builder: mozilla-inbound_ubuntu64_vm-debug_test-web-platform-tests-1 slave: tst-linux64-spot-1027 starttime: 1461685339.85 results: success (0) buildid: 20160426080009 builduid: d006fae08c6a4462afba025ef0d598eb revision: 19b738760bcab207a2054faaffdbded54e79a82d ========= Started set props: master (results: 0, elapsed: 0 secs) (at 2016-04-26 08:42:19.845760) ========= master: http://buildbot-master114.bb.releng.use1.mozilla.com:8201/ ========= Finished set props: master (results: 0, elapsed: 0 secs) (at 2016-04-26 08:42:19.846219) ========= ========= Started downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-04-26 08:42:19.846534) ========= ========= Finished downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-04-26 08:42:20.085618) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-04-26 08:42:20.085898) ========= 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-1461681628.459744-519768372 _=/tools/buildbot/bin/python using PTY: False --2016-04-26 08:42:20-- 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% 9.45M=0.001s 2016-04-26 08:42:20 (9.45 MB/s) - `archiver_client.py' saved [12141/12141] program finished with exit code 0 elapsedTime=0.607465 ========= master_lag: 0.21 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-04-26 08:42:20.904007) ========= ========= Started 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2016-04-26 08:42:20.904294) ========= 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-1461681628.459744-519768372 _=/tools/buildbot/bin/python using PTY: False program finished with exit code 0 elapsedTime=0.067940 ========= master_lag: 0.04 ========= ========= Finished 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2016-04-26 08:42:21.014371) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 2 secs) (at 2016-04-26 08:42:21.014705) ========= bash -c 'python archiver_client.py mozharness --repo integration/mozilla-inbound --rev 19b738760bcab207a2054faaffdbded54e79a82d --destination scripts --debug' in dir /builds/slave/test/. (timeout 1200 secs) watching logfiles {} argv: ['bash', '-c', u'python archiver_client.py mozharness --repo integration/mozilla-inbound --rev 19b738760bcab207a2054faaffdbded54e79a82d --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-1461681628.459744-519768372 _=/tools/buildbot/bin/python using PTY: False 2016-04-26 08:42:21,175 truncating revision to first 12 chars 2016-04-26 08:42:21,176 Setting DEBUG logging. 2016-04-26 08:42:21,176 attempt 1/10 2016-04-26 08:42:21,176 Getting archive location from https://api.pub.build.mozilla.org/archiver/hgmo/integration/mozilla-inbound/19b738760bca?&preferred_region=us-west-2&suffix=tar.gz&subdir=testing/mozharness 2016-04-26 08:42:22,429 unpacking tar archive at: mozilla-inbound-19b738760bca/testing/mozharness/ program finished with exit code 0 elapsedTime=1.818736 ========= master_lag: 0.41 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 2 secs) (at 2016-04-26 08:42:23.243778) ========= ========= Started set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-04-26 08:42:23.244062) ========= script_repo_revision: 19b738760bcab207a2054faaffdbded54e79a82d ========= Finished set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-04-26 08:42:23.244431) ========= ========= Started downloading to oauth.txt (results: 0, elapsed: 1 secs) (at 2016-04-26 08:42:23.244734) ========= ========= Finished downloading to oauth.txt (results: 0, elapsed: 1 secs) (at 2016-04-26 08:42:24.630635) ========= ========= Started '/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py ...' (results: 0, elapsed: 22 mins, 20 secs) (at 2016-04-26 08:42:24.630917) ========= /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-inbound --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-inbound', '--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-1461681628.459744-519768372 _=/tools/buildbot/bin/python using PTY: False 08:42:24 INFO - MultiFileLogger online at 20160426 08:42:24 in /builds/slave/test 08:42:24 INFO - Run as scripts/scripts/web_platform_tests.py --cfg web_platform_tests/prod_config.py --test-type=testharness --total-chunks 10 --this-chunk 1 --blob-upload-branch mozilla-inbound --download-symbols true 08:42:24 INFO - Dumping config to /builds/slave/test/logs/localconfig.json. 08:42:24 INFO - {'append_to_log': False, 08:42:24 INFO - 'base_work_dir': '/builds/slave/test', 08:42:24 INFO - 'blob_upload_branch': 'mozilla-inbound', 08:42:24 INFO - 'blob_uploader_auth_file': '/builds/slave/test/oauth.txt', 08:42:24 INFO - 'buildbot_json_path': 'buildprops.json', 08:42:24 INFO - 'config_files': ('web_platform_tests/prod_config.py',), 08:42:24 INFO - 'default_blob_upload_servers': ('https://blobupload.elasticbeanstalk.com',), 08:42:24 INFO - 'download_minidump_stackwalk': True, 08:42:24 INFO - 'download_symbols': 'true', 08:42:24 INFO - 'e10s': False, 08:42:24 INFO - 'exes': {'python': '/tools/buildbot/bin/python', 08:42:24 INFO - 'tooltool.py': '/tools/tooltool.py', 08:42:24 INFO - 'virtualenv': ('/tools/buildbot/bin/python', 08:42:24 INFO - '/tools/misc-python/virtualenv.py')}, 08:42:24 INFO - 'find_links': ('http://pypi.pvt.build.mozilla.org/pub', 08:42:24 INFO - 'http://pypi.pub.build.mozilla.org/pub'), 08:42:24 INFO - 'log_level': 'info', 08:42:24 INFO - 'log_to_console': True, 08:42:24 INFO - 'opt_config_files': (), 08:42:24 INFO - 'options': ('--prefs-root=%(test_path)s/prefs', 08:42:24 INFO - '--processes=1', 08:42:24 INFO - '--config=%(test_path)s/wptrunner.ini', 08:42:24 INFO - '--ca-cert-path=%(test_path)s/certs/cacert.pem', 08:42:24 INFO - '--host-key-path=%(test_path)s/certs/web-platform.test.key', 08:42:24 INFO - '--host-cert-path=%(test_path)s/certs/web-platform.test.pem', 08:42:24 INFO - '--certutil-binary=%(test_install_path)s/bin/certutil'), 08:42:24 INFO - 'pip_index': False, 08:42:24 INFO - 'require_test_zip': True, 08:42:24 INFO - 'test_type': ('testharness',), 08:42:24 INFO - 'this_chunk': '1', 08:42:24 INFO - 'tooltool_cache': '/builds/tooltool_cache', 08:42:24 INFO - 'total_chunks': '10', 08:42:24 INFO - 'virtualenv_path': 'venv', 08:42:24 INFO - 'volatile_config': {'actions': None, 'add_actions': None, 'no_actions': None}, 08:42:24 INFO - 'work_dir': 'build'} 08:42:24 INFO - ##### 08:42:24 INFO - ##### Running clobber step. 08:42:24 INFO - ##### 08:42:24 INFO - Running pre-action listener: _resource_record_pre_action 08:42:24 INFO - Running main action method: clobber 08:42:24 INFO - rmtree: /builds/slave/test/build 08:42:24 INFO - retry: Calling rmtree with args: ('/builds/slave/test/build',), kwargs: {}, attempt #1 08:42:27 INFO - Running post-action listener: _resource_record_post_action 08:42:27 INFO - ##### 08:42:27 INFO - ##### Running read-buildbot-config step. 08:42:27 INFO - ##### 08:42:27 INFO - Running pre-action listener: _resource_record_pre_action 08:42:27 INFO - Running main action method: read_buildbot_config 08:42:27 INFO - Using buildbot properties: 08:42:27 INFO - { 08:42:27 INFO - "project": "", 08:42:27 INFO - "product": "firefox", 08:42:27 INFO - "script_repo_revision": "production", 08:42:27 INFO - "scheduler": "tests-mozilla-inbound-ubuntu64_vm-debug-unittest-7-3600", 08:42:27 INFO - "repository": "", 08:42:27 INFO - "buildername": "Ubuntu VM 12.04 x64 mozilla-inbound debug test web-platform-tests-1", 08:42:27 INFO - "buildid": "20160426080009", 08:42:27 INFO - "pgo_build": "False", 08:42:27 INFO - "basedir": "/builds/slave/test", 08:42:27 INFO - "buildnumber": 28, 08:42:27 INFO - "slavename": "tst-linux64-spot-1027", 08:42:27 INFO - "master": "http://buildbot-master114.bb.releng.use1.mozilla.com:8201/", 08:42:27 INFO - "platform": "linux64", 08:42:27 INFO - "branch": "mozilla-inbound", 08:42:27 INFO - "revision": "19b738760bcab207a2054faaffdbded54e79a82d", 08:42:27 INFO - "repo_path": "integration/mozilla-inbound", 08:42:27 INFO - "moz_repo_path": "", 08:42:27 INFO - "stage_platform": "linux64", 08:42:27 INFO - "builduid": "d006fae08c6a4462afba025ef0d598eb", 08:42:27 INFO - "slavebuilddir": "test" 08:42:27 INFO - } 08:42:27 INFO - Found installer url https://queue.taskcluster.net/v1/task/UWvwNmeyT3GETRMGM3mTbw/artifacts/public/build/firefox-49.0a1.en-US.linux-x86_64.tar.bz2. 08:42:27 INFO - Found a test packages url https://queue.taskcluster.net/v1/task/UWvwNmeyT3GETRMGM3mTbw/artifacts/public/build/firefox-49.0a1.en-US.linux-x86_64.test_packages.json. 08:42:27 INFO - Running post-action listener: _resource_record_post_action 08:42:27 INFO - ##### 08:42:27 INFO - ##### Running download-and-extract step. 08:42:27 INFO - ##### 08:42:27 INFO - Running pre-action listener: _resource_record_pre_action 08:42:27 INFO - Running main action method: download_and_extract 08:42:27 INFO - mkdir: /builds/slave/test/build/tests 08:42:27 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')]} 08:42:27 INFO - https://queue.taskcluster.net/v1/task/UWvwNmeyT3GETRMGM3mTbw/artifacts/public/build/firefox-49.0a1.en-US.linux-x86_64.test_packages.json matches https://queue.taskcluster.net 08:42:27 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/UWvwNmeyT3GETRMGM3mTbw/artifacts/public/build/firefox-49.0a1.en-US.linux-x86_64.test_packages.json 08:42:27 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/UWvwNmeyT3GETRMGM3mTbw/artifacts/public/build/firefox-49.0a1.en-US.linux-x86_64.test_packages.json 08:42:27 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/UWvwNmeyT3GETRMGM3mTbw/artifacts/public/build/firefox-49.0a1.en-US.linux-x86_64.test_packages.json to /builds/slave/test/build/firefox-49.0a1.en-US.linux-x86_64.test_packages.json 08:42:27 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/UWvwNmeyT3GETRMGM3mTbw/artifacts/public/build/firefox-49.0a1.en-US.linux-x86_64.test_packages.json', 'file_name': '/builds/slave/test/build/firefox-49.0a1.en-US.linux-x86_64.test_packages.json'}, attempt #1 08:42:31 INFO - Downloaded 1361 bytes. 08:42:31 INFO - Reading from file /builds/slave/test/build/firefox-49.0a1.en-US.linux-x86_64.test_packages.json 08:42:31 INFO - Using the following test package requirements: 08:42:31 INFO - {u'common': [u'firefox-49.0a1.en-US.linux-x86_64.common.tests.zip'], 08:42:31 INFO - u'cppunittest': [u'firefox-49.0a1.en-US.linux-x86_64.common.tests.zip', 08:42:31 INFO - u'firefox-49.0a1.en-US.linux-x86_64.cppunittest.tests.zip'], 08:42:31 INFO - u'gtest': [u'firefox-49.0a1.en-US.linux-x86_64.common.tests.zip', 08:42:31 INFO - u'firefox-49.0a1.en-US.linux-x86_64.gtest.tests.zip'], 08:42:31 INFO - u'jittest': [u'firefox-49.0a1.en-US.linux-x86_64.common.tests.zip', 08:42:31 INFO - u'jsshell-linux-x86_64.zip'], 08:42:31 INFO - u'mochitest': [u'firefox-49.0a1.en-US.linux-x86_64.common.tests.zip', 08:42:31 INFO - u'firefox-49.0a1.en-US.linux-x86_64.mochitest.tests.zip'], 08:42:31 INFO - u'mozbase': [u'firefox-49.0a1.en-US.linux-x86_64.common.tests.zip'], 08:42:31 INFO - u'reftest': [u'firefox-49.0a1.en-US.linux-x86_64.common.tests.zip', 08:42:31 INFO - u'firefox-49.0a1.en-US.linux-x86_64.reftest.tests.zip'], 08:42:31 INFO - u'talos': [u'firefox-49.0a1.en-US.linux-x86_64.common.tests.zip', 08:42:31 INFO - u'firefox-49.0a1.en-US.linux-x86_64.talos.tests.zip'], 08:42:31 INFO - u'web-platform': [u'firefox-49.0a1.en-US.linux-x86_64.common.tests.zip', 08:42:31 INFO - u'firefox-49.0a1.en-US.linux-x86_64.web-platform.tests.zip'], 08:42:31 INFO - u'xpcshell': [u'firefox-49.0a1.en-US.linux-x86_64.common.tests.zip', 08:42:31 INFO - u'firefox-49.0a1.en-US.linux-x86_64.xpcshell.tests.zip']} 08:42:31 INFO - Downloading packages: [u'firefox-49.0a1.en-US.linux-x86_64.common.tests.zip', u'firefox-49.0a1.en-US.linux-x86_64.web-platform.tests.zip'] for test suite category: web-platform 08:42:31 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 08:42:31 INFO - https://queue.taskcluster.net/v1/task/UWvwNmeyT3GETRMGM3mTbw/artifacts/public/build/firefox-49.0a1.en-US.linux-x86_64.common.tests.zip matches https://queue.taskcluster.net 08:42:31 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/UWvwNmeyT3GETRMGM3mTbw/artifacts/public/build/firefox-49.0a1.en-US.linux-x86_64.common.tests.zip 08:42:31 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/UWvwNmeyT3GETRMGM3mTbw/artifacts/public/build/firefox-49.0a1.en-US.linux-x86_64.common.tests.zip 08:42:31 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/UWvwNmeyT3GETRMGM3mTbw/artifacts/public/build/firefox-49.0a1.en-US.linux-x86_64.common.tests.zip to /builds/slave/test/build/firefox-49.0a1.en-US.linux-x86_64.common.tests.zip 08:42:31 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/UWvwNmeyT3GETRMGM3mTbw/artifacts/public/build/firefox-49.0a1.en-US.linux-x86_64.common.tests.zip', 'file_name': u'/builds/slave/test/build/firefox-49.0a1.en-US.linux-x86_64.common.tests.zip'}, attempt #1 08:42:33 INFO - Downloaded 22750893 bytes. 08:42:33 INFO - Running command: ['unzip', '-q', '-o', u'/builds/slave/test/build/firefox-49.0a1.en-US.linux-x86_64.common.tests.zip', '-d', '/builds/slave/test/build/tests', 'bin/*', 'config/*', 'mozbase/*', 'marionette/*', 'tools/wptserve/*', 'web-platform/*'] 08:42:33 INFO - Copy/paste: unzip -q -o /builds/slave/test/build/firefox-49.0a1.en-US.linux-x86_64.common.tests.zip -d /builds/slave/test/build/tests bin/* config/* mozbase/* marionette/* tools/wptserve/* web-platform/* 08:42:34 INFO - caution: filename not matched: web-platform/* 08:42:34 INFO - Return code: 11 08:42:34 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')]} 08:42:34 INFO - https://queue.taskcluster.net/v1/task/UWvwNmeyT3GETRMGM3mTbw/artifacts/public/build/firefox-49.0a1.en-US.linux-x86_64.web-platform.tests.zip matches https://queue.taskcluster.net 08:42:34 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/UWvwNmeyT3GETRMGM3mTbw/artifacts/public/build/firefox-49.0a1.en-US.linux-x86_64.web-platform.tests.zip 08:42:34 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/UWvwNmeyT3GETRMGM3mTbw/artifacts/public/build/firefox-49.0a1.en-US.linux-x86_64.web-platform.tests.zip 08:42:34 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/UWvwNmeyT3GETRMGM3mTbw/artifacts/public/build/firefox-49.0a1.en-US.linux-x86_64.web-platform.tests.zip to /builds/slave/test/build/firefox-49.0a1.en-US.linux-x86_64.web-platform.tests.zip 08:42:34 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/UWvwNmeyT3GETRMGM3mTbw/artifacts/public/build/firefox-49.0a1.en-US.linux-x86_64.web-platform.tests.zip', 'file_name': u'/builds/slave/test/build/firefox-49.0a1.en-US.linux-x86_64.web-platform.tests.zip'}, attempt #1 08:42:39 INFO - Downloaded 36406661 bytes. 08:42:39 INFO - Running command: ['unzip', '-q', '-o', u'/builds/slave/test/build/firefox-49.0a1.en-US.linux-x86_64.web-platform.tests.zip', '-d', '/builds/slave/test/build/tests', 'bin/*', 'config/*', 'mozbase/*', 'marionette/*', 'tools/wptserve/*', 'web-platform/*'] 08:42:39 INFO - Copy/paste: unzip -q -o /builds/slave/test/build/firefox-49.0a1.en-US.linux-x86_64.web-platform.tests.zip -d /builds/slave/test/build/tests bin/* config/* mozbase/* marionette/* tools/wptserve/* web-platform/* 08:42:42 INFO - caution: filename not matched: bin/* 08:42:42 INFO - caution: filename not matched: config/* 08:42:42 INFO - caution: filename not matched: mozbase/* 08:42:42 INFO - caution: filename not matched: marionette/* 08:42:42 INFO - caution: filename not matched: tools/wptserve/* 08:42:42 INFO - Return code: 11 08:42: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')]} 08:42:42 INFO - https://queue.taskcluster.net/v1/task/UWvwNmeyT3GETRMGM3mTbw/artifacts/public/build/firefox-49.0a1.en-US.linux-x86_64.tar.bz2 matches https://queue.taskcluster.net 08:42:42 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/UWvwNmeyT3GETRMGM3mTbw/artifacts/public/build/firefox-49.0a1.en-US.linux-x86_64.tar.bz2 08:42:42 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/UWvwNmeyT3GETRMGM3mTbw/artifacts/public/build/firefox-49.0a1.en-US.linux-x86_64.tar.bz2 08:42:42 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/UWvwNmeyT3GETRMGM3mTbw/artifacts/public/build/firefox-49.0a1.en-US.linux-x86_64.tar.bz2 to /builds/slave/test/build/firefox-49.0a1.en-US.linux-x86_64.tar.bz2 08:42:42 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/UWvwNmeyT3GETRMGM3mTbw/artifacts/public/build/firefox-49.0a1.en-US.linux-x86_64.tar.bz2', 'file_name': '/builds/slave/test/build/firefox-49.0a1.en-US.linux-x86_64.tar.bz2'}, attempt #1 08:42:56 INFO - Downloaded 64489355 bytes. 08:42:56 INFO - Setting buildbot property build_url to https://queue.taskcluster.net/v1/task/UWvwNmeyT3GETRMGM3mTbw/artifacts/public/build/firefox-49.0a1.en-US.linux-x86_64.tar.bz2 08:42:56 INFO - mkdir: /builds/slave/test/properties 08:42:56 INFO - Writing buildbot properties ['build_url'] to /builds/slave/test/properties/build_url 08:42:56 INFO - Writing to file /builds/slave/test/properties/build_url 08:42:56 INFO - Contents: 08:42:56 INFO - build_url:https://queue.taskcluster.net/v1/task/UWvwNmeyT3GETRMGM3mTbw/artifacts/public/build/firefox-49.0a1.en-US.linux-x86_64.tar.bz2 08:42:58 INFO - Setting buildbot property symbols_url to https://queue.taskcluster.net/v1/task/UWvwNmeyT3GETRMGM3mTbw/artifacts/public/build/firefox-49.0a1.en-US.linux-x86_64.crashreporter-symbols.zip 08:42:58 INFO - Writing buildbot properties ['symbols_url'] to /builds/slave/test/properties/symbols_url 08:42:58 INFO - Writing to file /builds/slave/test/properties/symbols_url 08:42:58 INFO - Contents: 08:42:58 INFO - symbols_url:https://queue.taskcluster.net/v1/task/UWvwNmeyT3GETRMGM3mTbw/artifacts/public/build/firefox-49.0a1.en-US.linux-x86_64.crashreporter-symbols.zip 08:42: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')]} 08:42:58 INFO - https://queue.taskcluster.net/v1/task/UWvwNmeyT3GETRMGM3mTbw/artifacts/public/build/firefox-49.0a1.en-US.linux-x86_64.crashreporter-symbols.zip matches https://queue.taskcluster.net 08:42:58 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/UWvwNmeyT3GETRMGM3mTbw/artifacts/public/build/firefox-49.0a1.en-US.linux-x86_64.crashreporter-symbols.zip 08:42:58 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/UWvwNmeyT3GETRMGM3mTbw/artifacts/public/build/firefox-49.0a1.en-US.linux-x86_64.crashreporter-symbols.zip 08:42:58 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/UWvwNmeyT3GETRMGM3mTbw/artifacts/public/build/firefox-49.0a1.en-US.linux-x86_64.crashreporter-symbols.zip to /builds/slave/test/build/firefox-49.0a1.en-US.linux-x86_64.crashreporter-symbols.zip 08:42:58 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/UWvwNmeyT3GETRMGM3mTbw/artifacts/public/build/firefox-49.0a1.en-US.linux-x86_64.crashreporter-symbols.zip', 'file_name': '/builds/slave/test/build/firefox-49.0a1.en-US.linux-x86_64.crashreporter-symbols.zip'}, attempt #1 08:43:14 INFO - Downloaded 90941838 bytes. 08:43:14 INFO - Running command: ['unzip', '-q', '-o', '/builds/slave/test/build/firefox-49.0a1.en-US.linux-x86_64.crashreporter-symbols.zip', '-d', '/builds/slave/test/build/symbols'] 08:43:14 INFO - Copy/paste: unzip -q -o /builds/slave/test/build/firefox-49.0a1.en-US.linux-x86_64.crashreporter-symbols.zip -d /builds/slave/test/build/symbols 08:43:19 INFO - Return code: 0 08:43:19 INFO - Running post-action listener: _resource_record_post_action 08:43:19 INFO - Running post-action listener: set_extra_try_arguments 08:43:19 INFO - ##### 08:43:19 INFO - ##### Running create-virtualenv step. 08:43:19 INFO - ##### 08:43:19 INFO - Running pre-action listener: _pre_create_virtualenv 08:43:19 INFO - Running pre-action listener: _resource_record_pre_action 08:43:19 INFO - Running main action method: create_virtualenv 08:43:19 INFO - Creating virtualenv /builds/slave/test/build/venv 08:43:19 INFO - Running command: ['/tools/buildbot/bin/python', '/tools/misc-python/virtualenv.py', '--no-site-packages', '--distribute', '/builds/slave/test/build/venv'] in /builds/slave/test/build 08:43:19 INFO - Copy/paste: /tools/buildbot/bin/python /tools/misc-python/virtualenv.py --no-site-packages --distribute /builds/slave/test/build/venv 08:43:20 INFO - The --no-site-packages flag is deprecated; it is now the default behavior. 08:43:20 INFO - Using real prefix '/usr' 08:43:20 INFO - New python executable in /builds/slave/test/build/venv/bin/python 08:43:23 INFO - Installing distribute.............................................................................................................................................................................................done. 08:43:27 INFO - Installing pip.................done. 08:43:27 INFO - Return code: 0 08:43:27 INFO - Installing psutil>=0.7.1 into virtualenv /builds/slave/test/build/venv 08:43:27 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')]} 08:43:27 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 08:43:27 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 08:43:27 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')]} 08:43:27 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 08:43:27 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 08:43:27 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 0x1b48030>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x1b493f0>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x1c6bb90>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x1b77b70>, '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 0x1c69c30>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x1c6a0c0>, '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-1461681628.459744-519768372', '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 08:43:27 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 08:43:27 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 08:43:27 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 08:43:27 INFO - 'CCACHE_UMASK': '002', 08:43:27 INFO - 'DISPLAY': ':0', 08:43:27 INFO - 'HOME': '/home/cltbld', 08:43:27 INFO - 'LANG': 'en_US.UTF-8', 08:43:27 INFO - 'LOGNAME': 'cltbld', 08:43:27 INFO - 'MAIL': '/var/mail/cltbld', 08:43:27 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 08:43:27 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 08:43:27 INFO - 'MOZ_NO_REMOTE': '1', 08:43:27 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 08:43:27 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 08:43:27 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 08:43:27 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 08:43:27 INFO - 'PWD': '/builds/slave/test', 08:43:27 INFO - 'SHELL': '/bin/bash', 08:43:27 INFO - 'SHLVL': '1', 08:43:27 INFO - 'TERM': 'linux', 08:43:27 INFO - 'TMOUT': '86400', 08:43:27 INFO - 'USER': 'cltbld', 08:43:27 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1461681628.459744-519768372', 08:43:27 INFO - '_': '/tools/buildbot/bin/python'} 08:43:27 INFO - Ignoring indexes: https://pypi.python.org/simple/ 08:43:27 INFO - Downloading/unpacking psutil>=0.7.1 08:43:27 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 08:43:27 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 08:43:27 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 08:43:27 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 08:43:27 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 08:43:27 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 08:43:33 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/psutil/setup.py) egg_info for package psutil 08:43:33 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build' 08:43:33 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 08:43:33 INFO - Installing collected packages: psutil 08:43:33 INFO - Running setup.py install for psutil 08:43:33 INFO - building 'psutil._psutil_linux' extension 08:43:33 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 08:43:34 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 08:43:34 INFO - building 'psutil._psutil_posix' extension 08:43:34 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 08:43:34 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 08:43:34 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build' 08:43:34 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 08:43:34 INFO - Successfully installed psutil 08:43:34 INFO - Cleaning up... 08:43:34 INFO - Return code: 0 08:43:34 INFO - Installing mozsystemmonitor==0.0.0 into virtualenv /builds/slave/test/build/venv 08:43:34 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')]} 08:43:34 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 08:43:34 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 08:43:34 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')]} 08:43:34 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 08:43:34 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 08:43:34 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 0x1b48030>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x1b493f0>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x1c6bb90>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x1b77b70>, '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 0x1c69c30>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x1c6a0c0>, '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-1461681628.459744-519768372', '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 08:43:34 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 08:43:34 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 08:43:34 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 08:43:34 INFO - 'CCACHE_UMASK': '002', 08:43:34 INFO - 'DISPLAY': ':0', 08:43:34 INFO - 'HOME': '/home/cltbld', 08:43:34 INFO - 'LANG': 'en_US.UTF-8', 08:43:34 INFO - 'LOGNAME': 'cltbld', 08:43:34 INFO - 'MAIL': '/var/mail/cltbld', 08:43:34 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 08:43:34 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 08:43:34 INFO - 'MOZ_NO_REMOTE': '1', 08:43:34 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 08:43:34 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 08:43:34 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 08:43:34 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 08:43:34 INFO - 'PWD': '/builds/slave/test', 08:43:34 INFO - 'SHELL': '/bin/bash', 08:43:34 INFO - 'SHLVL': '1', 08:43:34 INFO - 'TERM': 'linux', 08:43:34 INFO - 'TMOUT': '86400', 08:43:34 INFO - 'USER': 'cltbld', 08:43:34 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1461681628.459744-519768372', 08:43:34 INFO - '_': '/tools/buildbot/bin/python'} 08:43:35 INFO - Ignoring indexes: https://pypi.python.org/simple/ 08:43:35 INFO - Downloading/unpacking mozsystemmonitor==0.0.0 08:43:35 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 08:43:35 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 08:43:35 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available 08:43:35 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available 08:43:35 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 08:43:35 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 08:43:40 INFO - Downloading mozsystemmonitor-0.0.tar.gz 08:43:40 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/mozsystemmonitor/setup.py) egg_info for package mozsystemmonitor 08:43:40 INFO - Requirement already satisfied (use --upgrade to upgrade): psutil>=0.7.1 in ./venv/lib/python2.7/site-packages (from mozsystemmonitor==0.0.0) 08:43:40 INFO - Installing collected packages: mozsystemmonitor 08:43:40 INFO - Running setup.py install for mozsystemmonitor 08:43:40 INFO - Successfully installed mozsystemmonitor 08:43:40 INFO - Cleaning up... 08:43:41 INFO - Return code: 0 08:43:41 INFO - Installing blobuploader==1.2.4 into virtualenv /builds/slave/test/build/venv 08:43:41 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 08:43:41 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 08:43:41 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 08:43:41 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 08:43:41 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 08:43:41 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 08:43:41 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 0x1b48030>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x1b493f0>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x1c6bb90>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x1b77b70>, '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 0x1c69c30>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x1c6a0c0>, '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-1461681628.459744-519768372', '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 08:43:41 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 08:43:41 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 08:43:41 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 08:43:41 INFO - 'CCACHE_UMASK': '002', 08:43:41 INFO - 'DISPLAY': ':0', 08:43:41 INFO - 'HOME': '/home/cltbld', 08:43:41 INFO - 'LANG': 'en_US.UTF-8', 08:43:41 INFO - 'LOGNAME': 'cltbld', 08:43:41 INFO - 'MAIL': '/var/mail/cltbld', 08:43:41 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 08:43:41 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 08:43:41 INFO - 'MOZ_NO_REMOTE': '1', 08:43:41 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 08:43:41 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 08:43:41 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 08:43:41 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 08:43:41 INFO - 'PWD': '/builds/slave/test', 08:43:41 INFO - 'SHELL': '/bin/bash', 08:43:41 INFO - 'SHLVL': '1', 08:43:41 INFO - 'TERM': 'linux', 08:43:41 INFO - 'TMOUT': '86400', 08:43:41 INFO - 'USER': 'cltbld', 08:43:41 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1461681628.459744-519768372', 08:43:41 INFO - '_': '/tools/buildbot/bin/python'} 08:43:41 INFO - Ignoring indexes: https://pypi.python.org/simple/ 08:43:41 INFO - Downloading/unpacking blobuploader==1.2.4 08:43:41 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 08:43:41 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 08:43:41 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 08:43:41 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 08:43:41 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 08:43:41 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 08:43:46 INFO - Downloading blobuploader-1.2.4.tar.gz 08:43:46 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blobuploader/setup.py) egg_info for package blobuploader 08:43:46 INFO - Downloading/unpacking requests==1.2.3. (from blobuploader==1.2.4) 08:43:46 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 08:43:46 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 08:43:46 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available 08:43:46 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available 08:43:46 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 08:43:46 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 08:43:47 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/requests/setup.py) egg_info for package requests 08:43:47 INFO - Downloading/unpacking docopt==0.6.1 (from blobuploader==1.2.4) 08:43:47 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 08:43:47 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 08:43:47 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 08:43:47 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 08:43:47 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 08:43:47 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 08:43:48 INFO - Downloading docopt-0.6.1.tar.gz 08:43:48 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/docopt/setup.py) egg_info for package docopt 08:43:48 INFO - Installing collected packages: blobuploader, requests, docopt 08:43:48 INFO - Running setup.py install for blobuploader 08:43:48 INFO - changing mode of build/scripts-2.7/blobberc.py from 664 to 775 08:43:48 INFO - changing mode of /builds/slave/test/build/venv/bin/blobberc.py to 775 08:43:48 INFO - Running setup.py install for requests 08:43:49 INFO - Running setup.py install for docopt 08:43:49 INFO - Successfully installed blobuploader requests docopt 08:43:49 INFO - Cleaning up... 08:43:49 INFO - Return code: 0 08:43:49 INFO - Installing None into virtualenv /builds/slave/test/build/venv 08:43: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')]} 08:43:49 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 08:43:49 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 08:43: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')]} 08:43:49 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 08:43:49 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 08:43:49 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 0x1b48030>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x1b493f0>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x1c6bb90>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x1b77b70>, '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 0x1c69c30>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x1c6a0c0>, '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-1461681628.459744-519768372', '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 08:43:49 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 08:43:49 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 08:43:49 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 08:43:49 INFO - 'CCACHE_UMASK': '002', 08:43:49 INFO - 'DISPLAY': ':0', 08:43:49 INFO - 'HOME': '/home/cltbld', 08:43:49 INFO - 'LANG': 'en_US.UTF-8', 08:43:49 INFO - 'LOGNAME': 'cltbld', 08:43:49 INFO - 'MAIL': '/var/mail/cltbld', 08:43:49 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 08:43:49 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 08:43:49 INFO - 'MOZ_NO_REMOTE': '1', 08:43:49 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 08:43:49 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 08:43:49 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 08:43:49 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 08:43:49 INFO - 'PWD': '/builds/slave/test', 08:43:49 INFO - 'SHELL': '/bin/bash', 08:43:49 INFO - 'SHLVL': '1', 08:43:49 INFO - 'TERM': 'linux', 08:43:49 INFO - 'TMOUT': '86400', 08:43:49 INFO - 'USER': 'cltbld', 08:43:49 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1461681628.459744-519768372', 08:43:49 INFO - '_': '/tools/buildbot/bin/python'} 08:43:50 INFO - Ignoring indexes: https://pypi.python.org/simple/ 08:43:50 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser 08:43:50 INFO - Running setup.py (path:/tmp/pip-KkGsK_-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser 08:43:50 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash 08:43:50 INFO - Running setup.py (path:/tmp/pip-efBG0B-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash 08:43:50 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug 08:43:50 INFO - Running setup.py (path:/tmp/pip-RJlZfi-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug 08:43:50 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice 08:43:50 INFO - Running setup.py (path:/tmp/pip-VyM3x5-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice 08:43:50 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile 08:43:50 INFO - Running setup.py (path:/tmp/pip-TKpXc0-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile 08:43:50 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd 08:43:50 INFO - Running setup.py (path:/tmp/pip-Jyo16I-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd 08:43:50 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo 08:43:50 INFO - Running setup.py (path:/tmp/pip-KXemp_-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo 08:43:51 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall 08:43:51 INFO - Running setup.py (path:/tmp/pip-Y88IEk-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall 08:43:51 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak 08:43:51 INFO - Running setup.py (path:/tmp/pip-DzwEJL-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak 08:43:51 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog 08:43:51 INFO - Running setup.py (path:/tmp/pip-xkxnF6-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog 08:43:51 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork 08:43:51 INFO - Running setup.py (path:/tmp/pip-oZ83Bn-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork 08:43:51 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess 08:43:51 INFO - Running setup.py (path:/tmp/pip-i3JIuq-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess 08:43:51 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile 08:43:51 INFO - Running setup.py (path:/tmp/pip-rEMqaU-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile 08:43:51 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner 08:43:51 INFO - Running setup.py (path:/tmp/pip-xAgQJm-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner 08:43:52 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot 08:43:52 INFO - Running setup.py (path:/tmp/pip-B99sD2-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot 08:43:52 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest 08:43:52 INFO - Running setup.py (path:/tmp/pip-o_5p8o-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest 08:43:52 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion 08:43:52 INFO - Running setup.py (path:/tmp/pip-6xeT1n-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion 08:43:52 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve 08:43:52 INFO - Running setup.py (path:/tmp/pip-wdLRu3-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve 08:43:52 INFO - Unpacking /builds/slave/test/build/tests/marionette/client 08:43:52 INFO - Running setup.py (path:/tmp/pip-y3lHWO-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/client 08:43:52 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 08:43:52 INFO - Running setup.py (path:/tmp/pip-6H9zQe-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 08:43:52 INFO - Unpacking /builds/slave/test/build/tests/marionette 08:43:53 INFO - Running setup.py (path:/tmp/pip-w5kIll-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette 08:43:53 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 08:43:53 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 08:43:53 INFO - Running setup.py install for manifestparser 08:43:53 INFO - Installing manifestparser script to /builds/slave/test/build/venv/bin 08:43:53 INFO - Running setup.py install for mozcrash 08:43:53 INFO - Running setup.py install for mozdebug 08:43:53 INFO - Running setup.py install for mozdevice 08:43:54 INFO - Installing sutini script to /builds/slave/test/build/venv/bin 08:43:54 INFO - Installing dm script to /builds/slave/test/build/venv/bin 08:43:54 INFO - Running setup.py install for mozfile 08:43:54 INFO - Running setup.py install for mozhttpd 08:43:54 INFO - Installing mozhttpd script to /builds/slave/test/build/venv/bin 08:43:54 INFO - Running setup.py install for mozinfo 08:43:54 INFO - Installing mozinfo script to /builds/slave/test/build/venv/bin 08:43:54 INFO - Running setup.py install for mozInstall 08:43:54 INFO - Installing moz_remove_from_system script to /builds/slave/test/build/venv/bin 08:43:54 INFO - Installing mozuninstall script to /builds/slave/test/build/venv/bin 08:43:54 INFO - Installing mozinstall script to /builds/slave/test/build/venv/bin 08:43:54 INFO - Installing moz_add_to_system script to /builds/slave/test/build/venv/bin 08:43:54 INFO - Running setup.py install for mozleak 08:43:55 INFO - Running setup.py install for mozlog 08:43:55 INFO - Installing structlog script to /builds/slave/test/build/venv/bin 08:43:55 INFO - Running setup.py install for moznetwork 08:43:55 INFO - Installing moznetwork script to /builds/slave/test/build/venv/bin 08:43:55 INFO - Running setup.py install for mozprocess 08:43:55 INFO - Running setup.py install for mozprofile 08:43:55 INFO - Installing mozprofile script to /builds/slave/test/build/venv/bin 08:43:55 INFO - Installing diff-profiles script to /builds/slave/test/build/venv/bin 08:43:55 INFO - Installing view-profile script to /builds/slave/test/build/venv/bin 08:43:56 INFO - Running setup.py install for mozrunner 08:43:56 INFO - Installing mozrunner script to /builds/slave/test/build/venv/bin 08:43:56 INFO - Running setup.py install for mozscreenshot 08:43:56 INFO - Running setup.py install for moztest 08:43:56 INFO - Running setup.py install for mozversion 08:43:56 INFO - Installing mozversion script to /builds/slave/test/build/venv/bin 08:43:56 INFO - Running setup.py install for wptserve 08:43:57 INFO - Running setup.py install for marionette-driver 08:43:57 INFO - Running setup.py install for browsermob-proxy 08:43:57 INFO - Running setup.py install for marionette-client 08:43:57 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 08:43:57 INFO - Installing marionette script to /builds/slave/test/build/venv/bin 08:43:58 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 08:43:58 INFO - Cleaning up... 08:43:58 INFO - Return code: 0 08:43:58 INFO - Installing None into virtualenv /builds/slave/test/build/venv 08:43: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')]} 08:43:58 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 08:43:58 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 08:43: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')]} 08:43:58 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 08:43:58 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 08:43:58 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 0x1b48030>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x1b493f0>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x1c6bb90>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x1b77b70>, '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 0x1c69c30>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x1c6a0c0>, '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-1461681628.459744-519768372', '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 08:43:58 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 08:43:58 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 08:43:58 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 08:43:58 INFO - 'CCACHE_UMASK': '002', 08:43:58 INFO - 'DISPLAY': ':0', 08:43:58 INFO - 'HOME': '/home/cltbld', 08:43:58 INFO - 'LANG': 'en_US.UTF-8', 08:43:58 INFO - 'LOGNAME': 'cltbld', 08:43:58 INFO - 'MAIL': '/var/mail/cltbld', 08:43:58 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 08:43:58 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 08:43:58 INFO - 'MOZ_NO_REMOTE': '1', 08:43:58 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 08:43:58 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 08:43:58 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 08:43:58 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 08:43:58 INFO - 'PWD': '/builds/slave/test', 08:43:58 INFO - 'SHELL': '/bin/bash', 08:43:58 INFO - 'SHLVL': '1', 08:43:58 INFO - 'TERM': 'linux', 08:43:58 INFO - 'TMOUT': '86400', 08:43:58 INFO - 'USER': 'cltbld', 08:43:58 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1461681628.459744-519768372', 08:43:58 INFO - '_': '/tools/buildbot/bin/python'} 08:43:58 INFO - Ignoring indexes: https://pypi.python.org/simple/ 08:43:58 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser 08:43:58 INFO - Running setup.py (path:/tmp/pip-YNKrgu-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser 08:43:58 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)) 08:43:58 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash 08:43:58 INFO - Running setup.py (path:/tmp/pip-AxYQx3-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash 08:43:58 INFO - Requirement already satisfied (use --upgrade to upgrade): mozcrash==0.17 from file:///builds/slave/test/build/tests/mozbase/mozcrash in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 2)) 08:43:58 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug 08:43:58 INFO - Running setup.py (path:/tmp/pip-xfjJKo-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug 08:43:58 INFO - Requirement already satisfied (use --upgrade to upgrade): mozdebug==0.1 from file:///builds/slave/test/build/tests/mozbase/mozdebug in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 3)) 08:43:58 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice 08:43:58 INFO - Running setup.py (path:/tmp/pip-paCiBz-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice 08:43:59 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)) 08:43:59 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile 08:43:59 INFO - Running setup.py (path:/tmp/pip-iUydZ_-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile 08:43:59 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)) 08:43:59 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd 08:43:59 INFO - Running setup.py (path:/tmp/pip-m8Q07z-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd 08:43:59 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)) 08:43:59 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo 08:43:59 INFO - Running setup.py (path:/tmp/pip-87CtDq-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo 08:43:59 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)) 08:43:59 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall 08:43:59 INFO - Running setup.py (path:/tmp/pip-5WMv44-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall 08:43:59 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)) 08:43:59 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak 08:43:59 INFO - Running setup.py (path:/tmp/pip-Ar8oZg-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak 08:43:59 INFO - Requirement already satisfied (use --upgrade to upgrade): mozleak==0.1 from file:///builds/slave/test/build/tests/mozbase/mozleak in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 9)) 08:43:59 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog 08:43:59 INFO - Running setup.py (path:/tmp/pip-msSG7A-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog 08:43:59 INFO - Requirement already satisfied (use --upgrade to upgrade): mozlog==3.1 from file:///builds/slave/test/build/tests/mozbase/mozlog in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 10)) 08:43:59 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork 08:43:59 INFO - Running setup.py (path:/tmp/pip-qzBkUM-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork 08:43:59 INFO - Requirement already satisfied (use --upgrade to upgrade): moznetwork==0.27 from file:///builds/slave/test/build/tests/mozbase/moznetwork in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 11)) 08:43:59 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess 08:44:00 INFO - Running setup.py (path:/tmp/pip-aBbmyj-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess 08:44:00 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)) 08:44:00 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile 08:44:00 INFO - Running setup.py (path:/tmp/pip-WiFcVf-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile 08:44:00 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)) 08:44:00 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner 08:44:00 INFO - Running setup.py (path:/tmp/pip-GgPUxy-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner 08:44:00 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)) 08:44:00 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot 08:44:00 INFO - Running setup.py (path:/tmp/pip-x3YOC0-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot 08:44:00 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)) 08:44:00 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest 08:44:00 INFO - Running setup.py (path:/tmp/pip-WlGBoY-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest 08:44:00 INFO - Requirement already satisfied (use --upgrade to upgrade): moztest==0.7 from file:///builds/slave/test/build/tests/mozbase/moztest in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 16)) 08:44:00 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion 08:44:00 INFO - Running setup.py (path:/tmp/pip-HWCaaR-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion 08:44:00 INFO - Requirement already satisfied (use --upgrade to upgrade): mozversion==1.4 from file:///builds/slave/test/build/tests/mozbase/mozversion in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 17)) 08:44:00 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve 08:44:00 INFO - Running setup.py (path:/tmp/pip-OXdr_7-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve 08:44:00 INFO - Requirement already satisfied (use --upgrade to upgrade): wptserve==1.4.0 from file:///builds/slave/test/build/tests/tools/wptserve in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/marionette_requirements.txt (line 2)) 08:44:01 INFO - Unpacking /builds/slave/test/build/tests/marionette/client 08:44:01 INFO - Running setup.py (path:/tmp/pip-kjDkcp-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/client 08:44:01 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)) 08:44:01 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 08:44:01 INFO - Running setup.py (path:/tmp/pip-6RrhZ5-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 08:44:01 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)) 08:44:01 INFO - Unpacking /builds/slave/test/build/tests/marionette 08:44:01 INFO - Running setup.py (path:/tmp/pip-fT7_3c-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette 08:44:01 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 08:44:01 INFO - Requirement already satisfied (use --upgrade to upgrade): marionette-client==2.3.0 from file:///builds/slave/test/build/tests/marionette in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/marionette_requirements.txt (line 5)) 08:44:01 INFO - Requirement already satisfied (use --upgrade to upgrade): mozfile>=1.0 in /builds/slave/test/build/venv/lib/python2.7/site-packages (from mozcrash==0.17->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 2)) 08:44:01 INFO - Requirement already satisfied (use --upgrade to upgrade): mozlog>=3.0 in /builds/slave/test/build/venv/lib/python2.7/site-packages (from mozcrash==0.17->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 2)) 08:44:01 INFO - Requirement already satisfied (use --upgrade to upgrade): mozinfo in /builds/slave/test/build/venv/lib/python2.7/site-packages (from mozdebug==0.1->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 3)) 08:44:01 INFO - Requirement already satisfied (use --upgrade to upgrade): moznetwork>=0.24 in /builds/slave/test/build/venv/lib/python2.7/site-packages (from mozdevice==0.48->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 4)) 08:44:01 INFO - Requirement already satisfied (use --upgrade to upgrade): mozprocess>=0.19 in /builds/slave/test/build/venv/lib/python2.7/site-packages (from mozdevice==0.48->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 4)) 08:44:01 INFO - Downloading/unpacking blessings>=1.3 (from mozlog==3.1->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 10)) 08:44:01 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 08:44:01 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 08:44:01 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available 08:44:01 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available 08:44:01 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 08:44:01 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 08:44:06 INFO - Downloading blessings-1.6.tar.gz 08:44:06 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blessings/setup.py) egg_info for package blessings 08:44:07 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)) 08:44:07 INFO - Installing collected packages: blessings 08:44:07 INFO - Running setup.py install for blessings 08:44:07 INFO - Successfully installed blessings 08:44:07 INFO - Cleaning up... 08:44:07 INFO - Return code: 0 08:44:07 INFO - Done creating virtualenv /builds/slave/test/build/venv. 08:44:07 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze'] 08:44:07 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze 08:44:08 INFO - Reading from file tmpfile_stdout 08:44:08 INFO - Current package versions: 08:44:08 INFO - argparse == 1.2.1 08:44:08 INFO - blessings == 1.6 08:44:08 INFO - blobuploader == 1.2.4 08:44:08 INFO - browsermob-proxy == 0.6.0 08:44:08 INFO - docopt == 0.6.1 08:44:08 INFO - manifestparser == 1.1 08:44:08 INFO - marionette-client == 2.3.0 08:44:08 INFO - marionette-driver == 1.4.0 08:44:08 INFO - mozInstall == 1.12 08:44:08 INFO - mozcrash == 0.17 08:44:08 INFO - mozdebug == 0.1 08:44:08 INFO - mozdevice == 0.48 08:44:08 INFO - mozfile == 1.2 08:44:08 INFO - mozhttpd == 0.7 08:44:08 INFO - mozinfo == 0.9 08:44:08 INFO - mozleak == 0.1 08:44:08 INFO - mozlog == 3.1 08:44:08 INFO - moznetwork == 0.27 08:44:08 INFO - mozprocess == 0.22 08:44:08 INFO - mozprofile == 0.28 08:44:08 INFO - mozrunner == 6.11 08:44:08 INFO - mozscreenshot == 0.1 08:44:08 INFO - mozsystemmonitor == 0.0 08:44:08 INFO - moztest == 0.7 08:44:08 INFO - mozversion == 1.4 08:44:08 INFO - psutil == 3.1.1 08:44:08 INFO - requests == 1.2.3 08:44:08 INFO - wptserve == 1.4.0 08:44:08 INFO - wsgiref == 0.1.2 08:44:08 INFO - Running post-action listener: _resource_record_post_action 08:44:08 INFO - Running post-action listener: _start_resource_monitoring 08:44:08 INFO - Starting resource monitoring. 08:44:08 INFO - ##### 08:44:08 INFO - ##### Running pull step. 08:44:08 INFO - ##### 08:44:08 INFO - Running pre-action listener: _resource_record_pre_action 08:44:08 INFO - Running main action method: pull 08:44:08 INFO - Pull has nothing to do! 08:44:08 INFO - Running post-action listener: _resource_record_post_action 08:44:08 INFO - ##### 08:44:08 INFO - ##### Running install step. 08:44:08 INFO - ##### 08:44:08 INFO - Running pre-action listener: _resource_record_pre_action 08:44:08 INFO - Running main action method: install 08:44:08 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze'] 08:44:08 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze 08:44:08 INFO - Reading from file tmpfile_stdout 08:44:08 INFO - Detecting whether we're running mozinstall >=1.0... 08:44:08 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/mozinstall', '-h'] 08:44:08 INFO - Copy/paste: /builds/slave/test/build/venv/bin/mozinstall -h 08:44:08 INFO - Reading from file tmpfile_stdout 08:44:08 INFO - Output received: 08:44:08 INFO - Usage: mozinstall [options] installer 08:44:08 INFO - Options: 08:44:08 INFO - -h, --help show this help message and exit 08:44:08 INFO - -d DEST, --destination=DEST 08:44:08 INFO - Directory to install application into. [default: 08:44:08 INFO - "/builds/slave/test"] 08:44:08 INFO - --app=APP Application being installed. [default: firefox] 08:44:08 INFO - mkdir: /builds/slave/test/build/application 08:44:08 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/mozinstall', '/builds/slave/test/build/firefox-49.0a1.en-US.linux-x86_64.tar.bz2', '--destination', '/builds/slave/test/build/application'] 08:44:08 INFO - Copy/paste: /builds/slave/test/build/venv/bin/mozinstall /builds/slave/test/build/firefox-49.0a1.en-US.linux-x86_64.tar.bz2 --destination /builds/slave/test/build/application 08:44:39 INFO - Reading from file tmpfile_stdout 08:44:39 INFO - Output received: 08:44:39 INFO - /builds/slave/test/build/application/firefox/firefox 08:44:39 INFO - Running post-action listener: _resource_record_post_action 08:44:39 INFO - ##### 08:44:39 INFO - ##### Running run-tests step. 08:44:39 INFO - ##### 08:44:39 INFO - Running pre-action listener: _resource_record_pre_action 08:44:39 INFO - Running main action method: run_tests 08:44:39 INFO - mkdir: /builds/slave/test/build/blobber_upload_dir 08:44:39 INFO - Minidump filename unknown. Determining based upon platform and architecture. 08:44:39 INFO - Minidump tooltool manifest unknown. Determining based upon platform and architecture. 08:44:39 INFO - grabbing minidump binary from tooltool 08:44:39 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 08:44:39 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 0x1b77b70>, '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 0x1c69c30>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x1c6a0c0>, 'level': 'critical'}, {'substr': 'ERROR - ', 'level': 'error'}], 'cwd': '/builds/slave/test/build', 'privileged': False}, attempt #1 08:44:39 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 08:44:39 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 08:44:39 INFO - INFO - File linux64-minidump_stackwalk retrieved from local cache /builds/tooltool_cache 08:44:39 INFO - Return code: 0 08:44:39 INFO - Chmoding /builds/slave/test/build/linux64-minidump_stackwalk to 0755 08:44:39 INFO - ENV: MINIDUMP_SAVE_PATH is now /builds/slave/test/build/blobber_upload_dir 08:44:39 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/UWvwNmeyT3GETRMGM3mTbw/artifacts/public/build/firefox-49.0a1.en-US.linux-x86_64.crashreporter-symbols.zip', '--stackwalk-binary=/builds/slave/test/build/linux64-minidump_stackwalk', '--test-type=testharness', '--disable-e10s', '--total-chunks=10', '--this-chunk=1', '--prefs-root=/builds/slave/test/build/tests/web-platform/prefs', '--processes=1', '--config=/builds/slave/test/build/tests/web-platform/wptrunner.ini', '--ca-cert-path=/builds/slave/test/build/tests/web-platform/certs/cacert.pem', '--host-key-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.key', '--host-cert-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.pem', '--certutil-binary=/builds/slave/test/build/tests/bin/certutil'] in /builds/slave/test/build 08:44:39 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/UWvwNmeyT3GETRMGM3mTbw/artifacts/public/build/firefox-49.0a1.en-US.linux-x86_64.crashreporter-symbols.zip --stackwalk-binary=/builds/slave/test/build/linux64-minidump_stackwalk --test-type=testharness --disable-e10s --total-chunks=10 --this-chunk=1 --prefs-root=/builds/slave/test/build/tests/web-platform/prefs --processes=1 --config=/builds/slave/test/build/tests/web-platform/wptrunner.ini --ca-cert-path=/builds/slave/test/build/tests/web-platform/certs/cacert.pem --host-key-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.key --host-cert-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.pem --certutil-binary=/builds/slave/test/build/tests/bin/certutil 08:44:39 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 08:44:39 INFO - 'CCACHE_UMASK': '002', 08:44:39 INFO - 'DISPLAY': ':0', 08:44:39 INFO - 'HOME': '/home/cltbld', 08:44:39 INFO - 'LANG': 'en_US.UTF-8', 08:44:39 INFO - 'LOGNAME': 'cltbld', 08:44:39 INFO - 'MAIL': '/var/mail/cltbld', 08:44:39 INFO - 'MINIDUMP_SAVE_PATH': '/builds/slave/test/build/blobber_upload_dir', 08:44:39 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 08:44:39 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 08:44:39 INFO - 'MOZ_NO_REMOTE': '1', 08:44:39 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 08:44:39 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 08:44:39 INFO - 'PATH': '/builds/slave/test/build/venv/bin:/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 08:44:39 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 08:44:39 INFO - 'PWD': '/builds/slave/test', 08:44:39 INFO - 'SHELL': '/bin/bash', 08:44:39 INFO - 'SHLVL': '1', 08:44:39 INFO - 'TERM': 'linux', 08:44:39 INFO - 'TMOUT': '86400', 08:44:39 INFO - 'USER': 'cltbld', 08:44:39 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1461681628.459744-519768372', 08:44:39 INFO - '_': '/tools/buildbot/bin/python'} 08:44:39 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/UWvwNmeyT3GETRMGM3mTbw/artifacts/public/build/firefox-49.0a1.en-US.linux-x86_64.crashreporter-symbols.zip', '--stackwalk-binary=/builds/slave/test/build/linux64-minidump_stackwalk', '--test-type=testharness', '--disable-e10s', '--total-chunks=10', '--this-chunk=1', '--prefs-root=/builds/slave/test/build/tests/web-platform/prefs', '--processes=1', '--config=/builds/slave/test/build/tests/web-platform/wptrunner.ini', '--ca-cert-path=/builds/slave/test/build/tests/web-platform/certs/cacert.pem', '--host-key-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.key', '--host-cert-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.pem', '--certutil-binary=/builds/slave/test/build/tests/bin/certutil'] with output_timeout 1000 08:44:40 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 08:44:40 INFO - import pkg_resources 08:44:41 INFO - Using 1 client processes 08:44:41 INFO - wptserve Starting http server on 127.0.0.1:8000 08:44:41 INFO - wptserve Starting http server on 127.0.0.1:8001 08:44:41 INFO - wptserve Starting http server on 127.0.0.1:8443 08:44:44 INFO - SUITE-START | Running 778 tests 08:44:44 INFO - Running testharness tests 08:44:44 INFO - Setting up ssl 08:44:44 INFO - PROCESS | certutil | 08:44:44 INFO - PROCESS | certutil | 08:44:44 INFO - PROCESS | certutil | 08:44:44 INFO - Certificate Nickname Trust Attributes 08:44:44 INFO - SSL,S/MIME,JAR/XPI 08:44:44 INFO - 08:44:44 INFO - web-platform-tests CT,, 08:44:44 INFO - 08:44:44 INFO - Starting runner 08:44:46 INFO - PROCESS | 1865 | 1461685486860 Marionette DEBUG Marionette enabled via build flag and pref 08:44:47 INFO - PROCESS | 1865 | ++DOCSHELL 0x7fb4aa138800 == 1 [pid = 1865] [id = 1] 08:44:47 INFO - PROCESS | 1865 | ++DOMWINDOW == 1 (0x7fb4aa139000) [pid = 1865] [serial = 1] [outer = (nil)] 08:44:47 INFO - PROCESS | 1865 | [1865] WARNING: No inner window available!: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9826 08:44:47 INFO - PROCESS | 1865 | ++DOMWINDOW == 2 (0x7fb4aa13a000) [pid = 1865] [serial = 2] [outer = 0x7fb4aa139000] 08:44:47 INFO - PROCESS | 1865 | 1461685487648 Marionette INFO Listening on port 2828 08:44:48 INFO - PROCESS | 1865 | 1461685488177 Marionette DEBUG Marionette enabled via command-line flag 08:44:48 INFO - PROCESS | 1865 | ++DOCSHELL 0x7fb4a700e000 == 2 [pid = 1865] [id = 2] 08:44:48 INFO - PROCESS | 1865 | ++DOMWINDOW == 3 (0x7fb4a700e800) [pid = 1865] [serial = 3] [outer = (nil)] 08:44:48 INFO - PROCESS | 1865 | [1865] WARNING: No inner window available!: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9826 08:44:48 INFO - PROCESS | 1865 | ++DOMWINDOW == 4 (0x7fb4a700f800) [pid = 1865] [serial = 4] [outer = 0x7fb4a700e800] 08:44:48 INFO - PROCESS | 1865 | LoadPlugin() /usr/lib/mozilla/plugins/librhythmbox-itms-detection-plugin.so returned 7fb4a70f7e50 08:44:48 INFO - PROCESS | 1865 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-cone-plugin.so returned 7fb4a64546a0 08:44:48 INFO - PROCESS | 1865 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-mully-plugin.so returned 7fb4a645a910 08:44:48 INFO - PROCESS | 1865 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-gmp-plugin.so returned 7fb4a645ac10 08:44:48 INFO - PROCESS | 1865 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-narrowspace-plugin.so returned 7fb4a645af40 08:44:48 INFO - PROCESS | 1865 | ++DOMWINDOW == 5 (0x7fb4a648f000) [pid = 1865] [serial = 5] [outer = 0x7fb4aa139000] 08:44:48 INFO - PROCESS | 1865 | [1865] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 08:44:48 INFO - PROCESS | 1865 | 1461685488566 Marionette DEBUG Accepted connection conn0 from 127.0.0.1:54147 08:44:48 INFO - PROCESS | 1865 | [1865] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 08:44:48 INFO - PROCESS | 1865 | 1461685488658 Marionette DEBUG Accepted connection conn1 from 127.0.0.1:54148 08:44:48 INFO - PROCESS | 1865 | 1461685488664 Marionette DEBUG Closed connection conn0 08:44:48 INFO - PROCESS | 1865 | [1865] WARNING: Hardware Vsync support not yet implemented. Falling back to software timers: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/gfx/thebes/gfxPlatform.cpp, line 2255 08:44:48 INFO - PROCESS | 1865 | [1865] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 08:44:48 INFO - PROCESS | 1865 | 1461685488792 Marionette DEBUG Accepted connection conn2 from 127.0.0.1:54149 08:44:48 INFO - PROCESS | 1865 | 1461685488794 Marionette DEBUG Closed connection conn1 08:44:48 INFO - PROCESS | 1865 | [1865] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 08:44:48 INFO - PROCESS | 1865 | 1461685488849 Marionette DEBUG Accepted connection conn3 from 127.0.0.1:54150 08:44:48 INFO - PROCESS | 1865 | 1461685488854 Marionette DEBUG Closed connection conn2 08:44:48 INFO - PROCESS | 1865 | 1461685488901 Marionette TRACE conn3 -> [0,1,"newSession",{"sessionId":null,"capabilities":null}] 08:44:48 INFO - PROCESS | 1865 | 1461685488927 Marionette CONFIG Changing capabilities: {"browserName":"Firefox","browserVersion":"49.0a1","platformName":"Linux","platformVersion":"3.2.0-76-generic","specificationLevel":0,"raisesAccessibilityExceptions":false,"rotatable":false,"acceptSslCerts":false,"takesElementScreenshot":true,"takesScreenshot":true,"proxy":{},"platform":"LINUX","XULappId":"{ec8030f7-c20a-464f-9b0e-13a3a9e97384}","appBuildId":"20160426080009","device":"desktop","version":"49.0a1"} 08:44:49 INFO - PROCESS | 1865 | [1865] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 08:44:50 INFO - PROCESS | 1865 | ++DOCSHELL 0x7fb49a764800 == 3 [pid = 1865] [id = 3] 08:44:50 INFO - PROCESS | 1865 | ++DOMWINDOW == 6 (0x7fb49a765000) [pid = 1865] [serial = 6] [outer = (nil)] 08:44:50 INFO - PROCESS | 1865 | ++DOCSHELL 0x7fb49a765800 == 4 [pid = 1865] [id = 4] 08:44:50 INFO - PROCESS | 1865 | ++DOMWINDOW == 7 (0x7fb49a7ec400) [pid = 1865] [serial = 7] [outer = (nil)] 08:44:50 INFO - PROCESS | 1865 | [1865] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 08:44:51 INFO - PROCESS | 1865 | ++DOCSHELL 0x7fb499997000 == 5 [pid = 1865] [id = 5] 08:44:51 INFO - PROCESS | 1865 | ++DOMWINDOW == 8 (0x7fb49970b400) [pid = 1865] [serial = 8] [outer = (nil)] 08:44:51 INFO - PROCESS | 1865 | [1865] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 08:44:51 INFO - PROCESS | 1865 | [1865] WARNING: Couldn't create child process for iframe.: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 336 08:44:51 INFO - PROCESS | 1865 | ++DOMWINDOW == 9 (0x7fb499669400) [pid = 1865] [serial = 9] [outer = 0x7fb49970b400] 08:44:51 INFO - PROCESS | 1865 | ++DOMWINDOW == 10 (0x7fb4993cf800) [pid = 1865] [serial = 10] [outer = 0x7fb49a765000] 08:44:51 INFO - PROCESS | 1865 | ++DOMWINDOW == 11 (0x7fb499119c00) [pid = 1865] [serial = 11] [outer = 0x7fb49a7ec400] 08:44:51 INFO - PROCESS | 1865 | ++DOMWINDOW == 12 (0x7fb49911bc00) [pid = 1865] [serial = 12] [outer = 0x7fb49970b400] 08:44:52 INFO - PROCESS | 1865 | 1461685492707 Marionette DEBUG loaded listener.js 08:44:52 INFO - PROCESS | 1865 | 1461685492726 Marionette DEBUG loaded listener.js 08:44:53 INFO - PROCESS | 1865 | ++DOMWINDOW == 13 (0x7fb496f93400) [pid = 1865] [serial = 13] [outer = 0x7fb49970b400] 08:44:53 INFO - PROCESS | 1865 | 1461685493479 Marionette TRACE conn3 <- [1,1,null,{"sessionId":"2ce0214c-f0cb-4bf6-8339-13a687ed8c18","capabilities":{"browserName":"Firefox","browserVersion":"49.0a1","platformName":"Linux","platformVersion":"3.2.0-76-generic","specificationLevel":0,"raisesAccessibilityExceptions":false,"rotatable":false,"acceptSslCerts":false,"takesElementScreenshot":true,"takesScreenshot":true,"proxy":{},"platform":"LINUX","XULappId":"{ec8030f7-c20a-464f-9b0e-13a3a9e97384}","appBuildId":"20160426080009","device":"desktop","version":"49.0a1","command_id":1}}] 08:44:53 INFO - PROCESS | 1865 | 1461685493765 Marionette TRACE conn3 -> [0,2,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":128}] 08:44:54 INFO - PROCESS | 1865 | 1461685494122 Marionette TRACE conn3 <- [1,2,null,{"value":null}] 08:44:54 INFO - PROCESS | 1865 | 1461685494172 Marionette TRACE conn3 -> [0,3,"get",{"url":"http://web-platform.test:8000/testharness_runner.html"}] 08:44:54 INFO - PROCESS | 1865 | [1865] WARNING: Could not get disk status from nsIDiskSpaceWatcher: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/uriloader/prefetch/nsOfflineCacheUpdateService.cpp, line 283 08:44:54 INFO - PROCESS | 1865 | [1865] WARNING: NS_ENSURE_TRUE(aURI) failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheStorage.cpp, line 63 08:44:54 INFO - PROCESS | 1865 | ++DOMWINDOW == 14 (0x7fb49c926000) [pid = 1865] [serial = 14] [outer = 0x7fb49970b400] 08:44:54 INFO - PROCESS | 1865 | [1865] WARNING: NS_ENSURE_TRUE(aURI) failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheStorage.cpp, line 63 08:44:54 INFO - PROCESS | 1865 | [1865] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 08:44:54 INFO - PROCESS | 1865 | 1461685494922 Marionette TRACE conn3 <- [1,3,null,{}] 08:44:54 INFO - PROCESS | 1865 | 1461685494953 Marionette TRACE conn3 -> [0,4,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"document.title = 'Thread-TestrunnerManager-1'","sandbox":"default","line":140}] 08:44:54 INFO - PROCESS | 1865 | 1461685494987 Marionette TRACE conn3 <- [1,4,null,{"value":null}] 08:44:55 INFO - PROCESS | 1865 | 1461685495043 Marionette TRACE conn3 -> [0,5,"getWindowHandle",null] 08:44:55 INFO - PROCESS | 1865 | 1461685495045 Marionette TRACE conn3 <- [1,5,null,{"value":"8"}] 08:44:55 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.copy.html 08:44:55 INFO - PROCESS | 1865 | 1461685495102 Marionette TRACE conn3 -> [0,6,"setScriptTimeout",{"ms":35000}] 08:44:55 INFO - PROCESS | 1865 | 1461685495107 Marionette TRACE conn3 <- [1,6,null,{}] 08:44:55 INFO - PROCESS | 1865 | 1461685495112 Marionette TRACE conn3 -> [0,7,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:44:55 INFO - PROCESS | 1865 | 1461685495130 Marionette TRACE conn3 <- [1,7,null,{"value":null}] 08:44:55 INFO - PROCESS | 1865 | 1461685495138 Marionette TRACE conn3 -> [0,8,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.copy.html\", \"f2909f1d-3840-4f27-ae3e-3caac4a4282f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:44:55 INFO - PROCESS | 1865 | ++DOCSHELL 0x7fb492eda800 == 6 [pid = 1865] [id = 6] 08:44:55 INFO - PROCESS | 1865 | ++DOMWINDOW == 15 (0x7fb492304000) [pid = 1865] [serial = 15] [outer = (nil)] 08:44:55 INFO - PROCESS | 1865 | ++DOMWINDOW == 16 (0x7fb492306000) [pid = 1865] [serial = 16] [outer = 0x7fb492304000] 08:44:55 INFO - PROCESS | 1865 | 1461685495208 Marionette DEBUG loaded listener.js 08:44:55 INFO - PROCESS | 1865 | ++DOMWINDOW == 17 (0x7fb49230cc00) [pid = 1865] [serial = 17] [outer = 0x7fb492304000] 08:44:55 INFO - PROCESS | 1865 | ++DOCSHELL 0x7fb492045000 == 7 [pid = 1865] [id = 7] 08:44:55 INFO - PROCESS | 1865 | ++DOMWINDOW == 18 (0x7fb492163400) [pid = 1865] [serial = 18] [outer = (nil)] 08:44:55 INFO - PROCESS | 1865 | ++DOMWINDOW == 19 (0x7fb492168000) [pid = 1865] [serial = 19] [outer = 0x7fb492163400] 08:44:55 INFO - PROCESS | 1865 | 1461685495671 Marionette DEBUG loaded listener.js 08:44:55 INFO - PROCESS | 1865 | ++DOMWINDOW == 20 (0x7fb4915c5000) [pid = 1865] [serial = 20] [outer = 0x7fb492163400] 08:44:56 INFO - PROCESS | 1865 | 1461685496139 Marionette TRACE conn3 <- [1,8,null,{"value":["/2dcontext/compositing/2d.composite.canvas.copy.html",0,null,null,[["Canvas test: 2d.composite.canvas.copy",0,null,null]]]}] 08:44:56 INFO - PROCESS | 1865 | [1865] WARNING: GetDefaultCharsetForLocale: need to add multi locale support: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/intl/locale/unix/nsUNIXCharset.cpp, line 98 08:44:56 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.copy.html | Canvas test: 2d.composite.canvas.copy 08:44:56 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.copy.html | took 1131ms 08:44:56 INFO - PROCESS | 1865 | 1461685496295 Marionette TRACE conn3 -> [0,9,"getWindowHandle",null] 08:44:56 INFO - PROCESS | 1865 | 1461685496299 Marionette TRACE conn3 <- [1,9,null,{"value":"8"}] 08:44:56 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-atop.html 08:44:56 INFO - PROCESS | 1865 | 1461685496340 Marionette TRACE conn3 -> [0,10,"setScriptTimeout",{"ms":35000}] 08:44:56 INFO - PROCESS | 1865 | 1461685496343 Marionette TRACE conn3 <- [1,10,null,{}] 08:44:56 INFO - PROCESS | 1865 | 1461685496363 Marionette TRACE conn3 -> [0,11,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:44:56 INFO - PROCESS | 1865 | 1461685496526 Marionette TRACE conn3 <- [1,11,null,{"value":null}] 08:44:56 INFO - PROCESS | 1865 | 1461685496545 Marionette TRACE conn3 -> [0,12,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-atop.html\", \"f2909f1d-3840-4f27-ae3e-3caac4a4282f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:44:56 INFO - PROCESS | 1865 | ++DOCSHELL 0x7fb490520000 == 8 [pid = 1865] [id = 8] 08:44:56 INFO - PROCESS | 1865 | ++DOMWINDOW == 21 (0x7fb4905bec00) [pid = 1865] [serial = 21] [outer = (nil)] 08:44:56 INFO - PROCESS | 1865 | ++DOMWINDOW == 22 (0x7fb4905c0800) [pid = 1865] [serial = 22] [outer = 0x7fb4905bec00] 08:44:56 INFO - PROCESS | 1865 | 1461685496612 Marionette DEBUG loaded listener.js 08:44:56 INFO - PROCESS | 1865 | ++DOMWINDOW == 23 (0x7fb4905c5c00) [pid = 1865] [serial = 23] [outer = 0x7fb4905bec00] 08:44:57 INFO - PROCESS | 1865 | 1461685497160 Marionette TRACE conn3 <- [1,12,null,{"value":["/2dcontext/compositing/2d.composite.canvas.destination-atop.html",0,null,null,[["Canvas test: 2d.composite.canvas.destination-atop",0,null,null]]]}] 08:44:57 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | Canvas test: 2d.composite.canvas.destination-atop 08:44:57 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | took 867ms 08:44:57 INFO - PROCESS | 1865 | 1461685497179 Marionette TRACE conn3 -> [0,13,"getWindowHandle",null] 08:44:57 INFO - PROCESS | 1865 | 1461685497185 Marionette TRACE conn3 <- [1,13,null,{"value":"8"}] 08:44:57 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-in.html 08:44:57 INFO - PROCESS | 1865 | 1461685497190 Marionette TRACE conn3 -> [0,14,"setScriptTimeout",{"ms":35000}] 08:44:57 INFO - PROCESS | 1865 | 1461685497192 Marionette TRACE conn3 <- [1,14,null,{}] 08:44:57 INFO - PROCESS | 1865 | 1461685497498 Marionette TRACE conn3 -> [0,15,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:44:57 INFO - PROCESS | 1865 | 1461685497686 Marionette TRACE conn3 <- [1,15,null,{"value":null}] 08:44:57 INFO - PROCESS | 1865 | 1461685497764 Marionette TRACE conn3 -> [0,16,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-in.html\", \"f2909f1d-3840-4f27-ae3e-3caac4a4282f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:44:57 INFO - PROCESS | 1865 | ++DOCSHELL 0x7fb490627000 == 9 [pid = 1865] [id = 9] 08:44:57 INFO - PROCESS | 1865 | ++DOMWINDOW == 24 (0x7fb490655c00) [pid = 1865] [serial = 24] [outer = (nil)] 08:44:57 INFO - PROCESS | 1865 | ++DOMWINDOW == 25 (0x7fb4906b7c00) [pid = 1865] [serial = 25] [outer = 0x7fb490655c00] 08:44:57 INFO - PROCESS | 1865 | 1461685497877 Marionette DEBUG loaded listener.js 08:44:57 INFO - PROCESS | 1865 | ++DOMWINDOW == 26 (0x7fb4909ec000) [pid = 1865] [serial = 26] [outer = 0x7fb490655c00] 08:44:58 INFO - PROCESS | 1865 | ++DOCSHELL 0x7fb4915ae000 == 10 [pid = 1865] [id = 10] 08:44:58 INFO - PROCESS | 1865 | ++DOMWINDOW == 27 (0x7fb4915ae800) [pid = 1865] [serial = 27] [outer = (nil)] 08:44:58 INFO - PROCESS | 1865 | ++DOMWINDOW == 28 (0x7fb492049800) [pid = 1865] [serial = 28] [outer = 0x7fb4915ae800] 08:44:58 INFO - PROCESS | 1865 | ++DOMWINDOW == 29 (0x7fb4915b0000) [pid = 1865] [serial = 29] [outer = 0x7fb4915ae800] 08:44:58 INFO - PROCESS | 1865 | ++DOCSHELL 0x7fb4915a1000 == 11 [pid = 1865] [id = 11] 08:44:58 INFO - PROCESS | 1865 | ++DOMWINDOW == 30 (0x7fb49216b800) [pid = 1865] [serial = 30] [outer = (nil)] 08:44:58 INFO - PROCESS | 1865 | ++DOMWINDOW == 31 (0x7fb492ff9800) [pid = 1865] [serial = 31] [outer = 0x7fb49216b800] 08:44:58 INFO - PROCESS | 1865 | ++DOMWINDOW == 32 (0x7fb4914e1400) [pid = 1865] [serial = 32] [outer = 0x7fb49216b800] 08:44:58 INFO - PROCESS | 1865 | 1461685498961 Marionette TRACE conn3 <- [1,16,null,{"value":["/2dcontext/compositing/2d.composite.canvas.destination-in.html",0,null,null,[["Canvas test: 2d.composite.canvas.destination-in",0,null,null]]]}] 08:44:58 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-in.html | Canvas test: 2d.composite.canvas.destination-in 08:44:58 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-in.html | took 1799ms 08:44:59 INFO - PROCESS | 1865 | 1461685499046 Marionette TRACE conn3 -> [0,17,"getWindowHandle",null] 08:44:59 INFO - PROCESS | 1865 | 1461685499052 Marionette TRACE conn3 <- [1,17,null,{"value":"8"}] 08:44:59 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-out.html 08:44:59 INFO - PROCESS | 1865 | 1461685499065 Marionette TRACE conn3 -> [0,18,"setScriptTimeout",{"ms":35000}] 08:44:59 INFO - PROCESS | 1865 | 1461685499068 Marionette TRACE conn3 <- [1,18,null,{}] 08:44:59 INFO - PROCESS | 1865 | 1461685499075 Marionette TRACE conn3 -> [0,19,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:44:59 INFO - PROCESS | 1865 | 1461685499255 Marionette TRACE conn3 <- [1,19,null,{"value":null}] 08:44:59 INFO - PROCESS | 1865 | 1461685499410 Marionette TRACE conn3 -> [0,20,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.destination-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-out.html\", \"f2909f1d-3840-4f27-ae3e-3caac4a4282f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:44:59 INFO - PROCESS | 1865 | ++DOCSHELL 0x7fb49779b800 == 12 [pid = 1865] [id = 12] 08:44:59 INFO - PROCESS | 1865 | ++DOMWINDOW == 33 (0x7fb49230b000) [pid = 1865] [serial = 33] [outer = (nil)] 08:44:59 INFO - PROCESS | 1865 | ++DOMWINDOW == 34 (0x7fb496f92400) [pid = 1865] [serial = 34] [outer = 0x7fb49230b000] 08:44:59 INFO - PROCESS | 1865 | 1461685499487 Marionette DEBUG loaded listener.js 08:44:59 INFO - PROCESS | 1865 | ++DOMWINDOW == 35 (0x7fb4998f0800) [pid = 1865] [serial = 35] [outer = 0x7fb49230b000] 08:45:00 INFO - PROCESS | 1865 | 1461685500278 Marionette TRACE conn3 <- [1,20,null,{"value":["/2dcontext/compositing/2d.composite.canvas.destination-out.html",0,null,null,[["Canvas test: 2d.composite.canvas.destination-out",0,null,null]]]}] 08:45:00 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-out.html | Canvas test: 2d.composite.canvas.destination-out 08:45:00 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-out.html | took 1281ms 08:45:00 INFO - PROCESS | 1865 | 1461685500346 Marionette TRACE conn3 -> [0,21,"getWindowHandle",null] 08:45:00 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-over.html 08:45:00 INFO - PROCESS | 1865 | 1461685500351 Marionette TRACE conn3 <- [1,21,null,{"value":"8"}] 08:45:00 INFO - PROCESS | 1865 | 1461685500357 Marionette TRACE conn3 -> [0,22,"setScriptTimeout",{"ms":35000}] 08:45:00 INFO - PROCESS | 1865 | 1461685500360 Marionette TRACE conn3 <- [1,22,null,{}] 08:45:00 INFO - PROCESS | 1865 | 1461685500366 Marionette TRACE conn3 -> [0,23,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:45:00 INFO - PROCESS | 1865 | 1461685500569 Marionette TRACE conn3 <- [1,23,null,{"value":null}] 08:45:00 INFO - PROCESS | 1865 | 1461685500908 Marionette TRACE conn3 -> [0,24,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.destination-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-over.html\", \"f2909f1d-3840-4f27-ae3e-3caac4a4282f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:45:00 INFO - PROCESS | 1865 | ++DOCSHELL 0x7fb492edb800 == 13 [pid = 1865] [id = 13] 08:45:00 INFO - PROCESS | 1865 | ++DOMWINDOW == 36 (0x7fb493922c00) [pid = 1865] [serial = 36] [outer = (nil)] 08:45:00 INFO - PROCESS | 1865 | ++DOMWINDOW == 37 (0x7fb4963b3000) [pid = 1865] [serial = 37] [outer = 0x7fb493922c00] 08:45:00 INFO - PROCESS | 1865 | 1461685500981 Marionette DEBUG loaded listener.js 08:45:01 INFO - PROCESS | 1865 | ++DOMWINDOW == 38 (0x7fb498b51000) [pid = 1865] [serial = 38] [outer = 0x7fb493922c00] 08:45:01 INFO - PROCESS | 1865 | 1461685501778 Marionette TRACE conn3 <- [1,24,null,{"value":["/2dcontext/compositing/2d.composite.canvas.destination-over.html",0,null,null,[["Canvas test: 2d.composite.canvas.destination-over",0,null,null]]]}] 08:45:01 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-over.html | Canvas test: 2d.composite.canvas.destination-over 08:45:01 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-over.html | took 1486ms 08:45:01 INFO - PROCESS | 1865 | 1461685501844 Marionette TRACE conn3 -> [0,25,"getWindowHandle",null] 08:45:01 INFO - PROCESS | 1865 | 1461685501849 Marionette TRACE conn3 <- [1,25,null,{"value":"8"}] 08:45:01 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.lighter.html 08:45:01 INFO - PROCESS | 1865 | 1461685501856 Marionette TRACE conn3 -> [0,26,"setScriptTimeout",{"ms":35000}] 08:45:01 INFO - PROCESS | 1865 | 1461685501862 Marionette TRACE conn3 <- [1,26,null,{}] 08:45:01 INFO - PROCESS | 1865 | 1461685501871 Marionette TRACE conn3 -> [0,27,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:45:02 INFO - PROCESS | 1865 | 1461685502049 Marionette TRACE conn3 <- [1,27,null,{"value":null}] 08:45:02 INFO - PROCESS | 1865 | 1461685502171 Marionette TRACE conn3 -> [0,28,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.lighter.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.lighter.html\", \"f2909f1d-3840-4f27-ae3e-3caac4a4282f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:45:02 INFO - PROCESS | 1865 | ++DOCSHELL 0x7fb492eea800 == 14 [pid = 1865] [id = 14] 08:45:02 INFO - PROCESS | 1865 | ++DOMWINDOW == 39 (0x7fb49632d000) [pid = 1865] [serial = 39] [outer = (nil)] 08:45:02 INFO - PROCESS | 1865 | ++DOMWINDOW == 40 (0x7fb498656000) [pid = 1865] [serial = 40] [outer = 0x7fb49632d000] 08:45:02 INFO - PROCESS | 1865 | 1461685502286 Marionette DEBUG loaded listener.js 08:45:02 INFO - PROCESS | 1865 | ++DOMWINDOW == 41 (0x7fb49a1b1000) [pid = 1865] [serial = 41] [outer = 0x7fb49632d000] 08:45:03 INFO - PROCESS | 1865 | 1461685503125 Marionette TRACE conn3 <- [1,28,null,{"value":["/2dcontext/compositing/2d.composite.canvas.lighter.html",0,null,null,[["Canvas test: 2d.composite.canvas.lighter",0,null,null]]]}] 08:45:03 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.lighter.html | Canvas test: 2d.composite.canvas.lighter 08:45:03 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.lighter.html | took 1291ms 08:45:03 INFO - PROCESS | 1865 | 1461685503149 Marionette TRACE conn3 -> [0,29,"getWindowHandle",null] 08:45:03 INFO - PROCESS | 1865 | 1461685503155 Marionette TRACE conn3 <- [1,29,null,{"value":"8"}] 08:45:03 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-atop.html 08:45:03 INFO - PROCESS | 1865 | 1461685503161 Marionette TRACE conn3 -> [0,30,"setScriptTimeout",{"ms":35000}] 08:45:03 INFO - PROCESS | 1865 | 1461685503164 Marionette TRACE conn3 <- [1,30,null,{}] 08:45:03 INFO - PROCESS | 1865 | 1461685503169 Marionette TRACE conn3 -> [0,31,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:45:03 INFO - PROCESS | 1865 | 1461685503323 Marionette TRACE conn3 <- [1,31,null,{"value":null}] 08:45:03 INFO - PROCESS | 1865 | 1461685503411 Marionette TRACE conn3 -> [0,32,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.source-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-atop.html\", \"f2909f1d-3840-4f27-ae3e-3caac4a4282f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:45:03 INFO - PROCESS | 1865 | ++DOCSHELL 0x7fb499e16800 == 15 [pid = 1865] [id = 15] 08:45:03 INFO - PROCESS | 1865 | ++DOMWINDOW == 42 (0x7fb4905c6c00) [pid = 1865] [serial = 42] [outer = (nil)] 08:45:03 INFO - PROCESS | 1865 | ++DOMWINDOW == 43 (0x7fb49b5abc00) [pid = 1865] [serial = 43] [outer = 0x7fb4905c6c00] 08:45:03 INFO - PROCESS | 1865 | 1461685503474 Marionette DEBUG loaded listener.js 08:45:03 INFO - PROCESS | 1865 | ++DOMWINDOW == 44 (0x7fb49c91ac00) [pid = 1865] [serial = 44] [outer = 0x7fb4905c6c00] 08:45:04 INFO - PROCESS | 1865 | 1461685504129 Marionette TRACE conn3 <- [1,32,null,{"value":["/2dcontext/compositing/2d.composite.canvas.source-atop.html",0,null,null,[["Canvas test: 2d.composite.canvas.source-atop",0,null,null]]]}] 08:45:04 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-atop.html | Canvas test: 2d.composite.canvas.source-atop 08:45:04 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-atop.html | took 977ms 08:45:04 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-in.html 08:45:04 INFO - PROCESS | 1865 | 1461685504138 Marionette TRACE conn3 -> [0,33,"getWindowHandle",null] 08:45:04 INFO - PROCESS | 1865 | 1461685504141 Marionette TRACE conn3 <- [1,33,null,{"value":"8"}] 08:45:04 INFO - PROCESS | 1865 | 1461685504155 Marionette TRACE conn3 -> [0,34,"setScriptTimeout",{"ms":35000}] 08:45:04 INFO - PROCESS | 1865 | 1461685504164 Marionette TRACE conn3 <- [1,34,null,{}] 08:45:04 INFO - PROCESS | 1865 | 1461685504173 Marionette TRACE conn3 -> [0,35,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:45:04 INFO - PROCESS | 1865 | 1461685504352 Marionette TRACE conn3 <- [1,35,null,{"value":null}] 08:45:04 INFO - PROCESS | 1865 | 1461685504378 Marionette TRACE conn3 -> [0,36,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-in.html\", \"f2909f1d-3840-4f27-ae3e-3caac4a4282f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:45:04 INFO - PROCESS | 1865 | ++DOCSHELL 0x7fb49a4ca000 == 16 [pid = 1865] [id = 16] 08:45:04 INFO - PROCESS | 1865 | ++DOMWINDOW == 45 (0x7fb492ffb000) [pid = 1865] [serial = 45] [outer = (nil)] 08:45:04 INFO - PROCESS | 1865 | ++DOMWINDOW == 46 (0x7fb49c9af400) [pid = 1865] [serial = 46] [outer = 0x7fb492ffb000] 08:45:04 INFO - PROCESS | 1865 | 1461685504452 Marionette DEBUG loaded listener.js 08:45:04 INFO - PROCESS | 1865 | ++DOMWINDOW == 47 (0x7fb49cbf6800) [pid = 1865] [serial = 47] [outer = 0x7fb492ffb000] 08:45:05 INFO - PROCESS | 1865 | 1461685505083 Marionette TRACE conn3 <- [1,36,null,{"value":["/2dcontext/compositing/2d.composite.canvas.source-in.html",0,null,null,[["Canvas test: 2d.composite.canvas.source-in",0,null,null]]]}] 08:45:05 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-in.html | Canvas test: 2d.composite.canvas.source-in 08:45:05 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-in.html | took 949ms 08:45:05 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-out.html 08:45:05 INFO - PROCESS | 1865 | 1461685505095 Marionette TRACE conn3 -> [0,37,"getWindowHandle",null] 08:45:05 INFO - PROCESS | 1865 | 1461685505098 Marionette TRACE conn3 <- [1,37,null,{"value":"8"}] 08:45:05 INFO - PROCESS | 1865 | 1461685505104 Marionette TRACE conn3 -> [0,38,"setScriptTimeout",{"ms":35000}] 08:45:05 INFO - PROCESS | 1865 | 1461685505107 Marionette TRACE conn3 <- [1,38,null,{}] 08:45:05 INFO - PROCESS | 1865 | 1461685505111 Marionette TRACE conn3 -> [0,39,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:45:05 INFO - PROCESS | 1865 | 1461685505241 Marionette TRACE conn3 <- [1,39,null,{"value":null}] 08:45:05 INFO - PROCESS | 1865 | 1461685505332 Marionette TRACE conn3 -> [0,40,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-out.html\", \"f2909f1d-3840-4f27-ae3e-3caac4a4282f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:45:05 INFO - PROCESS | 1865 | ++DOCSHELL 0x7fb49a771800 == 17 [pid = 1865] [id = 17] 08:45:05 INFO - PROCESS | 1865 | ++DOMWINDOW == 48 (0x7fb492306400) [pid = 1865] [serial = 48] [outer = (nil)] 08:45:05 INFO - PROCESS | 1865 | ++DOMWINDOW == 49 (0x7fb49cbf8c00) [pid = 1865] [serial = 49] [outer = 0x7fb492306400] 08:45:05 INFO - PROCESS | 1865 | 1461685505394 Marionette DEBUG loaded listener.js 08:45:05 INFO - PROCESS | 1865 | ++DOMWINDOW == 50 (0x7fb4a64e4800) [pid = 1865] [serial = 50] [outer = 0x7fb492306400] 08:45:06 INFO - PROCESS | 1865 | 1461685505995 Marionette TRACE conn3 <- [1,40,null,{"value":["/2dcontext/compositing/2d.composite.canvas.source-out.html",0,null,null,[["Canvas test: 2d.composite.canvas.source-out",0,null,null]]]}] 08:45:06 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-out.html | Canvas test: 2d.composite.canvas.source-out 08:45:06 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-out.html | took 931ms 08:45:06 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-over.html 08:45:06 INFO - PROCESS | 1865 | 1461685506036 Marionette TRACE conn3 -> [0,41,"getWindowHandle",null] 08:45:06 INFO - PROCESS | 1865 | 1461685506038 Marionette TRACE conn3 <- [1,41,null,{"value":"8"}] 08:45:06 INFO - PROCESS | 1865 | 1461685506044 Marionette TRACE conn3 -> [0,42,"setScriptTimeout",{"ms":35000}] 08:45:06 INFO - PROCESS | 1865 | 1461685506047 Marionette TRACE conn3 <- [1,42,null,{}] 08:45:06 INFO - PROCESS | 1865 | 1461685506052 Marionette TRACE conn3 -> [0,43,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:45:06 INFO - PROCESS | 1865 | 1461685506189 Marionette TRACE conn3 <- [1,43,null,{"value":null}] 08:45:06 INFO - PROCESS | 1865 | 1461685506279 Marionette TRACE conn3 -> [0,44,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.source-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-over.html\", \"f2909f1d-3840-4f27-ae3e-3caac4a4282f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:45:06 INFO - PROCESS | 1865 | ++DOCSHELL 0x7fb49a9af000 == 18 [pid = 1865] [id = 18] 08:45:06 INFO - PROCESS | 1865 | ++DOMWINDOW == 51 (0x7fb4963aa000) [pid = 1865] [serial = 51] [outer = (nil)] 08:45:06 INFO - PROCESS | 1865 | ++DOMWINDOW == 52 (0x7fb49c9b4800) [pid = 1865] [serial = 52] [outer = 0x7fb4963aa000] 08:45:06 INFO - PROCESS | 1865 | 1461685506361 Marionette DEBUG loaded listener.js 08:45:06 INFO - PROCESS | 1865 | ++DOMWINDOW == 53 (0x7fb4a730e400) [pid = 1865] [serial = 53] [outer = 0x7fb4963aa000] 08:45:07 INFO - PROCESS | 1865 | 1461685507028 Marionette TRACE conn3 <- [1,44,null,{"value":["/2dcontext/compositing/2d.composite.canvas.source-over.html",0,null,null,[["Canvas test: 2d.composite.canvas.source-over",0,null,null]]]}] 08:45:07 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-over.html | Canvas test: 2d.composite.canvas.source-over 08:45:07 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-over.html | took 1028ms 08:45:07 INFO - PROCESS | 1865 | 1461685507071 Marionette TRACE conn3 -> [0,45,"getWindowHandle",null] 08:45:07 INFO - PROCESS | 1865 | 1461685507074 Marionette TRACE conn3 <- [1,45,null,{"value":"8"}] 08:45:07 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.xor.html 08:45:07 INFO - PROCESS | 1865 | 1461685507079 Marionette TRACE conn3 -> [0,46,"setScriptTimeout",{"ms":35000}] 08:45:07 INFO - PROCESS | 1865 | 1461685507081 Marionette TRACE conn3 <- [1,46,null,{}] 08:45:07 INFO - PROCESS | 1865 | 1461685507086 Marionette TRACE conn3 -> [0,47,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:45:07 INFO - PROCESS | 1865 | 1461685507249 Marionette TRACE conn3 <- [1,47,null,{"value":null}] 08:45:07 INFO - PROCESS | 1865 | 1461685507270 Marionette TRACE conn3 -> [0,48,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.xor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.xor.html\", \"f2909f1d-3840-4f27-ae3e-3caac4a4282f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:45:07 INFO - PROCESS | 1865 | ++DOCSHELL 0x7fb49cb72000 == 19 [pid = 1865] [id = 19] 08:45:07 INFO - PROCESS | 1865 | ++DOMWINDOW == 54 (0x7fb4a77d8800) [pid = 1865] [serial = 54] [outer = (nil)] 08:45:07 INFO - PROCESS | 1865 | ++DOMWINDOW == 55 (0x7fb4a8433000) [pid = 1865] [serial = 55] [outer = 0x7fb4a77d8800] 08:45:07 INFO - PROCESS | 1865 | 1461685507330 Marionette DEBUG loaded listener.js 08:45:07 INFO - PROCESS | 1865 | ++DOMWINDOW == 56 (0x7fb4a84e0400) [pid = 1865] [serial = 56] [outer = 0x7fb4a77d8800] 08:45:08 INFO - PROCESS | 1865 | 1461685508215 Marionette TRACE conn3 <- [1,48,null,{"value":["/2dcontext/compositing/2d.composite.canvas.xor.html",0,null,null,[["Canvas test: 2d.composite.canvas.xor",0,null,null]]]}] 08:45:08 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.xor.html | Canvas test: 2d.composite.canvas.xor 08:45:08 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.xor.html | took 1182ms 08:45:08 INFO - PROCESS | 1865 | 1461685508264 Marionette TRACE conn3 -> [0,49,"getWindowHandle",null] 08:45:08 INFO - PROCESS | 1865 | 1461685508271 Marionette TRACE conn3 <- [1,49,null,{"value":"8"}] 08:45:08 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.copy.html 08:45:08 INFO - PROCESS | 1865 | 1461685508278 Marionette TRACE conn3 -> [0,50,"setScriptTimeout",{"ms":35000}] 08:45:08 INFO - PROCESS | 1865 | 1461685508284 Marionette TRACE conn3 <- [1,50,null,{}] 08:45:08 INFO - PROCESS | 1865 | 1461685508291 Marionette TRACE conn3 -> [0,51,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:45:08 INFO - PROCESS | 1865 | 1461685508452 Marionette TRACE conn3 <- [1,51,null,{"value":null}] 08:45:08 INFO - PROCESS | 1865 | 1461685508575 Marionette TRACE conn3 -> [0,52,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.copy.html\", \"f2909f1d-3840-4f27-ae3e-3caac4a4282f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:45:08 INFO - PROCESS | 1865 | ++DOCSHELL 0x7fb497780800 == 20 [pid = 1865] [id = 20] 08:45:08 INFO - PROCESS | 1865 | ++DOMWINDOW == 57 (0x7fb492f4ac00) [pid = 1865] [serial = 57] [outer = (nil)] 08:45:08 INFO - PROCESS | 1865 | ++DOMWINDOW == 58 (0x7fb4959b8000) [pid = 1865] [serial = 58] [outer = 0x7fb492f4ac00] 08:45:08 INFO - PROCESS | 1865 | 1461685508654 Marionette DEBUG loaded listener.js 08:45:08 INFO - PROCESS | 1865 | ++DOMWINDOW == 59 (0x7fb4978d6800) [pid = 1865] [serial = 59] [outer = 0x7fb492f4ac00] 08:45:09 INFO - PROCESS | 1865 | 1461685509386 Marionette TRACE conn3 <- [1,52,null,{"value":["/2dcontext/compositing/2d.composite.clip.copy.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 08:45:09 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.copy.html | fill() does not affect pixels outside the clip region. 08:45:09 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.copy.html | took 1131ms 08:45:09 INFO - PROCESS | 1865 | 1461685509430 Marionette TRACE conn3 -> [0,53,"getWindowHandle",null] 08:45:09 INFO - PROCESS | 1865 | 1461685509439 Marionette TRACE conn3 <- [1,53,null,{"value":"8"}] 08:45:09 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-atop.html 08:45:09 INFO - PROCESS | 1865 | 1461685509452 Marionette TRACE conn3 -> [0,54,"setScriptTimeout",{"ms":35000}] 08:45:09 INFO - PROCESS | 1865 | 1461685509455 Marionette TRACE conn3 <- [1,54,null,{}] 08:45:09 INFO - PROCESS | 1865 | 1461685509461 Marionette TRACE conn3 -> [0,55,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:45:09 INFO - PROCESS | 1865 | 1461685509626 Marionette TRACE conn3 <- [1,55,null,{"value":null}] 08:45:09 INFO - PROCESS | 1865 | 1461685509753 Marionette TRACE conn3 -> [0,56,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-atop.html\", \"f2909f1d-3840-4f27-ae3e-3caac4a4282f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:45:09 INFO - PROCESS | 1865 | ++DOCSHELL 0x7fb49a1d3000 == 21 [pid = 1865] [id = 21] 08:45:09 INFO - PROCESS | 1865 | ++DOMWINDOW == 60 (0x7fb498a0ac00) [pid = 1865] [serial = 60] [outer = (nil)] 08:45:09 INFO - PROCESS | 1865 | ++DOMWINDOW == 61 (0x7fb499e46c00) [pid = 1865] [serial = 61] [outer = 0x7fb498a0ac00] 08:45:09 INFO - PROCESS | 1865 | 1461685509824 Marionette DEBUG loaded listener.js 08:45:09 INFO - PROCESS | 1865 | ++DOMWINDOW == 62 (0x7fb49a1b4000) [pid = 1865] [serial = 62] [outer = 0x7fb498a0ac00] 08:45:10 INFO - PROCESS | 1865 | 1461685510625 Marionette TRACE conn3 <- [1,56,null,{"value":["/2dcontext/compositing/2d.composite.clip.destination-atop.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 08:45:10 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-atop.html | fill() does not affect pixels outside the clip region. 08:45:10 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-atop.html | took 1233ms 08:45:10 INFO - PROCESS | 1865 | 1461685510699 Marionette TRACE conn3 -> [0,57,"getWindowHandle",null] 08:45:10 INFO - PROCESS | 1865 | 1461685510704 Marionette TRACE conn3 <- [1,57,null,{"value":"8"}] 08:45:10 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-in.html 08:45:10 INFO - PROCESS | 1865 | 1461685510713 Marionette TRACE conn3 -> [0,58,"setScriptTimeout",{"ms":35000}] 08:45:10 INFO - PROCESS | 1865 | 1461685510719 Marionette TRACE conn3 <- [1,58,null,{}] 08:45:10 INFO - PROCESS | 1865 | 1461685510734 Marionette TRACE conn3 -> [0,59,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:45:10 INFO - PROCESS | 1865 | 1461685510908 Marionette TRACE conn3 <- [1,59,null,{"value":null}] 08:45:11 INFO - PROCESS | 1865 | 1461685511066 Marionette TRACE conn3 -> [0,60,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-in.html\", \"f2909f1d-3840-4f27-ae3e-3caac4a4282f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:45:11 INFO - PROCESS | 1865 | ++DOCSHELL 0x7fb4a05dd800 == 22 [pid = 1865] [id = 22] 08:45:11 INFO - PROCESS | 1865 | ++DOMWINDOW == 63 (0x7fb49c9b8c00) [pid = 1865] [serial = 63] [outer = (nil)] 08:45:11 INFO - PROCESS | 1865 | ++DOMWINDOW == 64 (0x7fb49cb44400) [pid = 1865] [serial = 64] [outer = 0x7fb49c9b8c00] 08:45:11 INFO - PROCESS | 1865 | 1461685511146 Marionette DEBUG loaded listener.js 08:45:11 INFO - PROCESS | 1865 | ++DOMWINDOW == 65 (0x7fb4a72ac000) [pid = 1865] [serial = 65] [outer = 0x7fb49c9b8c00] 08:45:12 INFO - PROCESS | 1865 | 1461685512086 Marionette TRACE conn3 <- [1,60,null,{"value":["/2dcontext/compositing/2d.composite.clip.destination-in.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 08:45:12 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-in.html | fill() does not affect pixels outside the clip region. 08:45:12 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-in.html | took 1441ms 08:45:12 INFO - PROCESS | 1865 | 1461685512156 Marionette TRACE conn3 -> [0,61,"getWindowHandle",null] 08:45:12 INFO - PROCESS | 1865 | 1461685512162 Marionette TRACE conn3 <- [1,61,null,{"value":"8"}] 08:45:12 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-out.html 08:45:12 INFO - PROCESS | 1865 | 1461685512169 Marionette TRACE conn3 -> [0,62,"setScriptTimeout",{"ms":35000}] 08:45:12 INFO - PROCESS | 1865 | 1461685512174 Marionette TRACE conn3 <- [1,62,null,{}] 08:45:12 INFO - PROCESS | 1865 | 1461685512183 Marionette TRACE conn3 -> [0,63,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:45:12 INFO - PROCESS | 1865 | 1461685512332 Marionette TRACE conn3 <- [1,63,null,{"value":null}] 08:45:12 INFO - PROCESS | 1865 | 1461685512446 Marionette TRACE conn3 -> [0,64,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.destination-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-out.html\", \"f2909f1d-3840-4f27-ae3e-3caac4a4282f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:45:12 INFO - PROCESS | 1865 | ++DOCSHELL 0x7fb49915b000 == 23 [pid = 1865] [id = 23] 08:45:12 INFO - PROCESS | 1865 | ++DOMWINDOW == 66 (0x7fb493924c00) [pid = 1865] [serial = 66] [outer = (nil)] 08:45:12 INFO - PROCESS | 1865 | ++DOMWINDOW == 67 (0x7fb496f94c00) [pid = 1865] [serial = 67] [outer = 0x7fb493924c00] 08:45:12 INFO - PROCESS | 1865 | 1461685512513 Marionette DEBUG loaded listener.js 08:45:12 INFO - PROCESS | 1865 | ++DOMWINDOW == 68 (0x7fb498ae9800) [pid = 1865] [serial = 68] [outer = 0x7fb493924c00] 08:45:13 INFO - PROCESS | 1865 | 1461685513332 Marionette TRACE conn3 <- [1,64,null,{"value":["/2dcontext/compositing/2d.composite.clip.destination-out.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 08:45:13 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-out.html | fill() does not affect pixels outside the clip region. 08:45:13 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-out.html | took 1231ms 08:45:13 INFO - PROCESS | 1865 | 1461685513401 Marionette TRACE conn3 -> [0,65,"getWindowHandle",null] 08:45:13 INFO - PROCESS | 1865 | 1461685513408 Marionette TRACE conn3 <- [1,65,null,{"value":"8"}] 08:45:13 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-over.html 08:45:13 INFO - PROCESS | 1865 | 1461685513418 Marionette TRACE conn3 -> [0,66,"setScriptTimeout",{"ms":35000}] 08:45:13 INFO - PROCESS | 1865 | 1461685513421 Marionette TRACE conn3 <- [1,66,null,{}] 08:45:13 INFO - PROCESS | 1865 | 1461685513427 Marionette TRACE conn3 -> [0,67,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:45:13 INFO - PROCESS | 1865 | 1461685513634 Marionette TRACE conn3 <- [1,67,null,{"value":null}] 08:45:13 INFO - PROCESS | 1865 | --DOCSHELL 0x7fb49a9af000 == 22 [pid = 1865] [id = 18] 08:45:13 INFO - PROCESS | 1865 | --DOCSHELL 0x7fb49a771800 == 21 [pid = 1865] [id = 17] 08:45:13 INFO - PROCESS | 1865 | --DOCSHELL 0x7fb49a4ca000 == 20 [pid = 1865] [id = 16] 08:45:13 INFO - PROCESS | 1865 | --DOCSHELL 0x7fb499e16800 == 19 [pid = 1865] [id = 15] 08:45:13 INFO - PROCESS | 1865 | --DOCSHELL 0x7fb492eea800 == 18 [pid = 1865] [id = 14] 08:45:13 INFO - PROCESS | 1865 | --DOCSHELL 0x7fb492edb800 == 17 [pid = 1865] [id = 13] 08:45:13 INFO - PROCESS | 1865 | --DOCSHELL 0x7fb49779b800 == 16 [pid = 1865] [id = 12] 08:45:13 INFO - PROCESS | 1865 | --DOCSHELL 0x7fb490627000 == 15 [pid = 1865] [id = 9] 08:45:13 INFO - PROCESS | 1865 | 1461685513784 Marionette TRACE conn3 -> [0,68,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.destination-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-over.html\", \"f2909f1d-3840-4f27-ae3e-3caac4a4282f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:45:13 INFO - PROCESS | 1865 | ++DOCSHELL 0x7fb4915a1800 == 16 [pid = 1865] [id = 24] 08:45:13 INFO - PROCESS | 1865 | ++DOMWINDOW == 69 (0x7fb4906bc000) [pid = 1865] [serial = 69] [outer = (nil)] 08:45:13 INFO - PROCESS | 1865 | ++DOMWINDOW == 70 (0x7fb4914e8c00) [pid = 1865] [serial = 70] [outer = 0x7fb4906bc000] 08:45:13 INFO - PROCESS | 1865 | 1461685513859 Marionette DEBUG loaded listener.js 08:45:13 INFO - PROCESS | 1865 | ++DOMWINDOW == 71 (0x7fb49632a800) [pid = 1865] [serial = 71] [outer = 0x7fb4906bc000] 08:45:14 INFO - PROCESS | 1865 | 1461685514625 Marionette TRACE conn3 <- [1,68,null,{"value":["/2dcontext/compositing/2d.composite.clip.destination-over.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 08:45:14 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-over.html | fill() does not affect pixels outside the clip region. 08:45:14 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-over.html | took 1281ms 08:45:14 INFO - PROCESS | 1865 | 1461685514700 Marionette TRACE conn3 -> [0,69,"getWindowHandle",null] 08:45:14 INFO - PROCESS | 1865 | 1461685514705 Marionette TRACE conn3 <- [1,69,null,{"value":"8"}] 08:45:14 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.lighter.html 08:45:14 INFO - PROCESS | 1865 | 1461685514713 Marionette TRACE conn3 -> [0,70,"setScriptTimeout",{"ms":35000}] 08:45:14 INFO - PROCESS | 1865 | 1461685514719 Marionette TRACE conn3 <- [1,70,null,{}] 08:45:14 INFO - PROCESS | 1865 | 1461685514725 Marionette TRACE conn3 -> [0,71,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:45:14 INFO - PROCESS | 1865 | 1461685514877 Marionette TRACE conn3 <- [1,71,null,{"value":null}] 08:45:15 INFO - PROCESS | 1865 | 1461685515004 Marionette TRACE conn3 -> [0,72,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.lighter.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.lighter.html\", \"f2909f1d-3840-4f27-ae3e-3caac4a4282f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:45:15 INFO - PROCESS | 1865 | ++DOCSHELL 0x7fb49a0c8000 == 17 [pid = 1865] [id = 25] 08:45:15 INFO - PROCESS | 1865 | ++DOMWINDOW == 72 (0x7fb49911ac00) [pid = 1865] [serial = 72] [outer = (nil)] 08:45:15 INFO - PROCESS | 1865 | ++DOMWINDOW == 73 (0x7fb49a414800) [pid = 1865] [serial = 73] [outer = 0x7fb49911ac00] 08:45:15 INFO - PROCESS | 1865 | 1461685515081 Marionette DEBUG loaded listener.js 08:45:15 INFO - PROCESS | 1865 | ++DOMWINDOW == 74 (0x7fb49aa7c800) [pid = 1865] [serial = 74] [outer = 0x7fb49911ac00] 08:45:15 INFO - PROCESS | 1865 | 1461685515875 Marionette TRACE conn3 <- [1,72,null,{"value":["/2dcontext/compositing/2d.composite.clip.lighter.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 08:45:15 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.lighter.html | fill() does not affect pixels outside the clip region. 08:45:15 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.lighter.html | took 1230ms 08:45:15 INFO - PROCESS | 1865 | 1461685515944 Marionette TRACE conn3 -> [0,73,"getWindowHandle",null] 08:45:15 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-atop.html 08:45:15 INFO - PROCESS | 1865 | 1461685515949 Marionette TRACE conn3 <- [1,73,null,{"value":"8"}] 08:45:15 INFO - PROCESS | 1865 | 1461685515955 Marionette TRACE conn3 -> [0,74,"setScriptTimeout",{"ms":35000}] 08:45:15 INFO - PROCESS | 1865 | 1461685515958 Marionette TRACE conn3 <- [1,74,null,{}] 08:45:15 INFO - PROCESS | 1865 | 1461685515964 Marionette TRACE conn3 -> [0,75,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:45:16 INFO - PROCESS | 1865 | 1461685516126 Marionette TRACE conn3 <- [1,75,null,{"value":null}] 08:45:16 INFO - PROCESS | 1865 | 1461685516253 Marionette TRACE conn3 -> [0,76,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.source-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-atop.html\", \"f2909f1d-3840-4f27-ae3e-3caac4a4282f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:45:16 INFO - PROCESS | 1865 | ++DOCSHELL 0x7fb49aa49000 == 18 [pid = 1865] [id = 26] 08:45:16 INFO - PROCESS | 1865 | ++DOMWINDOW == 75 (0x7fb49c862800) [pid = 1865] [serial = 75] [outer = (nil)] 08:45:16 INFO - PROCESS | 1865 | ++DOMWINDOW == 76 (0x7fb49c9f7000) [pid = 1865] [serial = 76] [outer = 0x7fb49c862800] 08:45:16 INFO - PROCESS | 1865 | 1461685516328 Marionette DEBUG loaded listener.js 08:45:16 INFO - PROCESS | 1865 | ++DOMWINDOW == 77 (0x7fb49d711400) [pid = 1865] [serial = 77] [outer = 0x7fb49c862800] 08:45:17 INFO - PROCESS | 1865 | 1461685517158 Marionette TRACE conn3 <- [1,76,null,{"value":["/2dcontext/compositing/2d.composite.clip.source-atop.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 08:45:17 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-atop.html | fill() does not affect pixels outside the clip region. 08:45:17 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-atop.html | took 1233ms 08:45:17 INFO - PROCESS | 1865 | 1461685517188 Marionette TRACE conn3 -> [0,77,"getWindowHandle",null] 08:45:17 INFO - PROCESS | 1865 | 1461685517194 Marionette TRACE conn3 <- [1,77,null,{"value":"8"}] 08:45:17 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-in.html 08:45:17 INFO - PROCESS | 1865 | 1461685517209 Marionette TRACE conn3 -> [0,78,"setScriptTimeout",{"ms":35000}] 08:45:17 INFO - PROCESS | 1865 | 1461685517215 Marionette TRACE conn3 <- [1,78,null,{}] 08:45:17 INFO - PROCESS | 1865 | 1461685517221 Marionette TRACE conn3 -> [0,79,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:45:17 INFO - PROCESS | 1865 | 1461685517378 Marionette TRACE conn3 <- [1,79,null,{"value":null}] 08:45:17 INFO - PROCESS | 1865 | 1461685517499 Marionette TRACE conn3 -> [0,80,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-in.html\", \"f2909f1d-3840-4f27-ae3e-3caac4a4282f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:45:17 INFO - PROCESS | 1865 | ++DOCSHELL 0x7fb4a14e9000 == 19 [pid = 1865] [id = 27] 08:45:17 INFO - PROCESS | 1865 | ++DOMWINDOW == 78 (0x7fb4906be800) [pid = 1865] [serial = 78] [outer = (nil)] 08:45:17 INFO - PROCESS | 1865 | ++DOMWINDOW == 79 (0x7fb4a7756000) [pid = 1865] [serial = 79] [outer = 0x7fb4906be800] 08:45:17 INFO - PROCESS | 1865 | 1461685517570 Marionette DEBUG loaded listener.js 08:45:17 INFO - PROCESS | 1865 | ++DOMWINDOW == 80 (0x7fb4a84e9c00) [pid = 1865] [serial = 80] [outer = 0x7fb4906be800] 08:45:18 INFO - PROCESS | 1865 | 1461685518374 Marionette TRACE conn3 <- [1,80,null,{"value":["/2dcontext/compositing/2d.composite.clip.source-in.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 08:45:18 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-in.html | fill() does not affect pixels outside the clip region. 08:45:18 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-in.html | took 1246ms 08:45:18 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-out.html 08:45:18 INFO - PROCESS | 1865 | 1461685518448 Marionette TRACE conn3 -> [0,81,"getWindowHandle",null] 08:45:18 INFO - PROCESS | 1865 | 1461685518450 Marionette TRACE conn3 <- [1,81,null,{"value":"8"}] 08:45:18 INFO - PROCESS | 1865 | 1461685518456 Marionette TRACE conn3 -> [0,82,"setScriptTimeout",{"ms":35000}] 08:45:18 INFO - PROCESS | 1865 | 1461685518459 Marionette TRACE conn3 <- [1,82,null,{}] 08:45:18 INFO - PROCESS | 1865 | 1461685518464 Marionette TRACE conn3 -> [0,83,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:45:18 INFO - PROCESS | 1865 | 1461685518610 Marionette TRACE conn3 <- [1,83,null,{"value":null}] 08:45:18 INFO - PROCESS | 1865 | 1461685518811 Marionette TRACE conn3 -> [0,84,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-out.html\", \"f2909f1d-3840-4f27-ae3e-3caac4a4282f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:45:18 INFO - PROCESS | 1865 | ++DOCSHELL 0x7fb492edc000 == 20 [pid = 1865] [id = 28] 08:45:18 INFO - PROCESS | 1865 | ++DOMWINDOW == 81 (0x7fb4906bd400) [pid = 1865] [serial = 81] [outer = (nil)] 08:45:18 INFO - PROCESS | 1865 | ++DOMWINDOW == 82 (0x7fb4920e8c00) [pid = 1865] [serial = 82] [outer = 0x7fb4906bd400] 08:45:18 INFO - PROCESS | 1865 | 1461685518879 Marionette DEBUG loaded listener.js 08:45:18 INFO - PROCESS | 1865 | ++DOMWINDOW == 83 (0x7fb496d4e800) [pid = 1865] [serial = 83] [outer = 0x7fb4906bd400] 08:45:19 INFO - PROCESS | 1865 | --DOCSHELL 0x7fb49915b000 == 19 [pid = 1865] [id = 23] 08:45:19 INFO - PROCESS | 1865 | --DOCSHELL 0x7fb497780800 == 18 [pid = 1865] [id = 20] 08:45:19 INFO - PROCESS | 1865 | 1461685519768 Marionette TRACE conn3 <- [1,84,null,{"value":["/2dcontext/compositing/2d.composite.clip.source-out.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 08:45:19 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-out.html | fill() does not affect pixels outside the clip region. 08:45:19 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-out.html | took 1384ms 08:45:19 INFO - PROCESS | 1865 | 1461685519841 Marionette TRACE conn3 -> [0,85,"getWindowHandle",null] 08:45:19 INFO - PROCESS | 1865 | 1461685519845 Marionette TRACE conn3 <- [1,85,null,{"value":"8"}] 08:45:19 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-over.html 08:45:19 INFO - PROCESS | 1865 | 1461685519854 Marionette TRACE conn3 -> [0,86,"setScriptTimeout",{"ms":35000}] 08:45:19 INFO - PROCESS | 1865 | 1461685519859 Marionette TRACE conn3 <- [1,86,null,{}] 08:45:19 INFO - PROCESS | 1865 | 1461685519868 Marionette TRACE conn3 -> [0,87,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:45:20 INFO - PROCESS | 1865 | 1461685520062 Marionette TRACE conn3 <- [1,87,null,{"value":null}] 08:45:20 INFO - PROCESS | 1865 | 1461685520191 Marionette TRACE conn3 -> [0,88,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.source-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-over.html\", \"f2909f1d-3840-4f27-ae3e-3caac4a4282f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:45:20 INFO - PROCESS | 1865 | ++DOCSHELL 0x7fb499e10800 == 19 [pid = 1865] [id = 29] 08:45:20 INFO - PROCESS | 1865 | ++DOMWINDOW == 84 (0x7fb496f97400) [pid = 1865] [serial = 84] [outer = (nil)] 08:45:20 INFO - PROCESS | 1865 | ++DOMWINDOW == 85 (0x7fb499542800) [pid = 1865] [serial = 85] [outer = 0x7fb496f97400] 08:45:20 INFO - PROCESS | 1865 | 1461685520266 Marionette DEBUG loaded listener.js 08:45:20 INFO - PROCESS | 1865 | ++DOMWINDOW == 86 (0x7fb49a1b9400) [pid = 1865] [serial = 86] [outer = 0x7fb496f97400] 08:45:21 INFO - PROCESS | 1865 | 1461685521047 Marionette TRACE conn3 <- [1,88,null,{"value":["/2dcontext/compositing/2d.composite.clip.source-over.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 08:45:21 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-over.html | fill() does not affect pixels outside the clip region. 08:45:21 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-over.html | took 1240ms 08:45:21 INFO - PROCESS | 1865 | 1461685521094 Marionette TRACE conn3 -> [0,89,"getWindowHandle",null] 08:45:21 INFO - PROCESS | 1865 | 1461685521102 Marionette TRACE conn3 <- [1,89,null,{"value":"8"}] 08:45:21 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.xor.html 08:45:21 INFO - PROCESS | 1865 | 1461685521130 Marionette TRACE conn3 -> [0,90,"setScriptTimeout",{"ms":35000}] 08:45:21 INFO - PROCESS | 1865 | 1461685521134 Marionette TRACE conn3 <- [1,90,null,{}] 08:45:21 INFO - PROCESS | 1865 | 1461685521140 Marionette TRACE conn3 -> [0,91,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:45:21 INFO - PROCESS | 1865 | 1461685521295 Marionette TRACE conn3 <- [1,91,null,{"value":null}] 08:45:21 INFO - PROCESS | 1865 | 1461685521421 Marionette TRACE conn3 -> [0,92,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.xor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.xor.html\", \"f2909f1d-3840-4f27-ae3e-3caac4a4282f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:45:21 INFO - PROCESS | 1865 | ++DOCSHELL 0x7fb49d7df000 == 20 [pid = 1865] [id = 30] 08:45:21 INFO - PROCESS | 1865 | ++DOMWINDOW == 87 (0x7fb49aa7d000) [pid = 1865] [serial = 87] [outer = (nil)] 08:45:21 INFO - PROCESS | 1865 | ++DOMWINDOW == 88 (0x7fb49d706800) [pid = 1865] [serial = 88] [outer = 0x7fb49aa7d000] 08:45:21 INFO - PROCESS | 1865 | 1461685521491 Marionette DEBUG loaded listener.js 08:45:21 INFO - PROCESS | 1865 | ++DOMWINDOW == 89 (0x7fb4a1477000) [pid = 1865] [serial = 89] [outer = 0x7fb49aa7d000] 08:45:22 INFO - PROCESS | 1865 | 1461685522324 Marionette TRACE conn3 <- [1,92,null,{"value":["/2dcontext/compositing/2d.composite.clip.xor.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 08:45:22 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.xor.html | fill() does not affect pixels outside the clip region. 08:45:22 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.xor.html | took 1240ms 08:45:22 INFO - PROCESS | 1865 | 1461685522367 Marionette TRACE conn3 -> [0,93,"getWindowHandle",null] 08:45:22 INFO - PROCESS | 1865 | 1461685522371 Marionette TRACE conn3 <- [1,93,null,{"value":"8"}] 08:45:22 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html 08:45:22 INFO - PROCESS | 1865 | 1461685522395 Marionette TRACE conn3 -> [0,94,"setScriptTimeout",{"ms":35000}] 08:45:22 INFO - PROCESS | 1865 | 1461685522401 Marionette TRACE conn3 <- [1,94,null,{}] 08:45:22 INFO - PROCESS | 1865 | 1461685522416 Marionette TRACE conn3 -> [0,95,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:45:22 INFO - PROCESS | 1865 | 1461685522571 Marionette TRACE conn3 <- [1,95,null,{"value":null}] 08:45:22 INFO - PROCESS | 1865 | 1461685522697 Marionette TRACE conn3 -> [0,96,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.globalAlpha.canvas.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvas.html\", \"f2909f1d-3840-4f27-ae3e-3caac4a4282f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:45:22 INFO - PROCESS | 1865 | ++DOCSHELL 0x7fb4a7396000 == 21 [pid = 1865] [id = 31] 08:45:22 INFO - PROCESS | 1865 | ++DOMWINDOW == 90 (0x7fb4a72a5c00) [pid = 1865] [serial = 90] [outer = (nil)] 08:45:22 INFO - PROCESS | 1865 | ++DOMWINDOW == 91 (0x7fb4a8434400) [pid = 1865] [serial = 91] [outer = 0x7fb4a72a5c00] 08:45:22 INFO - PROCESS | 1865 | 1461685522782 Marionette DEBUG loaded listener.js 08:45:22 INFO - PROCESS | 1865 | ++DOMWINDOW == 92 (0x7fb4a8738000) [pid = 1865] [serial = 92] [outer = 0x7fb4a72a5c00] 08:45:23 INFO - PROCESS | 1865 | 1461685523537 Marionette TRACE conn3 <- [1,96,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.canvas.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.canvas",0,null,null]]]}] 08:45:23 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | Canvas test: 2d.composite.globalAlpha.canvas 08:45:23 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | took 1188ms 08:45:23 INFO - PROCESS | 1865 | 1461685523581 Marionette TRACE conn3 -> [0,97,"getWindowHandle",null] 08:45:23 INFO - PROCESS | 1865 | 1461685523586 Marionette TRACE conn3 <- [1,97,null,{"value":"8"}] 08:45:23 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html 08:45:23 INFO - PROCESS | 1865 | 1461685523609 Marionette TRACE conn3 -> [0,98,"setScriptTimeout",{"ms":35000}] 08:45:23 INFO - PROCESS | 1865 | 1461685523613 Marionette TRACE conn3 <- [1,98,null,{}] 08:45:23 INFO - PROCESS | 1865 | 1461685523618 Marionette TRACE conn3 -> [0,99,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:45:23 INFO - PROCESS | 1865 | 1461685523763 Marionette TRACE conn3 <- [1,99,null,{"value":null}] 08:45:23 INFO - PROCESS | 1865 | 1461685523889 Marionette TRACE conn3 -> [0,100,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html\", \"f2909f1d-3840-4f27-ae3e-3caac4a4282f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:45:23 INFO - PROCESS | 1865 | ++DOCSHELL 0x7fb4a841e800 == 22 [pid = 1865] [id = 32] 08:45:23 INFO - PROCESS | 1865 | ++DOMWINDOW == 93 (0x7fb4a72aa800) [pid = 1865] [serial = 93] [outer = (nil)] 08:45:23 INFO - PROCESS | 1865 | ++DOMWINDOW == 94 (0x7fb4abf73000) [pid = 1865] [serial = 94] [outer = 0x7fb4a72aa800] 08:45:23 INFO - PROCESS | 1865 | 1461685523960 Marionette DEBUG loaded listener.js 08:45:24 INFO - PROCESS | 1865 | ++DOMWINDOW == 95 (0x7fb4ac0a6000) [pid = 1865] [serial = 95] [outer = 0x7fb4a72aa800] 08:45:24 INFO - PROCESS | 1865 | 1461685524780 Marionette TRACE conn3 <- [1,100,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.canvaspattern",0,null,null]]]}] 08:45:24 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | Canvas test: 2d.composite.globalAlpha.canvaspattern 08:45:24 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | took 1236ms 08:45:24 INFO - PROCESS | 1865 | 1461685524843 Marionette TRACE conn3 -> [0,101,"getWindowHandle",null] 08:45:24 INFO - PROCESS | 1865 | 1461685524847 Marionette TRACE conn3 <- [1,101,null,{"value":"8"}] 08:45:24 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.default.html 08:45:24 INFO - PROCESS | 1865 | 1461685524852 Marionette TRACE conn3 -> [0,102,"setScriptTimeout",{"ms":35000}] 08:45:24 INFO - PROCESS | 1865 | 1461685524855 Marionette TRACE conn3 <- [1,102,null,{}] 08:45:24 INFO - PROCESS | 1865 | 1461685524860 Marionette TRACE conn3 -> [0,103,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:45:25 INFO - PROCESS | 1865 | 1461685525006 Marionette TRACE conn3 <- [1,103,null,{"value":null}] 08:45:25 INFO - PROCESS | 1865 | 1461685525225 Marionette TRACE conn3 -> [0,104,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.globalAlpha.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.default.html\", \"f2909f1d-3840-4f27-ae3e-3caac4a4282f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:45:25 INFO - PROCESS | 1865 | ++DOCSHELL 0x7fb497f92800 == 23 [pid = 1865] [id = 33] 08:45:25 INFO - PROCESS | 1865 | ++DOMWINDOW == 96 (0x7fb4920eb800) [pid = 1865] [serial = 96] [outer = (nil)] 08:45:25 INFO - PROCESS | 1865 | ++DOMWINDOW == 97 (0x7fb493923000) [pid = 1865] [serial = 97] [outer = 0x7fb4920eb800] 08:45:25 INFO - PROCESS | 1865 | 1461685525295 Marionette DEBUG loaded listener.js 08:45:25 INFO - PROCESS | 1865 | ++DOMWINDOW == 98 (0x7fb498ae9c00) [pid = 1865] [serial = 98] [outer = 0x7fb4920eb800] 08:45:25 INFO - PROCESS | 1865 | --DOCSHELL 0x7fb49a0c8000 == 22 [pid = 1865] [id = 25] 08:45:25 INFO - PROCESS | 1865 | --DOCSHELL 0x7fb4915a1800 == 21 [pid = 1865] [id = 24] 08:45:26 INFO - PROCESS | 1865 | 1461685526269 Marionette TRACE conn3 <- [1,104,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.default.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.default",0,null,null]]]}] 08:45:26 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.default.html | Canvas test: 2d.composite.globalAlpha.default 08:45:26 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.default.html | took 1477ms 08:45:26 INFO - PROCESS | 1865 | 1461685526331 Marionette TRACE conn3 -> [0,105,"getWindowHandle",null] 08:45:26 INFO - PROCESS | 1865 | 1461685526336 Marionette TRACE conn3 <- [1,105,null,{"value":"8"}] 08:45:26 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.fill.html 08:45:26 INFO - PROCESS | 1865 | 1461685526343 Marionette TRACE conn3 -> [0,106,"setScriptTimeout",{"ms":35000}] 08:45:26 INFO - PROCESS | 1865 | 1461685526346 Marionette TRACE conn3 <- [1,106,null,{}] 08:45:26 INFO - PROCESS | 1865 | 1461685526356 Marionette TRACE conn3 -> [0,107,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:45:26 INFO - PROCESS | 1865 | 1461685526511 Marionette TRACE conn3 <- [1,107,null,{"value":null}] 08:45:26 INFO - PROCESS | 1865 | 1461685526640 Marionette TRACE conn3 -> [0,108,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.globalAlpha.fill.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.fill.html\", \"f2909f1d-3840-4f27-ae3e-3caac4a4282f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:45:26 INFO - PROCESS | 1865 | ++DOCSHELL 0x7fb49b5d0800 == 22 [pid = 1865] [id = 34] 08:45:26 INFO - PROCESS | 1865 | ++DOMWINDOW == 99 (0x7fb49c85fc00) [pid = 1865] [serial = 99] [outer = (nil)] 08:45:26 INFO - PROCESS | 1865 | ++DOMWINDOW == 100 (0x7fb49c919000) [pid = 1865] [serial = 100] [outer = 0x7fb49c85fc00] 08:45:26 INFO - PROCESS | 1865 | 1461685526753 Marionette DEBUG loaded listener.js 08:45:26 INFO - PROCESS | 1865 | ++DOMWINDOW == 101 (0x7fb49d708000) [pid = 1865] [serial = 101] [outer = 0x7fb49c85fc00] 08:45:27 INFO - PROCESS | 1865 | 1461685527523 Marionette TRACE conn3 <- [1,108,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.fill.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.fill",0,null,null]]]}] 08:45:27 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | Canvas test: 2d.composite.globalAlpha.fill 08:45:27 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | took 1234ms 08:45:27 INFO - PROCESS | 1865 | 1461685527578 Marionette TRACE conn3 -> [0,109,"getWindowHandle",null] 08:45:27 INFO - PROCESS | 1865 | 1461685527586 Marionette TRACE conn3 <- [1,109,null,{"value":"8"}] 08:45:27 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.image.html 08:45:27 INFO - PROCESS | 1865 | 1461685527596 Marionette TRACE conn3 -> [0,110,"setScriptTimeout",{"ms":35000}] 08:45:27 INFO - PROCESS | 1865 | 1461685527599 Marionette TRACE conn3 <- [1,110,null,{}] 08:45:27 INFO - PROCESS | 1865 | 1461685527605 Marionette TRACE conn3 -> [0,111,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:45:27 INFO - PROCESS | 1865 | 1461685527764 Marionette TRACE conn3 <- [1,111,null,{"value":null}] 08:45:27 INFO - PROCESS | 1865 | 1461685527896 Marionette TRACE conn3 -> [0,112,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.globalAlpha.image.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.image.html\", \"f2909f1d-3840-4f27-ae3e-3caac4a4282f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:45:27 INFO - PROCESS | 1865 | ++DOCSHELL 0x7fb4a756b800 == 23 [pid = 1865] [id = 35] 08:45:27 INFO - PROCESS | 1865 | ++DOMWINDOW == 102 (0x7fb4a6404c00) [pid = 1865] [serial = 102] [outer = (nil)] 08:45:27 INFO - PROCESS | 1865 | ++DOMWINDOW == 103 (0x7fb4a77d1000) [pid = 1865] [serial = 103] [outer = 0x7fb4a6404c00] 08:45:27 INFO - PROCESS | 1865 | 1461685527967 Marionette DEBUG loaded listener.js 08:45:28 INFO - PROCESS | 1865 | ++DOMWINDOW == 104 (0x7fb4a8732400) [pid = 1865] [serial = 104] [outer = 0x7fb4a6404c00] 08:45:28 INFO - PROCESS | 1865 | 1461685528814 Marionette TRACE conn3 <- [1,112,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.image.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.image",0,null,null]]]}] 08:45:28 INFO - PROCESS | 1865 | ++DOMWINDOW == 105 (0x7fb4a77f2000) [pid = 1865] [serial = 105] [outer = 0x7fb49216b800] 08:45:28 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.image.html | Canvas test: 2d.composite.globalAlpha.image 08:45:28 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.image.html | took 1277ms 08:45:28 INFO - PROCESS | 1865 | 1461685528891 Marionette TRACE conn3 -> [0,113,"getWindowHandle",null] 08:45:28 INFO - PROCESS | 1865 | 1461685528895 Marionette TRACE conn3 <- [1,113,null,{"value":"8"}] 08:45:28 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html 08:45:28 INFO - PROCESS | 1865 | 1461685528948 Marionette TRACE conn3 -> [0,114,"setScriptTimeout",{"ms":35000}] 08:45:28 INFO - PROCESS | 1865 | 1461685528953 Marionette TRACE conn3 <- [1,114,null,{}] 08:45:28 INFO - PROCESS | 1865 | 1461685528972 Marionette TRACE conn3 -> [0,115,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:45:29 INFO - PROCESS | 1865 | 1461685529135 Marionette TRACE conn3 <- [1,115,null,{"value":null}] 08:45:29 INFO - PROCESS | 1865 | 1461685529268 Marionette TRACE conn3 -> [0,116,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html\", \"f2909f1d-3840-4f27-ae3e-3caac4a4282f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:45:29 INFO - PROCESS | 1865 | ++DOCSHELL 0x7fb4abd4a000 == 24 [pid = 1865] [id = 36] 08:45:29 INFO - PROCESS | 1865 | ++DOMWINDOW == 106 (0x7fb4914e4000) [pid = 1865] [serial = 106] [outer = (nil)] 08:45:29 INFO - PROCESS | 1865 | ++DOMWINDOW == 107 (0x7fb497d34c00) [pid = 1865] [serial = 107] [outer = 0x7fb4914e4000] 08:45:29 INFO - PROCESS | 1865 | 1461685529347 Marionette DEBUG loaded listener.js 08:45:29 INFO - PROCESS | 1865 | ++DOMWINDOW == 108 (0x7fb4ac90d800) [pid = 1865] [serial = 108] [outer = 0x7fb4914e4000] 08:45:30 INFO - PROCESS | 1865 | 1461685530161 Marionette TRACE conn3 <- [1,116,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.imagepattern",0,null,null]]]}] 08:45:30 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | Canvas test: 2d.composite.globalAlpha.imagepattern 08:45:30 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | took 1266ms 08:45:30 INFO - PROCESS | 1865 | 1461685530207 Marionette TRACE conn3 -> [0,117,"getWindowHandle",null] 08:45:30 INFO - PROCESS | 1865 | 1461685530210 Marionette TRACE conn3 <- [1,117,null,{"value":"8"}] 08:45:30 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html 08:45:30 INFO - PROCESS | 1865 | 1461685530219 Marionette TRACE conn3 -> [0,118,"setScriptTimeout",{"ms":35000}] 08:45:30 INFO - PROCESS | 1865 | 1461685530221 Marionette TRACE conn3 <- [1,118,null,{}] 08:45:30 INFO - PROCESS | 1865 | 1461685530225 Marionette TRACE conn3 -> [0,119,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:45:30 INFO - PROCESS | 1865 | 1461685530374 Marionette TRACE conn3 <- [1,119,null,{"value":null}] 08:45:30 INFO - PROCESS | 1865 | 1461685530513 Marionette TRACE conn3 -> [0,120,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.globalAlpha.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.invalid.html\", \"f2909f1d-3840-4f27-ae3e-3caac4a4282f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:45:30 INFO - PROCESS | 1865 | ++DOCSHELL 0x7fb4ac5dd000 == 25 [pid = 1865] [id = 37] 08:45:30 INFO - PROCESS | 1865 | ++DOMWINDOW == 109 (0x7fb492310800) [pid = 1865] [serial = 109] [outer = (nil)] 08:45:30 INFO - PROCESS | 1865 | ++DOMWINDOW == 110 (0x7fb4ae557400) [pid = 1865] [serial = 110] [outer = 0x7fb492310800] 08:45:30 INFO - PROCESS | 1865 | 1461685530584 Marionette DEBUG loaded listener.js 08:45:30 INFO - PROCESS | 1865 | ++DOMWINDOW == 111 (0x7fb4ae5cec00) [pid = 1865] [serial = 111] [outer = 0x7fb492310800] 08:45:31 INFO - PROCESS | 1865 | 1461685531382 Marionette TRACE conn3 <- [1,120,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.invalid.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.invalid",0,null,null]]]}] 08:45:31 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | Canvas test: 2d.composite.globalAlpha.invalid 08:45:31 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | took 1178ms 08:45:31 INFO - PROCESS | 1865 | 1461685531411 Marionette TRACE conn3 -> [0,121,"getWindowHandle",null] 08:45:31 INFO - PROCESS | 1865 | 1461685531415 Marionette TRACE conn3 <- [1,121,null,{"value":"8"}] 08:45:31 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.range.html 08:45:31 INFO - PROCESS | 1865 | 1461685531423 Marionette TRACE conn3 -> [0,122,"setScriptTimeout",{"ms":35000}] 08:45:31 INFO - PROCESS | 1865 | 1461685531426 Marionette TRACE conn3 <- [1,122,null,{}] 08:45:31 INFO - PROCESS | 1865 | 1461685531431 Marionette TRACE conn3 -> [0,123,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:45:31 INFO - PROCESS | 1865 | 1461685531576 Marionette TRACE conn3 <- [1,123,null,{"value":null}] 08:45:31 INFO - PROCESS | 1865 | 1461685531808 Marionette TRACE conn3 -> [0,124,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.globalAlpha.range.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.range.html\", \"f2909f1d-3840-4f27-ae3e-3caac4a4282f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:45:31 INFO - PROCESS | 1865 | ++DOCSHELL 0x7fb496344000 == 26 [pid = 1865] [id = 38] 08:45:31 INFO - PROCESS | 1865 | ++DOMWINDOW == 112 (0x7fb4909e5c00) [pid = 1865] [serial = 112] [outer = (nil)] 08:45:31 INFO - PROCESS | 1865 | ++DOMWINDOW == 113 (0x7fb49230a800) [pid = 1865] [serial = 113] [outer = 0x7fb4909e5c00] 08:45:31 INFO - PROCESS | 1865 | 1461685531891 Marionette DEBUG loaded listener.js 08:45:31 INFO - PROCESS | 1865 | ++DOMWINDOW == 114 (0x7fb4991a4400) [pid = 1865] [serial = 114] [outer = 0x7fb4909e5c00] 08:45:32 INFO - PROCESS | 1865 | 1461685532734 Marionette TRACE conn3 <- [1,124,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.range.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.range",0,null,null]]]}] 08:45:32 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.range.html | Canvas test: 2d.composite.globalAlpha.range 08:45:32 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.range.html | took 1327ms 08:45:32 INFO - PROCESS | 1865 | 1461685532751 Marionette TRACE conn3 -> [0,125,"getWindowHandle",null] 08:45:32 INFO - PROCESS | 1865 | 1461685532756 Marionette TRACE conn3 <- [1,125,null,{"value":"8"}] 08:45:32 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.copy.html 08:45:32 INFO - PROCESS | 1865 | 1461685532763 Marionette TRACE conn3 -> [0,126,"setScriptTimeout",{"ms":35000}] 08:45:32 INFO - PROCESS | 1865 | 1461685532768 Marionette TRACE conn3 <- [1,126,null,{}] 08:45:32 INFO - PROCESS | 1865 | 1461685532774 Marionette TRACE conn3 -> [0,127,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:45:32 INFO - PROCESS | 1865 | 1461685532920 Marionette TRACE conn3 <- [1,127,null,{"value":null}] 08:45:33 INFO - PROCESS | 1865 | 1461685533108 Marionette TRACE conn3 -> [0,128,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.copy.html\", \"f2909f1d-3840-4f27-ae3e-3caac4a4282f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:45:33 INFO - PROCESS | 1865 | --DOCSHELL 0x7fb499e10800 == 25 [pid = 1865] [id = 29] 08:45:33 INFO - PROCESS | 1865 | ++DOCSHELL 0x7fb496d0c000 == 26 [pid = 1865] [id = 39] 08:45:33 INFO - PROCESS | 1865 | ++DOMWINDOW == 115 (0x7fb4906bf800) [pid = 1865] [serial = 115] [outer = (nil)] 08:45:33 INFO - PROCESS | 1865 | ++DOMWINDOW == 116 (0x7fb496d49400) [pid = 1865] [serial = 116] [outer = 0x7fb4906bf800] 08:45:33 INFO - PROCESS | 1865 | 1461685533195 Marionette DEBUG loaded listener.js 08:45:33 INFO - PROCESS | 1865 | ++DOMWINDOW == 117 (0x7fb49a116400) [pid = 1865] [serial = 117] [outer = 0x7fb4906bf800] 08:45:34 INFO - PROCESS | 1865 | --DOCSHELL 0x7fb49a1d3000 == 25 [pid = 1865] [id = 21] 08:45:34 INFO - PROCESS | 1865 | --DOCSHELL 0x7fb496344000 == 24 [pid = 1865] [id = 38] 08:45:34 INFO - PROCESS | 1865 | --DOCSHELL 0x7fb4abd4a000 == 23 [pid = 1865] [id = 36] 08:45:34 INFO - PROCESS | 1865 | --DOCSHELL 0x7fb4a756b800 == 22 [pid = 1865] [id = 35] 08:45:34 INFO - PROCESS | 1865 | --DOCSHELL 0x7fb49b5d0800 == 21 [pid = 1865] [id = 34] 08:45:35 INFO - PROCESS | 1865 | --DOCSHELL 0x7fb49d7df000 == 20 [pid = 1865] [id = 30] 08:45:35 INFO - PROCESS | 1865 | --DOCSHELL 0x7fb492eda800 == 19 [pid = 1865] [id = 6] 08:45:35 INFO - PROCESS | 1865 | --DOCSHELL 0x7fb49aa49000 == 18 [pid = 1865] [id = 26] 08:45:35 INFO - PROCESS | 1865 | --DOCSHELL 0x7fb49cb72000 == 17 [pid = 1865] [id = 19] 08:45:35 INFO - PROCESS | 1865 | --DOCSHELL 0x7fb4ac5dd000 == 16 [pid = 1865] [id = 37] 08:45:35 INFO - PROCESS | 1865 | --DOCSHELL 0x7fb492edc000 == 15 [pid = 1865] [id = 28] 08:45:35 INFO - PROCESS | 1865 | --DOCSHELL 0x7fb490520000 == 14 [pid = 1865] [id = 8] 08:45:35 INFO - PROCESS | 1865 | --DOCSHELL 0x7fb4a7396000 == 13 [pid = 1865] [id = 31] 08:45:35 INFO - PROCESS | 1865 | --DOCSHELL 0x7fb4a14e9000 == 12 [pid = 1865] [id = 27] 08:45:35 INFO - PROCESS | 1865 | --DOCSHELL 0x7fb4a841e800 == 11 [pid = 1865] [id = 32] 08:45:35 INFO - PROCESS | 1865 | --DOCSHELL 0x7fb497f92800 == 10 [pid = 1865] [id = 33] 08:45:35 INFO - PROCESS | 1865 | --DOCSHELL 0x7fb4a05dd800 == 9 [pid = 1865] [id = 22] 08:45:36 INFO - PROCESS | 1865 | 1461685536564 Marionette TRACE conn3 <- [1,128,null,{"value":["/2dcontext/compositing/2d.composite.image.copy.html",0,null,null,[["Canvas test: 2d.composite.image.copy",0,null,null]]]}] 08:45:36 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.copy.html | Canvas test: 2d.composite.image.copy 08:45:36 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.copy.html | took 3846ms 08:45:36 INFO - PROCESS | 1865 | 1461685536619 Marionette TRACE conn3 -> [0,129,"getWindowHandle",null] 08:45:36 INFO - PROCESS | 1865 | 1461685536625 Marionette TRACE conn3 <- [1,129,null,{"value":"8"}] 08:45:36 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-atop.html 08:45:36 INFO - PROCESS | 1865 | 1461685536632 Marionette TRACE conn3 -> [0,130,"setScriptTimeout",{"ms":35000}] 08:45:36 INFO - PROCESS | 1865 | 1461685536639 Marionette TRACE conn3 <- [1,130,null,{}] 08:45:36 INFO - PROCESS | 1865 | 1461685536647 Marionette TRACE conn3 -> [0,131,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:45:36 INFO - PROCESS | 1865 | 1461685536800 Marionette TRACE conn3 <- [1,131,null,{"value":null}] 08:45:36 INFO - PROCESS | 1865 | 1461685536816 Marionette TRACE conn3 -> [0,132,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-atop.html\", \"f2909f1d-3840-4f27-ae3e-3caac4a4282f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:45:36 INFO - PROCESS | 1865 | ++DOCSHELL 0x7fb497781000 == 10 [pid = 1865] [id = 40] 08:45:36 INFO - PROCESS | 1865 | ++DOMWINDOW == 118 (0x7fb493c2e800) [pid = 1865] [serial = 118] [outer = (nil)] 08:45:36 INFO - PROCESS | 1865 | ++DOMWINDOW == 119 (0x7fb493c31400) [pid = 1865] [serial = 119] [outer = 0x7fb493c2e800] 08:45:36 INFO - PROCESS | 1865 | 1461685536892 Marionette DEBUG loaded listener.js 08:45:36 INFO - PROCESS | 1865 | ++DOMWINDOW == 120 (0x7fb493c36400) [pid = 1865] [serial = 120] [outer = 0x7fb493c2e800] 08:45:37 INFO - PROCESS | 1865 | 1461685537628 Marionette TRACE conn3 <- [1,132,null,{"value":["/2dcontext/compositing/2d.composite.image.destination-atop.html",0,null,null,[["Canvas test: 2d.composite.image.destination-atop",0,null,null]]]}] 08:45:37 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-atop.html | Canvas test: 2d.composite.image.destination-atop 08:45:37 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-atop.html | took 1032ms 08:45:37 INFO - PROCESS | 1865 | 1461685537664 Marionette TRACE conn3 -> [0,133,"getWindowHandle",null] 08:45:37 INFO - PROCESS | 1865 | 1461685537674 Marionette TRACE conn3 <- [1,133,null,{"value":"8"}] 08:45:37 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-in.html 08:45:37 INFO - PROCESS | 1865 | 1461685537697 Marionette TRACE conn3 -> [0,134,"setScriptTimeout",{"ms":35000}] 08:45:37 INFO - PROCESS | 1865 | 1461685537701 Marionette TRACE conn3 <- [1,134,null,{}] 08:45:37 INFO - PROCESS | 1865 | 1461685537714 Marionette TRACE conn3 -> [0,135,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:45:37 INFO - PROCESS | 1865 | 1461685537869 Marionette TRACE conn3 <- [1,135,null,{"value":null}] 08:45:37 INFO - PROCESS | 1865 | 1461685537880 Marionette TRACE conn3 -> [0,136,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-in.html\", \"f2909f1d-3840-4f27-ae3e-3caac4a4282f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:45:37 INFO - PROCESS | 1865 | ++DOCSHELL 0x7fb49a994000 == 11 [pid = 1865] [id = 41] 08:45:37 INFO - PROCESS | 1865 | ++DOMWINDOW == 121 (0x7fb493920400) [pid = 1865] [serial = 121] [outer = (nil)] 08:45:37 INFO - PROCESS | 1865 | ++DOMWINDOW == 122 (0x7fb49a1b2400) [pid = 1865] [serial = 122] [outer = 0x7fb493920400] 08:45:37 INFO - PROCESS | 1865 | 1461685537941 Marionette DEBUG loaded listener.js 08:45:38 INFO - PROCESS | 1865 | ++DOMWINDOW == 123 (0x7fb49c85b400) [pid = 1865] [serial = 123] [outer = 0x7fb493920400] 08:45:38 INFO - PROCESS | 1865 | 1461685538760 Marionette TRACE conn3 <- [1,136,null,{"value":["/2dcontext/compositing/2d.composite.image.destination-in.html",0,null,null,[["Canvas test: 2d.composite.image.destination-in",0,null,null]]]}] 08:45:38 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-in.html | Canvas test: 2d.composite.image.destination-in 08:45:38 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-in.html | took 1084ms 08:45:38 INFO - PROCESS | 1865 | 1461685538783 Marionette TRACE conn3 -> [0,137,"getWindowHandle",null] 08:45:38 INFO - PROCESS | 1865 | 1461685538787 Marionette TRACE conn3 <- [1,137,null,{"value":"8"}] 08:45:38 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-out.html 08:45:38 INFO - PROCESS | 1865 | 1461685538799 Marionette TRACE conn3 -> [0,138,"setScriptTimeout",{"ms":35000}] 08:45:38 INFO - PROCESS | 1865 | 1461685538803 Marionette TRACE conn3 <- [1,138,null,{}] 08:45:38 INFO - PROCESS | 1865 | 1461685538819 Marionette TRACE conn3 -> [0,139,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:45:39 INFO - PROCESS | 1865 | 1461685539028 Marionette TRACE conn3 <- [1,139,null,{"value":null}] 08:45:39 INFO - PROCESS | 1865 | 1461685539053 Marionette TRACE conn3 -> [0,140,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.destination-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-out.html\", \"f2909f1d-3840-4f27-ae3e-3caac4a4282f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:45:39 INFO - PROCESS | 1865 | ++DOCSHELL 0x7fb4a7381000 == 12 [pid = 1865] [id = 42] 08:45:39 INFO - PROCESS | 1865 | ++DOMWINDOW == 124 (0x7fb4905c0c00) [pid = 1865] [serial = 124] [outer = (nil)] 08:45:39 INFO - PROCESS | 1865 | ++DOMWINDOW == 125 (0x7fb4a72a8800) [pid = 1865] [serial = 125] [outer = 0x7fb4905c0c00] 08:45:39 INFO - PROCESS | 1865 | 1461685539118 Marionette DEBUG loaded listener.js 08:45:39 INFO - PROCESS | 1865 | ++DOMWINDOW == 126 (0x7fb4a73e7000) [pid = 1865] [serial = 126] [outer = 0x7fb4905c0c00] 08:45:39 INFO - PROCESS | 1865 | 1461685539814 Marionette TRACE conn3 <- [1,140,null,{"value":["/2dcontext/compositing/2d.composite.image.destination-out.html",0,null,null,[["Canvas test: 2d.composite.image.destination-out",0,null,null]]]}] 08:45:39 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-out.html | Canvas test: 2d.composite.image.destination-out 08:45:39 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-out.html | took 1037ms 08:45:39 INFO - PROCESS | 1865 | 1461685539835 Marionette TRACE conn3 -> [0,141,"getWindowHandle",null] 08:45:39 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-over.html 08:45:39 INFO - PROCESS | 1865 | 1461685539839 Marionette TRACE conn3 <- [1,141,null,{"value":"8"}] 08:45:39 INFO - PROCESS | 1865 | 1461685539845 Marionette TRACE conn3 -> [0,142,"setScriptTimeout",{"ms":35000}] 08:45:39 INFO - PROCESS | 1865 | 1461685539847 Marionette TRACE conn3 <- [1,142,null,{}] 08:45:39 INFO - PROCESS | 1865 | 1461685539852 Marionette TRACE conn3 -> [0,143,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:45:40 INFO - PROCESS | 1865 | 1461685540025 Marionette TRACE conn3 <- [1,143,null,{"value":null}] 08:45:40 INFO - PROCESS | 1865 | 1461685540055 Marionette TRACE conn3 -> [0,144,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.destination-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-over.html\", \"f2909f1d-3840-4f27-ae3e-3caac4a4282f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:45:40 INFO - PROCESS | 1865 | ++DOCSHELL 0x7fb4a8720000 == 13 [pid = 1865] [id = 43] 08:45:40 INFO - PROCESS | 1865 | ++DOMWINDOW == 127 (0x7fb49a04cc00) [pid = 1865] [serial = 127] [outer = (nil)] 08:45:40 INFO - PROCESS | 1865 | ++DOMWINDOW == 128 (0x7fb4a84e8c00) [pid = 1865] [serial = 128] [outer = 0x7fb49a04cc00] 08:45:40 INFO - PROCESS | 1865 | 1461685540116 Marionette DEBUG loaded listener.js 08:45:40 INFO - PROCESS | 1865 | ++DOMWINDOW == 129 (0x7fb4a85bf000) [pid = 1865] [serial = 129] [outer = 0x7fb49a04cc00] 08:45:41 INFO - PROCESS | 1865 | --DOMWINDOW == 128 (0x7fb4963aa000) [pid = 1865] [serial = 51] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-over.html] 08:45:41 INFO - PROCESS | 1865 | --DOMWINDOW == 127 (0x7fb493924c00) [pid = 1865] [serial = 66] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-out.html] 08:45:41 INFO - PROCESS | 1865 | --DOMWINDOW == 126 (0x7fb493922c00) [pid = 1865] [serial = 36] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-over.html] 08:45:41 INFO - PROCESS | 1865 | --DOMWINDOW == 125 (0x7fb4905c6c00) [pid = 1865] [serial = 42] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-atop.html] 08:45:41 INFO - PROCESS | 1865 | --DOMWINDOW == 124 (0x7fb492ffb000) [pid = 1865] [serial = 45] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-in.html] 08:45:41 INFO - PROCESS | 1865 | --DOMWINDOW == 123 (0x7fb492306400) [pid = 1865] [serial = 48] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-out.html] 08:45:41 INFO - PROCESS | 1865 | --DOMWINDOW == 122 (0x7fb490655c00) [pid = 1865] [serial = 24] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-in.html] 08:45:41 INFO - PROCESS | 1865 | --DOMWINDOW == 121 (0x7fb49230b000) [pid = 1865] [serial = 33] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-out.html] 08:45:41 INFO - PROCESS | 1865 | --DOMWINDOW == 120 (0x7fb49632d000) [pid = 1865] [serial = 39] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.lighter.html] 08:45:41 INFO - PROCESS | 1865 | --DOMWINDOW == 119 (0x7fb4a72aa800) [pid = 1865] [serial = 93] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html] 08:45:41 INFO - PROCESS | 1865 | --DOMWINDOW == 118 (0x7fb498a0ac00) [pid = 1865] [serial = 60] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-atop.html] 08:45:41 INFO - PROCESS | 1865 | --DOMWINDOW == 117 (0x7fb496f97400) [pid = 1865] [serial = 84] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-over.html] 08:45:41 INFO - PROCESS | 1865 | --DOMWINDOW == 116 (0x7fb4906bc000) [pid = 1865] [serial = 69] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-over.html] 08:45:41 INFO - PROCESS | 1865 | --DOMWINDOW == 115 (0x7fb492f4ac00) [pid = 1865] [serial = 57] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.copy.html] 08:45:41 INFO - PROCESS | 1865 | --DOMWINDOW == 114 (0x7fb4a77d8800) [pid = 1865] [serial = 54] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.xor.html] 08:45:41 INFO - PROCESS | 1865 | --DOMWINDOW == 113 (0x7fb49c862800) [pid = 1865] [serial = 75] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-atop.html] 08:45:41 INFO - PROCESS | 1865 | --DOMWINDOW == 112 (0x7fb4906bd400) [pid = 1865] [serial = 81] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-out.html] 08:45:41 INFO - PROCESS | 1865 | --DOMWINDOW == 111 (0x7fb4a72a5c00) [pid = 1865] [serial = 90] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvas.html] 08:45:41 INFO - PROCESS | 1865 | --DOMWINDOW == 110 (0x7fb4920eb800) [pid = 1865] [serial = 96] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.default.html] 08:45:41 INFO - PROCESS | 1865 | --DOMWINDOW == 109 (0x7fb4914e4000) [pid = 1865] [serial = 106] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html] 08:45:41 INFO - PROCESS | 1865 | --DOMWINDOW == 108 (0x7fb4906be800) [pid = 1865] [serial = 78] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-in.html] 08:45:41 INFO - PROCESS | 1865 | --DOMWINDOW == 107 (0x7fb49c85fc00) [pid = 1865] [serial = 99] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.fill.html] 08:45:41 INFO - PROCESS | 1865 | --DOMWINDOW == 106 (0x7fb4905bec00) [pid = 1865] [serial = 21] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-atop.html] 08:45:41 INFO - PROCESS | 1865 | --DOMWINDOW == 105 (0x7fb4a6404c00) [pid = 1865] [serial = 102] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.image.html] 08:45:41 INFO - PROCESS | 1865 | --DOMWINDOW == 104 (0x7fb49c9b8c00) [pid = 1865] [serial = 63] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-in.html] 08:45:41 INFO - PROCESS | 1865 | --DOMWINDOW == 103 (0x7fb492304000) [pid = 1865] [serial = 15] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.copy.html] 08:45:41 INFO - PROCESS | 1865 | --DOMWINDOW == 102 (0x7fb492310800) [pid = 1865] [serial = 109] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.invalid.html] 08:45:41 INFO - PROCESS | 1865 | --DOMWINDOW == 101 (0x7fb49911ac00) [pid = 1865] [serial = 72] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.lighter.html] 08:45:41 INFO - PROCESS | 1865 | --DOMWINDOW == 100 (0x7fb49aa7d000) [pid = 1865] [serial = 87] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.xor.html] 08:45:41 INFO - PROCESS | 1865 | 1461685541648 Marionette TRACE conn3 <- [1,144,null,{"value":["/2dcontext/compositing/2d.composite.image.destination-over.html",0,null,null,[["Canvas test: 2d.composite.image.destination-over",0,null,null]]]}] 08:45:41 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-over.html | Canvas test: 2d.composite.image.destination-over 08:45:41 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-over.html | took 1834ms 08:45:41 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.lighter.html 08:45:41 INFO - PROCESS | 1865 | 1461685541680 Marionette TRACE conn3 -> [0,145,"getWindowHandle",null] 08:45:41 INFO - PROCESS | 1865 | 1461685541682 Marionette TRACE conn3 <- [1,145,null,{"value":"8"}] 08:45:41 INFO - PROCESS | 1865 | 1461685541688 Marionette TRACE conn3 -> [0,146,"setScriptTimeout",{"ms":35000}] 08:45:41 INFO - PROCESS | 1865 | 1461685541691 Marionette TRACE conn3 <- [1,146,null,{}] 08:45:41 INFO - PROCESS | 1865 | 1461685541695 Marionette TRACE conn3 -> [0,147,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:45:41 INFO - PROCESS | 1865 | 1461685541822 Marionette TRACE conn3 <- [1,147,null,{"value":null}] 08:45:41 INFO - PROCESS | 1865 | 1461685541838 Marionette TRACE conn3 -> [0,148,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.lighter.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.lighter.html\", \"f2909f1d-3840-4f27-ae3e-3caac4a4282f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:45:41 INFO - PROCESS | 1865 | ++DOCSHELL 0x7fb49397e800 == 14 [pid = 1865] [id = 44] 08:45:41 INFO - PROCESS | 1865 | ++DOMWINDOW == 101 (0x7fb4905bec00) [pid = 1865] [serial = 130] [outer = (nil)] 08:45:41 INFO - PROCESS | 1865 | ++DOMWINDOW == 102 (0x7fb492310800) [pid = 1865] [serial = 131] [outer = 0x7fb4905bec00] 08:45:41 INFO - PROCESS | 1865 | 1461685541912 Marionette DEBUG loaded listener.js 08:45:42 INFO - PROCESS | 1865 | ++DOMWINDOW == 103 (0x7fb49911ac00) [pid = 1865] [serial = 132] [outer = 0x7fb4905bec00] 08:45:42 INFO - PROCESS | 1865 | 1461685542726 Marionette TRACE conn3 <- [1,148,null,{"value":["/2dcontext/compositing/2d.composite.image.lighter.html",0,null,null,[["Canvas test: 2d.composite.image.lighter",0,null,null]]]}] 08:45:42 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.lighter.html | Canvas test: 2d.composite.image.lighter 08:45:42 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.lighter.html | took 1077ms 08:45:42 INFO - PROCESS | 1865 | 1461685542765 Marionette TRACE conn3 -> [0,149,"getWindowHandle",null] 08:45:42 INFO - PROCESS | 1865 | 1461685542769 Marionette TRACE conn3 <- [1,149,null,{"value":"8"}] 08:45:42 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-atop.html 08:45:42 INFO - PROCESS | 1865 | 1461685542774 Marionette TRACE conn3 -> [0,150,"setScriptTimeout",{"ms":35000}] 08:45:42 INFO - PROCESS | 1865 | 1461685542776 Marionette TRACE conn3 <- [1,150,null,{}] 08:45:42 INFO - PROCESS | 1865 | 1461685542782 Marionette TRACE conn3 -> [0,151,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:45:42 INFO - PROCESS | 1865 | 1461685542970 Marionette TRACE conn3 <- [1,151,null,{"value":null}] 08:45:42 INFO - PROCESS | 1865 | 1461685542986 Marionette TRACE conn3 -> [0,152,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.source-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-atop.html\", \"f2909f1d-3840-4f27-ae3e-3caac4a4282f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:45:43 INFO - PROCESS | 1865 | ++DOCSHELL 0x7fb4a14de000 == 15 [pid = 1865] [id = 45] 08:45:43 INFO - PROCESS | 1865 | ++DOMWINDOW == 104 (0x7fb4a6406800) [pid = 1865] [serial = 133] [outer = (nil)] 08:45:43 INFO - PROCESS | 1865 | ++DOMWINDOW == 105 (0x7fb4a8732c00) [pid = 1865] [serial = 134] [outer = 0x7fb4a6406800] 08:45:43 INFO - PROCESS | 1865 | 1461685543047 Marionette DEBUG loaded listener.js 08:45:43 INFO - PROCESS | 1865 | ++DOMWINDOW == 106 (0x7fb4abf72400) [pid = 1865] [serial = 135] [outer = 0x7fb4a6406800] 08:45:43 INFO - PROCESS | 1865 | 1461685543957 Marionette TRACE conn3 <- [1,152,null,{"value":["/2dcontext/compositing/2d.composite.image.source-atop.html",0,null,null,[["Canvas test: 2d.composite.image.source-atop",0,null,null]]]}] 08:45:44 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-atop.html | Canvas test: 2d.composite.image.source-atop 08:45:44 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-atop.html | took 1242ms 08:45:44 INFO - PROCESS | 1865 | 1461685544048 Marionette TRACE conn3 -> [0,153,"getWindowHandle",null] 08:45:44 INFO - PROCESS | 1865 | 1461685544052 Marionette TRACE conn3 <- [1,153,null,{"value":"8"}] 08:45:44 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-in.html 08:45:44 INFO - PROCESS | 1865 | 1461685544096 Marionette TRACE conn3 -> [0,154,"setScriptTimeout",{"ms":35000}] 08:45:44 INFO - PROCESS | 1865 | 1461685544100 Marionette TRACE conn3 <- [1,154,null,{}] 08:45:44 INFO - PROCESS | 1865 | 1461685544185 Marionette TRACE conn3 -> [0,155,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:45:44 INFO - PROCESS | 1865 | 1461685544389 Marionette TRACE conn3 <- [1,155,null,{"value":null}] 08:45:44 INFO - PROCESS | 1865 | 1461685544535 Marionette TRACE conn3 -> [0,156,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-in.html\", \"f2909f1d-3840-4f27-ae3e-3caac4a4282f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:45:44 INFO - PROCESS | 1865 | ++DOCSHELL 0x7fb49a1dc800 == 16 [pid = 1865] [id = 46] 08:45:44 INFO - PROCESS | 1865 | ++DOMWINDOW == 107 (0x7fb49391c800) [pid = 1865] [serial = 136] [outer = (nil)] 08:45:44 INFO - PROCESS | 1865 | ++DOMWINDOW == 108 (0x7fb493c2e000) [pid = 1865] [serial = 137] [outer = 0x7fb49391c800] 08:45:44 INFO - PROCESS | 1865 | 1461685544618 Marionette DEBUG loaded listener.js 08:45:44 INFO - PROCESS | 1865 | ++DOMWINDOW == 109 (0x7fb49a116000) [pid = 1865] [serial = 138] [outer = 0x7fb49391c800] 08:45:45 INFO - PROCESS | 1865 | 1461685545542 Marionette TRACE conn3 <- [1,156,null,{"value":["/2dcontext/compositing/2d.composite.image.source-in.html",0,null,null,[["Canvas test: 2d.composite.image.source-in",0,null,null]]]}] 08:45:45 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-in.html | Canvas test: 2d.composite.image.source-in 08:45:45 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-in.html | took 1516ms 08:45:45 INFO - PROCESS | 1865 | 1461685545586 Marionette TRACE conn3 -> [0,157,"getWindowHandle",null] 08:45:45 INFO - PROCESS | 1865 | 1461685545594 Marionette TRACE conn3 <- [1,157,null,{"value":"8"}] 08:45:45 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-out.html 08:45:45 INFO - PROCESS | 1865 | 1461685545604 Marionette TRACE conn3 -> [0,158,"setScriptTimeout",{"ms":35000}] 08:45:45 INFO - PROCESS | 1865 | 1461685545608 Marionette TRACE conn3 <- [1,158,null,{}] 08:45:45 INFO - PROCESS | 1865 | 1461685545614 Marionette TRACE conn3 -> [0,159,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:45:45 INFO - PROCESS | 1865 | 1461685545776 Marionette TRACE conn3 <- [1,159,null,{"value":null}] 08:45:45 INFO - PROCESS | 1865 | 1461685545908 Marionette TRACE conn3 -> [0,160,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-out.html\", \"f2909f1d-3840-4f27-ae3e-3caac4a4282f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:45:45 INFO - PROCESS | 1865 | ++DOCSHELL 0x7fb4a8714800 == 17 [pid = 1865] [id = 47] 08:45:45 INFO - PROCESS | 1865 | ++DOMWINDOW == 110 (0x7fb49865c400) [pid = 1865] [serial = 139] [outer = (nil)] 08:45:45 INFO - PROCESS | 1865 | ++DOMWINDOW == 111 (0x7fb49c9f8c00) [pid = 1865] [serial = 140] [outer = 0x7fb49865c400] 08:45:45 INFO - PROCESS | 1865 | 1461685545980 Marionette DEBUG loaded listener.js 08:45:46 INFO - PROCESS | 1865 | ++DOMWINDOW == 112 (0x7fb4a1477c00) [pid = 1865] [serial = 141] [outer = 0x7fb49865c400] 08:45:47 INFO - PROCESS | 1865 | 1461685547045 Marionette TRACE conn3 <- [1,160,null,{"value":["/2dcontext/compositing/2d.composite.image.source-out.html",0,null,null,[["Canvas test: 2d.composite.image.source-out",0,null,null]]]}] 08:45:47 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-out.html | Canvas test: 2d.composite.image.source-out 08:45:47 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-out.html | took 1534ms 08:45:47 INFO - PROCESS | 1865 | 1461685547206 Marionette TRACE conn3 -> [0,161,"getWindowHandle",null] 08:45:47 INFO - PROCESS | 1865 | 1461685547209 Marionette TRACE conn3 <- [1,161,null,{"value":"8"}] 08:45:47 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-over.html 08:45:47 INFO - PROCESS | 1865 | 1461685547273 Marionette TRACE conn3 -> [0,162,"setScriptTimeout",{"ms":35000}] 08:45:47 INFO - PROCESS | 1865 | 1461685547276 Marionette TRACE conn3 <- [1,162,null,{}] 08:45:47 INFO - PROCESS | 1865 | 1461685547467 Marionette TRACE conn3 -> [0,163,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:45:47 INFO - PROCESS | 1865 | --DOMWINDOW == 111 (0x7fb498ae9c00) [pid = 1865] [serial = 98] [outer = (nil)] [url = about:blank] 08:45:47 INFO - PROCESS | 1865 | --DOMWINDOW == 110 (0x7fb49a414800) [pid = 1865] [serial = 73] [outer = (nil)] [url = about:blank] 08:45:47 INFO - PROCESS | 1865 | --DOMWINDOW == 109 (0x7fb4a8434400) [pid = 1865] [serial = 91] [outer = (nil)] [url = about:blank] 08:45:47 INFO - PROCESS | 1865 | --DOMWINDOW == 108 (0x7fb4914e8c00) [pid = 1865] [serial = 70] [outer = (nil)] [url = about:blank] 08:45:47 INFO - PROCESS | 1865 | --DOMWINDOW == 107 (0x7fb49c9b4800) [pid = 1865] [serial = 52] [outer = (nil)] [url = about:blank] 08:45:47 INFO - PROCESS | 1865 | --DOMWINDOW == 106 (0x7fb49230a800) [pid = 1865] [serial = 113] [outer = (nil)] [url = about:blank] 08:45:47 INFO - PROCESS | 1865 | --DOMWINDOW == 105 (0x7fb499542800) [pid = 1865] [serial = 85] [outer = (nil)] [url = about:blank] 08:45:47 INFO - PROCESS | 1865 | --DOMWINDOW == 104 (0x7fb498ae9800) [pid = 1865] [serial = 68] [outer = (nil)] [url = about:blank] 08:45:47 INFO - PROCESS | 1865 | --DOMWINDOW == 103 (0x7fb493923000) [pid = 1865] [serial = 97] [outer = (nil)] [url = about:blank] 08:45:47 INFO - PROCESS | 1865 | --DOMWINDOW == 102 (0x7fb4aa13a000) [pid = 1865] [serial = 2] [outer = (nil)] [url = about:blank] 08:45:47 INFO - PROCESS | 1865 | --DOMWINDOW == 101 (0x7fb4920e8c00) [pid = 1865] [serial = 82] [outer = (nil)] [url = about:blank] 08:45:47 INFO - PROCESS | 1865 | --DOMWINDOW == 100 (0x7fb4963b3000) [pid = 1865] [serial = 37] [outer = (nil)] [url = about:blank] 08:45:47 INFO - PROCESS | 1865 | --DOMWINDOW == 99 (0x7fb498b51000) [pid = 1865] [serial = 38] [outer = (nil)] [url = about:blank] 08:45:47 INFO - PROCESS | 1865 | --DOMWINDOW == 98 (0x7fb49b5abc00) [pid = 1865] [serial = 43] [outer = (nil)] [url = about:blank] 08:45:47 INFO - PROCESS | 1865 | --DOMWINDOW == 97 (0x7fb49c91ac00) [pid = 1865] [serial = 44] [outer = (nil)] [url = about:blank] 08:45:47 INFO - PROCESS | 1865 | --DOMWINDOW == 96 (0x7fb492049800) [pid = 1865] [serial = 28] [outer = (nil)] [url = about:blank] 08:45:47 INFO - PROCESS | 1865 | --DOMWINDOW == 95 (0x7fb49c9af400) [pid = 1865] [serial = 46] [outer = (nil)] [url = about:blank] 08:45:47 INFO - PROCESS | 1865 | --DOMWINDOW == 94 (0x7fb49cbf6800) [pid = 1865] [serial = 47] [outer = (nil)] [url = about:blank] 08:45:47 INFO - PROCESS | 1865 | --DOMWINDOW == 93 (0x7fb49cbf8c00) [pid = 1865] [serial = 49] [outer = (nil)] [url = about:blank] 08:45:47 INFO - PROCESS | 1865 | --DOMWINDOW == 92 (0x7fb496f94c00) [pid = 1865] [serial = 67] [outer = (nil)] [url = about:blank] 08:45:47 INFO - PROCESS | 1865 | --DOMWINDOW == 91 (0x7fb4a64e4800) [pid = 1865] [serial = 50] [outer = (nil)] [url = about:blank] 08:45:47 INFO - PROCESS | 1865 | --DOMWINDOW == 90 (0x7fb4906b7c00) [pid = 1865] [serial = 25] [outer = (nil)] [url = about:blank] 08:45:47 INFO - PROCESS | 1865 | --DOMWINDOW == 89 (0x7fb496f92400) [pid = 1865] [serial = 34] [outer = (nil)] [url = about:blank] 08:45:47 INFO - PROCESS | 1865 | --DOMWINDOW == 88 (0x7fb4998f0800) [pid = 1865] [serial = 35] [outer = (nil)] [url = about:blank] 08:45:47 INFO - PROCESS | 1865 | --DOMWINDOW == 87 (0x7fb498656000) [pid = 1865] [serial = 40] [outer = (nil)] [url = about:blank] 08:45:47 INFO - PROCESS | 1865 | --DOMWINDOW == 86 (0x7fb4909ec000) [pid = 1865] [serial = 26] [outer = (nil)] [url = about:blank] 08:45:47 INFO - PROCESS | 1865 | --DOMWINDOW == 85 (0x7fb49a1b1000) [pid = 1865] [serial = 41] [outer = (nil)] [url = about:blank] 08:45:47 INFO - PROCESS | 1865 | --DOMWINDOW == 84 (0x7fb4905c5c00) [pid = 1865] [serial = 23] [outer = (nil)] [url = about:blank] 08:45:47 INFO - PROCESS | 1865 | --DOMWINDOW == 83 (0x7fb4a730e400) [pid = 1865] [serial = 53] [outer = (nil)] [url = about:blank] 08:45:47 INFO - PROCESS | 1865 | --DOMWINDOW == 82 (0x7fb492ff9800) [pid = 1865] [serial = 31] [outer = (nil)] [url = about:blank] 08:45:47 INFO - PROCESS | 1865 | --DOMWINDOW == 81 (0x7fb499669400) [pid = 1865] [serial = 9] [outer = (nil)] [url = about:blank] 08:45:47 INFO - PROCESS | 1865 | --DOMWINDOW == 80 (0x7fb4abf73000) [pid = 1865] [serial = 94] [outer = (nil)] [url = about:blank] 08:45:47 INFO - PROCESS | 1865 | --DOMWINDOW == 79 (0x7fb4a77d1000) [pid = 1865] [serial = 103] [outer = (nil)] [url = about:blank] 08:45:47 INFO - PROCESS | 1865 | --DOMWINDOW == 78 (0x7fb499e46c00) [pid = 1865] [serial = 61] [outer = (nil)] [url = about:blank] 08:45:47 INFO - PROCESS | 1865 | --DOMWINDOW == 77 (0x7fb4a84e0400) [pid = 1865] [serial = 56] [outer = (nil)] [url = about:blank] 08:45:47 INFO - PROCESS | 1865 | --DOMWINDOW == 76 (0x7fb49d706800) [pid = 1865] [serial = 88] [outer = (nil)] [url = about:blank] 08:45:47 INFO - PROCESS | 1865 | --DOMWINDOW == 75 (0x7fb49d711400) [pid = 1865] [serial = 77] [outer = (nil)] [url = about:blank] 08:45:47 INFO - PROCESS | 1865 | --DOMWINDOW == 74 (0x7fb4959b8000) [pid = 1865] [serial = 58] [outer = (nil)] [url = about:blank] 08:45:47 INFO - PROCESS | 1865 | --DOMWINDOW == 73 (0x7fb4a8433000) [pid = 1865] [serial = 55] [outer = (nil)] [url = about:blank] 08:45:47 INFO - PROCESS | 1865 | --DOMWINDOW == 72 (0x7fb4a7756000) [pid = 1865] [serial = 79] [outer = (nil)] [url = about:blank] 08:45:47 INFO - PROCESS | 1865 | --DOMWINDOW == 71 (0x7fb496d4e800) [pid = 1865] [serial = 83] [outer = (nil)] [url = about:blank] 08:45:47 INFO - PROCESS | 1865 | --DOMWINDOW == 70 (0x7fb4a8738000) [pid = 1865] [serial = 92] [outer = (nil)] [url = about:blank] 08:45:47 INFO - PROCESS | 1865 | --DOMWINDOW == 69 (0x7fb49c919000) [pid = 1865] [serial = 100] [outer = (nil)] [url = about:blank] 08:45:47 INFO - PROCESS | 1865 | --DOMWINDOW == 68 (0x7fb49c9f7000) [pid = 1865] [serial = 76] [outer = (nil)] [url = about:blank] 08:45:47 INFO - PROCESS | 1865 | --DOMWINDOW == 67 (0x7fb4ae557400) [pid = 1865] [serial = 110] [outer = (nil)] [url = about:blank] 08:45:47 INFO - PROCESS | 1865 | --DOMWINDOW == 66 (0x7fb4ac0a6000) [pid = 1865] [serial = 95] [outer = (nil)] [url = about:blank] 08:45:47 INFO - PROCESS | 1865 | --DOMWINDOW == 65 (0x7fb49a1b4000) [pid = 1865] [serial = 62] [outer = (nil)] [url = about:blank] 08:45:47 INFO - PROCESS | 1865 | --DOMWINDOW == 64 (0x7fb49a1b9400) [pid = 1865] [serial = 86] [outer = (nil)] [url = about:blank] 08:45:47 INFO - PROCESS | 1865 | --DOMWINDOW == 63 (0x7fb49cb44400) [pid = 1865] [serial = 64] [outer = (nil)] [url = about:blank] 08:45:47 INFO - PROCESS | 1865 | --DOMWINDOW == 62 (0x7fb49911bc00) [pid = 1865] [serial = 12] [outer = (nil)] [url = about:blank] 08:45:47 INFO - PROCESS | 1865 | --DOMWINDOW == 61 (0x7fb49632a800) [pid = 1865] [serial = 71] [outer = (nil)] [url = about:blank] 08:45:47 INFO - PROCESS | 1865 | --DOMWINDOW == 60 (0x7fb4978d6800) [pid = 1865] [serial = 59] [outer = (nil)] [url = about:blank] 08:45:47 INFO - PROCESS | 1865 | --DOMWINDOW == 59 (0x7fb4a84e9c00) [pid = 1865] [serial = 80] [outer = (nil)] [url = about:blank] 08:45:47 INFO - PROCESS | 1865 | --DOMWINDOW == 58 (0x7fb49d708000) [pid = 1865] [serial = 101] [outer = (nil)] [url = about:blank] 08:45:47 INFO - PROCESS | 1865 | --DOMWINDOW == 57 (0x7fb4914e1400) [pid = 1865] [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.] 08:45:47 INFO - PROCESS | 1865 | --DOMWINDOW == 56 (0x7fb4905c0800) [pid = 1865] [serial = 22] [outer = (nil)] [url = about:blank] 08:45:47 INFO - PROCESS | 1865 | --DOMWINDOW == 55 (0x7fb4a8732400) [pid = 1865] [serial = 104] [outer = (nil)] [url = about:blank] 08:45:47 INFO - PROCESS | 1865 | --DOMWINDOW == 54 (0x7fb4a72ac000) [pid = 1865] [serial = 65] [outer = (nil)] [url = about:blank] 08:45:47 INFO - PROCESS | 1865 | --DOMWINDOW == 53 (0x7fb492306000) [pid = 1865] [serial = 16] [outer = (nil)] [url = about:blank] 08:45:47 INFO - PROCESS | 1865 | --DOMWINDOW == 52 (0x7fb49230cc00) [pid = 1865] [serial = 17] [outer = (nil)] [url = about:blank] 08:45:47 INFO - PROCESS | 1865 | --DOMWINDOW == 51 (0x7fb4ae5cec00) [pid = 1865] [serial = 111] [outer = (nil)] [url = about:blank] 08:45:47 INFO - PROCESS | 1865 | --DOMWINDOW == 50 (0x7fb492168000) [pid = 1865] [serial = 19] [outer = (nil)] [url = about:blank] 08:45:47 INFO - PROCESS | 1865 | --DOMWINDOW == 49 (0x7fb49aa7c800) [pid = 1865] [serial = 74] [outer = (nil)] [url = about:blank] 08:45:47 INFO - PROCESS | 1865 | --DOMWINDOW == 48 (0x7fb497d34c00) [pid = 1865] [serial = 107] [outer = (nil)] [url = about:blank] 08:45:47 INFO - PROCESS | 1865 | --DOMWINDOW == 47 (0x7fb4a1477000) [pid = 1865] [serial = 89] [outer = (nil)] [url = about:blank] 08:45:47 INFO - PROCESS | 1865 | --DOMWINDOW == 46 (0x7fb4ac90d800) [pid = 1865] [serial = 108] [outer = (nil)] [url = about:blank] 08:45:47 INFO - PROCESS | 1865 | 1461685547792 Marionette TRACE conn3 <- [1,163,null,{"value":null}] 08:45:47 INFO - PROCESS | 1865 | 1461685547877 Marionette TRACE conn3 -> [0,164,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.source-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-over.html\", \"f2909f1d-3840-4f27-ae3e-3caac4a4282f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:45:47 INFO - PROCESS | 1865 | ++DOCSHELL 0x7fb492ee0800 == 18 [pid = 1865] [id = 48] 08:45:47 INFO - PROCESS | 1865 | ++DOMWINDOW == 47 (0x7fb4914e8c00) [pid = 1865] [serial = 142] [outer = (nil)] 08:45:47 INFO - PROCESS | 1865 | ++DOMWINDOW == 48 (0x7fb492306000) [pid = 1865] [serial = 143] [outer = 0x7fb4914e8c00] 08:45:47 INFO - PROCESS | 1865 | 1461685547940 Marionette DEBUG loaded listener.js 08:45:48 INFO - PROCESS | 1865 | ++DOMWINDOW == 49 (0x7fb49776d800) [pid = 1865] [serial = 144] [outer = 0x7fb4914e8c00] 08:45:48 INFO - PROCESS | 1865 | 1461685548520 Marionette TRACE conn3 <- [1,164,null,{"value":["/2dcontext/compositing/2d.composite.image.source-over.html",0,null,null,[["Canvas test: 2d.composite.image.source-over",0,null,null]]]}] 08:45:48 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-over.html | Canvas test: 2d.composite.image.source-over 08:45:48 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-over.html | took 1321ms 08:45:48 INFO - PROCESS | 1865 | 1461685548546 Marionette TRACE conn3 -> [0,165,"getWindowHandle",null] 08:45:48 INFO - PROCESS | 1865 | 1461685548554 Marionette TRACE conn3 <- [1,165,null,{"value":"8"}] 08:45:48 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.xor.html 08:45:48 INFO - PROCESS | 1865 | 1461685548563 Marionette TRACE conn3 -> [0,166,"setScriptTimeout",{"ms":35000}] 08:45:48 INFO - PROCESS | 1865 | 1461685548566 Marionette TRACE conn3 <- [1,166,null,{}] 08:45:48 INFO - PROCESS | 1865 | 1461685548571 Marionette TRACE conn3 -> [0,167,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:45:48 INFO - PROCESS | 1865 | 1461685548706 Marionette TRACE conn3 <- [1,167,null,{"value":null}] 08:45:48 INFO - PROCESS | 1865 | 1461685548798 Marionette TRACE conn3 -> [0,168,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.xor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.xor.html\", \"f2909f1d-3840-4f27-ae3e-3caac4a4282f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:45:48 INFO - PROCESS | 1865 | ++DOCSHELL 0x7fb496f67800 == 19 [pid = 1865] [id = 49] 08:45:48 INFO - PROCESS | 1865 | ++DOMWINDOW == 50 (0x7fb4963b4000) [pid = 1865] [serial = 145] [outer = (nil)] 08:45:48 INFO - PROCESS | 1865 | ++DOMWINDOW == 51 (0x7fb49911c800) [pid = 1865] [serial = 146] [outer = 0x7fb4963b4000] 08:45:48 INFO - PROCESS | 1865 | 1461685548857 Marionette DEBUG loaded listener.js 08:45:48 INFO - PROCESS | 1865 | ++DOMWINDOW == 52 (0x7fb499e4cc00) [pid = 1865] [serial = 147] [outer = 0x7fb4963b4000] 08:45:49 INFO - PROCESS | 1865 | 1461685549506 Marionette TRACE conn3 <- [1,168,null,{"value":["/2dcontext/compositing/2d.composite.image.xor.html",0,null,null,[["Canvas test: 2d.composite.image.xor",0,null,null]]]}] 08:45:49 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.xor.html | Canvas test: 2d.composite.image.xor 08:45:49 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.xor.html | took 982ms 08:45:49 INFO - PROCESS | 1865 | 1461685549544 Marionette TRACE conn3 -> [0,169,"getWindowHandle",null] 08:45:49 INFO - PROCESS | 1865 | 1461685549548 Marionette TRACE conn3 <- [1,169,null,{"value":"8"}] 08:45:49 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.casesensitive.html 08:45:49 INFO - PROCESS | 1865 | 1461685549553 Marionette TRACE conn3 -> [0,170,"setScriptTimeout",{"ms":35000}] 08:45:49 INFO - PROCESS | 1865 | 1461685549559 Marionette TRACE conn3 <- [1,170,null,{}] 08:45:49 INFO - PROCESS | 1865 | 1461685549585 Marionette TRACE conn3 -> [0,171,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:45:49 INFO - PROCESS | 1865 | 1461685549777 Marionette TRACE conn3 <- [1,171,null,{"value":null}] 08:45:49 INFO - PROCESS | 1865 | 1461685549793 Marionette TRACE conn3 -> [0,172,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.casesensitive.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.casesensitive.html\", \"f2909f1d-3840-4f27-ae3e-3caac4a4282f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:45:49 INFO - PROCESS | 1865 | ++DOCSHELL 0x7fb4995b8000 == 20 [pid = 1865] [id = 50] 08:45:49 INFO - PROCESS | 1865 | ++DOMWINDOW == 53 (0x7fb49a1ac800) [pid = 1865] [serial = 148] [outer = (nil)] 08:45:49 INFO - PROCESS | 1865 | ++DOMWINDOW == 54 (0x7fb49c861000) [pid = 1865] [serial = 149] [outer = 0x7fb49a1ac800] 08:45:49 INFO - PROCESS | 1865 | 1461685549865 Marionette DEBUG loaded listener.js 08:45:49 INFO - PROCESS | 1865 | ++DOMWINDOW == 55 (0x7fb49c9ff000) [pid = 1865] [serial = 150] [outer = 0x7fb49a1ac800] 08:45:50 INFO - PROCESS | 1865 | 1461685550559 Marionette TRACE conn3 <- [1,172,null,{"value":["/2dcontext/compositing/2d.composite.operation.casesensitive.html",0,null,null,[["Canvas test: 2d.composite.operation.casesensitive",0,null,null]]]}] 08:45:50 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.casesensitive.html | Canvas test: 2d.composite.operation.casesensitive 08:45:50 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.casesensitive.html | took 1032ms 08:45:50 INFO - PROCESS | 1865 | 1461685550587 Marionette TRACE conn3 -> [0,173,"getWindowHandle",null] 08:45:50 INFO - PROCESS | 1865 | 1461685550591 Marionette TRACE conn3 <- [1,173,null,{"value":"8"}] 08:45:50 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.clear.html 08:45:50 INFO - PROCESS | 1865 | 1461685550596 Marionette TRACE conn3 -> [0,174,"setScriptTimeout",{"ms":35000}] 08:45:50 INFO - PROCESS | 1865 | 1461685550598 Marionette TRACE conn3 <- [1,174,null,{}] 08:45:50 INFO - PROCESS | 1865 | 1461685550612 Marionette TRACE conn3 -> [0,175,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:45:50 INFO - PROCESS | 1865 | 1461685550772 Marionette TRACE conn3 <- [1,175,null,{"value":null}] 08:45:50 INFO - PROCESS | 1865 | 1461685550802 Marionette TRACE conn3 -> [0,176,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.clear.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.clear.html\", \"f2909f1d-3840-4f27-ae3e-3caac4a4282f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:45:50 INFO - PROCESS | 1865 | ++DOCSHELL 0x7fb49a0df800 == 21 [pid = 1865] [id = 51] 08:45:50 INFO - PROCESS | 1865 | ++DOMWINDOW == 56 (0x7fb4914d9400) [pid = 1865] [serial = 151] [outer = (nil)] 08:45:50 INFO - PROCESS | 1865 | ++DOMWINDOW == 57 (0x7fb4a1475000) [pid = 1865] [serial = 152] [outer = 0x7fb4914d9400] 08:45:50 INFO - PROCESS | 1865 | 1461685550860 Marionette DEBUG loaded listener.js 08:45:50 INFO - PROCESS | 1865 | ++DOMWINDOW == 58 (0x7fb4a703e000) [pid = 1865] [serial = 153] [outer = 0x7fb4914d9400] 08:45:51 INFO - PROCESS | 1865 | 1461685551550 Marionette TRACE conn3 <- [1,176,null,{"value":["/2dcontext/compositing/2d.composite.operation.clear.html",0,null,null,[["Canvas test: 2d.composite.operation.clear",0,null,null]]]}] 08:45:51 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.clear.html | Canvas test: 2d.composite.operation.clear 08:45:51 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.clear.html | took 983ms 08:45:51 INFO - PROCESS | 1865 | 1461685551579 Marionette TRACE conn3 -> [0,177,"getWindowHandle",null] 08:45:51 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.darker.html 08:45:51 INFO - PROCESS | 1865 | 1461685551585 Marionette TRACE conn3 <- [1,177,null,{"value":"8"}] 08:45:51 INFO - PROCESS | 1865 | 1461685551592 Marionette TRACE conn3 -> [0,178,"setScriptTimeout",{"ms":35000}] 08:45:51 INFO - PROCESS | 1865 | 1461685551596 Marionette TRACE conn3 <- [1,178,null,{}] 08:45:51 INFO - PROCESS | 1865 | 1461685551618 Marionette TRACE conn3 -> [0,179,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:45:51 INFO - PROCESS | 1865 | 1461685551776 Marionette TRACE conn3 <- [1,179,null,{"value":null}] 08:45:51 INFO - PROCESS | 1865 | 1461685551841 Marionette TRACE conn3 -> [0,180,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.darker.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.darker.html\", \"f2909f1d-3840-4f27-ae3e-3caac4a4282f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:45:51 INFO - PROCESS | 1865 | ++DOCSHELL 0x7fb49a4dc000 == 22 [pid = 1865] [id = 52] 08:45:51 INFO - PROCESS | 1865 | ++DOMWINDOW == 59 (0x7fb49c85f400) [pid = 1865] [serial = 154] [outer = (nil)] 08:45:51 INFO - PROCESS | 1865 | ++DOMWINDOW == 60 (0x7fb4a7310000) [pid = 1865] [serial = 155] [outer = 0x7fb49c85f400] 08:45:51 INFO - PROCESS | 1865 | 1461685551901 Marionette DEBUG loaded listener.js 08:45:52 INFO - PROCESS | 1865 | ++DOMWINDOW == 61 (0x7fb4a77d1000) [pid = 1865] [serial = 156] [outer = 0x7fb49c85f400] 08:45:52 INFO - PROCESS | 1865 | --DOMWINDOW == 60 (0x7fb49a04cc00) [pid = 1865] [serial = 127] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-over.html] 08:45:52 INFO - PROCESS | 1865 | --DOMWINDOW == 59 (0x7fb4905c0c00) [pid = 1865] [serial = 124] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-out.html] 08:45:52 INFO - PROCESS | 1865 | --DOMWINDOW == 58 (0x7fb493920400) [pid = 1865] [serial = 121] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-in.html] 08:45:52 INFO - PROCESS | 1865 | --DOMWINDOW == 57 (0x7fb4906bf800) [pid = 1865] [serial = 115] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.copy.html] 08:45:52 INFO - PROCESS | 1865 | --DOMWINDOW == 56 (0x7fb493c2e800) [pid = 1865] [serial = 118] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-atop.html] 08:45:52 INFO - PROCESS | 1865 | --DOMWINDOW == 55 (0x7fb4905bec00) [pid = 1865] [serial = 130] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.lighter.html] 08:45:52 INFO - PROCESS | 1865 | 1461685552525 Marionette TRACE conn3 <- [1,180,null,{"value":["/2dcontext/compositing/2d.composite.operation.darker.html",0,null,null,[["Canvas test: 2d.composite.operation.darker",0,null,null]]]}] 08:45:52 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.darker.html | Canvas test: 2d.composite.operation.darker 08:45:52 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.darker.html | took 948ms 08:45:52 INFO - PROCESS | 1865 | 1461685552539 Marionette TRACE conn3 -> [0,181,"getWindowHandle",null] 08:45:52 INFO - PROCESS | 1865 | 1461685552541 Marionette TRACE conn3 <- [1,181,null,{"value":"8"}] 08:45:52 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.default.html 08:45:52 INFO - PROCESS | 1865 | 1461685552548 Marionette TRACE conn3 -> [0,182,"setScriptTimeout",{"ms":35000}] 08:45:52 INFO - PROCESS | 1865 | 1461685552550 Marionette TRACE conn3 <- [1,182,null,{}] 08:45:52 INFO - PROCESS | 1865 | 1461685552555 Marionette TRACE conn3 -> [0,183,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:45:52 INFO - PROCESS | 1865 | 1461685552782 Marionette TRACE conn3 <- [1,183,null,{"value":null}] 08:45:52 INFO - PROCESS | 1865 | 1461685552799 addons.productaddons WARN Failed downloading XML, status: 0, reason: error 08:45:52 INFO - PROCESS | 1865 | 1461685552820 Marionette TRACE conn3 -> [0,184,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.default.html\", \"f2909f1d-3840-4f27-ae3e-3caac4a4282f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:45:52 INFO - PROCESS | 1865 | ++DOCSHELL 0x7fb49cb73800 == 23 [pid = 1865] [id = 53] 08:45:52 INFO - PROCESS | 1865 | ++DOMWINDOW == 56 (0x7fb492ff0400) [pid = 1865] [serial = 157] [outer = (nil)] 08:45:52 INFO - PROCESS | 1865 | ++DOMWINDOW == 57 (0x7fb4ac0a8c00) [pid = 1865] [serial = 158] [outer = 0x7fb492ff0400] 08:45:52 INFO - PROCESS | 1865 | 1461685552898 Marionette DEBUG loaded listener.js 08:45:53 INFO - PROCESS | 1865 | ++DOMWINDOW == 58 (0x7fb4ac0b1400) [pid = 1865] [serial = 159] [outer = 0x7fb492ff0400] 08:45:53 INFO - PROCESS | 1865 | 1461685553600 Marionette TRACE conn3 <- [1,184,null,{"value":["/2dcontext/compositing/2d.composite.operation.default.html",0,null,null,[["Canvas test: 2d.composite.operation.default",0,null,null]]]}] 08:45:53 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.default.html | Canvas test: 2d.composite.operation.default 08:45:53 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.default.html | took 1081ms 08:45:53 INFO - PROCESS | 1865 | 1461685553639 Marionette TRACE conn3 -> [0,185,"getWindowHandle",null] 08:45:53 INFO - PROCESS | 1865 | 1461685553642 Marionette TRACE conn3 <- [1,185,null,{"value":"8"}] 08:45:53 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.get.html 08:45:53 INFO - PROCESS | 1865 | 1461685553648 Marionette TRACE conn3 -> [0,186,"setScriptTimeout",{"ms":35000}] 08:45:53 INFO - PROCESS | 1865 | 1461685553650 Marionette TRACE conn3 <- [1,186,null,{}] 08:45:53 INFO - PROCESS | 1865 | 1461685553655 Marionette TRACE conn3 -> [0,187,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:45:53 INFO - PROCESS | 1865 | 1461685553864 Marionette TRACE conn3 <- [1,187,null,{"value":null}] 08:45:53 INFO - PROCESS | 1865 | 1461685553882 Marionette TRACE conn3 -> [0,188,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.get.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.get.html\", \"f2909f1d-3840-4f27-ae3e-3caac4a4282f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:45:53 INFO - PROCESS | 1865 | ++DOCSHELL 0x7fb4a14e2800 == 24 [pid = 1865] [id = 54] 08:45:53 INFO - PROCESS | 1865 | ++DOMWINDOW == 59 (0x7fb4a7040000) [pid = 1865] [serial = 160] [outer = (nil)] 08:45:53 INFO - PROCESS | 1865 | ++DOMWINDOW == 60 (0x7fb4ac744c00) [pid = 1865] [serial = 161] [outer = 0x7fb4a7040000] 08:45:53 INFO - PROCESS | 1865 | 1461685553941 Marionette DEBUG loaded listener.js 08:45:54 INFO - PROCESS | 1865 | ++DOMWINDOW == 61 (0x7fb4ac911c00) [pid = 1865] [serial = 162] [outer = 0x7fb4a7040000] 08:45:54 INFO - PROCESS | 1865 | 1461685554813 Marionette TRACE conn3 <- [1,188,null,{"value":["/2dcontext/compositing/2d.composite.operation.get.html",0,null,null,[["Canvas test: 2d.composite.operation.get",0,null,null]]]}] 08:45:54 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.get.html | Canvas test: 2d.composite.operation.get 08:45:54 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.get.html | took 1176ms 08:45:54 INFO - PROCESS | 1865 | 1461685554824 Marionette TRACE conn3 -> [0,189,"getWindowHandle",null] 08:45:54 INFO - PROCESS | 1865 | 1461685554830 Marionette TRACE conn3 <- [1,189,null,{"value":"8"}] 08:45:54 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.highlight.html 08:45:54 INFO - PROCESS | 1865 | 1461685554840 Marionette TRACE conn3 -> [0,190,"setScriptTimeout",{"ms":35000}] 08:45:54 INFO - PROCESS | 1865 | 1461685554848 Marionette TRACE conn3 <- [1,190,null,{}] 08:45:54 INFO - PROCESS | 1865 | 1461685554861 Marionette TRACE conn3 -> [0,191,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:45:55 INFO - PROCESS | 1865 | 1461685555218 Marionette TRACE conn3 <- [1,191,null,{"value":null}] 08:45:55 INFO - PROCESS | 1865 | 1461685555374 Marionette TRACE conn3 -> [0,192,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.highlight.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.highlight.html\", \"f2909f1d-3840-4f27-ae3e-3caac4a4282f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:45:55 INFO - PROCESS | 1865 | ++DOCSHELL 0x7fb493ea5000 == 25 [pid = 1865] [id = 55] 08:45:55 INFO - PROCESS | 1865 | ++DOMWINDOW == 62 (0x7fb493c34800) [pid = 1865] [serial = 163] [outer = (nil)] 08:45:55 INFO - PROCESS | 1865 | ++DOMWINDOW == 63 (0x7fb49632c400) [pid = 1865] [serial = 164] [outer = 0x7fb493c34800] 08:45:55 INFO - PROCESS | 1865 | 1461685555447 Marionette DEBUG loaded listener.js 08:45:55 INFO - PROCESS | 1865 | ++DOMWINDOW == 64 (0x7fb498765000) [pid = 1865] [serial = 165] [outer = 0x7fb493c34800] 08:45:56 INFO - PROCESS | 1865 | 1461685556238 Marionette TRACE conn3 <- [1,192,null,{"value":["/2dcontext/compositing/2d.composite.operation.highlight.html",0,null,null,[["Canvas test: 2d.composite.operation.highlight",0,null,null]]]}] 08:45:56 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.highlight.html | Canvas test: 2d.composite.operation.highlight 08:45:56 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.highlight.html | took 1441ms 08:45:56 INFO - PROCESS | 1865 | 1461685556281 Marionette TRACE conn3 -> [0,193,"getWindowHandle",null] 08:45:56 INFO - PROCESS | 1865 | 1461685556289 Marionette TRACE conn3 <- [1,193,null,{"value":"8"}] 08:45:56 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.nullsuffix.html 08:45:56 INFO - PROCESS | 1865 | 1461685556299 Marionette TRACE conn3 -> [0,194,"setScriptTimeout",{"ms":35000}] 08:45:56 INFO - PROCESS | 1865 | 1461685556303 Marionette TRACE conn3 <- [1,194,null,{}] 08:45:56 INFO - PROCESS | 1865 | 1461685556309 Marionette TRACE conn3 -> [0,195,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:45:56 INFO - PROCESS | 1865 | 1461685556489 Marionette TRACE conn3 <- [1,195,null,{"value":null}] 08:45:56 INFO - PROCESS | 1865 | 1461685556650 Marionette TRACE conn3 -> [0,196,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.nullsuffix.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.nullsuffix.html\", \"f2909f1d-3840-4f27-ae3e-3caac4a4282f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:45:56 INFO - PROCESS | 1865 | ++DOCSHELL 0x7fb4995b6800 == 26 [pid = 1865] [id = 56] 08:45:56 INFO - PROCESS | 1865 | ++DOMWINDOW == 65 (0x7fb49aa76800) [pid = 1865] [serial = 166] [outer = (nil)] 08:45:56 INFO - PROCESS | 1865 | ++DOMWINDOW == 66 (0x7fb49b5a7000) [pid = 1865] [serial = 167] [outer = 0x7fb49aa76800] 08:45:56 INFO - PROCESS | 1865 | 1461685556729 Marionette DEBUG loaded listener.js 08:45:56 INFO - PROCESS | 1865 | ++DOMWINDOW == 67 (0x7fb49c9fc400) [pid = 1865] [serial = 168] [outer = 0x7fb49aa76800] 08:45:57 INFO - PROCESS | 1865 | 1461685557581 Marionette TRACE conn3 <- [1,196,null,{"value":["/2dcontext/compositing/2d.composite.operation.nullsuffix.html",0,null,null,[["Canvas test: 2d.composite.operation.nullsuffix",0,null,null]]]}] 08:45:57 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | Canvas test: 2d.composite.operation.nullsuffix 08:45:57 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | took 1332ms 08:45:57 INFO - PROCESS | 1865 | 1461685557632 Marionette TRACE conn3 -> [0,197,"getWindowHandle",null] 08:45:57 INFO - PROCESS | 1865 | 1461685557635 Marionette TRACE conn3 <- [1,197,null,{"value":"8"}] 08:45:57 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.over.html 08:45:57 INFO - PROCESS | 1865 | 1461685557642 Marionette TRACE conn3 -> [0,198,"setScriptTimeout",{"ms":35000}] 08:45:57 INFO - PROCESS | 1865 | 1461685557647 Marionette TRACE conn3 <- [1,198,null,{}] 08:45:57 INFO - PROCESS | 1865 | 1461685557662 Marionette TRACE conn3 -> [0,199,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:45:57 INFO - PROCESS | 1865 | 1461685557825 Marionette TRACE conn3 <- [1,199,null,{"value":null}] 08:45:57 INFO - PROCESS | 1865 | 1461685557965 Marionette TRACE conn3 -> [0,200,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.over.html\", \"f2909f1d-3840-4f27-ae3e-3caac4a4282f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:45:57 INFO - PROCESS | 1865 | ++DOCSHELL 0x7fb4a7005000 == 27 [pid = 1865] [id = 57] 08:45:57 INFO - PROCESS | 1865 | ++DOMWINDOW == 68 (0x7fb4a64e2c00) [pid = 1865] [serial = 169] [outer = (nil)] 08:45:58 INFO - PROCESS | 1865 | ++DOMWINDOW == 69 (0x7fb4a85c1000) [pid = 1865] [serial = 170] [outer = 0x7fb4a64e2c00] 08:45:58 INFO - PROCESS | 1865 | 1461685558041 Marionette DEBUG loaded listener.js 08:45:58 INFO - PROCESS | 1865 | ++DOMWINDOW == 70 (0x7fb4ac0ab800) [pid = 1865] [serial = 171] [outer = 0x7fb4a64e2c00] 08:45:58 INFO - PROCESS | 1865 | 1461685558865 Marionette TRACE conn3 <- [1,200,null,{"value":["/2dcontext/compositing/2d.composite.operation.over.html",0,null,null,[["Canvas test: 2d.composite.operation.over",0,null,null]]]}] 08:45:58 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.over.html | Canvas test: 2d.composite.operation.over 08:45:58 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.over.html | took 1289ms 08:45:58 INFO - PROCESS | 1865 | 1461685558933 Marionette TRACE conn3 -> [0,201,"getWindowHandle",null] 08:45:58 INFO - PROCESS | 1865 | 1461685558937 Marionette TRACE conn3 <- [1,201,null,{"value":"8"}] 08:45:58 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.unrecognised.html 08:45:58 INFO - PROCESS | 1865 | 1461685558943 Marionette TRACE conn3 -> [0,202,"setScriptTimeout",{"ms":35000}] 08:45:58 INFO - PROCESS | 1865 | 1461685558945 Marionette TRACE conn3 <- [1,202,null,{}] 08:45:58 INFO - PROCESS | 1865 | 1461685558951 Marionette TRACE conn3 -> [0,203,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:45:59 INFO - PROCESS | 1865 | 1461685559148 Marionette TRACE conn3 <- [1,203,null,{"value":null}] 08:45:59 INFO - PROCESS | 1865 | 1461685559279 Marionette TRACE conn3 -> [0,204,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.unrecognised.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.unrecognised.html\", \"f2909f1d-3840-4f27-ae3e-3caac4a4282f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:45:59 INFO - PROCESS | 1865 | ++DOCSHELL 0x7fb4a8214800 == 28 [pid = 1865] [id = 58] 08:45:59 INFO - PROCESS | 1865 | ++DOMWINDOW == 71 (0x7fb4a737c400) [pid = 1865] [serial = 172] [outer = (nil)] 08:45:59 INFO - PROCESS | 1865 | ++DOMWINDOW == 72 (0x7fb4ac9e4800) [pid = 1865] [serial = 173] [outer = 0x7fb4a737c400] 08:45:59 INFO - PROCESS | 1865 | 1461685559351 Marionette DEBUG loaded listener.js 08:45:59 INFO - PROCESS | 1865 | ++DOMWINDOW == 73 (0x7fb4aca2c800) [pid = 1865] [serial = 174] [outer = 0x7fb4a737c400] 08:46:00 INFO - PROCESS | 1865 | 1461685560365 Marionette TRACE conn3 <- [1,204,null,{"value":["/2dcontext/compositing/2d.composite.operation.unrecognised.html",0,null,null,[["Canvas test: 2d.composite.operation.unrecognised",0,null,null]]]}] 08:46:00 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.unrecognised.html | Canvas test: 2d.composite.operation.unrecognised 08:46:00 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.unrecognised.html | took 1433ms 08:46:00 INFO - PROCESS | 1865 | 1461685560376 Marionette TRACE conn3 -> [0,205,"getWindowHandle",null] 08:46:00 INFO - PROCESS | 1865 | 1461685560380 Marionette TRACE conn3 <- [1,205,null,{"value":"8"}] 08:46:00 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.copy.html 08:46:00 INFO - PROCESS | 1865 | 1461685560388 Marionette TRACE conn3 -> [0,206,"setScriptTimeout",{"ms":35000}] 08:46:00 INFO - PROCESS | 1865 | 1461685560394 Marionette TRACE conn3 <- [1,206,null,{}] 08:46:00 INFO - PROCESS | 1865 | 1461685560404 Marionette TRACE conn3 -> [0,207,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:46:00 INFO - PROCESS | 1865 | 1461685560547 Marionette TRACE conn3 <- [1,207,null,{"value":null}] 08:46:00 INFO - PROCESS | 1865 | 1461685560661 Marionette TRACE conn3 -> [0,208,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.copy.html\", \"f2909f1d-3840-4f27-ae3e-3caac4a4282f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:46:00 INFO - PROCESS | 1865 | ++DOCSHELL 0x7fb496d14000 == 29 [pid = 1865] [id = 59] 08:46:00 INFO - PROCESS | 1865 | ++DOMWINDOW == 74 (0x7fb4909edc00) [pid = 1865] [serial = 175] [outer = (nil)] 08:46:00 INFO - PROCESS | 1865 | ++DOMWINDOW == 75 (0x7fb49391b800) [pid = 1865] [serial = 176] [outer = 0x7fb4909edc00] 08:46:00 INFO - PROCESS | 1865 | 1461685560780 Marionette DEBUG loaded listener.js 08:46:00 INFO - PROCESS | 1865 | ++DOMWINDOW == 76 (0x7fb4963acc00) [pid = 1865] [serial = 177] [outer = 0x7fb4909edc00] 08:46:01 INFO - PROCESS | 1865 | --DOCSHELL 0x7fb496d0c000 == 28 [pid = 1865] [id = 39] 08:46:01 INFO - PROCESS | 1865 | --DOMWINDOW == 75 (0x7fb4a8732c00) [pid = 1865] [serial = 134] [outer = (nil)] [url = about:blank] 08:46:01 INFO - PROCESS | 1865 | 1461685561653 Marionette TRACE conn3 <- [1,208,null,{"value":["/2dcontext/compositing/2d.composite.solid.copy.html",0,null,null,[["Canvas test: 2d.composite.solid.copy",0,null,null]]]}] 08:46:01 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.copy.html | Canvas test: 2d.composite.solid.copy 08:46:01 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.copy.html | took 1287ms 08:46:01 INFO - PROCESS | 1865 | --DOMWINDOW == 74 (0x7fb496d49400) [pid = 1865] [serial = 116] [outer = (nil)] [url = about:blank] 08:46:01 INFO - PROCESS | 1865 | --DOMWINDOW == 73 (0x7fb4a84e8c00) [pid = 1865] [serial = 128] [outer = (nil)] [url = about:blank] 08:46:01 INFO - PROCESS | 1865 | --DOMWINDOW == 72 (0x7fb4a72a8800) [pid = 1865] [serial = 125] [outer = (nil)] [url = about:blank] 08:46:01 INFO - PROCESS | 1865 | --DOMWINDOW == 71 (0x7fb49a1b2400) [pid = 1865] [serial = 122] [outer = (nil)] [url = about:blank] 08:46:01 INFO - PROCESS | 1865 | --DOMWINDOW == 70 (0x7fb49a116400) [pid = 1865] [serial = 117] [outer = (nil)] [url = about:blank] 08:46:01 INFO - PROCESS | 1865 | --DOMWINDOW == 69 (0x7fb493c31400) [pid = 1865] [serial = 119] [outer = (nil)] [url = about:blank] 08:46:01 INFO - PROCESS | 1865 | --DOMWINDOW == 68 (0x7fb493c36400) [pid = 1865] [serial = 120] [outer = (nil)] [url = about:blank] 08:46:01 INFO - PROCESS | 1865 | --DOMWINDOW == 67 (0x7fb492310800) [pid = 1865] [serial = 131] [outer = (nil)] [url = about:blank] 08:46:01 INFO - PROCESS | 1865 | --DOMWINDOW == 66 (0x7fb4a85bf000) [pid = 1865] [serial = 129] [outer = (nil)] [url = about:blank] 08:46:01 INFO - PROCESS | 1865 | --DOMWINDOW == 65 (0x7fb49911ac00) [pid = 1865] [serial = 132] [outer = (nil)] [url = about:blank] 08:46:01 INFO - PROCESS | 1865 | --DOMWINDOW == 64 (0x7fb4a73e7000) [pid = 1865] [serial = 126] [outer = (nil)] [url = about:blank] 08:46:01 INFO - PROCESS | 1865 | --DOMWINDOW == 63 (0x7fb49c85b400) [pid = 1865] [serial = 123] [outer = (nil)] [url = about:blank] 08:46:01 INFO - PROCESS | 1865 | 1461685561699 Marionette TRACE conn3 -> [0,209,"getWindowHandle",null] 08:46:01 INFO - PROCESS | 1865 | 1461685561710 Marionette TRACE conn3 <- [1,209,null,{"value":"8"}] 08:46:01 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-atop.html 08:46:01 INFO - PROCESS | 1865 | 1461685561728 Marionette TRACE conn3 -> [0,210,"setScriptTimeout",{"ms":35000}] 08:46:01 INFO - PROCESS | 1865 | 1461685561734 Marionette TRACE conn3 <- [1,210,null,{}] 08:46:01 INFO - PROCESS | 1865 | 1461685561742 Marionette TRACE conn3 -> [0,211,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:46:01 INFO - PROCESS | 1865 | 1461685561969 Marionette TRACE conn3 <- [1,211,null,{"value":null}] 08:46:02 INFO - PROCESS | 1865 | 1461685562161 Marionette TRACE conn3 -> [0,212,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-atop.html\", \"f2909f1d-3840-4f27-ae3e-3caac4a4282f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:46:02 INFO - PROCESS | 1865 | ++DOCSHELL 0x7fb492ed9000 == 29 [pid = 1865] [id = 60] 08:46:02 INFO - PROCESS | 1865 | ++DOMWINDOW == 64 (0x7fb490655c00) [pid = 1865] [serial = 178] [outer = (nil)] 08:46:02 INFO - PROCESS | 1865 | ++DOMWINDOW == 65 (0x7fb49216e400) [pid = 1865] [serial = 179] [outer = 0x7fb490655c00] 08:46:02 INFO - PROCESS | 1865 | 1461685562292 Marionette DEBUG loaded listener.js 08:46:02 INFO - PROCESS | 1865 | ++DOMWINDOW == 66 (0x7fb493c2f000) [pid = 1865] [serial = 180] [outer = 0x7fb490655c00] 08:46:03 INFO - PROCESS | 1865 | 1461685563097 Marionette TRACE conn3 <- [1,212,null,{"value":["/2dcontext/compositing/2d.composite.solid.destination-atop.html",0,null,null,[["Canvas test: 2d.composite.solid.destination-atop",0,null,null]]]}] 08:46:03 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-atop.html | Canvas test: 2d.composite.solid.destination-atop 08:46:03 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-atop.html | took 1443ms 08:46:03 INFO - PROCESS | 1865 | 1461685563171 Marionette TRACE conn3 -> [0,213,"getWindowHandle",null] 08:46:03 INFO - PROCESS | 1865 | 1461685563177 Marionette TRACE conn3 <- [1,213,null,{"value":"8"}] 08:46:03 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-in.html 08:46:03 INFO - PROCESS | 1865 | 1461685563184 Marionette TRACE conn3 -> [0,214,"setScriptTimeout",{"ms":35000}] 08:46:03 INFO - PROCESS | 1865 | 1461685563191 Marionette TRACE conn3 <- [1,214,null,{}] 08:46:03 INFO - PROCESS | 1865 | 1461685563198 Marionette TRACE conn3 -> [0,215,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:46:03 INFO - PROCESS | 1865 | 1461685563395 Marionette TRACE conn3 <- [1,215,null,{"value":null}] 08:46:03 INFO - PROCESS | 1865 | 1461685563524 Marionette TRACE conn3 -> [0,216,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-in.html\", \"f2909f1d-3840-4f27-ae3e-3caac4a4282f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:46:03 INFO - PROCESS | 1865 | ++DOCSHELL 0x7fb499990800 == 30 [pid = 1865] [id = 61] 08:46:03 INFO - PROCESS | 1865 | ++DOMWINDOW == 67 (0x7fb4909e8400) [pid = 1865] [serial = 181] [outer = (nil)] 08:46:03 INFO - PROCESS | 1865 | ++DOMWINDOW == 68 (0x7fb499711c00) [pid = 1865] [serial = 182] [outer = 0x7fb4909e8400] 08:46:03 INFO - PROCESS | 1865 | 1461685563600 Marionette DEBUG loaded listener.js 08:46:03 INFO - PROCESS | 1865 | ++DOMWINDOW == 69 (0x7fb49a107c00) [pid = 1865] [serial = 183] [outer = 0x7fb4909e8400] 08:46:04 INFO - PROCESS | 1865 | 1461685564374 Marionette TRACE conn3 <- [1,216,null,{"value":["/2dcontext/compositing/2d.composite.solid.destination-in.html",0,null,null,[["Canvas test: 2d.composite.solid.destination-in",0,null,null]]]}] 08:46:04 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-in.html | Canvas test: 2d.composite.solid.destination-in 08:46:04 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-in.html | took 1231ms 08:46:04 INFO - PROCESS | 1865 | 1461685564420 Marionette TRACE conn3 -> [0,217,"getWindowHandle",null] 08:46:04 INFO - PROCESS | 1865 | 1461685564426 Marionette TRACE conn3 <- [1,217,null,{"value":"8"}] 08:46:04 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-out.html 08:46:04 INFO - PROCESS | 1865 | 1461685564433 Marionette TRACE conn3 -> [0,218,"setScriptTimeout",{"ms":35000}] 08:46:04 INFO - PROCESS | 1865 | 1461685564435 Marionette TRACE conn3 <- [1,218,null,{}] 08:46:04 INFO - PROCESS | 1865 | 1461685564441 Marionette TRACE conn3 -> [0,219,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:46:04 INFO - PROCESS | 1865 | 1461685564606 Marionette TRACE conn3 <- [1,219,null,{"value":null}] 08:46:04 INFO - PROCESS | 1865 | 1461685564745 Marionette TRACE conn3 -> [0,220,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.destination-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-out.html\", \"f2909f1d-3840-4f27-ae3e-3caac4a4282f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:46:04 INFO - PROCESS | 1865 | ++DOCSHELL 0x7fb49a9a6000 == 31 [pid = 1865] [id = 62] 08:46:04 INFO - PROCESS | 1865 | ++DOMWINDOW == 70 (0x7fb49a10cc00) [pid = 1865] [serial = 184] [outer = (nil)] 08:46:04 INFO - PROCESS | 1865 | ++DOMWINDOW == 71 (0x7fb49a1b9400) [pid = 1865] [serial = 185] [outer = 0x7fb49a10cc00] 08:46:04 INFO - PROCESS | 1865 | 1461685564819 Marionette DEBUG loaded listener.js 08:46:04 INFO - PROCESS | 1865 | ++DOMWINDOW == 72 (0x7fb49b5aa800) [pid = 1865] [serial = 186] [outer = 0x7fb49a10cc00] 08:46:05 INFO - PROCESS | 1865 | 1461685565694 Marionette TRACE conn3 <- [1,220,null,{"value":["/2dcontext/compositing/2d.composite.solid.destination-out.html",0,null,null,[["Canvas test: 2d.composite.solid.destination-out",0,null,null]]]}] 08:46:05 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-out.html | Canvas test: 2d.composite.solid.destination-out 08:46:05 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-out.html | took 1328ms 08:46:05 INFO - PROCESS | 1865 | 1461685565763 Marionette TRACE conn3 -> [0,221,"getWindowHandle",null] 08:46:05 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-over.html 08:46:05 INFO - PROCESS | 1865 | 1461685565768 Marionette TRACE conn3 <- [1,221,null,{"value":"8"}] 08:46:05 INFO - PROCESS | 1865 | 1461685565781 Marionette TRACE conn3 -> [0,222,"setScriptTimeout",{"ms":35000}] 08:46:05 INFO - PROCESS | 1865 | 1461685565790 Marionette TRACE conn3 <- [1,222,null,{}] 08:46:05 INFO - PROCESS | 1865 | 1461685565799 Marionette TRACE conn3 -> [0,223,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:46:06 INFO - PROCESS | 1865 | 1461685566009 Marionette TRACE conn3 <- [1,223,null,{"value":null}] 08:46:06 INFO - PROCESS | 1865 | 1461685566147 Marionette TRACE conn3 -> [0,224,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.destination-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-over.html\", \"f2909f1d-3840-4f27-ae3e-3caac4a4282f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:46:06 INFO - PROCESS | 1865 | ++DOCSHELL 0x7fb4a64a7000 == 32 [pid = 1865] [id = 63] 08:46:06 INFO - PROCESS | 1865 | ++DOMWINDOW == 73 (0x7fb49c925400) [pid = 1865] [serial = 187] [outer = (nil)] 08:46:06 INFO - PROCESS | 1865 | ++DOMWINDOW == 74 (0x7fb4a703f400) [pid = 1865] [serial = 188] [outer = 0x7fb49c925400] 08:46:06 INFO - PROCESS | 1865 | 1461685566223 Marionette DEBUG loaded listener.js 08:46:06 INFO - PROCESS | 1865 | ++DOMWINDOW == 75 (0x7fb4a7374000) [pid = 1865] [serial = 189] [outer = 0x7fb49c925400] 08:46:07 INFO - PROCESS | 1865 | 1461685567096 Marionette TRACE conn3 <- [1,224,null,{"value":["/2dcontext/compositing/2d.composite.solid.destination-over.html",0,null,null,[["Canvas test: 2d.composite.solid.destination-over",0,null,null]]]}] 08:46:07 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-over.html | Canvas test: 2d.composite.solid.destination-over 08:46:07 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-over.html | took 1347ms 08:46:07 INFO - PROCESS | 1865 | 1461685567121 Marionette TRACE conn3 -> [0,225,"getWindowHandle",null] 08:46:07 INFO - PROCESS | 1865 | 1461685567126 Marionette TRACE conn3 <- [1,225,null,{"value":"8"}] 08:46:07 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.lighter.html 08:46:07 INFO - PROCESS | 1865 | 1461685567132 Marionette TRACE conn3 -> [0,226,"setScriptTimeout",{"ms":35000}] 08:46:07 INFO - PROCESS | 1865 | 1461685567135 Marionette TRACE conn3 <- [1,226,null,{}] 08:46:07 INFO - PROCESS | 1865 | 1461685567140 Marionette TRACE conn3 -> [0,227,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:46:07 INFO - PROCESS | 1865 | 1461685567291 Marionette TRACE conn3 <- [1,227,null,{"value":null}] 08:46:07 INFO - PROCESS | 1865 | 1461685567427 Marionette TRACE conn3 -> [0,228,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.lighter.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.lighter.html\", \"f2909f1d-3840-4f27-ae3e-3caac4a4282f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:46:07 INFO - PROCESS | 1865 | ++DOCSHELL 0x7fb4a8533000 == 33 [pid = 1865] [id = 64] 08:46:07 INFO - PROCESS | 1865 | ++DOMWINDOW == 76 (0x7fb49d711000) [pid = 1865] [serial = 190] [outer = (nil)] 08:46:07 INFO - PROCESS | 1865 | ++DOMWINDOW == 77 (0x7fb4a77d8800) [pid = 1865] [serial = 191] [outer = 0x7fb49d711000] 08:46:07 INFO - PROCESS | 1865 | 1461685567501 Marionette DEBUG loaded listener.js 08:46:07 INFO - PROCESS | 1865 | ++DOMWINDOW == 78 (0x7fb4a85b4800) [pid = 1865] [serial = 192] [outer = 0x7fb49d711000] 08:46:08 INFO - PROCESS | 1865 | 1461685568294 Marionette TRACE conn3 <- [1,228,null,{"value":["/2dcontext/compositing/2d.composite.solid.lighter.html",0,null,null,[["Canvas test: 2d.composite.solid.lighter",0,null,null]]]}] 08:46:08 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.lighter.html | Canvas test: 2d.composite.solid.lighter 08:46:08 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.lighter.html | took 1190ms 08:46:08 INFO - PROCESS | 1865 | 1461685568327 Marionette TRACE conn3 -> [0,229,"getWindowHandle",null] 08:46:08 INFO - PROCESS | 1865 | 1461685568330 Marionette TRACE conn3 <- [1,229,null,{"value":"8"}] 08:46:08 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-atop.html 08:46:08 INFO - PROCESS | 1865 | 1461685568337 Marionette TRACE conn3 -> [0,230,"setScriptTimeout",{"ms":35000}] 08:46:08 INFO - PROCESS | 1865 | 1461685568339 Marionette TRACE conn3 <- [1,230,null,{}] 08:46:08 INFO - PROCESS | 1865 | 1461685568345 Marionette TRACE conn3 -> [0,231,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:46:08 INFO - PROCESS | 1865 | 1461685568485 Marionette TRACE conn3 <- [1,231,null,{"value":null}] 08:46:08 INFO - PROCESS | 1865 | 1461685568618 Marionette TRACE conn3 -> [0,232,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.source-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-atop.html\", \"f2909f1d-3840-4f27-ae3e-3caac4a4282f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:46:08 INFO - PROCESS | 1865 | ++DOCSHELL 0x7fb4abd51800 == 34 [pid = 1865] [id = 65] 08:46:08 INFO - PROCESS | 1865 | ++DOMWINDOW == 79 (0x7fb4aa6ba400) [pid = 1865] [serial = 193] [outer = (nil)] 08:46:08 INFO - PROCESS | 1865 | ++DOMWINDOW == 80 (0x7fb4ac0a3400) [pid = 1865] [serial = 194] [outer = 0x7fb4aa6ba400] 08:46:08 INFO - PROCESS | 1865 | 1461685568706 Marionette DEBUG loaded listener.js 08:46:08 INFO - PROCESS | 1865 | ++DOMWINDOW == 81 (0x7fb4aca33800) [pid = 1865] [serial = 195] [outer = 0x7fb4aa6ba400] 08:46:09 INFO - PROCESS | 1865 | 1461685569597 Marionette TRACE conn3 <- [1,232,null,{"value":["/2dcontext/compositing/2d.composite.solid.source-atop.html",0,null,null,[["Canvas test: 2d.composite.solid.source-atop",0,null,null]]]}] 08:46:09 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-atop.html | Canvas test: 2d.composite.solid.source-atop 08:46:09 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-atop.html | took 1333ms 08:46:09 INFO - PROCESS | 1865 | 1461685569672 Marionette TRACE conn3 -> [0,233,"getWindowHandle",null] 08:46:09 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-in.html 08:46:09 INFO - PROCESS | 1865 | 1461685569676 Marionette TRACE conn3 <- [1,233,null,{"value":"8"}] 08:46:09 INFO - PROCESS | 1865 | 1461685569682 Marionette TRACE conn3 -> [0,234,"setScriptTimeout",{"ms":35000}] 08:46:09 INFO - PROCESS | 1865 | 1461685569685 Marionette TRACE conn3 <- [1,234,null,{}] 08:46:09 INFO - PROCESS | 1865 | 1461685569691 Marionette TRACE conn3 -> [0,235,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:46:09 INFO - PROCESS | 1865 | 1461685569973 Marionette TRACE conn3 <- [1,235,null,{"value":null}] 08:46:10 INFO - PROCESS | 1865 | 1461685570151 Marionette TRACE conn3 -> [0,236,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-in.html\", \"f2909f1d-3840-4f27-ae3e-3caac4a4282f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:46:10 INFO - PROCESS | 1865 | ++DOCSHELL 0x7fb492051800 == 35 [pid = 1865] [id = 66] 08:46:10 INFO - PROCESS | 1865 | ++DOMWINDOW == 82 (0x7fb493c2b400) [pid = 1865] [serial = 196] [outer = (nil)] 08:46:10 INFO - PROCESS | 1865 | ++DOMWINDOW == 83 (0x7fb493c31400) [pid = 1865] [serial = 197] [outer = 0x7fb493c2b400] 08:46:10 INFO - PROCESS | 1865 | 1461685570301 Marionette DEBUG loaded listener.js 08:46:10 INFO - PROCESS | 1865 | ++DOMWINDOW == 84 (0x7fb497d3a000) [pid = 1865] [serial = 198] [outer = 0x7fb493c2b400] 08:46:10 INFO - PROCESS | 1865 | --DOCSHELL 0x7fb496d14000 == 34 [pid = 1865] [id = 59] 08:46:10 INFO - PROCESS | 1865 | --DOCSHELL 0x7fb4a7005000 == 33 [pid = 1865] [id = 57] 08:46:10 INFO - PROCESS | 1865 | --DOCSHELL 0x7fb4995b6800 == 32 [pid = 1865] [id = 56] 08:46:10 INFO - PROCESS | 1865 | --DOCSHELL 0x7fb493ea5000 == 31 [pid = 1865] [id = 55] 08:46:11 INFO - PROCESS | 1865 | 1461685571011 Marionette TRACE conn3 <- [1,236,null,{"value":["/2dcontext/compositing/2d.composite.solid.source-in.html",0,null,null,[["Canvas test: 2d.composite.solid.source-in",0,null,null]]]}] 08:46:11 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-in.html | Canvas test: 2d.composite.solid.source-in 08:46:11 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-in.html | took 1379ms 08:46:11 INFO - PROCESS | 1865 | 1461685571063 Marionette TRACE conn3 -> [0,237,"getWindowHandle",null] 08:46:11 INFO - PROCESS | 1865 | 1461685571067 Marionette TRACE conn3 <- [1,237,null,{"value":"8"}] 08:46:11 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-out.html 08:46:11 INFO - PROCESS | 1865 | 1461685571074 Marionette TRACE conn3 -> [0,238,"setScriptTimeout",{"ms":35000}] 08:46:11 INFO - PROCESS | 1865 | 1461685571079 Marionette TRACE conn3 <- [1,238,null,{}] 08:46:11 INFO - PROCESS | 1865 | 1461685571085 Marionette TRACE conn3 -> [0,239,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:46:11 INFO - PROCESS | 1865 | 1461685571224 Marionette TRACE conn3 <- [1,239,null,{"value":null}] 08:46:11 INFO - PROCESS | 1865 | 1461685571243 Marionette TRACE conn3 -> [0,240,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-out.html\", \"f2909f1d-3840-4f27-ae3e-3caac4a4282f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:46:11 INFO - PROCESS | 1865 | ++DOCSHELL 0x7fb49a9a7800 == 32 [pid = 1865] [id = 67] 08:46:11 INFO - PROCESS | 1865 | ++DOMWINDOW == 85 (0x7fb49a107000) [pid = 1865] [serial = 199] [outer = (nil)] 08:46:11 INFO - PROCESS | 1865 | ++DOMWINDOW == 86 (0x7fb49a120000) [pid = 1865] [serial = 200] [outer = 0x7fb49a107000] 08:46:11 INFO - PROCESS | 1865 | 1461685571308 Marionette DEBUG loaded listener.js 08:46:11 INFO - PROCESS | 1865 | ++DOMWINDOW == 87 (0x7fb49b4b9c00) [pid = 1865] [serial = 201] [outer = 0x7fb49a107000] 08:46:12 INFO - PROCESS | 1865 | 1461685572074 Marionette TRACE conn3 <- [1,240,null,{"value":["/2dcontext/compositing/2d.composite.solid.source-out.html",0,null,null,[["Canvas test: 2d.composite.solid.source-out",0,null,null]]]}] 08:46:12 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-out.html | Canvas test: 2d.composite.solid.source-out 08:46:12 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-out.html | took 1031ms 08:46:12 INFO - PROCESS | 1865 | 1461685572106 Marionette TRACE conn3 -> [0,241,"getWindowHandle",null] 08:46:12 INFO - PROCESS | 1865 | 1461685572110 Marionette TRACE conn3 <- [1,241,null,{"value":"8"}] 08:46:12 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-over.html 08:46:12 INFO - PROCESS | 1865 | 1461685572116 Marionette TRACE conn3 -> [0,242,"setScriptTimeout",{"ms":35000}] 08:46:12 INFO - PROCESS | 1865 | 1461685572118 Marionette TRACE conn3 <- [1,242,null,{}] 08:46:12 INFO - PROCESS | 1865 | 1461685572124 Marionette TRACE conn3 -> [0,243,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:46:12 INFO - PROCESS | 1865 | 1461685572308 Marionette TRACE conn3 <- [1,243,null,{"value":null}] 08:46:12 INFO - PROCESS | 1865 | 1461685572399 Marionette TRACE conn3 -> [0,244,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.source-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-over.html\", \"f2909f1d-3840-4f27-ae3e-3caac4a4282f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:46:12 INFO - PROCESS | 1865 | ++DOCSHELL 0x7fb4a739d000 == 33 [pid = 1865] [id = 68] 08:46:12 INFO - PROCESS | 1865 | ++DOMWINDOW == 88 (0x7fb49cb45800) [pid = 1865] [serial = 202] [outer = (nil)] 08:46:12 INFO - PROCESS | 1865 | ++DOMWINDOW == 89 (0x7fb4a64e9c00) [pid = 1865] [serial = 203] [outer = 0x7fb49cb45800] 08:46:12 INFO - PROCESS | 1865 | 1461685572461 Marionette DEBUG loaded listener.js 08:46:12 INFO - PROCESS | 1865 | ++DOMWINDOW == 90 (0x7fb4a8433000) [pid = 1865] [serial = 204] [outer = 0x7fb49cb45800] 08:46:13 INFO - PROCESS | 1865 | 1461685573242 Marionette TRACE conn3 <- [1,244,null,{"value":["/2dcontext/compositing/2d.composite.solid.source-over.html",0,null,null,[["Canvas test: 2d.composite.solid.source-over",0,null,null]]]}] 08:46:13 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-over.html | Canvas test: 2d.composite.solid.source-over 08:46:13 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-over.html | took 1177ms 08:46:13 INFO - PROCESS | 1865 | 1461685573295 Marionette TRACE conn3 -> [0,245,"getWindowHandle",null] 08:46:13 INFO - PROCESS | 1865 | 1461685573300 Marionette TRACE conn3 <- [1,245,null,{"value":"8"}] 08:46:13 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.xor.html 08:46:13 INFO - PROCESS | 1865 | 1461685573320 Marionette TRACE conn3 -> [0,246,"setScriptTimeout",{"ms":35000}] 08:46:13 INFO - PROCESS | 1865 | 1461685573326 Marionette TRACE conn3 <- [1,246,null,{}] 08:46:13 INFO - PROCESS | 1865 | --DOMWINDOW == 89 (0x7fb49a1ac800) [pid = 1865] [serial = 148] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.casesensitive.html] 08:46:13 INFO - PROCESS | 1865 | --DOMWINDOW == 88 (0x7fb4914d9400) [pid = 1865] [serial = 151] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.clear.html] 08:46:13 INFO - PROCESS | 1865 | --DOMWINDOW == 87 (0x7fb4a6406800) [pid = 1865] [serial = 133] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-atop.html] 08:46:13 INFO - PROCESS | 1865 | --DOMWINDOW == 86 (0x7fb4963b4000) [pid = 1865] [serial = 145] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.xor.html] 08:46:13 INFO - PROCESS | 1865 | --DOMWINDOW == 85 (0x7fb4914e8c00) [pid = 1865] [serial = 142] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-over.html] 08:46:13 INFO - PROCESS | 1865 | --DOMWINDOW == 84 (0x7fb49c85f400) [pid = 1865] [serial = 154] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.darker.html] 08:46:13 INFO - PROCESS | 1865 | --DOMWINDOW == 83 (0x7fb492ff0400) [pid = 1865] [serial = 157] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.default.html] 08:46:13 INFO - PROCESS | 1865 | 1461685573361 Marionette TRACE conn3 -> [0,247,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:46:13 INFO - PROCESS | 1865 | 1461685573538 Marionette TRACE conn3 <- [1,247,null,{"value":null}] 08:46:13 INFO - PROCESS | 1865 | 1461685573599 Marionette TRACE conn3 -> [0,248,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.xor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.xor.html\", \"f2909f1d-3840-4f27-ae3e-3caac4a4282f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:46:13 INFO - PROCESS | 1865 | ++DOCSHELL 0x7fb4ac5db000 == 34 [pid = 1865] [id = 69] 08:46:13 INFO - PROCESS | 1865 | ++DOMWINDOW == 84 (0x7fb4905cb000) [pid = 1865] [serial = 205] [outer = (nil)] 08:46:13 INFO - PROCESS | 1865 | ++DOMWINDOW == 85 (0x7fb49a1ae400) [pid = 1865] [serial = 206] [outer = 0x7fb4905cb000] 08:46:13 INFO - PROCESS | 1865 | 1461685573659 Marionette DEBUG loaded listener.js 08:46:13 INFO - PROCESS | 1865 | ++DOMWINDOW == 86 (0x7fb4aca31400) [pid = 1865] [serial = 207] [outer = 0x7fb4905cb000] 08:46:14 INFO - PROCESS | 1865 | 1461685574309 Marionette TRACE conn3 <- [1,248,null,{"value":["/2dcontext/compositing/2d.composite.solid.xor.html",0,null,null,[["Canvas test: 2d.composite.solid.xor",0,null,null]]]}] 08:46:14 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.xor.html | Canvas test: 2d.composite.solid.xor 08:46:14 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.xor.html | took 1015ms 08:46:14 INFO - PROCESS | 1865 | 1461685574324 Marionette TRACE conn3 -> [0,249,"getWindowHandle",null] 08:46:14 INFO - PROCESS | 1865 | 1461685574328 Marionette TRACE conn3 <- [1,249,null,{"value":"8"}] 08:46:14 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.copy.html 08:46:14 INFO - PROCESS | 1865 | 1461685574333 Marionette TRACE conn3 -> [0,250,"setScriptTimeout",{"ms":35000}] 08:46:14 INFO - PROCESS | 1865 | 1461685574335 Marionette TRACE conn3 <- [1,250,null,{}] 08:46:14 INFO - PROCESS | 1865 | 1461685574340 Marionette TRACE conn3 -> [0,251,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:46:14 INFO - PROCESS | 1865 | 1461685574470 Marionette TRACE conn3 <- [1,251,null,{"value":null}] 08:46:14 INFO - PROCESS | 1865 | 1461685574570 Marionette TRACE conn3 -> [0,252,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.copy.html\", \"f2909f1d-3840-4f27-ae3e-3caac4a4282f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:46:14 INFO - PROCESS | 1865 | ++DOCSHELL 0x7fb4aca09800 == 35 [pid = 1865] [id = 70] 08:46:14 INFO - PROCESS | 1865 | ++DOMWINDOW == 87 (0x7fb49cbf8400) [pid = 1865] [serial = 208] [outer = (nil)] 08:46:14 INFO - PROCESS | 1865 | ++DOMWINDOW == 88 (0x7fb4af038000) [pid = 1865] [serial = 209] [outer = 0x7fb49cbf8400] 08:46:14 INFO - PROCESS | 1865 | 1461685574628 Marionette DEBUG loaded listener.js 08:46:14 INFO - PROCESS | 1865 | ++DOMWINDOW == 89 (0x7fb4af2c7400) [pid = 1865] [serial = 210] [outer = 0x7fb49cbf8400] 08:46:15 INFO - PROCESS | 1865 | 1461685575178 Marionette TRACE conn3 <- [1,252,null,{"value":["/2dcontext/compositing/2d.composite.transparent.copy.html",0,null,null,[["Canvas test: 2d.composite.transparent.copy",0,null,null]]]}] 08:46:15 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.copy.html | Canvas test: 2d.composite.transparent.copy 08:46:15 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.copy.html | took 925ms 08:46:15 INFO - PROCESS | 1865 | 1461685575260 Marionette TRACE conn3 -> [0,253,"getWindowHandle",null] 08:46:15 INFO - PROCESS | 1865 | 1461685575263 Marionette TRACE conn3 <- [1,253,null,{"value":"8"}] 08:46:15 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-atop.html 08:46:15 INFO - PROCESS | 1865 | 1461685575269 Marionette TRACE conn3 -> [0,254,"setScriptTimeout",{"ms":35000}] 08:46:15 INFO - PROCESS | 1865 | 1461685575271 Marionette TRACE conn3 <- [1,254,null,{}] 08:46:15 INFO - PROCESS | 1865 | 1461685575286 Marionette TRACE conn3 -> [0,255,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:46:15 INFO - PROCESS | 1865 | 1461685575422 Marionette TRACE conn3 <- [1,255,null,{"value":null}] 08:46:15 INFO - PROCESS | 1865 | 1461685575519 Marionette TRACE conn3 -> [0,256,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-atop.html\", \"f2909f1d-3840-4f27-ae3e-3caac4a4282f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:46:15 INFO - PROCESS | 1865 | ++DOCSHELL 0x7fb4af06e000 == 36 [pid = 1865] [id = 71] 08:46:15 INFO - PROCESS | 1865 | ++DOMWINDOW == 90 (0x7fb4b0a57000) [pid = 1865] [serial = 211] [outer = (nil)] 08:46:15 INFO - PROCESS | 1865 | ++DOMWINDOW == 91 (0x7fb4b0a5b000) [pid = 1865] [serial = 212] [outer = 0x7fb4b0a57000] 08:46:15 INFO - PROCESS | 1865 | 1461685575589 Marionette DEBUG loaded listener.js 08:46:15 INFO - PROCESS | 1865 | ++DOMWINDOW == 92 (0x7fb4b18cb000) [pid = 1865] [serial = 213] [outer = 0x7fb4b0a57000] 08:46:16 INFO - PROCESS | 1865 | 1461685576173 Marionette TRACE conn3 <- [1,256,null,{"value":["/2dcontext/compositing/2d.composite.transparent.destination-atop.html",0,null,null,[["Canvas test: 2d.composite.transparent.destination-atop",0,null,null]]]}] 08:46:16 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | Canvas test: 2d.composite.transparent.destination-atop 08:46:16 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | took 925ms 08:46:16 INFO - PROCESS | 1865 | 1461685576195 Marionette TRACE conn3 -> [0,257,"getWindowHandle",null] 08:46:16 INFO - PROCESS | 1865 | 1461685576197 Marionette TRACE conn3 <- [1,257,null,{"value":"8"}] 08:46:16 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-in.html 08:46:16 INFO - PROCESS | 1865 | 1461685576204 Marionette TRACE conn3 -> [0,258,"setScriptTimeout",{"ms":35000}] 08:46:16 INFO - PROCESS | 1865 | 1461685576206 Marionette TRACE conn3 <- [1,258,null,{}] 08:46:16 INFO - PROCESS | 1865 | 1461685576276 Marionette TRACE conn3 -> [0,259,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:46:16 INFO - PROCESS | 1865 | 1461685576432 Marionette TRACE conn3 <- [1,259,null,{"value":null}] 08:46:16 INFO - PROCESS | 1865 | 1461685576564 Marionette TRACE conn3 -> [0,260,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-in.html\", \"f2909f1d-3840-4f27-ae3e-3caac4a4282f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:46:16 INFO - PROCESS | 1865 | ++DOCSHELL 0x7fb498b81800 == 37 [pid = 1865] [id = 72] 08:46:16 INFO - PROCESS | 1865 | ++DOMWINDOW == 93 (0x7fb493c37800) [pid = 1865] [serial = 214] [outer = (nil)] 08:46:16 INFO - PROCESS | 1865 | ++DOMWINDOW == 94 (0x7fb493ed4400) [pid = 1865] [serial = 215] [outer = 0x7fb493c37800] 08:46:16 INFO - PROCESS | 1865 | 1461685576635 Marionette DEBUG loaded listener.js 08:46:16 INFO - PROCESS | 1865 | ++DOMWINDOW == 95 (0x7fb493edb400) [pid = 1865] [serial = 216] [outer = 0x7fb493c37800] 08:46:17 INFO - PROCESS | 1865 | 1461685577505 Marionette TRACE conn3 <- [1,260,null,{"value":["/2dcontext/compositing/2d.composite.transparent.destination-in.html",0,null,null,[["Canvas test: 2d.composite.transparent.destination-in",0,null,null]]]}] 08:46:17 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-in.html | Canvas test: 2d.composite.transparent.destination-in 08:46:17 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-in.html | took 1330ms 08:46:17 INFO - PROCESS | 1865 | 1461685577535 Marionette TRACE conn3 -> [0,261,"getWindowHandle",null] 08:46:17 INFO - PROCESS | 1865 | 1461685577542 Marionette TRACE conn3 <- [1,261,null,{"value":"8"}] 08:46:17 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-out.html 08:46:17 INFO - PROCESS | 1865 | 1461685577550 Marionette TRACE conn3 -> [0,262,"setScriptTimeout",{"ms":35000}] 08:46:17 INFO - PROCESS | 1865 | 1461685577553 Marionette TRACE conn3 <- [1,262,null,{}] 08:46:17 INFO - PROCESS | 1865 | 1461685577559 Marionette TRACE conn3 -> [0,263,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:46:17 INFO - PROCESS | 1865 | 1461685577723 Marionette TRACE conn3 <- [1,263,null,{"value":null}] 08:46:17 INFO - PROCESS | 1865 | 1461685577870 Marionette TRACE conn3 -> [0,264,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.destination-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-out.html\", \"f2909f1d-3840-4f27-ae3e-3caac4a4282f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:46:17 INFO - PROCESS | 1865 | ++DOCSHELL 0x7fb4ac569000 == 38 [pid = 1865] [id = 73] 08:46:17 INFO - PROCESS | 1865 | ++DOMWINDOW == 96 (0x7fb499d8ac00) [pid = 1865] [serial = 217] [outer = (nil)] 08:46:17 INFO - PROCESS | 1865 | ++DOMWINDOW == 97 (0x7fb49a10e400) [pid = 1865] [serial = 218] [outer = 0x7fb499d8ac00] 08:46:17 INFO - PROCESS | 1865 | 1461685577944 Marionette DEBUG loaded listener.js 08:46:18 INFO - PROCESS | 1865 | ++DOMWINDOW == 98 (0x7fb49c85f800) [pid = 1865] [serial = 219] [outer = 0x7fb499d8ac00] 08:46:18 INFO - PROCESS | 1865 | 1461685578787 Marionette TRACE conn3 <- [1,264,null,{"value":["/2dcontext/compositing/2d.composite.transparent.destination-out.html",0,null,null,[["Canvas test: 2d.composite.transparent.destination-out",0,null,null]]]}] 08:46:18 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-out.html | Canvas test: 2d.composite.transparent.destination-out 08:46:18 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-out.html | took 1286ms 08:46:18 INFO - PROCESS | 1865 | 1461685578836 Marionette TRACE conn3 -> [0,265,"getWindowHandle",null] 08:46:18 INFO - PROCESS | 1865 | 1461685578840 Marionette TRACE conn3 <- [1,265,null,{"value":"8"}] 08:46:18 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-over.html 08:46:18 INFO - PROCESS | 1865 | 1461685578846 Marionette TRACE conn3 -> [0,266,"setScriptTimeout",{"ms":35000}] 08:46:18 INFO - PROCESS | 1865 | 1461685578851 Marionette TRACE conn3 <- [1,266,null,{}] 08:46:18 INFO - PROCESS | 1865 | 1461685578857 Marionette TRACE conn3 -> [0,267,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:46:19 INFO - PROCESS | 1865 | 1461685579009 Marionette TRACE conn3 <- [1,267,null,{"value":null}] 08:46:19 INFO - PROCESS | 1865 | 1461685579153 Marionette TRACE conn3 -> [0,268,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.destination-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-over.html\", \"f2909f1d-3840-4f27-ae3e-3caac4a4282f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:46:19 INFO - PROCESS | 1865 | ++DOCSHELL 0x7fb4b0a9a800 == 39 [pid = 1865] [id = 74] 08:46:19 INFO - PROCESS | 1865 | ++DOMWINDOW == 99 (0x7fb49d70d800) [pid = 1865] [serial = 220] [outer = (nil)] 08:46:19 INFO - PROCESS | 1865 | ++DOMWINDOW == 100 (0x7fb4a8507000) [pid = 1865] [serial = 221] [outer = 0x7fb49d70d800] 08:46:19 INFO - PROCESS | 1865 | 1461685579232 Marionette DEBUG loaded listener.js 08:46:19 INFO - PROCESS | 1865 | ++DOMWINDOW == 101 (0x7fb4ac740400) [pid = 1865] [serial = 222] [outer = 0x7fb49d70d800] 08:46:20 INFO - PROCESS | 1865 | 1461685580093 Marionette TRACE conn3 <- [1,268,null,{"value":["/2dcontext/compositing/2d.composite.transparent.destination-over.html",0,null,null,[["Canvas test: 2d.composite.transparent.destination-over",0,null,null]]]}] 08:46:20 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-over.html | Canvas test: 2d.composite.transparent.destination-over 08:46:20 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-over.html | took 1286ms 08:46:20 INFO - PROCESS | 1865 | 1461685580145 Marionette TRACE conn3 -> [0,269,"getWindowHandle",null] 08:46:20 INFO - PROCESS | 1865 | 1461685580153 Marionette TRACE conn3 <- [1,269,null,{"value":"8"}] 08:46:20 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.lighter.html 08:46:20 INFO - PROCESS | 1865 | 1461685580162 Marionette TRACE conn3 -> [0,270,"setScriptTimeout",{"ms":35000}] 08:46:20 INFO - PROCESS | 1865 | 1461685580166 Marionette TRACE conn3 <- [1,270,null,{}] 08:46:20 INFO - PROCESS | 1865 | 1461685580171 Marionette TRACE conn3 -> [0,271,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:46:20 INFO - PROCESS | 1865 | 1461685580324 Marionette TRACE conn3 <- [1,271,null,{"value":null}] 08:46:20 INFO - PROCESS | 1865 | 1461685580457 Marionette TRACE conn3 -> [0,272,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.lighter.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.lighter.html\", \"f2909f1d-3840-4f27-ae3e-3caac4a4282f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:46:20 INFO - PROCESS | 1865 | ++DOCSHELL 0x7fb490bf7800 == 40 [pid = 1865] [id = 75] 08:46:20 INFO - PROCESS | 1865 | ++DOMWINDOW == 102 (0x7fb499e42400) [pid = 1865] [serial = 223] [outer = (nil)] 08:46:20 INFO - PROCESS | 1865 | ++DOMWINDOW == 103 (0x7fb4b087d000) [pid = 1865] [serial = 224] [outer = 0x7fb499e42400] 08:46:20 INFO - PROCESS | 1865 | 1461685580530 Marionette DEBUG loaded listener.js 08:46:20 INFO - PROCESS | 1865 | ++DOMWINDOW == 104 (0x7fb4b18c7c00) [pid = 1865] [serial = 225] [outer = 0x7fb499e42400] 08:46:21 INFO - PROCESS | 1865 | 1461685581730 Marionette TRACE conn3 <- [1,272,null,{"value":["/2dcontext/compositing/2d.composite.transparent.lighter.html",0,null,null,[["Canvas test: 2d.composite.transparent.lighter",0,null,null]]]}] 08:46:21 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.lighter.html | Canvas test: 2d.composite.transparent.lighter 08:46:21 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.lighter.html | took 1630ms 08:46:21 INFO - PROCESS | 1865 | 1461685581795 Marionette TRACE conn3 -> [0,273,"getWindowHandle",null] 08:46:21 INFO - PROCESS | 1865 | 1461685581812 Marionette TRACE conn3 <- [1,273,null,{"value":"8"}] 08:46:21 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-atop.html 08:46:21 INFO - PROCESS | 1865 | 1461685581830 Marionette TRACE conn3 -> [0,274,"setScriptTimeout",{"ms":35000}] 08:46:21 INFO - PROCESS | 1865 | 1461685581836 Marionette TRACE conn3 <- [1,274,null,{}] 08:46:21 INFO - PROCESS | 1865 | 1461685581853 Marionette TRACE conn3 -> [0,275,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:46:22 INFO - PROCESS | 1865 | 1461685582142 Marionette TRACE conn3 <- [1,275,null,{"value":null}] 08:46:22 INFO - PROCESS | 1865 | 1461685582366 Marionette TRACE conn3 -> [0,276,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.source-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-atop.html\", \"f2909f1d-3840-4f27-ae3e-3caac4a4282f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:46:22 INFO - PROCESS | 1865 | ++DOCSHELL 0x7fb49081b000 == 41 [pid = 1865] [id = 76] 08:46:22 INFO - PROCESS | 1865 | ++DOMWINDOW == 105 (0x7fb4909ef000) [pid = 1865] [serial = 226] [outer = (nil)] 08:46:22 INFO - PROCESS | 1865 | ++DOMWINDOW == 106 (0x7fb492f4b400) [pid = 1865] [serial = 227] [outer = 0x7fb4909ef000] 08:46:22 INFO - PROCESS | 1865 | 1461685582444 Marionette DEBUG loaded listener.js 08:46:22 INFO - PROCESS | 1865 | ++DOMWINDOW == 107 (0x7fb493eddc00) [pid = 1865] [serial = 228] [outer = 0x7fb4909ef000] 08:46:23 INFO - PROCESS | 1865 | 1461685583380 Marionette TRACE conn3 <- [1,276,null,{"value":["/2dcontext/compositing/2d.composite.transparent.source-atop.html",0,null,null,[["Canvas test: 2d.composite.transparent.source-atop",0,null,null]]]}] 08:46:23 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-atop.html | Canvas test: 2d.composite.transparent.source-atop 08:46:23 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-atop.html | took 1612ms 08:46:23 INFO - PROCESS | 1865 | 1461685583442 Marionette TRACE conn3 -> [0,277,"getWindowHandle",null] 08:46:23 INFO - PROCESS | 1865 | 1461685583454 Marionette TRACE conn3 <- [1,277,null,{"value":"8"}] 08:46:23 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-in.html 08:46:23 INFO - PROCESS | 1865 | 1461685583466 Marionette TRACE conn3 -> [0,278,"setScriptTimeout",{"ms":35000}] 08:46:23 INFO - PROCESS | 1865 | 1461685583472 Marionette TRACE conn3 <- [1,278,null,{}] 08:46:23 INFO - PROCESS | 1865 | 1461685583479 Marionette TRACE conn3 -> [0,279,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:46:23 INFO - PROCESS | 1865 | 1461685583724 Marionette TRACE conn3 <- [1,279,null,{"value":null}] 08:46:23 INFO - PROCESS | 1865 | --DOCSHELL 0x7fb492ee0800 == 40 [pid = 1865] [id = 48] 08:46:23 INFO - PROCESS | 1865 | --DOCSHELL 0x7fb49a994000 == 39 [pid = 1865] [id = 41] 08:46:23 INFO - PROCESS | 1865 | --DOCSHELL 0x7fb4a8720000 == 38 [pid = 1865] [id = 43] 08:46:23 INFO - PROCESS | 1865 | --DOCSHELL 0x7fb49a1dc800 == 37 [pid = 1865] [id = 46] 08:46:23 INFO - PROCESS | 1865 | --DOCSHELL 0x7fb4a8714800 == 36 [pid = 1865] [id = 47] 08:46:23 INFO - PROCESS | 1865 | --DOCSHELL 0x7fb49cb73800 == 35 [pid = 1865] [id = 53] 08:46:23 INFO - PROCESS | 1865 | --DOCSHELL 0x7fb4a7381000 == 34 [pid = 1865] [id = 42] 08:46:23 INFO - PROCESS | 1865 | --DOCSHELL 0x7fb496f67800 == 33 [pid = 1865] [id = 49] 08:46:23 INFO - PROCESS | 1865 | --DOCSHELL 0x7fb49397e800 == 32 [pid = 1865] [id = 44] 08:46:23 INFO - PROCESS | 1865 | --DOCSHELL 0x7fb497781000 == 31 [pid = 1865] [id = 40] 08:46:23 INFO - PROCESS | 1865 | --DOCSHELL 0x7fb49a4dc000 == 30 [pid = 1865] [id = 52] 08:46:23 INFO - PROCESS | 1865 | --DOCSHELL 0x7fb4995b8000 == 29 [pid = 1865] [id = 50] 08:46:23 INFO - PROCESS | 1865 | --DOCSHELL 0x7fb4a14de000 == 28 [pid = 1865] [id = 45] 08:46:23 INFO - PROCESS | 1865 | --DOCSHELL 0x7fb49a0df800 == 27 [pid = 1865] [id = 51] 08:46:23 INFO - PROCESS | 1865 | --DOMWINDOW == 106 (0x7fb49c9f8c00) [pid = 1865] [serial = 140] [outer = (nil)] [url = about:blank] 08:46:23 INFO - PROCESS | 1865 | --DOMWINDOW == 105 (0x7fb49391b800) [pid = 1865] [serial = 176] [outer = (nil)] [url = about:blank] 08:46:23 INFO - PROCESS | 1865 | --DOMWINDOW == 104 (0x7fb49632c400) [pid = 1865] [serial = 164] [outer = (nil)] [url = about:blank] 08:46:23 INFO - PROCESS | 1865 | --DOMWINDOW == 103 (0x7fb49b5a7000) [pid = 1865] [serial = 167] [outer = (nil)] [url = about:blank] 08:46:23 INFO - PROCESS | 1865 | --DOMWINDOW == 102 (0x7fb4a85c1000) [pid = 1865] [serial = 170] [outer = (nil)] [url = about:blank] 08:46:23 INFO - PROCESS | 1865 | --DOMWINDOW == 101 (0x7fb493c2e000) [pid = 1865] [serial = 137] [outer = (nil)] [url = about:blank] 08:46:23 INFO - PROCESS | 1865 | --DOMWINDOW == 100 (0x7fb4ac9e4800) [pid = 1865] [serial = 173] [outer = (nil)] [url = about:blank] 08:46:23 INFO - PROCESS | 1865 | --DOMWINDOW == 99 (0x7fb4ac744c00) [pid = 1865] [serial = 161] [outer = (nil)] [url = about:blank] 08:46:23 INFO - PROCESS | 1865 | 1461685583985 Marionette TRACE conn3 -> [0,280,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-in.html\", \"f2909f1d-3840-4f27-ae3e-3caac4a4282f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:46:24 INFO - PROCESS | 1865 | --DOCSHELL 0x7fb4abd51800 == 26 [pid = 1865] [id = 65] 08:46:24 INFO - PROCESS | 1865 | ++DOCSHELL 0x7fb49204d800 == 27 [pid = 1865] [id = 77] 08:46:24 INFO - PROCESS | 1865 | ++DOMWINDOW == 100 (0x7fb49391b800) [pid = 1865] [serial = 229] [outer = (nil)] 08:46:24 INFO - PROCESS | 1865 | ++DOMWINDOW == 101 (0x7fb498760c00) [pid = 1865] [serial = 230] [outer = 0x7fb49391b800] 08:46:24 INFO - PROCESS | 1865 | 1461685584091 Marionette DEBUG loaded listener.js 08:46:24 INFO - PROCESS | 1865 | ++DOMWINDOW == 102 (0x7fb49911ac00) [pid = 1865] [serial = 231] [outer = 0x7fb49391b800] 08:46:24 INFO - PROCESS | 1865 | --DOCSHELL 0x7fb4a8533000 == 26 [pid = 1865] [id = 64] 08:46:24 INFO - PROCESS | 1865 | --DOCSHELL 0x7fb4a64a7000 == 25 [pid = 1865] [id = 63] 08:46:24 INFO - PROCESS | 1865 | --DOCSHELL 0x7fb49a9a6000 == 24 [pid = 1865] [id = 62] 08:46:24 INFO - PROCESS | 1865 | --DOCSHELL 0x7fb499990800 == 23 [pid = 1865] [id = 61] 08:46:24 INFO - PROCESS | 1865 | --DOCSHELL 0x7fb492ed9000 == 22 [pid = 1865] [id = 60] 08:46:24 INFO - PROCESS | 1865 | --DOMWINDOW == 101 (0x7fb49c861000) [pid = 1865] [serial = 149] [outer = (nil)] [url = about:blank] 08:46:24 INFO - PROCESS | 1865 | --DOMWINDOW == 100 (0x7fb4a1475000) [pid = 1865] [serial = 152] [outer = (nil)] [url = about:blank] 08:46:24 INFO - PROCESS | 1865 | --DOMWINDOW == 99 (0x7fb4abf72400) [pid = 1865] [serial = 135] [outer = (nil)] [url = about:blank] 08:46:24 INFO - PROCESS | 1865 | --DOMWINDOW == 98 (0x7fb49911c800) [pid = 1865] [serial = 146] [outer = (nil)] [url = about:blank] 08:46:24 INFO - PROCESS | 1865 | --DOMWINDOW == 97 (0x7fb499e4cc00) [pid = 1865] [serial = 147] [outer = (nil)] [url = about:blank] 08:46:24 INFO - PROCESS | 1865 | --DOMWINDOW == 96 (0x7fb492306000) [pid = 1865] [serial = 143] [outer = (nil)] [url = about:blank] 08:46:24 INFO - PROCESS | 1865 | --DOMWINDOW == 95 (0x7fb49776d800) [pid = 1865] [serial = 144] [outer = (nil)] [url = about:blank] 08:46:24 INFO - PROCESS | 1865 | --DOMWINDOW == 94 (0x7fb4a7310000) [pid = 1865] [serial = 155] [outer = (nil)] [url = about:blank] 08:46:24 INFO - PROCESS | 1865 | --DOMWINDOW == 93 (0x7fb4a77d1000) [pid = 1865] [serial = 156] [outer = (nil)] [url = about:blank] 08:46:24 INFO - PROCESS | 1865 | --DOMWINDOW == 92 (0x7fb4a703e000) [pid = 1865] [serial = 153] [outer = (nil)] [url = about:blank] 08:46:24 INFO - PROCESS | 1865 | --DOMWINDOW == 91 (0x7fb4ac0a8c00) [pid = 1865] [serial = 158] [outer = (nil)] [url = about:blank] 08:46:24 INFO - PROCESS | 1865 | --DOMWINDOW == 90 (0x7fb4ac0b1400) [pid = 1865] [serial = 159] [outer = (nil)] [url = about:blank] 08:46:24 INFO - PROCESS | 1865 | --DOMWINDOW == 89 (0x7fb49c9ff000) [pid = 1865] [serial = 150] [outer = (nil)] [url = about:blank] 08:46:24 INFO - PROCESS | 1865 | 1461685584817 Marionette TRACE conn3 <- [1,280,null,{"value":["/2dcontext/compositing/2d.composite.transparent.source-in.html",0,null,null,[["Canvas test: 2d.composite.transparent.source-in",0,null,null]]]}] 08:46:24 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-in.html | Canvas test: 2d.composite.transparent.source-in 08:46:24 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-in.html | took 1389ms 08:46:24 INFO - PROCESS | 1865 | 1461685584855 Marionette TRACE conn3 -> [0,281,"getWindowHandle",null] 08:46:24 INFO - PROCESS | 1865 | 1461685584859 Marionette TRACE conn3 <- [1,281,null,{"value":"8"}] 08:46:24 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-out.html 08:46:24 INFO - PROCESS | 1865 | 1461685584864 Marionette TRACE conn3 -> [0,282,"setScriptTimeout",{"ms":35000}] 08:46:24 INFO - PROCESS | 1865 | 1461685584869 Marionette TRACE conn3 <- [1,282,null,{}] 08:46:24 INFO - PROCESS | 1865 | 1461685584884 Marionette TRACE conn3 -> [0,283,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:46:25 INFO - PROCESS | 1865 | 1461685585022 Marionette TRACE conn3 <- [1,283,null,{"value":null}] 08:46:25 INFO - PROCESS | 1865 | 1461685585117 Marionette TRACE conn3 -> [0,284,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-out.html\", \"f2909f1d-3840-4f27-ae3e-3caac4a4282f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:46:25 INFO - PROCESS | 1865 | ++DOCSHELL 0x7fb49967c800 == 23 [pid = 1865] [id = 78] 08:46:25 INFO - PROCESS | 1865 | ++DOMWINDOW == 90 (0x7fb493c32c00) [pid = 1865] [serial = 232] [outer = (nil)] 08:46:25 INFO - PROCESS | 1865 | ++DOMWINDOW == 91 (0x7fb49a109800) [pid = 1865] [serial = 233] [outer = 0x7fb493c32c00] 08:46:25 INFO - PROCESS | 1865 | 1461685585181 Marionette DEBUG loaded listener.js 08:46:25 INFO - PROCESS | 1865 | ++DOMWINDOW == 92 (0x7fb49a417000) [pid = 1865] [serial = 234] [outer = 0x7fb493c32c00] 08:46:25 INFO - PROCESS | 1865 | 1461685585927 Marionette TRACE conn3 <- [1,284,null,{"value":["/2dcontext/compositing/2d.composite.transparent.source-out.html",0,null,null,[["Canvas test: 2d.composite.transparent.source-out",0,null,null]]]}] 08:46:25 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-out.html | Canvas test: 2d.composite.transparent.source-out 08:46:25 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-out.html | took 1131ms 08:46:25 INFO - PROCESS | 1865 | 1461685585998 Marionette TRACE conn3 -> [0,285,"getWindowHandle",null] 08:46:26 INFO - PROCESS | 1865 | 1461685586004 Marionette TRACE conn3 <- [1,285,null,{"value":"8"}] 08:46:26 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-over.html 08:46:26 INFO - PROCESS | 1865 | 1461685586011 Marionette TRACE conn3 -> [0,286,"setScriptTimeout",{"ms":35000}] 08:46:26 INFO - PROCESS | 1865 | 1461685586014 Marionette TRACE conn3 <- [1,286,null,{}] 08:46:26 INFO - PROCESS | 1865 | 1461685586022 Marionette TRACE conn3 -> [0,287,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:46:26 INFO - PROCESS | 1865 | 1461685586160 Marionette TRACE conn3 <- [1,287,null,{"value":null}] 08:46:26 INFO - PROCESS | 1865 | 1461685586170 Marionette TRACE conn3 -> [0,288,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.source-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-over.html\", \"f2909f1d-3840-4f27-ae3e-3caac4a4282f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:46:26 INFO - PROCESS | 1865 | ++DOCSHELL 0x7fb49a1da000 == 24 [pid = 1865] [id = 79] 08:46:26 INFO - PROCESS | 1865 | ++DOMWINDOW == 93 (0x7fb4909f0000) [pid = 1865] [serial = 235] [outer = (nil)] 08:46:26 INFO - PROCESS | 1865 | ++DOMWINDOW == 94 (0x7fb49c9f6000) [pid = 1865] [serial = 236] [outer = 0x7fb4909f0000] 08:46:26 INFO - PROCESS | 1865 | 1461685586229 Marionette DEBUG loaded listener.js 08:46:26 INFO - PROCESS | 1865 | ++DOMWINDOW == 95 (0x7fb49cbeac00) [pid = 1865] [serial = 237] [outer = 0x7fb4909f0000] 08:46:27 INFO - PROCESS | 1865 | 1461685587087 Marionette TRACE conn3 <- [1,288,null,{"value":["/2dcontext/compositing/2d.composite.transparent.source-over.html",0,null,null,[["Canvas test: 2d.composite.transparent.source-over",0,null,null]]]}] 08:46:27 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-over.html | Canvas test: 2d.composite.transparent.source-over 08:46:27 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-over.html | took 1136ms 08:46:27 INFO - PROCESS | 1865 | 1461685587147 Marionette TRACE conn3 -> [0,289,"getWindowHandle",null] 08:46:27 INFO - PROCESS | 1865 | 1461685587150 Marionette TRACE conn3 <- [1,289,null,{"value":"8"}] 08:46:27 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.xor.html 08:46:27 INFO - PROCESS | 1865 | 1461685587155 Marionette TRACE conn3 -> [0,290,"setScriptTimeout",{"ms":35000}] 08:46:27 INFO - PROCESS | 1865 | 1461685587157 Marionette TRACE conn3 <- [1,290,null,{}] 08:46:27 INFO - PROCESS | 1865 | 1461685587162 Marionette TRACE conn3 -> [0,291,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:46:27 INFO - PROCESS | 1865 | 1461685587321 Marionette TRACE conn3 <- [1,291,null,{"value":null}] 08:46:27 INFO - PROCESS | 1865 | 1461685587342 Marionette TRACE conn3 -> [0,292,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.xor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.xor.html\", \"f2909f1d-3840-4f27-ae3e-3caac4a4282f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:46:27 INFO - PROCESS | 1865 | ++DOCSHELL 0x7fb49aa4e800 == 25 [pid = 1865] [id = 80] 08:46:27 INFO - PROCESS | 1865 | ++DOMWINDOW == 96 (0x7fb4915d3800) [pid = 1865] [serial = 238] [outer = (nil)] 08:46:27 INFO - PROCESS | 1865 | ++DOMWINDOW == 97 (0x7fb49d711400) [pid = 1865] [serial = 239] [outer = 0x7fb4915d3800] 08:46:27 INFO - PROCESS | 1865 | 1461685587401 Marionette DEBUG loaded listener.js 08:46:27 INFO - PROCESS | 1865 | ++DOMWINDOW == 98 (0x7fb4a6405c00) [pid = 1865] [serial = 240] [outer = 0x7fb4915d3800] 08:46:28 INFO - PROCESS | 1865 | 1461685588150 Marionette TRACE conn3 <- [1,292,null,{"value":["/2dcontext/compositing/2d.composite.transparent.xor.html",0,null,null,[["Canvas test: 2d.composite.transparent.xor",0,null,null]]]}] 08:46:28 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.xor.html | Canvas test: 2d.composite.transparent.xor 08:46:28 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.xor.html | took 1032ms 08:46:28 INFO - PROCESS | 1865 | 1461685588189 Marionette TRACE conn3 -> [0,293,"getWindowHandle",null] 08:46:28 INFO - PROCESS | 1865 | 1461685588191 Marionette TRACE conn3 <- [1,293,null,{"value":"8"}] 08:46:28 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html 08:46:28 INFO - PROCESS | 1865 | 1461685588203 Marionette TRACE conn3 -> [0,294,"setScriptTimeout",{"ms":35000}] 08:46:28 INFO - PROCESS | 1865 | 1461685588205 Marionette TRACE conn3 <- [1,294,null,{}] 08:46:28 INFO - PROCESS | 1865 | 1461685588226 Marionette TRACE conn3 -> [0,295,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:46:28 INFO - PROCESS | 1865 | 1461685588433 Marionette TRACE conn3 <- [1,295,null,{"value":null}] 08:46:28 INFO - PROCESS | 1865 | --DOMWINDOW == 97 (0x7fb493c2b400) [pid = 1865] [serial = 196] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-in.html] 08:46:28 INFO - PROCESS | 1865 | --DOMWINDOW == 96 (0x7fb4aa6ba400) [pid = 1865] [serial = 193] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-atop.html] 08:46:28 INFO - PROCESS | 1865 | --DOMWINDOW == 95 (0x7fb4a737c400) [pid = 1865] [serial = 172] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.unrecognised.html] 08:46:28 INFO - PROCESS | 1865 | --DOMWINDOW == 94 (0x7fb49cb45800) [pid = 1865] [serial = 202] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-over.html] 08:46:28 INFO - PROCESS | 1865 | --DOMWINDOW == 93 (0x7fb4909e5c00) [pid = 1865] [serial = 112] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.range.html] 08:46:28 INFO - PROCESS | 1865 | --DOMWINDOW == 92 (0x7fb4909edc00) [pid = 1865] [serial = 175] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.copy.html] 08:46:28 INFO - PROCESS | 1865 | --DOMWINDOW == 91 (0x7fb49a107000) [pid = 1865] [serial = 199] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-out.html] 08:46:28 INFO - PROCESS | 1865 | --DOMWINDOW == 90 (0x7fb4905cb000) [pid = 1865] [serial = 205] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.xor.html] 08:46:28 INFO - PROCESS | 1865 | --DOMWINDOW == 89 (0x7fb49c925400) [pid = 1865] [serial = 187] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-over.html] 08:46:28 INFO - PROCESS | 1865 | --DOMWINDOW == 88 (0x7fb490655c00) [pid = 1865] [serial = 178] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-atop.html] 08:46:28 INFO - PROCESS | 1865 | --DOMWINDOW == 87 (0x7fb4909e8400) [pid = 1865] [serial = 181] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-in.html] 08:46:28 INFO - PROCESS | 1865 | --DOMWINDOW == 86 (0x7fb49865c400) [pid = 1865] [serial = 139] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-out.html] 08:46:28 INFO - PROCESS | 1865 | --DOMWINDOW == 85 (0x7fb49a10cc00) [pid = 1865] [serial = 184] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-out.html] 08:46:28 INFO - PROCESS | 1865 | --DOMWINDOW == 84 (0x7fb4a7040000) [pid = 1865] [serial = 160] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.get.html] 08:46:28 INFO - PROCESS | 1865 | --DOMWINDOW == 83 (0x7fb49391c800) [pid = 1865] [serial = 136] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-in.html] 08:46:28 INFO - PROCESS | 1865 | --DOMWINDOW == 82 (0x7fb49d711000) [pid = 1865] [serial = 190] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.lighter.html] 08:46:28 INFO - PROCESS | 1865 | --DOMWINDOW == 81 (0x7fb49cbf8400) [pid = 1865] [serial = 208] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.copy.html] 08:46:28 INFO - PROCESS | 1865 | --DOMWINDOW == 80 (0x7fb4a64e2c00) [pid = 1865] [serial = 169] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.over.html] 08:46:28 INFO - PROCESS | 1865 | --DOMWINDOW == 79 (0x7fb493c34800) [pid = 1865] [serial = 163] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.highlight.html] 08:46:28 INFO - PROCESS | 1865 | --DOMWINDOW == 78 (0x7fb49aa76800) [pid = 1865] [serial = 166] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.nullsuffix.html] 08:46:28 INFO - PROCESS | 1865 | 1461685588831 Marionette TRACE conn3 -> [0,296,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.fill.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.copy.html\", \"f2909f1d-3840-4f27-ae3e-3caac4a4282f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:46:28 INFO - PROCESS | 1865 | ++DOCSHELL 0x7fb4915ac800 == 26 [pid = 1865] [id = 81] 08:46:28 INFO - PROCESS | 1865 | ++DOMWINDOW == 79 (0x7fb4905c5c00) [pid = 1865] [serial = 241] [outer = (nil)] 08:46:28 INFO - PROCESS | 1865 | ++DOMWINDOW == 80 (0x7fb4909edc00) [pid = 1865] [serial = 242] [outer = 0x7fb4905c5c00] 08:46:28 INFO - PROCESS | 1865 | 1461685588894 Marionette DEBUG loaded listener.js 08:46:28 INFO - PROCESS | 1865 | ++DOMWINDOW == 81 (0x7fb49a105400) [pid = 1865] [serial = 243] [outer = 0x7fb4905c5c00] 08:46:29 INFO - PROCESS | 1865 | ++DOMWINDOW == 82 (0x7fb4992d3c00) [pid = 1865] [serial = 244] [outer = 0x7fb49216b800] 08:46:29 INFO - PROCESS | 1865 | 1461685589593 Marionette TRACE conn3 <- [1,296,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.fill.copy.html",0,null,null,[["fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 08:46:29 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. 08:46:29 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html | took 1446ms 08:46:29 INFO - PROCESS | 1865 | 1461685589649 Marionette TRACE conn3 -> [0,297,"getWindowHandle",null] 08:46:29 INFO - PROCESS | 1865 | 1461685589653 Marionette TRACE conn3 <- [1,297,null,{"value":"8"}] 08:46:29 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html 08:46:29 INFO - PROCESS | 1865 | 1461685589667 Marionette TRACE conn3 -> [0,298,"setScriptTimeout",{"ms":35000}] 08:46:29 INFO - PROCESS | 1865 | 1461685589669 Marionette TRACE conn3 <- [1,298,null,{}] 08:46:29 INFO - PROCESS | 1865 | 1461685589675 Marionette TRACE conn3 -> [0,299,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:46:29 INFO - PROCESS | 1865 | 1461685589811 Marionette TRACE conn3 <- [1,299,null,{"value":null}] 08:46:29 INFO - PROCESS | 1865 | 1461685589826 Marionette TRACE conn3 -> [0,300,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html\", \"f2909f1d-3840-4f27-ae3e-3caac4a4282f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:46:29 INFO - PROCESS | 1865 | ++DOCSHELL 0x7fb4a14ed800 == 27 [pid = 1865] [id = 82] 08:46:29 INFO - PROCESS | 1865 | ++DOMWINDOW == 83 (0x7fb4905c8800) [pid = 1865] [serial = 245] [outer = (nil)] 08:46:29 INFO - PROCESS | 1865 | ++DOMWINDOW == 84 (0x7fb4992e0000) [pid = 1865] [serial = 246] [outer = 0x7fb4905c8800] 08:46:29 INFO - PROCESS | 1865 | 1461685589882 Marionette DEBUG loaded listener.js 08:46:29 INFO - PROCESS | 1865 | ++DOMWINDOW == 85 (0x7fb49a1aec00) [pid = 1865] [serial = 247] [outer = 0x7fb4905c8800] 08:46:30 INFO - PROCESS | 1865 | 1461685590579 Marionette TRACE conn3 <- [1,300,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html",0,null,null,[["fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 08:46:30 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. 08:46:30 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html | took 945ms 08:46:30 INFO - PROCESS | 1865 | 1461685590605 Marionette TRACE conn3 -> [0,301,"getWindowHandle",null] 08:46:30 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html 08:46:30 INFO - PROCESS | 1865 | 1461685590610 Marionette TRACE conn3 <- [1,301,null,{"value":"8"}] 08:46:30 INFO - PROCESS | 1865 | 1461685590616 Marionette TRACE conn3 -> [0,302,"setScriptTimeout",{"ms":35000}] 08:46:30 INFO - PROCESS | 1865 | 1461685590619 Marionette TRACE conn3 <- [1,302,null,{}] 08:46:30 INFO - PROCESS | 1865 | 1461685590624 Marionette TRACE conn3 -> [0,303,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:46:30 INFO - PROCESS | 1865 | 1461685590787 Marionette TRACE conn3 <- [1,303,null,{"value":null}] 08:46:30 INFO - PROCESS | 1865 | 1461685590920 Marionette TRACE conn3 -> [0,304,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html\", \"f2909f1d-3840-4f27-ae3e-3caac4a4282f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:46:30 INFO - PROCESS | 1865 | ++DOCSHELL 0x7fb4915af000 == 28 [pid = 1865] [id = 83] 08:46:30 INFO - PROCESS | 1865 | ++DOMWINDOW == 86 (0x7fb4905c4000) [pid = 1865] [serial = 248] [outer = (nil)] 08:46:30 INFO - PROCESS | 1865 | ++DOMWINDOW == 87 (0x7fb4909f4800) [pid = 1865] [serial = 249] [outer = 0x7fb4905c4000] 08:46:30 INFO - PROCESS | 1865 | 1461685590991 Marionette DEBUG loaded listener.js 08:46:31 INFO - PROCESS | 1865 | ++DOMWINDOW == 88 (0x7fb49391e000) [pid = 1865] [serial = 250] [outer = 0x7fb4905c4000] 08:46:31 INFO - PROCESS | 1865 | 1461685591808 Marionette TRACE conn3 <- [1,304,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html",0,null,null,[["fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 08:46:31 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. 08:46:31 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html | took 1232ms 08:46:31 INFO - PROCESS | 1865 | 1461685591850 Marionette TRACE conn3 -> [0,305,"getWindowHandle",null] 08:46:31 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html 08:46:31 INFO - PROCESS | 1865 | 1461685591857 Marionette TRACE conn3 <- [1,305,null,{"value":"8"}] 08:46:31 INFO - PROCESS | 1865 | 1461685591863 Marionette TRACE conn3 -> [0,306,"setScriptTimeout",{"ms":35000}] 08:46:31 INFO - PROCESS | 1865 | 1461685591869 Marionette TRACE conn3 <- [1,306,null,{}] 08:46:31 INFO - PROCESS | 1865 | 1461685591876 Marionette TRACE conn3 -> [0,307,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:46:32 INFO - PROCESS | 1865 | 1461685592049 Marionette TRACE conn3 <- [1,307,null,{"value":null}] 08:46:32 INFO - PROCESS | 1865 | 1461685592183 Marionette TRACE conn3 -> [0,308,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.fill.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-in.html\", \"f2909f1d-3840-4f27-ae3e-3caac4a4282f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:46:32 INFO - PROCESS | 1865 | ++DOCSHELL 0x7fb499e10800 == 29 [pid = 1865] [id = 84] 08:46:32 INFO - PROCESS | 1865 | ++DOMWINDOW == 89 (0x7fb4978d7000) [pid = 1865] [serial = 251] [outer = (nil)] 08:46:32 INFO - PROCESS | 1865 | ++DOMWINDOW == 90 (0x7fb498b51800) [pid = 1865] [serial = 252] [outer = 0x7fb4978d7000] 08:46:32 INFO - PROCESS | 1865 | 1461685592255 Marionette DEBUG loaded listener.js 08:46:32 INFO - PROCESS | 1865 | ++DOMWINDOW == 91 (0x7fb4992dd800) [pid = 1865] [serial = 253] [outer = 0x7fb4978d7000] 08:46:33 INFO - PROCESS | 1865 | 1461685593057 Marionette TRACE conn3 <- [1,308,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.fill.source-in.html",0,null,null,[["fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 08:46:33 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. 08:46:33 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html | took 1236ms 08:46:33 INFO - PROCESS | 1865 | 1461685593103 Marionette TRACE conn3 -> [0,309,"getWindowHandle",null] 08:46:33 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html 08:46:33 INFO - PROCESS | 1865 | 1461685593109 Marionette TRACE conn3 <- [1,309,null,{"value":"8"}] 08:46:33 INFO - PROCESS | 1865 | 1461685593115 Marionette TRACE conn3 -> [0,310,"setScriptTimeout",{"ms":35000}] 08:46:33 INFO - PROCESS | 1865 | 1461685593118 Marionette TRACE conn3 <- [1,310,null,{}] 08:46:33 INFO - PROCESS | 1865 | 1461685593124 Marionette TRACE conn3 -> [0,311,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:46:33 INFO - PROCESS | 1865 | 1461685593279 Marionette TRACE conn3 <- [1,311,null,{"value":null}] 08:46:33 INFO - PROCESS | 1865 | 1461685593413 Marionette TRACE conn3 -> [0,312,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.fill.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-out.html\", \"f2909f1d-3840-4f27-ae3e-3caac4a4282f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:46:33 INFO - PROCESS | 1865 | ++DOCSHELL 0x7fb4a7395000 == 30 [pid = 1865] [id = 85] 08:46:33 INFO - PROCESS | 1865 | ++DOMWINDOW == 92 (0x7fb4992de000) [pid = 1865] [serial = 254] [outer = (nil)] 08:46:33 INFO - PROCESS | 1865 | ++DOMWINDOW == 93 (0x7fb49a115c00) [pid = 1865] [serial = 255] [outer = 0x7fb4992de000] 08:46:33 INFO - PROCESS | 1865 | 1461685593483 Marionette DEBUG loaded listener.js 08:46:33 INFO - PROCESS | 1865 | ++DOMWINDOW == 94 (0x7fb49c925400) [pid = 1865] [serial = 256] [outer = 0x7fb4992de000] 08:46:34 INFO - PROCESS | 1865 | 1461685594344 Marionette TRACE conn3 <- [1,312,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.fill.source-out.html",0,null,null,[["fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 08:46:34 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. 08:46:34 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html | took 1286ms 08:46:34 INFO - PROCESS | 1865 | 1461685594401 Marionette TRACE conn3 -> [0,313,"getWindowHandle",null] 08:46:34 INFO - PROCESS | 1865 | 1461685594404 Marionette TRACE conn3 <- [1,313,null,{"value":"8"}] 08:46:34 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.copy.html 08:46:34 INFO - PROCESS | 1865 | 1461685594420 Marionette TRACE conn3 -> [0,314,"setScriptTimeout",{"ms":35000}] 08:46:34 INFO - PROCESS | 1865 | 1461685594429 Marionette TRACE conn3 <- [1,314,null,{}] 08:46:34 INFO - PROCESS | 1865 | 1461685594435 Marionette TRACE conn3 -> [0,315,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:46:34 INFO - PROCESS | 1865 | 1461685594593 Marionette TRACE conn3 <- [1,315,null,{"value":null}] 08:46:34 INFO - PROCESS | 1865 | 1461685594727 Marionette TRACE conn3 -> [0,316,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.image.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.copy.html\", \"f2909f1d-3840-4f27-ae3e-3caac4a4282f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:46:34 INFO - PROCESS | 1865 | ++DOCSHELL 0x7fb4aa687800 == 31 [pid = 1865] [id = 86] 08:46:34 INFO - PROCESS | 1865 | ++DOMWINDOW == 95 (0x7fb49a10b000) [pid = 1865] [serial = 257] [outer = (nil)] 08:46:34 INFO - PROCESS | 1865 | ++DOMWINDOW == 96 (0x7fb4a7757000) [pid = 1865] [serial = 258] [outer = 0x7fb49a10b000] 08:46:34 INFO - PROCESS | 1865 | 1461685594799 Marionette DEBUG loaded listener.js 08:46:34 INFO - PROCESS | 1865 | ++DOMWINDOW == 97 (0x7fb4a8439400) [pid = 1865] [serial = 259] [outer = 0x7fb49a10b000] 08:46:35 INFO - PROCESS | 1865 | 1461685595587 Marionette TRACE conn3 <- [1,316,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.image.copy.html",0,null,null,[["drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 08:46:35 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. 08:46:35 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.copy.html | took 1250ms 08:46:35 INFO - PROCESS | 1865 | 1461685595663 Marionette TRACE conn3 -> [0,317,"getWindowHandle",null] 08:46:35 INFO - PROCESS | 1865 | 1461685595667 Marionette TRACE conn3 <- [1,317,null,{"value":"8"}] 08:46:35 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html 08:46:35 INFO - PROCESS | 1865 | 1461685595672 Marionette TRACE conn3 -> [0,318,"setScriptTimeout",{"ms":35000}] 08:46:35 INFO - PROCESS | 1865 | 1461685595675 Marionette TRACE conn3 <- [1,318,null,{}] 08:46:35 INFO - PROCESS | 1865 | 1461685595681 Marionette TRACE conn3 -> [0,319,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:46:35 INFO - PROCESS | 1865 | 1461685595878 Marionette TRACE conn3 <- [1,319,null,{"value":null}] 08:46:35 INFO - PROCESS | 1865 | 1461685595892 Marionette TRACE conn3 -> [0,320,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html\", \"f2909f1d-3840-4f27-ae3e-3caac4a4282f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:46:35 INFO - PROCESS | 1865 | ++DOCSHELL 0x7fb4ac55b000 == 32 [pid = 1865] [id = 87] 08:46:35 INFO - PROCESS | 1865 | ++DOMWINDOW == 98 (0x7fb493de0c00) [pid = 1865] [serial = 260] [outer = (nil)] 08:46:35 INFO - PROCESS | 1865 | ++DOMWINDOW == 99 (0x7fb493de9800) [pid = 1865] [serial = 261] [outer = 0x7fb493de0c00] 08:46:35 INFO - PROCESS | 1865 | 1461685595959 Marionette DEBUG loaded listener.js 08:46:36 INFO - PROCESS | 1865 | ++DOMWINDOW == 100 (0x7fb493dee800) [pid = 1865] [serial = 262] [outer = 0x7fb493de0c00] 08:46:36 INFO - PROCESS | 1865 | 1461685596815 Marionette TRACE conn3 <- [1,320,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html",0,null,null,[["drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 08:46:36 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. 08:46:36 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html | took 1179ms 08:46:36 INFO - PROCESS | 1865 | 1461685596852 Marionette TRACE conn3 -> [0,321,"getWindowHandle",null] 08:46:36 INFO - PROCESS | 1865 | 1461685596856 Marionette TRACE conn3 <- [1,321,null,{"value":"8"}] 08:46:36 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html 08:46:36 INFO - PROCESS | 1865 | 1461685596861 Marionette TRACE conn3 -> [0,322,"setScriptTimeout",{"ms":35000}] 08:46:36 INFO - PROCESS | 1865 | 1461685596864 Marionette TRACE conn3 <- [1,322,null,{}] 08:46:36 INFO - PROCESS | 1865 | 1461685596869 Marionette TRACE conn3 -> [0,323,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:46:37 INFO - PROCESS | 1865 | 1461685597020 Marionette TRACE conn3 <- [1,323,null,{"value":null}] 08:46:37 INFO - PROCESS | 1865 | 1461685597163 Marionette TRACE conn3 -> [0,324,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.image.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-in.html\", \"f2909f1d-3840-4f27-ae3e-3caac4a4282f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:46:37 INFO - PROCESS | 1865 | ++DOCSHELL 0x7fb4ae58c800 == 33 [pid = 1865] [id = 88] 08:46:37 INFO - PROCESS | 1865 | ++DOMWINDOW == 101 (0x7fb4a84e9000) [pid = 1865] [serial = 263] [outer = (nil)] 08:46:37 INFO - PROCESS | 1865 | ++DOMWINDOW == 102 (0x7fb4a85b6400) [pid = 1865] [serial = 264] [outer = 0x7fb4a84e9000] 08:46:37 INFO - PROCESS | 1865 | 1461685597246 Marionette DEBUG loaded listener.js 08:46:37 INFO - PROCESS | 1865 | ++DOMWINDOW == 103 (0x7fb4aa640c00) [pid = 1865] [serial = 265] [outer = 0x7fb4a84e9000] 08:46:38 INFO - PROCESS | 1865 | 1461685598159 Marionette TRACE conn3 <- [1,324,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.image.destination-in.html",0,null,null,[["drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 08:46:38 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. 08:46:38 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html | took 1330ms 08:46:38 INFO - PROCESS | 1865 | 1461685598192 Marionette TRACE conn3 -> [0,325,"getWindowHandle",null] 08:46:38 INFO - PROCESS | 1865 | 1461685598196 Marionette TRACE conn3 <- [1,325,null,{"value":"8"}] 08:46:38 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html 08:46:38 INFO - PROCESS | 1865 | 1461685598201 Marionette TRACE conn3 -> [0,326,"setScriptTimeout",{"ms":35000}] 08:46:38 INFO - PROCESS | 1865 | 1461685598204 Marionette TRACE conn3 <- [1,326,null,{}] 08:46:38 INFO - PROCESS | 1865 | 1461685598210 Marionette TRACE conn3 -> [0,327,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:46:38 INFO - PROCESS | 1865 | 1461685598357 Marionette TRACE conn3 <- [1,327,null,{"value":null}] 08:46:38 INFO - PROCESS | 1865 | 1461685598664 Marionette TRACE conn3 -> [0,328,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.image.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-in.html\", \"f2909f1d-3840-4f27-ae3e-3caac4a4282f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:46:38 INFO - PROCESS | 1865 | ++DOCSHELL 0x7fb49051e800 == 34 [pid = 1865] [id = 89] 08:46:38 INFO - PROCESS | 1865 | ++DOMWINDOW == 104 (0x7fb49230e400) [pid = 1865] [serial = 266] [outer = (nil)] 08:46:38 INFO - PROCESS | 1865 | ++DOMWINDOW == 105 (0x7fb492ff6400) [pid = 1865] [serial = 267] [outer = 0x7fb49230e400] 08:46:38 INFO - PROCESS | 1865 | 1461685598734 Marionette DEBUG loaded listener.js 08:46:38 INFO - PROCESS | 1865 | ++DOMWINDOW == 106 (0x7fb493c32000) [pid = 1865] [serial = 268] [outer = 0x7fb49230e400] 08:46:39 INFO - PROCESS | 1865 | 1461685599683 Marionette TRACE conn3 <- [1,328,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.image.source-in.html",0,null,null,[["drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 08:46:39 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. 08:46:39 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html | took 1530ms 08:46:39 INFO - PROCESS | 1865 | 1461685599733 Marionette TRACE conn3 -> [0,329,"getWindowHandle",null] 08:46:39 INFO - PROCESS | 1865 | 1461685599737 Marionette TRACE conn3 <- [1,329,null,{"value":"8"}] 08:46:39 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html 08:46:39 INFO - PROCESS | 1865 | 1461685599750 Marionette TRACE conn3 -> [0,330,"setScriptTimeout",{"ms":35000}] 08:46:39 INFO - PROCESS | 1865 | 1461685599759 Marionette TRACE conn3 <- [1,330,null,{}] 08:46:39 INFO - PROCESS | 1865 | 1461685599764 Marionette TRACE conn3 -> [0,331,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:46:39 INFO - PROCESS | 1865 | 1461685599946 Marionette TRACE conn3 <- [1,331,null,{"value":null}] 08:46:39 INFO - PROCESS | 1865 | --DOMWINDOW == 105 (0x7fb4b0a5b000) [pid = 1865] [serial = 212] [outer = (nil)] [url = about:blank] 08:46:40 INFO - PROCESS | 1865 | --DOMWINDOW == 104 (0x7fb493c31400) [pid = 1865] [serial = 197] [outer = (nil)] [url = about:blank] 08:46:40 INFO - PROCESS | 1865 | --DOMWINDOW == 103 (0x7fb4aca33800) [pid = 1865] [serial = 195] [outer = (nil)] [url = about:blank] 08:46:40 INFO - PROCESS | 1865 | --DOMWINDOW == 102 (0x7fb4ac0a3400) [pid = 1865] [serial = 194] [outer = (nil)] [url = about:blank] 08:46:40 INFO - PROCESS | 1865 | --DOMWINDOW == 101 (0x7fb4aca2c800) [pid = 1865] [serial = 174] [outer = (nil)] [url = about:blank] 08:46:40 INFO - PROCESS | 1865 | --DOMWINDOW == 100 (0x7fb4a8433000) [pid = 1865] [serial = 204] [outer = (nil)] [url = about:blank] 08:46:40 INFO - PROCESS | 1865 | --DOMWINDOW == 99 (0x7fb4991a4400) [pid = 1865] [serial = 114] [outer = (nil)] [url = about:blank] 08:46:40 INFO - PROCESS | 1865 | --DOMWINDOW == 98 (0x7fb4963acc00) [pid = 1865] [serial = 177] [outer = (nil)] [url = about:blank] 08:46:40 INFO - PROCESS | 1865 | --DOMWINDOW == 97 (0x7fb4a64e9c00) [pid = 1865] [serial = 203] [outer = (nil)] [url = about:blank] 08:46:40 INFO - PROCESS | 1865 | --DOMWINDOW == 96 (0x7fb49a120000) [pid = 1865] [serial = 200] [outer = (nil)] [url = about:blank] 08:46:40 INFO - PROCESS | 1865 | --DOMWINDOW == 95 (0x7fb49a1ae400) [pid = 1865] [serial = 206] [outer = (nil)] [url = about:blank] 08:46:40 INFO - PROCESS | 1865 | --DOMWINDOW == 94 (0x7fb4a7374000) [pid = 1865] [serial = 189] [outer = (nil)] [url = about:blank] 08:46:40 INFO - PROCESS | 1865 | --DOMWINDOW == 93 (0x7fb493c2f000) [pid = 1865] [serial = 180] [outer = (nil)] [url = about:blank] 08:46:40 INFO - PROCESS | 1865 | --DOMWINDOW == 92 (0x7fb499711c00) [pid = 1865] [serial = 182] [outer = (nil)] [url = about:blank] 08:46:40 INFO - PROCESS | 1865 | --DOMWINDOW == 91 (0x7fb4a1477c00) [pid = 1865] [serial = 141] [outer = (nil)] [url = about:blank] 08:46:40 INFO - PROCESS | 1865 | --DOMWINDOW == 90 (0x7fb49b5aa800) [pid = 1865] [serial = 186] [outer = (nil)] [url = about:blank] 08:46:40 INFO - PROCESS | 1865 | --DOMWINDOW == 89 (0x7fb4ac911c00) [pid = 1865] [serial = 162] [outer = (nil)] [url = about:blank] 08:46:40 INFO - PROCESS | 1865 | --DOMWINDOW == 88 (0x7fb49a1b9400) [pid = 1865] [serial = 185] [outer = (nil)] [url = about:blank] 08:46:40 INFO - PROCESS | 1865 | --DOMWINDOW == 87 (0x7fb49a116000) [pid = 1865] [serial = 138] [outer = (nil)] [url = about:blank] 08:46:40 INFO - PROCESS | 1865 | --DOMWINDOW == 86 (0x7fb49a107c00) [pid = 1865] [serial = 183] [outer = (nil)] [url = about:blank] 08:46:40 INFO - PROCESS | 1865 | --DOMWINDOW == 85 (0x7fb49216e400) [pid = 1865] [serial = 179] [outer = (nil)] [url = about:blank] 08:46:40 INFO - PROCESS | 1865 | --DOMWINDOW == 84 (0x7fb4a85b4800) [pid = 1865] [serial = 192] [outer = (nil)] [url = about:blank] 08:46:40 INFO - PROCESS | 1865 | --DOMWINDOW == 83 (0x7fb4af2c7400) [pid = 1865] [serial = 210] [outer = (nil)] [url = about:blank] 08:46:40 INFO - PROCESS | 1865 | --DOMWINDOW == 82 (0x7fb4ac0ab800) [pid = 1865] [serial = 171] [outer = (nil)] [url = about:blank] 08:46:40 INFO - PROCESS | 1865 | --DOMWINDOW == 81 (0x7fb498765000) [pid = 1865] [serial = 165] [outer = (nil)] [url = about:blank] 08:46:40 INFO - PROCESS | 1865 | --DOMWINDOW == 80 (0x7fb49b4b9c00) [pid = 1865] [serial = 201] [outer = (nil)] [url = about:blank] 08:46:40 INFO - PROCESS | 1865 | --DOMWINDOW == 79 (0x7fb4aca31400) [pid = 1865] [serial = 207] [outer = (nil)] [url = about:blank] 08:46:40 INFO - PROCESS | 1865 | --DOMWINDOW == 78 (0x7fb4a77d8800) [pid = 1865] [serial = 191] [outer = (nil)] [url = about:blank] 08:46:40 INFO - PROCESS | 1865 | --DOMWINDOW == 77 (0x7fb49c9fc400) [pid = 1865] [serial = 168] [outer = (nil)] [url = about:blank] 08:46:40 INFO - PROCESS | 1865 | --DOMWINDOW == 76 (0x7fb497d3a000) [pid = 1865] [serial = 198] [outer = (nil)] [url = about:blank] 08:46:40 INFO - PROCESS | 1865 | --DOMWINDOW == 75 (0x7fb4af038000) [pid = 1865] [serial = 209] [outer = (nil)] [url = about:blank] 08:46:40 INFO - PROCESS | 1865 | --DOMWINDOW == 74 (0x7fb4a703f400) [pid = 1865] [serial = 188] [outer = (nil)] [url = about:blank] 08:46:40 INFO - PROCESS | 1865 | 1461685600132 Marionette TRACE conn3 -> [0,332,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.image.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-out.html\", \"f2909f1d-3840-4f27-ae3e-3caac4a4282f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:46:40 INFO - PROCESS | 1865 | ++DOCSHELL 0x7fb492046800 == 35 [pid = 1865] [id = 90] 08:46:40 INFO - PROCESS | 1865 | ++DOMWINDOW == 75 (0x7fb493ed3800) [pid = 1865] [serial = 269] [outer = (nil)] 08:46:40 INFO - PROCESS | 1865 | ++DOMWINDOW == 76 (0x7fb497d3a000) [pid = 1865] [serial = 270] [outer = 0x7fb493ed3800] 08:46:40 INFO - PROCESS | 1865 | 1461685600198 Marionette DEBUG loaded listener.js 08:46:40 INFO - PROCESS | 1865 | ++DOMWINDOW == 77 (0x7fb498ae9800) [pid = 1865] [serial = 271] [outer = 0x7fb493ed3800] 08:46:40 INFO - PROCESS | 1865 | 1461685600881 Marionette TRACE conn3 <- [1,332,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.image.source-out.html",0,null,null,[["drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 08:46:40 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. 08:46:40 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html | took 1188ms 08:46:40 INFO - PROCESS | 1865 | 1461685600940 Marionette TRACE conn3 -> [0,333,"getWindowHandle",null] 08:46:40 INFO - PROCESS | 1865 | 1461685600945 Marionette TRACE conn3 <- [1,333,null,{"value":"8"}] 08:46:40 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html 08:46:40 INFO - PROCESS | 1865 | 1461685600952 Marionette TRACE conn3 -> [0,334,"setScriptTimeout",{"ms":35000}] 08:46:40 INFO - PROCESS | 1865 | 1461685600955 Marionette TRACE conn3 <- [1,334,null,{}] 08:46:40 INFO - PROCESS | 1865 | 1461685600964 Marionette TRACE conn3 -> [0,335,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:46:41 INFO - PROCESS | 1865 | 1461685601103 Marionette TRACE conn3 <- [1,335,null,{"value":null}] 08:46:41 INFO - PROCESS | 1865 | 1461685601114 Marionette TRACE conn3 -> [0,336,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html\", \"f2909f1d-3840-4f27-ae3e-3caac4a4282f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:46:41 INFO - PROCESS | 1865 | ++DOCSHELL 0x7fb49861f800 == 36 [pid = 1865] [id = 91] 08:46:41 INFO - PROCESS | 1865 | ++DOMWINDOW == 78 (0x7fb4906bac00) [pid = 1865] [serial = 272] [outer = (nil)] 08:46:41 INFO - PROCESS | 1865 | ++DOMWINDOW == 79 (0x7fb49a103000) [pid = 1865] [serial = 273] [outer = 0x7fb4906bac00] 08:46:41 INFO - PROCESS | 1865 | 1461685601172 Marionette DEBUG loaded listener.js 08:46:41 INFO - PROCESS | 1865 | ++DOMWINDOW == 80 (0x7fb49a116400) [pid = 1865] [serial = 274] [outer = 0x7fb4906bac00] 08:46:41 INFO - PROCESS | 1865 | 1461685601922 Marionette TRACE conn3 <- [1,336,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html",0,null,null,[["drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 08:46:41 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. 08:46:41 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html | took 983ms 08:46:41 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html 08:46:41 INFO - PROCESS | 1865 | 1461685601935 Marionette TRACE conn3 -> [0,337,"getWindowHandle",null] 08:46:41 INFO - PROCESS | 1865 | 1461685601938 Marionette TRACE conn3 <- [1,337,null,{"value":"8"}] 08:46:41 INFO - PROCESS | 1865 | 1461685601946 Marionette TRACE conn3 -> [0,338,"setScriptTimeout",{"ms":35000}] 08:46:41 INFO - PROCESS | 1865 | 1461685601954 Marionette TRACE conn3 <- [1,338,null,{}] 08:46:41 INFO - PROCESS | 1865 | 1461685601966 Marionette TRACE conn3 -> [0,339,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:46:42 INFO - PROCESS | 1865 | 1461685602179 Marionette TRACE conn3 <- [1,339,null,{"value":null}] 08:46:42 INFO - PROCESS | 1865 | 1461685602208 Marionette TRACE conn3 -> [0,340,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html\", \"f2909f1d-3840-4f27-ae3e-3caac4a4282f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:46:42 INFO - PROCESS | 1865 | ++DOCSHELL 0x7fb49a1d1800 == 37 [pid = 1865] [id = 92] 08:46:42 INFO - PROCESS | 1865 | ++DOMWINDOW == 81 (0x7fb49a116000) [pid = 1865] [serial = 275] [outer = (nil)] 08:46:42 INFO - PROCESS | 1865 | ++DOMWINDOW == 82 (0x7fb49c85cc00) [pid = 1865] [serial = 276] [outer = 0x7fb49a116000] 08:46:42 INFO - PROCESS | 1865 | 1461685602279 Marionette DEBUG loaded listener.js 08:46:42 INFO - PROCESS | 1865 | ++DOMWINDOW == 83 (0x7fb49d706000) [pid = 1865] [serial = 277] [outer = 0x7fb49a116000] 08:46:43 INFO - PROCESS | 1865 | 1461685603040 Marionette TRACE conn3 <- [1,340,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html",0,null,null,[["drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 08:46:43 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. 08:46:43 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html | took 1136ms 08:46:43 INFO - PROCESS | 1865 | 1461685603079 Marionette TRACE conn3 -> [0,341,"getWindowHandle",null] 08:46:43 INFO - PROCESS | 1865 | 1461685603087 Marionette TRACE conn3 <- [1,341,null,{"value":"8"}] 08:46:43 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html 08:46:43 INFO - PROCESS | 1865 | 1461685603095 Marionette TRACE conn3 -> [0,342,"setScriptTimeout",{"ms":35000}] 08:46:43 INFO - PROCESS | 1865 | 1461685603101 Marionette TRACE conn3 <- [1,342,null,{}] 08:46:43 INFO - PROCESS | 1865 | 1461685603121 Marionette TRACE conn3 -> [0,343,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:46:43 INFO - PROCESS | 1865 | 1461685603296 Marionette TRACE conn3 <- [1,343,null,{"value":null}] 08:46:43 INFO - PROCESS | 1865 | 1461685603316 Marionette TRACE conn3 -> [0,344,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html\", \"f2909f1d-3840-4f27-ae3e-3caac4a4282f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:46:43 INFO - PROCESS | 1865 | ++DOCSHELL 0x7fb49b5cf800 == 38 [pid = 1865] [id = 93] 08:46:43 INFO - PROCESS | 1865 | ++DOMWINDOW == 84 (0x7fb492306000) [pid = 1865] [serial = 278] [outer = (nil)] 08:46:43 INFO - PROCESS | 1865 | ++DOMWINDOW == 85 (0x7fb4a72a3800) [pid = 1865] [serial = 279] [outer = 0x7fb492306000] 08:46:43 INFO - PROCESS | 1865 | 1461685603376 Marionette DEBUG loaded listener.js 08:46:43 INFO - PROCESS | 1865 | ++DOMWINDOW == 86 (0x7fb4a73ea800) [pid = 1865] [serial = 280] [outer = 0x7fb492306000] 08:46:44 INFO - PROCESS | 1865 | 1461685604102 Marionette TRACE conn3 <- [1,344,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html",0,null,null,[["drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 08:46:44 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. 08:46:44 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html | took 1054ms 08:46:44 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html 08:46:44 INFO - PROCESS | 1865 | 1461685604154 Marionette TRACE conn3 -> [0,345,"getWindowHandle",null] 08:46:44 INFO - PROCESS | 1865 | 1461685604157 Marionette TRACE conn3 <- [1,345,null,{"value":"8"}] 08:46:44 INFO - PROCESS | 1865 | 1461685604166 Marionette TRACE conn3 -> [0,346,"setScriptTimeout",{"ms":35000}] 08:46:44 INFO - PROCESS | 1865 | 1461685604168 Marionette TRACE conn3 <- [1,346,null,{}] 08:46:44 INFO - PROCESS | 1865 | 1461685604197 Marionette TRACE conn3 -> [0,347,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:46:44 INFO - PROCESS | 1865 | 1461685604366 Marionette TRACE conn3 <- [1,347,null,{"value":null}] 08:46:44 INFO - PROCESS | 1865 | 1461685604384 Marionette TRACE conn3 -> [0,348,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html\", \"f2909f1d-3840-4f27-ae3e-3caac4a4282f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:46:44 INFO - PROCESS | 1865 | ++DOCSHELL 0x7fb48ee14800 == 39 [pid = 1865] [id = 94] 08:46:44 INFO - PROCESS | 1865 | ++DOMWINDOW == 87 (0x7fb493da2c00) [pid = 1865] [serial = 281] [outer = (nil)] 08:46:44 INFO - PROCESS | 1865 | ++DOMWINDOW == 88 (0x7fb493da5800) [pid = 1865] [serial = 282] [outer = 0x7fb493da2c00] 08:46:44 INFO - PROCESS | 1865 | 1461685604453 Marionette DEBUG loaded listener.js 08:46:44 INFO - PROCESS | 1865 | ++DOMWINDOW == 89 (0x7fb4a7588400) [pid = 1865] [serial = 283] [outer = 0x7fb493da2c00] 08:46:44 INFO - PROCESS | 1865 | --DOMWINDOW == 88 (0x7fb4915d3800) [pid = 1865] [serial = 238] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.xor.html] 08:46:44 INFO - PROCESS | 1865 | --DOMWINDOW == 87 (0x7fb499e42400) [pid = 1865] [serial = 223] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.lighter.html] 08:46:44 INFO - PROCESS | 1865 | --DOMWINDOW == 86 (0x7fb493c32c00) [pid = 1865] [serial = 232] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-out.html] 08:46:44 INFO - PROCESS | 1865 | --DOMWINDOW == 85 (0x7fb49391b800) [pid = 1865] [serial = 229] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-in.html] 08:46:44 INFO - PROCESS | 1865 | --DOMWINDOW == 84 (0x7fb4909ef000) [pid = 1865] [serial = 226] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-atop.html] 08:46:44 INFO - PROCESS | 1865 | --DOMWINDOW == 83 (0x7fb4905c5c00) [pid = 1865] [serial = 241] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.copy.html] 08:46:44 INFO - PROCESS | 1865 | --DOMWINDOW == 82 (0x7fb4909f0000) [pid = 1865] [serial = 235] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-over.html] 08:46:45 INFO - PROCESS | 1865 | 1461685605243 Marionette TRACE conn3 <- [1,348,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html",0,null,null,[["drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 08:46:45 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. 08:46:45 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html | took 1109ms 08:46:45 INFO - PROCESS | 1865 | 1461685605272 Marionette TRACE conn3 -> [0,349,"getWindowHandle",null] 08:46:45 INFO - PROCESS | 1865 | 1461685605275 Marionette TRACE conn3 <- [1,349,null,{"value":"8"}] 08:46:45 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html 08:46:45 INFO - PROCESS | 1865 | 1461685605280 Marionette TRACE conn3 -> [0,350,"setScriptTimeout",{"ms":35000}] 08:46:45 INFO - PROCESS | 1865 | 1461685605282 Marionette TRACE conn3 <- [1,350,null,{}] 08:46:45 INFO - PROCESS | 1865 | 1461685605287 Marionette TRACE conn3 -> [0,351,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:46:45 INFO - PROCESS | 1865 | 1461685605449 Marionette TRACE conn3 <- [1,351,null,{"value":null}] 08:46:45 INFO - PROCESS | 1865 | 1461685605471 Marionette TRACE conn3 -> [0,352,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html\", \"f2909f1d-3840-4f27-ae3e-3caac4a4282f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:46:45 INFO - PROCESS | 1865 | ++DOCSHELL 0x7fb4a7381800 == 40 [pid = 1865] [id = 95] 08:46:45 INFO - PROCESS | 1865 | ++DOMWINDOW == 83 (0x7fb493da3c00) [pid = 1865] [serial = 284] [outer = (nil)] 08:46:45 INFO - PROCESS | 1865 | ++DOMWINDOW == 84 (0x7fb4a843c800) [pid = 1865] [serial = 285] [outer = 0x7fb493da3c00] 08:46:45 INFO - PROCESS | 1865 | 1461685605530 Marionette DEBUG loaded listener.js 08:46:45 INFO - PROCESS | 1865 | ++DOMWINDOW == 85 (0x7fb4aa11a800) [pid = 1865] [serial = 286] [outer = 0x7fb493da3c00] 08:46:46 INFO - PROCESS | 1865 | 1461685606186 Marionette TRACE conn3 <- [1,352,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html",0,null,null,[["drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 08:46:46 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. 08:46:46 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html | took 924ms 08:46:46 INFO - PROCESS | 1865 | 1461685606206 Marionette TRACE conn3 -> [0,353,"getWindowHandle",null] 08:46:46 INFO - PROCESS | 1865 | 1461685606209 Marionette TRACE conn3 <- [1,353,null,{"value":"8"}] 08:46:46 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html 08:46:46 INFO - PROCESS | 1865 | 1461685606215 Marionette TRACE conn3 -> [0,354,"setScriptTimeout",{"ms":35000}] 08:46:46 INFO - PROCESS | 1865 | 1461685606216 Marionette TRACE conn3 <- [1,354,null,{}] 08:46:46 INFO - PROCESS | 1865 | 1461685606222 Marionette TRACE conn3 -> [0,355,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:46:46 INFO - PROCESS | 1865 | 1461685606347 Marionette TRACE conn3 <- [1,355,null,{"value":null}] 08:46:46 INFO - PROCESS | 1865 | 1461685606448 Marionette TRACE conn3 -> [0,356,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.pattern.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.copy.html\", \"f2909f1d-3840-4f27-ae3e-3caac4a4282f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:46:46 INFO - PROCESS | 1865 | ++DOCSHELL 0x7fb4a8714000 == 41 [pid = 1865] [id = 96] 08:46:46 INFO - PROCESS | 1865 | ++DOMWINDOW == 86 (0x7fb496d4b000) [pid = 1865] [serial = 287] [outer = (nil)] 08:46:46 INFO - PROCESS | 1865 | ++DOMWINDOW == 87 (0x7fb4ac0a3800) [pid = 1865] [serial = 288] [outer = 0x7fb496d4b000] 08:46:46 INFO - PROCESS | 1865 | 1461685606505 Marionette DEBUG loaded listener.js 08:46:46 INFO - PROCESS | 1865 | ++DOMWINDOW == 88 (0x7fb4ac746c00) [pid = 1865] [serial = 289] [outer = 0x7fb496d4b000] 08:46:47 INFO - PROCESS | 1865 | 1461685607432 Marionette TRACE conn3 <- [1,356,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.pattern.copy.html",0,null,null,[["Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 08:46:47 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. 08:46:47 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html | took 1275ms 08:46:47 INFO - PROCESS | 1865 | 1461685607491 Marionette TRACE conn3 -> [0,357,"getWindowHandle",null] 08:46:47 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html 08:46:47 INFO - PROCESS | 1865 | 1461685607498 Marionette TRACE conn3 <- [1,357,null,{"value":"8"}] 08:46:47 INFO - PROCESS | 1865 | 1461685607506 Marionette TRACE conn3 -> [0,358,"setScriptTimeout",{"ms":35000}] 08:46:47 INFO - PROCESS | 1865 | 1461685607512 Marionette TRACE conn3 <- [1,358,null,{}] 08:46:47 INFO - PROCESS | 1865 | 1461685607520 Marionette TRACE conn3 -> [0,359,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:46:47 INFO - PROCESS | 1865 | 1461685607716 Marionette TRACE conn3 <- [1,359,null,{"value":null}] 08:46:47 INFO - PROCESS | 1865 | 1461685607853 Marionette TRACE conn3 -> [0,360,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html\", \"f2909f1d-3840-4f27-ae3e-3caac4a4282f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:46:47 INFO - PROCESS | 1865 | ++DOCSHELL 0x7fb4978bd800 == 42 [pid = 1865] [id = 97] 08:46:47 INFO - PROCESS | 1865 | ++DOMWINDOW == 89 (0x7fb493da0000) [pid = 1865] [serial = 290] [outer = (nil)] 08:46:47 INFO - PROCESS | 1865 | ++DOMWINDOW == 90 (0x7fb493ed2800) [pid = 1865] [serial = 291] [outer = 0x7fb493da0000] 08:46:47 INFO - PROCESS | 1865 | 1461685607924 Marionette DEBUG loaded listener.js 08:46:48 INFO - PROCESS | 1865 | ++DOMWINDOW == 91 (0x7fb4959b8400) [pid = 1865] [serial = 292] [outer = 0x7fb493da0000] 08:46:48 INFO - PROCESS | 1865 | 1461685608719 Marionette TRACE conn3 <- [1,360,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html",0,null,null,[["Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 08:46:48 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. 08:46:48 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html | took 1284ms 08:46:48 INFO - PROCESS | 1865 | 1461685608790 Marionette TRACE conn3 -> [0,361,"getWindowHandle",null] 08:46:48 INFO - PROCESS | 1865 | 1461685608798 Marionette TRACE conn3 <- [1,361,null,{"value":"8"}] 08:46:48 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html 08:46:48 INFO - PROCESS | 1865 | 1461685608808 Marionette TRACE conn3 -> [0,362,"setScriptTimeout",{"ms":35000}] 08:46:48 INFO - PROCESS | 1865 | 1461685608812 Marionette TRACE conn3 <- [1,362,null,{}] 08:46:48 INFO - PROCESS | 1865 | 1461685608817 Marionette TRACE conn3 -> [0,363,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:46:49 INFO - PROCESS | 1865 | 1461685609013 Marionette TRACE conn3 <- [1,363,null,{"value":null}] 08:46:49 INFO - PROCESS | 1865 | 1461685609150 Marionette TRACE conn3 -> [0,364,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html\", \"f2909f1d-3840-4f27-ae3e-3caac4a4282f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:46:49 INFO - PROCESS | 1865 | ++DOCSHELL 0x7fb49c946800 == 43 [pid = 1865] [id = 98] 08:46:49 INFO - PROCESS | 1865 | ++DOMWINDOW == 92 (0x7fb4991a4000) [pid = 1865] [serial = 293] [outer = (nil)] 08:46:49 INFO - PROCESS | 1865 | ++DOMWINDOW == 93 (0x7fb499542c00) [pid = 1865] [serial = 294] [outer = 0x7fb4991a4000] 08:46:49 INFO - PROCESS | 1865 | 1461685609218 Marionette DEBUG loaded listener.js 08:46:49 INFO - PROCESS | 1865 | ++DOMWINDOW == 94 (0x7fb49a108800) [pid = 1865] [serial = 295] [outer = 0x7fb4991a4000] 08:46:50 INFO - PROCESS | 1865 | 1461685610166 Marionette TRACE conn3 <- [1,364,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html",0,null,null,[["Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 08:46:50 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. 08:46:50 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html | took 1430ms 08:46:50 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html 08:46:50 INFO - PROCESS | 1865 | 1461685610239 Marionette TRACE conn3 -> [0,365,"getWindowHandle",null] 08:46:50 INFO - PROCESS | 1865 | 1461685610242 Marionette TRACE conn3 <- [1,365,null,{"value":"8"}] 08:46:50 INFO - PROCESS | 1865 | 1461685610251 Marionette TRACE conn3 -> [0,366,"setScriptTimeout",{"ms":35000}] 08:46:50 INFO - PROCESS | 1865 | 1461685610257 Marionette TRACE conn3 <- [1,366,null,{}] 08:46:50 INFO - PROCESS | 1865 | 1461685610272 Marionette TRACE conn3 -> [0,367,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:46:50 INFO - PROCESS | 1865 | 1461685610472 Marionette TRACE conn3 <- [1,367,null,{"value":null}] 08:46:50 INFO - PROCESS | 1865 | 1461685610649 Marionette TRACE conn3 -> [0,368,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html\", \"f2909f1d-3840-4f27-ae3e-3caac4a4282f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:46:50 INFO - PROCESS | 1865 | ++DOCSHELL 0x7fb4ac55f000 == 44 [pid = 1865] [id = 99] 08:46:50 INFO - PROCESS | 1865 | ++DOMWINDOW == 95 (0x7fb493cb7400) [pid = 1865] [serial = 296] [outer = (nil)] 08:46:50 INFO - PROCESS | 1865 | ++DOMWINDOW == 96 (0x7fb49a10d000) [pid = 1865] [serial = 297] [outer = 0x7fb493cb7400] 08:46:50 INFO - PROCESS | 1865 | 1461685610767 Marionette DEBUG loaded listener.js 08:46:50 INFO - PROCESS | 1865 | ++DOMWINDOW == 97 (0x7fb49a417800) [pid = 1865] [serial = 298] [outer = 0x7fb493cb7400] 08:46:51 INFO - PROCESS | 1865 | 1461685611548 Marionette TRACE conn3 <- [1,368,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html",0,null,null,[["Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 08:46:51 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. 08:46:51 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html | took 1340ms 08:46:51 INFO - PROCESS | 1865 | 1461685611590 Marionette TRACE conn3 -> [0,369,"getWindowHandle",null] 08:46:51 INFO - PROCESS | 1865 | 1461685611594 Marionette TRACE conn3 <- [1,369,null,{"value":"8"}] 08:46:51 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html 08:46:51 INFO - PROCESS | 1865 | 1461685611599 Marionette TRACE conn3 -> [0,370,"setScriptTimeout",{"ms":35000}] 08:46:51 INFO - PROCESS | 1865 | 1461685611602 Marionette TRACE conn3 <- [1,370,null,{}] 08:46:51 INFO - PROCESS | 1865 | 1461685611607 Marionette TRACE conn3 -> [0,371,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:46:51 INFO - PROCESS | 1865 | 1461685611760 Marionette TRACE conn3 <- [1,371,null,{"value":null}] 08:46:51 INFO - PROCESS | 1865 | 1461685611900 Marionette TRACE conn3 -> [0,372,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html\", \"f2909f1d-3840-4f27-ae3e-3caac4a4282f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:46:51 INFO - PROCESS | 1865 | ++DOCSHELL 0x7fb4b082b800 == 45 [pid = 1865] [id = 100] 08:46:51 INFO - PROCESS | 1865 | ++DOMWINDOW == 98 (0x7fb498814000) [pid = 1865] [serial = 299] [outer = (nil)] 08:46:51 INFO - PROCESS | 1865 | ++DOMWINDOW == 99 (0x7fb49d711c00) [pid = 1865] [serial = 300] [outer = 0x7fb498814000] 08:46:51 INFO - PROCESS | 1865 | 1461685611970 Marionette DEBUG loaded listener.js 08:46:52 INFO - PROCESS | 1865 | ++DOMWINDOW == 100 (0x7fb4a736d400) [pid = 1865] [serial = 301] [outer = 0x7fb498814000] 08:46:53 INFO - PROCESS | 1865 | 1461685613117 Marionette TRACE conn3 <- [1,372,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html",0,null,null,[["Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 08:46:53 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. 08:46:53 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html | took 1528ms 08:46:53 INFO - PROCESS | 1865 | 1461685613132 Marionette TRACE conn3 -> [0,373,"getWindowHandle",null] 08:46:53 INFO - PROCESS | 1865 | 1461685613137 Marionette TRACE conn3 <- [1,373,null,{"value":"8"}] 08:46:53 INFO - TEST-START | /2dcontext/conformance-requirements/2d.missingargs.html 08:46:53 INFO - PROCESS | 1865 | 1461685613149 Marionette TRACE conn3 -> [0,374,"setScriptTimeout",{"ms":35000}] 08:46:53 INFO - PROCESS | 1865 | 1461685613154 Marionette TRACE conn3 <- [1,374,null,{}] 08:46:53 INFO - PROCESS | 1865 | 1461685613162 Marionette TRACE conn3 -> [0,375,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:46:53 INFO - PROCESS | 1865 | 1461685613313 Marionette TRACE conn3 <- [1,375,null,{"value":null}] 08:46:53 INFO - PROCESS | 1865 | 1461685613488 Marionette TRACE conn3 -> [0,376,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/conformance-requirements/2d.missingargs.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/conformance-requirements/2d.missingargs.html\", \"f2909f1d-3840-4f27-ae3e-3caac4a4282f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:46:53 INFO - PROCESS | 1865 | ++DOCSHELL 0x7fb493aef000 == 46 [pid = 1865] [id = 101] 08:46:53 INFO - PROCESS | 1865 | ++DOMWINDOW == 101 (0x7fb493cb8400) [pid = 1865] [serial = 302] [outer = (nil)] 08:46:53 INFO - PROCESS | 1865 | ++DOMWINDOW == 102 (0x7fb493d9b400) [pid = 1865] [serial = 303] [outer = 0x7fb493cb8400] 08:46:53 INFO - PROCESS | 1865 | 1461685613555 Marionette DEBUG loaded listener.js 08:46:53 INFO - PROCESS | 1865 | ++DOMWINDOW == 103 (0x7fb493de4400) [pid = 1865] [serial = 304] [outer = 0x7fb493cb8400] 08:46:54 INFO - PROCESS | 1865 | 1461685614387 Marionette TRACE conn3 <- [1,376,null,{"value":["/2dcontext/conformance-requirements/2d.missingargs.html",0,null,null,[["Missing arguments cause TypeError",0,null,null]]]}] 08:46:54 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.missingargs.html | Missing arguments cause TypeError 08:46:54 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.missingargs.html | took 1282ms 08:46:54 INFO - PROCESS | 1865 | 1461685614432 Marionette TRACE conn3 -> [0,377,"getWindowHandle",null] 08:46:54 INFO - PROCESS | 1865 | 1461685614447 Marionette TRACE conn3 <- [1,377,null,{"value":"8"}] 08:46:54 INFO - TEST-START | /2dcontext/conformance-requirements/2d.type.delete.html 08:46:54 INFO - PROCESS | 1865 | 1461685614463 Marionette TRACE conn3 -> [0,378,"setScriptTimeout",{"ms":35000}] 08:46:54 INFO - PROCESS | 1865 | 1461685614466 Marionette TRACE conn3 <- [1,378,null,{}] 08:46:54 INFO - PROCESS | 1865 | 1461685614477 Marionette TRACE conn3 -> [0,379,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:46:54 INFO - PROCESS | 1865 | 1461685614665 Marionette TRACE conn3 <- [1,379,null,{"value":null}] 08:46:54 INFO - PROCESS | 1865 | --DOCSHELL 0x7fb492051800 == 45 [pid = 1865] [id = 66] 08:46:54 INFO - PROCESS | 1865 | --DOCSHELL 0x7fb4a7381800 == 44 [pid = 1865] [id = 95] 08:46:54 INFO - PROCESS | 1865 | --DOCSHELL 0x7fb48ee14800 == 43 [pid = 1865] [id = 94] 08:46:54 INFO - PROCESS | 1865 | --DOCSHELL 0x7fb49b5cf800 == 42 [pid = 1865] [id = 93] 08:46:54 INFO - PROCESS | 1865 | --DOCSHELL 0x7fb49a1d1800 == 41 [pid = 1865] [id = 92] 08:46:54 INFO - PROCESS | 1865 | --DOMWINDOW == 102 (0x7fb4992e0000) [pid = 1865] [serial = 246] [outer = (nil)] [url = about:blank] 08:46:54 INFO - PROCESS | 1865 | 1461685614854 Marionette TRACE conn3 -> [0,380,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/conformance-requirements/2d.type.delete.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/conformance-requirements/2d.type.delete.html\", \"f2909f1d-3840-4f27-ae3e-3caac4a4282f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:46:54 INFO - PROCESS | 1865 | --DOCSHELL 0x7fb49861f800 == 40 [pid = 1865] [id = 91] 08:46:54 INFO - PROCESS | 1865 | --DOCSHELL 0x7fb492046800 == 39 [pid = 1865] [id = 90] 08:46:54 INFO - PROCESS | 1865 | --DOCSHELL 0x7fb49051e800 == 38 [pid = 1865] [id = 89] 08:46:54 INFO - PROCESS | 1865 | --DOCSHELL 0x7fb4aa687800 == 37 [pid = 1865] [id = 86] 08:46:54 INFO - PROCESS | 1865 | --DOCSHELL 0x7fb4a7395000 == 36 [pid = 1865] [id = 85] 08:46:54 INFO - PROCESS | 1865 | ++DOCSHELL 0x7fb490807800 == 37 [pid = 1865] [id = 102] 08:46:54 INFO - PROCESS | 1865 | ++DOMWINDOW == 103 (0x7fb493da1c00) [pid = 1865] [serial = 305] [outer = (nil)] 08:46:54 INFO - PROCESS | 1865 | ++DOMWINDOW == 104 (0x7fb497d38000) [pid = 1865] [serial = 306] [outer = 0x7fb493da1c00] 08:46:54 INFO - PROCESS | 1865 | 1461685614959 Marionette DEBUG loaded listener.js 08:46:55 INFO - PROCESS | 1865 | ++DOMWINDOW == 105 (0x7fb499122c00) [pid = 1865] [serial = 307] [outer = 0x7fb493da1c00] 08:46:55 INFO - PROCESS | 1865 | --DOCSHELL 0x7fb499e10800 == 36 [pid = 1865] [id = 84] 08:46:55 INFO - PROCESS | 1865 | --DOMWINDOW == 104 (0x7fb49d711400) [pid = 1865] [serial = 239] [outer = (nil)] [url = about:blank] 08:46:55 INFO - PROCESS | 1865 | --DOMWINDOW == 103 (0x7fb4b18c7c00) [pid = 1865] [serial = 225] [outer = (nil)] [url = about:blank] 08:46:55 INFO - PROCESS | 1865 | --DOMWINDOW == 102 (0x7fb4b087d000) [pid = 1865] [serial = 224] [outer = (nil)] [url = about:blank] 08:46:55 INFO - PROCESS | 1865 | --DOMWINDOW == 101 (0x7fb49a109800) [pid = 1865] [serial = 233] [outer = (nil)] [url = about:blank] 08:46:55 INFO - PROCESS | 1865 | --DOMWINDOW == 100 (0x7fb49a417000) [pid = 1865] [serial = 234] [outer = (nil)] [url = about:blank] 08:46:55 INFO - PROCESS | 1865 | --DOMWINDOW == 99 (0x7fb498760c00) [pid = 1865] [serial = 230] [outer = (nil)] [url = about:blank] 08:46:55 INFO - PROCESS | 1865 | --DOMWINDOW == 98 (0x7fb49911ac00) [pid = 1865] [serial = 231] [outer = (nil)] [url = about:blank] 08:46:55 INFO - PROCESS | 1865 | --DOMWINDOW == 97 (0x7fb492f4b400) [pid = 1865] [serial = 227] [outer = (nil)] [url = about:blank] 08:46:55 INFO - PROCESS | 1865 | --DOMWINDOW == 96 (0x7fb4909edc00) [pid = 1865] [serial = 242] [outer = (nil)] [url = about:blank] 08:46:55 INFO - PROCESS | 1865 | --DOMWINDOW == 95 (0x7fb493eddc00) [pid = 1865] [serial = 228] [outer = (nil)] [url = about:blank] 08:46:55 INFO - PROCESS | 1865 | --DOMWINDOW == 94 (0x7fb49c9f6000) [pid = 1865] [serial = 236] [outer = (nil)] [url = about:blank] 08:46:55 INFO - PROCESS | 1865 | --DOMWINDOW == 93 (0x7fb493ed4400) [pid = 1865] [serial = 215] [outer = (nil)] [url = about:blank] 08:46:55 INFO - PROCESS | 1865 | --DOMWINDOW == 92 (0x7fb4a6405c00) [pid = 1865] [serial = 240] [outer = (nil)] [url = about:blank] 08:46:55 INFO - PROCESS | 1865 | --DOMWINDOW == 91 (0x7fb49a10e400) [pid = 1865] [serial = 218] [outer = (nil)] [url = about:blank] 08:46:55 INFO - PROCESS | 1865 | --DOMWINDOW == 90 (0x7fb4a8507000) [pid = 1865] [serial = 221] [outer = (nil)] [url = about:blank] 08:46:55 INFO - PROCESS | 1865 | --DOMWINDOW == 89 (0x7fb49a105400) [pid = 1865] [serial = 243] [outer = (nil)] [url = about:blank] 08:46:55 INFO - PROCESS | 1865 | --DOMWINDOW == 88 (0x7fb4a77f2000) [pid = 1865] [serial = 105] [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.] 08:46:55 INFO - PROCESS | 1865 | --DOMWINDOW == 87 (0x7fb49cbeac00) [pid = 1865] [serial = 237] [outer = (nil)] [url = about:blank] 08:46:55 INFO - PROCESS | 1865 | 1461685615655 Marionette TRACE conn3 <- [1,380,null,{"value":["/2dcontext/conformance-requirements/2d.type.delete.html",0,null,null,[["window.CanvasRenderingContext2D is Configurable",0,null,null]]]}] 08:46:55 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.type.delete.html | window.CanvasRenderingContext2D is Configurable 08:46:55 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.type.delete.html | took 1244ms 08:46:55 INFO - PROCESS | 1865 | 1461685615702 Marionette TRACE conn3 -> [0,381,"getWindowHandle",null] 08:46:55 INFO - PROCESS | 1865 | 1461685615705 Marionette TRACE conn3 <- [1,381,null,{"value":"8"}] 08:46:55 INFO - TEST-START | /2dcontext/conformance-requirements/2d.voidreturn.html 08:46:55 INFO - PROCESS | 1865 | 1461685615711 Marionette TRACE conn3 -> [0,382,"setScriptTimeout",{"ms":35000}] 08:46:55 INFO - PROCESS | 1865 | 1461685615716 Marionette TRACE conn3 <- [1,382,null,{}] 08:46:55 INFO - PROCESS | 1865 | 1461685615730 Marionette TRACE conn3 -> [0,383,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:46:55 INFO - PROCESS | 1865 | 1461685615871 Marionette TRACE conn3 <- [1,383,null,{"value":null}] 08:46:55 INFO - PROCESS | 1865 | 1461685615884 Marionette TRACE conn3 -> [0,384,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/conformance-requirements/2d.voidreturn.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/conformance-requirements/2d.voidreturn.html\", \"f2909f1d-3840-4f27-ae3e-3caac4a4282f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:46:55 INFO - PROCESS | 1865 | ++DOCSHELL 0x7fb499e24800 == 37 [pid = 1865] [id = 103] 08:46:55 INFO - PROCESS | 1865 | ++DOMWINDOW == 88 (0x7fb499cbc800) [pid = 1865] [serial = 308] [outer = (nil)] 08:46:55 INFO - PROCESS | 1865 | ++DOMWINDOW == 89 (0x7fb49c85c800) [pid = 1865] [serial = 309] [outer = 0x7fb499cbc800] 08:46:55 INFO - PROCESS | 1865 | 1461685615945 Marionette DEBUG loaded listener.js 08:46:56 INFO - PROCESS | 1865 | ++DOMWINDOW == 90 (0x7fb49c9f9400) [pid = 1865] [serial = 310] [outer = 0x7fb499cbc800] 08:46:56 INFO - PROCESS | 1865 | SkCairoFTTypeface::onFilterRec unimplemented 08:46:56 INFO - PROCESS | 1865 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 08:46:56 INFO - PROCESS | 1865 | SkCairoFTTypeface::onFilterRec unimplemented 08:46:56 INFO - PROCESS | 1865 | SkCairoFTTypeface::onFilterRec unimplemented 08:46:56 INFO - PROCESS | 1865 | SkCairoFTTypeface::onFilterRec unimplemented 08:46:56 INFO - PROCESS | 1865 | 1461685616702 Marionette TRACE conn3 <- [1,384,null,{"value":["/2dcontext/conformance-requirements/2d.voidreturn.html",0,null,null,[["void methods return undefined",0,null,null]]]}] 08:46:56 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.voidreturn.html | void methods return undefined 08:46:56 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.voidreturn.html | took 1030ms 08:46:56 INFO - PROCESS | 1865 | 1461685616742 Marionette TRACE conn3 -> [0,385,"getWindowHandle",null] 08:46:56 INFO - PROCESS | 1865 | 1461685616746 Marionette TRACE conn3 <- [1,385,null,{"value":"8"}] 08:46:56 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html 08:46:56 INFO - PROCESS | 1865 | 1461685616759 Marionette TRACE conn3 -> [0,386,"setScriptTimeout",{"ms":35000}] 08:46:56 INFO - PROCESS | 1865 | 1461685616761 Marionette TRACE conn3 <- [1,386,null,{}] 08:46:56 INFO - PROCESS | 1865 | 1461685616769 Marionette TRACE conn3 -> [0,387,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:46:56 INFO - PROCESS | 1865 | 1461685616900 Marionette TRACE conn3 <- [1,387,null,{"value":null}] 08:46:56 INFO - PROCESS | 1865 | 1461685616915 Marionette TRACE conn3 -> [0,388,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html\", \"f2909f1d-3840-4f27-ae3e-3caac4a4282f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:46:56 INFO - PROCESS | 1865 | ++DOCSHELL 0x7fb49aa3a800 == 38 [pid = 1865] [id = 104] 08:46:56 INFO - PROCESS | 1865 | ++DOMWINDOW == 91 (0x7fb49024cc00) [pid = 1865] [serial = 311] [outer = (nil)] 08:46:56 INFO - PROCESS | 1865 | ++DOMWINDOW == 92 (0x7fb49025ac00) [pid = 1865] [serial = 312] [outer = 0x7fb49024cc00] 08:46:56 INFO - PROCESS | 1865 | 1461685616973 Marionette DEBUG loaded listener.js 08:46:57 INFO - PROCESS | 1865 | ++DOMWINDOW == 93 (0x7fb49c917800) [pid = 1865] [serial = 313] [outer = 0x7fb49024cc00] 08:46:57 INFO - PROCESS | 1865 | 1461685617789 Marionette TRACE conn3 <- [1,388,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html",0,null,null,[["Canvas test: 2d.drawImage.3arg",0,null,null]]]}] 08:46:57 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | Canvas test: 2d.drawImage.3arg 08:46:57 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | took 1085ms 08:46:57 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html 08:46:57 INFO - PROCESS | 1865 | 1461685617846 Marionette TRACE conn3 -> [0,389,"getWindowHandle",null] 08:46:57 INFO - PROCESS | 1865 | 1461685617849 Marionette TRACE conn3 <- [1,389,null,{"value":"8"}] 08:46:57 INFO - PROCESS | 1865 | 1461685617853 Marionette TRACE conn3 -> [0,390,"setScriptTimeout",{"ms":35000}] 08:46:57 INFO - PROCESS | 1865 | 1461685617857 Marionette TRACE conn3 <- [1,390,null,{}] 08:46:57 INFO - PROCESS | 1865 | 1461685617862 Marionette TRACE conn3 -> [0,391,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:46:58 INFO - PROCESS | 1865 | 1461685618030 Marionette TRACE conn3 <- [1,391,null,{"value":null}] 08:46:58 INFO - PROCESS | 1865 | 1461685618062 Marionette TRACE conn3 -> [0,392,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html\", \"f2909f1d-3840-4f27-ae3e-3caac4a4282f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:46:58 INFO - PROCESS | 1865 | ++DOCSHELL 0x7fb4a05e6800 == 39 [pid = 1865] [id = 105] 08:46:58 INFO - PROCESS | 1865 | ++DOMWINDOW == 94 (0x7fb492ff1000) [pid = 1865] [serial = 314] [outer = (nil)] 08:46:58 INFO - PROCESS | 1865 | ++DOMWINDOW == 95 (0x7fb49d711000) [pid = 1865] [serial = 315] [outer = 0x7fb492ff1000] 08:46:58 INFO - PROCESS | 1865 | 1461685618121 Marionette DEBUG loaded listener.js 08:46:58 INFO - PROCESS | 1865 | ++DOMWINDOW == 96 (0x7fb4a736f800) [pid = 1865] [serial = 316] [outer = 0x7fb492ff1000] 08:46:58 INFO - PROCESS | 1865 | 1461685618968 Marionette TRACE conn3 <- [1,392,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html",0,null,null,[["Canvas test: 2d.drawImage.5arg",0,null,null]]]}] 08:46:58 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | Canvas test: 2d.drawImage.5arg 08:46:58 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | took 1127ms 08:46:58 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html 08:46:58 INFO - PROCESS | 1865 | 1461685618988 Marionette TRACE conn3 -> [0,393,"getWindowHandle",null] 08:46:58 INFO - PROCESS | 1865 | 1461685618990 Marionette TRACE conn3 <- [1,393,null,{"value":"8"}] 08:46:58 INFO - PROCESS | 1865 | 1461685618995 Marionette TRACE conn3 -> [0,394,"setScriptTimeout",{"ms":35000}] 08:46:58 INFO - PROCESS | 1865 | 1461685618998 Marionette TRACE conn3 <- [1,394,null,{}] 08:46:59 INFO - PROCESS | 1865 | 1461685619003 Marionette TRACE conn3 -> [0,395,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:46:59 INFO - PROCESS | 1865 | 1461685619202 Marionette TRACE conn3 <- [1,395,null,{"value":null}] 08:46:59 INFO - PROCESS | 1865 | 1461685619240 Marionette TRACE conn3 -> [0,396,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html\", \"f2909f1d-3840-4f27-ae3e-3caac4a4282f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:46:59 INFO - PROCESS | 1865 | ++DOCSHELL 0x7fb4a8524800 == 40 [pid = 1865] [id = 106] 08:46:59 INFO - PROCESS | 1865 | ++DOMWINDOW == 97 (0x7fb4902d4800) [pid = 1865] [serial = 317] [outer = (nil)] 08:46:59 INFO - PROCESS | 1865 | ++DOMWINDOW == 98 (0x7fb4a775b800) [pid = 1865] [serial = 318] [outer = 0x7fb4902d4800] 08:46:59 INFO - PROCESS | 1865 | 1461685619306 Marionette DEBUG loaded listener.js 08:46:59 INFO - PROCESS | 1865 | ++DOMWINDOW == 99 (0x7fb4a8503000) [pid = 1865] [serial = 319] [outer = 0x7fb4902d4800] 08:46:59 INFO - PROCESS | 1865 | --DOMWINDOW == 98 (0x7fb492306000) [pid = 1865] [serial = 278] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html] 08:46:59 INFO - PROCESS | 1865 | --DOMWINDOW == 97 (0x7fb4906bac00) [pid = 1865] [serial = 272] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html] 08:46:59 INFO - PROCESS | 1865 | --DOMWINDOW == 96 (0x7fb49a116000) [pid = 1865] [serial = 275] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html] 08:46:59 INFO - PROCESS | 1865 | --DOMWINDOW == 95 (0x7fb49230e400) [pid = 1865] [serial = 266] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-in.html] 08:46:59 INFO - PROCESS | 1865 | --DOMWINDOW == 94 (0x7fb493ed3800) [pid = 1865] [serial = 269] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-out.html] 08:46:59 INFO - PROCESS | 1865 | --DOMWINDOW == 93 (0x7fb493da2c00) [pid = 1865] [serial = 281] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html] 08:46:59 INFO - PROCESS | 1865 | --DOMWINDOW == 92 (0x7fb493da3c00) [pid = 1865] [serial = 284] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html] 08:46:59 INFO - PROCESS | 1865 | --DOMWINDOW == 91 (0x7fb4905c8800) [pid = 1865] [serial = 245] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html] 08:47:00 INFO - PROCESS | 1865 | 1461685620226 Marionette TRACE conn3 <- [1,396,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html",0,null,null,[["Canvas test: 2d.drawImage.9arg.basic",0,null,null]]]}] 08:47:00 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | Canvas test: 2d.drawImage.9arg.basic 08:47:00 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | took 1282ms 08:47:00 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html 08:47:00 INFO - PROCESS | 1865 | 1461685620278 Marionette TRACE conn3 -> [0,397,"getWindowHandle",null] 08:47:00 INFO - PROCESS | 1865 | 1461685620280 Marionette TRACE conn3 <- [1,397,null,{"value":"8"}] 08:47:00 INFO - PROCESS | 1865 | 1461685620286 Marionette TRACE conn3 -> [0,398,"setScriptTimeout",{"ms":35000}] 08:47:00 INFO - PROCESS | 1865 | 1461685620289 Marionette TRACE conn3 <- [1,398,null,{}] 08:47:00 INFO - PROCESS | 1865 | 1461685620294 Marionette TRACE conn3 -> [0,399,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:47:00 INFO - PROCESS | 1865 | 1461685620472 Marionette TRACE conn3 <- [1,399,null,{"value":null}] 08:47:00 INFO - PROCESS | 1865 | 1461685620488 Marionette TRACE conn3 -> [0,400,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html\", \"f2909f1d-3840-4f27-ae3e-3caac4a4282f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:47:00 INFO - PROCESS | 1865 | ++DOCSHELL 0x7fb49080c000 == 41 [pid = 1865] [id = 107] 08:47:00 INFO - PROCESS | 1865 | ++DOMWINDOW == 92 (0x7fb4902d3c00) [pid = 1865] [serial = 320] [outer = (nil)] 08:47:00 INFO - PROCESS | 1865 | ++DOMWINDOW == 93 (0x7fb490359800) [pid = 1865] [serial = 321] [outer = 0x7fb4902d3c00] 08:47:00 INFO - PROCESS | 1865 | 1461685620555 Marionette DEBUG loaded listener.js 08:47:00 INFO - PROCESS | 1865 | ++DOMWINDOW == 94 (0x7fb492306000) [pid = 1865] [serial = 322] [outer = 0x7fb4902d3c00] 08:47:01 INFO - PROCESS | 1865 | 1461685621282 Marionette TRACE conn3 <- [1,400,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html",0,null,null,[["Canvas test: 2d.drawImage.9arg.destpos",0,null,null]]]}] 08:47:01 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | Canvas test: 2d.drawImage.9arg.destpos 08:47:01 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | took 1031ms 08:47:01 INFO - PROCESS | 1865 | 1461685621316 Marionette TRACE conn3 -> [0,401,"getWindowHandle",null] 08:47:01 INFO - PROCESS | 1865 | 1461685621320 Marionette TRACE conn3 <- [1,401,null,{"value":"8"}] 08:47:01 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html 08:47:01 INFO - PROCESS | 1865 | 1461685621325 Marionette TRACE conn3 -> [0,402,"setScriptTimeout",{"ms":35000}] 08:47:01 INFO - PROCESS | 1865 | 1461685621327 Marionette TRACE conn3 <- [1,402,null,{}] 08:47:01 INFO - PROCESS | 1865 | 1461685621332 Marionette TRACE conn3 -> [0,403,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:47:01 INFO - PROCESS | 1865 | 1461685621493 Marionette TRACE conn3 <- [1,403,null,{"value":null}] 08:47:01 INFO - PROCESS | 1865 | 1461685621510 Marionette TRACE conn3 -> [0,404,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html\", \"f2909f1d-3840-4f27-ae3e-3caac4a4282f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:47:01 INFO - PROCESS | 1865 | ++DOCSHELL 0x7fb4ac5dd000 == 42 [pid = 1865] [id = 108] 08:47:01 INFO - PROCESS | 1865 | ++DOMWINDOW == 95 (0x7fb4902d6c00) [pid = 1865] [serial = 323] [outer = (nil)] 08:47:01 INFO - PROCESS | 1865 | ++DOMWINDOW == 96 (0x7fb49a120800) [pid = 1865] [serial = 324] [outer = 0x7fb4902d6c00] 08:47:01 INFO - PROCESS | 1865 | 1461685621567 Marionette DEBUG loaded listener.js 08:47:01 INFO - PROCESS | 1865 | ++DOMWINDOW == 97 (0x7fb4a8507000) [pid = 1865] [serial = 325] [outer = 0x7fb4902d6c00] 08:47:02 INFO - PROCESS | 1865 | 1461685622556 Marionette TRACE conn3 <- [1,404,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html",0,null,null,[["Canvas test: 2d.drawImage.9arg.destsize",0,null,null]]]}] 08:47:02 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | Canvas test: 2d.drawImage.9arg.destsize 08:47:02 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | took 1285ms 08:47:02 INFO - PROCESS | 1865 | 1461685622611 Marionette TRACE conn3 -> [0,405,"getWindowHandle",null] 08:47:02 INFO - PROCESS | 1865 | 1461685622616 Marionette TRACE conn3 <- [1,405,null,{"value":"8"}] 08:47:02 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html 08:47:02 INFO - PROCESS | 1865 | 1461685622626 Marionette TRACE conn3 -> [0,406,"setScriptTimeout",{"ms":35000}] 08:47:02 INFO - PROCESS | 1865 | 1461685622630 Marionette TRACE conn3 <- [1,406,null,{}] 08:47:02 INFO - PROCESS | 1865 | 1461685622638 Marionette TRACE conn3 -> [0,407,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:47:02 INFO - PROCESS | 1865 | 1461685622803 Marionette TRACE conn3 <- [1,407,null,{"value":null}] 08:47:03 INFO - PROCESS | 1865 | 1461685622998 Marionette TRACE conn3 -> [0,408,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html\", \"f2909f1d-3840-4f27-ae3e-3caac4a4282f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:47:03 INFO - PROCESS | 1865 | ++DOCSHELL 0x7fb4978b4000 == 43 [pid = 1865] [id = 109] 08:47:03 INFO - PROCESS | 1865 | ++DOMWINDOW == 98 (0x7fb490353c00) [pid = 1865] [serial = 326] [outer = (nil)] 08:47:03 INFO - PROCESS | 1865 | ++DOMWINDOW == 99 (0x7fb4905c0800) [pid = 1865] [serial = 327] [outer = 0x7fb490353c00] 08:47:03 INFO - PROCESS | 1865 | 1461685623077 Marionette DEBUG loaded listener.js 08:47:03 INFO - PROCESS | 1865 | ++DOMWINDOW == 100 (0x7fb49391c000) [pid = 1865] [serial = 328] [outer = 0x7fb490353c00] 08:47:03 INFO - PROCESS | 1865 | 1461685623905 Marionette TRACE conn3 <- [1,408,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html",0,null,null,[["Canvas test: 2d.drawImage.9arg.sourcepos",0,null,null]]]}] 08:47:03 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | Canvas test: 2d.drawImage.9arg.sourcepos 08:47:03 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | took 1336ms 08:47:03 INFO - PROCESS | 1865 | 1461685623962 Marionette TRACE conn3 -> [0,409,"getWindowHandle",null] 08:47:03 INFO - PROCESS | 1865 | 1461685623970 Marionette TRACE conn3 <- [1,409,null,{"value":"8"}] 08:47:03 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html 08:47:03 INFO - PROCESS | 1865 | 1461685623980 Marionette TRACE conn3 -> [0,410,"setScriptTimeout",{"ms":35000}] 08:47:03 INFO - PROCESS | 1865 | 1461685623984 Marionette TRACE conn3 <- [1,410,null,{}] 08:47:03 INFO - PROCESS | 1865 | 1461685623989 Marionette TRACE conn3 -> [0,411,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:47:04 INFO - PROCESS | 1865 | 1461685624146 Marionette TRACE conn3 <- [1,411,null,{"value":null}] 08:47:04 INFO - PROCESS | 1865 | 1461685624293 Marionette TRACE conn3 -> [0,412,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html\", \"f2909f1d-3840-4f27-ae3e-3caac4a4282f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:47:04 INFO - PROCESS | 1865 | ++DOCSHELL 0x7fb4a64a4800 == 44 [pid = 1865] [id = 110] 08:47:04 INFO - PROCESS | 1865 | ++DOMWINDOW == 101 (0x7fb493cad000) [pid = 1865] [serial = 329] [outer = (nil)] 08:47:04 INFO - PROCESS | 1865 | ++DOMWINDOW == 102 (0x7fb493da7c00) [pid = 1865] [serial = 330] [outer = 0x7fb493cad000] 08:47:04 INFO - PROCESS | 1865 | 1461685624373 Marionette DEBUG loaded listener.js 08:47:04 INFO - PROCESS | 1865 | ++DOMWINDOW == 103 (0x7fb493ed9800) [pid = 1865] [serial = 331] [outer = 0x7fb493cad000] 08:47:05 INFO - PROCESS | 1865 | 1461685625289 Marionette TRACE conn3 <- [1,412,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html",0,null,null,[["Canvas test: 2d.drawImage.9arg.sourcesize",0,null,null]]]}] 08:47:05 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | Canvas test: 2d.drawImage.9arg.sourcesize 08:47:05 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | took 1380ms 08:47:05 INFO - PROCESS | 1865 | 1461685625360 Marionette TRACE conn3 -> [0,413,"getWindowHandle",null] 08:47:05 INFO - PROCESS | 1865 | 1461685625364 Marionette TRACE conn3 <- [1,413,null,{"value":"8"}] 08:47:05 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html 08:47:05 INFO - PROCESS | 1865 | 1461685625370 Marionette TRACE conn3 -> [0,414,"setScriptTimeout",{"ms":35000}] 08:47:05 INFO - PROCESS | 1865 | 1461685625376 Marionette TRACE conn3 <- [1,414,null,{}] 08:47:05 INFO - PROCESS | 1865 | 1461685625391 Marionette TRACE conn3 -> [0,415,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:47:05 INFO - PROCESS | 1865 | 1461685625590 Marionette TRACE conn3 <- [1,415,null,{"value":null}] 08:47:05 INFO - PROCESS | 1865 | 1461685625730 Marionette TRACE conn3 -> [0,416,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html\", \"f2909f1d-3840-4f27-ae3e-3caac4a4282f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:47:05 INFO - PROCESS | 1865 | ++DOCSHELL 0x7fb490c05000 == 45 [pid = 1865] [id = 111] 08:47:05 INFO - PROCESS | 1865 | ++DOMWINDOW == 104 (0x7fb4992db400) [pid = 1865] [serial = 332] [outer = (nil)] 08:47:05 INFO - PROCESS | 1865 | ++DOMWINDOW == 105 (0x7fb49c921c00) [pid = 1865] [serial = 333] [outer = 0x7fb4992db400] 08:47:05 INFO - PROCESS | 1865 | 1461685625806 Marionette DEBUG loaded listener.js 08:47:05 INFO - PROCESS | 1865 | ++DOMWINDOW == 106 (0x7fb4a7305c00) [pid = 1865] [serial = 334] [outer = 0x7fb4992db400] 08:47:06 INFO - PROCESS | 1865 | 1461685626637 Marionette TRACE conn3 <- [1,416,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html",0,null,null,[["Canvas test: 2d.drawImage.alpha",0,null,null]]]}] 08:47:06 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | Canvas test: 2d.drawImage.alpha 08:47:06 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | took 1333ms 08:47:06 INFO - PROCESS | 1865 | 1461685626706 Marionette TRACE conn3 -> [0,417,"getWindowHandle",null] 08:47:06 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html 08:47:06 INFO - PROCESS | 1865 | 1461685626710 Marionette TRACE conn3 <- [1,417,null,{"value":"8"}] 08:47:06 INFO - PROCESS | 1865 | 1461685626716 Marionette TRACE conn3 -> [0,418,"setScriptTimeout",{"ms":35000}] 08:47:06 INFO - PROCESS | 1865 | 1461685626720 Marionette TRACE conn3 <- [1,418,null,{}] 08:47:06 INFO - PROCESS | 1865 | 1461685626725 Marionette TRACE conn3 -> [0,419,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:47:06 INFO - PROCESS | 1865 | 1461685626884 Marionette TRACE conn3 <- [1,419,null,{"value":null}] 08:47:07 INFO - PROCESS | 1865 | 1461685627023 Marionette TRACE conn3 -> [0,420,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html\", \"f2909f1d-3840-4f27-ae3e-3caac4a4282f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:47:07 INFO - PROCESS | 1865 | ++DOCSHELL 0x7fb49a0c8000 == 46 [pid = 1865] [id = 112] 08:47:07 INFO - PROCESS | 1865 | ++DOMWINDOW == 107 (0x7fb4992e2800) [pid = 1865] [serial = 335] [outer = (nil)] 08:47:07 INFO - PROCESS | 1865 | ++DOMWINDOW == 108 (0x7fb4a873a400) [pid = 1865] [serial = 336] [outer = 0x7fb4992e2800] 08:47:07 INFO - PROCESS | 1865 | 1461685627097 Marionette DEBUG loaded listener.js 08:47:07 INFO - PROCESS | 1865 | ++DOMWINDOW == 109 (0x7fb4abf75c00) [pid = 1865] [serial = 337] [outer = 0x7fb4992e2800] 08:47:08 INFO - PROCESS | 1865 | 1461685628390 Marionette TRACE conn3 <- [1,420,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html",0,null,null,[["drawImage() of an APNG with no poster frame draws the first frame",0,null,null]]]}] 08:47:08 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 08:47:08 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html | took 1683ms 08:47:08 INFO - PROCESS | 1865 | 1461685628408 Marionette TRACE conn3 -> [0,421,"getWindowHandle",null] 08:47:08 INFO - PROCESS | 1865 | 1461685628410 Marionette TRACE conn3 <- [1,421,null,{"value":"8"}] 08:47:08 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html 08:47:08 INFO - PROCESS | 1865 | 1461685628417 Marionette TRACE conn3 -> [0,422,"setScriptTimeout",{"ms":35000}] 08:47:08 INFO - PROCESS | 1865 | 1461685628419 Marionette TRACE conn3 <- [1,422,null,{}] 08:47:08 INFO - PROCESS | 1865 | 1461685628425 Marionette TRACE conn3 -> [0,423,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:47:08 INFO - PROCESS | 1865 | 1461685628616 Marionette TRACE conn3 <- [1,423,null,{"value":null}] 08:47:08 INFO - PROCESS | 1865 | 1461685628728 Marionette TRACE conn3 -> [0,424,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html\", \"f2909f1d-3840-4f27-ae3e-3caac4a4282f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:47:08 INFO - PROCESS | 1865 | ++DOCSHELL 0x7fb48efdf000 == 47 [pid = 1865] [id = 113] 08:47:08 INFO - PROCESS | 1865 | ++DOMWINDOW == 110 (0x7fb492ff2400) [pid = 1865] [serial = 338] [outer = (nil)] 08:47:08 INFO - PROCESS | 1865 | ++DOMWINDOW == 111 (0x7fb4ac570400) [pid = 1865] [serial = 339] [outer = 0x7fb492ff2400] 08:47:08 INFO - PROCESS | 1865 | 1461685628839 Marionette DEBUG loaded listener.js 08:47:08 INFO - PROCESS | 1865 | ++DOMWINDOW == 112 (0x7fb4ac9e4400) [pid = 1865] [serial = 340] [outer = 0x7fb492ff2400] 08:47:10 INFO - PROCESS | 1865 | 1461685630288 Marionette TRACE conn3 <- [1,424,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html",0,null,null,[["drawImage() of an animated GIF draws the first frame",0,null,null]]]}] 08:47:10 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | drawImage() of an animated GIF draws the first frame 08:47:10 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | took 1881ms 08:47:10 INFO - PROCESS | 1865 | 1461685630299 Marionette TRACE conn3 -> [0,425,"getWindowHandle",null] 08:47:10 INFO - PROCESS | 1865 | 1461685630302 Marionette TRACE conn3 <- [1,425,null,{"value":"8"}] 08:47:10 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html 08:47:10 INFO - PROCESS | 1865 | 1461685630308 Marionette TRACE conn3 -> [0,426,"setScriptTimeout",{"ms":35000}] 08:47:10 INFO - PROCESS | 1865 | 1461685630310 Marionette TRACE conn3 <- [1,426,null,{}] 08:47:10 INFO - PROCESS | 1865 | 1461685630316 Marionette TRACE conn3 -> [0,427,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:47:10 INFO - PROCESS | 1865 | 1461685630483 Marionette TRACE conn3 <- [1,427,null,{"value":null}] 08:47:10 INFO - PROCESS | 1865 | 1461685630596 Marionette TRACE conn3 -> [0,428,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html\", \"f2909f1d-3840-4f27-ae3e-3caac4a4282f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:47:10 INFO - PROCESS | 1865 | ++DOCSHELL 0x7fb4990c2000 == 48 [pid = 1865] [id = 114] 08:47:10 INFO - PROCESS | 1865 | ++DOMWINDOW == 113 (0x7fb493de5800) [pid = 1865] [serial = 341] [outer = (nil)] 08:47:10 INFO - PROCESS | 1865 | ++DOMWINDOW == 114 (0x7fb4aca34c00) [pid = 1865] [serial = 342] [outer = 0x7fb493de5800] 08:47:10 INFO - PROCESS | 1865 | 1461685630665 Marionette DEBUG loaded listener.js 08:47:10 INFO - PROCESS | 1865 | ++DOMWINDOW == 115 (0x7fb4b0879c00) [pid = 1865] [serial = 343] [outer = 0x7fb493de5800] 08:47:11 INFO - PROCESS | 1865 | 1461685631690 Marionette TRACE conn3 <- [1,428,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html",0,null,null,[["drawImage() of an APNG draws the poster frame",1,"assert_approx_equals: Red channel of the pixel at (50, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html:23:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,429,"getWindowHandle",null] 08:47:11 INFO - PROCESS | 1865 | 1461685631748 Marionette TRACE conn3 <- [1,429,null,{"value":"8"}] 08:47:11 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html 08:47:11 INFO - PROCESS | 1865 | 1461685631774 Marionette TRACE conn3 -> [0,430,"setScriptTimeout",{"ms":35000}] 08:47:11 INFO - PROCESS | 1865 | 1461685631779 Marionette TRACE conn3 <- [1,430,null,{}] 08:47:11 INFO - PROCESS | 1865 | 1461685631786 Marionette TRACE conn3 -> [0,431,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:47:11 INFO - PROCESS | 1865 | 1461685631973 Marionette TRACE conn3 <- [1,431,null,{"value":null}] 08:47:12 INFO - PROCESS | 1865 | 1461685632240 Marionette TRACE conn3 -> [0,432,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html\", \"f2909f1d-3840-4f27-ae3e-3caac4a4282f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:47:12 INFO - PROCESS | 1865 | ++DOCSHELL 0x7fb48ee0d800 == 49 [pid = 1865] [id = 115] 08:47:12 INFO - PROCESS | 1865 | ++DOMWINDOW == 116 (0x7fb492302c00) [pid = 1865] [serial = 344] [outer = (nil)] 08:47:12 INFO - PROCESS | 1865 | ++DOMWINDOW == 117 (0x7fb493cadc00) [pid = 1865] [serial = 345] [outer = 0x7fb492302c00] 08:47:12 INFO - PROCESS | 1865 | 1461685632362 Marionette DEBUG loaded listener.js 08:47:12 INFO - PROCESS | 1865 | ++DOMWINDOW == 118 (0x7fb493cb8800) [pid = 1865] [serial = 346] [outer = 0x7fb492302c00] 08:47:12 INFO - PROCESS | 1865 | --DOCSHELL 0x7fb49080c000 == 48 [pid = 1865] [id = 107] 08:47:12 INFO - PROCESS | 1865 | --DOCSHELL 0x7fb4a8524800 == 47 [pid = 1865] [id = 106] 08:47:12 INFO - PROCESS | 1865 | --DOMWINDOW == 117 (0x7fb4ac0a3800) [pid = 1865] [serial = 288] [outer = (nil)] [url = about:blank] 08:47:12 INFO - PROCESS | 1865 | --DOCSHELL 0x7fb4a05e6800 == 46 [pid = 1865] [id = 105] 08:47:12 INFO - PROCESS | 1865 | --DOCSHELL 0x7fb49aa3a800 == 45 [pid = 1865] [id = 104] 08:47:12 INFO - PROCESS | 1865 | --DOCSHELL 0x7fb499e24800 == 44 [pid = 1865] [id = 103] 08:47:12 INFO - PROCESS | 1865 | --DOCSHELL 0x7fb490807800 == 43 [pid = 1865] [id = 102] 08:47:12 INFO - PROCESS | 1865 | --DOCSHELL 0x7fb493aef000 == 42 [pid = 1865] [id = 101] 08:47:12 INFO - PROCESS | 1865 | --DOCSHELL 0x7fb4978bd800 == 41 [pid = 1865] [id = 97] 08:47:12 INFO - PROCESS | 1865 | --DOMWINDOW == 116 (0x7fb49a1aec00) [pid = 1865] [serial = 247] [outer = (nil)] [url = about:blank] 08:47:12 INFO - PROCESS | 1865 | --DOMWINDOW == 115 (0x7fb4a72a3800) [pid = 1865] [serial = 279] [outer = (nil)] [url = about:blank] 08:47:12 INFO - PROCESS | 1865 | --DOMWINDOW == 114 (0x7fb49a103000) [pid = 1865] [serial = 273] [outer = (nil)] [url = about:blank] 08:47:12 INFO - PROCESS | 1865 | --DOMWINDOW == 113 (0x7fb49a116400) [pid = 1865] [serial = 274] [outer = (nil)] [url = about:blank] 08:47:12 INFO - PROCESS | 1865 | --DOMWINDOW == 112 (0x7fb49c85cc00) [pid = 1865] [serial = 276] [outer = (nil)] [url = about:blank] 08:47:12 INFO - PROCESS | 1865 | --DOMWINDOW == 111 (0x7fb492ff6400) [pid = 1865] [serial = 267] [outer = (nil)] [url = about:blank] 08:47:12 INFO - PROCESS | 1865 | --DOMWINDOW == 110 (0x7fb497d3a000) [pid = 1865] [serial = 270] [outer = (nil)] [url = about:blank] 08:47:12 INFO - PROCESS | 1865 | --DOMWINDOW == 109 (0x7fb493da5800) [pid = 1865] [serial = 282] [outer = (nil)] [url = about:blank] 08:47:12 INFO - PROCESS | 1865 | --DOMWINDOW == 108 (0x7fb4a73ea800) [pid = 1865] [serial = 280] [outer = (nil)] [url = about:blank] 08:47:12 INFO - PROCESS | 1865 | --DOMWINDOW == 107 (0x7fb4a7757000) [pid = 1865] [serial = 258] [outer = (nil)] [url = about:blank] 08:47:12 INFO - PROCESS | 1865 | --DOMWINDOW == 106 (0x7fb4a843c800) [pid = 1865] [serial = 285] [outer = (nil)] [url = about:blank] 08:47:12 INFO - PROCESS | 1865 | --DOMWINDOW == 105 (0x7fb498ae9800) [pid = 1865] [serial = 271] [outer = (nil)] [url = about:blank] 08:47:13 INFO - PROCESS | 1865 | --DOMWINDOW == 104 (0x7fb498b51800) [pid = 1865] [serial = 252] [outer = (nil)] [url = about:blank] 08:47:13 INFO - PROCESS | 1865 | --DOMWINDOW == 103 (0x7fb49a115c00) [pid = 1865] [serial = 255] [outer = (nil)] [url = about:blank] 08:47:13 INFO - PROCESS | 1865 | --DOMWINDOW == 102 (0x7fb493de9800) [pid = 1865] [serial = 261] [outer = (nil)] [url = about:blank] 08:47:13 INFO - PROCESS | 1865 | --DOMWINDOW == 101 (0x7fb4a85b6400) [pid = 1865] [serial = 264] [outer = (nil)] [url = about:blank] 08:47:13 INFO - PROCESS | 1865 | --DOMWINDOW == 100 (0x7fb4909f4800) [pid = 1865] [serial = 249] [outer = (nil)] [url = about:blank] 08:47:13 INFO - PROCESS | 1865 | --DOMWINDOW == 99 (0x7fb493c32000) [pid = 1865] [serial = 268] [outer = (nil)] [url = about:blank] 08:47:13 INFO - PROCESS | 1865 | --DOMWINDOW == 98 (0x7fb4aa11a800) [pid = 1865] [serial = 286] [outer = (nil)] [url = about:blank] 08:47:13 INFO - PROCESS | 1865 | --DOMWINDOW == 97 (0x7fb4a7588400) [pid = 1865] [serial = 283] [outer = (nil)] [url = about:blank] 08:47:13 INFO - PROCESS | 1865 | --DOMWINDOW == 96 (0x7fb49d706000) [pid = 1865] [serial = 277] [outer = (nil)] [url = about:blank] 08:47:13 INFO - PROCESS | 1865 | 1461685633183 Marionette TRACE conn3 <- [1,432,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html",0,null,null,[["Canvas test: 2d.drawImage.broken",0,null,null]]]}] 08:47:13 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | Canvas test: 2d.drawImage.broken 08:47:13 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | took 1436ms 08:47:13 INFO - PROCESS | 1865 | 1461685633222 Marionette TRACE conn3 -> [0,433,"getWindowHandle",null] 08:47:13 INFO - PROCESS | 1865 | 1461685633230 Marionette TRACE conn3 <- [1,433,null,{"value":"8"}] 08:47:13 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html 08:47:13 INFO - PROCESS | 1865 | 1461685633239 Marionette TRACE conn3 -> [0,434,"setScriptTimeout",{"ms":35000}] 08:47:13 INFO - PROCESS | 1865 | 1461685633242 Marionette TRACE conn3 <- [1,434,null,{}] 08:47:13 INFO - PROCESS | 1865 | 1461685633248 Marionette TRACE conn3 -> [0,435,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:47:13 INFO - PROCESS | 1865 | 1461685633393 Marionette TRACE conn3 <- [1,435,null,{"value":null}] 08:47:13 INFO - PROCESS | 1865 | 1461685633410 Marionette TRACE conn3 -> [0,436,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html\", \"f2909f1d-3840-4f27-ae3e-3caac4a4282f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:47:13 INFO - PROCESS | 1865 | ++DOCSHELL 0x7fb497db1000 == 42 [pid = 1865] [id = 116] 08:47:13 INFO - PROCESS | 1865 | ++DOMWINDOW == 97 (0x7fb493da5800) [pid = 1865] [serial = 347] [outer = (nil)] 08:47:13 INFO - PROCESS | 1865 | ++DOMWINDOW == 98 (0x7fb4959bb800) [pid = 1865] [serial = 348] [outer = 0x7fb493da5800] 08:47:13 INFO - PROCESS | 1865 | 1461685633469 Marionette DEBUG loaded listener.js 08:47:13 INFO - PROCESS | 1865 | ++DOMWINDOW == 99 (0x7fb498b4f800) [pid = 1865] [serial = 349] [outer = 0x7fb493da5800] 08:47:14 INFO - PROCESS | 1865 | 1461685634271 Marionette TRACE conn3 <- [1,436,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html",0,null,null,[["Canvas test: 2d.drawImage.canvas",0,null,null]]]}] 08:47:14 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | Canvas test: 2d.drawImage.canvas 08:47:14 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | took 1080ms 08:47:14 INFO - PROCESS | 1865 | 1461685634318 Marionette TRACE conn3 -> [0,437,"getWindowHandle",null] 08:47:14 INFO - PROCESS | 1865 | 1461685634322 Marionette TRACE conn3 <- [1,437,null,{"value":"8"}] 08:47:14 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html 08:47:14 INFO - PROCESS | 1865 | 1461685634327 Marionette TRACE conn3 -> [0,438,"setScriptTimeout",{"ms":35000}] 08:47:14 INFO - PROCESS | 1865 | 1461685634332 Marionette TRACE conn3 <- [1,438,null,{}] 08:47:14 INFO - PROCESS | 1865 | 1461685634347 Marionette TRACE conn3 -> [0,439,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:47:14 INFO - PROCESS | 1865 | 1461685634482 Marionette TRACE conn3 <- [1,439,null,{"value":null}] 08:47:14 INFO - PROCESS | 1865 | 1461685634502 Marionette TRACE conn3 -> [0,440,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html\", \"f2909f1d-3840-4f27-ae3e-3caac4a4282f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:47:14 INFO - PROCESS | 1865 | ++DOCSHELL 0x7fb49a1dc800 == 43 [pid = 1865] [id = 117] 08:47:14 INFO - PROCESS | 1865 | ++DOMWINDOW == 100 (0x7fb49a1ae400) [pid = 1865] [serial = 350] [outer = (nil)] 08:47:14 INFO - PROCESS | 1865 | ++DOMWINDOW == 101 (0x7fb49aa79400) [pid = 1865] [serial = 351] [outer = 0x7fb49a1ae400] 08:47:14 INFO - PROCESS | 1865 | 1461685634561 Marionette DEBUG loaded listener.js 08:47:14 INFO - PROCESS | 1865 | ++DOMWINDOW == 102 (0x7fb49c9f7800) [pid = 1865] [serial = 352] [outer = 0x7fb49a1ae400] 08:47:15 INFO - PROCESS | 1865 | 1461685635390 Marionette TRACE conn3 <- [1,440,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html",0,null,null,[["Canvas test: 2d.drawImage.clip",0,null,null]]]}] 08:47:15 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | Canvas test: 2d.drawImage.clip 08:47:15 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | took 1136ms 08:47:15 INFO - PROCESS | 1865 | 1461685635475 Marionette TRACE conn3 -> [0,441,"getWindowHandle",null] 08:47:15 INFO - PROCESS | 1865 | 1461685635482 Marionette TRACE conn3 <- [1,441,null,{"value":"8"}] 08:47:15 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html 08:47:15 INFO - PROCESS | 1865 | 1461685635490 Marionette TRACE conn3 -> [0,442,"setScriptTimeout",{"ms":35000}] 08:47:15 INFO - PROCESS | 1865 | 1461685635494 Marionette TRACE conn3 <- [1,442,null,{}] 08:47:15 INFO - PROCESS | 1865 | 1461685635501 Marionette TRACE conn3 -> [0,443,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:47:15 INFO - PROCESS | 1865 | 1461685635761 Marionette TRACE conn3 <- [1,443,null,{"value":null}] 08:47:15 INFO - PROCESS | 1865 | 1461685635781 Marionette TRACE conn3 -> [0,444,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html\", \"f2909f1d-3840-4f27-ae3e-3caac4a4282f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:47:15 INFO - PROCESS | 1865 | ++DOCSHELL 0x7fb49c949800 == 44 [pid = 1865] [id = 118] 08:47:15 INFO - PROCESS | 1865 | ++DOMWINDOW == 103 (0x7fb490ff1800) [pid = 1865] [serial = 353] [outer = (nil)] 08:47:15 INFO - PROCESS | 1865 | ++DOMWINDOW == 104 (0x7fb490ffa400) [pid = 1865] [serial = 354] [outer = 0x7fb490ff1800] 08:47:15 INFO - PROCESS | 1865 | 1461685635845 Marionette DEBUG loaded listener.js 08:47:15 INFO - PROCESS | 1865 | ++DOMWINDOW == 105 (0x7fb49a109000) [pid = 1865] [serial = 355] [outer = 0x7fb490ff1800] 08:47:16 INFO - PROCESS | 1865 | 1461685636558 Marionette TRACE conn3 <- [1,444,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html",0,null,null,[["Canvas test: 2d.drawImage.composite",0,null,null]]]}] 08:47:16 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | Canvas test: 2d.drawImage.composite 08:47:16 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | took 1090ms 08:47:16 INFO - PROCESS | 1865 | 1461685636644 Marionette TRACE conn3 -> [0,445,"getWindowHandle",null] 08:47:16 INFO - PROCESS | 1865 | 1461685636648 Marionette TRACE conn3 <- [1,445,null,{"value":"8"}] 08:47:16 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html 08:47:16 INFO - PROCESS | 1865 | 1461685636654 Marionette TRACE conn3 -> [0,446,"setScriptTimeout",{"ms":35000}] 08:47:16 INFO - PROCESS | 1865 | 1461685636657 Marionette TRACE conn3 <- [1,446,null,{}] 08:47:16 INFO - PROCESS | 1865 | 1461685636662 Marionette TRACE conn3 -> [0,447,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:47:16 INFO - PROCESS | 1865 | 1461685636829 Marionette TRACE conn3 <- [1,447,null,{"value":null}] 08:47:16 INFO - PROCESS | 1865 | 1461685636852 Marionette TRACE conn3 -> [0,448,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html\", \"f2909f1d-3840-4f27-ae3e-3caac4a4282f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:47:16 INFO - PROCESS | 1865 | ++DOCSHELL 0x7fb4a64a2000 == 45 [pid = 1865] [id = 119] 08:47:16 INFO - PROCESS | 1865 | ++DOMWINDOW == 106 (0x7fb490ffa800) [pid = 1865] [serial = 356] [outer = (nil)] 08:47:16 INFO - PROCESS | 1865 | ++DOMWINDOW == 107 (0x7fb499287c00) [pid = 1865] [serial = 357] [outer = 0x7fb490ffa800] 08:47:16 INFO - PROCESS | 1865 | 1461685636909 Marionette DEBUG loaded listener.js 08:47:16 INFO - PROCESS | 1865 | ++DOMWINDOW == 108 (0x7fb49928b800) [pid = 1865] [serial = 358] [outer = 0x7fb490ffa800] 08:47:17 INFO - PROCESS | 1865 | --DOMWINDOW == 107 (0x7fb4902d3c00) [pid = 1865] [serial = 320] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html] 08:47:17 INFO - PROCESS | 1865 | --DOMWINDOW == 106 (0x7fb493da1c00) [pid = 1865] [serial = 305] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.type.delete.html] 08:47:17 INFO - PROCESS | 1865 | --DOMWINDOW == 105 (0x7fb493cb8400) [pid = 1865] [serial = 302] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.missingargs.html] 08:47:17 INFO - PROCESS | 1865 | --DOMWINDOW == 104 (0x7fb49024cc00) [pid = 1865] [serial = 311] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html] 08:47:17 INFO - PROCESS | 1865 | --DOMWINDOW == 103 (0x7fb4902d4800) [pid = 1865] [serial = 317] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html] 08:47:17 INFO - PROCESS | 1865 | --DOMWINDOW == 102 (0x7fb499cbc800) [pid = 1865] [serial = 308] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.voidreturn.html] 08:47:17 INFO - PROCESS | 1865 | --DOMWINDOW == 101 (0x7fb492ff1000) [pid = 1865] [serial = 314] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html] 08:47:17 INFO - PROCESS | 1865 | 1461685637802 Marionette TRACE conn3 <- [1,448,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html",0,null,null,[["Canvas test: 2d.drawImage.floatsource",0,null,null]]]}] 08:47:17 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | Canvas test: 2d.drawImage.floatsource 08:47:17 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | took 1176ms 08:47:17 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html 08:47:17 INFO - PROCESS | 1865 | 1461685637831 Marionette TRACE conn3 -> [0,449,"getWindowHandle",null] 08:47:17 INFO - PROCESS | 1865 | 1461685637833 Marionette TRACE conn3 <- [1,449,null,{"value":"8"}] 08:47:17 INFO - PROCESS | 1865 | 1461685637849 Marionette TRACE conn3 -> [0,450,"setScriptTimeout",{"ms":35000}] 08:47:17 INFO - PROCESS | 1865 | 1461685637852 Marionette TRACE conn3 <- [1,450,null,{}] 08:47:17 INFO - PROCESS | 1865 | 1461685637858 Marionette TRACE conn3 -> [0,451,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:47:18 INFO - PROCESS | 1865 | 1461685638045 Marionette TRACE conn3 <- [1,451,null,{"value":null}] 08:47:18 INFO - PROCESS | 1865 | 1461685638116 Marionette TRACE conn3 -> [0,452,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html\", \"f2909f1d-3840-4f27-ae3e-3caac4a4282f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:47:18 INFO - PROCESS | 1865 | ++DOCSHELL 0x7fb4a820c800 == 46 [pid = 1865] [id = 120] 08:47:18 INFO - PROCESS | 1865 | ++DOMWINDOW == 102 (0x7fb4902cd400) [pid = 1865] [serial = 359] [outer = (nil)] 08:47:18 INFO - PROCESS | 1865 | ++DOMWINDOW == 103 (0x7fb493ed8000) [pid = 1865] [serial = 360] [outer = 0x7fb4902cd400] 08:47:18 INFO - PROCESS | 1865 | 1461685638177 Marionette DEBUG loaded listener.js 08:47:18 INFO - PROCESS | 1865 | ++DOMWINDOW == 104 (0x7fb4a640a000) [pid = 1865] [serial = 361] [outer = 0x7fb4902cd400] 08:47:18 INFO - PROCESS | 1865 | 1461685638790 Marionette TRACE conn3 <- [1,452,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html",0,null,null,[["Canvas test: 2d.drawImage.incomplete.emptysrc",1,"","@http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html:26:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,453,"getWindowHandle",null] 08:47:18 INFO - PROCESS | 1865 | 1461685638835 Marionette TRACE conn3 <- [1,453,null,{"value":"8"}] 08:47:18 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html 08:47:18 INFO - PROCESS | 1865 | 1461685638841 Marionette TRACE conn3 -> [0,454,"setScriptTimeout",{"ms":35000}] 08:47:18 INFO - PROCESS | 1865 | 1461685638843 Marionette TRACE conn3 <- [1,454,null,{}] 08:47:18 INFO - PROCESS | 1865 | 1461685638848 Marionette TRACE conn3 -> [0,455,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:47:19 INFO - PROCESS | 1865 | 1461685639013 Marionette TRACE conn3 <- [1,455,null,{"value":null}] 08:47:19 INFO - PROCESS | 1865 | 1461685639034 Marionette TRACE conn3 -> [0,456,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html\", \"f2909f1d-3840-4f27-ae3e-3caac4a4282f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:47:19 INFO - PROCESS | 1865 | ++DOCSHELL 0x7fb4ac738000 == 47 [pid = 1865] [id = 121] 08:47:19 INFO - PROCESS | 1865 | ++DOMWINDOW == 105 (0x7fb490ff3800) [pid = 1865] [serial = 362] [outer = (nil)] 08:47:19 INFO - PROCESS | 1865 | ++DOMWINDOW == 106 (0x7fb494b8b000) [pid = 1865] [serial = 363] [outer = 0x7fb490ff3800] 08:47:19 INFO - PROCESS | 1865 | 1461685639093 Marionette DEBUG loaded listener.js 08:47:19 INFO - PROCESS | 1865 | ++DOMWINDOW == 107 (0x7fb49928b400) [pid = 1865] [serial = 364] [outer = 0x7fb490ff3800] 08:47:19 INFO - PROCESS | 1865 | [1865] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 08:47:19 INFO - PROCESS | 1865 | 1461685639928 Marionette TRACE conn3 <- [1,456,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html",0,null,null,[["Canvas test: 2d.drawImage.incomplete.immediate",0,null,null]]]}] 08:47:19 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | Canvas test: 2d.drawImage.incomplete.immediate 08:47:19 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | took 1130ms 08:47:19 INFO - PROCESS | 1865 | 1461685639973 Marionette TRACE conn3 -> [0,457,"getWindowHandle",null] 08:47:19 INFO - PROCESS | 1865 | 1461685639979 Marionette TRACE conn3 <- [1,457,null,{"value":"8"}] 08:47:19 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html 08:47:19 INFO - PROCESS | 1865 | 1461685639987 Marionette TRACE conn3 -> [0,458,"setScriptTimeout",{"ms":35000}] 08:47:19 INFO - PROCESS | 1865 | 1461685639993 Marionette TRACE conn3 <- [1,458,null,{}] 08:47:20 INFO - PROCESS | 1865 | 1461685640002 Marionette TRACE conn3 -> [0,459,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:47:20 INFO - PROCESS | 1865 | 1461685640176 Marionette TRACE conn3 <- [1,459,null,{"value":null}] 08:47:20 INFO - PROCESS | 1865 | 1461685640298 Marionette TRACE conn3 -> [0,460,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html\", \"f2909f1d-3840-4f27-ae3e-3caac4a4282f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:47:20 INFO - PROCESS | 1865 | ++DOCSHELL 0x7fb492edb800 == 48 [pid = 1865] [id = 122] 08:47:20 INFO - PROCESS | 1865 | ++DOMWINDOW == 108 (0x7fb4902ce000) [pid = 1865] [serial = 365] [outer = (nil)] 08:47:20 INFO - PROCESS | 1865 | ++DOMWINDOW == 109 (0x7fb490ff0c00) [pid = 1865] [serial = 366] [outer = 0x7fb4902ce000] 08:47:20 INFO - PROCESS | 1865 | 1461685640383 Marionette DEBUG loaded listener.js 08:47:20 INFO - PROCESS | 1865 | ++DOMWINDOW == 110 (0x7fb49230cc00) [pid = 1865] [serial = 367] [outer = 0x7fb4902ce000] 08:47:21 INFO - PROCESS | 1865 | 1461685641229 Marionette TRACE conn3 <- [1,460,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html",0,null,null,[["Canvas test: 2d.drawImage.incomplete.nosrc",1,"","@http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html:25:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,461,"getWindowHandle",null] 08:47:21 INFO - PROCESS | 1865 | 1461685641279 Marionette TRACE conn3 <- [1,461,null,{"value":"8"}] 08:47:21 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html 08:47:21 INFO - PROCESS | 1865 | 1461685641290 Marionette TRACE conn3 -> [0,462,"setScriptTimeout",{"ms":35000}] 08:47:21 INFO - PROCESS | 1865 | 1461685641293 Marionette TRACE conn3 <- [1,462,null,{}] 08:47:21 INFO - PROCESS | 1865 | 1461685641299 Marionette TRACE conn3 -> [0,463,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:47:21 INFO - PROCESS | 1865 | 1461685641455 Marionette TRACE conn3 <- [1,463,null,{"value":null}] 08:47:21 INFO - PROCESS | 1865 | 1461685641603 Marionette TRACE conn3 -> [0,464,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html\", \"f2909f1d-3840-4f27-ae3e-3caac4a4282f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:47:21 INFO - PROCESS | 1865 | ++DOCSHELL 0x7fb49c932000 == 49 [pid = 1865] [id = 123] 08:47:21 INFO - PROCESS | 1865 | ++DOMWINDOW == 111 (0x7fb490357000) [pid = 1865] [serial = 368] [outer = (nil)] 08:47:21 INFO - PROCESS | 1865 | ++DOMWINDOW == 112 (0x7fb493dec000) [pid = 1865] [serial = 369] [outer = 0x7fb490357000] 08:47:21 INFO - PROCESS | 1865 | 1461685641672 Marionette DEBUG loaded listener.js 08:47:21 INFO - PROCESS | 1865 | ++DOMWINDOW == 113 (0x7fb494b90400) [pid = 1865] [serial = 370] [outer = 0x7fb490357000] 08:47:22 INFO - PROCESS | 1865 | [1865] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 08:47:22 INFO - PROCESS | 1865 | 1461685642665 Marionette TRACE conn3 <- [1,464,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html",0,null,null,[["Canvas test: 2d.drawImage.incomplete.reload",1,"assert_approx_equals: Red channel of the pixel at (50, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html:32:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,465,"getWindowHandle",null] 08:47:22 INFO - PROCESS | 1865 | 1461685642727 Marionette TRACE conn3 <- [1,465,null,{"value":"8"}] 08:47:22 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html 08:47:22 INFO - PROCESS | 1865 | 1461685642733 Marionette TRACE conn3 -> [0,466,"setScriptTimeout",{"ms":35000}] 08:47:22 INFO - PROCESS | 1865 | 1461685642739 Marionette TRACE conn3 <- [1,466,null,{}] 08:47:22 INFO - PROCESS | 1865 | 1461685642754 Marionette TRACE conn3 -> [0,467,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:47:22 INFO - PROCESS | 1865 | 1461685642918 Marionette TRACE conn3 <- [1,467,null,{"value":null}] 08:47:23 INFO - PROCESS | 1865 | 1461685643062 Marionette TRACE conn3 -> [0,468,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html\", \"f2909f1d-3840-4f27-ae3e-3caac4a4282f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:47:23 INFO - PROCESS | 1865 | ++DOCSHELL 0x7fb493d50800 == 50 [pid = 1865] [id = 124] 08:47:23 INFO - PROCESS | 1865 | ++DOMWINDOW == 114 (0x7fb4990e4c00) [pid = 1865] [serial = 371] [outer = (nil)] 08:47:23 INFO - PROCESS | 1865 | ++DOMWINDOW == 115 (0x7fb49911fc00) [pid = 1865] [serial = 372] [outer = 0x7fb4990e4c00] 08:47:23 INFO - PROCESS | 1865 | 1461685643221 Marionette DEBUG loaded listener.js 08:47:23 INFO - PROCESS | 1865 | ++DOMWINDOW == 116 (0x7fb49928e800) [pid = 1865] [serial = 373] [outer = 0x7fb4990e4c00] 08:47:24 INFO - PROCESS | 1865 | 1461685644078 Marionette TRACE conn3 <- [1,468,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html",0,null,null,[["Canvas test: 2d.drawImage.incomplete.removedsrc",1,"","@http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html:26:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,469,"getWindowHandle",null] 08:47:24 INFO - PROCESS | 1865 | 1461685644123 Marionette TRACE conn3 <- [1,469,null,{"value":"8"}] 08:47:24 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html 08:47:24 INFO - PROCESS | 1865 | 1461685644129 Marionette TRACE conn3 -> [0,470,"setScriptTimeout",{"ms":35000}] 08:47:24 INFO - PROCESS | 1865 | 1461685644131 Marionette TRACE conn3 <- [1,470,null,{}] 08:47:24 INFO - PROCESS | 1865 | 1461685644137 Marionette TRACE conn3 -> [0,471,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:47:24 INFO - PROCESS | 1865 | 1461685644289 Marionette TRACE conn3 <- [1,471,null,{"value":null}] 08:47:24 INFO - PROCESS | 1865 | 1461685644435 Marionette TRACE conn3 -> [0,472,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html\", \"f2909f1d-3840-4f27-ae3e-3caac4a4282f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:47:24 INFO - PROCESS | 1865 | ++DOCSHELL 0x7fb49a45c800 == 51 [pid = 1865] [id = 125] 08:47:24 INFO - PROCESS | 1865 | ++DOMWINDOW == 117 (0x7fb494b82400) [pid = 1865] [serial = 374] [outer = (nil)] 08:47:24 INFO - PROCESS | 1865 | ++DOMWINDOW == 118 (0x7fb49a1ad000) [pid = 1865] [serial = 375] [outer = 0x7fb494b82400] 08:47:24 INFO - PROCESS | 1865 | 1461685644507 Marionette DEBUG loaded listener.js 08:47:24 INFO - PROCESS | 1865 | ++DOMWINDOW == 119 (0x7fb49c9fc400) [pid = 1865] [serial = 376] [outer = 0x7fb494b82400] 08:47:25 INFO - PROCESS | 1865 | 1461685645364 Marionette TRACE conn3 <- [1,472,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html",0,null,null,[["Negative destination width/height represents the correct rectangle",0,null,null]]]}] 08:47:25 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | Negative destination width/height represents the correct rectangle 08:47:25 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | took 1277ms 08:47:25 INFO - PROCESS | 1865 | 1461685645408 Marionette TRACE conn3 -> [0,473,"getWindowHandle",null] 08:47:25 INFO - PROCESS | 1865 | 1461685645412 Marionette TRACE conn3 <- [1,473,null,{"value":"8"}] 08:47:25 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html 08:47:25 INFO - PROCESS | 1865 | 1461685645417 Marionette TRACE conn3 -> [0,474,"setScriptTimeout",{"ms":35000}] 08:47:25 INFO - PROCESS | 1865 | 1461685645419 Marionette TRACE conn3 <- [1,474,null,{}] 08:47:25 INFO - PROCESS | 1865 | 1461685645425 Marionette TRACE conn3 -> [0,475,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:47:25 INFO - PROCESS | 1865 | 1461685645574 Marionette TRACE conn3 <- [1,475,null,{"value":null}] 08:47:25 INFO - PROCESS | 1865 | 1461685645722 Marionette TRACE conn3 -> [0,476,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html\", \"f2909f1d-3840-4f27-ae3e-3caac4a4282f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:47:25 INFO - PROCESS | 1865 | ++DOCSHELL 0x7fb49a473000 == 52 [pid = 1865] [id = 126] 08:47:25 INFO - PROCESS | 1865 | ++DOMWINDOW == 120 (0x7fb49922d000) [pid = 1865] [serial = 377] [outer = (nil)] 08:47:25 INFO - PROCESS | 1865 | ++DOMWINDOW == 121 (0x7fb499234400) [pid = 1865] [serial = 378] [outer = 0x7fb49922d000] 08:47:25 INFO - PROCESS | 1865 | 1461685645793 Marionette DEBUG loaded listener.js 08:47:25 INFO - PROCESS | 1865 | ++DOMWINDOW == 122 (0x7fb499238c00) [pid = 1865] [serial = 379] [outer = 0x7fb49922d000] 08:47:26 INFO - PROCESS | 1865 | 1461685646670 Marionette TRACE conn3 <- [1,476,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html",0,null,null,[["Negative dimensions do not affect the direction of the image",0,null,null]]]}] 08:47:26 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | Negative dimensions do not affect the direction of the image 08:47:26 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | took 1282ms 08:47:26 INFO - PROCESS | 1865 | 1461685646700 Marionette TRACE conn3 -> [0,477,"getWindowHandle",null] 08:47:26 INFO - PROCESS | 1865 | 1461685646704 Marionette TRACE conn3 <- [1,477,null,{"value":"8"}] 08:47:26 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html 08:47:26 INFO - PROCESS | 1865 | 1461685646710 Marionette TRACE conn3 -> [0,478,"setScriptTimeout",{"ms":35000}] 08:47:26 INFO - PROCESS | 1865 | 1461685646713 Marionette TRACE conn3 <- [1,478,null,{}] 08:47:26 INFO - PROCESS | 1865 | 1461685646718 Marionette TRACE conn3 -> [0,479,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:47:26 INFO - PROCESS | 1865 | 1461685646887 Marionette TRACE conn3 <- [1,479,null,{"value":null}] 08:47:27 INFO - PROCESS | 1865 | 1461685647045 Marionette TRACE conn3 -> [0,480,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html\", \"f2909f1d-3840-4f27-ae3e-3caac4a4282f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:47:27 INFO - PROCESS | 1865 | ++DOCSHELL 0x7fb4a8710000 == 53 [pid = 1865] [id = 127] 08:47:27 INFO - PROCESS | 1865 | ++DOMWINDOW == 123 (0x7fb4902cd800) [pid = 1865] [serial = 380] [outer = (nil)] 08:47:27 INFO - PROCESS | 1865 | ++DOMWINDOW == 124 (0x7fb49035b000) [pid = 1865] [serial = 381] [outer = 0x7fb4902cd800] 08:47:27 INFO - PROCESS | 1865 | 1461685647116 Marionette DEBUG loaded listener.js 08:47:27 INFO - PROCESS | 1865 | ++DOMWINDOW == 125 (0x7fb49c9f8c00) [pid = 1865] [serial = 382] [outer = 0x7fb4902cd800] 08:47:28 INFO - PROCESS | 1865 | 1461685648310 Marionette TRACE conn3 <- [1,480,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html",0,null,null,[["Negative source width/height represents the correct rectangle",0,null,null]]]}] 08:47:28 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | Negative source width/height represents the correct rectangle 08:47:28 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | took 1631ms 08:47:28 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html 08:47:28 INFO - PROCESS | 1865 | 1461685648342 Marionette TRACE conn3 -> [0,481,"getWindowHandle",null] 08:47:28 INFO - PROCESS | 1865 | 1461685648345 Marionette TRACE conn3 <- [1,481,null,{"value":"8"}] 08:47:28 INFO - PROCESS | 1865 | 1461685648353 Marionette TRACE conn3 -> [0,482,"setScriptTimeout",{"ms":35000}] 08:47:28 INFO - PROCESS | 1865 | 1461685648355 Marionette TRACE conn3 <- [1,482,null,{}] 08:47:28 INFO - PROCESS | 1865 | 1461685648364 Marionette TRACE conn3 -> [0,483,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:47:28 INFO - PROCESS | 1865 | 1461685648502 Marionette TRACE conn3 <- [1,483,null,{"value":null}] 08:47:28 INFO - PROCESS | 1865 | 1461685648672 Marionette TRACE conn3 -> [0,484,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html\", \"f2909f1d-3840-4f27-ae3e-3caac4a4282f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:47:28 INFO - PROCESS | 1865 | ++DOCSHELL 0x7fb490c22800 == 54 [pid = 1865] [id = 128] 08:47:28 INFO - PROCESS | 1865 | ++DOMWINDOW == 126 (0x7fb4902cd000) [pid = 1865] [serial = 383] [outer = (nil)] 08:47:28 INFO - PROCESS | 1865 | ++DOMWINDOW == 127 (0x7fb492ffb800) [pid = 1865] [serial = 384] [outer = 0x7fb4902cd000] 08:47:28 INFO - PROCESS | 1865 | 1461685648734 Marionette DEBUG loaded listener.js 08:47:28 INFO - PROCESS | 1865 | ++DOMWINDOW == 128 (0x7fb493cb7c00) [pid = 1865] [serial = 385] [outer = 0x7fb4902cd000] 08:47:29 INFO - PROCESS | 1865 | 1461685649647 Marionette TRACE conn3 <- [1,484,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html",0,null,null,[["drawImage() with Infinity/NaN is ignored",0,null,null]]]}] 08:47:29 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | drawImage() with Infinity/NaN is ignored 08:47:29 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | took 1337ms 08:47:29 INFO - PROCESS | 1865 | 1461685649689 Marionette TRACE conn3 -> [0,485,"getWindowHandle",null] 08:47:29 INFO - PROCESS | 1865 | 1461685649697 Marionette TRACE conn3 <- [1,485,null,{"value":"8"}] 08:47:29 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html 08:47:29 INFO - PROCESS | 1865 | 1461685649706 Marionette TRACE conn3 -> [0,486,"setScriptTimeout",{"ms":35000}] 08:47:29 INFO - PROCESS | 1865 | 1461685649710 Marionette TRACE conn3 <- [1,486,null,{}] 08:47:29 INFO - PROCESS | 1865 | 1461685649715 Marionette TRACE conn3 -> [0,487,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:47:29 INFO - PROCESS | 1865 | 1461685649865 Marionette TRACE conn3 <- [1,487,null,{"value":null}] 08:47:30 INFO - PROCESS | 1865 | 1461685650018 Marionette TRACE conn3 -> [0,488,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html\", \"f2909f1d-3840-4f27-ae3e-3caac4a4282f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:47:30 INFO - PROCESS | 1865 | ++DOCSHELL 0x7fb490817000 == 55 [pid = 1865] [id = 129] 08:47:30 INFO - PROCESS | 1865 | ++DOMWINDOW == 129 (0x7fb49391f000) [pid = 1865] [serial = 386] [outer = (nil)] 08:47:30 INFO - PROCESS | 1865 | ++DOMWINDOW == 130 (0x7fb493da3800) [pid = 1865] [serial = 387] [outer = 0x7fb49391f000] 08:47:30 INFO - PROCESS | 1865 | 1461685650082 Marionette DEBUG loaded listener.js 08:47:30 INFO - PROCESS | 1865 | ++DOMWINDOW == 131 (0x7fb4946f3000) [pid = 1865] [serial = 388] [outer = 0x7fb49391f000] 08:47:30 INFO - PROCESS | 1865 | --DOCSHELL 0x7fb4a820c800 == 54 [pid = 1865] [id = 120] 08:47:30 INFO - PROCESS | 1865 | --DOCSHELL 0x7fb4a64a2000 == 53 [pid = 1865] [id = 119] 08:47:30 INFO - PROCESS | 1865 | --DOMWINDOW == 130 (0x7fb499542c00) [pid = 1865] [serial = 294] [outer = (nil)] [url = about:blank] 08:47:30 INFO - PROCESS | 1865 | --DOMWINDOW == 129 (0x7fb49a10d000) [pid = 1865] [serial = 297] [outer = (nil)] [url = about:blank] 08:47:30 INFO - PROCESS | 1865 | --DOMWINDOW == 128 (0x7fb493ed2800) [pid = 1865] [serial = 291] [outer = (nil)] [url = about:blank] 08:47:30 INFO - PROCESS | 1865 | --DOMWINDOW == 127 (0x7fb49a120800) [pid = 1865] [serial = 324] [outer = (nil)] [url = about:blank] 08:47:30 INFO - PROCESS | 1865 | --DOCSHELL 0x7fb49c949800 == 52 [pid = 1865] [id = 118] 08:47:30 INFO - PROCESS | 1865 | --DOCSHELL 0x7fb49a1dc800 == 51 [pid = 1865] [id = 117] 08:47:30 INFO - PROCESS | 1865 | --DOCSHELL 0x7fb497db1000 == 50 [pid = 1865] [id = 116] 08:47:30 INFO - PROCESS | 1865 | --DOCSHELL 0x7fb48ee0d800 == 49 [pid = 1865] [id = 115] 08:47:30 INFO - PROCESS | 1865 | --DOCSHELL 0x7fb4a64a4800 == 48 [pid = 1865] [id = 110] 08:47:30 INFO - PROCESS | 1865 | --DOCSHELL 0x7fb4978b4000 == 47 [pid = 1865] [id = 109] 08:47:30 INFO - PROCESS | 1865 | --DOMWINDOW == 126 (0x7fb492306000) [pid = 1865] [serial = 322] [outer = (nil)] [url = about:blank] 08:47:30 INFO - PROCESS | 1865 | --DOMWINDOW == 125 (0x7fb497d38000) [pid = 1865] [serial = 306] [outer = (nil)] [url = about:blank] 08:47:30 INFO - PROCESS | 1865 | --DOMWINDOW == 124 (0x7fb493d9b400) [pid = 1865] [serial = 303] [outer = (nil)] [url = about:blank] 08:47:30 INFO - PROCESS | 1865 | --DOMWINDOW == 123 (0x7fb49c917800) [pid = 1865] [serial = 313] [outer = (nil)] [url = about:blank] 08:47:30 INFO - PROCESS | 1865 | --DOMWINDOW == 122 (0x7fb490359800) [pid = 1865] [serial = 321] [outer = (nil)] [url = about:blank] 08:47:30 INFO - PROCESS | 1865 | --DOMWINDOW == 121 (0x7fb4a8503000) [pid = 1865] [serial = 319] [outer = (nil)] [url = about:blank] 08:47:30 INFO - PROCESS | 1865 | --DOMWINDOW == 120 (0x7fb493de4400) [pid = 1865] [serial = 304] [outer = (nil)] [url = about:blank] 08:47:30 INFO - PROCESS | 1865 | --DOMWINDOW == 119 (0x7fb49c9f9400) [pid = 1865] [serial = 310] [outer = (nil)] [url = about:blank] 08:47:30 INFO - PROCESS | 1865 | --DOMWINDOW == 118 (0x7fb49c85c800) [pid = 1865] [serial = 309] [outer = (nil)] [url = about:blank] 08:47:30 INFO - PROCESS | 1865 | --DOMWINDOW == 117 (0x7fb4a736f800) [pid = 1865] [serial = 316] [outer = (nil)] [url = about:blank] 08:47:30 INFO - PROCESS | 1865 | --DOMWINDOW == 116 (0x7fb499122c00) [pid = 1865] [serial = 307] [outer = (nil)] [url = about:blank] 08:47:30 INFO - PROCESS | 1865 | --DOMWINDOW == 115 (0x7fb49d711000) [pid = 1865] [serial = 315] [outer = (nil)] [url = about:blank] 08:47:30 INFO - PROCESS | 1865 | --DOMWINDOW == 114 (0x7fb49d711c00) [pid = 1865] [serial = 300] [outer = (nil)] [url = about:blank] 08:47:30 INFO - PROCESS | 1865 | --DOMWINDOW == 113 (0x7fb49025ac00) [pid = 1865] [serial = 312] [outer = (nil)] [url = about:blank] 08:47:30 INFO - PROCESS | 1865 | --DOMWINDOW == 112 (0x7fb4a775b800) [pid = 1865] [serial = 318] [outer = (nil)] [url = about:blank] 08:47:30 INFO - PROCESS | 1865 | 1461685650959 Marionette TRACE conn3 <- [1,488,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html",0,null,null,[["Stretched images do not get pixels wrapping around the edges",0,null,null]]]}] 08:47:30 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | Stretched images do not get pixels wrapping around the edges 08:47:30 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | took 1279ms 08:47:30 INFO - PROCESS | 1865 | 1461685650987 Marionette TRACE conn3 -> [0,489,"getWindowHandle",null] 08:47:30 INFO - PROCESS | 1865 | 1461685650989 Marionette TRACE conn3 <- [1,489,null,{"value":"8"}] 08:47:30 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html 08:47:30 INFO - PROCESS | 1865 | 1461685650996 Marionette TRACE conn3 -> [0,490,"setScriptTimeout",{"ms":35000}] 08:47:31 INFO - PROCESS | 1865 | 1461685651001 Marionette TRACE conn3 <- [1,490,null,{}] 08:47:31 INFO - PROCESS | 1865 | 1461685651015 Marionette TRACE conn3 -> [0,491,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:47:31 INFO - PROCESS | 1865 | 1461685651158 Marionette TRACE conn3 <- [1,491,null,{"value":null}] 08:47:31 INFO - PROCESS | 1865 | 1461685651177 Marionette TRACE conn3 -> [0,492,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html\", \"f2909f1d-3840-4f27-ae3e-3caac4a4282f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:47:31 INFO - PROCESS | 1865 | ++DOCSHELL 0x7fb493d67800 == 48 [pid = 1865] [id = 130] 08:47:31 INFO - PROCESS | 1865 | ++DOMWINDOW == 113 (0x7fb494b84c00) [pid = 1865] [serial = 389] [outer = (nil)] 08:47:31 INFO - PROCESS | 1865 | ++DOMWINDOW == 114 (0x7fb494b91c00) [pid = 1865] [serial = 390] [outer = 0x7fb494b84c00] 08:47:31 INFO - PROCESS | 1865 | 1461685651239 Marionette DEBUG loaded listener.js 08:47:31 INFO - PROCESS | 1865 | ++DOMWINDOW == 115 (0x7fb498813400) [pid = 1865] [serial = 391] [outer = 0x7fb494b84c00] 08:47:31 INFO - PROCESS | 1865 | 1461685651960 Marionette TRACE conn3 <- [1,492,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html",0,null,null,[["Canvas test: 2d.drawImage.null",0,null,null]]]}] 08:47:31 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | Canvas test: 2d.drawImage.null 08:47:31 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | took 985ms 08:47:31 INFO - PROCESS | 1865 | 1461685651995 Marionette TRACE conn3 -> [0,493,"getWindowHandle",null] 08:47:32 INFO - PROCESS | 1865 | 1461685651998 Marionette TRACE conn3 <- [1,493,null,{"value":"8"}] 08:47:32 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html 08:47:32 INFO - PROCESS | 1865 | 1461685652005 Marionette TRACE conn3 -> [0,494,"setScriptTimeout",{"ms":35000}] 08:47:32 INFO - PROCESS | 1865 | 1461685652009 Marionette TRACE conn3 <- [1,494,null,{}] 08:47:32 INFO - PROCESS | 1865 | 1461685652014 Marionette TRACE conn3 -> [0,495,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:47:32 INFO - PROCESS | 1865 | 1461685652170 Marionette TRACE conn3 <- [1,495,null,{"value":null}] 08:47:32 INFO - PROCESS | 1865 | 1461685652193 Marionette TRACE conn3 -> [0,496,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html\", \"f2909f1d-3840-4f27-ae3e-3caac4a4282f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:47:32 INFO - PROCESS | 1865 | ++DOCSHELL 0x7fb49017f800 == 49 [pid = 1865] [id = 131] 08:47:32 INFO - PROCESS | 1865 | ++DOMWINDOW == 116 (0x7fb490353000) [pid = 1865] [serial = 392] [outer = (nil)] 08:47:32 INFO - PROCESS | 1865 | ++DOMWINDOW == 117 (0x7fb499122c00) [pid = 1865] [serial = 393] [outer = 0x7fb490353000] 08:47:32 INFO - PROCESS | 1865 | 1461685652294 Marionette DEBUG loaded listener.js 08:47:32 INFO - PROCESS | 1865 | ++DOMWINDOW == 118 (0x7fb499234800) [pid = 1865] [serial = 394] [outer = 0x7fb490353000] 08:47:33 INFO - PROCESS | 1865 | 1461685653189 Marionette TRACE conn3 <- [1,496,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html",0,null,null,[["Canvas test: 2d.drawImage.path",0,null,null]]]}] 08:47:33 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | Canvas test: 2d.drawImage.path 08:47:33 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | took 1231ms 08:47:33 INFO - PROCESS | 1865 | 1461685653237 Marionette TRACE conn3 -> [0,497,"getWindowHandle",null] 08:47:33 INFO - PROCESS | 1865 | 1461685653241 Marionette TRACE conn3 <- [1,497,null,{"value":"8"}] 08:47:33 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html 08:47:33 INFO - PROCESS | 1865 | 1461685653246 Marionette TRACE conn3 -> [0,498,"setScriptTimeout",{"ms":35000}] 08:47:33 INFO - PROCESS | 1865 | 1461685653249 Marionette TRACE conn3 <- [1,498,null,{}] 08:47:33 INFO - PROCESS | 1865 | 1461685653270 Marionette TRACE conn3 -> [0,499,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:47:33 INFO - PROCESS | 1865 | 1461685653451 Marionette TRACE conn3 <- [1,499,null,{"value":null}] 08:47:33 INFO - PROCESS | 1865 | 1461685653472 Marionette TRACE conn3 -> [0,500,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html\", \"f2909f1d-3840-4f27-ae3e-3caac4a4282f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:47:33 INFO - PROCESS | 1865 | ++DOCSHELL 0x7fb49a0de000 == 50 [pid = 1865] [id = 132] 08:47:33 INFO - PROCESS | 1865 | ++DOMWINDOW == 119 (0x7fb490252000) [pid = 1865] [serial = 395] [outer = (nil)] 08:47:33 INFO - PROCESS | 1865 | ++DOMWINDOW == 120 (0x7fb499238800) [pid = 1865] [serial = 396] [outer = 0x7fb490252000] 08:47:33 INFO - PROCESS | 1865 | 1461685653530 Marionette DEBUG loaded listener.js 08:47:33 INFO - PROCESS | 1865 | ++DOMWINDOW == 121 (0x7fb49928ac00) [pid = 1865] [serial = 397] [outer = 0x7fb490252000] 08:47:34 INFO - PROCESS | 1865 | 1461685654279 Marionette TRACE conn3 <- [1,500,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html",0,null,null,[["Canvas test: 2d.drawImage.self.1",0,null,null]]]}] 08:47:34 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | Canvas test: 2d.drawImage.self.1 08:47:34 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | took 1045ms 08:47:34 INFO - PROCESS | 1865 | 1461685654302 Marionette TRACE conn3 -> [0,501,"getWindowHandle",null] 08:47:34 INFO - PROCESS | 1865 | 1461685654306 Marionette TRACE conn3 <- [1,501,null,{"value":"8"}] 08:47:34 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html 08:47:34 INFO - PROCESS | 1865 | 1461685654311 Marionette TRACE conn3 -> [0,502,"setScriptTimeout",{"ms":35000}] 08:47:34 INFO - PROCESS | 1865 | 1461685654313 Marionette TRACE conn3 <- [1,502,null,{}] 08:47:34 INFO - PROCESS | 1865 | 1461685654319 Marionette TRACE conn3 -> [0,503,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:47:34 INFO - PROCESS | 1865 | 1461685654542 Marionette TRACE conn3 <- [1,503,null,{"value":null}] 08:47:34 INFO - PROCESS | 1865 | 1461685654567 Marionette TRACE conn3 -> [0,504,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html\", \"f2909f1d-3840-4f27-ae3e-3caac4a4282f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:47:34 INFO - PROCESS | 1865 | ++DOCSHELL 0x7fb49a751800 == 51 [pid = 1865] [id = 133] 08:47:34 INFO - PROCESS | 1865 | ++DOMWINDOW == 122 (0x7fb499cb8800) [pid = 1865] [serial = 398] [outer = (nil)] 08:47:34 INFO - PROCESS | 1865 | ++DOMWINDOW == 123 (0x7fb49a414400) [pid = 1865] [serial = 399] [outer = 0x7fb499cb8800] 08:47:34 INFO - PROCESS | 1865 | 1461685654626 Marionette DEBUG loaded listener.js 08:47:34 INFO - PROCESS | 1865 | ++DOMWINDOW == 124 (0x7fb49c924000) [pid = 1865] [serial = 400] [outer = 0x7fb499cb8800] 08:47:35 INFO - PROCESS | 1865 | --DOMWINDOW == 123 (0x7fb490ffa800) [pid = 1865] [serial = 356] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html] 08:47:35 INFO - PROCESS | 1865 | --DOMWINDOW == 122 (0x7fb4902cd400) [pid = 1865] [serial = 359] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html] 08:47:35 INFO - PROCESS | 1865 | --DOMWINDOW == 121 (0x7fb492302c00) [pid = 1865] [serial = 344] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html] 08:47:35 INFO - PROCESS | 1865 | --DOMWINDOW == 120 (0x7fb49a1ae400) [pid = 1865] [serial = 350] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html] 08:47:35 INFO - PROCESS | 1865 | --DOMWINDOW == 119 (0x7fb493da5800) [pid = 1865] [serial = 347] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html] 08:47:35 INFO - PROCESS | 1865 | --DOMWINDOW == 118 (0x7fb490ff1800) [pid = 1865] [serial = 353] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html] 08:47:35 INFO - PROCESS | 1865 | --DOMWINDOW == 117 (0x7fb493c37800) [pid = 1865] [serial = 214] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-in.html] 08:47:35 INFO - PROCESS | 1865 | --DOMWINDOW == 116 (0x7fb49d70d800) [pid = 1865] [serial = 220] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-over.html] 08:47:35 INFO - PROCESS | 1865 | --DOMWINDOW == 115 (0x7fb499d8ac00) [pid = 1865] [serial = 217] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-out.html] 08:47:35 INFO - PROCESS | 1865 | --DOMWINDOW == 114 (0x7fb496d4b000) [pid = 1865] [serial = 287] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.copy.html] 08:47:35 INFO - PROCESS | 1865 | 1461685655536 Marionette TRACE conn3 <- [1,504,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html",0,null,null,[["Canvas test: 2d.drawImage.self.2",0,null,null]]]}] 08:47:35 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | Canvas test: 2d.drawImage.self.2 08:47:35 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | took 1280ms 08:47:35 INFO - PROCESS | 1865 | 1461685655593 Marionette TRACE conn3 -> [0,505,"getWindowHandle",null] 08:47:35 INFO - PROCESS | 1865 | 1461685655596 Marionette TRACE conn3 <- [1,505,null,{"value":"8"}] 08:47:35 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html 08:47:35 INFO - PROCESS | 1865 | 1461685655602 Marionette TRACE conn3 -> [0,506,"setScriptTimeout",{"ms":35000}] 08:47:35 INFO - PROCESS | 1865 | 1461685655604 Marionette TRACE conn3 <- [1,506,null,{}] 08:47:35 INFO - PROCESS | 1865 | 1461685655609 Marionette TRACE conn3 -> [0,507,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:47:35 INFO - PROCESS | 1865 | 1461685655790 Marionette TRACE conn3 <- [1,507,null,{"value":null}] 08:47:35 INFO - PROCESS | 1865 | 1461685655855 Marionette TRACE conn3 -> [0,508,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html\", \"f2909f1d-3840-4f27-ae3e-3caac4a4282f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:47:35 INFO - PROCESS | 1865 | ++DOCSHELL 0x7fb4990c3000 == 52 [pid = 1865] [id = 134] 08:47:35 INFO - PROCESS | 1865 | ++DOMWINDOW == 115 (0x7fb490256c00) [pid = 1865] [serial = 401] [outer = (nil)] 08:47:35 INFO - PROCESS | 1865 | ++DOMWINDOW == 116 (0x7fb499282800) [pid = 1865] [serial = 402] [outer = 0x7fb490256c00] 08:47:35 INFO - PROCESS | 1865 | 1461685655914 Marionette DEBUG loaded listener.js 08:47:36 INFO - PROCESS | 1865 | ++DOMWINDOW == 117 (0x7fb49a1ae400) [pid = 1865] [serial = 403] [outer = 0x7fb490256c00] 08:47:36 INFO - PROCESS | 1865 | 1461685656499 Marionette TRACE conn3 <- [1,508,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html",0,null,null,[["drawImage() of an SVG image",0,null,null]]]}] 08:47:36 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | drawImage() of an SVG image 08:47:36 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | took 929ms 08:47:36 INFO - PROCESS | 1865 | 1461685656531 Marionette TRACE conn3 -> [0,509,"getWindowHandle",null] 08:47:36 INFO - PROCESS | 1865 | 1461685656534 Marionette TRACE conn3 <- [1,509,null,{"value":"8"}] 08:47:36 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html 08:47:36 INFO - PROCESS | 1865 | 1461685656539 Marionette TRACE conn3 -> [0,510,"setScriptTimeout",{"ms":35000}] 08:47:36 INFO - PROCESS | 1865 | 1461685656541 Marionette TRACE conn3 <- [1,510,null,{}] 08:47:36 INFO - PROCESS | 1865 | 1461685656546 Marionette TRACE conn3 -> [0,511,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:47:36 INFO - PROCESS | 1865 | 1461685656684 Marionette TRACE conn3 <- [1,511,null,{"value":null}] 08:47:36 INFO - PROCESS | 1865 | 1461685656801 Marionette TRACE conn3 -> [0,512,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html\", \"f2909f1d-3840-4f27-ae3e-3caac4a4282f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:47:36 INFO - PROCESS | 1865 | ++DOCSHELL 0x7fb4a14ea800 == 53 [pid = 1865] [id = 135] 08:47:36 INFO - PROCESS | 1865 | ++DOMWINDOW == 118 (0x7fb4909ef000) [pid = 1865] [serial = 404] [outer = (nil)] 08:47:36 INFO - PROCESS | 1865 | ++DOMWINDOW == 119 (0x7fb49c9ff000) [pid = 1865] [serial = 405] [outer = 0x7fb4909ef000] 08:47:36 INFO - PROCESS | 1865 | 1461685656863 Marionette DEBUG loaded listener.js 08:47:36 INFO - PROCESS | 1865 | ++DOMWINDOW == 120 (0x7fb4a64ec400) [pid = 1865] [serial = 406] [outer = 0x7fb4909ef000] 08:47:37 INFO - PROCESS | 1865 | 1461685657634 Marionette TRACE conn3 <- [1,512,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html",0,null,null,[["Canvas test: 2d.drawImage.transform",0,null,null]]]}] 08:47:37 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | Canvas test: 2d.drawImage.transform 08:47:37 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | took 1137ms 08:47:37 INFO - PROCESS | 1865 | 1461685657681 Marionette TRACE conn3 -> [0,513,"getWindowHandle",null] 08:47:37 INFO - PROCESS | 1865 | 1461685657686 Marionette TRACE conn3 <- [1,513,null,{"value":"8"}] 08:47:37 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html 08:47:37 INFO - PROCESS | 1865 | 1461685657698 Marionette TRACE conn3 -> [0,514,"setScriptTimeout",{"ms":35000}] 08:47:37 INFO - PROCESS | 1865 | 1461685657703 Marionette TRACE conn3 <- [1,514,null,{}] 08:47:37 INFO - PROCESS | 1865 | 1461685657713 Marionette TRACE conn3 -> [0,515,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:47:37 INFO - PROCESS | 1865 | 1461685657897 Marionette TRACE conn3 <- [1,515,null,{"value":null}] 08:47:38 INFO - PROCESS | 1865 | 1461685658059 Marionette TRACE conn3 -> [0,516,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html\", \"f2909f1d-3840-4f27-ae3e-3caac4a4282f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:47:38 INFO - PROCESS | 1865 | ++DOCSHELL 0x7fb490623000 == 54 [pid = 1865] [id = 136] 08:47:38 INFO - PROCESS | 1865 | ++DOMWINDOW == 121 (0x7fb4902d0c00) [pid = 1865] [serial = 407] [outer = (nil)] 08:47:38 INFO - PROCESS | 1865 | ++DOMWINDOW == 122 (0x7fb490ff3400) [pid = 1865] [serial = 408] [outer = 0x7fb4902d0c00] 08:47:38 INFO - PROCESS | 1865 | 1461685658135 Marionette DEBUG loaded listener.js 08:47:38 INFO - PROCESS | 1865 | ++DOMWINDOW == 123 (0x7fb492161000) [pid = 1865] [serial = 409] [outer = 0x7fb4902d0c00] 08:47:39 INFO - PROCESS | 1865 | 1461685659017 Marionette TRACE conn3 <- [1,516,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html",0,null,null,[["Incorrect image types in drawImage do not match any defined overloads, so WebIDL throws a TypeError",0,null,null]]]}] 08:47:39 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 08:47:39 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html | took 1385ms 08:47:39 INFO - PROCESS | 1865 | 1461685659082 Marionette TRACE conn3 -> [0,517,"getWindowHandle",null] 08:47:39 INFO - PROCESS | 1865 | 1461685659091 Marionette TRACE conn3 <- [1,517,null,{"value":"8"}] 08:47:39 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html 08:47:39 INFO - PROCESS | 1865 | 1461685659100 Marionette TRACE conn3 -> [0,518,"setScriptTimeout",{"ms":35000}] 08:47:39 INFO - PROCESS | 1865 | 1461685659106 Marionette TRACE conn3 <- [1,518,null,{}] 08:47:39 INFO - PROCESS | 1865 | 1461685659112 Marionette TRACE conn3 -> [0,519,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:47:39 INFO - PROCESS | 1865 | 1461685659319 Marionette TRACE conn3 <- [1,519,null,{"value":null}] 08:47:39 INFO - PROCESS | 1865 | 1461685659468 Marionette TRACE conn3 -> [0,520,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html\", \"f2909f1d-3840-4f27-ae3e-3caac4a4282f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:47:39 INFO - PROCESS | 1865 | ++DOCSHELL 0x7fb49882b000 == 55 [pid = 1865] [id = 137] 08:47:39 INFO - PROCESS | 1865 | ++DOMWINDOW == 124 (0x7fb493da6800) [pid = 1865] [serial = 410] [outer = (nil)] 08:47:39 INFO - PROCESS | 1865 | ++DOMWINDOW == 125 (0x7fb4946f5800) [pid = 1865] [serial = 411] [outer = 0x7fb493da6800] 08:47:39 INFO - PROCESS | 1865 | 1461685659544 Marionette DEBUG loaded listener.js 08:47:39 INFO - PROCESS | 1865 | ++DOMWINDOW == 126 (0x7fb494b86c00) [pid = 1865] [serial = 412] [outer = 0x7fb493da6800] 08:47:40 INFO - PROCESS | 1865 | 1461685660509 Marionette TRACE conn3 <- [1,520,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html",0,null,null,[["Canvas test: 2d.drawImage.zerocanvas",0,null,null]]]}] 08:47:40 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | Canvas test: 2d.drawImage.zerocanvas 08:47:40 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | took 1487ms 08:47:40 INFO - PROCESS | 1865 | 1461685660588 Marionette TRACE conn3 -> [0,521,"getWindowHandle",null] 08:47:40 INFO - PROCESS | 1865 | 1461685660592 Marionette TRACE conn3 <- [1,521,null,{"value":"8"}] 08:47:40 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html 08:47:40 INFO - PROCESS | 1865 | 1461685660598 Marionette TRACE conn3 -> [0,522,"setScriptTimeout",{"ms":35000}] 08:47:40 INFO - PROCESS | 1865 | 1461685660603 Marionette TRACE conn3 <- [1,522,null,{}] 08:47:40 INFO - PROCESS | 1865 | 1461685660619 Marionette TRACE conn3 -> [0,523,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:47:40 INFO - PROCESS | 1865 | 1461685660842 Marionette TRACE conn3 <- [1,523,null,{"value":null}] 08:47:41 INFO - PROCESS | 1865 | 1461685661033 Marionette TRACE conn3 -> [0,524,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html\", \"f2909f1d-3840-4f27-ae3e-3caac4a4282f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:47:41 INFO - PROCESS | 1865 | ++DOCSHELL 0x7fb4a771a000 == 56 [pid = 1865] [id = 138] 08:47:41 INFO - PROCESS | 1865 | ++DOMWINDOW == 127 (0x7fb49922e000) [pid = 1865] [serial = 413] [outer = (nil)] 08:47:41 INFO - PROCESS | 1865 | ++DOMWINDOW == 128 (0x7fb4992d5000) [pid = 1865] [serial = 414] [outer = 0x7fb49922e000] 08:47:41 INFO - PROCESS | 1865 | 1461685661152 Marionette DEBUG loaded listener.js 08:47:41 INFO - PROCESS | 1865 | ++DOMWINDOW == 129 (0x7fb49a104c00) [pid = 1865] [serial = 415] [outer = 0x7fb49922e000] 08:47:41 INFO - PROCESS | 1865 | 1461685661980 Marionette TRACE conn3 <- [1,524,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html",0,null,null,[["drawImage with zero-sized source rectangle throws INDEX_SIZE_ERR",0,null,null]]]}] 08:47:42 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | drawImage with zero-sized source rectangle throws INDEX_SIZE_ERR 08:47:42 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | took 1438ms 08:47:42 INFO - PROCESS | 1865 | 1461685662037 Marionette TRACE conn3 -> [0,525,"getWindowHandle",null] 08:47:42 INFO - PROCESS | 1865 | 1461685662041 Marionette TRACE conn3 <- [1,525,null,{"value":"8"}] 08:47:42 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html 08:47:42 INFO - PROCESS | 1865 | 1461685662047 Marionette TRACE conn3 -> [0,526,"setScriptTimeout",{"ms":35000}] 08:47:42 INFO - PROCESS | 1865 | 1461685662050 Marionette TRACE conn3 <- [1,526,null,{}] 08:47:42 INFO - PROCESS | 1865 | 1461685662055 Marionette TRACE conn3 -> [0,527,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:47:42 INFO - PROCESS | 1865 | 1461685662212 Marionette TRACE conn3 <- [1,527,null,{"value":null}] 08:47:42 INFO - PROCESS | 1865 | 1461685662358 Marionette TRACE conn3 -> [0,528,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html\", \"f2909f1d-3840-4f27-ae3e-3caac4a4282f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:47:42 INFO - PROCESS | 1865 | ++DOCSHELL 0x7fb4abd55000 == 57 [pid = 1865] [id = 139] 08:47:42 INFO - PROCESS | 1865 | ++DOMWINDOW == 130 (0x7fb49114bc00) [pid = 1865] [serial = 416] [outer = (nil)] 08:47:42 INFO - PROCESS | 1865 | ++DOMWINDOW == 131 (0x7fb491157c00) [pid = 1865] [serial = 417] [outer = 0x7fb49114bc00] 08:47:42 INFO - PROCESS | 1865 | 1461685662432 Marionette DEBUG loaded listener.js 08:47:42 INFO - PROCESS | 1865 | ++DOMWINDOW == 132 (0x7fb4992d5c00) [pid = 1865] [serial = 418] [outer = 0x7fb49114bc00] 08:47:43 INFO - PROCESS | 1865 | 1461685663318 Marionette TRACE conn3 <- [1,528,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html",0,null,null,[["drawImage with zero-sized source rectangle from image throws INDEX_SIZE_ERR",0,null,null]]]}] 08:47:43 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 08:47:43 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html | took 1330ms 08:47:43 INFO - PROCESS | 1865 | 1461685663379 Marionette TRACE conn3 -> [0,529,"getWindowHandle",null] 08:47:43 INFO - PROCESS | 1865 | 1461685663381 Marionette TRACE conn3 <- [1,529,null,{"value":"8"}] 08:47:43 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html 08:47:43 INFO - PROCESS | 1865 | 1461685663388 Marionette TRACE conn3 -> [0,530,"setScriptTimeout",{"ms":35000}] 08:47:43 INFO - PROCESS | 1865 | 1461685663391 Marionette TRACE conn3 <- [1,530,null,{}] 08:47:43 INFO - PROCESS | 1865 | 1461685663396 Marionette TRACE conn3 -> [0,531,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:47:43 INFO - PROCESS | 1865 | 1461685663543 Marionette TRACE conn3 <- [1,531,null,{"value":null}] 08:47:43 INFO - PROCESS | 1865 | 1461685663707 Marionette TRACE conn3 -> [0,532,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html\", \"f2909f1d-3840-4f27-ae3e-3caac4a4282f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:47:43 INFO - PROCESS | 1865 | ++DOCSHELL 0x7fb4b083b000 == 58 [pid = 1865] [id = 140] 08:47:43 INFO - PROCESS | 1865 | ++DOMWINDOW == 133 (0x7fb491151c00) [pid = 1865] [serial = 419] [outer = (nil)] 08:47:43 INFO - PROCESS | 1865 | ++DOMWINDOW == 134 (0x7fb49cbebc00) [pid = 1865] [serial = 420] [outer = 0x7fb491151c00] 08:47:43 INFO - PROCESS | 1865 | 1461685663780 Marionette DEBUG loaded listener.js 08:47:43 INFO - PROCESS | 1865 | ++DOMWINDOW == 135 (0x7fb4a72a3800) [pid = 1865] [serial = 421] [outer = 0x7fb491151c00] 08:47:44 INFO - PROCESS | 1865 | 1461685664500 Marionette TRACE conn3 <- [1,532,null,{"value":["/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html",0,null,null,[["drawCustomFocusRing must return false for an element that is not focused.",1,"context.drawCustomFocusRing is not a function","@http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:27:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:20:7\n@http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6\n"],["drawCustomFocusRing must return false for an element that is not a descendant of the canvas element.",1,"context.drawCustomFocusRing is not a function","@http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:36:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:30:7\n@http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6\n"]]]}] 08:47:44 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 08:47:44 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:27:24 08:47:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:47:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:47:44 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:20:7 08:47:44 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 08:47:44 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 08:47:44 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:36:24 08:47:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:47:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:47:44 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:30:7 08:47:44 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 08:47:44 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html | took 1183ms 08:47:44 INFO - PROCESS | 1865 | 1461685664574 Marionette TRACE conn3 -> [0,533,"getWindowHandle",null] 08:47:44 INFO - PROCESS | 1865 | 1461685664578 Marionette TRACE conn3 <- [1,533,null,{"value":"8"}] 08:47:44 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html 08:47:44 INFO - PROCESS | 1865 | 1461685664584 Marionette TRACE conn3 -> [0,534,"setScriptTimeout",{"ms":35000}] 08:47:44 INFO - PROCESS | 1865 | 1461685664587 Marionette TRACE conn3 <- [1,534,null,{}] 08:47:44 INFO - PROCESS | 1865 | 1461685664593 Marionette TRACE conn3 -> [0,535,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:47:44 INFO - PROCESS | 1865 | 1461685664783 Marionette TRACE conn3 <- [1,535,null,{"value":null}] 08:47:44 INFO - PROCESS | 1865 | 1461685664931 Marionette TRACE conn3 -> [0,536,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html\", \"f2909f1d-3840-4f27-ae3e-3caac4a4282f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:47:44 INFO - PROCESS | 1865 | ++DOCSHELL 0x7fb49459b800 == 59 [pid = 1865] [id = 141] 08:47:44 INFO - PROCESS | 1865 | ++DOMWINDOW == 136 (0x7fb4a7371000) [pid = 1865] [serial = 422] [outer = (nil)] 08:47:44 INFO - PROCESS | 1865 | ++DOMWINDOW == 137 (0x7fb4aa119800) [pid = 1865] [serial = 423] [outer = 0x7fb4a7371000] 08:47:45 INFO - PROCESS | 1865 | 1461685665004 Marionette DEBUG loaded listener.js 08:47:45 INFO - PROCESS | 1865 | ++DOMWINDOW == 138 (0x7fb4ac0ad000) [pid = 1865] [serial = 424] [outer = 0x7fb4a7371000] 08:47:45 INFO - PROCESS | 1865 | 1461685665800 Marionette TRACE conn3 <- [1,536,null,{"value":["/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html",0,null,null,[["drawFocusIfNeeded draws a focus ring.",0,null,null]]]}] 08:47:45 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | drawFocusIfNeeded draws a focus ring. 08:47:45 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | took 1238ms 08:47:45 INFO - PROCESS | 1865 | 1461685665824 Marionette TRACE conn3 -> [0,537,"getWindowHandle",null] 08:47:45 INFO - PROCESS | 1865 | 1461685665827 Marionette TRACE conn3 <- [1,537,null,{"value":"8"}] 08:47:45 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html 08:47:45 INFO - PROCESS | 1865 | 1461685665833 Marionette TRACE conn3 -> [0,538,"setScriptTimeout",{"ms":35000}] 08:47:45 INFO - PROCESS | 1865 | 1461685665835 Marionette TRACE conn3 <- [1,538,null,{}] 08:47:45 INFO - PROCESS | 1865 | 1461685665841 Marionette TRACE conn3 -> [0,539,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:47:46 INFO - PROCESS | 1865 | 1461685666057 Marionette TRACE conn3 <- [1,539,null,{"value":null}] 08:47:46 INFO - PROCESS | 1865 | 1461685666152 Marionette TRACE conn3 -> [0,540,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html\", \"f2909f1d-3840-4f27-ae3e-3caac4a4282f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:47:46 INFO - PROCESS | 1865 | ++DOCSHELL 0x7fb4947b9000 == 60 [pid = 1865] [id = 142] 08:47:46 INFO - PROCESS | 1865 | ++DOMWINDOW == 139 (0x7fb4948cc800) [pid = 1865] [serial = 425] [outer = (nil)] 08:47:46 INFO - PROCESS | 1865 | ++DOMWINDOW == 140 (0x7fb4948d0800) [pid = 1865] [serial = 426] [outer = 0x7fb4948cc800] 08:47:46 INFO - PROCESS | 1865 | 1461685666224 Marionette DEBUG loaded listener.js 08:47:46 INFO - PROCESS | 1865 | ++DOMWINDOW == 141 (0x7fb4948db800) [pid = 1865] [serial = 427] [outer = 0x7fb4948cc800] 08:47:46 INFO - PROCESS | 1865 | 1461685666942 Marionette TRACE conn3 <- [1,540,null,{"value":["/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html",0,null,null,[["drawFocusIfNeeded does not draw a focus ring if the element is not in focus.",0,null,null]]]}] 08:47:46 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. 08:47:46 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html | took 1130ms 08:47:46 INFO - PROCESS | 1865 | 1461685666988 Marionette TRACE conn3 -> [0,541,"getWindowHandle",null] 08:47:46 INFO - PROCESS | 1865 | 1461685666990 Marionette TRACE conn3 <- [1,541,null,{"value":"8"}] 08:47:46 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html 08:47:47 INFO - PROCESS | 1865 | 1461685667000 Marionette TRACE conn3 -> [0,542,"setScriptTimeout",{"ms":35000}] 08:47:47 INFO - PROCESS | 1865 | 1461685667002 Marionette TRACE conn3 <- [1,542,null,{}] 08:47:47 INFO - PROCESS | 1865 | 1461685667006 Marionette TRACE conn3 -> [0,543,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:47:47 INFO - PROCESS | 1865 | 1461685667151 Marionette TRACE conn3 <- [1,543,null,{"value":null}] 08:47:47 INFO - PROCESS | 1865 | 1461685667302 Marionette TRACE conn3 -> [0,544,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html\", \"f2909f1d-3840-4f27-ae3e-3caac4a4282f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:47:47 INFO - PROCESS | 1865 | ++DOCSHELL 0x7fb489bdc000 == 61 [pid = 1865] [id = 143] 08:47:47 INFO - PROCESS | 1865 | ++DOMWINDOW == 142 (0x7fb4948ccc00) [pid = 1865] [serial = 428] [outer = (nil)] 08:47:47 INFO - PROCESS | 1865 | ++DOMWINDOW == 143 (0x7fb4948db000) [pid = 1865] [serial = 429] [outer = 0x7fb4948ccc00] 08:47:47 INFO - PROCESS | 1865 | 1461685667370 Marionette DEBUG loaded listener.js 08:47:47 INFO - PROCESS | 1865 | ++DOMWINDOW == 144 (0x7fb4ac5aec00) [pid = 1865] [serial = 430] [outer = 0x7fb4948ccc00] 08:47:48 INFO - PROCESS | 1865 | 1461685668177 Marionette TRACE conn3 <- [1,544,null,{"value":["/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html",0,null,null,[["drawFocusIfNeeded does not draw a focus ring if the element is not a descendant of the context.",0,null,null]]]}] 08:47:48 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. 08:47:48 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html | took 1235ms 08:47:48 INFO - PROCESS | 1865 | 1461685668236 Marionette TRACE conn3 -> [0,545,"getWindowHandle",null] 08:47:48 INFO - PROCESS | 1865 | 1461685668239 Marionette TRACE conn3 <- [1,545,null,{"value":"8"}] 08:47:48 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html 08:47:48 INFO - PROCESS | 1865 | 1461685668246 Marionette TRACE conn3 -> [0,546,"setScriptTimeout",{"ms":35000}] 08:47:48 INFO - PROCESS | 1865 | 1461685668248 Marionette TRACE conn3 <- [1,546,null,{}] 08:47:48 INFO - PROCESS | 1865 | 1461685668253 Marionette TRACE conn3 -> [0,547,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:47:48 INFO - PROCESS | 1865 | 1461685668438 Marionette TRACE conn3 <- [1,547,null,{"value":null}] 08:47:48 INFO - PROCESS | 1865 | 1461685668584 Marionette TRACE conn3 -> [0,548,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html\", \"f2909f1d-3840-4f27-ae3e-3caac4a4282f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:47:48 INFO - PROCESS | 1865 | ++DOCSHELL 0x7fb488dce000 == 62 [pid = 1865] [id = 144] 08:47:48 INFO - PROCESS | 1865 | ++DOMWINDOW == 145 (0x7fb4948d2000) [pid = 1865] [serial = 431] [outer = (nil)] 08:47:48 INFO - PROCESS | 1865 | ++DOMWINDOW == 146 (0x7fb4ac5ad800) [pid = 1865] [serial = 432] [outer = 0x7fb4948d2000] 08:47:48 INFO - PROCESS | 1865 | 1461685668653 Marionette DEBUG loaded listener.js 08:47:48 INFO - PROCESS | 1865 | ++DOMWINDOW == 147 (0x7fb4aca8ec00) [pid = 1865] [serial = 433] [outer = 0x7fb4948d2000] 08:47:49 INFO - PROCESS | 1865 | 1461685669417 Marionette TRACE conn3 <- [1,548,null,{"value":["/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html",0,null,null,[["drawFocusIfNeeded does draw a focus ring if the element is in focus.",0,null,null]]]}] 08:47:49 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | drawFocusIfNeeded does draw a focus ring if the element is in focus. 08:47:49 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | took 1185ms 08:47:49 INFO - PROCESS | 1865 | 1461685669431 Marionette TRACE conn3 -> [0,549,"getWindowHandle",null] 08:47:49 INFO - PROCESS | 1865 | 1461685669434 Marionette TRACE conn3 <- [1,549,null,{"value":"8"}] 08:47:49 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html 08:47:49 INFO - PROCESS | 1865 | 1461685669440 Marionette TRACE conn3 -> [0,550,"setScriptTimeout",{"ms":35000}] 08:47:49 INFO - PROCESS | 1865 | 1461685669443 Marionette TRACE conn3 <- [1,550,null,{}] 08:47:49 INFO - PROCESS | 1865 | 1461685669448 Marionette TRACE conn3 -> [0,551,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:47:49 INFO - PROCESS | 1865 | 1461685669604 Marionette TRACE conn3 <- [1,551,null,{"value":null}] 08:47:49 INFO - PROCESS | 1865 | 1461685669760 Marionette TRACE conn3 -> [0,552,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html\", \"f2909f1d-3840-4f27-ae3e-3caac4a4282f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:47:49 INFO - PROCESS | 1865 | ++DOCSHELL 0x7fb49a1d4800 == 63 [pid = 1865] [id = 145] 08:47:49 INFO - PROCESS | 1865 | ++DOMWINDOW == 148 (0x7fb488fafc00) [pid = 1865] [serial = 434] [outer = (nil)] 08:47:49 INFO - PROCESS | 1865 | ++DOMWINDOW == 149 (0x7fb488fb2000) [pid = 1865] [serial = 435] [outer = 0x7fb488fafc00] 08:47:49 INFO - PROCESS | 1865 | 1461685669829 Marionette DEBUG loaded listener.js 08:47:49 INFO - PROCESS | 1865 | ++DOMWINDOW == 150 (0x7fb488fbd400) [pid = 1865] [serial = 436] [outer = 0x7fb488fafc00] 08:47:50 INFO - PROCESS | 1865 | 1461685670586 Marionette TRACE conn3 <- [1,552,null,{"value":["/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html",0,null,null,[["drawFocusIfNeeded does draw a focus ring if the element is in focus and the user activated a particular focus ring.",0,null,null]]]}] 08:47:50 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. 08:47:50 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html | took 1180ms 08:47:50 INFO - PROCESS | 1865 | 1461685670636 Marionette TRACE conn3 -> [0,553,"getWindowHandle",null] 08:47:50 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html 08:47:50 INFO - PROCESS | 1865 | 1461685670640 Marionette TRACE conn3 <- [1,553,null,{"value":"8"}] 08:47:50 INFO - PROCESS | 1865 | 1461685670647 Marionette TRACE conn3 -> [0,554,"setScriptTimeout",{"ms":35000}] 08:47:50 INFO - PROCESS | 1865 | 1461685670651 Marionette TRACE conn3 <- [1,554,null,{}] 08:47:50 INFO - PROCESS | 1865 | 1461685670656 Marionette TRACE conn3 -> [0,555,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:47:50 INFO - PROCESS | 1865 | 1461685670838 Marionette TRACE conn3 <- [1,555,null,{"value":null}] 08:47:51 INFO - PROCESS | 1865 | 1461685670999 Marionette TRACE conn3 -> [0,556,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html\", \"f2909f1d-3840-4f27-ae3e-3caac4a4282f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:47:51 INFO - PROCESS | 1865 | ++DOCSHELL 0x7fb4911c9800 == 64 [pid = 1865] [id = 146] 08:47:51 INFO - PROCESS | 1865 | ++DOMWINDOW == 151 (0x7fb488fb0000) [pid = 1865] [serial = 437] [outer = (nil)] 08:47:51 INFO - PROCESS | 1865 | ++DOMWINDOW == 152 (0x7fb493de8000) [pid = 1865] [serial = 438] [outer = 0x7fb488fb0000] 08:47:51 INFO - PROCESS | 1865 | 1461685671074 Marionette DEBUG loaded listener.js 08:47:51 INFO - PROCESS | 1865 | ++DOMWINDOW == 153 (0x7fb4ae5c2000) [pid = 1865] [serial = 439] [outer = 0x7fb488fb0000] 08:47:52 INFO - PROCESS | 1865 | [1865] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 08:47:52 INFO - PROCESS | 1865 | 1461685672683 Marionette TRACE conn3 <- [1,556,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html",0,null,null,[["clearRect clears to transparent black",0,null,null]]]}] 08:47:52 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | clearRect clears to transparent black 08:47:52 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | took 2091ms 08:47:52 INFO - PROCESS | 1865 | 1461685672739 Marionette TRACE conn3 -> [0,557,"getWindowHandle",null] 08:47:52 INFO - PROCESS | 1865 | 1461685672745 Marionette TRACE conn3 <- [1,557,null,{"value":"8"}] 08:47:52 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html 08:47:52 INFO - PROCESS | 1865 | 1461685672798 Marionette TRACE conn3 -> [0,558,"setScriptTimeout",{"ms":35000}] 08:47:52 INFO - PROCESS | 1865 | 1461685672803 Marionette TRACE conn3 <- [1,558,null,{}] 08:47:52 INFO - PROCESS | 1865 | 1461685672818 Marionette TRACE conn3 -> [0,559,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:47:53 INFO - PROCESS | 1865 | 1461685673049 Marionette TRACE conn3 <- [1,559,null,{"value":null}] 08:47:53 INFO - PROCESS | 1865 | --DOCSHELL 0x7fb49c946800 == 63 [pid = 1865] [id = 98] 08:47:53 INFO - PROCESS | 1865 | --DOCSHELL 0x7fb4990c3000 == 62 [pid = 1865] [id = 134] 08:47:53 INFO - PROCESS | 1865 | --DOMWINDOW == 152 (0x7fb49c921c00) [pid = 1865] [serial = 333] [outer = (nil)] [url = about:blank] 08:47:53 INFO - PROCESS | 1865 | --DOMWINDOW == 151 (0x7fb4a873a400) [pid = 1865] [serial = 336] [outer = (nil)] [url = about:blank] 08:47:53 INFO - PROCESS | 1865 | --DOMWINDOW == 150 (0x7fb4ac570400) [pid = 1865] [serial = 339] [outer = (nil)] [url = about:blank] 08:47:53 INFO - PROCESS | 1865 | --DOMWINDOW == 149 (0x7fb494b8b000) [pid = 1865] [serial = 363] [outer = (nil)] [url = about:blank] 08:47:53 INFO - PROCESS | 1865 | 1461685673287 Marionette TRACE conn3 -> [0,560,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html\", \"f2909f1d-3840-4f27-ae3e-3caac4a4282f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:47:53 INFO - PROCESS | 1865 | --DOCSHELL 0x7fb49a751800 == 61 [pid = 1865] [id = 133] 08:47:53 INFO - PROCESS | 1865 | --DOCSHELL 0x7fb49a0de000 == 60 [pid = 1865] [id = 132] 08:47:53 INFO - PROCESS | 1865 | --DOCSHELL 0x7fb49017f800 == 59 [pid = 1865] [id = 131] 08:47:53 INFO - PROCESS | 1865 | --DOCSHELL 0x7fb493d67800 == 58 [pid = 1865] [id = 130] 08:47:53 INFO - PROCESS | 1865 | ++DOCSHELL 0x7fb49016e000 == 59 [pid = 1865] [id = 147] 08:47:53 INFO - PROCESS | 1865 | ++DOMWINDOW == 150 (0x7fb49230b000) [pid = 1865] [serial = 440] [outer = (nil)] 08:47:53 INFO - PROCESS | 1865 | ++DOMWINDOW == 151 (0x7fb4946fb000) [pid = 1865] [serial = 441] [outer = 0x7fb49230b000] 08:47:53 INFO - PROCESS | 1865 | 1461685673359 Marionette DEBUG loaded listener.js 08:47:53 INFO - PROCESS | 1865 | ++DOMWINDOW == 152 (0x7fb494b8b800) [pid = 1865] [serial = 442] [outer = 0x7fb49230b000] 08:47:53 INFO - PROCESS | 1865 | --DOCSHELL 0x7fb490817000 == 58 [pid = 1865] [id = 129] 08:47:53 INFO - PROCESS | 1865 | --DOCSHELL 0x7fb490c22800 == 57 [pid = 1865] [id = 128] 08:47:53 INFO - PROCESS | 1865 | --DOMWINDOW == 151 (0x7fb493edb400) [pid = 1865] [serial = 216] [outer = (nil)] [url = about:blank] 08:47:53 INFO - PROCESS | 1865 | --DOMWINDOW == 150 (0x7fb4ac740400) [pid = 1865] [serial = 222] [outer = (nil)] [url = about:blank] 08:47:53 INFO - PROCESS | 1865 | --DOMWINDOW == 149 (0x7fb49c85f800) [pid = 1865] [serial = 219] [outer = (nil)] [url = about:blank] 08:47:53 INFO - PROCESS | 1865 | --DOMWINDOW == 148 (0x7fb4ac746c00) [pid = 1865] [serial = 289] [outer = (nil)] [url = about:blank] 08:47:53 INFO - PROCESS | 1865 | --DOMWINDOW == 147 (0x7fb499287c00) [pid = 1865] [serial = 357] [outer = (nil)] [url = about:blank] 08:47:53 INFO - PROCESS | 1865 | --DOMWINDOW == 146 (0x7fb493ed8000) [pid = 1865] [serial = 360] [outer = (nil)] [url = about:blank] 08:47:53 INFO - PROCESS | 1865 | --DOMWINDOW == 145 (0x7fb493cb8800) [pid = 1865] [serial = 346] [outer = (nil)] [url = about:blank] 08:47:53 INFO - PROCESS | 1865 | --DOMWINDOW == 144 (0x7fb493cadc00) [pid = 1865] [serial = 345] [outer = (nil)] [url = about:blank] 08:47:53 INFO - PROCESS | 1865 | --DOMWINDOW == 143 (0x7fb49aa79400) [pid = 1865] [serial = 351] [outer = (nil)] [url = about:blank] 08:47:53 INFO - PROCESS | 1865 | --DOMWINDOW == 142 (0x7fb4959bb800) [pid = 1865] [serial = 348] [outer = (nil)] [url = about:blank] 08:47:53 INFO - PROCESS | 1865 | --DOMWINDOW == 141 (0x7fb498b4f800) [pid = 1865] [serial = 349] [outer = (nil)] [url = about:blank] 08:47:53 INFO - PROCESS | 1865 | --DOMWINDOW == 140 (0x7fb4905c0800) [pid = 1865] [serial = 327] [outer = (nil)] [url = about:blank] 08:47:53 INFO - PROCESS | 1865 | --DOMWINDOW == 139 (0x7fb493da7c00) [pid = 1865] [serial = 330] [outer = (nil)] [url = about:blank] 08:47:53 INFO - PROCESS | 1865 | --DOMWINDOW == 138 (0x7fb4aca34c00) [pid = 1865] [serial = 342] [outer = (nil)] [url = about:blank] 08:47:53 INFO - PROCESS | 1865 | --DOMWINDOW == 137 (0x7fb490ffa400) [pid = 1865] [serial = 354] [outer = (nil)] [url = about:blank] 08:47:53 INFO - PROCESS | 1865 | --DOMWINDOW == 136 (0x7fb49928b800) [pid = 1865] [serial = 358] [outer = (nil)] [url = about:blank] 08:47:53 INFO - PROCESS | 1865 | --DOMWINDOW == 135 (0x7fb4a640a000) [pid = 1865] [serial = 361] [outer = (nil)] [url = about:blank] 08:47:53 INFO - PROCESS | 1865 | --DOMWINDOW == 134 (0x7fb49a109000) [pid = 1865] [serial = 355] [outer = (nil)] [url = about:blank] 08:47:53 INFO - PROCESS | 1865 | --DOMWINDOW == 133 (0x7fb49c9f7800) [pid = 1865] [serial = 352] [outer = (nil)] [url = about:blank] 08:47:54 INFO - PROCESS | 1865 | 1461685674082 Marionette TRACE conn3 <- [1,560,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html",0,null,null,[["clearRect is affected by clipping regions",0,null,null]]]}] 08:47:54 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | clearRect is affected by clipping regions 08:47:54 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | took 1348ms 08:47:54 INFO - PROCESS | 1865 | 1461685674101 Marionette TRACE conn3 -> [0,561,"getWindowHandle",null] 08:47:54 INFO - PROCESS | 1865 | 1461685674108 Marionette TRACE conn3 <- [1,561,null,{"value":"8"}] 08:47:54 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html 08:47:54 INFO - PROCESS | 1865 | 1461685674117 Marionette TRACE conn3 -> [0,562,"setScriptTimeout",{"ms":35000}] 08:47:54 INFO - PROCESS | 1865 | 1461685674121 Marionette TRACE conn3 <- [1,562,null,{}] 08:47:54 INFO - PROCESS | 1865 | 1461685674126 Marionette TRACE conn3 -> [0,563,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:47:54 INFO - PROCESS | 1865 | 1461685674270 Marionette TRACE conn3 <- [1,563,null,{"value":null}] 08:47:54 INFO - PROCESS | 1865 | 1461685674383 Marionette TRACE conn3 -> [0,564,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html\", \"f2909f1d-3840-4f27-ae3e-3caac4a4282f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:47:54 INFO - PROCESS | 1865 | ++DOCSHELL 0x7fb493d65800 == 58 [pid = 1865] [id = 148] 08:47:54 INFO - PROCESS | 1865 | ++DOMWINDOW == 134 (0x7fb490ff5800) [pid = 1865] [serial = 443] [outer = (nil)] 08:47:54 INFO - PROCESS | 1865 | ++DOMWINDOW == 135 (0x7fb494b8c000) [pid = 1865] [serial = 444] [outer = 0x7fb490ff5800] 08:47:54 INFO - PROCESS | 1865 | 1461685674442 Marionette DEBUG loaded listener.js 08:47:54 INFO - PROCESS | 1865 | ++DOMWINDOW == 136 (0x7fb4991a4400) [pid = 1865] [serial = 445] [outer = 0x7fb490ff5800] 08:47:54 INFO - PROCESS | 1865 | [1865] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 08:47:55 INFO - PROCESS | 1865 | 1461685675131 Marionette TRACE conn3 <- [1,564,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html",0,null,null,[["clearRect is not affected by globalAlpha",0,null,null]]]}] 08:47:55 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | clearRect is not affected by globalAlpha 08:47:55 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | took 1035ms 08:47:55 INFO - PROCESS | 1865 | 1461685675152 Marionette TRACE conn3 -> [0,565,"getWindowHandle",null] 08:47:55 INFO - PROCESS | 1865 | 1461685675155 Marionette TRACE conn3 <- [1,565,null,{"value":"8"}] 08:47:55 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html 08:47:55 INFO - PROCESS | 1865 | 1461685675165 Marionette TRACE conn3 -> [0,566,"setScriptTimeout",{"ms":35000}] 08:47:55 INFO - PROCESS | 1865 | 1461685675169 Marionette TRACE conn3 <- [1,566,null,{}] 08:47:55 INFO - PROCESS | 1865 | 1461685675222 Marionette TRACE conn3 -> [0,567,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:47:55 INFO - PROCESS | 1865 | 1461685675408 Marionette TRACE conn3 <- [1,567,null,{"value":null}] 08:47:55 INFO - PROCESS | 1865 | 1461685675420 Marionette TRACE conn3 -> [0,568,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html\", \"f2909f1d-3840-4f27-ae3e-3caac4a4282f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:47:55 INFO - PROCESS | 1865 | ++DOCSHELL 0x7fb499681800 == 59 [pid = 1865] [id = 149] 08:47:55 INFO - PROCESS | 1865 | ++DOMWINDOW == 137 (0x7fb49928b000) [pid = 1865] [serial = 446] [outer = (nil)] 08:47:55 INFO - PROCESS | 1865 | ++DOMWINDOW == 138 (0x7fb49954e800) [pid = 1865] [serial = 447] [outer = 0x7fb49928b000] 08:47:55 INFO - PROCESS | 1865 | 1461685675482 Marionette DEBUG loaded listener.js 08:47:55 INFO - PROCESS | 1865 | ++DOMWINDOW == 139 (0x7fb49a11b000) [pid = 1865] [serial = 448] [outer = 0x7fb49928b000] 08:47:56 INFO - PROCESS | 1865 | [1865] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 08:47:56 INFO - PROCESS | 1865 | 1461685676294 Marionette TRACE conn3 <- [1,568,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html",0,null,null,[["clearRect is not affected by globalCompositeOperation",0,null,null]]]}] 08:47:56 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | clearRect is not affected by globalCompositeOperation 08:47:56 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | took 1171ms 08:47:56 INFO - PROCESS | 1865 | 1461685676334 Marionette TRACE conn3 -> [0,569,"getWindowHandle",null] 08:47:56 INFO - PROCESS | 1865 | 1461685676338 Marionette TRACE conn3 <- [1,569,null,{"value":"8"}] 08:47:56 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html 08:47:56 INFO - PROCESS | 1865 | 1461685676350 Marionette TRACE conn3 -> [0,570,"setScriptTimeout",{"ms":35000}] 08:47:56 INFO - PROCESS | 1865 | 1461685676352 Marionette TRACE conn3 <- [1,570,null,{}] 08:47:56 INFO - PROCESS | 1865 | 1461685676358 Marionette TRACE conn3 -> [0,571,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:47:56 INFO - PROCESS | 1865 | 1461685676533 Marionette TRACE conn3 <- [1,571,null,{"value":null}] 08:47:56 INFO - PROCESS | 1865 | 1461685676561 Marionette TRACE conn3 -> [0,572,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html\", \"f2909f1d-3840-4f27-ae3e-3caac4a4282f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:47:56 INFO - PROCESS | 1865 | ++DOCSHELL 0x7fb49a4ca800 == 60 [pid = 1865] [id = 150] 08:47:56 INFO - PROCESS | 1865 | ++DOMWINDOW == 140 (0x7fb494791c00) [pid = 1865] [serial = 449] [outer = (nil)] 08:47:56 INFO - PROCESS | 1865 | ++DOMWINDOW == 141 (0x7fb49479b800) [pid = 1865] [serial = 450] [outer = 0x7fb494791c00] 08:47:56 INFO - PROCESS | 1865 | 1461685676620 Marionette DEBUG loaded listener.js 08:47:56 INFO - PROCESS | 1865 | ++DOMWINDOW == 142 (0x7fb49479f800) [pid = 1865] [serial = 451] [outer = 0x7fb494791c00] 08:47:57 INFO - PROCESS | 1865 | [1865] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 08:47:57 INFO - PROCESS | 1865 | 1461685677420 Marionette TRACE conn3 <- [1,572,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html",0,null,null,[["clearRect of negative sizes works",0,null,null]]]}] 08:47:57 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | clearRect of negative sizes works 08:47:57 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | took 1131ms 08:47:57 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html 08:47:57 INFO - PROCESS | 1865 | 1461685677475 Marionette TRACE conn3 -> [0,573,"getWindowHandle",null] 08:47:57 INFO - PROCESS | 1865 | 1461685677478 Marionette TRACE conn3 <- [1,573,null,{"value":"8"}] 08:47:57 INFO - PROCESS | 1865 | 1461685677484 Marionette TRACE conn3 -> [0,574,"setScriptTimeout",{"ms":35000}] 08:47:57 INFO - PROCESS | 1865 | 1461685677487 Marionette TRACE conn3 <- [1,574,null,{}] 08:47:57 INFO - PROCESS | 1865 | 1461685677492 Marionette TRACE conn3 -> [0,575,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:47:57 INFO - PROCESS | 1865 | 1461685677679 Marionette TRACE conn3 <- [1,575,null,{"value":null}] 08:47:57 INFO - PROCESS | 1865 | --DOMWINDOW == 141 (0x7fb499cb8800) [pid = 1865] [serial = 398] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html] 08:47:57 INFO - PROCESS | 1865 | --DOMWINDOW == 140 (0x7fb490252000) [pid = 1865] [serial = 395] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html] 08:47:57 INFO - PROCESS | 1865 | --DOMWINDOW == 139 (0x7fb490256c00) [pid = 1865] [serial = 401] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html] 08:47:57 INFO - PROCESS | 1865 | --DOMWINDOW == 138 (0x7fb494b84c00) [pid = 1865] [serial = 389] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html] 08:47:57 INFO - PROCESS | 1865 | --DOMWINDOW == 137 (0x7fb4902cd000) [pid = 1865] [serial = 383] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html] 08:47:57 INFO - PROCESS | 1865 | --DOMWINDOW == 136 (0x7fb490353000) [pid = 1865] [serial = 392] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html] 08:47:57 INFO - PROCESS | 1865 | --DOMWINDOW == 135 (0x7fb49391f000) [pid = 1865] [serial = 386] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html] 08:47:57 INFO - PROCESS | 1865 | 1461685677903 Marionette TRACE conn3 -> [0,576,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html\", \"f2909f1d-3840-4f27-ae3e-3caac4a4282f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:47:57 INFO - PROCESS | 1865 | ++DOCSHELL 0x7fb49459a000 == 61 [pid = 1865] [id = 151] 08:47:57 INFO - PROCESS | 1865 | ++DOMWINDOW == 136 (0x7fb490252000) [pid = 1865] [serial = 452] [outer = (nil)] 08:47:57 INFO - PROCESS | 1865 | ++DOMWINDOW == 137 (0x7fb490ff5c00) [pid = 1865] [serial = 453] [outer = 0x7fb490252000] 08:47:57 INFO - PROCESS | 1865 | 1461685677964 Marionette DEBUG loaded listener.js 08:47:58 INFO - PROCESS | 1865 | ++DOMWINDOW == 138 (0x7fb494ec6000) [pid = 1865] [serial = 454] [outer = 0x7fb490252000] 08:47:58 INFO - PROCESS | 1865 | 1461685678699 Marionette TRACE conn3 <- [1,576,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html",0,null,null,[["clearRect() with Infinity/NaN is ignored",0,null,null]]]}] 08:47:58 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | clearRect() with Infinity/NaN is ignored 08:47:58 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | took 1230ms 08:47:58 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html 08:47:58 INFO - PROCESS | 1865 | 1461685678714 Marionette TRACE conn3 -> [0,577,"getWindowHandle",null] 08:47:58 INFO - PROCESS | 1865 | 1461685678717 Marionette TRACE conn3 <- [1,577,null,{"value":"8"}] 08:47:58 INFO - PROCESS | 1865 | 1461685678723 Marionette TRACE conn3 -> [0,578,"setScriptTimeout",{"ms":35000}] 08:47:58 INFO - PROCESS | 1865 | 1461685678726 Marionette TRACE conn3 <- [1,578,null,{}] 08:47:58 INFO - PROCESS | 1865 | 1461685678731 Marionette TRACE conn3 -> [0,579,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:47:58 INFO - PROCESS | 1865 | 1461685678917 Marionette TRACE conn3 <- [1,579,null,{"value":null}] 08:47:58 INFO - PROCESS | 1865 | 1461685678937 Marionette TRACE conn3 -> [0,580,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html\", \"f2909f1d-3840-4f27-ae3e-3caac4a4282f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:47:58 INFO - PROCESS | 1865 | ++DOCSHELL 0x7fb4a7391800 == 62 [pid = 1865] [id = 152] 08:47:58 INFO - PROCESS | 1865 | ++DOMWINDOW == 139 (0x7fb494ecc800) [pid = 1865] [serial = 455] [outer = (nil)] 08:47:58 INFO - PROCESS | 1865 | ++DOMWINDOW == 140 (0x7fb49aa76400) [pid = 1865] [serial = 456] [outer = 0x7fb494ecc800] 08:47:59 INFO - PROCESS | 1865 | 1461685679003 Marionette DEBUG loaded listener.js 08:47:59 INFO - PROCESS | 1865 | ++DOMWINDOW == 141 (0x7fb4a053e000) [pid = 1865] [serial = 457] [outer = 0x7fb494ecc800] 08:47:59 INFO - PROCESS | 1865 | ++DOMWINDOW == 142 (0x7fb490318c00) [pid = 1865] [serial = 458] [outer = 0x7fb49216b800] 08:47:59 INFO - PROCESS | 1865 | 1461685679771 Marionette TRACE conn3 <- [1,580,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html",0,null,null,[["clearRect does not affect the current path",0,null,null]]]}] 08:47:59 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | clearRect does not affect the current path 08:47:59 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | took 1080ms 08:47:59 INFO - PROCESS | 1865 | 1461685679802 Marionette TRACE conn3 -> [0,581,"getWindowHandle",null] 08:47:59 INFO - PROCESS | 1865 | 1461685679806 Marionette TRACE conn3 <- [1,581,null,{"value":"8"}] 08:47:59 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html 08:47:59 INFO - PROCESS | 1865 | 1461685679811 Marionette TRACE conn3 -> [0,582,"setScriptTimeout",{"ms":35000}] 08:47:59 INFO - PROCESS | 1865 | 1461685679814 Marionette TRACE conn3 <- [1,582,null,{}] 08:47:59 INFO - PROCESS | 1865 | 1461685679819 Marionette TRACE conn3 -> [0,583,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:48:00 INFO - PROCESS | 1865 | 1461685680074 Marionette TRACE conn3 <- [1,583,null,{"value":null}] 08:48:00 INFO - PROCESS | 1865 | 1461685680203 Marionette TRACE conn3 -> [0,584,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html\", \"f2909f1d-3840-4f27-ae3e-3caac4a4282f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:48:00 INFO - PROCESS | 1865 | ++DOCSHELL 0x7fb48ee21000 == 63 [pid = 1865] [id = 153] 08:48:00 INFO - PROCESS | 1865 | ++DOMWINDOW == 143 (0x7fb490256c00) [pid = 1865] [serial = 459] [outer = (nil)] 08:48:00 INFO - PROCESS | 1865 | ++DOMWINDOW == 144 (0x7fb4902d4c00) [pid = 1865] [serial = 460] [outer = 0x7fb490256c00] 08:48:00 INFO - PROCESS | 1865 | 1461685680282 Marionette DEBUG loaded listener.js 08:48:00 INFO - PROCESS | 1865 | ++DOMWINDOW == 145 (0x7fb490323c00) [pid = 1865] [serial = 461] [outer = 0x7fb490256c00] 08:48:01 INFO - PROCESS | 1865 | 1461685681221 Marionette TRACE conn3 <- [1,584,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html",0,null,null,[["clearRect does not draw shadows",0,null,null]]]}] 08:48:01 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | clearRect does not draw shadows 08:48:01 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | took 1480ms 08:48:01 INFO - PROCESS | 1865 | 1461685681293 Marionette TRACE conn3 -> [0,585,"getWindowHandle",null] 08:48:01 INFO - PROCESS | 1865 | 1461685681298 Marionette TRACE conn3 <- [1,585,null,{"value":"8"}] 08:48:01 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html 08:48:01 INFO - PROCESS | 1865 | 1461685681305 Marionette TRACE conn3 -> [0,586,"setScriptTimeout",{"ms":35000}] 08:48:01 INFO - PROCESS | 1865 | 1461685681313 Marionette TRACE conn3 <- [1,586,null,{}] 08:48:01 INFO - PROCESS | 1865 | 1461685681319 Marionette TRACE conn3 -> [0,587,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:48:01 INFO - PROCESS | 1865 | 1461685681519 Marionette TRACE conn3 <- [1,587,null,{"value":null}] 08:48:01 INFO - PROCESS | 1865 | 1461685681670 Marionette TRACE conn3 -> [0,588,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html\", \"f2909f1d-3840-4f27-ae3e-3caac4a4282f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:48:01 INFO - PROCESS | 1865 | ++DOCSHELL 0x7fb4990b5000 == 64 [pid = 1865] [id = 154] 08:48:01 INFO - PROCESS | 1865 | ++DOMWINDOW == 146 (0x7fb493edb400) [pid = 1865] [serial = 462] [outer = (nil)] 08:48:01 INFO - PROCESS | 1865 | ++DOMWINDOW == 147 (0x7fb494790c00) [pid = 1865] [serial = 463] [outer = 0x7fb493edb400] 08:48:01 INFO - PROCESS | 1865 | 1461685681792 Marionette DEBUG loaded listener.js 08:48:01 INFO - PROCESS | 1865 | ++DOMWINDOW == 148 (0x7fb4948cd400) [pid = 1865] [serial = 464] [outer = 0x7fb493edb400] 08:48:02 INFO - PROCESS | 1865 | [1865] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 08:48:02 INFO - PROCESS | 1865 | 1461685682674 Marionette TRACE conn3 <- [1,588,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html",0,null,null,[["clearRect is affected by transforms",0,null,null]]]}] 08:48:02 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | clearRect is affected by transforms 08:48:02 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | took 1436ms 08:48:02 INFO - PROCESS | 1865 | 1461685682743 Marionette TRACE conn3 -> [0,589,"getWindowHandle",null] 08:48:02 INFO - PROCESS | 1865 | 1461685682748 Marionette TRACE conn3 <- [1,589,null,{"value":"8"}] 08:48:02 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html 08:48:02 INFO - PROCESS | 1865 | 1461685682755 Marionette TRACE conn3 -> [0,590,"setScriptTimeout",{"ms":35000}] 08:48:02 INFO - PROCESS | 1865 | 1461685682757 Marionette TRACE conn3 <- [1,590,null,{}] 08:48:02 INFO - PROCESS | 1865 | 1461685682763 Marionette TRACE conn3 -> [0,591,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:48:02 INFO - PROCESS | 1865 | 1461685682927 Marionette TRACE conn3 <- [1,591,null,{"value":null}] 08:48:03 INFO - PROCESS | 1865 | 1461685683082 Marionette TRACE conn3 -> [0,592,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html\", \"f2909f1d-3840-4f27-ae3e-3caac4a4282f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:48:03 INFO - PROCESS | 1865 | ++DOCSHELL 0x7fb4a7014000 == 65 [pid = 1865] [id = 155] 08:48:03 INFO - PROCESS | 1865 | ++DOMWINDOW == 149 (0x7fb494ec4400) [pid = 1865] [serial = 465] [outer = (nil)] 08:48:03 INFO - PROCESS | 1865 | ++DOMWINDOW == 150 (0x7fb494ec9400) [pid = 1865] [serial = 466] [outer = 0x7fb494ec4400] 08:48:03 INFO - PROCESS | 1865 | 1461685683153 Marionette DEBUG loaded listener.js 08:48:03 INFO - PROCESS | 1865 | ++DOMWINDOW == 151 (0x7fb494ecf400) [pid = 1865] [serial = 467] [outer = 0x7fb494ec4400] 08:48:04 INFO - PROCESS | 1865 | 1461685684278 Marionette TRACE conn3 <- [1,592,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html",0,null,null,[["clearRect of zero pixels has no effect",0,null,null]]]}] 08:48:04 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | clearRect of zero pixels has no effect 08:48:04 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | took 1582ms 08:48:04 INFO - PROCESS | 1865 | 1461685684337 Marionette TRACE conn3 -> [0,593,"getWindowHandle",null] 08:48:04 INFO - PROCESS | 1865 | 1461685684343 Marionette TRACE conn3 <- [1,593,null,{"value":"8"}] 08:48:04 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html 08:48:04 INFO - PROCESS | 1865 | 1461685684358 Marionette TRACE conn3 -> [0,594,"setScriptTimeout",{"ms":35000}] 08:48:04 INFO - PROCESS | 1865 | 1461685684365 Marionette TRACE conn3 <- [1,594,null,{}] 08:48:04 INFO - PROCESS | 1865 | 1461685684370 Marionette TRACE conn3 -> [0,595,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:48:04 INFO - PROCESS | 1865 | 1461685684533 Marionette TRACE conn3 <- [1,595,null,{"value":null}] 08:48:04 INFO - PROCESS | 1865 | 1461685684723 Marionette TRACE conn3 -> [0,596,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html\", \"f2909f1d-3840-4f27-ae3e-3caac4a4282f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:48:04 INFO - PROCESS | 1865 | ++DOCSHELL 0x7fb48ff6f000 == 66 [pid = 1865] [id = 156] 08:48:04 INFO - PROCESS | 1865 | ++DOMWINDOW == 152 (0x7fb492310800) [pid = 1865] [serial = 468] [outer = (nil)] 08:48:04 INFO - PROCESS | 1865 | ++DOMWINDOW == 153 (0x7fb49911b800) [pid = 1865] [serial = 469] [outer = 0x7fb492310800] 08:48:04 INFO - PROCESS | 1865 | 1461685684797 Marionette DEBUG loaded listener.js 08:48:04 INFO - PROCESS | 1865 | ++DOMWINDOW == 154 (0x7fb4992da000) [pid = 1865] [serial = 470] [outer = 0x7fb492310800] 08:48:05 INFO - PROCESS | 1865 | 1461685685579 Marionette TRACE conn3 <- [1,596,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html",0,null,null,[["fillRect works",0,null,null]]]}] 08:48:05 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | fillRect works 08:48:05 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | took 1291ms 08:48:05 INFO - PROCESS | 1865 | 1461685685643 Marionette TRACE conn3 -> [0,597,"getWindowHandle",null] 08:48:05 INFO - PROCESS | 1865 | 1461685685647 Marionette TRACE conn3 <- [1,597,null,{"value":"8"}] 08:48:05 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html 08:48:05 INFO - PROCESS | 1865 | 1461685685652 Marionette TRACE conn3 -> [0,598,"setScriptTimeout",{"ms":35000}] 08:48:05 INFO - PROCESS | 1865 | 1461685685655 Marionette TRACE conn3 <- [1,598,null,{}] 08:48:05 INFO - PROCESS | 1865 | 1461685685660 Marionette TRACE conn3 -> [0,599,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:48:05 INFO - PROCESS | 1865 | 1461685685818 Marionette TRACE conn3 <- [1,599,null,{"value":null}] 08:48:05 INFO - PROCESS | 1865 | 1461685685968 Marionette TRACE conn3 -> [0,600,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html\", \"f2909f1d-3840-4f27-ae3e-3caac4a4282f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:48:05 INFO - PROCESS | 1865 | ++DOCSHELL 0x7fb48ff8a000 == 67 [pid = 1865] [id = 157] 08:48:05 INFO - PROCESS | 1865 | ++DOMWINDOW == 155 (0x7fb489986c00) [pid = 1865] [serial = 471] [outer = (nil)] 08:48:06 INFO - PROCESS | 1865 | ++DOMWINDOW == 156 (0x7fb48998c000) [pid = 1865] [serial = 472] [outer = 0x7fb489986c00] 08:48:06 INFO - PROCESS | 1865 | 1461685686040 Marionette DEBUG loaded listener.js 08:48:06 INFO - PROCESS | 1865 | ++DOMWINDOW == 157 (0x7fb494ec5800) [pid = 1865] [serial = 473] [outer = 0x7fb489986c00] 08:48:06 INFO - PROCESS | 1865 | 1461685686878 Marionette TRACE conn3 <- [1,600,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html",0,null,null,[["fillRect is affected by clipping regions",0,null,null]]]}] 08:48:06 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | fillRect is affected by clipping regions 08:48:06 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | took 1283ms 08:48:06 INFO - PROCESS | 1865 | 1461685686937 Marionette TRACE conn3 -> [0,601,"getWindowHandle",null] 08:48:06 INFO - PROCESS | 1865 | 1461685686941 Marionette TRACE conn3 <- [1,601,null,{"value":"8"}] 08:48:06 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html 08:48:06 INFO - PROCESS | 1865 | 1461685686947 Marionette TRACE conn3 -> [0,602,"setScriptTimeout",{"ms":35000}] 08:48:06 INFO - PROCESS | 1865 | 1461685686949 Marionette TRACE conn3 <- [1,602,null,{}] 08:48:06 INFO - PROCESS | 1865 | 1461685686955 Marionette TRACE conn3 -> [0,603,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:48:07 INFO - PROCESS | 1865 | 1461685687102 Marionette TRACE conn3 <- [1,603,null,{"value":null}] 08:48:07 INFO - PROCESS | 1865 | 1461685687267 Marionette TRACE conn3 -> [0,604,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html\", \"f2909f1d-3840-4f27-ae3e-3caac4a4282f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:48:07 INFO - PROCESS | 1865 | ++DOCSHELL 0x7fb4947e6800 == 68 [pid = 1865] [id = 158] 08:48:07 INFO - PROCESS | 1865 | ++DOMWINDOW == 158 (0x7fb49a103400) [pid = 1865] [serial = 474] [outer = (nil)] 08:48:07 INFO - PROCESS | 1865 | ++DOMWINDOW == 159 (0x7fb49a41cc00) [pid = 1865] [serial = 475] [outer = 0x7fb49a103400] 08:48:07 INFO - PROCESS | 1865 | 1461685687351 Marionette DEBUG loaded listener.js 08:48:07 INFO - PROCESS | 1865 | ++DOMWINDOW == 160 (0x7fb4a6405c00) [pid = 1865] [serial = 476] [outer = 0x7fb49a103400] 08:48:08 INFO - PROCESS | 1865 | 1461685688258 Marionette TRACE conn3 <- [1,604,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html",0,null,null,[["fillRect of negative sizes works",0,null,null]]]}] 08:48:08 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | fillRect of negative sizes works 08:48:08 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | took 1386ms 08:48:08 INFO - PROCESS | 1865 | 1461685688334 Marionette TRACE conn3 -> [0,605,"getWindowHandle",null] 08:48:08 INFO - PROCESS | 1865 | 1461685688337 Marionette TRACE conn3 <- [1,605,null,{"value":"8"}] 08:48:08 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html 08:48:08 INFO - PROCESS | 1865 | 1461685688343 Marionette TRACE conn3 -> [0,606,"setScriptTimeout",{"ms":35000}] 08:48:08 INFO - PROCESS | 1865 | 1461685688346 Marionette TRACE conn3 <- [1,606,null,{}] 08:48:08 INFO - PROCESS | 1865 | 1461685688351 Marionette TRACE conn3 -> [0,607,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:48:08 INFO - PROCESS | 1865 | 1461685688527 Marionette TRACE conn3 <- [1,607,null,{"value":null}] 08:48:09 INFO - PROCESS | 1865 | 1461685689016 Marionette TRACE conn3 -> [0,608,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html\", \"f2909f1d-3840-4f27-ae3e-3caac4a4282f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:48:09 INFO - PROCESS | 1865 | ++DOCSHELL 0x7fb49062f800 == 69 [pid = 1865] [id = 159] 08:48:09 INFO - PROCESS | 1865 | ++DOMWINDOW == 161 (0x7fb489983c00) [pid = 1865] [serial = 477] [outer = (nil)] 08:48:09 INFO - PROCESS | 1865 | ++DOMWINDOW == 162 (0x7fb48998c800) [pid = 1865] [serial = 478] [outer = 0x7fb489983c00] 08:48:09 INFO - PROCESS | 1865 | 1461685689087 Marionette DEBUG loaded listener.js 08:48:09 INFO - PROCESS | 1865 | ++DOMWINDOW == 163 (0x7fb4902da000) [pid = 1865] [serial = 479] [outer = 0x7fb489983c00] 08:48:09 INFO - PROCESS | 1865 | 1461685689875 Marionette TRACE conn3 <- [1,608,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html",0,null,null,[["fillRect() with Infinity/NaN is ignored",0,null,null]]]}] 08:48:09 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | fillRect() with Infinity/NaN is ignored 08:48:09 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | took 1582ms 08:48:09 INFO - PROCESS | 1865 | 1461685689927 Marionette TRACE conn3 -> [0,609,"getWindowHandle",null] 08:48:09 INFO - PROCESS | 1865 | 1461685689932 Marionette TRACE conn3 <- [1,609,null,{"value":"8"}] 08:48:09 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html 08:48:09 INFO - PROCESS | 1865 | 1461685689939 Marionette TRACE conn3 -> [0,610,"setScriptTimeout",{"ms":35000}] 08:48:09 INFO - PROCESS | 1865 | 1461685689944 Marionette TRACE conn3 <- [1,610,null,{}] 08:48:09 INFO - PROCESS | 1865 | 1461685689950 Marionette TRACE conn3 -> [0,611,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:48:10 INFO - PROCESS | 1865 | 1461685690097 Marionette TRACE conn3 <- [1,611,null,{"value":null}] 08:48:10 INFO - PROCESS | 1865 | 1461685690297 Marionette TRACE conn3 -> [0,612,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html\", \"f2909f1d-3840-4f27-ae3e-3caac4a4282f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:48:10 INFO - PROCESS | 1865 | ++DOCSHELL 0x7fb488dc6800 == 70 [pid = 1865] [id = 160] 08:48:10 INFO - PROCESS | 1865 | ++DOMWINDOW == 164 (0x7fb488fb7800) [pid = 1865] [serial = 480] [outer = (nil)] 08:48:10 INFO - PROCESS | 1865 | ++DOMWINDOW == 165 (0x7fb490254400) [pid = 1865] [serial = 481] [outer = 0x7fb488fb7800] 08:48:10 INFO - PROCESS | 1865 | 1461685690421 Marionette DEBUG loaded listener.js 08:48:10 INFO - PROCESS | 1865 | ++DOMWINDOW == 166 (0x7fb490ffbc00) [pid = 1865] [serial = 482] [outer = 0x7fb488fb7800] 08:48:11 INFO - PROCESS | 1865 | 1461685691295 Marionette TRACE conn3 <- [1,612,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html",0,null,null,[["fillRect does not affect the current path",0,null,null]]]}] 08:48:11 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | fillRect does not affect the current path 08:48:11 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | took 1435ms 08:48:11 INFO - PROCESS | 1865 | 1461685691378 Marionette TRACE conn3 -> [0,613,"getWindowHandle",null] 08:48:11 INFO - PROCESS | 1865 | 1461685691384 Marionette TRACE conn3 <- [1,613,null,{"value":"8"}] 08:48:11 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html 08:48:11 INFO - PROCESS | 1865 | 1461685691391 Marionette TRACE conn3 -> [0,614,"setScriptTimeout",{"ms":35000}] 08:48:11 INFO - PROCESS | 1865 | 1461685691394 Marionette TRACE conn3 <- [1,614,null,{}] 08:48:11 INFO - PROCESS | 1865 | 1461685691399 Marionette TRACE conn3 -> [0,615,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:48:11 INFO - PROCESS | 1865 | 1461685691586 Marionette TRACE conn3 <- [1,615,null,{"value":null}] 08:48:11 INFO - PROCESS | 1865 | --DOCSHELL 0x7fb4a7391800 == 69 [pid = 1865] [id = 152] 08:48:11 INFO - PROCESS | 1865 | --DOCSHELL 0x7fb49459a000 == 68 [pid = 1865] [id = 151] 08:48:11 INFO - PROCESS | 1865 | --DOMWINDOW == 165 (0x7fb499234400) [pid = 1865] [serial = 378] [outer = (nil)] [url = about:blank] 08:48:11 INFO - PROCESS | 1865 | --DOMWINDOW == 164 (0x7fb49911fc00) [pid = 1865] [serial = 372] [outer = (nil)] [url = about:blank] 08:48:11 INFO - PROCESS | 1865 | --DOMWINDOW == 163 (0x7fb49035b000) [pid = 1865] [serial = 381] [outer = (nil)] [url = about:blank] 08:48:11 INFO - PROCESS | 1865 | --DOMWINDOW == 162 (0x7fb493dec000) [pid = 1865] [serial = 369] [outer = (nil)] [url = about:blank] 08:48:11 INFO - PROCESS | 1865 | --DOMWINDOW == 161 (0x7fb490ff0c00) [pid = 1865] [serial = 366] [outer = (nil)] [url = about:blank] 08:48:11 INFO - PROCESS | 1865 | --DOMWINDOW == 160 (0x7fb49a1ad000) [pid = 1865] [serial = 375] [outer = (nil)] [url = about:blank] 08:48:11 INFO - PROCESS | 1865 | --DOMWINDOW == 159 (0x7fb49c9ff000) [pid = 1865] [serial = 405] [outer = (nil)] [url = about:blank] 08:48:11 INFO - PROCESS | 1865 | 1461685691901 Marionette TRACE conn3 -> [0,616,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html\", \"f2909f1d-3840-4f27-ae3e-3caac4a4282f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:48:11 INFO - PROCESS | 1865 | --DOCSHELL 0x7fb49a4ca800 == 67 [pid = 1865] [id = 150] 08:48:11 INFO - PROCESS | 1865 | --DOCSHELL 0x7fb499681800 == 66 [pid = 1865] [id = 149] 08:48:11 INFO - PROCESS | 1865 | --DOCSHELL 0x7fb493d65800 == 65 [pid = 1865] [id = 148] 08:48:11 INFO - PROCESS | 1865 | --DOCSHELL 0x7fb49016e000 == 64 [pid = 1865] [id = 147] 08:48:11 INFO - PROCESS | 1865 | ++DOCSHELL 0x7fb49016e000 == 65 [pid = 1865] [id = 161] 08:48:11 INFO - PROCESS | 1865 | ++DOMWINDOW == 160 (0x7fb49035b000) [pid = 1865] [serial = 483] [outer = (nil)] 08:48:11 INFO - PROCESS | 1865 | ++DOMWINDOW == 161 (0x7fb493cadc00) [pid = 1865] [serial = 484] [outer = 0x7fb49035b000] 08:48:11 INFO - PROCESS | 1865 | 1461685691990 Marionette DEBUG loaded listener.js 08:48:12 INFO - PROCESS | 1865 | ++DOMWINDOW == 162 (0x7fb493ed2800) [pid = 1865] [serial = 485] [outer = 0x7fb49035b000] 08:48:12 INFO - PROCESS | 1865 | --DOCSHELL 0x7fb49a1d4800 == 64 [pid = 1865] [id = 145] 08:48:12 INFO - PROCESS | 1865 | --DOCSHELL 0x7fb488dce000 == 63 [pid = 1865] [id = 144] 08:48:12 INFO - PROCESS | 1865 | --DOCSHELL 0x7fb489bdc000 == 62 [pid = 1865] [id = 143] 08:48:12 INFO - PROCESS | 1865 | --DOCSHELL 0x7fb4947b9000 == 61 [pid = 1865] [id = 142] 08:48:12 INFO - PROCESS | 1865 | --DOCSHELL 0x7fb49459b800 == 60 [pid = 1865] [id = 141] 08:48:12 INFO - PROCESS | 1865 | --DOCSHELL 0x7fb4b083b000 == 59 [pid = 1865] [id = 140] 08:48:12 INFO - PROCESS | 1865 | --DOCSHELL 0x7fb4abd55000 == 58 [pid = 1865] [id = 139] 08:48:12 INFO - PROCESS | 1865 | --DOCSHELL 0x7fb4a771a000 == 57 [pid = 1865] [id = 138] 08:48:12 INFO - PROCESS | 1865 | --DOCSHELL 0x7fb49882b000 == 56 [pid = 1865] [id = 137] 08:48:12 INFO - PROCESS | 1865 | --DOCSHELL 0x7fb490623000 == 55 [pid = 1865] [id = 136] 08:48:12 INFO - PROCESS | 1865 | --DOMWINDOW == 161 (0x7fb49c924000) [pid = 1865] [serial = 400] [outer = (nil)] [url = about:blank] 08:48:12 INFO - PROCESS | 1865 | --DOMWINDOW == 160 (0x7fb499238800) [pid = 1865] [serial = 396] [outer = (nil)] [url = about:blank] 08:48:12 INFO - PROCESS | 1865 | --DOMWINDOW == 159 (0x7fb49a1ae400) [pid = 1865] [serial = 403] [outer = (nil)] [url = about:blank] 08:48:12 INFO - PROCESS | 1865 | --DOMWINDOW == 158 (0x7fb498813400) [pid = 1865] [serial = 391] [outer = (nil)] [url = about:blank] 08:48:12 INFO - PROCESS | 1865 | --DOMWINDOW == 157 (0x7fb493cb7c00) [pid = 1865] [serial = 385] [outer = (nil)] [url = about:blank] 08:48:12 INFO - PROCESS | 1865 | --DOMWINDOW == 156 (0x7fb499234800) [pid = 1865] [serial = 394] [outer = (nil)] [url = about:blank] 08:48:12 INFO - PROCESS | 1865 | --DOMWINDOW == 155 (0x7fb494b91c00) [pid = 1865] [serial = 390] [outer = (nil)] [url = about:blank] 08:48:12 INFO - PROCESS | 1865 | --DOMWINDOW == 154 (0x7fb49928ac00) [pid = 1865] [serial = 397] [outer = (nil)] [url = about:blank] 08:48:12 INFO - PROCESS | 1865 | --DOMWINDOW == 153 (0x7fb4946f3000) [pid = 1865] [serial = 388] [outer = (nil)] [url = about:blank] 08:48:12 INFO - PROCESS | 1865 | --DOMWINDOW == 152 (0x7fb499282800) [pid = 1865] [serial = 402] [outer = (nil)] [url = about:blank] 08:48:12 INFO - PROCESS | 1865 | --DOMWINDOW == 151 (0x7fb499122c00) [pid = 1865] [serial = 393] [outer = (nil)] [url = about:blank] 08:48:12 INFO - PROCESS | 1865 | --DOMWINDOW == 150 (0x7fb492ffb800) [pid = 1865] [serial = 384] [outer = (nil)] [url = about:blank] 08:48:12 INFO - PROCESS | 1865 | --DOMWINDOW == 149 (0x7fb493da3800) [pid = 1865] [serial = 387] [outer = (nil)] [url = about:blank] 08:48:12 INFO - PROCESS | 1865 | --DOMWINDOW == 148 (0x7fb49a414400) [pid = 1865] [serial = 399] [outer = (nil)] [url = about:blank] 08:48:12 INFO - PROCESS | 1865 | 1461685692775 Marionette TRACE conn3 <- [1,616,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html",0,null,null,[["fillRect draws shadows",0,null,null]]]}] 08:48:12 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | fillRect draws shadows 08:48:12 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | took 1435ms 08:48:12 INFO - PROCESS | 1865 | 1461685692828 Marionette TRACE conn3 -> [0,617,"getWindowHandle",null] 08:48:12 INFO - PROCESS | 1865 | 1461685692834 Marionette TRACE conn3 <- [1,617,null,{"value":"8"}] 08:48:12 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html 08:48:12 INFO - PROCESS | 1865 | 1461685692841 Marionette TRACE conn3 -> [0,618,"setScriptTimeout",{"ms":35000}] 08:48:12 INFO - PROCESS | 1865 | 1461685692847 Marionette TRACE conn3 <- [1,618,null,{}] 08:48:12 INFO - PROCESS | 1865 | 1461685692856 Marionette TRACE conn3 -> [0,619,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:48:13 INFO - PROCESS | 1865 | 1461685693073 Marionette TRACE conn3 <- [1,619,null,{"value":null}] 08:48:13 INFO - PROCESS | 1865 | 1461685693229 Marionette TRACE conn3 -> [0,620,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html\", \"f2909f1d-3840-4f27-ae3e-3caac4a4282f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:48:13 INFO - PROCESS | 1865 | ++DOCSHELL 0x7fb49017e800 == 56 [pid = 1865] [id = 162] 08:48:13 INFO - PROCESS | 1865 | ++DOMWINDOW == 149 (0x7fb486add400) [pid = 1865] [serial = 486] [outer = (nil)] 08:48:13 INFO - PROCESS | 1865 | ++DOMWINDOW == 150 (0x7fb4902d8800) [pid = 1865] [serial = 487] [outer = 0x7fb486add400] 08:48:13 INFO - PROCESS | 1865 | 1461685693310 Marionette DEBUG loaded listener.js 08:48:13 INFO - PROCESS | 1865 | ++DOMWINDOW == 151 (0x7fb49035b400) [pid = 1865] [serial = 488] [outer = 0x7fb486add400] 08:48:14 INFO - PROCESS | 1865 | 1461685694238 Marionette TRACE conn3 <- [1,620,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html",0,null,null,[["fillRect is affected by transforms",0,null,null]]]}] 08:48:14 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | fillRect is affected by transforms 08:48:14 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | took 1439ms 08:48:14 INFO - PROCESS | 1865 | 1461685694281 Marionette TRACE conn3 -> [0,621,"getWindowHandle",null] 08:48:14 INFO - PROCESS | 1865 | 1461685694289 Marionette TRACE conn3 <- [1,621,null,{"value":"8"}] 08:48:14 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html 08:48:14 INFO - PROCESS | 1865 | 1461685694299 Marionette TRACE conn3 -> [0,622,"setScriptTimeout",{"ms":35000}] 08:48:14 INFO - PROCESS | 1865 | 1461685694302 Marionette TRACE conn3 <- [1,622,null,{}] 08:48:14 INFO - PROCESS | 1865 | 1461685694308 Marionette TRACE conn3 -> [0,623,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:48:14 INFO - PROCESS | 1865 | 1461685694481 Marionette TRACE conn3 <- [1,623,null,{"value":null}] 08:48:14 INFO - PROCESS | 1865 | 1461685694635 Marionette TRACE conn3 -> [0,624,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html\", \"f2909f1d-3840-4f27-ae3e-3caac4a4282f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:48:14 INFO - PROCESS | 1865 | ++DOCSHELL 0x7fb4947ac000 == 57 [pid = 1865] [id = 163] 08:48:14 INFO - PROCESS | 1865 | ++DOMWINDOW == 152 (0x7fb490ff8400) [pid = 1865] [serial = 489] [outer = (nil)] 08:48:14 INFO - PROCESS | 1865 | ++DOMWINDOW == 153 (0x7fb493dec000) [pid = 1865] [serial = 490] [outer = 0x7fb490ff8400] 08:48:14 INFO - PROCESS | 1865 | 1461685694706 Marionette DEBUG loaded listener.js 08:48:14 INFO - PROCESS | 1865 | ++DOMWINDOW == 154 (0x7fb4946fbc00) [pid = 1865] [serial = 491] [outer = 0x7fb490ff8400] 08:48:15 INFO - PROCESS | 1865 | 1461685695617 Marionette TRACE conn3 <- [1,624,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html",0,null,null,[["fillRect of zero pixels has no effect",0,null,null]]]}] 08:48:15 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | fillRect of zero pixels has no effect 08:48:15 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | took 1379ms 08:48:15 INFO - PROCESS | 1865 | 1461685695678 Marionette TRACE conn3 -> [0,625,"getWindowHandle",null] 08:48:15 INFO - PROCESS | 1865 | 1461685695681 Marionette TRACE conn3 <- [1,625,null,{"value":"8"}] 08:48:15 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html 08:48:15 INFO - PROCESS | 1865 | 1461685695687 Marionette TRACE conn3 -> [0,626,"setScriptTimeout",{"ms":35000}] 08:48:15 INFO - PROCESS | 1865 | 1461685695693 Marionette TRACE conn3 <- [1,626,null,{}] 08:48:15 INFO - PROCESS | 1865 | 1461685695708 Marionette TRACE conn3 -> [0,627,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:48:15 INFO - PROCESS | 1865 | 1461685695903 Marionette TRACE conn3 <- [1,627,null,{"value":null}] 08:48:16 INFO - PROCESS | 1865 | 1461685696056 Marionette TRACE conn3 -> [0,628,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html\", \"f2909f1d-3840-4f27-ae3e-3caac4a4282f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:48:16 INFO - PROCESS | 1865 | ++DOCSHELL 0x7fb4978b8000 == 58 [pid = 1865] [id = 164] 08:48:16 INFO - PROCESS | 1865 | ++DOMWINDOW == 155 (0x7fb49479e400) [pid = 1865] [serial = 492] [outer = (nil)] 08:48:16 INFO - PROCESS | 1865 | ++DOMWINDOW == 156 (0x7fb494b84400) [pid = 1865] [serial = 493] [outer = 0x7fb49479e400] 08:48:16 INFO - PROCESS | 1865 | 1461685696128 Marionette DEBUG loaded listener.js 08:48:16 INFO - PROCESS | 1865 | ++DOMWINDOW == 157 (0x7fb494ec6800) [pid = 1865] [serial = 494] [outer = 0x7fb49479e400] 08:48:17 INFO - PROCESS | 1865 | 1461685697064 Marionette TRACE conn3 <- [1,628,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html",0,null,null,[["strokeRect works",0,null,null]]]}] 08:48:17 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | strokeRect works 08:48:17 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | took 1435ms 08:48:17 INFO - PROCESS | 1865 | 1461685697123 Marionette TRACE conn3 -> [0,629,"getWindowHandle",null] 08:48:17 INFO - PROCESS | 1865 | 1461685697128 Marionette TRACE conn3 <- [1,629,null,{"value":"8"}] 08:48:17 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html 08:48:17 INFO - PROCESS | 1865 | 1461685697133 Marionette TRACE conn3 -> [0,630,"setScriptTimeout",{"ms":35000}] 08:48:17 INFO - PROCESS | 1865 | 1461685697135 Marionette TRACE conn3 <- [1,630,null,{}] 08:48:17 INFO - PROCESS | 1865 | 1461685697141 Marionette TRACE conn3 -> [0,631,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:48:17 INFO - PROCESS | 1865 | 1461685697299 Marionette TRACE conn3 <- [1,631,null,{"value":null}] 08:48:17 INFO - PROCESS | 1865 | 1461685697449 Marionette TRACE conn3 -> [0,632,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html\", \"f2909f1d-3840-4f27-ae3e-3caac4a4282f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:48:17 INFO - PROCESS | 1865 | ++DOCSHELL 0x7fb49a0da000 == 59 [pid = 1865] [id = 165] 08:48:17 INFO - PROCESS | 1865 | ++DOMWINDOW == 158 (0x7fb488fb1400) [pid = 1865] [serial = 495] [outer = (nil)] 08:48:17 INFO - PROCESS | 1865 | ++DOMWINDOW == 159 (0x7fb496d49000) [pid = 1865] [serial = 496] [outer = 0x7fb488fb1400] 08:48:17 INFO - PROCESS | 1865 | 1461685697520 Marionette DEBUG loaded listener.js 08:48:17 INFO - PROCESS | 1865 | ++DOMWINDOW == 160 (0x7fb4990df400) [pid = 1865] [serial = 497] [outer = 0x7fb488fb1400] 08:48:18 INFO - PROCESS | 1865 | 1461685698392 Marionette TRACE conn3 <- [1,632,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html",0,null,null,[["strokeRect is affected by clipping regions",0,null,null]]]}] 08:48:18 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | strokeRect is affected by clipping regions 08:48:18 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | took 1331ms 08:48:18 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html 08:48:18 INFO - PROCESS | 1865 | 1461685698465 Marionette TRACE conn3 -> [0,633,"getWindowHandle",null] 08:48:18 INFO - PROCESS | 1865 | 1461685698468 Marionette TRACE conn3 <- [1,633,null,{"value":"8"}] 08:48:18 INFO - PROCESS | 1865 | 1461685698474 Marionette TRACE conn3 -> [0,634,"setScriptTimeout",{"ms":35000}] 08:48:18 INFO - PROCESS | 1865 | 1461685698483 Marionette TRACE conn3 <- [1,634,null,{}] 08:48:18 INFO - PROCESS | 1865 | 1461685698489 Marionette TRACE conn3 -> [0,635,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:48:18 INFO - PROCESS | 1865 | 1461685698694 Marionette TRACE conn3 <- [1,635,null,{"value":null}] 08:48:18 INFO - PROCESS | 1865 | 1461685698857 Marionette TRACE conn3 -> [0,636,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html\", \"f2909f1d-3840-4f27-ae3e-3caac4a4282f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:48:18 INFO - PROCESS | 1865 | ++DOCSHELL 0x7fb49a4cb800 == 60 [pid = 1865] [id = 166] 08:48:18 INFO - PROCESS | 1865 | ++DOMWINDOW == 161 (0x7fb494b8a400) [pid = 1865] [serial = 498] [outer = (nil)] 08:48:18 INFO - PROCESS | 1865 | ++DOMWINDOW == 162 (0x7fb49922f400) [pid = 1865] [serial = 499] [outer = 0x7fb494b8a400] 08:48:18 INFO - PROCESS | 1865 | 1461685698925 Marionette DEBUG loaded listener.js 08:48:19 INFO - PROCESS | 1865 | ++DOMWINDOW == 163 (0x7fb499284400) [pid = 1865] [serial = 500] [outer = 0x7fb494b8a400] 08:48:19 INFO - PROCESS | 1865 | [1865] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 08:48:19 INFO - PROCESS | 1865 | 1461685699747 Marionette TRACE conn3 <- [1,636,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html",0,null,null,[["strokeRect is affected by globalAlpha",0,null,null]]]}] 08:48:19 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | strokeRect is affected by globalAlpha 08:48:19 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | took 1339ms 08:48:19 INFO - PROCESS | 1865 | 1461685699814 Marionette TRACE conn3 -> [0,637,"getWindowHandle",null] 08:48:19 INFO - PROCESS | 1865 | 1461685699818 Marionette TRACE conn3 <- [1,637,null,{"value":"8"}] 08:48:19 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html 08:48:19 INFO - PROCESS | 1865 | 1461685699824 Marionette TRACE conn3 -> [0,638,"setScriptTimeout",{"ms":35000}] 08:48:19 INFO - PROCESS | 1865 | 1461685699826 Marionette TRACE conn3 <- [1,638,null,{}] 08:48:19 INFO - PROCESS | 1865 | 1461685699834 Marionette TRACE conn3 -> [0,639,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:48:20 INFO - PROCESS | 1865 | 1461685700050 Marionette TRACE conn3 <- [1,639,null,{"value":null}] 08:48:20 INFO - PROCESS | 1865 | 1461685700206 Marionette TRACE conn3 -> [0,640,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html\", \"f2909f1d-3840-4f27-ae3e-3caac4a4282f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:48:20 INFO - PROCESS | 1865 | ++DOCSHELL 0x7fb49d7d7800 == 61 [pid = 1865] [id = 167] 08:48:20 INFO - PROCESS | 1865 | ++DOMWINDOW == 164 (0x7fb499287800) [pid = 1865] [serial = 501] [outer = (nil)] 08:48:20 INFO - PROCESS | 1865 | ++DOMWINDOW == 165 (0x7fb4998f0800) [pid = 1865] [serial = 502] [outer = 0x7fb499287800] 08:48:20 INFO - PROCESS | 1865 | 1461685700279 Marionette DEBUG loaded listener.js 08:48:20 INFO - PROCESS | 1865 | ++DOMWINDOW == 166 (0x7fb49c921c00) [pid = 1865] [serial = 503] [outer = 0x7fb499287800] 08:48:20 INFO - PROCESS | 1865 | [1865] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 08:48:21 INFO - PROCESS | 1865 | 1461685701222 Marionette TRACE conn3 <- [1,640,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html",0,null,null,[["strokeRect is not affected by globalCompositeOperation",0,null,null]]]}] 08:48:21 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | strokeRect is not affected by globalCompositeOperation 08:48:21 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | took 1431ms 08:48:21 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html 08:48:21 INFO - PROCESS | 1865 | 1461685701256 Marionette TRACE conn3 -> [0,641,"getWindowHandle",null] 08:48:21 INFO - PROCESS | 1865 | 1461685701259 Marionette TRACE conn3 <- [1,641,null,{"value":"8"}] 08:48:21 INFO - PROCESS | 1865 | 1461685701265 Marionette TRACE conn3 -> [0,642,"setScriptTimeout",{"ms":35000}] 08:48:21 INFO - PROCESS | 1865 | 1461685701268 Marionette TRACE conn3 <- [1,642,null,{}] 08:48:21 INFO - PROCESS | 1865 | 1461685701273 Marionette TRACE conn3 -> [0,643,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:48:21 INFO - PROCESS | 1865 | 1461685701419 Marionette TRACE conn3 <- [1,643,null,{"value":null}] 08:48:21 INFO - PROCESS | 1865 | 1461685701579 Marionette TRACE conn3 -> [0,644,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html\", \"f2909f1d-3840-4f27-ae3e-3caac4a4282f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:48:21 INFO - PROCESS | 1865 | ++DOCSHELL 0x7fb4a755d000 == 62 [pid = 1865] [id = 168] 08:48:21 INFO - PROCESS | 1865 | ++DOMWINDOW == 167 (0x7fb486ada400) [pid = 1865] [serial = 504] [outer = (nil)] 08:48:21 INFO - PROCESS | 1865 | ++DOMWINDOW == 168 (0x7fb4a1474000) [pid = 1865] [serial = 505] [outer = 0x7fb486ada400] 08:48:21 INFO - PROCESS | 1865 | 1461685701650 Marionette DEBUG loaded listener.js 08:48:21 INFO - PROCESS | 1865 | ++DOMWINDOW == 169 (0x7fb4a7304c00) [pid = 1865] [serial = 506] [outer = 0x7fb486ada400] 08:48:22 INFO - PROCESS | 1865 | 1461685702526 Marionette TRACE conn3 <- [1,644,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html",0,null,null,[["strokeRect of negative sizes works",0,null,null]]]}] 08:48:22 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | strokeRect of negative sizes works 08:48:22 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | took 1330ms 08:48:22 INFO - PROCESS | 1865 | 1461685702595 Marionette TRACE conn3 -> [0,645,"getWindowHandle",null] 08:48:22 INFO - PROCESS | 1865 | 1461685702599 Marionette TRACE conn3 <- [1,645,null,{"value":"8"}] 08:48:22 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html 08:48:22 INFO - PROCESS | 1865 | 1461685702605 Marionette TRACE conn3 -> [0,646,"setScriptTimeout",{"ms":35000}] 08:48:22 INFO - PROCESS | 1865 | 1461685702607 Marionette TRACE conn3 <- [1,646,null,{}] 08:48:22 INFO - PROCESS | 1865 | 1461685702613 Marionette TRACE conn3 -> [0,647,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:48:22 INFO - PROCESS | 1865 | 1461685702816 Marionette TRACE conn3 <- [1,647,null,{"value":null}] 08:48:22 INFO - PROCESS | 1865 | 1461685702974 Marionette TRACE conn3 -> [0,648,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html\", \"f2909f1d-3840-4f27-ae3e-3caac4a4282f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:48:22 INFO - PROCESS | 1865 | ++DOCSHELL 0x7fb4abf44000 == 63 [pid = 1865] [id = 169] 08:48:22 INFO - PROCESS | 1865 | ++DOMWINDOW == 170 (0x7fb490b33000) [pid = 1865] [serial = 507] [outer = (nil)] 08:48:23 INFO - PROCESS | 1865 | ++DOMWINDOW == 171 (0x7fb490b3b400) [pid = 1865] [serial = 508] [outer = 0x7fb490b33000] 08:48:23 INFO - PROCESS | 1865 | 1461685703044 Marionette DEBUG loaded listener.js 08:48:23 INFO - PROCESS | 1865 | ++DOMWINDOW == 172 (0x7fb490b3f000) [pid = 1865] [serial = 509] [outer = 0x7fb490b33000] 08:48:23 INFO - PROCESS | 1865 | 1461685703911 Marionette TRACE conn3 <- [1,648,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html",0,null,null,[["strokeRect() with Infinity/NaN is ignored",0,null,null]]]}] 08:48:23 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | strokeRect() with Infinity/NaN is ignored 08:48:23 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | took 1381ms 08:48:23 INFO - PROCESS | 1865 | 1461685703987 Marionette TRACE conn3 -> [0,649,"getWindowHandle",null] 08:48:23 INFO - PROCESS | 1865 | 1461685703991 Marionette TRACE conn3 <- [1,649,null,{"value":"8"}] 08:48:23 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html 08:48:23 INFO - PROCESS | 1865 | 1461685703996 Marionette TRACE conn3 -> [0,650,"setScriptTimeout",{"ms":35000}] 08:48:24 INFO - PROCESS | 1865 | 1461685703999 Marionette TRACE conn3 <- [1,650,null,{}] 08:48:24 INFO - PROCESS | 1865 | 1461685704004 Marionette TRACE conn3 -> [0,651,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:48:24 INFO - PROCESS | 1865 | 1461685704154 Marionette TRACE conn3 <- [1,651,null,{"value":null}] 08:48:24 INFO - PROCESS | 1865 | 1461685704462 Marionette TRACE conn3 -> [0,652,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html\", \"f2909f1d-3840-4f27-ae3e-3caac4a4282f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:48:24 INFO - PROCESS | 1865 | ++DOCSHELL 0x7fb490184800 == 64 [pid = 1865] [id = 170] 08:48:24 INFO - PROCESS | 1865 | ++DOMWINDOW == 173 (0x7fb486ae5400) [pid = 1865] [serial = 510] [outer = (nil)] 08:48:24 INFO - PROCESS | 1865 | ++DOMWINDOW == 174 (0x7fb489988800) [pid = 1865] [serial = 511] [outer = 0x7fb486ae5400] 08:48:24 INFO - PROCESS | 1865 | 1461685704591 Marionette DEBUG loaded listener.js 08:48:24 INFO - PROCESS | 1865 | ++DOMWINDOW == 175 (0x7fb490352c00) [pid = 1865] [serial = 512] [outer = 0x7fb486ae5400] 08:48:25 INFO - PROCESS | 1865 | 1461685705431 Marionette TRACE conn3 <- [1,652,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html",0,null,null,[["strokeRect does not affect the current path",0,null,null]]]}] 08:48:25 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | strokeRect does not affect the current path 08:48:25 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | took 1483ms 08:48:25 INFO - PROCESS | 1865 | 1461685705479 Marionette TRACE conn3 -> [0,653,"getWindowHandle",null] 08:48:25 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html 08:48:25 INFO - PROCESS | 1865 | 1461685705485 Marionette TRACE conn3 <- [1,653,null,{"value":"8"}] 08:48:25 INFO - PROCESS | 1865 | 1461685705492 Marionette TRACE conn3 -> [0,654,"setScriptTimeout",{"ms":35000}] 08:48:25 INFO - PROCESS | 1865 | 1461685705496 Marionette TRACE conn3 <- [1,654,null,{}] 08:48:25 INFO - PROCESS | 1865 | 1461685705503 Marionette TRACE conn3 -> [0,655,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:48:25 INFO - PROCESS | 1865 | 1461685705650 Marionette TRACE conn3 <- [1,655,null,{"value":null}] 08:48:25 INFO - PROCESS | 1865 | 1461685705829 Marionette TRACE conn3 -> [0,656,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html\", \"f2909f1d-3840-4f27-ae3e-3caac4a4282f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:48:25 INFO - PROCESS | 1865 | ++DOCSHELL 0x7fb489bd2800 == 65 [pid = 1865] [id = 171] 08:48:25 INFO - PROCESS | 1865 | ++DOMWINDOW == 176 (0x7fb490316800) [pid = 1865] [serial = 513] [outer = (nil)] 08:48:25 INFO - PROCESS | 1865 | ++DOMWINDOW == 177 (0x7fb4915c8c00) [pid = 1865] [serial = 514] [outer = 0x7fb490316800] 08:48:25 INFO - PROCESS | 1865 | 1461685705931 Marionette DEBUG loaded listener.js 08:48:26 INFO - PROCESS | 1865 | ++DOMWINDOW == 178 (0x7fb493dec800) [pid = 1865] [serial = 515] [outer = 0x7fb490316800] 08:48:26 INFO - PROCESS | 1865 | --DOCSHELL 0x7fb488dc6800 == 64 [pid = 1865] [id = 160] 08:48:26 INFO - PROCESS | 1865 | --DOCSHELL 0x7fb49062f800 == 63 [pid = 1865] [id = 159] 08:48:26 INFO - PROCESS | 1865 | --DOCSHELL 0x7fb4947e6800 == 62 [pid = 1865] [id = 158] 08:48:26 INFO - PROCESS | 1865 | --DOCSHELL 0x7fb48ff8a000 == 61 [pid = 1865] [id = 157] 08:48:26 INFO - PROCESS | 1865 | --DOCSHELL 0x7fb48ff6f000 == 60 [pid = 1865] [id = 156] 08:48:26 INFO - PROCESS | 1865 | 1461685706744 Marionette TRACE conn3 <- [1,656,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html",0,null,null,[["strokeRect draws shadows",0,null,null]]]}] 08:48:26 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | strokeRect draws shadows 08:48:26 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | took 1284ms 08:48:26 INFO - PROCESS | 1865 | 1461685706793 Marionette TRACE conn3 -> [0,657,"getWindowHandle",null] 08:48:26 INFO - PROCESS | 1865 | 1461685706799 Marionette TRACE conn3 <- [1,657,null,{"value":"8"}] 08:48:26 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html 08:48:26 INFO - PROCESS | 1865 | 1461685706807 Marionette TRACE conn3 -> [0,658,"setScriptTimeout",{"ms":35000}] 08:48:26 INFO - PROCESS | 1865 | 1461685706810 Marionette TRACE conn3 <- [1,658,null,{}] 08:48:26 INFO - PROCESS | 1865 | 1461685706815 Marionette TRACE conn3 -> [0,659,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:48:26 INFO - PROCESS | 1865 | 1461685706954 Marionette TRACE conn3 <- [1,659,null,{"value":null}] 08:48:26 INFO - PROCESS | 1865 | 1461685706971 Marionette TRACE conn3 -> [0,660,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html\", \"f2909f1d-3840-4f27-ae3e-3caac4a4282f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:48:26 INFO - PROCESS | 1865 | ++DOCSHELL 0x7fb4947e5800 == 61 [pid = 1865] [id = 172] 08:48:26 INFO - PROCESS | 1865 | ++DOMWINDOW == 179 (0x7fb49479fc00) [pid = 1865] [serial = 516] [outer = (nil)] 08:48:27 INFO - PROCESS | 1865 | ++DOMWINDOW == 180 (0x7fb494ec1000) [pid = 1865] [serial = 517] [outer = 0x7fb49479fc00] 08:48:27 INFO - PROCESS | 1865 | 1461685707030 Marionette DEBUG loaded listener.js 08:48:27 INFO - PROCESS | 1865 | ++DOMWINDOW == 181 (0x7fb4963ac800) [pid = 1865] [serial = 518] [outer = 0x7fb49479fc00] 08:48:27 INFO - PROCESS | 1865 | 1461685707906 Marionette TRACE conn3 <- [1,660,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html",0,null,null,[["fillRect is affected by transforms",0,null,null]]]}] 08:48:27 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | fillRect is affected by transforms 08:48:27 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | took 1137ms 08:48:27 INFO - PROCESS | 1865 | 1461685707944 Marionette TRACE conn3 -> [0,661,"getWindowHandle",null] 08:48:27 INFO - PROCESS | 1865 | 1461685707948 Marionette TRACE conn3 <- [1,661,null,{"value":"8"}] 08:48:27 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html 08:48:27 INFO - PROCESS | 1865 | 1461685707956 Marionette TRACE conn3 -> [0,662,"setScriptTimeout",{"ms":35000}] 08:48:27 INFO - PROCESS | 1865 | 1461685707964 Marionette TRACE conn3 <- [1,662,null,{}] 08:48:27 INFO - PROCESS | 1865 | 1461685707983 Marionette TRACE conn3 -> [0,663,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:48:28 INFO - PROCESS | 1865 | 1461685708170 Marionette TRACE conn3 <- [1,663,null,{"value":null}] 08:48:28 INFO - PROCESS | 1865 | 1461685708192 Marionette TRACE conn3 -> [0,664,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html\", \"f2909f1d-3840-4f27-ae3e-3caac4a4282f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:48:28 INFO - PROCESS | 1865 | ++DOCSHELL 0x7fb49d7dd000 == 62 [pid = 1865] [id = 173] 08:48:28 INFO - PROCESS | 1865 | ++DOMWINDOW == 182 (0x7fb497d3a800) [pid = 1865] [serial = 519] [outer = (nil)] 08:48:28 INFO - PROCESS | 1865 | ++DOMWINDOW == 183 (0x7fb49980a800) [pid = 1865] [serial = 520] [outer = 0x7fb497d3a800] 08:48:28 INFO - PROCESS | 1865 | 1461685708251 Marionette DEBUG loaded listener.js 08:48:28 INFO - PROCESS | 1865 | ++DOMWINDOW == 184 (0x7fb49980fc00) [pid = 1865] [serial = 521] [outer = 0x7fb497d3a800] 08:48:28 INFO - PROCESS | 1865 | [1865] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 08:48:29 INFO - PROCESS | 1865 | 1461685709297 Marionette TRACE conn3 <- [1,664,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html",0,null,null,[["strokeRect of 0x0 pixels draws nothing",0,null,null]]]}] 08:48:29 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | strokeRect of 0x0 pixels draws nothing 08:48:29 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | took 1404ms 08:48:29 INFO - PROCESS | 1865 | 1461685709359 Marionette TRACE conn3 -> [0,665,"getWindowHandle",null] 08:48:29 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html 08:48:29 INFO - PROCESS | 1865 | 1461685709363 Marionette TRACE conn3 <- [1,665,null,{"value":"8"}] 08:48:29 INFO - PROCESS | 1865 | 1461685709368 Marionette TRACE conn3 -> [0,666,"setScriptTimeout",{"ms":35000}] 08:48:29 INFO - PROCESS | 1865 | 1461685709371 Marionette TRACE conn3 <- [1,666,null,{}] 08:48:29 INFO - PROCESS | 1865 | 1461685709376 Marionette TRACE conn3 -> [0,667,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:48:29 INFO - PROCESS | 1865 | 1461685709554 Marionette TRACE conn3 <- [1,667,null,{"value":null}] 08:48:29 INFO - PROCESS | 1865 | 1461685709582 Marionette TRACE conn3 -> [0,668,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html\", \"f2909f1d-3840-4f27-ae3e-3caac4a4282f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:48:29 INFO - PROCESS | 1865 | ++DOCSHELL 0x7fb4b1898000 == 63 [pid = 1865] [id = 174] 08:48:29 INFO - PROCESS | 1865 | ++DOMWINDOW == 185 (0x7fb499810000) [pid = 1865] [serial = 522] [outer = (nil)] 08:48:29 INFO - PROCESS | 1865 | ++DOMWINDOW == 186 (0x7fb499817800) [pid = 1865] [serial = 523] [outer = 0x7fb499810000] 08:48:29 INFO - PROCESS | 1865 | 1461685709642 Marionette DEBUG loaded listener.js 08:48:29 INFO - PROCESS | 1865 | ++DOMWINDOW == 187 (0x7fb49a103800) [pid = 1865] [serial = 524] [outer = 0x7fb499810000] 08:48:30 INFO - PROCESS | 1865 | --DOMWINDOW == 186 (0x7fb493de5800) [pid = 1865] [serial = 341] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html] 08:48:30 INFO - PROCESS | 1865 | --DOMWINDOW == 185 (0x7fb4991a4000) [pid = 1865] [serial = 293] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html] 08:48:30 INFO - PROCESS | 1865 | --DOMWINDOW == 184 (0x7fb4b0a57000) [pid = 1865] [serial = 211] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-atop.html] 08:48:30 INFO - PROCESS | 1865 | --DOMWINDOW == 183 (0x7fb493da0000) [pid = 1865] [serial = 290] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html] 08:48:30 INFO - PROCESS | 1865 | --DOMWINDOW == 182 (0x7fb4978d7000) [pid = 1865] [serial = 251] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-in.html] 08:48:30 INFO - PROCESS | 1865 | --DOMWINDOW == 181 (0x7fb490353c00) [pid = 1865] [serial = 326] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html] 08:48:30 INFO - PROCESS | 1865 | --DOMWINDOW == 180 (0x7fb4992db400) [pid = 1865] [serial = 332] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html] 08:48:30 INFO - PROCESS | 1865 | --DOMWINDOW == 179 (0x7fb492ff2400) [pid = 1865] [serial = 338] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html] 08:48:30 INFO - PROCESS | 1865 | --DOMWINDOW == 178 (0x7fb4902d6c00) [pid = 1865] [serial = 323] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html] 08:48:30 INFO - PROCESS | 1865 | --DOMWINDOW == 177 (0x7fb493cad000) [pid = 1865] [serial = 329] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html] 08:48:30 INFO - PROCESS | 1865 | --DOMWINDOW == 176 (0x7fb4992e2800) [pid = 1865] [serial = 335] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html] 08:48:30 INFO - PROCESS | 1865 | --DOMWINDOW == 175 (0x7fb4902ce000) [pid = 1865] [serial = 365] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html] 08:48:30 INFO - PROCESS | 1865 | --DOMWINDOW == 174 (0x7fb490357000) [pid = 1865] [serial = 368] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html] 08:48:30 INFO - PROCESS | 1865 | --DOMWINDOW == 173 (0x7fb4990e4c00) [pid = 1865] [serial = 371] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html] 08:48:30 INFO - PROCESS | 1865 | --DOMWINDOW == 172 (0x7fb494b82400) [pid = 1865] [serial = 374] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html] 08:48:30 INFO - PROCESS | 1865 | --DOMWINDOW == 171 (0x7fb49922d000) [pid = 1865] [serial = 377] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html] 08:48:30 INFO - PROCESS | 1865 | --DOMWINDOW == 170 (0x7fb4a84e9000) [pid = 1865] [serial = 263] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-in.html] 08:48:30 INFO - PROCESS | 1865 | --DOMWINDOW == 169 (0x7fb4992de000) [pid = 1865] [serial = 254] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-out.html] 08:48:30 INFO - PROCESS | 1865 | --DOMWINDOW == 168 (0x7fb498814000) [pid = 1865] [serial = 299] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html] 08:48:30 INFO - PROCESS | 1865 | --DOMWINDOW == 167 (0x7fb4905c4000) [pid = 1865] [serial = 248] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html] 08:48:30 INFO - PROCESS | 1865 | --DOMWINDOW == 166 (0x7fb493de0c00) [pid = 1865] [serial = 260] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html] 08:48:30 INFO - PROCESS | 1865 | --DOMWINDOW == 165 (0x7fb493cb7400) [pid = 1865] [serial = 296] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html] 08:48:30 INFO - PROCESS | 1865 | --DOMWINDOW == 164 (0x7fb4902cd800) [pid = 1865] [serial = 380] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html] 08:48:30 INFO - PROCESS | 1865 | --DOMWINDOW == 163 (0x7fb49a10b000) [pid = 1865] [serial = 257] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.copy.html] 08:48:30 INFO - PROCESS | 1865 | --DOMWINDOW == 162 (0x7fb490ff3800) [pid = 1865] [serial = 362] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html] 08:48:30 INFO - PROCESS | 1865 | --DOMWINDOW == 161 (0x7fb494ecc800) [pid = 1865] [serial = 455] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html] 08:48:30 INFO - PROCESS | 1865 | --DOMWINDOW == 160 (0x7fb494791c00) [pid = 1865] [serial = 449] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html] 08:48:30 INFO - PROCESS | 1865 | --DOMWINDOW == 159 (0x7fb49230b000) [pid = 1865] [serial = 440] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html] 08:48:30 INFO - PROCESS | 1865 | --DOMWINDOW == 158 (0x7fb490252000) [pid = 1865] [serial = 452] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html] 08:48:30 INFO - PROCESS | 1865 | --DOMWINDOW == 157 (0x7fb49928b000) [pid = 1865] [serial = 446] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html] 08:48:30 INFO - PROCESS | 1865 | --DOMWINDOW == 156 (0x7fb49922e000) [pid = 1865] [serial = 413] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html] 08:48:30 INFO - PROCESS | 1865 | --DOMWINDOW == 155 (0x7fb4909ef000) [pid = 1865] [serial = 404] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html] 08:48:30 INFO - PROCESS | 1865 | --DOMWINDOW == 154 (0x7fb4902d0c00) [pid = 1865] [serial = 407] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html] 08:48:30 INFO - PROCESS | 1865 | --DOMWINDOW == 153 (0x7fb488fb0000) [pid = 1865] [serial = 437] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html] 08:48:30 INFO - PROCESS | 1865 | --DOMWINDOW == 152 (0x7fb49114bc00) [pid = 1865] [serial = 416] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html] 08:48:30 INFO - PROCESS | 1865 | --DOMWINDOW == 151 (0x7fb493da6800) [pid = 1865] [serial = 410] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html] 08:48:30 INFO - PROCESS | 1865 | --DOMWINDOW == 150 (0x7fb490ff5800) [pid = 1865] [serial = 443] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html] 08:48:30 INFO - PROCESS | 1865 | --DOMWINDOW == 149 (0x7fb489983c00) [pid = 1865] [serial = 477] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html] 08:48:30 INFO - PROCESS | 1865 | --DOMWINDOW == 148 (0x7fb488fb7800) [pid = 1865] [serial = 480] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html] 08:48:30 INFO - PROCESS | 1865 | [1865] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 08:48:30 INFO - PROCESS | 1865 | 1461685710963 Marionette TRACE conn3 <- [1,668,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html",0,null,null,[["strokeRect of 0x0 pixels draws nothing, including caps and joins",0,null,null]]]}] 08:48:30 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | strokeRect of 0x0 pixels draws nothing, including caps and joins 08:48:30 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | took 1628ms 08:48:31 INFO - PROCESS | 1865 | 1461685710996 Marionette TRACE conn3 -> [0,669,"getWindowHandle",null] 08:48:31 INFO - PROCESS | 1865 | 1461685710998 Marionette TRACE conn3 <- [1,669,null,{"value":"8"}] 08:48:31 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html 08:48:31 INFO - PROCESS | 1865 | 1461685711004 Marionette TRACE conn3 -> [0,670,"setScriptTimeout",{"ms":35000}] 08:48:31 INFO - PROCESS | 1865 | 1461685711006 Marionette TRACE conn3 <- [1,670,null,{}] 08:48:31 INFO - PROCESS | 1865 | 1461685711011 Marionette TRACE conn3 -> [0,671,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:48:31 INFO - PROCESS | 1865 | 1461685711195 Marionette TRACE conn3 <- [1,671,null,{"value":null}] 08:48:31 INFO - PROCESS | 1865 | 1461685711212 Marionette TRACE conn3 -> [0,672,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html\", \"f2909f1d-3840-4f27-ae3e-3caac4a4282f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:48:31 INFO - PROCESS | 1865 | ++DOCSHELL 0x7fb48793b800 == 64 [pid = 1865] [id = 175] 08:48:31 INFO - PROCESS | 1865 | ++DOMWINDOW == 149 (0x7fb4915c6c00) [pid = 1865] [serial = 525] [outer = (nil)] 08:48:31 INFO - PROCESS | 1865 | ++DOMWINDOW == 150 (0x7fb493cab000) [pid = 1865] [serial = 526] [outer = 0x7fb4915c6c00] 08:48:31 INFO - PROCESS | 1865 | 1461685711284 Marionette DEBUG loaded listener.js 08:48:31 INFO - PROCESS | 1865 | ++DOMWINDOW == 151 (0x7fb493deb400) [pid = 1865] [serial = 527] [outer = 0x7fb4915c6c00] 08:48:32 INFO - PROCESS | 1865 | 1461685711999 Marionette TRACE conn3 <- [1,672,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html",0,null,null,[["strokeRect of Nx0 pixels draws a straight line",0,null,null]]]}] 08:48:32 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | strokeRect of Nx0 pixels draws a straight line 08:48:32 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | took 1031ms 08:48:32 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html 08:48:32 INFO - PROCESS | 1865 | 1461685712036 Marionette TRACE conn3 -> [0,673,"getWindowHandle",null] 08:48:32 INFO - PROCESS | 1865 | 1461685712038 Marionette TRACE conn3 <- [1,673,null,{"value":"8"}] 08:48:32 INFO - PROCESS | 1865 | 1461685712044 Marionette TRACE conn3 -> [0,674,"setScriptTimeout",{"ms":35000}] 08:48:32 INFO - PROCESS | 1865 | 1461685712047 Marionette TRACE conn3 <- [1,674,null,{}] 08:48:32 INFO - PROCESS | 1865 | 1461685712051 Marionette TRACE conn3 -> [0,675,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:48:32 INFO - PROCESS | 1865 | 1461685712188 Marionette TRACE conn3 <- [1,675,null,{"value":null}] 08:48:32 INFO - PROCESS | 1865 | 1461685712401 Marionette TRACE conn3 -> [0,676,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html\", \"f2909f1d-3840-4f27-ae3e-3caac4a4282f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:48:32 INFO - PROCESS | 1865 | ++DOCSHELL 0x7fb48793b000 == 65 [pid = 1865] [id = 176] 08:48:32 INFO - PROCESS | 1865 | ++DOMWINDOW == 152 (0x7fb486ad6c00) [pid = 1865] [serial = 528] [outer = (nil)] 08:48:32 INFO - PROCESS | 1865 | ++DOMWINDOW == 153 (0x7fb488fb6800) [pid = 1865] [serial = 529] [outer = 0x7fb486ad6c00] 08:48:32 INFO - PROCESS | 1865 | 1461685712477 Marionette DEBUG loaded listener.js 08:48:32 INFO - PROCESS | 1865 | ++DOMWINDOW == 154 (0x7fb4902d0c00) [pid = 1865] [serial = 530] [outer = 0x7fb486ad6c00] 08:48:33 INFO - PROCESS | 1865 | [1865] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 08:48:33 INFO - PROCESS | 1865 | 1461685713429 Marionette TRACE conn3 <- [1,676,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html",0,null,null,[["strokeRect of Nx0 pixels draws a closed line with no caps",0,null,null]]]}] 08:48:33 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 08:48:33 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html | took 1430ms 08:48:33 INFO - PROCESS | 1865 | 1461685713475 Marionette TRACE conn3 -> [0,677,"getWindowHandle",null] 08:48:33 INFO - PROCESS | 1865 | 1461685713481 Marionette TRACE conn3 <- [1,677,null,{"value":"8"}] 08:48:33 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html 08:48:33 INFO - PROCESS | 1865 | 1461685713488 Marionette TRACE conn3 -> [0,678,"setScriptTimeout",{"ms":35000}] 08:48:33 INFO - PROCESS | 1865 | 1461685713493 Marionette TRACE conn3 <- [1,678,null,{}] 08:48:33 INFO - PROCESS | 1865 | 1461685713500 Marionette TRACE conn3 -> [0,679,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:48:33 INFO - PROCESS | 1865 | 1461685713686 Marionette TRACE conn3 <- [1,679,null,{"value":null}] 08:48:33 INFO - PROCESS | 1865 | 1461685713845 Marionette TRACE conn3 -> [0,680,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html\", \"f2909f1d-3840-4f27-ae3e-3caac4a4282f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:48:33 INFO - PROCESS | 1865 | ++DOCSHELL 0x7fb4947b4000 == 66 [pid = 1865] [id = 177] 08:48:33 INFO - PROCESS | 1865 | ++DOMWINDOW == 155 (0x7fb486ae0800) [pid = 1865] [serial = 531] [outer = (nil)] 08:48:33 INFO - PROCESS | 1865 | ++DOMWINDOW == 156 (0x7fb493c35800) [pid = 1865] [serial = 532] [outer = 0x7fb486ae0800] 08:48:33 INFO - PROCESS | 1865 | 1461685713922 Marionette DEBUG loaded listener.js 08:48:34 INFO - PROCESS | 1865 | ++DOMWINDOW == 157 (0x7fb493de1000) [pid = 1865] [serial = 533] [outer = 0x7fb486ae0800] 08:48:34 INFO - PROCESS | 1865 | 1461685714778 Marionette TRACE conn3 <- [1,680,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html",0,null,null,[["strokeRect of Nx0 pixels draws a closed line with joins",0,null,null]]]}] 08:48:34 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | strokeRect of Nx0 pixels draws a closed line with joins 08:48:34 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | took 1332ms 08:48:34 INFO - PROCESS | 1865 | 1461685714825 Marionette TRACE conn3 -> [0,681,"getWindowHandle",null] 08:48:34 INFO - PROCESS | 1865 | 1461685714832 Marionette TRACE conn3 <- [1,681,null,{"value":"8"}] 08:48:34 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html 08:48:34 INFO - PROCESS | 1865 | 1461685714839 Marionette TRACE conn3 -> [0,682,"setScriptTimeout",{"ms":35000}] 08:48:34 INFO - PROCESS | 1865 | 1461685714841 Marionette TRACE conn3 <- [1,682,null,{}] 08:48:34 INFO - PROCESS | 1865 | 1461685714847 Marionette TRACE conn3 -> [0,683,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:48:35 INFO - PROCESS | 1865 | 1461685715005 Marionette TRACE conn3 <- [1,683,null,{"value":null}] 08:48:35 INFO - PROCESS | 1865 | 1461685715170 Marionette TRACE conn3 -> [0,684,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html\", \"f2909f1d-3840-4f27-ae3e-3caac4a4282f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:48:35 INFO - PROCESS | 1865 | ++DOCSHELL 0x7fb49cb78800 == 67 [pid = 1865] [id = 178] 08:48:35 INFO - PROCESS | 1865 | ++DOMWINDOW == 158 (0x7fb4946f6c00) [pid = 1865] [serial = 534] [outer = (nil)] 08:48:35 INFO - PROCESS | 1865 | ++DOMWINDOW == 159 (0x7fb49479a000) [pid = 1865] [serial = 535] [outer = 0x7fb4946f6c00] 08:48:35 INFO - PROCESS | 1865 | 1461685715243 Marionette DEBUG loaded listener.js 08:48:35 INFO - PROCESS | 1865 | ++DOMWINDOW == 160 (0x7fb494ecc800) [pid = 1865] [serial = 536] [outer = 0x7fb4946f6c00] 08:48:36 INFO - PROCESS | 1865 | SkCairoFTTypeface::onFilterRec unimplemented 08:48:36 INFO - PROCESS | 1865 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 08:48:36 INFO - PROCESS | 1865 | 1461685716610 Marionette TRACE conn3 <- [1,684,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html",0,null,null,[["textAlign center is the center of the em squares (not the bounding box)",0,null,null]]]}] 08:48:36 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) 08:48:36 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html | took 1830ms 08:48:36 INFO - PROCESS | 1865 | 1461685716670 Marionette TRACE conn3 -> [0,685,"getWindowHandle",null] 08:48:36 INFO - PROCESS | 1865 | 1461685716672 Marionette TRACE conn3 <- [1,685,null,{"value":"8"}] 08:48:36 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html 08:48:36 INFO - PROCESS | 1865 | 1461685716726 Marionette TRACE conn3 -> [0,686,"setScriptTimeout",{"ms":35000}] 08:48:36 INFO - PROCESS | 1865 | 1461685716735 Marionette TRACE conn3 <- [1,686,null,{}] 08:48:36 INFO - PROCESS | 1865 | 1461685716795 Marionette TRACE conn3 -> [0,687,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:48:36 INFO - PROCESS | 1865 | 1461685716955 Marionette TRACE conn3 <- [1,687,null,{"value":null}] 08:48:37 INFO - PROCESS | 1865 | 1461685717112 Marionette TRACE conn3 -> [0,688,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html\", \"f2909f1d-3840-4f27-ae3e-3caac4a4282f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:48:37 INFO - PROCESS | 1865 | ++DOCSHELL 0x7fb4949d8000 == 68 [pid = 1865] [id = 179] 08:48:37 INFO - PROCESS | 1865 | ++DOMWINDOW == 161 (0x7fb4959bb800) [pid = 1865] [serial = 537] [outer = (nil)] 08:48:37 INFO - PROCESS | 1865 | ++DOMWINDOW == 162 (0x7fb49911fc00) [pid = 1865] [serial = 538] [outer = 0x7fb4959bb800] 08:48:37 INFO - PROCESS | 1865 | 1461685717184 Marionette DEBUG loaded listener.js 08:48:37 INFO - PROCESS | 1865 | ++DOMWINDOW == 163 (0x7fb499813800) [pid = 1865] [serial = 539] [outer = 0x7fb4959bb800] 08:48:38 INFO - PROCESS | 1865 | SkCairoFTTypeface::onFilterRec unimplemented 08:48:38 INFO - PROCESS | 1865 | 1461685718366 Marionette TRACE conn3 <- [1,688,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html",0,null,null,[["textAlign end with ltr is the right edge",0,null,null]]]}] 08:48:38 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | textAlign end with ltr is the right edge 08:48:38 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | took 1735ms 08:48:38 INFO - PROCESS | 1865 | 1461685718429 Marionette TRACE conn3 -> [0,689,"getWindowHandle",null] 08:48:38 INFO - PROCESS | 1865 | 1461685718435 Marionette TRACE conn3 <- [1,689,null,{"value":"8"}] 08:48:38 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html 08:48:38 INFO - PROCESS | 1865 | 1461685718443 Marionette TRACE conn3 -> [0,690,"setScriptTimeout",{"ms":35000}] 08:48:38 INFO - PROCESS | 1865 | 1461685718448 Marionette TRACE conn3 <- [1,690,null,{}] 08:48:38 INFO - PROCESS | 1865 | 1461685718455 Marionette TRACE conn3 -> [0,691,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:48:38 INFO - PROCESS | 1865 | 1461685718732 Marionette TRACE conn3 <- [1,691,null,{"value":null}] 08:48:38 INFO - PROCESS | 1865 | 1461685718850 Marionette TRACE conn3 -> [0,692,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html\", \"f2909f1d-3840-4f27-ae3e-3caac4a4282f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:48:38 INFO - PROCESS | 1865 | ++DOCSHELL 0x7fb486a52800 == 69 [pid = 1865] [id = 180] 08:48:38 INFO - PROCESS | 1865 | ++DOMWINDOW == 164 (0x7fb49980b400) [pid = 1865] [serial = 540] [outer = (nil)] 08:48:38 INFO - PROCESS | 1865 | ++DOMWINDOW == 165 (0x7fb49a116400) [pid = 1865] [serial = 541] [outer = 0x7fb49980b400] 08:48:38 INFO - PROCESS | 1865 | 1461685718922 Marionette DEBUG loaded listener.js 08:48:39 INFO - PROCESS | 1865 | ++DOMWINDOW == 166 (0x7fb49c918800) [pid = 1865] [serial = 542] [outer = 0x7fb49980b400] 08:48:40 INFO - PROCESS | 1865 | SkCairoFTTypeface::onFilterRec unimplemented 08:48:40 INFO - PROCESS | 1865 | 1461685720115 Marionette TRACE conn3 <- [1,692,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html",0,null,null,[["textAlign end with rtl is the left edge",0,null,null]]]}] 08:48:40 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | textAlign end with rtl is the left edge 08:48:40 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | took 1681ms 08:48:40 INFO - PROCESS | 1865 | 1461685720124 Marionette TRACE conn3 -> [0,693,"getWindowHandle",null] 08:48:40 INFO - PROCESS | 1865 | 1461685720127 Marionette TRACE conn3 <- [1,693,null,{"value":"8"}] 08:48:40 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html 08:48:40 INFO - PROCESS | 1865 | 1461685720133 Marionette TRACE conn3 -> [0,694,"setScriptTimeout",{"ms":35000}] 08:48:40 INFO - PROCESS | 1865 | 1461685720135 Marionette TRACE conn3 <- [1,694,null,{}] 08:48:40 INFO - PROCESS | 1865 | 1461685720141 Marionette TRACE conn3 -> [0,695,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:48:40 INFO - PROCESS | 1865 | 1461685720295 Marionette TRACE conn3 <- [1,695,null,{"value":null}] 08:48:40 INFO - PROCESS | 1865 | 1461685720485 Marionette TRACE conn3 -> [0,696,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html\", \"f2909f1d-3840-4f27-ae3e-3caac4a4282f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:48:40 INFO - PROCESS | 1865 | ++DOCSHELL 0x7fb490bfd800 == 70 [pid = 1865] [id = 181] 08:48:40 INFO - PROCESS | 1865 | ++DOMWINDOW == 167 (0x7fb499668c00) [pid = 1865] [serial = 543] [outer = (nil)] 08:48:40 INFO - PROCESS | 1865 | ++DOMWINDOW == 168 (0x7fb49a10b000) [pid = 1865] [serial = 544] [outer = 0x7fb499668c00] 08:48:40 INFO - PROCESS | 1865 | 1461685720566 Marionette DEBUG loaded listener.js 08:48:40 INFO - PROCESS | 1865 | ++DOMWINDOW == 169 (0x7fb4a72a8800) [pid = 1865] [serial = 545] [outer = 0x7fb499668c00] 08:48:41 INFO - PROCESS | 1865 | SkCairoFTTypeface::onFilterRec unimplemented 08:48:41 INFO - PROCESS | 1865 | 1461685721799 Marionette TRACE conn3 <- [1,696,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html",0,null,null,[["textAlign left is the left of the first em square (not the bounding box)",0,null,null]]]}] 08:48:41 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) 08:48:41 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html | took 1693ms 08:48:41 INFO - PROCESS | 1865 | 1461685721826 Marionette TRACE conn3 -> [0,697,"getWindowHandle",null] 08:48:41 INFO - PROCESS | 1865 | 1461685721829 Marionette TRACE conn3 <- [1,697,null,{"value":"8"}] 08:48:41 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html 08:48:41 INFO - PROCESS | 1865 | 1461685721835 Marionette TRACE conn3 -> [0,698,"setScriptTimeout",{"ms":35000}] 08:48:41 INFO - PROCESS | 1865 | 1461685721837 Marionette TRACE conn3 <- [1,698,null,{}] 08:48:41 INFO - PROCESS | 1865 | 1461685721843 Marionette TRACE conn3 -> [0,699,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:48:42 INFO - PROCESS | 1865 | 1461685722028 Marionette TRACE conn3 <- [1,699,null,{"value":null}] 08:48:42 INFO - PROCESS | 1865 | 1461685722205 Marionette TRACE conn3 -> [0,700,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html\", \"f2909f1d-3840-4f27-ae3e-3caac4a4282f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:48:42 INFO - PROCESS | 1865 | ++DOCSHELL 0x7fb490176000 == 71 [pid = 1865] [id = 182] 08:48:42 INFO - PROCESS | 1865 | ++DOMWINDOW == 170 (0x7fb486df6800) [pid = 1865] [serial = 546] [outer = (nil)] 08:48:42 INFO - PROCESS | 1865 | ++DOMWINDOW == 171 (0x7fb486dfc800) [pid = 1865] [serial = 547] [outer = 0x7fb486df6800] 08:48:42 INFO - PROCESS | 1865 | 1461685722274 Marionette DEBUG loaded listener.js 08:48:42 INFO - PROCESS | 1865 | ++DOMWINDOW == 172 (0x7fb491154400) [pid = 1865] [serial = 548] [outer = 0x7fb486df6800] 08:48:43 INFO - PROCESS | 1865 | SkCairoFTTypeface::onFilterRec unimplemented 08:48:43 INFO - PROCESS | 1865 | 1461685723506 Marionette TRACE conn3 <- [1,700,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html",0,null,null,[["textAlign right is the right of the last em square (not the bounding box)",0,null,null]]]}] 08:48:43 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) 08:48:43 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html | took 1684ms 08:48:43 INFO - PROCESS | 1865 | 1461685723524 Marionette TRACE conn3 -> [0,701,"getWindowHandle",null] 08:48:43 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html 08:48:43 INFO - PROCESS | 1865 | 1461685723529 Marionette TRACE conn3 <- [1,701,null,{"value":"8"}] 08:48:43 INFO - PROCESS | 1865 | 1461685723537 Marionette TRACE conn3 -> [0,702,"setScriptTimeout",{"ms":35000}] 08:48:43 INFO - PROCESS | 1865 | 1461685723540 Marionette TRACE conn3 <- [1,702,null,{}] 08:48:43 INFO - PROCESS | 1865 | 1461685723563 Marionette TRACE conn3 -> [0,703,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:48:43 INFO - PROCESS | 1865 | 1461685723826 Marionette TRACE conn3 <- [1,703,null,{"value":null}] 08:48:43 INFO - PROCESS | 1865 | 1461685723950 Marionette TRACE conn3 -> [0,704,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html\", \"f2909f1d-3840-4f27-ae3e-3caac4a4282f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:48:43 INFO - PROCESS | 1865 | ++DOCSHELL 0x7fb48efc8800 == 72 [pid = 1865] [id = 183] 08:48:43 INFO - PROCESS | 1865 | ++DOMWINDOW == 173 (0x7fb49024e800) [pid = 1865] [serial = 549] [outer = (nil)] 08:48:44 INFO - PROCESS | 1865 | ++DOMWINDOW == 174 (0x7fb490252400) [pid = 1865] [serial = 550] [outer = 0x7fb49024e800] 08:48:44 INFO - PROCESS | 1865 | 1461685724025 Marionette DEBUG loaded listener.js 08:48:44 INFO - PROCESS | 1865 | ++DOMWINDOW == 175 (0x7fb4902cfc00) [pid = 1865] [serial = 551] [outer = 0x7fb49024e800] 08:48:45 INFO - PROCESS | 1865 | --DOCSHELL 0x7fb4ac5dd000 == 71 [pid = 1865] [id = 108] 08:48:45 INFO - PROCESS | 1865 | --DOCSHELL 0x7fb4a14ea800 == 70 [pid = 1865] [id = 135] 08:48:45 INFO - PROCESS | 1865 | --DOCSHELL 0x7fb48793b800 == 69 [pid = 1865] [id = 175] 08:48:45 INFO - PROCESS | 1865 | --DOMWINDOW == 174 (0x7fb48998c000) [pid = 1865] [serial = 472] [outer = (nil)] [url = about:blank] 08:48:45 INFO - PROCESS | 1865 | --DOMWINDOW == 173 (0x7fb49a41cc00) [pid = 1865] [serial = 475] [outer = (nil)] [url = about:blank] 08:48:45 INFO - PROCESS | 1865 | --DOMWINDOW == 172 (0x7fb493cadc00) [pid = 1865] [serial = 484] [outer = (nil)] [url = about:blank] 08:48:45 INFO - PROCESS | 1865 | --DOMWINDOW == 171 (0x7fb49cbebc00) [pid = 1865] [serial = 420] [outer = (nil)] [url = about:blank] 08:48:45 INFO - PROCESS | 1865 | --DOMWINDOW == 170 (0x7fb4aa119800) [pid = 1865] [serial = 423] [outer = (nil)] [url = about:blank] 08:48:45 INFO - PROCESS | 1865 | --DOMWINDOW == 169 (0x7fb4948d0800) [pid = 1865] [serial = 426] [outer = (nil)] [url = about:blank] 08:48:45 INFO - PROCESS | 1865 | --DOMWINDOW == 168 (0x7fb4948db000) [pid = 1865] [serial = 429] [outer = (nil)] [url = about:blank] 08:48:45 INFO - PROCESS | 1865 | --DOMWINDOW == 167 (0x7fb4ac5ad800) [pid = 1865] [serial = 432] [outer = (nil)] [url = about:blank] 08:48:45 INFO - PROCESS | 1865 | --DOMWINDOW == 166 (0x7fb488fb2000) [pid = 1865] [serial = 435] [outer = (nil)] [url = about:blank] 08:48:45 INFO - PROCESS | 1865 | --DOMWINDOW == 165 (0x7fb49911b800) [pid = 1865] [serial = 469] [outer = (nil)] [url = about:blank] 08:48:45 INFO - PROCESS | 1865 | --DOCSHELL 0x7fb4b1898000 == 68 [pid = 1865] [id = 174] 08:48:45 INFO - PROCESS | 1865 | --DOCSHELL 0x7fb49d7dd000 == 67 [pid = 1865] [id = 173] 08:48:45 INFO - PROCESS | 1865 | --DOCSHELL 0x7fb4947e5800 == 66 [pid = 1865] [id = 172] 08:48:45 INFO - PROCESS | 1865 | --DOCSHELL 0x7fb489bd2800 == 65 [pid = 1865] [id = 171] 08:48:45 INFO - PROCESS | 1865 | --DOCSHELL 0x7fb490184800 == 64 [pid = 1865] [id = 170] 08:48:45 INFO - PROCESS | 1865 | --DOCSHELL 0x7fb4947ac000 == 63 [pid = 1865] [id = 163] 08:48:45 INFO - PROCESS | 1865 | --DOCSHELL 0x7fb49017e800 == 62 [pid = 1865] [id = 162] 08:48:45 INFO - PROCESS | 1865 | --DOCSHELL 0x7fb49016e000 == 61 [pid = 1865] [id = 161] 08:48:45 INFO - PROCESS | 1865 | --DOMWINDOW == 164 (0x7fb4a736d400) [pid = 1865] [serial = 301] [outer = (nil)] [url = about:blank] 08:48:45 INFO - PROCESS | 1865 | --DOMWINDOW == 163 (0x7fb49391e000) [pid = 1865] [serial = 250] [outer = (nil)] [url = about:blank] 08:48:45 INFO - PROCESS | 1865 | --DOMWINDOW == 162 (0x7fb493dee800) [pid = 1865] [serial = 262] [outer = (nil)] [url = about:blank] 08:48:45 INFO - PROCESS | 1865 | --DOMWINDOW == 161 (0x7fb49a417800) [pid = 1865] [serial = 298] [outer = (nil)] [url = about:blank] 08:48:45 INFO - PROCESS | 1865 | --DOMWINDOW == 160 (0x7fb49c9f8c00) [pid = 1865] [serial = 382] [outer = (nil)] [url = about:blank] 08:48:45 INFO - PROCESS | 1865 | --DOMWINDOW == 159 (0x7fb4a8439400) [pid = 1865] [serial = 259] [outer = (nil)] [url = about:blank] 08:48:45 INFO - PROCESS | 1865 | --DOMWINDOW == 158 (0x7fb4b0879c00) [pid = 1865] [serial = 343] [outer = (nil)] [url = about:blank] 08:48:45 INFO - PROCESS | 1865 | --DOMWINDOW == 157 (0x7fb49a108800) [pid = 1865] [serial = 295] [outer = (nil)] [url = about:blank] 08:48:45 INFO - PROCESS | 1865 | --DOMWINDOW == 156 (0x7fb4b18cb000) [pid = 1865] [serial = 213] [outer = (nil)] [url = about:blank] 08:48:45 INFO - PROCESS | 1865 | --DOMWINDOW == 155 (0x7fb4959b8400) [pid = 1865] [serial = 292] [outer = (nil)] [url = about:blank] 08:48:45 INFO - PROCESS | 1865 | --DOMWINDOW == 154 (0x7fb4992dd800) [pid = 1865] [serial = 253] [outer = (nil)] [url = about:blank] 08:48:45 INFO - PROCESS | 1865 | --DOMWINDOW == 153 (0x7fb49230cc00) [pid = 1865] [serial = 367] [outer = (nil)] [url = about:blank] 08:48:45 INFO - PROCESS | 1865 | --DOMWINDOW == 152 (0x7fb494b90400) [pid = 1865] [serial = 370] [outer = (nil)] [url = about:blank] 08:48:45 INFO - PROCESS | 1865 | --DOMWINDOW == 151 (0x7fb49928e800) [pid = 1865] [serial = 373] [outer = (nil)] [url = about:blank] 08:48:45 INFO - PROCESS | 1865 | --DOMWINDOW == 150 (0x7fb49c9fc400) [pid = 1865] [serial = 376] [outer = (nil)] [url = about:blank] 08:48:45 INFO - PROCESS | 1865 | --DOMWINDOW == 149 (0x7fb499238c00) [pid = 1865] [serial = 379] [outer = (nil)] [url = about:blank] 08:48:45 INFO - PROCESS | 1865 | --DOMWINDOW == 148 (0x7fb4aa640c00) [pid = 1865] [serial = 265] [outer = (nil)] [url = about:blank] 08:48:45 INFO - PROCESS | 1865 | --DOMWINDOW == 147 (0x7fb49c925400) [pid = 1865] [serial = 256] [outer = (nil)] [url = about:blank] 08:48:45 INFO - PROCESS | 1865 | --DOMWINDOW == 146 (0x7fb49a104c00) [pid = 1865] [serial = 415] [outer = (nil)] [url = about:blank] 08:48:45 INFO - PROCESS | 1865 | --DOMWINDOW == 145 (0x7fb490ffbc00) [pid = 1865] [serial = 482] [outer = (nil)] [url = about:blank] 08:48:45 INFO - PROCESS | 1865 | --DOMWINDOW == 144 (0x7fb4992d3c00) [pid = 1865] [serial = 244] [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.] 08:48:45 INFO - PROCESS | 1865 | --DOMWINDOW == 143 (0x7fb494ec6000) [pid = 1865] [serial = 454] [outer = (nil)] [url = about:blank] 08:48:45 INFO - PROCESS | 1865 | --DOMWINDOW == 142 (0x7fb4902d4c00) [pid = 1865] [serial = 460] [outer = (nil)] [url = about:blank] 08:48:45 INFO - PROCESS | 1865 | --DOMWINDOW == 141 (0x7fb49a11b000) [pid = 1865] [serial = 448] [outer = (nil)] [url = about:blank] 08:48:45 INFO - PROCESS | 1865 | --DOMWINDOW == 140 (0x7fb49391c000) [pid = 1865] [serial = 328] [outer = (nil)] [url = about:blank] 08:48:45 INFO - PROCESS | 1865 | --DOMWINDOW == 139 (0x7fb4a7305c00) [pid = 1865] [serial = 334] [outer = (nil)] [url = about:blank] 08:48:45 INFO - PROCESS | 1865 | --DOMWINDOW == 138 (0x7fb4ac9e4400) [pid = 1865] [serial = 340] [outer = (nil)] [url = about:blank] 08:48:45 INFO - PROCESS | 1865 | --DOMWINDOW == 137 (0x7fb4a8507000) [pid = 1865] [serial = 325] [outer = (nil)] [url = about:blank] 08:48:45 INFO - PROCESS | 1865 | --DOMWINDOW == 136 (0x7fb493ed9800) [pid = 1865] [serial = 331] [outer = (nil)] [url = about:blank] 08:48:45 INFO - PROCESS | 1865 | --DOMWINDOW == 135 (0x7fb4abf75c00) [pid = 1865] [serial = 337] [outer = (nil)] [url = about:blank] 08:48:45 INFO - PROCESS | 1865 | --DOMWINDOW == 134 (0x7fb49928b400) [pid = 1865] [serial = 364] [outer = (nil)] [url = about:blank] 08:48:45 INFO - PROCESS | 1865 | --DOMWINDOW == 133 (0x7fb49aa76400) [pid = 1865] [serial = 456] [outer = (nil)] [url = about:blank] 08:48:45 INFO - PROCESS | 1865 | --DOMWINDOW == 132 (0x7fb49479b800) [pid = 1865] [serial = 450] [outer = (nil)] [url = about:blank] 08:48:45 INFO - PROCESS | 1865 | --DOMWINDOW == 131 (0x7fb4946fb000) [pid = 1865] [serial = 441] [outer = (nil)] [url = about:blank] 08:48:45 INFO - PROCESS | 1865 | --DOMWINDOW == 130 (0x7fb494b8b800) [pid = 1865] [serial = 442] [outer = (nil)] [url = about:blank] 08:48:45 INFO - PROCESS | 1865 | --DOMWINDOW == 129 (0x7fb490ff5c00) [pid = 1865] [serial = 453] [outer = (nil)] [url = about:blank] 08:48:45 INFO - PROCESS | 1865 | --DOMWINDOW == 128 (0x7fb49479f800) [pid = 1865] [serial = 451] [outer = (nil)] [url = about:blank] 08:48:45 INFO - PROCESS | 1865 | --DOMWINDOW == 127 (0x7fb49954e800) [pid = 1865] [serial = 447] [outer = (nil)] [url = about:blank] 08:48:45 INFO - PROCESS | 1865 | --DOMWINDOW == 126 (0x7fb4992d5000) [pid = 1865] [serial = 414] [outer = (nil)] [url = about:blank] 08:48:45 INFO - PROCESS | 1865 | --DOMWINDOW == 125 (0x7fb4a64ec400) [pid = 1865] [serial = 406] [outer = (nil)] [url = about:blank] 08:48:45 INFO - PROCESS | 1865 | --DOMWINDOW == 124 (0x7fb492161000) [pid = 1865] [serial = 409] [outer = (nil)] [url = about:blank] 08:48:45 INFO - PROCESS | 1865 | --DOMWINDOW == 123 (0x7fb490ff3400) [pid = 1865] [serial = 408] [outer = (nil)] [url = about:blank] 08:48:45 INFO - PROCESS | 1865 | --DOMWINDOW == 122 (0x7fb493de8000) [pid = 1865] [serial = 438] [outer = (nil)] [url = about:blank] 08:48:45 INFO - PROCESS | 1865 | --DOMWINDOW == 121 (0x7fb4ae5c2000) [pid = 1865] [serial = 439] [outer = (nil)] [url = about:blank] 08:48:45 INFO - PROCESS | 1865 | --DOMWINDOW == 120 (0x7fb4992d5c00) [pid = 1865] [serial = 418] [outer = (nil)] [url = about:blank] 08:48:45 INFO - PROCESS | 1865 | --DOMWINDOW == 119 (0x7fb4946f5800) [pid = 1865] [serial = 411] [outer = (nil)] [url = about:blank] 08:48:45 INFO - PROCESS | 1865 | --DOMWINDOW == 118 (0x7fb491157c00) [pid = 1865] [serial = 417] [outer = (nil)] [url = about:blank] 08:48:45 INFO - PROCESS | 1865 | --DOMWINDOW == 117 (0x7fb494b86c00) [pid = 1865] [serial = 412] [outer = (nil)] [url = about:blank] 08:48:45 INFO - PROCESS | 1865 | --DOMWINDOW == 116 (0x7fb494b8c000) [pid = 1865] [serial = 444] [outer = (nil)] [url = about:blank] 08:48:45 INFO - PROCESS | 1865 | --DOMWINDOW == 115 (0x7fb4991a4400) [pid = 1865] [serial = 445] [outer = (nil)] [url = about:blank] 08:48:45 INFO - PROCESS | 1865 | --DOMWINDOW == 114 (0x7fb48998c800) [pid = 1865] [serial = 478] [outer = (nil)] [url = about:blank] 08:48:45 INFO - PROCESS | 1865 | --DOMWINDOW == 113 (0x7fb4902da000) [pid = 1865] [serial = 479] [outer = (nil)] [url = about:blank] 08:48:45 INFO - PROCESS | 1865 | --DOMWINDOW == 112 (0x7fb490254400) [pid = 1865] [serial = 481] [outer = (nil)] [url = about:blank] 08:48:45 INFO - PROCESS | 1865 | --DOMWINDOW == 111 (0x7fb4a053e000) [pid = 1865] [serial = 457] [outer = (nil)] [url = about:blank] 08:48:45 INFO - PROCESS | 1865 | --DOMWINDOW == 110 (0x7fb494ec9400) [pid = 1865] [serial = 466] [outer = (nil)] [url = about:blank] 08:48:45 INFO - PROCESS | 1865 | --DOMWINDOW == 109 (0x7fb494790c00) [pid = 1865] [serial = 463] [outer = (nil)] [url = about:blank] 08:48:45 INFO - PROCESS | 1865 | SkCairoFTTypeface::onFilterRec unimplemented 08:48:45 INFO - PROCESS | 1865 | 1461685725373 Marionette TRACE conn3 <- [1,704,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html",0,null,null,[["textAlign start with ltr is the left edge",0,null,null]]]}] 08:48:45 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | textAlign start with ltr is the left edge 08:48:45 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | took 1884ms 08:48:45 INFO - PROCESS | 1865 | 1461685725440 Marionette TRACE conn3 -> [0,705,"getWindowHandle",null] 08:48:45 INFO - PROCESS | 1865 | 1461685725447 Marionette TRACE conn3 <- [1,705,null,{"value":"8"}] 08:48:45 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html 08:48:45 INFO - PROCESS | 1865 | 1461685725457 Marionette TRACE conn3 -> [0,706,"setScriptTimeout",{"ms":35000}] 08:48:45 INFO - PROCESS | 1865 | 1461685725460 Marionette TRACE conn3 <- [1,706,null,{}] 08:48:45 INFO - PROCESS | 1865 | 1461685725465 Marionette TRACE conn3 -> [0,707,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:48:45 INFO - PROCESS | 1865 | 1461685725604 Marionette TRACE conn3 <- [1,707,null,{"value":null}] 08:48:45 INFO - PROCESS | 1865 | 1461685725714 Marionette TRACE conn3 -> [0,708,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html\", \"f2909f1d-3840-4f27-ae3e-3caac4a4282f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:48:45 INFO - PROCESS | 1865 | ++DOCSHELL 0x7fb489be6000 == 62 [pid = 1865] [id = 184] 08:48:45 INFO - PROCESS | 1865 | ++DOMWINDOW == 110 (0x7fb490315c00) [pid = 1865] [serial = 552] [outer = (nil)] 08:48:45 INFO - PROCESS | 1865 | ++DOMWINDOW == 111 (0x7fb490650800) [pid = 1865] [serial = 553] [outer = 0x7fb490315c00] 08:48:45 INFO - PROCESS | 1865 | 1461685725775 Marionette DEBUG loaded listener.js 08:48:45 INFO - PROCESS | 1865 | ++DOMWINDOW == 112 (0x7fb4906b7400) [pid = 1865] [serial = 554] [outer = 0x7fb490315c00] 08:48:46 INFO - PROCESS | 1865 | SkCairoFTTypeface::onFilterRec unimplemented 08:48:46 INFO - PROCESS | 1865 | 1461685726849 Marionette TRACE conn3 <- [1,708,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html",0,null,null,[["textAlign start with rtl is the right edge",0,null,null]]]}] 08:48:46 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | textAlign start with rtl is the right edge 08:48:46 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | took 1435ms 08:48:46 INFO - PROCESS | 1865 | 1461685726893 Marionette TRACE conn3 -> [0,709,"getWindowHandle",null] 08:48:46 INFO - PROCESS | 1865 | 1461685726897 Marionette TRACE conn3 <- [1,709,null,{"value":"8"}] 08:48:46 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html 08:48:46 INFO - PROCESS | 1865 | 1461685726903 Marionette TRACE conn3 -> [0,710,"setScriptTimeout",{"ms":35000}] 08:48:46 INFO - PROCESS | 1865 | 1461685726908 Marionette TRACE conn3 <- [1,710,null,{}] 08:48:46 INFO - PROCESS | 1865 | 1461685726923 Marionette TRACE conn3 -> [0,711,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:48:47 INFO - PROCESS | 1865 | 1461685727064 Marionette TRACE conn3 <- [1,711,null,{"value":null}] 08:48:47 INFO - PROCESS | 1865 | 1461685727302 Marionette TRACE conn3 -> [0,712,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html\", \"f2909f1d-3840-4f27-ae3e-3caac4a4282f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:48:47 INFO - PROCESS | 1865 | ++DOCSHELL 0x7fb490c08000 == 63 [pid = 1865] [id = 185] 08:48:47 INFO - PROCESS | 1865 | ++DOMWINDOW == 113 (0x7fb4914e5c00) [pid = 1865] [serial = 555] [outer = (nil)] 08:48:47 INFO - PROCESS | 1865 | ++DOMWINDOW == 114 (0x7fb4915c9000) [pid = 1865] [serial = 556] [outer = 0x7fb4914e5c00] 08:48:47 INFO - PROCESS | 1865 | 1461685727366 Marionette DEBUG loaded listener.js 08:48:47 INFO - PROCESS | 1865 | ++DOMWINDOW == 115 (0x7fb492303800) [pid = 1865] [serial = 557] [outer = 0x7fb4914e5c00] 08:48:48 INFO - PROCESS | 1865 | SkCairoFTTypeface::onFilterRec unimplemented 08:48:48 INFO - PROCESS | 1865 | 1461685728513 Marionette TRACE conn3 <- [1,712,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html",0,null,null,[["Canvas test: 2d.text.draw.baseline.alphabetic",0,null,null]]]}] 08:48:48 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | Canvas test: 2d.text.draw.baseline.alphabetic 08:48:48 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | took 1639ms 08:48:48 INFO - PROCESS | 1865 | 1461685728542 Marionette TRACE conn3 -> [0,713,"getWindowHandle",null] 08:48:48 INFO - PROCESS | 1865 | 1461685728546 Marionette TRACE conn3 <- [1,713,null,{"value":"8"}] 08:48:48 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html 08:48:48 INFO - PROCESS | 1865 | 1461685728551 Marionette TRACE conn3 -> [0,714,"setScriptTimeout",{"ms":35000}] 08:48:48 INFO - PROCESS | 1865 | 1461685728554 Marionette TRACE conn3 <- [1,714,null,{}] 08:48:48 INFO - PROCESS | 1865 | 1461685728565 Marionette TRACE conn3 -> [0,715,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:48:48 INFO - PROCESS | 1865 | 1461685728752 Marionette TRACE conn3 <- [1,715,null,{"value":null}] 08:48:48 INFO - PROCESS | 1865 | 1461685728823 Marionette TRACE conn3 -> [0,716,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html\", \"f2909f1d-3840-4f27-ae3e-3caac4a4282f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:48:48 INFO - PROCESS | 1865 | ++DOCSHELL 0x7fb4915bb800 == 64 [pid = 1865] [id = 186] 08:48:48 INFO - PROCESS | 1865 | ++DOMWINDOW == 116 (0x7fb492304800) [pid = 1865] [serial = 558] [outer = (nil)] 08:48:48 INFO - PROCESS | 1865 | ++DOMWINDOW == 117 (0x7fb49391c400) [pid = 1865] [serial = 559] [outer = 0x7fb492304800] 08:48:48 INFO - PROCESS | 1865 | 1461685728884 Marionette DEBUG loaded listener.js 08:48:48 INFO - PROCESS | 1865 | ++DOMWINDOW == 118 (0x7fb493c28c00) [pid = 1865] [serial = 560] [outer = 0x7fb492304800] 08:48:49 INFO - PROCESS | 1865 | --DOMWINDOW == 117 (0x7fb486ae5400) [pid = 1865] [serial = 510] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html] 08:48:49 INFO - PROCESS | 1865 | --DOMWINDOW == 116 (0x7fb488fafc00) [pid = 1865] [serial = 434] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html] 08:48:49 INFO - PROCESS | 1865 | --DOMWINDOW == 115 (0x7fb4a7371000) [pid = 1865] [serial = 422] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html] 08:48:49 INFO - PROCESS | 1865 | --DOMWINDOW == 114 (0x7fb49479fc00) [pid = 1865] [serial = 516] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html] 08:48:49 INFO - PROCESS | 1865 | --DOMWINDOW == 113 (0x7fb490316800) [pid = 1865] [serial = 513] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html] 08:48:49 INFO - PROCESS | 1865 | --DOMWINDOW == 112 (0x7fb49035b000) [pid = 1865] [serial = 483] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html] 08:48:49 INFO - PROCESS | 1865 | --DOMWINDOW == 111 (0x7fb4948ccc00) [pid = 1865] [serial = 428] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html] 08:48:49 INFO - PROCESS | 1865 | --DOMWINDOW == 110 (0x7fb497d3a800) [pid = 1865] [serial = 519] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html] 08:48:49 INFO - PROCESS | 1865 | --DOMWINDOW == 109 (0x7fb4948cc800) [pid = 1865] [serial = 425] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html] 08:48:49 INFO - PROCESS | 1865 | --DOMWINDOW == 108 (0x7fb491151c00) [pid = 1865] [serial = 419] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html] 08:48:49 INFO - PROCESS | 1865 | --DOMWINDOW == 107 (0x7fb499810000) [pid = 1865] [serial = 522] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html] 08:48:49 INFO - PROCESS | 1865 | --DOMWINDOW == 106 (0x7fb4948d2000) [pid = 1865] [serial = 431] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html] 08:48:50 INFO - PROCESS | 1865 | SkCairoFTTypeface::onFilterRec unimplemented 08:48:50 INFO - PROCESS | 1865 | 1461685730075 Marionette TRACE conn3 <- [1,716,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html",0,null,null,[["fillText handles maxWidth based on line size, not bounding box size",0,null,null]]]}] 08:48:50 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 08:48:50 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html | took 1535ms 08:48:50 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html 08:48:50 INFO - PROCESS | 1865 | 1461685730086 Marionette TRACE conn3 -> [0,717,"getWindowHandle",null] 08:48:50 INFO - PROCESS | 1865 | 1461685730088 Marionette TRACE conn3 <- [1,717,null,{"value":"8"}] 08:48:50 INFO - PROCESS | 1865 | 1461685730094 Marionette TRACE conn3 -> [0,718,"setScriptTimeout",{"ms":35000}] 08:48:50 INFO - PROCESS | 1865 | 1461685730096 Marionette TRACE conn3 <- [1,718,null,{}] 08:48:50 INFO - PROCESS | 1865 | 1461685730102 Marionette TRACE conn3 -> [0,719,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:48:50 INFO - PROCESS | 1865 | 1461685730239 Marionette TRACE conn3 <- [1,719,null,{"value":null}] 08:48:50 INFO - PROCESS | 1865 | 1461685730429 Marionette TRACE conn3 -> [0,720,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html\", \"f2909f1d-3840-4f27-ae3e-3caac4a4282f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:48:50 INFO - PROCESS | 1865 | ++DOCSHELL 0x7fb489bdf800 == 65 [pid = 1865] [id = 187] 08:48:50 INFO - PROCESS | 1865 | ++DOMWINDOW == 107 (0x7fb49035b000) [pid = 1865] [serial = 561] [outer = (nil)] 08:48:50 INFO - PROCESS | 1865 | ++DOMWINDOW == 108 (0x7fb493c2e400) [pid = 1865] [serial = 562] [outer = 0x7fb49035b000] 08:48:50 INFO - PROCESS | 1865 | 1461685730489 Marionette DEBUG loaded listener.js 08:48:50 INFO - PROCESS | 1865 | ++DOMWINDOW == 109 (0x7fb493caac00) [pid = 1865] [serial = 563] [outer = 0x7fb49035b000] 08:48:51 INFO - PROCESS | 1865 | SkCairoFTTypeface::onFilterRec unimplemented 08:48:51 INFO - PROCESS | 1865 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 08:48:51 INFO - PROCESS | 1865 | 1461685731534 Marionette TRACE conn3 <- [1,720,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html",0,null,null,[["fillText works on @font-face fonts",0,null,null]]]}] 08:48:51 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | fillText works on @font-face fonts 08:48:51 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | took 1483ms 08:48:51 INFO - PROCESS | 1865 | 1461685731577 Marionette TRACE conn3 -> [0,721,"getWindowHandle",null] 08:48:51 INFO - PROCESS | 1865 | 1461685731581 Marionette TRACE conn3 <- [1,721,null,{"value":"8"}] 08:48:51 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html 08:48:51 INFO - PROCESS | 1865 | 1461685731586 Marionette TRACE conn3 -> [0,722,"setScriptTimeout",{"ms":35000}] 08:48:51 INFO - PROCESS | 1865 | 1461685731589 Marionette TRACE conn3 <- [1,722,null,{}] 08:48:51 INFO - PROCESS | 1865 | 1461685731698 Marionette TRACE conn3 -> [0,723,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:48:52 INFO - PROCESS | 1865 | 1461685732113 Marionette TRACE conn3 <- [1,723,null,{"value":null}] 08:48:52 INFO - PROCESS | 1865 | 1461685732239 Marionette TRACE conn3 -> [0,724,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html\", \"f2909f1d-3840-4f27-ae3e-3caac4a4282f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:48:52 INFO - PROCESS | 1865 | ++DOCSHELL 0x7fb489be3800 == 66 [pid = 1865] [id = 188] 08:48:52 INFO - PROCESS | 1865 | ++DOMWINDOW == 110 (0x7fb490257400) [pid = 1865] [serial = 564] [outer = (nil)] 08:48:52 INFO - PROCESS | 1865 | ++DOMWINDOW == 111 (0x7fb4902cf000) [pid = 1865] [serial = 565] [outer = 0x7fb490257400] 08:48:52 INFO - PROCESS | 1865 | 1461685732314 Marionette DEBUG loaded listener.js 08:48:52 INFO - PROCESS | 1865 | ++DOMWINDOW == 112 (0x7fb490350000) [pid = 1865] [serial = 566] [outer = 0x7fb490257400] 08:48:53 INFO - PROCESS | 1865 | 1461685733216 Marionette TRACE conn3 <- [1,724,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html",0,null,null,[["fillText handles maxWidth correctly",1,"","@http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html:26:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,725,"getWindowHandle",null] 08:48:53 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html 08:48:53 INFO - PROCESS | 1865 | 1461685733283 Marionette TRACE conn3 <- [1,725,null,{"value":"8"}] 08:48:53 INFO - PROCESS | 1865 | 1461685733291 Marionette TRACE conn3 -> [0,726,"setScriptTimeout",{"ms":35000}] 08:48:53 INFO - PROCESS | 1865 | 1461685733295 Marionette TRACE conn3 <- [1,726,null,{}] 08:48:53 INFO - PROCESS | 1865 | 1461685733303 Marionette TRACE conn3 -> [0,727,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:48:53 INFO - PROCESS | 1865 | 1461685733478 Marionette TRACE conn3 <- [1,727,null,{"value":null}] 08:48:53 INFO - PROCESS | 1865 | 1461685733632 Marionette TRACE conn3 -> [0,728,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html\", \"f2909f1d-3840-4f27-ae3e-3caac4a4282f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:48:53 INFO - PROCESS | 1865 | ++DOCSHELL 0x7fb492ede000 == 67 [pid = 1865] [id = 189] 08:48:53 INFO - PROCESS | 1865 | ++DOMWINDOW == 113 (0x7fb490b37c00) [pid = 1865] [serial = 567] [outer = (nil)] 08:48:53 INFO - PROCESS | 1865 | ++DOMWINDOW == 114 (0x7fb4914e4400) [pid = 1865] [serial = 568] [outer = 0x7fb490b37c00] 08:48:53 INFO - PROCESS | 1865 | 1461685733754 Marionette DEBUG loaded listener.js 08:48:53 INFO - PROCESS | 1865 | ++DOMWINDOW == 115 (0x7fb492f45800) [pid = 1865] [serial = 569] [outer = 0x7fb490b37c00] 08:48:54 INFO - PROCESS | 1865 | SkCairoFTTypeface::onFilterRec unimplemented 08:48:54 INFO - PROCESS | 1865 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 08:48:54 INFO - PROCESS | 1865 | 1461685734714 Marionette TRACE conn3 <- [1,728,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html",0,null,null,[["fillText handles maxWidth correctly",0,null,null]]]}] 08:48:54 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | fillText handles maxWidth correctly 08:48:54 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | took 1489ms 08:48:54 INFO - PROCESS | 1865 | 1461685734780 Marionette TRACE conn3 -> [0,729,"getWindowHandle",null] 08:48:54 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html 08:48:54 INFO - PROCESS | 1865 | 1461685734785 Marionette TRACE conn3 <- [1,729,null,{"value":"8"}] 08:48:54 INFO - PROCESS | 1865 | 1461685734792 Marionette TRACE conn3 -> [0,730,"setScriptTimeout",{"ms":35000}] 08:48:54 INFO - PROCESS | 1865 | 1461685734795 Marionette TRACE conn3 <- [1,730,null,{}] 08:48:54 INFO - PROCESS | 1865 | 1461685734801 Marionette TRACE conn3 -> [0,731,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:48:54 INFO - PROCESS | 1865 | 1461685734970 Marionette TRACE conn3 <- [1,731,null,{"value":null}] 08:48:55 INFO - PROCESS | 1865 | 1461685735216 Marionette TRACE conn3 -> [0,732,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html\", \"f2909f1d-3840-4f27-ae3e-3caac4a4282f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:48:55 INFO - PROCESS | 1865 | ++DOCSHELL 0x7fb4947c1000 == 68 [pid = 1865] [id = 190] 08:48:55 INFO - PROCESS | 1865 | ++DOMWINDOW == 116 (0x7fb493cb8c00) [pid = 1865] [serial = 570] [outer = (nil)] 08:48:55 INFO - PROCESS | 1865 | ++DOMWINDOW == 117 (0x7fb493deec00) [pid = 1865] [serial = 571] [outer = 0x7fb493cb8c00] 08:48:55 INFO - PROCESS | 1865 | 1461685735307 Marionette DEBUG loaded listener.js 08:48:55 INFO - PROCESS | 1865 | ++DOMWINDOW == 118 (0x7fb493ede400) [pid = 1865] [serial = 572] [outer = 0x7fb493cb8c00] 08:48:56 INFO - PROCESS | 1865 | SkCairoFTTypeface::onFilterRec unimplemented 08:48:56 INFO - PROCESS | 1865 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 08:48:56 INFO - PROCESS | 1865 | 1461685736175 Marionette TRACE conn3 <- [1,732,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html",0,null,null,[["fillText handles maxWidth correctly",1,"assert_equals: d[4040] expected 0 but got 255","_assertGreen/testColor@http://web-platform.test:8000/common/canvas-tests.js:74:9\n_assertGreen@http://web-platform.test:8000/common/canvas-tests.js:80:13\n@http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html:27:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,733,"getWindowHandle",null] 08:48:56 INFO - PROCESS | 1865 | 1461685736233 Marionette TRACE conn3 <- [1,733,null,{"value":"8"}] 08:48:56 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html 08:48:56 INFO - PROCESS | 1865 | 1461685736248 Marionette TRACE conn3 -> [0,734,"setScriptTimeout",{"ms":35000}] 08:48:56 INFO - PROCESS | 1865 | 1461685736255 Marionette TRACE conn3 <- [1,734,null,{}] 08:48:56 INFO - PROCESS | 1865 | 1461685736261 Marionette TRACE conn3 -> [0,735,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:48:56 INFO - PROCESS | 1865 | 1461685736429 Marionette TRACE conn3 <- [1,735,null,{"value":null}] 08:48:56 INFO - PROCESS | 1865 | 1461685736584 Marionette TRACE conn3 -> [0,736,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html\", \"f2909f1d-3840-4f27-ae3e-3caac4a4282f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:48:56 INFO - PROCESS | 1865 | ++DOCSHELL 0x7fb496d14800 == 69 [pid = 1865] [id = 191] 08:48:56 INFO - PROCESS | 1865 | ++DOMWINDOW == 119 (0x7fb493cb2000) [pid = 1865] [serial = 573] [outer = (nil)] 08:48:56 INFO - PROCESS | 1865 | ++DOMWINDOW == 120 (0x7fb4948cc800) [pid = 1865] [serial = 574] [outer = 0x7fb493cb2000] 08:48:56 INFO - PROCESS | 1865 | 1461685736655 Marionette DEBUG loaded listener.js 08:48:56 INFO - PROCESS | 1865 | ++DOMWINDOW == 121 (0x7fb494b8a800) [pid = 1865] [serial = 575] [outer = 0x7fb493cb2000] 08:48:57 INFO - PROCESS | 1865 | SkCairoFTTypeface::onFilterRec unimplemented 08:48:57 INFO - PROCESS | 1865 | 1461685737451 Marionette TRACE conn3 <- [1,736,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html",0,null,null,[["fillText does not start a new path or subpath",0,null,null]]]}] 08:48:57 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | fillText does not start a new path or subpath 08:48:57 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | took 1240ms 08:48:57 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html 08:48:57 INFO - PROCESS | 1865 | 1461685737482 Marionette TRACE conn3 -> [0,737,"getWindowHandle",null] 08:48:57 INFO - PROCESS | 1865 | 1461685737485 Marionette TRACE conn3 <- [1,737,null,{"value":"8"}] 08:48:57 INFO - PROCESS | 1865 | 1461685737491 Marionette TRACE conn3 -> [0,738,"setScriptTimeout",{"ms":35000}] 08:48:57 INFO - PROCESS | 1865 | 1461685737494 Marionette TRACE conn3 <- [1,738,null,{}] 08:48:57 INFO - PROCESS | 1865 | 1461685737517 Marionette TRACE conn3 -> [0,739,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:48:57 INFO - PROCESS | 1865 | 1461685737672 Marionette TRACE conn3 <- [1,739,null,{"value":null}] 08:48:57 INFO - PROCESS | 1865 | 1461685737839 Marionette TRACE conn3 -> [0,740,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html\", \"f2909f1d-3840-4f27-ae3e-3caac4a4282f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:48:57 INFO - PROCESS | 1865 | ++DOCSHELL 0x7fb4990ad800 == 70 [pid = 1865] [id = 192] 08:48:57 INFO - PROCESS | 1865 | ++DOMWINDOW == 122 (0x7fb49031b000) [pid = 1865] [serial = 576] [outer = (nil)] 08:48:57 INFO - PROCESS | 1865 | ++DOMWINDOW == 123 (0x7fb494ec3c00) [pid = 1865] [serial = 577] [outer = 0x7fb49031b000] 08:48:57 INFO - PROCESS | 1865 | 1461685737908 Marionette DEBUG loaded listener.js 08:48:58 INFO - PROCESS | 1865 | ++DOMWINDOW == 124 (0x7fb494ecdc00) [pid = 1865] [serial = 578] [outer = 0x7fb49031b000] 08:48:59 INFO - PROCESS | 1865 | SkCairoFTTypeface::onFilterRec unimplemented 08:48:59 INFO - PROCESS | 1865 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 08:48:59 INFO - PROCESS | 1865 | 1461685739179 Marionette TRACE conn3 <- [1,740,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html",0,null,null,[["Canvas test: 2d.text.draw.fontface",0,null,null]]]}] 08:48:59 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | Canvas test: 2d.text.draw.fontface 08:48:59 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | took 1752ms 08:48:59 INFO - PROCESS | 1865 | 1461685739243 Marionette TRACE conn3 -> [0,741,"getWindowHandle",null] 08:48:59 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html 08:48:59 INFO - PROCESS | 1865 | 1461685739248 Marionette TRACE conn3 <- [1,741,null,{"value":"8"}] 08:48:59 INFO - PROCESS | 1865 | 1461685739310 Marionette TRACE conn3 -> [0,742,"setScriptTimeout",{"ms":35000}] 08:48:59 INFO - PROCESS | 1865 | 1461685739314 Marionette TRACE conn3 <- [1,742,null,{}] 08:48:59 INFO - PROCESS | 1865 | 1461685739407 Marionette TRACE conn3 -> [0,743,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:48:59 INFO - PROCESS | 1865 | 1461685739602 Marionette TRACE conn3 <- [1,743,null,{"value":null}] 08:48:59 INFO - PROCESS | 1865 | 1461685739754 Marionette TRACE conn3 -> [0,744,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html\", \"f2909f1d-3840-4f27-ae3e-3caac4a4282f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:48:59 INFO - PROCESS | 1865 | ++DOCSHELL 0x7fb499691000 == 71 [pid = 1865] [id = 193] 08:48:59 INFO - PROCESS | 1865 | ++DOMWINDOW == 125 (0x7fb4963a8000) [pid = 1865] [serial = 579] [outer = (nil)] 08:48:59 INFO - PROCESS | 1865 | ++DOMWINDOW == 126 (0x7fb49865f000) [pid = 1865] [serial = 580] [outer = 0x7fb4963a8000] 08:48:59 INFO - PROCESS | 1865 | 1461685739831 Marionette DEBUG loaded listener.js 08:48:59 INFO - PROCESS | 1865 | ++DOMWINDOW == 127 (0x7fb498b4fc00) [pid = 1865] [serial = 581] [outer = 0x7fb4963a8000] 08:49:01 INFO - PROCESS | 1865 | SkCairoFTTypeface::onFilterRec unimplemented 08:49:01 INFO - PROCESS | 1865 | 1461685741047 Marionette TRACE conn3 <- [1,744,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html",0,null,null,[["@font-face fonts should work even if they are not used in the page",0,null,null]]]}] 08:49:01 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 08:49:01 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html | took 1851ms 08:49:01 INFO - PROCESS | 1865 | 1461685741107 Marionette TRACE conn3 -> [0,745,"getWindowHandle",null] 08:49:01 INFO - PROCESS | 1865 | 1461685741111 Marionette TRACE conn3 <- [1,745,null,{"value":"8"}] 08:49:01 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html 08:49:01 INFO - PROCESS | 1865 | 1461685741117 Marionette TRACE conn3 -> [0,746,"setScriptTimeout",{"ms":35000}] 08:49:01 INFO - PROCESS | 1865 | 1461685741119 Marionette TRACE conn3 <- [1,746,null,{}] 08:49:01 INFO - PROCESS | 1865 | 1461685741124 Marionette TRACE conn3 -> [0,747,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:49:01 INFO - PROCESS | 1865 | 1461685741368 Marionette TRACE conn3 <- [1,747,null,{"value":null}] 08:49:01 INFO - PROCESS | 1865 | 1461685741548 Marionette TRACE conn3 -> [0,748,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html\", \"f2909f1d-3840-4f27-ae3e-3caac4a4282f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:49:01 INFO - PROCESS | 1865 | ++DOCSHELL 0x7fb499d6d000 == 72 [pid = 1865] [id = 194] 08:49:01 INFO - PROCESS | 1865 | ++DOMWINDOW == 128 (0x7fb489991400) [pid = 1865] [serial = 582] [outer = (nil)] 08:49:01 INFO - PROCESS | 1865 | ++DOMWINDOW == 129 (0x7fb4990e1400) [pid = 1865] [serial = 583] [outer = 0x7fb489991400] 08:49:01 INFO - PROCESS | 1865 | 1461685741629 Marionette DEBUG loaded listener.js 08:49:01 INFO - PROCESS | 1865 | ++DOMWINDOW == 130 (0x7fb49922e400) [pid = 1865] [serial = 584] [outer = 0x7fb489991400] 08:49:02 INFO - PROCESS | 1865 | SkCairoFTTypeface::onFilterRec unimplemented 08:49:03 INFO - PROCESS | 1865 | SkCairoFTTypeface::onFilterRec unimplemented 08:49:03 INFO - PROCESS | 1865 | 1461685743175 Marionette TRACE conn3 <- [1,748,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html",0,null,null,[["Draw with the font immediately, then wait a bit until and draw again. (This crashes some version of WebKit.)",0,null,null]]]}] 08:49:03 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.) 08:49:03 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html | took 2086ms 08:49:03 INFO - PROCESS | 1865 | 1461685743204 Marionette TRACE conn3 -> [0,749,"getWindowHandle",null] 08:49:03 INFO - PROCESS | 1865 | 1461685743209 Marionette TRACE conn3 <- [1,749,null,{"value":"8"}] 08:49:03 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html 08:49:03 INFO - PROCESS | 1865 | 1461685743217 Marionette TRACE conn3 -> [0,750,"setScriptTimeout",{"ms":35000}] 08:49:03 INFO - PROCESS | 1865 | 1461685743222 Marionette TRACE conn3 <- [1,750,null,{}] 08:49:03 INFO - PROCESS | 1865 | 1461685743229 Marionette TRACE conn3 -> [0,751,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:49:03 INFO - PROCESS | 1865 | 1461685743385 Marionette TRACE conn3 <- [1,751,null,{"value":null}] 08:49:03 INFO - PROCESS | 1865 | 1461685743542 Marionette TRACE conn3 -> [0,752,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html\", \"f2909f1d-3840-4f27-ae3e-3caac4a4282f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:49:03 INFO - PROCESS | 1865 | ++DOCSHELL 0x7fb48edac800 == 73 [pid = 1865] [id = 195] 08:49:03 INFO - PROCESS | 1865 | ++DOMWINDOW == 131 (0x7fb49031e000) [pid = 1865] [serial = 585] [outer = (nil)] 08:49:03 INFO - PROCESS | 1865 | ++DOMWINDOW == 132 (0x7fb490353000) [pid = 1865] [serial = 586] [outer = 0x7fb49031e000] 08:49:03 INFO - PROCESS | 1865 | 1461685743609 Marionette DEBUG loaded listener.js 08:49:03 INFO - PROCESS | 1865 | ++DOMWINDOW == 133 (0x7fb4906bac00) [pid = 1865] [serial = 587] [outer = 0x7fb49031e000] 08:49:03 INFO - PROCESS | 1865 | --DOCSHELL 0x7fb48efdf000 == 72 [pid = 1865] [id = 113] 08:49:03 INFO - PROCESS | 1865 | --DOCSHELL 0x7fb49204d800 == 71 [pid = 1865] [id = 77] 08:49:03 INFO - PROCESS | 1865 | --DOMWINDOW == 132 (0x7fb493dec000) [pid = 1865] [serial = 490] [outer = (nil)] [url = about:blank] 08:49:03 INFO - PROCESS | 1865 | --DOMWINDOW == 131 (0x7fb490b3b400) [pid = 1865] [serial = 508] [outer = (nil)] [url = about:blank] 08:49:03 INFO - PROCESS | 1865 | --DOMWINDOW == 130 (0x7fb496d49000) [pid = 1865] [serial = 496] [outer = (nil)] [url = about:blank] 08:49:03 INFO - PROCESS | 1865 | --DOMWINDOW == 129 (0x7fb49922f400) [pid = 1865] [serial = 499] [outer = (nil)] [url = about:blank] 08:49:03 INFO - PROCESS | 1865 | --DOMWINDOW == 128 (0x7fb4a1474000) [pid = 1865] [serial = 505] [outer = (nil)] [url = about:blank] 08:49:03 INFO - PROCESS | 1865 | --DOMWINDOW == 127 (0x7fb493cab000) [pid = 1865] [serial = 526] [outer = (nil)] [url = about:blank] 08:49:03 INFO - PROCESS | 1865 | --DOMWINDOW == 126 (0x7fb4998f0800) [pid = 1865] [serial = 502] [outer = (nil)] [url = about:blank] 08:49:03 INFO - PROCESS | 1865 | --DOMWINDOW == 125 (0x7fb494b84400) [pid = 1865] [serial = 493] [outer = (nil)] [url = about:blank] 08:49:04 INFO - PROCESS | 1865 | --DOCSHELL 0x7fb4915bb800 == 70 [pid = 1865] [id = 186] 08:49:04 INFO - PROCESS | 1865 | --DOCSHELL 0x7fb490c08000 == 69 [pid = 1865] [id = 185] 08:49:04 INFO - PROCESS | 1865 | --DOCSHELL 0x7fb489be6000 == 68 [pid = 1865] [id = 184] 08:49:04 INFO - PROCESS | 1865 | --DOCSHELL 0x7fb48efc8800 == 67 [pid = 1865] [id = 183] 08:49:04 INFO - PROCESS | 1865 | --DOCSHELL 0x7fb48793b000 == 66 [pid = 1865] [id = 176] 08:49:04 INFO - PROCESS | 1865 | --DOMWINDOW == 124 (0x7fb489988800) [pid = 1865] [serial = 511] [outer = (nil)] [url = about:blank] 08:49:04 INFO - PROCESS | 1865 | --DOMWINDOW == 123 (0x7fb488fbd400) [pid = 1865] [serial = 436] [outer = (nil)] [url = about:blank] 08:49:04 INFO - PROCESS | 1865 | --DOMWINDOW == 122 (0x7fb4ac0ad000) [pid = 1865] [serial = 424] [outer = (nil)] [url = about:blank] 08:49:04 INFO - PROCESS | 1865 | --DOMWINDOW == 121 (0x7fb4963ac800) [pid = 1865] [serial = 518] [outer = (nil)] [url = about:blank] 08:49:04 INFO - PROCESS | 1865 | --DOMWINDOW == 120 (0x7fb4902d8800) [pid = 1865] [serial = 487] [outer = (nil)] [url = about:blank] 08:49:04 INFO - PROCESS | 1865 | --DOMWINDOW == 119 (0x7fb493dec800) [pid = 1865] [serial = 515] [outer = (nil)] [url = about:blank] 08:49:04 INFO - PROCESS | 1865 | --DOMWINDOW == 118 (0x7fb493ed2800) [pid = 1865] [serial = 485] [outer = (nil)] [url = about:blank] 08:49:04 INFO - PROCESS | 1865 | --DOMWINDOW == 117 (0x7fb4915c8c00) [pid = 1865] [serial = 514] [outer = (nil)] [url = about:blank] 08:49:04 INFO - PROCESS | 1865 | --DOMWINDOW == 116 (0x7fb4ac5aec00) [pid = 1865] [serial = 430] [outer = (nil)] [url = about:blank] 08:49:04 INFO - PROCESS | 1865 | --DOMWINDOW == 115 (0x7fb49980fc00) [pid = 1865] [serial = 521] [outer = (nil)] [url = about:blank] 08:49:04 INFO - PROCESS | 1865 | --DOMWINDOW == 114 (0x7fb4948db800) [pid = 1865] [serial = 427] [outer = (nil)] [url = about:blank] 08:49:04 INFO - PROCESS | 1865 | --DOMWINDOW == 113 (0x7fb4a72a3800) [pid = 1865] [serial = 421] [outer = (nil)] [url = about:blank] 08:49:04 INFO - PROCESS | 1865 | --DOMWINDOW == 112 (0x7fb490352c00) [pid = 1865] [serial = 512] [outer = (nil)] [url = about:blank] 08:49:04 INFO - PROCESS | 1865 | --DOMWINDOW == 111 (0x7fb49a103800) [pid = 1865] [serial = 524] [outer = (nil)] [url = about:blank] 08:49:04 INFO - PROCESS | 1865 | --DOMWINDOW == 110 (0x7fb494ec1000) [pid = 1865] [serial = 517] [outer = (nil)] [url = about:blank] 08:49:04 INFO - PROCESS | 1865 | --DOMWINDOW == 109 (0x7fb4aca8ec00) [pid = 1865] [serial = 433] [outer = (nil)] [url = about:blank] 08:49:04 INFO - PROCESS | 1865 | --DOMWINDOW == 108 (0x7fb499817800) [pid = 1865] [serial = 523] [outer = (nil)] [url = about:blank] 08:49:04 INFO - PROCESS | 1865 | --DOMWINDOW == 107 (0x7fb49980a800) [pid = 1865] [serial = 520] [outer = (nil)] [url = about:blank] 08:49:04 INFO - PROCESS | 1865 | SkCairoFTTypeface::onFilterRec unimplemented 08:49:04 INFO - PROCESS | 1865 | 1461685744869 Marionette TRACE conn3 <- [1,752,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html",0,null,null,[["U+0020 is rendered the correct size (1em wide)",0,null,null]]]}] 08:49:04 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | U+0020 is rendered the correct size (1em wide) 08:49:04 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | took 1682ms 08:49:04 INFO - PROCESS | 1865 | 1461685744899 Marionette TRACE conn3 -> [0,753,"getWindowHandle",null] 08:49:04 INFO - PROCESS | 1865 | 1461685744905 Marionette TRACE conn3 <- [1,753,null,{"value":"8"}] 08:49:04 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html 08:49:04 INFO - PROCESS | 1865 | 1461685744915 Marionette TRACE conn3 -> [0,754,"setScriptTimeout",{"ms":35000}] 08:49:04 INFO - PROCESS | 1865 | 1461685744918 Marionette TRACE conn3 <- [1,754,null,{}] 08:49:04 INFO - PROCESS | 1865 | 1461685744923 Marionette TRACE conn3 -> [0,755,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:49:05 INFO - PROCESS | 1865 | 1461685745124 Marionette TRACE conn3 <- [1,755,null,{"value":null}] 08:49:05 INFO - PROCESS | 1865 | 1461685745245 Marionette TRACE conn3 -> [0,756,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html\", \"f2909f1d-3840-4f27-ae3e-3caac4a4282f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:49:05 INFO - PROCESS | 1865 | ++DOCSHELL 0x7fb490176800 == 67 [pid = 1865] [id = 196] 08:49:05 INFO - PROCESS | 1865 | ++DOMWINDOW == 108 (0x7fb4902da000) [pid = 1865] [serial = 588] [outer = (nil)] 08:49:05 INFO - PROCESS | 1865 | ++DOMWINDOW == 109 (0x7fb49216b400) [pid = 1865] [serial = 589] [outer = 0x7fb4902da000] 08:49:05 INFO - PROCESS | 1865 | 1461685745307 Marionette DEBUG loaded listener.js 08:49:05 INFO - PROCESS | 1865 | ++DOMWINDOW == 110 (0x7fb493922800) [pid = 1865] [serial = 590] [outer = 0x7fb4902da000] 08:49:06 INFO - PROCESS | 1865 | SkCairoFTTypeface::onFilterRec unimplemented 08:49:06 INFO - PROCESS | 1865 | 1461685746401 Marionette TRACE conn3 <- [1,756,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html",0,null,null,[["Non-space characters are not converted to U+0020 and collapsed",0,null,null]]]}] 08:49:06 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 08:49:06 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html | took 1534ms 08:49:06 INFO - PROCESS | 1865 | 1461685746453 Marionette TRACE conn3 -> [0,757,"getWindowHandle",null] 08:49:06 INFO - PROCESS | 1865 | 1461685746458 Marionette TRACE conn3 <- [1,757,null,{"value":"8"}] 08:49:06 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html 08:49:06 INFO - PROCESS | 1865 | 1461685746467 Marionette TRACE conn3 -> [0,758,"setScriptTimeout",{"ms":35000}] 08:49:06 INFO - PROCESS | 1865 | 1461685746474 Marionette TRACE conn3 <- [1,758,null,{}] 08:49:06 INFO - PROCESS | 1865 | 1461685746506 Marionette TRACE conn3 -> [0,759,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:49:06 INFO - PROCESS | 1865 | 1461685746780 Marionette TRACE conn3 <- [1,759,null,{"value":null}] 08:49:06 INFO - PROCESS | 1865 | 1461685746822 Marionette TRACE conn3 -> [0,760,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html\", \"f2909f1d-3840-4f27-ae3e-3caac4a4282f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:49:06 INFO - PROCESS | 1865 | ++DOCSHELL 0x7fb492ee8000 == 68 [pid = 1865] [id = 197] 08:49:06 INFO - PROCESS | 1865 | ++DOMWINDOW == 111 (0x7fb493dee800) [pid = 1865] [serial = 591] [outer = (nil)] 08:49:06 INFO - PROCESS | 1865 | ++DOMWINDOW == 112 (0x7fb4946f3800) [pid = 1865] [serial = 592] [outer = 0x7fb493dee800] 08:49:06 INFO - PROCESS | 1865 | 1461685746896 Marionette DEBUG loaded listener.js 08:49:07 INFO - PROCESS | 1865 | ++DOMWINDOW == 113 (0x7fb49479b400) [pid = 1865] [serial = 593] [outer = 0x7fb493dee800] 08:49:07 INFO - PROCESS | 1865 | SkCairoFTTypeface::onFilterRec unimplemented 08:49:07 INFO - PROCESS | 1865 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 08:49:07 INFO - PROCESS | 1865 | SkCairoFTTypeface::onFilterRec unimplemented 08:49:07 INFO - PROCESS | 1865 | SkCairoFTTypeface::onFilterRec unimplemented 08:49:07 INFO - PROCESS | 1865 | SkCairoFTTypeface::onFilterRec unimplemented 08:49:07 INFO - PROCESS | 1865 | 1461685747672 Marionette TRACE conn3 <- [1,760,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html",0,null,null,[["strokeText does not start a new path or subpath",0,null,null]]]}] 08:49:07 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | strokeText does not start a new path or subpath 08:49:07 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | took 1247ms 08:49:07 INFO - PROCESS | 1865 | 1461685747722 Marionette TRACE conn3 -> [0,761,"getWindowHandle",null] 08:49:07 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html 08:49:07 INFO - PROCESS | 1865 | 1461685747727 Marionette TRACE conn3 <- [1,761,null,{"value":"8"}] 08:49:07 INFO - PROCESS | 1865 | 1461685747732 Marionette TRACE conn3 -> [0,762,"setScriptTimeout",{"ms":35000}] 08:49:07 INFO - PROCESS | 1865 | 1461685747735 Marionette TRACE conn3 <- [1,762,null,{}] 08:49:07 INFO - PROCESS | 1865 | 1461685747740 Marionette TRACE conn3 -> [0,763,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:49:07 INFO - PROCESS | 1865 | 1461685747943 Marionette TRACE conn3 <- [1,763,null,{"value":null}] 08:49:07 INFO - PROCESS | 1865 | 1461685747986 Marionette TRACE conn3 -> [0,764,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html\", \"f2909f1d-3840-4f27-ae3e-3caac4a4282f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:49:08 INFO - PROCESS | 1865 | ++DOCSHELL 0x7fb4947b3800 == 69 [pid = 1865] [id = 198] 08:49:08 INFO - PROCESS | 1865 | ++DOMWINDOW == 114 (0x7fb493edec00) [pid = 1865] [serial = 594] [outer = (nil)] 08:49:08 INFO - PROCESS | 1865 | ++DOMWINDOW == 115 (0x7fb496327000) [pid = 1865] [serial = 595] [outer = 0x7fb493edec00] 08:49:08 INFO - PROCESS | 1865 | 1461685748044 Marionette DEBUG loaded listener.js 08:49:08 INFO - PROCESS | 1865 | ++DOMWINDOW == 116 (0x7fb496f0b400) [pid = 1865] [serial = 596] [outer = 0x7fb493edec00] 08:49:08 INFO - PROCESS | 1865 | --DOMWINDOW == 115 (0x7fb492304800) [pid = 1865] [serial = 558] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html] 08:49:08 INFO - PROCESS | 1865 | --DOMWINDOW == 114 (0x7fb4914e5c00) [pid = 1865] [serial = 555] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html] 08:49:08 INFO - PROCESS | 1865 | --DOMWINDOW == 113 (0x7fb49024e800) [pid = 1865] [serial = 549] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html] 08:49:08 INFO - PROCESS | 1865 | --DOMWINDOW == 112 (0x7fb490315c00) [pid = 1865] [serial = 552] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html] 08:49:08 INFO - PROCESS | 1865 | --DOMWINDOW == 111 (0x7fb4915c6c00) [pid = 1865] [serial = 525] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html] 08:49:09 INFO - PROCESS | 1865 | 1461685749240 Marionette TRACE conn3 <- [1,764,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html",0,null,null,[["Canvas test: 2d.text.measure.width.basic",0,null,null]]]}] 08:49:09 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | Canvas test: 2d.text.measure.width.basic 08:49:09 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | took 1529ms 08:49:09 INFO - PROCESS | 1865 | 1461685749262 Marionette TRACE conn3 -> [0,765,"getWindowHandle",null] 08:49:09 INFO - PROCESS | 1865 | 1461685749264 Marionette TRACE conn3 <- [1,765,null,{"value":"8"}] 08:49:09 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html 08:49:09 INFO - PROCESS | 1865 | 1461685749269 Marionette TRACE conn3 -> [0,766,"setScriptTimeout",{"ms":35000}] 08:49:09 INFO - PROCESS | 1865 | 1461685749272 Marionette TRACE conn3 <- [1,766,null,{}] 08:49:09 INFO - PROCESS | 1865 | 1461685749277 Marionette TRACE conn3 -> [0,767,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:49:09 INFO - PROCESS | 1865 | 1461685749422 Marionette TRACE conn3 <- [1,767,null,{"value":null}] 08:49:09 INFO - PROCESS | 1865 | 1461685749612 Marionette TRACE conn3 -> [0,768,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html\", \"f2909f1d-3840-4f27-ae3e-3caac4a4282f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:49:09 INFO - PROCESS | 1865 | ++DOCSHELL 0x7fb4949e8000 == 70 [pid = 1865] [id = 199] 08:49:09 INFO - PROCESS | 1865 | ++DOMWINDOW == 112 (0x7fb489985000) [pid = 1865] [serial = 597] [outer = (nil)] 08:49:09 INFO - PROCESS | 1865 | ++DOMWINDOW == 113 (0x7fb494b89800) [pid = 1865] [serial = 598] [outer = 0x7fb489985000] 08:49:09 INFO - PROCESS | 1865 | 1461685749673 Marionette DEBUG loaded listener.js 08:49:09 INFO - PROCESS | 1865 | ++DOMWINDOW == 114 (0x7fb4978d7000) [pid = 1865] [serial = 599] [outer = 0x7fb489985000] 08:49:10 INFO - PROCESS | 1865 | 1461685750726 Marionette TRACE conn3 <- [1,768,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html",0,null,null,[["The empty string has zero width",0,null,null]]]}] 08:49:10 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | The empty string has zero width 08:49:10 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | took 1480ms 08:49:10 INFO - PROCESS | 1865 | 1461685750749 Marionette TRACE conn3 -> [0,769,"getWindowHandle",null] 08:49:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html 08:49:10 INFO - PROCESS | 1865 | 1461685750754 Marionette TRACE conn3 <- [1,769,null,{"value":"8"}] 08:49:10 INFO - PROCESS | 1865 | 1461685750762 Marionette TRACE conn3 -> [0,770,"setScriptTimeout",{"ms":35000}] 08:49:10 INFO - PROCESS | 1865 | 1461685750767 Marionette TRACE conn3 <- [1,770,null,{}] 08:49:10 INFO - PROCESS | 1865 | 1461685750775 Marionette TRACE conn3 -> [0,771,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:49:10 INFO - PROCESS | 1865 | 1461685750990 Marionette TRACE conn3 <- [1,771,null,{"value":null}] 08:49:11 INFO - PROCESS | 1865 | 1461685751190 Marionette TRACE conn3 -> [0,772,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html\", \"f2909f1d-3840-4f27-ae3e-3caac4a4282f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:49:11 INFO - PROCESS | 1865 | ++DOCSHELL 0x7fb48efd1000 == 71 [pid = 1865] [id = 200] 08:49:11 INFO - PROCESS | 1865 | ++DOMWINDOW == 115 (0x7fb490ff5000) [pid = 1865] [serial = 600] [outer = (nil)] 08:49:11 INFO - PROCESS | 1865 | ++DOMWINDOW == 116 (0x7fb4915cb400) [pid = 1865] [serial = 601] [outer = 0x7fb490ff5000] 08:49:11 INFO - PROCESS | 1865 | 1461685751260 Marionette DEBUG loaded listener.js 08:49:11 INFO - PROCESS | 1865 | ++DOMWINDOW == 117 (0x7fb493918000) [pid = 1865] [serial = 602] [outer = 0x7fb490ff5000] 08:49:12 INFO - PROCESS | 1865 | 1461685752093 Marionette TRACE conn3 <- [1,772,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html",0,null,null,[["Canvas test: 2d.fillStyle.default",0,null,null]]]}] 08:49:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | Canvas test: 2d.fillStyle.default 08:49:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | took 1384ms 08:49:12 INFO - PROCESS | 1865 | 1461685752145 Marionette TRACE conn3 -> [0,773,"getWindowHandle",null] 08:49:12 INFO - PROCESS | 1865 | 1461685752154 Marionette TRACE conn3 <- [1,773,null,{"value":"8"}] 08:49:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html 08:49:12 INFO - PROCESS | 1865 | 1461685752164 Marionette TRACE conn3 -> [0,774,"setScriptTimeout",{"ms":35000}] 08:49:12 INFO - PROCESS | 1865 | 1461685752167 Marionette TRACE conn3 <- [1,774,null,{}] 08:49:12 INFO - PROCESS | 1865 | 1461685752173 Marionette TRACE conn3 -> [0,775,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:49:12 INFO - PROCESS | 1865 | 1461685752336 Marionette TRACE conn3 <- [1,775,null,{"value":null}] 08:49:12 INFO - PROCESS | 1865 | 1461685752494 Marionette TRACE conn3 -> [0,776,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html\", \"f2909f1d-3840-4f27-ae3e-3caac4a4282f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:49:12 INFO - PROCESS | 1865 | ++DOCSHELL 0x7fb4945a2800 == 72 [pid = 1865] [id = 201] 08:49:12 INFO - PROCESS | 1865 | ++DOMWINDOW == 118 (0x7fb493cac000) [pid = 1865] [serial = 603] [outer = (nil)] 08:49:12 INFO - PROCESS | 1865 | ++DOMWINDOW == 119 (0x7fb493ed8800) [pid = 1865] [serial = 604] [outer = 0x7fb493cac000] 08:49:12 INFO - PROCESS | 1865 | 1461685752567 Marionette DEBUG loaded listener.js 08:49:12 INFO - PROCESS | 1865 | ++DOMWINDOW == 120 (0x7fb494792c00) [pid = 1865] [serial = 605] [outer = 0x7fb493cac000] 08:49:13 INFO - PROCESS | 1865 | 1461685753452 Marionette TRACE conn3 <- [1,776,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html",0,null,null,[["Canvas test: 2d.fillStyle.get.semitransparent",0,null,null]]]}] 08:49:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | Canvas test: 2d.fillStyle.get.semitransparent 08:49:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | took 1329ms 08:49:13 INFO - PROCESS | 1865 | 1461685753493 Marionette TRACE conn3 -> [0,777,"getWindowHandle",null] 08:49:13 INFO - PROCESS | 1865 | 1461685753496 Marionette TRACE conn3 <- [1,777,null,{"value":"8"}] 08:49:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html 08:49:13 INFO - PROCESS | 1865 | 1461685753502 Marionette TRACE conn3 -> [0,778,"setScriptTimeout",{"ms":35000}] 08:49:13 INFO - PROCESS | 1865 | 1461685753508 Marionette TRACE conn3 <- [1,778,null,{}] 08:49:13 INFO - PROCESS | 1865 | 1461685753523 Marionette TRACE conn3 -> [0,779,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:49:13 INFO - PROCESS | 1865 | 1461685753698 Marionette TRACE conn3 <- [1,779,null,{"value":null}] 08:49:13 INFO - PROCESS | 1865 | 1461685753855 Marionette TRACE conn3 -> [0,780,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html\", \"f2909f1d-3840-4f27-ae3e-3caac4a4282f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:49:13 INFO - PROCESS | 1865 | ++DOCSHELL 0x7fb499683000 == 73 [pid = 1865] [id = 202] 08:49:13 INFO - PROCESS | 1865 | ++DOMWINDOW == 121 (0x7fb4959b8c00) [pid = 1865] [serial = 606] [outer = (nil)] 08:49:13 INFO - PROCESS | 1865 | ++DOMWINDOW == 122 (0x7fb497f6bc00) [pid = 1865] [serial = 607] [outer = 0x7fb4959b8c00] 08:49:13 INFO - PROCESS | 1865 | 1461685753931 Marionette DEBUG loaded listener.js 08:49:14 INFO - PROCESS | 1865 | ++DOMWINDOW == 123 (0x7fb4990e0800) [pid = 1865] [serial = 608] [outer = 0x7fb4959b8c00] 08:49:14 INFO - PROCESS | 1865 | 1461685754857 Marionette TRACE conn3 <- [1,780,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html",0,null,null,[["Canvas test: 2d.fillStyle.get.solid",0,null,null]]]}] 08:49:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | Canvas test: 2d.fillStyle.get.solid 08:49:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | took 1386ms 08:49:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html 08:49:14 INFO - PROCESS | 1865 | 1461685754890 Marionette TRACE conn3 -> [0,781,"getWindowHandle",null] 08:49:14 INFO - PROCESS | 1865 | 1461685754893 Marionette TRACE conn3 <- [1,781,null,{"value":"8"}] 08:49:14 INFO - PROCESS | 1865 | 1461685754899 Marionette TRACE conn3 -> [0,782,"setScriptTimeout",{"ms":35000}] 08:49:14 INFO - PROCESS | 1865 | 1461685754902 Marionette TRACE conn3 <- [1,782,null,{}] 08:49:14 INFO - PROCESS | 1865 | 1461685754907 Marionette TRACE conn3 -> [0,783,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:49:15 INFO - PROCESS | 1865 | 1461685755059 Marionette TRACE conn3 <- [1,783,null,{"value":null}] 08:49:15 INFO - PROCESS | 1865 | 1461685755218 Marionette TRACE conn3 -> [0,784,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html\", \"f2909f1d-3840-4f27-ae3e-3caac4a4282f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:49:15 INFO - PROCESS | 1865 | ++DOCSHELL 0x7fb49a466800 == 74 [pid = 1865] [id = 203] 08:49:15 INFO - PROCESS | 1865 | ++DOMWINDOW == 124 (0x7fb496d47c00) [pid = 1865] [serial = 609] [outer = (nil)] 08:49:15 INFO - PROCESS | 1865 | ++DOMWINDOW == 125 (0x7fb499285400) [pid = 1865] [serial = 610] [outer = 0x7fb496d47c00] 08:49:15 INFO - PROCESS | 1865 | 1461685755290 Marionette DEBUG loaded listener.js 08:49:15 INFO - PROCESS | 1865 | ++DOMWINDOW == 126 (0x7fb49928d000) [pid = 1865] [serial = 611] [outer = 0x7fb496d47c00] 08:49:16 INFO - PROCESS | 1865 | 1461685756141 Marionette TRACE conn3 <- [1,784,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html",0,null,null,[["Canvas test: 2d.fillStyle.get.transparent",0,null,null]]]}] 08:49:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | Canvas test: 2d.fillStyle.get.transparent 08:49:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | took 1290ms 08:49:16 INFO - PROCESS | 1865 | 1461685756188 Marionette TRACE conn3 -> [0,785,"getWindowHandle",null] 08:49:16 INFO - PROCESS | 1865 | 1461685756192 Marionette TRACE conn3 <- [1,785,null,{"value":"8"}] 08:49:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html 08:49:16 INFO - PROCESS | 1865 | 1461685756198 Marionette TRACE conn3 -> [0,786,"setScriptTimeout",{"ms":35000}] 08:49:16 INFO - PROCESS | 1865 | 1461685756201 Marionette TRACE conn3 <- [1,786,null,{}] 08:49:16 INFO - PROCESS | 1865 | 1461685756206 Marionette TRACE conn3 -> [0,787,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:49:16 INFO - PROCESS | 1865 | 1461685756356 Marionette TRACE conn3 <- [1,787,null,{"value":null}] 08:49:16 INFO - PROCESS | 1865 | 1461685756520 Marionette TRACE conn3 -> [0,788,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html\", \"f2909f1d-3840-4f27-ae3e-3caac4a4282f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:49:16 INFO - PROCESS | 1865 | ++DOCSHELL 0x7fb49a75e000 == 75 [pid = 1865] [id = 204] 08:49:16 INFO - PROCESS | 1865 | ++DOMWINDOW == 127 (0x7fb4990e5800) [pid = 1865] [serial = 612] [outer = (nil)] 08:49:16 INFO - PROCESS | 1865 | ++DOMWINDOW == 128 (0x7fb4992d5800) [pid = 1865] [serial = 613] [outer = 0x7fb4990e5800] 08:49:16 INFO - PROCESS | 1865 | 1461685756592 Marionette DEBUG loaded listener.js 08:49:16 INFO - PROCESS | 1865 | ++DOMWINDOW == 129 (0x7fb4992de400) [pid = 1865] [serial = 614] [outer = 0x7fb4990e5800] 08:49:17 INFO - PROCESS | 1865 | 1461685757436 Marionette TRACE conn3 <- [1,788,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html",0,null,null,[["Canvas test: 2d.fillStyle.invalidstring",0,null,null]]]}] 08:49:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | Canvas test: 2d.fillStyle.invalidstring 08:49:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | took 1284ms 08:49:17 INFO - PROCESS | 1865 | 1461685757483 Marionette TRACE conn3 -> [0,789,"getWindowHandle",null] 08:49:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html 08:49:17 INFO - PROCESS | 1865 | 1461685757486 Marionette TRACE conn3 <- [1,789,null,{"value":"8"}] 08:49:17 INFO - PROCESS | 1865 | 1461685757492 Marionette TRACE conn3 -> [0,790,"setScriptTimeout",{"ms":35000}] 08:49:17 INFO - PROCESS | 1865 | 1461685757495 Marionette TRACE conn3 <- [1,790,null,{}] 08:49:17 INFO - PROCESS | 1865 | 1461685757500 Marionette TRACE conn3 -> [0,791,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:49:17 INFO - PROCESS | 1865 | 1461685757696 Marionette TRACE conn3 <- [1,791,null,{"value":null}] 08:49:17 INFO - PROCESS | 1865 | 1461685757864 Marionette TRACE conn3 -> [0,792,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html\", \"f2909f1d-3840-4f27-ae3e-3caac4a4282f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:49:17 INFO - PROCESS | 1865 | ++DOCSHELL 0x7fb49c93d800 == 76 [pid = 1865] [id = 205] 08:49:17 INFO - PROCESS | 1865 | ++DOMWINDOW == 130 (0x7fb49954e400) [pid = 1865] [serial = 615] [outer = (nil)] 08:49:17 INFO - PROCESS | 1865 | ++DOMWINDOW == 131 (0x7fb499816000) [pid = 1865] [serial = 616] [outer = 0x7fb49954e400] 08:49:17 INFO - PROCESS | 1865 | 1461685757946 Marionette DEBUG loaded listener.js 08:49:18 INFO - PROCESS | 1865 | ++DOMWINDOW == 132 (0x7fb49a107000) [pid = 1865] [serial = 617] [outer = 0x7fb49954e400] 08:49:18 INFO - PROCESS | 1865 | 1461685758791 Marionette TRACE conn3 <- [1,792,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html",0,null,null,[["Canvas test: 2d.fillStyle.invalidtype",0,null,null]]]}] 08:49:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | Canvas test: 2d.fillStyle.invalidtype 08:49:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | took 1334ms 08:49:18 INFO - PROCESS | 1865 | 1461685758827 Marionette TRACE conn3 -> [0,793,"getWindowHandle",null] 08:49:18 INFO - PROCESS | 1865 | 1461685758829 Marionette TRACE conn3 <- [1,793,null,{"value":"8"}] 08:49:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html 08:49:18 INFO - PROCESS | 1865 | 1461685758835 Marionette TRACE conn3 -> [0,794,"setScriptTimeout",{"ms":35000}] 08:49:18 INFO - PROCESS | 1865 | 1461685758838 Marionette TRACE conn3 <- [1,794,null,{}] 08:49:18 INFO - PROCESS | 1865 | 1461685758843 Marionette TRACE conn3 -> [0,795,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:49:19 INFO - PROCESS | 1865 | 1461685759002 Marionette TRACE conn3 <- [1,795,null,{"value":null}] 08:49:19 INFO - PROCESS | 1865 | 1461685759165 Marionette TRACE conn3 -> [0,796,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html\", \"f2909f1d-3840-4f27-ae3e-3caac4a4282f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:49:19 INFO - PROCESS | 1865 | ++DOCSHELL 0x7fb4a05e9800 == 77 [pid = 1865] [id = 206] 08:49:19 INFO - PROCESS | 1865 | ++DOMWINDOW == 133 (0x7fb499702c00) [pid = 1865] [serial = 618] [outer = (nil)] 08:49:19 INFO - PROCESS | 1865 | ++DOMWINDOW == 134 (0x7fb49a11d800) [pid = 1865] [serial = 619] [outer = 0x7fb499702c00] 08:49:19 INFO - PROCESS | 1865 | 1461685759236 Marionette DEBUG loaded listener.js 08:49:19 INFO - PROCESS | 1865 | ++DOMWINDOW == 135 (0x7fb49aa03400) [pid = 1865] [serial = 620] [outer = 0x7fb499702c00] 08:49:20 INFO - PROCESS | 1865 | 1461685760095 Marionette TRACE conn3 <- [1,796,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html",0,null,null,[["currentColor is computed from the canvas element",0,null,null]]]}] 08:49:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | currentColor is computed from the canvas element 08:49:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | took 1331ms 08:49:20 INFO - PROCESS | 1865 | 1461685760169 Marionette TRACE conn3 -> [0,797,"getWindowHandle",null] 08:49:20 INFO - PROCESS | 1865 | 1461685760173 Marionette TRACE conn3 <- [1,797,null,{"value":"8"}] 08:49:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html 08:49:20 INFO - PROCESS | 1865 | 1461685760182 Marionette TRACE conn3 -> [0,798,"setScriptTimeout",{"ms":35000}] 08:49:20 INFO - PROCESS | 1865 | 1461685760187 Marionette TRACE conn3 <- [1,798,null,{}] 08:49:20 INFO - PROCESS | 1865 | 1461685760194 Marionette TRACE conn3 -> [0,799,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:49:20 INFO - PROCESS | 1865 | 1461685760425 Marionette TRACE conn3 <- [1,799,null,{"value":null}] 08:49:20 INFO - PROCESS | 1865 | 1461685760586 Marionette TRACE conn3 -> [0,800,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html\", \"f2909f1d-3840-4f27-ae3e-3caac4a4282f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:49:20 INFO - PROCESS | 1865 | ++DOCSHELL 0x7fb48edb7800 == 78 [pid = 1865] [id = 207] 08:49:20 INFO - PROCESS | 1865 | ++DOMWINDOW == 136 (0x7fb488fafc00) [pid = 1865] [serial = 621] [outer = (nil)] 08:49:20 INFO - PROCESS | 1865 | ++DOMWINDOW == 137 (0x7fb4902d5000) [pid = 1865] [serial = 622] [outer = 0x7fb488fafc00] 08:49:20 INFO - PROCESS | 1865 | 1461685760657 Marionette DEBUG loaded listener.js 08:49:20 INFO - PROCESS | 1865 | ++DOMWINDOW == 138 (0x7fb493cadc00) [pid = 1865] [serial = 623] [outer = 0x7fb488fafc00] 08:49:21 INFO - PROCESS | 1865 | 1461685761803 Marionette TRACE conn3 <- [1,800,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html",0,null,null,[["currentColor is computed when the attribute is set, not when it is painted",0,null,null]]]}] 08:49:21 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 08:49:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html | took 1684ms 08:49:21 INFO - PROCESS | 1865 | 1461685761866 Marionette TRACE conn3 -> [0,801,"getWindowHandle",null] 08:49:21 INFO - PROCESS | 1865 | 1461685761870 Marionette TRACE conn3 <- [1,801,null,{"value":"8"}] 08:49:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html 08:49:21 INFO - PROCESS | 1865 | 1461685761879 Marionette TRACE conn3 -> [0,802,"setScriptTimeout",{"ms":35000}] 08:49:21 INFO - PROCESS | 1865 | 1461685761884 Marionette TRACE conn3 <- [1,802,null,{}] 08:49:21 INFO - PROCESS | 1865 | 1461685761891 Marionette TRACE conn3 -> [0,803,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:49:22 INFO - PROCESS | 1865 | 1461685762109 Marionette TRACE conn3 <- [1,803,null,{"value":null}] 08:49:22 INFO - PROCESS | 1865 | 1461685762303 Marionette TRACE conn3 -> [0,804,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html\", \"f2909f1d-3840-4f27-ae3e-3caac4a4282f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:49:22 INFO - PROCESS | 1865 | ++DOCSHELL 0x7fb49062b800 == 79 [pid = 1865] [id = 208] 08:49:22 INFO - PROCESS | 1865 | ++DOMWINDOW == 139 (0x7fb490251c00) [pid = 1865] [serial = 624] [outer = (nil)] 08:49:22 INFO - PROCESS | 1865 | ++DOMWINDOW == 140 (0x7fb490357800) [pid = 1865] [serial = 625] [outer = 0x7fb490251c00] 08:49:22 INFO - PROCESS | 1865 | 1461685762367 Marionette DEBUG loaded listener.js 08:49:22 INFO - PROCESS | 1865 | ++DOMWINDOW == 141 (0x7fb4906be800) [pid = 1865] [serial = 626] [outer = 0x7fb490251c00] 08:49:23 INFO - PROCESS | 1865 | 1461685763277 Marionette TRACE conn3 <- [1,804,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html",0,null,null,[["currentColor is computed from the canvas element even when element is not rendered",0,null,null]]]}] 08:49:23 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 08:49:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html | took 1433ms 08:49:23 INFO - PROCESS | 1865 | 1461685763312 Marionette TRACE conn3 -> [0,805,"getWindowHandle",null] 08:49:23 INFO - PROCESS | 1865 | 1461685763320 Marionette TRACE conn3 <- [1,805,null,{"value":"8"}] 08:49:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html 08:49:23 INFO - PROCESS | 1865 | 1461685763329 Marionette TRACE conn3 -> [0,806,"setScriptTimeout",{"ms":35000}] 08:49:23 INFO - PROCESS | 1865 | 1461685763333 Marionette TRACE conn3 <- [1,806,null,{}] 08:49:23 INFO - PROCESS | 1865 | 1461685763338 Marionette TRACE conn3 -> [0,807,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:49:23 INFO - PROCESS | 1865 | 1461685763488 Marionette TRACE conn3 <- [1,807,null,{"value":null}] 08:49:23 INFO - PROCESS | 1865 | 1461685763657 Marionette TRACE conn3 -> [0,808,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html\", \"f2909f1d-3840-4f27-ae3e-3caac4a4282f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:49:23 INFO - PROCESS | 1865 | ++DOCSHELL 0x7fb48edb8800 == 80 [pid = 1865] [id = 209] 08:49:23 INFO - PROCESS | 1865 | ++DOMWINDOW == 142 (0x7fb490ff3400) [pid = 1865] [serial = 627] [outer = (nil)] 08:49:23 INFO - PROCESS | 1865 | ++DOMWINDOW == 143 (0x7fb49216c400) [pid = 1865] [serial = 628] [outer = 0x7fb490ff3400] 08:49:23 INFO - PROCESS | 1865 | 1461685763722 Marionette DEBUG loaded listener.js 08:49:23 INFO - PROCESS | 1865 | ++DOMWINDOW == 144 (0x7fb49391e400) [pid = 1865] [serial = 629] [outer = 0x7fb490ff3400] 08:49:24 INFO - PROCESS | 1865 | --DOCSHELL 0x7fb4b0a9a800 == 79 [pid = 1865] [id = 74] 08:49:24 INFO - PROCESS | 1865 | --DOCSHELL 0x7fb498b81800 == 78 [pid = 1865] [id = 72] 08:49:24 INFO - PROCESS | 1865 | --DOCSHELL 0x7fb4ac569000 == 77 [pid = 1865] [id = 73] 08:49:24 INFO - PROCESS | 1865 | --DOMWINDOW == 143 (0x7fb493c2e400) [pid = 1865] [serial = 562] [outer = (nil)] [url = about:blank] 08:49:24 INFO - PROCESS | 1865 | --DOMWINDOW == 142 (0x7fb493c35800) [pid = 1865] [serial = 532] [outer = (nil)] [url = about:blank] 08:49:24 INFO - PROCESS | 1865 | --DOMWINDOW == 141 (0x7fb488fb6800) [pid = 1865] [serial = 529] [outer = (nil)] [url = about:blank] 08:49:24 INFO - PROCESS | 1865 | --DOMWINDOW == 140 (0x7fb486dfc800) [pid = 1865] [serial = 547] [outer = (nil)] [url = about:blank] 08:49:24 INFO - PROCESS | 1865 | --DOMWINDOW == 139 (0x7fb49911fc00) [pid = 1865] [serial = 538] [outer = (nil)] [url = about:blank] 08:49:24 INFO - PROCESS | 1865 | --DOMWINDOW == 138 (0x7fb49479a000) [pid = 1865] [serial = 535] [outer = (nil)] [url = about:blank] 08:49:24 INFO - PROCESS | 1865 | --DOMWINDOW == 137 (0x7fb49a116400) [pid = 1865] [serial = 541] [outer = (nil)] [url = about:blank] 08:49:24 INFO - PROCESS | 1865 | --DOMWINDOW == 136 (0x7fb49a10b000) [pid = 1865] [serial = 544] [outer = (nil)] [url = about:blank] 08:49:24 INFO - PROCESS | 1865 | --DOCSHELL 0x7fb499691000 == 76 [pid = 1865] [id = 193] 08:49:24 INFO - PROCESS | 1865 | --DOCSHELL 0x7fb4990ad800 == 75 [pid = 1865] [id = 192] 08:49:24 INFO - PROCESS | 1865 | --DOCSHELL 0x7fb4947c1000 == 74 [pid = 1865] [id = 190] 08:49:24 INFO - PROCESS | 1865 | --DOCSHELL 0x7fb492ede000 == 73 [pid = 1865] [id = 189] 08:49:24 INFO - PROCESS | 1865 | --DOCSHELL 0x7fb489be3800 == 72 [pid = 1865] [id = 188] 08:49:24 INFO - PROCESS | 1865 | 1461685764681 Marionette TRACE conn3 <- [1,808,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html",0,null,null,[["currentColor is solid black when the canvas element is not in a document",0,null,null]]]}] 08:49:24 INFO - PROCESS | 1865 | --DOMWINDOW == 135 (0x7fb493deb400) [pid = 1865] [serial = 527] [outer = (nil)] [url = about:blank] 08:49:24 INFO - PROCESS | 1865 | --DOMWINDOW == 134 (0x7fb49391c400) [pid = 1865] [serial = 559] [outer = (nil)] [url = about:blank] 08:49:24 INFO - PROCESS | 1865 | --DOMWINDOW == 133 (0x7fb4915c9000) [pid = 1865] [serial = 556] [outer = (nil)] [url = about:blank] 08:49:24 INFO - PROCESS | 1865 | --DOMWINDOW == 132 (0x7fb4902cfc00) [pid = 1865] [serial = 551] [outer = (nil)] [url = about:blank] 08:49:24 INFO - PROCESS | 1865 | --DOMWINDOW == 131 (0x7fb490252400) [pid = 1865] [serial = 550] [outer = (nil)] [url = about:blank] 08:49:24 INFO - PROCESS | 1865 | --DOMWINDOW == 130 (0x7fb490650800) [pid = 1865] [serial = 553] [outer = (nil)] [url = about:blank] 08:49:24 INFO - PROCESS | 1865 | --DOMWINDOW == 129 (0x7fb4906b7400) [pid = 1865] [serial = 554] [outer = (nil)] [url = about:blank] 08:49:24 INFO - PROCESS | 1865 | --DOMWINDOW == 128 (0x7fb493c28c00) [pid = 1865] [serial = 560] [outer = (nil)] [url = about:blank] 08:49:24 INFO - PROCESS | 1865 | --DOMWINDOW == 127 (0x7fb492303800) [pid = 1865] [serial = 557] [outer = (nil)] [url = about:blank] 08:49:24 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 08:49:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html | took 1391ms 08:49:24 INFO - PROCESS | 1865 | 1461685764721 Marionette TRACE conn3 -> [0,809,"getWindowHandle",null] 08:49:24 INFO - PROCESS | 1865 | 1461685764724 Marionette TRACE conn3 <- [1,809,null,{"value":"8"}] 08:49:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html 08:49:24 INFO - PROCESS | 1865 | 1461685764730 Marionette TRACE conn3 -> [0,810,"setScriptTimeout",{"ms":35000}] 08:49:24 INFO - PROCESS | 1865 | 1461685764734 Marionette TRACE conn3 <- [1,810,null,{}] 08:49:24 INFO - PROCESS | 1865 | 1461685764749 Marionette TRACE conn3 -> [0,811,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:49:24 INFO - PROCESS | 1865 | 1461685764892 Marionette TRACE conn3 <- [1,811,null,{"value":null}] 08:49:24 INFO - PROCESS | 1865 | 1461685764913 Marionette TRACE conn3 -> [0,812,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html\", \"f2909f1d-3840-4f27-ae3e-3caac4a4282f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:49:24 INFO - PROCESS | 1865 | ++DOCSHELL 0x7fb490179800 == 73 [pid = 1865] [id = 210] 08:49:24 INFO - PROCESS | 1865 | ++DOMWINDOW == 128 (0x7fb491156c00) [pid = 1865] [serial = 630] [outer = (nil)] 08:49:24 INFO - PROCESS | 1865 | ++DOMWINDOW == 129 (0x7fb493cb5c00) [pid = 1865] [serial = 631] [outer = 0x7fb491156c00] 08:49:24 INFO - PROCESS | 1865 | 1461685764974 Marionette DEBUG loaded listener.js 08:49:25 INFO - PROCESS | 1865 | ++DOMWINDOW == 130 (0x7fb493eda400) [pid = 1865] [serial = 632] [outer = 0x7fb491156c00] 08:49:25 INFO - PROCESS | 1865 | 1461685765740 Marionette TRACE conn3 <- [1,812,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hex3",0,null,null]]]}] 08:49:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | Canvas test: 2d.fillStyle.parse.hex3 08:49:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | took 1040ms 08:49:25 INFO - PROCESS | 1865 | 1461685765771 Marionette TRACE conn3 -> [0,813,"getWindowHandle",null] 08:49:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html 08:49:25 INFO - PROCESS | 1865 | 1461685765775 Marionette TRACE conn3 <- [1,813,null,{"value":"8"}] 08:49:25 INFO - PROCESS | 1865 | 1461685765783 Marionette TRACE conn3 -> [0,814,"setScriptTimeout",{"ms":35000}] 08:49:25 INFO - PROCESS | 1865 | 1461685765786 Marionette TRACE conn3 <- [1,814,null,{}] 08:49:25 INFO - PROCESS | 1865 | 1461685765791 Marionette TRACE conn3 -> [0,815,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:49:25 INFO - PROCESS | 1865 | 1461685765945 Marionette TRACE conn3 <- [1,815,null,{"value":null}] 08:49:25 INFO - PROCESS | 1865 | 1461685765959 Marionette TRACE conn3 -> [0,816,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html\", \"f2909f1d-3840-4f27-ae3e-3caac4a4282f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:49:25 INFO - PROCESS | 1865 | ++DOCSHELL 0x7fb493ade000 == 74 [pid = 1865] [id = 211] 08:49:25 INFO - PROCESS | 1865 | ++DOMWINDOW == 131 (0x7fb493c34400) [pid = 1865] [serial = 633] [outer = (nil)] 08:49:26 INFO - PROCESS | 1865 | ++DOMWINDOW == 132 (0x7fb494798800) [pid = 1865] [serial = 634] [outer = 0x7fb493c34400] 08:49:26 INFO - PROCESS | 1865 | 1461685766021 Marionette DEBUG loaded listener.js 08:49:26 INFO - PROCESS | 1865 | ++DOMWINDOW == 133 (0x7fb4948d4800) [pid = 1865] [serial = 635] [outer = 0x7fb493c34400] 08:49:27 INFO - PROCESS | 1865 | 1461685767126 Marionette TRACE conn3 <- [1,816,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hex4",1,"assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html:26:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,817,"getWindowHandle",null] 08:49:27 INFO - PROCESS | 1865 | 1461685767171 Marionette TRACE conn3 <- [1,817,null,{"value":"8"}] 08:49:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html 08:49:27 INFO - PROCESS | 1865 | 1461685767180 Marionette TRACE conn3 -> [0,818,"setScriptTimeout",{"ms":35000}] 08:49:27 INFO - PROCESS | 1865 | 1461685767184 Marionette TRACE conn3 <- [1,818,null,{}] 08:49:27 INFO - PROCESS | 1865 | 1461685767192 Marionette TRACE conn3 -> [0,819,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:49:27 INFO - PROCESS | 1865 | 1461685767355 Marionette TRACE conn3 <- [1,819,null,{"value":null}] 08:49:27 INFO - PROCESS | 1865 | 1461685767523 Marionette TRACE conn3 -> [0,820,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html\", \"f2909f1d-3840-4f27-ae3e-3caac4a4282f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:49:27 INFO - PROCESS | 1865 | ++DOCSHELL 0x7fb490171000 == 75 [pid = 1865] [id = 212] 08:49:27 INFO - PROCESS | 1865 | ++DOMWINDOW == 134 (0x7fb49035a800) [pid = 1865] [serial = 636] [outer = (nil)] 08:49:27 INFO - PROCESS | 1865 | ++DOMWINDOW == 135 (0x7fb490ff2400) [pid = 1865] [serial = 637] [outer = 0x7fb49035a800] 08:49:27 INFO - PROCESS | 1865 | 1461685767599 Marionette DEBUG loaded listener.js 08:49:27 INFO - PROCESS | 1865 | ++DOMWINDOW == 136 (0x7fb492302c00) [pid = 1865] [serial = 638] [outer = 0x7fb49035a800] 08:49:28 INFO - PROCESS | 1865 | 1461685768473 Marionette TRACE conn3 <- [1,820,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hex6",0,null,null]]]}] 08:49:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | Canvas test: 2d.fillStyle.parse.hex6 08:49:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | took 1331ms 08:49:28 INFO - PROCESS | 1865 | 1461685768512 Marionette TRACE conn3 -> [0,821,"getWindowHandle",null] 08:49:28 INFO - PROCESS | 1865 | 1461685768521 Marionette TRACE conn3 <- [1,821,null,{"value":"8"}] 08:49:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html 08:49:28 INFO - PROCESS | 1865 | 1461685768531 Marionette TRACE conn3 -> [0,822,"setScriptTimeout",{"ms":35000}] 08:49:28 INFO - PROCESS | 1865 | 1461685768534 Marionette TRACE conn3 <- [1,822,null,{}] 08:49:28 INFO - PROCESS | 1865 | 1461685768540 Marionette TRACE conn3 -> [0,823,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:49:28 INFO - PROCESS | 1865 | 1461685768702 Marionette TRACE conn3 <- [1,823,null,{"value":null}] 08:49:28 INFO - PROCESS | 1865 | 1461685768867 Marionette TRACE conn3 -> [0,824,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html\", \"f2909f1d-3840-4f27-ae3e-3caac4a4282f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:49:28 INFO - PROCESS | 1865 | ++DOCSHELL 0x7fb4947bb800 == 76 [pid = 1865] [id = 213] 08:49:28 INFO - PROCESS | 1865 | ++DOMWINDOW == 137 (0x7fb493deb400) [pid = 1865] [serial = 639] [outer = (nil)] 08:49:28 INFO - PROCESS | 1865 | ++DOMWINDOW == 138 (0x7fb4946f7c00) [pid = 1865] [serial = 640] [outer = 0x7fb493deb400] 08:49:28 INFO - PROCESS | 1865 | 1461685768939 Marionette DEBUG loaded listener.js 08:49:29 INFO - PROCESS | 1865 | ++DOMWINDOW == 139 (0x7fb4948d5c00) [pid = 1865] [serial = 641] [outer = 0x7fb493deb400] 08:49:29 INFO - PROCESS | 1865 | 1461685769881 Marionette TRACE conn3 <- [1,824,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hex8",1,"assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html:26:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,825,"getWindowHandle",null] 08:49:29 INFO - PROCESS | 1865 | 1461685769919 Marionette TRACE conn3 <- [1,825,null,{"value":"8"}] 08:49:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html 08:49:29 INFO - PROCESS | 1865 | 1461685769926 Marionette TRACE conn3 -> [0,826,"setScriptTimeout",{"ms":35000}] 08:49:29 INFO - PROCESS | 1865 | 1461685769933 Marionette TRACE conn3 <- [1,826,null,{}] 08:49:29 INFO - PROCESS | 1865 | 1461685769948 Marionette TRACE conn3 -> [0,827,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:49:30 INFO - PROCESS | 1865 | 1461685770106 Marionette TRACE conn3 <- [1,827,null,{"value":null}] 08:49:30 INFO - PROCESS | 1865 | 1461685770283 Marionette TRACE conn3 -> [0,828,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html\", \"f2909f1d-3840-4f27-ae3e-3caac4a4282f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:49:30 INFO - PROCESS | 1865 | ++DOCSHELL 0x7fb497fa0800 == 77 [pid = 1865] [id = 214] 08:49:30 INFO - PROCESS | 1865 | ++DOMWINDOW == 140 (0x7fb494ecac00) [pid = 1865] [serial = 642] [outer = (nil)] 08:49:30 INFO - PROCESS | 1865 | ++DOMWINDOW == 141 (0x7fb4978d9000) [pid = 1865] [serial = 643] [outer = 0x7fb494ecac00] 08:49:30 INFO - PROCESS | 1865 | 1461685770359 Marionette DEBUG loaded listener.js 08:49:30 INFO - PROCESS | 1865 | ++DOMWINDOW == 142 (0x7fb498814800) [pid = 1865] [serial = 644] [outer = 0x7fb494ecac00] 08:49:31 INFO - PROCESS | 1865 | 1461685771213 Marionette TRACE conn3 <- [1,828,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-1",0,null,null]]]}] 08:49:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | Canvas test: 2d.fillStyle.parse.hsl-1 08:49:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | took 1336ms 08:49:31 INFO - PROCESS | 1865 | 1461685771263 Marionette TRACE conn3 -> [0,829,"getWindowHandle",null] 08:49:31 INFO - PROCESS | 1865 | 1461685771268 Marionette TRACE conn3 <- [1,829,null,{"value":"8"}] 08:49:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html 08:49:31 INFO - PROCESS | 1865 | 1461685771273 Marionette TRACE conn3 -> [0,830,"setScriptTimeout",{"ms":35000}] 08:49:31 INFO - PROCESS | 1865 | 1461685771276 Marionette TRACE conn3 <- [1,830,null,{}] 08:49:31 INFO - PROCESS | 1865 | 1461685771282 Marionette TRACE conn3 -> [0,831,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:49:31 INFO - PROCESS | 1865 | 1461685771438 Marionette TRACE conn3 <- [1,831,null,{"value":null}] 08:49:31 INFO - PROCESS | 1865 | 1461685771604 Marionette TRACE conn3 -> [0,832,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html\", \"f2909f1d-3840-4f27-ae3e-3caac4a4282f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:49:31 INFO - PROCESS | 1865 | ++DOCSHELL 0x7fb49967e800 == 78 [pid = 1865] [id = 215] 08:49:31 INFO - PROCESS | 1865 | ++DOMWINDOW == 143 (0x7fb49632b000) [pid = 1865] [serial = 645] [outer = (nil)] 08:49:31 INFO - PROCESS | 1865 | ++DOMWINDOW == 144 (0x7fb49911d800) [pid = 1865] [serial = 646] [outer = 0x7fb49632b000] 08:49:31 INFO - PROCESS | 1865 | 1461685771729 Marionette DEBUG loaded listener.js 08:49:31 INFO - PROCESS | 1865 | ++DOMWINDOW == 145 (0x7fb499283800) [pid = 1865] [serial = 647] [outer = 0x7fb49632b000] 08:49:32 INFO - PROCESS | 1865 | 1461685772632 Marionette TRACE conn3 <- [1,832,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-2",0,null,null]]]}] 08:49:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | Canvas test: 2d.fillStyle.parse.hsl-2 08:49:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | took 1430ms 08:49:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html 08:49:32 INFO - PROCESS | 1865 | 1461685772705 Marionette TRACE conn3 -> [0,833,"getWindowHandle",null] 08:49:32 INFO - PROCESS | 1865 | 1461685772709 Marionette TRACE conn3 <- [1,833,null,{"value":"8"}] 08:49:32 INFO - PROCESS | 1865 | 1461685772715 Marionette TRACE conn3 -> [0,834,"setScriptTimeout",{"ms":35000}] 08:49:32 INFO - PROCESS | 1865 | 1461685772718 Marionette TRACE conn3 <- [1,834,null,{}] 08:49:32 INFO - PROCESS | 1865 | 1461685772723 Marionette TRACE conn3 -> [0,835,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:49:32 INFO - PROCESS | 1865 | 1461685772927 Marionette TRACE conn3 <- [1,835,null,{"value":null}] 08:49:33 INFO - PROCESS | 1865 | 1461685773086 Marionette TRACE conn3 -> [0,836,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html\", \"f2909f1d-3840-4f27-ae3e-3caac4a4282f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:49:33 INFO - PROCESS | 1865 | ++DOCSHELL 0x7fb49a472000 == 79 [pid = 1865] [id = 216] 08:49:33 INFO - PROCESS | 1865 | ++DOMWINDOW == 146 (0x7fb490258800) [pid = 1865] [serial = 648] [outer = (nil)] 08:49:33 INFO - PROCESS | 1865 | ++DOMWINDOW == 147 (0x7fb49928e400) [pid = 1865] [serial = 649] [outer = 0x7fb490258800] 08:49:33 INFO - PROCESS | 1865 | 1461685773157 Marionette DEBUG loaded listener.js 08:49:33 INFO - PROCESS | 1865 | ++DOMWINDOW == 148 (0x7fb4992e1c00) [pid = 1865] [serial = 650] [outer = 0x7fb490258800] 08:49:34 INFO - PROCESS | 1865 | 1461685774020 Marionette TRACE conn3 <- [1,836,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-3",0,null,null]]]}] 08:49:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | Canvas test: 2d.fillStyle.parse.hsl-3 08:49:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | took 1379ms 08:49:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html 08:49:34 INFO - PROCESS | 1865 | 1461685774094 Marionette TRACE conn3 -> [0,837,"getWindowHandle",null] 08:49:34 INFO - PROCESS | 1865 | 1461685774096 Marionette TRACE conn3 <- [1,837,null,{"value":"8"}] 08:49:34 INFO - PROCESS | 1865 | 1461685774102 Marionette TRACE conn3 -> [0,838,"setScriptTimeout",{"ms":35000}] 08:49:34 INFO - PROCESS | 1865 | 1461685774105 Marionette TRACE conn3 <- [1,838,null,{}] 08:49:34 INFO - PROCESS | 1865 | 1461685774111 Marionette TRACE conn3 -> [0,839,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:49:34 INFO - PROCESS | 1865 | 1461685774329 Marionette TRACE conn3 <- [1,839,null,{"value":null}] 08:49:34 INFO - PROCESS | 1865 | 1461685774489 Marionette TRACE conn3 -> [0,840,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html\", \"f2909f1d-3840-4f27-ae3e-3caac4a4282f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:49:34 INFO - PROCESS | 1865 | ++DOCSHELL 0x7fb49d7ca000 == 80 [pid = 1865] [id = 217] 08:49:34 INFO - PROCESS | 1865 | ++DOMWINDOW == 149 (0x7fb49954e800) [pid = 1865] [serial = 651] [outer = (nil)] 08:49:34 INFO - PROCESS | 1865 | ++DOMWINDOW == 150 (0x7fb49a107800) [pid = 1865] [serial = 652] [outer = 0x7fb49954e800] 08:49:34 INFO - PROCESS | 1865 | 1461685774562 Marionette DEBUG loaded listener.js 08:49:34 INFO - PROCESS | 1865 | ++DOMWINDOW == 151 (0x7fb49aaee800) [pid = 1865] [serial = 653] [outer = 0x7fb49954e800] 08:49:35 INFO - PROCESS | 1865 | 1461685775392 Marionette TRACE conn3 <- [1,840,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-4",0,null,null]]]}] 08:49:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | Canvas test: 2d.fillStyle.parse.hsl-4 08:49:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | took 1334ms 08:49:35 INFO - PROCESS | 1865 | 1461685775437 Marionette TRACE conn3 -> [0,841,"getWindowHandle",null] 08:49:35 INFO - PROCESS | 1865 | 1461685775441 Marionette TRACE conn3 <- [1,841,null,{"value":"8"}] 08:49:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html 08:49:35 INFO - PROCESS | 1865 | 1461685775447 Marionette TRACE conn3 -> [0,842,"setScriptTimeout",{"ms":35000}] 08:49:35 INFO - PROCESS | 1865 | 1461685775449 Marionette TRACE conn3 <- [1,842,null,{}] 08:49:35 INFO - PROCESS | 1865 | 1461685775454 Marionette TRACE conn3 -> [0,843,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:49:35 INFO - PROCESS | 1865 | 1461685775602 Marionette TRACE conn3 <- [1,843,null,{"value":null}] 08:49:35 INFO - PROCESS | 1865 | 1461685775766 Marionette TRACE conn3 -> [0,844,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html\", \"f2909f1d-3840-4f27-ae3e-3caac4a4282f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:49:35 INFO - PROCESS | 1865 | ++DOCSHELL 0x7fb4a70b5000 == 81 [pid = 1865] [id = 218] 08:49:35 INFO - PROCESS | 1865 | ++DOMWINDOW == 152 (0x7fb499814000) [pid = 1865] [serial = 654] [outer = (nil)] 08:49:35 INFO - PROCESS | 1865 | ++DOMWINDOW == 153 (0x7fb49b5a3c00) [pid = 1865] [serial = 655] [outer = 0x7fb499814000] 08:49:35 INFO - PROCESS | 1865 | 1461685775835 Marionette DEBUG loaded listener.js 08:49:35 INFO - PROCESS | 1865 | ++DOMWINDOW == 154 (0x7fb49c866400) [pid = 1865] [serial = 656] [outer = 0x7fb499814000] 08:49:36 INFO - PROCESS | 1865 | 1461685776662 Marionette TRACE conn3 <- [1,844,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-5",0,null,null]]]}] 08:49:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | Canvas test: 2d.fillStyle.parse.hsl-5 08:49:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | took 1282ms 08:49:36 INFO - PROCESS | 1865 | 1461685776730 Marionette TRACE conn3 -> [0,845,"getWindowHandle",null] 08:49:36 INFO - PROCESS | 1865 | 1461685776734 Marionette TRACE conn3 <- [1,845,null,{"value":"8"}] 08:49:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html 08:49:36 INFO - PROCESS | 1865 | 1461685776739 Marionette TRACE conn3 -> [0,846,"setScriptTimeout",{"ms":35000}] 08:49:36 INFO - PROCESS | 1865 | 1461685776742 Marionette TRACE conn3 <- [1,846,null,{}] 08:49:36 INFO - PROCESS | 1865 | 1461685776747 Marionette TRACE conn3 -> [0,847,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:49:36 INFO - PROCESS | 1865 | 1461685776892 Marionette TRACE conn3 <- [1,847,null,{"value":null}] 08:49:37 INFO - PROCESS | 1865 | 1461685777069 Marionette TRACE conn3 -> [0,848,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html\", \"f2909f1d-3840-4f27-ae3e-3caac4a4282f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:49:37 INFO - PROCESS | 1865 | ++DOCSHELL 0x7fb4a7718800 == 82 [pid = 1865] [id = 219] 08:49:37 INFO - PROCESS | 1865 | ++DOMWINDOW == 155 (0x7fb486df0800) [pid = 1865] [serial = 657] [outer = (nil)] 08:49:37 INFO - PROCESS | 1865 | ++DOMWINDOW == 156 (0x7fb49c91c000) [pid = 1865] [serial = 658] [outer = 0x7fb486df0800] 08:49:37 INFO - PROCESS | 1865 | 1461685777143 Marionette DEBUG loaded listener.js 08:49:37 INFO - PROCESS | 1865 | ++DOMWINDOW == 157 (0x7fb49c9af000) [pid = 1865] [serial = 659] [outer = 0x7fb486df0800] 08:49:37 INFO - PROCESS | 1865 | 1461685777990 Marionette TRACE conn3 <- [1,848,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-6",0,null,null]]]}] 08:49:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | Canvas test: 2d.fillStyle.parse.hsl-6 08:49:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | took 1281ms 08:49:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html 08:49:38 INFO - PROCESS | 1865 | 1461685778020 Marionette TRACE conn3 -> [0,849,"getWindowHandle",null] 08:49:38 INFO - PROCESS | 1865 | 1461685778023 Marionette TRACE conn3 <- [1,849,null,{"value":"8"}] 08:49:38 INFO - PROCESS | 1865 | 1461685778029 Marionette TRACE conn3 -> [0,850,"setScriptTimeout",{"ms":35000}] 08:49:38 INFO - PROCESS | 1865 | 1461685778032 Marionette TRACE conn3 <- [1,850,null,{}] 08:49:38 INFO - PROCESS | 1865 | 1461685778037 Marionette TRACE conn3 -> [0,851,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:49:38 INFO - PROCESS | 1865 | 1461685778188 Marionette TRACE conn3 <- [1,851,null,{"value":null}] 08:49:38 INFO - PROCESS | 1865 | 1461685778354 Marionette TRACE conn3 -> [0,852,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html\", \"f2909f1d-3840-4f27-ae3e-3caac4a4282f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:49:38 INFO - PROCESS | 1865 | ++DOCSHELL 0x7fb4a8424800 == 83 [pid = 1865] [id = 220] 08:49:38 INFO - PROCESS | 1865 | ++DOMWINDOW == 158 (0x7fb486ae4800) [pid = 1865] [serial = 660] [outer = (nil)] 08:49:38 INFO - PROCESS | 1865 | ++DOMWINDOW == 159 (0x7fb49c9f2000) [pid = 1865] [serial = 661] [outer = 0x7fb486ae4800] 08:49:38 INFO - PROCESS | 1865 | 1461685778434 Marionette DEBUG loaded listener.js 08:49:38 INFO - PROCESS | 1865 | ++DOMWINDOW == 160 (0x7fb49cbeb400) [pid = 1865] [serial = 662] [outer = 0x7fb486ae4800] 08:49:39 INFO - PROCESS | 1865 | 1461685779286 Marionette TRACE conn3 <- [1,852,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-clamp-1",0,null,null]]]}] 08:49:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-1 08:49:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | took 1328ms 08:49:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html 08:49:39 INFO - PROCESS | 1865 | 1461685779357 Marionette TRACE conn3 -> [0,853,"getWindowHandle",null] 08:49:39 INFO - PROCESS | 1865 | 1461685779359 Marionette TRACE conn3 <- [1,853,null,{"value":"8"}] 08:49:39 INFO - PROCESS | 1865 | 1461685779365 Marionette TRACE conn3 -> [0,854,"setScriptTimeout",{"ms":35000}] 08:49:39 INFO - PROCESS | 1865 | 1461685779368 Marionette TRACE conn3 <- [1,854,null,{}] 08:49:39 INFO - PROCESS | 1865 | 1461685779373 Marionette TRACE conn3 -> [0,855,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:49:39 INFO - PROCESS | 1865 | 1461685779534 Marionette TRACE conn3 <- [1,855,null,{"value":null}] 08:49:39 INFO - PROCESS | 1865 | 1461685779715 Marionette TRACE conn3 -> [0,856,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html\", \"f2909f1d-3840-4f27-ae3e-3caac4a4282f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:49:39 INFO - PROCESS | 1865 | ++DOCSHELL 0x7fb4aa14b800 == 84 [pid = 1865] [id = 221] 08:49:39 INFO - PROCESS | 1865 | ++DOMWINDOW == 161 (0x7fb4906be000) [pid = 1865] [serial = 663] [outer = (nil)] 08:49:39 INFO - PROCESS | 1865 | ++DOMWINDOW == 162 (0x7fb49d705c00) [pid = 1865] [serial = 664] [outer = 0x7fb4906be000] 08:49:39 INFO - PROCESS | 1865 | 1461685779784 Marionette DEBUG loaded listener.js 08:49:39 INFO - PROCESS | 1865 | ++DOMWINDOW == 163 (0x7fb4a1474c00) [pid = 1865] [serial = 665] [outer = 0x7fb4906be000] 08:49:41 INFO - PROCESS | 1865 | --DOCSHELL 0x7fb4947b4000 == 83 [pid = 1865] [id = 177] 08:49:41 INFO - PROCESS | 1865 | 1461685781256 Marionette TRACE conn3 <- [1,856,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-clamp-2",0,null,null]]]}] 08:49:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-2 08:49:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | took 2030ms 08:49:41 INFO - PROCESS | 1865 | 1461685781396 Marionette TRACE conn3 -> [0,857,"getWindowHandle",null] 08:49:41 INFO - PROCESS | 1865 | 1461685781401 Marionette TRACE conn3 <- [1,857,null,{"value":"8"}] 08:49:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html 08:49:41 INFO - PROCESS | 1865 | 1461685781408 Marionette TRACE conn3 -> [0,858,"setScriptTimeout",{"ms":35000}] 08:49:41 INFO - PROCESS | 1865 | 1461685781413 Marionette TRACE conn3 <- [1,858,null,{}] 08:49:41 INFO - PROCESS | 1865 | 1461685781421 Marionette TRACE conn3 -> [0,859,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:49:41 INFO - PROCESS | 1865 | 1461685781567 Marionette TRACE conn3 <- [1,859,null,{"value":null}] 08:49:41 INFO - PROCESS | 1865 | 1461685781746 Marionette TRACE conn3 -> [0,860,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html\", \"f2909f1d-3840-4f27-ae3e-3caac4a4282f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:49:41 INFO - PROCESS | 1865 | ++DOCSHELL 0x7fb48efd4000 == 84 [pid = 1865] [id = 222] 08:49:41 INFO - PROCESS | 1865 | ++DOMWINDOW == 164 (0x7fb4905c3800) [pid = 1865] [serial = 666] [outer = (nil)] 08:49:41 INFO - PROCESS | 1865 | ++DOMWINDOW == 165 (0x7fb4906b9400) [pid = 1865] [serial = 667] [outer = 0x7fb4905c3800] 08:49:41 INFO - PROCESS | 1865 | 1461685781808 Marionette DEBUG loaded listener.js 08:49:41 INFO - PROCESS | 1865 | ++DOMWINDOW == 166 (0x7fb490ff7c00) [pid = 1865] [serial = 668] [outer = 0x7fb4905c3800] 08:49:42 INFO - PROCESS | 1865 | 1461685782585 Marionette TRACE conn3 <- [1,860,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-clamp-3",0,null,null]]]}] 08:49:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-3 08:49:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | took 1232ms 08:49:42 INFO - PROCESS | 1865 | 1461685782641 Marionette TRACE conn3 -> [0,861,"getWindowHandle",null] 08:49:42 INFO - PROCESS | 1865 | 1461685782648 Marionette TRACE conn3 <- [1,861,null,{"value":"8"}] 08:49:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html 08:49:42 INFO - PROCESS | 1865 | 1461685782663 Marionette TRACE conn3 -> [0,862,"setScriptTimeout",{"ms":35000}] 08:49:42 INFO - PROCESS | 1865 | 1461685782666 Marionette TRACE conn3 <- [1,862,null,{}] 08:49:42 INFO - PROCESS | 1865 | 1461685782671 Marionette TRACE conn3 -> [0,863,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:49:42 INFO - PROCESS | 1865 | 1461685782866 Marionette TRACE conn3 <- [1,863,null,{"value":null}] 08:49:42 INFO - PROCESS | 1865 | 1461685782892 Marionette TRACE conn3 -> [0,864,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html\", \"f2909f1d-3840-4f27-ae3e-3caac4a4282f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:49:42 INFO - PROCESS | 1865 | ++DOCSHELL 0x7fb493e8e000 == 85 [pid = 1865] [id = 223] 08:49:42 INFO - PROCESS | 1865 | ++DOMWINDOW == 167 (0x7fb490ff7800) [pid = 1865] [serial = 669] [outer = (nil)] 08:49:42 INFO - PROCESS | 1865 | ++DOMWINDOW == 168 (0x7fb493ed5400) [pid = 1865] [serial = 670] [outer = 0x7fb490ff7800] 08:49:42 INFO - PROCESS | 1865 | 1461685782964 Marionette DEBUG loaded listener.js 08:49:43 INFO - PROCESS | 1865 | ++DOMWINDOW == 169 (0x7fb49479f000) [pid = 1865] [serial = 671] [outer = 0x7fb490ff7800] 08:49:44 INFO - PROCESS | 1865 | --DOMWINDOW == 168 (0x7fb49a103400) [pid = 1865] [serial = 474] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html] 08:49:44 INFO - PROCESS | 1865 | --DOMWINDOW == 167 (0x7fb499287800) [pid = 1865] [serial = 501] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html] 08:49:44 INFO - PROCESS | 1865 | --DOMWINDOW == 166 (0x7fb493cb2000) [pid = 1865] [serial = 573] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html] 08:49:44 INFO - PROCESS | 1865 | --DOMWINDOW == 165 (0x7fb4963a8000) [pid = 1865] [serial = 579] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html] 08:49:44 INFO - PROCESS | 1865 | --DOMWINDOW == 164 (0x7fb490b37c00) [pid = 1865] [serial = 567] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html] 08:49:44 INFO - PROCESS | 1865 | --DOMWINDOW == 163 (0x7fb490ff8400) [pid = 1865] [serial = 489] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html] 08:49:44 INFO - PROCESS | 1865 | --DOMWINDOW == 162 (0x7fb489986c00) [pid = 1865] [serial = 471] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html] 08:49:44 INFO - PROCESS | 1865 | --DOMWINDOW == 161 (0x7fb4946f6c00) [pid = 1865] [serial = 534] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html] 08:49:44 INFO - PROCESS | 1865 | --DOMWINDOW == 160 (0x7fb4902da000) [pid = 1865] [serial = 588] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html] 08:49:44 INFO - PROCESS | 1865 | --DOMWINDOW == 159 (0x7fb493edec00) [pid = 1865] [serial = 594] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html] 08:49:44 INFO - PROCESS | 1865 | --DOMWINDOW == 158 (0x7fb486ada400) [pid = 1865] [serial = 504] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html] 08:49:44 INFO - PROCESS | 1865 | --DOMWINDOW == 157 (0x7fb49031e000) [pid = 1865] [serial = 585] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html] 08:49:44 INFO - PROCESS | 1865 | --DOMWINDOW == 156 (0x7fb486ae0800) [pid = 1865] [serial = 531] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html] 08:49:44 INFO - PROCESS | 1865 | --DOMWINDOW == 155 (0x7fb490257400) [pid = 1865] [serial = 564] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html] 08:49:44 INFO - PROCESS | 1865 | --DOMWINDOW == 154 (0x7fb486add400) [pid = 1865] [serial = 486] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html] 08:49:44 INFO - PROCESS | 1865 | --DOMWINDOW == 153 (0x7fb489991400) [pid = 1865] [serial = 582] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html] 08:49:44 INFO - PROCESS | 1865 | --DOMWINDOW == 152 (0x7fb486ad6c00) [pid = 1865] [serial = 528] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html] 08:49:44 INFO - PROCESS | 1865 | --DOMWINDOW == 151 (0x7fb49031b000) [pid = 1865] [serial = 576] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html] 08:49:44 INFO - PROCESS | 1865 | --DOMWINDOW == 150 (0x7fb493dee800) [pid = 1865] [serial = 591] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html] 08:49:44 INFO - PROCESS | 1865 | --DOMWINDOW == 149 (0x7fb490256c00) [pid = 1865] [serial = 459] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html] 08:49:44 INFO - PROCESS | 1865 | --DOMWINDOW == 148 (0x7fb499668c00) [pid = 1865] [serial = 543] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html] 08:49:44 INFO - PROCESS | 1865 | --DOMWINDOW == 147 (0x7fb49980b400) [pid = 1865] [serial = 540] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html] 08:49:44 INFO - PROCESS | 1865 | --DOMWINDOW == 146 (0x7fb493edb400) [pid = 1865] [serial = 462] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html] 08:49:44 INFO - PROCESS | 1865 | --DOMWINDOW == 145 (0x7fb493cb8c00) [pid = 1865] [serial = 570] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html] 08:49:44 INFO - PROCESS | 1865 | --DOMWINDOW == 144 (0x7fb494b8a400) [pid = 1865] [serial = 498] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html] 08:49:44 INFO - PROCESS | 1865 | --DOMWINDOW == 143 (0x7fb488fb1400) [pid = 1865] [serial = 495] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html] 08:49:44 INFO - PROCESS | 1865 | --DOMWINDOW == 142 (0x7fb492310800) [pid = 1865] [serial = 468] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html] 08:49:44 INFO - PROCESS | 1865 | --DOMWINDOW == 141 (0x7fb486df6800) [pid = 1865] [serial = 546] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html] 08:49:44 INFO - PROCESS | 1865 | --DOMWINDOW == 140 (0x7fb4959bb800) [pid = 1865] [serial = 537] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html] 08:49:44 INFO - PROCESS | 1865 | --DOMWINDOW == 139 (0x7fb494ec4400) [pid = 1865] [serial = 465] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html] 08:49:44 INFO - PROCESS | 1865 | --DOMWINDOW == 138 (0x7fb49479e400) [pid = 1865] [serial = 492] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html] 08:49:44 INFO - PROCESS | 1865 | --DOMWINDOW == 137 (0x7fb490b33000) [pid = 1865] [serial = 507] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html] 08:49:44 INFO - PROCESS | 1865 | --DOMWINDOW == 136 (0x7fb490251c00) [pid = 1865] [serial = 624] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html] 08:49:44 INFO - PROCESS | 1865 | --DOMWINDOW == 135 (0x7fb490ff3400) [pid = 1865] [serial = 627] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html] 08:49:44 INFO - PROCESS | 1865 | --DOMWINDOW == 134 (0x7fb491156c00) [pid = 1865] [serial = 630] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html] 08:49:44 INFO - PROCESS | 1865 | 1461685784164 Marionette TRACE conn3 <- [1,864,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-clamp-4",0,null,null]]]}] 08:49:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-4 08:49:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | took 1533ms 08:49:44 INFO - PROCESS | 1865 | 1461685784196 Marionette TRACE conn3 -> [0,865,"getWindowHandle",null] 08:49:44 INFO - PROCESS | 1865 | 1461685784198 Marionette TRACE conn3 <- [1,865,null,{"value":"8"}] 08:49:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html 08:49:44 INFO - PROCESS | 1865 | 1461685784210 Marionette TRACE conn3 -> [0,866,"setScriptTimeout",{"ms":35000}] 08:49:44 INFO - PROCESS | 1865 | 1461685784214 Marionette TRACE conn3 <- [1,866,null,{}] 08:49:44 INFO - PROCESS | 1865 | 1461685784236 Marionette TRACE conn3 -> [0,867,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:49:44 INFO - PROCESS | 1865 | 1461685784391 Marionette TRACE conn3 <- [1,867,null,{"value":null}] 08:49:44 INFO - PROCESS | 1865 | 1461685784603 Marionette TRACE conn3 -> [0,868,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html\", \"f2909f1d-3840-4f27-ae3e-3caac4a4282f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:49:44 INFO - PROCESS | 1865 | ++DOCSHELL 0x7fb4949e5000 == 86 [pid = 1865] [id = 224] 08:49:44 INFO - PROCESS | 1865 | ++DOMWINDOW == 135 (0x7fb489984000) [pid = 1865] [serial = 672] [outer = (nil)] 08:49:44 INFO - PROCESS | 1865 | ++DOMWINDOW == 136 (0x7fb49114c400) [pid = 1865] [serial = 673] [outer = 0x7fb489984000] 08:49:44 INFO - PROCESS | 1865 | 1461685784667 Marionette DEBUG loaded listener.js 08:49:44 INFO - PROCESS | 1865 | ++DOMWINDOW == 137 (0x7fb493d9c000) [pid = 1865] [serial = 674] [outer = 0x7fb489984000] 08:49:45 INFO - PROCESS | 1865 | 1461685785351 Marionette TRACE conn3 <- [1,868,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-1",0,null,null]]]}] 08:49:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | Canvas test: 2d.fillStyle.parse.hsla-1 08:49:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | took 1181ms 08:49:45 INFO - PROCESS | 1865 | 1461685785391 Marionette TRACE conn3 -> [0,869,"getWindowHandle",null] 08:49:45 INFO - PROCESS | 1865 | 1461685785395 Marionette TRACE conn3 <- [1,869,null,{"value":"8"}] 08:49:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html 08:49:45 INFO - PROCESS | 1865 | 1461685785400 Marionette TRACE conn3 -> [0,870,"setScriptTimeout",{"ms":35000}] 08:49:45 INFO - PROCESS | 1865 | 1461685785402 Marionette TRACE conn3 <- [1,870,null,{}] 08:49:45 INFO - PROCESS | 1865 | 1461685785407 Marionette TRACE conn3 -> [0,871,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:49:45 INFO - PROCESS | 1865 | 1461685785590 Marionette TRACE conn3 <- [1,871,null,{"value":null}] 08:49:45 INFO - PROCESS | 1865 | 1461685785609 Marionette TRACE conn3 -> [0,872,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html\", \"f2909f1d-3840-4f27-ae3e-3caac4a4282f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:49:45 INFO - PROCESS | 1865 | ++DOCSHELL 0x7fb49a1cc800 == 87 [pid = 1865] [id = 225] 08:49:45 INFO - PROCESS | 1865 | ++DOMWINDOW == 138 (0x7fb489983000) [pid = 1865] [serial = 675] [outer = (nil)] 08:49:45 INFO - PROCESS | 1865 | ++DOMWINDOW == 139 (0x7fb4948d6400) [pid = 1865] [serial = 676] [outer = 0x7fb489983000] 08:49:45 INFO - PROCESS | 1865 | 1461685785668 Marionette DEBUG loaded listener.js 08:49:45 INFO - PROCESS | 1865 | ++DOMWINDOW == 140 (0x7fb494ece400) [pid = 1865] [serial = 677] [outer = 0x7fb489983000] 08:49:46 INFO - PROCESS | 1865 | 1461685786700 Marionette TRACE conn3 <- [1,872,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-2",0,null,null]]]}] 08:49:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | Canvas test: 2d.fillStyle.parse.hsla-2 08:49:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | took 1329ms 08:49:46 INFO - PROCESS | 1865 | 1461685786730 Marionette TRACE conn3 -> [0,873,"getWindowHandle",null] 08:49:46 INFO - PROCESS | 1865 | 1461685786736 Marionette TRACE conn3 <- [1,873,null,{"value":"8"}] 08:49:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html 08:49:46 INFO - PROCESS | 1865 | 1461685786744 Marionette TRACE conn3 -> [0,874,"setScriptTimeout",{"ms":35000}] 08:49:46 INFO - PROCESS | 1865 | 1461685786750 Marionette TRACE conn3 <- [1,874,null,{}] 08:49:46 INFO - PROCESS | 1865 | 1461685786758 Marionette TRACE conn3 -> [0,875,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:49:46 INFO - PROCESS | 1865 | 1461685786964 Marionette TRACE conn3 <- [1,875,null,{"value":null}] 08:49:47 INFO - PROCESS | 1865 | 1461685787142 Marionette TRACE conn3 -> [0,876,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html\", \"f2909f1d-3840-4f27-ae3e-3caac4a4282f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:49:47 INFO - PROCESS | 1865 | ++DOCSHELL 0x7fb492f6d800 == 88 [pid = 1865] [id = 226] 08:49:47 INFO - PROCESS | 1865 | ++DOMWINDOW == 141 (0x7fb490254c00) [pid = 1865] [serial = 678] [outer = (nil)] 08:49:47 INFO - PROCESS | 1865 | ++DOMWINDOW == 142 (0x7fb4905c2800) [pid = 1865] [serial = 679] [outer = 0x7fb490254c00] 08:49:47 INFO - PROCESS | 1865 | 1461685787219 Marionette DEBUG loaded listener.js 08:49:47 INFO - PROCESS | 1865 | ++DOMWINDOW == 143 (0x7fb490ff8400) [pid = 1865] [serial = 680] [outer = 0x7fb490254c00] 08:49:48 INFO - PROCESS | 1865 | 1461685788168 Marionette TRACE conn3 <- [1,876,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-clamp-1",0,null,null]]]}] 08:49:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-1 08:49:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | took 1483ms 08:49:48 INFO - PROCESS | 1865 | 1461685788227 Marionette TRACE conn3 -> [0,877,"getWindowHandle",null] 08:49:48 INFO - PROCESS | 1865 | 1461685788235 Marionette TRACE conn3 <- [1,877,null,{"value":"8"}] 08:49:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html 08:49:48 INFO - PROCESS | 1865 | 1461685788244 Marionette TRACE conn3 -> [0,878,"setScriptTimeout",{"ms":35000}] 08:49:48 INFO - PROCESS | 1865 | 1461685788248 Marionette TRACE conn3 <- [1,878,null,{}] 08:49:48 INFO - PROCESS | 1865 | 1461685788253 Marionette TRACE conn3 -> [0,879,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:49:48 INFO - PROCESS | 1865 | 1461685788508 Marionette TRACE conn3 <- [1,879,null,{"value":null}] 08:49:48 INFO - PROCESS | 1865 | 1461685788712 Marionette TRACE conn3 -> [0,880,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html\", \"f2909f1d-3840-4f27-ae3e-3caac4a4282f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:49:48 INFO - PROCESS | 1865 | ++DOCSHELL 0x7fb49b038800 == 89 [pid = 1865] [id = 227] 08:49:48 INFO - PROCESS | 1865 | ++DOMWINDOW == 144 (0x7fb493edf400) [pid = 1865] [serial = 681] [outer = (nil)] 08:49:48 INFO - PROCESS | 1865 | ++DOMWINDOW == 145 (0x7fb4948d1400) [pid = 1865] [serial = 682] [outer = 0x7fb493edf400] 08:49:48 INFO - PROCESS | 1865 | 1461685788827 Marionette DEBUG loaded listener.js 08:49:48 INFO - PROCESS | 1865 | ++DOMWINDOW == 146 (0x7fb494ec9c00) [pid = 1865] [serial = 683] [outer = 0x7fb493edf400] 08:49:49 INFO - PROCESS | 1865 | 1461685789641 Marionette TRACE conn3 <- [1,880,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-clamp-2",0,null,null]]]}] 08:49:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-2 08:49:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | took 1434ms 08:49:49 INFO - PROCESS | 1865 | 1461685789679 Marionette TRACE conn3 -> [0,881,"getWindowHandle",null] 08:49:49 INFO - PROCESS | 1865 | 1461685789682 Marionette TRACE conn3 <- [1,881,null,{"value":"8"}] 08:49:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html 08:49:49 INFO - PROCESS | 1865 | 1461685789688 Marionette TRACE conn3 -> [0,882,"setScriptTimeout",{"ms":35000}] 08:49:49 INFO - PROCESS | 1865 | 1461685789694 Marionette TRACE conn3 <- [1,882,null,{}] 08:49:49 INFO - PROCESS | 1865 | 1461685789709 Marionette TRACE conn3 -> [0,883,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:49:49 INFO - PROCESS | 1865 | 1461685789867 Marionette TRACE conn3 <- [1,883,null,{"value":null}] 08:49:50 INFO - PROCESS | 1865 | 1461685790052 Marionette TRACE conn3 -> [0,884,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html\", \"f2909f1d-3840-4f27-ae3e-3caac4a4282f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:49:50 INFO - PROCESS | 1865 | ++DOCSHELL 0x7fb4a8219000 == 90 [pid = 1865] [id = 228] 08:49:50 INFO - PROCESS | 1865 | ++DOMWINDOW == 147 (0x7fb4946fb000) [pid = 1865] [serial = 684] [outer = (nil)] 08:49:50 INFO - PROCESS | 1865 | ++DOMWINDOW == 148 (0x7fb498769000) [pid = 1865] [serial = 685] [outer = 0x7fb4946fb000] 08:49:50 INFO - PROCESS | 1865 | 1461685790128 Marionette DEBUG loaded listener.js 08:49:50 INFO - PROCESS | 1865 | ++DOMWINDOW == 149 (0x7fb49922c000) [pid = 1865] [serial = 686] [outer = 0x7fb4946fb000] 08:49:50 INFO - PROCESS | 1865 | 1461685790922 Marionette TRACE conn3 <- [1,884,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-clamp-3",0,null,null]]]}] 08:49:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-3 08:49:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | took 1283ms 08:49:50 INFO - PROCESS | 1865 | 1461685790971 Marionette TRACE conn3 -> [0,885,"getWindowHandle",null] 08:49:50 INFO - PROCESS | 1865 | 1461685790976 Marionette TRACE conn3 <- [1,885,null,{"value":"8"}] 08:49:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html 08:49:50 INFO - PROCESS | 1865 | 1461685790981 Marionette TRACE conn3 -> [0,886,"setScriptTimeout",{"ms":35000}] 08:49:50 INFO - PROCESS | 1865 | 1461685790984 Marionette TRACE conn3 <- [1,886,null,{}] 08:49:50 INFO - PROCESS | 1865 | 1461685790989 Marionette TRACE conn3 -> [0,887,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:49:51 INFO - PROCESS | 1865 | 1461685791141 Marionette TRACE conn3 <- [1,887,null,{"value":null}] 08:49:51 INFO - PROCESS | 1865 | 1461685791310 Marionette TRACE conn3 -> [0,888,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html\", \"f2909f1d-3840-4f27-ae3e-3caac4a4282f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:49:51 INFO - PROCESS | 1865 | ++DOCSHELL 0x7fb4abf88800 == 91 [pid = 1865] [id = 229] 08:49:51 INFO - PROCESS | 1865 | ++DOMWINDOW == 150 (0x7fb49632dc00) [pid = 1865] [serial = 687] [outer = (nil)] 08:49:51 INFO - PROCESS | 1865 | ++DOMWINDOW == 151 (0x7fb4992d4000) [pid = 1865] [serial = 688] [outer = 0x7fb49632dc00] 08:49:51 INFO - PROCESS | 1865 | 1461685791379 Marionette DEBUG loaded listener.js 08:49:51 INFO - PROCESS | 1865 | ++DOMWINDOW == 152 (0x7fb49939bc00) [pid = 1865] [serial = 689] [outer = 0x7fb49632dc00] 08:49:52 INFO - PROCESS | 1865 | 1461685792225 Marionette TRACE conn3 <- [1,888,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-clamp-4",0,null,null]]]}] 08:49:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-4 08:49:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | took 1280ms 08:49:52 INFO - PROCESS | 1865 | 1461685792263 Marionette TRACE conn3 -> [0,889,"getWindowHandle",null] 08:49:52 INFO - PROCESS | 1865 | 1461685792265 Marionette TRACE conn3 <- [1,889,null,{"value":"8"}] 08:49:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html 08:49:52 INFO - PROCESS | 1865 | 1461685792271 Marionette TRACE conn3 -> [0,890,"setScriptTimeout",{"ms":35000}] 08:49:52 INFO - PROCESS | 1865 | 1461685792273 Marionette TRACE conn3 <- [1,890,null,{}] 08:49:52 INFO - PROCESS | 1865 | 1461685792279 Marionette TRACE conn3 -> [0,891,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:49:52 INFO - PROCESS | 1865 | 1461685792429 Marionette TRACE conn3 <- [1,891,null,{"value":null}] 08:49:52 INFO - PROCESS | 1865 | 1461685792600 Marionette TRACE conn3 -> [0,892,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html\", \"f2909f1d-3840-4f27-ae3e-3caac4a4282f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:49:52 INFO - PROCESS | 1865 | ++DOCSHELL 0x7fb4ac7b5000 == 92 [pid = 1865] [id = 230] 08:49:52 INFO - PROCESS | 1865 | ++DOMWINDOW == 153 (0x7fb499285000) [pid = 1865] [serial = 690] [outer = (nil)] 08:49:52 INFO - PROCESS | 1865 | ++DOMWINDOW == 154 (0x7fb499670800) [pid = 1865] [serial = 691] [outer = 0x7fb499285000] 08:49:52 INFO - PROCESS | 1865 | 1461685792680 Marionette DEBUG loaded listener.js 08:49:52 INFO - PROCESS | 1865 | ++DOMWINDOW == 155 (0x7fb499819800) [pid = 1865] [serial = 692] [outer = 0x7fb499285000] 08:49:53 INFO - PROCESS | 1865 | 1461685793550 Marionette TRACE conn3 <- [1,892,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-clamp-5",0,null,null]]]}] 08:49:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-5 08:49:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | took 1327ms 08:49:53 INFO - PROCESS | 1865 | 1461685793600 Marionette TRACE conn3 -> [0,893,"getWindowHandle",null] 08:49:53 INFO - PROCESS | 1865 | 1461685793603 Marionette TRACE conn3 <- [1,893,null,{"value":"8"}] 08:49:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html 08:49:53 INFO - PROCESS | 1865 | 1461685793609 Marionette TRACE conn3 -> [0,894,"setScriptTimeout",{"ms":35000}] 08:49:53 INFO - PROCESS | 1865 | 1461685793612 Marionette TRACE conn3 <- [1,894,null,{}] 08:49:53 INFO - PROCESS | 1865 | 1461685793617 Marionette TRACE conn3 -> [0,895,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:49:53 INFO - PROCESS | 1865 | 1461685793798 Marionette TRACE conn3 <- [1,895,null,{"value":null}] 08:49:53 INFO - PROCESS | 1865 | 1461685793967 Marionette TRACE conn3 -> [0,896,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html\", \"f2909f1d-3840-4f27-ae3e-3caac4a4282f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:49:53 INFO - PROCESS | 1865 | ++DOCSHELL 0x7fb4ae57e800 == 93 [pid = 1865] [id = 231] 08:49:53 INFO - PROCESS | 1865 | ++DOMWINDOW == 156 (0x7fb49a115000) [pid = 1865] [serial = 693] [outer = (nil)] 08:49:54 INFO - PROCESS | 1865 | ++DOMWINDOW == 157 (0x7fb49b5a7000) [pid = 1865] [serial = 694] [outer = 0x7fb49a115000] 08:49:54 INFO - PROCESS | 1865 | 1461685794043 Marionette DEBUG loaded listener.js 08:49:54 INFO - PROCESS | 1865 | ++DOMWINDOW == 158 (0x7fb4a147bc00) [pid = 1865] [serial = 695] [outer = 0x7fb49a115000] 08:49:54 INFO - PROCESS | 1865 | 1461685794860 Marionette TRACE conn3 <- [1,896,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-clamp-6",0,null,null]]]}] 08:49:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-6 08:49:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | took 1283ms 08:49:54 INFO - PROCESS | 1865 | 1461685794892 Marionette TRACE conn3 -> [0,897,"getWindowHandle",null] 08:49:54 INFO - PROCESS | 1865 | 1461685794895 Marionette TRACE conn3 <- [1,897,null,{"value":"8"}] 08:49:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html 08:49:54 INFO - PROCESS | 1865 | 1461685794906 Marionette TRACE conn3 -> [0,898,"setScriptTimeout",{"ms":35000}] 08:49:54 INFO - PROCESS | 1865 | 1461685794916 Marionette TRACE conn3 <- [1,898,null,{}] 08:49:54 INFO - PROCESS | 1865 | 1461685794921 Marionette TRACE conn3 -> [0,899,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:49:55 INFO - PROCESS | 1865 | 1461685795071 Marionette TRACE conn3 <- [1,899,null,{"value":null}] 08:49:55 INFO - PROCESS | 1865 | 1461685795241 Marionette TRACE conn3 -> [0,900,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html\", \"f2909f1d-3840-4f27-ae3e-3caac4a4282f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:49:55 INFO - PROCESS | 1865 | ++DOCSHELL 0x7fb4af2ed800 == 94 [pid = 1865] [id = 232] 08:49:55 INFO - PROCESS | 1865 | ++DOMWINDOW == 159 (0x7fb49a413800) [pid = 1865] [serial = 696] [outer = (nil)] 08:49:55 INFO - PROCESS | 1865 | ++DOMWINDOW == 160 (0x7fb4a640d000) [pid = 1865] [serial = 697] [outer = 0x7fb49a413800] 08:49:55 INFO - PROCESS | 1865 | 1461685795311 Marionette DEBUG loaded listener.js 08:49:55 INFO - PROCESS | 1865 | ++DOMWINDOW == 161 (0x7fb4a72a2000) [pid = 1865] [serial = 698] [outer = 0x7fb49a413800] 08:49:56 INFO - PROCESS | 1865 | 1461685796135 Marionette TRACE conn3 <- [1,900,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.html4",0,null,null]]]}] 08:49:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | Canvas test: 2d.fillStyle.parse.html4 08:49:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | took 1292ms 08:49:56 INFO - PROCESS | 1865 | 1461685796198 Marionette TRACE conn3 -> [0,901,"getWindowHandle",null] 08:49:56 INFO - PROCESS | 1865 | 1461685796202 Marionette TRACE conn3 <- [1,901,null,{"value":"8"}] 08:49:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html 08:49:56 INFO - PROCESS | 1865 | 1461685796208 Marionette TRACE conn3 -> [0,902,"setScriptTimeout",{"ms":35000}] 08:49:56 INFO - PROCESS | 1865 | 1461685796210 Marionette TRACE conn3 <- [1,902,null,{}] 08:49:56 INFO - PROCESS | 1865 | 1461685796215 Marionette TRACE conn3 -> [0,903,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:49:56 INFO - PROCESS | 1865 | 1461685796363 Marionette TRACE conn3 <- [1,903,null,{"value":null}] 08:49:56 INFO - PROCESS | 1865 | 1461685796537 Marionette TRACE conn3 -> [0,904,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html\", \"f2909f1d-3840-4f27-ae3e-3caac4a4282f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:49:56 INFO - PROCESS | 1865 | ++DOCSHELL 0x7fb488ddc800 == 95 [pid = 1865] [id = 233] 08:49:56 INFO - PROCESS | 1865 | ++DOMWINDOW == 162 (0x7fb488fb1000) [pid = 1865] [serial = 699] [outer = (nil)] 08:49:56 INFO - PROCESS | 1865 | ++DOMWINDOW == 163 (0x7fb490353c00) [pid = 1865] [serial = 700] [outer = 0x7fb488fb1000] 08:49:56 INFO - PROCESS | 1865 | 1461685796606 Marionette DEBUG loaded listener.js 08:49:56 INFO - PROCESS | 1865 | ++DOMWINDOW == 164 (0x7fb4959be800) [pid = 1865] [serial = 701] [outer = 0x7fb488fb1000] 08:49:57 INFO - PROCESS | 1865 | 1461685797427 Marionette TRACE conn3 <- [1,904,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex1",0,null,null]]]}] 08:49:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | Canvas test: 2d.fillStyle.parse.invalid.hex1 08:49:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | took 1286ms 08:49:57 INFO - PROCESS | 1865 | 1461685797494 Marionette TRACE conn3 -> [0,905,"getWindowHandle",null] 08:49:57 INFO - PROCESS | 1865 | 1461685797498 Marionette TRACE conn3 <- [1,905,null,{"value":"8"}] 08:49:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html 08:49:57 INFO - PROCESS | 1865 | 1461685797503 Marionette TRACE conn3 -> [0,906,"setScriptTimeout",{"ms":35000}] 08:49:57 INFO - PROCESS | 1865 | 1461685797506 Marionette TRACE conn3 <- [1,906,null,{}] 08:49:57 INFO - PROCESS | 1865 | 1461685797511 Marionette TRACE conn3 -> [0,907,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:49:57 INFO - PROCESS | 1865 | 1461685797665 Marionette TRACE conn3 <- [1,907,null,{"value":null}] 08:49:57 INFO - PROCESS | 1865 | 1461685797841 Marionette TRACE conn3 -> [0,908,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html\", \"f2909f1d-3840-4f27-ae3e-3caac4a4282f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:49:57 INFO - PROCESS | 1865 | ++DOCSHELL 0x7fb489aad800 == 96 [pid = 1865] [id = 234] 08:49:57 INFO - PROCESS | 1865 | ++DOMWINDOW == 165 (0x7fb486ad9c00) [pid = 1865] [serial = 702] [outer = (nil)] 08:49:57 INFO - PROCESS | 1865 | ++DOMWINDOW == 166 (0x7fb486df4800) [pid = 1865] [serial = 703] [outer = 0x7fb486ad9c00] 08:49:57 INFO - PROCESS | 1865 | 1461685797921 Marionette DEBUG loaded listener.js 08:49:58 INFO - PROCESS | 1865 | ++DOMWINDOW == 167 (0x7fb490b35400) [pid = 1865] [serial = 704] [outer = 0x7fb486ad9c00] 08:49:58 INFO - PROCESS | 1865 | 1461685798796 Marionette TRACE conn3 <- [1,908,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex2",0,null,null]]]}] 08:49:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | Canvas test: 2d.fillStyle.parse.invalid.hex2 08:49:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | took 1339ms 08:49:58 INFO - PROCESS | 1865 | 1461685798844 Marionette TRACE conn3 -> [0,909,"getWindowHandle",null] 08:49:58 INFO - PROCESS | 1865 | 1461685798847 Marionette TRACE conn3 <- [1,909,null,{"value":"8"}] 08:49:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html 08:49:58 INFO - PROCESS | 1865 | 1461685798853 Marionette TRACE conn3 -> [0,910,"setScriptTimeout",{"ms":35000}] 08:49:58 INFO - PROCESS | 1865 | 1461685798855 Marionette TRACE conn3 <- [1,910,null,{}] 08:49:58 INFO - PROCESS | 1865 | 1461685798861 Marionette TRACE conn3 -> [0,911,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:49:59 INFO - PROCESS | 1865 | 1461685799013 Marionette TRACE conn3 <- [1,911,null,{"value":null}] 08:49:59 INFO - PROCESS | 1865 | 1461685799593 Marionette TRACE conn3 -> [0,912,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html\", \"f2909f1d-3840-4f27-ae3e-3caac4a4282f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:49:59 INFO - PROCESS | 1865 | ++DOCSHELL 0x7fb490622800 == 97 [pid = 1865] [id = 235] 08:49:59 INFO - PROCESS | 1865 | ++DOMWINDOW == 168 (0x7fb486df6c00) [pid = 1865] [serial = 705] [outer = (nil)] 08:49:59 INFO - PROCESS | 1865 | ++DOMWINDOW == 169 (0x7fb488fb5000) [pid = 1865] [serial = 706] [outer = 0x7fb486df6c00] 08:49:59 INFO - PROCESS | 1865 | 1461685799708 Marionette DEBUG loaded listener.js 08:49:59 INFO - PROCESS | 1865 | ++DOMWINDOW == 170 (0x7fb489991400) [pid = 1865] [serial = 707] [outer = 0x7fb486df6c00] 08:49:59 INFO - PROCESS | 1865 | ++DOMWINDOW == 171 (0x7fb49034f800) [pid = 1865] [serial = 708] [outer = 0x7fb49216b800] 08:50:00 INFO - PROCESS | 1865 | 1461685800703 Marionette TRACE conn3 <- [1,912,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex3",0,null,null]]]}] 08:50:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | Canvas test: 2d.fillStyle.parse.invalid.hex3 08:50:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | took 1933ms 08:50:00 INFO - PROCESS | 1865 | 1461685800790 Marionette TRACE conn3 -> [0,913,"getWindowHandle",null] 08:50:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html 08:50:00 INFO - PROCESS | 1865 | 1461685800794 Marionette TRACE conn3 <- [1,913,null,{"value":"8"}] 08:50:00 INFO - PROCESS | 1865 | 1461685800800 Marionette TRACE conn3 -> [0,914,"setScriptTimeout",{"ms":35000}] 08:50:00 INFO - PROCESS | 1865 | 1461685800805 Marionette TRACE conn3 <- [1,914,null,{}] 08:50:00 INFO - PROCESS | 1865 | 1461685800812 Marionette TRACE conn3 -> [0,915,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:50:01 INFO - PROCESS | 1865 | 1461685801060 Marionette TRACE conn3 <- [1,915,null,{"value":null}] 08:50:01 INFO - PROCESS | 1865 | 1461685801366 Marionette TRACE conn3 -> [0,916,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html\", \"f2909f1d-3840-4f27-ae3e-3caac4a4282f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:50:01 INFO - PROCESS | 1865 | ++DOCSHELL 0x7fb48efc7800 == 98 [pid = 1865] [id = 236] 08:50:01 INFO - PROCESS | 1865 | ++DOMWINDOW == 172 (0x7fb4906b2000) [pid = 1865] [serial = 709] [outer = (nil)] 08:50:01 INFO - PROCESS | 1865 | ++DOMWINDOW == 173 (0x7fb490b3fc00) [pid = 1865] [serial = 710] [outer = 0x7fb4906b2000] 08:50:01 INFO - PROCESS | 1865 | 1461685801434 Marionette DEBUG loaded listener.js 08:50:01 INFO - PROCESS | 1865 | ++DOMWINDOW == 174 (0x7fb49230e400) [pid = 1865] [serial = 711] [outer = 0x7fb4906b2000] 08:50:02 INFO - PROCESS | 1865 | --DOCSHELL 0x7fb49a1da000 == 97 [pid = 1865] [id = 79] 08:50:02 INFO - PROCESS | 1865 | --DOCSHELL 0x7fb4978b8000 == 96 [pid = 1865] [id = 164] 08:50:02 INFO - PROCESS | 1865 | --DOCSHELL 0x7fb49d7d7800 == 95 [pid = 1865] [id = 167] 08:50:02 INFO - PROCESS | 1865 | --DOCSHELL 0x7fb49a9a7800 == 94 [pid = 1865] [id = 67] 08:50:02 INFO - PROCESS | 1865 | --DOMWINDOW == 173 (0x7fb494b89800) [pid = 1865] [serial = 598] [outer = (nil)] [url = about:blank] 08:50:02 INFO - PROCESS | 1865 | --DOMWINDOW == 172 (0x7fb4915cb400) [pid = 1865] [serial = 601] [outer = (nil)] [url = about:blank] 08:50:02 INFO - PROCESS | 1865 | --DOMWINDOW == 171 (0x7fb493ed8800) [pid = 1865] [serial = 604] [outer = (nil)] [url = about:blank] 08:50:02 INFO - PROCESS | 1865 | --DOMWINDOW == 170 (0x7fb497f6bc00) [pid = 1865] [serial = 607] [outer = (nil)] [url = about:blank] 08:50:02 INFO - PROCESS | 1865 | --DOMWINDOW == 169 (0x7fb499285400) [pid = 1865] [serial = 610] [outer = (nil)] [url = about:blank] 08:50:02 INFO - PROCESS | 1865 | --DOMWINDOW == 168 (0x7fb4992d5800) [pid = 1865] [serial = 613] [outer = (nil)] [url = about:blank] 08:50:02 INFO - PROCESS | 1865 | --DOMWINDOW == 167 (0x7fb499816000) [pid = 1865] [serial = 616] [outer = (nil)] [url = about:blank] 08:50:02 INFO - PROCESS | 1865 | --DOMWINDOW == 166 (0x7fb49a11d800) [pid = 1865] [serial = 619] [outer = (nil)] [url = about:blank] 08:50:02 INFO - PROCESS | 1865 | --DOMWINDOW == 165 (0x7fb4902d5000) [pid = 1865] [serial = 622] [outer = (nil)] [url = about:blank] 08:50:02 INFO - PROCESS | 1865 | --DOMWINDOW == 164 (0x7fb494798800) [pid = 1865] [serial = 634] [outer = (nil)] [url = about:blank] 08:50:02 INFO - PROCESS | 1865 | --DOCSHELL 0x7fb4915af000 == 93 [pid = 1865] [id = 83] 08:50:02 INFO - PROCESS | 1865 | --DOCSHELL 0x7fb489bdf800 == 92 [pid = 1865] [id = 187] 08:50:02 INFO - PROCESS | 1865 | --DOCSHELL 0x7fb49a0da000 == 91 [pid = 1865] [id = 165] 08:50:02 INFO - PROCESS | 1865 | --DOCSHELL 0x7fb49081b000 == 90 [pid = 1865] [id = 76] 08:50:02 INFO - PROCESS | 1865 | --DOCSHELL 0x7fb4a8714000 == 89 [pid = 1865] [id = 96] 08:50:02 INFO - PROCESS | 1865 | --DOCSHELL 0x7fb4949e5000 == 88 [pid = 1865] [id = 224] 08:50:02 INFO - PROCESS | 1865 | --DOCSHELL 0x7fb493e8e000 == 87 [pid = 1865] [id = 223] 08:50:02 INFO - PROCESS | 1865 | --DOCSHELL 0x7fb48efd4000 == 86 [pid = 1865] [id = 222] 08:50:02 INFO - PROCESS | 1865 | --DOCSHELL 0x7fb4a8424800 == 85 [pid = 1865] [id = 220] 08:50:02 INFO - PROCESS | 1865 | --DOCSHELL 0x7fb4a7718800 == 84 [pid = 1865] [id = 219] 08:50:02 INFO - PROCESS | 1865 | 1461685802507 Marionette TRACE conn3 <- [1,916,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex4",0,null,null]]]}] 08:50:02 INFO - PROCESS | 1865 | --DOCSHELL 0x7fb4a70b5000 == 83 [pid = 1865] [id = 218] 08:50:02 INFO - PROCESS | 1865 | --DOCSHELL 0x7fb49d7ca000 == 82 [pid = 1865] [id = 217] 08:50:02 INFO - PROCESS | 1865 | --DOCSHELL 0x7fb49a472000 == 81 [pid = 1865] [id = 216] 08:50:02 INFO - PROCESS | 1865 | --DOCSHELL 0x7fb49967e800 == 80 [pid = 1865] [id = 215] 08:50:02 INFO - PROCESS | 1865 | --DOCSHELL 0x7fb497fa0800 == 79 [pid = 1865] [id = 214] 08:50:02 INFO - PROCESS | 1865 | --DOCSHELL 0x7fb496d14800 == 78 [pid = 1865] [id = 191] 08:50:02 INFO - PROCESS | 1865 | --DOCSHELL 0x7fb4947bb800 == 77 [pid = 1865] [id = 213] 08:50:02 INFO - PROCESS | 1865 | --DOMWINDOW == 163 (0x7fb490357800) [pid = 1865] [serial = 625] [outer = (nil)] [url = about:blank] 08:50:02 INFO - PROCESS | 1865 | --DOMWINDOW == 162 (0x7fb493cb5c00) [pid = 1865] [serial = 631] [outer = (nil)] [url = about:blank] 08:50:02 INFO - PROCESS | 1865 | --DOMWINDOW == 161 (0x7fb4906be800) [pid = 1865] [serial = 626] [outer = (nil)] [url = about:blank] 08:50:02 INFO - PROCESS | 1865 | --DOMWINDOW == 160 (0x7fb493eda400) [pid = 1865] [serial = 632] [outer = (nil)] [url = about:blank] 08:50:02 INFO - PROCESS | 1865 | --DOMWINDOW == 159 (0x7fb49216c400) [pid = 1865] [serial = 628] [outer = (nil)] [url = about:blank] 08:50:02 INFO - PROCESS | 1865 | --DOMWINDOW == 158 (0x7fb49391e400) [pid = 1865] [serial = 629] [outer = (nil)] [url = about:blank] 08:50:02 INFO - PROCESS | 1865 | --DOMWINDOW == 157 (0x7fb4a6405c00) [pid = 1865] [serial = 476] [outer = (nil)] [url = about:blank] 08:50:02 INFO - PROCESS | 1865 | --DOMWINDOW == 156 (0x7fb49c921c00) [pid = 1865] [serial = 503] [outer = (nil)] [url = about:blank] 08:50:02 INFO - PROCESS | 1865 | --DOMWINDOW == 155 (0x7fb4948cc800) [pid = 1865] [serial = 574] [outer = (nil)] [url = about:blank] 08:50:02 INFO - PROCESS | 1865 | --DOMWINDOW == 154 (0x7fb49865f000) [pid = 1865] [serial = 580] [outer = (nil)] [url = about:blank] 08:50:02 INFO - PROCESS | 1865 | --DOMWINDOW == 153 (0x7fb4914e4400) [pid = 1865] [serial = 568] [outer = (nil)] [url = about:blank] 08:50:02 INFO - PROCESS | 1865 | --DOMWINDOW == 152 (0x7fb4946fbc00) [pid = 1865] [serial = 491] [outer = (nil)] [url = about:blank] 08:50:02 INFO - PROCESS | 1865 | --DOMWINDOW == 151 (0x7fb494ec5800) [pid = 1865] [serial = 473] [outer = (nil)] [url = about:blank] 08:50:02 INFO - PROCESS | 1865 | --DOMWINDOW == 150 (0x7fb494ecc800) [pid = 1865] [serial = 536] [outer = (nil)] [url = about:blank] 08:50:02 INFO - PROCESS | 1865 | --DOMWINDOW == 149 (0x7fb49216b400) [pid = 1865] [serial = 589] [outer = (nil)] [url = about:blank] 08:50:02 INFO - PROCESS | 1865 | --DOMWINDOW == 148 (0x7fb496327000) [pid = 1865] [serial = 595] [outer = (nil)] [url = about:blank] 08:50:02 INFO - PROCESS | 1865 | --DOMWINDOW == 147 (0x7fb4a7304c00) [pid = 1865] [serial = 506] [outer = (nil)] [url = about:blank] 08:50:02 INFO - PROCESS | 1865 | --DOMWINDOW == 146 (0x7fb493922800) [pid = 1865] [serial = 590] [outer = (nil)] [url = about:blank] 08:50:02 INFO - PROCESS | 1865 | --DOMWINDOW == 145 (0x7fb490353000) [pid = 1865] [serial = 586] [outer = (nil)] [url = about:blank] 08:50:02 INFO - PROCESS | 1865 | --DOMWINDOW == 144 (0x7fb493de1000) [pid = 1865] [serial = 533] [outer = (nil)] [url = about:blank] 08:50:02 INFO - PROCESS | 1865 | --DOMWINDOW == 143 (0x7fb4902cf000) [pid = 1865] [serial = 565] [outer = (nil)] [url = about:blank] 08:50:02 INFO - PROCESS | 1865 | --DOMWINDOW == 142 (0x7fb49035b400) [pid = 1865] [serial = 488] [outer = (nil)] [url = about:blank] 08:50:02 INFO - PROCESS | 1865 | --DOMWINDOW == 141 (0x7fb49922e400) [pid = 1865] [serial = 584] [outer = (nil)] [url = about:blank] 08:50:02 INFO - PROCESS | 1865 | --DOMWINDOW == 140 (0x7fb4902d0c00) [pid = 1865] [serial = 530] [outer = (nil)] [url = about:blank] 08:50:02 INFO - PROCESS | 1865 | --DOMWINDOW == 139 (0x7fb4906bac00) [pid = 1865] [serial = 587] [outer = (nil)] [url = about:blank] 08:50:02 INFO - PROCESS | 1865 | --DOMWINDOW == 138 (0x7fb4990e1400) [pid = 1865] [serial = 583] [outer = (nil)] [url = about:blank] 08:50:02 INFO - PROCESS | 1865 | --DOMWINDOW == 137 (0x7fb494ecdc00) [pid = 1865] [serial = 578] [outer = (nil)] [url = about:blank] 08:50:02 INFO - PROCESS | 1865 | --DOMWINDOW == 136 (0x7fb4946f3800) [pid = 1865] [serial = 592] [outer = (nil)] [url = about:blank] 08:50:02 INFO - PROCESS | 1865 | --DOMWINDOW == 135 (0x7fb490323c00) [pid = 1865] [serial = 461] [outer = (nil)] [url = about:blank] 08:50:02 INFO - PROCESS | 1865 | --DOMWINDOW == 134 (0x7fb4a72a8800) [pid = 1865] [serial = 545] [outer = (nil)] [url = about:blank] 08:50:02 INFO - PROCESS | 1865 | --DOMWINDOW == 133 (0x7fb49c918800) [pid = 1865] [serial = 542] [outer = (nil)] [url = about:blank] 08:50:02 INFO - PROCESS | 1865 | --DOMWINDOW == 132 (0x7fb4948cd400) [pid = 1865] [serial = 464] [outer = (nil)] [url = about:blank] 08:50:02 INFO - PROCESS | 1865 | --DOMWINDOW == 131 (0x7fb493deec00) [pid = 1865] [serial = 571] [outer = (nil)] [url = about:blank] 08:50:02 INFO - PROCESS | 1865 | --DOMWINDOW == 130 (0x7fb499284400) [pid = 1865] [serial = 500] [outer = (nil)] [url = about:blank] 08:50:02 INFO - PROCESS | 1865 | --DOMWINDOW == 129 (0x7fb4990df400) [pid = 1865] [serial = 497] [outer = (nil)] [url = about:blank] 08:50:02 INFO - PROCESS | 1865 | --DOMWINDOW == 128 (0x7fb494ec3c00) [pid = 1865] [serial = 577] [outer = (nil)] [url = about:blank] 08:50:02 INFO - PROCESS | 1865 | --DOMWINDOW == 127 (0x7fb49479b400) [pid = 1865] [serial = 593] [outer = (nil)] [url = about:blank] 08:50:02 INFO - PROCESS | 1865 | --DOMWINDOW == 126 (0x7fb492f45800) [pid = 1865] [serial = 569] [outer = (nil)] [url = about:blank] 08:50:02 INFO - PROCESS | 1865 | --DOMWINDOW == 125 (0x7fb4992da000) [pid = 1865] [serial = 470] [outer = (nil)] [url = about:blank] 08:50:02 INFO - PROCESS | 1865 | --DOMWINDOW == 124 (0x7fb493ede400) [pid = 1865] [serial = 572] [outer = (nil)] [url = about:blank] 08:50:02 INFO - PROCESS | 1865 | --DOMWINDOW == 123 (0x7fb491154400) [pid = 1865] [serial = 548] [outer = (nil)] [url = about:blank] 08:50:02 INFO - PROCESS | 1865 | --DOMWINDOW == 122 (0x7fb498b4fc00) [pid = 1865] [serial = 581] [outer = (nil)] [url = about:blank] 08:50:02 INFO - PROCESS | 1865 | --DOMWINDOW == 121 (0x7fb499813800) [pid = 1865] [serial = 539] [outer = (nil)] [url = about:blank] 08:50:02 INFO - PROCESS | 1865 | --DOMWINDOW == 120 (0x7fb490350000) [pid = 1865] [serial = 566] [outer = (nil)] [url = about:blank] 08:50:02 INFO - PROCESS | 1865 | --DOMWINDOW == 119 (0x7fb494ecf400) [pid = 1865] [serial = 467] [outer = (nil)] [url = about:blank] 08:50:02 INFO - PROCESS | 1865 | --DOMWINDOW == 118 (0x7fb496f0b400) [pid = 1865] [serial = 596] [outer = (nil)] [url = about:blank] 08:50:02 INFO - PROCESS | 1865 | --DOMWINDOW == 117 (0x7fb494ec6800) [pid = 1865] [serial = 494] [outer = (nil)] [url = about:blank] 08:50:02 INFO - PROCESS | 1865 | --DOMWINDOW == 116 (0x7fb490b3f000) [pid = 1865] [serial = 509] [outer = (nil)] [url = about:blank] 08:50:02 INFO - PROCESS | 1865 | --DOMWINDOW == 115 (0x7fb494b8a800) [pid = 1865] [serial = 575] [outer = (nil)] [url = about:blank] 08:50:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | Canvas test: 2d.fillStyle.parse.invalid.hex4 08:50:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | took 1783ms 08:50:02 INFO - PROCESS | 1865 | 1461685802589 Marionette TRACE conn3 -> [0,917,"getWindowHandle",null] 08:50:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html 08:50:02 INFO - PROCESS | 1865 | 1461685802598 Marionette TRACE conn3 <- [1,917,null,{"value":"8"}] 08:50:02 INFO - PROCESS | 1865 | 1461685802603 Marionette TRACE conn3 -> [0,918,"setScriptTimeout",{"ms":35000}] 08:50:02 INFO - PROCESS | 1865 | 1461685802606 Marionette TRACE conn3 <- [1,918,null,{}] 08:50:02 INFO - PROCESS | 1865 | 1461685802611 Marionette TRACE conn3 -> [0,919,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:50:02 INFO - PROCESS | 1865 | 1461685802773 Marionette TRACE conn3 <- [1,919,null,{"value":null}] 08:50:02 INFO - PROCESS | 1865 | 1461685802973 Marionette TRACE conn3 -> [0,920,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html\", \"f2909f1d-3840-4f27-ae3e-3caac4a4282f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:50:02 INFO - PROCESS | 1865 | ++DOCSHELL 0x7fb48ee0e000 == 78 [pid = 1865] [id = 237] 08:50:02 INFO - PROCESS | 1865 | ++DOMWINDOW == 116 (0x7fb49230c000) [pid = 1865] [serial = 712] [outer = (nil)] 08:50:03 INFO - PROCESS | 1865 | ++DOMWINDOW == 117 (0x7fb49391ac00) [pid = 1865] [serial = 713] [outer = 0x7fb49230c000] 08:50:03 INFO - PROCESS | 1865 | 1461685803047 Marionette DEBUG loaded listener.js 08:50:03 INFO - PROCESS | 1865 | ++DOMWINDOW == 118 (0x7fb493c2e400) [pid = 1865] [serial = 714] [outer = 0x7fb49230c000] 08:50:03 INFO - PROCESS | 1865 | 1461685803696 Marionette TRACE conn3 <- [1,920,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex5",0,null,null]]]}] 08:50:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | Canvas test: 2d.fillStyle.parse.invalid.hex5 08:50:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | took 1138ms 08:50:03 INFO - PROCESS | 1865 | 1461685803742 Marionette TRACE conn3 -> [0,921,"getWindowHandle",null] 08:50:03 INFO - PROCESS | 1865 | 1461685803746 Marionette TRACE conn3 <- [1,921,null,{"value":"8"}] 08:50:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html 08:50:03 INFO - PROCESS | 1865 | 1461685803758 Marionette TRACE conn3 -> [0,922,"setScriptTimeout",{"ms":35000}] 08:50:03 INFO - PROCESS | 1865 | 1461685803766 Marionette TRACE conn3 <- [1,922,null,{}] 08:50:03 INFO - PROCESS | 1865 | 1461685803794 Marionette TRACE conn3 -> [0,923,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:50:03 INFO - PROCESS | 1865 | 1461685803947 Marionette TRACE conn3 <- [1,923,null,{"value":null}] 08:50:03 INFO - PROCESS | 1865 | 1461685803959 Marionette TRACE conn3 -> [0,924,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html\", \"f2909f1d-3840-4f27-ae3e-3caac4a4282f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:50:03 INFO - PROCESS | 1865 | ++DOCSHELL 0x7fb49159b800 == 79 [pid = 1865] [id = 238] 08:50:03 INFO - PROCESS | 1865 | ++DOMWINDOW == 119 (0x7fb493c31000) [pid = 1865] [serial = 715] [outer = (nil)] 08:50:04 INFO - PROCESS | 1865 | ++DOMWINDOW == 120 (0x7fb494798000) [pid = 1865] [serial = 716] [outer = 0x7fb493c31000] 08:50:04 INFO - PROCESS | 1865 | 1461685804019 Marionette DEBUG loaded listener.js 08:50:04 INFO - PROCESS | 1865 | ++DOMWINDOW == 121 (0x7fb4948d5400) [pid = 1865] [serial = 717] [outer = 0x7fb493c31000] 08:50:04 INFO - PROCESS | 1865 | 1461685804775 Marionette TRACE conn3 <- [1,924,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex6",0,null,null]]]}] 08:50:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | Canvas test: 2d.fillStyle.parse.invalid.hex6 08:50:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | took 1069ms 08:50:04 INFO - PROCESS | 1865 | 1461685804822 Marionette TRACE conn3 -> [0,925,"getWindowHandle",null] 08:50:04 INFO - PROCESS | 1865 | 1461685804826 Marionette TRACE conn3 <- [1,925,null,{"value":"8"}] 08:50:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html 08:50:04 INFO - PROCESS | 1865 | 1461685804832 Marionette TRACE conn3 -> [0,926,"setScriptTimeout",{"ms":35000}] 08:50:04 INFO - PROCESS | 1865 | 1461685804834 Marionette TRACE conn3 <- [1,926,null,{}] 08:50:04 INFO - PROCESS | 1865 | 1461685804894 Marionette TRACE conn3 -> [0,927,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:50:05 INFO - PROCESS | 1865 | 1461685805118 Marionette TRACE conn3 <- [1,927,null,{"value":null}] 08:50:05 INFO - PROCESS | 1865 | 1461685805141 Marionette TRACE conn3 -> [0,928,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html\", \"f2909f1d-3840-4f27-ae3e-3caac4a4282f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:50:05 INFO - PROCESS | 1865 | ++DOCSHELL 0x7fb4947bb800 == 80 [pid = 1865] [id = 239] 08:50:05 INFO - PROCESS | 1865 | ++DOMWINDOW == 122 (0x7fb490b34800) [pid = 1865] [serial = 718] [outer = (nil)] 08:50:05 INFO - PROCESS | 1865 | ++DOMWINDOW == 123 (0x7fb494ec1000) [pid = 1865] [serial = 719] [outer = 0x7fb490b34800] 08:50:05 INFO - PROCESS | 1865 | 1461685805199 Marionette DEBUG loaded listener.js 08:50:05 INFO - PROCESS | 1865 | ++DOMWINDOW == 124 (0x7fb4959b5c00) [pid = 1865] [serial = 720] [outer = 0x7fb490b34800] 08:50:05 INFO - PROCESS | 1865 | 1461685805986 Marionette TRACE conn3 <- [1,928,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex7",0,null,null]]]}] 08:50:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | Canvas test: 2d.fillStyle.parse.invalid.hex7 08:50:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | took 1228ms 08:50:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html 08:50:06 INFO - PROCESS | 1865 | 1461685806060 Marionette TRACE conn3 -> [0,929,"getWindowHandle",null] 08:50:06 INFO - PROCESS | 1865 | 1461685806063 Marionette TRACE conn3 <- [1,929,null,{"value":"8"}] 08:50:06 INFO - PROCESS | 1865 | 1461685806069 Marionette TRACE conn3 -> [0,930,"setScriptTimeout",{"ms":35000}] 08:50:06 INFO - PROCESS | 1865 | 1461685806072 Marionette TRACE conn3 <- [1,930,null,{}] 08:50:06 INFO - PROCESS | 1865 | 1461685806086 Marionette TRACE conn3 -> [0,931,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:50:06 INFO - PROCESS | 1865 | 1461685806270 Marionette TRACE conn3 <- [1,931,null,{"value":null}] 08:50:06 INFO - PROCESS | 1865 | 1461685806289 Marionette TRACE conn3 -> [0,932,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html\", \"f2909f1d-3840-4f27-ae3e-3caac4a4282f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:50:06 INFO - PROCESS | 1865 | ++DOCSHELL 0x7fb4949e0800 == 81 [pid = 1865] [id = 240] 08:50:06 INFO - PROCESS | 1865 | ++DOMWINDOW == 125 (0x7fb496d4e800) [pid = 1865] [serial = 721] [outer = (nil)] 08:50:06 INFO - PROCESS | 1865 | ++DOMWINDOW == 126 (0x7fb4978d6000) [pid = 1865] [serial = 722] [outer = 0x7fb496d4e800] 08:50:06 INFO - PROCESS | 1865 | 1461685806357 Marionette DEBUG loaded listener.js 08:50:06 INFO - PROCESS | 1865 | ++DOMWINDOW == 127 (0x7fb498aea400) [pid = 1865] [serial = 723] [outer = 0x7fb496d4e800] 08:50:07 INFO - PROCESS | 1865 | --DOMWINDOW == 126 (0x7fb490ff7800) [pid = 1865] [serial = 669] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html] 08:50:07 INFO - PROCESS | 1865 | --DOMWINDOW == 125 (0x7fb489984000) [pid = 1865] [serial = 672] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html] 08:50:07 INFO - PROCESS | 1865 | --DOMWINDOW == 124 (0x7fb490258800) [pid = 1865] [serial = 648] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html] 08:50:07 INFO - PROCESS | 1865 | --DOMWINDOW == 123 (0x7fb499814000) [pid = 1865] [serial = 654] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html] 08:50:07 INFO - PROCESS | 1865 | --DOMWINDOW == 122 (0x7fb49035a800) [pid = 1865] [serial = 636] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html] 08:50:07 INFO - PROCESS | 1865 | --DOMWINDOW == 121 (0x7fb494ecac00) [pid = 1865] [serial = 642] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html] 08:50:07 INFO - PROCESS | 1865 | --DOMWINDOW == 120 (0x7fb486df0800) [pid = 1865] [serial = 657] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html] 08:50:07 INFO - PROCESS | 1865 | --DOMWINDOW == 119 (0x7fb493deb400) [pid = 1865] [serial = 639] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html] 08:50:07 INFO - PROCESS | 1865 | --DOMWINDOW == 118 (0x7fb4906be000) [pid = 1865] [serial = 663] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html] 08:50:07 INFO - PROCESS | 1865 | --DOMWINDOW == 117 (0x7fb493c34400) [pid = 1865] [serial = 633] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html] 08:50:07 INFO - PROCESS | 1865 | --DOMWINDOW == 116 (0x7fb49954e800) [pid = 1865] [serial = 651] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html] 08:50:07 INFO - PROCESS | 1865 | --DOMWINDOW == 115 (0x7fb486ae4800) [pid = 1865] [serial = 660] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html] 08:50:07 INFO - PROCESS | 1865 | --DOMWINDOW == 114 (0x7fb49632b000) [pid = 1865] [serial = 645] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html] 08:50:07 INFO - PROCESS | 1865 | --DOMWINDOW == 113 (0x7fb4905c3800) [pid = 1865] [serial = 666] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html] 08:50:07 INFO - PROCESS | 1865 | --DOMWINDOW == 112 (0x7fb496d47c00) [pid = 1865] [serial = 609] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html] 08:50:07 INFO - PROCESS | 1865 | --DOMWINDOW == 111 (0x7fb490ff5000) [pid = 1865] [serial = 600] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html] 08:50:07 INFO - PROCESS | 1865 | --DOMWINDOW == 110 (0x7fb4959b8c00) [pid = 1865] [serial = 606] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html] 08:50:07 INFO - PROCESS | 1865 | --DOMWINDOW == 109 (0x7fb493cac000) [pid = 1865] [serial = 603] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html] 08:50:07 INFO - PROCESS | 1865 | --DOMWINDOW == 108 (0x7fb489985000) [pid = 1865] [serial = 597] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html] 08:50:07 INFO - PROCESS | 1865 | --DOMWINDOW == 107 (0x7fb488fafc00) [pid = 1865] [serial = 621] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html] 08:50:07 INFO - PROCESS | 1865 | --DOMWINDOW == 106 (0x7fb499702c00) [pid = 1865] [serial = 618] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html] 08:50:07 INFO - PROCESS | 1865 | --DOMWINDOW == 105 (0x7fb49954e400) [pid = 1865] [serial = 615] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html] 08:50:07 INFO - PROCESS | 1865 | --DOMWINDOW == 104 (0x7fb4990e5800) [pid = 1865] [serial = 612] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html] 08:50:07 INFO - PROCESS | 1865 | --DOMWINDOW == 103 (0x7fb49035b000) [pid = 1865] [serial = 561] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html] 08:50:07 INFO - PROCESS | 1865 | 1461685807802 Marionette TRACE conn3 <- [1,932,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex8",0,null,null]]]}] 08:50:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | Canvas test: 2d.fillStyle.parse.invalid.hex8 08:50:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | took 1797ms 08:50:07 INFO - PROCESS | 1865 | 1461685807866 Marionette TRACE conn3 -> [0,933,"getWindowHandle",null] 08:50:07 INFO - PROCESS | 1865 | 1461685807869 Marionette TRACE conn3 <- [1,933,null,{"value":"8"}] 08:50:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html 08:50:07 INFO - PROCESS | 1865 | 1461685807875 Marionette TRACE conn3 -> [0,934,"setScriptTimeout",{"ms":35000}] 08:50:07 INFO - PROCESS | 1865 | 1461685807877 Marionette TRACE conn3 <- [1,934,null,{}] 08:50:07 INFO - PROCESS | 1865 | 1461685807882 Marionette TRACE conn3 -> [0,935,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:50:08 INFO - PROCESS | 1865 | 1461685808042 Marionette TRACE conn3 <- [1,935,null,{"value":null}] 08:50:08 INFO - PROCESS | 1865 | 1461685808171 Marionette TRACE conn3 -> [0,936,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html\", \"f2909f1d-3840-4f27-ae3e-3caac4a4282f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:50:08 INFO - PROCESS | 1865 | ++DOCSHELL 0x7fb4949e7000 == 82 [pid = 1865] [id = 241] 08:50:08 INFO - PROCESS | 1865 | ++DOMWINDOW == 104 (0x7fb489984000) [pid = 1865] [serial = 724] [outer = (nil)] 08:50:08 INFO - PROCESS | 1865 | ++DOMWINDOW == 105 (0x7fb4902cfc00) [pid = 1865] [serial = 725] [outer = 0x7fb489984000] 08:50:08 INFO - PROCESS | 1865 | 1461685808229 Marionette DEBUG loaded listener.js 08:50:08 INFO - PROCESS | 1865 | ++DOMWINDOW == 106 (0x7fb498b4f800) [pid = 1865] [serial = 726] [outer = 0x7fb489984000] 08:50:08 INFO - PROCESS | 1865 | 1461685808815 Marionette TRACE conn3 <- [1,936,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsl-1",0,null,null]]]}] 08:50:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-1 08:50:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | took 976ms 08:50:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html 08:50:08 INFO - PROCESS | 1865 | 1461685808851 Marionette TRACE conn3 -> [0,937,"getWindowHandle",null] 08:50:08 INFO - PROCESS | 1865 | 1461685808853 Marionette TRACE conn3 <- [1,937,null,{"value":"8"}] 08:50:08 INFO - PROCESS | 1865 | 1461685808859 Marionette TRACE conn3 -> [0,938,"setScriptTimeout",{"ms":35000}] 08:50:08 INFO - PROCESS | 1865 | 1461685808862 Marionette TRACE conn3 <- [1,938,null,{}] 08:50:08 INFO - PROCESS | 1865 | 1461685808867 Marionette TRACE conn3 -> [0,939,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:50:09 INFO - PROCESS | 1865 | 1461685809006 Marionette TRACE conn3 <- [1,939,null,{"value":null}] 08:50:09 INFO - PROCESS | 1865 | 1461685809137 Marionette TRACE conn3 -> [0,940,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html\", \"f2909f1d-3840-4f27-ae3e-3caac4a4282f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:50:09 INFO - PROCESS | 1865 | ++DOCSHELL 0x7fb4990b9000 == 83 [pid = 1865] [id = 242] 08:50:09 INFO - PROCESS | 1865 | ++DOMWINDOW == 107 (0x7fb488fafc00) [pid = 1865] [serial = 727] [outer = (nil)] 08:50:09 INFO - PROCESS | 1865 | ++DOMWINDOW == 108 (0x7fb498b52000) [pid = 1865] [serial = 728] [outer = 0x7fb488fafc00] 08:50:09 INFO - PROCESS | 1865 | 1461685809196 Marionette DEBUG loaded listener.js 08:50:09 INFO - PROCESS | 1865 | ++DOMWINDOW == 109 (0x7fb49928a800) [pid = 1865] [serial = 729] [outer = 0x7fb488fafc00] 08:50:10 INFO - PROCESS | 1865 | 1461685810091 Marionette TRACE conn3 <- [1,940,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsl-2",0,null,null]]]}] 08:50:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-2 08:50:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | took 1279ms 08:50:10 INFO - PROCESS | 1865 | 1461685810139 Marionette TRACE conn3 -> [0,941,"getWindowHandle",null] 08:50:10 INFO - PROCESS | 1865 | 1461685810144 Marionette TRACE conn3 <- [1,941,null,{"value":"8"}] 08:50:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html 08:50:10 INFO - PROCESS | 1865 | 1461685810153 Marionette TRACE conn3 -> [0,942,"setScriptTimeout",{"ms":35000}] 08:50:10 INFO - PROCESS | 1865 | 1461685810158 Marionette TRACE conn3 <- [1,942,null,{}] 08:50:10 INFO - PROCESS | 1865 | 1461685810166 Marionette TRACE conn3 -> [0,943,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:50:10 INFO - PROCESS | 1865 | 1461685810340 Marionette TRACE conn3 <- [1,943,null,{"value":null}] 08:50:10 INFO - PROCESS | 1865 | 1461685810508 Marionette TRACE conn3 -> [0,944,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html\", \"f2909f1d-3840-4f27-ae3e-3caac4a4282f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:50:10 INFO - PROCESS | 1865 | ++DOCSHELL 0x7fb490c19800 == 84 [pid = 1865] [id = 243] 08:50:10 INFO - PROCESS | 1865 | ++DOMWINDOW == 110 (0x7fb4902db800) [pid = 1865] [serial = 730] [outer = (nil)] 08:50:10 INFO - PROCESS | 1865 | ++DOMWINDOW == 111 (0x7fb490b33c00) [pid = 1865] [serial = 731] [outer = 0x7fb4902db800] 08:50:10 INFO - PROCESS | 1865 | 1461685810583 Marionette DEBUG loaded listener.js 08:50:10 INFO - PROCESS | 1865 | ++DOMWINDOW == 112 (0x7fb492306000) [pid = 1865] [serial = 732] [outer = 0x7fb4902db800] 08:50:11 INFO - PROCESS | 1865 | 1461685811565 Marionette TRACE conn3 <- [1,944,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsl-3",0,null,null]]]}] 08:50:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-3 08:50:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | took 1485ms 08:50:11 INFO - PROCESS | 1865 | 1461685811639 Marionette TRACE conn3 -> [0,945,"getWindowHandle",null] 08:50:11 INFO - PROCESS | 1865 | 1461685811649 Marionette TRACE conn3 <- [1,945,null,{"value":"8"}] 08:50:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html 08:50:11 INFO - PROCESS | 1865 | 1461685811661 Marionette TRACE conn3 -> [0,946,"setScriptTimeout",{"ms":35000}] 08:50:11 INFO - PROCESS | 1865 | 1461685811665 Marionette TRACE conn3 <- [1,946,null,{}] 08:50:11 INFO - PROCESS | 1865 | 1461685811672 Marionette TRACE conn3 -> [0,947,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:50:11 INFO - PROCESS | 1865 | 1461685811938 Marionette TRACE conn3 <- [1,947,null,{"value":null}] 08:50:12 INFO - PROCESS | 1865 | 1461685812255 Marionette TRACE conn3 -> [0,948,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html\", \"f2909f1d-3840-4f27-ae3e-3caac4a4282f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:50:12 INFO - PROCESS | 1865 | ++DOCSHELL 0x7fb4949e2000 == 85 [pid = 1865] [id = 244] 08:50:12 INFO - PROCESS | 1865 | ++DOMWINDOW == 113 (0x7fb493cac800) [pid = 1865] [serial = 733] [outer = (nil)] 08:50:12 INFO - PROCESS | 1865 | ++DOMWINDOW == 114 (0x7fb493da5c00) [pid = 1865] [serial = 734] [outer = 0x7fb493cac800] 08:50:12 INFO - PROCESS | 1865 | 1461685812331 Marionette DEBUG loaded listener.js 08:50:12 INFO - PROCESS | 1865 | ++DOMWINDOW == 115 (0x7fb4946fa800) [pid = 1865] [serial = 735] [outer = 0x7fb493cac800] 08:50:13 INFO - PROCESS | 1865 | 1461685813368 Marionette TRACE conn3 <- [1,948,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsl-4",0,null,null]]]}] 08:50:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-4 08:50:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | took 1785ms 08:50:13 INFO - PROCESS | 1865 | 1461685813446 Marionette TRACE conn3 -> [0,949,"getWindowHandle",null] 08:50:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html 08:50:13 INFO - PROCESS | 1865 | 1461685813450 Marionette TRACE conn3 <- [1,949,null,{"value":"8"}] 08:50:13 INFO - PROCESS | 1865 | 1461685813457 Marionette TRACE conn3 -> [0,950,"setScriptTimeout",{"ms":35000}] 08:50:13 INFO - PROCESS | 1865 | 1461685813463 Marionette TRACE conn3 <- [1,950,null,{}] 08:50:13 INFO - PROCESS | 1865 | 1461685813479 Marionette TRACE conn3 -> [0,951,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:50:13 INFO - PROCESS | 1865 | 1461685813725 Marionette TRACE conn3 <- [1,951,null,{"value":null}] 08:50:13 INFO - PROCESS | 1865 | 1461685813973 Marionette TRACE conn3 -> [0,952,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html\", \"f2909f1d-3840-4f27-ae3e-3caac4a4282f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:50:14 INFO - PROCESS | 1865 | ++DOCSHELL 0x7fb49a0e1800 == 86 [pid = 1865] [id = 245] 08:50:14 INFO - PROCESS | 1865 | ++DOMWINDOW == 116 (0x7fb494b88000) [pid = 1865] [serial = 736] [outer = (nil)] 08:50:14 INFO - PROCESS | 1865 | ++DOMWINDOW == 117 (0x7fb497f6c000) [pid = 1865] [serial = 737] [outer = 0x7fb494b88000] 08:50:14 INFO - PROCESS | 1865 | 1461685814050 Marionette DEBUG loaded listener.js 08:50:14 INFO - PROCESS | 1865 | ++DOMWINDOW == 118 (0x7fb4990e5c00) [pid = 1865] [serial = 738] [outer = 0x7fb494b88000] 08:50:14 INFO - PROCESS | 1865 | 1461685814942 Marionette TRACE conn3 <- [1,952,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsl-5",0,null,null]]]}] 08:50:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-5 08:50:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | took 1534ms 08:50:14 INFO - PROCESS | 1865 | 1461685814994 Marionette TRACE conn3 -> [0,953,"getWindowHandle",null] 08:50:14 INFO - PROCESS | 1865 | 1461685814998 Marionette TRACE conn3 <- [1,953,null,{"value":"8"}] 08:50:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html 08:50:15 INFO - PROCESS | 1865 | 1461685815004 Marionette TRACE conn3 -> [0,954,"setScriptTimeout",{"ms":35000}] 08:50:15 INFO - PROCESS | 1865 | 1461685815006 Marionette TRACE conn3 <- [1,954,null,{}] 08:50:15 INFO - PROCESS | 1865 | 1461685815012 Marionette TRACE conn3 -> [0,955,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:50:15 INFO - PROCESS | 1865 | 1461685815202 Marionette TRACE conn3 <- [1,955,null,{"value":null}] 08:50:15 INFO - PROCESS | 1865 | 1461685815482 Marionette TRACE conn3 -> [0,956,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html\", \"f2909f1d-3840-4f27-ae3e-3caac4a4282f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:50:15 INFO - PROCESS | 1865 | ++DOCSHELL 0x7fb49a46e000 == 87 [pid = 1865] [id = 246] 08:50:15 INFO - PROCESS | 1865 | ++DOMWINDOW == 119 (0x7fb49031c400) [pid = 1865] [serial = 739] [outer = (nil)] 08:50:15 INFO - PROCESS | 1865 | ++DOMWINDOW == 120 (0x7fb49928c000) [pid = 1865] [serial = 740] [outer = 0x7fb49031c400] 08:50:15 INFO - PROCESS | 1865 | 1461685815607 Marionette DEBUG loaded listener.js 08:50:15 INFO - PROCESS | 1865 | ++DOMWINDOW == 121 (0x7fb499396800) [pid = 1865] [serial = 741] [outer = 0x7fb49031c400] 08:50:16 INFO - PROCESS | 1865 | 1461685816475 Marionette TRACE conn3 <- [1,956,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsl-6",0,null,null]]]}] 08:50:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-6 08:50:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | took 1535ms 08:50:16 INFO - PROCESS | 1865 | 1461685816542 Marionette TRACE conn3 -> [0,957,"getWindowHandle",null] 08:50:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html 08:50:16 INFO - PROCESS | 1865 | 1461685816547 Marionette TRACE conn3 <- [1,957,null,{"value":"8"}] 08:50:16 INFO - PROCESS | 1865 | 1461685816553 Marionette TRACE conn3 -> [0,958,"setScriptTimeout",{"ms":35000}] 08:50:16 INFO - PROCESS | 1865 | 1461685816556 Marionette TRACE conn3 <- [1,958,null,{}] 08:50:16 INFO - PROCESS | 1865 | 1461685816562 Marionette TRACE conn3 -> [0,959,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:50:16 INFO - PROCESS | 1865 | 1461685816809 Marionette TRACE conn3 <- [1,959,null,{"value":null}] 08:50:17 INFO - PROCESS | 1865 | 1461685817056 Marionette TRACE conn3 -> [0,960,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html\", \"f2909f1d-3840-4f27-ae3e-3caac4a4282f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:50:17 INFO - PROCESS | 1865 | ++DOCSHELL 0x7fb49c943000 == 88 [pid = 1865] [id = 247] 08:50:17 INFO - PROCESS | 1865 | ++DOMWINDOW == 122 (0x7fb499814000) [pid = 1865] [serial = 742] [outer = (nil)] 08:50:17 INFO - PROCESS | 1865 | ++DOMWINDOW == 123 (0x7fb499e42400) [pid = 1865] [serial = 743] [outer = 0x7fb499814000] 08:50:17 INFO - PROCESS | 1865 | 1461685817174 Marionette DEBUG loaded listener.js 08:50:17 INFO - PROCESS | 1865 | ++DOMWINDOW == 124 (0x7fb49a10fc00) [pid = 1865] [serial = 744] [outer = 0x7fb499814000] 08:50:18 INFO - PROCESS | 1865 | 1461685818035 Marionette TRACE conn3 <- [1,960,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsla-1",0,null,null]]]}] 08:50:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-1 08:50:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | took 1528ms 08:50:18 INFO - PROCESS | 1865 | 1461685818082 Marionette TRACE conn3 -> [0,961,"getWindowHandle",null] 08:50:18 INFO - PROCESS | 1865 | 1461685818086 Marionette TRACE conn3 <- [1,961,null,{"value":"8"}] 08:50:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html 08:50:18 INFO - PROCESS | 1865 | 1461685818092 Marionette TRACE conn3 -> [0,962,"setScriptTimeout",{"ms":35000}] 08:50:18 INFO - PROCESS | 1865 | 1461685818094 Marionette TRACE conn3 <- [1,962,null,{}] 08:50:18 INFO - PROCESS | 1865 | 1461685818100 Marionette TRACE conn3 -> [0,963,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:50:18 INFO - PROCESS | 1865 | 1461685818312 Marionette TRACE conn3 <- [1,963,null,{"value":null}] 08:50:18 INFO - PROCESS | 1865 | 1461685818496 Marionette TRACE conn3 -> [0,964,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html\", \"f2909f1d-3840-4f27-ae3e-3caac4a4282f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:50:18 INFO - PROCESS | 1865 | ++DOCSHELL 0x7fb4a64a7000 == 89 [pid = 1865] [id = 248] 08:50:18 INFO - PROCESS | 1865 | ++DOMWINDOW == 125 (0x7fb49a115c00) [pid = 1865] [serial = 745] [outer = (nil)] 08:50:18 INFO - PROCESS | 1865 | ++DOMWINDOW == 126 (0x7fb49b4b0400) [pid = 1865] [serial = 746] [outer = 0x7fb49a115c00] 08:50:18 INFO - PROCESS | 1865 | 1461685818605 Marionette DEBUG loaded listener.js 08:50:18 INFO - PROCESS | 1865 | ++DOMWINDOW == 127 (0x7fb49c9af400) [pid = 1865] [serial = 747] [outer = 0x7fb49a115c00] 08:50:19 INFO - PROCESS | 1865 | 1461685819486 Marionette TRACE conn3 <- [1,964,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsla-2",0,null,null]]]}] 08:50:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-2 08:50:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | took 1432ms 08:50:19 INFO - PROCESS | 1865 | 1461685819531 Marionette TRACE conn3 -> [0,965,"getWindowHandle",null] 08:50:19 INFO - PROCESS | 1865 | 1461685819535 Marionette TRACE conn3 <- [1,965,null,{"value":"8"}] 08:50:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html 08:50:19 INFO - PROCESS | 1865 | 1461685819541 Marionette TRACE conn3 -> [0,966,"setScriptTimeout",{"ms":35000}] 08:50:19 INFO - PROCESS | 1865 | 1461685819543 Marionette TRACE conn3 <- [1,966,null,{}] 08:50:19 INFO - PROCESS | 1865 | 1461685819548 Marionette TRACE conn3 -> [0,967,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:50:19 INFO - PROCESS | 1865 | 1461685819710 Marionette TRACE conn3 <- [1,967,null,{"value":null}] 08:50:19 INFO - PROCESS | 1865 | 1461685819881 Marionette TRACE conn3 -> [0,968,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html\", \"f2909f1d-3840-4f27-ae3e-3caac4a4282f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:50:19 INFO - PROCESS | 1865 | ++DOCSHELL 0x7fb4a77ab000 == 90 [pid = 1865] [id = 249] 08:50:19 INFO - PROCESS | 1865 | ++DOMWINDOW == 128 (0x7fb49a11ec00) [pid = 1865] [serial = 748] [outer = (nil)] 08:50:19 INFO - PROCESS | 1865 | ++DOMWINDOW == 129 (0x7fb49cb47000) [pid = 1865] [serial = 749] [outer = 0x7fb49a11ec00] 08:50:19 INFO - PROCESS | 1865 | 1461685819955 Marionette DEBUG loaded listener.js 08:50:20 INFO - PROCESS | 1865 | ++DOMWINDOW == 130 (0x7fb4a1475400) [pid = 1865] [serial = 750] [outer = 0x7fb49a11ec00] 08:50:20 INFO - PROCESS | 1865 | 1461685820796 Marionette TRACE conn3 <- [1,968,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.name-1",0,null,null]]]}] 08:50:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | Canvas test: 2d.fillStyle.parse.invalid.name-1 08:50:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | took 1286ms 08:50:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html 08:50:20 INFO - PROCESS | 1865 | 1461685820827 Marionette TRACE conn3 -> [0,969,"getWindowHandle",null] 08:50:20 INFO - PROCESS | 1865 | 1461685820830 Marionette TRACE conn3 <- [1,969,null,{"value":"8"}] 08:50:20 INFO - PROCESS | 1865 | 1461685820837 Marionette TRACE conn3 -> [0,970,"setScriptTimeout",{"ms":35000}] 08:50:20 INFO - PROCESS | 1865 | 1461685820840 Marionette TRACE conn3 <- [1,970,null,{}] 08:50:20 INFO - PROCESS | 1865 | 1461685820845 Marionette TRACE conn3 -> [0,971,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:50:20 INFO - PROCESS | 1865 | 1461685820998 Marionette TRACE conn3 <- [1,971,null,{"value":null}] 08:50:21 INFO - PROCESS | 1865 | 1461685821169 Marionette TRACE conn3 -> [0,972,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html\", \"f2909f1d-3840-4f27-ae3e-3caac4a4282f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:50:21 INFO - PROCESS | 1865 | ++DOCSHELL 0x7fb4abf2f800 == 91 [pid = 1865] [id = 250] 08:50:21 INFO - PROCESS | 1865 | ++DOMWINDOW == 131 (0x7fb49aae7000) [pid = 1865] [serial = 751] [outer = (nil)] 08:50:21 INFO - PROCESS | 1865 | ++DOMWINDOW == 132 (0x7fb4a6408000) [pid = 1865] [serial = 752] [outer = 0x7fb49aae7000] 08:50:21 INFO - PROCESS | 1865 | 1461685821235 Marionette DEBUG loaded listener.js 08:50:21 INFO - PROCESS | 1865 | ++DOMWINDOW == 133 (0x7fb4a72a5800) [pid = 1865] [serial = 753] [outer = 0x7fb49aae7000] 08:50:22 INFO - PROCESS | 1865 | 1461685822082 Marionette TRACE conn3 <- [1,972,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.name-2",0,null,null]]]}] 08:50:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | Canvas test: 2d.fillStyle.parse.invalid.name-2 08:50:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | took 1283ms 08:50:22 INFO - PROCESS | 1865 | 1461685822120 Marionette TRACE conn3 -> [0,973,"getWindowHandle",null] 08:50:22 INFO - PROCESS | 1865 | 1461685822123 Marionette TRACE conn3 <- [1,973,null,{"value":"8"}] 08:50:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html 08:50:22 INFO - PROCESS | 1865 | 1461685822129 Marionette TRACE conn3 -> [0,974,"setScriptTimeout",{"ms":35000}] 08:50:22 INFO - PROCESS | 1865 | 1461685822132 Marionette TRACE conn3 <- [1,974,null,{}] 08:50:22 INFO - PROCESS | 1865 | 1461685822137 Marionette TRACE conn3 -> [0,975,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:50:22 INFO - PROCESS | 1865 | 1461685822304 Marionette TRACE conn3 <- [1,975,null,{"value":null}] 08:50:22 INFO - PROCESS | 1865 | 1461685822478 Marionette TRACE conn3 -> [0,976,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html\", \"f2909f1d-3840-4f27-ae3e-3caac4a4282f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:50:22 INFO - PROCESS | 1865 | ++DOCSHELL 0x7fb4aca1b000 == 92 [pid = 1865] [id = 251] 08:50:22 INFO - PROCESS | 1865 | ++DOMWINDOW == 134 (0x7fb49c9b7000) [pid = 1865] [serial = 754] [outer = (nil)] 08:50:22 INFO - PROCESS | 1865 | ++DOMWINDOW == 135 (0x7fb4a736e000) [pid = 1865] [serial = 755] [outer = 0x7fb49c9b7000] 08:50:22 INFO - PROCESS | 1865 | 1461685822551 Marionette DEBUG loaded listener.js 08:50:22 INFO - PROCESS | 1865 | ++DOMWINDOW == 136 (0x7fb4a73e7000) [pid = 1865] [serial = 756] [outer = 0x7fb49c9b7000] 08:50:23 INFO - PROCESS | 1865 | 1461685823378 Marionette TRACE conn3 <- [1,976,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.name-3",0,null,null]]]}] 08:50:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | Canvas test: 2d.fillStyle.parse.invalid.name-3 08:50:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | took 1278ms 08:50:23 INFO - PROCESS | 1865 | 1461685823424 Marionette TRACE conn3 -> [0,977,"getWindowHandle",null] 08:50:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html 08:50:23 INFO - PROCESS | 1865 | 1461685823428 Marionette TRACE conn3 <- [1,977,null,{"value":"8"}] 08:50:23 INFO - PROCESS | 1865 | 1461685823433 Marionette TRACE conn3 -> [0,978,"setScriptTimeout",{"ms":35000}] 08:50:23 INFO - PROCESS | 1865 | 1461685823436 Marionette TRACE conn3 <- [1,978,null,{}] 08:50:23 INFO - PROCESS | 1865 | 1461685823441 Marionette TRACE conn3 -> [0,979,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:50:23 INFO - PROCESS | 1865 | 1461685823608 Marionette TRACE conn3 <- [1,979,null,{"value":null}] 08:50:23 INFO - PROCESS | 1865 | 1461685823780 Marionette TRACE conn3 -> [0,980,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html\", \"f2909f1d-3840-4f27-ae3e-3caac4a4282f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:50:23 INFO - PROCESS | 1865 | ++DOCSHELL 0x7fb4b0ab1800 == 93 [pid = 1865] [id = 252] 08:50:23 INFO - PROCESS | 1865 | ++DOMWINDOW == 137 (0x7fb4a1477000) [pid = 1865] [serial = 757] [outer = (nil)] 08:50:23 INFO - PROCESS | 1865 | ++DOMWINDOW == 138 (0x7fb4a7595800) [pid = 1865] [serial = 758] [outer = 0x7fb4a1477000] 08:50:23 INFO - PROCESS | 1865 | 1461685823847 Marionette DEBUG loaded listener.js 08:50:23 INFO - PROCESS | 1865 | ++DOMWINDOW == 139 (0x7fb4a77ebc00) [pid = 1865] [serial = 759] [outer = 0x7fb4a1477000] 08:50:24 INFO - PROCESS | 1865 | 1461685824750 Marionette TRACE conn3 <- [1,980,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.name-4",0,null,null]]]}] 08:50:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | Canvas test: 2d.fillStyle.parse.invalid.name-4 08:50:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | took 1382ms 08:50:24 INFO - PROCESS | 1865 | 1461685824817 Marionette TRACE conn3 -> [0,981,"getWindowHandle",null] 08:50:24 INFO - PROCESS | 1865 | 1461685824820 Marionette TRACE conn3 <- [1,981,null,{"value":"8"}] 08:50:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html 08:50:24 INFO - PROCESS | 1865 | 1461685824827 Marionette TRACE conn3 -> [0,982,"setScriptTimeout",{"ms":35000}] 08:50:24 INFO - PROCESS | 1865 | 1461685824831 Marionette TRACE conn3 <- [1,982,null,{}] 08:50:24 INFO - PROCESS | 1865 | 1461685824836 Marionette TRACE conn3 -> [0,983,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:50:25 INFO - PROCESS | 1865 | 1461685825037 Marionette TRACE conn3 <- [1,983,null,{"value":null}] 08:50:25 INFO - PROCESS | 1865 | 1461685825209 Marionette TRACE conn3 -> [0,984,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html\", \"f2909f1d-3840-4f27-ae3e-3caac4a4282f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:50:25 INFO - PROCESS | 1865 | ++DOCSHELL 0x7fb4947b4000 == 94 [pid = 1865] [id = 253] 08:50:25 INFO - PROCESS | 1865 | ++DOMWINDOW == 140 (0x7fb486dfb800) [pid = 1865] [serial = 760] [outer = (nil)] 08:50:25 INFO - PROCESS | 1865 | ++DOMWINDOW == 141 (0x7fb4963a6c00) [pid = 1865] [serial = 761] [outer = 0x7fb486dfb800] 08:50:25 INFO - PROCESS | 1865 | 1461685825287 Marionette DEBUG loaded listener.js 08:50:25 INFO - PROCESS | 1865 | ++DOMWINDOW == 142 (0x7fb4a8733c00) [pid = 1865] [serial = 762] [outer = 0x7fb486dfb800] 08:50:26 INFO - PROCESS | 1865 | 1461685826110 Marionette TRACE conn3 <- [1,984,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.name-5",0,null,null]]]}] 08:50:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | Canvas test: 2d.fillStyle.parse.invalid.name-5 08:50:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | took 1332ms 08:50:26 INFO - PROCESS | 1865 | 1461685826160 Marionette TRACE conn3 -> [0,985,"getWindowHandle",null] 08:50:26 INFO - PROCESS | 1865 | 1461685826164 Marionette TRACE conn3 <- [1,985,null,{"value":"8"}] 08:50:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html 08:50:26 INFO - PROCESS | 1865 | 1461685826170 Marionette TRACE conn3 -> [0,986,"setScriptTimeout",{"ms":35000}] 08:50:26 INFO - PROCESS | 1865 | 1461685826172 Marionette TRACE conn3 <- [1,986,null,{}] 08:50:26 INFO - PROCESS | 1865 | 1461685826178 Marionette TRACE conn3 -> [0,987,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:50:26 INFO - PROCESS | 1865 | 1461685826339 Marionette TRACE conn3 <- [1,987,null,{"value":null}] 08:50:26 INFO - PROCESS | 1865 | 1461685826520 Marionette TRACE conn3 -> [0,988,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html\", \"f2909f1d-3840-4f27-ae3e-3caac4a4282f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:50:26 INFO - PROCESS | 1865 | ++DOCSHELL 0x7fb48ee18000 == 95 [pid = 1865] [id = 254] 08:50:26 INFO - PROCESS | 1865 | ++DOMWINDOW == 143 (0x7fb486ad8800) [pid = 1865] [serial = 763] [outer = (nil)] 08:50:26 INFO - PROCESS | 1865 | ++DOMWINDOW == 144 (0x7fb49031a800) [pid = 1865] [serial = 764] [outer = 0x7fb486ad8800] 08:50:26 INFO - PROCESS | 1865 | 1461685826598 Marionette DEBUG loaded listener.js 08:50:26 INFO - PROCESS | 1865 | ++DOMWINDOW == 145 (0x7fb496327800) [pid = 1865] [serial = 765] [outer = 0x7fb486ad8800] 08:50:27 INFO - PROCESS | 1865 | 1461685827826 Marionette TRACE conn3 <- [1,988,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-1",0,null,null]]]}] 08:50:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-1 08:50:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | took 1734ms 08:50:27 INFO - PROCESS | 1865 | 1461685827905 Marionette TRACE conn3 -> [0,989,"getWindowHandle",null] 08:50:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html 08:50:27 INFO - PROCESS | 1865 | 1461685827912 Marionette TRACE conn3 <- [1,989,null,{"value":"8"}] 08:50:27 INFO - PROCESS | 1865 | 1461685827918 Marionette TRACE conn3 -> [0,990,"setScriptTimeout",{"ms":35000}] 08:50:27 INFO - PROCESS | 1865 | 1461685827924 Marionette TRACE conn3 <- [1,990,null,{}] 08:50:27 INFO - PROCESS | 1865 | 1461685827931 Marionette TRACE conn3 -> [0,991,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:50:28 INFO - PROCESS | 1865 | 1461685828153 Marionette TRACE conn3 <- [1,991,null,{"value":null}] 08:50:28 INFO - PROCESS | 1865 | 1461685828512 Marionette TRACE conn3 -> [0,992,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html\", \"f2909f1d-3840-4f27-ae3e-3caac4a4282f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:50:28 INFO - PROCESS | 1865 | ++DOCSHELL 0x7fb487934800 == 96 [pid = 1865] [id = 255] 08:50:28 INFO - PROCESS | 1865 | ++DOMWINDOW == 146 (0x7fb4906b1800) [pid = 1865] [serial = 766] [outer = (nil)] 08:50:28 INFO - PROCESS | 1865 | ++DOMWINDOW == 147 (0x7fb490b3cc00) [pid = 1865] [serial = 767] [outer = 0x7fb4906b1800] 08:50:28 INFO - PROCESS | 1865 | 1461685828592 Marionette DEBUG loaded listener.js 08:50:28 INFO - PROCESS | 1865 | ++DOMWINDOW == 148 (0x7fb492162800) [pid = 1865] [serial = 768] [outer = 0x7fb4906b1800] 08:50:29 INFO - PROCESS | 1865 | --DOCSHELL 0x7fb4949e7000 == 95 [pid = 1865] [id = 241] 08:50:29 INFO - PROCESS | 1865 | --DOMWINDOW == 147 (0x7fb4948d6400) [pid = 1865] [serial = 676] [outer = (nil)] [url = about:blank] 08:50:29 INFO - PROCESS | 1865 | --DOCSHELL 0x7fb4949e0800 == 94 [pid = 1865] [id = 240] 08:50:29 INFO - PROCESS | 1865 | --DOCSHELL 0x7fb4947bb800 == 93 [pid = 1865] [id = 239] 08:50:29 INFO - PROCESS | 1865 | --DOCSHELL 0x7fb49159b800 == 92 [pid = 1865] [id = 238] 08:50:29 INFO - PROCESS | 1865 | --DOCSHELL 0x7fb48ee0e000 == 91 [pid = 1865] [id = 237] 08:50:29 INFO - PROCESS | 1865 | --DOCSHELL 0x7fb48efc7800 == 90 [pid = 1865] [id = 236] 08:50:29 INFO - PROCESS | 1865 | --DOCSHELL 0x7fb490622800 == 89 [pid = 1865] [id = 235] 08:50:29 INFO - PROCESS | 1865 | 1461685829520 Marionette TRACE conn3 <- [1,992,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-2",0,null,null]]]}] 08:50:29 INFO - PROCESS | 1865 | --DOMWINDOW == 146 (0x7fb4a1474c00) [pid = 1865] [serial = 665] [outer = (nil)] [url = about:blank] 08:50:29 INFO - PROCESS | 1865 | --DOMWINDOW == 145 (0x7fb49d705c00) [pid = 1865] [serial = 664] [outer = (nil)] [url = about:blank] 08:50:29 INFO - PROCESS | 1865 | --DOMWINDOW == 144 (0x7fb4948d4800) [pid = 1865] [serial = 635] [outer = (nil)] [url = about:blank] 08:50:29 INFO - PROCESS | 1865 | --DOMWINDOW == 143 (0x7fb49aaee800) [pid = 1865] [serial = 653] [outer = (nil)] [url = about:blank] 08:50:29 INFO - PROCESS | 1865 | --DOMWINDOW == 142 (0x7fb49a107800) [pid = 1865] [serial = 652] [outer = (nil)] [url = about:blank] 08:50:29 INFO - PROCESS | 1865 | --DOMWINDOW == 141 (0x7fb49cbeb400) [pid = 1865] [serial = 662] [outer = (nil)] [url = about:blank] 08:50:29 INFO - PROCESS | 1865 | --DOMWINDOW == 140 (0x7fb49c9f2000) [pid = 1865] [serial = 661] [outer = (nil)] [url = about:blank] 08:50:29 INFO - PROCESS | 1865 | --DOMWINDOW == 139 (0x7fb499283800) [pid = 1865] [serial = 647] [outer = (nil)] [url = about:blank] 08:50:29 INFO - PROCESS | 1865 | --DOMWINDOW == 138 (0x7fb49911d800) [pid = 1865] [serial = 646] [outer = (nil)] [url = about:blank] 08:50:29 INFO - PROCESS | 1865 | --DOMWINDOW == 137 (0x7fb4906b9400) [pid = 1865] [serial = 667] [outer = (nil)] [url = about:blank] 08:50:29 INFO - PROCESS | 1865 | --DOMWINDOW == 136 (0x7fb490ff7c00) [pid = 1865] [serial = 668] [outer = (nil)] [url = about:blank] 08:50:29 INFO - PROCESS | 1865 | --DOMWINDOW == 135 (0x7fb49479f000) [pid = 1865] [serial = 671] [outer = (nil)] [url = about:blank] 08:50:29 INFO - PROCESS | 1865 | --DOMWINDOW == 134 (0x7fb49114c400) [pid = 1865] [serial = 673] [outer = (nil)] [url = about:blank] 08:50:29 INFO - PROCESS | 1865 | --DOMWINDOW == 133 (0x7fb49928d000) [pid = 1865] [serial = 611] [outer = (nil)] [url = about:blank] 08:50:29 INFO - PROCESS | 1865 | --DOMWINDOW == 132 (0x7fb493918000) [pid = 1865] [serial = 602] [outer = (nil)] [url = about:blank] 08:50:29 INFO - PROCESS | 1865 | --DOMWINDOW == 131 (0x7fb4990e0800) [pid = 1865] [serial = 608] [outer = (nil)] [url = about:blank] 08:50:29 INFO - PROCESS | 1865 | --DOMWINDOW == 130 (0x7fb494792c00) [pid = 1865] [serial = 605] [outer = (nil)] [url = about:blank] 08:50:29 INFO - PROCESS | 1865 | --DOMWINDOW == 129 (0x7fb4978d7000) [pid = 1865] [serial = 599] [outer = (nil)] [url = about:blank] 08:50:29 INFO - PROCESS | 1865 | --DOMWINDOW == 128 (0x7fb493cadc00) [pid = 1865] [serial = 623] [outer = (nil)] [url = about:blank] 08:50:29 INFO - PROCESS | 1865 | --DOMWINDOW == 127 (0x7fb49aa03400) [pid = 1865] [serial = 620] [outer = (nil)] [url = about:blank] 08:50:29 INFO - PROCESS | 1865 | --DOMWINDOW == 126 (0x7fb49a107000) [pid = 1865] [serial = 617] [outer = (nil)] [url = about:blank] 08:50:29 INFO - PROCESS | 1865 | --DOMWINDOW == 125 (0x7fb4992de400) [pid = 1865] [serial = 614] [outer = (nil)] [url = about:blank] 08:50:29 INFO - PROCESS | 1865 | --DOMWINDOW == 124 (0x7fb493caac00) [pid = 1865] [serial = 563] [outer = (nil)] [url = about:blank] 08:50:29 INFO - PROCESS | 1865 | --DOMWINDOW == 123 (0x7fb493ed5400) [pid = 1865] [serial = 670] [outer = (nil)] [url = about:blank] 08:50:29 INFO - PROCESS | 1865 | --DOMWINDOW == 122 (0x7fb493d9c000) [pid = 1865] [serial = 674] [outer = (nil)] [url = about:blank] 08:50:29 INFO - PROCESS | 1865 | --DOMWINDOW == 121 (0x7fb4992e1c00) [pid = 1865] [serial = 650] [outer = (nil)] [url = about:blank] 08:50:29 INFO - PROCESS | 1865 | --DOMWINDOW == 120 (0x7fb49928e400) [pid = 1865] [serial = 649] [outer = (nil)] [url = about:blank] 08:50:29 INFO - PROCESS | 1865 | --DOMWINDOW == 119 (0x7fb49c866400) [pid = 1865] [serial = 656] [outer = (nil)] [url = about:blank] 08:50:29 INFO - PROCESS | 1865 | --DOMWINDOW == 118 (0x7fb49b5a3c00) [pid = 1865] [serial = 655] [outer = (nil)] [url = about:blank] 08:50:29 INFO - PROCESS | 1865 | --DOMWINDOW == 117 (0x7fb492302c00) [pid = 1865] [serial = 638] [outer = (nil)] [url = about:blank] 08:50:29 INFO - PROCESS | 1865 | --DOMWINDOW == 116 (0x7fb490ff2400) [pid = 1865] [serial = 637] [outer = (nil)] [url = about:blank] 08:50:29 INFO - PROCESS | 1865 | --DOMWINDOW == 115 (0x7fb498814800) [pid = 1865] [serial = 644] [outer = (nil)] [url = about:blank] 08:50:29 INFO - PROCESS | 1865 | --DOMWINDOW == 114 (0x7fb4978d9000) [pid = 1865] [serial = 643] [outer = (nil)] [url = about:blank] 08:50:29 INFO - PROCESS | 1865 | --DOMWINDOW == 113 (0x7fb49c9af000) [pid = 1865] [serial = 659] [outer = (nil)] [url = about:blank] 08:50:29 INFO - PROCESS | 1865 | --DOMWINDOW == 112 (0x7fb49c91c000) [pid = 1865] [serial = 658] [outer = (nil)] [url = about:blank] 08:50:29 INFO - PROCESS | 1865 | --DOMWINDOW == 111 (0x7fb4948d5c00) [pid = 1865] [serial = 641] [outer = (nil)] [url = about:blank] 08:50:29 INFO - PROCESS | 1865 | --DOMWINDOW == 110 (0x7fb4946f7c00) [pid = 1865] [serial = 640] [outer = (nil)] [url = about:blank] 08:50:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-2 08:50:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | took 1686ms 08:50:29 INFO - PROCESS | 1865 | 1461685829604 Marionette TRACE conn3 -> [0,993,"getWindowHandle",null] 08:50:29 INFO - PROCESS | 1865 | 1461685829612 Marionette TRACE conn3 <- [1,993,null,{"value":"8"}] 08:50:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html 08:50:29 INFO - PROCESS | 1865 | 1461685829621 Marionette TRACE conn3 -> [0,994,"setScriptTimeout",{"ms":35000}] 08:50:29 INFO - PROCESS | 1865 | 1461685829623 Marionette TRACE conn3 <- [1,994,null,{}] 08:50:29 INFO - PROCESS | 1865 | 1461685829628 Marionette TRACE conn3 -> [0,995,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:50:29 INFO - PROCESS | 1865 | 1461685829788 Marionette TRACE conn3 <- [1,995,null,{"value":null}] 08:50:29 INFO - PROCESS | 1865 | 1461685829916 Marionette TRACE conn3 -> [0,996,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html\", \"f2909f1d-3840-4f27-ae3e-3caac4a4282f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:50:29 INFO - PROCESS | 1865 | ++DOCSHELL 0x7fb49081d800 == 90 [pid = 1865] [id = 256] 08:50:29 INFO - PROCESS | 1865 | ++DOMWINDOW == 111 (0x7fb488fbc400) [pid = 1865] [serial = 769] [outer = (nil)] 08:50:29 INFO - PROCESS | 1865 | ++DOMWINDOW == 112 (0x7fb493cadc00) [pid = 1865] [serial = 770] [outer = 0x7fb488fbc400] 08:50:29 INFO - PROCESS | 1865 | 1461685829983 Marionette DEBUG loaded listener.js 08:50:30 INFO - PROCESS | 1865 | ++DOMWINDOW == 113 (0x7fb493de2800) [pid = 1865] [serial = 771] [outer = 0x7fb488fbc400] 08:50:30 INFO - PROCESS | 1865 | 1461685830769 Marionette TRACE conn3 <- [1,996,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-3",0,null,null]]]}] 08:50:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-3 08:50:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | took 1181ms 08:50:30 INFO - PROCESS | 1865 | 1461685830801 Marionette TRACE conn3 -> [0,997,"getWindowHandle",null] 08:50:30 INFO - PROCESS | 1865 | 1461685830805 Marionette TRACE conn3 <- [1,997,null,{"value":"8"}] 08:50:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html 08:50:30 INFO - PROCESS | 1865 | 1461685830825 Marionette TRACE conn3 -> [0,998,"setScriptTimeout",{"ms":35000}] 08:50:30 INFO - PROCESS | 1865 | 1461685830831 Marionette TRACE conn3 <- [1,998,null,{}] 08:50:30 INFO - PROCESS | 1865 | 1461685830851 Marionette TRACE conn3 -> [0,999,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:50:31 INFO - PROCESS | 1865 | 1461685831024 Marionette TRACE conn3 <- [1,999,null,{"value":null}] 08:50:31 INFO - PROCESS | 1865 | 1461685831035 Marionette TRACE conn3 -> [0,1000,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html\", \"f2909f1d-3840-4f27-ae3e-3caac4a4282f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:50:31 INFO - PROCESS | 1865 | ++DOCSHELL 0x7fb4947b1800 == 91 [pid = 1865] [id = 257] 08:50:31 INFO - PROCESS | 1865 | ++DOMWINDOW == 114 (0x7fb4948d6c00) [pid = 1865] [serial = 772] [outer = (nil)] 08:50:31 INFO - PROCESS | 1865 | ++DOMWINDOW == 115 (0x7fb494b90800) [pid = 1865] [serial = 773] [outer = 0x7fb4948d6c00] 08:50:31 INFO - PROCESS | 1865 | 1461685831110 Marionette DEBUG loaded listener.js 08:50:31 INFO - PROCESS | 1865 | ++DOMWINDOW == 116 (0x7fb4963b4800) [pid = 1865] [serial = 774] [outer = 0x7fb4948d6c00] 08:50:31 INFO - PROCESS | 1865 | 1461685831937 Marionette TRACE conn3 <- [1,1000,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-4",0,null,null]]]}] 08:50:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-4 08:50:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | took 1156ms 08:50:31 INFO - PROCESS | 1865 | 1461685831967 Marionette TRACE conn3 -> [0,1001,"getWindowHandle",null] 08:50:31 INFO - PROCESS | 1865 | 1461685831972 Marionette TRACE conn3 <- [1,1001,null,{"value":"8"}] 08:50:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html 08:50:32 INFO - PROCESS | 1865 | 1461685832015 Marionette TRACE conn3 -> [0,1002,"setScriptTimeout",{"ms":35000}] 08:50:32 INFO - PROCESS | 1865 | 1461685832018 Marionette TRACE conn3 <- [1,1002,null,{}] 08:50:32 INFO - PROCESS | 1865 | 1461685832023 Marionette TRACE conn3 -> [0,1003,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:50:32 INFO - PROCESS | 1865 | 1461685832220 Marionette TRACE conn3 <- [1,1003,null,{"value":null}] 08:50:32 INFO - PROCESS | 1865 | 1461685832250 Marionette TRACE conn3 -> [0,1004,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html\", \"f2909f1d-3840-4f27-ae3e-3caac4a4282f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:50:32 INFO - PROCESS | 1865 | ++DOCSHELL 0x7fb4978b8000 == 92 [pid = 1865] [id = 258] 08:50:32 INFO - PROCESS | 1865 | ++DOMWINDOW == 117 (0x7fb493de5800) [pid = 1865] [serial = 775] [outer = (nil)] 08:50:32 INFO - PROCESS | 1865 | ++DOMWINDOW == 118 (0x7fb497f70400) [pid = 1865] [serial = 776] [outer = 0x7fb493de5800] 08:50:32 INFO - PROCESS | 1865 | 1461685832312 Marionette DEBUG loaded listener.js 08:50:32 INFO - PROCESS | 1865 | ++DOMWINDOW == 119 (0x7fb4990e3000) [pid = 1865] [serial = 777] [outer = 0x7fb493de5800] 08:50:33 INFO - PROCESS | 1865 | 1461685833121 Marionette TRACE conn3 <- [1,1004,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-5",0,null,null]]]}] 08:50:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-5 08:50:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | took 1194ms 08:50:33 INFO - PROCESS | 1865 | 1461685833197 Marionette TRACE conn3 -> [0,1005,"getWindowHandle",null] 08:50:33 INFO - PROCESS | 1865 | 1461685833201 Marionette TRACE conn3 <- [1,1005,null,{"value":"8"}] 08:50:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html 08:50:33 INFO - PROCESS | 1865 | 1461685833207 Marionette TRACE conn3 -> [0,1006,"setScriptTimeout",{"ms":35000}] 08:50:33 INFO - PROCESS | 1865 | 1461685833208 Marionette TRACE conn3 <- [1,1006,null,{}] 08:50:33 INFO - PROCESS | 1865 | 1461685833214 Marionette TRACE conn3 -> [0,1007,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:50:33 INFO - PROCESS | 1865 | 1461685833405 Marionette TRACE conn3 <- [1,1007,null,{"value":null}] 08:50:33 INFO - PROCESS | 1865 | 1461685833443 Marionette TRACE conn3 -> [0,1008,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html\", \"f2909f1d-3840-4f27-ae3e-3caac4a4282f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:50:33 INFO - PROCESS | 1865 | ++DOCSHELL 0x7fb4995b4800 == 93 [pid = 1865] [id = 259] 08:50:33 INFO - PROCESS | 1865 | ++DOMWINDOW == 120 (0x7fb496f96000) [pid = 1865] [serial = 778] [outer = (nil)] 08:50:33 INFO - PROCESS | 1865 | ++DOMWINDOW == 121 (0x7fb499235c00) [pid = 1865] [serial = 779] [outer = 0x7fb496f96000] 08:50:33 INFO - PROCESS | 1865 | 1461685833517 Marionette DEBUG loaded listener.js 08:50:33 INFO - PROCESS | 1865 | ++DOMWINDOW == 122 (0x7fb4992d7400) [pid = 1865] [serial = 780] [outer = 0x7fb496f96000] 08:50:34 INFO - PROCESS | 1865 | --DOMWINDOW == 121 (0x7fb49230c000) [pid = 1865] [serial = 712] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html] 08:50:34 INFO - PROCESS | 1865 | --DOMWINDOW == 120 (0x7fb493c31000) [pid = 1865] [serial = 715] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html] 08:50:34 INFO - PROCESS | 1865 | --DOMWINDOW == 119 (0x7fb4906b2000) [pid = 1865] [serial = 709] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html] 08:50:34 INFO - PROCESS | 1865 | --DOMWINDOW == 118 (0x7fb486df6c00) [pid = 1865] [serial = 705] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html] 08:50:34 INFO - PROCESS | 1865 | --DOMWINDOW == 117 (0x7fb489984000) [pid = 1865] [serial = 724] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html] 08:50:34 INFO - PROCESS | 1865 | --DOMWINDOW == 116 (0x7fb490b34800) [pid = 1865] [serial = 718] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html] 08:50:34 INFO - PROCESS | 1865 | --DOMWINDOW == 115 (0x7fb496d4e800) [pid = 1865] [serial = 721] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html] 08:50:34 INFO - PROCESS | 1865 | 1461685834555 Marionette TRACE conn3 <- [1,1008,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-6",0,null,null]]]}] 08:50:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-6 08:50:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | took 1376ms 08:50:34 INFO - PROCESS | 1865 | 1461685834584 Marionette TRACE conn3 -> [0,1009,"getWindowHandle",null] 08:50:34 INFO - PROCESS | 1865 | 1461685834588 Marionette TRACE conn3 <- [1,1009,null,{"value":"8"}] 08:50:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html 08:50:34 INFO - PROCESS | 1865 | 1461685834593 Marionette TRACE conn3 -> [0,1010,"setScriptTimeout",{"ms":35000}] 08:50:34 INFO - PROCESS | 1865 | 1461685834596 Marionette TRACE conn3 <- [1,1010,null,{}] 08:50:34 INFO - PROCESS | 1865 | 1461685834601 Marionette TRACE conn3 -> [0,1011,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:50:34 INFO - PROCESS | 1865 | 1461685834773 Marionette TRACE conn3 <- [1,1011,null,{"value":null}] 08:50:34 INFO - PROCESS | 1865 | 1461685834790 Marionette TRACE conn3 -> [0,1012,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html\", \"f2909f1d-3840-4f27-ae3e-3caac4a4282f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:50:34 INFO - PROCESS | 1865 | ++DOCSHELL 0x7fb49a46f800 == 94 [pid = 1865] [id = 260] 08:50:34 INFO - PROCESS | 1865 | ++DOMWINDOW == 116 (0x7fb493cb8c00) [pid = 1865] [serial = 781] [outer = (nil)] 08:50:34 INFO - PROCESS | 1865 | ++DOMWINDOW == 117 (0x7fb499283400) [pid = 1865] [serial = 782] [outer = 0x7fb493cb8c00] 08:50:34 INFO - PROCESS | 1865 | 1461685834853 Marionette DEBUG loaded listener.js 08:50:34 INFO - PROCESS | 1865 | ++DOMWINDOW == 118 (0x7fb49a1b7400) [pid = 1865] [serial = 783] [outer = 0x7fb493cb8c00] 08:50:35 INFO - PROCESS | 1865 | 1461685835608 Marionette TRACE conn3 <- [1,1012,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-7",0,null,null]]]}] 08:50:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-7 08:50:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | took 1038ms 08:50:35 INFO - PROCESS | 1865 | 1461685835633 Marionette TRACE conn3 -> [0,1013,"getWindowHandle",null] 08:50:35 INFO - PROCESS | 1865 | 1461685835636 Marionette TRACE conn3 <- [1,1013,null,{"value":"8"}] 08:50:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html 08:50:35 INFO - PROCESS | 1865 | 1461685835641 Marionette TRACE conn3 -> [0,1014,"setScriptTimeout",{"ms":35000}] 08:50:35 INFO - PROCESS | 1865 | 1461685835643 Marionette TRACE conn3 <- [1,1014,null,{}] 08:50:35 INFO - PROCESS | 1865 | 1461685835649 Marionette TRACE conn3 -> [0,1015,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:50:35 INFO - PROCESS | 1865 | 1461685835839 Marionette TRACE conn3 <- [1,1015,null,{"value":null}] 08:50:35 INFO - PROCESS | 1865 | 1461685835858 Marionette TRACE conn3 -> [0,1016,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html\", \"f2909f1d-3840-4f27-ae3e-3caac4a4282f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:50:35 INFO - PROCESS | 1865 | ++DOCSHELL 0x7fb49c94d800 == 95 [pid = 1865] [id = 261] 08:50:35 INFO - PROCESS | 1865 | ++DOMWINDOW == 119 (0x7fb490319c00) [pid = 1865] [serial = 784] [outer = (nil)] 08:50:35 INFO - PROCESS | 1865 | ++DOMWINDOW == 120 (0x7fb49aa0f800) [pid = 1865] [serial = 785] [outer = 0x7fb490319c00] 08:50:35 INFO - PROCESS | 1865 | 1461685835916 Marionette DEBUG loaded listener.js 08:50:36 INFO - PROCESS | 1865 | ++DOMWINDOW == 121 (0x7fb49c862c00) [pid = 1865] [serial = 786] [outer = 0x7fb490319c00] 08:50:36 INFO - PROCESS | 1865 | 1461685836842 Marionette TRACE conn3 <- [1,1016,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-1",0,null,null]]]}] 08:50:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-1 08:50:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | took 1233ms 08:50:36 INFO - PROCESS | 1865 | 1461685836876 Marionette TRACE conn3 -> [0,1017,"getWindowHandle",null] 08:50:36 INFO - PROCESS | 1865 | 1461685836880 Marionette TRACE conn3 <- [1,1017,null,{"value":"8"}] 08:50:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html 08:50:36 INFO - PROCESS | 1865 | 1461685836890 Marionette TRACE conn3 -> [0,1018,"setScriptTimeout",{"ms":35000}] 08:50:36 INFO - PROCESS | 1865 | 1461685836895 Marionette TRACE conn3 <- [1,1018,null,{}] 08:50:36 INFO - PROCESS | 1865 | 1461685836904 Marionette TRACE conn3 -> [0,1019,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:50:37 INFO - PROCESS | 1865 | 1461685837078 Marionette TRACE conn3 <- [1,1019,null,{"value":null}] 08:50:37 INFO - PROCESS | 1865 | 1461685837269 Marionette TRACE conn3 -> [0,1020,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html\", \"f2909f1d-3840-4f27-ae3e-3caac4a4282f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:50:37 INFO - PROCESS | 1865 | ++DOCSHELL 0x7fb4915a5800 == 96 [pid = 1865] [id = 262] 08:50:37 INFO - PROCESS | 1865 | ++DOMWINDOW == 122 (0x7fb486df0800) [pid = 1865] [serial = 787] [outer = (nil)] 08:50:37 INFO - PROCESS | 1865 | ++DOMWINDOW == 123 (0x7fb4906b2000) [pid = 1865] [serial = 788] [outer = 0x7fb486df0800] 08:50:37 INFO - PROCESS | 1865 | 1461685837345 Marionette DEBUG loaded listener.js 08:50:37 INFO - PROCESS | 1865 | ++DOMWINDOW == 124 (0x7fb492302c00) [pid = 1865] [serial = 789] [outer = 0x7fb486df0800] 08:50:38 INFO - PROCESS | 1865 | 1461685838238 Marionette TRACE conn3 <- [1,1020,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-2",0,null,null]]]}] 08:50:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-2 08:50:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | took 1389ms 08:50:38 INFO - PROCESS | 1865 | 1461685838279 Marionette TRACE conn3 -> [0,1021,"getWindowHandle",null] 08:50:38 INFO - PROCESS | 1865 | 1461685838287 Marionette TRACE conn3 <- [1,1021,null,{"value":"8"}] 08:50:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html 08:50:38 INFO - PROCESS | 1865 | 1461685838297 Marionette TRACE conn3 -> [0,1022,"setScriptTimeout",{"ms":35000}] 08:50:38 INFO - PROCESS | 1865 | 1461685838301 Marionette TRACE conn3 <- [1,1022,null,{}] 08:50:38 INFO - PROCESS | 1865 | 1461685838306 Marionette TRACE conn3 -> [0,1023,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:50:38 INFO - PROCESS | 1865 | 1461685838491 Marionette TRACE conn3 <- [1,1023,null,{"value":null}] 08:50:38 INFO - PROCESS | 1865 | 1461685838666 Marionette TRACE conn3 -> [0,1024,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html\", \"f2909f1d-3840-4f27-ae3e-3caac4a4282f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:50:38 INFO - PROCESS | 1865 | ++DOCSHELL 0x7fb4978ae000 == 97 [pid = 1865] [id = 263] 08:50:38 INFO - PROCESS | 1865 | ++DOMWINDOW == 125 (0x7fb493c31400) [pid = 1865] [serial = 790] [outer = (nil)] 08:50:38 INFO - PROCESS | 1865 | ++DOMWINDOW == 126 (0x7fb493edbc00) [pid = 1865] [serial = 791] [outer = 0x7fb493c31400] 08:50:38 INFO - PROCESS | 1865 | 1461685838738 Marionette DEBUG loaded listener.js 08:50:38 INFO - PROCESS | 1865 | ++DOMWINDOW == 127 (0x7fb4948d4400) [pid = 1865] [serial = 792] [outer = 0x7fb493c31400] 08:50:39 INFO - PROCESS | 1865 | 1461685839630 Marionette TRACE conn3 <- [1,1024,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-3",0,null,null]]]}] 08:50:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-3 08:50:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | took 1386ms 08:50:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html 08:50:39 INFO - PROCESS | 1865 | 1461685839683 Marionette TRACE conn3 -> [0,1025,"getWindowHandle",null] 08:50:39 INFO - PROCESS | 1865 | 1461685839687 Marionette TRACE conn3 <- [1,1025,null,{"value":"8"}] 08:50:39 INFO - PROCESS | 1865 | 1461685839693 Marionette TRACE conn3 -> [0,1026,"setScriptTimeout",{"ms":35000}] 08:50:39 INFO - PROCESS | 1865 | 1461685839699 Marionette TRACE conn3 <- [1,1026,null,{}] 08:50:39 INFO - PROCESS | 1865 | 1461685839715 Marionette TRACE conn3 -> [0,1027,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:50:39 INFO - PROCESS | 1865 | 1461685839900 Marionette TRACE conn3 <- [1,1027,null,{"value":null}] 08:50:40 INFO - PROCESS | 1865 | 1461685840069 Marionette TRACE conn3 -> [0,1028,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html\", \"f2909f1d-3840-4f27-ae3e-3caac4a4282f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:50:40 INFO - PROCESS | 1865 | ++DOCSHELL 0x7fb4a7389800 == 98 [pid = 1865] [id = 264] 08:50:40 INFO - PROCESS | 1865 | ++DOMWINDOW == 128 (0x7fb498655400) [pid = 1865] [serial = 793] [outer = (nil)] 08:50:40 INFO - PROCESS | 1865 | ++DOMWINDOW == 129 (0x7fb4992d5800) [pid = 1865] [serial = 794] [outer = 0x7fb498655400] 08:50:40 INFO - PROCESS | 1865 | 1461685840143 Marionette DEBUG loaded listener.js 08:50:40 INFO - PROCESS | 1865 | ++DOMWINDOW == 130 (0x7fb499813400) [pid = 1865] [serial = 795] [outer = 0x7fb498655400] 08:50:41 INFO - PROCESS | 1865 | 1461685841023 Marionette TRACE conn3 <- [1,1028,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-4",0,null,null]]]}] 08:50:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-4 08:50:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | took 1387ms 08:50:41 INFO - PROCESS | 1865 | 1461685841080 Marionette TRACE conn3 -> [0,1029,"getWindowHandle",null] 08:50:41 INFO - PROCESS | 1865 | 1461685841084 Marionette TRACE conn3 <- [1,1029,null,{"value":"8"}] 08:50:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html 08:50:41 INFO - PROCESS | 1865 | 1461685841090 Marionette TRACE conn3 -> [0,1030,"setScriptTimeout",{"ms":35000}] 08:50:41 INFO - PROCESS | 1865 | 1461685841092 Marionette TRACE conn3 <- [1,1030,null,{}] 08:50:41 INFO - PROCESS | 1865 | 1461685841098 Marionette TRACE conn3 -> [0,1031,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:50:41 INFO - PROCESS | 1865 | 1461685841268 Marionette TRACE conn3 <- [1,1031,null,{"value":null}] 08:50:41 INFO - PROCESS | 1865 | 1461685841411 Marionette TRACE conn3 -> [0,1032,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html\", \"f2909f1d-3840-4f27-ae3e-3caac4a4282f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:50:41 INFO - PROCESS | 1865 | ++DOCSHELL 0x7fb4abd5e800 == 99 [pid = 1865] [id = 265] 08:50:41 INFO - PROCESS | 1865 | ++DOMWINDOW == 131 (0x7fb497f77800) [pid = 1865] [serial = 796] [outer = (nil)] 08:50:41 INFO - PROCESS | 1865 | ++DOMWINDOW == 132 (0x7fb49aa0fc00) [pid = 1865] [serial = 797] [outer = 0x7fb497f77800] 08:50:41 INFO - PROCESS | 1865 | 1461685841492 Marionette DEBUG loaded listener.js 08:50:41 INFO - PROCESS | 1865 | ++DOMWINDOW == 133 (0x7fb49d707800) [pid = 1865] [serial = 798] [outer = 0x7fb497f77800] 08:50:42 INFO - PROCESS | 1865 | 1461685842362 Marionette TRACE conn3 <- [1,1032,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-5",0,null,null]]]}] 08:50:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-5 08:50:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | took 1332ms 08:50:42 INFO - PROCESS | 1865 | 1461685842423 Marionette TRACE conn3 -> [0,1033,"getWindowHandle",null] 08:50:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html 08:50:42 INFO - PROCESS | 1865 | 1461685842428 Marionette TRACE conn3 <- [1,1033,null,{"value":"8"}] 08:50:42 INFO - PROCESS | 1865 | 1461685842433 Marionette TRACE conn3 -> [0,1034,"setScriptTimeout",{"ms":35000}] 08:50:42 INFO - PROCESS | 1865 | 1461685842436 Marionette TRACE conn3 <- [1,1034,null,{}] 08:50:42 INFO - PROCESS | 1865 | 1461685842442 Marionette TRACE conn3 -> [0,1035,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:50:42 INFO - PROCESS | 1865 | 1461685842609 Marionette TRACE conn3 <- [1,1035,null,{"value":null}] 08:50:42 INFO - PROCESS | 1865 | 1461685842780 Marionette TRACE conn3 -> [0,1036,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html\", \"f2909f1d-3840-4f27-ae3e-3caac4a4282f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:50:42 INFO - PROCESS | 1865 | ++DOCSHELL 0x7fb4af260800 == 100 [pid = 1865] [id = 266] 08:50:42 INFO - PROCESS | 1865 | ++DOMWINDOW == 134 (0x7fb498813800) [pid = 1865] [serial = 799] [outer = (nil)] 08:50:42 INFO - PROCESS | 1865 | ++DOMWINDOW == 135 (0x7fb4a64f0800) [pid = 1865] [serial = 800] [outer = 0x7fb498813800] 08:50:42 INFO - PROCESS | 1865 | 1461685842853 Marionette DEBUG loaded listener.js 08:50:42 INFO - PROCESS | 1865 | ++DOMWINDOW == 136 (0x7fb4a73ebc00) [pid = 1865] [serial = 801] [outer = 0x7fb498813800] 08:50:43 INFO - PROCESS | 1865 | 1461685843694 Marionette TRACE conn3 <- [1,1036,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-6",0,null,null]]]}] 08:50:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-6 08:50:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | took 1291ms 08:50:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html 08:50:43 INFO - PROCESS | 1865 | 1461685843725 Marionette TRACE conn3 -> [0,1037,"getWindowHandle",null] 08:50:43 INFO - PROCESS | 1865 | 1461685843728 Marionette TRACE conn3 <- [1,1037,null,{"value":"8"}] 08:50:43 INFO - PROCESS | 1865 | 1461685843734 Marionette TRACE conn3 -> [0,1038,"setScriptTimeout",{"ms":35000}] 08:50:43 INFO - PROCESS | 1865 | 1461685843737 Marionette TRACE conn3 <- [1,1038,null,{}] 08:50:43 INFO - PROCESS | 1865 | 1461685843742 Marionette TRACE conn3 -> [0,1039,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:50:43 INFO - PROCESS | 1865 | 1461685843927 Marionette TRACE conn3 <- [1,1039,null,{"value":null}] 08:50:44 INFO - PROCESS | 1865 | 1461685844107 Marionette TRACE conn3 -> [0,1040,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html\", \"f2909f1d-3840-4f27-ae3e-3caac4a4282f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:50:44 INFO - PROCESS | 1865 | ++DOCSHELL 0x7fb4abe38000 == 101 [pid = 1865] [id = 267] 08:50:44 INFO - PROCESS | 1865 | ++DOMWINDOW == 137 (0x7fb4a81af800) [pid = 1865] [serial = 802] [outer = (nil)] 08:50:44 INFO - PROCESS | 1865 | ++DOMWINDOW == 138 (0x7fb4a88d8c00) [pid = 1865] [serial = 803] [outer = 0x7fb4a81af800] 08:50:44 INFO - PROCESS | 1865 | 1461685844178 Marionette DEBUG loaded listener.js 08:50:44 INFO - PROCESS | 1865 | ++DOMWINDOW == 139 (0x7fb4abd0f000) [pid = 1865] [serial = 804] [outer = 0x7fb4a81af800] 08:50:45 INFO - PROCESS | 1865 | 1461685845050 Marionette TRACE conn3 <- [1,1040,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-7",0,null,null]]]}] 08:50:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-7 08:50:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | took 1381ms 08:50:45 INFO - PROCESS | 1865 | 1461685845115 Marionette TRACE conn3 -> [0,1041,"getWindowHandle",null] 08:50:45 INFO - PROCESS | 1865 | 1461685845118 Marionette TRACE conn3 <- [1,1041,null,{"value":"8"}] 08:50:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html 08:50:45 INFO - PROCESS | 1865 | 1461685845124 Marionette TRACE conn3 -> [0,1042,"setScriptTimeout",{"ms":35000}] 08:50:45 INFO - PROCESS | 1865 | 1461685845126 Marionette TRACE conn3 <- [1,1042,null,{}] 08:50:45 INFO - PROCESS | 1865 | 1461685845132 Marionette TRACE conn3 -> [0,1043,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:50:45 INFO - PROCESS | 1865 | 1461685845289 Marionette TRACE conn3 <- [1,1043,null,{"value":null}] 08:50:45 INFO - PROCESS | 1865 | 1461685845464 Marionette TRACE conn3 -> [0,1044,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html\", \"f2909f1d-3840-4f27-ae3e-3caac4a4282f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:50:45 INFO - PROCESS | 1865 | ++DOCSHELL 0x7fb4b1893800 == 102 [pid = 1865] [id = 268] 08:50:45 INFO - PROCESS | 1865 | ++DOMWINDOW == 140 (0x7fb4a8507000) [pid = 1865] [serial = 805] [outer = (nil)] 08:50:45 INFO - PROCESS | 1865 | ++DOMWINDOW == 141 (0x7fb4ac0a7000) [pid = 1865] [serial = 806] [outer = 0x7fb4a8507000] 08:50:45 INFO - PROCESS | 1865 | 1461685845537 Marionette DEBUG loaded listener.js 08:50:45 INFO - PROCESS | 1865 | ++DOMWINDOW == 142 (0x7fb4ac570400) [pid = 1865] [serial = 807] [outer = 0x7fb4a8507000] 08:50:46 INFO - PROCESS | 1865 | 1461685846373 Marionette TRACE conn3 <- [1,1044,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-clamp-1",0,null,null]]]}] 08:50:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-1 08:50:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | took 1279ms 08:50:46 INFO - PROCESS | 1865 | 1461685846404 Marionette TRACE conn3 -> [0,1045,"getWindowHandle",null] 08:50:46 INFO - PROCESS | 1865 | 1461685846408 Marionette TRACE conn3 <- [1,1045,null,{"value":"8"}] 08:50:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html 08:50:46 INFO - PROCESS | 1865 | 1461685846413 Marionette TRACE conn3 -> [0,1046,"setScriptTimeout",{"ms":35000}] 08:50:46 INFO - PROCESS | 1865 | 1461685846416 Marionette TRACE conn3 <- [1,1046,null,{}] 08:50:46 INFO - PROCESS | 1865 | 1461685846422 Marionette TRACE conn3 -> [0,1047,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:50:46 INFO - PROCESS | 1865 | 1461685846580 Marionette TRACE conn3 <- [1,1047,null,{"value":null}] 08:50:46 INFO - PROCESS | 1865 | 1461685846756 Marionette TRACE conn3 -> [0,1048,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html\", \"f2909f1d-3840-4f27-ae3e-3caac4a4282f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:50:46 INFO - PROCESS | 1865 | ++DOCSHELL 0x7fb4878be000 == 103 [pid = 1865] [id = 269] 08:50:46 INFO - PROCESS | 1865 | ++DOMWINDOW == 143 (0x7fb4890c8800) [pid = 1865] [serial = 808] [outer = (nil)] 08:50:46 INFO - PROCESS | 1865 | ++DOMWINDOW == 144 (0x7fb4890d0000) [pid = 1865] [serial = 809] [outer = 0x7fb4890c8800] 08:50:46 INFO - PROCESS | 1865 | 1461685846832 Marionette DEBUG loaded listener.js 08:50:46 INFO - PROCESS | 1865 | ++DOMWINDOW == 145 (0x7fb4890d5800) [pid = 1865] [serial = 810] [outer = 0x7fb4890c8800] 08:50:47 INFO - PROCESS | 1865 | 1461685847748 Marionette TRACE conn3 <- [1,1048,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-clamp-2",0,null,null]]]}] 08:50:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-2 08:50:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | took 1385ms 08:50:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html 08:50:47 INFO - PROCESS | 1865 | 1461685847800 Marionette TRACE conn3 -> [0,1049,"getWindowHandle",null] 08:50:47 INFO - PROCESS | 1865 | 1461685847803 Marionette TRACE conn3 <- [1,1049,null,{"value":"8"}] 08:50:47 INFO - PROCESS | 1865 | 1461685847809 Marionette TRACE conn3 -> [0,1050,"setScriptTimeout",{"ms":35000}] 08:50:47 INFO - PROCESS | 1865 | 1461685847812 Marionette TRACE conn3 <- [1,1050,null,{}] 08:50:47 INFO - PROCESS | 1865 | 1461685847817 Marionette TRACE conn3 -> [0,1051,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:50:47 INFO - PROCESS | 1865 | 1461685847985 Marionette TRACE conn3 <- [1,1051,null,{"value":null}] 08:50:48 INFO - PROCESS | 1865 | 1461685848162 Marionette TRACE conn3 -> [0,1052,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html\", \"f2909f1d-3840-4f27-ae3e-3caac4a4282f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:50:48 INFO - PROCESS | 1865 | ++DOCSHELL 0x7fb49904f000 == 104 [pid = 1865] [id = 270] 08:50:48 INFO - PROCESS | 1865 | ++DOMWINDOW == 146 (0x7fb4890cb400) [pid = 1865] [serial = 811] [outer = (nil)] 08:50:48 INFO - PROCESS | 1865 | ++DOMWINDOW == 147 (0x7fb490148800) [pid = 1865] [serial = 812] [outer = 0x7fb4890cb400] 08:50:48 INFO - PROCESS | 1865 | 1461685848245 Marionette DEBUG loaded listener.js 08:50:48 INFO - PROCESS | 1865 | ++DOMWINDOW == 148 (0x7fb49014cc00) [pid = 1865] [serial = 813] [outer = 0x7fb4890cb400] 08:50:49 INFO - PROCESS | 1865 | 1461685849067 Marionette TRACE conn3 <- [1,1052,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-clamp-3",0,null,null]]]}] 08:50:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-3 08:50:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | took 1333ms 08:50:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html 08:50:49 INFO - PROCESS | 1865 | 1461685849142 Marionette TRACE conn3 -> [0,1053,"getWindowHandle",null] 08:50:49 INFO - PROCESS | 1865 | 1461685849145 Marionette TRACE conn3 <- [1,1053,null,{"value":"8"}] 08:50:49 INFO - PROCESS | 1865 | 1461685849151 Marionette TRACE conn3 -> [0,1054,"setScriptTimeout",{"ms":35000}] 08:50:49 INFO - PROCESS | 1865 | 1461685849154 Marionette TRACE conn3 <- [1,1054,null,{}] 08:50:49 INFO - PROCESS | 1865 | 1461685849159 Marionette TRACE conn3 -> [0,1055,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:50:49 INFO - PROCESS | 1865 | 1461685849368 Marionette TRACE conn3 <- [1,1055,null,{"value":null}] 08:50:49 INFO - PROCESS | 1865 | 1461685849543 Marionette TRACE conn3 -> [0,1056,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html\", \"f2909f1d-3840-4f27-ae3e-3caac4a4282f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:50:49 INFO - PROCESS | 1865 | ++DOCSHELL 0x7fb4846e4000 == 105 [pid = 1865] [id = 271] 08:50:49 INFO - PROCESS | 1865 | ++DOMWINDOW == 149 (0x7fb4890d0400) [pid = 1865] [serial = 814] [outer = (nil)] 08:50:49 INFO - PROCESS | 1865 | ++DOMWINDOW == 150 (0x7fb490151800) [pid = 1865] [serial = 815] [outer = 0x7fb4890d0400] 08:50:49 INFO - PROCESS | 1865 | 1461685849612 Marionette DEBUG loaded listener.js 08:50:49 INFO - PROCESS | 1865 | ++DOMWINDOW == 151 (0x7fb4a8734400) [pid = 1865] [serial = 816] [outer = 0x7fb4890d0400] 08:50:50 INFO - PROCESS | 1865 | 1461685850508 Marionette TRACE conn3 <- [1,1056,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-clamp-4",0,null,null]]]}] 08:50:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-4 08:50:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | took 1430ms 08:50:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html 08:50:50 INFO - PROCESS | 1865 | 1461685850581 Marionette TRACE conn3 -> [0,1057,"getWindowHandle",null] 08:50:50 INFO - PROCESS | 1865 | 1461685850584 Marionette TRACE conn3 <- [1,1057,null,{"value":"8"}] 08:50:50 INFO - PROCESS | 1865 | 1461685850590 Marionette TRACE conn3 -> [0,1058,"setScriptTimeout",{"ms":35000}] 08:50:50 INFO - PROCESS | 1865 | 1461685850594 Marionette TRACE conn3 <- [1,1058,null,{}] 08:50:50 INFO - PROCESS | 1865 | 1461685850599 Marionette TRACE conn3 -> [0,1059,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:50:50 INFO - PROCESS | 1865 | 1461685850839 Marionette TRACE conn3 <- [1,1059,null,{"value":null}] 08:50:51 INFO - PROCESS | 1865 | 1461685851549 Marionette TRACE conn3 -> [0,1060,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html\", \"f2909f1d-3840-4f27-ae3e-3caac4a4282f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:50:51 INFO - PROCESS | 1865 | ++DOCSHELL 0x7fb490c03000 == 106 [pid = 1865] [id = 272] 08:50:51 INFO - PROCESS | 1865 | ++DOMWINDOW == 152 (0x7fb4850a0000) [pid = 1865] [serial = 817] [outer = (nil)] 08:50:51 INFO - PROCESS | 1865 | ++DOMWINDOW == 153 (0x7fb4850a2800) [pid = 1865] [serial = 818] [outer = 0x7fb4850a0000] 08:50:51 INFO - PROCESS | 1865 | 1461685851615 Marionette DEBUG loaded listener.js 08:50:51 INFO - PROCESS | 1865 | ++DOMWINDOW == 154 (0x7fb488fb7400) [pid = 1865] [serial = 819] [outer = 0x7fb4850a0000] 08:50:52 INFO - PROCESS | 1865 | 1461685852404 Marionette TRACE conn3 <- [1,1060,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-clamp-5",0,null,null]]]}] 08:50:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-5 08:50:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | took 1839ms 08:50:52 INFO - PROCESS | 1865 | 1461685852430 Marionette TRACE conn3 -> [0,1061,"getWindowHandle",null] 08:50:52 INFO - PROCESS | 1865 | 1461685852436 Marionette TRACE conn3 <- [1,1061,null,{"value":"8"}] 08:50:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html 08:50:52 INFO - PROCESS | 1865 | 1461685852443 Marionette TRACE conn3 -> [0,1062,"setScriptTimeout",{"ms":35000}] 08:50:52 INFO - PROCESS | 1865 | 1461685852448 Marionette TRACE conn3 <- [1,1062,null,{}] 08:50:52 INFO - PROCESS | 1865 | 1461685852455 Marionette TRACE conn3 -> [0,1063,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:50:52 INFO - PROCESS | 1865 | 1461685852673 Marionette TRACE conn3 <- [1,1063,null,{"value":null}] 08:50:52 INFO - PROCESS | 1865 | 1461685852824 Marionette TRACE conn3 -> [0,1064,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html\", \"f2909f1d-3840-4f27-ae3e-3caac4a4282f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:50:52 INFO - PROCESS | 1865 | ++DOCSHELL 0x7fb490178000 == 107 [pid = 1865] [id = 273] 08:50:52 INFO - PROCESS | 1865 | ++DOMWINDOW == 155 (0x7fb486ada000) [pid = 1865] [serial = 820] [outer = (nil)] 08:50:52 INFO - PROCESS | 1865 | ++DOMWINDOW == 156 (0x7fb49014fc00) [pid = 1865] [serial = 821] [outer = 0x7fb486ada000] 08:50:52 INFO - PROCESS | 1865 | 1461685852894 Marionette DEBUG loaded listener.js 08:50:52 INFO - PROCESS | 1865 | ++DOMWINDOW == 157 (0x7fb490357800) [pid = 1865] [serial = 822] [outer = 0x7fb486ada000] 08:50:53 INFO - PROCESS | 1865 | 1461685853921 Marionette TRACE conn3 <- [1,1064,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-eof",0,null,null]]]}] 08:50:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | Canvas test: 2d.fillStyle.parse.rgb-eof 08:50:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | took 1531ms 08:50:53 INFO - PROCESS | 1865 | 1461685853979 Marionette TRACE conn3 -> [0,1065,"getWindowHandle",null] 08:50:53 INFO - PROCESS | 1865 | 1461685853984 Marionette TRACE conn3 <- [1,1065,null,{"value":"8"}] 08:50:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html 08:50:53 INFO - PROCESS | 1865 | 1461685853991 Marionette TRACE conn3 -> [0,1066,"setScriptTimeout",{"ms":35000}] 08:50:53 INFO - PROCESS | 1865 | 1461685853993 Marionette TRACE conn3 <- [1,1066,null,{}] 08:50:54 INFO - PROCESS | 1865 | 1461685853998 Marionette TRACE conn3 -> [0,1067,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:50:54 INFO - PROCESS | 1865 | 1461685854196 Marionette TRACE conn3 <- [1,1067,null,{"value":null}] 08:50:54 INFO - PROCESS | 1865 | --DOCSHELL 0x7fb4a14ed800 == 106 [pid = 1865] [id = 82] 08:50:54 INFO - PROCESS | 1865 | --DOCSHELL 0x7fb4a739d000 == 105 [pid = 1865] [id = 68] 08:50:54 INFO - PROCESS | 1865 | --DOCSHELL 0x7fb49a45c800 == 104 [pid = 1865] [id = 125] 08:50:54 INFO - PROCESS | 1865 | --DOCSHELL 0x7fb4ac55f000 == 103 [pid = 1865] [id = 99] 08:50:54 INFO - PROCESS | 1865 | --DOCSHELL 0x7fb49a46f800 == 102 [pid = 1865] [id = 260] 08:50:54 INFO - PROCESS | 1865 | --DOMWINDOW == 156 (0x7fb498769000) [pid = 1865] [serial = 685] [outer = (nil)] [url = about:blank] 08:50:54 INFO - PROCESS | 1865 | --DOMWINDOW == 155 (0x7fb4992d4000) [pid = 1865] [serial = 688] [outer = (nil)] [url = about:blank] 08:50:54 INFO - PROCESS | 1865 | --DOMWINDOW == 154 (0x7fb499670800) [pid = 1865] [serial = 691] [outer = (nil)] [url = about:blank] 08:50:54 INFO - PROCESS | 1865 | --DOMWINDOW == 153 (0x7fb49b5a7000) [pid = 1865] [serial = 694] [outer = (nil)] [url = about:blank] 08:50:54 INFO - PROCESS | 1865 | --DOMWINDOW == 152 (0x7fb4a640d000) [pid = 1865] [serial = 697] [outer = (nil)] [url = about:blank] 08:50:54 INFO - PROCESS | 1865 | --DOMWINDOW == 151 (0x7fb490353c00) [pid = 1865] [serial = 700] [outer = (nil)] [url = about:blank] 08:50:54 INFO - PROCESS | 1865 | --DOMWINDOW == 150 (0x7fb486df4800) [pid = 1865] [serial = 703] [outer = (nil)] [url = about:blank] 08:50:54 INFO - PROCESS | 1865 | --DOMWINDOW == 149 (0x7fb498b52000) [pid = 1865] [serial = 728] [outer = (nil)] [url = about:blank] 08:50:54 INFO - PROCESS | 1865 | --DOMWINDOW == 148 (0x7fb4905c2800) [pid = 1865] [serial = 679] [outer = (nil)] [url = about:blank] 08:50:54 INFO - PROCESS | 1865 | --DOMWINDOW == 147 (0x7fb4948d1400) [pid = 1865] [serial = 682] [outer = (nil)] [url = about:blank] 08:50:54 INFO - PROCESS | 1865 | 1461685854560 Marionette TRACE conn3 -> [0,1068,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html\", \"f2909f1d-3840-4f27-ae3e-3caac4a4282f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:50:54 INFO - PROCESS | 1865 | --DOCSHELL 0x7fb4995b4800 == 101 [pid = 1865] [id = 259] 08:50:54 INFO - PROCESS | 1865 | --DOCSHELL 0x7fb4978b8000 == 100 [pid = 1865] [id = 258] 08:50:54 INFO - PROCESS | 1865 | --DOCSHELL 0x7fb4947b1800 == 99 [pid = 1865] [id = 257] 08:50:54 INFO - PROCESS | 1865 | --DOCSHELL 0x7fb49081d800 == 98 [pid = 1865] [id = 256] 08:50:54 INFO - PROCESS | 1865 | --DOCSHELL 0x7fb487934800 == 97 [pid = 1865] [id = 255] 08:50:54 INFO - PROCESS | 1865 | ++DOCSHELL 0x7fb488dc9800 == 98 [pid = 1865] [id = 274] 08:50:54 INFO - PROCESS | 1865 | ++DOMWINDOW == 148 (0x7fb486df4800) [pid = 1865] [serial = 823] [outer = (nil)] 08:50:54 INFO - PROCESS | 1865 | ++DOMWINDOW == 149 (0x7fb4906be400) [pid = 1865] [serial = 824] [outer = 0x7fb486df4800] 08:50:54 INFO - PROCESS | 1865 | 1461685854637 Marionette DEBUG loaded listener.js 08:50:54 INFO - PROCESS | 1865 | ++DOMWINDOW == 150 (0x7fb49391d800) [pid = 1865] [serial = 825] [outer = 0x7fb486df4800] 08:50:54 INFO - PROCESS | 1865 | --DOCSHELL 0x7fb4b0ab1800 == 97 [pid = 1865] [id = 252] 08:50:54 INFO - PROCESS | 1865 | --DOCSHELL 0x7fb4aca1b000 == 96 [pid = 1865] [id = 251] 08:50:54 INFO - PROCESS | 1865 | --DOCSHELL 0x7fb4abf2f800 == 95 [pid = 1865] [id = 250] 08:50:54 INFO - PROCESS | 1865 | --DOCSHELL 0x7fb4a77ab000 == 94 [pid = 1865] [id = 249] 08:50:54 INFO - PROCESS | 1865 | --DOCSHELL 0x7fb4a64a7000 == 93 [pid = 1865] [id = 248] 08:50:54 INFO - PROCESS | 1865 | --DOCSHELL 0x7fb49c943000 == 92 [pid = 1865] [id = 247] 08:50:54 INFO - PROCESS | 1865 | --DOCSHELL 0x7fb49a46e000 == 91 [pid = 1865] [id = 246] 08:50:54 INFO - PROCESS | 1865 | --DOCSHELL 0x7fb49a0e1800 == 90 [pid = 1865] [id = 245] 08:50:54 INFO - PROCESS | 1865 | --DOCSHELL 0x7fb4949e2000 == 89 [pid = 1865] [id = 244] 08:50:54 INFO - PROCESS | 1865 | --DOCSHELL 0x7fb490c19800 == 88 [pid = 1865] [id = 243] 08:50:54 INFO - PROCESS | 1865 | --DOMWINDOW == 149 (0x7fb49391ac00) [pid = 1865] [serial = 713] [outer = (nil)] [url = about:blank] 08:50:54 INFO - PROCESS | 1865 | --DOMWINDOW == 148 (0x7fb493c2e400) [pid = 1865] [serial = 714] [outer = (nil)] [url = about:blank] 08:50:54 INFO - PROCESS | 1865 | --DOMWINDOW == 147 (0x7fb494798000) [pid = 1865] [serial = 716] [outer = (nil)] [url = about:blank] 08:50:54 INFO - PROCESS | 1865 | --DOMWINDOW == 146 (0x7fb49230e400) [pid = 1865] [serial = 711] [outer = (nil)] [url = about:blank] 08:50:54 INFO - PROCESS | 1865 | --DOMWINDOW == 145 (0x7fb490b3fc00) [pid = 1865] [serial = 710] [outer = (nil)] [url = about:blank] 08:50:54 INFO - PROCESS | 1865 | --DOMWINDOW == 144 (0x7fb489991400) [pid = 1865] [serial = 707] [outer = (nil)] [url = about:blank] 08:50:54 INFO - PROCESS | 1865 | --DOMWINDOW == 143 (0x7fb488fb5000) [pid = 1865] [serial = 706] [outer = (nil)] [url = about:blank] 08:50:54 INFO - PROCESS | 1865 | --DOMWINDOW == 142 (0x7fb498aea400) [pid = 1865] [serial = 723] [outer = (nil)] [url = about:blank] 08:50:54 INFO - PROCESS | 1865 | --DOMWINDOW == 141 (0x7fb498b4f800) [pid = 1865] [serial = 726] [outer = (nil)] [url = about:blank] 08:50:54 INFO - PROCESS | 1865 | --DOMWINDOW == 140 (0x7fb4959b5c00) [pid = 1865] [serial = 720] [outer = (nil)] [url = about:blank] 08:50:54 INFO - PROCESS | 1865 | --DOMWINDOW == 139 (0x7fb4902cfc00) [pid = 1865] [serial = 725] [outer = (nil)] [url = about:blank] 08:50:54 INFO - PROCESS | 1865 | --DOMWINDOW == 138 (0x7fb490318c00) [pid = 1865] [serial = 458] [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.] 08:50:54 INFO - PROCESS | 1865 | --DOMWINDOW == 137 (0x7fb4948d5400) [pid = 1865] [serial = 717] [outer = (nil)] [url = about:blank] 08:50:54 INFO - PROCESS | 1865 | --DOMWINDOW == 136 (0x7fb494ec1000) [pid = 1865] [serial = 719] [outer = (nil)] [url = about:blank] 08:50:54 INFO - PROCESS | 1865 | --DOMWINDOW == 135 (0x7fb4978d6000) [pid = 1865] [serial = 722] [outer = (nil)] [url = about:blank] 08:50:55 INFO - PROCESS | 1865 | 1461685855372 Marionette TRACE conn3 <- [1,1068,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-num",0,null,null]]]}] 08:50:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | Canvas test: 2d.fillStyle.parse.rgb-num 08:50:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | took 1393ms 08:50:55 INFO - PROCESS | 1865 | 1461685855385 Marionette TRACE conn3 -> [0,1069,"getWindowHandle",null] 08:50:55 INFO - PROCESS | 1865 | 1461685855387 Marionette TRACE conn3 <- [1,1069,null,{"value":"8"}] 08:50:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html 08:50:55 INFO - PROCESS | 1865 | 1461685855402 Marionette TRACE conn3 -> [0,1070,"setScriptTimeout",{"ms":35000}] 08:50:55 INFO - PROCESS | 1865 | 1461685855410 Marionette TRACE conn3 <- [1,1070,null,{}] 08:50:55 INFO - PROCESS | 1865 | 1461685855416 Marionette TRACE conn3 -> [0,1071,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:50:55 INFO - PROCESS | 1865 | 1461685855573 Marionette TRACE conn3 <- [1,1071,null,{"value":null}] 08:50:55 INFO - PROCESS | 1865 | 1461685855713 Marionette TRACE conn3 -> [0,1072,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html\", \"f2909f1d-3840-4f27-ae3e-3caac4a4282f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:50:55 INFO - PROCESS | 1865 | ++DOCSHELL 0x7fb492ee1800 == 89 [pid = 1865] [id = 275] 08:50:55 INFO - PROCESS | 1865 | ++DOMWINDOW == 136 (0x7fb492f4fc00) [pid = 1865] [serial = 826] [outer = (nil)] 08:50:55 INFO - PROCESS | 1865 | ++DOMWINDOW == 137 (0x7fb493cb5400) [pid = 1865] [serial = 827] [outer = 0x7fb492f4fc00] 08:50:55 INFO - PROCESS | 1865 | 1461685855777 Marionette DEBUG loaded listener.js 08:50:55 INFO - PROCESS | 1865 | ++DOMWINDOW == 138 (0x7fb493dee800) [pid = 1865] [serial = 828] [outer = 0x7fb492f4fc00] 08:50:56 INFO - PROCESS | 1865 | 1461685856454 Marionette TRACE conn3 <- [1,1072,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-percent",0,null,null]]]}] 08:50:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | Canvas test: 2d.fillStyle.parse.rgb-percent 08:50:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | took 1091ms 08:50:56 INFO - PROCESS | 1865 | 1461685856485 Marionette TRACE conn3 -> [0,1073,"getWindowHandle",null] 08:50:56 INFO - PROCESS | 1865 | 1461685856488 Marionette TRACE conn3 <- [1,1073,null,{"value":"8"}] 08:50:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html 08:50:56 INFO - PROCESS | 1865 | 1461685856495 Marionette TRACE conn3 -> [0,1074,"setScriptTimeout",{"ms":35000}] 08:50:56 INFO - PROCESS | 1865 | 1461685856497 Marionette TRACE conn3 <- [1,1074,null,{}] 08:50:56 INFO - PROCESS | 1865 | 1461685856503 Marionette TRACE conn3 -> [0,1075,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:50:56 INFO - PROCESS | 1865 | 1461685856715 Marionette TRACE conn3 <- [1,1075,null,{"value":null}] 08:50:56 INFO - PROCESS | 1865 | 1461685856806 Marionette TRACE conn3 -> [0,1076,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html\", \"f2909f1d-3840-4f27-ae3e-3caac4a4282f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:50:56 INFO - PROCESS | 1865 | ++DOCSHELL 0x7fb4947a4000 == 90 [pid = 1865] [id = 276] 08:50:56 INFO - PROCESS | 1865 | ++DOMWINDOW == 139 (0x7fb488fb5000) [pid = 1865] [serial = 829] [outer = (nil)] 08:50:56 INFO - PROCESS | 1865 | ++DOMWINDOW == 140 (0x7fb493deec00) [pid = 1865] [serial = 830] [outer = 0x7fb488fb5000] 08:50:56 INFO - PROCESS | 1865 | 1461685856866 Marionette DEBUG loaded listener.js 08:50:56 INFO - PROCESS | 1865 | ++DOMWINDOW == 141 (0x7fb494796000) [pid = 1865] [serial = 831] [outer = 0x7fb488fb5000] 08:50:57 INFO - PROCESS | 1865 | 1461685857659 Marionette TRACE conn3 <- [1,1076,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-clamp-1",0,null,null]]]}] 08:50:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-1 08:50:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | took 1178ms 08:50:57 INFO - PROCESS | 1865 | 1461685857672 Marionette TRACE conn3 -> [0,1077,"getWindowHandle",null] 08:50:57 INFO - PROCESS | 1865 | 1461685857675 Marionette TRACE conn3 <- [1,1077,null,{"value":"8"}] 08:50:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html 08:50:57 INFO - PROCESS | 1865 | 1461685857689 Marionette TRACE conn3 -> [0,1078,"setScriptTimeout",{"ms":35000}] 08:50:57 INFO - PROCESS | 1865 | 1461685857692 Marionette TRACE conn3 <- [1,1078,null,{}] 08:50:57 INFO - PROCESS | 1865 | 1461685857697 Marionette TRACE conn3 -> [0,1079,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:50:57 INFO - PROCESS | 1865 | 1461685857889 Marionette TRACE conn3 <- [1,1079,null,{"value":null}] 08:50:57 INFO - PROCESS | 1865 | 1461685857914 Marionette TRACE conn3 -> [0,1080,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html\", \"f2909f1d-3840-4f27-ae3e-3caac4a4282f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:50:57 INFO - PROCESS | 1865 | ++DOCSHELL 0x7fb497796800 == 91 [pid = 1865] [id = 277] 08:50:57 INFO - PROCESS | 1865 | ++DOMWINDOW == 142 (0x7fb4948d5400) [pid = 1865] [serial = 832] [outer = (nil)] 08:50:57 INFO - PROCESS | 1865 | ++DOMWINDOW == 143 (0x7fb4948db000) [pid = 1865] [serial = 833] [outer = 0x7fb4948d5400] 08:50:57 INFO - PROCESS | 1865 | 1461685857985 Marionette DEBUG loaded listener.js 08:50:58 INFO - PROCESS | 1865 | ++DOMWINDOW == 144 (0x7fb4959b8c00) [pid = 1865] [serial = 834] [outer = 0x7fb4948d5400] 08:50:58 INFO - PROCESS | 1865 | 1461685858843 Marionette TRACE conn3 <- [1,1080,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-clamp-2",0,null,null]]]}] 08:50:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-2 08:50:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | took 1176ms 08:50:58 INFO - PROCESS | 1865 | 1461685858867 Marionette TRACE conn3 -> [0,1081,"getWindowHandle",null] 08:50:58 INFO - PROCESS | 1865 | 1461685858870 Marionette TRACE conn3 <- [1,1081,null,{"value":"8"}] 08:50:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html 08:50:58 INFO - PROCESS | 1865 | 1461685858875 Marionette TRACE conn3 -> [0,1082,"setScriptTimeout",{"ms":35000}] 08:50:58 INFO - PROCESS | 1865 | 1461685858877 Marionette TRACE conn3 <- [1,1082,null,{}] 08:50:58 INFO - PROCESS | 1865 | 1461685858882 Marionette TRACE conn3 -> [0,1083,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:50:59 INFO - PROCESS | 1865 | 1461685859089 Marionette TRACE conn3 <- [1,1083,null,{"value":null}] 08:50:59 INFO - PROCESS | 1865 | --DOMWINDOW == 143 (0x7fb4948d6c00) [pid = 1865] [serial = 772] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html] 08:50:59 INFO - PROCESS | 1865 | --DOMWINDOW == 142 (0x7fb4906b1800) [pid = 1865] [serial = 766] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html] 08:50:59 INFO - PROCESS | 1865 | --DOMWINDOW == 141 (0x7fb493de5800) [pid = 1865] [serial = 775] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html] 08:50:59 INFO - PROCESS | 1865 | --DOMWINDOW == 140 (0x7fb496f96000) [pid = 1865] [serial = 778] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html] 08:50:59 INFO - PROCESS | 1865 | --DOMWINDOW == 139 (0x7fb493cb8c00) [pid = 1865] [serial = 781] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html] 08:50:59 INFO - PROCESS | 1865 | --DOMWINDOW == 138 (0x7fb488fbc400) [pid = 1865] [serial = 769] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html] 08:50:59 INFO - PROCESS | 1865 | 1461685859678 Marionette TRACE conn3 -> [0,1084,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html\", \"f2909f1d-3840-4f27-ae3e-3caac4a4282f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:50:59 INFO - PROCESS | 1865 | ++DOCSHELL 0x7fb492f70800 == 92 [pid = 1865] [id = 278] 08:50:59 INFO - PROCESS | 1865 | ++DOMWINDOW == 139 (0x7fb488fb6000) [pid = 1865] [serial = 835] [outer = (nil)] 08:50:59 INFO - PROCESS | 1865 | ++DOMWINDOW == 140 (0x7fb493cb8c00) [pid = 1865] [serial = 836] [outer = 0x7fb488fb6000] 08:50:59 INFO - PROCESS | 1865 | 1461685859741 Marionette DEBUG loaded listener.js 08:50:59 INFO - PROCESS | 1865 | ++DOMWINDOW == 141 (0x7fb498a09800) [pid = 1865] [serial = 837] [outer = 0x7fb488fb6000] 08:51:00 INFO - PROCESS | 1865 | 1461685860394 Marionette TRACE conn3 <- [1,1084,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-eof",0,null,null]]]}] 08:51:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | Canvas test: 2d.fillStyle.parse.rgba-eof 08:51:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | took 1531ms 08:51:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html 08:51:00 INFO - PROCESS | 1865 | 1461685860407 Marionette TRACE conn3 -> [0,1085,"getWindowHandle",null] 08:51:00 INFO - PROCESS | 1865 | 1461685860410 Marionette TRACE conn3 <- [1,1085,null,{"value":"8"}] 08:51:00 INFO - PROCESS | 1865 | 1461685860415 Marionette TRACE conn3 -> [0,1086,"setScriptTimeout",{"ms":35000}] 08:51:00 INFO - PROCESS | 1865 | 1461685860418 Marionette TRACE conn3 <- [1,1086,null,{}] 08:51:00 INFO - PROCESS | 1865 | 1461685860423 Marionette TRACE conn3 -> [0,1087,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:51:00 INFO - PROCESS | 1865 | 1461685860618 Marionette TRACE conn3 <- [1,1087,null,{"value":null}] 08:51:00 INFO - PROCESS | 1865 | 1461685860637 Marionette TRACE conn3 -> [0,1088,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html\", \"f2909f1d-3840-4f27-ae3e-3caac4a4282f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:51:00 INFO - PROCESS | 1865 | ++DOCSHELL 0x7fb49a1d8000 == 93 [pid = 1865] [id = 279] 08:51:00 INFO - PROCESS | 1865 | ++DOMWINDOW == 142 (0x7fb488fbc400) [pid = 1865] [serial = 838] [outer = (nil)] 08:51:00 INFO - PROCESS | 1865 | ++DOMWINDOW == 143 (0x7fb4990e4800) [pid = 1865] [serial = 839] [outer = 0x7fb488fbc400] 08:51:00 INFO - PROCESS | 1865 | 1461685860697 Marionette DEBUG loaded listener.js 08:51:00 INFO - PROCESS | 1865 | ++DOMWINDOW == 144 (0x7fb4992d4c00) [pid = 1865] [serial = 840] [outer = 0x7fb488fbc400] 08:51:01 INFO - PROCESS | 1865 | 1461685861459 Marionette TRACE conn3 <- [1,1088,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-num-1",0,null,null]]]}] 08:51:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | Canvas test: 2d.fillStyle.parse.rgba-num-1 08:51:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | took 1078ms 08:51:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html 08:51:01 INFO - PROCESS | 1865 | 1461685861493 Marionette TRACE conn3 -> [0,1089,"getWindowHandle",null] 08:51:01 INFO - PROCESS | 1865 | 1461685861496 Marionette TRACE conn3 <- [1,1089,null,{"value":"8"}] 08:51:01 INFO - PROCESS | 1865 | 1461685861502 Marionette TRACE conn3 -> [0,1090,"setScriptTimeout",{"ms":35000}] 08:51:01 INFO - PROCESS | 1865 | 1461685861506 Marionette TRACE conn3 <- [1,1090,null,{}] 08:51:01 INFO - PROCESS | 1865 | 1461685861510 Marionette TRACE conn3 -> [0,1091,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:51:01 INFO - PROCESS | 1865 | 1461685861835 Marionette TRACE conn3 <- [1,1091,null,{"value":null}] 08:51:01 INFO - PROCESS | 1865 | 1461685861977 Marionette TRACE conn3 -> [0,1092,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html\", \"f2909f1d-3840-4f27-ae3e-3caac4a4282f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:51:02 INFO - PROCESS | 1865 | ++DOCSHELL 0x7fb489acd000 == 94 [pid = 1865] [id = 280] 08:51:02 INFO - PROCESS | 1865 | ++DOMWINDOW == 145 (0x7fb485094c00) [pid = 1865] [serial = 841] [outer = (nil)] 08:51:02 INFO - PROCESS | 1865 | ++DOMWINDOW == 146 (0x7fb48509a000) [pid = 1865] [serial = 842] [outer = 0x7fb485094c00] 08:51:02 INFO - PROCESS | 1865 | 1461685862052 Marionette DEBUG loaded listener.js 08:51:02 INFO - PROCESS | 1865 | ++DOMWINDOW == 147 (0x7fb488fb5c00) [pid = 1865] [serial = 843] [outer = 0x7fb485094c00] 08:51:02 INFO - PROCESS | 1865 | 1461685862983 Marionette TRACE conn3 <- [1,1092,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-num-2",0,null,null]]]}] 08:51:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | Canvas test: 2d.fillStyle.parse.rgba-num-2 08:51:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | took 1531ms 08:51:03 INFO - PROCESS | 1865 | 1461685863034 Marionette TRACE conn3 -> [0,1093,"getWindowHandle",null] 08:51:03 INFO - PROCESS | 1865 | 1461685863038 Marionette TRACE conn3 <- [1,1093,null,{"value":"8"}] 08:51:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html 08:51:03 INFO - PROCESS | 1865 | 1461685863046 Marionette TRACE conn3 -> [0,1094,"setScriptTimeout",{"ms":35000}] 08:51:03 INFO - PROCESS | 1865 | 1461685863052 Marionette TRACE conn3 <- [1,1094,null,{}] 08:51:03 INFO - PROCESS | 1865 | 1461685863059 Marionette TRACE conn3 -> [0,1095,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:51:03 INFO - PROCESS | 1865 | 1461685863242 Marionette TRACE conn3 <- [1,1095,null,{"value":null}] 08:51:03 INFO - PROCESS | 1865 | 1461685863422 Marionette TRACE conn3 -> [0,1096,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html\", \"f2909f1d-3840-4f27-ae3e-3caac4a4282f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:51:03 INFO - PROCESS | 1865 | ++DOCSHELL 0x7fb4947aa800 == 95 [pid = 1865] [id = 281] 08:51:03 INFO - PROCESS | 1865 | ++DOMWINDOW == 148 (0x7fb490350400) [pid = 1865] [serial = 844] [outer = (nil)] 08:51:03 INFO - PROCESS | 1865 | ++DOMWINDOW == 149 (0x7fb4914e1400) [pid = 1865] [serial = 845] [outer = 0x7fb490350400] 08:51:03 INFO - PROCESS | 1865 | 1461685863497 Marionette DEBUG loaded listener.js 08:51:03 INFO - PROCESS | 1865 | ++DOMWINDOW == 150 (0x7fb493917800) [pid = 1865] [serial = 846] [outer = 0x7fb490350400] 08:51:04 INFO - PROCESS | 1865 | 1461685864419 Marionette TRACE conn3 <- [1,1096,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-percent",0,null,null]]]}] 08:51:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | Canvas test: 2d.fillStyle.parse.rgba-percent 08:51:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | took 1438ms 08:51:04 INFO - PROCESS | 1865 | 1461685864485 Marionette TRACE conn3 -> [0,1097,"getWindowHandle",null] 08:51:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html 08:51:04 INFO - PROCESS | 1865 | 1461685864489 Marionette TRACE conn3 <- [1,1097,null,{"value":"8"}] 08:51:04 INFO - PROCESS | 1865 | 1461685864496 Marionette TRACE conn3 -> [0,1098,"setScriptTimeout",{"ms":35000}] 08:51:04 INFO - PROCESS | 1865 | 1461685864499 Marionette TRACE conn3 <- [1,1098,null,{}] 08:51:04 INFO - PROCESS | 1865 | 1461685864506 Marionette TRACE conn3 -> [0,1099,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:51:04 INFO - PROCESS | 1865 | 1461685864721 Marionette TRACE conn3 <- [1,1099,null,{"value":null}] 08:51:04 INFO - PROCESS | 1865 | 1461685864898 Marionette TRACE conn3 -> [0,1100,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html\", \"f2909f1d-3840-4f27-ae3e-3caac4a4282f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:51:04 INFO - PROCESS | 1865 | ++DOCSHELL 0x7fb49a471000 == 96 [pid = 1865] [id = 282] 08:51:04 INFO - PROCESS | 1865 | ++DOMWINDOW == 151 (0x7fb493ddf800) [pid = 1865] [serial = 847] [outer = (nil)] 08:51:04 INFO - PROCESS | 1865 | ++DOMWINDOW == 152 (0x7fb4946f8000) [pid = 1865] [serial = 848] [outer = 0x7fb493ddf800] 08:51:04 INFO - PROCESS | 1865 | 1461685864968 Marionette DEBUG loaded listener.js 08:51:05 INFO - PROCESS | 1865 | ++DOMWINDOW == 153 (0x7fb4948cf000) [pid = 1865] [serial = 849] [outer = 0x7fb493ddf800] 08:51:05 INFO - PROCESS | 1865 | 1461685865875 Marionette TRACE conn3 <- [1,1100,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-solid-1",0,null,null]]]}] 08:51:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | Canvas test: 2d.fillStyle.parse.rgba-solid-1 08:51:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | took 1433ms 08:51:05 INFO - PROCESS | 1865 | 1461685865930 Marionette TRACE conn3 -> [0,1101,"getWindowHandle",null] 08:51:05 INFO - PROCESS | 1865 | 1461685865936 Marionette TRACE conn3 <- [1,1101,null,{"value":"8"}] 08:51:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html 08:51:05 INFO - PROCESS | 1865 | 1461685865968 Marionette TRACE conn3 -> [0,1102,"setScriptTimeout",{"ms":35000}] 08:51:05 INFO - PROCESS | 1865 | 1461685865975 Marionette TRACE conn3 <- [1,1102,null,{}] 08:51:05 INFO - PROCESS | 1865 | 1461685865982 Marionette TRACE conn3 -> [0,1103,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:51:06 INFO - PROCESS | 1865 | 1461685866165 Marionette TRACE conn3 <- [1,1103,null,{"value":null}] 08:51:06 INFO - PROCESS | 1865 | 1461685866346 Marionette TRACE conn3 -> [0,1104,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html\", \"f2909f1d-3840-4f27-ae3e-3caac4a4282f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:51:06 INFO - PROCESS | 1865 | ++DOCSHELL 0x7fb4a70bf000 == 97 [pid = 1865] [id = 283] 08:51:06 INFO - PROCESS | 1865 | ++DOMWINDOW == 154 (0x7fb493cafc00) [pid = 1865] [serial = 850] [outer = (nil)] 08:51:06 INFO - PROCESS | 1865 | ++DOMWINDOW == 155 (0x7fb496f93800) [pid = 1865] [serial = 851] [outer = 0x7fb493cafc00] 08:51:06 INFO - PROCESS | 1865 | 1461685866416 Marionette DEBUG loaded listener.js 08:51:06 INFO - PROCESS | 1865 | ++DOMWINDOW == 156 (0x7fb4992e2000) [pid = 1865] [serial = 852] [outer = 0x7fb493cafc00] 08:51:07 INFO - PROCESS | 1865 | 1461685867238 Marionette TRACE conn3 <- [1,1104,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-solid-2",0,null,null]]]}] 08:51:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | Canvas test: 2d.fillStyle.parse.rgba-solid-2 08:51:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | took 1357ms 08:51:07 INFO - PROCESS | 1865 | 1461685867302 Marionette TRACE conn3 -> [0,1105,"getWindowHandle",null] 08:51:07 INFO - PROCESS | 1865 | 1461685867305 Marionette TRACE conn3 <- [1,1105,null,{"value":"8"}] 08:51:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html 08:51:07 INFO - PROCESS | 1865 | 1461685867312 Marionette TRACE conn3 -> [0,1106,"setScriptTimeout",{"ms":35000}] 08:51:07 INFO - PROCESS | 1865 | 1461685867315 Marionette TRACE conn3 <- [1,1106,null,{}] 08:51:07 INFO - PROCESS | 1865 | 1461685867320 Marionette TRACE conn3 -> [0,1107,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:51:07 INFO - PROCESS | 1865 | 1461685867551 Marionette TRACE conn3 <- [1,1107,null,{"value":null}] 08:51:07 INFO - PROCESS | 1865 | 1461685867724 Marionette TRACE conn3 -> [0,1108,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html\", \"f2909f1d-3840-4f27-ae3e-3caac4a4282f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:51:07 INFO - PROCESS | 1865 | ++DOCSHELL 0x7fb4aa146800 == 98 [pid = 1865] [id = 284] 08:51:07 INFO - PROCESS | 1865 | ++DOMWINDOW == 157 (0x7fb493de5800) [pid = 1865] [serial = 853] [outer = (nil)] 08:51:07 INFO - PROCESS | 1865 | ++DOMWINDOW == 158 (0x7fb49a106400) [pid = 1865] [serial = 854] [outer = 0x7fb493de5800] 08:51:07 INFO - PROCESS | 1865 | 1461685867796 Marionette DEBUG loaded listener.js 08:51:07 INFO - PROCESS | 1865 | ++DOMWINDOW == 159 (0x7fb49a1b9400) [pid = 1865] [serial = 855] [outer = 0x7fb493de5800] 08:51:08 INFO - PROCESS | 1865 | 1461685868608 Marionette TRACE conn3 <- [1,1108,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-solid-3",0,null,null]]]}] 08:51:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | Canvas test: 2d.fillStyle.parse.rgba-solid-3 08:51:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | took 1338ms 08:51:08 INFO - PROCESS | 1865 | 1461685868651 Marionette TRACE conn3 -> [0,1109,"getWindowHandle",null] 08:51:08 INFO - PROCESS | 1865 | 1461685868655 Marionette TRACE conn3 <- [1,1109,null,{"value":"8"}] 08:51:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html 08:51:08 INFO - PROCESS | 1865 | 1461685868661 Marionette TRACE conn3 -> [0,1110,"setScriptTimeout",{"ms":35000}] 08:51:08 INFO - PROCESS | 1865 | 1461685868664 Marionette TRACE conn3 <- [1,1110,null,{}] 08:51:08 INFO - PROCESS | 1865 | 1461685868669 Marionette TRACE conn3 -> [0,1111,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:51:08 INFO - PROCESS | 1865 | 1461685868830 Marionette TRACE conn3 <- [1,1111,null,{"value":null}] 08:51:09 INFO - PROCESS | 1865 | 1461685869014 Marionette TRACE conn3 -> [0,1112,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html\", \"f2909f1d-3840-4f27-ae3e-3caac4a4282f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:51:09 INFO - PROCESS | 1865 | ++DOCSHELL 0x7fb4ac557800 == 99 [pid = 1865] [id = 285] 08:51:09 INFO - PROCESS | 1865 | ++DOMWINDOW == 160 (0x7fb49c86a800) [pid = 1865] [serial = 856] [outer = (nil)] 08:51:09 INFO - PROCESS | 1865 | ++DOMWINDOW == 161 (0x7fb49c924c00) [pid = 1865] [serial = 857] [outer = 0x7fb49c86a800] 08:51:09 INFO - PROCESS | 1865 | 1461685869096 Marionette DEBUG loaded listener.js 08:51:09 INFO - PROCESS | 1865 | ++DOMWINDOW == 162 (0x7fb4a64e1c00) [pid = 1865] [serial = 858] [outer = 0x7fb49c86a800] 08:51:10 INFO - PROCESS | 1865 | 1461685870021 Marionette TRACE conn3 <- [1,1112,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-solid-4",0,null,null]]]}] 08:51:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | Canvas test: 2d.fillStyle.parse.rgba-solid-4 08:51:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | took 1434ms 08:51:10 INFO - PROCESS | 1865 | 1461685870101 Marionette TRACE conn3 -> [0,1113,"getWindowHandle",null] 08:51:10 INFO - PROCESS | 1865 | 1461685870105 Marionette TRACE conn3 <- [1,1113,null,{"value":"8"}] 08:51:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html 08:51:10 INFO - PROCESS | 1865 | 1461685870113 Marionette TRACE conn3 -> [0,1114,"setScriptTimeout",{"ms":35000}] 08:51:10 INFO - PROCESS | 1865 | 1461685870115 Marionette TRACE conn3 <- [1,1114,null,{}] 08:51:10 INFO - PROCESS | 1865 | 1461685870122 Marionette TRACE conn3 -> [0,1115,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:51:10 INFO - PROCESS | 1865 | 1461685870444 Marionette TRACE conn3 <- [1,1115,null,{"value":null}] 08:51:10 INFO - PROCESS | 1865 | 1461685870776 Marionette TRACE conn3 -> [0,1116,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html\", \"f2909f1d-3840-4f27-ae3e-3caac4a4282f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:51:10 INFO - PROCESS | 1865 | ++DOCSHELL 0x7fb4b0aa4800 == 100 [pid = 1865] [id = 286] 08:51:10 INFO - PROCESS | 1865 | ++DOMWINDOW == 163 (0x7fb49776d800) [pid = 1865] [serial = 859] [outer = (nil)] 08:51:10 INFO - PROCESS | 1865 | ++DOMWINDOW == 164 (0x7fb4a77ea400) [pid = 1865] [serial = 860] [outer = 0x7fb49776d800] 08:51:10 INFO - PROCESS | 1865 | 1461685870902 Marionette DEBUG loaded listener.js 08:51:11 INFO - PROCESS | 1865 | ++DOMWINDOW == 165 (0x7fb4a8730800) [pid = 1865] [serial = 861] [outer = 0x7fb49776d800] 08:51:11 INFO - PROCESS | 1865 | 1461685871962 Marionette TRACE conn3 <- [1,1116,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.svg-1",0,null,null]]]}] 08:51:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | Canvas test: 2d.fillStyle.parse.svg-1 08:51:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | took 1885ms 08:51:12 INFO - PROCESS | 1865 | 1461685871999 Marionette TRACE conn3 -> [0,1117,"getWindowHandle",null] 08:51:12 INFO - PROCESS | 1865 | 1461685872002 Marionette TRACE conn3 <- [1,1117,null,{"value":"8"}] 08:51:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html 08:51:12 INFO - PROCESS | 1865 | 1461685872008 Marionette TRACE conn3 -> [0,1118,"setScriptTimeout",{"ms":35000}] 08:51:12 INFO - PROCESS | 1865 | 1461685872010 Marionette TRACE conn3 <- [1,1118,null,{}] 08:51:12 INFO - PROCESS | 1865 | 1461685872016 Marionette TRACE conn3 -> [0,1119,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:51:12 INFO - PROCESS | 1865 | 1461685872192 Marionette TRACE conn3 <- [1,1119,null,{"value":null}] 08:51:12 INFO - PROCESS | 1865 | 1461685872425 Marionette TRACE conn3 -> [0,1120,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html\", \"f2909f1d-3840-4f27-ae3e-3caac4a4282f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:51:12 INFO - PROCESS | 1865 | ++DOCSHELL 0x7fb485b8c800 == 101 [pid = 1865] [id = 287] 08:51:12 INFO - PROCESS | 1865 | ++DOMWINDOW == 166 (0x7fb4a703f400) [pid = 1865] [serial = 862] [outer = (nil)] 08:51:12 INFO - PROCESS | 1865 | ++DOMWINDOW == 167 (0x7fb4aa1a7800) [pid = 1865] [serial = 863] [outer = 0x7fb4a703f400] 08:51:12 INFO - PROCESS | 1865 | 1461685872542 Marionette DEBUG loaded listener.js 08:51:12 INFO - PROCESS | 1865 | ++DOMWINDOW == 168 (0x7fb4abf75000) [pid = 1865] [serial = 864] [outer = 0x7fb4a703f400] 08:51:13 INFO - PROCESS | 1865 | 1461685873361 Marionette TRACE conn3 <- [1,1120,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.svg-2",0,null,null]]]}] 08:51:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | Canvas test: 2d.fillStyle.parse.svg-2 08:51:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | took 1380ms 08:51:13 INFO - PROCESS | 1865 | 1461685873389 Marionette TRACE conn3 -> [0,1121,"getWindowHandle",null] 08:51:13 INFO - PROCESS | 1865 | 1461685873392 Marionette TRACE conn3 <- [1,1121,null,{"value":"8"}] 08:51:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html 08:51:13 INFO - PROCESS | 1865 | 1461685873398 Marionette TRACE conn3 -> [0,1122,"setScriptTimeout",{"ms":35000}] 08:51:13 INFO - PROCESS | 1865 | 1461685873401 Marionette TRACE conn3 <- [1,1122,null,{}] 08:51:13 INFO - PROCESS | 1865 | 1461685873406 Marionette TRACE conn3 -> [0,1123,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:51:13 INFO - PROCESS | 1865 | 1461685873586 Marionette TRACE conn3 <- [1,1123,null,{"value":null}] 08:51:13 INFO - PROCESS | 1865 | 1461685873779 Marionette TRACE conn3 -> [0,1124,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html\", \"f2909f1d-3840-4f27-ae3e-3caac4a4282f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:51:13 INFO - PROCESS | 1865 | ++DOCSHELL 0x7fb48eed4800 == 102 [pid = 1865] [id = 288] 08:51:13 INFO - PROCESS | 1865 | ++DOMWINDOW == 169 (0x7fb485adf000) [pid = 1865] [serial = 865] [outer = (nil)] 08:51:13 INFO - PROCESS | 1865 | ++DOMWINDOW == 170 (0x7fb485ae4c00) [pid = 1865] [serial = 866] [outer = 0x7fb485adf000] 08:51:13 INFO - PROCESS | 1865 | 1461685873848 Marionette DEBUG loaded listener.js 08:51:13 INFO - PROCESS | 1865 | ++DOMWINDOW == 171 (0x7fb485ae9400) [pid = 1865] [serial = 867] [outer = 0x7fb485adf000] 08:51:14 INFO - PROCESS | 1865 | 1461685874726 Marionette TRACE conn3 <- [1,1124,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.system",0,null,null]]]}] 08:51:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | Canvas test: 2d.fillStyle.parse.system 08:51:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | took 1382ms 08:51:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html 08:51:14 INFO - PROCESS | 1865 | 1461685874782 Marionette TRACE conn3 -> [0,1125,"getWindowHandle",null] 08:51:14 INFO - PROCESS | 1865 | 1461685874784 Marionette TRACE conn3 <- [1,1125,null,{"value":"8"}] 08:51:14 INFO - PROCESS | 1865 | 1461685874790 Marionette TRACE conn3 -> [0,1126,"setScriptTimeout",{"ms":35000}] 08:51:14 INFO - PROCESS | 1865 | 1461685874794 Marionette TRACE conn3 <- [1,1126,null,{}] 08:51:14 INFO - PROCESS | 1865 | 1461685874799 Marionette TRACE conn3 -> [0,1127,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:51:14 INFO - PROCESS | 1865 | 1461685874971 Marionette TRACE conn3 <- [1,1127,null,{"value":null}] 08:51:15 INFO - PROCESS | 1865 | 1461685875167 Marionette TRACE conn3 -> [0,1128,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html\", \"f2909f1d-3840-4f27-ae3e-3caac4a4282f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:51:15 INFO - PROCESS | 1865 | ++DOCSHELL 0x7fb48eeec000 == 103 [pid = 1865] [id = 289] 08:51:15 INFO - PROCESS | 1865 | ++DOMWINDOW == 172 (0x7fb485ade800) [pid = 1865] [serial = 868] [outer = (nil)] 08:51:15 INFO - PROCESS | 1865 | ++DOMWINDOW == 173 (0x7fb4902d0400) [pid = 1865] [serial = 869] [outer = 0x7fb485ade800] 08:51:15 INFO - PROCESS | 1865 | 1461685875240 Marionette DEBUG loaded listener.js 08:51:15 INFO - PROCESS | 1865 | ++DOMWINDOW == 174 (0x7fb4a88dc000) [pid = 1865] [serial = 870] [outer = 0x7fb485ade800] 08:51:16 INFO - PROCESS | 1865 | 1461685876085 Marionette TRACE conn3 <- [1,1128,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.transparent-1",0,null,null]]]}] 08:51:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | Canvas test: 2d.fillStyle.parse.transparent-1 08:51:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | took 1337ms 08:51:16 INFO - PROCESS | 1865 | 1461685876128 Marionette TRACE conn3 -> [0,1129,"getWindowHandle",null] 08:51:16 INFO - PROCESS | 1865 | 1461685876131 Marionette TRACE conn3 <- [1,1129,null,{"value":"8"}] 08:51:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html 08:51:16 INFO - PROCESS | 1865 | 1461685876137 Marionette TRACE conn3 -> [0,1130,"setScriptTimeout",{"ms":35000}] 08:51:16 INFO - PROCESS | 1865 | 1461685876140 Marionette TRACE conn3 <- [1,1130,null,{}] 08:51:16 INFO - PROCESS | 1865 | 1461685876145 Marionette TRACE conn3 -> [0,1131,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:51:16 INFO - PROCESS | 1865 | 1461685876349 Marionette TRACE conn3 <- [1,1131,null,{"value":null}] 08:51:16 INFO - PROCESS | 1865 | 1461685876539 Marionette TRACE conn3 -> [0,1132,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html\", \"f2909f1d-3840-4f27-ae3e-3caac4a4282f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:51:16 INFO - PROCESS | 1865 | ++DOCSHELL 0x7fb48ef75800 == 104 [pid = 1865] [id = 290] 08:51:16 INFO - PROCESS | 1865 | ++DOMWINDOW == 175 (0x7fb485adfc00) [pid = 1865] [serial = 871] [outer = (nil)] 08:51:16 INFO - PROCESS | 1865 | ++DOMWINDOW == 176 (0x7fb494d09c00) [pid = 1865] [serial = 872] [outer = 0x7fb485adfc00] 08:51:16 INFO - PROCESS | 1865 | 1461685876615 Marionette DEBUG loaded listener.js 08:51:16 INFO - PROCESS | 1865 | ++DOMWINDOW == 177 (0x7fb494d11c00) [pid = 1865] [serial = 873] [outer = 0x7fb485adfc00] 08:51:17 INFO - PROCESS | 1865 | 1461685877567 Marionette TRACE conn3 <- [1,1132,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.transparent-2",0,null,null]]]}] 08:51:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | Canvas test: 2d.fillStyle.parse.transparent-2 08:51:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | took 1480ms 08:51:17 INFO - PROCESS | 1865 | 1461685877619 Marionette TRACE conn3 -> [0,1133,"getWindowHandle",null] 08:51:17 INFO - PROCESS | 1865 | 1461685877623 Marionette TRACE conn3 <- [1,1133,null,{"value":"8"}] 08:51:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html 08:51:17 INFO - PROCESS | 1865 | 1461685877628 Marionette TRACE conn3 -> [0,1134,"setScriptTimeout",{"ms":35000}] 08:51:17 INFO - PROCESS | 1865 | 1461685877631 Marionette TRACE conn3 <- [1,1134,null,{}] 08:51:17 INFO - PROCESS | 1865 | 1461685877637 Marionette TRACE conn3 -> [0,1135,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:51:17 INFO - PROCESS | 1865 | 1461685877858 Marionette TRACE conn3 <- [1,1135,null,{"value":null}] 08:51:18 INFO - PROCESS | 1865 | 1461685878041 Marionette TRACE conn3 -> [0,1136,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.empty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.empty.html\", \"f2909f1d-3840-4f27-ae3e-3caac4a4282f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:51:18 INFO - PROCESS | 1865 | ++DOCSHELL 0x7fb485def800 == 105 [pid = 1865] [id = 291] 08:51:18 INFO - PROCESS | 1865 | ++DOMWINDOW == 178 (0x7fb483abf000) [pid = 1865] [serial = 874] [outer = (nil)] 08:51:18 INFO - PROCESS | 1865 | ++DOMWINDOW == 179 (0x7fb483ac7800) [pid = 1865] [serial = 875] [outer = 0x7fb483abf000] 08:51:18 INFO - PROCESS | 1865 | 1461685878114 Marionette DEBUG loaded listener.js 08:51:18 INFO - PROCESS | 1865 | ++DOMWINDOW == 180 (0x7fb494792c00) [pid = 1865] [serial = 876] [outer = 0x7fb483abf000] 08:51:18 INFO - PROCESS | 1865 | 1461685878940 Marionette TRACE conn3 <- [1,1136,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.empty.html",0,null,null,[["Canvas test: 2d.gradient.empty",0,null,null]]]}] 08:51:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | Canvas test: 2d.gradient.empty 08:51:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | took 1381ms 08:51:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html 08:51:19 INFO - PROCESS | 1865 | 1461685879011 Marionette TRACE conn3 -> [0,1137,"getWindowHandle",null] 08:51:19 INFO - PROCESS | 1865 | 1461685879014 Marionette TRACE conn3 <- [1,1137,null,{"value":"8"}] 08:51:19 INFO - PROCESS | 1865 | 1461685879020 Marionette TRACE conn3 -> [0,1138,"setScriptTimeout",{"ms":35000}] 08:51:19 INFO - PROCESS | 1865 | 1461685879023 Marionette TRACE conn3 <- [1,1138,null,{}] 08:51:19 INFO - PROCESS | 1865 | 1461685879028 Marionette TRACE conn3 -> [0,1139,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:51:19 INFO - PROCESS | 1865 | 1461685879195 Marionette TRACE conn3 <- [1,1139,null,{"value":null}] 08:51:19 INFO - PROCESS | 1865 | 1461685879744 Marionette TRACE conn3 -> [0,1140,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html\", \"f2909f1d-3840-4f27-ae3e-3caac4a4282f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:51:19 INFO - PROCESS | 1865 | ++DOCSHELL 0x7fb48eed5800 == 106 [pid = 1865] [id = 292] 08:51:19 INFO - PROCESS | 1865 | ++DOMWINDOW == 181 (0x7fb483ac8c00) [pid = 1865] [serial = 877] [outer = (nil)] 08:51:19 INFO - PROCESS | 1865 | ++DOMWINDOW == 182 (0x7fb483acc800) [pid = 1865] [serial = 878] [outer = 0x7fb483ac8c00] 08:51:19 INFO - PROCESS | 1865 | 1461685879855 Marionette DEBUG loaded listener.js 08:51:19 INFO - PROCESS | 1865 | ++DOMWINDOW == 183 (0x7fb486add400) [pid = 1865] [serial = 879] [outer = 0x7fb483ac8c00] 08:51:20 INFO - PROCESS | 1865 | 1461685880650 Marionette TRACE conn3 <- [1,1140,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.alpha",0,null,null]]]}] 08:51:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | Canvas test: 2d.gradient.interpolate.alpha 08:51:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | took 1680ms 08:51:20 INFO - PROCESS | 1865 | 1461685880706 Marionette TRACE conn3 -> [0,1141,"getWindowHandle",null] 08:51:20 INFO - PROCESS | 1865 | 1461685880711 Marionette TRACE conn3 <- [1,1141,null,{"value":"8"}] 08:51:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html 08:51:20 INFO - PROCESS | 1865 | 1461685880721 Marionette TRACE conn3 -> [0,1142,"setScriptTimeout",{"ms":35000}] 08:51:20 INFO - PROCESS | 1865 | 1461685880725 Marionette TRACE conn3 <- [1,1142,null,{}] 08:51:20 INFO - PROCESS | 1865 | 1461685880732 Marionette TRACE conn3 -> [0,1143,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:51:20 INFO - PROCESS | 1865 | 1461685880907 Marionette TRACE conn3 <- [1,1143,null,{"value":null}] 08:51:21 INFO - PROCESS | 1865 | 1461685881217 Marionette TRACE conn3 -> [0,1144,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html\", \"f2909f1d-3840-4f27-ae3e-3caac4a4282f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:51:21 INFO - PROCESS | 1865 | ++DOCSHELL 0x7fb4878ab800 == 107 [pid = 1865] [id = 293] 08:51:21 INFO - PROCESS | 1865 | ++DOMWINDOW == 184 (0x7fb4890cd800) [pid = 1865] [serial = 880] [outer = (nil)] 08:51:21 INFO - PROCESS | 1865 | ++DOMWINDOW == 185 (0x7fb4890d3c00) [pid = 1865] [serial = 881] [outer = 0x7fb4890cd800] 08:51:21 INFO - PROCESS | 1865 | 1461685881347 Marionette DEBUG loaded listener.js 08:51:21 INFO - PROCESS | 1865 | ++DOMWINDOW == 186 (0x7fb490149400) [pid = 1865] [serial = 882] [outer = 0x7fb4890cd800] 08:51:22 INFO - PROCESS | 1865 | 1461685882197 Marionette TRACE conn3 <- [1,1144,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.colour",0,null,null]]]}] 08:51:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | Canvas test: 2d.gradient.interpolate.colour 08:51:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | took 1536ms 08:51:22 INFO - PROCESS | 1865 | 1461685882260 Marionette TRACE conn3 -> [0,1145,"getWindowHandle",null] 08:51:22 INFO - PROCESS | 1865 | 1461685882266 Marionette TRACE conn3 <- [1,1145,null,{"value":"8"}] 08:51:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html 08:51:22 INFO - PROCESS | 1865 | 1461685882272 Marionette TRACE conn3 -> [0,1146,"setScriptTimeout",{"ms":35000}] 08:51:22 INFO - PROCESS | 1865 | 1461685882275 Marionette TRACE conn3 <- [1,1146,null,{}] 08:51:22 INFO - PROCESS | 1865 | 1461685882280 Marionette TRACE conn3 -> [0,1147,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:51:22 INFO - PROCESS | 1865 | 1461685882457 Marionette TRACE conn3 <- [1,1147,null,{"value":null}] 08:51:22 INFO - PROCESS | 1865 | --DOCSHELL 0x7fb4949d8000 == 106 [pid = 1865] [id = 179] 08:51:22 INFO - PROCESS | 1865 | --DOCSHELL 0x7fb486a52800 == 105 [pid = 1865] [id = 180] 08:51:22 INFO - PROCESS | 1865 | --DOCSHELL 0x7fb49a1d8000 == 104 [pid = 1865] [id = 279] 08:51:22 INFO - PROCESS | 1865 | --DOMWINDOW == 185 (0x7fb49aa0f800) [pid = 1865] [serial = 785] [outer = (nil)] [url = about:blank] 08:51:22 INFO - PROCESS | 1865 | --DOMWINDOW == 184 (0x7fb499e42400) [pid = 1865] [serial = 743] [outer = (nil)] [url = about:blank] 08:51:22 INFO - PROCESS | 1865 | --DOMWINDOW == 183 (0x7fb4a6408000) [pid = 1865] [serial = 752] [outer = (nil)] [url = about:blank] 08:51:22 INFO - PROCESS | 1865 | --DOMWINDOW == 182 (0x7fb4a736e000) [pid = 1865] [serial = 755] [outer = (nil)] [url = about:blank] 08:51:22 INFO - PROCESS | 1865 | --DOMWINDOW == 181 (0x7fb49b4b0400) [pid = 1865] [serial = 746] [outer = (nil)] [url = about:blank] 08:51:22 INFO - PROCESS | 1865 | --DOMWINDOW == 180 (0x7fb4a7595800) [pid = 1865] [serial = 758] [outer = (nil)] [url = about:blank] 08:51:22 INFO - PROCESS | 1865 | --DOMWINDOW == 179 (0x7fb49cb47000) [pid = 1865] [serial = 749] [outer = (nil)] [url = about:blank] 08:51:22 INFO - PROCESS | 1865 | --DOMWINDOW == 178 (0x7fb4963a6c00) [pid = 1865] [serial = 761] [outer = (nil)] [url = about:blank] 08:51:22 INFO - PROCESS | 1865 | 1461685882824 Marionette TRACE conn3 -> [0,1148,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html\", \"f2909f1d-3840-4f27-ae3e-3caac4a4282f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:51:22 INFO - PROCESS | 1865 | --DOCSHELL 0x7fb492f70800 == 103 [pid = 1865] [id = 278] 08:51:22 INFO - PROCESS | 1865 | --DOCSHELL 0x7fb497796800 == 102 [pid = 1865] [id = 277] 08:51:22 INFO - PROCESS | 1865 | --DOCSHELL 0x7fb4947a4000 == 101 [pid = 1865] [id = 276] 08:51:22 INFO - PROCESS | 1865 | --DOCSHELL 0x7fb492ee1800 == 100 [pid = 1865] [id = 275] 08:51:22 INFO - PROCESS | 1865 | ++DOCSHELL 0x7fb49051b800 == 101 [pid = 1865] [id = 294] 08:51:22 INFO - PROCESS | 1865 | ++DOMWINDOW == 179 (0x7fb49014f800) [pid = 1865] [serial = 883] [outer = (nil)] 08:51:22 INFO - PROCESS | 1865 | ++DOMWINDOW == 180 (0x7fb490b32800) [pid = 1865] [serial = 884] [outer = 0x7fb49014f800] 08:51:22 INFO - PROCESS | 1865 | 1461685882895 Marionette DEBUG loaded listener.js 08:51:22 INFO - PROCESS | 1865 | ++DOMWINDOW == 181 (0x7fb49230b800) [pid = 1865] [serial = 885] [outer = 0x7fb49014f800] 08:51:23 INFO - PROCESS | 1865 | --DOCSHELL 0x7fb488dc9800 == 100 [pid = 1865] [id = 274] 08:51:23 INFO - PROCESS | 1865 | --DOCSHELL 0x7fb490178000 == 99 [pid = 1865] [id = 273] 08:51:23 INFO - PROCESS | 1865 | --DOCSHELL 0x7fb490c03000 == 98 [pid = 1865] [id = 272] 08:51:23 INFO - PROCESS | 1865 | --DOCSHELL 0x7fb4abd5e800 == 97 [pid = 1865] [id = 265] 08:51:23 INFO - PROCESS | 1865 | --DOCSHELL 0x7fb4a7389800 == 96 [pid = 1865] [id = 264] 08:51:23 INFO - PROCESS | 1865 | --DOCSHELL 0x7fb4978ae000 == 95 [pid = 1865] [id = 263] 08:51:23 INFO - PROCESS | 1865 | --DOCSHELL 0x7fb4915a5800 == 94 [pid = 1865] [id = 262] 08:51:23 INFO - PROCESS | 1865 | --DOMWINDOW == 180 (0x7fb493cadc00) [pid = 1865] [serial = 770] [outer = (nil)] [url = about:blank] 08:51:23 INFO - PROCESS | 1865 | --DOMWINDOW == 179 (0x7fb4992d7400) [pid = 1865] [serial = 780] [outer = (nil)] [url = about:blank] 08:51:23 INFO - PROCESS | 1865 | --DOMWINDOW == 178 (0x7fb497f70400) [pid = 1865] [serial = 776] [outer = (nil)] [url = about:blank] 08:51:23 INFO - PROCESS | 1865 | --DOMWINDOW == 177 (0x7fb494b90800) [pid = 1865] [serial = 773] [outer = (nil)] [url = about:blank] 08:51:23 INFO - PROCESS | 1865 | --DOMWINDOW == 176 (0x7fb492162800) [pid = 1865] [serial = 768] [outer = (nil)] [url = about:blank] 08:51:23 INFO - PROCESS | 1865 | --DOMWINDOW == 175 (0x7fb4990e3000) [pid = 1865] [serial = 777] [outer = (nil)] [url = about:blank] 08:51:23 INFO - PROCESS | 1865 | --DOMWINDOW == 174 (0x7fb4963b4800) [pid = 1865] [serial = 774] [outer = (nil)] [url = about:blank] 08:51:23 INFO - PROCESS | 1865 | --DOMWINDOW == 173 (0x7fb499235c00) [pid = 1865] [serial = 779] [outer = (nil)] [url = about:blank] 08:51:23 INFO - PROCESS | 1865 | --DOMWINDOW == 172 (0x7fb49928c000) [pid = 1865] [serial = 740] [outer = (nil)] [url = about:blank] 08:51:23 INFO - PROCESS | 1865 | --DOMWINDOW == 171 (0x7fb49031a800) [pid = 1865] [serial = 764] [outer = (nil)] [url = about:blank] 08:51:23 INFO - PROCESS | 1865 | --DOMWINDOW == 170 (0x7fb499283400) [pid = 1865] [serial = 782] [outer = (nil)] [url = about:blank] 08:51:23 INFO - PROCESS | 1865 | --DOMWINDOW == 169 (0x7fb490b3cc00) [pid = 1865] [serial = 767] [outer = (nil)] [url = about:blank] 08:51:23 INFO - PROCESS | 1865 | --DOMWINDOW == 168 (0x7fb497f6c000) [pid = 1865] [serial = 737] [outer = (nil)] [url = about:blank] 08:51:23 INFO - PROCESS | 1865 | --DOMWINDOW == 167 (0x7fb493da5c00) [pid = 1865] [serial = 734] [outer = (nil)] [url = about:blank] 08:51:23 INFO - PROCESS | 1865 | --DOMWINDOW == 166 (0x7fb49a1b7400) [pid = 1865] [serial = 783] [outer = (nil)] [url = about:blank] 08:51:23 INFO - PROCESS | 1865 | --DOMWINDOW == 165 (0x7fb493de2800) [pid = 1865] [serial = 771] [outer = (nil)] [url = about:blank] 08:51:23 INFO - PROCESS | 1865 | --DOMWINDOW == 164 (0x7fb490b33c00) [pid = 1865] [serial = 731] [outer = (nil)] [url = about:blank] 08:51:23 INFO - PROCESS | 1865 | 1461685883634 Marionette TRACE conn3 <- [1,1148,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.colouralpha",0,null,null]]]}] 08:51:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | Canvas test: 2d.gradient.interpolate.colouralpha 08:51:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | took 1386ms 08:51:23 INFO - PROCESS | 1865 | 1461685883659 Marionette TRACE conn3 -> [0,1149,"getWindowHandle",null] 08:51:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html 08:51:23 INFO - PROCESS | 1865 | 1461685883662 Marionette TRACE conn3 <- [1,1149,null,{"value":"8"}] 08:51:23 INFO - PROCESS | 1865 | 1461685883681 Marionette TRACE conn3 -> [0,1150,"setScriptTimeout",{"ms":35000}] 08:51:23 INFO - PROCESS | 1865 | 1461685883689 Marionette TRACE conn3 <- [1,1150,null,{}] 08:51:23 INFO - PROCESS | 1865 | 1461685883703 Marionette TRACE conn3 -> [0,1151,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:51:23 INFO - PROCESS | 1865 | 1461685883866 Marionette TRACE conn3 <- [1,1151,null,{"value":null}] 08:51:23 INFO - PROCESS | 1865 | 1461685883896 Marionette TRACE conn3 -> [0,1152,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html\", \"f2909f1d-3840-4f27-ae3e-3caac4a4282f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:51:23 INFO - PROCESS | 1865 | ++DOCSHELL 0x7fb4947b8800 == 95 [pid = 1865] [id = 295] 08:51:23 INFO - PROCESS | 1865 | ++DOMWINDOW == 165 (0x7fb493c2e000) [pid = 1865] [serial = 886] [outer = (nil)] 08:51:23 INFO - PROCESS | 1865 | ++DOMWINDOW == 166 (0x7fb493de8800) [pid = 1865] [serial = 887] [outer = 0x7fb493c2e000] 08:51:23 INFO - PROCESS | 1865 | 1461685883955 Marionette DEBUG loaded listener.js 08:51:24 INFO - PROCESS | 1865 | ++DOMWINDOW == 167 (0x7fb4946f7c00) [pid = 1865] [serial = 888] [outer = 0x7fb493c2e000] 08:51:24 INFO - PROCESS | 1865 | 1461685884786 Marionette TRACE conn3 <- [1,1152,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.multiple",0,null,null]]]}] 08:51:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | Canvas test: 2d.gradient.interpolate.multiple 08:51:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | took 1169ms 08:51:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html 08:51:24 INFO - PROCESS | 1865 | 1461685884837 Marionette TRACE conn3 -> [0,1153,"getWindowHandle",null] 08:51:24 INFO - PROCESS | 1865 | 1461685884840 Marionette TRACE conn3 <- [1,1153,null,{"value":"8"}] 08:51:24 INFO - PROCESS | 1865 | 1461685884846 Marionette TRACE conn3 -> [0,1154,"setScriptTimeout",{"ms":35000}] 08:51:24 INFO - PROCESS | 1865 | 1461685884849 Marionette TRACE conn3 <- [1,1154,null,{}] 08:51:24 INFO - PROCESS | 1865 | 1461685884853 Marionette TRACE conn3 -> [0,1155,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:51:25 INFO - PROCESS | 1865 | 1461685885004 Marionette TRACE conn3 <- [1,1155,null,{"value":null}] 08:51:25 INFO - PROCESS | 1865 | 1461685885013 Marionette TRACE conn3 -> [0,1156,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html\", \"f2909f1d-3840-4f27-ae3e-3caac4a4282f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:51:25 INFO - PROCESS | 1865 | ++DOCSHELL 0x7fb4978a9800 == 96 [pid = 1865] [id = 296] 08:51:25 INFO - PROCESS | 1865 | ++DOMWINDOW == 168 (0x7fb49031a800) [pid = 1865] [serial = 889] [outer = (nil)] 08:51:25 INFO - PROCESS | 1865 | ++DOMWINDOW == 169 (0x7fb4948cc800) [pid = 1865] [serial = 890] [outer = 0x7fb49031a800] 08:51:25 INFO - PROCESS | 1865 | 1461685885212 Marionette DEBUG loaded listener.js 08:51:25 INFO - PROCESS | 1865 | ++DOMWINDOW == 170 (0x7fb494d04800) [pid = 1865] [serial = 891] [outer = 0x7fb49031a800] 08:51:26 INFO - PROCESS | 1865 | 1461685885998 Marionette TRACE conn3 <- [1,1156,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.outside",0,null,null]]]}] 08:51:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | Canvas test: 2d.gradient.interpolate.outside 08:51:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | took 1187ms 08:51:26 INFO - PROCESS | 1865 | 1461685886033 Marionette TRACE conn3 -> [0,1157,"getWindowHandle",null] 08:51:26 INFO - PROCESS | 1865 | 1461685886035 Marionette TRACE conn3 <- [1,1157,null,{"value":"8"}] 08:51:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html 08:51:26 INFO - PROCESS | 1865 | 1461685886044 Marionette TRACE conn3 -> [0,1158,"setScriptTimeout",{"ms":35000}] 08:51:26 INFO - PROCESS | 1865 | 1461685886046 Marionette TRACE conn3 <- [1,1158,null,{}] 08:51:26 INFO - PROCESS | 1865 | 1461685886057 Marionette TRACE conn3 -> [0,1159,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:51:26 INFO - PROCESS | 1865 | 1461685886262 Marionette TRACE conn3 <- [1,1159,null,{"value":null}] 08:51:26 INFO - PROCESS | 1865 | 1461685886299 Marionette TRACE conn3 -> [0,1160,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html\", \"f2909f1d-3840-4f27-ae3e-3caac4a4282f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:51:26 INFO - PROCESS | 1865 | ++DOCSHELL 0x7fb4990b2800 == 97 [pid = 1865] [id = 297] 08:51:26 INFO - PROCESS | 1865 | ++DOMWINDOW == 171 (0x7fb494d0ec00) [pid = 1865] [serial = 892] [outer = (nil)] 08:51:26 INFO - PROCESS | 1865 | ++DOMWINDOW == 172 (0x7fb494ec3c00) [pid = 1865] [serial = 893] [outer = 0x7fb494d0ec00] 08:51:26 INFO - PROCESS | 1865 | 1461685886368 Marionette DEBUG loaded listener.js 08:51:26 INFO - PROCESS | 1865 | ++DOMWINDOW == 173 (0x7fb4978d9000) [pid = 1865] [serial = 894] [outer = 0x7fb494d0ec00] 08:51:27 INFO - PROCESS | 1865 | --DOMWINDOW == 172 (0x7fb492f4fc00) [pid = 1865] [serial = 826] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html] 08:51:27 INFO - PROCESS | 1865 | --DOMWINDOW == 171 (0x7fb4948d5400) [pid = 1865] [serial = 832] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html] 08:51:27 INFO - PROCESS | 1865 | --DOMWINDOW == 170 (0x7fb4850a0000) [pid = 1865] [serial = 817] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html] 08:51:27 INFO - PROCESS | 1865 | --DOMWINDOW == 169 (0x7fb488fb6000) [pid = 1865] [serial = 835] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html] 08:51:27 INFO - PROCESS | 1865 | --DOMWINDOW == 168 (0x7fb486ada000) [pid = 1865] [serial = 820] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html] 08:51:27 INFO - PROCESS | 1865 | --DOMWINDOW == 167 (0x7fb488fb5000) [pid = 1865] [serial = 829] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html] 08:51:27 INFO - PROCESS | 1865 | --DOMWINDOW == 166 (0x7fb486df4800) [pid = 1865] [serial = 823] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html] 08:51:27 INFO - PROCESS | 1865 | 1461685887449 Marionette TRACE conn3 <- [1,1160,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.overlap",0,null,null]]]}] 08:51:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | Canvas test: 2d.gradient.interpolate.overlap 08:51:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | took 1439ms 08:51:27 INFO - PROCESS | 1865 | 1461685887482 Marionette TRACE conn3 -> [0,1161,"getWindowHandle",null] 08:51:27 INFO - PROCESS | 1865 | 1461685887485 Marionette TRACE conn3 <- [1,1161,null,{"value":"8"}] 08:51:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html 08:51:27 INFO - PROCESS | 1865 | 1461685887491 Marionette TRACE conn3 -> [0,1162,"setScriptTimeout",{"ms":35000}] 08:51:27 INFO - PROCESS | 1865 | 1461685887493 Marionette TRACE conn3 <- [1,1162,null,{}] 08:51:27 INFO - PROCESS | 1865 | 1461685887498 Marionette TRACE conn3 -> [0,1163,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:51:27 INFO - PROCESS | 1865 | 1461685887700 Marionette TRACE conn3 <- [1,1163,null,{"value":null}] 08:51:27 INFO - PROCESS | 1865 | 1461685887793 Marionette TRACE conn3 -> [0,1164,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html\", \"f2909f1d-3840-4f27-ae3e-3caac4a4282f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:51:27 INFO - PROCESS | 1865 | ++DOCSHELL 0x7fb4990af000 == 98 [pid = 1865] [id = 298] 08:51:27 INFO - PROCESS | 1865 | ++DOMWINDOW == 167 (0x7fb486df4800) [pid = 1865] [serial = 895] [outer = (nil)] 08:51:27 INFO - PROCESS | 1865 | ++DOMWINDOW == 168 (0x7fb498656000) [pid = 1865] [serial = 896] [outer = 0x7fb486df4800] 08:51:27 INFO - PROCESS | 1865 | 1461685887853 Marionette DEBUG loaded listener.js 08:51:27 INFO - PROCESS | 1865 | ++DOMWINDOW == 169 (0x7fb4998f2000) [pid = 1865] [serial = 897] [outer = 0x7fb486df4800] 08:51:28 INFO - PROCESS | 1865 | 1461685888527 Marionette TRACE conn3 <- [1,1164,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.overlap2",0,null,null]]]}] 08:51:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | Canvas test: 2d.gradient.interpolate.overlap2 08:51:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | took 1078ms 08:51:28 INFO - PROCESS | 1865 | 1461685888569 Marionette TRACE conn3 -> [0,1165,"getWindowHandle",null] 08:51:28 INFO - PROCESS | 1865 | 1461685888573 Marionette TRACE conn3 <- [1,1165,null,{"value":"8"}] 08:51:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html 08:51:28 INFO - PROCESS | 1865 | 1461685888578 Marionette TRACE conn3 -> [0,1166,"setScriptTimeout",{"ms":35000}] 08:51:28 INFO - PROCESS | 1865 | 1461685888580 Marionette TRACE conn3 <- [1,1166,null,{}] 08:51:28 INFO - PROCESS | 1865 | 1461685888585 Marionette TRACE conn3 -> [0,1167,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:51:28 INFO - PROCESS | 1865 | 1461685888786 Marionette TRACE conn3 <- [1,1167,null,{"value":null}] 08:51:28 INFO - PROCESS | 1865 | 1461685888805 Marionette TRACE conn3 -> [0,1168,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html\", \"f2909f1d-3840-4f27-ae3e-3caac4a4282f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:51:28 INFO - PROCESS | 1865 | ++DOCSHELL 0x7fb49aa45000 == 99 [pid = 1865] [id = 299] 08:51:28 INFO - PROCESS | 1865 | ++DOMWINDOW == 170 (0x7fb488fb6000) [pid = 1865] [serial = 898] [outer = (nil)] 08:51:28 INFO - PROCESS | 1865 | ++DOMWINDOW == 171 (0x7fb49b4b0c00) [pid = 1865] [serial = 899] [outer = 0x7fb488fb6000] 08:51:28 INFO - PROCESS | 1865 | 1461685888866 Marionette DEBUG loaded listener.js 08:51:28 INFO - PROCESS | 1865 | ++DOMWINDOW == 172 (0x7fb49c9f5800) [pid = 1865] [serial = 900] [outer = 0x7fb488fb6000] 08:51:29 INFO - PROCESS | 1865 | 1461685889807 Marionette TRACE conn3 <- [1,1168,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.solid",0,null,null]]]}] 08:51:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | Canvas test: 2d.gradient.interpolate.solid 08:51:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | took 1287ms 08:51:29 INFO - PROCESS | 1865 | 1461685889867 Marionette TRACE conn3 -> [0,1169,"getWindowHandle",null] 08:51:29 INFO - PROCESS | 1865 | 1461685889873 Marionette TRACE conn3 <- [1,1169,null,{"value":"8"}] 08:51:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html 08:51:29 INFO - PROCESS | 1865 | 1461685889881 Marionette TRACE conn3 -> [0,1170,"setScriptTimeout",{"ms":35000}] 08:51:29 INFO - PROCESS | 1865 | 1461685889887 Marionette TRACE conn3 <- [1,1170,null,{}] 08:51:29 INFO - PROCESS | 1865 | 1461685889896 Marionette TRACE conn3 -> [0,1171,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:51:30 INFO - PROCESS | 1865 | 1461685890082 Marionette TRACE conn3 <- [1,1171,null,{"value":null}] 08:51:30 INFO - PROCESS | 1865 | 1461685890265 Marionette TRACE conn3 -> [0,1172,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html\", \"f2909f1d-3840-4f27-ae3e-3caac4a4282f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:51:30 INFO - PROCESS | 1865 | ++DOCSHELL 0x7fb48efd8000 == 100 [pid = 1865] [id = 300] 08:51:30 INFO - PROCESS | 1865 | ++DOMWINDOW == 173 (0x7fb483abe800) [pid = 1865] [serial = 901] [outer = (nil)] 08:51:30 INFO - PROCESS | 1865 | ++DOMWINDOW == 174 (0x7fb4879ab800) [pid = 1865] [serial = 902] [outer = 0x7fb483abe800] 08:51:30 INFO - PROCESS | 1865 | 1461685890334 Marionette DEBUG loaded listener.js 08:51:30 INFO - PROCESS | 1865 | ++DOMWINDOW == 175 (0x7fb4890cd000) [pid = 1865] [serial = 903] [outer = 0x7fb483abe800] 08:51:31 INFO - PROCESS | 1865 | 1461685891231 Marionette TRACE conn3 <- [1,1172,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.vertical",0,null,null]]]}] 08:51:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | Canvas test: 2d.gradient.interpolate.vertical 08:51:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | took 1391ms 08:51:31 INFO - PROCESS | 1865 | 1461685891273 Marionette TRACE conn3 -> [0,1173,"getWindowHandle",null] 08:51:31 INFO - PROCESS | 1865 | 1461685891281 Marionette TRACE conn3 <- [1,1173,null,{"value":"8"}] 08:51:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html 08:51:31 INFO - PROCESS | 1865 | 1461685891291 Marionette TRACE conn3 -> [0,1174,"setScriptTimeout",{"ms":35000}] 08:51:31 INFO - PROCESS | 1865 | 1461685891294 Marionette TRACE conn3 <- [1,1174,null,{}] 08:51:31 INFO - PROCESS | 1865 | 1461685891300 Marionette TRACE conn3 -> [0,1175,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:51:31 INFO - PROCESS | 1865 | 1461685891530 Marionette TRACE conn3 <- [1,1175,null,{"value":null}] 08:51:31 INFO - PROCESS | 1865 | 1461685891744 Marionette TRACE conn3 -> [0,1176,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html\", \"f2909f1d-3840-4f27-ae3e-3caac4a4282f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:51:31 INFO - PROCESS | 1865 | ++DOCSHELL 0x7fb496348000 == 101 [pid = 1865] [id = 301] 08:51:31 INFO - PROCESS | 1865 | ++DOMWINDOW == 176 (0x7fb492169800) [pid = 1865] [serial = 904] [outer = (nil)] 08:51:31 INFO - PROCESS | 1865 | ++DOMWINDOW == 177 (0x7fb492ff1800) [pid = 1865] [serial = 905] [outer = 0x7fb492169800] 08:51:31 INFO - PROCESS | 1865 | 1461685891958 Marionette DEBUG loaded listener.js 08:51:32 INFO - PROCESS | 1865 | ++DOMWINDOW == 178 (0x7fb493cb8000) [pid = 1865] [serial = 906] [outer = 0x7fb492169800] 08:51:32 INFO - PROCESS | 1865 | 1461685892870 Marionette TRACE conn3 <- [1,1176,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.zerosize.fill",1,"assert_equals: Red channel of the pixel at (40, 20) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1177,"getWindowHandle",null] 08:51:32 INFO - PROCESS | 1865 | 1461685892933 Marionette TRACE conn3 <- [1,1177,null,{"value":"8"}] 08:51:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html 08:51:32 INFO - PROCESS | 1865 | 1461685892940 Marionette TRACE conn3 -> [0,1178,"setScriptTimeout",{"ms":35000}] 08:51:32 INFO - PROCESS | 1865 | 1461685892946 Marionette TRACE conn3 <- [1,1178,null,{}] 08:51:32 INFO - PROCESS | 1865 | 1461685892961 Marionette TRACE conn3 -> [0,1179,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:51:33 INFO - PROCESS | 1865 | 1461685893146 Marionette TRACE conn3 <- [1,1179,null,{"value":null}] 08:51:33 INFO - PROCESS | 1865 | 1461685893386 Marionette TRACE conn3 -> [0,1180,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html\", \"f2909f1d-3840-4f27-ae3e-3caac4a4282f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:51:33 INFO - PROCESS | 1865 | ++DOCSHELL 0x7fb4a771b000 == 102 [pid = 1865] [id = 302] 08:51:33 INFO - PROCESS | 1865 | ++DOMWINDOW == 179 (0x7fb494d0b800) [pid = 1865] [serial = 907] [outer = (nil)] 08:51:33 INFO - PROCESS | 1865 | ++DOMWINDOW == 180 (0x7fb496d4d800) [pid = 1865] [serial = 908] [outer = 0x7fb494d0b800] 08:51:33 INFO - PROCESS | 1865 | 1461685893505 Marionette DEBUG loaded listener.js 08:51:33 INFO - PROCESS | 1865 | ++DOMWINDOW == 181 (0x7fb499236400) [pid = 1865] [serial = 909] [outer = 0x7fb494d0b800] 08:51:34 INFO - PROCESS | 1865 | 1461685894322 Marionette TRACE conn3 <- [1,1180,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.zerosize.fillRect",1,"assert_equals: Red channel of the pixel at (40, 20) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html:30:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1181,"getWindowHandle",null] 08:51:34 INFO - PROCESS | 1865 | 1461685894387 Marionette TRACE conn3 <- [1,1181,null,{"value":"8"}] 08:51:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html 08:51:34 INFO - PROCESS | 1865 | 1461685894393 Marionette TRACE conn3 -> [0,1182,"setScriptTimeout",{"ms":35000}] 08:51:34 INFO - PROCESS | 1865 | 1461685894396 Marionette TRACE conn3 <- [1,1182,null,{}] 08:51:34 INFO - PROCESS | 1865 | 1461685894401 Marionette TRACE conn3 -> [0,1183,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:51:34 INFO - PROCESS | 1865 | 1461685894590 Marionette TRACE conn3 <- [1,1183,null,{"value":null}] 08:51:34 INFO - PROCESS | 1865 | 1461685894771 Marionette TRACE conn3 -> [0,1184,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html\", \"f2909f1d-3840-4f27-ae3e-3caac4a4282f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:51:34 INFO - PROCESS | 1865 | ++DOCSHELL 0x7fb4abf3f000 == 103 [pid = 1865] [id = 303] 08:51:34 INFO - PROCESS | 1865 | ++DOMWINDOW == 182 (0x7fb494d0bc00) [pid = 1865] [serial = 910] [outer = (nil)] 08:51:34 INFO - PROCESS | 1865 | ++DOMWINDOW == 183 (0x7fb49c9f8000) [pid = 1865] [serial = 911] [outer = 0x7fb494d0bc00] 08:51:34 INFO - PROCESS | 1865 | 1461685894845 Marionette DEBUG loaded listener.js 08:51:34 INFO - PROCESS | 1865 | ++DOMWINDOW == 184 (0x7fb4a6405800) [pid = 1865] [serial = 912] [outer = 0x7fb494d0bc00] 08:51:35 INFO - PROCESS | 1865 | SkCairoFTTypeface::onFilterRec unimplemented 08:51:35 INFO - PROCESS | 1865 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 08:51:35 INFO - PROCESS | 1865 | 1461685895783 Marionette TRACE conn3 <- [1,1184,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.zerosize.fillText",1,"assert_equals: d[80] expected 0 but got 255","_assertGreen/testColor@http://web-platform.test:8000/common/canvas-tests.js:74:9\n_assertGreen@http://web-platform.test:8000/common/canvas-tests.js:80:13\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1185,"getWindowHandle",null] 08:51:35 INFO - PROCESS | 1865 | 1461685895836 Marionette TRACE conn3 <- [1,1185,null,{"value":"8"}] 08:51:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html 08:51:35 INFO - PROCESS | 1865 | 1461685895842 Marionette TRACE conn3 -> [0,1186,"setScriptTimeout",{"ms":35000}] 08:51:35 INFO - PROCESS | 1865 | 1461685895844 Marionette TRACE conn3 <- [1,1186,null,{}] 08:51:35 INFO - PROCESS | 1865 | 1461685895850 Marionette TRACE conn3 -> [0,1187,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:51:36 INFO - PROCESS | 1865 | 1461685896018 Marionette TRACE conn3 <- [1,1187,null,{"value":null}] 08:51:36 INFO - PROCESS | 1865 | 1461685896206 Marionette TRACE conn3 -> [0,1188,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html\", \"f2909f1d-3840-4f27-ae3e-3caac4a4282f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:51:36 INFO - PROCESS | 1865 | ++DOCSHELL 0x7fb4b0aa7000 == 104 [pid = 1865] [id = 304] 08:51:36 INFO - PROCESS | 1865 | ++DOMWINDOW == 185 (0x7fb49a116400) [pid = 1865] [serial = 913] [outer = (nil)] 08:51:36 INFO - PROCESS | 1865 | ++DOMWINDOW == 186 (0x7fb4a77d1000) [pid = 1865] [serial = 914] [outer = 0x7fb49a116400] 08:51:36 INFO - PROCESS | 1865 | 1461685896275 Marionette DEBUG loaded listener.js 08:51:36 INFO - PROCESS | 1865 | ++DOMWINDOW == 187 (0x7fb4aa642000) [pid = 1865] [serial = 915] [outer = 0x7fb49a116400] 08:51:37 INFO - PROCESS | 1865 | 1461685897289 Marionette TRACE conn3 <- [1,1188,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.zerosize.stroke",1,"assert_equals: Red channel of the pixel at (20, 19) expected 0 but got 127","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html:32:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1189,"getWindowHandle",null] 08:51:37 INFO - PROCESS | 1865 | 1461685897329 Marionette TRACE conn3 <- [1,1189,null,{"value":"8"}] 08:51:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html 08:51:37 INFO - PROCESS | 1865 | 1461685897337 Marionette TRACE conn3 -> [0,1190,"setScriptTimeout",{"ms":35000}] 08:51:37 INFO - PROCESS | 1865 | 1461685897341 Marionette TRACE conn3 <- [1,1190,null,{}] 08:51:37 INFO - PROCESS | 1865 | 1461685897346 Marionette TRACE conn3 -> [0,1191,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:51:37 INFO - PROCESS | 1865 | 1461685897568 Marionette TRACE conn3 <- [1,1191,null,{"value":null}] 08:51:37 INFO - PROCESS | 1865 | 1461685897802 Marionette TRACE conn3 -> [0,1192,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html\", \"f2909f1d-3840-4f27-ae3e-3caac4a4282f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:51:37 INFO - PROCESS | 1865 | ++DOCSHELL 0x7fb4b0838000 == 105 [pid = 1865] [id = 305] 08:51:37 INFO - PROCESS | 1865 | ++DOMWINDOW == 188 (0x7fb484750800) [pid = 1865] [serial = 916] [outer = (nil)] 08:51:37 INFO - PROCESS | 1865 | ++DOMWINDOW == 189 (0x7fb4ac0a8400) [pid = 1865] [serial = 917] [outer = 0x7fb484750800] 08:51:37 INFO - PROCESS | 1865 | 1461685897889 Marionette DEBUG loaded listener.js 08:51:37 INFO - PROCESS | 1865 | ++DOMWINDOW == 190 (0x7fb4ac576400) [pid = 1865] [serial = 918] [outer = 0x7fb484750800] 08:51:38 INFO - PROCESS | 1865 | 1461685898694 Marionette TRACE conn3 <- [1,1192,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.zerosize.strokeRect",1,"assert_equals: Red channel of the pixel at (19, 19) expected 0 but got 64","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html:30:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1193,"getWindowHandle",null] 08:51:38 INFO - PROCESS | 1865 | 1461685898732 Marionette TRACE conn3 <- [1,1193,null,{"value":"8"}] 08:51:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html 08:51:38 INFO - PROCESS | 1865 | 1461685898741 Marionette TRACE conn3 -> [0,1194,"setScriptTimeout",{"ms":35000}] 08:51:38 INFO - PROCESS | 1865 | 1461685898745 Marionette TRACE conn3 <- [1,1194,null,{}] 08:51:38 INFO - PROCESS | 1865 | 1461685898751 Marionette TRACE conn3 -> [0,1195,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:51:38 INFO - PROCESS | 1865 | 1461685898918 Marionette TRACE conn3 <- [1,1195,null,{"value":null}] 08:51:39 INFO - PROCESS | 1865 | 1461685899105 Marionette TRACE conn3 -> [0,1196,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html\", \"f2909f1d-3840-4f27-ae3e-3caac4a4282f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:51:39 INFO - PROCESS | 1865 | ++DOCSHELL 0x7fb490e1f800 == 106 [pid = 1865] [id = 306] 08:51:39 INFO - PROCESS | 1865 | ++DOMWINDOW == 191 (0x7fb486da2400) [pid = 1865] [serial = 919] [outer = (nil)] 08:51:39 INFO - PROCESS | 1865 | ++DOMWINDOW == 192 (0x7fb486dac400) [pid = 1865] [serial = 920] [outer = 0x7fb486da2400] 08:51:39 INFO - PROCESS | 1865 | 1461685899175 Marionette DEBUG loaded listener.js 08:51:39 INFO - PROCESS | 1865 | ++DOMWINDOW == 193 (0x7fb486db1800) [pid = 1865] [serial = 921] [outer = 0x7fb486da2400] 08:51:39 INFO - PROCESS | 1865 | SkCairoFTTypeface::onFilterRec unimplemented 08:51:39 INFO - PROCESS | 1865 | SkCairoFTTypeface::onFilterRec unimplemented 08:51:40 INFO - PROCESS | 1865 | 1461685900117 Marionette TRACE conn3 <- [1,1196,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.zerosize.strokeText",1,"assert_equals: d[76] expected 0 but got 210","_assertGreen/testColor@http://web-platform.test:8000/common/canvas-tests.js:74:9\n_assertGreen@http://web-platform.test:8000/common/canvas-tests.js:80:13\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1197,"getWindowHandle",null] 08:51:40 INFO - PROCESS | 1865 | 1461685900180 Marionette TRACE conn3 <- [1,1197,null,{"value":"8"}] 08:51:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html 08:51:40 INFO - PROCESS | 1865 | 1461685900185 Marionette TRACE conn3 -> [0,1198,"setScriptTimeout",{"ms":35000}] 08:51:40 INFO - PROCESS | 1865 | 1461685900188 Marionette TRACE conn3 <- [1,1198,null,{}] 08:51:40 INFO - PROCESS | 1865 | 1461685900193 Marionette TRACE conn3 -> [0,1199,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:51:40 INFO - PROCESS | 1865 | 1461685900353 Marionette TRACE conn3 <- [1,1199,null,{"value":null}] 08:51:40 INFO - PROCESS | 1865 | 1461685900541 Marionette TRACE conn3 -> [0,1200,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html\", \"f2909f1d-3840-4f27-ae3e-3caac4a4282f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:51:40 INFO - PROCESS | 1865 | ++DOCSHELL 0x7fb486bae000 == 107 [pid = 1865] [id = 307] 08:51:40 INFO - PROCESS | 1865 | ++DOMWINDOW == 194 (0x7fb4837c4000) [pid = 1865] [serial = 922] [outer = (nil)] 08:51:40 INFO - PROCESS | 1865 | ++DOMWINDOW == 195 (0x7fb4837ccc00) [pid = 1865] [serial = 923] [outer = 0x7fb4837c4000] 08:51:40 INFO - PROCESS | 1865 | 1461685900613 Marionette DEBUG loaded listener.js 08:51:40 INFO - PROCESS | 1865 | ++DOMWINDOW == 196 (0x7fb484742800) [pid = 1865] [serial = 924] [outer = 0x7fb4837c4000] 08:51:41 INFO - PROCESS | 1865 | 1461685901433 Marionette TRACE conn3 <- [1,1200,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html",0,null,null,[["createLinearGradient() throws TypeError if arguments are not finite",0,null,null]]]}] 08:51:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | createLinearGradient() throws TypeError if arguments are not finite 08:51:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | took 1280ms 08:51:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html 08:51:41 INFO - PROCESS | 1865 | 1461685901466 Marionette TRACE conn3 -> [0,1201,"getWindowHandle",null] 08:51:41 INFO - PROCESS | 1865 | 1461685901469 Marionette TRACE conn3 <- [1,1201,null,{"value":"8"}] 08:51:41 INFO - PROCESS | 1865 | 1461685901475 Marionette TRACE conn3 -> [0,1202,"setScriptTimeout",{"ms":35000}] 08:51:41 INFO - PROCESS | 1865 | 1461685901478 Marionette TRACE conn3 <- [1,1202,null,{}] 08:51:41 INFO - PROCESS | 1865 | 1461685901484 Marionette TRACE conn3 -> [0,1203,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:51:41 INFO - PROCESS | 1865 | 1461685901668 Marionette TRACE conn3 <- [1,1203,null,{"value":null}] 08:51:41 INFO - PROCESS | 1865 | 1461685901855 Marionette TRACE conn3 -> [0,1204,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html\", \"f2909f1d-3840-4f27-ae3e-3caac4a4282f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:51:41 INFO - PROCESS | 1865 | ++DOCSHELL 0x7fb481dd5800 == 108 [pid = 1865] [id = 308] 08:51:41 INFO - PROCESS | 1865 | ++DOMWINDOW == 197 (0x7fb4837c7000) [pid = 1865] [serial = 925] [outer = (nil)] 08:51:41 INFO - PROCESS | 1865 | ++DOMWINDOW == 198 (0x7fb494521000) [pid = 1865] [serial = 926] [outer = 0x7fb4837c7000] 08:51:41 INFO - PROCESS | 1865 | 1461685901935 Marionette DEBUG loaded listener.js 08:51:42 INFO - PROCESS | 1865 | ++DOMWINDOW == 199 (0x7fb494526000) [pid = 1865] [serial = 927] [outer = 0x7fb4837c7000] 08:51:42 INFO - PROCESS | 1865 | 1461685902793 Marionette TRACE conn3 <- [1,1204,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html",0,null,null,[["Linear gradient coordinates are relative to the coordinate space at the time of filling",0,null,null]]]}] 08:51:42 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 08:51:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html | took 1386ms 08:51:42 INFO - PROCESS | 1865 | 1461685902861 Marionette TRACE conn3 -> [0,1205,"getWindowHandle",null] 08:51:42 INFO - PROCESS | 1865 | 1461685902865 Marionette TRACE conn3 <- [1,1205,null,{"value":"8"}] 08:51:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html 08:51:42 INFO - PROCESS | 1865 | 1461685902870 Marionette TRACE conn3 -> [0,1206,"setScriptTimeout",{"ms":35000}] 08:51:42 INFO - PROCESS | 1865 | 1461685902873 Marionette TRACE conn3 <- [1,1206,null,{}] 08:51:42 INFO - PROCESS | 1865 | 1461685902878 Marionette TRACE conn3 -> [0,1207,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:51:43 INFO - PROCESS | 1865 | 1461685903057 Marionette TRACE conn3 <- [1,1207,null,{"value":null}] 08:51:43 INFO - PROCESS | 1865 | 1461685903242 Marionette TRACE conn3 -> [0,1208,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html\", \"f2909f1d-3840-4f27-ae3e-3caac4a4282f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:51:43 INFO - PROCESS | 1865 | ++DOCSHELL 0x7fb482ecc000 == 109 [pid = 1865] [id = 309] 08:51:43 INFO - PROCESS | 1865 | ++DOMWINDOW == 200 (0x7fb4837c6000) [pid = 1865] [serial = 928] [outer = (nil)] 08:51:43 INFO - PROCESS | 1865 | ++DOMWINDOW == 201 (0x7fb49452b800) [pid = 1865] [serial = 929] [outer = 0x7fb4837c6000] 08:51:43 INFO - PROCESS | 1865 | 1461685903312 Marionette DEBUG loaded listener.js 08:51:43 INFO - PROCESS | 1865 | ++DOMWINDOW == 202 (0x7fb4946f7000) [pid = 1865] [serial = 930] [outer = 0x7fb4837c6000] 08:51:44 INFO - PROCESS | 1865 | 1461685904142 Marionette TRACE conn3 <- [1,1208,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html",0,null,null,[["Linear gradient coordinates are relative to the coordinate space at the time of filling",0,null,null]]]}] 08:51:44 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 08:51:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html | took 1327ms 08:51:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html 08:51:44 INFO - PROCESS | 1865 | 1461685904198 Marionette TRACE conn3 -> [0,1209,"getWindowHandle",null] 08:51:44 INFO - PROCESS | 1865 | 1461685904202 Marionette TRACE conn3 <- [1,1209,null,{"value":"8"}] 08:51:44 INFO - PROCESS | 1865 | 1461685904208 Marionette TRACE conn3 -> [0,1210,"setScriptTimeout",{"ms":35000}] 08:51:44 INFO - PROCESS | 1865 | 1461685904211 Marionette TRACE conn3 <- [1,1210,null,{}] 08:51:44 INFO - PROCESS | 1865 | 1461685904216 Marionette TRACE conn3 -> [0,1211,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:51:44 INFO - PROCESS | 1865 | 1461685904405 Marionette TRACE conn3 <- [1,1211,null,{"value":null}] 08:51:44 INFO - PROCESS | 1865 | 1461685904590 Marionette TRACE conn3 -> [0,1212,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html\", \"f2909f1d-3840-4f27-ae3e-3caac4a4282f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:51:44 INFO - PROCESS | 1865 | ++DOCSHELL 0x7fb481fb5000 == 110 [pid = 1865] [id = 310] 08:51:44 INFO - PROCESS | 1865 | ++DOMWINDOW == 203 (0x7fb481e74800) [pid = 1865] [serial = 931] [outer = (nil)] 08:51:44 INFO - PROCESS | 1865 | ++DOMWINDOW == 204 (0x7fb481e7cc00) [pid = 1865] [serial = 932] [outer = 0x7fb481e74800] 08:51:44 INFO - PROCESS | 1865 | 1461685904667 Marionette DEBUG loaded listener.js 08:51:44 INFO - PROCESS | 1865 | ++DOMWINDOW == 205 (0x7fb4ac0ab000) [pid = 1865] [serial = 933] [outer = 0x7fb481e74800] 08:51:45 INFO - PROCESS | 1865 | 1461685905462 Marionette TRACE conn3 <- [1,1212,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html",0,null,null,[["Linear gradient transforms do not experience broken caching effects",0,null,null]]]}] 08:51:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | Linear gradient transforms do not experience broken caching effects 08:51:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | took 1332ms 08:51:45 INFO - PROCESS | 1865 | 1461685905539 Marionette TRACE conn3 -> [0,1213,"getWindowHandle",null] 08:51:45 INFO - PROCESS | 1865 | 1461685905543 Marionette TRACE conn3 <- [1,1213,null,{"value":"8"}] 08:51:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html 08:51:45 INFO - PROCESS | 1865 | 1461685905549 Marionette TRACE conn3 -> [0,1214,"setScriptTimeout",{"ms":35000}] 08:51:45 INFO - PROCESS | 1865 | 1461685905551 Marionette TRACE conn3 <- [1,1214,null,{}] 08:51:45 INFO - PROCESS | 1865 | 1461685905556 Marionette TRACE conn3 -> [0,1215,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:51:45 INFO - PROCESS | 1865 | 1461685905760 Marionette TRACE conn3 <- [1,1215,null,{"value":null}] 08:51:45 INFO - PROCESS | 1865 | 1461685905946 Marionette TRACE conn3 -> [0,1216,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html\", \"f2909f1d-3840-4f27-ae3e-3caac4a4282f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:51:45 INFO - PROCESS | 1865 | ++DOCSHELL 0x7fb482edf800 == 111 [pid = 1865] [id = 311] 08:51:45 INFO - PROCESS | 1865 | ++DOMWINDOW == 206 (0x7fb48181c800) [pid = 1865] [serial = 934] [outer = (nil)] 08:51:46 INFO - PROCESS | 1865 | ++DOMWINDOW == 207 (0x7fb481825c00) [pid = 1865] [serial = 935] [outer = 0x7fb48181c800] 08:51:46 INFO - PROCESS | 1865 | 1461685906015 Marionette DEBUG loaded listener.js 08:51:46 INFO - PROCESS | 1865 | ++DOMWINDOW == 208 (0x7fb481829c00) [pid = 1865] [serial = 936] [outer = 0x7fb48181c800] 08:51:46 INFO - PROCESS | 1865 | 1461685906934 Marionette TRACE conn3 <- [1,1216,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html",0,null,null,[["Canvas test: 2d.gradient.object.compare",0,null,null]]]}] 08:51:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | Canvas test: 2d.gradient.object.compare 08:51:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | took 1430ms 08:51:46 INFO - PROCESS | 1865 | 1461685906980 Marionette TRACE conn3 -> [0,1217,"getWindowHandle",null] 08:51:46 INFO - PROCESS | 1865 | 1461685906984 Marionette TRACE conn3 <- [1,1217,null,{"value":"8"}] 08:51:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html 08:51:47 INFO - PROCESS | 1865 | 1461685906997 Marionette TRACE conn3 -> [0,1218,"setScriptTimeout",{"ms":35000}] 08:51:47 INFO - PROCESS | 1865 | 1461685907000 Marionette TRACE conn3 <- [1,1218,null,{}] 08:51:47 INFO - PROCESS | 1865 | 1461685907005 Marionette TRACE conn3 -> [0,1219,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:51:47 INFO - PROCESS | 1865 | 1461685907178 Marionette TRACE conn3 <- [1,1219,null,{"value":null}] 08:51:47 INFO - PROCESS | 1865 | 1461685907370 Marionette TRACE conn3 -> [0,1220,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html\", \"f2909f1d-3840-4f27-ae3e-3caac4a4282f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:51:47 INFO - PROCESS | 1865 | ++DOCSHELL 0x7fb48193b000 == 112 [pid = 1865] [id = 312] 08:51:47 INFO - PROCESS | 1865 | ++DOMWINDOW == 209 (0x7fb481821000) [pid = 1865] [serial = 937] [outer = (nil)] 08:51:47 INFO - PROCESS | 1865 | ++DOMWINDOW == 210 (0x7fb481830400) [pid = 1865] [serial = 938] [outer = 0x7fb481821000] 08:51:47 INFO - PROCESS | 1865 | 1461685907439 Marionette DEBUG loaded listener.js 08:51:47 INFO - PROCESS | 1865 | ++DOMWINDOW == 211 (0x7fb481838400) [pid = 1865] [serial = 939] [outer = 0x7fb481821000] 08:51:48 INFO - PROCESS | 1865 | 1461685908283 Marionette TRACE conn3 <- [1,1220,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html",0,null,null,[["Canvas test: 2d.gradient.object.crosscanvas",0,null,null]]]}] 08:51:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | Canvas test: 2d.gradient.object.crosscanvas 08:51:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | took 1331ms 08:51:48 INFO - PROCESS | 1865 | 1461685908329 Marionette TRACE conn3 -> [0,1221,"getWindowHandle",null] 08:51:48 INFO - PROCESS | 1865 | 1461685908333 Marionette TRACE conn3 <- [1,1221,null,{"value":"8"}] 08:51:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html 08:51:48 INFO - PROCESS | 1865 | 1461685908339 Marionette TRACE conn3 -> [0,1222,"setScriptTimeout",{"ms":35000}] 08:51:48 INFO - PROCESS | 1865 | 1461685908341 Marionette TRACE conn3 <- [1,1222,null,{}] 08:51:48 INFO - PROCESS | 1865 | 1461685908346 Marionette TRACE conn3 -> [0,1223,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:51:48 INFO - PROCESS | 1865 | 1461685908538 Marionette TRACE conn3 <- [1,1223,null,{"value":null}] 08:51:48 INFO - PROCESS | 1865 | 1461685908735 Marionette TRACE conn3 -> [0,1224,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html\", \"f2909f1d-3840-4f27-ae3e-3caac4a4282f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:51:48 INFO - PROCESS | 1865 | ++DOCSHELL 0x7fb493d49800 == 113 [pid = 1865] [id = 313] 08:51:48 INFO - PROCESS | 1865 | ++DOMWINDOW == 212 (0x7fb48181f400) [pid = 1865] [serial = 940] [outer = (nil)] 08:51:48 INFO - PROCESS | 1865 | ++DOMWINDOW == 213 (0x7fb481aee800) [pid = 1865] [serial = 941] [outer = 0x7fb48181f400] 08:51:48 INFO - PROCESS | 1865 | 1461685908846 Marionette DEBUG loaded listener.js 08:51:49 INFO - PROCESS | 1865 | ++DOMWINDOW == 214 (0x7fb481af3c00) [pid = 1865] [serial = 942] [outer = 0x7fb48181f400] 08:51:50 INFO - PROCESS | 1865 | 1461685910342 Marionette TRACE conn3 <- [1,1224,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html",0,null,null,[["Canvas test: 2d.gradient.object.current",1,"An invalid or illegal string was specified","@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html:28:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1225,"getWindowHandle",null] 08:51:50 INFO - PROCESS | 1865 | 1461685910395 Marionette TRACE conn3 <- [1,1225,null,{"value":"8"}] 08:51:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html 08:51:50 INFO - PROCESS | 1865 | 1461685910401 Marionette TRACE conn3 -> [0,1226,"setScriptTimeout",{"ms":35000}] 08:51:50 INFO - PROCESS | 1865 | 1461685910406 Marionette TRACE conn3 <- [1,1226,null,{}] 08:51:50 INFO - PROCESS | 1865 | 1461685910414 Marionette TRACE conn3 -> [0,1227,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:51:50 INFO - PROCESS | 1865 | 1461685910583 Marionette TRACE conn3 <- [1,1227,null,{"value":null}] 08:51:50 INFO - PROCESS | 1865 | 1461685910781 Marionette TRACE conn3 -> [0,1228,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html\", \"f2909f1d-3840-4f27-ae3e-3caac4a4282f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:51:50 INFO - PROCESS | 1865 | ++DOCSHELL 0x7fb486b93800 == 114 [pid = 1865] [id = 314] 08:51:50 INFO - PROCESS | 1865 | ++DOMWINDOW == 215 (0x7fb481e7f000) [pid = 1865] [serial = 943] [outer = (nil)] 08:51:50 INFO - PROCESS | 1865 | ++DOMWINDOW == 216 (0x7fb483abf400) [pid = 1865] [serial = 944] [outer = 0x7fb481e7f000] 08:51:50 INFO - PROCESS | 1865 | 1461685910850 Marionette DEBUG loaded listener.js 08:51:50 INFO - PROCESS | 1865 | ++DOMWINDOW == 217 (0x7fb484743000) [pid = 1865] [serial = 945] [outer = 0x7fb481e7f000] 08:51:51 INFO - PROCESS | 1865 | 1461685911915 Marionette TRACE conn3 <- [1,1228,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html",0,null,null,[["Canvas test: 2d.gradient.object.invalidcolour",0,null,null]]]}] 08:51:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | Canvas test: 2d.gradient.object.invalidcolour 08:51:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | took 1592ms 08:51:52 INFO - PROCESS | 1865 | 1461685911995 Marionette TRACE conn3 -> [0,1229,"getWindowHandle",null] 08:51:52 INFO - PROCESS | 1865 | 1461685912008 Marionette TRACE conn3 <- [1,1229,null,{"value":"8"}] 08:51:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html 08:51:52 INFO - PROCESS | 1865 | 1461685912029 Marionette TRACE conn3 -> [0,1230,"setScriptTimeout",{"ms":35000}] 08:51:52 INFO - PROCESS | 1865 | 1461685912034 Marionette TRACE conn3 <- [1,1230,null,{}] 08:51:52 INFO - PROCESS | 1865 | 1461685912039 Marionette TRACE conn3 -> [0,1231,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:51:52 INFO - PROCESS | 1865 | 1461685912237 Marionette TRACE conn3 <- [1,1231,null,{"value":null}] 08:51:52 INFO - PROCESS | 1865 | 1461685912523 Marionette TRACE conn3 -> [0,1232,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html\", \"f2909f1d-3840-4f27-ae3e-3caac4a4282f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:51:52 INFO - PROCESS | 1865 | ++DOCSHELL 0x7fb485b97000 == 115 [pid = 1865] [id = 315] 08:51:52 INFO - PROCESS | 1865 | ++DOMWINDOW == 218 (0x7fb485ae7400) [pid = 1865] [serial = 946] [outer = (nil)] 08:51:52 INFO - PROCESS | 1865 | ++DOMWINDOW == 219 (0x7fb485aebc00) [pid = 1865] [serial = 947] [outer = 0x7fb485ae7400] 08:51:52 INFO - PROCESS | 1865 | 1461685912611 Marionette DEBUG loaded listener.js 08:51:52 INFO - PROCESS | 1865 | ++DOMWINDOW == 220 (0x7fb486dfa400) [pid = 1865] [serial = 948] [outer = 0x7fb485ae7400] 08:51:53 INFO - PROCESS | 1865 | --DOMWINDOW == 219 (0x7fb493edbc00) [pid = 1865] [serial = 791] [outer = (nil)] [url = about:blank] 08:51:53 INFO - PROCESS | 1865 | --DOMWINDOW == 218 (0x7fb4992d5800) [pid = 1865] [serial = 794] [outer = (nil)] [url = about:blank] 08:51:53 INFO - PROCESS | 1865 | --DOMWINDOW == 217 (0x7fb49aa0fc00) [pid = 1865] [serial = 797] [outer = (nil)] [url = about:blank] 08:51:53 INFO - PROCESS | 1865 | --DOMWINDOW == 216 (0x7fb4a64f0800) [pid = 1865] [serial = 800] [outer = (nil)] [url = about:blank] 08:51:53 INFO - PROCESS | 1865 | --DOMWINDOW == 215 (0x7fb4a88d8c00) [pid = 1865] [serial = 803] [outer = (nil)] [url = about:blank] 08:51:53 INFO - PROCESS | 1865 | --DOMWINDOW == 214 (0x7fb4ac0a7000) [pid = 1865] [serial = 806] [outer = (nil)] [url = about:blank] 08:51:53 INFO - PROCESS | 1865 | --DOMWINDOW == 213 (0x7fb4890d0000) [pid = 1865] [serial = 809] [outer = (nil)] [url = about:blank] 08:51:53 INFO - PROCESS | 1865 | --DOMWINDOW == 212 (0x7fb490148800) [pid = 1865] [serial = 812] [outer = (nil)] [url = about:blank] 08:51:53 INFO - PROCESS | 1865 | --DOMWINDOW == 211 (0x7fb490151800) [pid = 1865] [serial = 815] [outer = (nil)] [url = about:blank] 08:51:53 INFO - PROCESS | 1865 | --DOMWINDOW == 210 (0x7fb4990e4800) [pid = 1865] [serial = 839] [outer = (nil)] [url = about:blank] 08:51:53 INFO - PROCESS | 1865 | --DOCSHELL 0x7fb4990af000 == 114 [pid = 1865] [id = 298] 08:51:53 INFO - PROCESS | 1865 | --DOCSHELL 0x7fb4990b2800 == 113 [pid = 1865] [id = 297] 08:51:53 INFO - PROCESS | 1865 | --DOCSHELL 0x7fb4978a9800 == 112 [pid = 1865] [id = 296] 08:51:53 INFO - PROCESS | 1865 | --DOCSHELL 0x7fb4947b8800 == 111 [pid = 1865] [id = 295] 08:51:53 INFO - PROCESS | 1865 | --DOCSHELL 0x7fb49051b800 == 110 [pid = 1865] [id = 294] 08:51:53 INFO - PROCESS | 1865 | --DOCSHELL 0x7fb4878ab800 == 109 [pid = 1865] [id = 293] 08:51:53 INFO - PROCESS | 1865 | --DOCSHELL 0x7fb48eed5800 == 108 [pid = 1865] [id = 292] 08:51:53 INFO - PROCESS | 1865 | --DOCSHELL 0x7fb48eeec000 == 107 [pid = 1865] [id = 289] 08:51:53 INFO - PROCESS | 1865 | --DOCSHELL 0x7fb48eed4800 == 106 [pid = 1865] [id = 288] 08:51:53 INFO - PROCESS | 1865 | --DOCSHELL 0x7fb485b8c800 == 105 [pid = 1865] [id = 287] 08:51:53 INFO - PROCESS | 1865 | --DOCSHELL 0x7fb4b0aa4800 == 104 [pid = 1865] [id = 286] 08:51:53 INFO - PROCESS | 1865 | --DOCSHELL 0x7fb4ac557800 == 103 [pid = 1865] [id = 285] 08:51:53 INFO - PROCESS | 1865 | --DOCSHELL 0x7fb4aa146800 == 102 [pid = 1865] [id = 284] 08:51:53 INFO - PROCESS | 1865 | --DOCSHELL 0x7fb4a70bf000 == 101 [pid = 1865] [id = 283] 08:51:53 INFO - PROCESS | 1865 | --DOCSHELL 0x7fb49a471000 == 100 [pid = 1865] [id = 282] 08:51:53 INFO - PROCESS | 1865 | --DOCSHELL 0x7fb4947aa800 == 99 [pid = 1865] [id = 281] 08:51:53 INFO - PROCESS | 1865 | --DOCSHELL 0x7fb489acd000 == 98 [pid = 1865] [id = 280] 08:51:53 INFO - PROCESS | 1865 | 1461685913498 Marionette TRACE conn3 <- [1,1232,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html",0,null,null,[["Canvas test: 2d.gradient.object.invalidoffset",0,null,null]]]}] 08:51:53 INFO - PROCESS | 1865 | --DOMWINDOW == 209 (0x7fb493cb5400) [pid = 1865] [serial = 827] [outer = (nil)] [url = about:blank] 08:51:53 INFO - PROCESS | 1865 | --DOMWINDOW == 208 (0x7fb493dee800) [pid = 1865] [serial = 828] [outer = (nil)] [url = about:blank] 08:51:53 INFO - PROCESS | 1865 | --DOMWINDOW == 207 (0x7fb4948db000) [pid = 1865] [serial = 833] [outer = (nil)] [url = about:blank] 08:51:53 INFO - PROCESS | 1865 | --DOMWINDOW == 206 (0x7fb4906b2000) [pid = 1865] [serial = 788] [outer = (nil)] [url = about:blank] 08:51:53 INFO - PROCESS | 1865 | --DOMWINDOW == 205 (0x7fb488fb7400) [pid = 1865] [serial = 819] [outer = (nil)] [url = about:blank] 08:51:53 INFO - PROCESS | 1865 | --DOMWINDOW == 204 (0x7fb4850a2800) [pid = 1865] [serial = 818] [outer = (nil)] [url = about:blank] 08:51:53 INFO - PROCESS | 1865 | --DOMWINDOW == 203 (0x7fb493cb8c00) [pid = 1865] [serial = 836] [outer = (nil)] [url = about:blank] 08:51:53 INFO - PROCESS | 1865 | --DOMWINDOW == 202 (0x7fb4959b8c00) [pid = 1865] [serial = 834] [outer = (nil)] [url = about:blank] 08:51:53 INFO - PROCESS | 1865 | --DOMWINDOW == 201 (0x7fb490357800) [pid = 1865] [serial = 822] [outer = (nil)] [url = about:blank] 08:51:53 INFO - PROCESS | 1865 | --DOMWINDOW == 200 (0x7fb49014fc00) [pid = 1865] [serial = 821] [outer = (nil)] [url = about:blank] 08:51:53 INFO - PROCESS | 1865 | --DOMWINDOW == 199 (0x7fb493deec00) [pid = 1865] [serial = 830] [outer = (nil)] [url = about:blank] 08:51:53 INFO - PROCESS | 1865 | --DOMWINDOW == 198 (0x7fb4906be400) [pid = 1865] [serial = 824] [outer = (nil)] [url = about:blank] 08:51:53 INFO - PROCESS | 1865 | --DOMWINDOW == 197 (0x7fb49391d800) [pid = 1865] [serial = 825] [outer = (nil)] [url = about:blank] 08:51:53 INFO - PROCESS | 1865 | --DOMWINDOW == 196 (0x7fb498a09800) [pid = 1865] [serial = 837] [outer = (nil)] [url = about:blank] 08:51:53 INFO - PROCESS | 1865 | --DOMWINDOW == 195 (0x7fb494796000) [pid = 1865] [serial = 831] [outer = (nil)] [url = about:blank] 08:51:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | Canvas test: 2d.gradient.object.invalidoffset 08:51:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | took 1543ms 08:51:53 INFO - PROCESS | 1865 | 1461685913567 Marionette TRACE conn3 -> [0,1233,"getWindowHandle",null] 08:51:53 INFO - PROCESS | 1865 | 1461685913570 Marionette TRACE conn3 <- [1,1233,null,{"value":"8"}] 08:51:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html 08:51:53 INFO - PROCESS | 1865 | 1461685913576 Marionette TRACE conn3 -> [0,1234,"setScriptTimeout",{"ms":35000}] 08:51:53 INFO - PROCESS | 1865 | 1461685913582 Marionette TRACE conn3 <- [1,1234,null,{}] 08:51:53 INFO - PROCESS | 1865 | 1461685913597 Marionette TRACE conn3 -> [0,1235,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:51:53 INFO - PROCESS | 1865 | 1461685913774 Marionette TRACE conn3 <- [1,1235,null,{"value":null}] 08:51:53 INFO - PROCESS | 1865 | 1461685913982 Marionette TRACE conn3 -> [0,1236,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html\", \"f2909f1d-3840-4f27-ae3e-3caac4a4282f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:51:54 INFO - PROCESS | 1865 | ++DOCSHELL 0x7fb48ef6e000 == 99 [pid = 1865] [id = 316] 08:51:54 INFO - PROCESS | 1865 | ++DOMWINDOW == 196 (0x7fb485ae7800) [pid = 1865] [serial = 949] [outer = (nil)] 08:51:54 INFO - PROCESS | 1865 | ++DOMWINDOW == 197 (0x7fb489990800) [pid = 1865] [serial = 950] [outer = 0x7fb485ae7800] 08:51:54 INFO - PROCESS | 1865 | 1461685914059 Marionette DEBUG loaded listener.js 08:51:54 INFO - PROCESS | 1865 | ++DOMWINDOW == 198 (0x7fb490254400) [pid = 1865] [serial = 951] [outer = 0x7fb485ae7800] 08:51:54 INFO - PROCESS | 1865 | 1461685914985 Marionette TRACE conn3 <- [1,1236,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html",0,null,null,[["createLinearGradient() and createRadialGradient() returns objects implementing CanvasGradient",0,null,null]]]}] 08:51:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | createLinearGradient() and createRadialGradient() returns objects implementing CanvasGradient 08:51:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | took 1437ms 08:51:55 INFO - PROCESS | 1865 | 1461685915016 Marionette TRACE conn3 -> [0,1237,"getWindowHandle",null] 08:51:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html 08:51:55 INFO - PROCESS | 1865 | 1461685915022 Marionette TRACE conn3 <- [1,1237,null,{"value":"8"}] 08:51:55 INFO - PROCESS | 1865 | 1461685915030 Marionette TRACE conn3 -> [0,1238,"setScriptTimeout",{"ms":35000}] 08:51:55 INFO - PROCESS | 1865 | 1461685915036 Marionette TRACE conn3 <- [1,1238,null,{}] 08:51:55 INFO - PROCESS | 1865 | 1461685915044 Marionette TRACE conn3 -> [0,1239,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:51:55 INFO - PROCESS | 1865 | 1461685915221 Marionette TRACE conn3 <- [1,1239,null,{"value":null}] 08:51:55 INFO - PROCESS | 1865 | 1461685915568 Marionette TRACE conn3 -> [0,1240,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html\", \"f2909f1d-3840-4f27-ae3e-3caac4a4282f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:51:55 INFO - PROCESS | 1865 | ++DOCSHELL 0x7fb485de3800 == 100 [pid = 1865] [id = 317] 08:51:55 INFO - PROCESS | 1865 | ++DOMWINDOW == 199 (0x7fb481e80c00) [pid = 1865] [serial = 952] [outer = (nil)] 08:51:55 INFO - PROCESS | 1865 | ++DOMWINDOW == 200 (0x7fb483abe400) [pid = 1865] [serial = 953] [outer = 0x7fb481e80c00] 08:51:55 INFO - PROCESS | 1865 | 1461685915649 Marionette DEBUG loaded listener.js 08:51:55 INFO - PROCESS | 1865 | ++DOMWINDOW == 201 (0x7fb484749800) [pid = 1865] [serial = 954] [outer = 0x7fb481e80c00] 08:51:56 INFO - PROCESS | 1865 | 1461685916479 Marionette TRACE conn3 <- [1,1240,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html",0,null,null,[["window.CanvasGradient exists and has the right properties",0,null,null]]]}] 08:51:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | window.CanvasGradient exists and has the right properties 08:51:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | took 1487ms 08:51:56 INFO - PROCESS | 1865 | 1461685916518 Marionette TRACE conn3 -> [0,1241,"getWindowHandle",null] 08:51:56 INFO - PROCESS | 1865 | 1461685916531 Marionette TRACE conn3 <- [1,1241,null,{"value":"8"}] 08:51:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html 08:51:56 INFO - PROCESS | 1865 | 1461685916546 Marionette TRACE conn3 -> [0,1242,"setScriptTimeout",{"ms":35000}] 08:51:56 INFO - PROCESS | 1865 | 1461685916552 Marionette TRACE conn3 <- [1,1242,null,{}] 08:51:56 INFO - PROCESS | 1865 | 1461685916563 Marionette TRACE conn3 -> [0,1243,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:51:56 INFO - PROCESS | 1865 | 1461685916811 Marionette TRACE conn3 <- [1,1243,null,{"value":null}] 08:51:57 INFO - PROCESS | 1865 | 1461685917064 Marionette TRACE conn3 -> [0,1244,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html\", \"f2909f1d-3840-4f27-ae3e-3caac4a4282f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:51:57 INFO - PROCESS | 1865 | ++DOCSHELL 0x7fb490518000 == 101 [pid = 1865] [id = 318] 08:51:57 INFO - PROCESS | 1865 | ++DOMWINDOW == 202 (0x7fb486ae0800) [pid = 1865] [serial = 955] [outer = (nil)] 08:51:57 INFO - PROCESS | 1865 | ++DOMWINDOW == 203 (0x7fb4879aa400) [pid = 1865] [serial = 956] [outer = 0x7fb486ae0800] 08:51:57 INFO - PROCESS | 1865 | 1461685917192 Marionette DEBUG loaded listener.js 08:51:57 INFO - PROCESS | 1865 | ++DOMWINDOW == 204 (0x7fb4890d6c00) [pid = 1865] [serial = 957] [outer = 0x7fb486ae0800] 08:51:58 INFO - PROCESS | 1865 | 1461685918075 Marionette TRACE conn3 <- [1,1244,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html",0,null,null,[["Canvas test: 2d.gradient.object.update",0,null,null]]]}] 08:51:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | Canvas test: 2d.gradient.object.update 08:51:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | took 1591ms 08:51:58 INFO - PROCESS | 1865 | 1461685918136 Marionette TRACE conn3 -> [0,1245,"getWindowHandle",null] 08:51:58 INFO - PROCESS | 1865 | 1461685918140 Marionette TRACE conn3 <- [1,1245,null,{"value":"8"}] 08:51:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html 08:51:58 INFO - PROCESS | 1865 | 1461685918146 Marionette TRACE conn3 -> [0,1246,"setScriptTimeout",{"ms":35000}] 08:51:58 INFO - PROCESS | 1865 | 1461685918151 Marionette TRACE conn3 <- [1,1246,null,{}] 08:51:58 INFO - PROCESS | 1865 | 1461685918166 Marionette TRACE conn3 -> [0,1247,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:51:58 INFO - PROCESS | 1865 | 1461685918345 Marionette TRACE conn3 <- [1,1247,null,{"value":null}] 08:51:58 INFO - PROCESS | 1865 | 1461685918580 Marionette TRACE conn3 -> [0,1248,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html\", \"f2909f1d-3840-4f27-ae3e-3caac4a4282f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:51:58 INFO - PROCESS | 1865 | ++DOCSHELL 0x7fb493ad1000 == 102 [pid = 1865] [id = 319] 08:51:58 INFO - PROCESS | 1865 | ++DOMWINDOW == 205 (0x7fb4902d3c00) [pid = 1865] [serial = 958] [outer = (nil)] 08:51:58 INFO - PROCESS | 1865 | ++DOMWINDOW == 206 (0x7fb4906b7000) [pid = 1865] [serial = 959] [outer = 0x7fb4902d3c00] 08:51:58 INFO - PROCESS | 1865 | 1461685918696 Marionette DEBUG loaded listener.js 08:51:58 INFO - PROCESS | 1865 | ++DOMWINDOW == 207 (0x7fb490ff4c00) [pid = 1865] [serial = 960] [outer = 0x7fb4902d3c00] 08:52:01 INFO - PROCESS | 1865 | --DOCSHELL 0x7fb4abe38000 == 101 [pid = 1865] [id = 267] 08:52:01 INFO - PROCESS | 1865 | --DOCSHELL 0x7fb48ef75800 == 100 [pid = 1865] [id = 290] 08:52:01 INFO - PROCESS | 1865 | --DOCSHELL 0x7fb4af260800 == 99 [pid = 1865] [id = 266] 08:52:01 INFO - PROCESS | 1865 | --DOCSHELL 0x7fb4aa14b800 == 98 [pid = 1865] [id = 221] 08:52:01 INFO - PROCESS | 1865 | --DOCSHELL 0x7fb49a0c8000 == 97 [pid = 1865] [id = 112] 08:52:01 INFO - PROCESS | 1865 | --DOCSHELL 0x7fb4af06e000 == 96 [pid = 1865] [id = 71] 08:52:01 INFO - PROCESS | 1865 | --DOCSHELL 0x7fb485def800 == 95 [pid = 1865] [id = 291] 08:52:01 INFO - PROCESS | 1865 | --DOCSHELL 0x7fb4947b4000 == 94 [pid = 1865] [id = 253] 08:52:01 INFO - PROCESS | 1865 | --DOCSHELL 0x7fb48ee18000 == 93 [pid = 1865] [id = 254] 08:52:01 INFO - PROCESS | 1865 | --DOCSHELL 0x7fb4846e4000 == 92 [pid = 1865] [id = 271] 08:52:01 INFO - PROCESS | 1865 | --DOCSHELL 0x7fb4990b5000 == 91 [pid = 1865] [id = 154] 08:52:01 INFO - PROCESS | 1865 | --DOCSHELL 0x7fb4b1893800 == 90 [pid = 1865] [id = 268] 08:52:01 INFO - PROCESS | 1865 | --DOCSHELL 0x7fb49904f000 == 89 [pid = 1865] [id = 270] 08:52:01 INFO - PROCESS | 1865 | --DOCSHELL 0x7fb4878be000 == 88 [pid = 1865] [id = 269] 08:52:01 INFO - PROCESS | 1865 | --DOCSHELL 0x7fb485b97000 == 87 [pid = 1865] [id = 315] 08:52:01 INFO - PROCESS | 1865 | --DOCSHELL 0x7fb486b93800 == 86 [pid = 1865] [id = 314] 08:52:01 INFO - PROCESS | 1865 | --DOCSHELL 0x7fb48193b000 == 85 [pid = 1865] [id = 312] 08:52:01 INFO - PROCESS | 1865 | --DOCSHELL 0x7fb482edf800 == 84 [pid = 1865] [id = 311] 08:52:01 INFO - PROCESS | 1865 | --DOCSHELL 0x7fb481fb5000 == 83 [pid = 1865] [id = 310] 08:52:01 INFO - PROCESS | 1865 | --DOCSHELL 0x7fb482ecc000 == 82 [pid = 1865] [id = 309] 08:52:01 INFO - PROCESS | 1865 | --DOCSHELL 0x7fb481dd5800 == 81 [pid = 1865] [id = 308] 08:52:01 INFO - PROCESS | 1865 | --DOCSHELL 0x7fb486bae000 == 80 [pid = 1865] [id = 307] 08:52:01 INFO - PROCESS | 1865 | --DOCSHELL 0x7fb490e1f800 == 79 [pid = 1865] [id = 306] 08:52:01 INFO - PROCESS | 1865 | --DOCSHELL 0x7fb4b0838000 == 78 [pid = 1865] [id = 305] 08:52:01 INFO - PROCESS | 1865 | --DOCSHELL 0x7fb4b0aa7000 == 77 [pid = 1865] [id = 304] 08:52:01 INFO - PROCESS | 1865 | --DOCSHELL 0x7fb4abf3f000 == 76 [pid = 1865] [id = 303] 08:52:01 INFO - PROCESS | 1865 | --DOCSHELL 0x7fb4a771b000 == 75 [pid = 1865] [id = 302] 08:52:01 INFO - PROCESS | 1865 | --DOCSHELL 0x7fb496348000 == 74 [pid = 1865] [id = 301] 08:52:01 INFO - PROCESS | 1865 | --DOCSHELL 0x7fb48efd8000 == 73 [pid = 1865] [id = 300] 08:52:01 INFO - PROCESS | 1865 | 1461685921484 Marionette TRACE conn3 <- [1,1248,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.behind",0,null,null]]]}] 08:52:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | Canvas test: 2d.gradient.radial.cone.behind 08:52:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | took 3442ms 08:52:01 INFO - PROCESS | 1865 | 1461685921589 Marionette TRACE conn3 -> [0,1249,"getWindowHandle",null] 08:52:01 INFO - PROCESS | 1865 | 1461685921594 Marionette TRACE conn3 <- [1,1249,null,{"value":"8"}] 08:52:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html 08:52:01 INFO - PROCESS | 1865 | 1461685921601 Marionette TRACE conn3 -> [0,1250,"setScriptTimeout",{"ms":35000}] 08:52:01 INFO - PROCESS | 1865 | 1461685921607 Marionette TRACE conn3 <- [1,1250,null,{}] 08:52:01 INFO - PROCESS | 1865 | 1461685921615 Marionette TRACE conn3 -> [0,1251,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:52:01 INFO - PROCESS | 1865 | 1461685921784 Marionette TRACE conn3 <- [1,1251,null,{"value":null}] 08:52:02 INFO - PROCESS | 1865 | 1461685922012 Marionette TRACE conn3 -> [0,1252,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html\", \"f2909f1d-3840-4f27-ae3e-3caac4a4282f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:52:02 INFO - PROCESS | 1865 | ++DOCSHELL 0x7fb482be4800 == 74 [pid = 1865] [id = 320] 08:52:02 INFO - PROCESS | 1865 | ++DOMWINDOW == 208 (0x7fb481e7f400) [pid = 1865] [serial = 961] [outer = (nil)] 08:52:02 INFO - PROCESS | 1865 | ++DOMWINDOW == 209 (0x7fb4837c7c00) [pid = 1865] [serial = 962] [outer = 0x7fb481e7f400] 08:52:02 INFO - PROCESS | 1865 | 1461685922085 Marionette DEBUG loaded listener.js 08:52:02 INFO - PROCESS | 1865 | ++DOMWINDOW == 210 (0x7fb483ac9c00) [pid = 1865] [serial = 963] [outer = 0x7fb481e7f400] 08:52:03 INFO - PROCESS | 1865 | 1461685923207 Marionette TRACE conn3 <- [1,1252,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.beside",0,null,null]]]}] 08:52:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | Canvas test: 2d.gradient.radial.cone.beside 08:52:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | took 1643ms 08:52:03 INFO - PROCESS | 1865 | 1461685923248 Marionette TRACE conn3 -> [0,1253,"getWindowHandle",null] 08:52:03 INFO - PROCESS | 1865 | 1461685923260 Marionette TRACE conn3 <- [1,1253,null,{"value":"8"}] 08:52:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html 08:52:03 INFO - PROCESS | 1865 | 1461685923282 Marionette TRACE conn3 -> [0,1254,"setScriptTimeout",{"ms":35000}] 08:52:03 INFO - PROCESS | 1865 | 1461685923288 Marionette TRACE conn3 <- [1,1254,null,{}] 08:52:03 INFO - PROCESS | 1865 | 1461685923296 Marionette TRACE conn3 -> [0,1255,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:52:03 INFO - PROCESS | 1865 | 1461685923616 Marionette TRACE conn3 <- [1,1255,null,{"value":null}] 08:52:03 INFO - PROCESS | 1865 | 1461685923793 Marionette TRACE conn3 -> [0,1256,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html\", \"f2909f1d-3840-4f27-ae3e-3caac4a4282f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:52:03 INFO - PROCESS | 1865 | ++DOCSHELL 0x7fb486ba8000 == 75 [pid = 1865] [id = 321] 08:52:03 INFO - PROCESS | 1865 | ++DOMWINDOW == 211 (0x7fb486daa800) [pid = 1865] [serial = 964] [outer = (nil)] 08:52:03 INFO - PROCESS | 1865 | ++DOMWINDOW == 212 (0x7fb486daf400) [pid = 1865] [serial = 965] [outer = 0x7fb486daa800] 08:52:03 INFO - PROCESS | 1865 | 1461685923894 Marionette DEBUG loaded listener.js 08:52:04 INFO - PROCESS | 1865 | ++DOMWINDOW == 213 (0x7fb488fbac00) [pid = 1865] [serial = 966] [outer = 0x7fb486daa800] 08:52:05 INFO - PROCESS | 1865 | --DOMWINDOW == 212 (0x7fb49014f800) [pid = 1865] [serial = 883] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html] 08:52:05 INFO - PROCESS | 1865 | --DOMWINDOW == 211 (0x7fb488fbc400) [pid = 1865] [serial = 838] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html] 08:52:05 INFO - PROCESS | 1865 | --DOMWINDOW == 210 (0x7fb493c2e000) [pid = 1865] [serial = 886] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html] 08:52:05 INFO - PROCESS | 1865 | --DOMWINDOW == 209 (0x7fb494d0ec00) [pid = 1865] [serial = 892] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html] 08:52:05 INFO - PROCESS | 1865 | --DOMWINDOW == 208 (0x7fb483ac8c00) [pid = 1865] [serial = 877] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html] 08:52:05 INFO - PROCESS | 1865 | --DOMWINDOW == 207 (0x7fb4890cd800) [pid = 1865] [serial = 880] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html] 08:52:05 INFO - PROCESS | 1865 | --DOMWINDOW == 206 (0x7fb49031a800) [pid = 1865] [serial = 889] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html] 08:52:05 INFO - PROCESS | 1865 | --DOMWINDOW == 205 (0x7fb486df4800) [pid = 1865] [serial = 895] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html] 08:52:05 INFO - PROCESS | 1865 | --DOMWINDOW == 204 (0x7fb481e7f000) [pid = 1865] [serial = 943] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html] 08:52:05 INFO - PROCESS | 1865 | --DOMWINDOW == 203 (0x7fb485ae7400) [pid = 1865] [serial = 946] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html] 08:52:05 INFO - PROCESS | 1865 | 1461685925498 Marionette TRACE conn3 <- [1,1256,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.bottom",0,null,null]]]}] 08:52:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | Canvas test: 2d.gradient.radial.cone.bottom 08:52:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | took 2303ms 08:52:05 INFO - PROCESS | 1865 | 1461685925581 Marionette TRACE conn3 -> [0,1257,"getWindowHandle",null] 08:52:05 INFO - PROCESS | 1865 | 1461685925585 Marionette TRACE conn3 <- [1,1257,null,{"value":"8"}] 08:52:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html 08:52:05 INFO - PROCESS | 1865 | 1461685925591 Marionette TRACE conn3 -> [0,1258,"setScriptTimeout",{"ms":35000}] 08:52:05 INFO - PROCESS | 1865 | 1461685925597 Marionette TRACE conn3 <- [1,1258,null,{}] 08:52:05 INFO - PROCESS | 1865 | 1461685925611 Marionette TRACE conn3 -> [0,1259,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:52:05 INFO - PROCESS | 1865 | 1461685925764 Marionette TRACE conn3 <- [1,1259,null,{"value":null}] 08:52:05 INFO - PROCESS | 1865 | 1461685925775 Marionette TRACE conn3 -> [0,1260,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html\", \"f2909f1d-3840-4f27-ae3e-3caac4a4282f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:52:05 INFO - PROCESS | 1865 | ++DOCSHELL 0x7fb48ff74800 == 76 [pid = 1865] [id = 322] 08:52:05 INFO - PROCESS | 1865 | ++DOMWINDOW == 204 (0x7fb48998fc00) [pid = 1865] [serial = 967] [outer = (nil)] 08:52:05 INFO - PROCESS | 1865 | ++DOMWINDOW == 205 (0x7fb49035b400) [pid = 1865] [serial = 968] [outer = 0x7fb48998fc00] 08:52:05 INFO - PROCESS | 1865 | 1461685925839 Marionette DEBUG loaded listener.js 08:52:05 INFO - PROCESS | 1865 | ++DOMWINDOW == 206 (0x7fb490ffd000) [pid = 1865] [serial = 969] [outer = 0x7fb48998fc00] 08:52:06 INFO - PROCESS | 1865 | 1461685926698 Marionette TRACE conn3 <- [1,1260,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.cylinder",0,null,null]]]}] 08:52:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | Canvas test: 2d.gradient.radial.cone.cylinder 08:52:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | took 1138ms 08:52:06 INFO - PROCESS | 1865 | 1461685926731 Marionette TRACE conn3 -> [0,1261,"getWindowHandle",null] 08:52:06 INFO - PROCESS | 1865 | 1461685926738 Marionette TRACE conn3 <- [1,1261,null,{"value":"8"}] 08:52:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html 08:52:06 INFO - PROCESS | 1865 | 1461685926752 Marionette TRACE conn3 -> [0,1262,"setScriptTimeout",{"ms":35000}] 08:52:06 INFO - PROCESS | 1865 | 1461685926755 Marionette TRACE conn3 <- [1,1262,null,{}] 08:52:06 INFO - PROCESS | 1865 | 1461685926763 Marionette TRACE conn3 -> [0,1263,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:52:07 INFO - PROCESS | 1865 | 1461685927011 Marionette TRACE conn3 <- [1,1263,null,{"value":null}] 08:52:07 INFO - PROCESS | 1865 | 1461685927398 Marionette TRACE conn3 -> [0,1264,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html\", \"f2909f1d-3840-4f27-ae3e-3caac4a4282f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:52:07 INFO - PROCESS | 1865 | ++DOCSHELL 0x7fb481dd1800 == 77 [pid = 1865] [id = 323] 08:52:07 INFO - PROCESS | 1865 | ++DOMWINDOW == 207 (0x7fb481827c00) [pid = 1865] [serial = 970] [outer = (nil)] 08:52:07 INFO - PROCESS | 1865 | ++DOMWINDOW == 208 (0x7fb481af3800) [pid = 1865] [serial = 971] [outer = 0x7fb481827c00] 08:52:07 INFO - PROCESS | 1865 | 1461685927572 Marionette DEBUG loaded listener.js 08:52:07 INFO - PROCESS | 1865 | ++DOMWINDOW == 209 (0x7fb4837d0000) [pid = 1865] [serial = 972] [outer = 0x7fb481827c00] 08:52:08 INFO - PROCESS | 1865 | 1461685928865 Marionette TRACE conn3 <- [1,1264,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.front",0,null,null]]]}] 08:52:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | Canvas test: 2d.gradient.radial.cone.front 08:52:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | took 2149ms 08:52:08 INFO - PROCESS | 1865 | 1461685928896 Marionette TRACE conn3 -> [0,1265,"getWindowHandle",null] 08:52:08 INFO - PROCESS | 1865 | 1461685928903 Marionette TRACE conn3 <- [1,1265,null,{"value":"8"}] 08:52:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html 08:52:08 INFO - PROCESS | 1865 | 1461685928910 Marionette TRACE conn3 -> [0,1266,"setScriptTimeout",{"ms":35000}] 08:52:08 INFO - PROCESS | 1865 | 1461685928915 Marionette TRACE conn3 <- [1,1266,null,{}] 08:52:08 INFO - PROCESS | 1865 | 1461685928922 Marionette TRACE conn3 -> [0,1267,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:52:09 INFO - PROCESS | 1865 | 1461685929099 Marionette TRACE conn3 <- [1,1267,null,{"value":null}] 08:52:09 INFO - PROCESS | 1865 | 1461685929352 Marionette TRACE conn3 -> [0,1268,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html\", \"f2909f1d-3840-4f27-ae3e-3caac4a4282f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:52:09 INFO - PROCESS | 1865 | ++DOCSHELL 0x7fb48ff7f000 == 78 [pid = 1865] [id = 324] 08:52:09 INFO - PROCESS | 1865 | ++DOMWINDOW == 210 (0x7fb486da9400) [pid = 1865] [serial = 973] [outer = (nil)] 08:52:09 INFO - PROCESS | 1865 | ++DOMWINDOW == 211 (0x7fb489989000) [pid = 1865] [serial = 974] [outer = 0x7fb486da9400] 08:52:09 INFO - PROCESS | 1865 | 1461685929475 Marionette DEBUG loaded listener.js 08:52:09 INFO - PROCESS | 1865 | ++DOMWINDOW == 212 (0x7fb49024f400) [pid = 1865] [serial = 975] [outer = 0x7fb486da9400] 08:52:10 INFO - PROCESS | 1865 | 1461685930360 Marionette TRACE conn3 <- [1,1268,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.shape1",0,null,null]]]}] 08:52:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | Canvas test: 2d.gradient.radial.cone.shape1 08:52:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | took 1484ms 08:52:10 INFO - PROCESS | 1865 | 1461685930398 Marionette TRACE conn3 -> [0,1269,"getWindowHandle",null] 08:52:10 INFO - PROCESS | 1865 | 1461685930403 Marionette TRACE conn3 <- [1,1269,null,{"value":"8"}] 08:52:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html 08:52:10 INFO - PROCESS | 1865 | 1461685930409 Marionette TRACE conn3 -> [0,1270,"setScriptTimeout",{"ms":35000}] 08:52:10 INFO - PROCESS | 1865 | 1461685930412 Marionette TRACE conn3 <- [1,1270,null,{}] 08:52:10 INFO - PROCESS | 1865 | 1461685930418 Marionette TRACE conn3 -> [0,1271,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:52:10 INFO - PROCESS | 1865 | 1461685930590 Marionette TRACE conn3 <- [1,1271,null,{"value":null}] 08:52:10 INFO - PROCESS | 1865 | 1461685930791 Marionette TRACE conn3 -> [0,1272,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html\", \"f2909f1d-3840-4f27-ae3e-3caac4a4282f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:52:10 INFO - PROCESS | 1865 | ++DOCSHELL 0x7fb493d49000 == 79 [pid = 1865] [id = 325] 08:52:10 INFO - PROCESS | 1865 | ++DOMWINDOW == 213 (0x7fb489989c00) [pid = 1865] [serial = 976] [outer = (nil)] 08:52:10 INFO - PROCESS | 1865 | ++DOMWINDOW == 214 (0x7fb492166000) [pid = 1865] [serial = 977] [outer = 0x7fb489989c00] 08:52:10 INFO - PROCESS | 1865 | 1461685930862 Marionette DEBUG loaded listener.js 08:52:10 INFO - PROCESS | 1865 | ++DOMWINDOW == 215 (0x7fb493cb3c00) [pid = 1865] [serial = 978] [outer = 0x7fb489989c00] 08:52:11 INFO - PROCESS | 1865 | 1461685931829 Marionette TRACE conn3 <- [1,1272,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.shape2",0,null,null]]]}] 08:52:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | Canvas test: 2d.gradient.radial.cone.shape2 08:52:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | took 1479ms 08:52:11 INFO - PROCESS | 1865 | 1461685931891 Marionette TRACE conn3 -> [0,1273,"getWindowHandle",null] 08:52:11 INFO - PROCESS | 1865 | 1461685931897 Marionette TRACE conn3 <- [1,1273,null,{"value":"8"}] 08:52:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html 08:52:11 INFO - PROCESS | 1865 | 1461685931921 Marionette TRACE conn3 -> [0,1274,"setScriptTimeout",{"ms":35000}] 08:52:11 INFO - PROCESS | 1865 | 1461685931935 Marionette TRACE conn3 <- [1,1274,null,{}] 08:52:11 INFO - PROCESS | 1865 | 1461685931946 Marionette TRACE conn3 -> [0,1275,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:52:12 INFO - PROCESS | 1865 | 1461685932348 Marionette TRACE conn3 <- [1,1275,null,{"value":null}] 08:52:12 INFO - PROCESS | 1865 | 1461685932533 Marionette TRACE conn3 -> [0,1276,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html\", \"f2909f1d-3840-4f27-ae3e-3caac4a4282f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:52:12 INFO - PROCESS | 1865 | ++DOCSHELL 0x7fb494fb4000 == 80 [pid = 1865] [id = 326] 08:52:12 INFO - PROCESS | 1865 | ++DOMWINDOW == 216 (0x7fb493d9bc00) [pid = 1865] [serial = 979] [outer = (nil)] 08:52:12 INFO - PROCESS | 1865 | ++DOMWINDOW == 217 (0x7fb494528800) [pid = 1865] [serial = 980] [outer = 0x7fb493d9bc00] 08:52:12 INFO - PROCESS | 1865 | 1461685932606 Marionette DEBUG loaded listener.js 08:52:12 INFO - PROCESS | 1865 | ++DOMWINDOW == 218 (0x7fb4946f7800) [pid = 1865] [serial = 981] [outer = 0x7fb493d9bc00] 08:52:13 INFO - PROCESS | 1865 | 1461685933422 Marionette TRACE conn3 <- [1,1276,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.top",0,null,null]]]}] 08:52:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | Canvas test: 2d.gradient.radial.cone.top 08:52:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | took 1563ms 08:52:13 INFO - PROCESS | 1865 | 1461685933470 Marionette TRACE conn3 -> [0,1277,"getWindowHandle",null] 08:52:13 INFO - PROCESS | 1865 | 1461685933475 Marionette TRACE conn3 <- [1,1277,null,{"value":"8"}] 08:52:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html 08:52:13 INFO - PROCESS | 1865 | 1461685933480 Marionette TRACE conn3 -> [0,1278,"setScriptTimeout",{"ms":35000}] 08:52:13 INFO - PROCESS | 1865 | 1461685933482 Marionette TRACE conn3 <- [1,1278,null,{}] 08:52:13 INFO - PROCESS | 1865 | 1461685933488 Marionette TRACE conn3 -> [0,1279,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:52:13 INFO - PROCESS | 1865 | 1461685933651 Marionette TRACE conn3 <- [1,1279,null,{"value":null}] 08:52:13 INFO - PROCESS | 1865 | 1461685933840 Marionette TRACE conn3 -> [0,1280,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html\", \"f2909f1d-3840-4f27-ae3e-3caac4a4282f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:52:13 INFO - PROCESS | 1865 | ++DOCSHELL 0x7fb496347800 == 81 [pid = 1865] [id = 327] 08:52:13 INFO - PROCESS | 1865 | ++DOMWINDOW == 219 (0x7fb493da5000) [pid = 1865] [serial = 982] [outer = (nil)] 08:52:13 INFO - PROCESS | 1865 | ++DOMWINDOW == 220 (0x7fb49479c400) [pid = 1865] [serial = 983] [outer = 0x7fb493da5000] 08:52:13 INFO - PROCESS | 1865 | 1461685933911 Marionette DEBUG loaded listener.js 08:52:14 INFO - PROCESS | 1865 | ++DOMWINDOW == 221 (0x7fb4948d7400) [pid = 1865] [serial = 984] [outer = 0x7fb493da5000] 08:52:14 INFO - PROCESS | 1865 | 1461685934759 Marionette TRACE conn3 <- [1,1280,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html",0,null,null,[["Canvas test: 2d.gradient.radial.equal",0,null,null]]]}] 08:52:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | Canvas test: 2d.gradient.radial.equal 08:52:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | took 1326ms 08:52:14 INFO - PROCESS | 1865 | 1461685934808 Marionette TRACE conn3 -> [0,1281,"getWindowHandle",null] 08:52:14 INFO - PROCESS | 1865 | 1461685934812 Marionette TRACE conn3 <- [1,1281,null,{"value":"8"}] 08:52:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html 08:52:14 INFO - PROCESS | 1865 | 1461685934818 Marionette TRACE conn3 -> [0,1282,"setScriptTimeout",{"ms":35000}] 08:52:14 INFO - PROCESS | 1865 | 1461685934820 Marionette TRACE conn3 <- [1,1282,null,{}] 08:52:14 INFO - PROCESS | 1865 | 1461685934825 Marionette TRACE conn3 -> [0,1283,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:52:14 INFO - PROCESS | 1865 | 1461685934980 Marionette TRACE conn3 <- [1,1283,null,{"value":null}] 08:52:15 INFO - PROCESS | 1865 | 1461685935179 Marionette TRACE conn3 -> [0,1284,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html\", \"f2909f1d-3840-4f27-ae3e-3caac4a4282f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:52:15 INFO - PROCESS | 1865 | ++DOCSHELL 0x7fb49904c800 == 82 [pid = 1865] [id = 328] 08:52:15 INFO - PROCESS | 1865 | ++DOMWINDOW == 222 (0x7fb494d07000) [pid = 1865] [serial = 985] [outer = (nil)] 08:52:15 INFO - PROCESS | 1865 | ++DOMWINDOW == 223 (0x7fb494d0a800) [pid = 1865] [serial = 986] [outer = 0x7fb494d07000] 08:52:15 INFO - PROCESS | 1865 | 1461685935303 Marionette DEBUG loaded listener.js 08:52:15 INFO - PROCESS | 1865 | ++DOMWINDOW == 224 (0x7fb497f70400) [pid = 1865] [serial = 987] [outer = 0x7fb494d07000] 08:52:16 INFO - PROCESS | 1865 | 1461685936240 Marionette TRACE conn3 <- [1,1284,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html",0,null,null,[["Canvas test: 2d.gradient.radial.inside1",0,null,null]]]}] 08:52:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | Canvas test: 2d.gradient.radial.inside1 08:52:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | took 1494ms 08:52:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html 08:52:16 INFO - PROCESS | 1865 | 1461685936313 Marionette TRACE conn3 -> [0,1285,"getWindowHandle",null] 08:52:16 INFO - PROCESS | 1865 | 1461685936316 Marionette TRACE conn3 <- [1,1285,null,{"value":"8"}] 08:52:16 INFO - PROCESS | 1865 | 1461685936322 Marionette TRACE conn3 -> [0,1286,"setScriptTimeout",{"ms":35000}] 08:52:16 INFO - PROCESS | 1865 | 1461685936325 Marionette TRACE conn3 <- [1,1286,null,{}] 08:52:16 INFO - PROCESS | 1865 | 1461685936330 Marionette TRACE conn3 -> [0,1287,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:52:16 INFO - PROCESS | 1865 | 1461685936545 Marionette TRACE conn3 <- [1,1287,null,{"value":null}] 08:52:16 INFO - PROCESS | 1865 | 1461685936772 Marionette TRACE conn3 -> [0,1288,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html\", \"f2909f1d-3840-4f27-ae3e-3caac4a4282f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:52:16 INFO - PROCESS | 1865 | ++DOCSHELL 0x7fb49a1d1800 == 83 [pid = 1865] [id = 329] 08:52:16 INFO - PROCESS | 1865 | ++DOMWINDOW == 225 (0x7fb494d07400) [pid = 1865] [serial = 988] [outer = (nil)] 08:52:16 INFO - PROCESS | 1865 | ++DOMWINDOW == 226 (0x7fb499546000) [pid = 1865] [serial = 989] [outer = 0x7fb494d07400] 08:52:16 INFO - PROCESS | 1865 | 1461685936887 Marionette DEBUG loaded listener.js 08:52:16 INFO - PROCESS | 1865 | ++DOMWINDOW == 227 (0x7fb499d8ac00) [pid = 1865] [serial = 990] [outer = 0x7fb494d07400] 08:52:17 INFO - PROCESS | 1865 | 1461685937751 Marionette TRACE conn3 <- [1,1288,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html",0,null,null,[["Canvas test: 2d.gradient.radial.inside2",0,null,null]]]}] 08:52:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | Canvas test: 2d.gradient.radial.inside2 08:52:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | took 1478ms 08:52:17 INFO - PROCESS | 1865 | 1461685937800 Marionette TRACE conn3 -> [0,1289,"getWindowHandle",null] 08:52:17 INFO - PROCESS | 1865 | 1461685937803 Marionette TRACE conn3 <- [1,1289,null,{"value":"8"}] 08:52:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html 08:52:17 INFO - PROCESS | 1865 | 1461685937809 Marionette TRACE conn3 -> [0,1290,"setScriptTimeout",{"ms":35000}] 08:52:17 INFO - PROCESS | 1865 | 1461685937812 Marionette TRACE conn3 <- [1,1290,null,{}] 08:52:17 INFO - PROCESS | 1865 | 1461685937818 Marionette TRACE conn3 -> [0,1291,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:52:17 INFO - PROCESS | 1865 | 1461685937977 Marionette TRACE conn3 <- [1,1291,null,{"value":null}] 08:52:18 INFO - PROCESS | 1865 | 1461685938169 Marionette TRACE conn3 -> [0,1292,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html\", \"f2909f1d-3840-4f27-ae3e-3caac4a4282f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:52:18 INFO - PROCESS | 1865 | ++DOCSHELL 0x7fb49a76e800 == 84 [pid = 1865] [id = 330] 08:52:18 INFO - PROCESS | 1865 | ++DOMWINDOW == 228 (0x7fb481834000) [pid = 1865] [serial = 991] [outer = (nil)] 08:52:18 INFO - PROCESS | 1865 | ++DOMWINDOW == 229 (0x7fb49a10e000) [pid = 1865] [serial = 992] [outer = 0x7fb481834000] 08:52:18 INFO - PROCESS | 1865 | 1461685938240 Marionette DEBUG loaded listener.js 08:52:18 INFO - PROCESS | 1865 | ++DOMWINDOW == 230 (0x7fb49b4ae000) [pid = 1865] [serial = 993] [outer = 0x7fb481834000] 08:52:19 INFO - PROCESS | 1865 | 1461685939076 Marionette TRACE conn3 <- [1,1292,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html",0,null,null,[["Canvas test: 2d.gradient.radial.inside3",0,null,null]]]}] 08:52:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | Canvas test: 2d.gradient.radial.inside3 08:52:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | took 1332ms 08:52:19 INFO - PROCESS | 1865 | 1461685939143 Marionette TRACE conn3 -> [0,1293,"getWindowHandle",null] 08:52:19 INFO - PROCESS | 1865 | 1461685939147 Marionette TRACE conn3 <- [1,1293,null,{"value":"8"}] 08:52:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html 08:52:19 INFO - PROCESS | 1865 | 1461685939152 Marionette TRACE conn3 -> [0,1294,"setScriptTimeout",{"ms":35000}] 08:52:19 INFO - PROCESS | 1865 | 1461685939155 Marionette TRACE conn3 <- [1,1294,null,{}] 08:52:19 INFO - PROCESS | 1865 | 1461685939160 Marionette TRACE conn3 -> [0,1295,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:52:19 INFO - PROCESS | 1865 | 1461685939328 Marionette TRACE conn3 <- [1,1295,null,{"value":null}] 08:52:19 INFO - PROCESS | 1865 | 1461685939524 Marionette TRACE conn3 -> [0,1296,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html\", \"f2909f1d-3840-4f27-ae3e-3caac4a4282f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:52:19 INFO - PROCESS | 1865 | ++DOCSHELL 0x7fb4a14f4000 == 85 [pid = 1865] [id = 331] 08:52:19 INFO - PROCESS | 1865 | ++DOMWINDOW == 231 (0x7fb481832c00) [pid = 1865] [serial = 994] [outer = (nil)] 08:52:19 INFO - PROCESS | 1865 | ++DOMWINDOW == 232 (0x7fb4990dcc00) [pid = 1865] [serial = 995] [outer = 0x7fb481832c00] 08:52:19 INFO - PROCESS | 1865 | 1461685939596 Marionette DEBUG loaded listener.js 08:52:19 INFO - PROCESS | 1865 | ++DOMWINDOW == 233 (0x7fb49c9f2000) [pid = 1865] [serial = 996] [outer = 0x7fb481832c00] 08:52:20 INFO - PROCESS | 1865 | 1461685940432 Marionette TRACE conn3 <- [1,1296,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html",0,null,null,[["createRadialGradient() throws INDEX_SIZE_ERR if either radius is negative",0,null,null]]]}] 08:52:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | createRadialGradient() throws INDEX_SIZE_ERR if either radius is negative 08:52:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | took 1331ms 08:52:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html 08:52:20 INFO - PROCESS | 1865 | 1461685940485 Marionette TRACE conn3 -> [0,1297,"getWindowHandle",null] 08:52:20 INFO - PROCESS | 1865 | 1461685940488 Marionette TRACE conn3 <- [1,1297,null,{"value":"8"}] 08:52:20 INFO - PROCESS | 1865 | 1461685940494 Marionette TRACE conn3 -> [0,1298,"setScriptTimeout",{"ms":35000}] 08:52:20 INFO - PROCESS | 1865 | 1461685940497 Marionette TRACE conn3 <- [1,1298,null,{}] 08:52:20 INFO - PROCESS | 1865 | 1461685940502 Marionette TRACE conn3 -> [0,1299,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:52:20 INFO - PROCESS | 1865 | 1461685940665 Marionette TRACE conn3 <- [1,1299,null,{"value":null}] 08:52:20 INFO - PROCESS | 1865 | 1461685940857 Marionette TRACE conn3 -> [0,1300,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html\", \"f2909f1d-3840-4f27-ae3e-3caac4a4282f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:52:20 INFO - PROCESS | 1865 | ++DOCSHELL 0x7fb4a77b1800 == 86 [pid = 1865] [id = 332] 08:52:20 INFO - PROCESS | 1865 | ++DOMWINDOW == 234 (0x7fb490318400) [pid = 1865] [serial = 997] [outer = (nil)] 08:52:20 INFO - PROCESS | 1865 | ++DOMWINDOW == 235 (0x7fb4a0542800) [pid = 1865] [serial = 998] [outer = 0x7fb490318400] 08:52:20 INFO - PROCESS | 1865 | 1461685940928 Marionette DEBUG loaded listener.js 08:52:21 INFO - PROCESS | 1865 | ++DOMWINDOW == 236 (0x7fb4a730e400) [pid = 1865] [serial = 999] [outer = 0x7fb490318400] 08:52:21 INFO - PROCESS | 1865 | 1461685941820 Marionette TRACE conn3 <- [1,1300,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html",0,null,null,[["createRadialGradient() throws TypeError if arguments are not finite",0,null,null]]]}] 08:52:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | createRadialGradient() throws TypeError if arguments are not finite 08:52:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | took 1381ms 08:52:21 INFO - PROCESS | 1865 | 1461685941875 Marionette TRACE conn3 -> [0,1301,"getWindowHandle",null] 08:52:21 INFO - PROCESS | 1865 | 1461685941879 Marionette TRACE conn3 <- [1,1301,null,{"value":"8"}] 08:52:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html 08:52:21 INFO - PROCESS | 1865 | 1461685941884 Marionette TRACE conn3 -> [0,1302,"setScriptTimeout",{"ms":35000}] 08:52:21 INFO - PROCESS | 1865 | 1461685941887 Marionette TRACE conn3 <- [1,1302,null,{}] 08:52:21 INFO - PROCESS | 1865 | 1461685941892 Marionette TRACE conn3 -> [0,1303,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:52:22 INFO - PROCESS | 1865 | 1461685942057 Marionette TRACE conn3 <- [1,1303,null,{"value":null}] 08:52:22 INFO - PROCESS | 1865 | 1461685942251 Marionette TRACE conn3 -> [0,1304,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html\", \"f2909f1d-3840-4f27-ae3e-3caac4a4282f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:52:22 INFO - PROCESS | 1865 | ++DOCSHELL 0x7fb4abe31800 == 87 [pid = 1865] [id = 333] 08:52:22 INFO - PROCESS | 1865 | ++DOMWINDOW == 237 (0x7fb49b4b0400) [pid = 1865] [serial = 1000] [outer = (nil)] 08:52:22 INFO - PROCESS | 1865 | ++DOMWINDOW == 238 (0x7fb4a81a6000) [pid = 1865] [serial = 1001] [outer = 0x7fb49b4b0400] 08:52:22 INFO - PROCESS | 1865 | 1461685942337 Marionette DEBUG loaded listener.js 08:52:22 INFO - PROCESS | 1865 | ++DOMWINDOW == 239 (0x7fb4aa640800) [pid = 1865] [serial = 1002] [outer = 0x7fb49b4b0400] 08:52:23 INFO - PROCESS | 1865 | 1461685943246 Marionette TRACE conn3 <- [1,1304,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html",0,null,null,[["Canvas test: 2d.gradient.radial.outside1",0,null,null]]]}] 08:52:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | Canvas test: 2d.gradient.radial.outside1 08:52:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | took 1433ms 08:52:23 INFO - PROCESS | 1865 | 1461685943318 Marionette TRACE conn3 -> [0,1305,"getWindowHandle",null] 08:52:23 INFO - PROCESS | 1865 | 1461685943322 Marionette TRACE conn3 <- [1,1305,null,{"value":"8"}] 08:52:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html 08:52:23 INFO - PROCESS | 1865 | 1461685943327 Marionette TRACE conn3 -> [0,1306,"setScriptTimeout",{"ms":35000}] 08:52:23 INFO - PROCESS | 1865 | 1461685943330 Marionette TRACE conn3 <- [1,1306,null,{}] 08:52:23 INFO - PROCESS | 1865 | 1461685943336 Marionette TRACE conn3 -> [0,1307,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:52:23 INFO - PROCESS | 1865 | 1461685943535 Marionette TRACE conn3 <- [1,1307,null,{"value":null}] 08:52:23 INFO - PROCESS | 1865 | 1461685943725 Marionette TRACE conn3 -> [0,1308,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html\", \"f2909f1d-3840-4f27-ae3e-3caac4a4282f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:52:23 INFO - PROCESS | 1865 | ++DOCSHELL 0x7fb4af2f1000 == 88 [pid = 1865] [id = 334] 08:52:23 INFO - PROCESS | 1865 | ++DOMWINDOW == 240 (0x7fb4807b7c00) [pid = 1865] [serial = 1003] [outer = (nil)] 08:52:23 INFO - PROCESS | 1865 | ++DOMWINDOW == 241 (0x7fb4807c0c00) [pid = 1865] [serial = 1004] [outer = 0x7fb4807b7c00] 08:52:23 INFO - PROCESS | 1865 | 1461685943795 Marionette DEBUG loaded listener.js 08:52:23 INFO - PROCESS | 1865 | ++DOMWINDOW == 242 (0x7fb4ac0a8800) [pid = 1865] [serial = 1005] [outer = 0x7fb4807b7c00] 08:52:24 INFO - PROCESS | 1865 | 1461685944679 Marionette TRACE conn3 <- [1,1308,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html",0,null,null,[["Canvas test: 2d.gradient.radial.outside2",0,null,null]]]}] 08:52:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | Canvas test: 2d.gradient.radial.outside2 08:52:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | took 1429ms 08:52:24 INFO - PROCESS | 1865 | 1461685944757 Marionette TRACE conn3 -> [0,1309,"getWindowHandle",null] 08:52:24 INFO - PROCESS | 1865 | 1461685944760 Marionette TRACE conn3 <- [1,1309,null,{"value":"8"}] 08:52:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html 08:52:24 INFO - PROCESS | 1865 | 1461685944766 Marionette TRACE conn3 -> [0,1310,"setScriptTimeout",{"ms":35000}] 08:52:24 INFO - PROCESS | 1865 | 1461685944768 Marionette TRACE conn3 <- [1,1310,null,{}] 08:52:24 INFO - PROCESS | 1865 | 1461685944774 Marionette TRACE conn3 -> [0,1311,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:52:24 INFO - PROCESS | 1865 | 1461685944938 Marionette TRACE conn3 <- [1,1311,null,{"value":null}] 08:52:25 INFO - PROCESS | 1865 | 1461685945132 Marionette TRACE conn3 -> [0,1312,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html\", \"f2909f1d-3840-4f27-ae3e-3caac4a4282f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:52:25 INFO - PROCESS | 1865 | ++DOCSHELL 0x7fb481b50800 == 89 [pid = 1865] [id = 335] 08:52:25 INFO - PROCESS | 1865 | ++DOMWINDOW == 243 (0x7fb4807bb800) [pid = 1865] [serial = 1006] [outer = (nil)] 08:52:25 INFO - PROCESS | 1865 | ++DOMWINDOW == 244 (0x7fb48474cc00) [pid = 1865] [serial = 1007] [outer = 0x7fb4807bb800] 08:52:25 INFO - PROCESS | 1865 | 1461685945202 Marionette DEBUG loaded listener.js 08:52:25 INFO - PROCESS | 1865 | ++DOMWINDOW == 245 (0x7fb487b92c00) [pid = 1865] [serial = 1008] [outer = 0x7fb4807bb800] 08:52:26 INFO - PROCESS | 1865 | 1461685946313 Marionette TRACE conn3 <- [1,1312,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html",0,null,null,[["Canvas test: 2d.gradient.radial.outside3",1,"assert_equals: Red channel of the pixel at (1, 1) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html:32:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1313,"getWindowHandle",null] 08:52:26 INFO - PROCESS | 1865 | 1461685946360 Marionette TRACE conn3 <- [1,1313,null,{"value":"8"}] 08:52:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html 08:52:26 INFO - PROCESS | 1865 | 1461685946367 Marionette TRACE conn3 -> [0,1314,"setScriptTimeout",{"ms":35000}] 08:52:26 INFO - PROCESS | 1865 | 1461685946372 Marionette TRACE conn3 <- [1,1314,null,{}] 08:52:26 INFO - PROCESS | 1865 | 1461685946380 Marionette TRACE conn3 -> [0,1315,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:52:26 INFO - PROCESS | 1865 | 1461685946546 Marionette TRACE conn3 <- [1,1315,null,{"value":null}] 08:52:26 INFO - PROCESS | 1865 | 1461685946787 Marionette TRACE conn3 -> [0,1316,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html\", \"f2909f1d-3840-4f27-ae3e-3caac4a4282f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:52:26 INFO - PROCESS | 1865 | ++DOCSHELL 0x7fb485deb000 == 90 [pid = 1865] [id = 336] 08:52:26 INFO - PROCESS | 1865 | ++DOMWINDOW == 246 (0x7fb481e71c00) [pid = 1865] [serial = 1009] [outer = (nil)] 08:52:26 INFO - PROCESS | 1865 | ++DOMWINDOW == 247 (0x7fb481e7a400) [pid = 1865] [serial = 1010] [outer = 0x7fb481e71c00] 08:52:26 INFO - PROCESS | 1865 | 1461685946851 Marionette DEBUG loaded listener.js 08:52:26 INFO - PROCESS | 1865 | ++DOMWINDOW == 248 (0x7fb484748000) [pid = 1865] [serial = 1011] [outer = 0x7fb481e71c00] 08:52:27 INFO - PROCESS | 1865 | 1461685947721 Marionette TRACE conn3 <- [1,1316,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html",0,null,null,[["Canvas test: 2d.gradient.radial.touch1",0,null,null]]]}] 08:52:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | Canvas test: 2d.gradient.radial.touch1 08:52:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | took 1432ms 08:52:27 INFO - PROCESS | 1865 | 1461685947799 Marionette TRACE conn3 -> [0,1317,"getWindowHandle",null] 08:52:27 INFO - PROCESS | 1865 | 1461685947807 Marionette TRACE conn3 <- [1,1317,null,{"value":"8"}] 08:52:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html 08:52:27 INFO - PROCESS | 1865 | 1461685947816 Marionette TRACE conn3 -> [0,1318,"setScriptTimeout",{"ms":35000}] 08:52:27 INFO - PROCESS | 1865 | 1461685947820 Marionette TRACE conn3 <- [1,1318,null,{}] 08:52:27 INFO - PROCESS | 1865 | 1461685947825 Marionette TRACE conn3 -> [0,1319,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:52:28 INFO - PROCESS | 1865 | 1461685948115 Marionette TRACE conn3 <- [1,1319,null,{"value":null}] 08:52:28 INFO - PROCESS | 1865 | 1461685948411 Marionette TRACE conn3 -> [0,1320,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html\", \"f2909f1d-3840-4f27-ae3e-3caac4a4282f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:52:28 INFO - PROCESS | 1865 | ++DOCSHELL 0x7fb485b8a800 == 91 [pid = 1865] [id = 337] 08:52:28 INFO - PROCESS | 1865 | ++DOMWINDOW == 249 (0x7fb485ae7c00) [pid = 1865] [serial = 1012] [outer = (nil)] 08:52:28 INFO - PROCESS | 1865 | ++DOMWINDOW == 250 (0x7fb4879abc00) [pid = 1865] [serial = 1013] [outer = 0x7fb485ae7c00] 08:52:28 INFO - PROCESS | 1865 | 1461685948478 Marionette DEBUG loaded listener.js 08:52:28 INFO - PROCESS | 1865 | ++DOMWINDOW == 251 (0x7fb487b94800) [pid = 1865] [serial = 1014] [outer = 0x7fb485ae7c00] 08:52:29 INFO - PROCESS | 1865 | 1461685949373 Marionette TRACE conn3 <- [1,1320,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html",0,null,null,[["Canvas test: 2d.gradient.radial.touch2",0,null,null]]]}] 08:52:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | Canvas test: 2d.gradient.radial.touch2 08:52:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | took 1599ms 08:52:29 INFO - PROCESS | 1865 | 1461685949416 Marionette TRACE conn3 -> [0,1321,"getWindowHandle",null] 08:52:29 INFO - PROCESS | 1865 | 1461685949419 Marionette TRACE conn3 <- [1,1321,null,{"value":"8"}] 08:52:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html 08:52:29 INFO - PROCESS | 1865 | 1461685949425 Marionette TRACE conn3 -> [0,1322,"setScriptTimeout",{"ms":35000}] 08:52:29 INFO - PROCESS | 1865 | 1461685949430 Marionette TRACE conn3 <- [1,1322,null,{}] 08:52:29 INFO - PROCESS | 1865 | 1461685949447 Marionette TRACE conn3 -> [0,1323,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:52:29 INFO - PROCESS | 1865 | 1461685949633 Marionette TRACE conn3 <- [1,1323,null,{"value":null}] 08:52:29 INFO - PROCESS | 1865 | 1461685949829 Marionette TRACE conn3 -> [0,1324,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html\", \"f2909f1d-3840-4f27-ae3e-3caac4a4282f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:52:29 INFO - PROCESS | 1865 | ++DOCSHELL 0x7fb490c07800 == 92 [pid = 1865] [id = 338] 08:52:29 INFO - PROCESS | 1865 | ++DOMWINDOW == 252 (0x7fb4837d1c00) [pid = 1865] [serial = 1015] [outer = (nil)] 08:52:29 INFO - PROCESS | 1865 | ++DOMWINDOW == 253 (0x7fb490315400) [pid = 1865] [serial = 1016] [outer = 0x7fb4837d1c00] 08:52:29 INFO - PROCESS | 1865 | 1461685949903 Marionette DEBUG loaded listener.js 08:52:30 INFO - PROCESS | 1865 | ++DOMWINDOW == 254 (0x7fb493c2c000) [pid = 1865] [serial = 1017] [outer = 0x7fb4837d1c00] 08:52:30 INFO - PROCESS | 1865 | --DOCSHELL 0x7fb4915ae000 == 91 [pid = 1865] [id = 10] 08:52:30 INFO - PROCESS | 1865 | 1461685950908 Marionette TRACE conn3 <- [1,1324,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html",0,null,null,[["Canvas test: 2d.gradient.radial.touch3",0,null,null]]]}] 08:52:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | Canvas test: 2d.gradient.radial.touch3 08:52:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | took 1535ms 08:52:30 INFO - PROCESS | 1865 | 1461685950961 Marionette TRACE conn3 -> [0,1325,"getWindowHandle",null] 08:52:30 INFO - PROCESS | 1865 | 1461685950964 Marionette TRACE conn3 <- [1,1325,null,{"value":"8"}] 08:52:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html 08:52:30 INFO - PROCESS | 1865 | 1461685950973 Marionette TRACE conn3 -> [0,1326,"setScriptTimeout",{"ms":35000}] 08:52:30 INFO - PROCESS | 1865 | 1461685950975 Marionette TRACE conn3 <- [1,1326,null,{}] 08:52:30 INFO - PROCESS | 1865 | 1461685950982 Marionette TRACE conn3 -> [0,1327,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:52:31 INFO - PROCESS | 1865 | 1461685951145 Marionette TRACE conn3 <- [1,1327,null,{"value":null}] 08:52:31 INFO - PROCESS | 1865 | --DOCSHELL 0x7fb48ff74800 == 90 [pid = 1865] [id = 322] 08:52:31 INFO - PROCESS | 1865 | --DOCSHELL 0x7fb486ba8000 == 89 [pid = 1865] [id = 321] 08:52:31 INFO - PROCESS | 1865 | --DOCSHELL 0x7fb482be4800 == 88 [pid = 1865] [id = 320] 08:52:31 INFO - PROCESS | 1865 | --DOMWINDOW == 253 (0x7fb489990800) [pid = 1865] [serial = 950] [outer = (nil)] [url = about:blank] 08:52:31 INFO - PROCESS | 1865 | --DOMWINDOW == 252 (0x7fb4879ab800) [pid = 1865] [serial = 902] [outer = (nil)] [url = about:blank] 08:52:31 INFO - PROCESS | 1865 | --DOMWINDOW == 251 (0x7fb492ff1800) [pid = 1865] [serial = 905] [outer = (nil)] [url = about:blank] 08:52:31 INFO - PROCESS | 1865 | --DOMWINDOW == 250 (0x7fb496d4d800) [pid = 1865] [serial = 908] [outer = (nil)] [url = about:blank] 08:52:31 INFO - PROCESS | 1865 | --DOMWINDOW == 249 (0x7fb49c9f8000) [pid = 1865] [serial = 911] [outer = (nil)] [url = about:blank] 08:52:31 INFO - PROCESS | 1865 | --DOMWINDOW == 248 (0x7fb4a77d1000) [pid = 1865] [serial = 914] [outer = (nil)] [url = about:blank] 08:52:31 INFO - PROCESS | 1865 | --DOMWINDOW == 247 (0x7fb4ac0a8400) [pid = 1865] [serial = 917] [outer = (nil)] [url = about:blank] 08:52:31 INFO - PROCESS | 1865 | --DOMWINDOW == 246 (0x7fb486dac400) [pid = 1865] [serial = 920] [outer = (nil)] [url = about:blank] 08:52:31 INFO - PROCESS | 1865 | --DOMWINDOW == 245 (0x7fb4837ccc00) [pid = 1865] [serial = 923] [outer = (nil)] [url = about:blank] 08:52:31 INFO - PROCESS | 1865 | --DOMWINDOW == 244 (0x7fb494521000) [pid = 1865] [serial = 926] [outer = (nil)] [url = about:blank] 08:52:31 INFO - PROCESS | 1865 | --DOMWINDOW == 243 (0x7fb49452b800) [pid = 1865] [serial = 929] [outer = (nil)] [url = about:blank] 08:52:31 INFO - PROCESS | 1865 | --DOMWINDOW == 242 (0x7fb481e7cc00) [pid = 1865] [serial = 932] [outer = (nil)] [url = about:blank] 08:52:31 INFO - PROCESS | 1865 | --DOMWINDOW == 241 (0x7fb481825c00) [pid = 1865] [serial = 935] [outer = (nil)] [url = about:blank] 08:52:31 INFO - PROCESS | 1865 | --DOMWINDOW == 240 (0x7fb481830400) [pid = 1865] [serial = 938] [outer = (nil)] [url = about:blank] 08:52:31 INFO - PROCESS | 1865 | --DOMWINDOW == 239 (0x7fb481aee800) [pid = 1865] [serial = 941] [outer = (nil)] [url = about:blank] 08:52:31 INFO - PROCESS | 1865 | --DOMWINDOW == 238 (0x7fb4946f8000) [pid = 1865] [serial = 848] [outer = (nil)] [url = about:blank] 08:52:31 INFO - PROCESS | 1865 | --DOMWINDOW == 237 (0x7fb483ac7800) [pid = 1865] [serial = 875] [outer = (nil)] [url = about:blank] 08:52:31 INFO - PROCESS | 1865 | --DOMWINDOW == 236 (0x7fb4a77ea400) [pid = 1865] [serial = 860] [outer = (nil)] [url = about:blank] 08:52:31 INFO - PROCESS | 1865 | --DOMWINDOW == 235 (0x7fb49a106400) [pid = 1865] [serial = 854] [outer = (nil)] [url = about:blank] 08:52:31 INFO - PROCESS | 1865 | --DOMWINDOW == 234 (0x7fb494d09c00) [pid = 1865] [serial = 872] [outer = (nil)] [url = about:blank] 08:52:31 INFO - PROCESS | 1865 | --DOMWINDOW == 233 (0x7fb485ae4c00) [pid = 1865] [serial = 866] [outer = (nil)] [url = about:blank] 08:52:31 INFO - PROCESS | 1865 | --DOMWINDOW == 232 (0x7fb48509a000) [pid = 1865] [serial = 842] [outer = (nil)] [url = about:blank] 08:52:31 INFO - PROCESS | 1865 | --DOMWINDOW == 231 (0x7fb4914e1400) [pid = 1865] [serial = 845] [outer = (nil)] [url = about:blank] 08:52:31 INFO - PROCESS | 1865 | --DOMWINDOW == 230 (0x7fb4aa1a7800) [pid = 1865] [serial = 863] [outer = (nil)] [url = about:blank] 08:52:31 INFO - PROCESS | 1865 | --DOMWINDOW == 229 (0x7fb496f93800) [pid = 1865] [serial = 851] [outer = (nil)] [url = about:blank] 08:52:31 INFO - PROCESS | 1865 | --DOMWINDOW == 228 (0x7fb49c924c00) [pid = 1865] [serial = 857] [outer = (nil)] [url = about:blank] 08:52:31 INFO - PROCESS | 1865 | --DOMWINDOW == 227 (0x7fb4902d0400) [pid = 1865] [serial = 869] [outer = (nil)] [url = about:blank] 08:52:31 INFO - PROCESS | 1865 | 1461685951469 Marionette TRACE conn3 -> [0,1328,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html\", \"f2909f1d-3840-4f27-ae3e-3caac4a4282f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:52:31 INFO - PROCESS | 1865 | --DOCSHELL 0x7fb493ad1000 == 87 [pid = 1865] [id = 319] 08:52:31 INFO - PROCESS | 1865 | --DOCSHELL 0x7fb490518000 == 86 [pid = 1865] [id = 318] 08:52:31 INFO - PROCESS | 1865 | --DOCSHELL 0x7fb485de3800 == 85 [pid = 1865] [id = 317] 08:52:31 INFO - PROCESS | 1865 | --DOCSHELL 0x7fb48ef6e000 == 84 [pid = 1865] [id = 316] 08:52:31 INFO - PROCESS | 1865 | ++DOCSHELL 0x7fb481fb5000 == 85 [pid = 1865] [id = 339] 08:52:31 INFO - PROCESS | 1865 | ++DOMWINDOW == 228 (0x7fb48181c000) [pid = 1865] [serial = 1018] [outer = (nil)] 08:52:31 INFO - PROCESS | 1865 | ++DOMWINDOW == 229 (0x7fb481e7cc00) [pid = 1865] [serial = 1019] [outer = 0x7fb48181c000] 08:52:31 INFO - PROCESS | 1865 | 1461685951569 Marionette DEBUG loaded listener.js 08:52:31 INFO - PROCESS | 1865 | ++DOMWINDOW == 230 (0x7fb4905cb800) [pid = 1865] [serial = 1020] [outer = 0x7fb48181c000] 08:52:31 INFO - PROCESS | 1865 | --DOMWINDOW == 229 (0x7fb483abf400) [pid = 1865] [serial = 944] [outer = (nil)] [url = about:blank] 08:52:31 INFO - PROCESS | 1865 | --DOMWINDOW == 228 (0x7fb484743000) [pid = 1865] [serial = 945] [outer = (nil)] [url = about:blank] 08:52:31 INFO - PROCESS | 1865 | --DOMWINDOW == 227 (0x7fb485aebc00) [pid = 1865] [serial = 947] [outer = (nil)] [url = about:blank] 08:52:31 INFO - PROCESS | 1865 | --DOMWINDOW == 226 (0x7fb486dfa400) [pid = 1865] [serial = 948] [outer = (nil)] [url = about:blank] 08:52:31 INFO - PROCESS | 1865 | --DOMWINDOW == 225 (0x7fb49b4b0c00) [pid = 1865] [serial = 899] [outer = (nil)] [url = about:blank] 08:52:31 INFO - PROCESS | 1865 | --DOMWINDOW == 224 (0x7fb490b32800) [pid = 1865] [serial = 884] [outer = (nil)] [url = about:blank] 08:52:31 INFO - PROCESS | 1865 | --DOMWINDOW == 223 (0x7fb4992d4c00) [pid = 1865] [serial = 840] [outer = (nil)] [url = about:blank] 08:52:31 INFO - PROCESS | 1865 | --DOMWINDOW == 222 (0x7fb4946f7c00) [pid = 1865] [serial = 888] [outer = (nil)] [url = about:blank] 08:52:31 INFO - PROCESS | 1865 | --DOMWINDOW == 221 (0x7fb494ec3c00) [pid = 1865] [serial = 893] [outer = (nil)] [url = about:blank] 08:52:31 INFO - PROCESS | 1865 | --DOMWINDOW == 220 (0x7fb486add400) [pid = 1865] [serial = 879] [outer = (nil)] [url = about:blank] 08:52:31 INFO - PROCESS | 1865 | --DOMWINDOW == 219 (0x7fb490149400) [pid = 1865] [serial = 882] [outer = (nil)] [url = about:blank] 08:52:31 INFO - PROCESS | 1865 | --DOMWINDOW == 218 (0x7fb494d04800) [pid = 1865] [serial = 891] [outer = (nil)] [url = about:blank] 08:52:31 INFO - PROCESS | 1865 | --DOMWINDOW == 217 (0x7fb493de8800) [pid = 1865] [serial = 887] [outer = (nil)] [url = about:blank] 08:52:31 INFO - PROCESS | 1865 | --DOMWINDOW == 216 (0x7fb4890d3c00) [pid = 1865] [serial = 881] [outer = (nil)] [url = about:blank] 08:52:31 INFO - PROCESS | 1865 | --DOMWINDOW == 215 (0x7fb4998f2000) [pid = 1865] [serial = 897] [outer = (nil)] [url = about:blank] 08:52:31 INFO - PROCESS | 1865 | --DOMWINDOW == 214 (0x7fb4978d9000) [pid = 1865] [serial = 894] [outer = (nil)] [url = about:blank] 08:52:31 INFO - PROCESS | 1865 | --DOMWINDOW == 213 (0x7fb483acc800) [pid = 1865] [serial = 878] [outer = (nil)] [url = about:blank] 08:52:31 INFO - PROCESS | 1865 | --DOMWINDOW == 212 (0x7fb4948cc800) [pid = 1865] [serial = 890] [outer = (nil)] [url = about:blank] 08:52:31 INFO - PROCESS | 1865 | --DOMWINDOW == 211 (0x7fb49230b800) [pid = 1865] [serial = 885] [outer = (nil)] [url = about:blank] 08:52:31 INFO - PROCESS | 1865 | --DOMWINDOW == 210 (0x7fb498656000) [pid = 1865] [serial = 896] [outer = (nil)] [url = about:blank] 08:52:32 INFO - PROCESS | 1865 | 1461685952340 Marionette TRACE conn3 <- [1,1328,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html",0,null,null,[["Radial gradient coordinates are relative to the coordinate space at the time of filling",0,null,null]]]}] 08:52:32 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 08:52:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html | took 1383ms 08:52:32 INFO - PROCESS | 1865 | 1461685952360 Marionette TRACE conn3 -> [0,1329,"getWindowHandle",null] 08:52:32 INFO - PROCESS | 1865 | 1461685952364 Marionette TRACE conn3 <- [1,1329,null,{"value":"8"}] 08:52:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html 08:52:32 INFO - PROCESS | 1865 | 1461685952369 Marionette TRACE conn3 -> [0,1330,"setScriptTimeout",{"ms":35000}] 08:52:32 INFO - PROCESS | 1865 | 1461685952371 Marionette TRACE conn3 <- [1,1330,null,{}] 08:52:32 INFO - PROCESS | 1865 | 1461685952377 Marionette TRACE conn3 -> [0,1331,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:52:32 INFO - PROCESS | 1865 | 1461685952534 Marionette TRACE conn3 <- [1,1331,null,{"value":null}] 08:52:32 INFO - PROCESS | 1865 | 1461685952690 Marionette TRACE conn3 -> [0,1332,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html\", \"f2909f1d-3840-4f27-ae3e-3caac4a4282f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:52:32 INFO - PROCESS | 1865 | ++DOCSHELL 0x7fb48eee5000 == 86 [pid = 1865] [id = 340] 08:52:32 INFO - PROCESS | 1865 | ++DOMWINDOW == 211 (0x7fb483abf400) [pid = 1865] [serial = 1021] [outer = (nil)] 08:52:32 INFO - PROCESS | 1865 | ++DOMWINDOW == 212 (0x7fb494529000) [pid = 1865] [serial = 1022] [outer = 0x7fb483abf400] 08:52:32 INFO - PROCESS | 1865 | 1461685952753 Marionette DEBUG loaded listener.js 08:52:32 INFO - PROCESS | 1865 | ++DOMWINDOW == 213 (0x7fb494791c00) [pid = 1865] [serial = 1023] [outer = 0x7fb483abf400] 08:52:33 INFO - PROCESS | 1865 | 1461685953506 Marionette TRACE conn3 <- [1,1332,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html",0,null,null,[["Radial gradient coordinates are relative to the coordinate space at the time of filling",0,null,null]]]}] 08:52:33 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 08:52:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html | took 1184ms 08:52:33 INFO - PROCESS | 1865 | 1461685953568 Marionette TRACE conn3 -> [0,1333,"getWindowHandle",null] 08:52:33 INFO - PROCESS | 1865 | 1461685953572 Marionette TRACE conn3 <- [1,1333,null,{"value":"8"}] 08:52:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html 08:52:33 INFO - PROCESS | 1865 | 1461685953577 Marionette TRACE conn3 -> [0,1334,"setScriptTimeout",{"ms":35000}] 08:52:33 INFO - PROCESS | 1865 | 1461685953579 Marionette TRACE conn3 <- [1,1334,null,{}] 08:52:33 INFO - PROCESS | 1865 | 1461685953584 Marionette TRACE conn3 -> [0,1335,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:52:33 INFO - PROCESS | 1865 | 1461685953781 Marionette TRACE conn3 <- [1,1335,null,{"value":null}] 08:52:33 INFO - PROCESS | 1865 | 1461685953795 Marionette TRACE conn3 -> [0,1336,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html\", \"f2909f1d-3840-4f27-ae3e-3caac4a4282f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:52:33 INFO - PROCESS | 1865 | ++DOCSHELL 0x7fb493ad1000 == 87 [pid = 1865] [id = 341] 08:52:33 INFO - PROCESS | 1865 | ++DOMWINDOW == 214 (0x7fb494d0b000) [pid = 1865] [serial = 1024] [outer = (nil)] 08:52:33 INFO - PROCESS | 1865 | ++DOMWINDOW == 215 (0x7fb4992d4c00) [pid = 1865] [serial = 1025] [outer = 0x7fb494d0b000] 08:52:33 INFO - PROCESS | 1865 | 1461685953867 Marionette DEBUG loaded listener.js 08:52:33 INFO - PROCESS | 1865 | ++DOMWINDOW == 216 (0x7fb49d707c00) [pid = 1865] [serial = 1026] [outer = 0x7fb494d0b000] 08:52:34 INFO - PROCESS | 1865 | 1461685954819 Marionette TRACE conn3 <- [1,1336,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html",0,null,null,[["Radial gradient transforms do not experience broken caching effects",0,null,null]]]}] 08:52:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | Radial gradient transforms do not experience broken caching effects 08:52:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | took 1328ms 08:52:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html 08:52:34 INFO - PROCESS | 1865 | 1461685954911 Marionette TRACE conn3 -> [0,1337,"getWindowHandle",null] 08:52:34 INFO - PROCESS | 1865 | 1461685954913 Marionette TRACE conn3 <- [1,1337,null,{"value":"8"}] 08:52:34 INFO - PROCESS | 1865 | 1461685954920 Marionette TRACE conn3 -> [0,1338,"setScriptTimeout",{"ms":35000}] 08:52:34 INFO - PROCESS | 1865 | 1461685954925 Marionette TRACE conn3 <- [1,1338,null,{}] 08:52:34 INFO - PROCESS | 1865 | 1461685954936 Marionette TRACE conn3 -> [0,1339,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:52:35 INFO - PROCESS | 1865 | 1461685955168 Marionette TRACE conn3 <- [1,1339,null,{"value":null}] 08:52:35 INFO - PROCESS | 1865 | 1461685955196 Marionette TRACE conn3 -> [0,1340,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html\", \"f2909f1d-3840-4f27-ae3e-3caac4a4282f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:52:35 INFO - PROCESS | 1865 | ++DOCSHELL 0x7fb494fbd000 == 88 [pid = 1865] [id = 342] 08:52:35 INFO - PROCESS | 1865 | ++DOMWINDOW == 217 (0x7fb4837d6800) [pid = 1865] [serial = 1027] [outer = (nil)] 08:52:35 INFO - PROCESS | 1865 | ++DOMWINDOW == 218 (0x7fb4837df000) [pid = 1865] [serial = 1028] [outer = 0x7fb4837d6800] 08:52:35 INFO - PROCESS | 1865 | 1461685955254 Marionette DEBUG loaded listener.js 08:52:35 INFO - PROCESS | 1865 | ++DOMWINDOW == 219 (0x7fb494b83c00) [pid = 1865] [serial = 1029] [outer = 0x7fb4837d6800] 08:52:36 INFO - PROCESS | 1865 | --DOMWINDOW == 218 (0x7fb488fb6000) [pid = 1865] [serial = 898] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html] 08:52:36 INFO - PROCESS | 1865 | --DOMWINDOW == 217 (0x7fb49aae7000) [pid = 1865] [serial = 751] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html] 08:52:36 INFO - PROCESS | 1865 | --DOMWINDOW == 216 (0x7fb485adf000) [pid = 1865] [serial = 865] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html] 08:52:36 INFO - PROCESS | 1865 | --DOMWINDOW == 215 (0x7fb494d0bc00) [pid = 1865] [serial = 910] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html] 08:52:36 INFO - PROCESS | 1865 | --DOMWINDOW == 214 (0x7fb488fafc00) [pid = 1865] [serial = 727] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html] 08:52:36 INFO - PROCESS | 1865 | --DOMWINDOW == 213 (0x7fb494b88000) [pid = 1865] [serial = 736] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html] 08:52:36 INFO - PROCESS | 1865 | --DOMWINDOW == 212 (0x7fb48181c800) [pid = 1865] [serial = 934] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html] 08:52:36 INFO - PROCESS | 1865 | --DOMWINDOW == 211 (0x7fb49031c400) [pid = 1865] [serial = 739] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html] 08:52:36 INFO - PROCESS | 1865 | --DOMWINDOW == 210 (0x7fb493c31400) [pid = 1865] [serial = 790] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html] 08:52:36 INFO - PROCESS | 1865 | --DOMWINDOW == 209 (0x7fb4a1477000) [pid = 1865] [serial = 757] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html] 08:52:36 INFO - PROCESS | 1865 | --DOMWINDOW == 208 (0x7fb49a115000) [pid = 1865] [serial = 693] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html] 08:52:36 INFO - PROCESS | 1865 | --DOMWINDOW == 207 (0x7fb498813800) [pid = 1865] [serial = 799] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html] 08:52:36 INFO - PROCESS | 1865 | --DOMWINDOW == 206 (0x7fb4837c7000) [pid = 1865] [serial = 925] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html] 08:52:36 INFO - PROCESS | 1865 | --DOMWINDOW == 205 (0x7fb486ae0800) [pid = 1865] [serial = 955] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html] 08:52:36 INFO - PROCESS | 1865 | --DOMWINDOW == 204 (0x7fb4890cb400) [pid = 1865] [serial = 811] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html] 08:52:36 INFO - PROCESS | 1865 | --DOMWINDOW == 203 (0x7fb481821000) [pid = 1865] [serial = 937] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html] 08:52:36 INFO - PROCESS | 1865 | --DOMWINDOW == 202 (0x7fb486da2400) [pid = 1865] [serial = 919] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html] 08:52:36 INFO - PROCESS | 1865 | --DOMWINDOW == 201 (0x7fb490319c00) [pid = 1865] [serial = 784] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html] 08:52:36 INFO - PROCESS | 1865 | --DOMWINDOW == 200 (0x7fb481e80c00) [pid = 1865] [serial = 952] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html] 08:52:36 INFO - PROCESS | 1865 | --DOMWINDOW == 199 (0x7fb4902d3c00) [pid = 1865] [serial = 958] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html] 08:52:36 INFO - PROCESS | 1865 | --DOMWINDOW == 198 (0x7fb48181f400) [pid = 1865] [serial = 940] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html] 08:52:36 INFO - PROCESS | 1865 | --DOMWINDOW == 197 (0x7fb492169800) [pid = 1865] [serial = 904] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html] 08:52:36 INFO - PROCESS | 1865 | --DOMWINDOW == 196 (0x7fb493cac800) [pid = 1865] [serial = 733] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html] 08:52:36 INFO - PROCESS | 1865 | --DOMWINDOW == 195 (0x7fb485adfc00) [pid = 1865] [serial = 871] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html] 08:52:36 INFO - PROCESS | 1865 | --DOMWINDOW == 194 (0x7fb49632dc00) [pid = 1865] [serial = 687] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html] 08:52:36 INFO - PROCESS | 1865 | --DOMWINDOW == 193 (0x7fb4890d0400) [pid = 1865] [serial = 814] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html] 08:52:36 INFO - PROCESS | 1865 | --DOMWINDOW == 192 (0x7fb486ad8800) [pid = 1865] [serial = 763] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html] 08:52:36 INFO - PROCESS | 1865 | --DOMWINDOW == 191 (0x7fb49a11ec00) [pid = 1865] [serial = 748] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html] 08:52:36 INFO - PROCESS | 1865 | --DOMWINDOW == 190 (0x7fb497f77800) [pid = 1865] [serial = 796] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html] 08:52:36 INFO - PROCESS | 1865 | --DOMWINDOW == 189 (0x7fb493de5800) [pid = 1865] [serial = 853] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html] 08:52:36 INFO - PROCESS | 1865 | --DOMWINDOW == 188 (0x7fb499814000) [pid = 1865] [serial = 742] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html] 08:52:36 INFO - PROCESS | 1865 | --DOMWINDOW == 187 (0x7fb488fb1000) [pid = 1865] [serial = 699] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html] 08:52:36 INFO - PROCESS | 1865 | --DOMWINDOW == 186 (0x7fb485094c00) [pid = 1865] [serial = 841] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html] 08:52:36 INFO - PROCESS | 1865 | --DOMWINDOW == 185 (0x7fb4a8507000) [pid = 1865] [serial = 805] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html] 08:52:36 INFO - PROCESS | 1865 | --DOMWINDOW == 184 (0x7fb490254c00) [pid = 1865] [serial = 678] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html] 08:52:36 INFO - PROCESS | 1865 | --DOMWINDOW == 183 (0x7fb486daa800) [pid = 1865] [serial = 964] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html] 08:52:36 INFO - PROCESS | 1865 | --DOMWINDOW == 182 (0x7fb4837c4000) [pid = 1865] [serial = 922] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html] 08:52:36 INFO - PROCESS | 1865 | --DOMWINDOW == 181 (0x7fb481e74800) [pid = 1865] [serial = 931] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html] 08:52:36 INFO - PROCESS | 1865 | --DOMWINDOW == 180 (0x7fb494d0b800) [pid = 1865] [serial = 907] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html] 08:52:36 INFO - PROCESS | 1865 | --DOMWINDOW == 179 (0x7fb498655400) [pid = 1865] [serial = 793] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html] 08:52:36 INFO - PROCESS | 1865 | --DOMWINDOW == 178 (0x7fb485ae7800) [pid = 1865] [serial = 949] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html] 08:52:36 INFO - PROCESS | 1865 | --DOMWINDOW == 177 (0x7fb485ade800) [pid = 1865] [serial = 868] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html] 08:52:36 INFO - PROCESS | 1865 | --DOMWINDOW == 176 (0x7fb493cafc00) [pid = 1865] [serial = 850] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html] 08:52:36 INFO - PROCESS | 1865 | --DOMWINDOW == 175 (0x7fb486dfb800) [pid = 1865] [serial = 760] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html] 08:52:36 INFO - PROCESS | 1865 | --DOMWINDOW == 174 (0x7fb4837c6000) [pid = 1865] [serial = 928] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html] 08:52:36 INFO - PROCESS | 1865 | --DOMWINDOW == 173 (0x7fb481e7f400) [pid = 1865] [serial = 961] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html] 08:52:36 INFO - PROCESS | 1865 | --DOMWINDOW == 172 (0x7fb499285000) [pid = 1865] [serial = 690] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html] 08:52:36 INFO - PROCESS | 1865 | --DOMWINDOW == 171 (0x7fb486ad9c00) [pid = 1865] [serial = 702] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html] 08:52:36 INFO - PROCESS | 1865 | --DOMWINDOW == 170 (0x7fb486df0800) [pid = 1865] [serial = 787] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html] 08:52:36 INFO - PROCESS | 1865 | --DOMWINDOW == 169 (0x7fb483abf000) [pid = 1865] [serial = 874] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.empty.html] 08:52:36 INFO - PROCESS | 1865 | --DOMWINDOW == 168 (0x7fb49c9b7000) [pid = 1865] [serial = 754] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html] 08:52:36 INFO - PROCESS | 1865 | --DOMWINDOW == 167 (0x7fb49a116400) [pid = 1865] [serial = 913] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html] 08:52:36 INFO - PROCESS | 1865 | --DOMWINDOW == 166 (0x7fb493ddf800) [pid = 1865] [serial = 847] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html] 08:52:36 INFO - PROCESS | 1865 | --DOMWINDOW == 165 (0x7fb49a413800) [pid = 1865] [serial = 696] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html] 08:52:36 INFO - PROCESS | 1865 | --DOMWINDOW == 164 (0x7fb489983000) [pid = 1865] [serial = 675] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html] 08:52:36 INFO - PROCESS | 1865 | --DOMWINDOW == 163 (0x7fb49776d800) [pid = 1865] [serial = 859] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html] 08:52:36 INFO - PROCESS | 1865 | --DOMWINDOW == 162 (0x7fb493edf400) [pid = 1865] [serial = 681] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html] 08:52:36 INFO - PROCESS | 1865 | --DOMWINDOW == 161 (0x7fb4890c8800) [pid = 1865] [serial = 808] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html] 08:52:36 INFO - PROCESS | 1865 | --DOMWINDOW == 160 (0x7fb484750800) [pid = 1865] [serial = 916] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html] 08:52:36 INFO - PROCESS | 1865 | --DOMWINDOW == 159 (0x7fb4a703f400) [pid = 1865] [serial = 862] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html] 08:52:36 INFO - PROCESS | 1865 | --DOMWINDOW == 158 (0x7fb49c86a800) [pid = 1865] [serial = 856] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html] 08:52:36 INFO - PROCESS | 1865 | --DOMWINDOW == 157 (0x7fb4902db800) [pid = 1865] [serial = 730] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html] 08:52:36 INFO - PROCESS | 1865 | --DOMWINDOW == 156 (0x7fb49a115c00) [pid = 1865] [serial = 745] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html] 08:52:36 INFO - PROCESS | 1865 | --DOMWINDOW == 155 (0x7fb490350400) [pid = 1865] [serial = 844] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html] 08:52:36 INFO - PROCESS | 1865 | --DOMWINDOW == 154 (0x7fb483abe800) [pid = 1865] [serial = 901] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html] 08:52:36 INFO - PROCESS | 1865 | --DOMWINDOW == 153 (0x7fb4946fb000) [pid = 1865] [serial = 684] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html] 08:52:36 INFO - PROCESS | 1865 | --DOMWINDOW == 152 (0x7fb4a81af800) [pid = 1865] [serial = 802] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html] 08:52:36 INFO - PROCESS | 1865 | 1461685956844 Marionette TRACE conn3 <- [1,1340,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html",0,null,null,[["createPattern() of an animated GIF draws the first frame",0,null,null]]]}] 08:52:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | createPattern() of an animated GIF draws the first frame 08:52:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | took 1951ms 08:52:36 INFO - PROCESS | 1865 | 1461685956869 Marionette TRACE conn3 -> [0,1341,"getWindowHandle",null] 08:52:36 INFO - PROCESS | 1865 | 1461685956872 Marionette TRACE conn3 <- [1,1341,null,{"value":"8"}] 08:52:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html 08:52:36 INFO - PROCESS | 1865 | 1461685956877 Marionette TRACE conn3 -> [0,1342,"setScriptTimeout",{"ms":35000}] 08:52:36 INFO - PROCESS | 1865 | 1461685956880 Marionette TRACE conn3 <- [1,1342,null,{}] 08:52:36 INFO - PROCESS | 1865 | 1461685956885 Marionette TRACE conn3 -> [0,1343,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:52:37 INFO - PROCESS | 1865 | 1461685957033 Marionette TRACE conn3 <- [1,1343,null,{"value":null}] 08:52:37 INFO - PROCESS | 1865 | 1461685957180 Marionette TRACE conn3 -> [0,1344,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html\", \"f2909f1d-3840-4f27-ae3e-3caac4a4282f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:52:37 INFO - PROCESS | 1865 | ++DOCSHELL 0x7fb4846f0000 == 89 [pid = 1865] [id = 343] 08:52:37 INFO - PROCESS | 1865 | ++DOMWINDOW == 153 (0x7fb48181d400) [pid = 1865] [serial = 1030] [outer = (nil)] 08:52:37 INFO - PROCESS | 1865 | ++DOMWINDOW == 154 (0x7fb4837c4c00) [pid = 1865] [serial = 1031] [outer = 0x7fb48181d400] 08:52:37 INFO - PROCESS | 1865 | 1461685957241 Marionette DEBUG loaded listener.js 08:52:37 INFO - PROCESS | 1865 | ++DOMWINDOW == 155 (0x7fb4837e0000) [pid = 1865] [serial = 1032] [outer = 0x7fb48181d400] 08:52:37 INFO - PROCESS | 1865 | 1461685957911 Marionette TRACE conn3 <- [1,1344,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html",0,null,null,[["Canvas test: 2d.pattern.basic.canvas",0,null,null]]]}] 08:52:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | Canvas test: 2d.pattern.basic.canvas 08:52:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | took 1076ms 08:52:37 INFO - PROCESS | 1865 | 1461685957954 Marionette TRACE conn3 -> [0,1345,"getWindowHandle",null] 08:52:37 INFO - PROCESS | 1865 | 1461685957957 Marionette TRACE conn3 <- [1,1345,null,{"value":"8"}] 08:52:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html 08:52:37 INFO - PROCESS | 1865 | 1461685957962 Marionette TRACE conn3 -> [0,1346,"setScriptTimeout",{"ms":35000}] 08:52:37 INFO - PROCESS | 1865 | 1461685957965 Marionette TRACE conn3 <- [1,1346,null,{}] 08:52:37 INFO - PROCESS | 1865 | 1461685957970 Marionette TRACE conn3 -> [0,1347,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:52:38 INFO - PROCESS | 1865 | 1461685958129 Marionette TRACE conn3 <- [1,1347,null,{"value":null}] 08:52:38 INFO - PROCESS | 1865 | 1461685958284 Marionette TRACE conn3 -> [0,1348,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html\", \"f2909f1d-3840-4f27-ae3e-3caac4a4282f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:52:38 INFO - PROCESS | 1865 | ++DOCSHELL 0x7fb490e1d000 == 90 [pid = 1865] [id = 344] 08:52:38 INFO - PROCESS | 1865 | ++DOMWINDOW == 156 (0x7fb48181f400) [pid = 1865] [serial = 1033] [outer = (nil)] 08:52:38 INFO - PROCESS | 1865 | ++DOMWINDOW == 157 (0x7fb484745c00) [pid = 1865] [serial = 1034] [outer = 0x7fb48181f400] 08:52:38 INFO - PROCESS | 1865 | 1461685958343 Marionette DEBUG loaded listener.js 08:52:38 INFO - PROCESS | 1865 | ++DOMWINDOW == 158 (0x7fb486da6800) [pid = 1865] [serial = 1035] [outer = 0x7fb48181f400] 08:52:39 INFO - PROCESS | 1865 | 1461685959380 Marionette TRACE conn3 <- [1,1348,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html",0,null,null,[["Canvas test: 2d.pattern.basic.image",0,null,null]]]}] 08:52:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | Canvas test: 2d.pattern.basic.image 08:52:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | took 1477ms 08:52:39 INFO - PROCESS | 1865 | 1461685959441 Marionette TRACE conn3 -> [0,1349,"getWindowHandle",null] 08:52:39 INFO - PROCESS | 1865 | 1461685959448 Marionette TRACE conn3 <- [1,1349,null,{"value":"8"}] 08:52:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html 08:52:39 INFO - PROCESS | 1865 | 1461685959457 Marionette TRACE conn3 -> [0,1350,"setScriptTimeout",{"ms":35000}] 08:52:39 INFO - PROCESS | 1865 | 1461685959461 Marionette TRACE conn3 <- [1,1350,null,{}] 08:52:39 INFO - PROCESS | 1865 | 1461685959469 Marionette TRACE conn3 -> [0,1351,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:52:39 INFO - PROCESS | 1865 | 1461685959692 Marionette TRACE conn3 <- [1,1351,null,{"value":null}] 08:52:39 INFO - PROCESS | 1865 | 1461685959933 Marionette TRACE conn3 -> [0,1352,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html\", \"f2909f1d-3840-4f27-ae3e-3caac4a4282f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:52:40 INFO - PROCESS | 1865 | ++DOCSHELL 0x7fb48eeda800 == 91 [pid = 1865] [id = 345] 08:52:40 INFO - PROCESS | 1865 | ++DOMWINDOW == 159 (0x7fb4837c5c00) [pid = 1865] [serial = 1036] [outer = (nil)] 08:52:40 INFO - PROCESS | 1865 | ++DOMWINDOW == 160 (0x7fb4837db000) [pid = 1865] [serial = 1037] [outer = 0x7fb4837c5c00] 08:52:40 INFO - PROCESS | 1865 | 1461685960053 Marionette DEBUG loaded listener.js 08:52:40 INFO - PROCESS | 1865 | ++DOMWINDOW == 161 (0x7fb484751800) [pid = 1865] [serial = 1038] [outer = 0x7fb4837c5c00] 08:52:40 INFO - PROCESS | 1865 | 1461685960912 Marionette TRACE conn3 <- [1,1352,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html",0,null,null,[["Canvas test: 2d.pattern.basic.nocontext",0,null,null]]]}] 08:52:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | Canvas test: 2d.pattern.basic.nocontext 08:52:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | took 1532ms 08:52:40 INFO - PROCESS | 1865 | 1461685960990 Marionette TRACE conn3 -> [0,1353,"getWindowHandle",null] 08:52:41 INFO - PROCESS | 1865 | 1461685960998 Marionette TRACE conn3 <- [1,1353,null,{"value":"8"}] 08:52:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html 08:52:41 INFO - PROCESS | 1865 | 1461685961008 Marionette TRACE conn3 -> [0,1354,"setScriptTimeout",{"ms":35000}] 08:52:41 INFO - PROCESS | 1865 | 1461685961012 Marionette TRACE conn3 <- [1,1354,null,{}] 08:52:41 INFO - PROCESS | 1865 | 1461685961018 Marionette TRACE conn3 -> [0,1355,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:52:41 INFO - PROCESS | 1865 | 1461685961243 Marionette TRACE conn3 <- [1,1355,null,{"value":null}] 08:52:41 INFO - PROCESS | 1865 | 1461685961516 Marionette TRACE conn3 -> [0,1356,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html\", \"f2909f1d-3840-4f27-ae3e-3caac4a4282f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:52:41 INFO - PROCESS | 1865 | ++DOCSHELL 0x7fb492ee1800 == 92 [pid = 1865] [id = 346] 08:52:41 INFO - PROCESS | 1865 | ++DOMWINDOW == 162 (0x7fb4879ad800) [pid = 1865] [serial = 1039] [outer = (nil)] 08:52:41 INFO - PROCESS | 1865 | ++DOMWINDOW == 163 (0x7fb487b93000) [pid = 1865] [serial = 1040] [outer = 0x7fb4879ad800] 08:52:41 INFO - PROCESS | 1865 | 1461685961646 Marionette DEBUG loaded listener.js 08:52:41 INFO - PROCESS | 1865 | ++DOMWINDOW == 164 (0x7fb4890c8800) [pid = 1865] [serial = 1041] [outer = 0x7fb4879ad800] 08:52:42 INFO - PROCESS | 1865 | 1461685962548 Marionette TRACE conn3 <- [1,1356,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html",0,null,null,[["Canvas test: 2d.pattern.basic.type",0,null,null]]]}] 08:52:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | Canvas test: 2d.pattern.basic.type 08:52:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | took 1583ms 08:52:42 INFO - PROCESS | 1865 | 1461685962591 Marionette TRACE conn3 -> [0,1357,"getWindowHandle",null] 08:52:42 INFO - PROCESS | 1865 | 1461685962594 Marionette TRACE conn3 <- [1,1357,null,{"value":"8"}] 08:52:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html 08:52:42 INFO - PROCESS | 1865 | 1461685962601 Marionette TRACE conn3 -> [0,1358,"setScriptTimeout",{"ms":35000}] 08:52:42 INFO - PROCESS | 1865 | 1461685962607 Marionette TRACE conn3 <- [1,1358,null,{}] 08:52:42 INFO - PROCESS | 1865 | 1461685962622 Marionette TRACE conn3 -> [0,1359,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:52:42 INFO - PROCESS | 1865 | 1461685962825 Marionette TRACE conn3 <- [1,1359,null,{"value":null}] 08:52:43 INFO - PROCESS | 1865 | 1461685963056 Marionette TRACE conn3 -> [0,1360,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html\", \"f2909f1d-3840-4f27-ae3e-3caac4a4282f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:52:43 INFO - PROCESS | 1865 | ++DOCSHELL 0x7fb499995000 == 93 [pid = 1865] [id = 347] 08:52:43 INFO - PROCESS | 1865 | ++DOMWINDOW == 165 (0x7fb4902cec00) [pid = 1865] [serial = 1042] [outer = (nil)] 08:52:43 INFO - PROCESS | 1865 | ++DOMWINDOW == 166 (0x7fb4906bd400) [pid = 1865] [serial = 1043] [outer = 0x7fb4902cec00] 08:52:43 INFO - PROCESS | 1865 | 1461685963174 Marionette DEBUG loaded listener.js 08:52:43 INFO - PROCESS | 1865 | ++DOMWINDOW == 167 (0x7fb49391b400) [pid = 1865] [serial = 1044] [outer = 0x7fb4902cec00] 08:52:44 INFO - PROCESS | 1865 | 1461685964001 Marionette TRACE conn3 <- [1,1360,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html",0,null,null,[["Canvas test: 2d.pattern.basic.zerocanvas",0,null,null]]]}] 08:52:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | Canvas test: 2d.pattern.basic.zerocanvas 08:52:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | took 1434ms 08:52:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html 08:52:44 INFO - PROCESS | 1865 | 1461685964036 Marionette TRACE conn3 -> [0,1361,"getWindowHandle",null] 08:52:44 INFO - PROCESS | 1865 | 1461685964040 Marionette TRACE conn3 <- [1,1361,null,{"value":"8"}] 08:52:44 INFO - PROCESS | 1865 | 1461685964046 Marionette TRACE conn3 -> [0,1362,"setScriptTimeout",{"ms":35000}] 08:52:44 INFO - PROCESS | 1865 | 1461685964049 Marionette TRACE conn3 <- [1,1362,null,{}] 08:52:44 INFO - PROCESS | 1865 | 1461685964054 Marionette TRACE conn3 -> [0,1363,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:52:44 INFO - PROCESS | 1865 | 1461685964235 Marionette TRACE conn3 <- [1,1363,null,{"value":null}] 08:52:44 INFO - PROCESS | 1865 | 1461685964430 Marionette TRACE conn3 -> [0,1364,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html\", \"f2909f1d-3840-4f27-ae3e-3caac4a4282f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:52:44 INFO - PROCESS | 1865 | ++DOCSHELL 0x7fb49c94d000 == 94 [pid = 1865] [id = 348] 08:52:44 INFO - PROCESS | 1865 | ++DOMWINDOW == 168 (0x7fb4902d7800) [pid = 1865] [serial = 1045] [outer = (nil)] 08:52:44 INFO - PROCESS | 1865 | ++DOMWINDOW == 169 (0x7fb493ede400) [pid = 1865] [serial = 1046] [outer = 0x7fb4902d7800] 08:52:44 INFO - PROCESS | 1865 | 1461685964498 Marionette DEBUG loaded listener.js 08:52:44 INFO - PROCESS | 1865 | ++DOMWINDOW == 170 (0x7fb4946f7c00) [pid = 1865] [serial = 1047] [outer = 0x7fb4902d7800] 08:52:45 INFO - PROCESS | 1865 | 1461685965398 Marionette TRACE conn3 <- [1,1364,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html",0,null,null,[["Canvas test: 2d.pattern.crosscanvas",0,null,null]]]}] 08:52:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | Canvas test: 2d.pattern.crosscanvas 08:52:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | took 1387ms 08:52:45 INFO - PROCESS | 1865 | 1461685965434 Marionette TRACE conn3 -> [0,1365,"getWindowHandle",null] 08:52:45 INFO - PROCESS | 1865 | 1461685965437 Marionette TRACE conn3 <- [1,1365,null,{"value":"8"}] 08:52:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html 08:52:45 INFO - PROCESS | 1865 | 1461685965444 Marionette TRACE conn3 -> [0,1366,"setScriptTimeout",{"ms":35000}] 08:52:45 INFO - PROCESS | 1865 | 1461685965447 Marionette TRACE conn3 <- [1,1366,null,{}] 08:52:45 INFO - PROCESS | 1865 | 1461685965452 Marionette TRACE conn3 -> [0,1367,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:52:45 INFO - PROCESS | 1865 | 1461685965626 Marionette TRACE conn3 <- [1,1367,null,{"value":null}] 08:52:45 INFO - PROCESS | 1865 | 1461685965822 Marionette TRACE conn3 -> [0,1368,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html\", \"f2909f1d-3840-4f27-ae3e-3caac4a4282f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:52:45 INFO - PROCESS | 1865 | ++DOCSHELL 0x7fb4a8705800 == 95 [pid = 1865] [id = 349] 08:52:45 INFO - PROCESS | 1865 | ++DOMWINDOW == 171 (0x7fb493cafc00) [pid = 1865] [serial = 1048] [outer = (nil)] 08:52:45 INFO - PROCESS | 1865 | ++DOMWINDOW == 172 (0x7fb4948cc800) [pid = 1865] [serial = 1049] [outer = 0x7fb493cafc00] 08:52:45 INFO - PROCESS | 1865 | 1461685965893 Marionette DEBUG loaded listener.js 08:52:45 INFO - PROCESS | 1865 | ++DOMWINDOW == 173 (0x7fb494d03000) [pid = 1865] [serial = 1050] [outer = 0x7fb493cafc00] 08:52:46 INFO - PROCESS | 1865 | 1461685966800 Marionette TRACE conn3 <- [1,1368,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html",0,null,null,[["Canvas test: 2d.pattern.image.broken",1,"assert_throws: function \"function () { ctx.createPattern(img, 'repeat'); }\" threw object \"[Exception... \"Component is not available\" nsresult: \"0x...\" that is not a DOMException INVALID_STATE_ERR: property \"code\" is equal to undefined, expected 11","@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html:23:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1369,"getWindowHandle",null] 08:52:46 INFO - PROCESS | 1865 | 1461685966829 Marionette TRACE conn3 <- [1,1369,null,{"value":"8"}] 08:52:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html 08:52:46 INFO - PROCESS | 1865 | 1461685966835 Marionette TRACE conn3 -> [0,1370,"setScriptTimeout",{"ms":35000}] 08:52:46 INFO - PROCESS | 1865 | 1461685966837 Marionette TRACE conn3 <- [1,1370,null,{}] 08:52:46 INFO - PROCESS | 1865 | 1461685966842 Marionette TRACE conn3 -> [0,1371,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:52:47 INFO - PROCESS | 1865 | 1461685967041 Marionette TRACE conn3 <- [1,1371,null,{"value":null}] 08:52:47 INFO - PROCESS | 1865 | 1461685967245 Marionette TRACE conn3 -> [0,1372,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html\", \"f2909f1d-3840-4f27-ae3e-3caac4a4282f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:52:47 INFO - PROCESS | 1865 | ++DOCSHELL 0x7fb4af06a800 == 96 [pid = 1865] [id = 350] 08:52:47 INFO - PROCESS | 1865 | ++DOMWINDOW == 174 (0x7fb4902dac00) [pid = 1865] [serial = 1051] [outer = (nil)] 08:52:47 INFO - PROCESS | 1865 | ++DOMWINDOW == 175 (0x7fb498655400) [pid = 1865] [serial = 1052] [outer = 0x7fb4902dac00] 08:52:47 INFO - PROCESS | 1865 | 1461685967354 Marionette DEBUG loaded listener.js 08:52:47 INFO - PROCESS | 1865 | ++DOMWINDOW == 176 (0x7fb49a115c00) [pid = 1865] [serial = 1053] [outer = 0x7fb4902dac00] 08:52:48 INFO - PROCESS | 1865 | 1461685968257 Marionette TRACE conn3 <- [1,1372,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html",0,null,null,[["Canvas test: 2d.pattern.image.incomplete.emptysrc",1,"An attempt was made to use an object that is not, or is no longer, usable","@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html:24:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1373,"getWindowHandle",null] 08:52:48 INFO - PROCESS | 1865 | 1461685968325 Marionette TRACE conn3 <- [1,1373,null,{"value":"8"}] 08:52:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html 08:52:48 INFO - PROCESS | 1865 | 1461685968332 Marionette TRACE conn3 -> [0,1374,"setScriptTimeout",{"ms":35000}] 08:52:48 INFO - PROCESS | 1865 | 1461685968335 Marionette TRACE conn3 <- [1,1374,null,{}] 08:52:48 INFO - PROCESS | 1865 | 1461685968341 Marionette TRACE conn3 -> [0,1375,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:52:48 INFO - PROCESS | 1865 | 1461685968520 Marionette TRACE conn3 <- [1,1375,null,{"value":null}] 08:52:48 INFO - PROCESS | 1865 | 1461685968716 Marionette TRACE conn3 -> [0,1376,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html\", \"f2909f1d-3840-4f27-ae3e-3caac4a4282f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:52:48 INFO - PROCESS | 1865 | ++DOCSHELL 0x7fb490295800 == 97 [pid = 1865] [id = 351] 08:52:48 INFO - PROCESS | 1865 | ++DOMWINDOW == 177 (0x7fb490b35000) [pid = 1865] [serial = 1054] [outer = (nil)] 08:52:48 INFO - PROCESS | 1865 | ++DOMWINDOW == 178 (0x7fb49c9ff000) [pid = 1865] [serial = 1055] [outer = 0x7fb490b35000] 08:52:48 INFO - PROCESS | 1865 | 1461685968788 Marionette DEBUG loaded listener.js 08:52:48 INFO - PROCESS | 1865 | ++DOMWINDOW == 179 (0x7fb4a72a3c00) [pid = 1865] [serial = 1056] [outer = 0x7fb490b35000] 08:52:49 INFO - PROCESS | 1865 | [1865] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 08:52:49 INFO - PROCESS | 1865 | 1461685969654 Marionette TRACE conn3 <- [1,1376,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html",0,null,null,[["Canvas test: 2d.pattern.image.incomplete.immediate",1,"","@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html:28:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1377,"getWindowHandle",null] 08:52:49 INFO - PROCESS | 1865 | 1461685969735 Marionette TRACE conn3 <- [1,1377,null,{"value":"8"}] 08:52:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html 08:52:49 INFO - PROCESS | 1865 | 1461685969742 Marionette TRACE conn3 -> [0,1378,"setScriptTimeout",{"ms":35000}] 08:52:49 INFO - PROCESS | 1865 | 1461685969745 Marionette TRACE conn3 <- [1,1378,null,{}] 08:52:49 INFO - PROCESS | 1865 | 1461685969751 Marionette TRACE conn3 -> [0,1379,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:52:49 INFO - PROCESS | 1865 | 1461685969965 Marionette TRACE conn3 <- [1,1379,null,{"value":null}] 08:52:50 INFO - PROCESS | 1865 | 1461685970194 Marionette TRACE conn3 -> [0,1380,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html\", \"f2909f1d-3840-4f27-ae3e-3caac4a4282f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:52:50 INFO - PROCESS | 1865 | ++DOCSHELL 0x7fb4902a8800 == 98 [pid = 1865] [id = 352] 08:52:50 INFO - PROCESS | 1865 | ++DOMWINDOW == 180 (0x7fb481820400) [pid = 1865] [serial = 1057] [outer = (nil)] 08:52:50 INFO - PROCESS | 1865 | ++DOMWINDOW == 181 (0x7fb4a72ac000) [pid = 1865] [serial = 1058] [outer = 0x7fb481820400] 08:52:50 INFO - PROCESS | 1865 | 1461685970330 Marionette DEBUG loaded listener.js 08:52:50 INFO - PROCESS | 1865 | ++DOMWINDOW == 182 (0x7fb4a8732800) [pid = 1865] [serial = 1059] [outer = 0x7fb481820400] 08:52:51 INFO - PROCESS | 1865 | 1461685971160 Marionette TRACE conn3 <- [1,1380,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html",0,null,null,[["Canvas test: 2d.pattern.image.incomplete.nosrc",1,"An attempt was made to use an object that is not, or is no longer, usable","@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html:23:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1381,"getWindowHandle",null] 08:52:51 INFO - PROCESS | 1865 | 1461685971185 Marionette TRACE conn3 <- [1,1381,null,{"value":"8"}] 08:52:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html 08:52:51 INFO - PROCESS | 1865 | 1461685971192 Marionette TRACE conn3 -> [0,1382,"setScriptTimeout",{"ms":35000}] 08:52:51 INFO - PROCESS | 1865 | 1461685971195 Marionette TRACE conn3 <- [1,1382,null,{}] 08:52:51 INFO - PROCESS | 1865 | 1461685971200 Marionette TRACE conn3 -> [0,1383,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:52:51 INFO - PROCESS | 1865 | 1461685971377 Marionette TRACE conn3 <- [1,1383,null,{"value":null}] 08:52:51 INFO - PROCESS | 1865 | 1461685971575 Marionette TRACE conn3 -> [0,1384,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html\", \"f2909f1d-3840-4f27-ae3e-3caac4a4282f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:52:51 INFO - PROCESS | 1865 | ++DOCSHELL 0x7fb482be9800 == 99 [pid = 1865] [id = 353] 08:52:51 INFO - PROCESS | 1865 | ++DOMWINDOW == 183 (0x7fb48181ec00) [pid = 1865] [serial = 1060] [outer = (nil)] 08:52:51 INFO - PROCESS | 1865 | ++DOMWINDOW == 184 (0x7fb481e71800) [pid = 1865] [serial = 1061] [outer = 0x7fb48181ec00] 08:52:51 INFO - PROCESS | 1865 | 1461685971661 Marionette DEBUG loaded listener.js 08:52:51 INFO - PROCESS | 1865 | ++DOMWINDOW == 185 (0x7fb486da4400) [pid = 1865] [serial = 1062] [outer = 0x7fb48181ec00] 08:52:52 INFO - PROCESS | 1865 | [1865] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 08:52:52 INFO - PROCESS | 1865 | 1461685972607 Marionette TRACE conn3 <- [1,1384,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html",0,null,null,[["Canvas test: 2d.pattern.image.incomplete.reload",1,"assert_equals: ctx.createPattern(img, 'repeat') === null (got [object CanvasPattern][object], expected [object]) expected null but got object \"[object CanvasPattern]\"","_assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html:29:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1385,"getWindowHandle",null] 08:52:52 INFO - PROCESS | 1865 | 1461685972692 Marionette TRACE conn3 <- [1,1385,null,{"value":"8"}] 08:52:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html 08:52:52 INFO - PROCESS | 1865 | 1461685972698 Marionette TRACE conn3 -> [0,1386,"setScriptTimeout",{"ms":35000}] 08:52:52 INFO - PROCESS | 1865 | 1461685972700 Marionette TRACE conn3 <- [1,1386,null,{}] 08:52:52 INFO - PROCESS | 1865 | 1461685972706 Marionette TRACE conn3 -> [0,1387,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:52:52 INFO - PROCESS | 1865 | 1461685972927 Marionette TRACE conn3 <- [1,1387,null,{"value":null}] 08:52:53 INFO - PROCESS | 1865 | 1461685973178 Marionette TRACE conn3 -> [0,1388,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html\", \"f2909f1d-3840-4f27-ae3e-3caac4a4282f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:52:53 INFO - PROCESS | 1865 | ++DOCSHELL 0x7fb482be8800 == 100 [pid = 1865] [id = 354] 08:52:53 INFO - PROCESS | 1865 | ++DOMWINDOW == 186 (0x7fb4890c8c00) [pid = 1865] [serial = 1063] [outer = (nil)] 08:52:53 INFO - PROCESS | 1865 | ++DOMWINDOW == 187 (0x7fb489984000) [pid = 1865] [serial = 1064] [outer = 0x7fb4890c8c00] 08:52:53 INFO - PROCESS | 1865 | 1461685973269 Marionette DEBUG loaded listener.js 08:52:53 INFO - PROCESS | 1865 | ++DOMWINDOW == 188 (0x7fb490b33000) [pid = 1865] [serial = 1065] [outer = 0x7fb4890c8c00] 08:52:54 INFO - PROCESS | 1865 | 1461685974182 Marionette TRACE conn3 <- [1,1388,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html",0,null,null,[["Canvas test: 2d.pattern.image.incomplete.removedsrc",1,"An attempt was made to use an object that is not, or is no longer, usable","@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html:24:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1389,"getWindowHandle",null] 08:52:54 INFO - PROCESS | 1865 | 1461685974238 Marionette TRACE conn3 <- [1,1389,null,{"value":"8"}] 08:52:54 INFO - PROCESS | 1865 | 1461685974244 Marionette TRACE conn3 -> [0,1390,"setScriptTimeout",{"ms":35000}] 08:52:54 INFO - PROCESS | 1865 | 1461685974248 Marionette TRACE conn3 <- [1,1390,null,{}] 08:52:54 INFO - PROCESS | 1865 | 1461685974253 Marionette TRACE conn3 -> [0,1391,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:52:54 INFO - PROCESS | 1865 | 1461685974495 Marionette TRACE conn3 <- [1,1391,null,{"value":null}] 08:52:55 INFO - PROCESS | 1865 | 1461685975346 Marionette TRACE conn3 -> [0,1392,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html\", \"f2909f1d-3840-4f27-ae3e-3caac4a4282f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:52:55 INFO - PROCESS | 1865 | ++DOCSHELL 0x7fb485de0800 == 101 [pid = 1865] [id = 355] 08:52:55 INFO - PROCESS | 1865 | ++DOMWINDOW == 189 (0x7fb481820c00) [pid = 1865] [serial = 1066] [outer = (nil)] 08:52:55 INFO - PROCESS | 1865 | ++DOMWINDOW == 190 (0x7fb481831800) [pid = 1865] [serial = 1067] [outer = 0x7fb481820c00] 08:52:55 INFO - PROCESS | 1865 | 1461685975439 Marionette DEBUG loaded listener.js 08:52:55 INFO - PROCESS | 1865 | ++DOMWINDOW == 191 (0x7fb481e72000) [pid = 1865] [serial = 1068] [outer = 0x7fb481820c00] 08:52:56 INFO - PROCESS | 1865 | 1461685976253 Marionette TRACE conn3 <- [1,1392,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html",0,null,null,[["Canvas test: 2d.pattern.image.null",0,null,null]]]}] 08:52:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | Canvas test: 2d.pattern.image.null 08:52:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | took 2083ms 08:52:56 INFO - PROCESS | 1865 | 1461685976328 Marionette TRACE conn3 -> [0,1393,"getWindowHandle",null] 08:52:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html 08:52:56 INFO - PROCESS | 1865 | 1461685976333 Marionette TRACE conn3 <- [1,1393,null,{"value":"8"}] 08:52:56 INFO - PROCESS | 1865 | 1461685976340 Marionette TRACE conn3 -> [0,1394,"setScriptTimeout",{"ms":35000}] 08:52:56 INFO - PROCESS | 1865 | 1461685976344 Marionette TRACE conn3 <- [1,1394,null,{}] 08:52:56 INFO - PROCESS | 1865 | 1461685976351 Marionette TRACE conn3 -> [0,1395,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:52:56 INFO - PROCESS | 1865 | 1461685976527 Marionette TRACE conn3 <- [1,1395,null,{"value":null}] 08:52:56 INFO - PROCESS | 1865 | 1461685976750 Marionette TRACE conn3 -> [0,1396,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html\", \"f2909f1d-3840-4f27-ae3e-3caac4a4282f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:52:56 INFO - PROCESS | 1865 | ++DOCSHELL 0x7fb487924800 == 102 [pid = 1865] [id = 356] 08:52:56 INFO - PROCESS | 1865 | ++DOMWINDOW == 192 (0x7fb481831c00) [pid = 1865] [serial = 1069] [outer = (nil)] 08:52:56 INFO - PROCESS | 1865 | ++DOMWINDOW == 193 (0x7fb481e7a800) [pid = 1865] [serial = 1070] [outer = 0x7fb481831c00] 08:52:56 INFO - PROCESS | 1865 | 1461685976899 Marionette DEBUG loaded listener.js 08:52:57 INFO - PROCESS | 1865 | ++DOMWINDOW == 194 (0x7fb4850a0800) [pid = 1865] [serial = 1071] [outer = 0x7fb481831c00] 08:52:58 INFO - PROCESS | 1865 | 1461685978040 Marionette TRACE conn3 <- [1,1396,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html",0,null,null,[["Canvas test: 2d.pattern.image.string",0,null,null]]]}] 08:52:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | Canvas test: 2d.pattern.image.string 08:52:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | took 1734ms 08:52:58 INFO - PROCESS | 1865 | 1461685978077 Marionette TRACE conn3 -> [0,1397,"getWindowHandle",null] 08:52:58 INFO - PROCESS | 1865 | 1461685978082 Marionette TRACE conn3 <- [1,1397,null,{"value":"8"}] 08:52:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html 08:52:58 INFO - PROCESS | 1865 | 1461685978088 Marionette TRACE conn3 -> [0,1398,"setScriptTimeout",{"ms":35000}] 08:52:58 INFO - PROCESS | 1865 | 1461685978091 Marionette TRACE conn3 <- [1,1398,null,{}] 08:52:58 INFO - PROCESS | 1865 | 1461685978097 Marionette TRACE conn3 -> [0,1399,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:52:58 INFO - PROCESS | 1865 | 1461685978254 Marionette TRACE conn3 <- [1,1399,null,{"value":null}] 08:52:58 INFO - PROCESS | 1865 | 1461685978532 Marionette TRACE conn3 -> [0,1400,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html\", \"f2909f1d-3840-4f27-ae3e-3caac4a4282f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:52:58 INFO - PROCESS | 1865 | ++DOCSHELL 0x7fb481926000 == 103 [pid = 1865] [id = 357] 08:52:58 INFO - PROCESS | 1865 | ++DOMWINDOW == 195 (0x7fb48183a800) [pid = 1865] [serial = 1072] [outer = (nil)] 08:52:58 INFO - PROCESS | 1865 | ++DOMWINDOW == 196 (0x7fb4879ac000) [pid = 1865] [serial = 1073] [outer = 0x7fb48183a800] 08:52:58 INFO - PROCESS | 1865 | 1461685978677 Marionette DEBUG loaded listener.js 08:52:58 INFO - PROCESS | 1865 | ++DOMWINDOW == 197 (0x7fb487b98800) [pid = 1865] [serial = 1074] [outer = 0x7fb48183a800] 08:52:58 INFO - PROCESS | 1865 | --DOCSHELL 0x7fb49aa4e800 == 102 [pid = 1865] [id = 80] 08:52:58 INFO - PROCESS | 1865 | --DOCSHELL 0x7fb49c932000 == 101 [pid = 1865] [id = 123] 08:52:58 INFO - PROCESS | 1865 | --DOCSHELL 0x7fb49a75e000 == 100 [pid = 1865] [id = 204] 08:52:58 INFO - PROCESS | 1865 | --DOCSHELL 0x7fb4a05e9800 == 99 [pid = 1865] [id = 206] 08:52:58 INFO - PROCESS | 1865 | --DOCSHELL 0x7fb48edb8800 == 98 [pid = 1865] [id = 209] 08:52:58 INFO - PROCESS | 1865 | --DOCSHELL 0x7fb490179800 == 97 [pid = 1865] [id = 210] 08:52:58 INFO - PROCESS | 1865 | --DOMWINDOW == 196 (0x7fb49035b400) [pid = 1865] [serial = 968] [outer = (nil)] [url = about:blank] 08:52:59 INFO - PROCESS | 1865 | --DOCSHELL 0x7fb4915a1000 == 96 [pid = 1865] [id = 11] 08:52:59 INFO - PROCESS | 1865 | --DOCSHELL 0x7fb496347800 == 95 [pid = 1865] [id = 327] 08:52:59 INFO - PROCESS | 1865 | --DOCSHELL 0x7fb494fb4000 == 94 [pid = 1865] [id = 326] 08:52:59 INFO - PROCESS | 1865 | --DOCSHELL 0x7fb493d49000 == 93 [pid = 1865] [id = 325] 08:52:59 INFO - PROCESS | 1865 | --DOCSHELL 0x7fb48ff7f000 == 92 [pid = 1865] [id = 324] 08:52:59 INFO - PROCESS | 1865 | --DOCSHELL 0x7fb481dd1800 == 91 [pid = 1865] [id = 323] 08:52:59 INFO - PROCESS | 1865 | --DOMWINDOW == 195 (0x7fb49c9f5800) [pid = 1865] [serial = 900] [outer = (nil)] [url = about:blank] 08:52:59 INFO - PROCESS | 1865 | --DOMWINDOW == 194 (0x7fb4a72a5800) [pid = 1865] [serial = 753] [outer = (nil)] [url = about:blank] 08:52:59 INFO - PROCESS | 1865 | --DOMWINDOW == 193 (0x7fb485ae9400) [pid = 1865] [serial = 867] [outer = (nil)] [url = about:blank] 08:52:59 INFO - PROCESS | 1865 | --DOMWINDOW == 192 (0x7fb4a6405800) [pid = 1865] [serial = 912] [outer = (nil)] [url = about:blank] 08:52:59 INFO - PROCESS | 1865 | --DOMWINDOW == 191 (0x7fb49928a800) [pid = 1865] [serial = 729] [outer = (nil)] [url = about:blank] 08:52:59 INFO - PROCESS | 1865 | --DOMWINDOW == 190 (0x7fb4990e5c00) [pid = 1865] [serial = 738] [outer = (nil)] [url = about:blank] 08:52:59 INFO - PROCESS | 1865 | --DOMWINDOW == 189 (0x7fb481829c00) [pid = 1865] [serial = 936] [outer = (nil)] [url = about:blank] 08:52:59 INFO - PROCESS | 1865 | --DOMWINDOW == 188 (0x7fb499396800) [pid = 1865] [serial = 741] [outer = (nil)] [url = about:blank] 08:52:59 INFO - PROCESS | 1865 | --DOMWINDOW == 187 (0x7fb4948d4400) [pid = 1865] [serial = 792] [outer = (nil)] [url = about:blank] 08:52:59 INFO - PROCESS | 1865 | --DOMWINDOW == 186 (0x7fb4a77ebc00) [pid = 1865] [serial = 759] [outer = (nil)] [url = about:blank] 08:52:59 INFO - PROCESS | 1865 | --DOMWINDOW == 185 (0x7fb4a147bc00) [pid = 1865] [serial = 695] [outer = (nil)] [url = about:blank] 08:52:59 INFO - PROCESS | 1865 | --DOMWINDOW == 184 (0x7fb4a73ebc00) [pid = 1865] [serial = 801] [outer = (nil)] [url = about:blank] 08:52:59 INFO - PROCESS | 1865 | --DOMWINDOW == 183 (0x7fb494526000) [pid = 1865] [serial = 927] [outer = (nil)] [url = about:blank] 08:52:59 INFO - PROCESS | 1865 | --DOMWINDOW == 182 (0x7fb4879aa400) [pid = 1865] [serial = 956] [outer = (nil)] [url = about:blank] 08:52:59 INFO - PROCESS | 1865 | --DOMWINDOW == 181 (0x7fb49014cc00) [pid = 1865] [serial = 813] [outer = (nil)] [url = about:blank] 08:52:59 INFO - PROCESS | 1865 | --DOMWINDOW == 180 (0x7fb481838400) [pid = 1865] [serial = 939] [outer = (nil)] [url = about:blank] 08:52:59 INFO - PROCESS | 1865 | --DOMWINDOW == 179 (0x7fb486db1800) [pid = 1865] [serial = 921] [outer = (nil)] [url = about:blank] 08:52:59 INFO - PROCESS | 1865 | --DOMWINDOW == 178 (0x7fb49c862c00) [pid = 1865] [serial = 786] [outer = (nil)] [url = about:blank] 08:52:59 INFO - PROCESS | 1865 | --DOMWINDOW == 177 (0x7fb484749800) [pid = 1865] [serial = 954] [outer = (nil)] [url = about:blank] 08:52:59 INFO - PROCESS | 1865 | --DOMWINDOW == 176 (0x7fb4906b7000) [pid = 1865] [serial = 959] [outer = (nil)] [url = about:blank] 08:52:59 INFO - PROCESS | 1865 | --DOMWINDOW == 175 (0x7fb4890d6c00) [pid = 1865] [serial = 957] [outer = (nil)] [url = about:blank] 08:52:59 INFO - PROCESS | 1865 | --DOMWINDOW == 174 (0x7fb481af3c00) [pid = 1865] [serial = 942] [outer = (nil)] [url = about:blank] 08:52:59 INFO - PROCESS | 1865 | --DOMWINDOW == 173 (0x7fb493cb8000) [pid = 1865] [serial = 906] [outer = (nil)] [url = about:blank] 08:52:59 INFO - PROCESS | 1865 | --DOMWINDOW == 172 (0x7fb4946fa800) [pid = 1865] [serial = 735] [outer = (nil)] [url = about:blank] 08:52:59 INFO - PROCESS | 1865 | --DOMWINDOW == 171 (0x7fb494d11c00) [pid = 1865] [serial = 873] [outer = (nil)] [url = about:blank] 08:52:59 INFO - PROCESS | 1865 | --DOMWINDOW == 170 (0x7fb49939bc00) [pid = 1865] [serial = 689] [outer = (nil)] [url = about:blank] 08:52:59 INFO - PROCESS | 1865 | --DOMWINDOW == 169 (0x7fb4a8734400) [pid = 1865] [serial = 816] [outer = (nil)] [url = about:blank] 08:52:59 INFO - PROCESS | 1865 | --DOMWINDOW == 168 (0x7fb496327800) [pid = 1865] [serial = 765] [outer = (nil)] [url = about:blank] 08:52:59 INFO - PROCESS | 1865 | --DOMWINDOW == 167 (0x7fb4a1475400) [pid = 1865] [serial = 750] [outer = (nil)] [url = about:blank] 08:52:59 INFO - PROCESS | 1865 | --DOMWINDOW == 166 (0x7fb49d707800) [pid = 1865] [serial = 798] [outer = (nil)] [url = about:blank] 08:52:59 INFO - PROCESS | 1865 | --DOMWINDOW == 165 (0x7fb49a1b9400) [pid = 1865] [serial = 855] [outer = (nil)] [url = about:blank] 08:52:59 INFO - PROCESS | 1865 | --DOMWINDOW == 164 (0x7fb49a10fc00) [pid = 1865] [serial = 744] [outer = (nil)] [url = about:blank] 08:52:59 INFO - PROCESS | 1865 | --DOMWINDOW == 163 (0x7fb4959be800) [pid = 1865] [serial = 701] [outer = (nil)] [url = about:blank] 08:52:59 INFO - PROCESS | 1865 | --DOMWINDOW == 162 (0x7fb488fb5c00) [pid = 1865] [serial = 843] [outer = (nil)] [url = about:blank] 08:52:59 INFO - PROCESS | 1865 | --DOMWINDOW == 161 (0x7fb4ac570400) [pid = 1865] [serial = 807] [outer = (nil)] [url = about:blank] 08:52:59 INFO - PROCESS | 1865 | --DOMWINDOW == 160 (0x7fb490ff8400) [pid = 1865] [serial = 680] [outer = (nil)] [url = about:blank] 08:52:59 INFO - PROCESS | 1865 | --DOMWINDOW == 159 (0x7fb488fbac00) [pid = 1865] [serial = 966] [outer = (nil)] [url = about:blank] 08:52:59 INFO - PROCESS | 1865 | --DOMWINDOW == 158 (0x7fb484742800) [pid = 1865] [serial = 924] [outer = (nil)] [url = about:blank] 08:52:59 INFO - PROCESS | 1865 | --DOMWINDOW == 157 (0x7fb4ac0ab000) [pid = 1865] [serial = 933] [outer = (nil)] [url = about:blank] 08:52:59 INFO - PROCESS | 1865 | --DOMWINDOW == 156 (0x7fb499236400) [pid = 1865] [serial = 909] [outer = (nil)] [url = about:blank] 08:52:59 INFO - PROCESS | 1865 | --DOMWINDOW == 155 (0x7fb499813400) [pid = 1865] [serial = 795] [outer = (nil)] [url = about:blank] 08:52:59 INFO - PROCESS | 1865 | --DOMWINDOW == 154 (0x7fb490254400) [pid = 1865] [serial = 951] [outer = (nil)] [url = about:blank] 08:52:59 INFO - PROCESS | 1865 | --DOMWINDOW == 153 (0x7fb4a88dc000) [pid = 1865] [serial = 870] [outer = (nil)] [url = about:blank] 08:52:59 INFO - PROCESS | 1865 | --DOMWINDOW == 152 (0x7fb4992e2000) [pid = 1865] [serial = 852] [outer = (nil)] [url = about:blank] 08:52:59 INFO - PROCESS | 1865 | --DOMWINDOW == 151 (0x7fb4a8733c00) [pid = 1865] [serial = 762] [outer = (nil)] [url = about:blank] 08:52:59 INFO - PROCESS | 1865 | --DOMWINDOW == 150 (0x7fb4946f7000) [pid = 1865] [serial = 930] [outer = (nil)] [url = about:blank] 08:52:59 INFO - PROCESS | 1865 | --DOMWINDOW == 149 (0x7fb483ac9c00) [pid = 1865] [serial = 963] [outer = (nil)] [url = about:blank] 08:52:59 INFO - PROCESS | 1865 | --DOMWINDOW == 148 (0x7fb499819800) [pid = 1865] [serial = 692] [outer = (nil)] [url = about:blank] 08:52:59 INFO - PROCESS | 1865 | --DOMWINDOW == 147 (0x7fb4837c7c00) [pid = 1865] [serial = 962] [outer = (nil)] [url = about:blank] 08:52:59 INFO - PROCESS | 1865 | --DOMWINDOW == 146 (0x7fb490b35400) [pid = 1865] [serial = 704] [outer = (nil)] [url = about:blank] 08:52:59 INFO - PROCESS | 1865 | --DOMWINDOW == 145 (0x7fb492302c00) [pid = 1865] [serial = 789] [outer = (nil)] [url = about:blank] 08:52:59 INFO - PROCESS | 1865 | --DOMWINDOW == 144 (0x7fb494792c00) [pid = 1865] [serial = 876] [outer = (nil)] [url = about:blank] 08:52:59 INFO - PROCESS | 1865 | --DOMWINDOW == 143 (0x7fb483abe400) [pid = 1865] [serial = 953] [outer = (nil)] [url = about:blank] 08:52:59 INFO - PROCESS | 1865 | --DOMWINDOW == 142 (0x7fb4a73e7000) [pid = 1865] [serial = 756] [outer = (nil)] [url = about:blank] 08:52:59 INFO - PROCESS | 1865 | --DOMWINDOW == 141 (0x7fb4aa642000) [pid = 1865] [serial = 915] [outer = (nil)] [url = about:blank] 08:52:59 INFO - PROCESS | 1865 | --DOMWINDOW == 140 (0x7fb4948cf000) [pid = 1865] [serial = 849] [outer = (nil)] [url = about:blank] 08:52:59 INFO - PROCESS | 1865 | --DOMWINDOW == 139 (0x7fb4a72a2000) [pid = 1865] [serial = 698] [outer = (nil)] [url = about:blank] 08:52:59 INFO - PROCESS | 1865 | --DOMWINDOW == 138 (0x7fb494ece400) [pid = 1865] [serial = 677] [outer = (nil)] [url = about:blank] 08:52:59 INFO - PROCESS | 1865 | --DOMWINDOW == 137 (0x7fb4a8730800) [pid = 1865] [serial = 861] [outer = (nil)] [url = about:blank] 08:52:59 INFO - PROCESS | 1865 | --DOMWINDOW == 136 (0x7fb494ec9c00) [pid = 1865] [serial = 683] [outer = (nil)] [url = about:blank] 08:52:59 INFO - PROCESS | 1865 | --DOMWINDOW == 135 (0x7fb4890d5800) [pid = 1865] [serial = 810] [outer = (nil)] [url = about:blank] 08:52:59 INFO - PROCESS | 1865 | --DOMWINDOW == 134 (0x7fb4ac576400) [pid = 1865] [serial = 918] [outer = (nil)] [url = about:blank] 08:52:59 INFO - PROCESS | 1865 | --DOMWINDOW == 133 (0x7fb4abf75000) [pid = 1865] [serial = 864] [outer = (nil)] [url = about:blank] 08:52:59 INFO - PROCESS | 1865 | --DOMWINDOW == 132 (0x7fb4a64e1c00) [pid = 1865] [serial = 858] [outer = (nil)] [url = about:blank] 08:52:59 INFO - PROCESS | 1865 | --DOMWINDOW == 131 (0x7fb492306000) [pid = 1865] [serial = 732] [outer = (nil)] [url = about:blank] 08:52:59 INFO - PROCESS | 1865 | --DOMWINDOW == 130 (0x7fb49c9af400) [pid = 1865] [serial = 747] [outer = (nil)] [url = about:blank] 08:52:59 INFO - PROCESS | 1865 | --DOMWINDOW == 129 (0x7fb493917800) [pid = 1865] [serial = 846] [outer = (nil)] [url = about:blank] 08:52:59 INFO - PROCESS | 1865 | --DOMWINDOW == 128 (0x7fb4890cd000) [pid = 1865] [serial = 903] [outer = (nil)] [url = about:blank] 08:52:59 INFO - PROCESS | 1865 | --DOMWINDOW == 127 (0x7fb490ff4c00) [pid = 1865] [serial = 960] [outer = (nil)] [url = about:blank] 08:52:59 INFO - PROCESS | 1865 | --DOMWINDOW == 126 (0x7fb49922c000) [pid = 1865] [serial = 686] [outer = (nil)] [url = about:blank] 08:52:59 INFO - PROCESS | 1865 | --DOMWINDOW == 125 (0x7fb4abd0f000) [pid = 1865] [serial = 804] [outer = (nil)] [url = about:blank] 08:52:59 INFO - PROCESS | 1865 | --DOMWINDOW == 124 (0x7fb486daf400) [pid = 1865] [serial = 965] [outer = (nil)] [url = about:blank] 08:52:59 INFO - PROCESS | 1865 | 1461685979581 Marionette TRACE conn3 <- [1,1400,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html",0,null,null,[["Canvas test: 2d.pattern.image.undefined",0,null,null]]]}] 08:52:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | Canvas test: 2d.pattern.image.undefined 08:52:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | took 1535ms 08:52:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html 08:52:59 INFO - PROCESS | 1865 | 1461685979625 Marionette TRACE conn3 -> [0,1401,"getWindowHandle",null] 08:52:59 INFO - PROCESS | 1865 | 1461685979627 Marionette TRACE conn3 <- [1,1401,null,{"value":"8"}] 08:52:59 INFO - PROCESS | 1865 | 1461685979640 Marionette TRACE conn3 -> [0,1402,"setScriptTimeout",{"ms":35000}] 08:52:59 INFO - PROCESS | 1865 | 1461685979648 Marionette TRACE conn3 <- [1,1402,null,{}] 08:52:59 INFO - PROCESS | 1865 | 1461685979657 Marionette TRACE conn3 -> [0,1403,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:52:59 INFO - PROCESS | 1865 | 1461685979810 Marionette TRACE conn3 <- [1,1403,null,{"value":null}] 08:52:59 INFO - PROCESS | 1865 | 1461685979955 Marionette TRACE conn3 -> [0,1404,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html\", \"f2909f1d-3840-4f27-ae3e-3caac4a4282f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:52:59 INFO - PROCESS | 1865 | ++DOCSHELL 0x7fb485df7800 == 92 [pid = 1865] [id = 358] 08:52:59 INFO - PROCESS | 1865 | ++DOMWINDOW == 125 (0x7fb481829c00) [pid = 1865] [serial = 1075] [outer = (nil)] 08:53:00 INFO - PROCESS | 1865 | ++DOMWINDOW == 126 (0x7fb488fb7c00) [pid = 1865] [serial = 1076] [outer = 0x7fb481829c00] 08:53:00 INFO - PROCESS | 1865 | 1461685980014 Marionette DEBUG loaded listener.js 08:53:00 INFO - PROCESS | 1865 | ++DOMWINDOW == 127 (0x7fb490146000) [pid = 1865] [serial = 1077] [outer = 0x7fb481829c00] 08:53:00 INFO - PROCESS | 1865 | 1461685980698 Marionette TRACE conn3 <- [1,1404,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html",0,null,null,[["Canvas test: 2d.pattern.modify.canvas1",0,null,null]]]}] 08:53:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | Canvas test: 2d.pattern.modify.canvas1 08:53:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | took 1101ms 08:53:00 INFO - PROCESS | 1865 | 1461685980737 Marionette TRACE conn3 -> [0,1405,"getWindowHandle",null] 08:53:00 INFO - PROCESS | 1865 | 1461685980741 Marionette TRACE conn3 <- [1,1405,null,{"value":"8"}] 08:53:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html 08:53:00 INFO - PROCESS | 1865 | 1461685980750 Marionette TRACE conn3 -> [0,1406,"setScriptTimeout",{"ms":35000}] 08:53:00 INFO - PROCESS | 1865 | 1461685980752 Marionette TRACE conn3 <- [1,1406,null,{}] 08:53:00 INFO - PROCESS | 1865 | 1461685980756 Marionette TRACE conn3 -> [0,1407,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:53:00 INFO - PROCESS | 1865 | 1461685980969 Marionette TRACE conn3 <- [1,1407,null,{"value":null}] 08:53:00 INFO - PROCESS | 1865 | 1461685980991 Marionette TRACE conn3 -> [0,1408,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html\", \"f2909f1d-3840-4f27-ae3e-3caac4a4282f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:53:01 INFO - PROCESS | 1865 | ++DOCSHELL 0x7fb48edb3800 == 93 [pid = 1865] [id = 359] 08:53:01 INFO - PROCESS | 1865 | ++DOMWINDOW == 128 (0x7fb486da3800) [pid = 1865] [serial = 1078] [outer = (nil)] 08:53:01 INFO - PROCESS | 1865 | ++DOMWINDOW == 129 (0x7fb490258000) [pid = 1865] [serial = 1079] [outer = 0x7fb486da3800] 08:53:01 INFO - PROCESS | 1865 | 1461685981049 Marionette DEBUG loaded listener.js 08:53:01 INFO - PROCESS | 1865 | ++DOMWINDOW == 130 (0x7fb490317400) [pid = 1865] [serial = 1080] [outer = 0x7fb486da3800] 08:53:02 INFO - PROCESS | 1865 | --DOMWINDOW == 129 (0x7fb4915ae800) [pid = 1865] [serial = 27] [outer = (nil)] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 08:53:02 INFO - PROCESS | 1865 | --DOMWINDOW == 128 (0x7fb48998fc00) [pid = 1865] [serial = 967] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html] 08:53:02 INFO - PROCESS | 1865 | --DOMWINDOW == 127 (0x7fb4837d6800) [pid = 1865] [serial = 1027] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html] 08:53:02 INFO - PROCESS | 1865 | --DOMWINDOW == 126 (0x7fb485ae7c00) [pid = 1865] [serial = 1012] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html] 08:53:02 INFO - PROCESS | 1865 | --DOMWINDOW == 125 (0x7fb494d0b000) [pid = 1865] [serial = 1024] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html] 08:53:02 INFO - PROCESS | 1865 | --DOMWINDOW == 124 (0x7fb48181c000) [pid = 1865] [serial = 1018] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html] 08:53:02 INFO - PROCESS | 1865 | --DOMWINDOW == 123 (0x7fb4837d1c00) [pid = 1865] [serial = 1015] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html] 08:53:02 INFO - PROCESS | 1865 | --DOMWINDOW == 122 (0x7fb481e71c00) [pid = 1865] [serial = 1009] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html] 08:53:02 INFO - PROCESS | 1865 | --DOMWINDOW == 121 (0x7fb483abf400) [pid = 1865] [serial = 1021] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html] 08:53:02 INFO - PROCESS | 1865 | --DOMWINDOW == 120 (0x7fb48181d400) [pid = 1865] [serial = 1030] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html] 08:53:02 INFO - PROCESS | 1865 | --DOMWINDOW == 119 (0x7fb49216b800) [pid = 1865] [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.] 08:53:02 INFO - PROCESS | 1865 | 1461685982944 Marionette TRACE conn3 <- [1,1408,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html",0,null,null,[["Canvas test: 2d.pattern.modify.canvas2",0,null,null]]]}] 08:53:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | Canvas test: 2d.pattern.modify.canvas2 08:53:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | took 2232ms 08:53:02 INFO - PROCESS | 1865 | 1461685982983 Marionette TRACE conn3 -> [0,1409,"getWindowHandle",null] 08:53:02 INFO - PROCESS | 1865 | 1461685982988 Marionette TRACE conn3 <- [1,1409,null,{"value":"8"}] 08:53:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html 08:53:02 INFO - PROCESS | 1865 | 1461685982995 Marionette TRACE conn3 -> [0,1410,"setScriptTimeout",{"ms":35000}] 08:53:03 INFO - PROCESS | 1865 | 1461685983000 Marionette TRACE conn3 <- [1,1410,null,{}] 08:53:03 INFO - PROCESS | 1865 | 1461685983008 Marionette TRACE conn3 -> [0,1411,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:53:03 INFO - PROCESS | 1865 | 1461685983183 Marionette TRACE conn3 <- [1,1411,null,{"value":null}] 08:53:03 INFO - PROCESS | 1865 | 1461685983424 Marionette TRACE conn3 -> [0,1412,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html\", \"f2909f1d-3840-4f27-ae3e-3caac4a4282f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:53:03 INFO - PROCESS | 1865 | ++DOCSHELL 0x7fb485b9e000 == 94 [pid = 1865] [id = 360] 08:53:03 INFO - PROCESS | 1865 | ++DOMWINDOW == 120 (0x7fb483abf400) [pid = 1865] [serial = 1081] [outer = (nil)] 08:53:03 INFO - PROCESS | 1865 | ++DOMWINDOW == 121 (0x7fb483ac6400) [pid = 1865] [serial = 1082] [outer = 0x7fb483abf400] 08:53:03 INFO - PROCESS | 1865 | 1461685983542 Marionette DEBUG loaded listener.js 08:53:03 INFO - PROCESS | 1865 | ++DOMWINDOW == 122 (0x7fb48509a000) [pid = 1865] [serial = 1083] [outer = 0x7fb483abf400] 08:53:04 INFO - PROCESS | 1865 | 1461685984509 Marionette TRACE conn3 <- [1,1412,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html",0,null,null,[["Canvas test: 2d.pattern.modify.image1",0,null,null]]]}] 08:53:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | Canvas test: 2d.pattern.modify.image1 08:53:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | took 1538ms 08:53:04 INFO - PROCESS | 1865 | 1461685984534 Marionette TRACE conn3 -> [0,1413,"getWindowHandle",null] 08:53:04 INFO - PROCESS | 1865 | 1461685984542 Marionette TRACE conn3 <- [1,1413,null,{"value":"8"}] 08:53:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html 08:53:04 INFO - PROCESS | 1865 | 1461685984552 Marionette TRACE conn3 -> [0,1414,"setScriptTimeout",{"ms":35000}] 08:53:04 INFO - PROCESS | 1865 | 1461685984555 Marionette TRACE conn3 <- [1,1414,null,{}] 08:53:04 INFO - PROCESS | 1865 | 1461685984562 Marionette TRACE conn3 -> [0,1415,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:53:04 INFO - PROCESS | 1865 | 1461685984752 Marionette TRACE conn3 <- [1,1415,null,{"value":null}] 08:53:05 INFO - PROCESS | 1865 | 1461685985014 Marionette TRACE conn3 -> [0,1416,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html\", \"f2909f1d-3840-4f27-ae3e-3caac4a4282f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:53:05 INFO - PROCESS | 1865 | ++DOCSHELL 0x7fb48ee0d000 == 95 [pid = 1865] [id = 361] 08:53:05 INFO - PROCESS | 1865 | ++DOMWINDOW == 123 (0x7fb486dae800) [pid = 1865] [serial = 1084] [outer = (nil)] 08:53:05 INFO - PROCESS | 1865 | ++DOMWINDOW == 124 (0x7fb4879b0400) [pid = 1865] [serial = 1085] [outer = 0x7fb486dae800] 08:53:05 INFO - PROCESS | 1865 | 1461685985099 Marionette DEBUG loaded listener.js 08:53:05 INFO - PROCESS | 1865 | ++DOMWINDOW == 125 (0x7fb488fb4c00) [pid = 1865] [serial = 1086] [outer = 0x7fb486dae800] 08:53:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | Canvas test: 2d.pattern.modify.image2 08:53:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | took 1479ms 08:53:06 INFO - PROCESS | 1865 | 1461685986020 Marionette TRACE conn3 <- [1,1416,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html",0,null,null,[["Canvas test: 2d.pattern.modify.image2",0,null,null]]]}] 08:53:06 INFO - PROCESS | 1865 | 1461685986031 Marionette TRACE conn3 -> [0,1417,"getWindowHandle",null] 08:53:06 INFO - PROCESS | 1865 | 1461685986035 Marionette TRACE conn3 <- [1,1417,null,{"value":"8"}] 08:53:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html 08:53:06 INFO - PROCESS | 1865 | 1461685986041 Marionette TRACE conn3 -> [0,1418,"setScriptTimeout",{"ms":35000}] 08:53:06 INFO - PROCESS | 1865 | 1461685986046 Marionette TRACE conn3 <- [1,1418,null,{}] 08:53:06 INFO - PROCESS | 1865 | 1461685986061 Marionette TRACE conn3 -> [0,1419,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:53:06 INFO - PROCESS | 1865 | 1461685986246 Marionette TRACE conn3 <- [1,1419,null,{"value":null}] 08:53:06 INFO - PROCESS | 1865 | 1461685986429 Marionette TRACE conn3 -> [0,1420,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html\", \"f2909f1d-3840-4f27-ae3e-3caac4a4282f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:53:06 INFO - PROCESS | 1865 | ++DOCSHELL 0x7fb49017b000 == 96 [pid = 1865] [id = 362] 08:53:06 INFO - PROCESS | 1865 | ++DOMWINDOW == 126 (0x7fb490251000) [pid = 1865] [serial = 1087] [outer = (nil)] 08:53:06 INFO - PROCESS | 1865 | ++DOMWINDOW == 127 (0x7fb490319800) [pid = 1865] [serial = 1088] [outer = 0x7fb490251000] 08:53:06 INFO - PROCESS | 1865 | 1461685986511 Marionette DEBUG loaded listener.js 08:53:06 INFO - PROCESS | 1865 | ++DOMWINDOW == 128 (0x7fb49035b800) [pid = 1865] [serial = 1089] [outer = 0x7fb490251000] 08:53:07 INFO - PROCESS | 1865 | 1461685987447 Marionette TRACE conn3 <- [1,1420,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html",0,null,null,[["Canvas test: 2d.pattern.paint.norepeat.basic",0,null,null]]]}] 08:53:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | Canvas test: 2d.pattern.paint.norepeat.basic 08:53:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | took 1434ms 08:53:07 INFO - PROCESS | 1865 | 1461685987477 Marionette TRACE conn3 -> [0,1421,"getWindowHandle",null] 08:53:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html 08:53:07 INFO - PROCESS | 1865 | 1461685987482 Marionette TRACE conn3 <- [1,1421,null,{"value":"8"}] 08:53:07 INFO - PROCESS | 1865 | 1461685987488 Marionette TRACE conn3 -> [0,1422,"setScriptTimeout",{"ms":35000}] 08:53:07 INFO - PROCESS | 1865 | 1461685987491 Marionette TRACE conn3 <- [1,1422,null,{}] 08:53:07 INFO - PROCESS | 1865 | 1461685987496 Marionette TRACE conn3 -> [0,1423,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:53:07 INFO - PROCESS | 1865 | 1461685987681 Marionette TRACE conn3 <- [1,1423,null,{"value":null}] 08:53:07 INFO - PROCESS | 1865 | 1461685987865 Marionette TRACE conn3 -> [0,1424,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html\", \"f2909f1d-3840-4f27-ae3e-3caac4a4282f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:53:07 INFO - PROCESS | 1865 | ++DOCSHELL 0x7fb490c0e000 == 97 [pid = 1865] [id = 363] 08:53:07 INFO - PROCESS | 1865 | ++DOMWINDOW == 129 (0x7fb481e71c00) [pid = 1865] [serial = 1090] [outer = (nil)] 08:53:07 INFO - PROCESS | 1865 | ++DOMWINDOW == 130 (0x7fb49114e800) [pid = 1865] [serial = 1091] [outer = 0x7fb481e71c00] 08:53:07 INFO - PROCESS | 1865 | 1461685987948 Marionette DEBUG loaded listener.js 08:53:08 INFO - PROCESS | 1865 | ++DOMWINDOW == 131 (0x7fb4915d3400) [pid = 1865] [serial = 1092] [outer = 0x7fb481e71c00] 08:53:08 INFO - PROCESS | 1865 | 1461685988829 Marionette TRACE conn3 <- [1,1424,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html",0,null,null,[["Canvas test: 2d.pattern.paint.norepeat.coord1",0,null,null]]]}] 08:53:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | Canvas test: 2d.pattern.paint.norepeat.coord1 08:53:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | took 1397ms 08:53:08 INFO - PROCESS | 1865 | 1461685988885 Marionette TRACE conn3 -> [0,1425,"getWindowHandle",null] 08:53:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html 08:53:08 INFO - PROCESS | 1865 | 1461685988888 Marionette TRACE conn3 <- [1,1425,null,{"value":"8"}] 08:53:08 INFO - PROCESS | 1865 | 1461685988894 Marionette TRACE conn3 -> [0,1426,"setScriptTimeout",{"ms":35000}] 08:53:08 INFO - PROCESS | 1865 | 1461685988897 Marionette TRACE conn3 <- [1,1426,null,{}] 08:53:08 INFO - PROCESS | 1865 | 1461685988902 Marionette TRACE conn3 -> [0,1427,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:53:09 INFO - PROCESS | 1865 | 1461685989066 Marionette TRACE conn3 <- [1,1427,null,{"value":null}] 08:53:09 INFO - PROCESS | 1865 | 1461685989249 Marionette TRACE conn3 -> [0,1428,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html\", \"f2909f1d-3840-4f27-ae3e-3caac4a4282f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:53:09 INFO - PROCESS | 1865 | ++DOCSHELL 0x7fb4911c1800 == 98 [pid = 1865] [id = 364] 08:53:09 INFO - PROCESS | 1865 | ++DOMWINDOW == 132 (0x7fb4909e7000) [pid = 1865] [serial = 1093] [outer = (nil)] 08:53:09 INFO - PROCESS | 1865 | ++DOMWINDOW == 133 (0x7fb492fef800) [pid = 1865] [serial = 1094] [outer = 0x7fb4909e7000] 08:53:09 INFO - PROCESS | 1865 | 1461685989319 Marionette DEBUG loaded listener.js 08:53:09 INFO - PROCESS | 1865 | ++DOMWINDOW == 134 (0x7fb493921c00) [pid = 1865] [serial = 1095] [outer = 0x7fb4909e7000] 08:53:10 INFO - PROCESS | 1865 | 1461685990235 Marionette TRACE conn3 <- [1,1428,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html",0,null,null,[["Canvas test: 2d.pattern.paint.norepeat.coord2",0,null,null]]]}] 08:53:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | Canvas test: 2d.pattern.paint.norepeat.coord2 08:53:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | took 1381ms 08:53:10 INFO - PROCESS | 1865 | 1461685990276 Marionette TRACE conn3 -> [0,1429,"getWindowHandle",null] 08:53:10 INFO - PROCESS | 1865 | 1461685990280 Marionette TRACE conn3 <- [1,1429,null,{"value":"8"}] 08:53:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html 08:53:10 INFO - PROCESS | 1865 | 1461685990285 Marionette TRACE conn3 -> [0,1430,"setScriptTimeout",{"ms":35000}] 08:53:10 INFO - PROCESS | 1865 | 1461685990287 Marionette TRACE conn3 <- [1,1430,null,{}] 08:53:10 INFO - PROCESS | 1865 | 1461685990293 Marionette TRACE conn3 -> [0,1431,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:53:10 INFO - PROCESS | 1865 | 1461685990503 Marionette TRACE conn3 <- [1,1431,null,{"value":null}] 08:53:10 INFO - PROCESS | 1865 | 1461685990684 Marionette TRACE conn3 -> [0,1432,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html\", \"f2909f1d-3840-4f27-ae3e-3caac4a4282f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:53:10 INFO - PROCESS | 1865 | ++DOCSHELL 0x7fb492ef3800 == 99 [pid = 1865] [id = 365] 08:53:10 INFO - PROCESS | 1865 | ++DOMWINDOW == 135 (0x7fb493c29c00) [pid = 1865] [serial = 1096] [outer = (nil)] 08:53:10 INFO - PROCESS | 1865 | ++DOMWINDOW == 136 (0x7fb493da4000) [pid = 1865] [serial = 1097] [outer = 0x7fb493c29c00] 08:53:10 INFO - PROCESS | 1865 | 1461685990764 Marionette DEBUG loaded listener.js 08:53:10 INFO - PROCESS | 1865 | ++DOMWINDOW == 137 (0x7fb4946f0000) [pid = 1865] [serial = 1098] [outer = 0x7fb493c29c00] 08:53:11 INFO - PROCESS | 1865 | 1461685991647 Marionette TRACE conn3 <- [1,1432,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html",0,null,null,[["Canvas test: 2d.pattern.paint.norepeat.coord3",0,null,null]]]}] 08:53:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | Canvas test: 2d.pattern.paint.norepeat.coord3 08:53:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | took 1432ms 08:53:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html 08:53:11 INFO - PROCESS | 1865 | 1461685991719 Marionette TRACE conn3 -> [0,1433,"getWindowHandle",null] 08:53:11 INFO - PROCESS | 1865 | 1461685991722 Marionette TRACE conn3 <- [1,1433,null,{"value":"8"}] 08:53:11 INFO - PROCESS | 1865 | 1461685991728 Marionette TRACE conn3 -> [0,1434,"setScriptTimeout",{"ms":35000}] 08:53:11 INFO - PROCESS | 1865 | 1461685991731 Marionette TRACE conn3 <- [1,1434,null,{}] 08:53:11 INFO - PROCESS | 1865 | 1461685991736 Marionette TRACE conn3 -> [0,1435,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:53:11 INFO - PROCESS | 1865 | 1461685991931 Marionette TRACE conn3 <- [1,1435,null,{"value":null}] 08:53:12 INFO - PROCESS | 1865 | 1461685992110 Marionette TRACE conn3 -> [0,1436,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html\", \"f2909f1d-3840-4f27-ae3e-3caac4a4282f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:53:12 INFO - PROCESS | 1865 | ++DOCSHELL 0x7fb4947a3800 == 100 [pid = 1865] [id = 366] 08:53:12 INFO - PROCESS | 1865 | ++DOMWINDOW == 138 (0x7fb493c34c00) [pid = 1865] [serial = 1099] [outer = (nil)] 08:53:12 INFO - PROCESS | 1865 | ++DOMWINDOW == 139 (0x7fb494797c00) [pid = 1865] [serial = 1100] [outer = 0x7fb493c34c00] 08:53:12 INFO - PROCESS | 1865 | 1461685992180 Marionette DEBUG loaded listener.js 08:53:12 INFO - PROCESS | 1865 | ++DOMWINDOW == 140 (0x7fb4948d3c00) [pid = 1865] [serial = 1101] [outer = 0x7fb493c34c00] 08:53:13 INFO - PROCESS | 1865 | 1461685993117 Marionette TRACE conn3 <- [1,1436,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html",0,null,null,[["Canvas test: 2d.pattern.paint.norepeat.outside",0,null,null]]]}] 08:53:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | Canvas test: 2d.pattern.paint.norepeat.outside 08:53:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | took 1429ms 08:53:13 INFO - PROCESS | 1865 | 1461685993156 Marionette TRACE conn3 -> [0,1437,"getWindowHandle",null] 08:53:13 INFO - PROCESS | 1865 | 1461685993160 Marionette TRACE conn3 <- [1,1437,null,{"value":"8"}] 08:53:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html 08:53:13 INFO - PROCESS | 1865 | 1461685993166 Marionette TRACE conn3 -> [0,1438,"setScriptTimeout",{"ms":35000}] 08:53:13 INFO - PROCESS | 1865 | 1461685993168 Marionette TRACE conn3 <- [1,1438,null,{}] 08:53:13 INFO - PROCESS | 1865 | 1461685993173 Marionette TRACE conn3 -> [0,1439,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:53:13 INFO - PROCESS | 1865 | 1461685993340 Marionette TRACE conn3 <- [1,1439,null,{"value":null}] 08:53:13 INFO - PROCESS | 1865 | 1461685993524 Marionette TRACE conn3 -> [0,1440,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html\", \"f2909f1d-3840-4f27-ae3e-3caac4a4282f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:53:13 INFO - PROCESS | 1865 | ++DOCSHELL 0x7fb4947f0000 == 101 [pid = 1865] [id = 367] 08:53:13 INFO - PROCESS | 1865 | ++DOMWINDOW == 141 (0x7fb4946fec00) [pid = 1865] [serial = 1102] [outer = (nil)] 08:53:13 INFO - PROCESS | 1865 | ++DOMWINDOW == 142 (0x7fb494d05800) [pid = 1865] [serial = 1103] [outer = 0x7fb4946fec00] 08:53:13 INFO - PROCESS | 1865 | 1461685993595 Marionette DEBUG loaded listener.js 08:53:13 INFO - PROCESS | 1865 | ++DOMWINDOW == 143 (0x7fb494d10800) [pid = 1865] [serial = 1104] [outer = 0x7fb4946fec00] 08:53:14 INFO - PROCESS | 1865 | 1461685994415 Marionette TRACE conn3 <- [1,1440,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html",0,null,null,[["Canvas patterns do not get flipped when painted",0,null,null]]]}] 08:53:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | Canvas patterns do not get flipped when painted 08:53:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | took 1277ms 08:53:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html 08:53:14 INFO - PROCESS | 1865 | 1461685994443 Marionette TRACE conn3 -> [0,1441,"getWindowHandle",null] 08:53:14 INFO - PROCESS | 1865 | 1461685994446 Marionette TRACE conn3 <- [1,1441,null,{"value":"8"}] 08:53:14 INFO - PROCESS | 1865 | 1461685994451 Marionette TRACE conn3 -> [0,1442,"setScriptTimeout",{"ms":35000}] 08:53:14 INFO - PROCESS | 1865 | 1461685994455 Marionette TRACE conn3 <- [1,1442,null,{}] 08:53:14 INFO - PROCESS | 1865 | 1461685994460 Marionette TRACE conn3 -> [0,1443,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:53:14 INFO - PROCESS | 1865 | 1461685994627 Marionette TRACE conn3 <- [1,1443,null,{"value":null}] 08:53:14 INFO - PROCESS | 1865 | 1461685994814 Marionette TRACE conn3 -> [0,1444,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html\", \"f2909f1d-3840-4f27-ae3e-3caac4a4282f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:53:14 INFO - PROCESS | 1865 | ++DOCSHELL 0x7fb496341000 == 102 [pid = 1865] [id = 368] 08:53:14 INFO - PROCESS | 1865 | ++DOMWINDOW == 144 (0x7fb4948d7000) [pid = 1865] [serial = 1105] [outer = (nil)] 08:53:14 INFO - PROCESS | 1865 | ++DOMWINDOW == 145 (0x7fb494ecc800) [pid = 1865] [serial = 1106] [outer = 0x7fb4948d7000] 08:53:14 INFO - PROCESS | 1865 | 1461685994887 Marionette DEBUG loaded listener.js 08:53:14 INFO - PROCESS | 1865 | ++DOMWINDOW == 146 (0x7fb4963a9400) [pid = 1865] [serial = 1107] [outer = 0x7fb4948d7000] 08:53:15 INFO - PROCESS | 1865 | 1461685995782 Marionette TRACE conn3 <- [1,1444,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html",0,null,null,[["Image patterns do not get flipped when painted",0,null,null]]]}] 08:53:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | Image patterns do not get flipped when painted 08:53:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | took 1393ms 08:53:15 INFO - PROCESS | 1865 | 1461685995845 Marionette TRACE conn3 -> [0,1445,"getWindowHandle",null] 08:53:15 INFO - PROCESS | 1865 | 1461685995849 Marionette TRACE conn3 <- [1,1445,null,{"value":"8"}] 08:53:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html 08:53:15 INFO - PROCESS | 1865 | 1461685995855 Marionette TRACE conn3 -> [0,1446,"setScriptTimeout",{"ms":35000}] 08:53:15 INFO - PROCESS | 1865 | 1461685995857 Marionette TRACE conn3 <- [1,1446,null,{}] 08:53:15 INFO - PROCESS | 1865 | 1461685995862 Marionette TRACE conn3 -> [0,1447,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:53:16 INFO - PROCESS | 1865 | 1461685996042 Marionette TRACE conn3 <- [1,1447,null,{"value":null}] 08:53:16 INFO - PROCESS | 1865 | 1461685996231 Marionette TRACE conn3 -> [0,1448,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html\", \"f2909f1d-3840-4f27-ae3e-3caac4a4282f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:53:16 INFO - PROCESS | 1865 | ++DOCSHELL 0x7fb497f94800 == 103 [pid = 1865] [id = 369] 08:53:16 INFO - PROCESS | 1865 | ++DOMWINDOW == 147 (0x7fb494792000) [pid = 1865] [serial = 1108] [outer = (nil)] 08:53:16 INFO - PROCESS | 1865 | ++DOMWINDOW == 148 (0x7fb496f0b400) [pid = 1865] [serial = 1109] [outer = 0x7fb494792000] 08:53:16 INFO - PROCESS | 1865 | 1461685996303 Marionette DEBUG loaded listener.js 08:53:16 INFO - PROCESS | 1865 | ++DOMWINDOW == 149 (0x7fb497d2bc00) [pid = 1865] [serial = 1110] [outer = 0x7fb494792000] 08:53:17 INFO - PROCESS | 1865 | 1461685997232 Marionette TRACE conn3 <- [1,1448,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeat.basic",0,null,null]]]}] 08:53:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | Canvas test: 2d.pattern.paint.repeat.basic 08:53:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | took 1444ms 08:53:17 INFO - PROCESS | 1865 | 1461685997300 Marionette TRACE conn3 -> [0,1449,"getWindowHandle",null] 08:53:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html 08:53:17 INFO - PROCESS | 1865 | 1461685997305 Marionette TRACE conn3 <- [1,1449,null,{"value":"8"}] 08:53:17 INFO - PROCESS | 1865 | 1461685997311 Marionette TRACE conn3 -> [0,1450,"setScriptTimeout",{"ms":35000}] 08:53:17 INFO - PROCESS | 1865 | 1461685997315 Marionette TRACE conn3 <- [1,1450,null,{}] 08:53:17 INFO - PROCESS | 1865 | 1461685997320 Marionette TRACE conn3 -> [0,1451,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:53:17 INFO - PROCESS | 1865 | 1461685997548 Marionette TRACE conn3 <- [1,1451,null,{"value":null}] 08:53:17 INFO - PROCESS | 1865 | 1461685997789 Marionette TRACE conn3 -> [0,1452,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html\", \"f2909f1d-3840-4f27-ae3e-3caac4a4282f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:53:17 INFO - PROCESS | 1865 | ++DOCSHELL 0x7fb4993dc000 == 104 [pid = 1865] [id = 370] 08:53:17 INFO - PROCESS | 1865 | ++DOMWINDOW == 150 (0x7fb4990e3000) [pid = 1865] [serial = 1111] [outer = (nil)] 08:53:17 INFO - PROCESS | 1865 | ++DOMWINDOW == 151 (0x7fb4990e7c00) [pid = 1865] [serial = 1112] [outer = 0x7fb4990e3000] 08:53:17 INFO - PROCESS | 1865 | 1461685997916 Marionette DEBUG loaded listener.js 08:53:18 INFO - PROCESS | 1865 | ++DOMWINDOW == 152 (0x7fb499236400) [pid = 1865] [serial = 1113] [outer = 0x7fb4990e3000] 08:53:18 INFO - PROCESS | 1865 | 1461685998843 Marionette TRACE conn3 <- [1,1452,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeat.coord1",0,null,null]]]}] 08:53:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | Canvas test: 2d.pattern.paint.repeat.coord1 08:53:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | took 1590ms 08:53:18 INFO - PROCESS | 1865 | 1461685998901 Marionette TRACE conn3 -> [0,1453,"getWindowHandle",null] 08:53:18 INFO - PROCESS | 1865 | 1461685998904 Marionette TRACE conn3 <- [1,1453,null,{"value":"8"}] 08:53:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html 08:53:18 INFO - PROCESS | 1865 | 1461685998910 Marionette TRACE conn3 -> [0,1454,"setScriptTimeout",{"ms":35000}] 08:53:18 INFO - PROCESS | 1865 | 1461685998912 Marionette TRACE conn3 <- [1,1454,null,{}] 08:53:18 INFO - PROCESS | 1865 | 1461685998917 Marionette TRACE conn3 -> [0,1455,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:53:19 INFO - PROCESS | 1865 | 1461685999092 Marionette TRACE conn3 <- [1,1455,null,{"value":null}] 08:53:19 INFO - PROCESS | 1865 | 1461685999278 Marionette TRACE conn3 -> [0,1456,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html\", \"f2909f1d-3840-4f27-ae3e-3caac4a4282f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:53:19 INFO - PROCESS | 1865 | ++DOCSHELL 0x7fb49a459800 == 105 [pid = 1865] [id = 371] 08:53:19 INFO - PROCESS | 1865 | ++DOMWINDOW == 153 (0x7fb4990e3400) [pid = 1865] [serial = 1114] [outer = (nil)] 08:53:19 INFO - PROCESS | 1865 | ++DOMWINDOW == 154 (0x7fb49928dc00) [pid = 1865] [serial = 1115] [outer = 0x7fb4990e3400] 08:53:19 INFO - PROCESS | 1865 | 1461685999346 Marionette DEBUG loaded listener.js 08:53:19 INFO - PROCESS | 1865 | ++DOMWINDOW == 155 (0x7fb4992dcc00) [pid = 1865] [serial = 1116] [outer = 0x7fb4990e3400] 08:53:20 INFO - PROCESS | 1865 | 1461686000282 Marionette TRACE conn3 <- [1,1456,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeat.coord2",0,null,null]]]}] 08:53:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | Canvas test: 2d.pattern.paint.repeat.coord2 08:53:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | took 1433ms 08:53:20 INFO - PROCESS | 1865 | 1461686000345 Marionette TRACE conn3 -> [0,1457,"getWindowHandle",null] 08:53:20 INFO - PROCESS | 1865 | 1461686000348 Marionette TRACE conn3 <- [1,1457,null,{"value":"8"}] 08:53:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html 08:53:20 INFO - PROCESS | 1865 | 1461686000354 Marionette TRACE conn3 -> [0,1458,"setScriptTimeout",{"ms":35000}] 08:53:20 INFO - PROCESS | 1865 | 1461686000356 Marionette TRACE conn3 <- [1,1458,null,{}] 08:53:20 INFO - PROCESS | 1865 | 1461686000362 Marionette TRACE conn3 -> [0,1459,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:53:20 INFO - PROCESS | 1865 | 1461686000534 Marionette TRACE conn3 <- [1,1459,null,{"value":null}] 08:53:20 INFO - PROCESS | 1865 | 1461686000854 Marionette TRACE conn3 -> [0,1460,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html\", \"f2909f1d-3840-4f27-ae3e-3caac4a4282f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:53:20 INFO - PROCESS | 1865 | ++DOCSHELL 0x7fb48192b000 == 106 [pid = 1865] [id = 372] 08:53:20 INFO - PROCESS | 1865 | ++DOMWINDOW == 156 (0x7fb48181d400) [pid = 1865] [serial = 1117] [outer = (nil)] 08:53:20 INFO - PROCESS | 1865 | ++DOMWINDOW == 157 (0x7fb481e79800) [pid = 1865] [serial = 1118] [outer = 0x7fb48181d400] 08:53:20 INFO - PROCESS | 1865 | 1461686000981 Marionette DEBUG loaded listener.js 08:53:21 INFO - PROCESS | 1865 | ++DOMWINDOW == 158 (0x7fb4902d9000) [pid = 1865] [serial = 1119] [outer = 0x7fb48181d400] 08:53:22 INFO - PROCESS | 1865 | 1461686002155 Marionette TRACE conn3 <- [1,1460,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeat.coord3",0,null,null]]]}] 08:53:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | Canvas test: 2d.pattern.paint.repeat.coord3 08:53:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | took 1832ms 08:53:22 INFO - PROCESS | 1865 | 1461686002187 Marionette TRACE conn3 -> [0,1461,"getWindowHandle",null] 08:53:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html 08:53:22 INFO - PROCESS | 1865 | 1461686002192 Marionette TRACE conn3 <- [1,1461,null,{"value":"8"}] 08:53:22 INFO - PROCESS | 1865 | 1461686002201 Marionette TRACE conn3 -> [0,1462,"setScriptTimeout",{"ms":35000}] 08:53:22 INFO - PROCESS | 1865 | 1461686002206 Marionette TRACE conn3 <- [1,1462,null,{}] 08:53:22 INFO - PROCESS | 1865 | 1461686002214 Marionette TRACE conn3 -> [0,1463,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:53:22 INFO - PROCESS | 1865 | 1461686002388 Marionette TRACE conn3 <- [1,1463,null,{"value":null}] 08:53:22 INFO - PROCESS | 1865 | 1461686002629 Marionette TRACE conn3 -> [0,1464,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html\", \"f2909f1d-3840-4f27-ae3e-3caac4a4282f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:53:22 INFO - PROCESS | 1865 | ++DOCSHELL 0x7fb486ba8000 == 107 [pid = 1865] [id = 373] 08:53:22 INFO - PROCESS | 1865 | ++DOMWINDOW == 159 (0x7fb4837d4c00) [pid = 1865] [serial = 1120] [outer = (nil)] 08:53:22 INFO - PROCESS | 1865 | ++DOMWINDOW == 160 (0x7fb4837dc000) [pid = 1865] [serial = 1121] [outer = 0x7fb4837d4c00] 08:53:22 INFO - PROCESS | 1865 | 1461686002697 Marionette DEBUG loaded listener.js 08:53:22 INFO - PROCESS | 1865 | ++DOMWINDOW == 161 (0x7fb485096400) [pid = 1865] [serial = 1122] [outer = 0x7fb4837d4c00] 08:53:23 INFO - PROCESS | 1865 | 1461686003615 Marionette TRACE conn3 <- [1,1464,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeat.outside",0,null,null]]]}] 08:53:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | Canvas test: 2d.pattern.paint.repeat.outside 08:53:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | took 1444ms 08:53:23 INFO - PROCESS | 1865 | 1461686003645 Marionette TRACE conn3 -> [0,1465,"getWindowHandle",null] 08:53:23 INFO - PROCESS | 1865 | 1461686003654 Marionette TRACE conn3 <- [1,1465,null,{"value":"8"}] 08:53:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html 08:53:23 INFO - PROCESS | 1865 | 1461686003663 Marionette TRACE conn3 -> [0,1466,"setScriptTimeout",{"ms":35000}] 08:53:23 INFO - PROCESS | 1865 | 1461686003667 Marionette TRACE conn3 <- [1,1466,null,{}] 08:53:23 INFO - PROCESS | 1865 | 1461686003672 Marionette TRACE conn3 -> [0,1467,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:53:23 INFO - PROCESS | 1865 | 1461686003842 Marionette TRACE conn3 <- [1,1467,null,{"value":null}] 08:53:24 INFO - PROCESS | 1865 | 1461686004097 Marionette TRACE conn3 -> [0,1468,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html\", \"f2909f1d-3840-4f27-ae3e-3caac4a4282f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:53:24 INFO - PROCESS | 1865 | ++DOCSHELL 0x7fb485de5000 == 108 [pid = 1865] [id = 374] 08:53:24 INFO - PROCESS | 1865 | ++DOMWINDOW == 162 (0x7fb4837ca800) [pid = 1865] [serial = 1123] [outer = (nil)] 08:53:24 INFO - PROCESS | 1865 | ++DOMWINDOW == 163 (0x7fb4837c7400) [pid = 1865] [serial = 1124] [outer = 0x7fb4837ca800] 08:53:24 INFO - PROCESS | 1865 | 1461686004273 Marionette DEBUG loaded listener.js 08:53:24 INFO - PROCESS | 1865 | ++DOMWINDOW == 164 (0x7fb487b97c00) [pid = 1865] [serial = 1125] [outer = 0x7fb4837ca800] 08:53:25 INFO - PROCESS | 1865 | --DOCSHELL 0x7fb485df7800 == 107 [pid = 1865] [id = 358] 08:53:25 INFO - PROCESS | 1865 | --DOCSHELL 0x7fb481926000 == 106 [pid = 1865] [id = 357] 08:53:25 INFO - PROCESS | 1865 | --DOMWINDOW == 163 (0x7fb484745c00) [pid = 1865] [serial = 1034] [outer = (nil)] [url = about:blank] 08:53:25 INFO - PROCESS | 1865 | --DOMWINDOW == 162 (0x7fb499546000) [pid = 1865] [serial = 989] [outer = (nil)] [url = about:blank] 08:53:25 INFO - PROCESS | 1865 | --DOMWINDOW == 161 (0x7fb49a10e000) [pid = 1865] [serial = 992] [outer = (nil)] [url = about:blank] 08:53:25 INFO - PROCESS | 1865 | --DOMWINDOW == 160 (0x7fb4990dcc00) [pid = 1865] [serial = 995] [outer = (nil)] [url = about:blank] 08:53:25 INFO - PROCESS | 1865 | --DOMWINDOW == 159 (0x7fb4a0542800) [pid = 1865] [serial = 998] [outer = (nil)] [url = about:blank] 08:53:25 INFO - PROCESS | 1865 | --DOMWINDOW == 158 (0x7fb4a81a6000) [pid = 1865] [serial = 1001] [outer = (nil)] [url = about:blank] 08:53:25 INFO - PROCESS | 1865 | --DOMWINDOW == 157 (0x7fb4807c0c00) [pid = 1865] [serial = 1004] [outer = (nil)] [url = about:blank] 08:53:25 INFO - PROCESS | 1865 | --DOCSHELL 0x7fb487924800 == 105 [pid = 1865] [id = 356] 08:53:25 INFO - PROCESS | 1865 | --DOCSHELL 0x7fb485de0800 == 104 [pid = 1865] [id = 355] 08:53:25 INFO - PROCESS | 1865 | --DOCSHELL 0x7fb482be9800 == 103 [pid = 1865] [id = 353] 08:53:25 INFO - PROCESS | 1865 | --DOCSHELL 0x7fb4902a8800 == 102 [pid = 1865] [id = 352] 08:53:25 INFO - PROCESS | 1865 | --DOCSHELL 0x7fb490295800 == 101 [pid = 1865] [id = 351] 08:53:25 INFO - PROCESS | 1865 | --DOCSHELL 0x7fb4af06a800 == 100 [pid = 1865] [id = 350] 08:53:25 INFO - PROCESS | 1865 | --DOCSHELL 0x7fb4a8705800 == 99 [pid = 1865] [id = 349] 08:53:25 INFO - PROCESS | 1865 | --DOCSHELL 0x7fb49c94d000 == 98 [pid = 1865] [id = 348] 08:53:25 INFO - PROCESS | 1865 | --DOCSHELL 0x7fb499995000 == 97 [pid = 1865] [id = 347] 08:53:25 INFO - PROCESS | 1865 | --DOCSHELL 0x7fb492ee1800 == 96 [pid = 1865] [id = 346] 08:53:25 INFO - PROCESS | 1865 | --DOCSHELL 0x7fb48eeda800 == 95 [pid = 1865] [id = 345] 08:53:25 INFO - PROCESS | 1865 | 1461686005348 Marionette TRACE conn3 <- [1,1468,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeatx.basic",0,null,null]]]}] 08:53:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | Canvas test: 2d.pattern.paint.repeatx.basic 08:53:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | took 1735ms 08:53:25 INFO - PROCESS | 1865 | 1461686005400 Marionette TRACE conn3 -> [0,1469,"getWindowHandle",null] 08:53:25 INFO - PROCESS | 1865 | 1461686005403 Marionette TRACE conn3 <- [1,1469,null,{"value":"8"}] 08:53:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html 08:53:25 INFO - PROCESS | 1865 | --DOMWINDOW == 156 (0x7fb490ffd000) [pid = 1865] [serial = 969] [outer = (nil)] [url = about:blank] 08:53:25 INFO - PROCESS | 1865 | --DOMWINDOW == 155 (0x7fb4837c4c00) [pid = 1865] [serial = 1031] [outer = (nil)] [url = about:blank] 08:53:25 INFO - PROCESS | 1865 | --DOMWINDOW == 154 (0x7fb49034f800) [pid = 1865] [serial = 708] [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.] 08:53:25 INFO - PROCESS | 1865 | --DOMWINDOW == 153 (0x7fb49d707c00) [pid = 1865] [serial = 1026] [outer = (nil)] [url = about:blank] 08:53:25 INFO - PROCESS | 1865 | --DOMWINDOW == 152 (0x7fb494d0a800) [pid = 1865] [serial = 986] [outer = (nil)] [url = about:blank] 08:53:25 INFO - PROCESS | 1865 | --DOMWINDOW == 151 (0x7fb4837df000) [pid = 1865] [serial = 1028] [outer = (nil)] [url = about:blank] 08:53:25 INFO - PROCESS | 1865 | --DOMWINDOW == 150 (0x7fb492166000) [pid = 1865] [serial = 977] [outer = (nil)] [url = about:blank] 08:53:25 INFO - PROCESS | 1865 | --DOMWINDOW == 149 (0x7fb481af3800) [pid = 1865] [serial = 971] [outer = (nil)] [url = about:blank] 08:53:25 INFO - PROCESS | 1865 | --DOMWINDOW == 148 (0x7fb487b94800) [pid = 1865] [serial = 1014] [outer = (nil)] [url = about:blank] 08:53:25 INFO - PROCESS | 1865 | --DOMWINDOW == 147 (0x7fb4879abc00) [pid = 1865] [serial = 1013] [outer = (nil)] [url = about:blank] 08:53:25 INFO - PROCESS | 1865 | --DOMWINDOW == 146 (0x7fb4992d4c00) [pid = 1865] [serial = 1025] [outer = (nil)] [url = about:blank] 08:53:25 INFO - PROCESS | 1865 | --DOMWINDOW == 145 (0x7fb481e7cc00) [pid = 1865] [serial = 1019] [outer = (nil)] [url = about:blank] 08:53:25 INFO - PROCESS | 1865 | --DOMWINDOW == 144 (0x7fb4905cb800) [pid = 1865] [serial = 1020] [outer = (nil)] [url = about:blank] 08:53:25 INFO - PROCESS | 1865 | --DOMWINDOW == 143 (0x7fb49479c400) [pid = 1865] [serial = 983] [outer = (nil)] [url = about:blank] 08:53:25 INFO - PROCESS | 1865 | --DOMWINDOW == 142 (0x7fb493c2c000) [pid = 1865] [serial = 1017] [outer = (nil)] [url = about:blank] 08:53:25 INFO - PROCESS | 1865 | --DOMWINDOW == 141 (0x7fb490315400) [pid = 1865] [serial = 1016] [outer = (nil)] [url = about:blank] 08:53:25 INFO - PROCESS | 1865 | --DOMWINDOW == 140 (0x7fb494b83c00) [pid = 1865] [serial = 1029] [outer = (nil)] [url = about:blank] 08:53:25 INFO - PROCESS | 1865 | --DOMWINDOW == 139 (0x7fb494528800) [pid = 1865] [serial = 980] [outer = (nil)] [url = about:blank] 08:53:25 INFO - PROCESS | 1865 | --DOMWINDOW == 138 (0x7fb484748000) [pid = 1865] [serial = 1011] [outer = (nil)] [url = about:blank] 08:53:25 INFO - PROCESS | 1865 | --DOMWINDOW == 137 (0x7fb481e7a400) [pid = 1865] [serial = 1010] [outer = (nil)] [url = about:blank] 08:53:25 INFO - PROCESS | 1865 | --DOMWINDOW == 136 (0x7fb494529000) [pid = 1865] [serial = 1022] [outer = (nil)] [url = about:blank] 08:53:25 INFO - PROCESS | 1865 | --DOMWINDOW == 135 (0x7fb494791c00) [pid = 1865] [serial = 1023] [outer = (nil)] [url = about:blank] 08:53:25 INFO - PROCESS | 1865 | --DOMWINDOW == 134 (0x7fb48474cc00) [pid = 1865] [serial = 1007] [outer = (nil)] [url = about:blank] 08:53:25 INFO - PROCESS | 1865 | --DOMWINDOW == 133 (0x7fb489989000) [pid = 1865] [serial = 974] [outer = (nil)] [url = about:blank] 08:53:25 INFO - PROCESS | 1865 | --DOMWINDOW == 132 (0x7fb4837e0000) [pid = 1865] [serial = 1032] [outer = (nil)] [url = about:blank] 08:53:25 INFO - PROCESS | 1865 | 1461686005443 Marionette TRACE conn3 -> [0,1470,"setScriptTimeout",{"ms":35000}] 08:53:25 INFO - PROCESS | 1865 | 1461686005448 Marionette TRACE conn3 <- [1,1470,null,{}] 08:53:25 INFO - PROCESS | 1865 | 1461686005465 Marionette TRACE conn3 -> [0,1471,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:53:25 INFO - PROCESS | 1865 | 1461686005653 Marionette TRACE conn3 <- [1,1471,null,{"value":null}] 08:53:25 INFO - PROCESS | 1865 | 1461686005878 Marionette TRACE conn3 -> [0,1472,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html\", \"f2909f1d-3840-4f27-ae3e-3caac4a4282f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:53:25 INFO - PROCESS | 1865 | ++DOCSHELL 0x7fb485df7800 == 96 [pid = 1865] [id = 375] 08:53:25 INFO - PROCESS | 1865 | ++DOMWINDOW == 133 (0x7fb4890cc400) [pid = 1865] [serial = 1126] [outer = (nil)] 08:53:25 INFO - PROCESS | 1865 | ++DOMWINDOW == 134 (0x7fb49014c400) [pid = 1865] [serial = 1127] [outer = 0x7fb4890cc400] 08:53:25 INFO - PROCESS | 1865 | 1461686005951 Marionette DEBUG loaded listener.js 08:53:26 INFO - PROCESS | 1865 | ++DOMWINDOW == 135 (0x7fb490319400) [pid = 1865] [serial = 1128] [outer = 0x7fb4890cc400] 08:53:26 INFO - PROCESS | 1865 | 1461686006680 Marionette TRACE conn3 <- [1,1472,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeatx.coord1",0,null,null]]]}] 08:53:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | Canvas test: 2d.pattern.paint.repeatx.coord1 08:53:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | took 1312ms 08:53:26 INFO - PROCESS | 1865 | 1461686006729 Marionette TRACE conn3 -> [0,1473,"getWindowHandle",null] 08:53:26 INFO - PROCESS | 1865 | 1461686006732 Marionette TRACE conn3 <- [1,1473,null,{"value":"8"}] 08:53:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html 08:53:26 INFO - PROCESS | 1865 | 1461686006738 Marionette TRACE conn3 -> [0,1474,"setScriptTimeout",{"ms":35000}] 08:53:26 INFO - PROCESS | 1865 | 1461686006740 Marionette TRACE conn3 <- [1,1474,null,{}] 08:53:26 INFO - PROCESS | 1865 | 1461686006745 Marionette TRACE conn3 -> [0,1475,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:53:26 INFO - PROCESS | 1865 | 1461686006924 Marionette TRACE conn3 <- [1,1475,null,{"value":null}] 08:53:26 INFO - PROCESS | 1865 | 1461686006939 Marionette TRACE conn3 -> [0,1476,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html\", \"f2909f1d-3840-4f27-ae3e-3caac4a4282f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:53:26 INFO - PROCESS | 1865 | ++DOCSHELL 0x7fb490177000 == 97 [pid = 1865] [id = 376] 08:53:26 INFO - PROCESS | 1865 | ++DOMWINDOW == 136 (0x7fb49031a400) [pid = 1865] [serial = 1129] [outer = (nil)] 08:53:26 INFO - PROCESS | 1865 | ++DOMWINDOW == 137 (0x7fb4915c8c00) [pid = 1865] [serial = 1130] [outer = 0x7fb49031a400] 08:53:27 INFO - PROCESS | 1865 | 1461686007000 Marionette DEBUG loaded listener.js 08:53:27 INFO - PROCESS | 1865 | ++DOMWINDOW == 138 (0x7fb49230b800) [pid = 1865] [serial = 1131] [outer = 0x7fb49031a400] 08:53:27 INFO - PROCESS | 1865 | 1461686007898 Marionette TRACE conn3 <- [1,1476,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeatx.outside",0,null,null]]]}] 08:53:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | Canvas test: 2d.pattern.paint.repeatx.outside 08:53:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | took 1186ms 08:53:27 INFO - PROCESS | 1865 | 1461686007926 Marionette TRACE conn3 -> [0,1477,"getWindowHandle",null] 08:53:27 INFO - PROCESS | 1865 | 1461686007929 Marionette TRACE conn3 <- [1,1477,null,{"value":"8"}] 08:53:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html 08:53:27 INFO - PROCESS | 1865 | 1461686007935 Marionette TRACE conn3 -> [0,1478,"setScriptTimeout",{"ms":35000}] 08:53:27 INFO - PROCESS | 1865 | 1461686007936 Marionette TRACE conn3 <- [1,1478,null,{}] 08:53:27 INFO - PROCESS | 1865 | 1461686007961 Marionette TRACE conn3 -> [0,1479,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:53:28 INFO - PROCESS | 1865 | 1461686008303 Marionette TRACE conn3 <- [1,1479,null,{"value":null}] 08:53:28 INFO - PROCESS | 1865 | 1461686008347 Marionette TRACE conn3 -> [0,1480,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html\", \"f2909f1d-3840-4f27-ae3e-3caac4a4282f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:53:28 INFO - PROCESS | 1865 | ++DOCSHELL 0x7fb490c1b000 == 98 [pid = 1865] [id = 377] 08:53:28 INFO - PROCESS | 1865 | ++DOMWINDOW == 139 (0x7fb492f4f800) [pid = 1865] [serial = 1132] [outer = (nil)] 08:53:28 INFO - PROCESS | 1865 | ++DOMWINDOW == 140 (0x7fb493c31400) [pid = 1865] [serial = 1133] [outer = 0x7fb492f4f800] 08:53:28 INFO - PROCESS | 1865 | 1461686008447 Marionette DEBUG loaded listener.js 08:53:28 INFO - PROCESS | 1865 | ++DOMWINDOW == 141 (0x7fb493d9b000) [pid = 1865] [serial = 1134] [outer = 0x7fb492f4f800] 08:53:29 INFO - PROCESS | 1865 | --DOMWINDOW == 140 (0x7fb481820c00) [pid = 1865] [serial = 1066] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html] 08:53:29 INFO - PROCESS | 1865 | --DOMWINDOW == 139 (0x7fb481831c00) [pid = 1865] [serial = 1069] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html] 08:53:29 INFO - PROCESS | 1865 | --DOMWINDOW == 138 (0x7fb481829c00) [pid = 1865] [serial = 1075] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html] 08:53:29 INFO - PROCESS | 1865 | --DOMWINDOW == 137 (0x7fb48183a800) [pid = 1865] [serial = 1072] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html] 08:53:29 INFO - PROCESS | 1865 | 1461686009828 Marionette TRACE conn3 <- [1,1480,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeaty.basic",0,null,null]]]}] 08:53:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | Canvas test: 2d.pattern.paint.repeaty.basic 08:53:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | took 1948ms 08:53:29 INFO - PROCESS | 1865 | 1461686009883 Marionette TRACE conn3 -> [0,1481,"getWindowHandle",null] 08:53:29 INFO - PROCESS | 1865 | 1461686009886 Marionette TRACE conn3 <- [1,1481,null,{"value":"8"}] 08:53:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html 08:53:29 INFO - PROCESS | 1865 | 1461686009892 Marionette TRACE conn3 -> [0,1482,"setScriptTimeout",{"ms":35000}] 08:53:29 INFO - PROCESS | 1865 | 1461686009894 Marionette TRACE conn3 <- [1,1482,null,{}] 08:53:29 INFO - PROCESS | 1865 | 1461686009899 Marionette TRACE conn3 -> [0,1483,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:53:30 INFO - PROCESS | 1865 | 1461686010123 Marionette TRACE conn3 <- [1,1483,null,{"value":null}] 08:53:30 INFO - PROCESS | 1865 | 1461686010312 Marionette TRACE conn3 -> [0,1484,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html\", \"f2909f1d-3840-4f27-ae3e-3caac4a4282f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:53:30 INFO - PROCESS | 1865 | ++DOCSHELL 0x7fb493d64000 == 99 [pid = 1865] [id = 378] 08:53:30 INFO - PROCESS | 1865 | ++DOMWINDOW == 138 (0x7fb493edf000) [pid = 1865] [serial = 1135] [outer = (nil)] 08:53:30 INFO - PROCESS | 1865 | ++DOMWINDOW == 139 (0x7fb494d02800) [pid = 1865] [serial = 1136] [outer = 0x7fb493edf000] 08:53:30 INFO - PROCESS | 1865 | 1461686010374 Marionette DEBUG loaded listener.js 08:53:30 INFO - PROCESS | 1865 | ++DOMWINDOW == 140 (0x7fb496f96000) [pid = 1865] [serial = 1137] [outer = 0x7fb493edf000] 08:53:31 INFO - PROCESS | 1865 | 1461686011101 Marionette TRACE conn3 <- [1,1484,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeaty.coord1",0,null,null]]]}] 08:53:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | Canvas test: 2d.pattern.paint.repeaty.coord1 08:53:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | took 1230ms 08:53:31 INFO - PROCESS | 1865 | 1461686011125 Marionette TRACE conn3 -> [0,1485,"getWindowHandle",null] 08:53:31 INFO - PROCESS | 1865 | 1461686011128 Marionette TRACE conn3 <- [1,1485,null,{"value":"8"}] 08:53:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html 08:53:31 INFO - PROCESS | 1865 | 1461686011134 Marionette TRACE conn3 -> [0,1486,"setScriptTimeout",{"ms":35000}] 08:53:31 INFO - PROCESS | 1865 | 1461686011136 Marionette TRACE conn3 <- [1,1486,null,{}] 08:53:31 INFO - PROCESS | 1865 | 1461686011142 Marionette TRACE conn3 -> [0,1487,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:53:31 INFO - PROCESS | 1865 | 1461686011329 Marionette TRACE conn3 <- [1,1487,null,{"value":null}] 08:53:31 INFO - PROCESS | 1865 | 1461686011343 Marionette TRACE conn3 -> [0,1488,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html\", \"f2909f1d-3840-4f27-ae3e-3caac4a4282f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:53:31 INFO - PROCESS | 1865 | ++DOCSHELL 0x7fb496332800 == 100 [pid = 1865] [id = 379] 08:53:31 INFO - PROCESS | 1865 | ++DOMWINDOW == 141 (0x7fb4978dac00) [pid = 1865] [serial = 1138] [outer = (nil)] 08:53:31 INFO - PROCESS | 1865 | ++DOMWINDOW == 142 (0x7fb498ae9800) [pid = 1865] [serial = 1139] [outer = 0x7fb4978dac00] 08:53:31 INFO - PROCESS | 1865 | 1461686011406 Marionette DEBUG loaded listener.js 08:53:31 INFO - PROCESS | 1865 | ++DOMWINDOW == 143 (0x7fb4990e2400) [pid = 1865] [serial = 1140] [outer = 0x7fb4978dac00] 08:53:32 INFO - PROCESS | 1865 | 1461686012683 Marionette TRACE conn3 <- [1,1488,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeaty.outside",0,null,null]]]}] 08:53:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | Canvas test: 2d.pattern.paint.repeaty.outside 08:53:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | took 1580ms 08:53:32 INFO - PROCESS | 1865 | 1461686012717 Marionette TRACE conn3 -> [0,1489,"getWindowHandle",null] 08:53:32 INFO - PROCESS | 1865 | 1461686012728 Marionette TRACE conn3 <- [1,1489,null,{"value":"8"}] 08:53:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html 08:53:32 INFO - PROCESS | 1865 | 1461686012743 Marionette TRACE conn3 -> [0,1490,"setScriptTimeout",{"ms":35000}] 08:53:32 INFO - PROCESS | 1865 | 1461686012750 Marionette TRACE conn3 <- [1,1490,null,{}] 08:53:32 INFO - PROCESS | 1865 | 1461686012762 Marionette TRACE conn3 -> [0,1491,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:53:33 INFO - PROCESS | 1865 | 1461686013004 Marionette TRACE conn3 <- [1,1491,null,{"value":null}] 08:53:33 INFO - PROCESS | 1865 | 1461686013275 Marionette TRACE conn3 -> [0,1492,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html\", \"f2909f1d-3840-4f27-ae3e-3caac4a4282f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:53:33 INFO - PROCESS | 1865 | ++DOCSHELL 0x7fb485df6800 == 101 [pid = 1865] [id = 380] 08:53:33 INFO - PROCESS | 1865 | ++DOMWINDOW == 144 (0x7fb483ac9c00) [pid = 1865] [serial = 1141] [outer = (nil)] 08:53:33 INFO - PROCESS | 1865 | ++DOMWINDOW == 145 (0x7fb485ae3000) [pid = 1865] [serial = 1142] [outer = 0x7fb483ac9c00] 08:53:33 INFO - PROCESS | 1865 | 1461686013398 Marionette DEBUG loaded listener.js 08:53:33 INFO - PROCESS | 1865 | ++DOMWINDOW == 146 (0x7fb486dfac00) [pid = 1865] [serial = 1143] [outer = 0x7fb483ac9c00] 08:53:34 INFO - PROCESS | 1865 | 1461686014268 Marionette TRACE conn3 <- [1,1492,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html",0,null,null,[["Canvas test: 2d.pattern.repeat.case",0,null,null]]]}] 08:53:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | Canvas test: 2d.pattern.repeat.case 08:53:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | took 1590ms 08:53:34 INFO - PROCESS | 1865 | 1461686014331 Marionette TRACE conn3 -> [0,1493,"getWindowHandle",null] 08:53:34 INFO - PROCESS | 1865 | 1461686014340 Marionette TRACE conn3 <- [1,1493,null,{"value":"8"}] 08:53:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html 08:53:34 INFO - PROCESS | 1865 | 1461686014349 Marionette TRACE conn3 -> [0,1494,"setScriptTimeout",{"ms":35000}] 08:53:34 INFO - PROCESS | 1865 | 1461686014353 Marionette TRACE conn3 <- [1,1494,null,{}] 08:53:34 INFO - PROCESS | 1865 | 1461686014359 Marionette TRACE conn3 -> [0,1495,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:53:34 INFO - PROCESS | 1865 | 1461686014598 Marionette TRACE conn3 <- [1,1495,null,{"value":null}] 08:53:34 INFO - PROCESS | 1865 | 1461686014884 Marionette TRACE conn3 -> [0,1496,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html\", \"f2909f1d-3840-4f27-ae3e-3caac4a4282f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:53:34 INFO - PROCESS | 1865 | ++DOCSHELL 0x7fb492ee1800 == 102 [pid = 1865] [id = 381] 08:53:34 INFO - PROCESS | 1865 | ++DOMWINDOW == 147 (0x7fb489991c00) [pid = 1865] [serial = 1144] [outer = (nil)] 08:53:34 INFO - PROCESS | 1865 | ++DOMWINDOW == 148 (0x7fb490322000) [pid = 1865] [serial = 1145] [outer = 0x7fb489991c00] 08:53:34 INFO - PROCESS | 1865 | 1461686014969 Marionette DEBUG loaded listener.js 08:53:35 INFO - PROCESS | 1865 | ++DOMWINDOW == 149 (0x7fb490ff1000) [pid = 1865] [serial = 1146] [outer = 0x7fb489991c00] 08:53:35 INFO - PROCESS | 1865 | 1461686015900 Marionette TRACE conn3 <- [1,1496,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html",0,null,null,[["Canvas test: 2d.pattern.repeat.empty",0,null,null]]]}] 08:53:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | Canvas test: 2d.pattern.repeat.empty 08:53:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | took 1583ms 08:53:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html 08:53:35 INFO - PROCESS | 1865 | 1461686015933 Marionette TRACE conn3 -> [0,1497,"getWindowHandle",null] 08:53:35 INFO - PROCESS | 1865 | 1461686015938 Marionette TRACE conn3 <- [1,1497,null,{"value":"8"}] 08:53:35 INFO - PROCESS | 1865 | 1461686015946 Marionette TRACE conn3 -> [0,1498,"setScriptTimeout",{"ms":35000}] 08:53:35 INFO - PROCESS | 1865 | 1461686015954 Marionette TRACE conn3 <- [1,1498,null,{}] 08:53:35 INFO - PROCESS | 1865 | 1461686015971 Marionette TRACE conn3 -> [0,1499,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:53:36 INFO - PROCESS | 1865 | 1461686016182 Marionette TRACE conn3 <- [1,1499,null,{"value":null}] 08:53:36 INFO - PROCESS | 1865 | 1461686016411 Marionette TRACE conn3 -> [0,1500,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html\", \"f2909f1d-3840-4f27-ae3e-3caac4a4282f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:53:36 INFO - PROCESS | 1865 | ++DOCSHELL 0x7fb4990c3800 == 103 [pid = 1865] [id = 382] 08:53:36 INFO - PROCESS | 1865 | ++DOMWINDOW == 150 (0x7fb493de0c00) [pid = 1865] [serial = 1147] [outer = (nil)] 08:53:36 INFO - PROCESS | 1865 | ++DOMWINDOW == 151 (0x7fb493edb000) [pid = 1865] [serial = 1148] [outer = 0x7fb493de0c00] 08:53:36 INFO - PROCESS | 1865 | 1461686016531 Marionette DEBUG loaded listener.js 08:53:36 INFO - PROCESS | 1865 | ++DOMWINDOW == 152 (0x7fb494793400) [pid = 1865] [serial = 1149] [outer = 0x7fb493de0c00] 08:53:37 INFO - PROCESS | 1865 | 1461686017378 Marionette TRACE conn3 <- [1,1500,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html",0,null,null,[["Canvas test: 2d.pattern.repeat.null",0,null,null]]]}] 08:53:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | Canvas test: 2d.pattern.repeat.null 08:53:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | took 1489ms 08:53:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html 08:53:37 INFO - PROCESS | 1865 | 1461686017434 Marionette TRACE conn3 -> [0,1501,"getWindowHandle",null] 08:53:37 INFO - PROCESS | 1865 | 1461686017438 Marionette TRACE conn3 <- [1,1501,null,{"value":"8"}] 08:53:37 INFO - PROCESS | 1865 | 1461686017444 Marionette TRACE conn3 -> [0,1502,"setScriptTimeout",{"ms":35000}] 08:53:37 INFO - PROCESS | 1865 | 1461686017447 Marionette TRACE conn3 <- [1,1502,null,{}] 08:53:37 INFO - PROCESS | 1865 | 1461686017452 Marionette TRACE conn3 -> [0,1503,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:53:37 INFO - PROCESS | 1865 | 1461686017622 Marionette TRACE conn3 <- [1,1503,null,{"value":null}] 08:53:37 INFO - PROCESS | 1865 | 1461686017814 Marionette TRACE conn3 -> [0,1504,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html\", \"f2909f1d-3840-4f27-ae3e-3caac4a4282f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:53:37 INFO - PROCESS | 1865 | ++DOCSHELL 0x7fb49a4e2800 == 104 [pid = 1865] [id = 383] 08:53:37 INFO - PROCESS | 1865 | ++DOMWINDOW == 153 (0x7fb4948db400) [pid = 1865] [serial = 1150] [outer = (nil)] 08:53:37 INFO - PROCESS | 1865 | ++DOMWINDOW == 154 (0x7fb497d3ac00) [pid = 1865] [serial = 1151] [outer = 0x7fb4948db400] 08:53:37 INFO - PROCESS | 1865 | 1461686017894 Marionette DEBUG loaded listener.js 08:53:37 INFO - PROCESS | 1865 | ++DOMWINDOW == 155 (0x7fb4990db800) [pid = 1865] [serial = 1152] [outer = 0x7fb4948db400] 08:53:38 INFO - PROCESS | 1865 | 1461686018758 Marionette TRACE conn3 <- [1,1504,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html",0,null,null,[["Canvas test: 2d.pattern.repeat.nullsuffix",0,null,null]]]}] 08:53:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | Canvas test: 2d.pattern.repeat.nullsuffix 08:53:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | took 1381ms 08:53:38 INFO - PROCESS | 1865 | 1461686018824 Marionette TRACE conn3 -> [0,1505,"getWindowHandle",null] 08:53:38 INFO - PROCESS | 1865 | 1461686018828 Marionette TRACE conn3 <- [1,1505,null,{"value":"8"}] 08:53:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html 08:53:38 INFO - PROCESS | 1865 | 1461686018834 Marionette TRACE conn3 -> [0,1506,"setScriptTimeout",{"ms":35000}] 08:53:38 INFO - PROCESS | 1865 | 1461686018836 Marionette TRACE conn3 <- [1,1506,null,{}] 08:53:38 INFO - PROCESS | 1865 | 1461686018841 Marionette TRACE conn3 -> [0,1507,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:53:39 INFO - PROCESS | 1865 | 1461686019013 Marionette TRACE conn3 <- [1,1507,null,{"value":null}] 08:53:39 INFO - PROCESS | 1865 | 1461686019202 Marionette TRACE conn3 -> [0,1508,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html\", \"f2909f1d-3840-4f27-ae3e-3caac4a4282f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:53:39 INFO - PROCESS | 1865 | ++DOCSHELL 0x7fb49c93c800 == 105 [pid = 1865] [id = 384] 08:53:39 INFO - PROCESS | 1865 | ++DOMWINDOW == 156 (0x7fb494ec4400) [pid = 1865] [serial = 1153] [outer = (nil)] 08:53:39 INFO - PROCESS | 1865 | ++DOMWINDOW == 157 (0x7fb499238000) [pid = 1865] [serial = 1154] [outer = 0x7fb494ec4400] 08:53:39 INFO - PROCESS | 1865 | 1461686019274 Marionette DEBUG loaded listener.js 08:53:39 INFO - PROCESS | 1865 | ++DOMWINDOW == 158 (0x7fb4992e1000) [pid = 1865] [serial = 1155] [outer = 0x7fb494ec4400] 08:53:40 INFO - PROCESS | 1865 | 1461686020134 Marionette TRACE conn3 <- [1,1508,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html",0,null,null,[["Canvas test: 2d.pattern.repeat.undefined",0,null,null]]]}] 08:53:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | Canvas test: 2d.pattern.repeat.undefined 08:53:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | took 1326ms 08:53:40 INFO - PROCESS | 1865 | 1461686020161 Marionette TRACE conn3 -> [0,1509,"getWindowHandle",null] 08:53:40 INFO - PROCESS | 1865 | 1461686020164 Marionette TRACE conn3 <- [1,1509,null,{"value":"8"}] 08:53:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html 08:53:40 INFO - PROCESS | 1865 | 1461686020170 Marionette TRACE conn3 -> [0,1510,"setScriptTimeout",{"ms":35000}] 08:53:40 INFO - PROCESS | 1865 | 1461686020172 Marionette TRACE conn3 <- [1,1510,null,{}] 08:53:40 INFO - PROCESS | 1865 | 1461686020178 Marionette TRACE conn3 -> [0,1511,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:53:40 INFO - PROCESS | 1865 | 1461686020382 Marionette TRACE conn3 <- [1,1511,null,{"value":null}] 08:53:40 INFO - PROCESS | 1865 | 1461686020576 Marionette TRACE conn3 -> [0,1512,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html\", \"f2909f1d-3840-4f27-ae3e-3caac4a4282f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:53:40 INFO - PROCESS | 1865 | ++DOCSHELL 0x7fb4a14db800 == 106 [pid = 1865] [id = 385] 08:53:40 INFO - PROCESS | 1865 | ++DOMWINDOW == 159 (0x7fb4990e2800) [pid = 1865] [serial = 1156] [outer = (nil)] 08:53:40 INFO - PROCESS | 1865 | ++DOMWINDOW == 160 (0x7fb499cbc800) [pid = 1865] [serial = 1157] [outer = 0x7fb4990e2800] 08:53:40 INFO - PROCESS | 1865 | 1461686020648 Marionette DEBUG loaded listener.js 08:53:40 INFO - PROCESS | 1865 | ++DOMWINDOW == 161 (0x7fb49a41c400) [pid = 1865] [serial = 1158] [outer = 0x7fb4990e2800] 08:53:41 INFO - PROCESS | 1865 | 1461686021533 Marionette TRACE conn3 <- [1,1512,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html",0,null,null,[["Canvas test: 2d.pattern.repeat.unrecognised",0,null,null]]]}] 08:53:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | Canvas test: 2d.pattern.repeat.unrecognised 08:53:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | took 1428ms 08:53:41 INFO - PROCESS | 1865 | 1461686021612 Marionette TRACE conn3 -> [0,1513,"getWindowHandle",null] 08:53:41 INFO - PROCESS | 1865 | 1461686021616 Marionette TRACE conn3 <- [1,1513,null,{"value":"8"}] 08:53:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html 08:53:41 INFO - PROCESS | 1865 | 1461686021624 Marionette TRACE conn3 -> [0,1514,"setScriptTimeout",{"ms":35000}] 08:53:41 INFO - PROCESS | 1865 | 1461686021627 Marionette TRACE conn3 <- [1,1514,null,{}] 08:53:41 INFO - PROCESS | 1865 | 1461686021632 Marionette TRACE conn3 -> [0,1515,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:53:41 INFO - PROCESS | 1865 | 1461686021800 Marionette TRACE conn3 <- [1,1515,null,{"value":null}] 08:53:42 INFO - PROCESS | 1865 | 1461686021994 Marionette TRACE conn3 -> [0,1516,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html\", \"f2909f1d-3840-4f27-ae3e-3caac4a4282f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:53:42 INFO - PROCESS | 1865 | ++DOCSHELL 0x7fb4a7381000 == 107 [pid = 1865] [id = 386] 08:53:42 INFO - PROCESS | 1865 | ++DOMWINDOW == 162 (0x7fb4992e2400) [pid = 1865] [serial = 1159] [outer = (nil)] 08:53:42 INFO - PROCESS | 1865 | ++DOMWINDOW == 163 (0x7fb49b4bc400) [pid = 1865] [serial = 1160] [outer = 0x7fb4992e2400] 08:53:42 INFO - PROCESS | 1865 | 1461686022067 Marionette DEBUG loaded listener.js 08:53:42 INFO - PROCESS | 1865 | ++DOMWINDOW == 164 (0x7fb49c91c000) [pid = 1865] [serial = 1161] [outer = 0x7fb4992e2400] 08:53:42 INFO - PROCESS | 1865 | 1461686022882 Marionette TRACE conn3 <- [1,1516,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html",0,null,null,[["Canvas test: 2d.pattern.repeat.unrecognisednull",0,null,null]]]}] 08:53:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | Canvas test: 2d.pattern.repeat.unrecognisednull 08:53:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | took 1286ms 08:53:42 INFO - PROCESS | 1865 | 1461686022911 Marionette TRACE conn3 -> [0,1517,"getWindowHandle",null] 08:53:42 INFO - PROCESS | 1865 | 1461686022915 Marionette TRACE conn3 <- [1,1517,null,{"value":"8"}] 08:53:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html 08:53:42 INFO - PROCESS | 1865 | 1461686022921 Marionette TRACE conn3 -> [0,1518,"setScriptTimeout",{"ms":35000}] 08:53:42 INFO - PROCESS | 1865 | 1461686022923 Marionette TRACE conn3 <- [1,1518,null,{}] 08:53:42 INFO - PROCESS | 1865 | 1461686022929 Marionette TRACE conn3 -> [0,1519,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:53:43 INFO - PROCESS | 1865 | 1461686023124 Marionette TRACE conn3 <- [1,1519,null,{"value":null}] 08:53:43 INFO - PROCESS | 1865 | 1461686023353 Marionette TRACE conn3 -> [0,1520,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html\", \"f2909f1d-3840-4f27-ae3e-3caac4a4282f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:53:43 INFO - PROCESS | 1865 | ++DOCSHELL 0x7fb4a841f800 == 108 [pid = 1865] [id = 387] 08:53:43 INFO - PROCESS | 1865 | ++DOMWINDOW == 165 (0x7fb49a115400) [pid = 1865] [serial = 1162] [outer = (nil)] 08:53:43 INFO - PROCESS | 1865 | ++DOMWINDOW == 166 (0x7fb49cb52000) [pid = 1865] [serial = 1163] [outer = 0x7fb49a115400] 08:53:43 INFO - PROCESS | 1865 | 1461686023464 Marionette DEBUG loaded listener.js 08:53:43 INFO - PROCESS | 1865 | ++DOMWINDOW == 167 (0x7fb49d711400) [pid = 1865] [serial = 1164] [outer = 0x7fb49a115400] 08:53:44 INFO - PROCESS | 1865 | 1461686024293 Marionette TRACE conn3 <- [1,1520,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html",0,null,null,[["Canvas test: 2d.strokeStyle.default",0,null,null]]]}] 08:53:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | Canvas test: 2d.strokeStyle.default 08:53:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | took 1429ms 08:53:44 INFO - PROCESS | 1865 | 1461686024350 Marionette TRACE conn3 -> [0,1521,"getWindowHandle",null] 08:53:44 INFO - PROCESS | 1865 | 1461686024353 Marionette TRACE conn3 <- [1,1521,null,{"value":"8"}] 08:53:44 INFO - TEST-START | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html 08:53:44 INFO - PROCESS | 1865 | 1461686024379 Marionette TRACE conn3 -> [0,1522,"setScriptTimeout",{"ms":35000}] 08:53:44 INFO - PROCESS | 1865 | 1461686024381 Marionette TRACE conn3 <- [1,1522,null,{}] 08:53:44 INFO - PROCESS | 1865 | 1461686024387 Marionette TRACE conn3 -> [0,1523,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:53:44 INFO - PROCESS | 1865 | 1461686024622 Marionette TRACE conn3 <- [1,1523,null,{"value":null}] 08:53:44 INFO - PROCESS | 1865 | 1461686024826 Marionette TRACE conn3 -> [0,1524,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html\", \"f2909f1d-3840-4f27-ae3e-3caac4a4282f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:53:44 INFO - PROCESS | 1865 | ++DOCSHELL 0x7fb4abd43000 == 109 [pid = 1865] [id = 388] 08:53:44 INFO - PROCESS | 1865 | ++DOMWINDOW == 168 (0x7fb49aae7000) [pid = 1865] [serial = 1165] [outer = (nil)] 08:53:44 INFO - PROCESS | 1865 | ++DOMWINDOW == 169 (0x7fb4a6407400) [pid = 1865] [serial = 1166] [outer = 0x7fb49aae7000] 08:53:44 INFO - PROCESS | 1865 | 1461686024899 Marionette DEBUG loaded listener.js 08:53:45 INFO - PROCESS | 1865 | ++DOMWINDOW == 170 (0x7fb4a72a4000) [pid = 1865] [serial = 1167] [outer = 0x7fb49aae7000] 08:53:45 INFO - PROCESS | 1865 | SkCairoFTTypeface::onFilterRec unimplemented 08:53:45 INFO - PROCESS | 1865 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 08:53:45 INFO - PROCESS | 1865 | SkCairoFTTypeface::onFilterRec unimplemented 08:53:45 INFO - PROCESS | 1865 | SkCairoFTTypeface::onFilterRec unimplemented 08:53:45 INFO - PROCESS | 1865 | SkCairoFTTypeface::onFilterRec unimplemented 08:53:45 INFO - PROCESS | 1865 | SkCairoFTTypeface::onFilterRec unimplemented 08:53:45 INFO - PROCESS | 1865 | SkCairoFTTypeface::onFilterRec unimplemented 08:53:45 INFO - PROCESS | 1865 | SkCairoFTTypeface::onFilterRec unimplemented 08:53:45 INFO - PROCESS | 1865 | SkCairoFTTypeface::onFilterRec unimplemented 08:53:45 INFO - PROCESS | 1865 | SkCairoFTTypeface::onFilterRec unimplemented 08:53:45 INFO - PROCESS | 1865 | SkCairoFTTypeface::onFilterRec unimplemented 08:53:45 INFO - PROCESS | 1865 | SkCairoFTTypeface::onFilterRec unimplemented 08:53:45 INFO - PROCESS | 1865 | 1461686025669 Marionette TRACE conn3 <- [1,1524,null,{"value":["/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html",0,null,null,[["fillRect should not affect current default path and NotSupportedError should be thrown.",1,"assert_throws: fillRect should not affect current default path and NotSupportedError should be thrown. function \"function () {\n var canvas = document.getElemen...\" threw object \"TypeError: context.addHitRegion is not a function\" (\"TypeError\") expected object \"[object Object]\" (\"NotSupportedError\")","@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:15:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:14:1\n"],["strokeRect should not affect current default path and NotSupportedError should be thrown.",1,"assert_throws: strokeRect should not affect current default path and NotSupportedError should be thrown. function \"function () {\n var canvas = document.getElemen...\" threw object \"TypeError: context.addHitRegion is not a function\" (\"TypeError\") expected object \"[object Object]\" (\"NotSupportedError\")","@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:34:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:33:1\n"],["fillText should not affect current default path and NotSupportedError should be thrown.",1,"assert_throws: fillText should not affect current default path and NotSupportedError should be thrown. function \"function () {\n var canvas = document.getElemen...\" threw object \"TypeError: context.addHitRegion is not a function\" (\"TypeError\") expected object \"[object Object]\" (\"NotSupportedError\")","@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:53:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:52:1\n"],["strokeText should not affect current default path and NotSupportedError shuld be thrown.",1,"assert_throws: strokeText should not affect current default path and NotSupportedError shuld be thrown. function \"function () {\n var canvas = document.getElemen...\" threw object \"TypeError: context.addHitRegion is not a function\" (\"TypeError\") expected object \"[object Object]\" (\"NotSupportedError\")","@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:72:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:71:1\n"]]]}] 08:53:45 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 () { 08:53:45 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 08:53:45 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:15:5 08:53:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:53:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:53:45 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:14:1 08:53:45 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 () { 08:53:45 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 08:53:45 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:34:5 08:53:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:53:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:53:45 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:33:1 08:53:45 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 () { 08:53:45 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 08:53:45 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:53:5 08:53:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:53:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:53:45 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:52:1 08:53:45 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 () { 08:53:45 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 08:53:45 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:72:5 08:53:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:53:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:53:45 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:71:1 08:53:45 INFO - TEST-OK | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | took 1333ms 08:53:45 INFO - PROCESS | 1865 | 1461686025713 Marionette TRACE conn3 -> [0,1525,"getWindowHandle",null] 08:53:45 INFO - PROCESS | 1865 | 1461686025720 Marionette TRACE conn3 <- [1,1525,null,{"value":"8"}] 08:53:45 INFO - TEST-START | /2dcontext/hit-regions/hitregions-members-exist.html 08:53:45 INFO - PROCESS | 1865 | 1461686025727 Marionette TRACE conn3 -> [0,1526,"setScriptTimeout",{"ms":35000}] 08:53:45 INFO - PROCESS | 1865 | 1461686025729 Marionette TRACE conn3 <- [1,1526,null,{}] 08:53:45 INFO - PROCESS | 1865 | 1461686025734 Marionette TRACE conn3 -> [0,1527,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:53:45 INFO - PROCESS | 1865 | 1461686025986 Marionette TRACE conn3 <- [1,1527,null,{"value":null}] 08:53:46 INFO - PROCESS | 1865 | 1461686026127 Marionette TRACE conn3 -> [0,1528,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/hit-regions/hitregions-members-exist.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html\", \"f2909f1d-3840-4f27-ae3e-3caac4a4282f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:53:46 INFO - PROCESS | 1865 | ++DOCSHELL 0x7fb4abf4d000 == 110 [pid = 1865] [id = 389] 08:53:46 INFO - PROCESS | 1865 | ++DOMWINDOW == 171 (0x7fb49cbf1800) [pid = 1865] [serial = 1168] [outer = (nil)] 08:53:46 INFO - PROCESS | 1865 | ++DOMWINDOW == 172 (0x7fb4a73eb000) [pid = 1865] [serial = 1169] [outer = 0x7fb49cbf1800] 08:53:46 INFO - PROCESS | 1865 | 1461686026202 Marionette DEBUG loaded listener.js 08:53:46 INFO - PROCESS | 1865 | ++DOMWINDOW == 173 (0x7fb4a8733c00) [pid = 1865] [serial = 1170] [outer = 0x7fb49cbf1800] 08:53:47 INFO - PROCESS | 1865 | 1461686027046 Marionette TRACE conn3 <- [1,1528,null,{"value":["/2dcontext/hit-regions/hitregions-members-exist.html",0,null,null,[["context.addHitRegion Exists",1,"assert_equals: expected \"function\" but got \"undefined\"","@http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:14:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:12:1\n"],["context.removeHitRegion Exists",1,"assert_equals: expected \"function\" but got \"undefined\"","@http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:19:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:17:1\n"],["context.clearHitRegions Exists",1,"assert_equals: expected \"function\" but got \"undefined\"","@http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:24:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:22:1\n"]]]}] 08:53:47 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.addHitRegion Exists - assert_equals: expected "function" but got "undefined" 08:53:47 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:14:3 08:53:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:53:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:53:47 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:12:1 08:53:47 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.removeHitRegion Exists - assert_equals: expected "function" but got "undefined" 08:53:47 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:19:3 08:53:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:53:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:53:47 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:17:1 08:53:47 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.clearHitRegions Exists - assert_equals: expected "function" but got "undefined" 08:53:47 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:24:3 08:53:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:53:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:53:47 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:22:1 08:53:47 INFO - TEST-OK | /2dcontext/hit-regions/hitregions-members-exist.html | took 1332ms 08:53:47 INFO - PROCESS | 1865 | 1461686027060 Marionette TRACE conn3 -> [0,1529,"getWindowHandle",null] 08:53:47 INFO - PROCESS | 1865 | 1461686027066 Marionette TRACE conn3 <- [1,1529,null,{"value":"8"}] 08:53:47 INFO - TEST-START | /2dcontext/image-smoothing/imagesmoothing.html 08:53:47 INFO - PROCESS | 1865 | 1461686027110 Marionette TRACE conn3 -> [0,1530,"setScriptTimeout",{"ms":35000}] 08:53:47 INFO - PROCESS | 1865 | 1461686027114 Marionette TRACE conn3 <- [1,1530,null,{}] 08:53:47 INFO - PROCESS | 1865 | 1461686027119 Marionette TRACE conn3 -> [0,1531,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:53:47 INFO - PROCESS | 1865 | 1461686027308 Marionette TRACE conn3 <- [1,1531,null,{"value":null}] 08:53:47 INFO - PROCESS | 1865 | 1461686027503 Marionette TRACE conn3 -> [0,1532,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/image-smoothing/imagesmoothing.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html\", \"f2909f1d-3840-4f27-ae3e-3caac4a4282f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:53:47 INFO - PROCESS | 1865 | ++DOCSHELL 0x7fb4aca18800 == 111 [pid = 1865] [id = 390] 08:53:47 INFO - PROCESS | 1865 | ++DOMWINDOW == 174 (0x7fb4a6406400) [pid = 1865] [serial = 1171] [outer = (nil)] 08:53:47 INFO - PROCESS | 1865 | ++DOMWINDOW == 175 (0x7fb4ac0b0400) [pid = 1865] [serial = 1172] [outer = 0x7fb4a6406400] 08:53:47 INFO - PROCESS | 1865 | 1461686027578 Marionette DEBUG loaded listener.js 08:53:47 INFO - PROCESS | 1865 | ++DOMWINDOW == 176 (0x7fb4ac745000) [pid = 1865] [serial = 1173] [outer = 0x7fb4a6406400] 08:53:48 INFO - PROCESS | 1865 | 1461686028353 Marionette TRACE conn3 <- [1,1532,null,{"value":["/2dcontext/image-smoothing/imagesmoothing.html",0,null,null,[["When the CanvasRenderingContext2D object is created, the attribute must be set to true.",1,"assert_true: expected true got undefined","@http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:22:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:18:7\n@http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:17:6\n"],["On getting the imageSmoothingEnabled attribute, the user agent must return the last value it was set to.",0,null,null],["On setting the imageSmoothingEnabled attribute, it must be set to the new value.",0,null,null]]]}] 08:53:48 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 08:53:48 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:22:9 08:53:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:53:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:53:48 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:18:7 08:53:48 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:17:6 08:53:48 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. 08:53:48 INFO - TEST-PASS | /2dcontext/image-smoothing/imagesmoothing.html | On setting the imageSmoothingEnabled attribute, it must be set to the new value. 08:53:48 INFO - TEST-OK | /2dcontext/image-smoothing/imagesmoothing.html | took 1291ms 08:53:48 INFO - PROCESS | 1865 | 1461686028398 Marionette TRACE conn3 -> [0,1533,"getWindowHandle",null] 08:53:48 INFO - PROCESS | 1865 | 1461686028402 Marionette TRACE conn3 <- [1,1533,null,{"value":"8"}] 08:53:48 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.butt.html 08:53:48 INFO - PROCESS | 1865 | 1461686028407 Marionette TRACE conn3 -> [0,1534,"setScriptTimeout",{"ms":35000}] 08:53:48 INFO - PROCESS | 1865 | 1461686028409 Marionette TRACE conn3 <- [1,1534,null,{}] 08:53:48 INFO - PROCESS | 1865 | 1461686028415 Marionette TRACE conn3 -> [0,1535,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:53:48 INFO - PROCESS | 1865 | 1461686028634 Marionette TRACE conn3 <- [1,1535,null,{"value":null}] 08:53:48 INFO - PROCESS | 1865 | 1461686028877 Marionette TRACE conn3 -> [0,1536,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.cap.butt.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.butt.html\", \"f2909f1d-3840-4f27-ae3e-3caac4a4282f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:53:48 INFO - PROCESS | 1865 | ++DOCSHELL 0x7fb4b0ab5000 == 112 [pid = 1865] [id = 391] 08:53:48 INFO - PROCESS | 1865 | ++DOMWINDOW == 177 (0x7fb486dda400) [pid = 1865] [serial = 1174] [outer = (nil)] 08:53:48 INFO - PROCESS | 1865 | ++DOMWINDOW == 178 (0x7fb486ddfc00) [pid = 1865] [serial = 1175] [outer = 0x7fb486dda400] 08:53:48 INFO - PROCESS | 1865 | 1461686028950 Marionette DEBUG loaded listener.js 08:53:49 INFO - PROCESS | 1865 | ++DOMWINDOW == 179 (0x7fb4ac0af000) [pid = 1865] [serial = 1176] [outer = 0x7fb486dda400] 08:53:49 INFO - PROCESS | 1865 | 1461686029854 Marionette TRACE conn3 <- [1,1536,null,{"value":["/2dcontext/line-styles/2d.line.cap.butt.html",0,null,null,[["lineCap 'butt' is rendered correctly",0,null,null]]]}] 08:53:49 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.butt.html | lineCap 'butt' is rendered correctly 08:53:49 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.butt.html | took 1482ms 08:53:49 INFO - PROCESS | 1865 | 1461686029890 Marionette TRACE conn3 -> [0,1537,"getWindowHandle",null] 08:53:49 INFO - PROCESS | 1865 | 1461686029893 Marionette TRACE conn3 <- [1,1537,null,{"value":"8"}] 08:53:49 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.closed.html 08:53:49 INFO - PROCESS | 1865 | 1461686029899 Marionette TRACE conn3 -> [0,1538,"setScriptTimeout",{"ms":35000}] 08:53:49 INFO - PROCESS | 1865 | 1461686029901 Marionette TRACE conn3 <- [1,1538,null,{}] 08:53:49 INFO - PROCESS | 1865 | 1461686029907 Marionette TRACE conn3 -> [0,1539,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:53:50 INFO - PROCESS | 1865 | 1461686030089 Marionette TRACE conn3 <- [1,1539,null,{"value":null}] 08:53:50 INFO - PROCESS | 1865 | 1461686030291 Marionette TRACE conn3 -> [0,1540,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.cap.closed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.closed.html\", \"f2909f1d-3840-4f27-ae3e-3caac4a4282f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:53:50 INFO - PROCESS | 1865 | ++DOCSHELL 0x7fb4a8573800 == 113 [pid = 1865] [id = 392] 08:53:50 INFO - PROCESS | 1865 | ++DOMWINDOW == 180 (0x7fb486dd6c00) [pid = 1865] [serial = 1177] [outer = (nil)] 08:53:50 INFO - PROCESS | 1865 | ++DOMWINDOW == 181 (0x7fb499607800) [pid = 1865] [serial = 1178] [outer = 0x7fb486dd6c00] 08:53:50 INFO - PROCESS | 1865 | 1461686030358 Marionette DEBUG loaded listener.js 08:53:50 INFO - PROCESS | 1865 | ++DOMWINDOW == 182 (0x7fb49960c800) [pid = 1865] [serial = 1179] [outer = 0x7fb486dd6c00] 08:53:51 INFO - PROCESS | 1865 | 1461686031220 Marionette TRACE conn3 <- [1,1540,null,{"value":["/2dcontext/line-styles/2d.line.cap.closed.html",0,null,null,[["Line caps are not drawn at the corners of an unclosed rectangle",0,null,null]]]}] 08:53:51 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.closed.html | Line caps are not drawn at the corners of an unclosed rectangle 08:53:51 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.closed.html | took 1376ms 08:53:51 INFO - PROCESS | 1865 | 1461686031277 Marionette TRACE conn3 -> [0,1541,"getWindowHandle",null] 08:53:51 INFO - PROCESS | 1865 | 1461686031281 Marionette TRACE conn3 <- [1,1541,null,{"value":"8"}] 08:53:51 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.invalid.html 08:53:51 INFO - PROCESS | 1865 | 1461686031286 Marionette TRACE conn3 -> [0,1542,"setScriptTimeout",{"ms":35000}] 08:53:51 INFO - PROCESS | 1865 | 1461686031288 Marionette TRACE conn3 <- [1,1542,null,{}] 08:53:51 INFO - PROCESS | 1865 | 1461686031295 Marionette TRACE conn3 -> [0,1543,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:53:51 INFO - PROCESS | 1865 | 1461686031473 Marionette TRACE conn3 <- [1,1543,null,{"value":null}] 08:53:51 INFO - PROCESS | 1865 | 1461686031673 Marionette TRACE conn3 -> [0,1544,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.cap.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.invalid.html\", \"f2909f1d-3840-4f27-ae3e-3caac4a4282f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:53:51 INFO - PROCESS | 1865 | ++DOCSHELL 0x7fb4b1896000 == 114 [pid = 1865] [id = 393] 08:53:51 INFO - PROCESS | 1865 | ++DOMWINDOW == 183 (0x7fb482b03000) [pid = 1865] [serial = 1180] [outer = (nil)] 08:53:51 INFO - PROCESS | 1865 | ++DOMWINDOW == 184 (0x7fb482b0bc00) [pid = 1865] [serial = 1181] [outer = 0x7fb482b03000] 08:53:51 INFO - PROCESS | 1865 | 1461686031744 Marionette DEBUG loaded listener.js 08:53:51 INFO - PROCESS | 1865 | ++DOMWINDOW == 185 (0x7fb482b10800) [pid = 1865] [serial = 1182] [outer = 0x7fb482b03000] 08:53:52 INFO - PROCESS | 1865 | 1461686032612 Marionette TRACE conn3 <- [1,1544,null,{"value":["/2dcontext/line-styles/2d.line.cap.invalid.html",0,null,null,[["Setting lineCap to invalid values is ignored",0,null,null]]]}] 08:53:52 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.invalid.html | Setting lineCap to invalid values is ignored 08:53:52 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.invalid.html | took 1381ms 08:53:52 INFO - PROCESS | 1865 | 1461686032669 Marionette TRACE conn3 -> [0,1545,"getWindowHandle",null] 08:53:52 INFO - PROCESS | 1865 | 1461686032672 Marionette TRACE conn3 <- [1,1545,null,{"value":"8"}] 08:53:52 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.open.html 08:53:52 INFO - PROCESS | 1865 | 1461686032679 Marionette TRACE conn3 -> [0,1546,"setScriptTimeout",{"ms":35000}] 08:53:52 INFO - PROCESS | 1865 | 1461686032681 Marionette TRACE conn3 <- [1,1546,null,{}] 08:53:52 INFO - PROCESS | 1865 | 1461686032687 Marionette TRACE conn3 -> [0,1547,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:53:52 INFO - PROCESS | 1865 | 1461686032863 Marionette TRACE conn3 <- [1,1547,null,{"value":null}] 08:53:53 INFO - PROCESS | 1865 | 1461686033064 Marionette TRACE conn3 -> [0,1548,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.cap.open.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.open.html\", \"f2909f1d-3840-4f27-ae3e-3caac4a4282f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:53:53 INFO - PROCESS | 1865 | ++DOCSHELL 0x7fb485db9000 == 115 [pid = 1865] [id = 394] 08:53:53 INFO - PROCESS | 1865 | ++DOMWINDOW == 186 (0x7fb482b05400) [pid = 1865] [serial = 1183] [outer = (nil)] 08:53:53 INFO - PROCESS | 1865 | ++DOMWINDOW == 187 (0x7fb485d43000) [pid = 1865] [serial = 1184] [outer = 0x7fb482b05400] 08:53:53 INFO - PROCESS | 1865 | 1461686033146 Marionette DEBUG loaded listener.js 08:53:53 INFO - PROCESS | 1865 | ++DOMWINDOW == 188 (0x7fb485d48000) [pid = 1865] [serial = 1185] [outer = 0x7fb482b05400] 08:53:54 INFO - PROCESS | 1865 | 1461686034342 Marionette TRACE conn3 <- [1,1548,null,{"value":["/2dcontext/line-styles/2d.line.cap.open.html",0,null,null,[["Line caps are drawn at the corners of an unclosed rectangle",0,null,null]]]}] 08:53:54 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.open.html | Line caps are drawn at the corners of an unclosed rectangle 08:53:54 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.open.html | took 1732ms 08:53:54 INFO - PROCESS | 1865 | 1461686034414 Marionette TRACE conn3 -> [0,1549,"getWindowHandle",null] 08:53:54 INFO - PROCESS | 1865 | 1461686034419 Marionette TRACE conn3 <- [1,1549,null,{"value":"8"}] 08:53:54 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.round.html 08:53:54 INFO - PROCESS | 1865 | 1461686034433 Marionette TRACE conn3 -> [0,1550,"setScriptTimeout",{"ms":35000}] 08:53:54 INFO - PROCESS | 1865 | 1461686034439 Marionette TRACE conn3 <- [1,1550,null,{}] 08:53:54 INFO - PROCESS | 1865 | 1461686034458 Marionette TRACE conn3 -> [0,1551,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:53:54 INFO - PROCESS | 1865 | 1461686034718 Marionette TRACE conn3 <- [1,1551,null,{"value":null}] 08:53:54 INFO - PROCESS | 1865 | 1461686034892 Marionette TRACE conn3 -> [0,1552,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.cap.round.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.round.html\", \"f2909f1d-3840-4f27-ae3e-3caac4a4282f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:53:54 INFO - PROCESS | 1865 | ++DOCSHELL 0x7fb490bec000 == 116 [pid = 1865] [id = 395] 08:53:54 INFO - PROCESS | 1865 | ++DOMWINDOW == 189 (0x7fb4837c9400) [pid = 1865] [serial = 1186] [outer = (nil)] 08:53:54 INFO - PROCESS | 1865 | ++DOMWINDOW == 190 (0x7fb4837d5400) [pid = 1865] [serial = 1187] [outer = 0x7fb4837c9400] 08:53:54 INFO - PROCESS | 1865 | 1461686034978 Marionette DEBUG loaded listener.js 08:53:55 INFO - PROCESS | 1865 | ++DOMWINDOW == 191 (0x7fb485ae3800) [pid = 1865] [serial = 1188] [outer = 0x7fb4837c9400] 08:53:55 INFO - PROCESS | 1865 | 1461686035918 Marionette TRACE conn3 <- [1,1552,null,{"value":["/2dcontext/line-styles/2d.line.cap.round.html",0,null,null,[["lineCap 'round' is rendered correctly",0,null,null]]]}] 08:53:55 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.round.html | lineCap 'round' is rendered correctly 08:53:55 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.round.html | took 1553ms 08:53:55 INFO - PROCESS | 1865 | 1461686035982 Marionette TRACE conn3 -> [0,1553,"getWindowHandle",null] 08:53:55 INFO - PROCESS | 1865 | 1461686035990 Marionette TRACE conn3 <- [1,1553,null,{"value":"8"}] 08:53:55 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.square.html 08:53:56 INFO - PROCESS | 1865 | 1461686036000 Marionette TRACE conn3 -> [0,1554,"setScriptTimeout",{"ms":35000}] 08:53:56 INFO - PROCESS | 1865 | 1461686036005 Marionette TRACE conn3 <- [1,1554,null,{}] 08:53:56 INFO - PROCESS | 1865 | 1461686036010 Marionette TRACE conn3 -> [0,1555,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:53:56 INFO - PROCESS | 1865 | 1461686036334 Marionette TRACE conn3 <- [1,1555,null,{"value":null}] 08:53:56 INFO - PROCESS | 1865 | 1461686036685 Marionette TRACE conn3 -> [0,1556,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.cap.square.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.square.html\", \"f2909f1d-3840-4f27-ae3e-3caac4a4282f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:53:56 INFO - PROCESS | 1865 | ++DOCSHELL 0x7fb481fcc800 == 117 [pid = 1865] [id = 396] 08:53:56 INFO - PROCESS | 1865 | ++DOMWINDOW == 192 (0x7fb484749400) [pid = 1865] [serial = 1189] [outer = (nil)] 08:53:56 INFO - PROCESS | 1865 | ++DOMWINDOW == 193 (0x7fb486dd8000) [pid = 1865] [serial = 1190] [outer = 0x7fb484749400] 08:53:56 INFO - PROCESS | 1865 | 1461686036763 Marionette DEBUG loaded listener.js 08:53:56 INFO - PROCESS | 1865 | ++DOMWINDOW == 194 (0x7fb4879aa400) [pid = 1865] [serial = 1191] [outer = 0x7fb484749400] 08:53:57 INFO - PROCESS | 1865 | --DOCSHELL 0x7fb49967c800 == 116 [pid = 1865] [id = 78] 08:53:57 INFO - PROCESS | 1865 | --DOCSHELL 0x7fb481fb5000 == 115 [pid = 1865] [id = 339] 08:53:57 INFO - PROCESS | 1865 | --DOCSHELL 0x7fb48eee5000 == 114 [pid = 1865] [id = 340] 08:53:57 INFO - PROCESS | 1865 | --DOCSHELL 0x7fb490c07800 == 113 [pid = 1865] [id = 338] 08:53:57 INFO - PROCESS | 1865 | --DOMWINDOW == 193 (0x7fb4915b0000) [pid = 1865] [serial = 29] [outer = (nil)] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 08:53:57 INFO - PROCESS | 1865 | --DOMWINDOW == 192 (0x7fb490258000) [pid = 1865] [serial = 1079] [outer = (nil)] [url = about:blank] 08:53:57 INFO - PROCESS | 1865 | --DOCSHELL 0x7fb482be8800 == 112 [pid = 1865] [id = 354] 08:53:57 INFO - PROCESS | 1865 | --DOCSHELL 0x7fb49a459800 == 111 [pid = 1865] [id = 371] 08:53:57 INFO - PROCESS | 1865 | --DOCSHELL 0x7fb496341000 == 110 [pid = 1865] [id = 368] 08:53:57 INFO - PROCESS | 1865 | --DOCSHELL 0x7fb4947f0000 == 109 [pid = 1865] [id = 367] 08:53:57 INFO - PROCESS | 1865 | --DOCSHELL 0x7fb4947a3800 == 108 [pid = 1865] [id = 366] 08:53:57 INFO - PROCESS | 1865 | --DOCSHELL 0x7fb492ef3800 == 107 [pid = 1865] [id = 365] 08:53:57 INFO - PROCESS | 1865 | --DOCSHELL 0x7fb4911c1800 == 106 [pid = 1865] [id = 364] 08:53:57 INFO - PROCESS | 1865 | --DOCSHELL 0x7fb490c0e000 == 105 [pid = 1865] [id = 363] 08:53:57 INFO - PROCESS | 1865 | --DOCSHELL 0x7fb49017b000 == 104 [pid = 1865] [id = 362] 08:53:57 INFO - PROCESS | 1865 | --DOCSHELL 0x7fb48ee0d000 == 103 [pid = 1865] [id = 361] 08:53:57 INFO - PROCESS | 1865 | --DOCSHELL 0x7fb485b9e000 == 102 [pid = 1865] [id = 360] 08:53:57 INFO - PROCESS | 1865 | --DOCSHELL 0x7fb48edb3800 == 101 [pid = 1865] [id = 359] 08:53:57 INFO - PROCESS | 1865 | --DOMWINDOW == 191 (0x7fb498655400) [pid = 1865] [serial = 1052] [outer = (nil)] [url = about:blank] 08:53:57 INFO - PROCESS | 1865 | --DOMWINDOW == 190 (0x7fb49c9ff000) [pid = 1865] [serial = 1055] [outer = (nil)] [url = about:blank] 08:53:57 INFO - PROCESS | 1865 | --DOMWINDOW == 189 (0x7fb481831800) [pid = 1865] [serial = 1067] [outer = (nil)] [url = about:blank] 08:53:57 INFO - PROCESS | 1865 | --DOMWINDOW == 188 (0x7fb481e7a800) [pid = 1865] [serial = 1070] [outer = (nil)] [url = about:blank] 08:53:57 INFO - PROCESS | 1865 | --DOMWINDOW == 187 (0x7fb4837db000) [pid = 1865] [serial = 1037] [outer = (nil)] [url = about:blank] 08:53:57 INFO - PROCESS | 1865 | --DOMWINDOW == 186 (0x7fb481e71800) [pid = 1865] [serial = 1061] [outer = (nil)] [url = about:blank] 08:53:57 INFO - PROCESS | 1865 | --DOMWINDOW == 185 (0x7fb481e72000) [pid = 1865] [serial = 1068] [outer = (nil)] [url = about:blank] 08:53:57 INFO - PROCESS | 1865 | --DOMWINDOW == 184 (0x7fb490146000) [pid = 1865] [serial = 1077] [outer = (nil)] [url = about:blank] 08:53:57 INFO - PROCESS | 1865 | --DOMWINDOW == 183 (0x7fb4948cc800) [pid = 1865] [serial = 1049] [outer = (nil)] [url = about:blank] 08:53:57 INFO - PROCESS | 1865 | --DOMWINDOW == 182 (0x7fb488fb7c00) [pid = 1865] [serial = 1076] [outer = (nil)] [url = about:blank] 08:53:57 INFO - PROCESS | 1865 | --DOMWINDOW == 181 (0x7fb4a72ac000) [pid = 1865] [serial = 1058] [outer = (nil)] [url = about:blank] 08:53:57 INFO - PROCESS | 1865 | --DOMWINDOW == 180 (0x7fb489984000) [pid = 1865] [serial = 1064] [outer = (nil)] [url = about:blank] 08:53:57 INFO - PROCESS | 1865 | --DOMWINDOW == 179 (0x7fb493ede400) [pid = 1865] [serial = 1046] [outer = (nil)] [url = about:blank] 08:53:57 INFO - PROCESS | 1865 | --DOMWINDOW == 178 (0x7fb487b98800) [pid = 1865] [serial = 1074] [outer = (nil)] [url = about:blank] 08:53:57 INFO - PROCESS | 1865 | --DOMWINDOW == 177 (0x7fb4906bd400) [pid = 1865] [serial = 1043] [outer = (nil)] [url = about:blank] 08:53:57 INFO - PROCESS | 1865 | --DOMWINDOW == 176 (0x7fb4850a0800) [pid = 1865] [serial = 1071] [outer = (nil)] [url = about:blank] 08:53:57 INFO - PROCESS | 1865 | --DOMWINDOW == 175 (0x7fb487b93000) [pid = 1865] [serial = 1040] [outer = (nil)] [url = about:blank] 08:53:57 INFO - PROCESS | 1865 | --DOMWINDOW == 174 (0x7fb4879ac000) [pid = 1865] [serial = 1073] [outer = (nil)] [url = about:blank] 08:53:57 INFO - PROCESS | 1865 | 1461686037868 Marionette TRACE conn3 <- [1,1556,null,{"value":["/2dcontext/line-styles/2d.line.cap.square.html",0,null,null,[["lineCap 'square' is rendered correctly",0,null,null]]]}] 08:53:57 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.square.html | lineCap 'square' is rendered correctly 08:53:57 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.square.html | took 1935ms 08:53:57 INFO - PROCESS | 1865 | 1461686037938 Marionette TRACE conn3 -> [0,1557,"getWindowHandle",null] 08:53:57 INFO - PROCESS | 1865 | 1461686037941 Marionette TRACE conn3 <- [1,1557,null,{"value":"8"}] 08:53:57 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.valid.html 08:53:57 INFO - PROCESS | 1865 | 1461686037948 Marionette TRACE conn3 -> [0,1558,"setScriptTimeout",{"ms":35000}] 08:53:57 INFO - PROCESS | 1865 | 1461686037954 Marionette TRACE conn3 <- [1,1558,null,{}] 08:53:57 INFO - PROCESS | 1865 | 1461686037969 Marionette TRACE conn3 -> [0,1559,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:53:58 INFO - PROCESS | 1865 | 1461686038182 Marionette TRACE conn3 <- [1,1559,null,{"value":null}] 08:53:58 INFO - PROCESS | 1865 | 1461686038429 Marionette TRACE conn3 -> [0,1560,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.cap.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.valid.html\", \"f2909f1d-3840-4f27-ae3e-3caac4a4282f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:53:58 INFO - PROCESS | 1865 | ++DOCSHELL 0x7fb488dc2800 == 102 [pid = 1865] [id = 397] 08:53:58 INFO - PROCESS | 1865 | ++DOMWINDOW == 175 (0x7fb488fb2400) [pid = 1865] [serial = 1192] [outer = (nil)] 08:53:58 INFO - PROCESS | 1865 | ++DOMWINDOW == 176 (0x7fb48998b800) [pid = 1865] [serial = 1193] [outer = 0x7fb488fb2400] 08:53:58 INFO - PROCESS | 1865 | 1461686038503 Marionette DEBUG loaded listener.js 08:53:58 INFO - PROCESS | 1865 | ++DOMWINDOW == 177 (0x7fb490320000) [pid = 1865] [serial = 1194] [outer = 0x7fb488fb2400] 08:53:59 INFO - PROCESS | 1865 | 1461686039279 Marionette TRACE conn3 <- [1,1560,null,{"value":["/2dcontext/line-styles/2d.line.cap.valid.html",0,null,null,[["Setting lineCap to valid values works",0,null,null]]]}] 08:53:59 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.valid.html | Setting lineCap to valid values works 08:53:59 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.valid.html | took 1383ms 08:53:59 INFO - TEST-START | /2dcontext/line-styles/2d.line.cross.html 08:53:59 INFO - PROCESS | 1865 | 1461686039332 Marionette TRACE conn3 -> [0,1561,"getWindowHandle",null] 08:53:59 INFO - PROCESS | 1865 | 1461686039335 Marionette TRACE conn3 <- [1,1561,null,{"value":"8"}] 08:53:59 INFO - PROCESS | 1865 | 1461686039341 Marionette TRACE conn3 -> [0,1562,"setScriptTimeout",{"ms":35000}] 08:53:59 INFO - PROCESS | 1865 | 1461686039344 Marionette TRACE conn3 <- [1,1562,null,{}] 08:53:59 INFO - PROCESS | 1865 | 1461686039349 Marionette TRACE conn3 -> [0,1563,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:53:59 INFO - PROCESS | 1865 | 1461686039527 Marionette TRACE conn3 <- [1,1563,null,{"value":null}] 08:53:59 INFO - PROCESS | 1865 | 1461686039543 Marionette TRACE conn3 -> [0,1564,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.cross.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.cross.html\", \"f2909f1d-3840-4f27-ae3e-3caac4a4282f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:53:59 INFO - PROCESS | 1865 | ++DOCSHELL 0x7fb48ff7f000 == 103 [pid = 1865] [id = 398] 08:53:59 INFO - PROCESS | 1865 | ++DOMWINDOW == 178 (0x7fb4890d1000) [pid = 1865] [serial = 1195] [outer = (nil)] 08:53:59 INFO - PROCESS | 1865 | ++DOMWINDOW == 179 (0x7fb49114d400) [pid = 1865] [serial = 1196] [outer = 0x7fb4890d1000] 08:53:59 INFO - PROCESS | 1865 | 1461686039612 Marionette DEBUG loaded listener.js 08:53:59 INFO - PROCESS | 1865 | ++DOMWINDOW == 180 (0x7fb49216c000) [pid = 1865] [serial = 1197] [outer = 0x7fb4890d1000] 08:54:00 INFO - PROCESS | 1865 | 1461686040579 Marionette TRACE conn3 <- [1,1564,null,{"value":["/2dcontext/line-styles/2d.line.cross.html",0,null,null,[["Canvas test: 2d.line.cross",0,null,null]]]}] 08:54:00 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cross.html | Canvas test: 2d.line.cross 08:54:00 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cross.html | took 1290ms 08:54:00 INFO - PROCESS | 1865 | 1461686040631 Marionette TRACE conn3 -> [0,1565,"getWindowHandle",null] 08:54:00 INFO - PROCESS | 1865 | 1461686040634 Marionette TRACE conn3 <- [1,1565,null,{"value":"8"}] 08:54:00 INFO - TEST-START | /2dcontext/line-styles/2d.line.defaults.html 08:54:00 INFO - PROCESS | 1865 | 1461686040639 Marionette TRACE conn3 -> [0,1566,"setScriptTimeout",{"ms":35000}] 08:54:00 INFO - PROCESS | 1865 | 1461686040641 Marionette TRACE conn3 <- [1,1566,null,{}] 08:54:00 INFO - PROCESS | 1865 | 1461686040654 Marionette TRACE conn3 -> [0,1567,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:54:00 INFO - PROCESS | 1865 | 1461686040864 Marionette TRACE conn3 <- [1,1567,null,{"value":null}] 08:54:00 INFO - PROCESS | 1865 | 1461686040894 Marionette TRACE conn3 -> [0,1568,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.defaults.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.defaults.html\", \"f2909f1d-3840-4f27-ae3e-3caac4a4282f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:54:00 INFO - PROCESS | 1865 | ++DOCSHELL 0x7fb4911bc800 == 104 [pid = 1865] [id = 399] 08:54:00 INFO - PROCESS | 1865 | ++DOMWINDOW == 181 (0x7fb481af3c00) [pid = 1865] [serial = 1198] [outer = (nil)] 08:54:00 INFO - PROCESS | 1865 | ++DOMWINDOW == 182 (0x7fb493923000) [pid = 1865] [serial = 1199] [outer = 0x7fb481af3c00] 08:54:00 INFO - PROCESS | 1865 | 1461686040955 Marionette DEBUG loaded listener.js 08:54:01 INFO - PROCESS | 1865 | ++DOMWINDOW == 183 (0x7fb493da1400) [pid = 1865] [serial = 1200] [outer = 0x7fb481af3c00] 08:54:02 INFO - PROCESS | 1865 | 1461686042008 Marionette TRACE conn3 <- [1,1568,null,{"value":["/2dcontext/line-styles/2d.line.defaults.html",0,null,null,[["Canvas test: 2d.line.defaults",0,null,null]]]}] 08:54:02 INFO - PROCESS | 1865 | --DOMWINDOW == 182 (0x7fb493edf000) [pid = 1865] [serial = 1135] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html] 08:54:02 INFO - PROCESS | 1865 | --DOMWINDOW == 181 (0x7fb49031a400) [pid = 1865] [serial = 1129] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html] 08:54:02 INFO - PROCESS | 1865 | --DOMWINDOW == 180 (0x7fb4890cc400) [pid = 1865] [serial = 1126] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html] 08:54:02 INFO - PROCESS | 1865 | --DOMWINDOW == 179 (0x7fb492f4f800) [pid = 1865] [serial = 1132] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html] 08:54:02 INFO - PROCESS | 1865 | --DOMWINDOW == 178 (0x7fb4837d4c00) [pid = 1865] [serial = 1120] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html] 08:54:02 INFO - PROCESS | 1865 | --DOMWINDOW == 177 (0x7fb4837ca800) [pid = 1865] [serial = 1123] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html] 08:54:02 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.defaults.html | Canvas test: 2d.line.defaults 08:54:02 INFO - TEST-OK | /2dcontext/line-styles/2d.line.defaults.html | took 1432ms 08:54:02 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.bevel.html 08:54:02 INFO - PROCESS | 1865 | 1461686042072 Marionette TRACE conn3 -> [0,1569,"getWindowHandle",null] 08:54:02 INFO - PROCESS | 1865 | 1461686042075 Marionette TRACE conn3 <- [1,1569,null,{"value":"8"}] 08:54:02 INFO - PROCESS | 1865 | 1461686042080 Marionette TRACE conn3 -> [0,1570,"setScriptTimeout",{"ms":35000}] 08:54:02 INFO - PROCESS | 1865 | 1461686042083 Marionette TRACE conn3 <- [1,1570,null,{}] 08:54:02 INFO - PROCESS | 1865 | 1461686042088 Marionette TRACE conn3 -> [0,1571,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:54:02 INFO - PROCESS | 1865 | 1461686042273 Marionette TRACE conn3 <- [1,1571,null,{"value":null}] 08:54:02 INFO - PROCESS | 1865 | 1461686042428 Marionette TRACE conn3 -> [0,1572,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.join.bevel.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.bevel.html\", \"f2909f1d-3840-4f27-ae3e-3caac4a4282f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:54:02 INFO - PROCESS | 1865 | ++DOCSHELL 0x7fb4915a2800 == 105 [pid = 1865] [id = 400] 08:54:02 INFO - PROCESS | 1865 | ++DOMWINDOW == 178 (0x7fb49230e800) [pid = 1865] [serial = 1201] [outer = (nil)] 08:54:02 INFO - PROCESS | 1865 | ++DOMWINDOW == 179 (0x7fb49479ec00) [pid = 1865] [serial = 1202] [outer = 0x7fb49230e800] 08:54:02 INFO - PROCESS | 1865 | 1461686042519 Marionette DEBUG loaded listener.js 08:54:02 INFO - PROCESS | 1865 | ++DOMWINDOW == 180 (0x7fb494d11800) [pid = 1865] [serial = 1203] [outer = 0x7fb49230e800] 08:54:03 INFO - PROCESS | 1865 | 1461686043243 Marionette TRACE conn3 <- [1,1572,null,{"value":["/2dcontext/line-styles/2d.line.join.bevel.html",0,null,null,[["lineJoin 'bevel' is rendered correctly",0,null,null]]]}] 08:54:03 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.bevel.html | lineJoin 'bevel' is rendered correctly 08:54:03 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.bevel.html | took 1185ms 08:54:03 INFO - PROCESS | 1865 | 1461686043266 Marionette TRACE conn3 -> [0,1573,"getWindowHandle",null] 08:54:03 INFO - PROCESS | 1865 | 1461686043269 Marionette TRACE conn3 <- [1,1573,null,{"value":"8"}] 08:54:03 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.closed.html 08:54:03 INFO - PROCESS | 1865 | 1461686043276 Marionette TRACE conn3 -> [0,1574,"setScriptTimeout",{"ms":35000}] 08:54:03 INFO - PROCESS | 1865 | 1461686043290 Marionette TRACE conn3 <- [1,1574,null,{}] 08:54:03 INFO - PROCESS | 1865 | 1461686043296 Marionette TRACE conn3 -> [0,1575,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:54:03 INFO - PROCESS | 1865 | 1461686043520 Marionette TRACE conn3 <- [1,1575,null,{"value":null}] 08:54:03 INFO - PROCESS | 1865 | 1461686043545 Marionette TRACE conn3 -> [0,1576,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.join.closed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.closed.html\", \"f2909f1d-3840-4f27-ae3e-3caac4a4282f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:54:03 INFO - PROCESS | 1865 | ++DOCSHELL 0x7fb494fc4800 == 106 [pid = 1865] [id = 401] 08:54:03 INFO - PROCESS | 1865 | ++DOMWINDOW == 181 (0x7fb494b86400) [pid = 1865] [serial = 1204] [outer = (nil)] 08:54:03 INFO - PROCESS | 1865 | ++DOMWINDOW == 182 (0x7fb49776bc00) [pid = 1865] [serial = 1205] [outer = 0x7fb494b86400] 08:54:03 INFO - PROCESS | 1865 | 1461686043606 Marionette DEBUG loaded listener.js 08:54:03 INFO - PROCESS | 1865 | ++DOMWINDOW == 183 (0x7fb49922c000) [pid = 1865] [serial = 1206] [outer = 0x7fb494b86400] 08:54:04 INFO - PROCESS | 1865 | 1461686044851 Marionette TRACE conn3 <- [1,1576,null,{"value":["/2dcontext/line-styles/2d.line.join.closed.html",0,null,null,[["Line joins are drawn at the corner of a closed rectangle",0,null,null]]]}] 08:54:04 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.closed.html | Line joins are drawn at the corner of a closed rectangle 08:54:04 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.closed.html | took 1641ms 08:54:04 INFO - PROCESS | 1865 | 1461686044930 Marionette TRACE conn3 -> [0,1577,"getWindowHandle",null] 08:54:04 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.invalid.html 08:54:04 INFO - PROCESS | 1865 | 1461686044935 Marionette TRACE conn3 <- [1,1577,null,{"value":"8"}] 08:54:04 INFO - PROCESS | 1865 | 1461686044943 Marionette TRACE conn3 -> [0,1578,"setScriptTimeout",{"ms":35000}] 08:54:04 INFO - PROCESS | 1865 | 1461686044949 Marionette TRACE conn3 <- [1,1578,null,{}] 08:54:04 INFO - PROCESS | 1865 | 1461686044957 Marionette TRACE conn3 -> [0,1579,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:54:05 INFO - PROCESS | 1865 | 1461686045174 Marionette TRACE conn3 <- [1,1579,null,{"value":null}] 08:54:05 INFO - PROCESS | 1865 | 1461686045413 Marionette TRACE conn3 -> [0,1580,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.join.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.invalid.html\", \"f2909f1d-3840-4f27-ae3e-3caac4a4282f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:54:05 INFO - PROCESS | 1865 | ++DOCSHELL 0x7fb489bdc000 == 107 [pid = 1865] [id = 402] 08:54:05 INFO - PROCESS | 1865 | ++DOMWINDOW == 184 (0x7fb482b11800) [pid = 1865] [serial = 1207] [outer = (nil)] 08:54:05 INFO - PROCESS | 1865 | ++DOMWINDOW == 185 (0x7fb485d49c00) [pid = 1865] [serial = 1208] [outer = 0x7fb482b11800] 08:54:05 INFO - PROCESS | 1865 | 1461686045489 Marionette DEBUG loaded listener.js 08:54:05 INFO - PROCESS | 1865 | ++DOMWINDOW == 186 (0x7fb486dd4000) [pid = 1865] [serial = 1209] [outer = 0x7fb482b11800] 08:54:06 INFO - PROCESS | 1865 | 1461686046319 Marionette TRACE conn3 <- [1,1580,null,{"value":["/2dcontext/line-styles/2d.line.join.invalid.html",0,null,null,[["Setting lineJoin to invalid values is ignored",0,null,null]]]}] 08:54:06 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.invalid.html | Setting lineJoin to invalid values is ignored 08:54:06 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.invalid.html | took 1441ms 08:54:06 INFO - PROCESS | 1865 | 1461686046384 Marionette TRACE conn3 -> [0,1581,"getWindowHandle",null] 08:54:06 INFO - PROCESS | 1865 | 1461686046392 Marionette TRACE conn3 <- [1,1581,null,{"value":"8"}] 08:54:06 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.miter.html 08:54:06 INFO - PROCESS | 1865 | 1461686046401 Marionette TRACE conn3 -> [0,1582,"setScriptTimeout",{"ms":35000}] 08:54:06 INFO - PROCESS | 1865 | 1461686046405 Marionette TRACE conn3 <- [1,1582,null,{}] 08:54:06 INFO - PROCESS | 1865 | 1461686046411 Marionette TRACE conn3 -> [0,1583,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:54:06 INFO - PROCESS | 1865 | 1461686046626 Marionette TRACE conn3 <- [1,1583,null,{"value":null}] 08:54:06 INFO - PROCESS | 1865 | 1461686046822 Marionette TRACE conn3 -> [0,1584,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.join.miter.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.miter.html\", \"f2909f1d-3840-4f27-ae3e-3caac4a4282f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:54:06 INFO - PROCESS | 1865 | ++DOCSHELL 0x7fb4947ec000 == 108 [pid = 1865] [id = 403] 08:54:06 INFO - PROCESS | 1865 | ++DOMWINDOW == 187 (0x7fb488fb7400) [pid = 1865] [serial = 1210] [outer = (nil)] 08:54:06 INFO - PROCESS | 1865 | ++DOMWINDOW == 188 (0x7fb489985800) [pid = 1865] [serial = 1211] [outer = 0x7fb488fb7400] 08:54:06 INFO - PROCESS | 1865 | 1461686046966 Marionette DEBUG loaded listener.js 08:54:07 INFO - PROCESS | 1865 | ++DOMWINDOW == 189 (0x7fb490359c00) [pid = 1865] [serial = 1212] [outer = 0x7fb488fb7400] 08:54:07 INFO - PROCESS | 1865 | 1461686047862 Marionette TRACE conn3 <- [1,1584,null,{"value":["/2dcontext/line-styles/2d.line.join.miter.html",0,null,null,[["lineJoin 'miter' is rendered correctly",0,null,null]]]}] 08:54:07 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.miter.html | lineJoin 'miter' is rendered correctly 08:54:07 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.miter.html | took 1537ms 08:54:07 INFO - PROCESS | 1865 | 1461686047939 Marionette TRACE conn3 -> [0,1585,"getWindowHandle",null] 08:54:07 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.open.html 08:54:07 INFO - PROCESS | 1865 | 1461686047943 Marionette TRACE conn3 <- [1,1585,null,{"value":"8"}] 08:54:07 INFO - PROCESS | 1865 | 1461686047949 Marionette TRACE conn3 -> [0,1586,"setScriptTimeout",{"ms":35000}] 08:54:07 INFO - PROCESS | 1865 | 1461686047955 Marionette TRACE conn3 <- [1,1586,null,{}] 08:54:07 INFO - PROCESS | 1865 | 1461686047971 Marionette TRACE conn3 -> [0,1587,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:54:08 INFO - PROCESS | 1865 | 1461686048226 Marionette TRACE conn3 <- [1,1587,null,{"value":null}] 08:54:08 INFO - PROCESS | 1865 | 1461686048511 Marionette TRACE conn3 -> [0,1588,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.join.open.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.open.html\", \"f2909f1d-3840-4f27-ae3e-3caac4a4282f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:54:08 INFO - PROCESS | 1865 | ++DOCSHELL 0x7fb49967e800 == 109 [pid = 1865] [id = 404] 08:54:08 INFO - PROCESS | 1865 | ++DOMWINDOW == 190 (0x7fb493cb8400) [pid = 1865] [serial = 1213] [outer = (nil)] 08:54:08 INFO - PROCESS | 1865 | ++DOMWINDOW == 191 (0x7fb49452d000) [pid = 1865] [serial = 1214] [outer = 0x7fb493cb8400] 08:54:08 INFO - PROCESS | 1865 | 1461686048590 Marionette DEBUG loaded listener.js 08:54:08 INFO - PROCESS | 1865 | ++DOMWINDOW == 192 (0x7fb49632bc00) [pid = 1865] [serial = 1215] [outer = 0x7fb493cb8400] 08:54:09 INFO - PROCESS | 1865 | 1461686049428 Marionette TRACE conn3 <- [1,1588,null,{"value":["/2dcontext/line-styles/2d.line.join.open.html",0,null,null,[["Line joins are not drawn at the corner of an unclosed rectangle",0,null,null]]]}] 08:54:09 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.open.html | Line joins are not drawn at the corner of an unclosed rectangle 08:54:09 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.open.html | took 1547ms 08:54:09 INFO - PROCESS | 1865 | 1461686049497 Marionette TRACE conn3 -> [0,1589,"getWindowHandle",null] 08:54:09 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.parallel.html 08:54:09 INFO - PROCESS | 1865 | 1461686049501 Marionette TRACE conn3 <- [1,1589,null,{"value":"8"}] 08:54:09 INFO - PROCESS | 1865 | 1461686049507 Marionette TRACE conn3 -> [0,1590,"setScriptTimeout",{"ms":35000}] 08:54:09 INFO - PROCESS | 1865 | 1461686049511 Marionette TRACE conn3 <- [1,1590,null,{}] 08:54:09 INFO - PROCESS | 1865 | 1461686049516 Marionette TRACE conn3 -> [0,1591,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:54:09 INFO - PROCESS | 1865 | 1461686049696 Marionette TRACE conn3 <- [1,1591,null,{"value":null}] 08:54:09 INFO - PROCESS | 1865 | 1461686049899 Marionette TRACE conn3 -> [0,1592,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.join.parallel.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.parallel.html\", \"f2909f1d-3840-4f27-ae3e-3caac4a4282f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:54:09 INFO - PROCESS | 1865 | ++DOCSHELL 0x7fb49cb86000 == 110 [pid = 1865] [id = 405] 08:54:09 INFO - PROCESS | 1865 | ++DOMWINDOW == 193 (0x7fb493de2000) [pid = 1865] [serial = 1216] [outer = (nil)] 08:54:09 INFO - PROCESS | 1865 | ++DOMWINDOW == 194 (0x7fb49928ac00) [pid = 1865] [serial = 1217] [outer = 0x7fb493de2000] 08:54:09 INFO - PROCESS | 1865 | 1461686049972 Marionette DEBUG loaded listener.js 08:54:10 INFO - PROCESS | 1865 | ++DOMWINDOW == 195 (0x7fb499546c00) [pid = 1865] [serial = 1218] [outer = 0x7fb493de2000] 08:54:10 INFO - PROCESS | 1865 | 1461686050830 Marionette TRACE conn3 <- [1,1592,null,{"value":["/2dcontext/line-styles/2d.line.join.parallel.html",0,null,null,[["Line joins are drawn at 180-degree joins",0,null,null]]]}] 08:54:10 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.parallel.html | Line joins are drawn at 180-degree joins 08:54:10 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.parallel.html | took 1382ms 08:54:10 INFO - PROCESS | 1865 | 1461686050891 Marionette TRACE conn3 -> [0,1593,"getWindowHandle",null] 08:54:10 INFO - PROCESS | 1865 | 1461686050894 Marionette TRACE conn3 <- [1,1593,null,{"value":"8"}] 08:54:10 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.round.html 08:54:10 INFO - PROCESS | 1865 | 1461686050902 Marionette TRACE conn3 -> [0,1594,"setScriptTimeout",{"ms":35000}] 08:54:10 INFO - PROCESS | 1865 | 1461686050907 Marionette TRACE conn3 <- [1,1594,null,{}] 08:54:10 INFO - PROCESS | 1865 | 1461686050914 Marionette TRACE conn3 -> [0,1595,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:54:11 INFO - PROCESS | 1865 | 1461686051140 Marionette TRACE conn3 <- [1,1595,null,{"value":null}] 08:54:11 INFO - PROCESS | 1865 | 1461686051339 Marionette TRACE conn3 -> [0,1596,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.join.round.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.round.html\", \"f2909f1d-3840-4f27-ae3e-3caac4a4282f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:54:11 INFO - PROCESS | 1865 | ++DOCSHELL 0x7fb4a857e000 == 111 [pid = 1865] [id = 406] 08:54:11 INFO - PROCESS | 1865 | ++DOMWINDOW == 196 (0x7fb498655400) [pid = 1865] [serial = 1219] [outer = (nil)] 08:54:11 INFO - PROCESS | 1865 | ++DOMWINDOW == 197 (0x7fb49960c400) [pid = 1865] [serial = 1220] [outer = 0x7fb498655400] 08:54:11 INFO - PROCESS | 1865 | 1461686051425 Marionette DEBUG loaded listener.js 08:54:11 INFO - PROCESS | 1865 | ++DOMWINDOW == 198 (0x7fb499666400) [pid = 1865] [serial = 1221] [outer = 0x7fb498655400] 08:54:12 INFO - PROCESS | 1865 | 1461686052421 Marionette TRACE conn3 <- [1,1596,null,{"value":["/2dcontext/line-styles/2d.line.join.round.html",0,null,null,[["lineJoin 'round' is rendered correctly",0,null,null]]]}] 08:54:12 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.round.html | lineJoin 'round' is rendered correctly 08:54:12 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.round.html | took 1583ms 08:54:12 INFO - PROCESS | 1865 | 1461686052485 Marionette TRACE conn3 -> [0,1597,"getWindowHandle",null] 08:54:12 INFO - PROCESS | 1865 | 1461686052489 Marionette TRACE conn3 <- [1,1597,null,{"value":"8"}] 08:54:12 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.valid.html 08:54:12 INFO - PROCESS | 1865 | 1461686052495 Marionette TRACE conn3 -> [0,1598,"setScriptTimeout",{"ms":35000}] 08:54:12 INFO - PROCESS | 1865 | 1461686052497 Marionette TRACE conn3 <- [1,1598,null,{}] 08:54:12 INFO - PROCESS | 1865 | 1461686052502 Marionette TRACE conn3 -> [0,1599,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:54:12 INFO - PROCESS | 1865 | 1461686052701 Marionette TRACE conn3 <- [1,1599,null,{"value":null}] 08:54:12 INFO - PROCESS | 1865 | 1461686052905 Marionette TRACE conn3 -> [0,1600,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.join.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.valid.html\", \"f2909f1d-3840-4f27-ae3e-3caac4a4282f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:54:12 INFO - PROCESS | 1865 | ++DOCSHELL 0x7fb4ae582000 == 112 [pid = 1865] [id = 407] 08:54:12 INFO - PROCESS | 1865 | ++DOMWINDOW == 199 (0x7fb493cb0800) [pid = 1865] [serial = 1222] [outer = (nil)] 08:54:12 INFO - PROCESS | 1865 | ++DOMWINDOW == 200 (0x7fb49a10f400) [pid = 1865] [serial = 1223] [outer = 0x7fb493cb0800] 08:54:12 INFO - PROCESS | 1865 | 1461686052978 Marionette DEBUG loaded listener.js 08:54:13 INFO - PROCESS | 1865 | ++DOMWINDOW == 201 (0x7fb4a73e6000) [pid = 1865] [serial = 1224] [outer = 0x7fb493cb0800] 08:54:13 INFO - PROCESS | 1865 | 1461686053847 Marionette TRACE conn3 <- [1,1600,null,{"value":["/2dcontext/line-styles/2d.line.join.valid.html",0,null,null,[["Setting lineJoin to valid values works",0,null,null]]]}] 08:54:13 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.valid.html | Setting lineJoin to valid values works 08:54:13 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.valid.html | took 1377ms 08:54:13 INFO - PROCESS | 1865 | 1461686053873 Marionette TRACE conn3 -> [0,1601,"getWindowHandle",null] 08:54:13 INFO - PROCESS | 1865 | 1461686053876 Marionette TRACE conn3 <- [1,1601,null,{"value":"8"}] 08:54:13 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.acute.html 08:54:13 INFO - PROCESS | 1865 | 1461686053882 Marionette TRACE conn3 -> [0,1602,"setScriptTimeout",{"ms":35000}] 08:54:13 INFO - PROCESS | 1865 | 1461686053884 Marionette TRACE conn3 <- [1,1602,null,{}] 08:54:13 INFO - PROCESS | 1865 | 1461686053890 Marionette TRACE conn3 -> [0,1603,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:54:14 INFO - PROCESS | 1865 | 1461686054055 Marionette TRACE conn3 <- [1,1603,null,{"value":null}] 08:54:14 INFO - PROCESS | 1865 | 1461686054270 Marionette TRACE conn3 -> [0,1604,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.miter.acute.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.acute.html\", \"f2909f1d-3840-4f27-ae3e-3caac4a4282f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:54:14 INFO - PROCESS | 1865 | ++DOCSHELL 0x7fb499b8c800 == 113 [pid = 1865] [id = 408] 08:54:14 INFO - PROCESS | 1865 | ++DOMWINDOW == 202 (0x7fb482d02400) [pid = 1865] [serial = 1225] [outer = (nil)] 08:54:14 INFO - PROCESS | 1865 | ++DOMWINDOW == 203 (0x7fb482d0b400) [pid = 1865] [serial = 1226] [outer = 0x7fb482d02400] 08:54:14 INFO - PROCESS | 1865 | 1461686054338 Marionette DEBUG loaded listener.js 08:54:14 INFO - PROCESS | 1865 | ++DOMWINDOW == 204 (0x7fb482d10400) [pid = 1865] [serial = 1227] [outer = 0x7fb482d02400] 08:54:15 INFO - PROCESS | 1865 | 1461686055240 Marionette TRACE conn3 <- [1,1604,null,{"value":["/2dcontext/line-styles/2d.line.miter.acute.html",0,null,null,[["Miter joins are drawn correctly with acute angles",0,null,null]]]}] 08:54:15 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.acute.html | Miter joins are drawn correctly with acute angles 08:54:15 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.acute.html | took 1428ms 08:54:15 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.exceeded.html 08:54:15 INFO - PROCESS | 1865 | 1461686055311 Marionette TRACE conn3 -> [0,1605,"getWindowHandle",null] 08:54:15 INFO - PROCESS | 1865 | 1461686055314 Marionette TRACE conn3 <- [1,1605,null,{"value":"8"}] 08:54:15 INFO - PROCESS | 1865 | 1461686055320 Marionette TRACE conn3 -> [0,1606,"setScriptTimeout",{"ms":35000}] 08:54:15 INFO - PROCESS | 1865 | 1461686055323 Marionette TRACE conn3 <- [1,1606,null,{}] 08:54:15 INFO - PROCESS | 1865 | 1461686055328 Marionette TRACE conn3 -> [0,1607,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:54:15 INFO - PROCESS | 1865 | 1461686055504 Marionette TRACE conn3 <- [1,1607,null,{"value":null}] 08:54:15 INFO - PROCESS | 1865 | 1461686055705 Marionette TRACE conn3 -> [0,1608,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.miter.exceeded.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.exceeded.html\", \"f2909f1d-3840-4f27-ae3e-3caac4a4282f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:54:15 INFO - PROCESS | 1865 | ++DOCSHELL 0x7fb482186800 == 114 [pid = 1865] [id = 409] 08:54:15 INFO - PROCESS | 1865 | ++DOMWINDOW == 205 (0x7fb482d06800) [pid = 1865] [serial = 1228] [outer = (nil)] 08:54:15 INFO - PROCESS | 1865 | ++DOMWINDOW == 206 (0x7fb4a7040000) [pid = 1865] [serial = 1229] [outer = 0x7fb482d06800] 08:54:15 INFO - PROCESS | 1865 | 1461686055779 Marionette DEBUG loaded listener.js 08:54:15 INFO - PROCESS | 1865 | ++DOMWINDOW == 207 (0x7fb4aa63f400) [pid = 1865] [serial = 1230] [outer = 0x7fb482d06800] 08:54:16 INFO - PROCESS | 1865 | 1461686056646 Marionette TRACE conn3 <- [1,1608,null,{"value":["/2dcontext/line-styles/2d.line.miter.exceeded.html",0,null,null,[["Miter joins are not drawn when the miter limit is exceeded",0,null,null]]]}] 08:54:16 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.exceeded.html | Miter joins are not drawn when the miter limit is exceeded 08:54:16 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.exceeded.html | took 1379ms 08:54:16 INFO - PROCESS | 1865 | 1461686056700 Marionette TRACE conn3 -> [0,1609,"getWindowHandle",null] 08:54:16 INFO - PROCESS | 1865 | 1461686056704 Marionette TRACE conn3 <- [1,1609,null,{"value":"8"}] 08:54:16 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.invalid.html 08:54:16 INFO - PROCESS | 1865 | 1461686056710 Marionette TRACE conn3 -> [0,1610,"setScriptTimeout",{"ms":35000}] 08:54:16 INFO - PROCESS | 1865 | 1461686056713 Marionette TRACE conn3 <- [1,1610,null,{}] 08:54:16 INFO - PROCESS | 1865 | 1461686056718 Marionette TRACE conn3 -> [0,1611,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:54:16 INFO - PROCESS | 1865 | 1461686056904 Marionette TRACE conn3 <- [1,1611,null,{"value":null}] 08:54:17 INFO - PROCESS | 1865 | 1461686057125 Marionette TRACE conn3 -> [0,1612,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.miter.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.invalid.html\", \"f2909f1d-3840-4f27-ae3e-3caac4a4282f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:54:17 INFO - PROCESS | 1865 | ++DOCSHELL 0x7fb48219f800 == 115 [pid = 1865] [id = 410] 08:54:17 INFO - PROCESS | 1865 | ++DOMWINDOW == 208 (0x7fb482d0c800) [pid = 1865] [serial = 1231] [outer = (nil)] 08:54:17 INFO - PROCESS | 1865 | ++DOMWINDOW == 209 (0x7fb4837b9400) [pid = 1865] [serial = 1232] [outer = 0x7fb482d0c800] 08:54:17 INFO - PROCESS | 1865 | 1461686057238 Marionette DEBUG loaded listener.js 08:54:17 INFO - PROCESS | 1865 | ++DOMWINDOW == 210 (0x7fb4837bf800) [pid = 1865] [serial = 1233] [outer = 0x7fb482d0c800] 08:54:18 INFO - PROCESS | 1865 | 1461686058101 Marionette TRACE conn3 <- [1,1612,null,{"value":["/2dcontext/line-styles/2d.line.miter.invalid.html",0,null,null,[["Setting miterLimit to invalid values is ignored",0,null,null]]]}] 08:54:18 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.invalid.html | Setting miterLimit to invalid values is ignored 08:54:18 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.invalid.html | took 1442ms 08:54:18 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.lineedge.html 08:54:18 INFO - PROCESS | 1865 | 1461686058154 Marionette TRACE conn3 -> [0,1613,"getWindowHandle",null] 08:54:18 INFO - PROCESS | 1865 | 1461686058157 Marionette TRACE conn3 <- [1,1613,null,{"value":"8"}] 08:54:18 INFO - PROCESS | 1865 | 1461686058163 Marionette TRACE conn3 -> [0,1614,"setScriptTimeout",{"ms":35000}] 08:54:18 INFO - PROCESS | 1865 | 1461686058166 Marionette TRACE conn3 <- [1,1614,null,{}] 08:54:18 INFO - PROCESS | 1865 | 1461686058171 Marionette TRACE conn3 -> [0,1615,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:54:18 INFO - PROCESS | 1865 | 1461686058384 Marionette TRACE conn3 <- [1,1615,null,{"value":null}] 08:54:18 INFO - PROCESS | 1865 | 1461686058586 Marionette TRACE conn3 -> [0,1616,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.miter.lineedge.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.lineedge.html\", \"f2909f1d-3840-4f27-ae3e-3caac4a4282f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:54:18 INFO - PROCESS | 1865 | ++DOCSHELL 0x7fb4839b4800 == 116 [pid = 1865] [id = 411] 08:54:18 INFO - PROCESS | 1865 | ++DOMWINDOW == 211 (0x7fb4837b2400) [pid = 1865] [serial = 1234] [outer = (nil)] 08:54:18 INFO - PROCESS | 1865 | ++DOMWINDOW == 212 (0x7fb486b84c00) [pid = 1865] [serial = 1235] [outer = 0x7fb4837b2400] 08:54:18 INFO - PROCESS | 1865 | 1461686058656 Marionette DEBUG loaded listener.js 08:54:18 INFO - PROCESS | 1865 | ++DOMWINDOW == 213 (0x7fb486b8a000) [pid = 1865] [serial = 1236] [outer = 0x7fb4837b2400] 08:54:19 INFO - PROCESS | 1865 | 1461686059589 Marionette TRACE conn3 <- [1,1616,null,{"value":["/2dcontext/line-styles/2d.line.miter.lineedge.html",0,null,null,[["Miter joins are not drawn when the miter limit is exceeded at the corners of a zero-height rectangle",0,null,null]]]}] 08:54:19 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 08:54:19 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.lineedge.html | took 1479ms 08:54:19 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.obtuse.html 08:54:19 INFO - PROCESS | 1865 | 1461686059642 Marionette TRACE conn3 -> [0,1617,"getWindowHandle",null] 08:54:19 INFO - PROCESS | 1865 | 1461686059646 Marionette TRACE conn3 <- [1,1617,null,{"value":"8"}] 08:54:19 INFO - PROCESS | 1865 | 1461686059651 Marionette TRACE conn3 -> [0,1618,"setScriptTimeout",{"ms":35000}] 08:54:19 INFO - PROCESS | 1865 | 1461686059655 Marionette TRACE conn3 <- [1,1618,null,{}] 08:54:19 INFO - PROCESS | 1865 | 1461686059662 Marionette TRACE conn3 -> [0,1619,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:54:19 INFO - PROCESS | 1865 | 1461686059857 Marionette TRACE conn3 <- [1,1619,null,{"value":null}] 08:54:20 INFO - PROCESS | 1865 | 1461686060113 Marionette TRACE conn3 -> [0,1620,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.miter.obtuse.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.obtuse.html\", \"f2909f1d-3840-4f27-ae3e-3caac4a4282f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:54:20 INFO - PROCESS | 1865 | ++DOCSHELL 0x7fb486ca6800 == 117 [pid = 1865] [id = 412] 08:54:20 INFO - PROCESS | 1865 | ++DOMWINDOW == 214 (0x7fb4abf7f800) [pid = 1865] [serial = 1237] [outer = (nil)] 08:54:20 INFO - PROCESS | 1865 | ++DOMWINDOW == 215 (0x7fb4ac0af800) [pid = 1865] [serial = 1238] [outer = 0x7fb4abf7f800] 08:54:20 INFO - PROCESS | 1865 | 1461686060234 Marionette DEBUG loaded listener.js 08:54:20 INFO - PROCESS | 1865 | ++DOMWINDOW == 216 (0x7fb4ac74c800) [pid = 1865] [serial = 1239] [outer = 0x7fb4abf7f800] 08:54:21 INFO - PROCESS | 1865 | 1461686061052 Marionette TRACE conn3 <- [1,1620,null,{"value":["/2dcontext/line-styles/2d.line.miter.obtuse.html",0,null,null,[["Miter joins are drawn correctly with obtuse angles",0,null,null]]]}] 08:54:21 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.obtuse.html | Miter joins are drawn correctly with obtuse angles 08:54:21 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.obtuse.html | took 1435ms 08:54:21 INFO - PROCESS | 1865 | 1461686061087 Marionette TRACE conn3 -> [0,1621,"getWindowHandle",null] 08:54:21 INFO - PROCESS | 1865 | 1461686061090 Marionette TRACE conn3 <- [1,1621,null,{"value":"8"}] 08:54:21 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.rightangle.html 08:54:21 INFO - PROCESS | 1865 | 1461686061096 Marionette TRACE conn3 -> [0,1622,"setScriptTimeout",{"ms":35000}] 08:54:21 INFO - PROCESS | 1865 | 1461686061098 Marionette TRACE conn3 <- [1,1622,null,{}] 08:54:21 INFO - PROCESS | 1865 | 1461686061103 Marionette TRACE conn3 -> [0,1623,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:54:21 INFO - PROCESS | 1865 | 1461686061277 Marionette TRACE conn3 <- [1,1623,null,{"value":null}] 08:54:21 INFO - PROCESS | 1865 | 1461686061483 Marionette TRACE conn3 -> [0,1624,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.miter.rightangle.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.rightangle.html\", \"f2909f1d-3840-4f27-ae3e-3caac4a4282f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:54:21 INFO - PROCESS | 1865 | ++DOCSHELL 0x7fb486c5f000 == 118 [pid = 1865] [id = 413] 08:54:21 INFO - PROCESS | 1865 | ++DOMWINDOW == 217 (0x7fb4800de800) [pid = 1865] [serial = 1240] [outer = (nil)] 08:54:21 INFO - PROCESS | 1865 | ++DOMWINDOW == 218 (0x7fb4800e6800) [pid = 1865] [serial = 1241] [outer = 0x7fb4800de800] 08:54:21 INFO - PROCESS | 1865 | 1461686061551 Marionette DEBUG loaded listener.js 08:54:21 INFO - PROCESS | 1865 | ++DOMWINDOW == 219 (0x7fb486b8a800) [pid = 1865] [serial = 1242] [outer = 0x7fb4800de800] 08:54:22 INFO - PROCESS | 1865 | 1461686062434 Marionette TRACE conn3 <- [1,1624,null,{"value":["/2dcontext/line-styles/2d.line.miter.rightangle.html",0,null,null,[["Miter joins are not drawn when the miter limit is exceeded, on exact right angles",0,null,null]]]}] 08:54:22 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 08:54:22 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.rightangle.html | took 1380ms 08:54:22 INFO - PROCESS | 1865 | 1461686062477 Marionette TRACE conn3 -> [0,1625,"getWindowHandle",null] 08:54:22 INFO - PROCESS | 1865 | 1461686062481 Marionette TRACE conn3 <- [1,1625,null,{"value":"8"}] 08:54:22 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.valid.html 08:54:22 INFO - PROCESS | 1865 | 1461686062487 Marionette TRACE conn3 -> [0,1626,"setScriptTimeout",{"ms":35000}] 08:54:22 INFO - PROCESS | 1865 | 1461686062489 Marionette TRACE conn3 <- [1,1626,null,{}] 08:54:22 INFO - PROCESS | 1865 | 1461686062494 Marionette TRACE conn3 -> [0,1627,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:54:22 INFO - PROCESS | 1865 | 1461686062683 Marionette TRACE conn3 <- [1,1627,null,{"value":null}] 08:54:22 INFO - PROCESS | 1865 | 1461686062957 Marionette TRACE conn3 -> [0,1628,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.miter.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.valid.html\", \"f2909f1d-3840-4f27-ae3e-3caac4a4282f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:54:22 INFO - PROCESS | 1865 | ++DOCSHELL 0x7fb47f3c3800 == 119 [pid = 1865] [id = 414] 08:54:22 INFO - PROCESS | 1865 | ++DOMWINDOW == 220 (0x7fb47f318000) [pid = 1865] [serial = 1243] [outer = (nil)] 08:54:23 INFO - PROCESS | 1865 | ++DOMWINDOW == 221 (0x7fb47f31d400) [pid = 1865] [serial = 1244] [outer = 0x7fb47f318000] 08:54:23 INFO - PROCESS | 1865 | 1461686063030 Marionette DEBUG loaded listener.js 08:54:23 INFO - PROCESS | 1865 | ++DOMWINDOW == 222 (0x7fb47f321c00) [pid = 1865] [serial = 1245] [outer = 0x7fb47f318000] 08:54:23 INFO - PROCESS | 1865 | 1461686063904 Marionette TRACE conn3 <- [1,1628,null,{"value":["/2dcontext/line-styles/2d.line.miter.valid.html",0,null,null,[["Setting miterLimit to valid values works",0,null,null]]]}] 08:54:23 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.valid.html | Setting miterLimit to valid values works 08:54:23 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.valid.html | took 1431ms 08:54:23 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.within.html 08:54:23 INFO - PROCESS | 1865 | 1461686063918 Marionette TRACE conn3 -> [0,1629,"getWindowHandle",null] 08:54:23 INFO - PROCESS | 1865 | 1461686063921 Marionette TRACE conn3 <- [1,1629,null,{"value":"8"}] 08:54:23 INFO - PROCESS | 1865 | 1461686063927 Marionette TRACE conn3 -> [0,1630,"setScriptTimeout",{"ms":35000}] 08:54:23 INFO - PROCESS | 1865 | 1461686063930 Marionette TRACE conn3 <- [1,1630,null,{}] 08:54:23 INFO - PROCESS | 1865 | 1461686063936 Marionette TRACE conn3 -> [0,1631,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:54:24 INFO - PROCESS | 1865 | 1461686064128 Marionette TRACE conn3 <- [1,1631,null,{"value":null}] 08:54:24 INFO - PROCESS | 1865 | 1461686064352 Marionette TRACE conn3 -> [0,1632,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.miter.within.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.within.html\", \"f2909f1d-3840-4f27-ae3e-3caac4a4282f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:54:24 INFO - PROCESS | 1865 | ++DOCSHELL 0x7fb47f3dc000 == 120 [pid = 1865] [id = 415] 08:54:24 INFO - PROCESS | 1865 | ++DOMWINDOW == 223 (0x7fb47f318400) [pid = 1865] [serial = 1246] [outer = (nil)] 08:54:24 INFO - PROCESS | 1865 | ++DOMWINDOW == 224 (0x7fb47f407800) [pid = 1865] [serial = 1247] [outer = 0x7fb47f318400] 08:54:24 INFO - PROCESS | 1865 | 1461686064429 Marionette DEBUG loaded listener.js 08:54:24 INFO - PROCESS | 1865 | ++DOMWINDOW == 225 (0x7fb47f40b800) [pid = 1865] [serial = 1248] [outer = 0x7fb47f318400] 08:54:25 INFO - PROCESS | 1865 | 1461686065319 Marionette TRACE conn3 <- [1,1632,null,{"value":["/2dcontext/line-styles/2d.line.miter.within.html",0,null,null,[["Miter joins are drawn when the miter limit is not quite exceeded",0,null,null]]]}] 08:54:25 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.within.html | Miter joins are drawn when the miter limit is not quite exceeded 08:54:25 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.within.html | took 1484ms 08:54:25 INFO - PROCESS | 1865 | 1461686065412 Marionette TRACE conn3 -> [0,1633,"getWindowHandle",null] 08:54:25 INFO - TEST-START | /2dcontext/line-styles/2d.line.union.html 08:54:25 INFO - PROCESS | 1865 | 1461686065416 Marionette TRACE conn3 <- [1,1633,null,{"value":"8"}] 08:54:25 INFO - PROCESS | 1865 | 1461686065422 Marionette TRACE conn3 -> [0,1634,"setScriptTimeout",{"ms":35000}] 08:54:25 INFO - PROCESS | 1865 | 1461686065425 Marionette TRACE conn3 <- [1,1634,null,{}] 08:54:25 INFO - PROCESS | 1865 | 1461686065430 Marionette TRACE conn3 -> [0,1635,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:54:25 INFO - PROCESS | 1865 | 1461686065618 Marionette TRACE conn3 <- [1,1635,null,{"value":null}] 08:54:25 INFO - PROCESS | 1865 | 1461686065831 Marionette TRACE conn3 -> [0,1636,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.union.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.union.html\", \"f2909f1d-3840-4f27-ae3e-3caac4a4282f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:54:25 INFO - PROCESS | 1865 | ++DOCSHELL 0x7fb47f43a800 == 121 [pid = 1865] [id = 416] 08:54:25 INFO - PROCESS | 1865 | ++DOMWINDOW == 226 (0x7fb47f404000) [pid = 1865] [serial = 1249] [outer = (nil)] 08:54:25 INFO - PROCESS | 1865 | ++DOMWINDOW == 227 (0x7fb47f411c00) [pid = 1865] [serial = 1250] [outer = 0x7fb47f404000] 08:54:25 INFO - PROCESS | 1865 | 1461686065948 Marionette DEBUG loaded listener.js 08:54:26 INFO - PROCESS | 1865 | ++DOMWINDOW == 228 (0x7fb47f85cc00) [pid = 1865] [serial = 1251] [outer = 0x7fb47f404000] 08:54:27 INFO - PROCESS | 1865 | 1461686067268 Marionette TRACE conn3 <- [1,1636,null,{"value":["/2dcontext/line-styles/2d.line.union.html",0,null,null,[["Canvas test: 2d.line.union",0,null,null]]]}] 08:54:27 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.union.html | Canvas test: 2d.line.union 08:54:27 INFO - TEST-OK | /2dcontext/line-styles/2d.line.union.html | took 1888ms 08:54:27 INFO - PROCESS | 1865 | 1461686067310 Marionette TRACE conn3 -> [0,1637,"getWindowHandle",null] 08:54:27 INFO - PROCESS | 1865 | 1461686067316 Marionette TRACE conn3 <- [1,1637,null,{"value":"8"}] 08:54:27 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.basic.html 08:54:27 INFO - PROCESS | 1865 | 1461686067325 Marionette TRACE conn3 -> [0,1638,"setScriptTimeout",{"ms":35000}] 08:54:27 INFO - PROCESS | 1865 | 1461686067329 Marionette TRACE conn3 <- [1,1638,null,{}] 08:54:27 INFO - PROCESS | 1865 | 1461686067338 Marionette TRACE conn3 -> [0,1639,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:54:27 INFO - PROCESS | 1865 | 1461686067561 Marionette TRACE conn3 <- [1,1639,null,{"value":null}] 08:54:27 INFO - PROCESS | 1865 | 1461686067798 Marionette TRACE conn3 -> [0,1640,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.width.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.basic.html\", \"f2909f1d-3840-4f27-ae3e-3caac4a4282f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:54:27 INFO - PROCESS | 1865 | ++DOCSHELL 0x7fb486ba7800 == 122 [pid = 1865] [id = 417] 08:54:27 INFO - PROCESS | 1865 | ++DOMWINDOW == 229 (0x7fb47f85e800) [pid = 1865] [serial = 1252] [outer = (nil)] 08:54:27 INFO - PROCESS | 1865 | ++DOMWINDOW == 230 (0x7fb4807b9400) [pid = 1865] [serial = 1253] [outer = 0x7fb47f85e800] 08:54:27 INFO - PROCESS | 1865 | 1461686067868 Marionette DEBUG loaded listener.js 08:54:27 INFO - PROCESS | 1865 | ++DOMWINDOW == 231 (0x7fb481af1400) [pid = 1865] [serial = 1254] [outer = 0x7fb47f85e800] 08:54:28 INFO - PROCESS | 1865 | 1461686068714 Marionette TRACE conn3 <- [1,1640,null,{"value":["/2dcontext/line-styles/2d.line.width.basic.html",0,null,null,[["lineWidth determines the width of line strokes",0,null,null]]]}] 08:54:28 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.basic.html | lineWidth determines the width of line strokes 08:54:28 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.basic.html | took 1439ms 08:54:28 INFO - PROCESS | 1865 | 1461686068765 Marionette TRACE conn3 -> [0,1641,"getWindowHandle",null] 08:54:28 INFO - PROCESS | 1865 | 1461686068772 Marionette TRACE conn3 <- [1,1641,null,{"value":"8"}] 08:54:28 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.invalid.html 08:54:28 INFO - PROCESS | 1865 | 1461686068781 Marionette TRACE conn3 -> [0,1642,"setScriptTimeout",{"ms":35000}] 08:54:28 INFO - PROCESS | 1865 | 1461686068785 Marionette TRACE conn3 <- [1,1642,null,{}] 08:54:28 INFO - PROCESS | 1865 | 1461686068791 Marionette TRACE conn3 -> [0,1643,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:54:28 INFO - PROCESS | 1865 | 1461686068969 Marionette TRACE conn3 <- [1,1643,null,{"value":null}] 08:54:29 INFO - PROCESS | 1865 | 1461686069205 Marionette TRACE conn3 -> [0,1644,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.width.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.invalid.html\", \"f2909f1d-3840-4f27-ae3e-3caac4a4282f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:54:29 INFO - PROCESS | 1865 | ++DOCSHELL 0x7fb488dcb800 == 123 [pid = 1865] [id = 418] 08:54:29 INFO - PROCESS | 1865 | ++DOMWINDOW == 232 (0x7fb482b03400) [pid = 1865] [serial = 1255] [outer = (nil)] 08:54:29 INFO - PROCESS | 1865 | ++DOMWINDOW == 233 (0x7fb482b0fc00) [pid = 1865] [serial = 1256] [outer = 0x7fb482b03400] 08:54:29 INFO - PROCESS | 1865 | 1461686069387 Marionette DEBUG loaded listener.js 08:54:29 INFO - PROCESS | 1865 | ++DOMWINDOW == 234 (0x7fb483ac2800) [pid = 1865] [serial = 1257] [outer = 0x7fb482b03400] 08:54:30 INFO - PROCESS | 1865 | 1461686070474 Marionette TRACE conn3 <- [1,1644,null,{"value":["/2dcontext/line-styles/2d.line.width.invalid.html",0,null,null,[["Setting lineWidth to invalid values is ignored",0,null,null]]]}] 08:54:30 INFO - PROCESS | 1865 | --DOCSHELL 0x7fb4915a2800 == 122 [pid = 1865] [id = 400] 08:54:30 INFO - PROCESS | 1865 | --DOCSHELL 0x7fb4911bc800 == 121 [pid = 1865] [id = 399] 08:54:30 INFO - PROCESS | 1865 | --DOMWINDOW == 233 (0x7fb498ae9800) [pid = 1865] [serial = 1139] [outer = (nil)] [url = about:blank] 08:54:30 INFO - PROCESS | 1865 | --DOMWINDOW == 232 (0x7fb496f0b400) [pid = 1865] [serial = 1109] [outer = (nil)] [url = about:blank] 08:54:30 INFO - PROCESS | 1865 | --DOMWINDOW == 231 (0x7fb49928dc00) [pid = 1865] [serial = 1115] [outer = (nil)] [url = about:blank] 08:54:30 INFO - PROCESS | 1865 | --DOMWINDOW == 230 (0x7fb494d05800) [pid = 1865] [serial = 1103] [outer = (nil)] [url = about:blank] 08:54:30 INFO - PROCESS | 1865 | --DOMWINDOW == 229 (0x7fb4990e7c00) [pid = 1865] [serial = 1112] [outer = (nil)] [url = about:blank] 08:54:30 INFO - PROCESS | 1865 | --DOMWINDOW == 228 (0x7fb494797c00) [pid = 1865] [serial = 1100] [outer = (nil)] [url = about:blank] 08:54:30 INFO - PROCESS | 1865 | --DOMWINDOW == 227 (0x7fb494ecc800) [pid = 1865] [serial = 1106] [outer = (nil)] [url = about:blank] 08:54:30 INFO - PROCESS | 1865 | --DOCSHELL 0x7fb48ff7f000 == 120 [pid = 1865] [id = 398] 08:54:30 INFO - PROCESS | 1865 | --DOCSHELL 0x7fb488dc2800 == 119 [pid = 1865] [id = 397] 08:54:30 INFO - PROCESS | 1865 | --DOCSHELL 0x7fb481fcc800 == 118 [pid = 1865] [id = 396] 08:54:30 INFO - PROCESS | 1865 | --DOCSHELL 0x7fb490bec000 == 117 [pid = 1865] [id = 395] 08:54:30 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.invalid.html | Setting lineWidth to invalid values is ignored 08:54:30 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.invalid.html | took 1794ms 08:54:30 INFO - PROCESS | 1865 | 1461686070580 Marionette TRACE conn3 -> [0,1645,"getWindowHandle",null] 08:54:30 INFO - PROCESS | 1865 | 1461686070583 Marionette TRACE conn3 <- [1,1645,null,{"value":"8"}] 08:54:30 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.scaledefault.html 08:54:30 INFO - PROCESS | 1865 | 1461686070593 Marionette TRACE conn3 -> [0,1646,"setScriptTimeout",{"ms":35000}] 08:54:30 INFO - PROCESS | 1865 | 1461686070597 Marionette TRACE conn3 <- [1,1646,null,{}] 08:54:30 INFO - PROCESS | 1865 | 1461686070615 Marionette TRACE conn3 -> [0,1647,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:54:30 INFO - PROCESS | 1865 | 1461686070803 Marionette TRACE conn3 <- [1,1647,null,{"value":null}] 08:54:30 INFO - PROCESS | 1865 | --DOMWINDOW == 226 (0x7fb496f96000) [pid = 1865] [serial = 1137] [outer = (nil)] [url = about:blank] 08:54:30 INFO - PROCESS | 1865 | --DOMWINDOW == 225 (0x7fb494d02800) [pid = 1865] [serial = 1136] [outer = (nil)] [url = about:blank] 08:54:30 INFO - PROCESS | 1865 | --DOMWINDOW == 224 (0x7fb4915c8c00) [pid = 1865] [serial = 1130] [outer = (nil)] [url = about:blank] 08:54:30 INFO - PROCESS | 1865 | --DOMWINDOW == 223 (0x7fb49014c400) [pid = 1865] [serial = 1127] [outer = (nil)] [url = about:blank] 08:54:30 INFO - PROCESS | 1865 | --DOMWINDOW == 222 (0x7fb483ac6400) [pid = 1865] [serial = 1082] [outer = (nil)] [url = about:blank] 08:54:30 INFO - PROCESS | 1865 | --DOMWINDOW == 221 (0x7fb481e79800) [pid = 1865] [serial = 1118] [outer = (nil)] [url = about:blank] 08:54:30 INFO - PROCESS | 1865 | --DOMWINDOW == 220 (0x7fb490319400) [pid = 1865] [serial = 1128] [outer = (nil)] [url = about:blank] 08:54:30 INFO - PROCESS | 1865 | --DOMWINDOW == 219 (0x7fb493d9b000) [pid = 1865] [serial = 1134] [outer = (nil)] [url = about:blank] 08:54:30 INFO - PROCESS | 1865 | --DOMWINDOW == 218 (0x7fb49230b800) [pid = 1865] [serial = 1131] [outer = (nil)] [url = about:blank] 08:54:30 INFO - PROCESS | 1865 | --DOMWINDOW == 217 (0x7fb4879b0400) [pid = 1865] [serial = 1085] [outer = (nil)] [url = about:blank] 08:54:30 INFO - PROCESS | 1865 | --DOMWINDOW == 216 (0x7fb493c31400) [pid = 1865] [serial = 1133] [outer = (nil)] [url = about:blank] 08:54:30 INFO - PROCESS | 1865 | --DOMWINDOW == 215 (0x7fb49114e800) [pid = 1865] [serial = 1091] [outer = (nil)] [url = about:blank] 08:54:30 INFO - PROCESS | 1865 | --DOMWINDOW == 214 (0x7fb4837dc000) [pid = 1865] [serial = 1121] [outer = (nil)] [url = about:blank] 08:54:30 INFO - PROCESS | 1865 | --DOMWINDOW == 213 (0x7fb492fef800) [pid = 1865] [serial = 1094] [outer = (nil)] [url = about:blank] 08:54:30 INFO - PROCESS | 1865 | --DOMWINDOW == 212 (0x7fb493da4000) [pid = 1865] [serial = 1097] [outer = (nil)] [url = about:blank] 08:54:30 INFO - PROCESS | 1865 | --DOMWINDOW == 211 (0x7fb490319800) [pid = 1865] [serial = 1088] [outer = (nil)] [url = about:blank] 08:54:30 INFO - PROCESS | 1865 | --DOMWINDOW == 210 (0x7fb485096400) [pid = 1865] [serial = 1122] [outer = (nil)] [url = about:blank] 08:54:30 INFO - PROCESS | 1865 | --DOMWINDOW == 209 (0x7fb487b97c00) [pid = 1865] [serial = 1125] [outer = (nil)] [url = about:blank] 08:54:30 INFO - PROCESS | 1865 | --DOMWINDOW == 208 (0x7fb4837c7400) [pid = 1865] [serial = 1124] [outer = (nil)] [url = about:blank] 08:54:31 INFO - PROCESS | 1865 | 1461686071103 Marionette TRACE conn3 -> [0,1648,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.width.scaledefault.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.scaledefault.html\", \"f2909f1d-3840-4f27-ae3e-3caac4a4282f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:54:31 INFO - PROCESS | 1865 | ++DOCSHELL 0x7fb4878ba000 == 118 [pid = 1865] [id = 419] 08:54:31 INFO - PROCESS | 1865 | ++DOMWINDOW == 209 (0x7fb4837c7400) [pid = 1865] [serial = 1258] [outer = (nil)] 08:54:31 INFO - PROCESS | 1865 | ++DOMWINDOW == 210 (0x7fb486b8e800) [pid = 1865] [serial = 1259] [outer = 0x7fb4837c7400] 08:54:31 INFO - PROCESS | 1865 | 1461686071172 Marionette DEBUG loaded listener.js 08:54:31 INFO - PROCESS | 1865 | ++DOMWINDOW == 211 (0x7fb486dfa800) [pid = 1865] [serial = 1260] [outer = 0x7fb4837c7400] 08:54:31 INFO - PROCESS | 1865 | 1461686071883 Marionette TRACE conn3 <- [1,1648,null,{"value":["/2dcontext/line-styles/2d.line.width.scaledefault.html",0,null,null,[["Default lineWidth strokes are affected by scale transformations",0,null,null]]]}] 08:54:31 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.scaledefault.html | Default lineWidth strokes are affected by scale transformations 08:54:31 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.scaledefault.html | took 1333ms 08:54:31 INFO - PROCESS | 1865 | 1461686071927 Marionette TRACE conn3 -> [0,1649,"getWindowHandle",null] 08:54:31 INFO - PROCESS | 1865 | 1461686071931 Marionette TRACE conn3 <- [1,1649,null,{"value":"8"}] 08:54:31 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.transformed.html 08:54:31 INFO - PROCESS | 1865 | 1461686071937 Marionette TRACE conn3 -> [0,1650,"setScriptTimeout",{"ms":35000}] 08:54:31 INFO - PROCESS | 1865 | 1461686071938 Marionette TRACE conn3 <- [1,1650,null,{}] 08:54:31 INFO - PROCESS | 1865 | 1461686071944 Marionette TRACE conn3 -> [0,1651,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:54:32 INFO - PROCESS | 1865 | 1461686072177 Marionette TRACE conn3 <- [1,1651,null,{"value":null}] 08:54:32 INFO - PROCESS | 1865 | 1461686072198 Marionette TRACE conn3 -> [0,1652,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.width.transformed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.transformed.html\", \"f2909f1d-3840-4f27-ae3e-3caac4a4282f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:54:32 INFO - PROCESS | 1865 | ++DOCSHELL 0x7fb490178800 == 119 [pid = 1865] [id = 420] 08:54:32 INFO - PROCESS | 1865 | ++DOMWINDOW == 212 (0x7fb483ac6400) [pid = 1865] [serial = 1261] [outer = (nil)] 08:54:32 INFO - PROCESS | 1865 | ++DOMWINDOW == 213 (0x7fb4890cf000) [pid = 1865] [serial = 1262] [outer = 0x7fb483ac6400] 08:54:32 INFO - PROCESS | 1865 | 1461686072259 Marionette DEBUG loaded listener.js 08:54:32 INFO - PROCESS | 1865 | ++DOMWINDOW == 214 (0x7fb490250400) [pid = 1865] [serial = 1263] [outer = 0x7fb483ac6400] 08:54:33 INFO - PROCESS | 1865 | 1461686073145 Marionette TRACE conn3 <- [1,1652,null,{"value":["/2dcontext/line-styles/2d.line.width.transformed.html",0,null,null,[["Line stroke widths are affected by scale transformations",0,null,null]]]}] 08:54:33 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.transformed.html | Line stroke widths are affected by scale transformations 08:54:33 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.transformed.html | took 1232ms 08:54:33 INFO - PROCESS | 1865 | 1461686073170 Marionette TRACE conn3 -> [0,1653,"getWindowHandle",null] 08:54:33 INFO - PROCESS | 1865 | 1461686073174 Marionette TRACE conn3 <- [1,1653,null,{"value":"8"}] 08:54:33 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.valid.html 08:54:33 INFO - PROCESS | 1865 | 1461686073179 Marionette TRACE conn3 -> [0,1654,"setScriptTimeout",{"ms":35000}] 08:54:33 INFO - PROCESS | 1865 | 1461686073181 Marionette TRACE conn3 <- [1,1654,null,{}] 08:54:33 INFO - PROCESS | 1865 | 1461686073187 Marionette TRACE conn3 -> [0,1655,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:54:33 INFO - PROCESS | 1865 | 1461686073447 Marionette TRACE conn3 <- [1,1655,null,{"value":null}] 08:54:33 INFO - PROCESS | 1865 | 1461686073481 Marionette TRACE conn3 -> [0,1656,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.width.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.valid.html\", \"f2909f1d-3840-4f27-ae3e-3caac4a4282f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:54:33 INFO - PROCESS | 1865 | ++DOCSHELL 0x7fb490e0a800 == 120 [pid = 1865] [id = 421] 08:54:33 INFO - PROCESS | 1865 | ++DOMWINDOW == 215 (0x7fb488fb5000) [pid = 1865] [serial = 1264] [outer = (nil)] 08:54:33 INFO - PROCESS | 1865 | ++DOMWINDOW == 216 (0x7fb4905c8c00) [pid = 1865] [serial = 1265] [outer = 0x7fb488fb5000] 08:54:33 INFO - PROCESS | 1865 | 1461686073543 Marionette DEBUG loaded listener.js 08:54:33 INFO - PROCESS | 1865 | ++DOMWINDOW == 217 (0x7fb490ff1800) [pid = 1865] [serial = 1266] [outer = 0x7fb488fb5000] 08:54:34 INFO - PROCESS | 1865 | 1461686074417 Marionette TRACE conn3 <- [1,1656,null,{"value":["/2dcontext/line-styles/2d.line.width.valid.html",0,null,null,[["Setting lineWidth to valid values works",0,null,null]]]}] 08:54:34 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.valid.html | Setting lineWidth to valid values works 08:54:34 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.valid.html | took 1332ms 08:54:34 INFO - PROCESS | 1865 | 1461686074512 Marionette TRACE conn3 -> [0,1657,"getWindowHandle",null] 08:54:34 INFO - PROCESS | 1865 | 1461686074516 Marionette TRACE conn3 <- [1,1657,null,{"value":"8"}] 08:54:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.1.html 08:54:34 INFO - PROCESS | 1865 | 1461686074522 Marionette TRACE conn3 -> [0,1658,"setScriptTimeout",{"ms":35000}] 08:54:34 INFO - PROCESS | 1865 | 1461686074524 Marionette TRACE conn3 <- [1,1658,null,{}] 08:54:34 INFO - PROCESS | 1865 | 1461686074529 Marionette TRACE conn3 -> [0,1659,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:54:34 INFO - PROCESS | 1865 | 1461686074839 Marionette TRACE conn3 <- [1,1659,null,{"value":null}] 08:54:34 INFO - PROCESS | 1865 | 1461686074873 Marionette TRACE conn3 -> [0,1660,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.angle.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.1.html\", \"f2909f1d-3840-4f27-ae3e-3caac4a4282f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:54:34 INFO - PROCESS | 1865 | ++DOCSHELL 0x7fb49458c000 == 121 [pid = 1865] [id = 422] 08:54:34 INFO - PROCESS | 1865 | ++DOMWINDOW == 218 (0x7fb491150c00) [pid = 1865] [serial = 1267] [outer = (nil)] 08:54:34 INFO - PROCESS | 1865 | ++DOMWINDOW == 219 (0x7fb4948ce800) [pid = 1865] [serial = 1268] [outer = 0x7fb491150c00] 08:54:34 INFO - PROCESS | 1865 | 1461686074945 Marionette DEBUG loaded listener.js 08:54:35 INFO - PROCESS | 1865 | ++DOMWINDOW == 220 (0x7fb494ec2000) [pid = 1865] [serial = 1269] [outer = 0x7fb491150c00] 08:54:35 INFO - PROCESS | 1865 | --DOMWINDOW == 219 (0x7fb49230e800) [pid = 1865] [serial = 1201] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.bevel.html] 08:54:35 INFO - PROCESS | 1865 | --DOMWINDOW == 218 (0x7fb488fb2400) [pid = 1865] [serial = 1192] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.valid.html] 08:54:35 INFO - PROCESS | 1865 | --DOMWINDOW == 217 (0x7fb4890d1000) [pid = 1865] [serial = 1195] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cross.html] 08:54:35 INFO - PROCESS | 1865 | --DOMWINDOW == 216 (0x7fb481af3c00) [pid = 1865] [serial = 1198] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.defaults.html] 08:54:35 INFO - PROCESS | 1865 | --DOMWINDOW == 215 (0x7fb484749400) [pid = 1865] [serial = 1189] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.square.html] 08:54:35 INFO - PROCESS | 1865 | --DOMWINDOW == 214 (0x7fb4837c9400) [pid = 1865] [serial = 1186] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.round.html] 08:54:36 INFO - PROCESS | 1865 | 1461686076093 Marionette TRACE conn3 <- [1,1660,null,{"value":["/2dcontext/path-objects/2d.path.arc.angle.1.html",0,null,null,[["arc() draws pi/2 .. -pi anticlockwise correctly",0,null,null]]]}] 08:54:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.1.html | arc() draws pi/2 .. -pi anticlockwise correctly 08:54:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.1.html | took 1627ms 08:54:36 INFO - PROCESS | 1865 | 1461686076150 Marionette TRACE conn3 -> [0,1661,"getWindowHandle",null] 08:54:36 INFO - PROCESS | 1865 | 1461686076153 Marionette TRACE conn3 <- [1,1661,null,{"value":"8"}] 08:54:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.2.html 08:54:36 INFO - PROCESS | 1865 | 1461686076159 Marionette TRACE conn3 -> [0,1662,"setScriptTimeout",{"ms":35000}] 08:54:36 INFO - PROCESS | 1865 | 1461686076161 Marionette TRACE conn3 <- [1,1662,null,{}] 08:54:36 INFO - PROCESS | 1865 | 1461686076166 Marionette TRACE conn3 -> [0,1663,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:54:36 INFO - PROCESS | 1865 | 1461686076353 Marionette TRACE conn3 <- [1,1663,null,{"value":null}] 08:54:36 INFO - PROCESS | 1865 | 1461686076520 Marionette TRACE conn3 -> [0,1664,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.angle.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.2.html\", \"f2909f1d-3840-4f27-ae3e-3caac4a4282f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:54:36 INFO - PROCESS | 1865 | ++DOCSHELL 0x7fb494972000 == 122 [pid = 1865] [id = 423] 08:54:36 INFO - PROCESS | 1865 | ++DOMWINDOW == 215 (0x7fb4837c9400) [pid = 1865] [serial = 1270] [outer = (nil)] 08:54:36 INFO - PROCESS | 1865 | ++DOMWINDOW == 216 (0x7fb494ecd800) [pid = 1865] [serial = 1271] [outer = 0x7fb4837c9400] 08:54:36 INFO - PROCESS | 1865 | 1461686076580 Marionette DEBUG loaded listener.js 08:54:36 INFO - PROCESS | 1865 | ++DOMWINDOW == 217 (0x7fb498814c00) [pid = 1865] [serial = 1272] [outer = 0x7fb4837c9400] 08:54:37 INFO - PROCESS | 1865 | 1461686077302 Marionette TRACE conn3 <- [1,1664,null,{"value":["/2dcontext/path-objects/2d.path.arc.angle.2.html",0,null,null,[["arc() draws -3pi/2 .. -pi anticlockwise correctly",0,null,null]]]}] 08:54:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.2.html | arc() draws -3pi/2 .. -pi anticlockwise correctly 08:54:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.2.html | took 1182ms 08:54:37 INFO - PROCESS | 1865 | 1461686077344 Marionette TRACE conn3 -> [0,1665,"getWindowHandle",null] 08:54:37 INFO - PROCESS | 1865 | 1461686077349 Marionette TRACE conn3 <- [1,1665,null,{"value":"8"}] 08:54:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.3.html 08:54:37 INFO - PROCESS | 1865 | 1461686077356 Marionette TRACE conn3 -> [0,1666,"setScriptTimeout",{"ms":35000}] 08:54:37 INFO - PROCESS | 1865 | 1461686077360 Marionette TRACE conn3 <- [1,1666,null,{}] 08:54:37 INFO - PROCESS | 1865 | 1461686077367 Marionette TRACE conn3 -> [0,1667,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:54:37 INFO - PROCESS | 1865 | 1461686077612 Marionette TRACE conn3 <- [1,1667,null,{"value":null}] 08:54:37 INFO - PROCESS | 1865 | 1461686077895 Marionette TRACE conn3 -> [0,1668,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.angle.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.3.html\", \"f2909f1d-3840-4f27-ae3e-3caac4a4282f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:54:37 INFO - PROCESS | 1865 | ++DOCSHELL 0x7fb481b54000 == 123 [pid = 1865] [id = 424] 08:54:37 INFO - PROCESS | 1865 | ++DOMWINDOW == 218 (0x7fb47f315800) [pid = 1865] [serial = 1273] [outer = (nil)] 08:54:37 INFO - PROCESS | 1865 | ++DOMWINDOW == 219 (0x7fb47f405000) [pid = 1865] [serial = 1274] [outer = 0x7fb47f315800] 08:54:37 INFO - PROCESS | 1865 | 1461686077974 Marionette DEBUG loaded listener.js 08:54:38 INFO - PROCESS | 1865 | ++DOMWINDOW == 220 (0x7fb47f85fc00) [pid = 1865] [serial = 1275] [outer = 0x7fb47f315800] 08:54:39 INFO - PROCESS | 1865 | 1461686079000 Marionette TRACE conn3 <- [1,1668,null,{"value":["/2dcontext/path-objects/2d.path.arc.angle.3.html",0,null,null,[["arc() wraps angles mod 2pi when anticlockwise and end > start+2pi",0,null,null]]]}] 08:54:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.3.html | arc() wraps angles mod 2pi when anticlockwise and end > start+2pi 08:54:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.3.html | took 1681ms 08:54:39 INFO - PROCESS | 1865 | 1461686079039 Marionette TRACE conn3 -> [0,1669,"getWindowHandle",null] 08:54:39 INFO - PROCESS | 1865 | 1461686079046 Marionette TRACE conn3 <- [1,1669,null,{"value":"8"}] 08:54:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.4.html 08:54:39 INFO - PROCESS | 1865 | 1461686079054 Marionette TRACE conn3 -> [0,1670,"setScriptTimeout",{"ms":35000}] 08:54:39 INFO - PROCESS | 1865 | 1461686079059 Marionette TRACE conn3 <- [1,1670,null,{}] 08:54:39 INFO - PROCESS | 1865 | 1461686079066 Marionette TRACE conn3 -> [0,1671,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:54:39 INFO - PROCESS | 1865 | 1461686079257 Marionette TRACE conn3 <- [1,1671,null,{"value":null}] 08:54:39 INFO - PROCESS | 1865 | 1461686079576 Marionette TRACE conn3 -> [0,1672,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.angle.4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.4.html\", \"f2909f1d-3840-4f27-ae3e-3caac4a4282f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:54:39 INFO - PROCESS | 1865 | ++DOCSHELL 0x7fb489ac2800 == 124 [pid = 1865] [id = 425] 08:54:39 INFO - PROCESS | 1865 | ++DOMWINDOW == 221 (0x7fb482d11000) [pid = 1865] [serial = 1276] [outer = (nil)] 08:54:39 INFO - PROCESS | 1865 | ++DOMWINDOW == 222 (0x7fb4837c2800) [pid = 1865] [serial = 1277] [outer = 0x7fb482d11000] 08:54:39 INFO - PROCESS | 1865 | 1461686079660 Marionette DEBUG loaded listener.js 08:54:39 INFO - PROCESS | 1865 | ++DOMWINDOW == 223 (0x7fb485d42800) [pid = 1865] [serial = 1278] [outer = 0x7fb482d11000] 08:54:40 INFO - PROCESS | 1865 | 1461686080538 Marionette TRACE conn3 <- [1,1672,null,{"value":["/2dcontext/path-objects/2d.path.arc.angle.4.html",0,null,null,[["arc() draws a full circle when clockwise and end > start+2pi",0,null,null]]]}] 08:54:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.4.html | arc() draws a full circle when clockwise and end > start+2pi 08:54:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.4.html | took 1534ms 08:54:40 INFO - PROCESS | 1865 | 1461686080592 Marionette TRACE conn3 -> [0,1673,"getWindowHandle",null] 08:54:40 INFO - PROCESS | 1865 | 1461686080599 Marionette TRACE conn3 <- [1,1673,null,{"value":"8"}] 08:54:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.5.html 08:54:40 INFO - PROCESS | 1865 | 1461686080605 Marionette TRACE conn3 -> [0,1674,"setScriptTimeout",{"ms":35000}] 08:54:40 INFO - PROCESS | 1865 | 1461686080609 Marionette TRACE conn3 <- [1,1674,null,{}] 08:54:40 INFO - PROCESS | 1865 | 1461686080614 Marionette TRACE conn3 -> [0,1675,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:54:40 INFO - PROCESS | 1865 | 1461686080819 Marionette TRACE conn3 <- [1,1675,null,{"value":null}] 08:54:41 INFO - PROCESS | 1865 | 1461686081124 Marionette TRACE conn3 -> [0,1676,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.angle.5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.5.html\", \"f2909f1d-3840-4f27-ae3e-3caac4a4282f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:54:41 INFO - PROCESS | 1865 | ++DOCSHELL 0x7fb4949d0000 == 125 [pid = 1865] [id = 426] 08:54:41 INFO - PROCESS | 1865 | ++DOMWINDOW == 224 (0x7fb486de1c00) [pid = 1865] [serial = 1279] [outer = (nil)] 08:54:41 INFO - PROCESS | 1865 | ++DOMWINDOW == 225 (0x7fb488fbec00) [pid = 1865] [serial = 1280] [outer = 0x7fb486de1c00] 08:54:41 INFO - PROCESS | 1865 | 1461686081244 Marionette DEBUG loaded listener.js 08:54:41 INFO - PROCESS | 1865 | ++DOMWINDOW == 226 (0x7fb4905c0400) [pid = 1865] [serial = 1281] [outer = 0x7fb486de1c00] 08:54:42 INFO - PROCESS | 1865 | 1461686082110 Marionette TRACE conn3 <- [1,1676,null,{"value":["/2dcontext/path-objects/2d.path.arc.angle.5.html",0,null,null,[["arc() wraps angles mod 2pi when clockwise and start > end+2pi",0,null,null]]]}] 08:54:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.5.html | arc() wraps angles mod 2pi when clockwise and start > end+2pi 08:54:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.5.html | took 1586ms 08:54:42 INFO - PROCESS | 1865 | 1461686082193 Marionette TRACE conn3 -> [0,1677,"getWindowHandle",null] 08:54:42 INFO - PROCESS | 1865 | 1461686082197 Marionette TRACE conn3 <- [1,1677,null,{"value":"8"}] 08:54:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.6.html 08:54:42 INFO - PROCESS | 1865 | 1461686082212 Marionette TRACE conn3 -> [0,1678,"setScriptTimeout",{"ms":35000}] 08:54:42 INFO - PROCESS | 1865 | 1461686082220 Marionette TRACE conn3 <- [1,1678,null,{}] 08:54:42 INFO - PROCESS | 1865 | 1461686082227 Marionette TRACE conn3 -> [0,1679,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:54:42 INFO - PROCESS | 1865 | 1461686082468 Marionette TRACE conn3 <- [1,1679,null,{"value":null}] 08:54:42 INFO - PROCESS | 1865 | 1461686082738 Marionette TRACE conn3 -> [0,1680,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.angle.6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.6.html\", \"f2909f1d-3840-4f27-ae3e-3caac4a4282f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:54:42 INFO - PROCESS | 1865 | ++DOCSHELL 0x7fb499b8a000 == 126 [pid = 1865] [id = 427] 08:54:42 INFO - PROCESS | 1865 | ++DOMWINDOW == 227 (0x7fb486df5000) [pid = 1865] [serial = 1282] [outer = (nil)] 08:54:42 INFO - PROCESS | 1865 | ++DOMWINDOW == 228 (0x7fb493ed9000) [pid = 1865] [serial = 1283] [outer = 0x7fb486df5000] 08:54:42 INFO - PROCESS | 1865 | 1461686082812 Marionette DEBUG loaded listener.js 08:54:42 INFO - PROCESS | 1865 | ++DOMWINDOW == 229 (0x7fb4948d9800) [pid = 1865] [serial = 1284] [outer = 0x7fb486df5000] 08:54:43 INFO - PROCESS | 1865 | 1461686083621 Marionette TRACE conn3 <- [1,1680,null,{"value":["/2dcontext/path-objects/2d.path.arc.angle.6.html",0,null,null,[["arc() draws a full circle when anticlockwise and start > end+2pi",0,null,null]]]}] 08:54:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.6.html | arc() draws a full circle when anticlockwise and start > end+2pi 08:54:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.6.html | took 1496ms 08:54:43 INFO - PROCESS | 1865 | 1461686083701 Marionette TRACE conn3 -> [0,1681,"getWindowHandle",null] 08:54:43 INFO - PROCESS | 1865 | 1461686083706 Marionette TRACE conn3 <- [1,1681,null,{"value":"8"}] 08:54:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.default.html 08:54:43 INFO - PROCESS | 1865 | 1461686083712 Marionette TRACE conn3 -> [0,1682,"setScriptTimeout",{"ms":35000}] 08:54:43 INFO - PROCESS | 1865 | 1461686083714 Marionette TRACE conn3 <- [1,1682,null,{}] 08:54:43 INFO - PROCESS | 1865 | 1461686083719 Marionette TRACE conn3 -> [0,1683,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:54:43 INFO - PROCESS | 1865 | 1461686083952 Marionette TRACE conn3 <- [1,1683,null,{"value":null}] 08:54:44 INFO - PROCESS | 1865 | 1461686084202 Marionette TRACE conn3 -> [0,1684,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.default.html\", \"f2909f1d-3840-4f27-ae3e-3caac4a4282f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:54:44 INFO - PROCESS | 1865 | ++DOCSHELL 0x7fb49cb79800 == 127 [pid = 1865] [id = 428] 08:54:44 INFO - PROCESS | 1865 | ++DOMWINDOW == 230 (0x7fb486b85800) [pid = 1865] [serial = 1285] [outer = (nil)] 08:54:44 INFO - PROCESS | 1865 | ++DOMWINDOW == 231 (0x7fb499232000) [pid = 1865] [serial = 1286] [outer = 0x7fb486b85800] 08:54:44 INFO - PROCESS | 1865 | 1461686084323 Marionette DEBUG loaded listener.js 08:54:44 INFO - PROCESS | 1865 | ++DOMWINDOW == 232 (0x7fb499547000) [pid = 1865] [serial = 1287] [outer = 0x7fb486b85800] 08:54:45 INFO - PROCESS | 1865 | 1461686085157 Marionette TRACE conn3 <- [1,1684,null,{"value":["/2dcontext/path-objects/2d.path.arc.default.html",0,null,null,[["arc() with missing last argument defaults to clockwise",0,null,null]]]}] 08:54:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.default.html | arc() with missing last argument defaults to clockwise 08:54:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.default.html | took 1477ms 08:54:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.empty.html 08:54:45 INFO - PROCESS | 1865 | 1461686085190 Marionette TRACE conn3 -> [0,1685,"getWindowHandle",null] 08:54:45 INFO - PROCESS | 1865 | 1461686085193 Marionette TRACE conn3 <- [1,1685,null,{"value":"8"}] 08:54:45 INFO - PROCESS | 1865 | 1461686085199 Marionette TRACE conn3 -> [0,1686,"setScriptTimeout",{"ms":35000}] 08:54:45 INFO - PROCESS | 1865 | 1461686085202 Marionette TRACE conn3 <- [1,1686,null,{}] 08:54:45 INFO - PROCESS | 1865 | 1461686085207 Marionette TRACE conn3 -> [0,1687,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:54:45 INFO - PROCESS | 1865 | 1461686085390 Marionette TRACE conn3 <- [1,1687,null,{"value":null}] 08:54:45 INFO - PROCESS | 1865 | 1461686085655 Marionette TRACE conn3 -> [0,1688,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.empty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.empty.html\", \"f2909f1d-3840-4f27-ae3e-3caac4a4282f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:54:45 INFO - PROCESS | 1865 | ++DOCSHELL 0x7fb4a856e800 == 128 [pid = 1865] [id = 429] 08:54:45 INFO - PROCESS | 1865 | ++DOMWINDOW == 233 (0x7fb499811000) [pid = 1865] [serial = 1288] [outer = (nil)] 08:54:45 INFO - PROCESS | 1865 | ++DOMWINDOW == 234 (0x7fb499e46c00) [pid = 1865] [serial = 1289] [outer = 0x7fb499811000] 08:54:45 INFO - PROCESS | 1865 | 1461686085744 Marionette DEBUG loaded listener.js 08:54:45 INFO - PROCESS | 1865 | ++DOMWINDOW == 235 (0x7fb49a7e4c00) [pid = 1865] [serial = 1290] [outer = 0x7fb499811000] 08:54:46 INFO - PROCESS | 1865 | 1461686086643 Marionette TRACE conn3 <- [1,1688,null,{"value":["/2dcontext/path-objects/2d.path.arc.empty.html",0,null,null,[["arc() with an empty path does not draw a straight line to the start point",0,null,null]]]}] 08:54:46 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 08:54:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.empty.html | took 1486ms 08:54:46 INFO - PROCESS | 1865 | 1461686086685 Marionette TRACE conn3 -> [0,1689,"getWindowHandle",null] 08:54:46 INFO - PROCESS | 1865 | 1461686086689 Marionette TRACE conn3 <- [1,1689,null,{"value":"8"}] 08:54:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.end.html 08:54:46 INFO - PROCESS | 1865 | 1461686086695 Marionette TRACE conn3 -> [0,1690,"setScriptTimeout",{"ms":35000}] 08:54:46 INFO - PROCESS | 1865 | 1461686086697 Marionette TRACE conn3 <- [1,1690,null,{}] 08:54:46 INFO - PROCESS | 1865 | 1461686086702 Marionette TRACE conn3 -> [0,1691,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:54:46 INFO - PROCESS | 1865 | 1461686086900 Marionette TRACE conn3 <- [1,1691,null,{"value":null}] 08:54:47 INFO - PROCESS | 1865 | 1461686087118 Marionette TRACE conn3 -> [0,1692,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.end.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.end.html\", \"f2909f1d-3840-4f27-ae3e-3caac4a4282f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:54:47 INFO - PROCESS | 1865 | ++DOCSHELL 0x7fb4ac7a9800 == 129 [pid = 1865] [id = 430] 08:54:47 INFO - PROCESS | 1865 | ++DOMWINDOW == 236 (0x7fb499811c00) [pid = 1865] [serial = 1291] [outer = (nil)] 08:54:47 INFO - PROCESS | 1865 | ++DOMWINDOW == 237 (0x7fb4a72aa800) [pid = 1865] [serial = 1292] [outer = 0x7fb499811c00] 08:54:47 INFO - PROCESS | 1865 | 1461686087241 Marionette DEBUG loaded listener.js 08:54:47 INFO - PROCESS | 1865 | ++DOMWINDOW == 238 (0x7fb4a81a6400) [pid = 1865] [serial = 1293] [outer = 0x7fb499811c00] 08:54:48 INFO - PROCESS | 1865 | 1461686088143 Marionette TRACE conn3 <- [1,1692,null,{"value":["/2dcontext/path-objects/2d.path.arc.end.html",0,null,null,[["arc() adds the end point of the arc to the subpath",0,null,null]]]}] 08:54:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.end.html | arc() adds the end point of the arc to the subpath 08:54:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.end.html | took 1480ms 08:54:48 INFO - PROCESS | 1865 | 1461686088175 Marionette TRACE conn3 -> [0,1693,"getWindowHandle",null] 08:54:48 INFO - PROCESS | 1865 | 1461686088179 Marionette TRACE conn3 <- [1,1693,null,{"value":"8"}] 08:54:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.negative.html 08:54:48 INFO - PROCESS | 1865 | 1461686088186 Marionette TRACE conn3 -> [0,1694,"setScriptTimeout",{"ms":35000}] 08:54:48 INFO - PROCESS | 1865 | 1461686088189 Marionette TRACE conn3 <- [1,1694,null,{}] 08:54:48 INFO - PROCESS | 1865 | 1461686088194 Marionette TRACE conn3 -> [0,1695,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:54:48 INFO - PROCESS | 1865 | 1461686088380 Marionette TRACE conn3 <- [1,1695,null,{"value":null}] 08:54:48 INFO - PROCESS | 1865 | 1461686088596 Marionette TRACE conn3 -> [0,1696,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.negative.html\", \"f2909f1d-3840-4f27-ae3e-3caac4a4282f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:54:48 INFO - PROCESS | 1865 | ++DOCSHELL 0x7fb4b189b000 == 130 [pid = 1865] [id = 431] 08:54:48 INFO - PROCESS | 1865 | ++DOMWINDOW == 239 (0x7fb480259400) [pid = 1865] [serial = 1294] [outer = (nil)] 08:54:48 INFO - PROCESS | 1865 | ++DOMWINDOW == 240 (0x7fb480261000) [pid = 1865] [serial = 1295] [outer = 0x7fb480259400] 08:54:48 INFO - PROCESS | 1865 | 1461686088709 Marionette DEBUG loaded listener.js 08:54:48 INFO - PROCESS | 1865 | ++DOMWINDOW == 241 (0x7fb480266000) [pid = 1865] [serial = 1296] [outer = 0x7fb480259400] 08:54:49 INFO - PROCESS | 1865 | 1461686089615 Marionette TRACE conn3 <- [1,1696,null,{"value":["/2dcontext/path-objects/2d.path.arc.negative.html",0,null,null,[["arc() with negative radius throws INDEX_SIZE_ERR",0,null,null]]]}] 08:54:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.negative.html | arc() with negative radius throws INDEX_SIZE_ERR 08:54:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.negative.html | took 1490ms 08:54:49 INFO - PROCESS | 1865 | 1461686089676 Marionette TRACE conn3 -> [0,1697,"getWindowHandle",null] 08:54:49 INFO - PROCESS | 1865 | 1461686089680 Marionette TRACE conn3 <- [1,1697,null,{"value":"8"}] 08:54:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonempty.html 08:54:49 INFO - PROCESS | 1865 | 1461686089685 Marionette TRACE conn3 -> [0,1698,"setScriptTimeout",{"ms":35000}] 08:54:49 INFO - PROCESS | 1865 | 1461686089687 Marionette TRACE conn3 <- [1,1698,null,{}] 08:54:49 INFO - PROCESS | 1865 | 1461686089693 Marionette TRACE conn3 -> [0,1699,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:54:49 INFO - PROCESS | 1865 | 1461686089888 Marionette TRACE conn3 <- [1,1699,null,{"value":null}] 08:54:50 INFO - PROCESS | 1865 | 1461686090141 Marionette TRACE conn3 -> [0,1700,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.nonempty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonempty.html\", \"f2909f1d-3840-4f27-ae3e-3caac4a4282f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:54:50 INFO - PROCESS | 1865 | ++DOCSHELL 0x7fb490fde800 == 131 [pid = 1865] [id = 432] 08:54:50 INFO - PROCESS | 1865 | ++DOMWINDOW == 242 (0x7fb48025ac00) [pid = 1865] [serial = 1297] [outer = (nil)] 08:54:50 INFO - PROCESS | 1865 | ++DOMWINDOW == 243 (0x7fb4882af800) [pid = 1865] [serial = 1298] [outer = 0x7fb48025ac00] 08:54:50 INFO - PROCESS | 1865 | 1461686090258 Marionette DEBUG loaded listener.js 08:54:50 INFO - PROCESS | 1865 | ++DOMWINDOW == 244 (0x7fb4882b4c00) [pid = 1865] [serial = 1299] [outer = 0x7fb48025ac00] 08:54:51 INFO - PROCESS | 1865 | 1461686091061 Marionette TRACE conn3 <- [1,1700,null,{"value":["/2dcontext/path-objects/2d.path.arc.nonempty.html",0,null,null,[["arc() with a non-empty path does draw a straight line to the start point",0,null,null]]]}] 08:54:51 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 08:54:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonempty.html | took 1427ms 08:54:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonfinite.html 08:54:51 INFO - PROCESS | 1865 | 1461686091114 Marionette TRACE conn3 -> [0,1701,"getWindowHandle",null] 08:54:51 INFO - PROCESS | 1865 | 1461686091117 Marionette TRACE conn3 <- [1,1701,null,{"value":"8"}] 08:54:51 INFO - PROCESS | 1865 | 1461686091123 Marionette TRACE conn3 -> [0,1702,"setScriptTimeout",{"ms":35000}] 08:54:51 INFO - PROCESS | 1865 | 1461686091126 Marionette TRACE conn3 <- [1,1702,null,{}] 08:54:51 INFO - PROCESS | 1865 | 1461686091131 Marionette TRACE conn3 -> [0,1703,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:54:51 INFO - PROCESS | 1865 | 1461686091324 Marionette TRACE conn3 <- [1,1703,null,{"value":null}] 08:54:51 INFO - PROCESS | 1865 | 1461686091544 Marionette TRACE conn3 -> [0,1704,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonfinite.html\", \"f2909f1d-3840-4f27-ae3e-3caac4a4282f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:54:51 INFO - PROCESS | 1865 | ++DOCSHELL 0x7fb47fa53000 == 132 [pid = 1865] [id = 433] 08:54:51 INFO - PROCESS | 1865 | ++DOMWINDOW == 245 (0x7fb480262400) [pid = 1865] [serial = 1300] [outer = (nil)] 08:54:51 INFO - PROCESS | 1865 | ++DOMWINDOW == 246 (0x7fb4882b9800) [pid = 1865] [serial = 1301] [outer = 0x7fb480262400] 08:54:51 INFO - PROCESS | 1865 | 1461686091658 Marionette DEBUG loaded listener.js 08:54:51 INFO - PROCESS | 1865 | ++DOMWINDOW == 247 (0x7fb49960bc00) [pid = 1865] [serial = 1302] [outer = 0x7fb480262400] 08:54:52 INFO - PROCESS | 1865 | 1461686092595 Marionette TRACE conn3 <- [1,1704,null,{"value":["/2dcontext/path-objects/2d.path.arc.nonfinite.html",0,null,null,[["arc() with Infinity/NaN is ignored",0,null,null]]]}] 08:54:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.nonfinite.html | arc() with Infinity/NaN is ignored 08:54:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonfinite.html | took 1533ms 08:54:52 INFO - PROCESS | 1865 | 1461686092656 Marionette TRACE conn3 -> [0,1705,"getWindowHandle",null] 08:54:52 INFO - PROCESS | 1865 | 1461686092660 Marionette TRACE conn3 <- [1,1705,null,{"value":"8"}] 08:54:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.1.html 08:54:52 INFO - PROCESS | 1865 | 1461686092666 Marionette TRACE conn3 -> [0,1706,"setScriptTimeout",{"ms":35000}] 08:54:52 INFO - PROCESS | 1865 | 1461686092668 Marionette TRACE conn3 <- [1,1706,null,{}] 08:54:52 INFO - PROCESS | 1865 | 1461686092674 Marionette TRACE conn3 -> [0,1707,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:54:52 INFO - PROCESS | 1865 | 1461686092865 Marionette TRACE conn3 <- [1,1707,null,{"value":null}] 08:54:53 INFO - PROCESS | 1865 | 1461686093081 Marionette TRACE conn3 -> [0,1708,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.scale.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.1.html\", \"f2909f1d-3840-4f27-ae3e-3caac4a4282f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:54:53 INFO - PROCESS | 1865 | ++DOCSHELL 0x7fb482b8b000 == 133 [pid = 1865] [id = 434] 08:54:53 INFO - PROCESS | 1865 | ++DOMWINDOW == 248 (0x7fb4882ae000) [pid = 1865] [serial = 1303] [outer = (nil)] 08:54:53 INFO - PROCESS | 1865 | ++DOMWINDOW == 249 (0x7fb490a80000) [pid = 1865] [serial = 1304] [outer = 0x7fb4882ae000] 08:54:53 INFO - PROCESS | 1865 | 1461686093204 Marionette DEBUG loaded listener.js 08:54:53 INFO - PROCESS | 1865 | ++DOMWINDOW == 250 (0x7fb490a86c00) [pid = 1865] [serial = 1305] [outer = 0x7fb4882ae000] 08:54:54 INFO - PROCESS | 1865 | 1461686094149 Marionette TRACE conn3 <- [1,1708,null,{"value":["/2dcontext/path-objects/2d.path.arc.scale.1.html",0,null,null,[["Non-uniformly scaled arcs are the right shape",0,null,null]]]}] 08:54:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.1.html | Non-uniformly scaled arcs are the right shape 08:54:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.1.html | took 1531ms 08:54:54 INFO - PROCESS | 1865 | 1461686094200 Marionette TRACE conn3 -> [0,1709,"getWindowHandle",null] 08:54:54 INFO - PROCESS | 1865 | 1461686094204 Marionette TRACE conn3 <- [1,1709,null,{"value":"8"}] 08:54:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.2.html 08:54:54 INFO - PROCESS | 1865 | 1461686094209 Marionette TRACE conn3 -> [0,1710,"setScriptTimeout",{"ms":35000}] 08:54:54 INFO - PROCESS | 1865 | 1461686094214 Marionette TRACE conn3 <- [1,1710,null,{}] 08:54:54 INFO - PROCESS | 1865 | 1461686094219 Marionette TRACE conn3 -> [0,1711,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:54:54 INFO - PROCESS | 1865 | 1461686094451 Marionette TRACE conn3 <- [1,1711,null,{"value":null}] 08:54:54 INFO - PROCESS | 1865 | 1461686094724 Marionette TRACE conn3 -> [0,1712,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.scale.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.2.html\", \"f2909f1d-3840-4f27-ae3e-3caac4a4282f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:54:54 INFO - PROCESS | 1865 | ++DOCSHELL 0x7fb47d772000 == 134 [pid = 1865] [id = 435] 08:54:54 INFO - PROCESS | 1865 | ++DOMWINDOW == 251 (0x7fb47d65c400) [pid = 1865] [serial = 1306] [outer = (nil)] 08:54:54 INFO - PROCESS | 1865 | ++DOMWINDOW == 252 (0x7fb47d666c00) [pid = 1865] [serial = 1307] [outer = 0x7fb47d65c400] 08:54:54 INFO - PROCESS | 1865 | 1461686094864 Marionette DEBUG loaded listener.js 08:54:54 INFO - PROCESS | 1865 | ++DOMWINDOW == 253 (0x7fb490a89400) [pid = 1865] [serial = 1308] [outer = 0x7fb47d65c400] 08:54:55 INFO - PROCESS | 1865 | 1461686095717 Marionette TRACE conn3 <- [1,1712,null,{"value":["/2dcontext/path-objects/2d.path.arc.scale.2.html",0,null,null,[["Highly scaled arcs are the right shape",0,null,null]]]}] 08:54:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.2.html | Highly scaled arcs are the right shape 08:54:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.2.html | took 1583ms 08:54:55 INFO - PROCESS | 1865 | 1461686095794 Marionette TRACE conn3 -> [0,1713,"getWindowHandle",null] 08:54:55 INFO - PROCESS | 1865 | 1461686095798 Marionette TRACE conn3 <- [1,1713,null,{"value":"8"}] 08:54:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html 08:54:55 INFO - PROCESS | 1865 | 1461686095803 Marionette TRACE conn3 -> [0,1714,"setScriptTimeout",{"ms":35000}] 08:54:55 INFO - PROCESS | 1865 | 1461686095807 Marionette TRACE conn3 <- [1,1714,null,{}] 08:54:55 INFO - PROCESS | 1865 | 1461686095812 Marionette TRACE conn3 -> [0,1715,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:54:56 INFO - PROCESS | 1865 | 1461686096589 Marionette TRACE conn3 <- [1,1715,null,{"value":null}] 08:54:56 INFO - PROCESS | 1865 | 1461686096909 Marionette TRACE conn3 -> [0,1716,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.selfintersect.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.1.html\", \"f2909f1d-3840-4f27-ae3e-3caac4a4282f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:54:56 INFO - PROCESS | 1865 | ++DOCSHELL 0x7fb482bf5000 == 135 [pid = 1865] [id = 436] 08:54:56 INFO - PROCESS | 1865 | ++DOMWINDOW == 254 (0x7fb47d667000) [pid = 1865] [serial = 1309] [outer = (nil)] 08:54:56 INFO - PROCESS | 1865 | ++DOMWINDOW == 255 (0x7fb47f409000) [pid = 1865] [serial = 1310] [outer = 0x7fb47d667000] 08:54:56 INFO - PROCESS | 1865 | 1461686096978 Marionette DEBUG loaded listener.js 08:54:57 INFO - PROCESS | 1865 | ++DOMWINDOW == 256 (0x7fb4800dc800) [pid = 1865] [serial = 1311] [outer = 0x7fb47d667000] 08:54:57 INFO - PROCESS | 1865 | 1461686097812 Marionette TRACE conn3 <- [1,1716,null,{"value":["/2dcontext/path-objects/2d.path.arc.selfintersect.1.html",0,null,null,[["arc() with lineWidth > 2*radius is drawn sensibly",0,null,null]]]}] 08:54:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | arc() with lineWidth > 2*radius is drawn sensibly 08:54:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | took 2086ms 08:54:57 INFO - PROCESS | 1865 | 1461686097892 Marionette TRACE conn3 -> [0,1717,"getWindowHandle",null] 08:54:57 INFO - PROCESS | 1865 | 1461686097897 Marionette TRACE conn3 <- [1,1717,null,{"value":"8"}] 08:54:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html 08:54:57 INFO - PROCESS | 1865 | 1461686097904 Marionette TRACE conn3 -> [0,1718,"setScriptTimeout",{"ms":35000}] 08:54:57 INFO - PROCESS | 1865 | 1461686097909 Marionette TRACE conn3 <- [1,1718,null,{}] 08:54:57 INFO - PROCESS | 1865 | 1461686097916 Marionette TRACE conn3 -> [0,1719,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:54:58 INFO - PROCESS | 1865 | 1461686098131 Marionette TRACE conn3 <- [1,1719,null,{"value":null}] 08:54:58 INFO - PROCESS | 1865 | 1461686098458 Marionette TRACE conn3 -> [0,1720,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.selfintersect.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.2.html\", \"f2909f1d-3840-4f27-ae3e-3caac4a4282f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:54:58 INFO - PROCESS | 1865 | ++DOCSHELL 0x7fb486c71800 == 136 [pid = 1865] [id = 437] 08:54:58 INFO - PROCESS | 1865 | ++DOMWINDOW == 257 (0x7fb47f85bc00) [pid = 1865] [serial = 1312] [outer = (nil)] 08:54:58 INFO - PROCESS | 1865 | ++DOMWINDOW == 258 (0x7fb480261800) [pid = 1865] [serial = 1313] [outer = 0x7fb47f85bc00] 08:54:58 INFO - PROCESS | 1865 | 1461686098606 Marionette DEBUG loaded listener.js 08:54:58 INFO - PROCESS | 1865 | ++DOMWINDOW == 259 (0x7fb482d05400) [pid = 1865] [serial = 1314] [outer = 0x7fb47f85bc00] 08:54:59 INFO - PROCESS | 1865 | 1461686099576 Marionette TRACE conn3 <- [1,1720,null,{"value":["/2dcontext/path-objects/2d.path.arc.selfintersect.2.html",0,null,null,[["arc() with lineWidth > 2*radius is drawn sensibly",0,null,null]]]}] 08:54:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | arc() with lineWidth > 2*radius is drawn sensibly 08:54:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | took 1733ms 08:54:59 INFO - PROCESS | 1865 | 1461686099638 Marionette TRACE conn3 -> [0,1721,"getWindowHandle",null] 08:54:59 INFO - PROCESS | 1865 | 1461686099643 Marionette TRACE conn3 <- [1,1721,null,{"value":"8"}] 08:54:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.1.html 08:54:59 INFO - PROCESS | 1865 | 1461686099648 Marionette TRACE conn3 -> [0,1722,"setScriptTimeout",{"ms":35000}] 08:54:59 INFO - PROCESS | 1865 | 1461686099651 Marionette TRACE conn3 <- [1,1722,null,{}] 08:54:59 INFO - PROCESS | 1865 | 1461686099657 Marionette TRACE conn3 -> [0,1723,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:54:59 INFO - PROCESS | 1865 | 1461686099846 Marionette TRACE conn3 <- [1,1723,null,{"value":null}] 08:55:00 INFO - PROCESS | 1865 | 1461686100119 Marionette TRACE conn3 -> [0,1724,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.shape.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.1.html\", \"f2909f1d-3840-4f27-ae3e-3caac4a4282f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:55:00 INFO - PROCESS | 1865 | ++DOCSHELL 0x7fb486c52800 == 137 [pid = 1865] [id = 438] 08:55:00 INFO - PROCESS | 1865 | ++DOMWINDOW == 260 (0x7fb47f410800) [pid = 1865] [serial = 1315] [outer = (nil)] 08:55:00 INFO - PROCESS | 1865 | ++DOMWINDOW == 261 (0x7fb48474b400) [pid = 1865] [serial = 1316] [outer = 0x7fb47f410800] 08:55:00 INFO - PROCESS | 1865 | 1461686100194 Marionette DEBUG loaded listener.js 08:55:00 INFO - PROCESS | 1865 | ++DOMWINDOW == 262 (0x7fb485d4dc00) [pid = 1865] [serial = 1317] [outer = 0x7fb47f410800] 08:55:01 INFO - PROCESS | 1865 | 1461686101118 Marionette TRACE conn3 <- [1,1724,null,{"value":["/2dcontext/path-objects/2d.path.arc.shape.1.html",0,null,null,[["arc() from 0 to pi does not draw anything in the wrong half",0,null,null]]]}] 08:55:01 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 08:55:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.1.html | took 1530ms 08:55:01 INFO - PROCESS | 1865 | 1461686101180 Marionette TRACE conn3 -> [0,1725,"getWindowHandle",null] 08:55:01 INFO - PROCESS | 1865 | 1461686101186 Marionette TRACE conn3 <- [1,1725,null,{"value":"8"}] 08:55:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.2.html 08:55:01 INFO - PROCESS | 1865 | 1461686101201 Marionette TRACE conn3 -> [0,1726,"setScriptTimeout",{"ms":35000}] 08:55:01 INFO - PROCESS | 1865 | 1461686101207 Marionette TRACE conn3 <- [1,1726,null,{}] 08:55:01 INFO - PROCESS | 1865 | 1461686101212 Marionette TRACE conn3 -> [0,1727,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:55:01 INFO - PROCESS | 1865 | 1461686101445 Marionette TRACE conn3 <- [1,1727,null,{"value":null}] 08:55:01 INFO - PROCESS | 1865 | 1461686101776 Marionette TRACE conn3 -> [0,1728,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.shape.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.2.html\", \"f2909f1d-3840-4f27-ae3e-3caac4a4282f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:55:01 INFO - PROCESS | 1865 | ++DOCSHELL 0x7fb48eece800 == 138 [pid = 1865] [id = 439] 08:55:01 INFO - PROCESS | 1865 | ++DOMWINDOW == 263 (0x7fb47f865400) [pid = 1865] [serial = 1318] [outer = (nil)] 08:55:01 INFO - PROCESS | 1865 | ++DOMWINDOW == 264 (0x7fb4879adc00) [pid = 1865] [serial = 1319] [outer = 0x7fb47f865400] 08:55:01 INFO - PROCESS | 1865 | 1461686101875 Marionette DEBUG loaded listener.js 08:55:01 INFO - PROCESS | 1865 | ++DOMWINDOW == 265 (0x7fb488fb7c00) [pid = 1865] [serial = 1320] [outer = 0x7fb47f865400] 08:55:02 INFO - PROCESS | 1865 | 1461686102748 Marionette TRACE conn3 <- [1,1728,null,{"value":["/2dcontext/path-objects/2d.path.arc.shape.2.html",0,null,null,[["arc() from 0 to pi draws stuff in the right half",0,null,null]]]}] 08:55:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.2.html | arc() from 0 to pi draws stuff in the right half 08:55:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.2.html | took 1591ms 08:55:02 INFO - PROCESS | 1865 | 1461686102787 Marionette TRACE conn3 -> [0,1729,"getWindowHandle",null] 08:55:02 INFO - PROCESS | 1865 | 1461686102790 Marionette TRACE conn3 <- [1,1729,null,{"value":"8"}] 08:55:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.3.html 08:55:02 INFO - PROCESS | 1865 | 1461686102798 Marionette TRACE conn3 -> [0,1730,"setScriptTimeout",{"ms":35000}] 08:55:02 INFO - PROCESS | 1865 | 1461686102802 Marionette TRACE conn3 <- [1,1730,null,{}] 08:55:02 INFO - PROCESS | 1865 | 1461686102807 Marionette TRACE conn3 -> [0,1731,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:55:02 INFO - PROCESS | 1865 | 1461686102987 Marionette TRACE conn3 <- [1,1731,null,{"value":null}] 08:55:03 INFO - PROCESS | 1865 | --DOCSHELL 0x7fb494972000 == 137 [pid = 1865] [id = 423] 08:55:03 INFO - PROCESS | 1865 | --DOMWINDOW == 264 (0x7fb49b4bc400) [pid = 1865] [serial = 1160] [outer = (nil)] [url = about:blank] 08:55:03 INFO - PROCESS | 1865 | --DOMWINDOW == 263 (0x7fb485ae3000) [pid = 1865] [serial = 1142] [outer = (nil)] [url = about:blank] 08:55:03 INFO - PROCESS | 1865 | --DOMWINDOW == 262 (0x7fb49cb52000) [pid = 1865] [serial = 1163] [outer = (nil)] [url = about:blank] 08:55:03 INFO - PROCESS | 1865 | --DOMWINDOW == 261 (0x7fb486ddfc00) [pid = 1865] [serial = 1175] [outer = (nil)] [url = about:blank] 08:55:03 INFO - PROCESS | 1865 | --DOMWINDOW == 260 (0x7fb485d43000) [pid = 1865] [serial = 1184] [outer = (nil)] [url = about:blank] 08:55:03 INFO - PROCESS | 1865 | --DOMWINDOW == 259 (0x7fb4a73eb000) [pid = 1865] [serial = 1169] [outer = (nil)] [url = about:blank] 08:55:03 INFO - PROCESS | 1865 | --DOMWINDOW == 258 (0x7fb499238000) [pid = 1865] [serial = 1154] [outer = (nil)] [url = about:blank] 08:55:03 INFO - PROCESS | 1865 | --DOMWINDOW == 257 (0x7fb497d3ac00) [pid = 1865] [serial = 1151] [outer = (nil)] [url = about:blank] 08:55:03 INFO - PROCESS | 1865 | --DOMWINDOW == 256 (0x7fb493edb000) [pid = 1865] [serial = 1148] [outer = (nil)] [url = about:blank] 08:55:03 INFO - PROCESS | 1865 | --DOMWINDOW == 255 (0x7fb499cbc800) [pid = 1865] [serial = 1157] [outer = (nil)] [url = about:blank] 08:55:03 INFO - PROCESS | 1865 | --DOMWINDOW == 254 (0x7fb4a6407400) [pid = 1865] [serial = 1166] [outer = (nil)] [url = about:blank] 08:55:03 INFO - PROCESS | 1865 | --DOMWINDOW == 253 (0x7fb490322000) [pid = 1865] [serial = 1145] [outer = (nil)] [url = about:blank] 08:55:03 INFO - PROCESS | 1865 | --DOMWINDOW == 252 (0x7fb4ac0b0400) [pid = 1865] [serial = 1172] [outer = (nil)] [url = about:blank] 08:55:03 INFO - PROCESS | 1865 | --DOMWINDOW == 251 (0x7fb49776bc00) [pid = 1865] [serial = 1205] [outer = (nil)] [url = about:blank] 08:55:03 INFO - PROCESS | 1865 | 1461686103438 Marionette TRACE conn3 -> [0,1732,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.shape.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.3.html\", \"f2909f1d-3840-4f27-ae3e-3caac4a4282f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:55:03 INFO - PROCESS | 1865 | --DOCSHELL 0x7fb49458c000 == 136 [pid = 1865] [id = 422] 08:55:03 INFO - PROCESS | 1865 | --DOCSHELL 0x7fb490e0a800 == 135 [pid = 1865] [id = 421] 08:55:03 INFO - PROCESS | 1865 | --DOCSHELL 0x7fb490178800 == 134 [pid = 1865] [id = 420] 08:55:03 INFO - PROCESS | 1865 | ++DOCSHELL 0x7fb485b98800 == 135 [pid = 1865] [id = 440] 08:55:03 INFO - PROCESS | 1865 | ++DOMWINDOW == 252 (0x7fb47f861400) [pid = 1865] [serial = 1321] [outer = (nil)] 08:55:03 INFO - PROCESS | 1865 | ++DOMWINDOW == 253 (0x7fb4837d7c00) [pid = 1865] [serial = 1322] [outer = 0x7fb47f861400] 08:55:03 INFO - PROCESS | 1865 | 1461686103518 Marionette DEBUG loaded listener.js 08:55:03 INFO - PROCESS | 1865 | ++DOMWINDOW == 254 (0x7fb488fb0c00) [pid = 1865] [serial = 1323] [outer = 0x7fb47f861400] 08:55:03 INFO - PROCESS | 1865 | --DOCSHELL 0x7fb4878ba000 == 134 [pid = 1865] [id = 419] 08:55:03 INFO - PROCESS | 1865 | --DOCSHELL 0x7fb488dcb800 == 133 [pid = 1865] [id = 418] 08:55:03 INFO - PROCESS | 1865 | --DOCSHELL 0x7fb486ba7800 == 132 [pid = 1865] [id = 417] 08:55:04 INFO - PROCESS | 1865 | --DOCSHELL 0x7fb48219f800 == 131 [pid = 1865] [id = 410] 08:55:04 INFO - PROCESS | 1865 | --DOCSHELL 0x7fb482186800 == 130 [pid = 1865] [id = 409] 08:55:04 INFO - PROCESS | 1865 | --DOCSHELL 0x7fb499b8c800 == 129 [pid = 1865] [id = 408] 08:55:04 INFO - PROCESS | 1865 | --DOCSHELL 0x7fb4ae582000 == 128 [pid = 1865] [id = 407] 08:55:04 INFO - PROCESS | 1865 | --DOCSHELL 0x7fb4a857e000 == 127 [pid = 1865] [id = 406] 08:55:04 INFO - PROCESS | 1865 | --DOCSHELL 0x7fb4993dc000 == 126 [pid = 1865] [id = 370] 08:55:04 INFO - PROCESS | 1865 | --DOCSHELL 0x7fb49cb86000 == 125 [pid = 1865] [id = 405] 08:55:04 INFO - PROCESS | 1865 | --DOCSHELL 0x7fb497f94800 == 124 [pid = 1865] [id = 369] 08:55:04 INFO - PROCESS | 1865 | --DOCSHELL 0x7fb494fc4800 == 123 [pid = 1865] [id = 401] 08:55:04 INFO - PROCESS | 1865 | --DOMWINDOW == 253 (0x7fb493923000) [pid = 1865] [serial = 1199] [outer = (nil)] [url = about:blank] 08:55:04 INFO - PROCESS | 1865 | --DOMWINDOW == 252 (0x7fb4879aa400) [pid = 1865] [serial = 1191] [outer = (nil)] [url = about:blank] 08:55:04 INFO - PROCESS | 1865 | --DOMWINDOW == 251 (0x7fb486dd8000) [pid = 1865] [serial = 1190] [outer = (nil)] [url = about:blank] 08:55:04 INFO - PROCESS | 1865 | --DOMWINDOW == 250 (0x7fb485ae3800) [pid = 1865] [serial = 1188] [outer = (nil)] [url = about:blank] 08:55:04 INFO - PROCESS | 1865 | --DOMWINDOW == 249 (0x7fb4837d5400) [pid = 1865] [serial = 1187] [outer = (nil)] [url = about:blank] 08:55:04 INFO - PROCESS | 1865 | --DOMWINDOW == 248 (0x7fb499607800) [pid = 1865] [serial = 1178] [outer = (nil)] [url = about:blank] 08:55:04 INFO - PROCESS | 1865 | --DOMWINDOW == 247 (0x7fb482b0bc00) [pid = 1865] [serial = 1181] [outer = (nil)] [url = about:blank] 08:55:04 INFO - PROCESS | 1865 | --DOMWINDOW == 246 (0x7fb494d11800) [pid = 1865] [serial = 1203] [outer = (nil)] [url = about:blank] 08:55:04 INFO - PROCESS | 1865 | --DOMWINDOW == 245 (0x7fb49479ec00) [pid = 1865] [serial = 1202] [outer = (nil)] [url = about:blank] 08:55:04 INFO - PROCESS | 1865 | --DOMWINDOW == 244 (0x7fb493da1400) [pid = 1865] [serial = 1200] [outer = (nil)] [url = about:blank] 08:55:04 INFO - PROCESS | 1865 | --DOMWINDOW == 243 (0x7fb48998b800) [pid = 1865] [serial = 1193] [outer = (nil)] [url = about:blank] 08:55:04 INFO - PROCESS | 1865 | --DOMWINDOW == 242 (0x7fb490320000) [pid = 1865] [serial = 1194] [outer = (nil)] [url = about:blank] 08:55:04 INFO - PROCESS | 1865 | --DOMWINDOW == 241 (0x7fb49114d400) [pid = 1865] [serial = 1196] [outer = (nil)] [url = about:blank] 08:55:04 INFO - PROCESS | 1865 | --DOMWINDOW == 240 (0x7fb49216c000) [pid = 1865] [serial = 1197] [outer = (nil)] [url = about:blank] 08:55:04 INFO - PROCESS | 1865 | 1461686104290 Marionette TRACE conn3 <- [1,1732,null,{"value":["/2dcontext/path-objects/2d.path.arc.shape.3.html",0,null,null,[["arc() from 0 to -pi/2 does not draw anything in the wrong quadrant",0,null,null]]]}] 08:55:04 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 08:55:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.3.html | took 1532ms 08:55:04 INFO - PROCESS | 1865 | 1461686104332 Marionette TRACE conn3 -> [0,1733,"getWindowHandle",null] 08:55:04 INFO - PROCESS | 1865 | 1461686104335 Marionette TRACE conn3 <- [1,1733,null,{"value":"8"}] 08:55:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.4.html 08:55:04 INFO - PROCESS | 1865 | 1461686104341 Marionette TRACE conn3 -> [0,1734,"setScriptTimeout",{"ms":35000}] 08:55:04 INFO - PROCESS | 1865 | 1461686104343 Marionette TRACE conn3 <- [1,1734,null,{}] 08:55:04 INFO - PROCESS | 1865 | 1461686104353 Marionette TRACE conn3 -> [0,1735,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:55:04 INFO - PROCESS | 1865 | 1461686104536 Marionette TRACE conn3 <- [1,1735,null,{"value":null}] 08:55:04 INFO - PROCESS | 1865 | 1461686104751 Marionette TRACE conn3 -> [0,1736,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.shape.4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.4.html\", \"f2909f1d-3840-4f27-ae3e-3caac4a4282f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:55:04 INFO - PROCESS | 1865 | ++DOCSHELL 0x7fb4878b4800 == 124 [pid = 1865] [id = 441] 08:55:04 INFO - PROCESS | 1865 | ++DOMWINDOW == 241 (0x7fb4906b7000) [pid = 1865] [serial = 1324] [outer = (nil)] 08:55:04 INFO - PROCESS | 1865 | ++DOMWINDOW == 242 (0x7fb490a7e400) [pid = 1865] [serial = 1325] [outer = 0x7fb4906b7000] 08:55:04 INFO - PROCESS | 1865 | 1461686104827 Marionette DEBUG loaded listener.js 08:55:04 INFO - PROCESS | 1865 | ++DOMWINDOW == 243 (0x7fb490b31400) [pid = 1865] [serial = 1326] [outer = 0x7fb4906b7000] 08:55:05 INFO - PROCESS | 1865 | 1461686105661 Marionette TRACE conn3 <- [1,1736,null,{"value":["/2dcontext/path-objects/2d.path.arc.shape.4.html",0,null,null,[["arc() from 0 to -pi/2 draws stuff in the right quadrant",0,null,null]]]}] 08:55:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.4.html | arc() from 0 to -pi/2 draws stuff in the right quadrant 08:55:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.4.html | took 1377ms 08:55:05 INFO - PROCESS | 1865 | 1461686105720 Marionette TRACE conn3 -> [0,1737,"getWindowHandle",null] 08:55:05 INFO - PROCESS | 1865 | 1461686105722 Marionette TRACE conn3 <- [1,1737,null,{"value":"8"}] 08:55:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.5.html 08:55:05 INFO - PROCESS | 1865 | 1461686105729 Marionette TRACE conn3 -> [0,1738,"setScriptTimeout",{"ms":35000}] 08:55:05 INFO - PROCESS | 1865 | 1461686105730 Marionette TRACE conn3 <- [1,1738,null,{}] 08:55:05 INFO - PROCESS | 1865 | 1461686105737 Marionette TRACE conn3 -> [0,1739,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:55:06 INFO - PROCESS | 1865 | 1461686106032 Marionette TRACE conn3 <- [1,1739,null,{"value":null}] 08:55:06 INFO - PROCESS | 1865 | 1461686106064 Marionette TRACE conn3 -> [0,1740,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.shape.5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.5.html\", \"f2909f1d-3840-4f27-ae3e-3caac4a4282f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:55:06 INFO - PROCESS | 1865 | ++DOCSHELL 0x7fb492049800 == 125 [pid = 1865] [id = 442] 08:55:06 INFO - PROCESS | 1865 | ++DOMWINDOW == 244 (0x7fb490322000) [pid = 1865] [serial = 1327] [outer = (nil)] 08:55:06 INFO - PROCESS | 1865 | ++DOMWINDOW == 245 (0x7fb493cb5400) [pid = 1865] [serial = 1328] [outer = 0x7fb490322000] 08:55:06 INFO - PROCESS | 1865 | 1461686106137 Marionette DEBUG loaded listener.js 08:55:06 INFO - PROCESS | 1865 | ++DOMWINDOW == 246 (0x7fb493edf000) [pid = 1865] [serial = 1329] [outer = 0x7fb490322000] 08:55:06 INFO - PROCESS | 1865 | 1461686106983 Marionette TRACE conn3 <- [1,1740,null,{"value":["/2dcontext/path-objects/2d.path.arc.shape.5.html",0,null,null,[["arc() from 0 to 5pi does not draw crazy things",0,null,null]]]}] 08:55:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.5.html | arc() from 0 to 5pi does not draw crazy things 08:55:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.5.html | took 1284ms 08:55:07 INFO - PROCESS | 1865 | 1461686107014 Marionette TRACE conn3 -> [0,1741,"getWindowHandle",null] 08:55:07 INFO - PROCESS | 1865 | 1461686107017 Marionette TRACE conn3 <- [1,1741,null,{"value":"8"}] 08:55:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.1.html 08:55:07 INFO - PROCESS | 1865 | 1461686107023 Marionette TRACE conn3 -> [0,1742,"setScriptTimeout",{"ms":35000}] 08:55:07 INFO - PROCESS | 1865 | 1461686107025 Marionette TRACE conn3 <- [1,1742,null,{}] 08:55:07 INFO - PROCESS | 1865 | 1461686107030 Marionette TRACE conn3 -> [0,1743,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:55:07 INFO - PROCESS | 1865 | 1461686107276 Marionette TRACE conn3 <- [1,1743,null,{"value":null}] 08:55:07 INFO - PROCESS | 1865 | 1461686107311 Marionette TRACE conn3 -> [0,1744,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.twopie.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.1.html\", \"f2909f1d-3840-4f27-ae3e-3caac4a4282f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:55:07 INFO - PROCESS | 1865 | ++DOCSHELL 0x7fb4947a5800 == 126 [pid = 1865] [id = 443] 08:55:07 INFO - PROCESS | 1865 | ++DOMWINDOW == 247 (0x7fb490b32800) [pid = 1865] [serial = 1330] [outer = (nil)] 08:55:07 INFO - PROCESS | 1865 | ++DOMWINDOW == 248 (0x7fb49479d800) [pid = 1865] [serial = 1331] [outer = 0x7fb490b32800] 08:55:07 INFO - PROCESS | 1865 | 1461686107371 Marionette DEBUG loaded listener.js 08:55:07 INFO - PROCESS | 1865 | ++DOMWINDOW == 249 (0x7fb4963a7800) [pid = 1865] [serial = 1332] [outer = 0x7fb490b32800] 08:55:08 INFO - PROCESS | 1865 | --DOMWINDOW == 248 (0x7fb48181d400) [pid = 1865] [serial = 1117] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html] 08:55:08 INFO - PROCESS | 1865 | --DOMWINDOW == 247 (0x7fb491150c00) [pid = 1865] [serial = 1267] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.1.html] 08:55:08 INFO - PROCESS | 1865 | --DOMWINDOW == 246 (0x7fb488fb5000) [pid = 1865] [serial = 1264] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.valid.html] 08:55:08 INFO - PROCESS | 1865 | --DOMWINDOW == 245 (0x7fb482b05400) [pid = 1865] [serial = 1183] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.open.html] 08:55:08 INFO - PROCESS | 1865 | --DOMWINDOW == 244 (0x7fb4807bb800) [pid = 1865] [serial = 1006] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html] 08:55:08 INFO - PROCESS | 1865 | --DOMWINDOW == 243 (0x7fb483ac6400) [pid = 1865] [serial = 1261] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.transformed.html] 08:55:08 INFO - PROCESS | 1865 | --DOMWINDOW == 242 (0x7fb482b03400) [pid = 1865] [serial = 1255] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.invalid.html] 08:55:08 INFO - PROCESS | 1865 | --DOMWINDOW == 241 (0x7fb4837c7400) [pid = 1865] [serial = 1258] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.scaledefault.html] 08:55:08 INFO - PROCESS | 1865 | --DOMWINDOW == 240 (0x7fb47f85e800) [pid = 1865] [serial = 1252] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.basic.html] 08:55:09 INFO - PROCESS | 1865 | 1461686109224 Marionette TRACE conn3 <- [1,1744,null,{"value":["/2dcontext/path-objects/2d.path.arc.twopie.1.html",0,null,null,[["arc() draws nothing when end = start + 2pi-e and anticlockwise",0,null,null]]]}] 08:55:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.1.html | arc() draws nothing when end = start + 2pi-e and anticlockwise 08:55:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.1.html | took 2237ms 08:55:09 INFO - PROCESS | 1865 | 1461686109265 Marionette TRACE conn3 -> [0,1745,"getWindowHandle",null] 08:55:09 INFO - PROCESS | 1865 | 1461686109268 Marionette TRACE conn3 <- [1,1745,null,{"value":"8"}] 08:55:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.2.html 08:55:09 INFO - PROCESS | 1865 | 1461686109275 Marionette TRACE conn3 -> [0,1746,"setScriptTimeout",{"ms":35000}] 08:55:09 INFO - PROCESS | 1865 | 1461686109277 Marionette TRACE conn3 <- [1,1746,null,{}] 08:55:09 INFO - PROCESS | 1865 | 1461686109282 Marionette TRACE conn3 -> [0,1747,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:55:09 INFO - PROCESS | 1865 | 1461686109441 Marionette TRACE conn3 <- [1,1747,null,{"value":null}] 08:55:09 INFO - PROCESS | 1865 | 1461686109456 Marionette TRACE conn3 -> [0,1748,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.twopie.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.2.html\", \"f2909f1d-3840-4f27-ae3e-3caac4a4282f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:55:09 INFO - PROCESS | 1865 | ++DOCSHELL 0x7fb494964800 == 127 [pid = 1865] [id = 444] 08:55:09 INFO - PROCESS | 1865 | ++DOMWINDOW == 241 (0x7fb485adf800) [pid = 1865] [serial = 1333] [outer = (nil)] 08:55:09 INFO - PROCESS | 1865 | ++DOMWINDOW == 242 (0x7fb49452c800) [pid = 1865] [serial = 1334] [outer = 0x7fb485adf800] 08:55:09 INFO - PROCESS | 1865 | 1461686109514 Marionette DEBUG loaded listener.js 08:55:09 INFO - PROCESS | 1865 | ++DOMWINDOW == 243 (0x7fb497d3a800) [pid = 1865] [serial = 1335] [outer = 0x7fb485adf800] 08:55:10 INFO - PROCESS | 1865 | 1461686110408 Marionette TRACE conn3 <- [1,1748,null,{"value":["/2dcontext/path-objects/2d.path.arc.twopie.2.html",0,null,null,[["arc() draws a full circle when end = start + 2pi-e and clockwise",0,null,null]]]}] 08:55:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.2.html | arc() draws a full circle when end = start + 2pi-e and clockwise 08:55:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.2.html | took 1178ms 08:55:10 INFO - PROCESS | 1865 | 1461686110462 Marionette TRACE conn3 -> [0,1749,"getWindowHandle",null] 08:55:10 INFO - PROCESS | 1865 | 1461686110465 Marionette TRACE conn3 <- [1,1749,null,{"value":"8"}] 08:55:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.3.html 08:55:10 INFO - PROCESS | 1865 | 1461686110472 Marionette TRACE conn3 -> [0,1750,"setScriptTimeout",{"ms":35000}] 08:55:10 INFO - PROCESS | 1865 | 1461686110481 Marionette TRACE conn3 <- [1,1750,null,{}] 08:55:10 INFO - PROCESS | 1865 | 1461686110485 Marionette TRACE conn3 -> [0,1751,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:55:10 INFO - PROCESS | 1865 | 1461686110661 Marionette TRACE conn3 <- [1,1751,null,{"value":null}] 08:55:11 INFO - PROCESS | 1865 | 1461686111054 Marionette TRACE conn3 -> [0,1752,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.twopie.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.3.html\", \"f2909f1d-3840-4f27-ae3e-3caac4a4282f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:55:11 INFO - PROCESS | 1865 | ++DOCSHELL 0x7fb47f3d6800 == 128 [pid = 1865] [id = 445] 08:55:11 INFO - PROCESS | 1865 | ++DOMWINDOW == 244 (0x7fb47d659800) [pid = 1865] [serial = 1336] [outer = (nil)] 08:55:11 INFO - PROCESS | 1865 | ++DOMWINDOW == 245 (0x7fb47d65dc00) [pid = 1865] [serial = 1337] [outer = 0x7fb47d659800] 08:55:11 INFO - PROCESS | 1865 | 1461686111132 Marionette DEBUG loaded listener.js 08:55:11 INFO - PROCESS | 1865 | ++DOMWINDOW == 246 (0x7fb47f409800) [pid = 1865] [serial = 1338] [outer = 0x7fb47d659800] 08:55:12 INFO - PROCESS | 1865 | 1461686112065 Marionette TRACE conn3 <- [1,1752,null,{"value":["/2dcontext/path-objects/2d.path.arc.twopie.3.html",0,null,null,[["arc() draws a full circle when end = start + 2pi+e and anticlockwise",0,null,null]]]}] 08:55:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.3.html | arc() draws a full circle when end = start + 2pi+e and anticlockwise 08:55:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.3.html | took 1633ms 08:55:12 INFO - PROCESS | 1865 | 1461686112108 Marionette TRACE conn3 -> [0,1753,"getWindowHandle",null] 08:55:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.4.html 08:55:12 INFO - PROCESS | 1865 | 1461686112114 Marionette TRACE conn3 <- [1,1753,null,{"value":"8"}] 08:55:12 INFO - PROCESS | 1865 | 1461686112121 Marionette TRACE conn3 -> [0,1754,"setScriptTimeout",{"ms":35000}] 08:55:12 INFO - PROCESS | 1865 | 1461686112127 Marionette TRACE conn3 <- [1,1754,null,{}] 08:55:12 INFO - PROCESS | 1865 | 1461686112134 Marionette TRACE conn3 -> [0,1755,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:55:12 INFO - PROCESS | 1865 | 1461686112359 Marionette TRACE conn3 <- [1,1755,null,{"value":null}] 08:55:12 INFO - PROCESS | 1865 | 1461686112682 Marionette TRACE conn3 -> [0,1756,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.twopie.4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.4.html\", \"f2909f1d-3840-4f27-ae3e-3caac4a4282f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:55:12 INFO - PROCESS | 1865 | ++DOCSHELL 0x7fb48792b800 == 129 [pid = 1865] [id = 446] 08:55:12 INFO - PROCESS | 1865 | ++DOMWINDOW == 247 (0x7fb482d04000) [pid = 1865] [serial = 1339] [outer = (nil)] 08:55:12 INFO - PROCESS | 1865 | ++DOMWINDOW == 248 (0x7fb4837c3800) [pid = 1865] [serial = 1340] [outer = 0x7fb482d04000] 08:55:12 INFO - PROCESS | 1865 | 1461686112765 Marionette DEBUG loaded listener.js 08:55:12 INFO - PROCESS | 1865 | ++DOMWINDOW == 249 (0x7fb485adf400) [pid = 1865] [serial = 1341] [outer = 0x7fb482d04000] 08:55:13 INFO - PROCESS | 1865 | 1461686113737 Marionette TRACE conn3 <- [1,1756,null,{"value":["/2dcontext/path-objects/2d.path.arc.twopie.4.html",0,null,null,[["arc() draws nothing when end = start + 2pi+e and clockwise",0,null,null]]]}] 08:55:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.4.html | arc() draws nothing when end = start + 2pi+e and clockwise 08:55:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.4.html | took 1683ms 08:55:13 INFO - PROCESS | 1865 | 1461686113808 Marionette TRACE conn3 -> [0,1757,"getWindowHandle",null] 08:55:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.1.html 08:55:13 INFO - PROCESS | 1865 | 1461686113814 Marionette TRACE conn3 <- [1,1757,null,{"value":"8"}] 08:55:13 INFO - PROCESS | 1865 | 1461686113821 Marionette TRACE conn3 -> [0,1758,"setScriptTimeout",{"ms":35000}] 08:55:13 INFO - PROCESS | 1865 | 1461686113824 Marionette TRACE conn3 <- [1,1758,null,{}] 08:55:13 INFO - PROCESS | 1865 | 1461686113830 Marionette TRACE conn3 -> [0,1759,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:55:14 INFO - PROCESS | 1865 | 1461686114084 Marionette TRACE conn3 <- [1,1759,null,{"value":null}] 08:55:14 INFO - PROCESS | 1865 | 1461686114461 Marionette TRACE conn3 -> [0,1760,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.zero.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.1.html\", \"f2909f1d-3840-4f27-ae3e-3caac4a4282f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:55:14 INFO - PROCESS | 1865 | ++DOCSHELL 0x7fb490e0a000 == 130 [pid = 1865] [id = 447] 08:55:14 INFO - PROCESS | 1865 | ++DOMWINDOW == 250 (0x7fb486b8b000) [pid = 1865] [serial = 1342] [outer = (nil)] 08:55:14 INFO - PROCESS | 1865 | ++DOMWINDOW == 251 (0x7fb486de0000) [pid = 1865] [serial = 1343] [outer = 0x7fb486b8b000] 08:55:14 INFO - PROCESS | 1865 | 1461686114561 Marionette DEBUG loaded listener.js 08:55:14 INFO - PROCESS | 1865 | ++DOMWINDOW == 252 (0x7fb4890d5000) [pid = 1865] [serial = 1344] [outer = 0x7fb486b8b000] 08:55:15 INFO - PROCESS | 1865 | 1461686115550 Marionette TRACE conn3 <- [1,1760,null,{"value":["/2dcontext/path-objects/2d.path.arc.zero.1.html",0,null,null,[["arc() draws nothing when startAngle = endAngle and anticlockwise",0,null,null]]]}] 08:55:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.1.html | arc() draws nothing when startAngle = endAngle and anticlockwise 08:55:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.1.html | took 1789ms 08:55:15 INFO - PROCESS | 1865 | 1461686115611 Marionette TRACE conn3 -> [0,1761,"getWindowHandle",null] 08:55:15 INFO - PROCESS | 1865 | 1461686115615 Marionette TRACE conn3 <- [1,1761,null,{"value":"8"}] 08:55:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.2.html 08:55:15 INFO - PROCESS | 1865 | 1461686115633 Marionette TRACE conn3 -> [0,1762,"setScriptTimeout",{"ms":35000}] 08:55:15 INFO - PROCESS | 1865 | 1461686115644 Marionette TRACE conn3 <- [1,1762,null,{}] 08:55:15 INFO - PROCESS | 1865 | 1461686115652 Marionette TRACE conn3 -> [0,1763,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:55:15 INFO - PROCESS | 1865 | 1461686115916 Marionette TRACE conn3 <- [1,1763,null,{"value":null}] 08:55:16 INFO - PROCESS | 1865 | 1461686116218 Marionette TRACE conn3 -> [0,1764,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.zero.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.2.html\", \"f2909f1d-3840-4f27-ae3e-3caac4a4282f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:55:16 INFO - PROCESS | 1865 | ++DOCSHELL 0x7fb4993e6800 == 131 [pid = 1865] [id = 448] 08:55:16 INFO - PROCESS | 1865 | ++DOMWINDOW == 253 (0x7fb485d50400) [pid = 1865] [serial = 1345] [outer = (nil)] 08:55:16 INFO - PROCESS | 1865 | ++DOMWINDOW == 254 (0x7fb4905c1400) [pid = 1865] [serial = 1346] [outer = 0x7fb485d50400] 08:55:16 INFO - PROCESS | 1865 | 1461686116294 Marionette DEBUG loaded listener.js 08:55:16 INFO - PROCESS | 1865 | ++DOMWINDOW == 255 (0x7fb49230cc00) [pid = 1865] [serial = 1347] [outer = 0x7fb485d50400] 08:55:17 INFO - PROCESS | 1865 | 1461686117177 Marionette TRACE conn3 <- [1,1764,null,{"value":["/2dcontext/path-objects/2d.path.arc.zero.2.html",0,null,null,[["arc() draws nothing when startAngle = endAngle and clockwise",0,null,null]]]}] 08:55:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.2.html | arc() draws nothing when startAngle = endAngle and clockwise 08:55:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.2.html | took 1600ms 08:55:17 INFO - PROCESS | 1865 | 1461686117224 Marionette TRACE conn3 -> [0,1765,"getWindowHandle",null] 08:55:17 INFO - PROCESS | 1865 | 1461686117229 Marionette TRACE conn3 <- [1,1765,null,{"value":"8"}] 08:55:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zeroradius.html 08:55:17 INFO - PROCESS | 1865 | 1461686117234 Marionette TRACE conn3 -> [0,1766,"setScriptTimeout",{"ms":35000}] 08:55:17 INFO - PROCESS | 1865 | 1461686117238 Marionette TRACE conn3 <- [1,1766,null,{}] 08:55:17 INFO - PROCESS | 1865 | 1461686117244 Marionette TRACE conn3 -> [0,1767,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:55:17 INFO - PROCESS | 1865 | 1461686117489 Marionette TRACE conn3 <- [1,1767,null,{"value":null}] 08:55:17 INFO - PROCESS | 1865 | 1461686117843 Marionette TRACE conn3 -> [0,1768,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.zeroradius.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zeroradius.html\", \"f2909f1d-3840-4f27-ae3e-3caac4a4282f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:55:17 INFO - PROCESS | 1865 | ++DOCSHELL 0x7fb49a4d2000 == 132 [pid = 1865] [id = 449] 08:55:17 INFO - PROCESS | 1865 | ++DOMWINDOW == 256 (0x7fb486da6000) [pid = 1865] [serial = 1348] [outer = (nil)] 08:55:17 INFO - PROCESS | 1865 | ++DOMWINDOW == 257 (0x7fb493deac00) [pid = 1865] [serial = 1349] [outer = 0x7fb486da6000] 08:55:17 INFO - PROCESS | 1865 | 1461686117923 Marionette DEBUG loaded listener.js 08:55:18 INFO - PROCESS | 1865 | ++DOMWINDOW == 258 (0x7fb4946fa800) [pid = 1865] [serial = 1350] [outer = 0x7fb486da6000] 08:55:18 INFO - PROCESS | 1865 | 1461686118830 Marionette TRACE conn3 <- [1,1768,null,{"value":["/2dcontext/path-objects/2d.path.arc.zeroradius.html",0,null,null,[["arc() with zero radius draws a line to the start point",0,null,null]]]}] 08:55:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zeroradius.html | arc() with zero radius draws a line to the start point 08:55:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zeroradius.html | took 1644ms 08:55:18 INFO - PROCESS | 1865 | 1461686118880 Marionette TRACE conn3 -> [0,1769,"getWindowHandle",null] 08:55:18 INFO - PROCESS | 1865 | 1461686118884 Marionette TRACE conn3 <- [1,1769,null,{"value":"8"}] 08:55:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html 08:55:18 INFO - PROCESS | 1865 | 1461686118889 Marionette TRACE conn3 -> [0,1770,"setScriptTimeout",{"ms":35000}] 08:55:18 INFO - PROCESS | 1865 | 1461686118891 Marionette TRACE conn3 <- [1,1770,null,{}] 08:55:18 INFO - PROCESS | 1865 | 1461686118897 Marionette TRACE conn3 -> [0,1771,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:55:19 INFO - PROCESS | 1865 | 1461686119087 Marionette TRACE conn3 <- [1,1771,null,{"value":null}] 08:55:19 INFO - PROCESS | 1865 | 1461686119309 Marionette TRACE conn3 -> [0,1772,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.coincide.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.1.html\", \"f2909f1d-3840-4f27-ae3e-3caac4a4282f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:55:19 INFO - PROCESS | 1865 | ++DOCSHELL 0x7fb4a7013800 == 133 [pid = 1865] [id = 450] 08:55:19 INFO - PROCESS | 1865 | ++DOMWINDOW == 259 (0x7fb4963b2c00) [pid = 1865] [serial = 1351] [outer = (nil)] 08:55:19 INFO - PROCESS | 1865 | ++DOMWINDOW == 260 (0x7fb4990e8c00) [pid = 1865] [serial = 1352] [outer = 0x7fb4963b2c00] 08:55:19 INFO - PROCESS | 1865 | 1461686119447 Marionette DEBUG loaded listener.js 08:55:19 INFO - PROCESS | 1865 | ++DOMWINDOW == 261 (0x7fb49966f400) [pid = 1865] [serial = 1353] [outer = 0x7fb4963b2c00] 08:55:20 INFO - PROCESS | 1865 | 1461686120486 Marionette TRACE conn3 <- [1,1772,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.coincide.1.html",0,null,null,[["arcTo() has no effect if P0 = P1",0,null,null]]]}] 08:55:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | arcTo() has no effect if P0 = P1 08:55:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | took 1633ms 08:55:20 INFO - PROCESS | 1865 | 1461686120524 Marionette TRACE conn3 -> [0,1773,"getWindowHandle",null] 08:55:20 INFO - PROCESS | 1865 | 1461686120527 Marionette TRACE conn3 <- [1,1773,null,{"value":"8"}] 08:55:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html 08:55:20 INFO - PROCESS | 1865 | 1461686120533 Marionette TRACE conn3 -> [0,1774,"setScriptTimeout",{"ms":35000}] 08:55:20 INFO - PROCESS | 1865 | 1461686120537 Marionette TRACE conn3 <- [1,1774,null,{}] 08:55:20 INFO - PROCESS | 1865 | 1461686120542 Marionette TRACE conn3 -> [0,1775,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:55:20 INFO - PROCESS | 1865 | 1461686120728 Marionette TRACE conn3 <- [1,1775,null,{"value":null}] 08:55:20 INFO - PROCESS | 1865 | 1461686120955 Marionette TRACE conn3 -> [0,1776,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.coincide.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.2.html\", \"f2909f1d-3840-4f27-ae3e-3caac4a4282f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:55:21 INFO - PROCESS | 1865 | ++DOCSHELL 0x7fb4abf48000 == 134 [pid = 1865] [id = 451] 08:55:21 INFO - PROCESS | 1865 | ++DOMWINDOW == 262 (0x7fb496f90c00) [pid = 1865] [serial = 1354] [outer = (nil)] 08:55:21 INFO - PROCESS | 1865 | ++DOMWINDOW == 263 (0x7fb49cbf7400) [pid = 1865] [serial = 1355] [outer = 0x7fb496f90c00] 08:55:21 INFO - PROCESS | 1865 | 1461686121074 Marionette DEBUG loaded listener.js 08:55:21 INFO - PROCESS | 1865 | ++DOMWINDOW == 264 (0x7fb4a64ee400) [pid = 1865] [serial = 1356] [outer = 0x7fb496f90c00] 08:55:21 INFO - PROCESS | 1865 | 1461686121984 Marionette TRACE conn3 <- [1,1776,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.coincide.2.html",0,null,null,[["arcTo() draws a straight line to P1 if P1 = P2",0,null,null]]]}] 08:55:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | arcTo() draws a straight line to P1 if P1 = P2 08:55:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | took 1480ms 08:55:22 INFO - PROCESS | 1865 | 1461686122015 Marionette TRACE conn3 -> [0,1777,"getWindowHandle",null] 08:55:22 INFO - PROCESS | 1865 | 1461686122020 Marionette TRACE conn3 <- [1,1777,null,{"value":"8"}] 08:55:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html 08:55:22 INFO - PROCESS | 1865 | 1461686122025 Marionette TRACE conn3 -> [0,1778,"setScriptTimeout",{"ms":35000}] 08:55:22 INFO - PROCESS | 1865 | 1461686122027 Marionette TRACE conn3 <- [1,1778,null,{}] 08:55:22 INFO - PROCESS | 1865 | 1461686122033 Marionette TRACE conn3 -> [0,1779,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:55:22 INFO - PROCESS | 1865 | 1461686122217 Marionette TRACE conn3 <- [1,1779,null,{"value":null}] 08:55:22 INFO - PROCESS | 1865 | 1461686122446 Marionette TRACE conn3 -> [0,1780,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.collinear.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.1.html\", \"f2909f1d-3840-4f27-ae3e-3caac4a4282f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:55:22 INFO - PROCESS | 1865 | ++DOCSHELL 0x7fb4ae599800 == 135 [pid = 1865] [id = 452] 08:55:22 INFO - PROCESS | 1865 | ++DOMWINDOW == 265 (0x7fb47d8bdc00) [pid = 1865] [serial = 1357] [outer = (nil)] 08:55:22 INFO - PROCESS | 1865 | ++DOMWINDOW == 266 (0x7fb47d8c4c00) [pid = 1865] [serial = 1358] [outer = 0x7fb47d8bdc00] 08:55:22 INFO - PROCESS | 1865 | 1461686122556 Marionette DEBUG loaded listener.js 08:55:22 INFO - PROCESS | 1865 | ++DOMWINDOW == 267 (0x7fb47d8ca000) [pid = 1865] [serial = 1359] [outer = 0x7fb47d8bdc00] 08:55:23 INFO - PROCESS | 1865 | 1461686123422 Marionette TRACE conn3 <- [1,1780,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.collinear.1.html",0,null,null,[["arcTo() with all points on a line, and P1 between P0/P2, draws a straight line to P1",0,null,null]]]}] 08:55:23 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 08:55:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html | took 1428ms 08:55:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html 08:55:23 INFO - PROCESS | 1865 | 1461686123454 Marionette TRACE conn3 -> [0,1781,"getWindowHandle",null] 08:55:23 INFO - PROCESS | 1865 | 1461686123457 Marionette TRACE conn3 <- [1,1781,null,{"value":"8"}] 08:55:23 INFO - PROCESS | 1865 | 1461686123464 Marionette TRACE conn3 -> [0,1782,"setScriptTimeout",{"ms":35000}] 08:55:23 INFO - PROCESS | 1865 | 1461686123468 Marionette TRACE conn3 <- [1,1782,null,{}] 08:55:23 INFO - PROCESS | 1865 | 1461686123473 Marionette TRACE conn3 -> [0,1783,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:55:23 INFO - PROCESS | 1865 | 1461686123673 Marionette TRACE conn3 <- [1,1783,null,{"value":null}] 08:55:23 INFO - PROCESS | 1865 | 1461686123947 Marionette TRACE conn3 -> [0,1784,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.collinear.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.2.html\", \"f2909f1d-3840-4f27-ae3e-3caac4a4282f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:55:24 INFO - PROCESS | 1865 | ++DOCSHELL 0x7fb481b24000 == 136 [pid = 1865] [id = 453] 08:55:24 INFO - PROCESS | 1865 | ++DOMWINDOW == 268 (0x7fb47d8bcc00) [pid = 1865] [serial = 1360] [outer = (nil)] 08:55:24 INFO - PROCESS | 1865 | ++DOMWINDOW == 269 (0x7fb49a41cc00) [pid = 1865] [serial = 1361] [outer = 0x7fb47d8bcc00] 08:55:24 INFO - PROCESS | 1865 | 1461686124056 Marionette DEBUG loaded listener.js 08:55:24 INFO - PROCESS | 1865 | ++DOMWINDOW == 270 (0x7fb4a7371000) [pid = 1865] [serial = 1362] [outer = 0x7fb47d8bcc00] 08:55:24 INFO - PROCESS | 1865 | 1461686124905 Marionette TRACE conn3 <- [1,1784,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.collinear.2.html",0,null,null,[["arcTo() with all points on a line, and P2 between P0/P1, draws a straight line to P1",0,null,null]]]}] 08:55:24 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 08:55:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html | took 1479ms 08:55:24 INFO - PROCESS | 1865 | 1461686124947 Marionette TRACE conn3 -> [0,1785,"getWindowHandle",null] 08:55:24 INFO - PROCESS | 1865 | 1461686124954 Marionette TRACE conn3 <- [1,1785,null,{"value":"8"}] 08:55:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html 08:55:24 INFO - PROCESS | 1865 | 1461686124964 Marionette TRACE conn3 -> [0,1786,"setScriptTimeout",{"ms":35000}] 08:55:24 INFO - PROCESS | 1865 | 1461686124967 Marionette TRACE conn3 <- [1,1786,null,{}] 08:55:24 INFO - PROCESS | 1865 | 1461686124972 Marionette TRACE conn3 -> [0,1787,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:55:25 INFO - PROCESS | 1865 | 1461686125178 Marionette TRACE conn3 <- [1,1787,null,{"value":null}] 08:55:25 INFO - PROCESS | 1865 | 1461686125400 Marionette TRACE conn3 -> [0,1788,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.collinear.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.3.html\", \"f2909f1d-3840-4f27-ae3e-3caac4a4282f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:55:25 INFO - PROCESS | 1865 | ++DOCSHELL 0x7fb48ed6a000 == 137 [pid = 1865] [id = 454] 08:55:25 INFO - PROCESS | 1865 | ++DOMWINDOW == 271 (0x7fb47d8be800) [pid = 1865] [serial = 1363] [outer = (nil)] 08:55:25 INFO - PROCESS | 1865 | ++DOMWINDOW == 272 (0x7fb482d19000) [pid = 1865] [serial = 1364] [outer = 0x7fb47d8be800] 08:55:25 INFO - PROCESS | 1865 | 1461686125515 Marionette DEBUG loaded listener.js 08:55:25 INFO - PROCESS | 1865 | ++DOMWINDOW == 273 (0x7fb482d1e000) [pid = 1865] [serial = 1365] [outer = 0x7fb47d8be800] 08:55:26 INFO - PROCESS | 1865 | 1461686126410 Marionette TRACE conn3 <- [1,1788,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.collinear.3.html",0,null,null,[["arcTo() with all points on a line, and P0 between P1/P2, draws a straight line to P1",0,null,null]]]}] 08:55:26 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 08:55:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html | took 1477ms 08:55:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html 08:55:26 INFO - PROCESS | 1865 | 1461686126442 Marionette TRACE conn3 -> [0,1789,"getWindowHandle",null] 08:55:26 INFO - PROCESS | 1865 | 1461686126445 Marionette TRACE conn3 <- [1,1789,null,{"value":"8"}] 08:55:26 INFO - PROCESS | 1865 | 1461686126451 Marionette TRACE conn3 -> [0,1790,"setScriptTimeout",{"ms":35000}] 08:55:26 INFO - PROCESS | 1865 | 1461686126454 Marionette TRACE conn3 <- [1,1790,null,{}] 08:55:26 INFO - PROCESS | 1865 | 1461686126459 Marionette TRACE conn3 -> [0,1791,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:55:26 INFO - PROCESS | 1865 | 1461686126630 Marionette TRACE conn3 <- [1,1791,null,{"value":null}] 08:55:26 INFO - PROCESS | 1865 | 1461686126894 Marionette TRACE conn3 -> [0,1792,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html\", \"f2909f1d-3840-4f27-ae3e-3caac4a4282f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:55:26 INFO - PROCESS | 1865 | ++DOCSHELL 0x7fb48ed7c000 == 138 [pid = 1865] [id = 455] 08:55:26 INFO - PROCESS | 1865 | ++DOMWINDOW == 274 (0x7fb482d1ec00) [pid = 1865] [serial = 1366] [outer = (nil)] 08:55:26 INFO - PROCESS | 1865 | ++DOMWINDOW == 275 (0x7fb4a736ec00) [pid = 1865] [serial = 1367] [outer = 0x7fb482d1ec00] 08:55:26 INFO - PROCESS | 1865 | 1461686126983 Marionette DEBUG loaded listener.js 08:55:27 INFO - PROCESS | 1865 | ++DOMWINDOW == 276 (0x7fb4a8734400) [pid = 1865] [serial = 1368] [outer = 0x7fb482d1ec00] 08:55:27 INFO - PROCESS | 1865 | 1461686127888 Marionette TRACE conn3 <- [1,1792,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html",0,null,null,[["If there is no subpath, the first control point is added (and nothing is drawn up to it)",0,null,null]]]}] 08:55:27 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) 08:55:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html | took 1487ms 08:55:27 INFO - PROCESS | 1865 | 1461686127938 Marionette TRACE conn3 -> [0,1793,"getWindowHandle",null] 08:55:27 INFO - PROCESS | 1865 | 1461686127942 Marionette TRACE conn3 <- [1,1793,null,{"value":"8"}] 08:55:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html 08:55:27 INFO - PROCESS | 1865 | 1461686127947 Marionette TRACE conn3 -> [0,1794,"setScriptTimeout",{"ms":35000}] 08:55:27 INFO - PROCESS | 1865 | 1461686127950 Marionette TRACE conn3 <- [1,1794,null,{}] 08:55:27 INFO - PROCESS | 1865 | 1461686127956 Marionette TRACE conn3 -> [0,1795,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:55:28 INFO - PROCESS | 1865 | 1461686128190 Marionette TRACE conn3 <- [1,1795,null,{"value":null}] 08:55:28 INFO - PROCESS | 1865 | 1461686128451 Marionette TRACE conn3 -> [0,1796,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html\", \"f2909f1d-3840-4f27-ae3e-3caac4a4282f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:55:28 INFO - PROCESS | 1865 | ++DOCSHELL 0x7fb4b96d3800 == 139 [pid = 1865] [id = 456] 08:55:28 INFO - PROCESS | 1865 | ++DOMWINDOW == 277 (0x7fb47d9ca400) [pid = 1865] [serial = 1369] [outer = (nil)] 08:55:28 INFO - PROCESS | 1865 | ++DOMWINDOW == 278 (0x7fb47d9d1c00) [pid = 1865] [serial = 1370] [outer = 0x7fb47d9ca400] 08:55:28 INFO - PROCESS | 1865 | 1461686128584 Marionette DEBUG loaded listener.js 08:55:28 INFO - PROCESS | 1865 | ++DOMWINDOW == 279 (0x7fb4abf72400) [pid = 1865] [serial = 1371] [outer = 0x7fb47d9ca400] 08:55:29 INFO - PROCESS | 1865 | 1461686129372 Marionette TRACE conn3 <- [1,1796,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html",0,null,null,[["If there is no subpath, the first control point is added",0,null,null]]]}] 08:55:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 08:55:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | took 1477ms 08:55:29 INFO - PROCESS | 1865 | 1461686129427 Marionette TRACE conn3 -> [0,1797,"getWindowHandle",null] 08:55:29 INFO - PROCESS | 1865 | 1461686129430 Marionette TRACE conn3 <- [1,1797,null,{"value":"8"}] 08:55:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.negative.html 08:55:29 INFO - PROCESS | 1865 | 1461686129436 Marionette TRACE conn3 -> [0,1798,"setScriptTimeout",{"ms":35000}] 08:55:29 INFO - PROCESS | 1865 | 1461686129439 Marionette TRACE conn3 <- [1,1798,null,{}] 08:55:29 INFO - PROCESS | 1865 | 1461686129444 Marionette TRACE conn3 -> [0,1799,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:55:29 INFO - PROCESS | 1865 | 1461686129647 Marionette TRACE conn3 <- [1,1799,null,{"value":null}] 08:55:29 INFO - PROCESS | 1865 | 1461686129915 Marionette TRACE conn3 -> [0,1800,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.negative.html\", \"f2909f1d-3840-4f27-ae3e-3caac4a4282f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:55:29 INFO - PROCESS | 1865 | ++DOCSHELL 0x7fb487746000 == 140 [pid = 1865] [id = 457] 08:55:29 INFO - PROCESS | 1865 | ++DOMWINDOW == 280 (0x7fb47e042c00) [pid = 1865] [serial = 1372] [outer = (nil)] 08:55:30 INFO - PROCESS | 1865 | ++DOMWINDOW == 281 (0x7fb47e048400) [pid = 1865] [serial = 1373] [outer = 0x7fb47e042c00] 08:55:30 INFO - PROCESS | 1865 | 1461686130040 Marionette DEBUG loaded listener.js 08:55:30 INFO - PROCESS | 1865 | ++DOMWINDOW == 282 (0x7fb47e04c800) [pid = 1865] [serial = 1374] [outer = 0x7fb47e042c00] 08:55:30 INFO - PROCESS | 1865 | 1461686130890 Marionette TRACE conn3 <- [1,1800,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.negative.html",0,null,null,[["arcTo() with negative radius throws an exception",0,null,null]]]}] 08:55:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.negative.html | arcTo() with negative radius throws an exception 08:55:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.negative.html | took 1481ms 08:55:30 INFO - PROCESS | 1865 | 1461686130918 Marionette TRACE conn3 -> [0,1801,"getWindowHandle",null] 08:55:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html 08:55:30 INFO - PROCESS | 1865 | 1461686130931 Marionette TRACE conn3 <- [1,1801,null,{"value":"8"}] 08:55:30 INFO - PROCESS | 1865 | 1461686130937 Marionette TRACE conn3 -> [0,1802,"setScriptTimeout",{"ms":35000}] 08:55:30 INFO - PROCESS | 1865 | 1461686130942 Marionette TRACE conn3 <- [1,1802,null,{}] 08:55:30 INFO - PROCESS | 1865 | 1461686130948 Marionette TRACE conn3 -> [0,1803,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:55:31 INFO - PROCESS | 1865 | 1461686131154 Marionette TRACE conn3 <- [1,1803,null,{"value":null}] 08:55:31 INFO - PROCESS | 1865 | 1461686131476 Marionette TRACE conn3 -> [0,1804,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.nonfinite.html\", \"f2909f1d-3840-4f27-ae3e-3caac4a4282f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:55:31 INFO - PROCESS | 1865 | ++DOCSHELL 0x7fb47dc15000 == 141 [pid = 1865] [id = 458] 08:55:31 INFO - PROCESS | 1865 | ++DOMWINDOW == 283 (0x7fb47bd17c00) [pid = 1865] [serial = 1375] [outer = (nil)] 08:55:31 INFO - PROCESS | 1865 | ++DOMWINDOW == 284 (0x7fb47bd1cc00) [pid = 1865] [serial = 1376] [outer = 0x7fb47bd17c00] 08:55:31 INFO - PROCESS | 1865 | 1461686131554 Marionette DEBUG loaded listener.js 08:55:31 INFO - PROCESS | 1865 | ++DOMWINDOW == 285 (0x7fb47bd21800) [pid = 1865] [serial = 1377] [outer = 0x7fb47bd17c00] 08:55:32 INFO - PROCESS | 1865 | 1461686132430 Marionette TRACE conn3 <- [1,1804,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.nonfinite.html",0,null,null,[["arcTo() with Infinity/NaN is ignored",0,null,null]]]}] 08:55:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | arcTo() with Infinity/NaN is ignored 08:55:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | took 1530ms 08:55:32 INFO - PROCESS | 1865 | 1461686132468 Marionette TRACE conn3 -> [0,1805,"getWindowHandle",null] 08:55:32 INFO - PROCESS | 1865 | 1461686132472 Marionette TRACE conn3 <- [1,1805,null,{"value":"8"}] 08:55:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.scale.html 08:55:32 INFO - PROCESS | 1865 | 1461686132478 Marionette TRACE conn3 -> [0,1806,"setScriptTimeout",{"ms":35000}] 08:55:32 INFO - PROCESS | 1865 | 1461686132480 Marionette TRACE conn3 <- [1,1806,null,{}] 08:55:32 INFO - PROCESS | 1865 | 1461686132485 Marionette TRACE conn3 -> [0,1807,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:55:32 INFO - PROCESS | 1865 | 1461686132682 Marionette TRACE conn3 <- [1,1807,null,{"value":null}] 08:55:33 INFO - PROCESS | 1865 | 1461686133039 Marionette TRACE conn3 -> [0,1808,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.scale.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.scale.html\", \"f2909f1d-3840-4f27-ae3e-3caac4a4282f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:55:33 INFO - PROCESS | 1865 | ++DOCSHELL 0x7fb485de7000 == 142 [pid = 1865] [id = 459] 08:55:33 INFO - PROCESS | 1865 | ++DOMWINDOW == 286 (0x7fb47bd18400) [pid = 1865] [serial = 1378] [outer = (nil)] 08:55:33 INFO - PROCESS | 1865 | ++DOMWINDOW == 287 (0x7fb47c413c00) [pid = 1865] [serial = 1379] [outer = 0x7fb47bd18400] 08:55:33 INFO - PROCESS | 1865 | 1461686133116 Marionette DEBUG loaded listener.js 08:55:33 INFO - PROCESS | 1865 | ++DOMWINDOW == 288 (0x7fb47c418800) [pid = 1865] [serial = 1380] [outer = 0x7fb47bd18400] 08:55:33 INFO - PROCESS | 1865 | 1461686133979 Marionette TRACE conn3 <- [1,1808,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.scale.html",0,null,null,[["arcTo scales the curve, not just the control points",0,null,null]]]}] 08:55:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.scale.html | arcTo scales the curve, not just the control points 08:55:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.scale.html | took 1532ms 08:55:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html 08:55:34 INFO - PROCESS | 1865 | 1461686134011 Marionette TRACE conn3 -> [0,1809,"getWindowHandle",null] 08:55:34 INFO - PROCESS | 1865 | 1461686134013 Marionette TRACE conn3 <- [1,1809,null,{"value":"8"}] 08:55:34 INFO - PROCESS | 1865 | 1461686134020 Marionette TRACE conn3 -> [0,1810,"setScriptTimeout",{"ms":35000}] 08:55:34 INFO - PROCESS | 1865 | 1461686134023 Marionette TRACE conn3 <- [1,1810,null,{}] 08:55:34 INFO - PROCESS | 1865 | 1461686134028 Marionette TRACE conn3 -> [0,1811,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:55:34 INFO - PROCESS | 1865 | 1461686134219 Marionette TRACE conn3 <- [1,1811,null,{"value":null}] 08:55:34 INFO - PROCESS | 1865 | 1461686134443 Marionette TRACE conn3 -> [0,1812,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.shape.curve1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve1.html\", \"f2909f1d-3840-4f27-ae3e-3caac4a4282f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:55:34 INFO - PROCESS | 1865 | ++DOCSHELL 0x7fb490e0f800 == 143 [pid = 1865] [id = 460] 08:55:34 INFO - PROCESS | 1865 | ++DOMWINDOW == 289 (0x7fb47bd21c00) [pid = 1865] [serial = 1381] [outer = (nil)] 08:55:34 INFO - PROCESS | 1865 | ++DOMWINDOW == 290 (0x7fb47c41ec00) [pid = 1865] [serial = 1382] [outer = 0x7fb47bd21c00] 08:55:34 INFO - PROCESS | 1865 | 1461686134551 Marionette DEBUG loaded listener.js 08:55:34 INFO - PROCESS | 1865 | ++DOMWINDOW == 291 (0x7fb47e045c00) [pid = 1865] [serial = 1383] [outer = 0x7fb47bd21c00] 08:55:35 INFO - PROCESS | 1865 | 1461686135506 Marionette TRACE conn3 <- [1,1812,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.shape.curve1.html",0,null,null,[["arcTo() curves in the right kind of shape",0,null,null]]]}] 08:55:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | arcTo() curves in the right kind of shape 08:55:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | took 1534ms 08:55:35 INFO - PROCESS | 1865 | 1461686135554 Marionette TRACE conn3 -> [0,1813,"getWindowHandle",null] 08:55:35 INFO - PROCESS | 1865 | 1461686135558 Marionette TRACE conn3 <- [1,1813,null,{"value":"8"}] 08:55:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html 08:55:35 INFO - PROCESS | 1865 | 1461686135564 Marionette TRACE conn3 -> [0,1814,"setScriptTimeout",{"ms":35000}] 08:55:35 INFO - PROCESS | 1865 | 1461686135566 Marionette TRACE conn3 <- [1,1814,null,{}] 08:55:35 INFO - PROCESS | 1865 | 1461686135573 Marionette TRACE conn3 -> [0,1815,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:55:35 INFO - PROCESS | 1865 | 1461686135771 Marionette TRACE conn3 <- [1,1815,null,{"value":null}] 08:55:36 INFO - PROCESS | 1865 | 1461686136419 Marionette TRACE conn3 -> [0,1816,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.shape.curve2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve2.html\", \"f2909f1d-3840-4f27-ae3e-3caac4a4282f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:55:36 INFO - PROCESS | 1865 | ++DOCSHELL 0x7fb4839bf000 == 144 [pid = 1865] [id = 461] 08:55:36 INFO - PROCESS | 1865 | ++DOMWINDOW == 292 (0x7fb47c41f400) [pid = 1865] [serial = 1384] [outer = (nil)] 08:55:36 INFO - PROCESS | 1865 | ++DOMWINDOW == 293 (0x7fb47d665000) [pid = 1865] [serial = 1385] [outer = 0x7fb47c41f400] 08:55:36 INFO - PROCESS | 1865 | 1461686136581 Marionette DEBUG loaded listener.js 08:55:36 INFO - PROCESS | 1865 | ++DOMWINDOW == 294 (0x7fb47d9cd800) [pid = 1865] [serial = 1386] [outer = 0x7fb47c41f400] 08:55:37 INFO - PROCESS | 1865 | 1461686137478 Marionette TRACE conn3 <- [1,1816,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.shape.curve2.html",0,null,null,[["arcTo() curves in the right kind of shape",0,null,null]]]}] 08:55:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | arcTo() curves in the right kind of shape 08:55:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | took 1987ms 08:55:37 INFO - PROCESS | 1865 | 1461686137552 Marionette TRACE conn3 -> [0,1817,"getWindowHandle",null] 08:55:37 INFO - PROCESS | 1865 | 1461686137557 Marionette TRACE conn3 <- [1,1817,null,{"value":"8"}] 08:55:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.end.html 08:55:37 INFO - PROCESS | 1865 | 1461686137564 Marionette TRACE conn3 -> [0,1818,"setScriptTimeout",{"ms":35000}] 08:55:37 INFO - PROCESS | 1865 | 1461686137569 Marionette TRACE conn3 <- [1,1818,null,{}] 08:55:37 INFO - PROCESS | 1865 | 1461686137576 Marionette TRACE conn3 -> [0,1819,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:55:37 INFO - PROCESS | 1865 | 1461686137809 Marionette TRACE conn3 <- [1,1819,null,{"value":null}] 08:55:38 INFO - PROCESS | 1865 | 1461686138151 Marionette TRACE conn3 -> [0,1820,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.shape.end.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.end.html\", \"f2909f1d-3840-4f27-ae3e-3caac4a4282f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:55:38 INFO - PROCESS | 1865 | ++DOCSHELL 0x7fb486c9c800 == 145 [pid = 1865] [id = 462] 08:55:38 INFO - PROCESS | 1865 | ++DOMWINDOW == 295 (0x7fb47f411000) [pid = 1865] [serial = 1387] [outer = (nil)] 08:55:38 INFO - PROCESS | 1865 | ++DOMWINDOW == 296 (0x7fb4800e7c00) [pid = 1865] [serial = 1388] [outer = 0x7fb47f411000] 08:55:38 INFO - PROCESS | 1865 | 1461686138298 Marionette DEBUG loaded listener.js 08:55:38 INFO - PROCESS | 1865 | ++DOMWINDOW == 297 (0x7fb481af0000) [pid = 1865] [serial = 1389] [outer = 0x7fb47f411000] 08:55:39 INFO - PROCESS | 1865 | 1461686139271 Marionette TRACE conn3 <- [1,1820,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.shape.end.html",0,null,null,[["arcTo() does not draw anything from P1 to P2",0,null,null]]]}] 08:55:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | arcTo() does not draw anything from P1 to P2 08:55:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | took 1787ms 08:55:39 INFO - PROCESS | 1865 | 1461686139354 Marionette TRACE conn3 -> [0,1821,"getWindowHandle",null] 08:55:39 INFO - PROCESS | 1865 | 1461686139360 Marionette TRACE conn3 <- [1,1821,null,{"value":"8"}] 08:55:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.start.html 08:55:39 INFO - PROCESS | 1865 | 1461686139367 Marionette TRACE conn3 -> [0,1822,"setScriptTimeout",{"ms":35000}] 08:55:39 INFO - PROCESS | 1865 | 1461686139370 Marionette TRACE conn3 <- [1,1822,null,{}] 08:55:39 INFO - PROCESS | 1865 | 1461686139376 Marionette TRACE conn3 -> [0,1823,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:55:39 INFO - PROCESS | 1865 | 1461686139599 Marionette TRACE conn3 <- [1,1823,null,{"value":null}] 08:55:39 INFO - PROCESS | 1865 | --DOCSHELL 0x7fb492ee1800 == 144 [pid = 1865] [id = 381] 08:55:39 INFO - PROCESS | 1865 | --DOCSHELL 0x7fb4a14db800 == 143 [pid = 1865] [id = 385] 08:55:40 INFO - PROCESS | 1865 | --DOMWINDOW == 296 (0x7fb47f31d400) [pid = 1865] [serial = 1244] [outer = (nil)] [url = about:blank] 08:55:40 INFO - PROCESS | 1865 | --DOMWINDOW == 295 (0x7fb4ac0af800) [pid = 1865] [serial = 1238] [outer = (nil)] [url = about:blank] 08:55:40 INFO - PROCESS | 1865 | --DOMWINDOW == 294 (0x7fb47f407800) [pid = 1865] [serial = 1247] [outer = (nil)] [url = about:blank] 08:55:40 INFO - PROCESS | 1865 | --DOMWINDOW == 293 (0x7fb4837b9400) [pid = 1865] [serial = 1232] [outer = (nil)] [url = about:blank] 08:55:40 INFO - PROCESS | 1865 | --DOMWINDOW == 292 (0x7fb4800e6800) [pid = 1865] [serial = 1241] [outer = (nil)] [url = about:blank] 08:55:40 INFO - PROCESS | 1865 | --DOMWINDOW == 291 (0x7fb494ecd800) [pid = 1865] [serial = 1271] [outer = (nil)] [url = about:blank] 08:55:40 INFO - PROCESS | 1865 | --DOMWINDOW == 290 (0x7fb4a7040000) [pid = 1865] [serial = 1229] [outer = (nil)] [url = about:blank] 08:55:40 INFO - PROCESS | 1865 | --DOMWINDOW == 289 (0x7fb486b84c00) [pid = 1865] [serial = 1235] [outer = (nil)] [url = about:blank] 08:55:40 INFO - PROCESS | 1865 | 1461686140023 Marionette TRACE conn3 -> [0,1824,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.shape.start.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.start.html\", \"f2909f1d-3840-4f27-ae3e-3caac4a4282f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:55:40 INFO - PROCESS | 1865 | --DOCSHELL 0x7fb49a4e2800 == 142 [pid = 1865] [id = 383] 08:55:40 INFO - PROCESS | 1865 | --DOCSHELL 0x7fb4a841f800 == 141 [pid = 1865] [id = 387] 08:55:40 INFO - PROCESS | 1865 | --DOCSHELL 0x7fb4a7381000 == 140 [pid = 1865] [id = 386] 08:55:40 INFO - PROCESS | 1865 | --DOCSHELL 0x7fb494964800 == 139 [pid = 1865] [id = 444] 08:55:40 INFO - PROCESS | 1865 | ++DOCSHELL 0x7fb47f434800 == 140 [pid = 1865] [id = 463] 08:55:40 INFO - PROCESS | 1865 | ++DOMWINDOW == 290 (0x7fb47f31d400) [pid = 1865] [serial = 1390] [outer = (nil)] 08:55:40 INFO - PROCESS | 1865 | ++DOMWINDOW == 291 (0x7fb482d07000) [pid = 1865] [serial = 1391] [outer = 0x7fb47f31d400] 08:55:40 INFO - PROCESS | 1865 | 1461686140119 Marionette DEBUG loaded listener.js 08:55:40 INFO - PROCESS | 1865 | ++DOMWINDOW == 292 (0x7fb485ae1800) [pid = 1865] [serial = 1392] [outer = 0x7fb47f31d400] 08:55:40 INFO - PROCESS | 1865 | --DOCSHELL 0x7fb4947a5800 == 139 [pid = 1865] [id = 443] 08:55:40 INFO - PROCESS | 1865 | --DOCSHELL 0x7fb492049800 == 138 [pid = 1865] [id = 442] 08:55:40 INFO - PROCESS | 1865 | --DOCSHELL 0x7fb4878b4800 == 137 [pid = 1865] [id = 441] 08:55:40 INFO - PROCESS | 1865 | --DOCSHELL 0x7fb485b98800 == 136 [pid = 1865] [id = 440] 08:55:40 INFO - PROCESS | 1865 | --DOCSHELL 0x7fb48eece800 == 135 [pid = 1865] [id = 439] 08:55:40 INFO - PROCESS | 1865 | --DOCSHELL 0x7fb486c52800 == 134 [pid = 1865] [id = 438] 08:55:40 INFO - PROCESS | 1865 | --DOCSHELL 0x7fb486c71800 == 133 [pid = 1865] [id = 437] 08:55:40 INFO - PROCESS | 1865 | --DOCSHELL 0x7fb482bf5000 == 132 [pid = 1865] [id = 436] 08:55:40 INFO - PROCESS | 1865 | --DOCSHELL 0x7fb49cb79800 == 131 [pid = 1865] [id = 428] 08:55:40 INFO - PROCESS | 1865 | --DOCSHELL 0x7fb499b8a000 == 130 [pid = 1865] [id = 427] 08:55:40 INFO - PROCESS | 1865 | --DOCSHELL 0x7fb489ac2800 == 129 [pid = 1865] [id = 425] 08:55:40 INFO - PROCESS | 1865 | --DOCSHELL 0x7fb481b54000 == 128 [pid = 1865] [id = 424] 08:55:40 INFO - PROCESS | 1865 | --DOMWINDOW == 291 (0x7fb483ac2800) [pid = 1865] [serial = 1257] [outer = (nil)] [url = about:blank] 08:55:40 INFO - PROCESS | 1865 | --DOMWINDOW == 290 (0x7fb4807b9400) [pid = 1865] [serial = 1253] [outer = (nil)] [url = about:blank] 08:55:40 INFO - PROCESS | 1865 | --DOMWINDOW == 289 (0x7fb49960c400) [pid = 1865] [serial = 1220] [outer = (nil)] [url = about:blank] 08:55:40 INFO - PROCESS | 1865 | --DOMWINDOW == 288 (0x7fb4902d9000) [pid = 1865] [serial = 1119] [outer = (nil)] [url = about:blank] 08:55:40 INFO - PROCESS | 1865 | --DOMWINDOW == 287 (0x7fb4948ce800) [pid = 1865] [serial = 1268] [outer = (nil)] [url = about:blank] 08:55:40 INFO - PROCESS | 1865 | --DOMWINDOW == 286 (0x7fb485d49c00) [pid = 1865] [serial = 1208] [outer = (nil)] [url = about:blank] 08:55:40 INFO - PROCESS | 1865 | --DOMWINDOW == 285 (0x7fb481af1400) [pid = 1865] [serial = 1254] [outer = (nil)] [url = about:blank] 08:55:40 INFO - PROCESS | 1865 | --DOMWINDOW == 284 (0x7fb4890cf000) [pid = 1865] [serial = 1262] [outer = (nil)] [url = about:blank] 08:55:40 INFO - PROCESS | 1865 | --DOMWINDOW == 283 (0x7fb482d0b400) [pid = 1865] [serial = 1226] [outer = (nil)] [url = about:blank] 08:55:40 INFO - PROCESS | 1865 | --DOMWINDOW == 282 (0x7fb4905c8c00) [pid = 1865] [serial = 1265] [outer = (nil)] [url = about:blank] 08:55:40 INFO - PROCESS | 1865 | --DOMWINDOW == 281 (0x7fb49a10f400) [pid = 1865] [serial = 1223] [outer = (nil)] [url = about:blank] 08:55:40 INFO - PROCESS | 1865 | --DOMWINDOW == 280 (0x7fb49928ac00) [pid = 1865] [serial = 1217] [outer = (nil)] [url = about:blank] 08:55:40 INFO - PROCESS | 1865 | --DOMWINDOW == 279 (0x7fb47f411c00) [pid = 1865] [serial = 1250] [outer = (nil)] [url = about:blank] 08:55:40 INFO - PROCESS | 1865 | --DOMWINDOW == 278 (0x7fb485d48000) [pid = 1865] [serial = 1185] [outer = (nil)] [url = about:blank] 08:55:40 INFO - PROCESS | 1865 | --DOMWINDOW == 277 (0x7fb486dfa800) [pid = 1865] [serial = 1260] [outer = (nil)] [url = about:blank] 08:55:40 INFO - PROCESS | 1865 | --DOMWINDOW == 276 (0x7fb490ff1800) [pid = 1865] [serial = 1266] [outer = (nil)] [url = about:blank] 08:55:40 INFO - PROCESS | 1865 | --DOMWINDOW == 275 (0x7fb487b92c00) [pid = 1865] [serial = 1008] [outer = (nil)] [url = about:blank] 08:55:40 INFO - PROCESS | 1865 | --DOMWINDOW == 274 (0x7fb494ec2000) [pid = 1865] [serial = 1269] [outer = (nil)] [url = about:blank] 08:55:40 INFO - PROCESS | 1865 | --DOMWINDOW == 273 (0x7fb489985800) [pid = 1865] [serial = 1211] [outer = (nil)] [url = about:blank] 08:55:40 INFO - PROCESS | 1865 | --DOMWINDOW == 272 (0x7fb49452d000) [pid = 1865] [serial = 1214] [outer = (nil)] [url = about:blank] 08:55:40 INFO - PROCESS | 1865 | --DOMWINDOW == 271 (0x7fb490250400) [pid = 1865] [serial = 1263] [outer = (nil)] [url = about:blank] 08:55:40 INFO - PROCESS | 1865 | --DOMWINDOW == 270 (0x7fb482b0fc00) [pid = 1865] [serial = 1256] [outer = (nil)] [url = about:blank] 08:55:40 INFO - PROCESS | 1865 | --DOMWINDOW == 269 (0x7fb486b8e800) [pid = 1865] [serial = 1259] [outer = (nil)] [url = about:blank] 08:55:40 INFO - PROCESS | 1865 | 1461686140961 Marionette TRACE conn3 <- [1,1824,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.shape.start.html",0,null,null,[["arcTo() draws a straight line from P0 to P1",0,null,null]]]}] 08:55:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | arcTo() draws a straight line from P0 to P1 08:55:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | took 1629ms 08:55:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.transformation.html 08:55:41 INFO - PROCESS | 1865 | 1461686140997 Marionette TRACE conn3 -> [0,1825,"getWindowHandle",null] 08:55:41 INFO - PROCESS | 1865 | 1461686140999 Marionette TRACE conn3 <- [1,1825,null,{"value":"8"}] 08:55:41 INFO - PROCESS | 1865 | 1461686141007 Marionette TRACE conn3 -> [0,1826,"setScriptTimeout",{"ms":35000}] 08:55:41 INFO - PROCESS | 1865 | 1461686141015 Marionette TRACE conn3 <- [1,1826,null,{}] 08:55:41 INFO - PROCESS | 1865 | 1461686141028 Marionette TRACE conn3 -> [0,1827,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:55:41 INFO - PROCESS | 1865 | 1461686141220 Marionette TRACE conn3 <- [1,1827,null,{"value":null}] 08:55:41 INFO - PROCESS | 1865 | 1461686141424 Marionette TRACE conn3 -> [0,1828,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.transformation.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.transformation.html\", \"f2909f1d-3840-4f27-ae3e-3caac4a4282f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:55:41 INFO - PROCESS | 1865 | ++DOCSHELL 0x7fb486c97800 == 129 [pid = 1865] [id = 464] 08:55:41 INFO - PROCESS | 1865 | ++DOMWINDOW == 270 (0x7fb482d05000) [pid = 1865] [serial = 1393] [outer = (nil)] 08:55:41 INFO - PROCESS | 1865 | ++DOMWINDOW == 271 (0x7fb486de1800) [pid = 1865] [serial = 1394] [outer = 0x7fb482d05000] 08:55:41 INFO - PROCESS | 1865 | 1461686141491 Marionette DEBUG loaded listener.js 08:55:41 INFO - PROCESS | 1865 | ++DOMWINDOW == 272 (0x7fb4882b2c00) [pid = 1865] [serial = 1395] [outer = 0x7fb482d05000] 08:55:42 INFO - PROCESS | 1865 | 1461686142250 Marionette TRACE conn3 <- [1,1828,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.transformation.html",0,null,null,[["arcTo joins up to the last subpath point correctly",0,null,null]]]}] 08:55:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.transformation.html | arcTo joins up to the last subpath point correctly 08:55:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.transformation.html | took 1290ms 08:55:42 INFO - PROCESS | 1865 | 1461686142295 Marionette TRACE conn3 -> [0,1829,"getWindowHandle",null] 08:55:42 INFO - PROCESS | 1865 | 1461686142300 Marionette TRACE conn3 <- [1,1829,null,{"value":"8"}] 08:55:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.1.html 08:55:42 INFO - PROCESS | 1865 | 1461686142305 Marionette TRACE conn3 -> [0,1830,"setScriptTimeout",{"ms":35000}] 08:55:42 INFO - PROCESS | 1865 | 1461686142307 Marionette TRACE conn3 <- [1,1830,null,{}] 08:55:42 INFO - PROCESS | 1865 | 1461686142312 Marionette TRACE conn3 -> [0,1831,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:55:42 INFO - PROCESS | 1865 | 1461686142504 Marionette TRACE conn3 <- [1,1831,null,{"value":null}] 08:55:42 INFO - PROCESS | 1865 | 1461686142717 Marionette TRACE conn3 -> [0,1832,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.zero.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.1.html\", \"f2909f1d-3840-4f27-ae3e-3caac4a4282f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:55:42 INFO - PROCESS | 1865 | ++DOCSHELL 0x7fb489be5000 == 130 [pid = 1865] [id = 465] 08:55:42 INFO - PROCESS | 1865 | ++DOMWINDOW == 273 (0x7fb4837dc000) [pid = 1865] [serial = 1396] [outer = (nil)] 08:55:42 INFO - PROCESS | 1865 | ++DOMWINDOW == 274 (0x7fb4890c9c00) [pid = 1865] [serial = 1397] [outer = 0x7fb4837dc000] 08:55:42 INFO - PROCESS | 1865 | 1461686142792 Marionette DEBUG loaded listener.js 08:55:42 INFO - PROCESS | 1865 | ++DOMWINDOW == 275 (0x7fb49024b400) [pid = 1865] [serial = 1398] [outer = 0x7fb4837dc000] 08:55:43 INFO - PROCESS | 1865 | 1461686143629 Marionette TRACE conn3 <- [1,1832,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.zero.1.html",0,null,null,[["arcTo() with zero radius draws a straight line from P0 to P1",0,null,null]]]}] 08:55:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | arcTo() with zero radius draws a straight line from P0 to P1 08:55:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | took 1336ms 08:55:43 INFO - PROCESS | 1865 | 1461686143653 Marionette TRACE conn3 -> [0,1833,"getWindowHandle",null] 08:55:43 INFO - PROCESS | 1865 | 1461686143657 Marionette TRACE conn3 <- [1,1833,null,{"value":"8"}] 08:55:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.2.html 08:55:43 INFO - PROCESS | 1865 | 1461686143663 Marionette TRACE conn3 -> [0,1834,"setScriptTimeout",{"ms":35000}] 08:55:43 INFO - PROCESS | 1865 | 1461686143665 Marionette TRACE conn3 <- [1,1834,null,{}] 08:55:43 INFO - PROCESS | 1865 | 1461686143671 Marionette TRACE conn3 -> [0,1835,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:55:43 INFO - PROCESS | 1865 | 1461686143914 Marionette TRACE conn3 <- [1,1835,null,{"value":null}] 08:55:43 INFO - PROCESS | 1865 | 1461686143952 Marionette TRACE conn3 -> [0,1836,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.zero.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.2.html\", \"f2909f1d-3840-4f27-ae3e-3caac4a4282f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:55:43 INFO - PROCESS | 1865 | ++DOCSHELL 0x7fb48efe2000 == 131 [pid = 1865] [id = 466] 08:55:43 INFO - PROCESS | 1865 | ++DOMWINDOW == 276 (0x7fb490315c00) [pid = 1865] [serial = 1399] [outer = (nil)] 08:55:44 INFO - PROCESS | 1865 | ++DOMWINDOW == 277 (0x7fb490353000) [pid = 1865] [serial = 1400] [outer = 0x7fb490315c00] 08:55:44 INFO - PROCESS | 1865 | 1461686144025 Marionette DEBUG loaded listener.js 08:55:44 INFO - PROCESS | 1865 | ++DOMWINDOW == 278 (0x7fb4915c8c00) [pid = 1865] [serial = 1401] [outer = 0x7fb490315c00] 08:55:45 INFO - PROCESS | 1865 | --DOMWINDOW == 277 (0x7fb494d07400) [pid = 1865] [serial = 988] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html] 08:55:45 INFO - PROCESS | 1865 | --DOMWINDOW == 276 (0x7fb483abf400) [pid = 1865] [serial = 1081] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html] 08:55:45 INFO - PROCESS | 1865 | --DOMWINDOW == 275 (0x7fb490322000) [pid = 1865] [serial = 1327] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.5.html] 08:55:45 INFO - PROCESS | 1865 | --DOMWINDOW == 274 (0x7fb49cbf1800) [pid = 1865] [serial = 1168] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html] 08:55:45 INFO - PROCESS | 1865 | --DOMWINDOW == 273 (0x7fb4948db400) [pid = 1865] [serial = 1150] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html] 08:55:45 INFO - PROCESS | 1865 | --DOMWINDOW == 272 (0x7fb4837c5c00) [pid = 1865] [serial = 1036] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html] 08:55:45 INFO - PROCESS | 1865 | --DOMWINDOW == 271 (0x7fb4837b2400) [pid = 1865] [serial = 1234] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.lineedge.html] 08:55:45 INFO - PROCESS | 1865 | --DOMWINDOW == 270 (0x7fb494ec4400) [pid = 1865] [serial = 1153] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html] 08:55:45 INFO - PROCESS | 1865 | --DOMWINDOW == 269 (0x7fb490b35000) [pid = 1865] [serial = 1054] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html] 08:55:45 INFO - PROCESS | 1865 | --DOMWINDOW == 268 (0x7fb493de0c00) [pid = 1865] [serial = 1147] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html] 08:55:45 INFO - PROCESS | 1865 | --DOMWINDOW == 267 (0x7fb481832c00) [pid = 1865] [serial = 994] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html] 08:55:45 INFO - PROCESS | 1865 | --DOMWINDOW == 266 (0x7fb493c34c00) [pid = 1865] [serial = 1099] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html] 08:55:45 INFO - PROCESS | 1865 | --DOMWINDOW == 265 (0x7fb4902dac00) [pid = 1865] [serial = 1051] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html] 08:55:45 INFO - PROCESS | 1865 | --DOMWINDOW == 264 (0x7fb493d9bc00) [pid = 1865] [serial = 979] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html] 08:55:45 INFO - PROCESS | 1865 | --DOMWINDOW == 263 (0x7fb4948d7000) [pid = 1865] [serial = 1105] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html] 08:55:45 INFO - PROCESS | 1865 | --DOMWINDOW == 262 (0x7fb483ac9c00) [pid = 1865] [serial = 1141] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html] 08:55:45 INFO - PROCESS | 1865 | --DOMWINDOW == 261 (0x7fb482d0c800) [pid = 1865] [serial = 1231] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.invalid.html] 08:55:45 INFO - PROCESS | 1865 | --DOMWINDOW == 260 (0x7fb4992e2400) [pid = 1865] [serial = 1159] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html] 08:55:45 INFO - PROCESS | 1865 | --DOMWINDOW == 259 (0x7fb4879ad800) [pid = 1865] [serial = 1039] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html] 08:55:45 INFO - PROCESS | 1865 | --DOMWINDOW == 258 (0x7fb4990e2800) [pid = 1865] [serial = 1156] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html] 08:55:45 INFO - PROCESS | 1865 | --DOMWINDOW == 257 (0x7fb494792000) [pid = 1865] [serial = 1108] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html] 08:55:45 INFO - PROCESS | 1865 | --DOMWINDOW == 256 (0x7fb4990e3000) [pid = 1865] [serial = 1111] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html] 08:55:45 INFO - PROCESS | 1865 | --DOMWINDOW == 255 (0x7fb481827c00) [pid = 1865] [serial = 970] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html] 08:55:45 INFO - PROCESS | 1865 | --DOMWINDOW == 254 (0x7fb489989c00) [pid = 1865] [serial = 976] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html] 08:55:45 INFO - PROCESS | 1865 | --DOMWINDOW == 253 (0x7fb493da5000) [pid = 1865] [serial = 982] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html] 08:55:45 INFO - PROCESS | 1865 | --DOMWINDOW == 252 (0x7fb482b03000) [pid = 1865] [serial = 1180] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.invalid.html] 08:55:45 INFO - PROCESS | 1865 | --DOMWINDOW == 251 (0x7fb481820400) [pid = 1865] [serial = 1057] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html] 08:55:45 INFO - PROCESS | 1865 | --DOMWINDOW == 250 (0x7fb4800de800) [pid = 1865] [serial = 1240] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.rightangle.html] 08:55:45 INFO - PROCESS | 1865 | --DOMWINDOW == 249 (0x7fb493c29c00) [pid = 1865] [serial = 1096] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html] 08:55:45 INFO - PROCESS | 1865 | --DOMWINDOW == 248 (0x7fb482d02400) [pid = 1865] [serial = 1225] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.acute.html] 08:55:45 INFO - PROCESS | 1865 | --DOMWINDOW == 247 (0x7fb493cb0800) [pid = 1865] [serial = 1222] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.valid.html] 08:55:45 INFO - PROCESS | 1865 | --DOMWINDOW == 246 (0x7fb494b86400) [pid = 1865] [serial = 1204] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.closed.html] 08:55:45 INFO - PROCESS | 1865 | --DOMWINDOW == 245 (0x7fb493de2000) [pid = 1865] [serial = 1216] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.parallel.html] 08:55:45 INFO - PROCESS | 1865 | --DOMWINDOW == 244 (0x7fb493cb8400) [pid = 1865] [serial = 1213] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.open.html] 08:55:45 INFO - PROCESS | 1865 | --DOMWINDOW == 243 (0x7fb498655400) [pid = 1865] [serial = 1219] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.round.html] 08:55:45 INFO - PROCESS | 1865 | --DOMWINDOW == 242 (0x7fb482b11800) [pid = 1865] [serial = 1207] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.invalid.html] 08:55:45 INFO - PROCESS | 1865 | --DOMWINDOW == 241 (0x7fb488fb7400) [pid = 1865] [serial = 1210] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.miter.html] 08:55:45 INFO - PROCESS | 1865 | --DOMWINDOW == 240 (0x7fb486dd6c00) [pid = 1865] [serial = 1177] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.closed.html] 08:55:45 INFO - PROCESS | 1865 | --DOMWINDOW == 239 (0x7fb47f861400) [pid = 1865] [serial = 1321] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.3.html] 08:55:45 INFO - PROCESS | 1865 | --DOMWINDOW == 238 (0x7fb4990e3400) [pid = 1865] [serial = 1114] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html] 08:55:45 INFO - PROCESS | 1865 | --DOMWINDOW == 237 (0x7fb48181ec00) [pid = 1865] [serial = 1060] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html] 08:55:45 INFO - PROCESS | 1865 | --DOMWINDOW == 236 (0x7fb4902d7800) [pid = 1865] [serial = 1045] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html] 08:55:45 INFO - PROCESS | 1865 | --DOMWINDOW == 235 (0x7fb486da3800) [pid = 1865] [serial = 1078] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html] 08:55:45 INFO - PROCESS | 1865 | --DOMWINDOW == 234 (0x7fb48181f400) [pid = 1865] [serial = 1033] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html] 08:55:45 INFO - PROCESS | 1865 | --DOMWINDOW == 233 (0x7fb490b32800) [pid = 1865] [serial = 1330] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.1.html] 08:55:45 INFO - PROCESS | 1865 | --DOMWINDOW == 232 (0x7fb4807b7c00) [pid = 1865] [serial = 1003] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html] 08:55:45 INFO - PROCESS | 1865 | --DOMWINDOW == 231 (0x7fb486dda400) [pid = 1865] [serial = 1174] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.butt.html] 08:55:45 INFO - PROCESS | 1865 | --DOMWINDOW == 230 (0x7fb4909e7000) [pid = 1865] [serial = 1093] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html] 08:55:45 INFO - PROCESS | 1865 | --DOMWINDOW == 229 (0x7fb47f865400) [pid = 1865] [serial = 1318] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.2.html] 08:55:45 INFO - PROCESS | 1865 | --DOMWINDOW == 228 (0x7fb4a6406400) [pid = 1865] [serial = 1171] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html] 08:55:45 INFO - PROCESS | 1865 | --DOMWINDOW == 227 (0x7fb4906b7000) [pid = 1865] [serial = 1324] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.4.html] 08:55:45 INFO - PROCESS | 1865 | --DOMWINDOW == 226 (0x7fb49a115400) [pid = 1865] [serial = 1162] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html] 08:55:45 INFO - PROCESS | 1865 | --DOMWINDOW == 225 (0x7fb47f410800) [pid = 1865] [serial = 1315] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.1.html] 08:55:45 INFO - PROCESS | 1865 | --DOMWINDOW == 224 (0x7fb481834000) [pid = 1865] [serial = 991] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html] 08:55:45 INFO - PROCESS | 1865 | --DOMWINDOW == 223 (0x7fb490318400) [pid = 1865] [serial = 997] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html] 08:55:45 INFO - PROCESS | 1865 | --DOMWINDOW == 222 (0x7fb47f85bc00) [pid = 1865] [serial = 1312] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.2.html] 08:55:45 INFO - PROCESS | 1865 | --DOMWINDOW == 221 (0x7fb489991c00) [pid = 1865] [serial = 1144] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html] 08:55:45 INFO - PROCESS | 1865 | --DOMWINDOW == 220 (0x7fb4837c9400) [pid = 1865] [serial = 1270] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.2.html] 08:55:45 INFO - PROCESS | 1865 | --DOMWINDOW == 219 (0x7fb494d07000) [pid = 1865] [serial = 985] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html] 08:55:45 INFO - PROCESS | 1865 | --DOMWINDOW == 218 (0x7fb49b4b0400) [pid = 1865] [serial = 1000] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html] 08:55:45 INFO - PROCESS | 1865 | --DOMWINDOW == 217 (0x7fb486da9400) [pid = 1865] [serial = 973] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html] 08:55:45 INFO - PROCESS | 1865 | --DOMWINDOW == 216 (0x7fb4902cec00) [pid = 1865] [serial = 1042] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html] 08:55:45 INFO - PROCESS | 1865 | --DOMWINDOW == 215 (0x7fb49aae7000) [pid = 1865] [serial = 1165] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html] 08:55:45 INFO - PROCESS | 1865 | --DOMWINDOW == 214 (0x7fb47d667000) [pid = 1865] [serial = 1309] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.1.html] 08:55:45 INFO - PROCESS | 1865 | --DOMWINDOW == 213 (0x7fb4946fec00) [pid = 1865] [serial = 1102] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html] 08:55:45 INFO - PROCESS | 1865 | --DOMWINDOW == 212 (0x7fb481e71c00) [pid = 1865] [serial = 1090] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html] 08:55:45 INFO - PROCESS | 1865 | --DOMWINDOW == 211 (0x7fb4978dac00) [pid = 1865] [serial = 1138] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html] 08:55:45 INFO - PROCESS | 1865 | --DOMWINDOW == 210 (0x7fb482d06800) [pid = 1865] [serial = 1228] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.exceeded.html] 08:55:45 INFO - PROCESS | 1865 | --DOMWINDOW == 209 (0x7fb493cafc00) [pid = 1865] [serial = 1048] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html] 08:55:45 INFO - PROCESS | 1865 | --DOMWINDOW == 208 (0x7fb4890c8c00) [pid = 1865] [serial = 1063] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html] 08:55:45 INFO - PROCESS | 1865 | --DOMWINDOW == 207 (0x7fb4abf7f800) [pid = 1865] [serial = 1237] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.obtuse.html] 08:55:45 INFO - PROCESS | 1865 | --DOMWINDOW == 206 (0x7fb490251000) [pid = 1865] [serial = 1087] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html] 08:55:45 INFO - PROCESS | 1865 | --DOMWINDOW == 205 (0x7fb486dae800) [pid = 1865] [serial = 1084] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html] 08:55:45 INFO - PROCESS | 1865 | 1461686145939 Marionette TRACE conn3 <- [1,1836,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.zero.2.html",0,null,null,[["arcTo() with zero radius draws a straight line from P0 to P1, even when all points are collinear",0,null,null]]]}] 08:55:45 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 08:55:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.2.html | took 2335ms 08:55:46 INFO - PROCESS | 1865 | 1461686146000 Marionette TRACE conn3 -> [0,1837,"getWindowHandle",null] 08:55:46 INFO - PROCESS | 1865 | 1461686146003 Marionette TRACE conn3 <- [1,1837,null,{"value":"8"}] 08:55:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.beginPath.html 08:55:46 INFO - PROCESS | 1865 | 1461686146008 Marionette TRACE conn3 -> [0,1838,"setScriptTimeout",{"ms":35000}] 08:55:46 INFO - PROCESS | 1865 | 1461686146010 Marionette TRACE conn3 <- [1,1838,null,{}] 08:55:46 INFO - PROCESS | 1865 | 1461686146015 Marionette TRACE conn3 -> [0,1839,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:55:46 INFO - PROCESS | 1865 | 1461686146249 Marionette TRACE conn3 <- [1,1839,null,{"value":null}] 08:55:46 INFO - PROCESS | 1865 | 1461686146273 Marionette TRACE conn3 -> [0,1840,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.beginPath.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.beginPath.html\", \"f2909f1d-3840-4f27-ae3e-3caac4a4282f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:55:46 INFO - PROCESS | 1865 | ++DOCSHELL 0x7fb482ec4000 == 132 [pid = 1865] [id = 467] 08:55:46 INFO - PROCESS | 1865 | ++DOMWINDOW == 206 (0x7fb47f31a400) [pid = 1865] [serial = 1402] [outer = (nil)] 08:55:46 INFO - PROCESS | 1865 | ++DOMWINDOW == 207 (0x7fb4807b7400) [pid = 1865] [serial = 1403] [outer = 0x7fb47f31a400] 08:55:46 INFO - PROCESS | 1865 | 1461686146334 Marionette DEBUG loaded listener.js 08:55:46 INFO - PROCESS | 1865 | ++DOMWINDOW == 208 (0x7fb482d06400) [pid = 1865] [serial = 1404] [outer = 0x7fb47f31a400] 08:55:47 INFO - PROCESS | 1865 | 1461686147121 Marionette TRACE conn3 <- [1,1840,null,{"value":["/2dcontext/path-objects/2d.path.beginPath.html",0,null,null,[["Canvas test: 2d.path.beginPath",0,null,null]]]}] 08:55:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.beginPath.html | Canvas test: 2d.path.beginPath 08:55:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.beginPath.html | took 1126ms 08:55:47 INFO - PROCESS | 1865 | 1461686147137 Marionette TRACE conn3 -> [0,1841,"getWindowHandle",null] 08:55:47 INFO - PROCESS | 1865 | 1461686147139 Marionette TRACE conn3 <- [1,1841,null,{"value":"8"}] 08:55:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html 08:55:47 INFO - PROCESS | 1865 | 1461686147145 Marionette TRACE conn3 -> [0,1842,"setScriptTimeout",{"ms":35000}] 08:55:47 INFO - PROCESS | 1865 | 1461686147147 Marionette TRACE conn3 <- [1,1842,null,{}] 08:55:47 INFO - PROCESS | 1865 | 1461686147152 Marionette TRACE conn3 -> [0,1843,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:55:47 INFO - PROCESS | 1865 | 1461686147410 Marionette TRACE conn3 <- [1,1843,null,{"value":null}] 08:55:47 INFO - PROCESS | 1865 | 1461686147429 Marionette TRACE conn3 -> [0,1844,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.bezierCurveTo.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.basic.html\", \"f2909f1d-3840-4f27-ae3e-3caac4a4282f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:55:47 INFO - PROCESS | 1865 | ++DOCSHELL 0x7fb49061f800 == 133 [pid = 1865] [id = 468] 08:55:47 INFO - PROCESS | 1865 | ++DOMWINDOW == 209 (0x7fb47f410800) [pid = 1865] [serial = 1405] [outer = (nil)] 08:55:47 INFO - PROCESS | 1865 | ++DOMWINDOW == 210 (0x7fb482d0cc00) [pid = 1865] [serial = 1406] [outer = 0x7fb47f410800] 08:55:47 INFO - PROCESS | 1865 | 1461686147490 Marionette DEBUG loaded listener.js 08:55:47 INFO - PROCESS | 1865 | ++DOMWINDOW == 211 (0x7fb486b84800) [pid = 1865] [serial = 1407] [outer = 0x7fb47f410800] 08:55:48 INFO - PROCESS | 1865 | 1461686148663 Marionette TRACE conn3 <- [1,1844,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.basic.html",0,null,null,[["Canvas test: 2d.path.bezierCurveTo.basic",0,null,null]]]}] 08:55:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | Canvas test: 2d.path.bezierCurveTo.basic 08:55:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | took 1585ms 08:55:48 INFO - PROCESS | 1865 | 1461686148733 Marionette TRACE conn3 -> [0,1845,"getWindowHandle",null] 08:55:48 INFO - PROCESS | 1865 | 1461686148740 Marionette TRACE conn3 <- [1,1845,null,{"value":"8"}] 08:55:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html 08:55:48 INFO - PROCESS | 1865 | 1461686148747 Marionette TRACE conn3 -> [0,1846,"setScriptTimeout",{"ms":35000}] 08:55:48 INFO - PROCESS | 1865 | 1461686148754 Marionette TRACE conn3 <- [1,1846,null,{}] 08:55:48 INFO - PROCESS | 1865 | 1461686148761 Marionette TRACE conn3 -> [0,1847,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:55:49 INFO - PROCESS | 1865 | 1461686149004 Marionette TRACE conn3 <- [1,1847,null,{"value":null}] 08:55:49 INFO - PROCESS | 1865 | 1461686149337 Marionette TRACE conn3 -> [0,1848,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html\", \"f2909f1d-3840-4f27-ae3e-3caac4a4282f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:55:49 INFO - PROCESS | 1865 | ++DOCSHELL 0x7fb485b94800 == 134 [pid = 1865] [id = 469] 08:55:49 INFO - PROCESS | 1865 | ++DOMWINDOW == 212 (0x7fb47f314000) [pid = 1865] [serial = 1408] [outer = (nil)] 08:55:49 INFO - PROCESS | 1865 | ++DOMWINDOW == 213 (0x7fb47f863400) [pid = 1865] [serial = 1409] [outer = 0x7fb47f314000] 08:55:49 INFO - PROCESS | 1865 | 1461686149432 Marionette DEBUG loaded listener.js 08:55:49 INFO - PROCESS | 1865 | ++DOMWINDOW == 214 (0x7fb4807b2800) [pid = 1865] [serial = 1410] [outer = 0x7fb47f314000] 08:55:50 INFO - PROCESS | 1865 | 1461686150417 Marionette TRACE conn3 <- [1,1848,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html",0,null,null,[["If there is no subpath, the first control point is added (and nothing is drawn up to it)",0,null,null]]]}] 08:55:50 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) 08:55:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html | took 1739ms 08:55:50 INFO - PROCESS | 1865 | 1461686150488 Marionette TRACE conn3 -> [0,1849,"getWindowHandle",null] 08:55:50 INFO - PROCESS | 1865 | 1461686150497 Marionette TRACE conn3 <- [1,1849,null,{"value":"8"}] 08:55:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html 08:55:50 INFO - PROCESS | 1865 | 1461686150509 Marionette TRACE conn3 -> [0,1850,"setScriptTimeout",{"ms":35000}] 08:55:50 INFO - PROCESS | 1865 | 1461686150512 Marionette TRACE conn3 <- [1,1850,null,{}] 08:55:50 INFO - PROCESS | 1865 | 1461686150519 Marionette TRACE conn3 -> [0,1851,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:55:50 INFO - PROCESS | 1865 | 1461686150787 Marionette TRACE conn3 <- [1,1851,null,{"value":null}] 08:55:51 INFO - PROCESS | 1865 | 1461686151167 Marionette TRACE conn3 -> [0,1852,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html\", \"f2909f1d-3840-4f27-ae3e-3caac4a4282f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:55:51 INFO - PROCESS | 1865 | ++DOCSHELL 0x7fb48ed82000 == 135 [pid = 1865] [id = 470] 08:55:51 INFO - PROCESS | 1865 | ++DOMWINDOW == 215 (0x7fb47f319c00) [pid = 1865] [serial = 1411] [outer = (nil)] 08:55:51 INFO - PROCESS | 1865 | ++DOMWINDOW == 216 (0x7fb4837b5400) [pid = 1865] [serial = 1412] [outer = 0x7fb47f319c00] 08:55:51 INFO - PROCESS | 1865 | 1461686151250 Marionette DEBUG loaded listener.js 08:55:51 INFO - PROCESS | 1865 | ++DOMWINDOW == 217 (0x7fb48509d000) [pid = 1865] [serial = 1413] [outer = 0x7fb47f319c00] 08:55:52 INFO - PROCESS | 1865 | 1461686152161 Marionette TRACE conn3 <- [1,1852,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html",0,null,null,[["If there is no subpath, the first control point is added",0,null,null]]]}] 08:55:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 08:55:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | took 1689ms 08:55:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html 08:55:52 INFO - PROCESS | 1865 | 1461686152197 Marionette TRACE conn3 -> [0,1853,"getWindowHandle",null] 08:55:52 INFO - PROCESS | 1865 | 1461686152201 Marionette TRACE conn3 <- [1,1853,null,{"value":"8"}] 08:55:52 INFO - PROCESS | 1865 | 1461686152209 Marionette TRACE conn3 -> [0,1854,"setScriptTimeout",{"ms":35000}] 08:55:52 INFO - PROCESS | 1865 | 1461686152215 Marionette TRACE conn3 <- [1,1854,null,{}] 08:55:52 INFO - PROCESS | 1865 | 1461686152233 Marionette TRACE conn3 -> [0,1855,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:55:52 INFO - PROCESS | 1865 | 1461686152457 Marionette TRACE conn3 <- [1,1855,null,{"value":null}] 08:55:52 INFO - PROCESS | 1865 | 1461686152788 Marionette TRACE conn3 -> [0,1856,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html\", \"f2909f1d-3840-4f27-ae3e-3caac4a4282f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:55:52 INFO - PROCESS | 1865 | ++DOCSHELL 0x7fb493995800 == 136 [pid = 1865] [id = 471] 08:55:52 INFO - PROCESS | 1865 | ++DOMWINDOW == 218 (0x7fb486da5400) [pid = 1865] [serial = 1414] [outer = (nil)] 08:55:52 INFO - PROCESS | 1865 | ++DOMWINDOW == 219 (0x7fb4879ac000) [pid = 1865] [serial = 1415] [outer = 0x7fb486da5400] 08:55:52 INFO - PROCESS | 1865 | 1461686152896 Marionette DEBUG loaded listener.js 08:55:53 INFO - PROCESS | 1865 | ++DOMWINDOW == 220 (0x7fb4890c8c00) [pid = 1865] [serial = 1416] [outer = 0x7fb486da5400] 08:55:53 INFO - PROCESS | 1865 | 1461686153853 Marionette TRACE conn3 <- [1,1856,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html",0,null,null,[["bezierCurveTo() with Infinity/NaN is ignored",0,null,null]]]}] 08:55:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | bezierCurveTo() with Infinity/NaN is ignored 08:55:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | took 1688ms 08:55:53 INFO - PROCESS | 1865 | 1461686153896 Marionette TRACE conn3 -> [0,1857,"getWindowHandle",null] 08:55:53 INFO - PROCESS | 1865 | 1461686153901 Marionette TRACE conn3 <- [1,1857,null,{"value":"8"}] 08:55:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html 08:55:53 INFO - PROCESS | 1865 | 1461686153906 Marionette TRACE conn3 -> [0,1858,"setScriptTimeout",{"ms":35000}] 08:55:53 INFO - PROCESS | 1865 | 1461686153909 Marionette TRACE conn3 <- [1,1858,null,{}] 08:55:53 INFO - PROCESS | 1865 | 1461686153914 Marionette TRACE conn3 -> [0,1859,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:55:54 INFO - PROCESS | 1865 | 1461686154131 Marionette TRACE conn3 <- [1,1859,null,{"value":null}] 08:55:54 INFO - PROCESS | 1865 | 1461686154373 Marionette TRACE conn3 -> [0,1860,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html\", \"f2909f1d-3840-4f27-ae3e-3caac4a4282f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:55:54 INFO - PROCESS | 1865 | ++DOCSHELL 0x7fb4949e6000 == 137 [pid = 1865] [id = 472] 08:55:54 INFO - PROCESS | 1865 | ++DOMWINDOW == 221 (0x7fb486daa800) [pid = 1865] [serial = 1417] [outer = (nil)] 08:55:54 INFO - PROCESS | 1865 | ++DOMWINDOW == 222 (0x7fb4902d3400) [pid = 1865] [serial = 1418] [outer = 0x7fb486daa800] 08:55:54 INFO - PROCESS | 1865 | 1461686154493 Marionette DEBUG loaded listener.js 08:55:54 INFO - PROCESS | 1865 | ++DOMWINDOW == 223 (0x7fb490350000) [pid = 1865] [serial = 1419] [outer = 0x7fb486daa800] 08:55:55 INFO - PROCESS | 1865 | 1461686155343 Marionette TRACE conn3 <- [1,1860,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html",0,null,null,[["Canvas test: 2d.path.bezierCurveTo.scaled",0,null,null]]]}] 08:55:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | Canvas test: 2d.path.bezierCurveTo.scaled 08:55:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | took 1493ms 08:55:55 INFO - PROCESS | 1865 | 1461686155401 Marionette TRACE conn3 -> [0,1861,"getWindowHandle",null] 08:55:55 INFO - PROCESS | 1865 | 1461686155404 Marionette TRACE conn3 <- [1,1861,null,{"value":"8"}] 08:55:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html 08:55:55 INFO - PROCESS | 1865 | 1461686155410 Marionette TRACE conn3 -> [0,1862,"setScriptTimeout",{"ms":35000}] 08:55:55 INFO - PROCESS | 1865 | 1461686155412 Marionette TRACE conn3 <- [1,1862,null,{}] 08:55:55 INFO - PROCESS | 1865 | 1461686155418 Marionette TRACE conn3 -> [0,1863,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:55:55 INFO - PROCESS | 1865 | 1461686155618 Marionette TRACE conn3 <- [1,1863,null,{"value":null}] 08:55:55 INFO - PROCESS | 1865 | 1461686155888 Marionette TRACE conn3 -> [0,1864,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.bezierCurveTo.shape.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.shape.html\", \"f2909f1d-3840-4f27-ae3e-3caac4a4282f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:55:55 INFO - PROCESS | 1865 | ++DOCSHELL 0x7fb49905b000 == 138 [pid = 1865] [id = 473] 08:55:55 INFO - PROCESS | 1865 | ++DOMWINDOW == 224 (0x7fb490a87c00) [pid = 1865] [serial = 1420] [outer = (nil)] 08:55:56 INFO - PROCESS | 1865 | ++DOMWINDOW == 225 (0x7fb490ff4800) [pid = 1865] [serial = 1421] [outer = 0x7fb490a87c00] 08:55:56 INFO - PROCESS | 1865 | 1461686156010 Marionette DEBUG loaded listener.js 08:55:56 INFO - PROCESS | 1865 | ++DOMWINDOW == 226 (0x7fb492f49c00) [pid = 1865] [serial = 1422] [outer = 0x7fb490a87c00] 08:55:56 INFO - PROCESS | 1865 | 1461686156851 Marionette TRACE conn3 <- [1,1864,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.shape.html",0,null,null,[["Canvas test: 2d.path.bezierCurveTo.shape",0,null,null]]]}] 08:55:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | Canvas test: 2d.path.bezierCurveTo.shape 08:55:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | took 1484ms 08:55:56 INFO - PROCESS | 1865 | 1461686156895 Marionette TRACE conn3 -> [0,1865,"getWindowHandle",null] 08:55:56 INFO - PROCESS | 1865 | 1461686156899 Marionette TRACE conn3 <- [1,1865,null,{"value":"8"}] 08:55:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.1.html 08:55:56 INFO - PROCESS | 1865 | 1461686156905 Marionette TRACE conn3 -> [0,1866,"setScriptTimeout",{"ms":35000}] 08:55:56 INFO - PROCESS | 1865 | 1461686156908 Marionette TRACE conn3 <- [1,1866,null,{}] 08:55:56 INFO - PROCESS | 1865 | 1461686156913 Marionette TRACE conn3 -> [0,1867,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:55:57 INFO - PROCESS | 1865 | 1461686157107 Marionette TRACE conn3 <- [1,1867,null,{"value":null}] 08:55:57 INFO - PROCESS | 1865 | 1461686157376 Marionette TRACE conn3 -> [0,1868,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.clip.basic.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.1.html\", \"f2909f1d-3840-4f27-ae3e-3caac4a4282f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:55:57 INFO - PROCESS | 1865 | ++DOCSHELL 0x7fb49a4e2800 == 139 [pid = 1865] [id = 474] 08:55:57 INFO - PROCESS | 1865 | ++DOMWINDOW == 227 (0x7fb490a88800) [pid = 1865] [serial = 1423] [outer = (nil)] 08:55:57 INFO - PROCESS | 1865 | ++DOMWINDOW == 228 (0x7fb4946f0400) [pid = 1865] [serial = 1424] [outer = 0x7fb490a88800] 08:55:57 INFO - PROCESS | 1865 | 1461686157507 Marionette DEBUG loaded listener.js 08:55:57 INFO - PROCESS | 1865 | ++DOMWINDOW == 229 (0x7fb494b86400) [pid = 1865] [serial = 1425] [outer = 0x7fb490a88800] 08:55:58 INFO - PROCESS | 1865 | 1461686158343 Marionette TRACE conn3 <- [1,1868,null,{"value":["/2dcontext/path-objects/2d.path.clip.basic.1.html",0,null,null,[["Canvas test: 2d.path.clip.basic.1",0,null,null]]]}] 08:55:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.1.html | Canvas test: 2d.path.clip.basic.1 08:55:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.1.html | took 1477ms 08:55:58 INFO - PROCESS | 1865 | 1461686158383 Marionette TRACE conn3 -> [0,1869,"getWindowHandle",null] 08:55:58 INFO - PROCESS | 1865 | 1461686158387 Marionette TRACE conn3 <- [1,1869,null,{"value":"8"}] 08:55:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.2.html 08:55:58 INFO - PROCESS | 1865 | 1461686158392 Marionette TRACE conn3 -> [0,1870,"setScriptTimeout",{"ms":35000}] 08:55:58 INFO - PROCESS | 1865 | 1461686158395 Marionette TRACE conn3 <- [1,1870,null,{}] 08:55:58 INFO - PROCESS | 1865 | 1461686158400 Marionette TRACE conn3 -> [0,1871,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:55:58 INFO - PROCESS | 1865 | 1461686158586 Marionette TRACE conn3 <- [1,1871,null,{"value":null}] 08:55:58 INFO - PROCESS | 1865 | 1461686158868 Marionette TRACE conn3 -> [0,1872,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.clip.basic.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.2.html\", \"f2909f1d-3840-4f27-ae3e-3caac4a4282f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:55:58 INFO - PROCESS | 1865 | ++DOCSHELL 0x7fb4a7381000 == 140 [pid = 1865] [id = 475] 08:55:58 INFO - PROCESS | 1865 | ++DOMWINDOW == 230 (0x7fb493da4000) [pid = 1865] [serial = 1426] [outer = (nil)] 08:55:58 INFO - PROCESS | 1865 | ++DOMWINDOW == 231 (0x7fb494d11800) [pid = 1865] [serial = 1427] [outer = 0x7fb493da4000] 08:55:58 INFO - PROCESS | 1865 | 1461686158980 Marionette DEBUG loaded listener.js 08:55:59 INFO - PROCESS | 1865 | ++DOMWINDOW == 232 (0x7fb496f0a800) [pid = 1865] [serial = 1428] [outer = 0x7fb493da4000] 08:55:59 INFO - PROCESS | 1865 | 1461686159812 Marionette TRACE conn3 <- [1,1872,null,{"value":["/2dcontext/path-objects/2d.path.clip.basic.2.html",0,null,null,[["Canvas test: 2d.path.clip.basic.2",0,null,null]]]}] 08:55:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.2.html | Canvas test: 2d.path.clip.basic.2 08:55:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.2.html | took 1481ms 08:55:59 INFO - PROCESS | 1865 | 1461686159875 Marionette TRACE conn3 -> [0,1873,"getWindowHandle",null] 08:55:59 INFO - PROCESS | 1865 | 1461686159879 Marionette TRACE conn3 <- [1,1873,null,{"value":"8"}] 08:55:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.empty.html 08:55:59 INFO - PROCESS | 1865 | 1461686159885 Marionette TRACE conn3 -> [0,1874,"setScriptTimeout",{"ms":35000}] 08:55:59 INFO - PROCESS | 1865 | 1461686159888 Marionette TRACE conn3 <- [1,1874,null,{}] 08:55:59 INFO - PROCESS | 1865 | 1461686159893 Marionette TRACE conn3 -> [0,1875,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:56:00 INFO - PROCESS | 1865 | 1461686160086 Marionette TRACE conn3 <- [1,1875,null,{"value":null}] 08:56:00 INFO - PROCESS | 1865 | 1461686160356 Marionette TRACE conn3 -> [0,1876,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.clip.empty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.empty.html\", \"f2909f1d-3840-4f27-ae3e-3caac4a4282f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:56:00 INFO - PROCESS | 1865 | ++DOCSHELL 0x7fb4abe33800 == 141 [pid = 1865] [id = 476] 08:56:00 INFO - PROCESS | 1865 | ++DOMWINDOW == 233 (0x7fb4807b5c00) [pid = 1865] [serial = 1429] [outer = (nil)] 08:56:00 INFO - PROCESS | 1865 | ++DOMWINDOW == 234 (0x7fb4990dc400) [pid = 1865] [serial = 1430] [outer = 0x7fb4807b5c00] 08:56:00 INFO - PROCESS | 1865 | 1461686160481 Marionette DEBUG loaded listener.js 08:56:00 INFO - PROCESS | 1865 | ++DOMWINDOW == 235 (0x7fb499284000) [pid = 1865] [serial = 1431] [outer = 0x7fb4807b5c00] 08:56:01 INFO - PROCESS | 1865 | 1461686161337 Marionette TRACE conn3 <- [1,1876,null,{"value":["/2dcontext/path-objects/2d.path.clip.empty.html",0,null,null,[["Canvas test: 2d.path.clip.empty",0,null,null]]]}] 08:56:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.empty.html | Canvas test: 2d.path.clip.empty 08:56:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.empty.html | took 1492ms 08:56:01 INFO - PROCESS | 1865 | 1461686161377 Marionette TRACE conn3 -> [0,1877,"getWindowHandle",null] 08:56:01 INFO - PROCESS | 1865 | 1461686161381 Marionette TRACE conn3 <- [1,1877,null,{"value":"8"}] 08:56:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.intersect.html 08:56:01 INFO - PROCESS | 1865 | 1461686161386 Marionette TRACE conn3 -> [0,1878,"setScriptTimeout",{"ms":35000}] 08:56:01 INFO - PROCESS | 1865 | 1461686161389 Marionette TRACE conn3 <- [1,1878,null,{}] 08:56:01 INFO - PROCESS | 1865 | 1461686161394 Marionette TRACE conn3 -> [0,1879,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:56:01 INFO - PROCESS | 1865 | 1461686161584 Marionette TRACE conn3 <- [1,1879,null,{"value":null}] 08:56:01 INFO - PROCESS | 1865 | 1461686161863 Marionette TRACE conn3 -> [0,1880,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.clip.intersect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.intersect.html\", \"f2909f1d-3840-4f27-ae3e-3caac4a4282f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:56:01 INFO - PROCESS | 1865 | ++DOCSHELL 0x7fb4b08cd000 == 142 [pid = 1865] [id = 477] 08:56:01 INFO - PROCESS | 1865 | ++DOMWINDOW == 236 (0x7fb494d06400) [pid = 1865] [serial = 1432] [outer = (nil)] 08:56:01 INFO - PROCESS | 1865 | ++DOMWINDOW == 237 (0x7fb4992d9c00) [pid = 1865] [serial = 1433] [outer = 0x7fb494d06400] 08:56:01 INFO - PROCESS | 1865 | 1461686161976 Marionette DEBUG loaded listener.js 08:56:02 INFO - PROCESS | 1865 | ++DOMWINDOW == 238 (0x7fb499607c00) [pid = 1865] [serial = 1434] [outer = 0x7fb494d06400] 08:56:02 INFO - PROCESS | 1865 | 1461686162907 Marionette TRACE conn3 <- [1,1880,null,{"value":["/2dcontext/path-objects/2d.path.clip.intersect.html",0,null,null,[["Canvas test: 2d.path.clip.intersect",0,null,null]]]}] 08:56:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.intersect.html | Canvas test: 2d.path.clip.intersect 08:56:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.intersect.html | took 1586ms 08:56:02 INFO - PROCESS | 1865 | 1461686162974 Marionette TRACE conn3 -> [0,1881,"getWindowHandle",null] 08:56:02 INFO - PROCESS | 1865 | 1461686162978 Marionette TRACE conn3 <- [1,1881,null,{"value":"8"}] 08:56:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.unaffected.html 08:56:02 INFO - PROCESS | 1865 | 1461686162984 Marionette TRACE conn3 -> [0,1882,"setScriptTimeout",{"ms":35000}] 08:56:02 INFO - PROCESS | 1865 | 1461686162986 Marionette TRACE conn3 <- [1,1882,null,{}] 08:56:02 INFO - PROCESS | 1865 | 1461686162991 Marionette TRACE conn3 -> [0,1883,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:56:03 INFO - PROCESS | 1865 | 1461686163194 Marionette TRACE conn3 <- [1,1883,null,{"value":null}] 08:56:03 INFO - PROCESS | 1865 | 1461686163462 Marionette TRACE conn3 -> [0,1884,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.clip.unaffected.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.unaffected.html\", \"f2909f1d-3840-4f27-ae3e-3caac4a4282f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:56:03 INFO - PROCESS | 1865 | ++DOCSHELL 0x7fb47cada000 == 143 [pid = 1865] [id = 478] 08:56:03 INFO - PROCESS | 1865 | ++DOMWINDOW == 239 (0x7fb49980ac00) [pid = 1865] [serial = 1435] [outer = (nil)] 08:56:03 INFO - PROCESS | 1865 | ++DOMWINDOW == 240 (0x7fb49a102c00) [pid = 1865] [serial = 1436] [outer = 0x7fb49980ac00] 08:56:03 INFO - PROCESS | 1865 | 1461686163588 Marionette DEBUG loaded listener.js 08:56:03 INFO - PROCESS | 1865 | ++DOMWINDOW == 241 (0x7fb49a10fc00) [pid = 1865] [serial = 1437] [outer = 0x7fb49980ac00] 08:56:04 INFO - PROCESS | 1865 | 1461686164589 Marionette TRACE conn3 <- [1,1884,null,{"value":["/2dcontext/path-objects/2d.path.clip.unaffected.html",0,null,null,[["Canvas test: 2d.path.clip.unaffected",0,null,null]]]}] 08:56:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.unaffected.html | Canvas test: 2d.path.clip.unaffected 08:56:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.unaffected.html | took 1680ms 08:56:04 INFO - PROCESS | 1865 | 1461686164666 Marionette TRACE conn3 -> [0,1885,"getWindowHandle",null] 08:56:04 INFO - PROCESS | 1865 | 1461686164670 Marionette TRACE conn3 <- [1,1885,null,{"value":"8"}] 08:56:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.1.html 08:56:04 INFO - PROCESS | 1865 | 1461686164675 Marionette TRACE conn3 -> [0,1886,"setScriptTimeout",{"ms":35000}] 08:56:04 INFO - PROCESS | 1865 | 1461686164680 Marionette TRACE conn3 <- [1,1886,null,{}] 08:56:04 INFO - PROCESS | 1865 | 1461686164685 Marionette TRACE conn3 -> [0,1887,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:56:04 INFO - PROCESS | 1865 | 1461686164951 Marionette TRACE conn3 <- [1,1887,null,{"value":null}] 08:56:05 INFO - PROCESS | 1865 | 1461686165266 Marionette TRACE conn3 -> [0,1888,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.clip.winding.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.1.html\", \"f2909f1d-3840-4f27-ae3e-3caac4a4282f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:56:05 INFO - PROCESS | 1865 | ++DOCSHELL 0x7fb48092c800 == 144 [pid = 1865] [id = 479] 08:56:05 INFO - PROCESS | 1865 | ++DOMWINDOW == 242 (0x7fb49a121800) [pid = 1865] [serial = 1438] [outer = (nil)] 08:56:05 INFO - PROCESS | 1865 | ++DOMWINDOW == 243 (0x7fb49cbf6800) [pid = 1865] [serial = 1439] [outer = 0x7fb49a121800] 08:56:05 INFO - PROCESS | 1865 | 1461686165350 Marionette DEBUG loaded listener.js 08:56:05 INFO - PROCESS | 1865 | ++DOMWINDOW == 244 (0x7fb4a81aa800) [pid = 1865] [serial = 1440] [outer = 0x7fb49a121800] 08:56:06 INFO - PROCESS | 1865 | 1461686166224 Marionette TRACE conn3 <- [1,1888,null,{"value":["/2dcontext/path-objects/2d.path.clip.winding.1.html",0,null,null,[["Canvas test: 2d.path.clip.winding.1",0,null,null]]]}] 08:56:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.1.html | Canvas test: 2d.path.clip.winding.1 08:56:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.1.html | took 1583ms 08:56:06 INFO - PROCESS | 1865 | 1461686166260 Marionette TRACE conn3 -> [0,1889,"getWindowHandle",null] 08:56:06 INFO - PROCESS | 1865 | 1461686166263 Marionette TRACE conn3 <- [1,1889,null,{"value":"8"}] 08:56:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.2.html 08:56:06 INFO - PROCESS | 1865 | 1461686166269 Marionette TRACE conn3 -> [0,1890,"setScriptTimeout",{"ms":35000}] 08:56:06 INFO - PROCESS | 1865 | 1461686166272 Marionette TRACE conn3 <- [1,1890,null,{}] 08:56:06 INFO - PROCESS | 1865 | 1461686166277 Marionette TRACE conn3 -> [0,1891,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:56:06 INFO - PROCESS | 1865 | 1461686166471 Marionette TRACE conn3 <- [1,1891,null,{"value":null}] 08:56:06 INFO - PROCESS | 1865 | 1461686166743 Marionette TRACE conn3 -> [0,1892,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.clip.winding.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.2.html\", \"f2909f1d-3840-4f27-ae3e-3caac4a4282f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:56:06 INFO - PROCESS | 1865 | ++DOCSHELL 0x7fb48e1a4800 == 145 [pid = 1865] [id = 480] 08:56:06 INFO - PROCESS | 1865 | ++DOMWINDOW == 245 (0x7fb47f1abc00) [pid = 1865] [serial = 1441] [outer = (nil)] 08:56:06 INFO - PROCESS | 1865 | ++DOMWINDOW == 246 (0x7fb47f1b4400) [pid = 1865] [serial = 1442] [outer = 0x7fb47f1abc00] 08:56:06 INFO - PROCESS | 1865 | 1461686166826 Marionette DEBUG loaded listener.js 08:56:06 INFO - PROCESS | 1865 | ++DOMWINDOW == 247 (0x7fb47f1b9400) [pid = 1865] [serial = 1443] [outer = 0x7fb47f1abc00] 08:56:07 INFO - PROCESS | 1865 | 1461686167687 Marionette TRACE conn3 <- [1,1892,null,{"value":["/2dcontext/path-objects/2d.path.clip.winding.2.html",0,null,null,[["Canvas test: 2d.path.clip.winding.2",0,null,null]]]}] 08:56:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.2.html | Canvas test: 2d.path.clip.winding.2 08:56:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.2.html | took 1486ms 08:56:07 INFO - PROCESS | 1865 | 1461686167757 Marionette TRACE conn3 -> [0,1893,"getWindowHandle",null] 08:56:07 INFO - PROCESS | 1865 | 1461686167760 Marionette TRACE conn3 <- [1,1893,null,{"value":"8"}] 08:56:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.empty.html 08:56:07 INFO - PROCESS | 1865 | 1461686167767 Marionette TRACE conn3 -> [0,1894,"setScriptTimeout",{"ms":35000}] 08:56:07 INFO - PROCESS | 1865 | 1461686167770 Marionette TRACE conn3 <- [1,1894,null,{}] 08:56:07 INFO - PROCESS | 1865 | 1461686167775 Marionette TRACE conn3 -> [0,1895,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:56:08 INFO - PROCESS | 1865 | 1461686168011 Marionette TRACE conn3 <- [1,1895,null,{"value":null}] 08:56:08 INFO - PROCESS | 1865 | 1461686168284 Marionette TRACE conn3 -> [0,1896,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.closePath.empty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.empty.html\", \"f2909f1d-3840-4f27-ae3e-3caac4a4282f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:56:08 INFO - PROCESS | 1865 | ++DOCSHELL 0x7fb4800af000 == 146 [pid = 1865] [id = 481] 08:56:08 INFO - PROCESS | 1865 | ++DOMWINDOW == 248 (0x7fb47f1af000) [pid = 1865] [serial = 1444] [outer = (nil)] 08:56:08 INFO - PROCESS | 1865 | ++DOMWINDOW == 249 (0x7fb4a843bc00) [pid = 1865] [serial = 1445] [outer = 0x7fb47f1af000] 08:56:08 INFO - PROCESS | 1865 | 1461686168402 Marionette DEBUG loaded listener.js 08:56:08 INFO - PROCESS | 1865 | ++DOMWINDOW == 250 (0x7fb4aa11c400) [pid = 1865] [serial = 1446] [outer = 0x7fb47f1af000] 08:56:09 INFO - PROCESS | 1865 | 1461686169236 Marionette TRACE conn3 <- [1,1896,null,{"value":["/2dcontext/path-objects/2d.path.closePath.empty.html",0,null,null,[["Canvas test: 2d.path.closePath.empty",0,null,null]]]}] 08:56:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.empty.html | Canvas test: 2d.path.closePath.empty 08:56:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.empty.html | took 1528ms 08:56:09 INFO - PROCESS | 1865 | 1461686169297 Marionette TRACE conn3 -> [0,1897,"getWindowHandle",null] 08:56:09 INFO - PROCESS | 1865 | 1461686169299 Marionette TRACE conn3 <- [1,1897,null,{"value":"8"}] 08:56:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.newline.html 08:56:09 INFO - PROCESS | 1865 | 1461686169305 Marionette TRACE conn3 -> [0,1898,"setScriptTimeout",{"ms":35000}] 08:56:09 INFO - PROCESS | 1865 | 1461686169308 Marionette TRACE conn3 <- [1,1898,null,{}] 08:56:09 INFO - PROCESS | 1865 | 1461686169313 Marionette TRACE conn3 -> [0,1899,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:56:09 INFO - PROCESS | 1865 | 1461686169519 Marionette TRACE conn3 <- [1,1899,null,{"value":null}] 08:56:09 INFO - PROCESS | 1865 | 1461686169838 Marionette TRACE conn3 -> [0,1900,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.closePath.newline.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.newline.html\", \"f2909f1d-3840-4f27-ae3e-3caac4a4282f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:56:09 INFO - PROCESS | 1865 | ++DOCSHELL 0x7fb48e1b2800 == 147 [pid = 1865] [id = 482] 08:56:09 INFO - PROCESS | 1865 | ++DOMWINDOW == 251 (0x7fb47a647800) [pid = 1865] [serial = 1447] [outer = (nil)] 08:56:09 INFO - PROCESS | 1865 | ++DOMWINDOW == 252 (0x7fb47a64d400) [pid = 1865] [serial = 1448] [outer = 0x7fb47a647800] 08:56:09 INFO - PROCESS | 1865 | 1461686169918 Marionette DEBUG loaded listener.js 08:56:10 INFO - PROCESS | 1865 | ++DOMWINDOW == 253 (0x7fb47a651c00) [pid = 1865] [serial = 1449] [outer = 0x7fb47a647800] 08:56:10 INFO - PROCESS | 1865 | 1461686170749 Marionette TRACE conn3 <- [1,1900,null,{"value":["/2dcontext/path-objects/2d.path.closePath.newline.html",0,null,null,[["Canvas test: 2d.path.closePath.newline",0,null,null]]]}] 08:56:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.newline.html | Canvas test: 2d.path.closePath.newline 08:56:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.newline.html | took 1477ms 08:56:10 INFO - PROCESS | 1865 | 1461686170784 Marionette TRACE conn3 -> [0,1901,"getWindowHandle",null] 08:56:10 INFO - PROCESS | 1865 | 1461686170787 Marionette TRACE conn3 <- [1,1901,null,{"value":"8"}] 08:56:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.nextpoint.html 08:56:10 INFO - PROCESS | 1865 | 1461686170793 Marionette TRACE conn3 -> [0,1902,"setScriptTimeout",{"ms":35000}] 08:56:10 INFO - PROCESS | 1865 | 1461686170795 Marionette TRACE conn3 <- [1,1902,null,{}] 08:56:10 INFO - PROCESS | 1865 | 1461686170801 Marionette TRACE conn3 -> [0,1903,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:56:11 INFO - PROCESS | 1865 | 1461686171006 Marionette TRACE conn3 <- [1,1903,null,{"value":null}] 08:56:11 INFO - PROCESS | 1865 | 1461686171295 Marionette TRACE conn3 -> [0,1904,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.closePath.nextpoint.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.nextpoint.html\", \"f2909f1d-3840-4f27-ae3e-3caac4a4282f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:56:11 INFO - PROCESS | 1865 | ++DOCSHELL 0x7fb47cb6b000 == 148 [pid = 1865] [id = 483] 08:56:11 INFO - PROCESS | 1865 | ++DOMWINDOW == 254 (0x7fb47a647000) [pid = 1865] [serial = 1450] [outer = (nil)] 08:56:11 INFO - PROCESS | 1865 | ++DOMWINDOW == 255 (0x7fb49c9f5800) [pid = 1865] [serial = 1451] [outer = 0x7fb47a647000] 08:56:11 INFO - PROCESS | 1865 | 1461686171419 Marionette DEBUG loaded listener.js 08:56:11 INFO - PROCESS | 1865 | ++DOMWINDOW == 256 (0x7fb4aa6bd000) [pid = 1865] [serial = 1452] [outer = 0x7fb47a647000] 08:56:12 INFO - PROCESS | 1865 | 1461686172264 Marionette TRACE conn3 <- [1,1904,null,{"value":["/2dcontext/path-objects/2d.path.closePath.nextpoint.html",0,null,null,[["Canvas test: 2d.path.closePath.nextpoint",0,null,null]]]}] 08:56:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | Canvas test: 2d.path.closePath.nextpoint 08:56:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | took 1528ms 08:56:12 INFO - PROCESS | 1865 | 1461686172322 Marionette TRACE conn3 -> [0,1905,"getWindowHandle",null] 08:56:12 INFO - PROCESS | 1865 | 1461686172327 Marionette TRACE conn3 <- [1,1905,null,{"value":"8"}] 08:56:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.basic.html 08:56:12 INFO - PROCESS | 1865 | 1461686172335 Marionette TRACE conn3 -> [0,1906,"setScriptTimeout",{"ms":35000}] 08:56:12 INFO - PROCESS | 1865 | 1461686172339 Marionette TRACE conn3 <- [1,1906,null,{}] 08:56:12 INFO - PROCESS | 1865 | 1461686172344 Marionette TRACE conn3 -> [0,1907,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:56:12 INFO - PROCESS | 1865 | 1461686172560 Marionette TRACE conn3 <- [1,1907,null,{"value":null}] 08:56:12 INFO - PROCESS | 1865 | 1461686172892 Marionette TRACE conn3 -> [0,1908,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.fill.closed.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.basic.html\", \"f2909f1d-3840-4f27-ae3e-3caac4a4282f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:56:12 INFO - PROCESS | 1865 | ++DOCSHELL 0x7fb480128800 == 149 [pid = 1865] [id = 484] 08:56:12 INFO - PROCESS | 1865 | ++DOMWINDOW == 257 (0x7fb47a652c00) [pid = 1865] [serial = 1453] [outer = (nil)] 08:56:12 INFO - PROCESS | 1865 | ++DOMWINDOW == 258 (0x7fb4801a9c00) [pid = 1865] [serial = 1454] [outer = 0x7fb47a652c00] 08:56:12 INFO - PROCESS | 1865 | 1461686172974 Marionette DEBUG loaded listener.js 08:56:13 INFO - PROCESS | 1865 | ++DOMWINDOW == 259 (0x7fb4801b1000) [pid = 1865] [serial = 1455] [outer = 0x7fb47a652c00] 08:56:13 INFO - PROCESS | 1865 | 1461686173827 Marionette TRACE conn3 <- [1,1908,null,{"value":["/2dcontext/path-objects/2d.path.fill.closed.basic.html",0,null,null,[["Canvas test: 2d.path.fill.closed.basic",0,null,null]]]}] 08:56:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.basic.html | Canvas test: 2d.path.fill.closed.basic 08:56:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.basic.html | took 1550ms 08:56:13 INFO - PROCESS | 1865 | 1461686173885 Marionette TRACE conn3 -> [0,1909,"getWindowHandle",null] 08:56:13 INFO - PROCESS | 1865 | 1461686173888 Marionette TRACE conn3 <- [1,1909,null,{"value":"8"}] 08:56:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html 08:56:13 INFO - PROCESS | 1865 | 1461686173895 Marionette TRACE conn3 -> [0,1910,"setScriptTimeout",{"ms":35000}] 08:56:13 INFO - PROCESS | 1865 | 1461686173897 Marionette TRACE conn3 <- [1,1910,null,{}] 08:56:13 INFO - PROCESS | 1865 | 1461686173903 Marionette TRACE conn3 -> [0,1911,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:56:14 INFO - PROCESS | 1865 | 1461686174112 Marionette TRACE conn3 <- [1,1911,null,{"value":null}] 08:56:14 INFO - PROCESS | 1865 | 1461686174428 Marionette TRACE conn3 -> [0,1912,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.fill.closed.unaffected.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.unaffected.html\", \"f2909f1d-3840-4f27-ae3e-3caac4a4282f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:56:14 INFO - PROCESS | 1865 | ++DOCSHELL 0x7fb480142800 == 150 [pid = 1865] [id = 485] 08:56:14 INFO - PROCESS | 1865 | ++DOMWINDOW == 260 (0x7fb47d65d400) [pid = 1865] [serial = 1456] [outer = (nil)] 08:56:14 INFO - PROCESS | 1865 | ++DOMWINDOW == 261 (0x7fb4800de400) [pid = 1865] [serial = 1457] [outer = 0x7fb47d65d400] 08:56:14 INFO - PROCESS | 1865 | 1461686174504 Marionette DEBUG loaded listener.js 08:56:14 INFO - PROCESS | 1865 | ++DOMWINDOW == 262 (0x7fb4801b6c00) [pid = 1865] [serial = 1458] [outer = 0x7fb47d65d400] 08:56:15 INFO - PROCESS | 1865 | 1461686175381 Marionette TRACE conn3 <- [1,1912,null,{"value":["/2dcontext/path-objects/2d.path.fill.closed.unaffected.html",0,null,null,[["Canvas test: 2d.path.fill.closed.unaffected",0,null,null]]]}] 08:56:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | Canvas test: 2d.path.fill.closed.unaffected 08:56:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | took 1530ms 08:56:15 INFO - PROCESS | 1865 | 1461686175426 Marionette TRACE conn3 -> [0,1913,"getWindowHandle",null] 08:56:15 INFO - PROCESS | 1865 | 1461686175430 Marionette TRACE conn3 <- [1,1913,null,{"value":"8"}] 08:56:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.overlap.html 08:56:15 INFO - PROCESS | 1865 | 1461686175436 Marionette TRACE conn3 -> [0,1914,"setScriptTimeout",{"ms":35000}] 08:56:15 INFO - PROCESS | 1865 | 1461686175438 Marionette TRACE conn3 <- [1,1914,null,{}] 08:56:15 INFO - PROCESS | 1865 | 1461686175443 Marionette TRACE conn3 -> [0,1915,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:56:15 INFO - PROCESS | 1865 | 1461686175675 Marionette TRACE conn3 <- [1,1915,null,{"value":null}] 08:56:16 INFO - PROCESS | 1865 | 1461686176006 Marionette TRACE conn3 -> [0,1916,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.fill.overlap.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.overlap.html\", \"f2909f1d-3840-4f27-ae3e-3caac4a4282f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:56:16 INFO - PROCESS | 1865 | ++DOCSHELL 0x7fb485da3000 == 151 [pid = 1865] [id = 486] 08:56:16 INFO - PROCESS | 1865 | ++DOMWINDOW == 263 (0x7fb47f312c00) [pid = 1865] [serial = 1459] [outer = (nil)] 08:56:16 INFO - PROCESS | 1865 | ++DOMWINDOW == 264 (0x7fb482b02800) [pid = 1865] [serial = 1460] [outer = 0x7fb47f312c00] 08:56:16 INFO - PROCESS | 1865 | 1461686176092 Marionette DEBUG loaded listener.js 08:56:16 INFO - PROCESS | 1865 | ++DOMWINDOW == 265 (0x7fb482d11400) [pid = 1865] [serial = 1461] [outer = 0x7fb47f312c00] 08:56:16 INFO - PROCESS | 1865 | 1461686176934 Marionette TRACE conn3 <- [1,1916,null,{"value":["/2dcontext/path-objects/2d.path.fill.overlap.html",0,null,null,[["Canvas test: 2d.path.fill.overlap",0,null,null]]]}] 08:56:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.overlap.html | Canvas test: 2d.path.fill.overlap 08:56:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.overlap.html | took 1533ms 08:56:16 INFO - PROCESS | 1865 | 1461686176970 Marionette TRACE conn3 -> [0,1917,"getWindowHandle",null] 08:56:16 INFO - PROCESS | 1865 | 1461686176972 Marionette TRACE conn3 <- [1,1917,null,{"value":"8"}] 08:56:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.add.html 08:56:16 INFO - PROCESS | 1865 | 1461686176978 Marionette TRACE conn3 -> [0,1918,"setScriptTimeout",{"ms":35000}] 08:56:16 INFO - PROCESS | 1865 | 1461686176980 Marionette TRACE conn3 <- [1,1918,null,{}] 08:56:16 INFO - PROCESS | 1865 | 1461686176990 Marionette TRACE conn3 -> [0,1919,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:56:17 INFO - PROCESS | 1865 | 1461686177197 Marionette TRACE conn3 <- [1,1919,null,{"value":null}] 08:56:17 INFO - PROCESS | 1865 | 1461686177483 Marionette TRACE conn3 -> [0,1920,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.fill.winding.add.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.add.html\", \"f2909f1d-3840-4f27-ae3e-3caac4a4282f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:56:17 INFO - PROCESS | 1865 | ++DOCSHELL 0x7fb482bf7800 == 152 [pid = 1865] [id = 487] 08:56:17 INFO - PROCESS | 1865 | ++DOMWINDOW == 266 (0x7fb4807b5400) [pid = 1865] [serial = 1462] [outer = (nil)] 08:56:17 INFO - PROCESS | 1865 | ++DOMWINDOW == 267 (0x7fb481af4c00) [pid = 1865] [serial = 1463] [outer = 0x7fb4807b5400] 08:56:17 INFO - PROCESS | 1865 | 1461686177608 Marionette DEBUG loaded listener.js 08:56:17 INFO - PROCESS | 1865 | ++DOMWINDOW == 268 (0x7fb48474b800) [pid = 1865] [serial = 1464] [outer = 0x7fb4807b5400] 08:56:19 INFO - PROCESS | 1865 | --DOCSHELL 0x7fb49967e800 == 151 [pid = 1865] [id = 404] 08:56:19 INFO - PROCESS | 1865 | --DOCSHELL 0x7fb485de5000 == 150 [pid = 1865] [id = 374] 08:56:19 INFO - PROCESS | 1865 | --DOCSHELL 0x7fb490c1b000 == 149 [pid = 1865] [id = 377] 08:56:19 INFO - PROCESS | 1865 | --DOCSHELL 0x7fb486ba8000 == 148 [pid = 1865] [id = 373] 08:56:19 INFO - PROCESS | 1865 | --DOCSHELL 0x7fb4abf48000 == 147 [pid = 1865] [id = 451] 08:56:19 INFO - PROCESS | 1865 | --DOCSHELL 0x7fb4a7013800 == 146 [pid = 1865] [id = 450] 08:56:19 INFO - PROCESS | 1865 | --DOCSHELL 0x7fb49a4d2000 == 145 [pid = 1865] [id = 449] 08:56:19 INFO - PROCESS | 1865 | --DOCSHELL 0x7fb4993e6800 == 144 [pid = 1865] [id = 448] 08:56:19 INFO - PROCESS | 1865 | --DOCSHELL 0x7fb490e0a000 == 143 [pid = 1865] [id = 447] 08:56:19 INFO - PROCESS | 1865 | --DOCSHELL 0x7fb48792b800 == 142 [pid = 1865] [id = 446] 08:56:19 INFO - PROCESS | 1865 | --DOCSHELL 0x7fb47f3d6800 == 141 [pid = 1865] [id = 445] 08:56:19 INFO - PROCESS | 1865 | --DOMWINDOW == 267 (0x7fb49960c800) [pid = 1865] [serial = 1179] [outer = (nil)] [url = about:blank] 08:56:19 INFO - PROCESS | 1865 | --DOMWINDOW == 266 (0x7fb4882af800) [pid = 1865] [serial = 1298] [outer = (nil)] [url = about:blank] 08:56:19 INFO - PROCESS | 1865 | --DOMWINDOW == 265 (0x7fb4a72aa800) [pid = 1865] [serial = 1292] [outer = (nil)] [url = about:blank] 08:56:19 INFO - PROCESS | 1865 | --DOMWINDOW == 264 (0x7fb488fb0c00) [pid = 1865] [serial = 1323] [outer = (nil)] [url = about:blank] 08:56:19 INFO - PROCESS | 1865 | --DOMWINDOW == 263 (0x7fb4992dcc00) [pid = 1865] [serial = 1116] [outer = (nil)] [url = about:blank] 08:56:19 INFO - PROCESS | 1865 | --DOMWINDOW == 262 (0x7fb486da4400) [pid = 1865] [serial = 1062] [outer = (nil)] [url = about:blank] 08:56:19 INFO - PROCESS | 1865 | --DOMWINDOW == 261 (0x7fb4946f7c00) [pid = 1865] [serial = 1047] [outer = (nil)] [url = about:blank] 08:56:19 INFO - PROCESS | 1865 | --DOMWINDOW == 260 (0x7fb490317400) [pid = 1865] [serial = 1080] [outer = (nil)] [url = about:blank] 08:56:19 INFO - PROCESS | 1865 | --DOMWINDOW == 259 (0x7fb486da6800) [pid = 1865] [serial = 1035] [outer = (nil)] [url = about:blank] 08:56:19 INFO - PROCESS | 1865 | --DOMWINDOW == 258 (0x7fb4963a7800) [pid = 1865] [serial = 1332] [outer = (nil)] [url = about:blank] 08:56:19 INFO - PROCESS | 1865 | --DOMWINDOW == 257 (0x7fb488fbec00) [pid = 1865] [serial = 1280] [outer = (nil)] [url = about:blank] 08:56:19 INFO - PROCESS | 1865 | --DOMWINDOW == 256 (0x7fb49479d800) [pid = 1865] [serial = 1331] [outer = (nil)] [url = about:blank] 08:56:19 INFO - PROCESS | 1865 | --DOMWINDOW == 255 (0x7fb493ed9000) [pid = 1865] [serial = 1283] [outer = (nil)] [url = about:blank] 08:56:19 INFO - PROCESS | 1865 | --DOMWINDOW == 254 (0x7fb4ac0a8800) [pid = 1865] [serial = 1005] [outer = (nil)] [url = about:blank] 08:56:19 INFO - PROCESS | 1865 | --DOMWINDOW == 253 (0x7fb4ac0af000) [pid = 1865] [serial = 1176] [outer = (nil)] [url = about:blank] 08:56:19 INFO - PROCESS | 1865 | --DOMWINDOW == 252 (0x7fb493921c00) [pid = 1865] [serial = 1095] [outer = (nil)] [url = about:blank] 08:56:19 INFO - PROCESS | 1865 | --DOMWINDOW == 251 (0x7fb488fb7c00) [pid = 1865] [serial = 1320] [outer = (nil)] [url = about:blank] 08:56:19 INFO - PROCESS | 1865 | --DOMWINDOW == 250 (0x7fb4ac745000) [pid = 1865] [serial = 1173] [outer = (nil)] [url = about:blank] 08:56:19 INFO - PROCESS | 1865 | --DOMWINDOW == 249 (0x7fb490a7e400) [pid = 1865] [serial = 1325] [outer = (nil)] [url = about:blank] 08:56:19 INFO - PROCESS | 1865 | --DOMWINDOW == 248 (0x7fb49d711400) [pid = 1865] [serial = 1164] [outer = (nil)] [url = about:blank] 08:56:19 INFO - PROCESS | 1865 | --DOMWINDOW == 247 (0x7fb48474b400) [pid = 1865] [serial = 1316] [outer = (nil)] [url = about:blank] 08:56:19 INFO - PROCESS | 1865 | --DOMWINDOW == 246 (0x7fb49b4ae000) [pid = 1865] [serial = 993] [outer = (nil)] [url = about:blank] 08:56:19 INFO - PROCESS | 1865 | --DOMWINDOW == 245 (0x7fb4882b9800) [pid = 1865] [serial = 1301] [outer = (nil)] [url = about:blank] 08:56:19 INFO - PROCESS | 1865 | --DOMWINDOW == 244 (0x7fb4837c2800) [pid = 1865] [serial = 1277] [outer = (nil)] [url = about:blank] 08:56:19 INFO - PROCESS | 1865 | --DOMWINDOW == 243 (0x7fb4a730e400) [pid = 1865] [serial = 999] [outer = (nil)] [url = about:blank] 08:56:19 INFO - PROCESS | 1865 | --DOMWINDOW == 242 (0x7fb480261800) [pid = 1865] [serial = 1313] [outer = (nil)] [url = about:blank] 08:56:19 INFO - PROCESS | 1865 | --DOMWINDOW == 241 (0x7fb485d4dc00) [pid = 1865] [serial = 1317] [outer = (nil)] [url = about:blank] 08:56:19 INFO - PROCESS | 1865 | --DOMWINDOW == 240 (0x7fb490ff1000) [pid = 1865] [serial = 1146] [outer = (nil)] [url = about:blank] 08:56:19 INFO - PROCESS | 1865 | --DOMWINDOW == 239 (0x7fb498814c00) [pid = 1865] [serial = 1272] [outer = (nil)] [url = about:blank] 08:56:19 INFO - PROCESS | 1865 | --DOMWINDOW == 238 (0x7fb490b31400) [pid = 1865] [serial = 1326] [outer = (nil)] [url = about:blank] 08:56:19 INFO - PROCESS | 1865 | --DOMWINDOW == 237 (0x7fb497f70400) [pid = 1865] [serial = 987] [outer = (nil)] [url = about:blank] 08:56:19 INFO - PROCESS | 1865 | --DOMWINDOW == 236 (0x7fb4aa640800) [pid = 1865] [serial = 1002] [outer = (nil)] [url = about:blank] 08:56:19 INFO - PROCESS | 1865 | --DOMWINDOW == 235 (0x7fb49024f400) [pid = 1865] [serial = 975] [outer = (nil)] [url = about:blank] 08:56:19 INFO - PROCESS | 1865 | --DOMWINDOW == 234 (0x7fb49391b400) [pid = 1865] [serial = 1044] [outer = (nil)] [url = about:blank] 08:56:19 INFO - PROCESS | 1865 | --DOMWINDOW == 233 (0x7fb4a72a4000) [pid = 1865] [serial = 1167] [outer = (nil)] [url = about:blank] 08:56:19 INFO - PROCESS | 1865 | --DOMWINDOW == 232 (0x7fb4800dc800) [pid = 1865] [serial = 1311] [outer = (nil)] [url = about:blank] 08:56:19 INFO - PROCESS | 1865 | --DOMWINDOW == 231 (0x7fb499232000) [pid = 1865] [serial = 1286] [outer = (nil)] [url = about:blank] 08:56:19 INFO - PROCESS | 1865 | --DOMWINDOW == 230 (0x7fb494d10800) [pid = 1865] [serial = 1104] [outer = (nil)] [url = about:blank] 08:56:19 INFO - PROCESS | 1865 | --DOMWINDOW == 229 (0x7fb4915d3400) [pid = 1865] [serial = 1092] [outer = (nil)] [url = about:blank] 08:56:19 INFO - PROCESS | 1865 | --DOMWINDOW == 228 (0x7fb47f409000) [pid = 1865] [serial = 1310] [outer = (nil)] [url = about:blank] 08:56:19 INFO - PROCESS | 1865 | --DOMWINDOW == 227 (0x7fb482d05400) [pid = 1865] [serial = 1314] [outer = (nil)] [url = about:blank] 08:56:19 INFO - PROCESS | 1865 | --DOMWINDOW == 226 (0x7fb4990e2400) [pid = 1865] [serial = 1140] [outer = (nil)] [url = about:blank] 08:56:19 INFO - PROCESS | 1865 | --DOMWINDOW == 225 (0x7fb4aa63f400) [pid = 1865] [serial = 1230] [outer = (nil)] [url = about:blank] 08:56:19 INFO - PROCESS | 1865 | --DOMWINDOW == 224 (0x7fb494d03000) [pid = 1865] [serial = 1050] [outer = (nil)] [url = about:blank] 08:56:19 INFO - PROCESS | 1865 | --DOMWINDOW == 223 (0x7fb490b33000) [pid = 1865] [serial = 1065] [outer = (nil)] [url = about:blank] 08:56:19 INFO - PROCESS | 1865 | --DOMWINDOW == 222 (0x7fb47d666c00) [pid = 1865] [serial = 1307] [outer = (nil)] [url = about:blank] 08:56:19 INFO - PROCESS | 1865 | --DOMWINDOW == 221 (0x7fb4ac74c800) [pid = 1865] [serial = 1239] [outer = (nil)] [url = about:blank] 08:56:19 INFO - PROCESS | 1865 | --DOMWINDOW == 220 (0x7fb49035b800) [pid = 1865] [serial = 1089] [outer = (nil)] [url = about:blank] 08:56:19 INFO - PROCESS | 1865 | --DOMWINDOW == 219 (0x7fb488fb4c00) [pid = 1865] [serial = 1086] [outer = (nil)] [url = about:blank] 08:56:19 INFO - PROCESS | 1865 | --DOMWINDOW == 218 (0x7fb499d8ac00) [pid = 1865] [serial = 990] [outer = (nil)] [url = about:blank] 08:56:19 INFO - PROCESS | 1865 | --DOMWINDOW == 217 (0x7fb48509a000) [pid = 1865] [serial = 1083] [outer = (nil)] [url = about:blank] 08:56:19 INFO - PROCESS | 1865 | --DOMWINDOW == 216 (0x7fb493edf000) [pid = 1865] [serial = 1329] [outer = (nil)] [url = about:blank] 08:56:19 INFO - PROCESS | 1865 | --DOMWINDOW == 215 (0x7fb4a8733c00) [pid = 1865] [serial = 1170] [outer = (nil)] [url = about:blank] 08:56:19 INFO - PROCESS | 1865 | --DOMWINDOW == 214 (0x7fb4990db800) [pid = 1865] [serial = 1152] [outer = (nil)] [url = about:blank] 08:56:19 INFO - PROCESS | 1865 | --DOMWINDOW == 213 (0x7fb484751800) [pid = 1865] [serial = 1038] [outer = (nil)] [url = about:blank] 08:56:19 INFO - PROCESS | 1865 | --DOMWINDOW == 212 (0x7fb493cb5400) [pid = 1865] [serial = 1328] [outer = (nil)] [url = about:blank] 08:56:19 INFO - PROCESS | 1865 | --DOMWINDOW == 211 (0x7fb486b8a000) [pid = 1865] [serial = 1236] [outer = (nil)] [url = about:blank] 08:56:19 INFO - PROCESS | 1865 | --DOMWINDOW == 210 (0x7fb4837d7c00) [pid = 1865] [serial = 1322] [outer = (nil)] [url = about:blank] 08:56:19 INFO - PROCESS | 1865 | --DOMWINDOW == 209 (0x7fb4992e1000) [pid = 1865] [serial = 1155] [outer = (nil)] [url = about:blank] 08:56:19 INFO - PROCESS | 1865 | --DOMWINDOW == 208 (0x7fb4a72a3c00) [pid = 1865] [serial = 1056] [outer = (nil)] [url = about:blank] 08:56:19 INFO - PROCESS | 1865 | --DOMWINDOW == 207 (0x7fb494793400) [pid = 1865] [serial = 1149] [outer = (nil)] [url = about:blank] 08:56:19 INFO - PROCESS | 1865 | --DOMWINDOW == 206 (0x7fb49c9f2000) [pid = 1865] [serial = 996] [outer = (nil)] [url = about:blank] 08:56:19 INFO - PROCESS | 1865 | --DOMWINDOW == 205 (0x7fb4948d3c00) [pid = 1865] [serial = 1101] [outer = (nil)] [url = about:blank] 08:56:19 INFO - PROCESS | 1865 | --DOMWINDOW == 204 (0x7fb49a115c00) [pid = 1865] [serial = 1053] [outer = (nil)] [url = about:blank] 08:56:19 INFO - PROCESS | 1865 | --DOMWINDOW == 203 (0x7fb4946f7800) [pid = 1865] [serial = 981] [outer = (nil)] [url = about:blank] 08:56:19 INFO - PROCESS | 1865 | --DOMWINDOW == 202 (0x7fb4963a9400) [pid = 1865] [serial = 1107] [outer = (nil)] [url = about:blank] 08:56:19 INFO - PROCESS | 1865 | --DOMWINDOW == 201 (0x7fb490a80000) [pid = 1865] [serial = 1304] [outer = (nil)] [url = about:blank] 08:56:19 INFO - PROCESS | 1865 | --DOMWINDOW == 200 (0x7fb486dfac00) [pid = 1865] [serial = 1143] [outer = (nil)] [url = about:blank] 08:56:19 INFO - PROCESS | 1865 | --DOMWINDOW == 199 (0x7fb4837bf800) [pid = 1865] [serial = 1233] [outer = (nil)] [url = about:blank] 08:56:19 INFO - PROCESS | 1865 | --DOMWINDOW == 198 (0x7fb4879adc00) [pid = 1865] [serial = 1319] [outer = (nil)] [url = about:blank] 08:56:19 INFO - PROCESS | 1865 | --DOMWINDOW == 197 (0x7fb49c91c000) [pid = 1865] [serial = 1161] [outer = (nil)] [url = about:blank] 08:56:19 INFO - PROCESS | 1865 | --DOMWINDOW == 196 (0x7fb480261000) [pid = 1865] [serial = 1295] [outer = (nil)] [url = about:blank] 08:56:19 INFO - PROCESS | 1865 | --DOMWINDOW == 195 (0x7fb499e46c00) [pid = 1865] [serial = 1289] [outer = (nil)] [url = about:blank] 08:56:19 INFO - PROCESS | 1865 | --DOMWINDOW == 194 (0x7fb4890c8800) [pid = 1865] [serial = 1041] [outer = (nil)] [url = about:blank] 08:56:19 INFO - PROCESS | 1865 | --DOMWINDOW == 193 (0x7fb49a41c400) [pid = 1865] [serial = 1158] [outer = (nil)] [url = about:blank] 08:56:19 INFO - PROCESS | 1865 | --DOMWINDOW == 192 (0x7fb497d2bc00) [pid = 1865] [serial = 1110] [outer = (nil)] [url = about:blank] 08:56:19 INFO - PROCESS | 1865 | --DOMWINDOW == 191 (0x7fb499236400) [pid = 1865] [serial = 1113] [outer = (nil)] [url = about:blank] 08:56:19 INFO - PROCESS | 1865 | --DOMWINDOW == 190 (0x7fb4837d0000) [pid = 1865] [serial = 972] [outer = (nil)] [url = about:blank] 08:56:19 INFO - PROCESS | 1865 | --DOMWINDOW == 189 (0x7fb493cb3c00) [pid = 1865] [serial = 978] [outer = (nil)] [url = about:blank] 08:56:19 INFO - PROCESS | 1865 | --DOMWINDOW == 188 (0x7fb4948d7400) [pid = 1865] [serial = 984] [outer = (nil)] [url = about:blank] 08:56:19 INFO - PROCESS | 1865 | --DOMWINDOW == 187 (0x7fb482b10800) [pid = 1865] [serial = 1182] [outer = (nil)] [url = about:blank] 08:56:19 INFO - PROCESS | 1865 | --DOMWINDOW == 186 (0x7fb4a8732800) [pid = 1865] [serial = 1059] [outer = (nil)] [url = about:blank] 08:56:19 INFO - PROCESS | 1865 | --DOMWINDOW == 185 (0x7fb486b8a800) [pid = 1865] [serial = 1242] [outer = (nil)] [url = about:blank] 08:56:19 INFO - PROCESS | 1865 | --DOMWINDOW == 184 (0x7fb4946f0000) [pid = 1865] [serial = 1098] [outer = (nil)] [url = about:blank] 08:56:19 INFO - PROCESS | 1865 | --DOMWINDOW == 183 (0x7fb47f405000) [pid = 1865] [serial = 1274] [outer = (nil)] [url = about:blank] 08:56:19 INFO - PROCESS | 1865 | --DOMWINDOW == 182 (0x7fb482d10400) [pid = 1865] [serial = 1227] [outer = (nil)] [url = about:blank] 08:56:19 INFO - PROCESS | 1865 | --DOMWINDOW == 181 (0x7fb4a73e6000) [pid = 1865] [serial = 1224] [outer = (nil)] [url = about:blank] 08:56:19 INFO - PROCESS | 1865 | --DOMWINDOW == 180 (0x7fb49922c000) [pid = 1865] [serial = 1206] [outer = (nil)] [url = about:blank] 08:56:19 INFO - PROCESS | 1865 | --DOMWINDOW == 179 (0x7fb499546c00) [pid = 1865] [serial = 1218] [outer = (nil)] [url = about:blank] 08:56:19 INFO - PROCESS | 1865 | --DOMWINDOW == 178 (0x7fb49632bc00) [pid = 1865] [serial = 1215] [outer = (nil)] [url = about:blank] 08:56:19 INFO - PROCESS | 1865 | --DOMWINDOW == 177 (0x7fb499666400) [pid = 1865] [serial = 1221] [outer = (nil)] [url = about:blank] 08:56:19 INFO - PROCESS | 1865 | --DOMWINDOW == 176 (0x7fb486dd4000) [pid = 1865] [serial = 1209] [outer = (nil)] [url = about:blank] 08:56:19 INFO - PROCESS | 1865 | --DOMWINDOW == 175 (0x7fb490359c00) [pid = 1865] [serial = 1212] [outer = (nil)] [url = about:blank] 08:56:19 INFO - PROCESS | 1865 | --DOMWINDOW == 174 (0x7fb49452c800) [pid = 1865] [serial = 1334] [outer = (nil)] [url = about:blank] 08:56:19 INFO - PROCESS | 1865 | 1461686179874 Marionette TRACE conn3 <- [1,1920,null,{"value":["/2dcontext/path-objects/2d.path.fill.winding.add.html",0,null,null,[["Canvas test: 2d.path.fill.winding.add",0,null,null]]]}] 08:56:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.add.html | Canvas test: 2d.path.fill.winding.add 08:56:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.add.html | took 2937ms 08:56:19 INFO - PROCESS | 1865 | 1461686179918 Marionette TRACE conn3 -> [0,1921,"getWindowHandle",null] 08:56:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html 08:56:19 INFO - PROCESS | 1865 | 1461686179923 Marionette TRACE conn3 <- [1,1921,null,{"value":"8"}] 08:56:19 INFO - PROCESS | 1865 | 1461686179931 Marionette TRACE conn3 -> [0,1922,"setScriptTimeout",{"ms":35000}] 08:56:19 INFO - PROCESS | 1865 | 1461686179936 Marionette TRACE conn3 <- [1,1922,null,{}] 08:56:19 INFO - PROCESS | 1865 | 1461686179987 Marionette TRACE conn3 -> [0,1923,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:56:20 INFO - PROCESS | 1865 | 1461686180169 Marionette TRACE conn3 <- [1,1923,null,{"value":null}] 08:56:20 INFO - PROCESS | 1865 | 1461686180182 Marionette TRACE conn3 -> [0,1924,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.fill.winding.subtract.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.1.html\", \"f2909f1d-3840-4f27-ae3e-3caac4a4282f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:56:20 INFO - PROCESS | 1865 | ++DOCSHELL 0x7fb480126000 == 142 [pid = 1865] [id = 488] 08:56:20 INFO - PROCESS | 1865 | ++DOMWINDOW == 175 (0x7fb47c420800) [pid = 1865] [serial = 1465] [outer = (nil)] 08:56:20 INFO - PROCESS | 1865 | ++DOMWINDOW == 176 (0x7fb47d9c3c00) [pid = 1865] [serial = 1466] [outer = 0x7fb47c420800] 08:56:20 INFO - PROCESS | 1865 | 1461686180245 Marionette DEBUG loaded listener.js 08:56:20 INFO - PROCESS | 1865 | ++DOMWINDOW == 177 (0x7fb47e046400) [pid = 1865] [serial = 1467] [outer = 0x7fb47c420800] 08:56:21 INFO - PROCESS | 1865 | 1461686181183 Marionette TRACE conn3 <- [1,1924,null,{"value":["/2dcontext/path-objects/2d.path.fill.winding.subtract.1.html",0,null,null,[["Canvas test: 2d.path.fill.winding.subtract.1",0,null,null]]]}] 08:56:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | Canvas test: 2d.path.fill.winding.subtract.1 08:56:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | took 1318ms 08:56:21 INFO - PROCESS | 1865 | 1461686181251 Marionette TRACE conn3 -> [0,1925,"getWindowHandle",null] 08:56:21 INFO - PROCESS | 1865 | 1461686181259 Marionette TRACE conn3 <- [1,1925,null,{"value":"8"}] 08:56:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html 08:56:21 INFO - PROCESS | 1865 | 1461686181268 Marionette TRACE conn3 -> [0,1926,"setScriptTimeout",{"ms":35000}] 08:56:21 INFO - PROCESS | 1865 | 1461686181272 Marionette TRACE conn3 <- [1,1926,null,{}] 08:56:21 INFO - PROCESS | 1865 | 1461686181277 Marionette TRACE conn3 -> [0,1927,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:56:21 INFO - PROCESS | 1865 | 1461686181565 Marionette TRACE conn3 <- [1,1927,null,{"value":null}] 08:56:21 INFO - PROCESS | 1865 | 1461686181680 Marionette TRACE conn3 -> [0,1928,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.fill.winding.subtract.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.2.html\", \"f2909f1d-3840-4f27-ae3e-3caac4a4282f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:56:21 INFO - PROCESS | 1865 | ++DOCSHELL 0x7fb481b5d800 == 143 [pid = 1865] [id = 489] 08:56:21 INFO - PROCESS | 1865 | ++DOMWINDOW == 178 (0x7fb47c415c00) [pid = 1865] [serial = 1468] [outer = (nil)] 08:56:21 INFO - PROCESS | 1865 | ++DOMWINDOW == 179 (0x7fb47f85b400) [pid = 1865] [serial = 1469] [outer = 0x7fb47c415c00] 08:56:21 INFO - PROCESS | 1865 | 1461686181743 Marionette DEBUG loaded listener.js 08:56:21 INFO - PROCESS | 1865 | ++DOMWINDOW == 180 (0x7fb4807b5800) [pid = 1865] [serial = 1470] [outer = 0x7fb47c415c00] 08:56:22 INFO - PROCESS | 1865 | 1461686182674 Marionette TRACE conn3 <- [1,1928,null,{"value":["/2dcontext/path-objects/2d.path.fill.winding.subtract.2.html",0,null,null,[["Canvas test: 2d.path.fill.winding.subtract.2",0,null,null]]]}] 08:56:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | Canvas test: 2d.path.fill.winding.subtract.2 08:56:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | took 1439ms 08:56:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html 08:56:22 INFO - PROCESS | 1865 | 1461686182707 Marionette TRACE conn3 -> [0,1929,"getWindowHandle",null] 08:56:22 INFO - PROCESS | 1865 | 1461686182710 Marionette TRACE conn3 <- [1,1929,null,{"value":"8"}] 08:56:22 INFO - PROCESS | 1865 | 1461686182716 Marionette TRACE conn3 -> [0,1930,"setScriptTimeout",{"ms":35000}] 08:56:22 INFO - PROCESS | 1865 | 1461686182722 Marionette TRACE conn3 <- [1,1930,null,{}] 08:56:22 INFO - PROCESS | 1865 | 1461686182743 Marionette TRACE conn3 -> [0,1931,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:56:23 INFO - PROCESS | 1865 | 1461686183007 Marionette TRACE conn3 <- [1,1931,null,{"value":null}] 08:56:23 INFO - PROCESS | 1865 | 1461686183039 Marionette TRACE conn3 -> [0,1932,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.fill.winding.subtract.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.3.html\", \"f2909f1d-3840-4f27-ae3e-3caac4a4282f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:56:23 INFO - PROCESS | 1865 | ++DOCSHELL 0x7fb4839b2800 == 144 [pid = 1865] [id = 490] 08:56:23 INFO - PROCESS | 1865 | ++DOMWINDOW == 181 (0x7fb482d05400) [pid = 1865] [serial = 1471] [outer = (nil)] 08:56:23 INFO - PROCESS | 1865 | ++DOMWINDOW == 182 (0x7fb482d12800) [pid = 1865] [serial = 1472] [outer = 0x7fb482d05400] 08:56:23 INFO - PROCESS | 1865 | 1461686183104 Marionette DEBUG loaded listener.js 08:56:23 INFO - PROCESS | 1865 | ++DOMWINDOW == 183 (0x7fb4837b9400) [pid = 1865] [serial = 1473] [outer = 0x7fb482d05400] 08:56:24 INFO - PROCESS | 1865 | --DOMWINDOW == 182 (0x7fb47f31a400) [pid = 1865] [serial = 1402] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.beginPath.html] 08:56:24 INFO - PROCESS | 1865 | --DOMWINDOW == 181 (0x7fb47c41f400) [pid = 1865] [serial = 1384] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve2.html] 08:56:24 INFO - PROCESS | 1865 | --DOMWINDOW == 180 (0x7fb482d05000) [pid = 1865] [serial = 1393] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.transformation.html] 08:56:24 INFO - PROCESS | 1865 | --DOMWINDOW == 179 (0x7fb47f31d400) [pid = 1865] [serial = 1390] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.start.html] 08:56:24 INFO - PROCESS | 1865 | --DOMWINDOW == 178 (0x7fb485adf800) [pid = 1865] [serial = 1333] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.2.html] 08:56:24 INFO - PROCESS | 1865 | --DOMWINDOW == 177 (0x7fb47f411000) [pid = 1865] [serial = 1387] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.end.html] 08:56:24 INFO - PROCESS | 1865 | --DOMWINDOW == 176 (0x7fb490315c00) [pid = 1865] [serial = 1399] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.2.html] 08:56:24 INFO - PROCESS | 1865 | --DOMWINDOW == 175 (0x7fb4837dc000) [pid = 1865] [serial = 1396] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.1.html] 08:56:24 INFO - PROCESS | 1865 | 1461686184713 Marionette TRACE conn3 <- [1,1932,null,{"value":["/2dcontext/path-objects/2d.path.fill.winding.subtract.3.html",0,null,null,[["Canvas test: 2d.path.fill.winding.subtract.3",0,null,null]]]}] 08:56:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | Canvas test: 2d.path.fill.winding.subtract.3 08:56:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | took 2043ms 08:56:24 INFO - PROCESS | 1865 | 1461686184758 Marionette TRACE conn3 -> [0,1933,"getWindowHandle",null] 08:56:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.initial.html 08:56:24 INFO - PROCESS | 1865 | 1461686184763 Marionette TRACE conn3 <- [1,1933,null,{"value":"8"}] 08:56:24 INFO - PROCESS | 1865 | 1461686184768 Marionette TRACE conn3 -> [0,1934,"setScriptTimeout",{"ms":35000}] 08:56:24 INFO - PROCESS | 1865 | 1461686184771 Marionette TRACE conn3 <- [1,1934,null,{}] 08:56:24 INFO - PROCESS | 1865 | 1461686184776 Marionette TRACE conn3 -> [0,1935,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:56:24 INFO - PROCESS | 1865 | 1461686184975 Marionette TRACE conn3 <- [1,1935,null,{"value":null}] 08:56:25 INFO - PROCESS | 1865 | 1461686185153 Marionette TRACE conn3 -> [0,1936,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.initial.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.initial.html\", \"f2909f1d-3840-4f27-ae3e-3caac4a4282f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:56:25 INFO - PROCESS | 1865 | ++DOCSHELL 0x7fb485b81800 == 145 [pid = 1865] [id = 491] 08:56:25 INFO - PROCESS | 1865 | ++DOMWINDOW == 176 (0x7fb47c41f400) [pid = 1865] [serial = 1474] [outer = (nil)] 08:56:25 INFO - PROCESS | 1865 | ++DOMWINDOW == 177 (0x7fb4837d5c00) [pid = 1865] [serial = 1475] [outer = 0x7fb47c41f400] 08:56:25 INFO - PROCESS | 1865 | 1461686185228 Marionette DEBUG loaded listener.js 08:56:25 INFO - PROCESS | 1865 | ++DOMWINDOW == 178 (0x7fb484742c00) [pid = 1865] [serial = 1476] [outer = 0x7fb47c41f400] 08:56:25 INFO - PROCESS | 1865 | 1461686185950 Marionette TRACE conn3 <- [1,1936,null,{"value":["/2dcontext/path-objects/2d.path.initial.html",0,null,null,[["Canvas test: 2d.path.initial",0,null,null]]]}] 08:56:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.initial.html | Canvas test: 2d.path.initial 08:56:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.initial.html | took 1230ms 08:56:26 INFO - PROCESS | 1865 | 1461686186000 Marionette TRACE conn3 -> [0,1937,"getWindowHandle",null] 08:56:26 INFO - PROCESS | 1865 | 1461686186003 Marionette TRACE conn3 <- [1,1937,null,{"value":"8"}] 08:56:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.arc.html 08:56:26 INFO - PROCESS | 1865 | 1461686186008 Marionette TRACE conn3 -> [0,1938,"setScriptTimeout",{"ms":35000}] 08:56:26 INFO - PROCESS | 1865 | 1461686186021 Marionette TRACE conn3 <- [1,1938,null,{}] 08:56:26 INFO - PROCESS | 1865 | 1461686186026 Marionette TRACE conn3 -> [0,1939,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:56:26 INFO - PROCESS | 1865 | 1461686186273 Marionette TRACE conn3 <- [1,1939,null,{"value":null}] 08:56:26 INFO - PROCESS | 1865 | 1461686186298 Marionette TRACE conn3 -> [0,1940,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.arc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.arc.html\", \"f2909f1d-3840-4f27-ae3e-3caac4a4282f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:56:26 INFO - PROCESS | 1865 | ++DOCSHELL 0x7fb486925000 == 146 [pid = 1865] [id = 492] 08:56:26 INFO - PROCESS | 1865 | ++DOMWINDOW == 179 (0x7fb482b0d000) [pid = 1865] [serial = 1477] [outer = (nil)] 08:56:26 INFO - PROCESS | 1865 | ++DOMWINDOW == 180 (0x7fb4850a0400) [pid = 1865] [serial = 1478] [outer = 0x7fb482b0d000] 08:56:26 INFO - PROCESS | 1865 | 1461686186378 Marionette DEBUG loaded listener.js 08:56:26 INFO - PROCESS | 1865 | ++DOMWINDOW == 181 (0x7fb485d4dc00) [pid = 1865] [serial = 1479] [outer = 0x7fb482b0d000] 08:56:27 INFO - PROCESS | 1865 | 1461686187531 Marionette TRACE conn3 <- [1,1940,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.arc.html",0,null,null,[["isPointInPath() works on arcs",0,null,null]]]}] 08:56:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | isPointInPath() works on arcs 08:56:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | took 1589ms 08:56:27 INFO - PROCESS | 1865 | 1461686187599 Marionette TRACE conn3 -> [0,1941,"getWindowHandle",null] 08:56:27 INFO - PROCESS | 1865 | 1461686187607 Marionette TRACE conn3 <- [1,1941,null,{"value":"8"}] 08:56:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html 08:56:27 INFO - PROCESS | 1865 | 1461686187614 Marionette TRACE conn3 -> [0,1942,"setScriptTimeout",{"ms":35000}] 08:56:27 INFO - PROCESS | 1865 | 1461686187620 Marionette TRACE conn3 <- [1,1942,null,{}] 08:56:27 INFO - PROCESS | 1865 | 1461686187627 Marionette TRACE conn3 -> [0,1943,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:56:27 INFO - PROCESS | 1865 | 1461686187871 Marionette TRACE conn3 <- [1,1943,null,{"value":null}] 08:56:28 INFO - PROCESS | 1865 | 1461686188178 Marionette TRACE conn3 -> [0,1944,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.basic.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.1.html\", \"f2909f1d-3840-4f27-ae3e-3caac4a4282f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:56:28 INFO - PROCESS | 1865 | ++DOCSHELL 0x7fb481b43000 == 147 [pid = 1865] [id = 493] 08:56:28 INFO - PROCESS | 1865 | ++DOMWINDOW == 182 (0x7fb47f1ab800) [pid = 1865] [serial = 1480] [outer = (nil)] 08:56:28 INFO - PROCESS | 1865 | ++DOMWINDOW == 183 (0x7fb47f85bc00) [pid = 1865] [serial = 1481] [outer = 0x7fb47f1ab800] 08:56:28 INFO - PROCESS | 1865 | 1461686188256 Marionette DEBUG loaded listener.js 08:56:28 INFO - PROCESS | 1865 | ++DOMWINDOW == 184 (0x7fb48025b800) [pid = 1865] [serial = 1482] [outer = 0x7fb47f1ab800] 08:56:29 INFO - PROCESS | 1865 | 1461686189140 Marionette TRACE conn3 <- [1,1944,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.basic.1.html",0,null,null,[["isPointInPath() detects whether the point is inside the path",0,null,null]]]}] 08:56:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | isPointInPath() detects whether the point is inside the path 08:56:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | took 1596ms 08:56:29 INFO - PROCESS | 1865 | 1461686189211 Marionette TRACE conn3 -> [0,1945,"getWindowHandle",null] 08:56:29 INFO - PROCESS | 1865 | 1461686189218 Marionette TRACE conn3 <- [1,1945,null,{"value":"8"}] 08:56:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html 08:56:29 INFO - PROCESS | 1865 | 1461686189229 Marionette TRACE conn3 -> [0,1946,"setScriptTimeout",{"ms":35000}] 08:56:29 INFO - PROCESS | 1865 | 1461686189232 Marionette TRACE conn3 <- [1,1946,null,{}] 08:56:29 INFO - PROCESS | 1865 | 1461686189238 Marionette TRACE conn3 -> [0,1947,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:56:29 INFO - PROCESS | 1865 | 1461686189466 Marionette TRACE conn3 <- [1,1947,null,{"value":null}] 08:56:29 INFO - PROCESS | 1865 | 1461686189808 Marionette TRACE conn3 -> [0,1948,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.basic.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.2.html\", \"f2909f1d-3840-4f27-ae3e-3caac4a4282f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:56:29 INFO - PROCESS | 1865 | ++DOCSHELL 0x7fb486c54800 == 148 [pid = 1865] [id = 494] 08:56:29 INFO - PROCESS | 1865 | ++DOMWINDOW == 185 (0x7fb4807bd800) [pid = 1865] [serial = 1483] [outer = (nil)] 08:56:29 INFO - PROCESS | 1865 | ++DOMWINDOW == 186 (0x7fb482d18800) [pid = 1865] [serial = 1484] [outer = 0x7fb4807bd800] 08:56:29 INFO - PROCESS | 1865 | 1461686189890 Marionette DEBUG loaded listener.js 08:56:29 INFO - PROCESS | 1865 | ++DOMWINDOW == 187 (0x7fb4837dbc00) [pid = 1865] [serial = 1485] [outer = 0x7fb4807bd800] 08:56:30 INFO - PROCESS | 1865 | 1461686190754 Marionette TRACE conn3 <- [1,1948,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.basic.2.html",0,null,null,[["isPointInPath() detects whether the point is inside the path",0,null,null]]]}] 08:56:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | isPointInPath() detects whether the point is inside the path 08:56:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | took 1578ms 08:56:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html 08:56:30 INFO - PROCESS | 1865 | 1461686190807 Marionette TRACE conn3 -> [0,1949,"getWindowHandle",null] 08:56:30 INFO - PROCESS | 1865 | 1461686190811 Marionette TRACE conn3 <- [1,1949,null,{"value":"8"}] 08:56:30 INFO - PROCESS | 1865 | 1461686190817 Marionette TRACE conn3 -> [0,1950,"setScriptTimeout",{"ms":35000}] 08:56:30 INFO - PROCESS | 1865 | 1461686190822 Marionette TRACE conn3 <- [1,1950,null,{}] 08:56:30 INFO - PROCESS | 1865 | 1461686190839 Marionette TRACE conn3 -> [0,1951,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:56:31 INFO - PROCESS | 1865 | 1461686191056 Marionette TRACE conn3 <- [1,1951,null,{"value":null}] 08:56:31 INFO - PROCESS | 1865 | 1461686191316 Marionette TRACE conn3 -> [0,1952,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.bezier.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bezier.html\", \"f2909f1d-3840-4f27-ae3e-3caac4a4282f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:56:31 INFO - PROCESS | 1865 | ++DOCSHELL 0x7fb48816a800 == 149 [pid = 1865] [id = 495] 08:56:31 INFO - PROCESS | 1865 | ++DOMWINDOW == 188 (0x7fb485ae3c00) [pid = 1865] [serial = 1486] [outer = (nil)] 08:56:31 INFO - PROCESS | 1865 | ++DOMWINDOW == 189 (0x7fb486b88400) [pid = 1865] [serial = 1487] [outer = 0x7fb485ae3c00] 08:56:31 INFO - PROCESS | 1865 | 1461686191435 Marionette DEBUG loaded listener.js 08:56:31 INFO - PROCESS | 1865 | ++DOMWINDOW == 190 (0x7fb486dae800) [pid = 1865] [serial = 1488] [outer = 0x7fb485ae3c00] 08:56:32 INFO - PROCESS | 1865 | 1461686192275 Marionette TRACE conn3 <- [1,1952,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.bezier.html",0,null,null,[["isPointInPath() works on Bezier curves",0,null,null]]]}] 08:56:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | isPointInPath() works on Bezier curves 08:56:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | took 1494ms 08:56:32 INFO - PROCESS | 1865 | 1461686192310 Marionette TRACE conn3 -> [0,1953,"getWindowHandle",null] 08:56:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html 08:56:32 INFO - PROCESS | 1865 | 1461686192315 Marionette TRACE conn3 <- [1,1953,null,{"value":"8"}] 08:56:32 INFO - PROCESS | 1865 | 1461686192323 Marionette TRACE conn3 -> [0,1954,"setScriptTimeout",{"ms":35000}] 08:56:32 INFO - PROCESS | 1865 | 1461686192325 Marionette TRACE conn3 <- [1,1954,null,{}] 08:56:32 INFO - PROCESS | 1865 | 1461686192330 Marionette TRACE conn3 -> [0,1955,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:56:32 INFO - PROCESS | 1865 | 1461686192536 Marionette TRACE conn3 <- [1,1955,null,{"value":null}] 08:56:32 INFO - PROCESS | 1865 | 1461686192817 Marionette TRACE conn3 -> [0,1956,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.bigarc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bigarc.html\", \"f2909f1d-3840-4f27-ae3e-3caac4a4282f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:56:32 INFO - PROCESS | 1865 | ++DOCSHELL 0x7fb48ed68000 == 150 [pid = 1865] [id = 496] 08:56:32 INFO - PROCESS | 1865 | ++DOMWINDOW == 191 (0x7fb486adc400) [pid = 1865] [serial = 1489] [outer = (nil)] 08:56:32 INFO - PROCESS | 1865 | ++DOMWINDOW == 192 (0x7fb487b92800) [pid = 1865] [serial = 1490] [outer = 0x7fb486adc400] 08:56:32 INFO - PROCESS | 1865 | 1461686192896 Marionette DEBUG loaded listener.js 08:56:32 INFO - PROCESS | 1865 | ++DOMWINDOW == 193 (0x7fb4882b2400) [pid = 1865] [serial = 1491] [outer = 0x7fb486adc400] 08:56:33 INFO - PROCESS | 1865 | 1461686193735 Marionette TRACE conn3 <- [1,1956,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.bigarc.html",0,null,null,[["isPointInPath() works on unclosed arcs larger than 2pi",0,null,null]]]}] 08:56:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | isPointInPath() works on unclosed arcs larger than 2pi 08:56:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | took 1482ms 08:56:33 INFO - PROCESS | 1865 | 1461686193804 Marionette TRACE conn3 -> [0,1957,"getWindowHandle",null] 08:56:33 INFO - PROCESS | 1865 | 1461686193808 Marionette TRACE conn3 <- [1,1957,null,{"value":"8"}] 08:56:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.edge.html 08:56:33 INFO - PROCESS | 1865 | 1461686193814 Marionette TRACE conn3 -> [0,1958,"setScriptTimeout",{"ms":35000}] 08:56:33 INFO - PROCESS | 1865 | 1461686193816 Marionette TRACE conn3 <- [1,1958,null,{}] 08:56:33 INFO - PROCESS | 1865 | 1461686193821 Marionette TRACE conn3 -> [0,1959,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:56:34 INFO - PROCESS | 1865 | 1461686194024 Marionette TRACE conn3 <- [1,1959,null,{"value":null}] 08:56:34 INFO - PROCESS | 1865 | 1461686194242 Marionette TRACE conn3 -> [0,1960,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.edge.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.edge.html\", \"f2909f1d-3840-4f27-ae3e-3caac4a4282f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:56:34 INFO - PROCESS | 1865 | ++DOCSHELL 0x7fb48ef64000 == 151 [pid = 1865] [id = 497] 08:56:34 INFO - PROCESS | 1865 | ++DOMWINDOW == 194 (0x7fb486dd9800) [pid = 1865] [serial = 1492] [outer = (nil)] 08:56:34 INFO - PROCESS | 1865 | ++DOMWINDOW == 195 (0x7fb4890cac00) [pid = 1865] [serial = 1493] [outer = 0x7fb486dd9800] 08:56:34 INFO - PROCESS | 1865 | 1461686194358 Marionette DEBUG loaded listener.js 08:56:34 INFO - PROCESS | 1865 | ++DOMWINDOW == 196 (0x7fb49014ac00) [pid = 1865] [serial = 1494] [outer = 0x7fb486dd9800] 08:56:35 INFO - PROCESS | 1865 | 1461686195273 Marionette TRACE conn3 <- [1,1960,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.edge.html",0,null,null,[["isPointInPath() counts points on the path as being inside",0,null,null]]]}] 08:56:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | isPointInPath() counts points on the path as being inside 08:56:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | took 1527ms 08:56:35 INFO - PROCESS | 1865 | 1461686195342 Marionette TRACE conn3 -> [0,1961,"getWindowHandle",null] 08:56:35 INFO - PROCESS | 1865 | 1461686195345 Marionette TRACE conn3 <- [1,1961,null,{"value":"8"}] 08:56:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.empty.html 08:56:35 INFO - PROCESS | 1865 | 1461686195352 Marionette TRACE conn3 -> [0,1962,"setScriptTimeout",{"ms":35000}] 08:56:35 INFO - PROCESS | 1865 | 1461686195355 Marionette TRACE conn3 <- [1,1962,null,{}] 08:56:35 INFO - PROCESS | 1865 | 1461686195360 Marionette TRACE conn3 -> [0,1963,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:56:35 INFO - PROCESS | 1865 | 1461686195576 Marionette TRACE conn3 <- [1,1963,null,{"value":null}] 08:56:35 INFO - PROCESS | 1865 | 1461686195797 Marionette TRACE conn3 -> [0,1964,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.empty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.empty.html\", \"f2909f1d-3840-4f27-ae3e-3caac4a4282f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:56:35 INFO - PROCESS | 1865 | ++DOCSHELL 0x7fb49029c000 == 152 [pid = 1865] [id = 498] 08:56:35 INFO - PROCESS | 1865 | ++DOMWINDOW == 197 (0x7fb49014cc00) [pid = 1865] [serial = 1495] [outer = (nil)] 08:56:35 INFO - PROCESS | 1865 | ++DOMWINDOW == 198 (0x7fb490a84400) [pid = 1865] [serial = 1496] [outer = 0x7fb49014cc00] 08:56:35 INFO - PROCESS | 1865 | 1461686195961 Marionette DEBUG loaded listener.js 08:56:36 INFO - PROCESS | 1865 | ++DOMWINDOW == 199 (0x7fb492f4bc00) [pid = 1865] [serial = 1497] [outer = 0x7fb49014cc00] 08:56:36 INFO - PROCESS | 1865 | 1461686196819 Marionette TRACE conn3 <- [1,1964,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.empty.html",0,null,null,[["isPointInPath() works when there is no path",0,null,null]]]}] 08:56:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | isPointInPath() works when there is no path 08:56:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | took 1478ms 08:56:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html 08:56:36 INFO - PROCESS | 1865 | 1461686196831 Marionette TRACE conn3 -> [0,1965,"getWindowHandle",null] 08:56:36 INFO - PROCESS | 1865 | 1461686196833 Marionette TRACE conn3 <- [1,1965,null,{"value":"8"}] 08:56:36 INFO - PROCESS | 1865 | 1461686196839 Marionette TRACE conn3 -> [0,1966,"setScriptTimeout",{"ms":35000}] 08:56:36 INFO - PROCESS | 1865 | 1461686196843 Marionette TRACE conn3 <- [1,1966,null,{}] 08:56:36 INFO - PROCESS | 1865 | 1461686196848 Marionette TRACE conn3 -> [0,1967,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:56:37 INFO - PROCESS | 1865 | 1461686197048 Marionette TRACE conn3 <- [1,1967,null,{"value":null}] 08:56:37 INFO - PROCESS | 1865 | 1461686197284 Marionette TRACE conn3 -> [0,1968,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html\", \"f2909f1d-3840-4f27-ae3e-3caac4a4282f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:56:37 INFO - PROCESS | 1865 | ++DOCSHELL 0x7fb490c0e000 == 153 [pid = 1865] [id = 499] 08:56:37 INFO - PROCESS | 1865 | ++DOMWINDOW == 200 (0x7fb4902d3000) [pid = 1865] [serial = 1498] [outer = (nil)] 08:56:37 INFO - PROCESS | 1865 | ++DOMWINDOW == 201 (0x7fb493cb3c00) [pid = 1865] [serial = 1499] [outer = 0x7fb4902d3000] 08:56:37 INFO - PROCESS | 1865 | 1461686197357 Marionette DEBUG loaded listener.js 08:56:37 INFO - PROCESS | 1865 | ++DOMWINDOW == 202 (0x7fb493de0c00) [pid = 1865] [serial = 1500] [outer = 0x7fb4902d3000] 08:56:38 INFO - PROCESS | 1865 | 1461686198257 Marionette TRACE conn3 <- [1,1968,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html",0,null,null,[["isPointInPath() returns false for non-finite arguments",0,null,null]]]}] 08:56:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | isPointInPath() returns false for non-finite arguments 08:56:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | took 1487ms 08:56:38 INFO - PROCESS | 1865 | 1461686198326 Marionette TRACE conn3 -> [0,1969,"getWindowHandle",null] 08:56:38 INFO - PROCESS | 1865 | 1461686198330 Marionette TRACE conn3 <- [1,1969,null,{"value":"8"}] 08:56:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.outside.html 08:56:38 INFO - PROCESS | 1865 | 1461686198335 Marionette TRACE conn3 -> [0,1970,"setScriptTimeout",{"ms":35000}] 08:56:38 INFO - PROCESS | 1865 | 1461686198338 Marionette TRACE conn3 <- [1,1970,null,{}] 08:56:38 INFO - PROCESS | 1865 | 1461686198343 Marionette TRACE conn3 -> [0,1971,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:56:38 INFO - PROCESS | 1865 | 1461686198543 Marionette TRACE conn3 <- [1,1971,null,{"value":null}] 08:56:38 INFO - PROCESS | 1865 | 1461686198763 Marionette TRACE conn3 -> [0,1972,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.outside.html\", \"f2909f1d-3840-4f27-ae3e-3caac4a4282f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:56:38 INFO - PROCESS | 1865 | ++DOCSHELL 0x7fb4911bd800 == 154 [pid = 1865] [id = 500] 08:56:38 INFO - PROCESS | 1865 | ++DOMWINDOW == 203 (0x7fb492f49000) [pid = 1865] [serial = 1501] [outer = (nil)] 08:56:38 INFO - PROCESS | 1865 | ++DOMWINDOW == 204 (0x7fb494526c00) [pid = 1865] [serial = 1502] [outer = 0x7fb492f49000] 08:56:38 INFO - PROCESS | 1865 | 1461686198884 Marionette DEBUG loaded listener.js 08:56:38 INFO - PROCESS | 1865 | ++DOMWINDOW == 205 (0x7fb4946f9c00) [pid = 1865] [serial = 1503] [outer = 0x7fb492f49000] 08:56:39 INFO - PROCESS | 1865 | 1461686199709 Marionette TRACE conn3 <- [1,1972,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.outside.html",0,null,null,[["isPointInPath() works on paths outside the canvas",0,null,null]]]}] 08:56:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | isPointInPath() works on paths outside the canvas 08:56:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | took 1434ms 08:56:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html 08:56:39 INFO - PROCESS | 1865 | 1461686199782 Marionette TRACE conn3 -> [0,1973,"getWindowHandle",null] 08:56:39 INFO - PROCESS | 1865 | 1461686199785 Marionette TRACE conn3 <- [1,1973,null,{"value":"8"}] 08:56:39 INFO - PROCESS | 1865 | 1461686199795 Marionette TRACE conn3 -> [0,1974,"setScriptTimeout",{"ms":35000}] 08:56:39 INFO - PROCESS | 1865 | 1461686199798 Marionette TRACE conn3 <- [1,1974,null,{}] 08:56:39 INFO - PROCESS | 1865 | 1461686199803 Marionette TRACE conn3 -> [0,1975,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:56:40 INFO - PROCESS | 1865 | 1461686200035 Marionette TRACE conn3 <- [1,1975,null,{"value":null}] 08:56:40 INFO - PROCESS | 1865 | 1461686200259 Marionette TRACE conn3 -> [0,1976,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.subpath.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.subpath.html\", \"f2909f1d-3840-4f27-ae3e-3caac4a4282f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:56:40 INFO - PROCESS | 1865 | ++DOCSHELL 0x7fb493992000 == 155 [pid = 1865] [id = 501] 08:56:40 INFO - PROCESS | 1865 | ++DOMWINDOW == 206 (0x7fb493da6800) [pid = 1865] [serial = 1504] [outer = (nil)] 08:56:40 INFO - PROCESS | 1865 | ++DOMWINDOW == 207 (0x7fb494799400) [pid = 1865] [serial = 1505] [outer = 0x7fb493da6800] 08:56:40 INFO - PROCESS | 1865 | 1461686200338 Marionette DEBUG loaded listener.js 08:56:40 INFO - PROCESS | 1865 | ++DOMWINDOW == 208 (0x7fb494d03c00) [pid = 1865] [serial = 1506] [outer = 0x7fb493da6800] 08:56:41 INFO - PROCESS | 1865 | 1461686201257 Marionette TRACE conn3 <- [1,1976,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.subpath.html",0,null,null,[["isPointInPath() uses the current path, not just the subpath",0,null,null]]]}] 08:56:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | isPointInPath() uses the current path, not just the subpath 08:56:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | took 1535ms 08:56:41 INFO - PROCESS | 1865 | 1461686201329 Marionette TRACE conn3 -> [0,1977,"getWindowHandle",null] 08:56:41 INFO - PROCESS | 1865 | 1461686201332 Marionette TRACE conn3 <- [1,1977,null,{"value":"8"}] 08:56:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html 08:56:41 INFO - PROCESS | 1865 | 1461686201340 Marionette TRACE conn3 -> [0,1978,"setScriptTimeout",{"ms":35000}] 08:56:41 INFO - PROCESS | 1865 | 1461686201343 Marionette TRACE conn3 <- [1,1978,null,{}] 08:56:41 INFO - PROCESS | 1865 | 1461686201349 Marionette TRACE conn3 -> [0,1979,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:56:41 INFO - PROCESS | 1865 | 1461686201606 Marionette TRACE conn3 <- [1,1979,null,{"value":null}] 08:56:41 INFO - PROCESS | 1865 | 1461686201946 Marionette TRACE conn3 -> [0,1980,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.transform.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.1.html\", \"f2909f1d-3840-4f27-ae3e-3caac4a4282f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:56:41 INFO - PROCESS | 1865 | ++DOCSHELL 0x7fb4947e2800 == 156 [pid = 1865] [id = 502] 08:56:41 INFO - PROCESS | 1865 | ++DOMWINDOW == 209 (0x7fb496f0a000) [pid = 1865] [serial = 1507] [outer = (nil)] 08:56:42 INFO - PROCESS | 1865 | ++DOMWINDOW == 210 (0x7fb497f6c400) [pid = 1865] [serial = 1508] [outer = 0x7fb496f0a000] 08:56:42 INFO - PROCESS | 1865 | 1461686202064 Marionette DEBUG loaded listener.js 08:56:42 INFO - PROCESS | 1865 | ++DOMWINDOW == 211 (0x7fb4990e3c00) [pid = 1865] [serial = 1509] [outer = 0x7fb496f0a000] 08:56:43 INFO - PROCESS | 1865 | 1461686202993 Marionette TRACE conn3 <- [1,1980,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.transform.1.html",0,null,null,[["isPointInPath() handles transformations correctly",0,null,null]]]}] 08:56:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | isPointInPath() handles transformations correctly 08:56:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | took 1688ms 08:56:43 INFO - PROCESS | 1865 | 1461686203028 Marionette TRACE conn3 -> [0,1981,"getWindowHandle",null] 08:56:43 INFO - PROCESS | 1865 | 1461686203032 Marionette TRACE conn3 <- [1,1981,null,{"value":"8"}] 08:56:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html 08:56:43 INFO - PROCESS | 1865 | 1461686203037 Marionette TRACE conn3 -> [0,1982,"setScriptTimeout",{"ms":35000}] 08:56:43 INFO - PROCESS | 1865 | 1461686203040 Marionette TRACE conn3 <- [1,1982,null,{}] 08:56:43 INFO - PROCESS | 1865 | 1461686203046 Marionette TRACE conn3 -> [0,1983,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:56:43 INFO - PROCESS | 1865 | 1461686203257 Marionette TRACE conn3 <- [1,1983,null,{"value":null}] 08:56:43 INFO - PROCESS | 1865 | 1461686203532 Marionette TRACE conn3 -> [0,1984,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.transform.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.2.html\", \"f2909f1d-3840-4f27-ae3e-3caac4a4282f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:56:43 INFO - PROCESS | 1865 | ++DOCSHELL 0x7fb494fc1800 == 157 [pid = 1865] [id = 503] 08:56:43 INFO - PROCESS | 1865 | ++DOMWINDOW == 212 (0x7fb486da7000) [pid = 1865] [serial = 1510] [outer = (nil)] 08:56:43 INFO - PROCESS | 1865 | ++DOMWINDOW == 213 (0x7fb49960c800) [pid = 1865] [serial = 1511] [outer = 0x7fb486da7000] 08:56:43 INFO - PROCESS | 1865 | 1461686203654 Marionette DEBUG loaded listener.js 08:56:43 INFO - PROCESS | 1865 | ++DOMWINDOW == 214 (0x7fb49a110400) [pid = 1865] [serial = 1512] [outer = 0x7fb486da7000] 08:56:44 INFO - PROCESS | 1865 | 1461686204484 Marionette TRACE conn3 <- [1,1984,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.transform.2.html",0,null,null,[["isPointInPath() handles transformations correctly",0,null,null]]]}] 08:56:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | isPointInPath() handles transformations correctly 08:56:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | took 1488ms 08:56:44 INFO - PROCESS | 1865 | 1461686204527 Marionette TRACE conn3 -> [0,1985,"getWindowHandle",null] 08:56:44 INFO - PROCESS | 1865 | 1461686204531 Marionette TRACE conn3 <- [1,1985,null,{"value":"8"}] 08:56:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html 08:56:44 INFO - PROCESS | 1865 | 1461686204537 Marionette TRACE conn3 -> [0,1986,"setScriptTimeout",{"ms":35000}] 08:56:44 INFO - PROCESS | 1865 | 1461686204539 Marionette TRACE conn3 <- [1,1986,null,{}] 08:56:44 INFO - PROCESS | 1865 | 1461686204544 Marionette TRACE conn3 -> [0,1987,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:56:44 INFO - PROCESS | 1865 | 1461686204746 Marionette TRACE conn3 <- [1,1987,null,{"value":null}] 08:56:45 INFO - PROCESS | 1865 | 1461686205015 Marionette TRACE conn3 -> [0,1988,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.transform.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.3.html\", \"f2909f1d-3840-4f27-ae3e-3caac4a4282f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:56:45 INFO - PROCESS | 1865 | ++DOCSHELL 0x7fb498b7b000 == 158 [pid = 1865] [id = 504] 08:56:45 INFO - PROCESS | 1865 | ++DOMWINDOW == 215 (0x7fb496d47000) [pid = 1865] [serial = 1513] [outer = (nil)] 08:56:45 INFO - PROCESS | 1865 | ++DOMWINDOW == 216 (0x7fb49aa81000) [pid = 1865] [serial = 1514] [outer = 0x7fb496d47000] 08:56:45 INFO - PROCESS | 1865 | 1461686205088 Marionette DEBUG loaded listener.js 08:56:45 INFO - PROCESS | 1865 | ++DOMWINDOW == 217 (0x7fb49c862800) [pid = 1865] [serial = 1515] [outer = 0x7fb496d47000] 08:56:45 INFO - PROCESS | 1865 | 1461686205958 Marionette TRACE conn3 <- [1,1988,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.transform.3.html",0,null,null,[["isPointInPath() handles transformations correctly",0,null,null]]]}] 08:56:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | isPointInPath() handles transformations correctly 08:56:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | took 1483ms 08:56:46 INFO - PROCESS | 1865 | 1461686206021 Marionette TRACE conn3 -> [0,1989,"getWindowHandle",null] 08:56:46 INFO - PROCESS | 1865 | 1461686206024 Marionette TRACE conn3 <- [1,1989,null,{"value":"8"}] 08:56:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html 08:56:46 INFO - PROCESS | 1865 | 1461686206030 Marionette TRACE conn3 -> [0,1990,"setScriptTimeout",{"ms":35000}] 08:56:46 INFO - PROCESS | 1865 | 1461686206042 Marionette TRACE conn3 <- [1,1990,null,{}] 08:56:46 INFO - PROCESS | 1865 | 1461686206046 Marionette TRACE conn3 -> [0,1991,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:56:46 INFO - PROCESS | 1865 | 1461686206297 Marionette TRACE conn3 <- [1,1991,null,{"value":null}] 08:56:46 INFO - PROCESS | 1865 | 1461686206563 Marionette TRACE conn3 -> [0,1992,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.transform.4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.4.html\", \"f2909f1d-3840-4f27-ae3e-3caac4a4282f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:56:46 INFO - PROCESS | 1865 | ++DOCSHELL 0x7fb499b8a000 == 159 [pid = 1865] [id = 505] 08:56:46 INFO - PROCESS | 1865 | ++DOMWINDOW == 218 (0x7fb490a85400) [pid = 1865] [serial = 1516] [outer = (nil)] 08:56:46 INFO - PROCESS | 1865 | ++DOMWINDOW == 219 (0x7fb49cbf1800) [pid = 1865] [serial = 1517] [outer = 0x7fb490a85400] 08:56:46 INFO - PROCESS | 1865 | 1461686206676 Marionette DEBUG loaded listener.js 08:56:46 INFO - PROCESS | 1865 | ++DOMWINDOW == 220 (0x7fb4a1475400) [pid = 1865] [serial = 1518] [outer = 0x7fb490a85400] 08:56:47 INFO - PROCESS | 1865 | 1461686207477 Marionette TRACE conn3 <- [1,1992,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.transform.4.html",0,null,null,[["isPointInPath() handles transformations correctly",0,null,null]]]}] 08:56:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | isPointInPath() handles transformations correctly 08:56:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | took 1494ms 08:56:47 INFO - PROCESS | 1865 | 1461686207526 Marionette TRACE conn3 -> [0,1993,"getWindowHandle",null] 08:56:47 INFO - PROCESS | 1865 | 1461686207532 Marionette TRACE conn3 <- [1,1993,null,{"value":"8"}] 08:56:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html 08:56:47 INFO - PROCESS | 1865 | 1461686207537 Marionette TRACE conn3 -> [0,1994,"setScriptTimeout",{"ms":35000}] 08:56:47 INFO - PROCESS | 1865 | 1461686207540 Marionette TRACE conn3 <- [1,1994,null,{}] 08:56:47 INFO - PROCESS | 1865 | 1461686207545 Marionette TRACE conn3 -> [0,1995,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:56:47 INFO - PROCESS | 1865 | 1461686207755 Marionette TRACE conn3 <- [1,1995,null,{"value":null}] 08:56:48 INFO - PROCESS | 1865 | ************************* 08:56:48 INFO - PROCESS | 1865 | A coding exception was thrown and uncaught in a Task. 08:56:48 INFO - PROCESS | 1865 | 08:56:48 INFO - PROCESS | 1865 | Full message: TypeError: NetworkError when attempting to fetch resource. 08:56:48 INFO - PROCESS | 1865 | Full stack: 08:56:48 INFO - PROCESS | 1865 | ************************* 08:56:48 INFO - PROCESS | 1865 | 1461686208092 Marionette TRACE conn3 -> [0,1996,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.unclosed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.unclosed.html\", \"f2909f1d-3840-4f27-ae3e-3caac4a4282f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:56:48 INFO - PROCESS | 1865 | ++DOCSHELL 0x7fb49a993800 == 160 [pid = 1865] [id = 506] 08:56:48 INFO - PROCESS | 1865 | ++DOMWINDOW == 221 (0x7fb4837c5800) [pid = 1865] [serial = 1519] [outer = (nil)] 08:56:48 INFO - PROCESS | 1865 | ++DOMWINDOW == 222 (0x7fb4aa6bc800) [pid = 1865] [serial = 1520] [outer = 0x7fb4837c5800] 08:56:48 INFO - PROCESS | 1865 | 1461686208209 Marionette DEBUG loaded listener.js 08:56:48 INFO - PROCESS | 1865 | ++DOMWINDOW == 223 (0x7fb4ac0a3c00) [pid = 1865] [serial = 1521] [outer = 0x7fb4837c5800] 08:56:49 INFO - PROCESS | 1865 | 1461686209017 Marionette TRACE conn3 <- [1,1996,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.unclosed.html",0,null,null,[["isPointInPath() works on unclosed subpaths",0,null,null]]]}] 08:56:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | isPointInPath() works on unclosed subpaths 08:56:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | took 1530ms 08:56:49 INFO - PROCESS | 1865 | 1461686209069 Marionette TRACE conn3 -> [0,1997,"getWindowHandle",null] 08:56:49 INFO - PROCESS | 1865 | 1461686209073 Marionette TRACE conn3 <- [1,1997,null,{"value":"8"}] 08:56:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.winding.html 08:56:49 INFO - PROCESS | 1865 | 1461686209079 Marionette TRACE conn3 -> [0,1998,"setScriptTimeout",{"ms":35000}] 08:56:49 INFO - PROCESS | 1865 | 1461686209082 Marionette TRACE conn3 <- [1,1998,null,{}] 08:56:49 INFO - PROCESS | 1865 | 1461686209087 Marionette TRACE conn3 -> [0,1999,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:56:49 INFO - PROCESS | 1865 | 1461686209295 Marionette TRACE conn3 <- [1,1999,null,{"value":null}] 08:56:49 INFO - PROCESS | 1865 | 1461686209566 Marionette TRACE conn3 -> [0,2000,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.winding.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.winding.html\", \"f2909f1d-3840-4f27-ae3e-3caac4a4282f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:56:49 INFO - PROCESS | 1865 | ++DOCSHELL 0x7fb4a14df000 == 161 [pid = 1865] [id = 507] 08:56:49 INFO - PROCESS | 1865 | ++DOMWINDOW == 224 (0x7fb483a1c400) [pid = 1865] [serial = 1522] [outer = (nil)] 08:56:49 INFO - PROCESS | 1865 | ++DOMWINDOW == 225 (0x7fb483a23800) [pid = 1865] [serial = 1523] [outer = 0x7fb483a1c400] 08:56:49 INFO - PROCESS | 1865 | 1461686209681 Marionette DEBUG loaded listener.js 08:56:49 INFO - PROCESS | 1865 | ++DOMWINDOW == 226 (0x7fb483a29400) [pid = 1865] [serial = 1524] [outer = 0x7fb483a1c400] 08:56:50 INFO - PROCESS | 1865 | 1461686210535 Marionette TRACE conn3 <- [1,2000,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.winding.html",0,null,null,[["isPointInPath() uses the non-zero winding number rule",0,null,null]]]}] 08:56:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | isPointInPath() uses the non-zero winding number rule 08:56:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | took 1531ms 08:56:50 INFO - PROCESS | 1865 | 1461686210611 Marionette TRACE conn3 -> [0,2001,"getWindowHandle",null] 08:56:50 INFO - PROCESS | 1865 | 1461686210615 Marionette TRACE conn3 <- [1,2001,null,{"value":"8"}] 08:56:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.basic.html 08:56:50 INFO - PROCESS | 1865 | 1461686210620 Marionette TRACE conn3 -> [0,2002,"setScriptTimeout",{"ms":35000}] 08:56:50 INFO - PROCESS | 1865 | 1461686210623 Marionette TRACE conn3 <- [1,2002,null,{}] 08:56:50 INFO - PROCESS | 1865 | 1461686210628 Marionette TRACE conn3 -> [0,2003,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:56:50 INFO - PROCESS | 1865 | 1461686210855 Marionette TRACE conn3 <- [1,2003,null,{"value":null}] 08:56:51 INFO - PROCESS | 1865 | 1461686211691 Marionette TRACE conn3 -> [0,2004,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.lineTo.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.basic.html\", \"f2909f1d-3840-4f27-ae3e-3caac4a4282f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:56:51 INFO - PROCESS | 1865 | ++DOCSHELL 0x7fb4800bc800 == 162 [pid = 1865] [id = 508] 08:56:51 INFO - PROCESS | 1865 | ++DOMWINDOW == 227 (0x7fb47bd1d000) [pid = 1865] [serial = 1525] [outer = (nil)] 08:56:51 INFO - PROCESS | 1865 | ++DOMWINDOW == 228 (0x7fb47bd23c00) [pid = 1865] [serial = 1526] [outer = 0x7fb47bd1d000] 08:56:51 INFO - PROCESS | 1865 | 1461686211788 Marionette DEBUG loaded listener.js 08:56:51 INFO - PROCESS | 1865 | ++DOMWINDOW == 229 (0x7fb47d8c0000) [pid = 1865] [serial = 1527] [outer = 0x7fb47bd1d000] 08:56:52 INFO - PROCESS | 1865 | 1461686212673 Marionette TRACE conn3 <- [1,2004,null,{"value":["/2dcontext/path-objects/2d.path.lineTo.basic.html",0,null,null,[["Canvas test: 2d.path.lineTo.basic",0,null,null]]]}] 08:56:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.basic.html | Canvas test: 2d.path.lineTo.basic 08:56:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.basic.html | took 2088ms 08:56:52 INFO - PROCESS | 1865 | 1461686212710 Marionette TRACE conn3 -> [0,2005,"getWindowHandle",null] 08:56:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html 08:56:52 INFO - PROCESS | 1865 | 1461686212715 Marionette TRACE conn3 <- [1,2005,null,{"value":"8"}] 08:56:52 INFO - PROCESS | 1865 | 1461686212722 Marionette TRACE conn3 -> [0,2006,"setScriptTimeout",{"ms":35000}] 08:56:52 INFO - PROCESS | 1865 | 1461686212726 Marionette TRACE conn3 <- [1,2006,null,{}] 08:56:52 INFO - PROCESS | 1865 | 1461686212733 Marionette TRACE conn3 -> [0,2007,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:56:52 INFO - PROCESS | 1865 | 1461686212926 Marionette TRACE conn3 <- [1,2007,null,{"value":null}] 08:56:53 INFO - PROCESS | 1865 | 1461686213231 Marionette TRACE conn3 -> [0,2008,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html\", \"f2909f1d-3840-4f27-ae3e-3caac4a4282f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:56:53 INFO - PROCESS | 1865 | ++DOCSHELL 0x7fb481b2d800 == 163 [pid = 1865] [id = 509] 08:56:53 INFO - PROCESS | 1865 | ++DOMWINDOW == 230 (0x7fb47d8c2400) [pid = 1865] [serial = 1528] [outer = (nil)] 08:56:53 INFO - PROCESS | 1865 | ++DOMWINDOW == 231 (0x7fb47e04ec00) [pid = 1865] [serial = 1529] [outer = 0x7fb47d8c2400] 08:56:53 INFO - PROCESS | 1865 | 1461686213449 Marionette DEBUG loaded listener.js 08:56:53 INFO - PROCESS | 1865 | ++DOMWINDOW == 232 (0x7fb47f862800) [pid = 1865] [serial = 1530] [outer = 0x7fb47d8c2400] 08:56:54 INFO - PROCESS | 1865 | 1461686214411 Marionette TRACE conn3 <- [1,2008,null,{"value":["/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html",0,null,null,[["If there is no subpath, the point is added and nothing is drawn",0,null,null]]]}] 08:56:54 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 08:56:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html | took 1740ms 08:56:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html 08:56:54 INFO - PROCESS | 1865 | 1461686214465 Marionette TRACE conn3 -> [0,2009,"getWindowHandle",null] 08:56:54 INFO - PROCESS | 1865 | 1461686214470 Marionette TRACE conn3 <- [1,2009,null,{"value":"8"}] 08:56:54 INFO - PROCESS | 1865 | 1461686214476 Marionette TRACE conn3 -> [0,2010,"setScriptTimeout",{"ms":35000}] 08:56:54 INFO - PROCESS | 1865 | 1461686214479 Marionette TRACE conn3 <- [1,2010,null,{}] 08:56:54 INFO - PROCESS | 1865 | 1461686214484 Marionette TRACE conn3 -> [0,2011,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:56:54 INFO - PROCESS | 1865 | 1461686214669 Marionette TRACE conn3 <- [1,2011,null,{"value":null}] 08:56:54 INFO - PROCESS | 1865 | 1461686214953 Marionette TRACE conn3 -> [0,2012,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html\", \"f2909f1d-3840-4f27-ae3e-3caac4a4282f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:56:55 INFO - PROCESS | 1865 | ++DOCSHELL 0x7fb4800bb000 == 164 [pid = 1865] [id = 510] 08:56:55 INFO - PROCESS | 1865 | ++DOMWINDOW == 233 (0x7fb47fbf9c00) [pid = 1865] [serial = 1531] [outer = (nil)] 08:56:55 INFO - PROCESS | 1865 | ++DOMWINDOW == 234 (0x7fb4800e9400) [pid = 1865] [serial = 1532] [outer = 0x7fb47fbf9c00] 08:56:55 INFO - PROCESS | 1865 | 1461686215104 Marionette DEBUG loaded listener.js 08:56:55 INFO - PROCESS | 1865 | ++DOMWINDOW == 235 (0x7fb4801b2c00) [pid = 1865] [serial = 1533] [outer = 0x7fb47fbf9c00] 08:56:55 INFO - PROCESS | 1865 | 1461686215944 Marionette TRACE conn3 <- [1,2012,null,{"value":["/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html",0,null,null,[["If there is no subpath, the point is added and used for subsequent drawing",0,null,null]]]}] 08:56:56 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 08:56:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html | took 1529ms 08:56:56 INFO - PROCESS | 1865 | 1461686216005 Marionette TRACE conn3 -> [0,2013,"getWindowHandle",null] 08:56:56 INFO - PROCESS | 1865 | 1461686216009 Marionette TRACE conn3 <- [1,2013,null,{"value":"8"}] 08:56:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html 08:56:56 INFO - PROCESS | 1865 | 1461686216024 Marionette TRACE conn3 -> [0,2014,"setScriptTimeout",{"ms":35000}] 08:56:56 INFO - PROCESS | 1865 | 1461686216033 Marionette TRACE conn3 <- [1,2014,null,{}] 08:56:56 INFO - PROCESS | 1865 | 1461686216039 Marionette TRACE conn3 -> [0,2015,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:56:56 INFO - PROCESS | 1865 | 1461686216264 Marionette TRACE conn3 <- [1,2015,null,{"value":null}] 08:56:56 INFO - PROCESS | 1865 | 1461686216638 Marionette TRACE conn3 -> [0,2016,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.lineTo.nextpoint.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nextpoint.html\", \"f2909f1d-3840-4f27-ae3e-3caac4a4282f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:56:56 INFO - PROCESS | 1865 | --DOCSHELL 0x7fb49c93c800 == 163 [pid = 1865] [id = 384] 08:56:56 INFO - PROCESS | 1865 | --DOCSHELL 0x7fb485df7800 == 162 [pid = 1865] [id = 375] 08:56:56 INFO - PROCESS | 1865 | --DOCSHELL 0x7fb490176800 == 161 [pid = 1865] [id = 196] 08:56:56 INFO - PROCESS | 1865 | --DOCSHELL 0x7fb4abd43000 == 160 [pid = 1865] [id = 388] 08:56:56 INFO - PROCESS | 1865 | --DOCSHELL 0x7fb47fa53000 == 159 [pid = 1865] [id = 433] 08:56:56 INFO - PROCESS | 1865 | --DOCSHELL 0x7fb482b8b000 == 158 [pid = 1865] [id = 434] 08:56:56 INFO - PROCESS | 1865 | --DOCSHELL 0x7fb4aca18800 == 157 [pid = 1865] [id = 390] 08:56:56 INFO - PROCESS | 1865 | --DOMWINDOW == 234 (0x7fb4a736ec00) [pid = 1865] [serial = 1367] [outer = (nil)] [url = about:blank] 08:56:56 INFO - PROCESS | 1865 | --DOMWINDOW == 233 (0x7fb47bd1cc00) [pid = 1865] [serial = 1376] [outer = (nil)] [url = about:blank] 08:56:56 INFO - PROCESS | 1865 | --DOMWINDOW == 232 (0x7fb493deac00) [pid = 1865] [serial = 1349] [outer = (nil)] [url = about:blank] 08:56:56 INFO - PROCESS | 1865 | --DOMWINDOW == 231 (0x7fb4905c1400) [pid = 1865] [serial = 1346] [outer = (nil)] [url = about:blank] 08:56:56 INFO - PROCESS | 1865 | --DOMWINDOW == 230 (0x7fb47c413c00) [pid = 1865] [serial = 1379] [outer = (nil)] [url = about:blank] 08:56:56 INFO - PROCESS | 1865 | --DOMWINDOW == 229 (0x7fb47c41ec00) [pid = 1865] [serial = 1382] [outer = (nil)] [url = about:blank] 08:56:56 INFO - PROCESS | 1865 | --DOMWINDOW == 228 (0x7fb4990e8c00) [pid = 1865] [serial = 1352] [outer = (nil)] [url = about:blank] 08:56:56 INFO - PROCESS | 1865 | --DOMWINDOW == 227 (0x7fb482d19000) [pid = 1865] [serial = 1364] [outer = (nil)] [url = about:blank] 08:56:56 INFO - PROCESS | 1865 | --DOMWINDOW == 226 (0x7fb49a41cc00) [pid = 1865] [serial = 1361] [outer = (nil)] [url = about:blank] 08:56:56 INFO - PROCESS | 1865 | --DOMWINDOW == 225 (0x7fb47d65dc00) [pid = 1865] [serial = 1337] [outer = (nil)] [url = about:blank] 08:56:56 INFO - PROCESS | 1865 | --DOMWINDOW == 224 (0x7fb47d8c4c00) [pid = 1865] [serial = 1358] [outer = (nil)] [url = about:blank] 08:56:56 INFO - PROCESS | 1865 | --DOMWINDOW == 223 (0x7fb47e048400) [pid = 1865] [serial = 1373] [outer = (nil)] [url = about:blank] 08:56:56 INFO - PROCESS | 1865 | --DOMWINDOW == 222 (0x7fb486de0000) [pid = 1865] [serial = 1343] [outer = (nil)] [url = about:blank] 08:56:56 INFO - PROCESS | 1865 | --DOMWINDOW == 221 (0x7fb49cbf7400) [pid = 1865] [serial = 1355] [outer = (nil)] [url = about:blank] 08:56:56 INFO - PROCESS | 1865 | --DOMWINDOW == 220 (0x7fb4837c3800) [pid = 1865] [serial = 1340] [outer = (nil)] [url = about:blank] 08:56:56 INFO - PROCESS | 1865 | --DOMWINDOW == 219 (0x7fb47d9d1c00) [pid = 1865] [serial = 1370] [outer = (nil)] [url = about:blank] 08:56:56 INFO - PROCESS | 1865 | ++DOCSHELL 0x7fb47d76f800 == 158 [pid = 1865] [id = 511] 08:56:56 INFO - PROCESS | 1865 | ++DOMWINDOW == 220 (0x7fb47a647c00) [pid = 1865] [serial = 1534] [outer = (nil)] 08:56:56 INFO - PROCESS | 1865 | ++DOMWINDOW == 221 (0x7fb47c41ec00) [pid = 1865] [serial = 1535] [outer = 0x7fb47a647c00] 08:56:56 INFO - PROCESS | 1865 | 1461686216816 Marionette DEBUG loaded listener.js 08:56:56 INFO - PROCESS | 1865 | ++DOMWINDOW == 222 (0x7fb4801a8800) [pid = 1865] [serial = 1536] [outer = 0x7fb47a647c00] 08:56:56 INFO - PROCESS | 1865 | --DOCSHELL 0x7fb47d772000 == 157 [pid = 1865] [id = 435] 08:56:56 INFO - PROCESS | 1865 | --DOCSHELL 0x7fb4ac7a9800 == 156 [pid = 1865] [id = 430] 08:56:56 INFO - PROCESS | 1865 | --DOCSHELL 0x7fb4b1896000 == 155 [pid = 1865] [id = 393] 08:56:56 INFO - PROCESS | 1865 | --DOCSHELL 0x7fb490fde800 == 154 [pid = 1865] [id = 432] 08:56:56 INFO - PROCESS | 1865 | --DOCSHELL 0x7fb4a856e800 == 153 [pid = 1865] [id = 429] 08:56:56 INFO - PROCESS | 1865 | --DOCSHELL 0x7fb4949d0000 == 152 [pid = 1865] [id = 426] 08:56:56 INFO - PROCESS | 1865 | --DOCSHELL 0x7fb4abf4d000 == 151 [pid = 1865] [id = 389] 08:56:56 INFO - PROCESS | 1865 | --DOCSHELL 0x7fb485b81800 == 150 [pid = 1865] [id = 491] 08:56:56 INFO - PROCESS | 1865 | --DOCSHELL 0x7fb4839b2800 == 149 [pid = 1865] [id = 490] 08:56:57 INFO - PROCESS | 1865 | --DOCSHELL 0x7fb481b5d800 == 148 [pid = 1865] [id = 489] 08:56:57 INFO - PROCESS | 1865 | --DOCSHELL 0x7fb480126000 == 147 [pid = 1865] [id = 488] 08:56:57 INFO - PROCESS | 1865 | --DOCSHELL 0x7fb48092c800 == 146 [pid = 1865] [id = 479] 08:56:57 INFO - PROCESS | 1865 | --DOMWINDOW == 221 (0x7fb4807b7400) [pid = 1865] [serial = 1403] [outer = (nil)] [url = about:blank] 08:56:57 INFO - PROCESS | 1865 | --DOMWINDOW == 220 (0x7fb482d06400) [pid = 1865] [serial = 1404] [outer = (nil)] [url = about:blank] 08:56:57 INFO - PROCESS | 1865 | --DOMWINDOW == 219 (0x7fb47d665000) [pid = 1865] [serial = 1385] [outer = (nil)] [url = about:blank] 08:56:57 INFO - PROCESS | 1865 | --DOMWINDOW == 218 (0x7fb47d9cd800) [pid = 1865] [serial = 1386] [outer = (nil)] [url = about:blank] 08:56:57 INFO - PROCESS | 1865 | --DOMWINDOW == 217 (0x7fb4882b2c00) [pid = 1865] [serial = 1395] [outer = (nil)] [url = about:blank] 08:56:57 INFO - PROCESS | 1865 | --DOMWINDOW == 216 (0x7fb482d07000) [pid = 1865] [serial = 1391] [outer = (nil)] [url = about:blank] 08:56:57 INFO - PROCESS | 1865 | --DOMWINDOW == 215 (0x7fb486de1800) [pid = 1865] [serial = 1394] [outer = (nil)] [url = about:blank] 08:56:57 INFO - PROCESS | 1865 | --DOMWINDOW == 214 (0x7fb485ae1800) [pid = 1865] [serial = 1392] [outer = (nil)] [url = about:blank] 08:56:57 INFO - PROCESS | 1865 | --DOMWINDOW == 213 (0x7fb497d3a800) [pid = 1865] [serial = 1335] [outer = (nil)] [url = about:blank] 08:56:57 INFO - PROCESS | 1865 | --DOMWINDOW == 212 (0x7fb4800e7c00) [pid = 1865] [serial = 1388] [outer = (nil)] [url = about:blank] 08:56:57 INFO - PROCESS | 1865 | --DOMWINDOW == 211 (0x7fb490353000) [pid = 1865] [serial = 1400] [outer = (nil)] [url = about:blank] 08:56:57 INFO - PROCESS | 1865 | --DOMWINDOW == 210 (0x7fb4890c9c00) [pid = 1865] [serial = 1397] [outer = (nil)] [url = about:blank] 08:56:57 INFO - PROCESS | 1865 | --DOMWINDOW == 209 (0x7fb481af0000) [pid = 1865] [serial = 1389] [outer = (nil)] [url = about:blank] 08:56:57 INFO - PROCESS | 1865 | --DOMWINDOW == 208 (0x7fb49024b400) [pid = 1865] [serial = 1398] [outer = (nil)] [url = about:blank] 08:56:57 INFO - PROCESS | 1865 | --DOMWINDOW == 207 (0x7fb4915c8c00) [pid = 1865] [serial = 1401] [outer = (nil)] [url = about:blank] 08:56:57 INFO - PROCESS | 1865 | 1461686217589 Marionette TRACE conn3 <- [1,2016,null,{"value":["/2dcontext/path-objects/2d.path.lineTo.nextpoint.html",0,null,null,[["Canvas test: 2d.path.lineTo.nextpoint",0,null,null]]]}] 08:56:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | Canvas test: 2d.path.lineTo.nextpoint 08:56:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | took 1606ms 08:56:57 INFO - PROCESS | 1865 | 1461686217623 Marionette TRACE conn3 -> [0,2017,"getWindowHandle",null] 08:56:57 INFO - PROCESS | 1865 | 1461686217627 Marionette TRACE conn3 <- [1,2017,null,{"value":"8"}] 08:56:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html 08:56:57 INFO - PROCESS | 1865 | 1461686217639 Marionette TRACE conn3 -> [0,2018,"setScriptTimeout",{"ms":35000}] 08:56:57 INFO - PROCESS | 1865 | 1461686217643 Marionette TRACE conn3 <- [1,2018,null,{}] 08:56:57 INFO - PROCESS | 1865 | 1461686217651 Marionette TRACE conn3 -> [0,2019,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:56:57 INFO - PROCESS | 1865 | 1461686217842 Marionette TRACE conn3 <- [1,2019,null,{"value":null}] 08:56:58 INFO - PROCESS | 1865 | 1461686218048 Marionette TRACE conn3 -> [0,2020,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.lineTo.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nonfinite.html\", \"f2909f1d-3840-4f27-ae3e-3caac4a4282f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:56:58 INFO - PROCESS | 1865 | ++DOCSHELL 0x7fb48091b800 == 147 [pid = 1865] [id = 512] 08:56:58 INFO - PROCESS | 1865 | ++DOMWINDOW == 208 (0x7fb47a648000) [pid = 1865] [serial = 1537] [outer = (nil)] 08:56:58 INFO - PROCESS | 1865 | ++DOMWINDOW == 209 (0x7fb481afa800) [pid = 1865] [serial = 1538] [outer = 0x7fb47a648000] 08:56:58 INFO - PROCESS | 1865 | 1461686218120 Marionette DEBUG loaded listener.js 08:56:58 INFO - PROCESS | 1865 | ++DOMWINDOW == 210 (0x7fb482d0d000) [pid = 1865] [serial = 1539] [outer = 0x7fb47a648000] 08:56:58 INFO - PROCESS | 1865 | 1461686218878 Marionette TRACE conn3 <- [1,2020,null,{"value":["/2dcontext/path-objects/2d.path.lineTo.nonfinite.html",0,null,null,[["lineTo() with Infinity/NaN is ignored",0,null,null]]]}] 08:56:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | lineTo() with Infinity/NaN is ignored 08:56:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | took 1294ms 08:56:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.basic.html 08:56:58 INFO - PROCESS | 1865 | 1461686218928 Marionette TRACE conn3 -> [0,2021,"getWindowHandle",null] 08:56:58 INFO - PROCESS | 1865 | 1461686218930 Marionette TRACE conn3 <- [1,2021,null,{"value":"8"}] 08:56:58 INFO - PROCESS | 1865 | 1461686218940 Marionette TRACE conn3 -> [0,2022,"setScriptTimeout",{"ms":35000}] 08:56:58 INFO - PROCESS | 1865 | 1461686218942 Marionette TRACE conn3 <- [1,2022,null,{}] 08:56:58 INFO - PROCESS | 1865 | 1461686218947 Marionette TRACE conn3 -> [0,2023,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:56:59 INFO - PROCESS | 1865 | 1461686219120 Marionette TRACE conn3 <- [1,2023,null,{"value":null}] 08:56:59 INFO - PROCESS | 1865 | 1461686219344 Marionette TRACE conn3 -> [0,2024,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.moveTo.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.basic.html\", \"f2909f1d-3840-4f27-ae3e-3caac4a4282f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:56:59 INFO - PROCESS | 1865 | ++DOCSHELL 0x7fb486913800 == 148 [pid = 1865] [id = 513] 08:56:59 INFO - PROCESS | 1865 | ++DOMWINDOW == 211 (0x7fb4837ca800) [pid = 1865] [serial = 1540] [outer = (nil)] 08:56:59 INFO - PROCESS | 1865 | ++DOMWINDOW == 212 (0x7fb483a1bc00) [pid = 1865] [serial = 1541] [outer = 0x7fb4837ca800] 08:56:59 INFO - PROCESS | 1865 | 1461686219414 Marionette DEBUG loaded listener.js 08:56:59 INFO - PROCESS | 1865 | ++DOMWINDOW == 213 (0x7fb483ac5c00) [pid = 1865] [serial = 1542] [outer = 0x7fb4837ca800] 08:57:00 INFO - PROCESS | 1865 | 1461686220238 Marionette TRACE conn3 <- [1,2024,null,{"value":["/2dcontext/path-objects/2d.path.moveTo.basic.html",0,null,null,[["Canvas test: 2d.path.moveTo.basic",0,null,null]]]}] 08:57:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.basic.html | Canvas test: 2d.path.moveTo.basic 08:57:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.basic.html | took 1338ms 08:57:00 INFO - PROCESS | 1865 | 1461686220274 Marionette TRACE conn3 -> [0,2025,"getWindowHandle",null] 08:57:00 INFO - PROCESS | 1865 | 1461686220277 Marionette TRACE conn3 <- [1,2025,null,{"value":"8"}] 08:57:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.multiple.html 08:57:00 INFO - PROCESS | 1865 | 1461686220286 Marionette TRACE conn3 -> [0,2026,"setScriptTimeout",{"ms":35000}] 08:57:00 INFO - PROCESS | 1865 | 1461686220288 Marionette TRACE conn3 <- [1,2026,null,{}] 08:57:00 INFO - PROCESS | 1865 | 1461686220300 Marionette TRACE conn3 -> [0,2027,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:57:00 INFO - PROCESS | 1865 | 1461686220540 Marionette TRACE conn3 <- [1,2027,null,{"value":null}] 08:57:00 INFO - PROCESS | 1865 | 1461686220586 Marionette TRACE conn3 -> [0,2028,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.moveTo.multiple.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.multiple.html\", \"f2909f1d-3840-4f27-ae3e-3caac4a4282f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:57:00 INFO - PROCESS | 1865 | ++DOCSHELL 0x7fb48816a000 == 149 [pid = 1865] [id = 514] 08:57:00 INFO - PROCESS | 1865 | ++DOMWINDOW == 214 (0x7fb483ac9000) [pid = 1865] [serial = 1543] [outer = (nil)] 08:57:00 INFO - PROCESS | 1865 | ++DOMWINDOW == 215 (0x7fb486b87c00) [pid = 1865] [serial = 1544] [outer = 0x7fb483ac9000] 08:57:00 INFO - PROCESS | 1865 | 1461686220644 Marionette DEBUG loaded listener.js 08:57:00 INFO - PROCESS | 1865 | ++DOMWINDOW == 216 (0x7fb486db1400) [pid = 1865] [serial = 1545] [outer = 0x7fb483ac9000] 08:57:02 INFO - PROCESS | 1865 | --DOMWINDOW == 215 (0x7fb47c41f400) [pid = 1865] [serial = 1474] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.initial.html] 08:57:02 INFO - PROCESS | 1865 | --DOMWINDOW == 214 (0x7fb482d05400) [pid = 1865] [serial = 1471] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.3.html] 08:57:02 INFO - PROCESS | 1865 | --DOMWINDOW == 213 (0x7fb47c415c00) [pid = 1865] [serial = 1468] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.2.html] 08:57:02 INFO - PROCESS | 1865 | --DOMWINDOW == 212 (0x7fb485d50400) [pid = 1865] [serial = 1345] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.2.html] 08:57:02 INFO - PROCESS | 1865 | --DOMWINDOW == 211 (0x7fb47d65d400) [pid = 1865] [serial = 1456] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.unaffected.html] 08:57:02 INFO - PROCESS | 1865 | --DOMWINDOW == 210 (0x7fb494d06400) [pid = 1865] [serial = 1432] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.intersect.html] 08:57:02 INFO - PROCESS | 1865 | --DOMWINDOW == 209 (0x7fb47f318000) [pid = 1865] [serial = 1243] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.valid.html] 08:57:02 INFO - PROCESS | 1865 | --DOMWINDOW == 208 (0x7fb47f1af000) [pid = 1865] [serial = 1444] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.empty.html] 08:57:02 INFO - PROCESS | 1865 | --DOMWINDOW == 207 (0x7fb47c420800) [pid = 1865] [serial = 1465] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.1.html] 08:57:02 INFO - PROCESS | 1865 | --DOMWINDOW == 206 (0x7fb47a647800) [pid = 1865] [serial = 1447] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.newline.html] 08:57:02 INFO - PROCESS | 1865 | --DOMWINDOW == 205 (0x7fb482d11000) [pid = 1865] [serial = 1276] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.4.html] 08:57:02 INFO - PROCESS | 1865 | --DOMWINDOW == 204 (0x7fb4807b5c00) [pid = 1865] [serial = 1429] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.empty.html] 08:57:02 INFO - PROCESS | 1865 | --DOMWINDOW == 203 (0x7fb47f314000) [pid = 1865] [serial = 1408] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html] 08:57:02 INFO - PROCESS | 1865 | --DOMWINDOW == 202 (0x7fb47bd18400) [pid = 1865] [serial = 1378] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.scale.html] 08:57:02 INFO - PROCESS | 1865 | --DOMWINDOW == 201 (0x7fb496f90c00) [pid = 1865] [serial = 1354] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.2.html] 08:57:02 INFO - PROCESS | 1865 | --DOMWINDOW == 200 (0x7fb47f318400) [pid = 1865] [serial = 1246] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.within.html] 08:57:02 INFO - PROCESS | 1865 | --DOMWINDOW == 199 (0x7fb47d659800) [pid = 1865] [serial = 1336] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.3.html] 08:57:02 INFO - PROCESS | 1865 | --DOMWINDOW == 198 (0x7fb499811c00) [pid = 1865] [serial = 1291] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.end.html] 08:57:02 INFO - PROCESS | 1865 | --DOMWINDOW == 197 (0x7fb486daa800) [pid = 1865] [serial = 1417] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html] 08:57:02 INFO - PROCESS | 1865 | --DOMWINDOW == 196 (0x7fb47a647000) [pid = 1865] [serial = 1450] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.nextpoint.html] 08:57:02 INFO - PROCESS | 1865 | --DOMWINDOW == 195 (0x7fb482d1ec00) [pid = 1865] [serial = 1366] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html] 08:57:02 INFO - PROCESS | 1865 | --DOMWINDOW == 194 (0x7fb4882ae000) [pid = 1865] [serial = 1303] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.1.html] 08:57:02 INFO - PROCESS | 1865 | --DOMWINDOW == 193 (0x7fb490a87c00) [pid = 1865] [serial = 1420] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.shape.html] 08:57:02 INFO - PROCESS | 1865 | --DOMWINDOW == 192 (0x7fb49980ac00) [pid = 1865] [serial = 1435] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.unaffected.html] 08:57:02 INFO - PROCESS | 1865 | --DOMWINDOW == 191 (0x7fb490a88800) [pid = 1865] [serial = 1423] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.1.html] 08:57:02 INFO - PROCESS | 1865 | --DOMWINDOW == 190 (0x7fb47d8be800) [pid = 1865] [serial = 1363] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.3.html] 08:57:02 INFO - PROCESS | 1865 | --DOMWINDOW == 189 (0x7fb486df5000) [pid = 1865] [serial = 1282] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.6.html] 08:57:02 INFO - PROCESS | 1865 | --DOMWINDOW == 188 (0x7fb486de1c00) [pid = 1865] [serial = 1279] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.5.html] 08:57:02 INFO - PROCESS | 1865 | --DOMWINDOW == 187 (0x7fb47a652c00) [pid = 1865] [serial = 1453] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.basic.html] 08:57:02 INFO - PROCESS | 1865 | --DOMWINDOW == 186 (0x7fb47f404000) [pid = 1865] [serial = 1249] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.union.html] 08:57:02 INFO - PROCESS | 1865 | --DOMWINDOW == 185 (0x7fb47f319c00) [pid = 1865] [serial = 1411] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html] 08:57:02 INFO - PROCESS | 1865 | --DOMWINDOW == 184 (0x7fb486da5400) [pid = 1865] [serial = 1414] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html] 08:57:02 INFO - PROCESS | 1865 | --DOMWINDOW == 183 (0x7fb480262400) [pid = 1865] [serial = 1300] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonfinite.html] 08:57:02 INFO - PROCESS | 1865 | --DOMWINDOW == 182 (0x7fb47f1abc00) [pid = 1865] [serial = 1441] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.2.html] 08:57:02 INFO - PROCESS | 1865 | --DOMWINDOW == 181 (0x7fb47f315800) [pid = 1865] [serial = 1273] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.3.html] 08:57:02 INFO - PROCESS | 1865 | --DOMWINDOW == 180 (0x7fb47d8bcc00) [pid = 1865] [serial = 1360] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.2.html] 08:57:02 INFO - PROCESS | 1865 | --DOMWINDOW == 179 (0x7fb47bd21c00) [pid = 1865] [serial = 1381] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve1.html] 08:57:02 INFO - PROCESS | 1865 | --DOMWINDOW == 178 (0x7fb4963b2c00) [pid = 1865] [serial = 1351] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.1.html] 08:57:02 INFO - PROCESS | 1865 | --DOMWINDOW == 177 (0x7fb49a121800) [pid = 1865] [serial = 1438] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.1.html] 08:57:02 INFO - PROCESS | 1865 | --DOMWINDOW == 176 (0x7fb493da4000) [pid = 1865] [serial = 1426] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.2.html] 08:57:02 INFO - PROCESS | 1865 | --DOMWINDOW == 175 (0x7fb48025ac00) [pid = 1865] [serial = 1297] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonempty.html] 08:57:02 INFO - PROCESS | 1865 | --DOMWINDOW == 174 (0x7fb47d9ca400) [pid = 1865] [serial = 1369] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html] 08:57:02 INFO - PROCESS | 1865 | --DOMWINDOW == 173 (0x7fb47d65c400) [pid = 1865] [serial = 1306] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.2.html] 08:57:02 INFO - PROCESS | 1865 | --DOMWINDOW == 172 (0x7fb486da6000) [pid = 1865] [serial = 1348] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zeroradius.html] 08:57:02 INFO - PROCESS | 1865 | --DOMWINDOW == 171 (0x7fb47e042c00) [pid = 1865] [serial = 1372] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.negative.html] 08:57:02 INFO - PROCESS | 1865 | --DOMWINDOW == 170 (0x7fb47f312c00) [pid = 1865] [serial = 1459] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.overlap.html] 08:57:02 INFO - PROCESS | 1865 | --DOMWINDOW == 169 (0x7fb486b8b000) [pid = 1865] [serial = 1342] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.1.html] 08:57:02 INFO - PROCESS | 1865 | --DOMWINDOW == 168 (0x7fb480259400) [pid = 1865] [serial = 1294] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.negative.html] 08:57:02 INFO - PROCESS | 1865 | --DOMWINDOW == 167 (0x7fb482d04000) [pid = 1865] [serial = 1339] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.4.html] 08:57:02 INFO - PROCESS | 1865 | --DOMWINDOW == 166 (0x7fb47d8bdc00) [pid = 1865] [serial = 1357] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.1.html] 08:57:02 INFO - PROCESS | 1865 | --DOMWINDOW == 165 (0x7fb47bd17c00) [pid = 1865] [serial = 1375] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.nonfinite.html] 08:57:02 INFO - PROCESS | 1865 | --DOMWINDOW == 164 (0x7fb486b85800) [pid = 1865] [serial = 1285] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.default.html] 08:57:02 INFO - PROCESS | 1865 | --DOMWINDOW == 163 (0x7fb499811000) [pid = 1865] [serial = 1288] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.empty.html] 08:57:02 INFO - PROCESS | 1865 | 1461686222470 Marionette TRACE conn3 <- [1,2028,null,{"value":["/2dcontext/path-objects/2d.path.moveTo.multiple.html",0,null,null,[["Canvas test: 2d.path.moveTo.multiple",0,null,null]]]}] 08:57:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.multiple.html | Canvas test: 2d.path.moveTo.multiple 08:57:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.multiple.html | took 2245ms 08:57:02 INFO - PROCESS | 1865 | 1461686222530 Marionette TRACE conn3 -> [0,2029,"getWindowHandle",null] 08:57:02 INFO - PROCESS | 1865 | 1461686222533 Marionette TRACE conn3 <- [1,2029,null,{"value":"8"}] 08:57:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html 08:57:02 INFO - PROCESS | 1865 | 1461686222540 Marionette TRACE conn3 -> [0,2030,"setScriptTimeout",{"ms":35000}] 08:57:02 INFO - PROCESS | 1865 | 1461686222542 Marionette TRACE conn3 <- [1,2030,null,{}] 08:57:02 INFO - PROCESS | 1865 | 1461686222548 Marionette TRACE conn3 -> [0,2031,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:57:02 INFO - PROCESS | 1865 | 1461686222828 Marionette TRACE conn3 <- [1,2031,null,{"value":null}] 08:57:02 INFO - PROCESS | 1865 | 1461686222857 Marionette TRACE conn3 -> [0,2032,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.moveTo.newsubpath.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.newsubpath.html\", \"f2909f1d-3840-4f27-ae3e-3caac4a4282f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:57:02 INFO - PROCESS | 1865 | ++DOCSHELL 0x7fb47fa48000 == 150 [pid = 1865] [id = 515] 08:57:02 INFO - PROCESS | 1865 | ++DOMWINDOW == 164 (0x7fb47a647800) [pid = 1865] [serial = 1546] [outer = (nil)] 08:57:02 INFO - PROCESS | 1865 | ++DOMWINDOW == 165 (0x7fb47bd23000) [pid = 1865] [serial = 1547] [outer = 0x7fb47a647800] 08:57:02 INFO - PROCESS | 1865 | 1461686222948 Marionette DEBUG loaded listener.js 08:57:03 INFO - PROCESS | 1865 | ++DOMWINDOW == 166 (0x7fb47d9cbc00) [pid = 1865] [serial = 1548] [outer = 0x7fb47a647800] 08:57:03 INFO - PROCESS | 1865 | 1461686223744 Marionette TRACE conn3 <- [1,2032,null,{"value":["/2dcontext/path-objects/2d.path.moveTo.newsubpath.html",0,null,null,[["Canvas test: 2d.path.moveTo.newsubpath",0,null,null]]]}] 08:57:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | Canvas test: 2d.path.moveTo.newsubpath 08:57:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | took 1229ms 08:57:03 INFO - PROCESS | 1865 | 1461686223771 Marionette TRACE conn3 -> [0,2033,"getWindowHandle",null] 08:57:03 INFO - PROCESS | 1865 | 1461686223774 Marionette TRACE conn3 <- [1,2033,null,{"value":"8"}] 08:57:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html 08:57:03 INFO - PROCESS | 1865 | 1461686223780 Marionette TRACE conn3 -> [0,2034,"setScriptTimeout",{"ms":35000}] 08:57:03 INFO - PROCESS | 1865 | 1461686223782 Marionette TRACE conn3 <- [1,2034,null,{}] 08:57:03 INFO - PROCESS | 1865 | 1461686223787 Marionette TRACE conn3 -> [0,2035,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:57:04 INFO - PROCESS | 1865 | 1461686224053 Marionette TRACE conn3 <- [1,2035,null,{"value":null}] 08:57:04 INFO - PROCESS | 1865 | 1461686224367 Marionette TRACE conn3 -> [0,2036,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.moveTo.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.nonfinite.html\", \"f2909f1d-3840-4f27-ae3e-3caac4a4282f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:57:04 INFO - PROCESS | 1865 | ++DOCSHELL 0x7fb47dc1b800 == 151 [pid = 1865] [id = 516] 08:57:04 INFO - PROCESS | 1865 | ++DOMWINDOW == 167 (0x7fb47a644c00) [pid = 1865] [serial = 1549] [outer = (nil)] 08:57:04 INFO - PROCESS | 1865 | ++DOMWINDOW == 168 (0x7fb47a648c00) [pid = 1865] [serial = 1550] [outer = 0x7fb47a644c00] 08:57:04 INFO - PROCESS | 1865 | 1461686224449 Marionette DEBUG loaded listener.js 08:57:04 INFO - PROCESS | 1865 | ++DOMWINDOW == 169 (0x7fb47d65dc00) [pid = 1865] [serial = 1551] [outer = 0x7fb47a644c00] 08:57:05 INFO - PROCESS | 1865 | 1461686225474 Marionette TRACE conn3 <- [1,2036,null,{"value":["/2dcontext/path-objects/2d.path.moveTo.nonfinite.html",0,null,null,[["moveTo() with Infinity/NaN is ignored",0,null,null]]]}] 08:57:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | moveTo() with Infinity/NaN is ignored 08:57:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | took 1728ms 08:57:05 INFO - PROCESS | 1865 | 1461686225510 Marionette TRACE conn3 -> [0,2037,"getWindowHandle",null] 08:57:05 INFO - PROCESS | 1865 | 1461686225516 Marionette TRACE conn3 <- [1,2037,null,{"value":"8"}] 08:57:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html 08:57:05 INFO - PROCESS | 1865 | 1461686225523 Marionette TRACE conn3 -> [0,2038,"setScriptTimeout",{"ms":35000}] 08:57:05 INFO - PROCESS | 1865 | 1461686225529 Marionette TRACE conn3 <- [1,2038,null,{}] 08:57:05 INFO - PROCESS | 1865 | 1461686225536 Marionette TRACE conn3 -> [0,2039,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:57:05 INFO - PROCESS | 1865 | 1461686225789 Marionette TRACE conn3 <- [1,2039,null,{"value":null}] 08:57:06 INFO - PROCESS | 1865 | 1461686226165 Marionette TRACE conn3 -> [0,2040,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html\", \"f2909f1d-3840-4f27-ae3e-3caac4a4282f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:57:06 INFO - PROCESS | 1865 | ++DOCSHELL 0x7fb485dbd800 == 152 [pid = 1865] [id = 517] 08:57:06 INFO - PROCESS | 1865 | ++DOMWINDOW == 170 (0x7fb47f1bac00) [pid = 1865] [serial = 1552] [outer = (nil)] 08:57:06 INFO - PROCESS | 1865 | ++DOMWINDOW == 171 (0x7fb47f85a000) [pid = 1865] [serial = 1553] [outer = 0x7fb47f1bac00] 08:57:06 INFO - PROCESS | 1865 | 1461686226248 Marionette DEBUG loaded listener.js 08:57:06 INFO - PROCESS | 1865 | ++DOMWINDOW == 172 (0x7fb47fbf7c00) [pid = 1865] [serial = 1554] [outer = 0x7fb47f1bac00] 08:57:07 INFO - PROCESS | 1865 | 1461686227175 Marionette TRACE conn3 <- [1,2040,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html",0,null,null,[["Canvas test: 2d.path.quadraticCurveTo.basic",0,null,null]]]}] 08:57:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | Canvas test: 2d.path.quadraticCurveTo.basic 08:57:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | took 1685ms 08:57:07 INFO - PROCESS | 1865 | 1461686227213 Marionette TRACE conn3 -> [0,2041,"getWindowHandle",null] 08:57:07 INFO - PROCESS | 1865 | 1461686227219 Marionette TRACE conn3 <- [1,2041,null,{"value":"8"}] 08:57:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html 08:57:07 INFO - PROCESS | 1865 | 1461686227225 Marionette TRACE conn3 -> [0,2042,"setScriptTimeout",{"ms":35000}] 08:57:07 INFO - PROCESS | 1865 | 1461686227228 Marionette TRACE conn3 <- [1,2042,null,{}] 08:57:07 INFO - PROCESS | 1865 | 1461686227234 Marionette TRACE conn3 -> [0,2043,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:57:07 INFO - PROCESS | 1865 | 1461686227428 Marionette TRACE conn3 <- [1,2043,null,{"value":null}] 08:57:07 INFO - PROCESS | 1865 | 1461686227796 Marionette TRACE conn3 -> [0,2044,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html\", \"f2909f1d-3840-4f27-ae3e-3caac4a4282f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:57:07 INFO - PROCESS | 1865 | ++DOCSHELL 0x7fb4878b1000 == 153 [pid = 1865] [id = 518] 08:57:07 INFO - PROCESS | 1865 | ++DOMWINDOW == 173 (0x7fb4801a7800) [pid = 1865] [serial = 1555] [outer = (nil)] 08:57:07 INFO - PROCESS | 1865 | ++DOMWINDOW == 174 (0x7fb48182d800) [pid = 1865] [serial = 1556] [outer = 0x7fb4801a7800] 08:57:07 INFO - PROCESS | 1865 | 1461686227875 Marionette DEBUG loaded listener.js 08:57:07 INFO - PROCESS | 1865 | ++DOMWINDOW == 175 (0x7fb482b0fc00) [pid = 1865] [serial = 1557] [outer = 0x7fb4801a7800] 08:57:08 INFO - PROCESS | 1865 | 1461686228733 Marionette TRACE conn3 <- [1,2044,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html",0,null,null,[["If there is no subpath, the first control point is added (and nothing is drawn up to it)",0,null,null]]]}] 08:57:08 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) 08:57:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html | took 1581ms 08:57:08 INFO - PROCESS | 1865 | 1461686228807 Marionette TRACE conn3 -> [0,2045,"getWindowHandle",null] 08:57:08 INFO - PROCESS | 1865 | 1461686228810 Marionette TRACE conn3 <- [1,2045,null,{"value":"8"}] 08:57:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html 08:57:08 INFO - PROCESS | 1865 | 1461686228825 Marionette TRACE conn3 -> [0,2046,"setScriptTimeout",{"ms":35000}] 08:57:08 INFO - PROCESS | 1865 | 1461686228834 Marionette TRACE conn3 <- [1,2046,null,{}] 08:57:08 INFO - PROCESS | 1865 | 1461686228840 Marionette TRACE conn3 -> [0,2047,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:57:09 INFO - PROCESS | 1865 | 1461686229101 Marionette TRACE conn3 <- [1,2047,null,{"value":null}] 08:57:09 INFO - PROCESS | 1865 | 1461686229415 Marionette TRACE conn3 -> [0,2048,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html\", \"f2909f1d-3840-4f27-ae3e-3caac4a4282f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:57:09 INFO - PROCESS | 1865 | ++DOCSHELL 0x7fb48ee05800 == 154 [pid = 1865] [id = 519] 08:57:09 INFO - PROCESS | 1865 | ++DOMWINDOW == 176 (0x7fb48025ac00) [pid = 1865] [serial = 1558] [outer = (nil)] 08:57:09 INFO - PROCESS | 1865 | ++DOMWINDOW == 177 (0x7fb483a27400) [pid = 1865] [serial = 1559] [outer = 0x7fb48025ac00] 08:57:09 INFO - PROCESS | 1865 | 1461686229490 Marionette DEBUG loaded listener.js 08:57:09 INFO - PROCESS | 1865 | ++DOMWINDOW == 178 (0x7fb485096800) [pid = 1865] [serial = 1560] [outer = 0x7fb48025ac00] 08:57:10 INFO - PROCESS | 1865 | 1461686230355 Marionette TRACE conn3 <- [1,2048,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html",0,null,null,[["If there is no subpath, the first control point is added",0,null,null]]]}] 08:57:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 08:57:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | took 1593ms 08:57:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html 08:57:10 INFO - PROCESS | 1865 | 1461686230412 Marionette TRACE conn3 -> [0,2049,"getWindowHandle",null] 08:57:10 INFO - PROCESS | 1865 | 1461686230416 Marionette TRACE conn3 <- [1,2049,null,{"value":"8"}] 08:57:10 INFO - PROCESS | 1865 | 1461686230422 Marionette TRACE conn3 -> [0,2050,"setScriptTimeout",{"ms":35000}] 08:57:10 INFO - PROCESS | 1865 | 1461686230425 Marionette TRACE conn3 <- [1,2050,null,{}] 08:57:10 INFO - PROCESS | 1865 | 1461686230430 Marionette TRACE conn3 -> [0,2051,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:57:10 INFO - PROCESS | 1865 | 1461686230640 Marionette TRACE conn3 <- [1,2051,null,{"value":null}] 08:57:10 INFO - PROCESS | 1865 | 1461686230904 Marionette TRACE conn3 -> [0,2052,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html\", \"f2909f1d-3840-4f27-ae3e-3caac4a4282f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:57:10 INFO - PROCESS | 1865 | ++DOCSHELL 0x7fb490299000 == 155 [pid = 1865] [id = 520] 08:57:10 INFO - PROCESS | 1865 | ++DOMWINDOW == 179 (0x7fb4807bc000) [pid = 1865] [serial = 1561] [outer = (nil)] 08:57:11 INFO - PROCESS | 1865 | ++DOMWINDOW == 180 (0x7fb486adf400) [pid = 1865] [serial = 1562] [outer = 0x7fb4807bc000] 08:57:11 INFO - PROCESS | 1865 | 1461686231019 Marionette DEBUG loaded listener.js 08:57:11 INFO - PROCESS | 1865 | ++DOMWINDOW == 181 (0x7fb486daa800) [pid = 1865] [serial = 1563] [outer = 0x7fb4807bc000] 08:57:11 INFO - PROCESS | 1865 | 1461686231810 Marionette TRACE conn3 <- [1,2052,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html",0,null,null,[["quadraticCurveTo() with Infinity/NaN is ignored",0,null,null]]]}] 08:57:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | quadraticCurveTo() with Infinity/NaN is ignored 08:57:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | took 1438ms 08:57:11 INFO - PROCESS | 1865 | 1461686231866 Marionette TRACE conn3 -> [0,2053,"getWindowHandle",null] 08:57:11 INFO - PROCESS | 1865 | 1461686231874 Marionette TRACE conn3 <- [1,2053,null,{"value":"8"}] 08:57:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html 08:57:11 INFO - PROCESS | 1865 | 1461686231883 Marionette TRACE conn3 -> [0,2054,"setScriptTimeout",{"ms":35000}] 08:57:11 INFO - PROCESS | 1865 | 1461686231886 Marionette TRACE conn3 <- [1,2054,null,{}] 08:57:11 INFO - PROCESS | 1865 | 1461686231893 Marionette TRACE conn3 -> [0,2055,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:57:12 INFO - PROCESS | 1865 | 1461686232115 Marionette TRACE conn3 <- [1,2055,null,{"value":null}] 08:57:12 INFO - PROCESS | 1865 | 1461686232387 Marionette TRACE conn3 -> [0,2056,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html\", \"f2909f1d-3840-4f27-ae3e-3caac4a4282f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:57:12 INFO - PROCESS | 1865 | ++DOCSHELL 0x7fb4911b8000 == 156 [pid = 1865] [id = 521] 08:57:12 INFO - PROCESS | 1865 | ++DOMWINDOW == 182 (0x7fb487b8c000) [pid = 1865] [serial = 1564] [outer = (nil)] 08:57:12 INFO - PROCESS | 1865 | ++DOMWINDOW == 183 (0x7fb4882ac800) [pid = 1865] [serial = 1565] [outer = 0x7fb487b8c000] 08:57:12 INFO - PROCESS | 1865 | 1461686232525 Marionette DEBUG loaded listener.js 08:57:12 INFO - PROCESS | 1865 | ++DOMWINDOW == 184 (0x7fb490146000) [pid = 1865] [serial = 1566] [outer = 0x7fb487b8c000] 08:57:13 INFO - PROCESS | 1865 | 1461686233424 Marionette TRACE conn3 <- [1,2056,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html",0,null,null,[["Canvas test: 2d.path.quadraticCurveTo.scaled",0,null,null]]]}] 08:57:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | Canvas test: 2d.path.quadraticCurveTo.scaled 08:57:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | took 1581ms 08:57:13 INFO - PROCESS | 1865 | 1461686233464 Marionette TRACE conn3 -> [0,2057,"getWindowHandle",null] 08:57:13 INFO - PROCESS | 1865 | 1461686233468 Marionette TRACE conn3 <- [1,2057,null,{"value":"8"}] 08:57:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html 08:57:13 INFO - PROCESS | 1865 | 1461686233473 Marionette TRACE conn3 -> [0,2058,"setScriptTimeout",{"ms":35000}] 08:57:13 INFO - PROCESS | 1865 | 1461686233475 Marionette TRACE conn3 <- [1,2058,null,{}] 08:57:13 INFO - PROCESS | 1865 | 1461686233481 Marionette TRACE conn3 -> [0,2059,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:57:13 INFO - PROCESS | 1865 | 1461686233684 Marionette TRACE conn3 <- [1,2059,null,{"value":null}] 08:57:13 INFO - PROCESS | 1865 | 1461686233958 Marionette TRACE conn3 -> [0,2060,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html\", \"f2909f1d-3840-4f27-ae3e-3caac4a4282f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:57:14 INFO - PROCESS | 1865 | ++DOCSHELL 0x7fb49496e000 == 157 [pid = 1865] [id = 522] 08:57:14 INFO - PROCESS | 1865 | ++DOMWINDOW == 185 (0x7fb4902d9400) [pid = 1865] [serial = 1567] [outer = (nil)] 08:57:14 INFO - PROCESS | 1865 | ++DOMWINDOW == 186 (0x7fb4905c7800) [pid = 1865] [serial = 1568] [outer = 0x7fb4902d9400] 08:57:14 INFO - PROCESS | 1865 | 1461686234073 Marionette DEBUG loaded listener.js 08:57:14 INFO - PROCESS | 1865 | ++DOMWINDOW == 187 (0x7fb490a7e400) [pid = 1865] [serial = 1569] [outer = 0x7fb4902d9400] 08:57:14 INFO - PROCESS | 1865 | 1461686234909 Marionette TRACE conn3 <- [1,2060,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html",0,null,null,[["Canvas test: 2d.path.quadraticCurveTo.shape",0,null,null]]]}] 08:57:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | Canvas test: 2d.path.quadraticCurveTo.shape 08:57:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | took 1489ms 08:57:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.basic.html 08:57:14 INFO - PROCESS | 1865 | 1461686234964 Marionette TRACE conn3 -> [0,2061,"getWindowHandle",null] 08:57:14 INFO - PROCESS | 1865 | 1461686234967 Marionette TRACE conn3 <- [1,2061,null,{"value":"8"}] 08:57:14 INFO - PROCESS | 1865 | 1461686234973 Marionette TRACE conn3 -> [0,2062,"setScriptTimeout",{"ms":35000}] 08:57:14 INFO - PROCESS | 1865 | 1461686234976 Marionette TRACE conn3 <- [1,2062,null,{}] 08:57:14 INFO - PROCESS | 1865 | 1461686234981 Marionette TRACE conn3 -> [0,2063,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:57:15 INFO - PROCESS | 1865 | 1461686235191 Marionette TRACE conn3 <- [1,2063,null,{"value":null}] 08:57:15 INFO - PROCESS | 1865 | 1461686235463 Marionette TRACE conn3 -> [0,2064,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.basic.html\", \"f2909f1d-3840-4f27-ae3e-3caac4a4282f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:57:15 INFO - PROCESS | 1865 | ++DOCSHELL 0x7fb496f57800 == 158 [pid = 1865] [id = 523] 08:57:15 INFO - PROCESS | 1865 | ++DOMWINDOW == 188 (0x7fb487b92400) [pid = 1865] [serial = 1570] [outer = (nil)] 08:57:15 INFO - PROCESS | 1865 | ++DOMWINDOW == 189 (0x7fb490a8a800) [pid = 1865] [serial = 1571] [outer = 0x7fb487b92400] 08:57:15 INFO - PROCESS | 1865 | 1461686235578 Marionette DEBUG loaded listener.js 08:57:15 INFO - PROCESS | 1865 | ++DOMWINDOW == 190 (0x7fb49114c800) [pid = 1865] [serial = 1572] [outer = 0x7fb487b92400] 08:57:16 INFO - PROCESS | 1865 | 1461686236453 Marionette TRACE conn3 <- [1,2064,null,{"value":["/2dcontext/path-objects/2d.path.rect.basic.html",0,null,null,[["Canvas test: 2d.path.rect.basic",0,null,null]]]}] 08:57:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.basic.html | Canvas test: 2d.path.rect.basic 08:57:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.basic.html | took 1540ms 08:57:16 INFO - PROCESS | 1865 | 1461686236514 Marionette TRACE conn3 -> [0,2065,"getWindowHandle",null] 08:57:16 INFO - PROCESS | 1865 | 1461686236517 Marionette TRACE conn3 <- [1,2065,null,{"value":"8"}] 08:57:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.closed.html 08:57:16 INFO - PROCESS | 1865 | 1461686236524 Marionette TRACE conn3 -> [0,2066,"setScriptTimeout",{"ms":35000}] 08:57:16 INFO - PROCESS | 1865 | 1461686236526 Marionette TRACE conn3 <- [1,2066,null,{}] 08:57:16 INFO - PROCESS | 1865 | 1461686236531 Marionette TRACE conn3 -> [0,2067,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:57:16 INFO - PROCESS | 1865 | 1461686236736 Marionette TRACE conn3 <- [1,2067,null,{"value":null}] 08:57:17 INFO - PROCESS | 1865 | 1461686237062 Marionette TRACE conn3 -> [0,2068,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.closed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.closed.html\", \"f2909f1d-3840-4f27-ae3e-3caac4a4282f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:57:17 INFO - PROCESS | 1865 | ++DOCSHELL 0x7fb499b80000 == 159 [pid = 1865] [id = 524] 08:57:17 INFO - PROCESS | 1865 | ++DOMWINDOW == 191 (0x7fb4807b3400) [pid = 1865] [serial = 1573] [outer = (nil)] 08:57:17 INFO - PROCESS | 1865 | ++DOMWINDOW == 192 (0x7fb492161000) [pid = 1865] [serial = 1574] [outer = 0x7fb4807b3400] 08:57:17 INFO - PROCESS | 1865 | 1461686237153 Marionette DEBUG loaded listener.js 08:57:17 INFO - PROCESS | 1865 | ++DOMWINDOW == 193 (0x7fb493cae800) [pid = 1865] [serial = 1575] [outer = 0x7fb4807b3400] 08:57:18 INFO - PROCESS | 1865 | 1461686238006 Marionette TRACE conn3 <- [1,2068,null,{"value":["/2dcontext/path-objects/2d.path.rect.closed.html",0,null,null,[["Canvas test: 2d.path.rect.closed",0,null,null]]]}] 08:57:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.closed.html | Canvas test: 2d.path.rect.closed 08:57:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.closed.html | took 1533ms 08:57:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.1.html 08:57:18 INFO - PROCESS | 1865 | 1461686238057 Marionette TRACE conn3 -> [0,2069,"getWindowHandle",null] 08:57:18 INFO - PROCESS | 1865 | 1461686238060 Marionette TRACE conn3 <- [1,2069,null,{"value":"8"}] 08:57:18 INFO - PROCESS | 1865 | 1461686238067 Marionette TRACE conn3 -> [0,2070,"setScriptTimeout",{"ms":35000}] 08:57:18 INFO - PROCESS | 1865 | 1461686238070 Marionette TRACE conn3 <- [1,2070,null,{}] 08:57:18 INFO - PROCESS | 1865 | 1461686238076 Marionette TRACE conn3 -> [0,2071,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:57:18 INFO - PROCESS | 1865 | 1461686238293 Marionette TRACE conn3 <- [1,2071,null,{"value":null}] 08:57:18 INFO - PROCESS | 1865 | 1461686238566 Marionette TRACE conn3 -> [0,2072,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.end.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.1.html\", \"f2909f1d-3840-4f27-ae3e-3caac4a4282f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:57:18 INFO - PROCESS | 1865 | ++DOCSHELL 0x7fb49b041800 == 160 [pid = 1865] [id = 525] 08:57:18 INFO - PROCESS | 1865 | ++DOMWINDOW == 194 (0x7fb490259c00) [pid = 1865] [serial = 1576] [outer = (nil)] 08:57:18 INFO - PROCESS | 1865 | ++DOMWINDOW == 195 (0x7fb493de7800) [pid = 1865] [serial = 1577] [outer = 0x7fb490259c00] 08:57:18 INFO - PROCESS | 1865 | 1461686238680 Marionette DEBUG loaded listener.js 08:57:18 INFO - PROCESS | 1865 | ++DOMWINDOW == 196 (0x7fb4946fd000) [pid = 1865] [serial = 1578] [outer = 0x7fb490259c00] 08:57:19 INFO - PROCESS | 1865 | 1461686239520 Marionette TRACE conn3 <- [1,2072,null,{"value":["/2dcontext/path-objects/2d.path.rect.end.1.html",0,null,null,[["Canvas test: 2d.path.rect.end.1",0,null,null]]]}] 08:57:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.1.html | Canvas test: 2d.path.rect.end.1 08:57:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.1.html | took 1487ms 08:57:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.2.html 08:57:19 INFO - PROCESS | 1865 | 1461686239553 Marionette TRACE conn3 -> [0,2073,"getWindowHandle",null] 08:57:19 INFO - PROCESS | 1865 | 1461686239556 Marionette TRACE conn3 <- [1,2073,null,{"value":"8"}] 08:57:19 INFO - PROCESS | 1865 | 1461686239562 Marionette TRACE conn3 -> [0,2074,"setScriptTimeout",{"ms":35000}] 08:57:19 INFO - PROCESS | 1865 | 1461686239564 Marionette TRACE conn3 <- [1,2074,null,{}] 08:57:19 INFO - PROCESS | 1865 | 1461686239570 Marionette TRACE conn3 -> [0,2075,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:57:19 INFO - PROCESS | 1865 | 1461686239778 Marionette TRACE conn3 <- [1,2075,null,{"value":null}] 08:57:20 INFO - PROCESS | 1865 | 1461686240053 Marionette TRACE conn3 -> [0,2076,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.end.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.2.html\", \"f2909f1d-3840-4f27-ae3e-3caac4a4282f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:57:20 INFO - PROCESS | 1865 | ++DOCSHELL 0x7fb4a7509800 == 161 [pid = 1865] [id = 526] 08:57:20 INFO - PROCESS | 1865 | ++DOMWINDOW == 197 (0x7fb4948ce800) [pid = 1865] [serial = 1579] [outer = (nil)] 08:57:20 INFO - PROCESS | 1865 | ++DOMWINDOW == 198 (0x7fb494b87400) [pid = 1865] [serial = 1580] [outer = 0x7fb4948ce800] 08:57:20 INFO - PROCESS | 1865 | 1461686240142 Marionette DEBUG loaded listener.js 08:57:20 INFO - PROCESS | 1865 | ++DOMWINDOW == 199 (0x7fb496325400) [pid = 1865] [serial = 1581] [outer = 0x7fb4948ce800] 08:57:21 INFO - PROCESS | 1865 | 1461686241034 Marionette TRACE conn3 <- [1,2076,null,{"value":["/2dcontext/path-objects/2d.path.rect.end.2.html",0,null,null,[["Canvas test: 2d.path.rect.end.2",0,null,null]]]}] 08:57:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.2.html | Canvas test: 2d.path.rect.end.2 08:57:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.2.html | took 1531ms 08:57:21 INFO - PROCESS | 1865 | 1461686241093 Marionette TRACE conn3 -> [0,2077,"getWindowHandle",null] 08:57:21 INFO - PROCESS | 1865 | 1461686241096 Marionette TRACE conn3 <- [1,2077,null,{"value":"8"}] 08:57:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.negative.html 08:57:21 INFO - PROCESS | 1865 | 1461686241104 Marionette TRACE conn3 -> [0,2078,"setScriptTimeout",{"ms":35000}] 08:57:21 INFO - PROCESS | 1865 | 1461686241110 Marionette TRACE conn3 <- [1,2078,null,{}] 08:57:21 INFO - PROCESS | 1865 | 1461686241115 Marionette TRACE conn3 -> [0,2079,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:57:21 INFO - PROCESS | 1865 | 1461686241351 Marionette TRACE conn3 <- [1,2079,null,{"value":null}] 08:57:21 INFO - PROCESS | 1865 | 1461686241671 Marionette TRACE conn3 -> [0,2080,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.negative.html\", \"f2909f1d-3840-4f27-ae3e-3caac4a4282f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:57:21 INFO - PROCESS | 1865 | ++DOCSHELL 0x7fb4aa13e000 == 162 [pid = 1865] [id = 527] 08:57:21 INFO - PROCESS | 1865 | ++DOMWINDOW == 200 (0x7fb499231800) [pid = 1865] [serial = 1582] [outer = (nil)] 08:57:21 INFO - PROCESS | 1865 | ++DOMWINDOW == 201 (0x7fb499395800) [pid = 1865] [serial = 1583] [outer = 0x7fb499231800] 08:57:21 INFO - PROCESS | 1865 | 1461686241747 Marionette DEBUG loaded listener.js 08:57:21 INFO - PROCESS | 1865 | ++DOMWINDOW == 202 (0x7fb49960c000) [pid = 1865] [serial = 1584] [outer = 0x7fb499231800] 08:57:22 INFO - PROCESS | 1865 | 1461686242573 Marionette TRACE conn3 <- [1,2080,null,{"value":["/2dcontext/path-objects/2d.path.rect.negative.html",0,null,null,[["Canvas test: 2d.path.rect.negative",0,null,null]]]}] 08:57:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.negative.html | Canvas test: 2d.path.rect.negative 08:57:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.negative.html | took 1489ms 08:57:22 INFO - PROCESS | 1865 | 1461686242598 Marionette TRACE conn3 -> [0,2081,"getWindowHandle",null] 08:57:22 INFO - PROCESS | 1865 | 1461686242602 Marionette TRACE conn3 <- [1,2081,null,{"value":"8"}] 08:57:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.newsubpath.html 08:57:22 INFO - PROCESS | 1865 | 1461686242610 Marionette TRACE conn3 -> [0,2082,"setScriptTimeout",{"ms":35000}] 08:57:22 INFO - PROCESS | 1865 | 1461686242613 Marionette TRACE conn3 <- [1,2082,null,{}] 08:57:22 INFO - PROCESS | 1865 | 1461686242618 Marionette TRACE conn3 -> [0,2083,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:57:22 INFO - PROCESS | 1865 | 1461686242821 Marionette TRACE conn3 <- [1,2083,null,{"value":null}] 08:57:23 INFO - PROCESS | 1865 | 1461686243098 Marionette TRACE conn3 -> [0,2084,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.newsubpath.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.newsubpath.html\", \"f2909f1d-3840-4f27-ae3e-3caac4a4282f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:57:23 INFO - PROCESS | 1865 | ++DOCSHELL 0x7fb4abf8e800 == 163 [pid = 1865] [id = 528] 08:57:23 INFO - PROCESS | 1865 | ++DOMWINDOW == 203 (0x7fb49928b800) [pid = 1865] [serial = 1585] [outer = (nil)] 08:57:23 INFO - PROCESS | 1865 | ++DOMWINDOW == 204 (0x7fb49a104800) [pid = 1865] [serial = 1586] [outer = 0x7fb49928b800] 08:57:23 INFO - PROCESS | 1865 | 1461686243176 Marionette DEBUG loaded listener.js 08:57:23 INFO - PROCESS | 1865 | ++DOMWINDOW == 205 (0x7fb49a1b9400) [pid = 1865] [serial = 1587] [outer = 0x7fb49928b800] 08:57:24 INFO - PROCESS | 1865 | 1461686244038 Marionette TRACE conn3 <- [1,2084,null,{"value":["/2dcontext/path-objects/2d.path.rect.newsubpath.html",0,null,null,[["Canvas test: 2d.path.rect.newsubpath",0,null,null]]]}] 08:57:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.newsubpath.html | Canvas test: 2d.path.rect.newsubpath 08:57:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.newsubpath.html | took 1487ms 08:57:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.nonfinite.html 08:57:24 INFO - PROCESS | 1865 | 1461686244098 Marionette TRACE conn3 -> [0,2085,"getWindowHandle",null] 08:57:24 INFO - PROCESS | 1865 | 1461686244101 Marionette TRACE conn3 <- [1,2085,null,{"value":"8"}] 08:57:24 INFO - PROCESS | 1865 | 1461686244107 Marionette TRACE conn3 -> [0,2086,"setScriptTimeout",{"ms":35000}] 08:57:24 INFO - PROCESS | 1865 | 1461686244110 Marionette TRACE conn3 <- [1,2086,null,{}] 08:57:24 INFO - PROCESS | 1865 | 1461686244115 Marionette TRACE conn3 -> [0,2087,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:57:24 INFO - PROCESS | 1865 | 1461686244324 Marionette TRACE conn3 <- [1,2087,null,{"value":null}] 08:57:24 INFO - PROCESS | 1865 | 1461686244600 Marionette TRACE conn3 -> [0,2088,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.nonfinite.html\", \"f2909f1d-3840-4f27-ae3e-3caac4a4282f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:57:24 INFO - PROCESS | 1865 | ++DOCSHELL 0x7fb4aca08800 == 164 [pid = 1865] [id = 529] 08:57:24 INFO - PROCESS | 1865 | ++DOMWINDOW == 206 (0x7fb499611800) [pid = 1865] [serial = 1588] [outer = (nil)] 08:57:24 INFO - PROCESS | 1865 | ++DOMWINDOW == 207 (0x7fb49c9ff000) [pid = 1865] [serial = 1589] [outer = 0x7fb499611800] 08:57:24 INFO - PROCESS | 1865 | 1461686244716 Marionette DEBUG loaded listener.js 08:57:24 INFO - PROCESS | 1865 | ++DOMWINDOW == 208 (0x7fb4a72a4000) [pid = 1865] [serial = 1590] [outer = 0x7fb499611800] 08:57:25 INFO - PROCESS | 1865 | 1461686245524 Marionette TRACE conn3 <- [1,2088,null,{"value":["/2dcontext/path-objects/2d.path.rect.nonfinite.html",0,null,null,[["rect() with Infinity/NaN is ignored",0,null,null]]]}] 08:57:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.nonfinite.html | rect() with Infinity/NaN is ignored 08:57:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.nonfinite.html | took 1486ms 08:57:25 INFO - PROCESS | 1865 | 1461686245593 Marionette TRACE conn3 -> [0,2089,"getWindowHandle",null] 08:57:25 INFO - PROCESS | 1865 | 1461686245596 Marionette TRACE conn3 <- [1,2089,null,{"value":"8"}] 08:57:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.selfintersect.html 08:57:25 INFO - PROCESS | 1865 | 1461686245602 Marionette TRACE conn3 -> [0,2090,"setScriptTimeout",{"ms":35000}] 08:57:25 INFO - PROCESS | 1865 | 1461686245604 Marionette TRACE conn3 <- [1,2090,null,{}] 08:57:25 INFO - PROCESS | 1865 | 1461686245609 Marionette TRACE conn3 -> [0,2091,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:57:25 INFO - PROCESS | 1865 | 1461686245812 Marionette TRACE conn3 <- [1,2091,null,{"value":null}] 08:57:26 INFO - PROCESS | 1865 | 1461686246090 Marionette TRACE conn3 -> [0,2092,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.selfintersect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.selfintersect.html\", \"f2909f1d-3840-4f27-ae3e-3caac4a4282f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:57:26 INFO - PROCESS | 1865 | ++DOCSHELL 0x7fb4b0aa4000 == 165 [pid = 1865] [id = 530] 08:57:26 INFO - PROCESS | 1865 | ++DOMWINDOW == 209 (0x7fb4998f1000) [pid = 1865] [serial = 1591] [outer = (nil)] 08:57:26 INFO - PROCESS | 1865 | ++DOMWINDOW == 210 (0x7fb4a81a6000) [pid = 1865] [serial = 1592] [outer = 0x7fb4998f1000] 08:57:26 INFO - PROCESS | 1865 | 1461686246202 Marionette DEBUG loaded listener.js 08:57:26 INFO - PROCESS | 1865 | ++DOMWINDOW == 211 (0x7fb4abd10800) [pid = 1865] [serial = 1593] [outer = 0x7fb4998f1000] 08:57:27 INFO - PROCESS | 1865 | 1461686247007 Marionette TRACE conn3 <- [1,2092,null,{"value":["/2dcontext/path-objects/2d.path.rect.selfintersect.html",0,null,null,[["Canvas test: 2d.path.rect.selfintersect",0,null,null]]]}] 08:57:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.selfintersect.html | Canvas test: 2d.path.rect.selfintersect 08:57:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.selfintersect.html | took 1478ms 08:57:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.winding.html 08:57:27 INFO - PROCESS | 1865 | 1461686247080 Marionette TRACE conn3 -> [0,2093,"getWindowHandle",null] 08:57:27 INFO - PROCESS | 1865 | 1461686247083 Marionette TRACE conn3 <- [1,2093,null,{"value":"8"}] 08:57:27 INFO - PROCESS | 1865 | 1461686247089 Marionette TRACE conn3 -> [0,2094,"setScriptTimeout",{"ms":35000}] 08:57:27 INFO - PROCESS | 1865 | 1461686247092 Marionette TRACE conn3 <- [1,2094,null,{}] 08:57:27 INFO - PROCESS | 1865 | 1461686247097 Marionette TRACE conn3 -> [0,2095,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:57:27 INFO - PROCESS | 1865 | 1461686247356 Marionette TRACE conn3 <- [1,2095,null,{"value":null}] 08:57:27 INFO - PROCESS | 1865 | 1461686247668 Marionette TRACE conn3 -> [0,2096,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.winding.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.winding.html\", \"f2909f1d-3840-4f27-ae3e-3caac4a4282f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:57:27 INFO - PROCESS | 1865 | ++DOCSHELL 0x7fb48dee1000 == 166 [pid = 1865] [id = 531] 08:57:27 INFO - PROCESS | 1865 | ++DOMWINDOW == 212 (0x7fb48dec4c00) [pid = 1865] [serial = 1594] [outer = (nil)] 08:57:27 INFO - PROCESS | 1865 | ++DOMWINDOW == 213 (0x7fb48decb800) [pid = 1865] [serial = 1595] [outer = 0x7fb48dec4c00] 08:57:27 INFO - PROCESS | 1865 | 1461686247741 Marionette DEBUG loaded listener.js 08:57:27 INFO - PROCESS | 1865 | ++DOMWINDOW == 214 (0x7fb48ded0000) [pid = 1865] [serial = 1596] [outer = 0x7fb48dec4c00] 08:57:28 INFO - PROCESS | 1865 | 1461686248561 Marionette TRACE conn3 <- [1,2096,null,{"value":["/2dcontext/path-objects/2d.path.rect.winding.html",0,null,null,[["Canvas test: 2d.path.rect.winding",0,null,null]]]}] 08:57:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.winding.html | Canvas test: 2d.path.rect.winding 08:57:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.winding.html | took 1529ms 08:57:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.1.html 08:57:28 INFO - PROCESS | 1865 | 1461686248618 Marionette TRACE conn3 -> [0,2097,"getWindowHandle",null] 08:57:28 INFO - PROCESS | 1865 | 1461686248621 Marionette TRACE conn3 <- [1,2097,null,{"value":"8"}] 08:57:28 INFO - PROCESS | 1865 | 1461686248627 Marionette TRACE conn3 -> [0,2098,"setScriptTimeout",{"ms":35000}] 08:57:28 INFO - PROCESS | 1865 | 1461686248630 Marionette TRACE conn3 <- [1,2098,null,{}] 08:57:28 INFO - PROCESS | 1865 | 1461686248637 Marionette TRACE conn3 -> [0,2099,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:57:28 INFO - PROCESS | 1865 | 1461686248842 Marionette TRACE conn3 <- [1,2099,null,{"value":null}] 08:57:29 INFO - PROCESS | 1865 | 1461686249145 Marionette TRACE conn3 -> [0,2100,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.zero.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.1.html\", \"f2909f1d-3840-4f27-ae3e-3caac4a4282f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:57:29 INFO - PROCESS | 1865 | ++DOCSHELL 0x7fb4b0a99800 == 167 [pid = 1865] [id = 532] 08:57:29 INFO - PROCESS | 1865 | ++DOMWINDOW == 215 (0x7fb4837d4c00) [pid = 1865] [serial = 1597] [outer = (nil)] 08:57:29 INFO - PROCESS | 1865 | ++DOMWINDOW == 216 (0x7fb4ac0a2400) [pid = 1865] [serial = 1598] [outer = 0x7fb4837d4c00] 08:57:29 INFO - PROCESS | 1865 | 1461686249262 Marionette DEBUG loaded listener.js 08:57:29 INFO - PROCESS | 1865 | ++DOMWINDOW == 217 (0x7fb4ac0b0000) [pid = 1865] [serial = 1599] [outer = 0x7fb4837d4c00] 08:57:30 INFO - PROCESS | 1865 | 1461686250121 Marionette TRACE conn3 <- [1,2100,null,{"value":["/2dcontext/path-objects/2d.path.rect.zero.1.html",0,null,null,[["Canvas test: 2d.path.rect.zero.1",0,null,null]]]}] 08:57:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.1.html | Canvas test: 2d.path.rect.zero.1 08:57:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.1.html | took 1531ms 08:57:30 INFO - PROCESS | 1865 | 1461686250158 Marionette TRACE conn3 -> [0,2101,"getWindowHandle",null] 08:57:30 INFO - PROCESS | 1865 | 1461686250161 Marionette TRACE conn3 <- [1,2101,null,{"value":"8"}] 08:57:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.2.html 08:57:30 INFO - PROCESS | 1865 | 1461686250167 Marionette TRACE conn3 -> [0,2102,"setScriptTimeout",{"ms":35000}] 08:57:30 INFO - PROCESS | 1865 | 1461686250169 Marionette TRACE conn3 <- [1,2102,null,{}] 08:57:30 INFO - PROCESS | 1865 | 1461686250175 Marionette TRACE conn3 -> [0,2103,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:57:30 INFO - PROCESS | 1865 | 1461686250382 Marionette TRACE conn3 <- [1,2103,null,{"value":null}] 08:57:30 INFO - PROCESS | 1865 | 1461686250663 Marionette TRACE conn3 -> [0,2104,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.zero.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.2.html\", \"f2909f1d-3840-4f27-ae3e-3caac4a4282f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:57:30 INFO - PROCESS | 1865 | ++DOCSHELL 0x7fb47cadc000 == 168 [pid = 1865] [id = 533] 08:57:30 INFO - PROCESS | 1865 | ++DOMWINDOW == 218 (0x7fb47a646800) [pid = 1865] [serial = 1600] [outer = (nil)] 08:57:30 INFO - PROCESS | 1865 | ++DOMWINDOW == 219 (0x7fb47c535800) [pid = 1865] [serial = 1601] [outer = 0x7fb47a646800] 08:57:30 INFO - PROCESS | 1865 | 1461686250784 Marionette DEBUG loaded listener.js 08:57:30 INFO - PROCESS | 1865 | ++DOMWINDOW == 220 (0x7fb47c53a400) [pid = 1865] [serial = 1602] [outer = 0x7fb47a646800] 08:57:31 INFO - PROCESS | 1865 | 1461686251650 Marionette TRACE conn3 <- [1,2104,null,{"value":["/2dcontext/path-objects/2d.path.rect.zero.2.html",0,null,null,[["Canvas test: 2d.path.rect.zero.2",0,null,null]]]}] 08:57:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.2.html | Canvas test: 2d.path.rect.zero.2 08:57:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.2.html | took 1530ms 08:57:31 INFO - PROCESS | 1865 | 1461686251698 Marionette TRACE conn3 -> [0,2105,"getWindowHandle",null] 08:57:31 INFO - PROCESS | 1865 | 1461686251702 Marionette TRACE conn3 <- [1,2105,null,{"value":"8"}] 08:57:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.3.html 08:57:31 INFO - PROCESS | 1865 | 1461686251708 Marionette TRACE conn3 -> [0,2106,"setScriptTimeout",{"ms":35000}] 08:57:31 INFO - PROCESS | 1865 | 1461686251710 Marionette TRACE conn3 <- [1,2106,null,{}] 08:57:31 INFO - PROCESS | 1865 | 1461686251715 Marionette TRACE conn3 -> [0,2107,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:57:31 INFO - PROCESS | 1865 | 1461686251944 Marionette TRACE conn3 <- [1,2107,null,{"value":null}] 08:57:32 INFO - PROCESS | 1865 | 1461686252240 Marionette TRACE conn3 -> [0,2108,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.zero.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.3.html\", \"f2909f1d-3840-4f27-ae3e-3caac4a4282f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:57:32 INFO - PROCESS | 1865 | ++DOCSHELL 0x7fb4800a8000 == 169 [pid = 1865] [id = 534] 08:57:32 INFO - PROCESS | 1865 | ++DOMWINDOW == 221 (0x7fb47a64d800) [pid = 1865] [serial = 1603] [outer = (nil)] 08:57:32 INFO - PROCESS | 1865 | ++DOMWINDOW == 222 (0x7fb47c53a000) [pid = 1865] [serial = 1604] [outer = 0x7fb47a64d800] 08:57:32 INFO - PROCESS | 1865 | 1461686252357 Marionette DEBUG loaded listener.js 08:57:32 INFO - PROCESS | 1865 | ++DOMWINDOW == 223 (0x7fb47d8be400) [pid = 1865] [serial = 1605] [outer = 0x7fb47a64d800] 08:57:33 INFO - PROCESS | 1865 | 1461686253236 Marionette TRACE conn3 <- [1,2108,null,{"value":["/2dcontext/path-objects/2d.path.rect.zero.3.html",0,null,null,[["Canvas test: 2d.path.rect.zero.3",0,null,null]]]}] 08:57:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.3.html | Canvas test: 2d.path.rect.zero.3 08:57:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.3.html | took 1593ms 08:57:33 INFO - PROCESS | 1865 | 1461686253302 Marionette TRACE conn3 -> [0,2109,"getWindowHandle",null] 08:57:33 INFO - PROCESS | 1865 | 1461686253306 Marionette TRACE conn3 <- [1,2109,null,{"value":"8"}] 08:57:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.4.html 08:57:33 INFO - PROCESS | 1865 | 1461686253315 Marionette TRACE conn3 -> [0,2110,"setScriptTimeout",{"ms":35000}] 08:57:33 INFO - PROCESS | 1865 | 1461686253318 Marionette TRACE conn3 <- [1,2110,null,{}] 08:57:33 INFO - PROCESS | 1865 | 1461686253322 Marionette TRACE conn3 -> [0,2111,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:57:33 INFO - PROCESS | 1865 | 1461686253540 Marionette TRACE conn3 <- [1,2111,null,{"value":null}] 08:57:35 INFO - PROCESS | 1865 | --DOCSHELL 0x7fb49cb78800 == 168 [pid = 1865] [id = 178] 08:57:35 INFO - PROCESS | 1865 | --DOCSHELL 0x7fb49c94d800 == 167 [pid = 1865] [id = 261] 08:57:35 INFO - PROCESS | 1865 | --DOCSHELL 0x7fb47fa48000 == 166 [pid = 1865] [id = 515] 08:57:35 INFO - PROCESS | 1865 | --DOCSHELL 0x7fb48816a000 == 165 [pid = 1865] [id = 514] 08:57:35 INFO - PROCESS | 1865 | --DOCSHELL 0x7fb486913800 == 164 [pid = 1865] [id = 513] 08:57:35 INFO - PROCESS | 1865 | --DOCSHELL 0x7fb48091b800 == 163 [pid = 1865] [id = 512] 08:57:35 INFO - PROCESS | 1865 | --DOCSHELL 0x7fb47d76f800 == 162 [pid = 1865] [id = 511] 08:57:35 INFO - PROCESS | 1865 | --DOCSHELL 0x7fb4800bb000 == 161 [pid = 1865] [id = 510] 08:57:35 INFO - PROCESS | 1865 | --DOCSHELL 0x7fb481b2d800 == 160 [pid = 1865] [id = 509] 08:57:35 INFO - PROCESS | 1865 | --DOCSHELL 0x7fb4800bc800 == 159 [pid = 1865] [id = 508] 08:57:35 INFO - PROCESS | 1865 | --DOCSHELL 0x7fb4947e2800 == 158 [pid = 1865] [id = 502] 08:57:35 INFO - PROCESS | 1865 | --DOCSHELL 0x7fb493992000 == 157 [pid = 1865] [id = 501] 08:57:35 INFO - PROCESS | 1865 | --DOCSHELL 0x7fb4911bd800 == 156 [pid = 1865] [id = 500] 08:57:35 INFO - PROCESS | 1865 | --DOCSHELL 0x7fb490c0e000 == 155 [pid = 1865] [id = 499] 08:57:35 INFO - PROCESS | 1865 | --DOCSHELL 0x7fb49029c000 == 154 [pid = 1865] [id = 498] 08:57:35 INFO - PROCESS | 1865 | --DOCSHELL 0x7fb48ef64000 == 153 [pid = 1865] [id = 497] 08:57:35 INFO - PROCESS | 1865 | --DOCSHELL 0x7fb48ed68000 == 152 [pid = 1865] [id = 496] 08:57:35 INFO - PROCESS | 1865 | --DOCSHELL 0x7fb48816a800 == 151 [pid = 1865] [id = 495] 08:57:35 INFO - PROCESS | 1865 | --DOCSHELL 0x7fb486c54800 == 150 [pid = 1865] [id = 494] 08:57:35 INFO - PROCESS | 1865 | --DOCSHELL 0x7fb481b43000 == 149 [pid = 1865] [id = 493] 08:57:35 INFO - PROCESS | 1865 | --DOMWINDOW == 222 (0x7fb4837d5c00) [pid = 1865] [serial = 1475] [outer = (nil)] [url = about:blank] 08:57:35 INFO - PROCESS | 1865 | --DOMWINDOW == 221 (0x7fb482d12800) [pid = 1865] [serial = 1472] [outer = (nil)] [url = about:blank] 08:57:35 INFO - PROCESS | 1865 | --DOMWINDOW == 220 (0x7fb47f85b400) [pid = 1865] [serial = 1469] [outer = (nil)] [url = about:blank] 08:57:35 INFO - PROCESS | 1865 | --DOMWINDOW == 219 (0x7fb49230cc00) [pid = 1865] [serial = 1347] [outer = (nil)] [url = about:blank] 08:57:35 INFO - PROCESS | 1865 | --DOMWINDOW == 218 (0x7fb4801b6c00) [pid = 1865] [serial = 1458] [outer = (nil)] [url = about:blank] 08:57:35 INFO - PROCESS | 1865 | --DOMWINDOW == 217 (0x7fb499607c00) [pid = 1865] [serial = 1434] [outer = (nil)] [url = about:blank] 08:57:35 INFO - PROCESS | 1865 | --DOMWINDOW == 216 (0x7fb47f321c00) [pid = 1865] [serial = 1245] [outer = (nil)] [url = about:blank] 08:57:35 INFO - PROCESS | 1865 | --DOMWINDOW == 215 (0x7fb4aa11c400) [pid = 1865] [serial = 1446] [outer = (nil)] [url = about:blank] 08:57:35 INFO - PROCESS | 1865 | --DOMWINDOW == 214 (0x7fb482d0cc00) [pid = 1865] [serial = 1406] [outer = (nil)] [url = about:blank] 08:57:35 INFO - PROCESS | 1865 | --DOMWINDOW == 213 (0x7fb47d9c3c00) [pid = 1865] [serial = 1466] [outer = (nil)] [url = about:blank] 08:57:35 INFO - PROCESS | 1865 | --DOMWINDOW == 212 (0x7fb47a651c00) [pid = 1865] [serial = 1449] [outer = (nil)] [url = about:blank] 08:57:35 INFO - PROCESS | 1865 | --DOMWINDOW == 211 (0x7fb485d42800) [pid = 1865] [serial = 1278] [outer = (nil)] [url = about:blank] 08:57:35 INFO - PROCESS | 1865 | --DOMWINDOW == 210 (0x7fb4990dc400) [pid = 1865] [serial = 1430] [outer = (nil)] [url = about:blank] 08:57:35 INFO - PROCESS | 1865 | --DOMWINDOW == 209 (0x7fb4807b2800) [pid = 1865] [serial = 1410] [outer = (nil)] [url = about:blank] 08:57:35 INFO - PROCESS | 1865 | --DOMWINDOW == 208 (0x7fb47c418800) [pid = 1865] [serial = 1380] [outer = (nil)] [url = about:blank] 08:57:35 INFO - PROCESS | 1865 | --DOMWINDOW == 207 (0x7fb4a64ee400) [pid = 1865] [serial = 1356] [outer = (nil)] [url = about:blank] 08:57:35 INFO - PROCESS | 1865 | --DOMWINDOW == 206 (0x7fb47a64d400) [pid = 1865] [serial = 1448] [outer = (nil)] [url = about:blank] 08:57:35 INFO - PROCESS | 1865 | --DOMWINDOW == 205 (0x7fb47f40b800) [pid = 1865] [serial = 1248] [outer = (nil)] [url = about:blank] 08:57:35 INFO - PROCESS | 1865 | --DOMWINDOW == 204 (0x7fb4a843bc00) [pid = 1865] [serial = 1445] [outer = (nil)] [url = about:blank] 08:57:35 INFO - PROCESS | 1865 | --DOMWINDOW == 203 (0x7fb47f409800) [pid = 1865] [serial = 1338] [outer = (nil)] [url = about:blank] 08:57:35 INFO - PROCESS | 1865 | --DOMWINDOW == 202 (0x7fb4a81a6400) [pid = 1865] [serial = 1293] [outer = (nil)] [url = about:blank] 08:57:35 INFO - PROCESS | 1865 | --DOMWINDOW == 201 (0x7fb4902d3400) [pid = 1865] [serial = 1418] [outer = (nil)] [url = about:blank] 08:57:35 INFO - PROCESS | 1865 | --DOMWINDOW == 200 (0x7fb49c9f5800) [pid = 1865] [serial = 1451] [outer = (nil)] [url = about:blank] 08:57:35 INFO - PROCESS | 1865 | --DOMWINDOW == 199 (0x7fb4a8734400) [pid = 1865] [serial = 1368] [outer = (nil)] [url = about:blank] 08:57:35 INFO - PROCESS | 1865 | --DOMWINDOW == 198 (0x7fb490a86c00) [pid = 1865] [serial = 1305] [outer = (nil)] [url = about:blank] 08:57:35 INFO - PROCESS | 1865 | --DOMWINDOW == 197 (0x7fb490ff4800) [pid = 1865] [serial = 1421] [outer = (nil)] [url = about:blank] 08:57:35 INFO - PROCESS | 1865 | --DOMWINDOW == 196 (0x7fb49a102c00) [pid = 1865] [serial = 1436] [outer = (nil)] [url = about:blank] 08:57:35 INFO - PROCESS | 1865 | --DOMWINDOW == 195 (0x7fb4946f0400) [pid = 1865] [serial = 1424] [outer = (nil)] [url = about:blank] 08:57:35 INFO - PROCESS | 1865 | --DOMWINDOW == 194 (0x7fb482d1e000) [pid = 1865] [serial = 1365] [outer = (nil)] [url = about:blank] 08:57:35 INFO - PROCESS | 1865 | --DOMWINDOW == 193 (0x7fb4948d9800) [pid = 1865] [serial = 1284] [outer = (nil)] [url = about:blank] 08:57:35 INFO - PROCESS | 1865 | --DOMWINDOW == 192 (0x7fb4905c0400) [pid = 1865] [serial = 1281] [outer = (nil)] [url = about:blank] 08:57:35 INFO - PROCESS | 1865 | --DOMWINDOW == 191 (0x7fb49a10fc00) [pid = 1865] [serial = 1437] [outer = (nil)] [url = about:blank] 08:57:35 INFO - PROCESS | 1865 | --DOMWINDOW == 190 (0x7fb4801a9c00) [pid = 1865] [serial = 1454] [outer = (nil)] [url = about:blank] 08:57:35 INFO - PROCESS | 1865 | --DOMWINDOW == 189 (0x7fb47f85cc00) [pid = 1865] [serial = 1251] [outer = (nil)] [url = about:blank] 08:57:35 INFO - PROCESS | 1865 | --DOMWINDOW == 188 (0x7fb4837b5400) [pid = 1865] [serial = 1412] [outer = (nil)] [url = about:blank] 08:57:35 INFO - PROCESS | 1865 | --DOMWINDOW == 187 (0x7fb4879ac000) [pid = 1865] [serial = 1415] [outer = (nil)] [url = about:blank] 08:57:35 INFO - PROCESS | 1865 | --DOMWINDOW == 186 (0x7fb49960bc00) [pid = 1865] [serial = 1302] [outer = (nil)] [url = about:blank] 08:57:35 INFO - PROCESS | 1865 | --DOMWINDOW == 185 (0x7fb47f1b4400) [pid = 1865] [serial = 1442] [outer = (nil)] [url = about:blank] 08:57:35 INFO - PROCESS | 1865 | --DOMWINDOW == 184 (0x7fb4807b5800) [pid = 1865] [serial = 1470] [outer = (nil)] [url = about:blank] 08:57:35 INFO - PROCESS | 1865 | --DOMWINDOW == 183 (0x7fb47f85fc00) [pid = 1865] [serial = 1275] [outer = (nil)] [url = about:blank] 08:57:35 INFO - PROCESS | 1865 | --DOMWINDOW == 182 (0x7fb47e046400) [pid = 1865] [serial = 1467] [outer = (nil)] [url = about:blank] 08:57:35 INFO - PROCESS | 1865 | --DOMWINDOW == 181 (0x7fb494b86400) [pid = 1865] [serial = 1425] [outer = (nil)] [url = about:blank] 08:57:35 INFO - PROCESS | 1865 | --DOMWINDOW == 180 (0x7fb4a7371000) [pid = 1865] [serial = 1362] [outer = (nil)] [url = about:blank] 08:57:35 INFO - PROCESS | 1865 | --DOMWINDOW == 179 (0x7fb47e045c00) [pid = 1865] [serial = 1383] [outer = (nil)] [url = about:blank] 08:57:35 INFO - PROCESS | 1865 | --DOMWINDOW == 178 (0x7fb4890c8c00) [pid = 1865] [serial = 1416] [outer = (nil)] [url = about:blank] 08:57:35 INFO - PROCESS | 1865 | --DOMWINDOW == 177 (0x7fb484742c00) [pid = 1865] [serial = 1476] [outer = (nil)] [url = about:blank] 08:57:35 INFO - PROCESS | 1865 | --DOMWINDOW == 176 (0x7fb49966f400) [pid = 1865] [serial = 1353] [outer = (nil)] [url = about:blank] 08:57:35 INFO - PROCESS | 1865 | --DOMWINDOW == 175 (0x7fb49cbf6800) [pid = 1865] [serial = 1439] [outer = (nil)] [url = about:blank] 08:57:35 INFO - PROCESS | 1865 | --DOMWINDOW == 174 (0x7fb4992d9c00) [pid = 1865] [serial = 1433] [outer = (nil)] [url = about:blank] 08:57:35 INFO - PROCESS | 1865 | --DOMWINDOW == 173 (0x7fb492f49c00) [pid = 1865] [serial = 1422] [outer = (nil)] [url = about:blank] 08:57:35 INFO - PROCESS | 1865 | --DOMWINDOW == 172 (0x7fb496f0a800) [pid = 1865] [serial = 1428] [outer = (nil)] [url = about:blank] 08:57:35 INFO - PROCESS | 1865 | --DOMWINDOW == 171 (0x7fb4882b4c00) [pid = 1865] [serial = 1299] [outer = (nil)] [url = about:blank] 08:57:35 INFO - PROCESS | 1865 | --DOMWINDOW == 170 (0x7fb4abf72400) [pid = 1865] [serial = 1371] [outer = (nil)] [url = about:blank] 08:57:35 INFO - PROCESS | 1865 | --DOMWINDOW == 169 (0x7fb490a89400) [pid = 1865] [serial = 1308] [outer = (nil)] [url = about:blank] 08:57:35 INFO - PROCESS | 1865 | --DOMWINDOW == 168 (0x7fb4946fa800) [pid = 1865] [serial = 1350] [outer = (nil)] [url = about:blank] 08:57:35 INFO - PROCESS | 1865 | --DOMWINDOW == 167 (0x7fb4a81aa800) [pid = 1865] [serial = 1440] [outer = (nil)] [url = about:blank] 08:57:35 INFO - PROCESS | 1865 | --DOMWINDOW == 166 (0x7fb4800de400) [pid = 1865] [serial = 1457] [outer = (nil)] [url = about:blank] 08:57:35 INFO - PROCESS | 1865 | --DOMWINDOW == 165 (0x7fb494d11800) [pid = 1865] [serial = 1427] [outer = (nil)] [url = about:blank] 08:57:35 INFO - PROCESS | 1865 | --DOMWINDOW == 164 (0x7fb47f863400) [pid = 1865] [serial = 1409] [outer = (nil)] [url = about:blank] 08:57:35 INFO - PROCESS | 1865 | --DOMWINDOW == 163 (0x7fb481af4c00) [pid = 1865] [serial = 1463] [outer = (nil)] [url = about:blank] 08:57:35 INFO - PROCESS | 1865 | --DOMWINDOW == 162 (0x7fb47e04c800) [pid = 1865] [serial = 1374] [outer = (nil)] [url = about:blank] 08:57:35 INFO - PROCESS | 1865 | --DOMWINDOW == 161 (0x7fb482d11400) [pid = 1865] [serial = 1461] [outer = (nil)] [url = about:blank] 08:57:35 INFO - PROCESS | 1865 | --DOMWINDOW == 160 (0x7fb47f1b9400) [pid = 1865] [serial = 1443] [outer = (nil)] [url = about:blank] 08:57:35 INFO - PROCESS | 1865 | --DOMWINDOW == 159 (0x7fb490350000) [pid = 1865] [serial = 1419] [outer = (nil)] [url = about:blank] 08:57:35 INFO - PROCESS | 1865 | --DOMWINDOW == 158 (0x7fb4890d5000) [pid = 1865] [serial = 1344] [outer = (nil)] [url = about:blank] 08:57:35 INFO - PROCESS | 1865 | --DOMWINDOW == 157 (0x7fb499284000) [pid = 1865] [serial = 1431] [outer = (nil)] [url = about:blank] 08:57:35 INFO - PROCESS | 1865 | --DOMWINDOW == 156 (0x7fb48509d000) [pid = 1865] [serial = 1413] [outer = (nil)] [url = about:blank] 08:57:35 INFO - PROCESS | 1865 | --DOMWINDOW == 155 (0x7fb480266000) [pid = 1865] [serial = 1296] [outer = (nil)] [url = about:blank] 08:57:35 INFO - PROCESS | 1865 | --DOMWINDOW == 154 (0x7fb4aa6bd000) [pid = 1865] [serial = 1452] [outer = (nil)] [url = about:blank] 08:57:35 INFO - PROCESS | 1865 | --DOMWINDOW == 153 (0x7fb485adf400) [pid = 1865] [serial = 1341] [outer = (nil)] [url = about:blank] 08:57:35 INFO - PROCESS | 1865 | --DOMWINDOW == 152 (0x7fb47d8ca000) [pid = 1865] [serial = 1359] [outer = (nil)] [url = about:blank] 08:57:35 INFO - PROCESS | 1865 | --DOMWINDOW == 151 (0x7fb47bd21800) [pid = 1865] [serial = 1377] [outer = (nil)] [url = about:blank] 08:57:35 INFO - PROCESS | 1865 | --DOMWINDOW == 150 (0x7fb4837b9400) [pid = 1865] [serial = 1473] [outer = (nil)] [url = about:blank] 08:57:35 INFO - PROCESS | 1865 | --DOMWINDOW == 149 (0x7fb482b02800) [pid = 1865] [serial = 1460] [outer = (nil)] [url = about:blank] 08:57:35 INFO - PROCESS | 1865 | --DOMWINDOW == 148 (0x7fb499547000) [pid = 1865] [serial = 1287] [outer = (nil)] [url = about:blank] 08:57:35 INFO - PROCESS | 1865 | --DOMWINDOW == 147 (0x7fb49a7e4c00) [pid = 1865] [serial = 1290] [outer = (nil)] [url = about:blank] 08:57:35 INFO - PROCESS | 1865 | --DOMWINDOW == 146 (0x7fb4801b1000) [pid = 1865] [serial = 1455] [outer = (nil)] [url = about:blank] 08:57:35 INFO - PROCESS | 1865 | 1461686255286 Marionette TRACE conn3 -> [0,2112,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.zero.4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.4.html\", \"f2909f1d-3840-4f27-ae3e-3caac4a4282f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:57:35 INFO - PROCESS | 1865 | ++DOCSHELL 0x7fb47cadb800 == 150 [pid = 1865] [id = 535] 08:57:35 INFO - PROCESS | 1865 | ++DOMWINDOW == 147 (0x7fb47bd21800) [pid = 1865] [serial = 1606] [outer = (nil)] 08:57:35 INFO - PROCESS | 1865 | ++DOMWINDOW == 148 (0x7fb47d665000) [pid = 1865] [serial = 1607] [outer = 0x7fb47bd21800] 08:57:35 INFO - PROCESS | 1865 | 1461686255369 Marionette DEBUG loaded listener.js 08:57:35 INFO - PROCESS | 1865 | ++DOMWINDOW == 149 (0x7fb47d8c4800) [pid = 1865] [serial = 1608] [outer = 0x7fb47bd21800] 08:57:36 INFO - PROCESS | 1865 | 1461686256173 Marionette TRACE conn3 <- [1,2112,null,{"value":["/2dcontext/path-objects/2d.path.rect.zero.4.html",0,null,null,[["Canvas test: 2d.path.rect.zero.4",0,null,null]]]}] 08:57:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.4.html | Canvas test: 2d.path.rect.zero.4 08:57:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.4.html | took 2884ms 08:57:36 INFO - PROCESS | 1865 | 1461686256202 Marionette TRACE conn3 -> [0,2113,"getWindowHandle",null] 08:57:36 INFO - PROCESS | 1865 | 1461686256208 Marionette TRACE conn3 <- [1,2113,null,{"value":"8"}] 08:57:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.5.html 08:57:36 INFO - PROCESS | 1865 | 1461686256232 Marionette TRACE conn3 -> [0,2114,"setScriptTimeout",{"ms":35000}] 08:57:36 INFO - PROCESS | 1865 | 1461686256237 Marionette TRACE conn3 <- [1,2114,null,{}] 08:57:36 INFO - PROCESS | 1865 | 1461686256243 Marionette TRACE conn3 -> [0,2115,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:57:36 INFO - PROCESS | 1865 | 1461686256435 Marionette TRACE conn3 <- [1,2115,null,{"value":null}] 08:57:36 INFO - PROCESS | 1865 | 1461686256453 Marionette TRACE conn3 -> [0,2116,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.zero.5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.5.html\", \"f2909f1d-3840-4f27-ae3e-3caac4a4282f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:57:36 INFO - PROCESS | 1865 | ++DOCSHELL 0x7fb4800b3800 == 151 [pid = 1865] [id = 536] 08:57:36 INFO - PROCESS | 1865 | ++DOMWINDOW == 150 (0x7fb47d9c2400) [pid = 1865] [serial = 1609] [outer = (nil)] 08:57:36 INFO - PROCESS | 1865 | ++DOMWINDOW == 151 (0x7fb47f1b4c00) [pid = 1865] [serial = 1610] [outer = 0x7fb47d9c2400] 08:57:36 INFO - PROCESS | 1865 | 1461686256520 Marionette DEBUG loaded listener.js 08:57:36 INFO - PROCESS | 1865 | ++DOMWINDOW == 152 (0x7fb47f31c400) [pid = 1865] [serial = 1611] [outer = 0x7fb47d9c2400] 08:57:37 INFO - PROCESS | 1865 | 1461686257553 Marionette TRACE conn3 <- [1,2116,null,{"value":["/2dcontext/path-objects/2d.path.rect.zero.5.html",0,null,null,[["Canvas test: 2d.path.rect.zero.5",0,null,null]]]}] 08:57:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.5.html | Canvas test: 2d.path.rect.zero.5 08:57:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.5.html | took 1389ms 08:57:37 INFO - PROCESS | 1865 | 1461686257616 Marionette TRACE conn3 -> [0,2117,"getWindowHandle",null] 08:57:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.6.html 08:57:37 INFO - PROCESS | 1865 | 1461686257622 Marionette TRACE conn3 <- [1,2117,null,{"value":"8"}] 08:57:37 INFO - PROCESS | 1865 | 1461686257628 Marionette TRACE conn3 -> [0,2118,"setScriptTimeout",{"ms":35000}] 08:57:37 INFO - PROCESS | 1865 | 1461686257631 Marionette TRACE conn3 <- [1,2118,null,{}] 08:57:37 INFO - PROCESS | 1865 | 1461686257636 Marionette TRACE conn3 -> [0,2119,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:57:37 INFO - PROCESS | 1865 | 1461686257924 Marionette TRACE conn3 <- [1,2119,null,{"value":null}] 08:57:37 INFO - PROCESS | 1865 | 1461686257961 Marionette TRACE conn3 -> [0,2120,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.zero.6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.6.html\", \"f2909f1d-3840-4f27-ae3e-3caac4a4282f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:57:37 INFO - PROCESS | 1865 | ++DOCSHELL 0x7fb481b28800 == 152 [pid = 1865] [id = 537] 08:57:37 INFO - PROCESS | 1865 | ++DOMWINDOW == 153 (0x7fb47f31bc00) [pid = 1865] [serial = 1612] [outer = (nil)] 08:57:38 INFO - PROCESS | 1865 | ++DOMWINDOW == 154 (0x7fb47fbf3000) [pid = 1865] [serial = 1613] [outer = 0x7fb47f31bc00] 08:57:38 INFO - PROCESS | 1865 | 1461686258034 Marionette DEBUG loaded listener.js 08:57:38 INFO - PROCESS | 1865 | ++DOMWINDOW == 155 (0x7fb4800e6000) [pid = 1865] [serial = 1614] [outer = 0x7fb47f31bc00] 08:57:39 INFO - PROCESS | 1865 | 1461686259008 Marionette TRACE conn3 <- [1,2120,null,{"value":["/2dcontext/path-objects/2d.path.rect.zero.6.html",0,null,null,[["Canvas test: 2d.path.rect.zero.6",0,null,null]]]}] 08:57:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.6.html | Canvas test: 2d.path.rect.zero.6 08:57:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.6.html | took 1429ms 08:57:39 INFO - PROCESS | 1865 | 1461686259057 Marionette TRACE conn3 -> [0,2121,"getWindowHandle",null] 08:57:39 INFO - PROCESS | 1865 | 1461686259065 Marionette TRACE conn3 <- [1,2121,null,{"value":"8"}] 08:57:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.empty.html 08:57:39 INFO - PROCESS | 1865 | 1461686259089 Marionette TRACE conn3 -> [0,2122,"setScriptTimeout",{"ms":35000}] 08:57:39 INFO - PROCESS | 1865 | 1461686259098 Marionette TRACE conn3 <- [1,2122,null,{}] 08:57:39 INFO - PROCESS | 1865 | 1461686259121 Marionette TRACE conn3 -> [0,2123,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:57:39 INFO - PROCESS | 1865 | 1461686259548 Marionette TRACE conn3 <- [1,2123,null,{"value":null}] 08:57:39 INFO - PROCESS | 1865 | 1461686259728 Marionette TRACE conn3 -> [0,2124,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.empty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.empty.html\", \"f2909f1d-3840-4f27-ae3e-3caac4a4282f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:57:39 INFO - PROCESS | 1865 | ++DOCSHELL 0x7fb4839a4800 == 153 [pid = 1865] [id = 538] 08:57:39 INFO - PROCESS | 1865 | ++DOMWINDOW == 156 (0x7fb47fbf9800) [pid = 1865] [serial = 1615] [outer = (nil)] 08:57:39 INFO - PROCESS | 1865 | ++DOMWINDOW == 157 (0x7fb4807b2400) [pid = 1865] [serial = 1616] [outer = 0x7fb47fbf9800] 08:57:39 INFO - PROCESS | 1865 | 1461686259789 Marionette DEBUG loaded listener.js 08:57:39 INFO - PROCESS | 1865 | ++DOMWINDOW == 158 (0x7fb481827400) [pid = 1865] [serial = 1617] [outer = 0x7fb47fbf9800] 08:57:40 INFO - PROCESS | 1865 | --DOMWINDOW == 157 (0x7fb483ac9000) [pid = 1865] [serial = 1543] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.multiple.html] 08:57:40 INFO - PROCESS | 1865 | --DOMWINDOW == 156 (0x7fb47d8c2400) [pid = 1865] [serial = 1528] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html] 08:57:40 INFO - PROCESS | 1865 | --DOMWINDOW == 155 (0x7fb47fbf9c00) [pid = 1865] [serial = 1531] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html] 08:57:40 INFO - PROCESS | 1865 | --DOMWINDOW == 154 (0x7fb47bd1d000) [pid = 1865] [serial = 1525] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.basic.html] 08:57:40 INFO - PROCESS | 1865 | --DOMWINDOW == 153 (0x7fb47a648000) [pid = 1865] [serial = 1537] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nonfinite.html] 08:57:40 INFO - PROCESS | 1865 | --DOMWINDOW == 152 (0x7fb47a647c00) [pid = 1865] [serial = 1534] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nextpoint.html] 08:57:40 INFO - PROCESS | 1865 | --DOMWINDOW == 151 (0x7fb4837ca800) [pid = 1865] [serial = 1540] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.basic.html] 08:57:40 INFO - PROCESS | 1865 | --DOMWINDOW == 150 (0x7fb4807b5400) [pid = 1865] [serial = 1462] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.add.html] 08:57:41 INFO - PROCESS | 1865 | 1461686261082 Marionette TRACE conn3 <- [1,2124,null,{"value":["/2dcontext/path-objects/2d.path.stroke.empty.html",0,null,null,[["Empty subpaths are not stroked",0,null,null]]]}] 08:57:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.empty.html | Empty subpaths are not stroked 08:57:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.empty.html | took 2060ms 08:57:41 INFO - PROCESS | 1865 | 1461686261142 Marionette TRACE conn3 -> [0,2125,"getWindowHandle",null] 08:57:41 INFO - PROCESS | 1865 | 1461686261145 Marionette TRACE conn3 <- [1,2125,null,{"value":"8"}] 08:57:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.overlap.html 08:57:41 INFO - PROCESS | 1865 | 1461686261151 Marionette TRACE conn3 -> [0,2126,"setScriptTimeout",{"ms":35000}] 08:57:41 INFO - PROCESS | 1865 | 1461686261153 Marionette TRACE conn3 <- [1,2126,null,{}] 08:57:41 INFO - PROCESS | 1865 | 1461686261159 Marionette TRACE conn3 -> [0,2127,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:57:41 INFO - PROCESS | 1865 | 1461686261375 Marionette TRACE conn3 <- [1,2127,null,{"value":null}] 08:57:41 INFO - PROCESS | 1865 | 1461686261563 Marionette TRACE conn3 -> [0,2128,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.overlap.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.overlap.html\", \"f2909f1d-3840-4f27-ae3e-3caac4a4282f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:57:41 INFO - PROCESS | 1865 | ++DOCSHELL 0x7fb485b90000 == 154 [pid = 1865] [id = 539] 08:57:41 INFO - PROCESS | 1865 | ++DOMWINDOW == 151 (0x7fb47a647c00) [pid = 1865] [serial = 1618] [outer = (nil)] 08:57:41 INFO - PROCESS | 1865 | ++DOMWINDOW == 152 (0x7fb481838400) [pid = 1865] [serial = 1619] [outer = 0x7fb47a647c00] 08:57:41 INFO - PROCESS | 1865 | 1461686261628 Marionette DEBUG loaded listener.js 08:57:41 INFO - PROCESS | 1865 | ++DOMWINDOW == 153 (0x7fb482b08400) [pid = 1865] [serial = 1620] [outer = 0x7fb47a647c00] 08:57:42 INFO - PROCESS | 1865 | 1461686262368 Marionette TRACE conn3 <- [1,2128,null,{"value":["/2dcontext/path-objects/2d.path.stroke.overlap.html",0,null,null,[["Stroked subpaths are combined before being drawn",0,null,null]]]}] 08:57:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.overlap.html | Stroked subpaths are combined before being drawn 08:57:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.overlap.html | took 1233ms 08:57:42 INFO - PROCESS | 1865 | 1461686262386 Marionette TRACE conn3 -> [0,2129,"getWindowHandle",null] 08:57:42 INFO - PROCESS | 1865 | 1461686262389 Marionette TRACE conn3 <- [1,2129,null,{"value":"8"}] 08:57:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.arc.html 08:57:42 INFO - PROCESS | 1865 | 1461686262395 Marionette TRACE conn3 -> [0,2130,"setScriptTimeout",{"ms":35000}] 08:57:42 INFO - PROCESS | 1865 | 1461686262397 Marionette TRACE conn3 <- [1,2130,null,{}] 08:57:42 INFO - PROCESS | 1865 | 1461686262402 Marionette TRACE conn3 -> [0,2131,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:57:42 INFO - PROCESS | 1865 | 1461686262724 Marionette TRACE conn3 <- [1,2131,null,{"value":null}] 08:57:42 INFO - PROCESS | 1865 | 1461686262969 Marionette TRACE conn3 -> [0,2132,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.prune.arc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.arc.html\", \"f2909f1d-3840-4f27-ae3e-3caac4a4282f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:57:43 INFO - PROCESS | 1865 | ++DOCSHELL 0x7fb47f3db000 == 155 [pid = 1865] [id = 540] 08:57:43 INFO - PROCESS | 1865 | ++DOMWINDOW == 154 (0x7fb47a64b400) [pid = 1865] [serial = 1621] [outer = (nil)] 08:57:43 INFO - PROCESS | 1865 | ++DOMWINDOW == 155 (0x7fb47c418800) [pid = 1865] [serial = 1622] [outer = 0x7fb47a64b400] 08:57:43 INFO - PROCESS | 1865 | 1461686263086 Marionette DEBUG loaded listener.js 08:57:43 INFO - PROCESS | 1865 | ++DOMWINDOW == 156 (0x7fb47d9d1000) [pid = 1865] [serial = 1623] [outer = 0x7fb47a64b400] 08:57:44 INFO - PROCESS | 1865 | 1461686264117 Marionette TRACE conn3 <- [1,2132,null,{"value":["/2dcontext/path-objects/2d.path.stroke.prune.arc.html",0,null,null,[["Zero-length line segments from arcTo and arc are removed before stroking",1,"assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.arc.html:40:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2133,"getWindowHandle",null] 08:57:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.closed.html 08:57:44 INFO - PROCESS | 1865 | 1461686264189 Marionette TRACE conn3 <- [1,2133,null,{"value":"8"}] 08:57:44 INFO - PROCESS | 1865 | 1461686264196 Marionette TRACE conn3 -> [0,2134,"setScriptTimeout",{"ms":35000}] 08:57:44 INFO - PROCESS | 1865 | 1461686264202 Marionette TRACE conn3 <- [1,2134,null,{}] 08:57:44 INFO - PROCESS | 1865 | 1461686264209 Marionette TRACE conn3 -> [0,2135,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:57:44 INFO - PROCESS | 1865 | 1461686264430 Marionette TRACE conn3 <- [1,2135,null,{"value":null}] 08:57:44 INFO - PROCESS | 1865 | 1461686264741 Marionette TRACE conn3 -> [0,2136,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.prune.closed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.closed.html\", \"f2909f1d-3840-4f27-ae3e-3caac4a4282f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:57:44 INFO - PROCESS | 1865 | ++DOCSHELL 0x7fb482edc800 == 156 [pid = 1865] [id = 541] 08:57:44 INFO - PROCESS | 1865 | ++DOMWINDOW == 157 (0x7fb4801ab000) [pid = 1865] [serial = 1624] [outer = (nil)] 08:57:44 INFO - PROCESS | 1865 | ++DOMWINDOW == 158 (0x7fb4801b5000) [pid = 1865] [serial = 1625] [outer = 0x7fb4801ab000] 08:57:44 INFO - PROCESS | 1865 | 1461686264824 Marionette DEBUG loaded listener.js 08:57:44 INFO - PROCESS | 1865 | ++DOMWINDOW == 159 (0x7fb481825c00) [pid = 1865] [serial = 1626] [outer = 0x7fb4801ab000] 08:57:45 INFO - PROCESS | 1865 | 1461686265716 Marionette TRACE conn3 <- [1,2136,null,{"value":["/2dcontext/path-objects/2d.path.stroke.prune.closed.html",0,null,null,[["Zero-length line segments from closed paths are removed before stroking",0,null,null]]]}] 08:57:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | Zero-length line segments from closed paths are removed before stroking 08:57:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | took 1589ms 08:57:45 INFO - PROCESS | 1865 | 1461686265786 Marionette TRACE conn3 -> [0,2137,"getWindowHandle",null] 08:57:45 INFO - PROCESS | 1865 | 1461686265791 Marionette TRACE conn3 <- [1,2137,null,{"value":"8"}] 08:57:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.corner.html 08:57:45 INFO - PROCESS | 1865 | 1461686265797 Marionette TRACE conn3 -> [0,2138,"setScriptTimeout",{"ms":35000}] 08:57:45 INFO - PROCESS | 1865 | 1461686265799 Marionette TRACE conn3 <- [1,2138,null,{}] 08:57:45 INFO - PROCESS | 1865 | 1461686265805 Marionette TRACE conn3 -> [0,2139,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:57:46 INFO - PROCESS | 1865 | 1461686266023 Marionette TRACE conn3 <- [1,2139,null,{"value":null}] 08:57:46 INFO - PROCESS | 1865 | 1461686266441 Marionette TRACE conn3 -> [0,2140,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.prune.corner.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.corner.html\", \"f2909f1d-3840-4f27-ae3e-3caac4a4282f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:57:46 INFO - PROCESS | 1865 | ++DOCSHELL 0x7fb48692b800 == 157 [pid = 1865] [id = 542] 08:57:46 INFO - PROCESS | 1865 | ++DOMWINDOW == 160 (0x7fb482d07000) [pid = 1865] [serial = 1627] [outer = (nil)] 08:57:46 INFO - PROCESS | 1865 | ++DOMWINDOW == 161 (0x7fb482d11c00) [pid = 1865] [serial = 1628] [outer = 0x7fb482d07000] 08:57:46 INFO - PROCESS | 1865 | 1461686266533 Marionette DEBUG loaded listener.js 08:57:46 INFO - PROCESS | 1865 | ++DOMWINDOW == 162 (0x7fb482d1dc00) [pid = 1865] [serial = 1629] [outer = 0x7fb482d07000] 08:57:47 INFO - PROCESS | 1865 | 1461686267432 Marionette TRACE conn3 <- [1,2140,null,{"value":["/2dcontext/path-objects/2d.path.stroke.prune.corner.html",0,null,null,[["Zero-length line segments are removed before stroking with miters",0,null,null]]]}] 08:57:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | Zero-length line segments are removed before stroking with miters 08:57:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | took 1683ms 08:57:47 INFO - PROCESS | 1865 | 1461686267482 Marionette TRACE conn3 -> [0,2141,"getWindowHandle",null] 08:57:47 INFO - PROCESS | 1865 | 1461686267490 Marionette TRACE conn3 <- [1,2141,null,{"value":"8"}] 08:57:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.curve.html 08:57:47 INFO - PROCESS | 1865 | 1461686267507 Marionette TRACE conn3 -> [0,2142,"setScriptTimeout",{"ms":35000}] 08:57:47 INFO - PROCESS | 1865 | 1461686267513 Marionette TRACE conn3 <- [1,2142,null,{}] 08:57:47 INFO - PROCESS | 1865 | 1461686267519 Marionette TRACE conn3 -> [0,2143,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:57:47 INFO - PROCESS | 1865 | 1461686267791 Marionette TRACE conn3 <- [1,2143,null,{"value":null}] 08:57:48 INFO - PROCESS | 1865 | 1461686268158 Marionette TRACE conn3 -> [0,2144,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.prune.curve.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.curve.html\", \"f2909f1d-3840-4f27-ae3e-3caac4a4282f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:57:48 INFO - PROCESS | 1865 | ++DOCSHELL 0x7fb486cb0800 == 158 [pid = 1865] [id = 543] 08:57:48 INFO - PROCESS | 1865 | ++DOMWINDOW == 163 (0x7fb47f865400) [pid = 1865] [serial = 1630] [outer = (nil)] 08:57:48 INFO - PROCESS | 1865 | ++DOMWINDOW == 164 (0x7fb4837c1000) [pid = 1865] [serial = 1631] [outer = 0x7fb47f865400] 08:57:48 INFO - PROCESS | 1865 | 1461686268244 Marionette DEBUG loaded listener.js 08:57:48 INFO - PROCESS | 1865 | ++DOMWINDOW == 165 (0x7fb483a28000) [pid = 1865] [serial = 1632] [outer = 0x7fb47f865400] 08:57:49 INFO - PROCESS | 1865 | 1461686269394 Marionette TRACE conn3 <- [1,2144,null,{"value":["/2dcontext/path-objects/2d.path.stroke.prune.curve.html",0,null,null,[["Zero-length line segments from quadraticCurveTo and bezierCurveTo are removed before stroking",1,"assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.curve.html:40:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2145,"getWindowHandle",null] 08:57:49 INFO - PROCESS | 1865 | 1461686269456 Marionette TRACE conn3 <- [1,2145,null,{"value":"8"}] 08:57:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.line.html 08:57:49 INFO - PROCESS | 1865 | 1461686269464 Marionette TRACE conn3 -> [0,2146,"setScriptTimeout",{"ms":35000}] 08:57:49 INFO - PROCESS | 1865 | 1461686269469 Marionette TRACE conn3 <- [1,2146,null,{}] 08:57:49 INFO - PROCESS | 1865 | 1461686269477 Marionette TRACE conn3 -> [0,2147,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:57:49 INFO - PROCESS | 1865 | 1461686269788 Marionette TRACE conn3 <- [1,2147,null,{"value":null}] 08:57:50 INFO - PROCESS | 1865 | 1461686270154 Marionette TRACE conn3 -> [0,2148,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.prune.line.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.line.html\", \"f2909f1d-3840-4f27-ae3e-3caac4a4282f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:57:50 INFO - PROCESS | 1865 | ++DOCSHELL 0x7fb487940800 == 159 [pid = 1865] [id = 544] 08:57:50 INFO - PROCESS | 1865 | ++DOMWINDOW == 166 (0x7fb481e7b000) [pid = 1865] [serial = 1633] [outer = (nil)] 08:57:50 INFO - PROCESS | 1865 | ++DOMWINDOW == 167 (0x7fb485d49400) [pid = 1865] [serial = 1634] [outer = 0x7fb481e7b000] 08:57:50 INFO - PROCESS | 1865 | 1461686270275 Marionette DEBUG loaded listener.js 08:57:50 INFO - PROCESS | 1865 | ++DOMWINDOW == 168 (0x7fb486b91000) [pid = 1865] [serial = 1635] [outer = 0x7fb481e7b000] 08:57:51 INFO - PROCESS | 1865 | 1461686271422 Marionette TRACE conn3 <- [1,2148,null,{"value":["/2dcontext/path-objects/2d.path.stroke.prune.line.html",0,null,null,[["Zero-length line segments from lineTo are removed before stroking",1,"assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.line.html:35:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2149,"getWindowHandle",null] 08:57:51 INFO - PROCESS | 1865 | 1461686271507 Marionette TRACE conn3 <- [1,2149,null,{"value":"8"}] 08:57:51 INFO - PROCESS | 1865 | 1461686271513 Marionette TRACE conn3 -> [0,2150,"setScriptTimeout",{"ms":35000}] 08:57:51 INFO - PROCESS | 1865 | 1461686271516 Marionette TRACE conn3 <- [1,2150,null,{}] 08:57:51 INFO - PROCESS | 1865 | 1461686271522 Marionette TRACE conn3 -> [0,2151,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:57:51 INFO - PROCESS | 1865 | 1461686271775 Marionette TRACE conn3 <- [1,2151,null,{"value":null}] 08:57:52 INFO - PROCESS | 1865 | 1461686272085 Marionette TRACE conn3 -> [0,2152,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.prune.rect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.rect.html\", \"f2909f1d-3840-4f27-ae3e-3caac4a4282f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:57:52 INFO - PROCESS | 1865 | ++DOCSHELL 0x7fb48e199000 == 160 [pid = 1865] [id = 545] 08:57:52 INFO - PROCESS | 1865 | ++DOMWINDOW == 169 (0x7fb4879ab800) [pid = 1865] [serial = 1636] [outer = (nil)] 08:57:52 INFO - PROCESS | 1865 | ++DOMWINDOW == 170 (0x7fb4879afc00) [pid = 1865] [serial = 1637] [outer = 0x7fb4879ab800] 08:57:52 INFO - PROCESS | 1865 | 1461686272181 Marionette DEBUG loaded listener.js 08:57:52 INFO - PROCESS | 1865 | ++DOMWINDOW == 171 (0x7fb4882b9800) [pid = 1865] [serial = 1638] [outer = 0x7fb4879ab800] 08:57:53 INFO - PROCESS | 1865 | 1461686273098 Marionette TRACE conn3 <- [1,2152,null,{"value":["/2dcontext/path-objects/2d.path.stroke.prune.rect.html",0,null,null,[["Zero-length line segments from rect and strokeRect are removed before stroking",0,null,null]]]}] 08:57:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | Zero-length line segments from rect and strokeRect are removed before stroking 08:57:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | took 1636ms 08:57:53 INFO - PROCESS | 1865 | 1461686273150 Marionette TRACE conn3 -> [0,2153,"getWindowHandle",null] 08:57:53 INFO - PROCESS | 1865 | 1461686273153 Marionette TRACE conn3 <- [1,2153,null,{"value":"8"}] 08:57:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale1.html 08:57:53 INFO - PROCESS | 1865 | 1461686273159 Marionette TRACE conn3 -> [0,2154,"setScriptTimeout",{"ms":35000}] 08:57:53 INFO - PROCESS | 1865 | 1461686273162 Marionette TRACE conn3 <- [1,2154,null,{}] 08:57:53 INFO - PROCESS | 1865 | 1461686273168 Marionette TRACE conn3 -> [0,2155,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:57:53 INFO - PROCESS | 1865 | 1461686273370 Marionette TRACE conn3 <- [1,2155,null,{"value":null}] 08:57:53 INFO - PROCESS | 1865 | 1461686273656 Marionette TRACE conn3 -> [0,2156,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.scale1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale1.html\", \"f2909f1d-3840-4f27-ae3e-3caac4a4282f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:57:53 INFO - PROCESS | 1865 | ++DOCSHELL 0x7fb48edb0800 == 161 [pid = 1865] [id = 546] 08:57:53 INFO - PROCESS | 1865 | ++DOMWINDOW == 172 (0x7fb486dd6400) [pid = 1865] [serial = 1639] [outer = (nil)] 08:57:53 INFO - PROCESS | 1865 | ++DOMWINDOW == 173 (0x7fb489982800) [pid = 1865] [serial = 1640] [outer = 0x7fb486dd6400] 08:57:53 INFO - PROCESS | 1865 | 1461686273769 Marionette DEBUG loaded listener.js 08:57:53 INFO - PROCESS | 1865 | ++DOMWINDOW == 174 (0x7fb490145400) [pid = 1865] [serial = 1641] [outer = 0x7fb486dd6400] 08:57:54 INFO - PROCESS | 1865 | 1461686274608 Marionette TRACE conn3 <- [1,2156,null,{"value":["/2dcontext/path-objects/2d.path.stroke.scale1.html",0,null,null,[["Stroke line widths are scaled by the current transformation matrix",0,null,null]]]}] 08:57:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale1.html | Stroke line widths are scaled by the current transformation matrix 08:57:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale1.html | took 1481ms 08:57:54 INFO - PROCESS | 1865 | 1461686274640 Marionette TRACE conn3 -> [0,2157,"getWindowHandle",null] 08:57:54 INFO - PROCESS | 1865 | 1461686274644 Marionette TRACE conn3 <- [1,2157,null,{"value":"8"}] 08:57:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale2.html 08:57:54 INFO - PROCESS | 1865 | 1461686274650 Marionette TRACE conn3 -> [0,2158,"setScriptTimeout",{"ms":35000}] 08:57:54 INFO - PROCESS | 1865 | 1461686274653 Marionette TRACE conn3 <- [1,2158,null,{}] 08:57:54 INFO - PROCESS | 1865 | 1461686274658 Marionette TRACE conn3 -> [0,2159,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:57:54 INFO - PROCESS | 1865 | 1461686274858 Marionette TRACE conn3 <- [1,2159,null,{"value":null}] 08:57:55 INFO - PROCESS | 1865 | 1461686275132 Marionette TRACE conn3 -> [0,2160,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.scale2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale2.html\", \"f2909f1d-3840-4f27-ae3e-3caac4a4282f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:57:55 INFO - PROCESS | 1865 | ++DOCSHELL 0x7fb48ff6f000 == 162 [pid = 1865] [id = 547] 08:57:55 INFO - PROCESS | 1865 | ++DOMWINDOW == 175 (0x7fb486dd8800) [pid = 1865] [serial = 1642] [outer = (nil)] 08:57:55 INFO - PROCESS | 1865 | ++DOMWINDOW == 176 (0x7fb490258400) [pid = 1865] [serial = 1643] [outer = 0x7fb486dd8800] 08:57:55 INFO - PROCESS | 1865 | 1461686275205 Marionette DEBUG loaded listener.js 08:57:55 INFO - PROCESS | 1865 | ++DOMWINDOW == 177 (0x7fb49031a800) [pid = 1865] [serial = 1644] [outer = 0x7fb486dd8800] 08:57:56 INFO - PROCESS | 1865 | 1461686276069 Marionette TRACE conn3 <- [1,2160,null,{"value":["/2dcontext/path-objects/2d.path.stroke.scale2.html",0,null,null,[["Stroke line widths are scaled by the current transformation matrix",0,null,null]]]}] 08:57:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale2.html | Stroke line widths are scaled by the current transformation matrix 08:57:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale2.html | took 1487ms 08:57:56 INFO - PROCESS | 1865 | 1461686276139 Marionette TRACE conn3 -> [0,2161,"getWindowHandle",null] 08:57:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.skew.html 08:57:56 INFO - PROCESS | 1865 | 1461686276144 Marionette TRACE conn3 <- [1,2161,null,{"value":"8"}] 08:57:56 INFO - PROCESS | 1865 | 1461686276152 Marionette TRACE conn3 -> [0,2162,"setScriptTimeout",{"ms":35000}] 08:57:56 INFO - PROCESS | 1865 | 1461686276155 Marionette TRACE conn3 <- [1,2162,null,{}] 08:57:56 INFO - PROCESS | 1865 | 1461686276163 Marionette TRACE conn3 -> [0,2163,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:57:56 INFO - PROCESS | 1865 | 1461686276461 Marionette TRACE conn3 <- [1,2163,null,{"value":null}] 08:57:56 INFO - PROCESS | 1865 | 1461686276805 Marionette TRACE conn3 -> [0,2164,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.skew.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.skew.html\", \"f2909f1d-3840-4f27-ae3e-3caac4a4282f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:57:56 INFO - PROCESS | 1865 | ++DOCSHELL 0x7fb49051a000 == 163 [pid = 1865] [id = 548] 08:57:56 INFO - PROCESS | 1865 | ++DOMWINDOW == 178 (0x7fb4890cf000) [pid = 1865] [serial = 1645] [outer = (nil)] 08:57:56 INFO - PROCESS | 1865 | ++DOMWINDOW == 179 (0x7fb49035bc00) [pid = 1865] [serial = 1646] [outer = 0x7fb4890cf000] 08:57:56 INFO - PROCESS | 1865 | 1461686276929 Marionette DEBUG loaded listener.js 08:57:57 INFO - PROCESS | 1865 | ++DOMWINDOW == 180 (0x7fb490a87000) [pid = 1865] [serial = 1647] [outer = 0x7fb4890cf000] 08:57:58 INFO - PROCESS | 1865 | 1461686278045 Marionette TRACE conn3 <- [1,2164,null,{"value":["/2dcontext/path-objects/2d.path.stroke.skew.html",0,null,null,[["Strokes lines are skewed by the current transformation matrix",0,null,null]]]}] 08:57:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.skew.html | Strokes lines are skewed by the current transformation matrix 08:57:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.skew.html | took 1941ms 08:57:58 INFO - PROCESS | 1865 | 1461686278094 Marionette TRACE conn3 -> [0,2165,"getWindowHandle",null] 08:57:58 INFO - PROCESS | 1865 | 1461686278100 Marionette TRACE conn3 <- [1,2165,null,{"value":"8"}] 08:57:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.unaffected.html 08:57:58 INFO - PROCESS | 1865 | 1461686278133 Marionette TRACE conn3 -> [0,2166,"setScriptTimeout",{"ms":35000}] 08:57:58 INFO - PROCESS | 1865 | 1461686278147 Marionette TRACE conn3 <- [1,2166,null,{}] 08:57:58 INFO - PROCESS | 1865 | 1461686278154 Marionette TRACE conn3 -> [0,2167,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:57:58 INFO - PROCESS | 1865 | 1461686278400 Marionette TRACE conn3 <- [1,2167,null,{"value":null}] 08:57:58 INFO - PROCESS | 1865 | 1461686278731 Marionette TRACE conn3 -> [0,2168,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.unaffected.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.unaffected.html\", \"f2909f1d-3840-4f27-ae3e-3caac4a4282f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:57:58 INFO - PROCESS | 1865 | ++DOCSHELL 0x7fb490fd8000 == 164 [pid = 1865] [id = 549] 08:57:58 INFO - PROCESS | 1865 | ++DOMWINDOW == 181 (0x7fb489989c00) [pid = 1865] [serial = 1648] [outer = (nil)] 08:57:58 INFO - PROCESS | 1865 | ++DOMWINDOW == 182 (0x7fb4920ebc00) [pid = 1865] [serial = 1649] [outer = 0x7fb489989c00] 08:57:58 INFO - PROCESS | 1865 | 1461686278839 Marionette DEBUG loaded listener.js 08:57:58 INFO - PROCESS | 1865 | ++DOMWINDOW == 183 (0x7fb493923000) [pid = 1865] [serial = 1650] [outer = 0x7fb489989c00] 08:58:00 INFO - PROCESS | 1865 | 1461686279999 Marionette TRACE conn3 <- [1,2168,null,{"value":["/2dcontext/path-objects/2d.path.stroke.unaffected.html",0,null,null,[["Stroking does not start a new path or subpath",0,null,null]]]}] 08:58:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.unaffected.html | Stroking does not start a new path or subpath 08:58:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.unaffected.html | took 1953ms 08:58:00 INFO - PROCESS | 1865 | 1461686280081 Marionette TRACE conn3 -> [0,2169,"getWindowHandle",null] 08:58:00 INFO - PROCESS | 1865 | 1461686280087 Marionette TRACE conn3 <- [1,2169,null,{"value":"8"}] 08:58:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.union.html 08:58:00 INFO - PROCESS | 1865 | 1461686280097 Marionette TRACE conn3 -> [0,2170,"setScriptTimeout",{"ms":35000}] 08:58:00 INFO - PROCESS | 1865 | 1461686280100 Marionette TRACE conn3 <- [1,2170,null,{}] 08:58:00 INFO - PROCESS | 1865 | 1461686280104 Marionette TRACE conn3 -> [0,2171,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:58:00 INFO - PROCESS | 1865 | 1461686280446 Marionette TRACE conn3 <- [1,2171,null,{"value":null}] 08:58:00 INFO - PROCESS | 1865 | 1461686280809 Marionette TRACE conn3 -> [0,2172,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.union.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.union.html\", \"f2909f1d-3840-4f27-ae3e-3caac4a4282f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:58:00 INFO - PROCESS | 1865 | ++DOCSHELL 0x7fb492edc000 == 165 [pid = 1865] [id = 550] 08:58:00 INFO - PROCESS | 1865 | ++DOMWINDOW == 184 (0x7fb493de2800) [pid = 1865] [serial = 1651] [outer = (nil)] 08:58:00 INFO - PROCESS | 1865 | ++DOMWINDOW == 185 (0x7fb493eda400) [pid = 1865] [serial = 1652] [outer = 0x7fb493de2800] 08:58:00 INFO - PROCESS | 1865 | 1461686280900 Marionette DEBUG loaded listener.js 08:58:01 INFO - PROCESS | 1865 | ++DOMWINDOW == 186 (0x7fb4946f9000) [pid = 1865] [serial = 1653] [outer = 0x7fb493de2800] 08:58:01 INFO - PROCESS | 1865 | 1461686281827 Marionette TRACE conn3 <- [1,2172,null,{"value":["/2dcontext/path-objects/2d.path.stroke.union.html",0,null,null,[["Strokes in opposite directions are unioned, not subtracted",0,null,null]]]}] 08:58:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.union.html | Strokes in opposite directions are unioned, not subtracted 08:58:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.union.html | took 1794ms 08:58:01 INFO - PROCESS | 1865 | 1461686281891 Marionette TRACE conn3 -> [0,2173,"getWindowHandle",null] 08:58:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.basic.html 08:58:01 INFO - PROCESS | 1865 | 1461686281895 Marionette TRACE conn3 <- [1,2173,null,{"value":"8"}] 08:58:01 INFO - PROCESS | 1865 | 1461686281901 Marionette TRACE conn3 -> [0,2174,"setScriptTimeout",{"ms":35000}] 08:58:01 INFO - PROCESS | 1865 | 1461686281905 Marionette TRACE conn3 <- [1,2174,null,{}] 08:58:01 INFO - PROCESS | 1865 | 1461686281910 Marionette TRACE conn3 -> [0,2175,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:58:02 INFO - PROCESS | 1865 | 1461686282192 Marionette TRACE conn3 <- [1,2175,null,{"value":null}] 08:58:02 INFO - PROCESS | 1865 | 1461686282525 Marionette TRACE conn3 -> [0,2176,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.transformation.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.basic.html\", \"f2909f1d-3840-4f27-ae3e-3caac4a4282f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:58:02 INFO - PROCESS | 1865 | ++DOCSHELL 0x7fb4947da800 == 166 [pid = 1865] [id = 551] 08:58:02 INFO - PROCESS | 1865 | ++DOMWINDOW == 187 (0x7fb493dea800) [pid = 1865] [serial = 1654] [outer = (nil)] 08:58:02 INFO - PROCESS | 1865 | ++DOMWINDOW == 188 (0x7fb494d0e000) [pid = 1865] [serial = 1655] [outer = 0x7fb493dea800] 08:58:02 INFO - PROCESS | 1865 | 1461686282611 Marionette DEBUG loaded listener.js 08:58:02 INFO - PROCESS | 1865 | ++DOMWINDOW == 189 (0x7fb4963a7c00) [pid = 1865] [serial = 1656] [outer = 0x7fb493dea800] 08:58:03 INFO - PROCESS | 1865 | 1461686283479 Marionette TRACE conn3 <- [1,2176,null,{"value":["/2dcontext/path-objects/2d.path.transformation.basic.html",0,null,null,[["Canvas test: 2d.path.transformation.basic",0,null,null]]]}] 08:58:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.basic.html | Canvas test: 2d.path.transformation.basic 08:58:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.basic.html | took 1635ms 08:58:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.changing.html 08:58:03 INFO - PROCESS | 1865 | 1461686283536 Marionette TRACE conn3 -> [0,2177,"getWindowHandle",null] 08:58:03 INFO - PROCESS | 1865 | 1461686283538 Marionette TRACE conn3 <- [1,2177,null,{"value":"8"}] 08:58:03 INFO - PROCESS | 1865 | 1461686283543 Marionette TRACE conn3 -> [0,2178,"setScriptTimeout",{"ms":35000}] 08:58:03 INFO - PROCESS | 1865 | 1461686283547 Marionette TRACE conn3 <- [1,2178,null,{}] 08:58:03 INFO - PROCESS | 1865 | 1461686283552 Marionette TRACE conn3 -> [0,2179,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:58:03 INFO - PROCESS | 1865 | 1461686283759 Marionette TRACE conn3 <- [1,2179,null,{"value":null}] 08:58:04 INFO - PROCESS | 1865 | 1461686284032 Marionette TRACE conn3 -> [0,2180,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.transformation.changing.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.changing.html\", \"f2909f1d-3840-4f27-ae3e-3caac4a4282f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:58:04 INFO - PROCESS | 1865 | ++DOCSHELL 0x7fb494fd1800 == 167 [pid = 1865] [id = 552] 08:58:04 INFO - PROCESS | 1865 | ++DOMWINDOW == 190 (0x7fb494ec0800) [pid = 1865] [serial = 1657] [outer = (nil)] 08:58:04 INFO - PROCESS | 1865 | ++DOMWINDOW == 191 (0x7fb497d2bc00) [pid = 1865] [serial = 1658] [outer = 0x7fb494ec0800] 08:58:04 INFO - PROCESS | 1865 | 1461686284147 Marionette DEBUG loaded listener.js 08:58:04 INFO - PROCESS | 1865 | ++DOMWINDOW == 192 (0x7fb49876c400) [pid = 1865] [serial = 1659] [outer = 0x7fb494ec0800] 08:58:05 INFO - PROCESS | 1865 | 1461686285008 Marionette TRACE conn3 <- [1,2180,null,{"value":["/2dcontext/path-objects/2d.path.transformation.changing.html",0,null,null,[["Transformations are applied while building paths, not when drawing",0,null,null]]]}] 08:58:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.changing.html | Transformations are applied while building paths, not when drawing 08:58:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.changing.html | took 1529ms 08:58:05 INFO - PROCESS | 1865 | 1461686285075 Marionette TRACE conn3 -> [0,2181,"getWindowHandle",null] 08:58:05 INFO - PROCESS | 1865 | 1461686285079 Marionette TRACE conn3 <- [1,2181,null,{"value":"8"}] 08:58:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.multiple.html 08:58:05 INFO - PROCESS | 1865 | 1461686285085 Marionette TRACE conn3 -> [0,2182,"setScriptTimeout",{"ms":35000}] 08:58:05 INFO - PROCESS | 1865 | 1461686285087 Marionette TRACE conn3 <- [1,2182,null,{}] 08:58:05 INFO - PROCESS | 1865 | 1461686285092 Marionette TRACE conn3 -> [0,2183,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:58:05 INFO - PROCESS | 1865 | 1461686285334 Marionette TRACE conn3 <- [1,2183,null,{"value":null}] 08:58:05 INFO - PROCESS | 1865 | 1461686285660 Marionette TRACE conn3 -> [0,2184,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.transformation.multiple.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.multiple.html\", \"f2909f1d-3840-4f27-ae3e-3caac4a4282f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:58:05 INFO - PROCESS | 1865 | ++DOCSHELL 0x7fb499046000 == 168 [pid = 1865] [id = 553] 08:58:05 INFO - PROCESS | 1865 | ++DOMWINDOW == 193 (0x7fb484747c00) [pid = 1865] [serial = 1660] [outer = (nil)] 08:58:05 INFO - PROCESS | 1865 | ++DOMWINDOW == 194 (0x7fb4990e2800) [pid = 1865] [serial = 1661] [outer = 0x7fb484747c00] 08:58:05 INFO - PROCESS | 1865 | 1461686285736 Marionette DEBUG loaded listener.js 08:58:05 INFO - PROCESS | 1865 | ++DOMWINDOW == 195 (0x7fb499232000) [pid = 1865] [serial = 1662] [outer = 0x7fb484747c00] 08:58:06 INFO - PROCESS | 1865 | 1461686286599 Marionette TRACE conn3 <- [1,2184,null,{"value":["/2dcontext/path-objects/2d.path.transformation.multiple.html",0,null,null,[["Transformations are applied while building paths, not when drawing",0,null,null]]]}] 08:58:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.multiple.html | Transformations are applied while building paths, not when drawing 08:58:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.multiple.html | took 1545ms 08:58:06 INFO - PROCESS | 1865 | 1461686286635 Marionette TRACE conn3 -> [0,2185,"getWindowHandle",null] 08:58:06 INFO - PROCESS | 1865 | 1461686286637 Marionette TRACE conn3 <- [1,2185,null,{"value":"8"}] 08:58:06 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html 08:58:06 INFO - PROCESS | 1865 | 1461686286644 Marionette TRACE conn3 -> [0,2186,"setScriptTimeout",{"ms":35000}] 08:58:06 INFO - PROCESS | 1865 | 1461686286646 Marionette TRACE conn3 <- [1,2186,null,{}] 08:58:06 INFO - PROCESS | 1865 | 1461686286651 Marionette TRACE conn3 -> [0,2187,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:58:06 INFO - PROCESS | 1865 | 1461686286879 Marionette TRACE conn3 <- [1,2187,null,{"value":null}] 08:58:07 INFO - PROCESS | 1865 | 1461686287125 Marionette TRACE conn3 -> [0,2188,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create1.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.basic.html\", \"f2909f1d-3840-4f27-ae3e-3caac4a4282f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:58:07 INFO - PROCESS | 1865 | ++DOCSHELL 0x7fb499b8f000 == 169 [pid = 1865] [id = 554] 08:58:07 INFO - PROCESS | 1865 | ++DOMWINDOW == 196 (0x7fb486df0800) [pid = 1865] [serial = 1663] [outer = (nil)] 08:58:07 INFO - PROCESS | 1865 | ++DOMWINDOW == 197 (0x7fb4992d5400) [pid = 1865] [serial = 1664] [outer = 0x7fb486df0800] 08:58:07 INFO - PROCESS | 1865 | 1461686287236 Marionette DEBUG loaded listener.js 08:58:07 INFO - PROCESS | 1865 | ++DOMWINDOW == 198 (0x7fb499545800) [pid = 1865] [serial = 1665] [outer = 0x7fb486df0800] 08:58:08 INFO - PROCESS | 1865 | 1461686288168 Marionette TRACE conn3 <- [1,2188,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create1.basic.html",0,null,null,[["createImageData(imgdata) exists and returns something",0,null,null]]]}] 08:58:08 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | createImageData(imgdata) exists and returns something 08:58:08 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | took 1582ms 08:58:08 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html 08:58:08 INFO - PROCESS | 1865 | 1461686288227 Marionette TRACE conn3 -> [0,2189,"getWindowHandle",null] 08:58:08 INFO - PROCESS | 1865 | 1461686288230 Marionette TRACE conn3 <- [1,2189,null,{"value":"8"}] 08:58:08 INFO - PROCESS | 1865 | 1461686288236 Marionette TRACE conn3 -> [0,2190,"setScriptTimeout",{"ms":35000}] 08:58:08 INFO - PROCESS | 1865 | 1461686288239 Marionette TRACE conn3 <- [1,2190,null,{}] 08:58:08 INFO - PROCESS | 1865 | 1461686288245 Marionette TRACE conn3 -> [0,2191,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:58:08 INFO - PROCESS | 1865 | 1461686288458 Marionette TRACE conn3 <- [1,2191,null,{"value":null}] 08:58:08 INFO - PROCESS | 1865 | 1461686288772 Marionette TRACE conn3 -> [0,2192,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create1.initial.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.initial.html\", \"f2909f1d-3840-4f27-ae3e-3caac4a4282f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:58:08 INFO - PROCESS | 1865 | ++DOCSHELL 0x7fb49a75f000 == 170 [pid = 1865] [id = 555] 08:58:08 INFO - PROCESS | 1865 | ++DOMWINDOW == 199 (0x7fb4990dc400) [pid = 1865] [serial = 1666] [outer = (nil)] 08:58:08 INFO - PROCESS | 1865 | ++DOMWINDOW == 200 (0x7fb49960d000) [pid = 1865] [serial = 1667] [outer = 0x7fb4990dc400] 08:58:08 INFO - PROCESS | 1865 | 1461686288851 Marionette DEBUG loaded listener.js 08:58:08 INFO - PROCESS | 1865 | ++DOMWINDOW == 201 (0x7fb499cb8800) [pid = 1865] [serial = 1668] [outer = 0x7fb4990dc400] 08:58:09 INFO - PROCESS | 1865 | 1461686289691 Marionette TRACE conn3 <- [1,2192,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create1.initial.html",0,null,null,[["createImageData(imgdata) returns transparent black data of the right size",0,null,null]]]}] 08:58:09 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | createImageData(imgdata) returns transparent black data of the right size 08:58:09 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | took 1484ms 08:58:09 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html 08:58:09 INFO - PROCESS | 1865 | 1461686289720 Marionette TRACE conn3 -> [0,2193,"getWindowHandle",null] 08:58:09 INFO - PROCESS | 1865 | 1461686289723 Marionette TRACE conn3 <- [1,2193,null,{"value":"8"}] 08:58:09 INFO - PROCESS | 1865 | 1461686289729 Marionette TRACE conn3 -> [0,2194,"setScriptTimeout",{"ms":35000}] 08:58:09 INFO - PROCESS | 1865 | 1461686289732 Marionette TRACE conn3 <- [1,2194,null,{}] 08:58:09 INFO - PROCESS | 1865 | 1461686289738 Marionette TRACE conn3 -> [0,2195,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:58:09 INFO - PROCESS | 1865 | 1461686289959 Marionette TRACE conn3 <- [1,2195,null,{"value":null}] 08:58:10 INFO - PROCESS | 1865 | 1461686290234 Marionette TRACE conn3 -> [0,2196,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create1.this.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.this.html\", \"f2909f1d-3840-4f27-ae3e-3caac4a4282f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:58:10 INFO - PROCESS | 1865 | ++DOCSHELL 0x7fb49d7d6800 == 171 [pid = 1865] [id = 556] 08:58:10 INFO - PROCESS | 1865 | ++DOMWINDOW == 202 (0x7fb499230000) [pid = 1865] [serial = 1669] [outer = (nil)] 08:58:10 INFO - PROCESS | 1865 | ++DOMWINDOW == 203 (0x7fb49a10a400) [pid = 1865] [serial = 1670] [outer = 0x7fb499230000] 08:58:10 INFO - PROCESS | 1865 | 1461686290315 Marionette DEBUG loaded listener.js 08:58:10 INFO - PROCESS | 1865 | ++DOMWINDOW == 204 (0x7fb49aa0d400) [pid = 1865] [serial = 1671] [outer = 0x7fb499230000] 08:58:11 INFO - PROCESS | 1865 | 1461686291189 Marionette TRACE conn3 <- [1,2196,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create1.this.html",0,null,null,[["createImageData(imgdata) should throw when called with the wrong |this|",0,null,null]]]}] 08:58:11 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | createImageData(imgdata) should throw when called with the wrong |this| 08:58:11 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | took 1529ms 08:58:11 INFO - PROCESS | 1865 | 1461686291258 Marionette TRACE conn3 -> [0,2197,"getWindowHandle",null] 08:58:11 INFO - PROCESS | 1865 | 1461686291262 Marionette TRACE conn3 <- [1,2197,null,{"value":"8"}] 08:58:11 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html 08:58:11 INFO - PROCESS | 1865 | 1461686291268 Marionette TRACE conn3 -> [0,2198,"setScriptTimeout",{"ms":35000}] 08:58:11 INFO - PROCESS | 1865 | 1461686291270 Marionette TRACE conn3 <- [1,2198,null,{}] 08:58:11 INFO - PROCESS | 1865 | 1461686291275 Marionette TRACE conn3 -> [0,2199,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:58:11 INFO - PROCESS | 1865 | 1461686291487 Marionette TRACE conn3 <- [1,2199,null,{"value":null}] 08:58:11 INFO - PROCESS | 1865 | 1461686291757 Marionette TRACE conn3 -> [0,2200,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create1.type.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.type.html\", \"f2909f1d-3840-4f27-ae3e-3caac4a4282f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:58:11 INFO - PROCESS | 1865 | ++DOCSHELL 0x7fb4a770f800 == 172 [pid = 1865] [id = 557] 08:58:11 INFO - PROCESS | 1865 | ++DOMWINDOW == 205 (0x7fb49a102c00) [pid = 1865] [serial = 1672] [outer = (nil)] 08:58:11 INFO - PROCESS | 1865 | ++DOMWINDOW == 206 (0x7fb49cbf7400) [pid = 1865] [serial = 1673] [outer = 0x7fb49a102c00] 08:58:11 INFO - PROCESS | 1865 | 1461686291870 Marionette DEBUG loaded listener.js 08:58:11 INFO - PROCESS | 1865 | ++DOMWINDOW == 207 (0x7fb4a72a5400) [pid = 1865] [serial = 1674] [outer = 0x7fb49a102c00] 08:58:13 INFO - PROCESS | 1865 | --DOCSHELL 0x7fb47f434800 == 171 [pid = 1865] [id = 463] 08:58:13 INFO - PROCESS | 1865 | --DOCSHELL 0x7fb4a7381000 == 170 [pid = 1865] [id = 475] 08:58:13 INFO - PROCESS | 1865 | --DOCSHELL 0x7fb485da3000 == 169 [pid = 1865] [id = 486] 08:58:13 INFO - PROCESS | 1865 | --DOCSHELL 0x7fb480128800 == 168 [pid = 1865] [id = 484] 08:58:13 INFO - PROCESS | 1865 | --DOCSHELL 0x7fb480142800 == 167 [pid = 1865] [id = 485] 08:58:13 INFO - PROCESS | 1865 | --DOCSHELL 0x7fb4b08cd000 == 166 [pid = 1865] [id = 477] 08:58:13 INFO - PROCESS | 1865 | --DOCSHELL 0x7fb47cada000 == 165 [pid = 1865] [id = 478] 08:58:13 INFO - PROCESS | 1865 | --DOCSHELL 0x7fb48e1a4800 == 164 [pid = 1865] [id = 480] 08:58:13 INFO - PROCESS | 1865 | --DOCSHELL 0x7fb4800af000 == 163 [pid = 1865] [id = 481] 08:58:13 INFO - PROCESS | 1865 | --DOCSHELL 0x7fb48e1b2800 == 162 [pid = 1865] [id = 482] 08:58:13 INFO - PROCESS | 1865 | --DOCSHELL 0x7fb47cb6b000 == 161 [pid = 1865] [id = 483] 08:58:13 INFO - PROCESS | 1865 | --DOCSHELL 0x7fb49905b000 == 160 [pid = 1865] [id = 473] 08:58:13 INFO - PROCESS | 1865 | --DOCSHELL 0x7fb4abe33800 == 159 [pid = 1865] [id = 476] 08:58:13 INFO - PROCESS | 1865 | --DOCSHELL 0x7fb4b0aa4000 == 158 [pid = 1865] [id = 530] 08:58:13 INFO - PROCESS | 1865 | --DOCSHELL 0x7fb4aca08800 == 157 [pid = 1865] [id = 529] 08:58:13 INFO - PROCESS | 1865 | --DOCSHELL 0x7fb4abf8e800 == 156 [pid = 1865] [id = 528] 08:58:13 INFO - PROCESS | 1865 | --DOCSHELL 0x7fb4aa13e000 == 155 [pid = 1865] [id = 527] 08:58:13 INFO - PROCESS | 1865 | --DOCSHELL 0x7fb4a7509800 == 154 [pid = 1865] [id = 526] 08:58:13 INFO - PROCESS | 1865 | --DOCSHELL 0x7fb49b041800 == 153 [pid = 1865] [id = 525] 08:58:13 INFO - PROCESS | 1865 | --DOCSHELL 0x7fb499b80000 == 152 [pid = 1865] [id = 524] 08:58:13 INFO - PROCESS | 1865 | --DOCSHELL 0x7fb496f57800 == 151 [pid = 1865] [id = 523] 08:58:13 INFO - PROCESS | 1865 | --DOCSHELL 0x7fb49496e000 == 150 [pid = 1865] [id = 522] 08:58:13 INFO - PROCESS | 1865 | --DOCSHELL 0x7fb4911b8000 == 149 [pid = 1865] [id = 521] 08:58:13 INFO - PROCESS | 1865 | --DOCSHELL 0x7fb490299000 == 148 [pid = 1865] [id = 520] 08:58:13 INFO - PROCESS | 1865 | --DOCSHELL 0x7fb48ee05800 == 147 [pid = 1865] [id = 519] 08:58:13 INFO - PROCESS | 1865 | --DOCSHELL 0x7fb4878b1000 == 146 [pid = 1865] [id = 518] 08:58:13 INFO - PROCESS | 1865 | --DOCSHELL 0x7fb485dbd800 == 145 [pid = 1865] [id = 517] 08:58:13 INFO - PROCESS | 1865 | --DOCSHELL 0x7fb47dc1b800 == 144 [pid = 1865] [id = 516] 08:58:14 INFO - PROCESS | 1865 | 1461686294060 Marionette TRACE conn3 <- [1,2200,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create1.type.html",0,null,null,[["createImageData(imgdata) returns an ImageData object containing a Uint8ClampedArray object",0,null,null]]]}] 08:58:14 INFO - PROCESS | 1865 | --DOMWINDOW == 206 (0x7fb48474b800) [pid = 1865] [serial = 1464] [outer = (nil)] [url = about:blank] 08:58:14 INFO - PROCESS | 1865 | --DOMWINDOW == 205 (0x7fb486b87c00) [pid = 1865] [serial = 1544] [outer = (nil)] [url = about:blank] 08:58:14 INFO - PROCESS | 1865 | --DOMWINDOW == 204 (0x7fb47e04ec00) [pid = 1865] [serial = 1529] [outer = (nil)] [url = about:blank] 08:58:14 INFO - PROCESS | 1865 | --DOMWINDOW == 203 (0x7fb47f862800) [pid = 1865] [serial = 1530] [outer = (nil)] [url = about:blank] 08:58:14 INFO - PROCESS | 1865 | --DOMWINDOW == 202 (0x7fb494799400) [pid = 1865] [serial = 1505] [outer = (nil)] [url = about:blank] 08:58:14 INFO - PROCESS | 1865 | --DOMWINDOW == 201 (0x7fb494526c00) [pid = 1865] [serial = 1502] [outer = (nil)] [url = about:blank] 08:58:14 INFO - PROCESS | 1865 | --DOMWINDOW == 200 (0x7fb487b92800) [pid = 1865] [serial = 1490] [outer = (nil)] [url = about:blank] 08:58:14 INFO - PROCESS | 1865 | --DOMWINDOW == 199 (0x7fb4800e9400) [pid = 1865] [serial = 1532] [outer = (nil)] [url = about:blank] 08:58:14 INFO - PROCESS | 1865 | --DOMWINDOW == 198 (0x7fb4801b2c00) [pid = 1865] [serial = 1533] [outer = (nil)] [url = about:blank] 08:58:14 INFO - PROCESS | 1865 | --DOMWINDOW == 197 (0x7fb47bd23c00) [pid = 1865] [serial = 1526] [outer = (nil)] [url = about:blank] 08:58:14 INFO - PROCESS | 1865 | --DOMWINDOW == 196 (0x7fb47d8c0000) [pid = 1865] [serial = 1527] [outer = (nil)] [url = about:blank] 08:58:14 INFO - PROCESS | 1865 | --DOMWINDOW == 195 (0x7fb481afa800) [pid = 1865] [serial = 1538] [outer = (nil)] [url = about:blank] 08:58:14 INFO - PROCESS | 1865 | --DOMWINDOW == 194 (0x7fb482d0d000) [pid = 1865] [serial = 1539] [outer = (nil)] [url = about:blank] 08:58:14 INFO - PROCESS | 1865 | --DOMWINDOW == 193 (0x7fb4850a0400) [pid = 1865] [serial = 1478] [outer = (nil)] [url = about:blank] 08:58:14 INFO - PROCESS | 1865 | --DOMWINDOW == 192 (0x7fb483a23800) [pid = 1865] [serial = 1523] [outer = (nil)] [url = about:blank] 08:58:14 INFO - PROCESS | 1865 | --DOMWINDOW == 191 (0x7fb4aa6bc800) [pid = 1865] [serial = 1520] [outer = (nil)] [url = about:blank] 08:58:14 INFO - PROCESS | 1865 | --DOMWINDOW == 190 (0x7fb49cbf1800) [pid = 1865] [serial = 1517] [outer = (nil)] [url = about:blank] 08:58:14 INFO - PROCESS | 1865 | --DOMWINDOW == 189 (0x7fb49aa81000) [pid = 1865] [serial = 1514] [outer = (nil)] [url = about:blank] 08:58:14 INFO - PROCESS | 1865 | --DOMWINDOW == 188 (0x7fb49960c800) [pid = 1865] [serial = 1511] [outer = (nil)] [url = about:blank] 08:58:14 INFO - PROCESS | 1865 | --DOMWINDOW == 187 (0x7fb497f6c400) [pid = 1865] [serial = 1508] [outer = (nil)] [url = about:blank] 08:58:14 INFO - PROCESS | 1865 | --DOMWINDOW == 186 (0x7fb490a84400) [pid = 1865] [serial = 1496] [outer = (nil)] [url = about:blank] 08:58:14 INFO - PROCESS | 1865 | --DOMWINDOW == 185 (0x7fb47f85bc00) [pid = 1865] [serial = 1481] [outer = (nil)] [url = about:blank] 08:58:14 INFO - PROCESS | 1865 | --DOMWINDOW == 184 (0x7fb493cb3c00) [pid = 1865] [serial = 1499] [outer = (nil)] [url = about:blank] 08:58:14 INFO - PROCESS | 1865 | --DOMWINDOW == 183 (0x7fb486b88400) [pid = 1865] [serial = 1487] [outer = (nil)] [url = about:blank] 08:58:14 INFO - PROCESS | 1865 | --DOMWINDOW == 182 (0x7fb47c41ec00) [pid = 1865] [serial = 1535] [outer = (nil)] [url = about:blank] 08:58:14 INFO - PROCESS | 1865 | --DOMWINDOW == 181 (0x7fb4801a8800) [pid = 1865] [serial = 1536] [outer = (nil)] [url = about:blank] 08:58:14 INFO - PROCESS | 1865 | --DOMWINDOW == 180 (0x7fb4890cac00) [pid = 1865] [serial = 1493] [outer = (nil)] [url = about:blank] 08:58:14 INFO - PROCESS | 1865 | --DOMWINDOW == 179 (0x7fb482d18800) [pid = 1865] [serial = 1484] [outer = (nil)] [url = about:blank] 08:58:14 INFO - PROCESS | 1865 | --DOMWINDOW == 178 (0x7fb47bd23000) [pid = 1865] [serial = 1547] [outer = (nil)] [url = about:blank] 08:58:14 INFO - PROCESS | 1865 | --DOMWINDOW == 177 (0x7fb483a1bc00) [pid = 1865] [serial = 1541] [outer = (nil)] [url = about:blank] 08:58:14 INFO - PROCESS | 1865 | --DOMWINDOW == 176 (0x7fb483ac5c00) [pid = 1865] [serial = 1542] [outer = (nil)] [url = about:blank] 08:58:14 INFO - PROCESS | 1865 | --DOMWINDOW == 175 (0x7fb486db1400) [pid = 1865] [serial = 1545] [outer = (nil)] [url = about:blank] 08:58:14 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | createImageData(imgdata) returns an ImageData object containing a Uint8ClampedArray object 08:58:14 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | took 3037ms 08:58:14 INFO - PROCESS | 1865 | 1461686294329 Marionette TRACE conn3 -> [0,2201,"getWindowHandle",null] 08:58:14 INFO - PROCESS | 1865 | 1461686294336 Marionette TRACE conn3 <- [1,2201,null,{"value":"8"}] 08:58:14 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html 08:58:14 INFO - PROCESS | 1865 | 1461686294346 Marionette TRACE conn3 -> [0,2202,"setScriptTimeout",{"ms":35000}] 08:58:14 INFO - PROCESS | 1865 | 1461686294352 Marionette TRACE conn3 <- [1,2202,null,{}] 08:58:14 INFO - PROCESS | 1865 | 1461686294360 Marionette TRACE conn3 -> [0,2203,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:58:14 INFO - PROCESS | 1865 | 1461686294551 Marionette TRACE conn3 <- [1,2203,null,{"value":null}] 08:58:14 INFO - PROCESS | 1865 | 1461686294567 Marionette TRACE conn3 -> [0,2204,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create1.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.zero.html\", \"f2909f1d-3840-4f27-ae3e-3caac4a4282f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:58:14 INFO - PROCESS | 1865 | ++DOCSHELL 0x7fb47d778000 == 145 [pid = 1865] [id = 558] 08:58:14 INFO - PROCESS | 1865 | ++DOMWINDOW == 176 (0x7fb47c52f400) [pid = 1865] [serial = 1675] [outer = (nil)] 08:58:14 INFO - PROCESS | 1865 | ++DOMWINDOW == 177 (0x7fb47c532800) [pid = 1865] [serial = 1676] [outer = 0x7fb47c52f400] 08:58:14 INFO - PROCESS | 1865 | 1461686294656 Marionette DEBUG loaded listener.js 08:58:14 INFO - PROCESS | 1865 | ++DOMWINDOW == 178 (0x7fb47d65ac00) [pid = 1865] [serial = 1677] [outer = 0x7fb47c52f400] 08:58:15 INFO - PROCESS | 1865 | 1461686295558 Marionette TRACE conn3 <- [1,2204,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create1.zero.html",0,null,null,[["createImageData(null) throws TypeError",0,null,null]]]}] 08:58:15 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | createImageData(null) throws TypeError 08:58:15 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | took 1246ms 08:58:15 INFO - PROCESS | 1865 | 1461686295592 Marionette TRACE conn3 -> [0,2205,"getWindowHandle",null] 08:58:15 INFO - PROCESS | 1865 | 1461686295600 Marionette TRACE conn3 <- [1,2205,null,{"value":"8"}] 08:58:15 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html 08:58:15 INFO - PROCESS | 1865 | 1461686295609 Marionette TRACE conn3 -> [0,2206,"setScriptTimeout",{"ms":35000}] 08:58:15 INFO - PROCESS | 1865 | 1461686295612 Marionette TRACE conn3 <- [1,2206,null,{}] 08:58:15 INFO - PROCESS | 1865 | 1461686295616 Marionette TRACE conn3 -> [0,2207,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:58:15 INFO - PROCESS | 1865 | 1461686295871 Marionette TRACE conn3 <- [1,2207,null,{"value":null}] 08:58:15 INFO - PROCESS | 1865 | 1461686295896 Marionette TRACE conn3 -> [0,2208,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.basic.html\", \"f2909f1d-3840-4f27-ae3e-3caac4a4282f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:58:15 INFO - PROCESS | 1865 | ++DOCSHELL 0x7fb4800a7800 == 146 [pid = 1865] [id = 559] 08:58:15 INFO - PROCESS | 1865 | ++DOMWINDOW == 179 (0x7fb47d8bf800) [pid = 1865] [serial = 1678] [outer = (nil)] 08:58:15 INFO - PROCESS | 1865 | ++DOMWINDOW == 180 (0x7fb47d9ce000) [pid = 1865] [serial = 1679] [outer = 0x7fb47d8bf800] 08:58:15 INFO - PROCESS | 1865 | 1461686295957 Marionette DEBUG loaded listener.js 08:58:16 INFO - PROCESS | 1865 | ++DOMWINDOW == 181 (0x7fb47e04cc00) [pid = 1865] [serial = 1680] [outer = 0x7fb47d8bf800] 08:58:16 INFO - PROCESS | 1865 | 1461686296920 Marionette TRACE conn3 <- [1,2208,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.basic.html",0,null,null,[["createImageData(sw, sh) exists and returns something",0,null,null]]]}] 08:58:16 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | createImageData(sw, sh) exists and returns something 08:58:16 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | took 1332ms 08:58:16 INFO - PROCESS | 1865 | 1461686296942 Marionette TRACE conn3 -> [0,2209,"getWindowHandle",null] 08:58:16 INFO - PROCESS | 1865 | 1461686296945 Marionette TRACE conn3 <- [1,2209,null,{"value":"8"}] 08:58:16 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html 08:58:16 INFO - PROCESS | 1865 | 1461686296953 Marionette TRACE conn3 -> [0,2210,"setScriptTimeout",{"ms":35000}] 08:58:16 INFO - PROCESS | 1865 | 1461686296969 Marionette TRACE conn3 <- [1,2210,null,{}] 08:58:16 INFO - PROCESS | 1865 | 1461686296996 Marionette TRACE conn3 -> [0,2211,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:58:17 INFO - PROCESS | 1865 | 1461686297282 Marionette TRACE conn3 <- [1,2211,null,{"value":null}] 08:58:17 INFO - PROCESS | 1865 | 1461686297317 Marionette TRACE conn3 -> [0,2212,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.initial.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.initial.html\", \"f2909f1d-3840-4f27-ae3e-3caac4a4282f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:58:17 INFO - PROCESS | 1865 | ++DOCSHELL 0x7fb481923000 == 147 [pid = 1865] [id = 560] 08:58:17 INFO - PROCESS | 1865 | ++DOMWINDOW == 182 (0x7fb47f407800) [pid = 1865] [serial = 1681] [outer = (nil)] 08:58:17 INFO - PROCESS | 1865 | ++DOMWINDOW == 183 (0x7fb47f411000) [pid = 1865] [serial = 1682] [outer = 0x7fb47f407800] 08:58:17 INFO - PROCESS | 1865 | 1461686297384 Marionette DEBUG loaded listener.js 08:58:17 INFO - PROCESS | 1865 | ++DOMWINDOW == 184 (0x7fb47fbec000) [pid = 1865] [serial = 1683] [outer = 0x7fb47f407800] 08:58:18 INFO - PROCESS | 1865 | 1461686298547 Marionette TRACE conn3 <- [1,2212,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.initial.html",0,null,null,[["createImageData(sw, sh) returns transparent black data of the right size",0,null,null]]]}] 08:58:18 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | createImageData(sw, sh) returns transparent black data of the right size 08:58:18 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | took 1614ms 08:58:18 INFO - PROCESS | 1865 | 1461686298566 Marionette TRACE conn3 -> [0,2213,"getWindowHandle",null] 08:58:18 INFO - PROCESS | 1865 | 1461686298571 Marionette TRACE conn3 <- [1,2213,null,{"value":"8"}] 08:58:18 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html 08:58:18 INFO - PROCESS | 1865 | 1461686298577 Marionette TRACE conn3 -> [0,2214,"setScriptTimeout",{"ms":35000}] 08:58:18 INFO - PROCESS | 1865 | 1461686298580 Marionette TRACE conn3 <- [1,2214,null,{}] 08:58:18 INFO - PROCESS | 1865 | 1461686298585 Marionette TRACE conn3 -> [0,2215,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:58:19 INFO - PROCESS | 1865 | 1461686299516 Marionette TRACE conn3 <- [1,2215,null,{"value":null}] 08:58:19 INFO - PROCESS | 1865 | --DOMWINDOW == 183 (0x7fb47f410800) [pid = 1865] [serial = 1405] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.basic.html] 08:58:19 INFO - PROCESS | 1865 | --DOMWINDOW == 182 (0x7fb49014cc00) [pid = 1865] [serial = 1495] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.empty.html] 08:58:19 INFO - PROCESS | 1865 | --DOMWINDOW == 181 (0x7fb4837c5800) [pid = 1865] [serial = 1519] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.unclosed.html] 08:58:19 INFO - PROCESS | 1865 | --DOMWINDOW == 180 (0x7fb496d47000) [pid = 1865] [serial = 1513] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.3.html] 08:58:19 INFO - PROCESS | 1865 | --DOMWINDOW == 179 (0x7fb486dd9800) [pid = 1865] [serial = 1492] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.edge.html] 08:58:19 INFO - PROCESS | 1865 | --DOMWINDOW == 178 (0x7fb4807bd800) [pid = 1865] [serial = 1483] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.2.html] 08:58:19 INFO - PROCESS | 1865 | --DOMWINDOW == 177 (0x7fb485ae3c00) [pid = 1865] [serial = 1486] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bezier.html] 08:58:19 INFO - PROCESS | 1865 | --DOMWINDOW == 176 (0x7fb486da7000) [pid = 1865] [serial = 1510] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.2.html] 08:58:19 INFO - PROCESS | 1865 | --DOMWINDOW == 175 (0x7fb490a85400) [pid = 1865] [serial = 1516] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.4.html] 08:58:19 INFO - PROCESS | 1865 | --DOMWINDOW == 174 (0x7fb492f49000) [pid = 1865] [serial = 1501] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.outside.html] 08:58:19 INFO - PROCESS | 1865 | --DOMWINDOW == 173 (0x7fb483a1c400) [pid = 1865] [serial = 1522] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.winding.html] 08:58:19 INFO - PROCESS | 1865 | --DOMWINDOW == 172 (0x7fb493da6800) [pid = 1865] [serial = 1504] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.subpath.html] 08:58:19 INFO - PROCESS | 1865 | --DOMWINDOW == 171 (0x7fb47a647800) [pid = 1865] [serial = 1546] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.newsubpath.html] 08:58:19 INFO - PROCESS | 1865 | --DOMWINDOW == 170 (0x7fb482b0d000) [pid = 1865] [serial = 1477] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.arc.html] 08:58:19 INFO - PROCESS | 1865 | --DOMWINDOW == 169 (0x7fb47f31bc00) [pid = 1865] [serial = 1612] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.6.html] 08:58:19 INFO - PROCESS | 1865 | --DOMWINDOW == 168 (0x7fb47fbf9800) [pid = 1865] [serial = 1615] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.empty.html] 08:58:19 INFO - PROCESS | 1865 | --DOMWINDOW == 167 (0x7fb47f1bac00) [pid = 1865] [serial = 1552] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html] 08:58:19 INFO - PROCESS | 1865 | --DOMWINDOW == 166 (0x7fb47a644c00) [pid = 1865] [serial = 1549] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.nonfinite.html] 08:58:19 INFO - PROCESS | 1865 | --DOMWINDOW == 165 (0x7fb47d9c2400) [pid = 1865] [serial = 1609] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.5.html] 08:58:19 INFO - PROCESS | 1865 | --DOMWINDOW == 164 (0x7fb47bd21800) [pid = 1865] [serial = 1606] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.4.html] 08:58:19 INFO - PROCESS | 1865 | --DOMWINDOW == 163 (0x7fb47a64d800) [pid = 1865] [serial = 1603] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.3.html] 08:58:19 INFO - PROCESS | 1865 | --DOMWINDOW == 162 (0x7fb47a646800) [pid = 1865] [serial = 1600] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.2.html] 08:58:19 INFO - PROCESS | 1865 | --DOMWINDOW == 161 (0x7fb4837d4c00) [pid = 1865] [serial = 1597] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.1.html] 08:58:19 INFO - PROCESS | 1865 | --DOMWINDOW == 160 (0x7fb48dec4c00) [pid = 1865] [serial = 1594] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.winding.html] 08:58:19 INFO - PROCESS | 1865 | --DOMWINDOW == 159 (0x7fb4998f1000) [pid = 1865] [serial = 1591] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.selfintersect.html] 08:58:19 INFO - PROCESS | 1865 | --DOMWINDOW == 158 (0x7fb499611800) [pid = 1865] [serial = 1588] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.nonfinite.html] 08:58:19 INFO - PROCESS | 1865 | --DOMWINDOW == 157 (0x7fb49928b800) [pid = 1865] [serial = 1585] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.newsubpath.html] 08:58:19 INFO - PROCESS | 1865 | --DOMWINDOW == 156 (0x7fb499231800) [pid = 1865] [serial = 1582] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.negative.html] 08:58:19 INFO - PROCESS | 1865 | --DOMWINDOW == 155 (0x7fb4948ce800) [pid = 1865] [serial = 1579] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.2.html] 08:58:19 INFO - PROCESS | 1865 | --DOMWINDOW == 154 (0x7fb490259c00) [pid = 1865] [serial = 1576] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.1.html] 08:58:19 INFO - PROCESS | 1865 | --DOMWINDOW == 153 (0x7fb4807b3400) [pid = 1865] [serial = 1573] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.closed.html] 08:58:19 INFO - PROCESS | 1865 | --DOMWINDOW == 152 (0x7fb487b92400) [pid = 1865] [serial = 1570] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.basic.html] 08:58:19 INFO - PROCESS | 1865 | --DOMWINDOW == 151 (0x7fb4902d9400) [pid = 1865] [serial = 1567] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html] 08:58:19 INFO - PROCESS | 1865 | --DOMWINDOW == 150 (0x7fb487b8c000) [pid = 1865] [serial = 1564] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html] 08:58:19 INFO - PROCESS | 1865 | --DOMWINDOW == 149 (0x7fb4807bc000) [pid = 1865] [serial = 1561] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html] 08:58:19 INFO - PROCESS | 1865 | --DOMWINDOW == 148 (0x7fb48025ac00) [pid = 1865] [serial = 1558] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html] 08:58:19 INFO - PROCESS | 1865 | --DOMWINDOW == 147 (0x7fb4801a7800) [pid = 1865] [serial = 1555] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html] 08:58:19 INFO - PROCESS | 1865 | --DOMWINDOW == 146 (0x7fb496f0a000) [pid = 1865] [serial = 1507] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.1.html] 08:58:19 INFO - PROCESS | 1865 | --DOMWINDOW == 145 (0x7fb4902d3000) [pid = 1865] [serial = 1498] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html] 08:58:19 INFO - PROCESS | 1865 | --DOMWINDOW == 144 (0x7fb486adc400) [pid = 1865] [serial = 1489] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bigarc.html] 08:58:19 INFO - PROCESS | 1865 | --DOMWINDOW == 143 (0x7fb47f1ab800) [pid = 1865] [serial = 1480] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.1.html] 08:58:19 INFO - PROCESS | 1865 | 1461686299766 Marionette TRACE conn3 -> [0,2216,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.large.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.large.html\", \"f2909f1d-3840-4f27-ae3e-3caac4a4282f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:58:19 INFO - PROCESS | 1865 | ++DOCSHELL 0x7fb47dc0c800 == 148 [pid = 1865] [id = 561] 08:58:19 INFO - PROCESS | 1865 | ++DOMWINDOW == 144 (0x7fb47a644c00) [pid = 1865] [serial = 1684] [outer = (nil)] 08:58:19 INFO - PROCESS | 1865 | ++DOMWINDOW == 145 (0x7fb47c419400) [pid = 1865] [serial = 1685] [outer = 0x7fb47a644c00] 08:58:19 INFO - PROCESS | 1865 | 1461686299836 Marionette DEBUG loaded listener.js 08:58:19 INFO - PROCESS | 1865 | ++DOMWINDOW == 146 (0x7fb47e04a800) [pid = 1865] [serial = 1686] [outer = 0x7fb47a644c00] 08:58:20 INFO - PROCESS | 1865 | 1461686300535 Marionette TRACE conn3 <- [1,2216,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.large.html",0,null,null,[["createImageData(sw, sh) works for sizes much larger than the canvas",0,null,null]]]}] 08:58:20 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | createImageData(sw, sh) works for sizes much larger than the canvas 08:58:20 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | took 1984ms 08:58:20 INFO - PROCESS | 1865 | 1461686300562 Marionette TRACE conn3 -> [0,2217,"getWindowHandle",null] 08:58:20 INFO - PROCESS | 1865 | 1461686300565 Marionette TRACE conn3 <- [1,2217,null,{"value":"8"}] 08:58:20 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html 08:58:20 INFO - PROCESS | 1865 | 1461686300571 Marionette TRACE conn3 -> [0,2218,"setScriptTimeout",{"ms":35000}] 08:58:20 INFO - PROCESS | 1865 | 1461686300573 Marionette TRACE conn3 <- [1,2218,null,{}] 08:58:20 INFO - PROCESS | 1865 | 1461686300579 Marionette TRACE conn3 -> [0,2219,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:58:20 INFO - PROCESS | 1865 | 1461686300857 Marionette TRACE conn3 <- [1,2219,null,{"value":null}] 08:58:20 INFO - PROCESS | 1865 | 1461686300877 Marionette TRACE conn3 -> [0,2220,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.negative.html\", \"f2909f1d-3840-4f27-ae3e-3caac4a4282f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:58:20 INFO - PROCESS | 1865 | ++DOCSHELL 0x7fb482193800 == 149 [pid = 1865] [id = 562] 08:58:20 INFO - PROCESS | 1865 | ++DOMWINDOW == 147 (0x7fb47a646800) [pid = 1865] [serial = 1687] [outer = (nil)] 08:58:20 INFO - PROCESS | 1865 | ++DOMWINDOW == 148 (0x7fb4801af400) [pid = 1865] [serial = 1688] [outer = 0x7fb47a646800] 08:58:20 INFO - PROCESS | 1865 | 1461686300938 Marionette DEBUG loaded listener.js 08:58:21 INFO - PROCESS | 1865 | ++DOMWINDOW == 149 (0x7fb480259800) [pid = 1865] [serial = 1689] [outer = 0x7fb47a646800] 08:58:22 INFO - PROCESS | 1865 | 1461686302068 Marionette TRACE conn3 <- [1,2220,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.negative.html",0,null,null,[["createImageData(sw, sh) takes the absolute magnitude of the size arguments",0,null,null]]]}] 08:58:22 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | createImageData(sw, sh) takes the absolute magnitude of the size arguments 08:58:22 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | took 1538ms 08:58:22 INFO - PROCESS | 1865 | 1461686302111 Marionette TRACE conn3 -> [0,2221,"getWindowHandle",null] 08:58:22 INFO - PROCESS | 1865 | 1461686302117 Marionette TRACE conn3 <- [1,2221,null,{"value":"8"}] 08:58:22 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html 08:58:22 INFO - PROCESS | 1865 | 1461686302126 Marionette TRACE conn3 -> [0,2222,"setScriptTimeout",{"ms":35000}] 08:58:22 INFO - PROCESS | 1865 | 1461686302132 Marionette TRACE conn3 <- [1,2222,null,{}] 08:58:22 INFO - PROCESS | 1865 | 1461686302142 Marionette TRACE conn3 -> [0,2223,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:58:22 INFO - PROCESS | 1865 | 1461686302413 Marionette TRACE conn3 <- [1,2223,null,{"value":null}] 08:58:22 INFO - PROCESS | 1865 | 1461686302742 Marionette TRACE conn3 -> [0,2224,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html\", \"f2909f1d-3840-4f27-ae3e-3caac4a4282f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:58:22 INFO - PROCESS | 1865 | ++DOCSHELL 0x7fb48013b000 == 150 [pid = 1865] [id = 563] 08:58:22 INFO - PROCESS | 1865 | ++DOMWINDOW == 150 (0x7fb47c535400) [pid = 1865] [serial = 1690] [outer = (nil)] 08:58:22 INFO - PROCESS | 1865 | ++DOMWINDOW == 151 (0x7fb47d9ca800) [pid = 1865] [serial = 1691] [outer = 0x7fb47c535400] 08:58:22 INFO - PROCESS | 1865 | 1461686302827 Marionette DEBUG loaded listener.js 08:58:22 INFO - PROCESS | 1865 | ++DOMWINDOW == 152 (0x7fb47f1ac800) [pid = 1865] [serial = 1692] [outer = 0x7fb47c535400] 08:58:23 INFO - PROCESS | 1865 | 1461686303933 Marionette TRACE conn3 <- [1,2224,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html",0,null,null,[["createImageData() throws TypeError if arguments are not finite",0,null,null]]]}] 08:58:23 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | createImageData() throws TypeError if arguments are not finite 08:58:23 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | took 1841ms 08:58:23 INFO - PROCESS | 1865 | 1461686303970 Marionette TRACE conn3 -> [0,2225,"getWindowHandle",null] 08:58:23 INFO - PROCESS | 1865 | 1461686303983 Marionette TRACE conn3 <- [1,2225,null,{"value":"8"}] 08:58:24 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html 08:58:24 INFO - PROCESS | 1865 | 1461686304024 Marionette TRACE conn3 -> [0,2226,"setScriptTimeout",{"ms":35000}] 08:58:24 INFO - PROCESS | 1865 | 1461686304032 Marionette TRACE conn3 <- [1,2226,null,{}] 08:58:24 INFO - PROCESS | 1865 | 1461686304041 Marionette TRACE conn3 -> [0,2227,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:58:24 INFO - PROCESS | 1865 | 1461686304367 Marionette TRACE conn3 <- [1,2227,null,{"value":null}] 08:58:24 INFO - PROCESS | 1865 | 1461686304720 Marionette TRACE conn3 -> [0,2228,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.round.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.round.html\", \"f2909f1d-3840-4f27-ae3e-3caac4a4282f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:58:24 INFO - PROCESS | 1865 | ++DOCSHELL 0x7fb482be2800 == 151 [pid = 1865] [id = 564] 08:58:24 INFO - PROCESS | 1865 | ++DOMWINDOW == 153 (0x7fb47f864800) [pid = 1865] [serial = 1693] [outer = (nil)] 08:58:24 INFO - PROCESS | 1865 | ++DOMWINDOW == 154 (0x7fb4801ab800) [pid = 1865] [serial = 1694] [outer = 0x7fb47f864800] 08:58:24 INFO - PROCESS | 1865 | 1461686304791 Marionette DEBUG loaded listener.js 08:58:24 INFO - PROCESS | 1865 | ++DOMWINDOW == 155 (0x7fb48025e800) [pid = 1865] [serial = 1695] [outer = 0x7fb47f864800] 08:58:25 INFO - PROCESS | 1865 | 1461686305667 Marionette TRACE conn3 <- [1,2228,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.round.html",0,null,null,[["createImageData(w, h) is rounded the same as getImageData(0, 0, w, h)",0,null,null]]]}] 08:58:25 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | createImageData(w, h) is rounded the same as getImageData(0, 0, w, h) 08:58:25 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | took 1698ms 08:58:25 INFO - PROCESS | 1865 | 1461686305716 Marionette TRACE conn3 -> [0,2229,"getWindowHandle",null] 08:58:25 INFO - PROCESS | 1865 | 1461686305720 Marionette TRACE conn3 <- [1,2229,null,{"value":"8"}] 08:58:25 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html 08:58:25 INFO - PROCESS | 1865 | 1461686305726 Marionette TRACE conn3 -> [0,2230,"setScriptTimeout",{"ms":35000}] 08:58:25 INFO - PROCESS | 1865 | 1461686305732 Marionette TRACE conn3 <- [1,2230,null,{}] 08:58:25 INFO - PROCESS | 1865 | 1461686305747 Marionette TRACE conn3 -> [0,2231,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:58:25 INFO - PROCESS | 1865 | 1461686305973 Marionette TRACE conn3 <- [1,2231,null,{"value":null}] 08:58:26 INFO - PROCESS | 1865 | 1461686306239 Marionette TRACE conn3 -> [0,2232,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.this.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.this.html\", \"f2909f1d-3840-4f27-ae3e-3caac4a4282f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:58:26 INFO - PROCESS | 1865 | ++DOCSHELL 0x7fb485b89800 == 152 [pid = 1865] [id = 565] 08:58:26 INFO - PROCESS | 1865 | ++DOMWINDOW == 156 (0x7fb4807b7400) [pid = 1865] [serial = 1696] [outer = (nil)] 08:58:26 INFO - PROCESS | 1865 | ++DOMWINDOW == 157 (0x7fb481823000) [pid = 1865] [serial = 1697] [outer = 0x7fb4807b7400] 08:58:26 INFO - PROCESS | 1865 | 1461686306385 Marionette DEBUG loaded listener.js 08:58:26 INFO - PROCESS | 1865 | ++DOMWINDOW == 158 (0x7fb481833000) [pid = 1865] [serial = 1698] [outer = 0x7fb4807b7400] 08:58:27 INFO - PROCESS | 1865 | 1461686307236 Marionette TRACE conn3 <- [1,2232,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.this.html",0,null,null,[["createImageData(sw, sh) should throw when called with the wrong |this|",0,null,null]]]}] 08:58:27 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | createImageData(sw, sh) should throw when called with the wrong |this| 08:58:27 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | took 1584ms 08:58:27 INFO - PROCESS | 1865 | 1461686307311 Marionette TRACE conn3 -> [0,2233,"getWindowHandle",null] 08:58:27 INFO - PROCESS | 1865 | 1461686307315 Marionette TRACE conn3 <- [1,2233,null,{"value":"8"}] 08:58:27 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html 08:58:27 INFO - PROCESS | 1865 | 1461686307321 Marionette TRACE conn3 -> [0,2234,"setScriptTimeout",{"ms":35000}] 08:58:27 INFO - PROCESS | 1865 | 1461686307323 Marionette TRACE conn3 <- [1,2234,null,{}] 08:58:27 INFO - PROCESS | 1865 | 1461686307329 Marionette TRACE conn3 -> [0,2235,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:58:27 INFO - PROCESS | 1865 | 1461686307579 Marionette TRACE conn3 <- [1,2235,null,{"value":null}] 08:58:27 INFO - PROCESS | 1865 | 1461686307928 Marionette TRACE conn3 -> [0,2236,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html\", \"f2909f1d-3840-4f27-ae3e-3caac4a4282f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:58:27 INFO - PROCESS | 1865 | ++DOCSHELL 0x7fb485de2800 == 153 [pid = 1865] [id = 566] 08:58:27 INFO - PROCESS | 1865 | ++DOMWINDOW == 159 (0x7fb4807be400) [pid = 1865] [serial = 1699] [outer = (nil)] 08:58:27 INFO - PROCESS | 1865 | ++DOMWINDOW == 160 (0x7fb481e76000) [pid = 1865] [serial = 1700] [outer = 0x7fb4807be400] 08:58:28 INFO - PROCESS | 1865 | 1461686308007 Marionette DEBUG loaded listener.js 08:58:28 INFO - PROCESS | 1865 | ++DOMWINDOW == 161 (0x7fb482b04800) [pid = 1865] [serial = 1701] [outer = 0x7fb4807be400] 08:58:28 INFO - PROCESS | 1865 | 1461686308828 Marionette TRACE conn3 <- [1,2236,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html",0,null,null,[["createImageData(sw, sh) works for sizes smaller than one pixel",0,null,null]]]}] 08:58:28 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | createImageData(sw, sh) works for sizes smaller than one pixel 08:58:28 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | took 1529ms 08:58:28 INFO - PROCESS | 1865 | 1461686308868 Marionette TRACE conn3 -> [0,2237,"getWindowHandle",null] 08:58:28 INFO - PROCESS | 1865 | 1461686308872 Marionette TRACE conn3 <- [1,2237,null,{"value":"8"}] 08:58:28 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html 08:58:28 INFO - PROCESS | 1865 | 1461686308881 Marionette TRACE conn3 -> [0,2238,"setScriptTimeout",{"ms":35000}] 08:58:28 INFO - PROCESS | 1865 | 1461686308884 Marionette TRACE conn3 <- [1,2238,null,{}] 08:58:28 INFO - PROCESS | 1865 | 1461686308889 Marionette TRACE conn3 -> [0,2239,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:58:29 INFO - PROCESS | 1865 | 1461686309111 Marionette TRACE conn3 <- [1,2239,null,{"value":null}] 08:58:29 INFO - PROCESS | 1865 | 1461686309396 Marionette TRACE conn3 -> [0,2240,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.type.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.type.html\", \"f2909f1d-3840-4f27-ae3e-3caac4a4282f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:58:29 INFO - PROCESS | 1865 | ++DOCSHELL 0x7fb486b93800 == 154 [pid = 1865] [id = 567] 08:58:29 INFO - PROCESS | 1865 | ++DOMWINDOW == 162 (0x7fb481aeec00) [pid = 1865] [serial = 1702] [outer = (nil)] 08:58:29 INFO - PROCESS | 1865 | ++DOMWINDOW == 163 (0x7fb482d04000) [pid = 1865] [serial = 1703] [outer = 0x7fb481aeec00] 08:58:29 INFO - PROCESS | 1865 | 1461686309475 Marionette DEBUG loaded listener.js 08:58:29 INFO - PROCESS | 1865 | ++DOMWINDOW == 164 (0x7fb482d0b400) [pid = 1865] [serial = 1704] [outer = 0x7fb481aeec00] 08:58:30 INFO - PROCESS | 1865 | 1461686310348 Marionette TRACE conn3 <- [1,2240,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.type.html",0,null,null,[["createImageData(sw, sh) returns an ImageData object containing a Uint8ClampedArray object",0,null,null]]]}] 08:58:30 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | createImageData(sw, sh) returns an ImageData object containing a Uint8ClampedArray object 08:58:30 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | took 1533ms 08:58:30 INFO - PROCESS | 1865 | 1461686310416 Marionette TRACE conn3 -> [0,2241,"getWindowHandle",null] 08:58:30 INFO - PROCESS | 1865 | 1461686310418 Marionette TRACE conn3 <- [1,2241,null,{"value":"8"}] 08:58:30 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html 08:58:30 INFO - PROCESS | 1865 | 1461686310425 Marionette TRACE conn3 -> [0,2242,"setScriptTimeout",{"ms":35000}] 08:58:30 INFO - PROCESS | 1865 | 1461686310427 Marionette TRACE conn3 <- [1,2242,null,{}] 08:58:30 INFO - PROCESS | 1865 | 1461686310432 Marionette TRACE conn3 -> [0,2243,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:58:30 INFO - PROCESS | 1865 | 1461686310679 Marionette TRACE conn3 <- [1,2243,null,{"value":null}] 08:58:31 INFO - PROCESS | 1865 | 1461686311006 Marionette TRACE conn3 -> [0,2244,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.zero.html\", \"f2909f1d-3840-4f27-ae3e-3caac4a4282f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:58:31 INFO - PROCESS | 1865 | ++DOCSHELL 0x7fb486caf000 == 155 [pid = 1865] [id = 568] 08:58:31 INFO - PROCESS | 1865 | ++DOMWINDOW == 165 (0x7fb4837d0000) [pid = 1865] [serial = 1705] [outer = (nil)] 08:58:31 INFO - PROCESS | 1865 | ++DOMWINDOW == 166 (0x7fb4837d6000) [pid = 1865] [serial = 1706] [outer = 0x7fb4837d0000] 08:58:31 INFO - PROCESS | 1865 | 1461686311087 Marionette DEBUG loaded listener.js 08:58:31 INFO - PROCESS | 1865 | ++DOMWINDOW == 167 (0x7fb483a20c00) [pid = 1865] [serial = 1707] [outer = 0x7fb4837d0000] 08:58:31 INFO - PROCESS | 1865 | 1461686311930 Marionette TRACE conn3 <- [1,2244,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.zero.html",0,null,null,[["createImageData(sw, sh) throws INDEX_SIZE_ERR if size is zero",0,null,null]]]}] 08:58:32 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | createImageData(sw, sh) throws INDEX_SIZE_ERR if size is zero 08:58:32 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | took 1579ms 08:58:32 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html 08:58:32 INFO - PROCESS | 1865 | 1461686312007 Marionette TRACE conn3 -> [0,2245,"getWindowHandle",null] 08:58:32 INFO - PROCESS | 1865 | 1461686312010 Marionette TRACE conn3 <- [1,2245,null,{"value":"8"}] 08:58:32 INFO - PROCESS | 1865 | 1461686312016 Marionette TRACE conn3 -> [0,2246,"setScriptTimeout",{"ms":35000}] 08:58:32 INFO - PROCESS | 1865 | 1461686312019 Marionette TRACE conn3 <- [1,2246,null,{}] 08:58:32 INFO - PROCESS | 1865 | 1461686312024 Marionette TRACE conn3 -> [0,2247,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:58:32 INFO - PROCESS | 1865 | 1461686312247 Marionette TRACE conn3 <- [1,2247,null,{"value":null}] 08:58:32 INFO - PROCESS | 1865 | 1461686312520 Marionette TRACE conn3 -> [0,2248,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.basic.html\", \"f2909f1d-3840-4f27-ae3e-3caac4a4282f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:58:32 INFO - PROCESS | 1865 | ++DOCSHELL 0x7fb487938000 == 156 [pid = 1865] [id = 569] 08:58:32 INFO - PROCESS | 1865 | ++DOMWINDOW == 168 (0x7fb4837d2400) [pid = 1865] [serial = 1708] [outer = (nil)] 08:58:32 INFO - PROCESS | 1865 | ++DOMWINDOW == 169 (0x7fb483ac1c00) [pid = 1865] [serial = 1709] [outer = 0x7fb4837d2400] 08:58:32 INFO - PROCESS | 1865 | 1461686312633 Marionette DEBUG loaded listener.js 08:58:32 INFO - PROCESS | 1865 | ++DOMWINDOW == 170 (0x7fb484743800) [pid = 1865] [serial = 1710] [outer = 0x7fb4837d2400] 08:58:33 INFO - PROCESS | 1865 | 1461686313510 Marionette TRACE conn3 <- [1,2248,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.basic.html",0,null,null,[["getImageData() exists and returns something",0,null,null]]]}] 08:58:33 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | getImageData() exists and returns something 08:58:33 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | took 1534ms 08:58:33 INFO - PROCESS | 1865 | 1461686313550 Marionette TRACE conn3 -> [0,2249,"getWindowHandle",null] 08:58:33 INFO - PROCESS | 1865 | 1461686313554 Marionette TRACE conn3 <- [1,2249,null,{"value":"8"}] 08:58:33 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html 08:58:33 INFO - PROCESS | 1865 | 1461686313560 Marionette TRACE conn3 -> [0,2250,"setScriptTimeout",{"ms":35000}] 08:58:33 INFO - PROCESS | 1865 | 1461686313563 Marionette TRACE conn3 <- [1,2250,null,{}] 08:58:33 INFO - PROCESS | 1865 | 1461686313568 Marionette TRACE conn3 -> [0,2251,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:58:33 INFO - PROCESS | 1865 | 1461686313773 Marionette TRACE conn3 <- [1,2251,null,{"value":null}] 08:58:34 INFO - PROCESS | 1865 | 1461686314047 Marionette TRACE conn3 -> [0,2252,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.clamp.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.clamp.html\", \"f2909f1d-3840-4f27-ae3e-3caac4a4282f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:58:34 INFO - PROCESS | 1865 | ++DOCSHELL 0x7fb489aba000 == 157 [pid = 1865] [id = 570] 08:58:34 INFO - PROCESS | 1865 | ++DOMWINDOW == 171 (0x7fb483a24800) [pid = 1865] [serial = 1711] [outer = (nil)] 08:58:34 INFO - PROCESS | 1865 | ++DOMWINDOW == 172 (0x7fb48474fc00) [pid = 1865] [serial = 1712] [outer = 0x7fb483a24800] 08:58:34 INFO - PROCESS | 1865 | 1461686314131 Marionette DEBUG loaded listener.js 08:58:34 INFO - PROCESS | 1865 | ++DOMWINDOW == 173 (0x7fb4850a1000) [pid = 1865] [serial = 1713] [outer = 0x7fb483a24800] 08:58:34 INFO - PROCESS | 1865 | 1461686314976 Marionette TRACE conn3 <- [1,2252,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.clamp.html",0,null,null,[["getImageData() clamps colours to the range [0, 255]",0,null,null]]]}] 08:58:34 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | getImageData() clamps colours to the range [0, 255] 08:58:34 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | took 1433ms 08:58:34 INFO - PROCESS | 1865 | 1461686314993 Marionette TRACE conn3 -> [0,2253,"getWindowHandle",null] 08:58:34 INFO - PROCESS | 1865 | 1461686314996 Marionette TRACE conn3 <- [1,2253,null,{"value":"8"}] 08:58:35 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.length.html 08:58:35 INFO - PROCESS | 1865 | 1461686315020 Marionette TRACE conn3 -> [0,2254,"setScriptTimeout",{"ms":35000}] 08:58:35 INFO - PROCESS | 1865 | 1461686315024 Marionette TRACE conn3 <- [1,2254,null,{}] 08:58:35 INFO - PROCESS | 1865 | 1461686315029 Marionette TRACE conn3 -> [0,2255,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:58:35 INFO - PROCESS | 1865 | 1461686315240 Marionette TRACE conn3 <- [1,2255,null,{"value":null}] 08:58:35 INFO - PROCESS | 1865 | 1461686315519 Marionette TRACE conn3 -> [0,2256,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.length.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.length.html\", \"f2909f1d-3840-4f27-ae3e-3caac4a4282f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:58:35 INFO - PROCESS | 1865 | ++DOCSHELL 0x7fb48deeb800 == 158 [pid = 1865] [id = 571] 08:58:35 INFO - PROCESS | 1865 | ++DOMWINDOW == 174 (0x7fb483a25400) [pid = 1865] [serial = 1714] [outer = (nil)] 08:58:35 INFO - PROCESS | 1865 | ++DOMWINDOW == 175 (0x7fb485ae2c00) [pid = 1865] [serial = 1715] [outer = 0x7fb483a25400] 08:58:35 INFO - PROCESS | 1865 | 1461686315595 Marionette DEBUG loaded listener.js 08:58:35 INFO - PROCESS | 1865 | ++DOMWINDOW == 176 (0x7fb485d44000) [pid = 1865] [serial = 1716] [outer = 0x7fb483a25400] 08:58:36 INFO - PROCESS | 1865 | 1461686316459 Marionette TRACE conn3 <- [1,2256,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.length.html",0,null,null,[["getImageData() returns a correctly-sized Uint8ClampedArray",0,null,null]]]}] 08:58:36 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | getImageData() returns a correctly-sized Uint8ClampedArray 08:58:36 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | took 1481ms 08:58:36 INFO - PROCESS | 1865 | 1461686316499 Marionette TRACE conn3 -> [0,2257,"getWindowHandle",null] 08:58:36 INFO - PROCESS | 1865 | 1461686316503 Marionette TRACE conn3 <- [1,2257,null,{"value":"8"}] 08:58:36 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html 08:58:36 INFO - PROCESS | 1865 | 1461686316508 Marionette TRACE conn3 -> [0,2258,"setScriptTimeout",{"ms":35000}] 08:58:36 INFO - PROCESS | 1865 | 1461686316511 Marionette TRACE conn3 <- [1,2258,null,{}] 08:58:36 INFO - PROCESS | 1865 | 1461686316516 Marionette TRACE conn3 -> [0,2259,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:58:36 INFO - PROCESS | 1865 | 1461686316731 Marionette TRACE conn3 <- [1,2259,null,{"value":null}] 08:58:37 INFO - PROCESS | 1865 | 1461686317011 Marionette TRACE conn3 -> [0,2260,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html\", \"f2909f1d-3840-4f27-ae3e-3caac4a4282f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:58:37 INFO - PROCESS | 1865 | ++DOCSHELL 0x7fb48ed6f000 == 159 [pid = 1865] [id = 572] 08:58:37 INFO - PROCESS | 1865 | ++DOMWINDOW == 177 (0x7fb4850a1c00) [pid = 1865] [serial = 1717] [outer = (nil)] 08:58:37 INFO - PROCESS | 1865 | ++DOMWINDOW == 178 (0x7fb485d51c00) [pid = 1865] [serial = 1718] [outer = 0x7fb4850a1c00] 08:58:37 INFO - PROCESS | 1865 | 1461686317135 Marionette DEBUG loaded listener.js 08:58:37 INFO - PROCESS | 1865 | ++DOMWINDOW == 179 (0x7fb486ae5000) [pid = 1865] [serial = 1719] [outer = 0x7fb4850a1c00] 08:58:38 INFO - PROCESS | 1865 | 1461686317999 Marionette TRACE conn3 <- [1,2260,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html",0,null,null,[["getImageData() throws TypeError if arguments are not finite",0,null,null]]]}] 08:58:38 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | getImageData() throws TypeError if arguments are not finite 08:58:38 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | took 1527ms 08:58:38 INFO - PROCESS | 1865 | 1461686318039 Marionette TRACE conn3 -> [0,2261,"getWindowHandle",null] 08:58:38 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html 08:58:38 INFO - PROCESS | 1865 | 1461686318045 Marionette TRACE conn3 <- [1,2261,null,{"value":"8"}] 08:58:38 INFO - PROCESS | 1865 | 1461686318054 Marionette TRACE conn3 -> [0,2262,"setScriptTimeout",{"ms":35000}] 08:58:38 INFO - PROCESS | 1865 | 1461686318060 Marionette TRACE conn3 <- [1,2262,null,{}] 08:58:38 INFO - PROCESS | 1865 | 1461686318068 Marionette TRACE conn3 -> [0,2263,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:58:38 INFO - PROCESS | 1865 | 1461686318439 Marionette TRACE conn3 <- [1,2263,null,{"value":null}] 08:58:38 INFO - PROCESS | 1865 | 1461686318901 Marionette TRACE conn3 -> [0,2264,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html\", \"f2909f1d-3840-4f27-ae3e-3caac4a4282f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:58:38 INFO - PROCESS | 1865 | ++DOCSHELL 0x7fb48ef78800 == 160 [pid = 1865] [id = 573] 08:58:38 INFO - PROCESS | 1865 | ++DOMWINDOW == 180 (0x7fb486de1000) [pid = 1865] [serial = 1720] [outer = (nil)] 08:58:39 INFO - PROCESS | 1865 | ++DOMWINDOW == 181 (0x7fb486df1c00) [pid = 1865] [serial = 1721] [outer = 0x7fb486de1000] 08:58:39 INFO - PROCESS | 1865 | 1461686319035 Marionette DEBUG loaded listener.js 08:58:39 INFO - PROCESS | 1865 | ++DOMWINDOW == 182 (0x7fb486dfd800) [pid = 1865] [serial = 1722] [outer = 0x7fb486de1000] 08:58:40 INFO - PROCESS | 1865 | 1461686320154 Marionette TRACE conn3 <- [1,2264,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html",0,null,null,[["getImageData() returns non-premultiplied colours",0,null,null]]]}] 08:58:40 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | getImageData() returns non-premultiplied colours 08:58:40 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | took 2145ms 08:58:40 INFO - PROCESS | 1865 | 1461686320199 Marionette TRACE conn3 -> [0,2265,"getWindowHandle",null] 08:58:40 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html 08:58:40 INFO - PROCESS | 1865 | 1461686320204 Marionette TRACE conn3 <- [1,2265,null,{"value":"8"}] 08:58:40 INFO - PROCESS | 1865 | 1461686320211 Marionette TRACE conn3 -> [0,2266,"setScriptTimeout",{"ms":35000}] 08:58:40 INFO - PROCESS | 1865 | 1461686320214 Marionette TRACE conn3 <- [1,2266,null,{}] 08:58:40 INFO - PROCESS | 1865 | 1461686320222 Marionette TRACE conn3 -> [0,2267,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:58:40 INFO - PROCESS | 1865 | 1461686320507 Marionette TRACE conn3 <- [1,2267,null,{"value":null}] 08:58:40 INFO - PROCESS | 1865 | 1461686320842 Marionette TRACE conn3 -> [0,2268,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html\", \"f2909f1d-3840-4f27-ae3e-3caac4a4282f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:58:40 INFO - PROCESS | 1865 | ++DOCSHELL 0x7fb490186800 == 161 [pid = 1865] [id = 574] 08:58:40 INFO - PROCESS | 1865 | ++DOMWINDOW == 183 (0x7fb486de1c00) [pid = 1865] [serial = 1723] [outer = (nil)] 08:58:40 INFO - PROCESS | 1865 | ++DOMWINDOW == 184 (0x7fb4879af400) [pid = 1865] [serial = 1724] [outer = 0x7fb486de1c00] 08:58:40 INFO - PROCESS | 1865 | 1461686320919 Marionette DEBUG loaded listener.js 08:58:41 INFO - PROCESS | 1865 | ++DOMWINDOW == 185 (0x7fb487b92000) [pid = 1865] [serial = 1725] [outer = 0x7fb486de1c00] 08:58:41 INFO - PROCESS | 1865 | 1461686321816 Marionette TRACE conn3 <- [1,2268,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html",0,null,null,[["getImageData() returns A in the fourth component",0,null,null]]]}] 08:58:41 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | getImageData() returns A in the fourth component 08:58:41 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | took 1644ms 08:58:41 INFO - PROCESS | 1865 | 1461686321857 Marionette TRACE conn3 -> [0,2269,"getWindowHandle",null] 08:58:41 INFO - PROCESS | 1865 | 1461686321863 Marionette TRACE conn3 <- [1,2269,null,{"value":"8"}] 08:58:41 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html 08:58:41 INFO - PROCESS | 1865 | 1461686321887 Marionette TRACE conn3 -> [0,2270,"setScriptTimeout",{"ms":35000}] 08:58:41 INFO - PROCESS | 1865 | 1461686321892 Marionette TRACE conn3 <- [1,2270,null,{}] 08:58:41 INFO - PROCESS | 1865 | 1461686321901 Marionette TRACE conn3 -> [0,2271,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:58:42 INFO - PROCESS | 1865 | 1461686322262 Marionette TRACE conn3 <- [1,2271,null,{"value":null}] 08:58:42 INFO - PROCESS | 1865 | 1461686322659 Marionette TRACE conn3 -> [0,2272,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html\", \"f2909f1d-3840-4f27-ae3e-3caac4a4282f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:58:42 INFO - PROCESS | 1865 | ++DOCSHELL 0x7fb490bff800 == 162 [pid = 1865] [id = 575] 08:58:42 INFO - PROCESS | 1865 | ++DOMWINDOW == 186 (0x7fb486dfc800) [pid = 1865] [serial = 1726] [outer = (nil)] 08:58:42 INFO - PROCESS | 1865 | ++DOMWINDOW == 187 (0x7fb4882ae800) [pid = 1865] [serial = 1727] [outer = 0x7fb486dfc800] 08:58:42 INFO - PROCESS | 1865 | 1461686322758 Marionette DEBUG loaded listener.js 08:58:42 INFO - PROCESS | 1865 | ++DOMWINDOW == 188 (0x7fb4882b5400) [pid = 1865] [serial = 1728] [outer = 0x7fb486dfc800] 08:58:43 INFO - PROCESS | 1865 | 1461686323885 Marionette TRACE conn3 <- [1,2272,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html",0,null,null,[["getImageData() returns leftmost columns first",0,null,null]]]}] 08:58:43 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | getImageData() returns leftmost columns first 08:58:43 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | took 2038ms 08:58:43 INFO - PROCESS | 1865 | 1461686323926 Marionette TRACE conn3 -> [0,2273,"getWindowHandle",null] 08:58:43 INFO - PROCESS | 1865 | 1461686323931 Marionette TRACE conn3 <- [1,2273,null,{"value":"8"}] 08:58:43 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html 08:58:43 INFO - PROCESS | 1865 | 1461686323941 Marionette TRACE conn3 -> [0,2274,"setScriptTimeout",{"ms":35000}] 08:58:43 INFO - PROCESS | 1865 | 1461686323944 Marionette TRACE conn3 <- [1,2274,null,{}] 08:58:43 INFO - PROCESS | 1865 | 1461686323953 Marionette TRACE conn3 -> [0,2275,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:58:44 INFO - PROCESS | 1865 | 1461686324290 Marionette TRACE conn3 <- [1,2275,null,{"value":null}] 08:58:44 INFO - PROCESS | 1865 | 1461686324701 Marionette TRACE conn3 -> [0,2276,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html\", \"f2909f1d-3840-4f27-ae3e-3caac4a4282f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:58:44 INFO - PROCESS | 1865 | ++DOCSHELL 0x7fb490fd2800 == 163 [pid = 1865] [id = 576] 08:58:44 INFO - PROCESS | 1865 | ++DOMWINDOW == 189 (0x7fb4879a3c00) [pid = 1865] [serial = 1729] [outer = (nil)] 08:58:44 INFO - PROCESS | 1865 | ++DOMWINDOW == 190 (0x7fb488fb7c00) [pid = 1865] [serial = 1730] [outer = 0x7fb4879a3c00] 08:58:44 INFO - PROCESS | 1865 | 1461686324795 Marionette DEBUG loaded listener.js 08:58:44 INFO - PROCESS | 1865 | ++DOMWINDOW == 191 (0x7fb4890d0400) [pid = 1865] [serial = 1731] [outer = 0x7fb4879a3c00] 08:58:45 INFO - PROCESS | 1865 | 1461686325915 Marionette TRACE conn3 <- [1,2276,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html",0,null,null,[["getImageData() returns R then G then B",0,null,null]]]}] 08:58:45 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | getImageData() returns R then G then B 08:58:45 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | took 2036ms 08:58:45 INFO - PROCESS | 1865 | 1461686325978 Marionette TRACE conn3 -> [0,2277,"getWindowHandle",null] 08:58:45 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html 08:58:45 INFO - PROCESS | 1865 | 1461686325983 Marionette TRACE conn3 <- [1,2277,null,{"value":"8"}] 08:58:45 INFO - PROCESS | 1865 | 1461686325991 Marionette TRACE conn3 -> [0,2278,"setScriptTimeout",{"ms":35000}] 08:58:45 INFO - PROCESS | 1865 | 1461686325996 Marionette TRACE conn3 <- [1,2278,null,{}] 08:58:46 INFO - PROCESS | 1865 | 1461686326003 Marionette TRACE conn3 -> [0,2279,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:58:46 INFO - PROCESS | 1865 | 1461686326336 Marionette TRACE conn3 <- [1,2279,null,{"value":null}] 08:58:46 INFO - PROCESS | 1865 | 1461686326699 Marionette TRACE conn3 -> [0,2280,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html\", \"f2909f1d-3840-4f27-ae3e-3caac4a4282f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:58:46 INFO - PROCESS | 1865 | ++DOCSHELL 0x7fb492eda000 == 164 [pid = 1865] [id = 577] 08:58:46 INFO - PROCESS | 1865 | ++DOMWINDOW == 192 (0x7fb4882b8400) [pid = 1865] [serial = 1732] [outer = (nil)] 08:58:46 INFO - PROCESS | 1865 | ++DOMWINDOW == 193 (0x7fb48998a800) [pid = 1865] [serial = 1733] [outer = 0x7fb4882b8400] 08:58:46 INFO - PROCESS | 1865 | 1461686326787 Marionette DEBUG loaded listener.js 08:58:46 INFO - PROCESS | 1865 | ++DOMWINDOW == 194 (0x7fb48dec4800) [pid = 1865] [serial = 1734] [outer = 0x7fb4882b8400] 08:58:47 INFO - PROCESS | 1865 | 1461686327770 Marionette TRACE conn3 <- [1,2280,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html",0,null,null,[["getImageData() returns topmost rows first",0,null,null]]]}] 08:58:47 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | getImageData() returns topmost rows first 08:58:47 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | took 1838ms 08:58:47 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.range.html 08:58:47 INFO - PROCESS | 1865 | 1461686327829 Marionette TRACE conn3 -> [0,2281,"getWindowHandle",null] 08:58:47 INFO - PROCESS | 1865 | 1461686327832 Marionette TRACE conn3 <- [1,2281,null,{"value":"8"}] 08:58:47 INFO - PROCESS | 1865 | 1461686327839 Marionette TRACE conn3 -> [0,2282,"setScriptTimeout",{"ms":35000}] 08:58:47 INFO - PROCESS | 1865 | 1461686327841 Marionette TRACE conn3 <- [1,2282,null,{}] 08:58:47 INFO - PROCESS | 1865 | 1461686327847 Marionette TRACE conn3 -> [0,2283,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:58:48 INFO - PROCESS | 1865 | 1461686328297 Marionette TRACE conn3 <- [1,2283,null,{"value":null}] 08:58:48 INFO - PROCESS | 1865 | 1461686328644 Marionette TRACE conn3 -> [0,2284,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.range.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.range.html\", \"f2909f1d-3840-4f27-ae3e-3caac4a4282f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:58:48 INFO - PROCESS | 1865 | ++DOCSHELL 0x7fb4947b5800 == 165 [pid = 1865] [id = 578] 08:58:48 INFO - PROCESS | 1865 | ++DOMWINDOW == 195 (0x7fb486dd8000) [pid = 1865] [serial = 1735] [outer = (nil)] 08:58:48 INFO - PROCESS | 1865 | ++DOMWINDOW == 196 (0x7fb49024c800) [pid = 1865] [serial = 1736] [outer = 0x7fb486dd8000] 08:58:48 INFO - PROCESS | 1865 | 1461686328719 Marionette DEBUG loaded listener.js 08:58:48 INFO - PROCESS | 1865 | ++DOMWINDOW == 197 (0x7fb490254c00) [pid = 1865] [serial = 1737] [outer = 0x7fb486dd8000] 08:58:49 INFO - PROCESS | 1865 | 1461686329532 Marionette TRACE conn3 <- [1,2284,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.range.html",0,null,null,[["getImageData() returns values in the range [0, 255]",0,null,null]]]}] 08:58:49 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | getImageData() returns values in the range [0, 255] 08:58:49 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | took 1731ms 08:58:49 INFO - PROCESS | 1865 | 1461686329569 Marionette TRACE conn3 -> [0,2285,"getWindowHandle",null] 08:58:49 INFO - PROCESS | 1865 | 1461686329571 Marionette TRACE conn3 <- [1,2285,null,{"value":"8"}] 08:58:49 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html 08:58:49 INFO - PROCESS | 1865 | 1461686329578 Marionette TRACE conn3 -> [0,2286,"setScriptTimeout",{"ms":35000}] 08:58:49 INFO - PROCESS | 1865 | 1461686329580 Marionette TRACE conn3 <- [1,2286,null,{}] 08:58:49 INFO - PROCESS | 1865 | 1461686329585 Marionette TRACE conn3 -> [0,2287,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:58:49 INFO - PROCESS | 1865 | 1461686329799 Marionette TRACE conn3 <- [1,2287,null,{"value":null}] 08:58:50 INFO - PROCESS | 1865 | 1461686330079 Marionette TRACE conn3 -> [0,2288,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html\", \"f2909f1d-3840-4f27-ae3e-3caac4a4282f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:58:50 INFO - PROCESS | 1865 | ++DOCSHELL 0x7fb4949cb800 == 166 [pid = 1865] [id = 579] 08:58:50 INFO - PROCESS | 1865 | ++DOMWINDOW == 198 (0x7fb4882b7000) [pid = 1865] [serial = 1738] [outer = (nil)] 08:58:50 INFO - PROCESS | 1865 | ++DOMWINDOW == 199 (0x7fb4902d3000) [pid = 1865] [serial = 1739] [outer = 0x7fb4882b7000] 08:58:50 INFO - PROCESS | 1865 | 1461686330154 Marionette DEBUG loaded listener.js 08:58:50 INFO - PROCESS | 1865 | ++DOMWINDOW == 200 (0x7fb490316c00) [pid = 1865] [serial = 1740] [outer = 0x7fb4882b7000] 08:58:51 INFO - PROCESS | 1865 | 1461686331050 Marionette TRACE conn3 <- [1,2288,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html",0,null,null,[["getImageData() works with negative width and height, and returns top-to-bottom left-to-right",0,null,null]]]}] 08:58:51 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 08:58:51 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html | took 1540ms 08:58:51 INFO - PROCESS | 1865 | 1461686331120 Marionette TRACE conn3 -> [0,2289,"getWindowHandle",null] 08:58:51 INFO - PROCESS | 1865 | 1461686331123 Marionette TRACE conn3 <- [1,2289,null,{"value":"8"}] 08:58:51 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html 08:58:51 INFO - PROCESS | 1865 | 1461686331129 Marionette TRACE conn3 -> [0,2290,"setScriptTimeout",{"ms":35000}] 08:58:51 INFO - PROCESS | 1865 | 1461686331131 Marionette TRACE conn3 <- [1,2290,null,{}] 08:58:51 INFO - PROCESS | 1865 | 1461686331136 Marionette TRACE conn3 -> [0,2291,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:58:51 INFO - PROCESS | 1865 | 1461686331367 Marionette TRACE conn3 <- [1,2291,null,{"value":null}] 08:58:51 INFO - PROCESS | 1865 | 1461686331730 Marionette TRACE conn3 -> [0,2292,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html\", \"f2909f1d-3840-4f27-ae3e-3caac4a4282f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:58:53 INFO - PROCESS | 1865 | --DOCSHELL 0x7fb4a8219000 == 165 [pid = 1865] [id = 228] 08:58:53 INFO - PROCESS | 1865 | --DOCSHELL 0x7fb4949e8000 == 164 [pid = 1865] [id = 199] 08:58:53 INFO - PROCESS | 1865 | --DOCSHELL 0x7fb47f3dc000 == 163 [pid = 1865] [id = 415] 08:58:53 INFO - PROCESS | 1865 | --DOCSHELL 0x7fb4b96d3800 == 162 [pid = 1865] [id = 456] 08:58:53 INFO - PROCESS | 1865 | --DOCSHELL 0x7fb4839b4800 == 161 [pid = 1865] [id = 411] 08:58:53 INFO - PROCESS | 1865 | --DOCSHELL 0x7fb49a1d1800 == 160 [pid = 1865] [id = 329] 08:58:53 INFO - PROCESS | 1865 | --DOCSHELL 0x7fb490177000 == 159 [pid = 1865] [id = 376] 08:58:53 INFO - PROCESS | 1865 | --DOCSHELL 0x7fb4ac55b000 == 158 [pid = 1865] [id = 87] 08:58:53 INFO - PROCESS | 1865 | --DOCSHELL 0x7fb496332800 == 157 [pid = 1865] [id = 379] 08:58:53 INFO - PROCESS | 1865 | --DOCSHELL 0x7fb4ae599800 == 156 [pid = 1865] [id = 452] 08:58:53 INFO - PROCESS | 1865 | --DOCSHELL 0x7fb490e1d000 == 155 [pid = 1865] [id = 344] 08:58:53 INFO - PROCESS | 1865 | --DOCSHELL 0x7fb47f3c3800 == 154 [pid = 1865] [id = 414] 08:58:53 INFO - PROCESS | 1865 | --DOCSHELL 0x7fb48ed6a000 == 153 [pid = 1865] [id = 454] 08:58:53 INFO - PROCESS | 1865 | --DOCSHELL 0x7fb486925000 == 152 [pid = 1865] [id = 492] 08:58:53 INFO - PROCESS | 1865 | --DOCSHELL 0x7fb486c5f000 == 151 [pid = 1865] [id = 413] 08:58:53 INFO - PROCESS | 1865 | --DOCSHELL 0x7fb48edac800 == 150 [pid = 1865] [id = 195] 08:58:53 INFO - PROCESS | 1865 | --DOCSHELL 0x7fb48ed7c000 == 149 [pid = 1865] [id = 455] 08:58:53 INFO - PROCESS | 1865 | --DOCSHELL 0x7fb481923000 == 148 [pid = 1865] [id = 560] 08:58:53 INFO - PROCESS | 1865 | --DOCSHELL 0x7fb4800a7800 == 147 [pid = 1865] [id = 559] 08:58:53 INFO - PROCESS | 1865 | --DOCSHELL 0x7fb47d778000 == 146 [pid = 1865] [id = 558] 08:58:53 INFO - PROCESS | 1865 | --DOMWINDOW == 199 (0x7fb486b84800) [pid = 1865] [serial = 1407] [outer = (nil)] [url = about:blank] 08:58:53 INFO - PROCESS | 1865 | --DOMWINDOW == 198 (0x7fb47d9cbc00) [pid = 1865] [serial = 1548] [outer = (nil)] [url = about:blank] 08:58:53 INFO - PROCESS | 1865 | --DOMWINDOW == 197 (0x7fb4ac0a3c00) [pid = 1865] [serial = 1521] [outer = (nil)] [url = about:blank] 08:58:53 INFO - PROCESS | 1865 | --DOMWINDOW == 196 (0x7fb49c862800) [pid = 1865] [serial = 1515] [outer = (nil)] [url = about:blank] 08:58:53 INFO - PROCESS | 1865 | --DOMWINDOW == 195 (0x7fb49014ac00) [pid = 1865] [serial = 1494] [outer = (nil)] [url = about:blank] 08:58:53 INFO - PROCESS | 1865 | --DOMWINDOW == 194 (0x7fb4837dbc00) [pid = 1865] [serial = 1485] [outer = (nil)] [url = about:blank] 08:58:53 INFO - PROCESS | 1865 | --DOMWINDOW == 193 (0x7fb486dae800) [pid = 1865] [serial = 1488] [outer = (nil)] [url = about:blank] 08:58:53 INFO - PROCESS | 1865 | --DOMWINDOW == 192 (0x7fb49a110400) [pid = 1865] [serial = 1512] [outer = (nil)] [url = about:blank] 08:58:53 INFO - PROCESS | 1865 | --DOMWINDOW == 191 (0x7fb4a1475400) [pid = 1865] [serial = 1518] [outer = (nil)] [url = about:blank] 08:58:53 INFO - PROCESS | 1865 | --DOMWINDOW == 190 (0x7fb4946f9c00) [pid = 1865] [serial = 1503] [outer = (nil)] [url = about:blank] 08:58:53 INFO - PROCESS | 1865 | --DOMWINDOW == 189 (0x7fb483a29400) [pid = 1865] [serial = 1524] [outer = (nil)] [url = about:blank] 08:58:53 INFO - PROCESS | 1865 | --DOMWINDOW == 188 (0x7fb494d03c00) [pid = 1865] [serial = 1506] [outer = (nil)] [url = about:blank] 08:58:53 INFO - PROCESS | 1865 | --DOMWINDOW == 187 (0x7fb4a72a4000) [pid = 1865] [serial = 1590] [outer = (nil)] [url = about:blank] 08:58:53 INFO - PROCESS | 1865 | --DOMWINDOW == 186 (0x7fb49c9ff000) [pid = 1865] [serial = 1589] [outer = (nil)] [url = about:blank] 08:58:53 INFO - PROCESS | 1865 | --DOMWINDOW == 185 (0x7fb49a1b9400) [pid = 1865] [serial = 1587] [outer = (nil)] [url = about:blank] 08:58:53 INFO - PROCESS | 1865 | --DOMWINDOW == 184 (0x7fb49a104800) [pid = 1865] [serial = 1586] [outer = (nil)] [url = about:blank] 08:58:53 INFO - PROCESS | 1865 | --DOMWINDOW == 183 (0x7fb49960c000) [pid = 1865] [serial = 1584] [outer = (nil)] [url = about:blank] 08:58:53 INFO - PROCESS | 1865 | --DOMWINDOW == 182 (0x7fb499395800) [pid = 1865] [serial = 1583] [outer = (nil)] [url = about:blank] 08:58:53 INFO - PROCESS | 1865 | --DOMWINDOW == 181 (0x7fb496325400) [pid = 1865] [serial = 1581] [outer = (nil)] [url = about:blank] 08:58:53 INFO - PROCESS | 1865 | --DOMWINDOW == 180 (0x7fb494b87400) [pid = 1865] [serial = 1580] [outer = (nil)] [url = about:blank] 08:58:53 INFO - PROCESS | 1865 | --DOMWINDOW == 179 (0x7fb4946fd000) [pid = 1865] [serial = 1578] [outer = (nil)] [url = about:blank] 08:58:53 INFO - PROCESS | 1865 | --DOMWINDOW == 178 (0x7fb493de7800) [pid = 1865] [serial = 1577] [outer = (nil)] [url = about:blank] 08:58:53 INFO - PROCESS | 1865 | --DOMWINDOW == 177 (0x7fb493cae800) [pid = 1865] [serial = 1575] [outer = (nil)] [url = about:blank] 08:58:53 INFO - PROCESS | 1865 | --DOMWINDOW == 176 (0x7fb492161000) [pid = 1865] [serial = 1574] [outer = (nil)] [url = about:blank] 08:58:53 INFO - PROCESS | 1865 | --DOMWINDOW == 175 (0x7fb49114c800) [pid = 1865] [serial = 1572] [outer = (nil)] [url = about:blank] 08:58:53 INFO - PROCESS | 1865 | --DOMWINDOW == 174 (0x7fb490a8a800) [pid = 1865] [serial = 1571] [outer = (nil)] [url = about:blank] 08:58:53 INFO - PROCESS | 1865 | --DOMWINDOW == 173 (0x7fb490a7e400) [pid = 1865] [serial = 1569] [outer = (nil)] [url = about:blank] 08:58:53 INFO - PROCESS | 1865 | --DOMWINDOW == 172 (0x7fb4905c7800) [pid = 1865] [serial = 1568] [outer = (nil)] [url = about:blank] 08:58:53 INFO - PROCESS | 1865 | --DOMWINDOW == 171 (0x7fb490146000) [pid = 1865] [serial = 1566] [outer = (nil)] [url = about:blank] 08:58:53 INFO - PROCESS | 1865 | --DOMWINDOW == 170 (0x7fb4882ac800) [pid = 1865] [serial = 1565] [outer = (nil)] [url = about:blank] 08:58:53 INFO - PROCESS | 1865 | --DOMWINDOW == 169 (0x7fb486daa800) [pid = 1865] [serial = 1563] [outer = (nil)] [url = about:blank] 08:58:53 INFO - PROCESS | 1865 | --DOMWINDOW == 168 (0x7fb486adf400) [pid = 1865] [serial = 1562] [outer = (nil)] [url = about:blank] 08:58:53 INFO - PROCESS | 1865 | --DOMWINDOW == 167 (0x7fb485096800) [pid = 1865] [serial = 1560] [outer = (nil)] [url = about:blank] 08:58:53 INFO - PROCESS | 1865 | --DOMWINDOW == 166 (0x7fb483a27400) [pid = 1865] [serial = 1559] [outer = (nil)] [url = about:blank] 08:58:53 INFO - PROCESS | 1865 | --DOMWINDOW == 165 (0x7fb482b0fc00) [pid = 1865] [serial = 1557] [outer = (nil)] [url = about:blank] 08:58:53 INFO - PROCESS | 1865 | --DOMWINDOW == 164 (0x7fb48182d800) [pid = 1865] [serial = 1556] [outer = (nil)] [url = about:blank] 08:58:53 INFO - PROCESS | 1865 | --DOMWINDOW == 163 (0x7fb47fbf7c00) [pid = 1865] [serial = 1554] [outer = (nil)] [url = about:blank] 08:58:53 INFO - PROCESS | 1865 | --DOMWINDOW == 162 (0x7fb47fbf3000) [pid = 1865] [serial = 1613] [outer = (nil)] [url = about:blank] 08:58:53 INFO - PROCESS | 1865 | --DOMWINDOW == 161 (0x7fb481827400) [pid = 1865] [serial = 1617] [outer = (nil)] [url = about:blank] 08:58:53 INFO - PROCESS | 1865 | --DOMWINDOW == 160 (0x7fb4990e3c00) [pid = 1865] [serial = 1509] [outer = (nil)] [url = about:blank] 08:58:53 INFO - PROCESS | 1865 | --DOMWINDOW == 159 (0x7fb493de0c00) [pid = 1865] [serial = 1500] [outer = (nil)] [url = about:blank] 08:58:53 INFO - PROCESS | 1865 | --DOMWINDOW == 158 (0x7fb4882b2400) [pid = 1865] [serial = 1491] [outer = (nil)] [url = about:blank] 08:58:53 INFO - PROCESS | 1865 | --DOMWINDOW == 157 (0x7fb48025b800) [pid = 1865] [serial = 1482] [outer = (nil)] [url = about:blank] 08:58:53 INFO - PROCESS | 1865 | --DOMWINDOW == 156 (0x7fb492f4bc00) [pid = 1865] [serial = 1497] [outer = (nil)] [url = about:blank] 08:58:53 INFO - PROCESS | 1865 | --DOMWINDOW == 155 (0x7fb485d4dc00) [pid = 1865] [serial = 1479] [outer = (nil)] [url = about:blank] 08:58:53 INFO - PROCESS | 1865 | --DOMWINDOW == 154 (0x7fb481838400) [pid = 1865] [serial = 1619] [outer = (nil)] [url = about:blank] 08:58:53 INFO - PROCESS | 1865 | --DOMWINDOW == 153 (0x7fb4800e6000) [pid = 1865] [serial = 1614] [outer = (nil)] [url = about:blank] 08:58:53 INFO - PROCESS | 1865 | --DOMWINDOW == 152 (0x7fb4807b2400) [pid = 1865] [serial = 1616] [outer = (nil)] [url = about:blank] 08:58:53 INFO - PROCESS | 1865 | --DOMWINDOW == 151 (0x7fb47f85a000) [pid = 1865] [serial = 1553] [outer = (nil)] [url = about:blank] 08:58:53 INFO - PROCESS | 1865 | --DOMWINDOW == 150 (0x7fb47d65dc00) [pid = 1865] [serial = 1551] [outer = (nil)] [url = about:blank] 08:58:53 INFO - PROCESS | 1865 | --DOMWINDOW == 149 (0x7fb47a648c00) [pid = 1865] [serial = 1550] [outer = (nil)] [url = about:blank] 08:58:53 INFO - PROCESS | 1865 | --DOMWINDOW == 148 (0x7fb47f1b4c00) [pid = 1865] [serial = 1610] [outer = (nil)] [url = about:blank] 08:58:53 INFO - PROCESS | 1865 | --DOMWINDOW == 147 (0x7fb47f31c400) [pid = 1865] [serial = 1611] [outer = (nil)] [url = about:blank] 08:58:53 INFO - PROCESS | 1865 | --DOMWINDOW == 146 (0x7fb47d665000) [pid = 1865] [serial = 1607] [outer = (nil)] [url = about:blank] 08:58:53 INFO - PROCESS | 1865 | --DOMWINDOW == 145 (0x7fb47d8c4800) [pid = 1865] [serial = 1608] [outer = (nil)] [url = about:blank] 08:58:53 INFO - PROCESS | 1865 | --DOMWINDOW == 144 (0x7fb47d8be400) [pid = 1865] [serial = 1605] [outer = (nil)] [url = about:blank] 08:58:53 INFO - PROCESS | 1865 | --DOMWINDOW == 143 (0x7fb47c53a000) [pid = 1865] [serial = 1604] [outer = (nil)] [url = about:blank] 08:58:53 INFO - PROCESS | 1865 | --DOMWINDOW == 142 (0x7fb47c53a400) [pid = 1865] [serial = 1602] [outer = (nil)] [url = about:blank] 08:58:53 INFO - PROCESS | 1865 | --DOMWINDOW == 141 (0x7fb47c535800) [pid = 1865] [serial = 1601] [outer = (nil)] [url = about:blank] 08:58:53 INFO - PROCESS | 1865 | --DOMWINDOW == 140 (0x7fb4ac0b0000) [pid = 1865] [serial = 1599] [outer = (nil)] [url = about:blank] 08:58:53 INFO - PROCESS | 1865 | --DOMWINDOW == 139 (0x7fb4ac0a2400) [pid = 1865] [serial = 1598] [outer = (nil)] [url = about:blank] 08:58:53 INFO - PROCESS | 1865 | --DOMWINDOW == 138 (0x7fb48ded0000) [pid = 1865] [serial = 1596] [outer = (nil)] [url = about:blank] 08:58:53 INFO - PROCESS | 1865 | --DOMWINDOW == 137 (0x7fb48decb800) [pid = 1865] [serial = 1595] [outer = (nil)] [url = about:blank] 08:58:53 INFO - PROCESS | 1865 | --DOMWINDOW == 136 (0x7fb4abd10800) [pid = 1865] [serial = 1593] [outer = (nil)] [url = about:blank] 08:58:53 INFO - PROCESS | 1865 | --DOMWINDOW == 135 (0x7fb4a81a6000) [pid = 1865] [serial = 1592] [outer = (nil)] [url = about:blank] 08:58:53 INFO - PROCESS | 1865 | ++DOCSHELL 0x7fb47cb58800 == 147 [pid = 1865] [id = 580] 08:58:53 INFO - PROCESS | 1865 | ++DOMWINDOW == 136 (0x7fb47a648c00) [pid = 1865] [serial = 1741] [outer = (nil)] 08:58:53 INFO - PROCESS | 1865 | ++DOMWINDOW == 137 (0x7fb47bd16c00) [pid = 1865] [serial = 1742] [outer = 0x7fb47a648c00] 08:58:53 INFO - PROCESS | 1865 | 1461686333312 Marionette DEBUG loaded listener.js 08:58:53 INFO - PROCESS | 1865 | ++DOMWINDOW == 138 (0x7fb47c417000) [pid = 1865] [serial = 1743] [outer = 0x7fb47a648c00] 08:58:54 INFO - PROCESS | 1865 | 1461686334141 Marionette TRACE conn3 <- [1,2292,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html",0,null,null,[["getImageData() returns transparent black outside the canvas",0,null,null]]]}] 08:58:54 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | getImageData() returns transparent black outside the canvas 08:58:54 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | took 3040ms 08:58:54 INFO - PROCESS | 1865 | 1461686334169 Marionette TRACE conn3 -> [0,2293,"getWindowHandle",null] 08:58:54 INFO - PROCESS | 1865 | 1461686334172 Marionette TRACE conn3 <- [1,2293,null,{"value":"8"}] 08:58:54 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html 08:58:54 INFO - PROCESS | 1865 | 1461686334180 Marionette TRACE conn3 -> [0,2294,"setScriptTimeout",{"ms":35000}] 08:58:54 INFO - PROCESS | 1865 | 1461686334183 Marionette TRACE conn3 <- [1,2294,null,{}] 08:58:54 INFO - PROCESS | 1865 | 1461686334190 Marionette TRACE conn3 -> [0,2295,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:58:54 INFO - PROCESS | 1865 | 1461686334398 Marionette TRACE conn3 <- [1,2295,null,{"value":null}] 08:58:54 INFO - PROCESS | 1865 | 1461686334595 Marionette TRACE conn3 -> [0,2296,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.source.size.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.size.html\", \"f2909f1d-3840-4f27-ae3e-3caac4a4282f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:58:54 INFO - PROCESS | 1865 | ++DOCSHELL 0x7fb47fa5e800 == 148 [pid = 1865] [id = 581] 08:58:54 INFO - PROCESS | 1865 | ++DOMWINDOW == 139 (0x7fb47a64d000) [pid = 1865] [serial = 1744] [outer = (nil)] 08:58:54 INFO - PROCESS | 1865 | ++DOMWINDOW == 140 (0x7fb47d8c7400) [pid = 1865] [serial = 1745] [outer = 0x7fb47a64d000] 08:58:54 INFO - PROCESS | 1865 | 1461686334662 Marionette DEBUG loaded listener.js 08:58:54 INFO - PROCESS | 1865 | ++DOMWINDOW == 141 (0x7fb47e04b000) [pid = 1865] [serial = 1746] [outer = 0x7fb47a64d000] 08:58:55 INFO - PROCESS | 1865 | 1461686335416 Marionette TRACE conn3 <- [1,2296,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.source.size.html",0,null,null,[["getImageData() returns bigger ImageData for bigger source rectangle",0,null,null]]]}] 08:58:55 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | getImageData() returns bigger ImageData for bigger source rectangle 08:58:55 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | took 1290ms 08:58:55 INFO - PROCESS | 1865 | 1461686335503 Marionette TRACE conn3 -> [0,2297,"getWindowHandle",null] 08:58:55 INFO - PROCESS | 1865 | 1461686335510 Marionette TRACE conn3 <- [1,2297,null,{"value":"8"}] 08:58:55 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html 08:58:55 INFO - PROCESS | 1865 | 1461686335520 Marionette TRACE conn3 -> [0,2298,"setScriptTimeout",{"ms":35000}] 08:58:55 INFO - PROCESS | 1865 | 1461686335523 Marionette TRACE conn3 <- [1,2298,null,{}] 08:58:55 INFO - PROCESS | 1865 | 1461686335530 Marionette TRACE conn3 -> [0,2299,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:58:55 INFO - PROCESS | 1865 | 1461686335790 Marionette TRACE conn3 <- [1,2299,null,{"value":null}] 08:58:55 INFO - PROCESS | 1865 | 1461686335827 Marionette TRACE conn3 -> [0,2300,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.tiny.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.tiny.html\", \"f2909f1d-3840-4f27-ae3e-3caac4a4282f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:58:55 INFO - PROCESS | 1865 | ++DOCSHELL 0x7fb481b29000 == 149 [pid = 1865] [id = 582] 08:58:55 INFO - PROCESS | 1865 | ++DOMWINDOW == 142 (0x7fb47f31b800) [pid = 1865] [serial = 1747] [outer = (nil)] 08:58:55 INFO - PROCESS | 1865 | ++DOMWINDOW == 143 (0x7fb47f85f400) [pid = 1865] [serial = 1748] [outer = 0x7fb47f31b800] 08:58:55 INFO - PROCESS | 1865 | 1461686335890 Marionette DEBUG loaded listener.js 08:58:56 INFO - PROCESS | 1865 | ++DOMWINDOW == 144 (0x7fb47fbf6400) [pid = 1865] [serial = 1749] [outer = 0x7fb47f31b800] 08:58:56 INFO - PROCESS | 1865 | 1461686336862 Marionette TRACE conn3 <- [1,2300,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.tiny.html",0,null,null,[["getImageData() works for sizes smaller than one pixel",0,null,null]]]}] 08:58:56 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | getImageData() works for sizes smaller than one pixel 08:58:56 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | took 1386ms 08:58:56 INFO - PROCESS | 1865 | 1461686336907 Marionette TRACE conn3 -> [0,2301,"getWindowHandle",null] 08:58:56 INFO - PROCESS | 1865 | 1461686336912 Marionette TRACE conn3 <- [1,2301,null,{"value":"8"}] 08:58:56 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.type.html 08:58:56 INFO - PROCESS | 1865 | 1461686336928 Marionette TRACE conn3 -> [0,2302,"setScriptTimeout",{"ms":35000}] 08:58:56 INFO - PROCESS | 1865 | 1461686336936 Marionette TRACE conn3 <- [1,2302,null,{}] 08:58:56 INFO - PROCESS | 1865 | 1461686336967 Marionette TRACE conn3 -> [0,2303,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:58:57 INFO - PROCESS | 1865 | 1461686337450 Marionette TRACE conn3 <- [1,2303,null,{"value":null}] 08:58:58 INFO - PROCESS | 1865 | --DOMWINDOW == 143 (0x7fb4990dc400) [pid = 1865] [serial = 1666] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.initial.html] 08:58:58 INFO - PROCESS | 1865 | --DOMWINDOW == 142 (0x7fb486dd8800) [pid = 1865] [serial = 1642] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale2.html] 08:58:58 INFO - PROCESS | 1865 | --DOMWINDOW == 141 (0x7fb47f865400) [pid = 1865] [serial = 1630] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.curve.html] 08:58:58 INFO - PROCESS | 1865 | --DOMWINDOW == 140 (0x7fb494ec0800) [pid = 1865] [serial = 1657] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.changing.html] 08:58:58 INFO - PROCESS | 1865 | --DOMWINDOW == 139 (0x7fb481e7b000) [pid = 1865] [serial = 1633] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.line.html] 08:58:58 INFO - PROCESS | 1865 | --DOMWINDOW == 138 (0x7fb47a644c00) [pid = 1865] [serial = 1684] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.large.html] 08:58:58 INFO - PROCESS | 1865 | --DOMWINDOW == 137 (0x7fb47d8bf800) [pid = 1865] [serial = 1678] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.basic.html] 08:58:58 INFO - PROCESS | 1865 | --DOMWINDOW == 136 (0x7fb482d07000) [pid = 1865] [serial = 1627] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.corner.html] 08:58:58 INFO - PROCESS | 1865 | --DOMWINDOW == 135 (0x7fb4879ab800) [pid = 1865] [serial = 1636] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.rect.html] 08:58:58 INFO - PROCESS | 1865 | --DOMWINDOW == 134 (0x7fb493de2800) [pid = 1865] [serial = 1651] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.union.html] 08:58:58 INFO - PROCESS | 1865 | --DOMWINDOW == 133 (0x7fb47c52f400) [pid = 1865] [serial = 1675] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.zero.html] 08:58:58 INFO - PROCESS | 1865 | --DOMWINDOW == 132 (0x7fb484747c00) [pid = 1865] [serial = 1660] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.multiple.html] 08:58:58 INFO - PROCESS | 1865 | --DOMWINDOW == 131 (0x7fb4801ab000) [pid = 1865] [serial = 1624] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.closed.html] 08:58:58 INFO - PROCESS | 1865 | --DOMWINDOW == 130 (0x7fb486df0800) [pid = 1865] [serial = 1663] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.basic.html] 08:58:58 INFO - PROCESS | 1865 | --DOMWINDOW == 129 (0x7fb486dd6400) [pid = 1865] [serial = 1639] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale1.html] 08:58:58 INFO - PROCESS | 1865 | --DOMWINDOW == 128 (0x7fb499230000) [pid = 1865] [serial = 1669] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.this.html] 08:58:58 INFO - PROCESS | 1865 | --DOMWINDOW == 127 (0x7fb47a64b400) [pid = 1865] [serial = 1621] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.arc.html] 08:58:58 INFO - PROCESS | 1865 | --DOMWINDOW == 126 (0x7fb47f407800) [pid = 1865] [serial = 1681] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.initial.html] 08:58:58 INFO - PROCESS | 1865 | --DOMWINDOW == 125 (0x7fb489989c00) [pid = 1865] [serial = 1648] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.unaffected.html] 08:58:58 INFO - PROCESS | 1865 | --DOMWINDOW == 124 (0x7fb49a102c00) [pid = 1865] [serial = 1672] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.type.html] 08:58:58 INFO - PROCESS | 1865 | --DOMWINDOW == 123 (0x7fb4890cf000) [pid = 1865] [serial = 1645] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.skew.html] 08:58:58 INFO - PROCESS | 1865 | --DOMWINDOW == 122 (0x7fb493dea800) [pid = 1865] [serial = 1654] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.basic.html] 08:58:58 INFO - PROCESS | 1865 | 1461686338663 Marionette TRACE conn3 -> [0,2304,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.type.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.type.html\", \"f2909f1d-3840-4f27-ae3e-3caac4a4282f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:58:58 INFO - PROCESS | 1865 | ++DOCSHELL 0x7fb481b30800 == 150 [pid = 1865] [id = 583] 08:58:58 INFO - PROCESS | 1865 | ++DOMWINDOW == 123 (0x7fb47a64b400) [pid = 1865] [serial = 1750] [outer = (nil)] 08:58:58 INFO - PROCESS | 1865 | ++DOMWINDOW == 124 (0x7fb47f1b3000) [pid = 1865] [serial = 1751] [outer = 0x7fb47a64b400] 08:58:58 INFO - PROCESS | 1865 | 1461686338773 Marionette DEBUG loaded listener.js 08:58:58 INFO - PROCESS | 1865 | ++DOMWINDOW == 125 (0x7fb480261000) [pid = 1865] [serial = 1752] [outer = 0x7fb47a64b400] 08:58:59 INFO - PROCESS | 1865 | 1461686339755 Marionette TRACE conn3 <- [1,2304,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.type.html",0,null,null,[["getImageData() returns an ImageData object containing a Uint8ClampedArray object",0,null,null]]]}] 08:58:59 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | getImageData() returns an ImageData object containing a Uint8ClampedArray object 08:58:59 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | took 2854ms 08:58:59 INFO - PROCESS | 1865 | 1461686339783 Marionette TRACE conn3 -> [0,2305,"getWindowHandle",null] 08:58:59 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html 08:58:59 INFO - PROCESS | 1865 | 1461686339789 Marionette TRACE conn3 <- [1,2305,null,{"value":"8"}] 08:58:59 INFO - PROCESS | 1865 | 1461686339797 Marionette TRACE conn3 -> [0,2306,"setScriptTimeout",{"ms":35000}] 08:58:59 INFO - PROCESS | 1865 | 1461686339800 Marionette TRACE conn3 <- [1,2306,null,{}] 08:58:59 INFO - PROCESS | 1865 | 1461686339809 Marionette TRACE conn3 -> [0,2307,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:59:00 INFO - PROCESS | 1865 | 1461686340082 Marionette TRACE conn3 <- [1,2307,null,{"value":null}] 08:59:00 INFO - PROCESS | 1865 | 1461686340292 Marionette TRACE conn3 -> [0,2308,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html\", \"f2909f1d-3840-4f27-ae3e-3caac4a4282f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:59:00 INFO - PROCESS | 1865 | ++DOCSHELL 0x7fb4839ab000 == 151 [pid = 1865] [id = 584] 08:59:00 INFO - PROCESS | 1865 | ++DOMWINDOW == 126 (0x7fb47c419800) [pid = 1865] [serial = 1753] [outer = (nil)] 08:59:00 INFO - PROCESS | 1865 | ++DOMWINDOW == 127 (0x7fb48181f400) [pid = 1865] [serial = 1754] [outer = 0x7fb47c419800] 08:59:00 INFO - PROCESS | 1865 | 1461686340351 Marionette DEBUG loaded listener.js 08:59:00 INFO - PROCESS | 1865 | ++DOMWINDOW == 128 (0x7fb48183ac00) [pid = 1865] [serial = 1755] [outer = 0x7fb47c419800] 08:59:01 INFO - PROCESS | 1865 | 1461686341428 Marionette TRACE conn3 <- [1,2308,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html",0,null,null,[["getImageData() is not affected by context state",0,null,null]]]}] 08:59:01 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | getImageData() is not affected by context state 08:59:01 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | took 1684ms 08:59:01 INFO - PROCESS | 1865 | 1461686341481 Marionette TRACE conn3 -> [0,2309,"getWindowHandle",null] 08:59:01 INFO - PROCESS | 1865 | 1461686341488 Marionette TRACE conn3 <- [1,2309,null,{"value":"8"}] 08:59:01 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html 08:59:01 INFO - PROCESS | 1865 | 1461686341495 Marionette TRACE conn3 -> [0,2310,"setScriptTimeout",{"ms":35000}] 08:59:01 INFO - PROCESS | 1865 | 1461686341502 Marionette TRACE conn3 <- [1,2310,null,{}] 08:59:01 INFO - PROCESS | 1865 | 1461686341509 Marionette TRACE conn3 -> [0,2311,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:59:01 INFO - PROCESS | 1865 | 1461686341739 Marionette TRACE conn3 <- [1,2311,null,{"value":null}] 08:59:02 INFO - PROCESS | 1865 | 1461686342077 Marionette TRACE conn3 -> [0,2312,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.zero.html\", \"f2909f1d-3840-4f27-ae3e-3caac4a4282f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:59:02 INFO - PROCESS | 1865 | ++DOCSHELL 0x7fb481b1e000 == 152 [pid = 1865] [id = 585] 08:59:02 INFO - PROCESS | 1865 | ++DOMWINDOW == 129 (0x7fb47e046800) [pid = 1865] [serial = 1756] [outer = (nil)] 08:59:02 INFO - PROCESS | 1865 | ++DOMWINDOW == 130 (0x7fb47f1b6c00) [pid = 1865] [serial = 1757] [outer = 0x7fb47e046800] 08:59:02 INFO - PROCESS | 1865 | 1461686342160 Marionette DEBUG loaded listener.js 08:59:02 INFO - PROCESS | 1865 | ++DOMWINDOW == 131 (0x7fb47f40c800) [pid = 1865] [serial = 1758] [outer = 0x7fb47e046800] 08:59:03 INFO - PROCESS | 1865 | 1461686343037 Marionette TRACE conn3 <- [1,2312,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.zero.html",0,null,null,[["getImageData() throws INDEX_SIZE_ERR if size is zero",0,null,null]]]}] 08:59:03 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | getImageData() throws INDEX_SIZE_ERR if size is zero 08:59:03 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | took 1587ms 08:59:03 INFO - PROCESS | 1865 | 1461686343084 Marionette TRACE conn3 -> [0,2313,"getWindowHandle",null] 08:59:03 INFO - PROCESS | 1865 | 1461686343093 Marionette TRACE conn3 <- [1,2313,null,{"value":"8"}] 08:59:03 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html 08:59:03 INFO - PROCESS | 1865 | 1461686343104 Marionette TRACE conn3 -> [0,2314,"setScriptTimeout",{"ms":35000}] 08:59:03 INFO - PROCESS | 1865 | 1461686343108 Marionette TRACE conn3 <- [1,2314,null,{}] 08:59:03 INFO - PROCESS | 1865 | 1461686343114 Marionette TRACE conn3 -> [0,2315,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:59:03 INFO - PROCESS | 1865 | 1461686343327 Marionette TRACE conn3 <- [1,2315,null,{"value":null}] 08:59:03 INFO - PROCESS | 1865 | 1461686343671 Marionette TRACE conn3 -> [0,2316,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.clamp.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.clamp.html\", \"f2909f1d-3840-4f27-ae3e-3caac4a4282f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:59:03 INFO - PROCESS | 1865 | ++DOCSHELL 0x7fb485b9b800 == 153 [pid = 1865] [id = 586] 08:59:03 INFO - PROCESS | 1865 | ++DOMWINDOW == 132 (0x7fb480260400) [pid = 1865] [serial = 1759] [outer = (nil)] 08:59:03 INFO - PROCESS | 1865 | ++DOMWINDOW == 133 (0x7fb4807b8000) [pid = 1865] [serial = 1760] [outer = 0x7fb480260400] 08:59:03 INFO - PROCESS | 1865 | 1461686343750 Marionette DEBUG loaded listener.js 08:59:03 INFO - PROCESS | 1865 | ++DOMWINDOW == 134 (0x7fb48182ec00) [pid = 1865] [serial = 1761] [outer = 0x7fb480260400] 08:59:04 INFO - PROCESS | 1865 | 1461686344661 Marionette TRACE conn3 <- [1,2316,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.clamp.html",0,null,null,[["ImageData.data clamps numbers to [0, 255]",0,null,null]]]}] 08:59:04 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | ImageData.data clamps numbers to [0, 255] 08:59:04 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | took 1630ms 08:59:04 INFO - PROCESS | 1865 | 1461686344735 Marionette TRACE conn3 -> [0,2317,"getWindowHandle",null] 08:59:04 INFO - PROCESS | 1865 | 1461686344738 Marionette TRACE conn3 <- [1,2317,null,{"value":"8"}] 08:59:04 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.ctor.html 08:59:04 INFO - PROCESS | 1865 | 1461686344746 Marionette TRACE conn3 -> [0,2318,"setScriptTimeout",{"ms":35000}] 08:59:04 INFO - PROCESS | 1865 | 1461686344751 Marionette TRACE conn3 <- [1,2318,null,{}] 08:59:04 INFO - PROCESS | 1865 | 1461686344768 Marionette TRACE conn3 -> [0,2319,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:59:05 INFO - PROCESS | 1865 | 1461686345031 Marionette TRACE conn3 <- [1,2319,null,{"value":null}] 08:59:05 INFO - PROCESS | 1865 | 1461686345339 Marionette TRACE conn3 -> [0,2320,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html\", \"f2909f1d-3840-4f27-ae3e-3caac4a4282f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:59:05 INFO - PROCESS | 1865 | ++DOCSHELL 0x7fb48692d000 == 154 [pid = 1865] [id = 587] 08:59:05 INFO - PROCESS | 1865 | ++DOMWINDOW == 135 (0x7fb482b0a800) [pid = 1865] [serial = 1762] [outer = (nil)] 08:59:05 INFO - PROCESS | 1865 | ++DOMWINDOW == 136 (0x7fb482d0d000) [pid = 1865] [serial = 1763] [outer = 0x7fb482b0a800] 08:59:05 INFO - PROCESS | 1865 | 1461686345420 Marionette DEBUG loaded listener.js 08:59:05 INFO - PROCESS | 1865 | ++DOMWINDOW == 137 (0x7fb482d1a800) [pid = 1865] [serial = 1764] [outer = 0x7fb482b0a800] 08:59:06 INFO - PROCESS | 1865 | 1461686346363 Marionette TRACE conn3 <- [1,2320,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html",0,null,null,[["ImageData does not have a usable constructor",1,"assert_throws: function \"function () { new window.ImageData(1,1); }\" did not throw","@http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html:23:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2321,"getWindowHandle",null] 08:59:06 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html 08:59:06 INFO - PROCESS | 1865 | 1461686346450 Marionette TRACE conn3 <- [1,2321,null,{"value":"8"}] 08:59:06 INFO - PROCESS | 1865 | 1461686346458 Marionette TRACE conn3 -> [0,2322,"setScriptTimeout",{"ms":35000}] 08:59:06 INFO - PROCESS | 1865 | 1461686346461 Marionette TRACE conn3 <- [1,2322,null,{}] 08:59:06 INFO - PROCESS | 1865 | 1461686346469 Marionette TRACE conn3 -> [0,2323,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:59:06 INFO - PROCESS | 1865 | 1461686346780 Marionette TRACE conn3 <- [1,2323,null,{"value":null}] 08:59:07 INFO - PROCESS | 1865 | 1461686347125 Marionette TRACE conn3 -> [0,2324,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.nan.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.nan.html\", \"f2909f1d-3840-4f27-ae3e-3caac4a4282f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:59:07 INFO - PROCESS | 1865 | ++DOCSHELL 0x7fb486ca2000 == 155 [pid = 1865] [id = 588] 08:59:07 INFO - PROCESS | 1865 | ++DOMWINDOW == 138 (0x7fb481af1400) [pid = 1865] [serial = 1765] [outer = (nil)] 08:59:07 INFO - PROCESS | 1865 | ++DOMWINDOW == 139 (0x7fb4837c4c00) [pid = 1865] [serial = 1766] [outer = 0x7fb481af1400] 08:59:07 INFO - PROCESS | 1865 | 1461686347220 Marionette DEBUG loaded listener.js 08:59:07 INFO - PROCESS | 1865 | ++DOMWINDOW == 140 (0x7fb4837dbc00) [pid = 1865] [serial = 1767] [outer = 0x7fb481af1400] 08:59:08 INFO - PROCESS | 1865 | 1461686348059 Marionette TRACE conn3 <- [1,2324,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.nan.html",0,null,null,[["ImageData.data converts NaN to 0",0,null,null]]]}] 08:59:08 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | ImageData.data converts NaN to 0 08:59:08 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | took 1637ms 08:59:08 INFO - PROCESS | 1865 | 1461686348095 Marionette TRACE conn3 -> [0,2325,"getWindowHandle",null] 08:59:08 INFO - PROCESS | 1865 | 1461686348098 Marionette TRACE conn3 <- [1,2325,null,{"value":"8"}] 08:59:08 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html 08:59:08 INFO - PROCESS | 1865 | 1461686348105 Marionette TRACE conn3 -> [0,2326,"setScriptTimeout",{"ms":35000}] 08:59:08 INFO - PROCESS | 1865 | 1461686348108 Marionette TRACE conn3 <- [1,2326,null,{}] 08:59:08 INFO - PROCESS | 1865 | 1461686348113 Marionette TRACE conn3 -> [0,2327,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:59:08 INFO - PROCESS | 1865 | 1461686348314 Marionette TRACE conn3 <- [1,2327,null,{"value":null}] 08:59:08 INFO - PROCESS | 1865 | 1461686348598 Marionette TRACE conn3 -> [0,2328,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.properties.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.properties.html\", \"f2909f1d-3840-4f27-ae3e-3caac4a4282f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:59:08 INFO - PROCESS | 1865 | ++DOCSHELL 0x7fb48792b800 == 156 [pid = 1865] [id = 589] 08:59:08 INFO - PROCESS | 1865 | ++DOMWINDOW == 141 (0x7fb482b05800) [pid = 1865] [serial = 1768] [outer = (nil)] 08:59:08 INFO - PROCESS | 1865 | ++DOMWINDOW == 142 (0x7fb483a1ec00) [pid = 1865] [serial = 1769] [outer = 0x7fb482b05800] 08:59:08 INFO - PROCESS | 1865 | 1461686348676 Marionette DEBUG loaded listener.js 08:59:08 INFO - PROCESS | 1865 | ++DOMWINDOW == 143 (0x7fb483ac4400) [pid = 1865] [serial = 1770] [outer = 0x7fb482b05800] 08:59:09 INFO - PROCESS | 1865 | 1461686349630 Marionette TRACE conn3 <- [1,2328,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.properties.html",0,null,null,[["ImageData objects have the right properties",0,null,null]]]}] 08:59:09 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | ImageData objects have the right properties 08:59:09 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | took 1581ms 08:59:09 INFO - PROCESS | 1865 | 1461686349687 Marionette TRACE conn3 -> [0,2329,"getWindowHandle",null] 08:59:09 INFO - PROCESS | 1865 | 1461686349691 Marionette TRACE conn3 <- [1,2329,null,{"value":"8"}] 08:59:09 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html 08:59:09 INFO - PROCESS | 1865 | 1461686349697 Marionette TRACE conn3 -> [0,2330,"setScriptTimeout",{"ms":35000}] 08:59:09 INFO - PROCESS | 1865 | 1461686349700 Marionette TRACE conn3 <- [1,2330,null,{}] 08:59:09 INFO - PROCESS | 1865 | 1461686349705 Marionette TRACE conn3 -> [0,2331,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:59:09 INFO - PROCESS | 1865 | 1461686349947 Marionette TRACE conn3 <- [1,2331,null,{"value":null}] 08:59:10 INFO - PROCESS | 1865 | 1461686350263 Marionette TRACE conn3 -> [0,2332,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.readonly.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.readonly.html\", \"f2909f1d-3840-4f27-ae3e-3caac4a4282f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:59:10 INFO - PROCESS | 1865 | ++DOCSHELL 0x7fb489be4000 == 157 [pid = 1865] [id = 590] 08:59:10 INFO - PROCESS | 1865 | ++DOMWINDOW == 144 (0x7fb486ae1c00) [pid = 1865] [serial = 1771] [outer = (nil)] 08:59:10 INFO - PROCESS | 1865 | ++DOMWINDOW == 145 (0x7fb486b90400) [pid = 1865] [serial = 1772] [outer = 0x7fb486ae1c00] 08:59:10 INFO - PROCESS | 1865 | 1461686350346 Marionette DEBUG loaded listener.js 08:59:10 INFO - PROCESS | 1865 | ++DOMWINDOW == 146 (0x7fb486da8c00) [pid = 1865] [serial = 1773] [outer = 0x7fb486ae1c00] 08:59:11 INFO - PROCESS | 1865 | 1461686351161 Marionette TRACE conn3 <- [1,2332,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.readonly.html",0,null,null,[["ImageData objects properties are read-only",0,null,null]]]}] 08:59:11 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | ImageData objects properties are read-only 08:59:11 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | took 1537ms 08:59:11 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.round.html 08:59:11 INFO - PROCESS | 1865 | 1461686351235 Marionette TRACE conn3 -> [0,2333,"getWindowHandle",null] 08:59:11 INFO - PROCESS | 1865 | 1461686351238 Marionette TRACE conn3 <- [1,2333,null,{"value":"8"}] 08:59:11 INFO - PROCESS | 1865 | 1461686351244 Marionette TRACE conn3 -> [0,2334,"setScriptTimeout",{"ms":35000}] 08:59:11 INFO - PROCESS | 1865 | 1461686351247 Marionette TRACE conn3 <- [1,2334,null,{}] 08:59:11 INFO - PROCESS | 1865 | 1461686351252 Marionette TRACE conn3 -> [0,2335,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:59:11 INFO - PROCESS | 1865 | 1461686351494 Marionette TRACE conn3 <- [1,2335,null,{"value":null}] 08:59:11 INFO - PROCESS | 1865 | 1461686351762 Marionette TRACE conn3 -> [0,2336,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.round.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.round.html\", \"f2909f1d-3840-4f27-ae3e-3caac4a4282f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:59:11 INFO - PROCESS | 1865 | ++DOCSHELL 0x7fb48ed69800 == 158 [pid = 1865] [id = 591] 08:59:11 INFO - PROCESS | 1865 | ++DOMWINDOW == 147 (0x7fb486adac00) [pid = 1865] [serial = 1774] [outer = (nil)] 08:59:11 INFO - PROCESS | 1865 | ++DOMWINDOW == 148 (0x7fb486dd8800) [pid = 1865] [serial = 1775] [outer = 0x7fb486adac00] 08:59:11 INFO - PROCESS | 1865 | 1461686351878 Marionette DEBUG loaded listener.js 08:59:11 INFO - PROCESS | 1865 | ++DOMWINDOW == 149 (0x7fb486df0400) [pid = 1865] [serial = 1776] [outer = 0x7fb486adac00] 08:59:12 INFO - PROCESS | 1865 | 1461686352984 Marionette TRACE conn3 <- [1,2336,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.round.html",0,null,null,[["ImageData.data rounds numbers with round-to-zero",0,null,null]]]}] 08:59:13 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | ImageData.data rounds numbers with round-to-zero 08:59:13 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | took 1780ms 08:59:13 INFO - PROCESS | 1865 | 1461686353024 Marionette TRACE conn3 -> [0,2337,"getWindowHandle",null] 08:59:13 INFO - PROCESS | 1865 | 1461686353027 Marionette TRACE conn3 <- [1,2337,null,{"value":"8"}] 08:59:13 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.set.html 08:59:13 INFO - PROCESS | 1865 | 1461686353034 Marionette TRACE conn3 -> [0,2338,"setScriptTimeout",{"ms":35000}] 08:59:13 INFO - PROCESS | 1865 | 1461686353037 Marionette TRACE conn3 <- [1,2338,null,{}] 08:59:13 INFO - PROCESS | 1865 | 1461686353042 Marionette TRACE conn3 -> [0,2339,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:59:13 INFO - PROCESS | 1865 | 1461686353262 Marionette TRACE conn3 <- [1,2339,null,{"value":null}] 08:59:13 INFO - PROCESS | 1865 | 1461686353571 Marionette TRACE conn3 -> [0,2340,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.set.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.set.html\", \"f2909f1d-3840-4f27-ae3e-3caac4a4282f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:59:13 INFO - PROCESS | 1865 | ++DOCSHELL 0x7fb48eed2800 == 159 [pid = 1865] [id = 592] 08:59:13 INFO - PROCESS | 1865 | ++DOMWINDOW == 150 (0x7fb485d4d400) [pid = 1865] [serial = 1777] [outer = (nil)] 08:59:13 INFO - PROCESS | 1865 | ++DOMWINDOW == 151 (0x7fb486dfd000) [pid = 1865] [serial = 1778] [outer = 0x7fb485d4d400] 08:59:13 INFO - PROCESS | 1865 | 1461686353651 Marionette DEBUG loaded listener.js 08:59:13 INFO - PROCESS | 1865 | ++DOMWINDOW == 152 (0x7fb487b92400) [pid = 1865] [serial = 1779] [outer = 0x7fb485d4d400] 08:59:14 INFO - PROCESS | 1865 | 1461686354551 Marionette TRACE conn3 <- [1,2340,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.set.html",0,null,null,[["ImageData.data can be modified",0,null,null]]]}] 08:59:14 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | ImageData.data can be modified 08:59:14 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | took 1531ms 08:59:14 INFO - PROCESS | 1865 | 1461686354565 Marionette TRACE conn3 -> [0,2341,"getWindowHandle",null] 08:59:14 INFO - PROCESS | 1865 | 1461686354568 Marionette TRACE conn3 <- [1,2341,null,{"value":"8"}] 08:59:14 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.string.html 08:59:14 INFO - PROCESS | 1865 | 1461686354574 Marionette TRACE conn3 -> [0,2342,"setScriptTimeout",{"ms":35000}] 08:59:14 INFO - PROCESS | 1865 | 1461686354577 Marionette TRACE conn3 <- [1,2342,null,{}] 08:59:14 INFO - PROCESS | 1865 | 1461686354582 Marionette TRACE conn3 -> [0,2343,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:59:14 INFO - PROCESS | 1865 | 1461686354805 Marionette TRACE conn3 <- [1,2343,null,{"value":null}] 08:59:15 INFO - PROCESS | 1865 | 1461686355123 Marionette TRACE conn3 -> [0,2344,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.string.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.string.html\", \"f2909f1d-3840-4f27-ae3e-3caac4a4282f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:59:15 INFO - PROCESS | 1865 | ++DOCSHELL 0x7fb48efd3000 == 160 [pid = 1865] [id = 593] 08:59:15 INFO - PROCESS | 1865 | ++DOMWINDOW == 153 (0x7fb485d45000) [pid = 1865] [serial = 1780] [outer = (nil)] 08:59:15 INFO - PROCESS | 1865 | ++DOMWINDOW == 154 (0x7fb4882af400) [pid = 1865] [serial = 1781] [outer = 0x7fb485d45000] 08:59:15 INFO - PROCESS | 1865 | 1461686355210 Marionette DEBUG loaded listener.js 08:59:15 INFO - PROCESS | 1865 | ++DOMWINDOW == 155 (0x7fb4890c9c00) [pid = 1865] [serial = 1782] [outer = 0x7fb485d45000] 08:59:16 INFO - PROCESS | 1865 | 1461686356044 Marionette TRACE conn3 <- [1,2344,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.string.html",0,null,null,[["ImageData.data converts strings to numbers with ToNumber",0,null,null]]]}] 08:59:16 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | ImageData.data converts strings to numbers with ToNumber 08:59:16 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | took 1532ms 08:59:16 INFO - PROCESS | 1865 | 1461686356108 Marionette TRACE conn3 -> [0,2345,"getWindowHandle",null] 08:59:16 INFO - PROCESS | 1865 | 1461686356111 Marionette TRACE conn3 <- [1,2345,null,{"value":"8"}] 08:59:16 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html 08:59:16 INFO - PROCESS | 1865 | 1461686356117 Marionette TRACE conn3 -> [0,2346,"setScriptTimeout",{"ms":35000}] 08:59:16 INFO - PROCESS | 1865 | 1461686356119 Marionette TRACE conn3 <- [1,2346,null,{}] 08:59:16 INFO - PROCESS | 1865 | 1461686356125 Marionette TRACE conn3 -> [0,2347,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:59:16 INFO - PROCESS | 1865 | 1461686356385 Marionette TRACE conn3 <- [1,2347,null,{"value":null}] 08:59:16 INFO - PROCESS | 1865 | 1461686356762 Marionette TRACE conn3 -> [0,2348,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.undefined.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.undefined.html\", \"f2909f1d-3840-4f27-ae3e-3caac4a4282f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:59:16 INFO - PROCESS | 1865 | ++DOCSHELL 0x7fb4902a1000 == 161 [pid = 1865] [id = 594] 08:59:16 INFO - PROCESS | 1865 | ++DOMWINDOW == 156 (0x7fb485d4f000) [pid = 1865] [serial = 1783] [outer = (nil)] 08:59:16 INFO - PROCESS | 1865 | ++DOMWINDOW == 157 (0x7fb48dec2800) [pid = 1865] [serial = 1784] [outer = 0x7fb485d4f000] 08:59:16 INFO - PROCESS | 1865 | 1461686356889 Marionette DEBUG loaded listener.js 08:59:17 INFO - PROCESS | 1865 | ++DOMWINDOW == 158 (0x7fb48decd800) [pid = 1865] [serial = 1785] [outer = 0x7fb485d4f000] 08:59:17 INFO - PROCESS | 1865 | 1461686357766 Marionette TRACE conn3 <- [1,2348,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.undefined.html",0,null,null,[["ImageData.data converts undefined to 0",0,null,null]]]}] 08:59:17 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | ImageData.data converts undefined to 0 08:59:17 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | took 1682ms 08:59:17 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html 08:59:17 INFO - PROCESS | 1865 | 1461686357800 Marionette TRACE conn3 -> [0,2349,"getWindowHandle",null] 08:59:17 INFO - PROCESS | 1865 | 1461686357803 Marionette TRACE conn3 <- [1,2349,null,{"value":"8"}] 08:59:17 INFO - PROCESS | 1865 | 1461686357810 Marionette TRACE conn3 -> [0,2350,"setScriptTimeout",{"ms":35000}] 08:59:17 INFO - PROCESS | 1865 | 1461686357815 Marionette TRACE conn3 <- [1,2350,null,{}] 08:59:17 INFO - PROCESS | 1865 | 1461686357820 Marionette TRACE conn3 -> [0,2351,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:59:18 INFO - PROCESS | 1865 | 1461686358060 Marionette TRACE conn3 <- [1,2351,null,{"value":null}] 08:59:18 INFO - PROCESS | 1865 | 1461686358335 Marionette TRACE conn3 -> [0,2352,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.alpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.alpha.html\", \"f2909f1d-3840-4f27-ae3e-3caac4a4282f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:59:18 INFO - PROCESS | 1865 | ++DOCSHELL 0x7fb490e22000 == 162 [pid = 1865] [id = 595] 08:59:18 INFO - PROCESS | 1865 | ++DOMWINDOW == 159 (0x7fb4902d3c00) [pid = 1865] [serial = 1786] [outer = (nil)] 08:59:18 INFO - PROCESS | 1865 | ++DOMWINDOW == 160 (0x7fb490316800) [pid = 1865] [serial = 1787] [outer = 0x7fb4902d3c00] 08:59:18 INFO - PROCESS | 1865 | 1461686358480 Marionette DEBUG loaded listener.js 08:59:18 INFO - PROCESS | 1865 | ++DOMWINDOW == 161 (0x7fb490322c00) [pid = 1865] [serial = 1788] [outer = 0x7fb4902d3c00] 08:59:19 INFO - PROCESS | 1865 | 1461686359335 Marionette TRACE conn3 <- [1,2352,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.alpha.html",0,null,null,[["putImageData() puts non-solid image data correctly",0,null,null]]]}] 08:59:19 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | putImageData() puts non-solid image data correctly 08:59:19 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | took 1585ms 08:59:19 INFO - PROCESS | 1865 | 1461686359395 Marionette TRACE conn3 -> [0,2353,"getWindowHandle",null] 08:59:19 INFO - PROCESS | 1865 | 1461686359398 Marionette TRACE conn3 <- [1,2353,null,{"value":"8"}] 08:59:19 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html 08:59:19 INFO - PROCESS | 1865 | 1461686359404 Marionette TRACE conn3 -> [0,2354,"setScriptTimeout",{"ms":35000}] 08:59:19 INFO - PROCESS | 1865 | 1461686359406 Marionette TRACE conn3 <- [1,2354,null,{}] 08:59:19 INFO - PROCESS | 1865 | 1461686359412 Marionette TRACE conn3 -> [0,2355,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:59:19 INFO - PROCESS | 1865 | 1461686359629 Marionette TRACE conn3 <- [1,2355,null,{"value":null}] 08:59:19 INFO - PROCESS | 1865 | 1461686359898 Marionette TRACE conn3 -> [0,2356,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.basic.html\", \"f2909f1d-3840-4f27-ae3e-3caac4a4282f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:59:19 INFO - PROCESS | 1865 | ++DOCSHELL 0x7fb492046000 == 163 [pid = 1865] [id = 596] 08:59:19 INFO - PROCESS | 1865 | ++DOMWINDOW == 162 (0x7fb4902d8800) [pid = 1865] [serial = 1789] [outer = (nil)] 08:59:20 INFO - PROCESS | 1865 | ++DOMWINDOW == 163 (0x7fb490355c00) [pid = 1865] [serial = 1790] [outer = 0x7fb4902d8800] 08:59:20 INFO - PROCESS | 1865 | 1461686360025 Marionette DEBUG loaded listener.js 08:59:20 INFO - PROCESS | 1865 | ++DOMWINDOW == 164 (0x7fb4905c3000) [pid = 1865] [serial = 1791] [outer = 0x7fb4902d8800] 08:59:20 INFO - PROCESS | 1865 | 1461686360884 Marionette TRACE conn3 <- [1,2356,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.basic.html",0,null,null,[["putImageData() puts image data from getImageData() onto the canvas",0,null,null]]]}] 08:59:20 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | putImageData() puts image data from getImageData() onto the canvas 08:59:20 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | took 1529ms 08:59:20 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html 08:59:20 INFO - PROCESS | 1865 | 1461686360935 Marionette TRACE conn3 -> [0,2357,"getWindowHandle",null] 08:59:20 INFO - PROCESS | 1865 | 1461686360938 Marionette TRACE conn3 <- [1,2357,null,{"value":"8"}] 08:59:20 INFO - PROCESS | 1865 | 1461686360944 Marionette TRACE conn3 -> [0,2358,"setScriptTimeout",{"ms":35000}] 08:59:20 INFO - PROCESS | 1865 | 1461686360956 Marionette TRACE conn3 <- [1,2358,null,{}] 08:59:20 INFO - PROCESS | 1865 | 1461686360961 Marionette TRACE conn3 -> [0,2359,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:59:21 INFO - PROCESS | 1865 | 1461686361171 Marionette TRACE conn3 <- [1,2359,null,{"value":null}] 08:59:21 INFO - PROCESS | 1865 | 1461686361442 Marionette TRACE conn3 -> [0,2360,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.clip.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.clip.html\", \"f2909f1d-3840-4f27-ae3e-3caac4a4282f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:59:21 INFO - PROCESS | 1865 | ++DOCSHELL 0x7fb493e9e000 == 164 [pid = 1865] [id = 597] 08:59:21 INFO - PROCESS | 1865 | ++DOMWINDOW == 165 (0x7fb4905c3800) [pid = 1865] [serial = 1792] [outer = (nil)] 08:59:21 INFO - PROCESS | 1865 | ++DOMWINDOW == 166 (0x7fb4906b6000) [pid = 1865] [serial = 1793] [outer = 0x7fb4905c3800] 08:59:21 INFO - PROCESS | 1865 | 1461686361559 Marionette DEBUG loaded listener.js 08:59:21 INFO - PROCESS | 1865 | ++DOMWINDOW == 167 (0x7fb4909e7000) [pid = 1865] [serial = 1794] [outer = 0x7fb4905c3800] 08:59:22 INFO - PROCESS | 1865 | 1461686362387 Marionette TRACE conn3 <- [1,2360,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.clip.html",0,null,null,[["putImageData() is not affected by clipping regions",0,null,null]]]}] 08:59:22 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | putImageData() is not affected by clipping regions 08:59:22 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | took 1501ms 08:59:22 INFO - PROCESS | 1865 | 1461686362446 Marionette TRACE conn3 -> [0,2361,"getWindowHandle",null] 08:59:22 INFO - PROCESS | 1865 | 1461686362450 Marionette TRACE conn3 <- [1,2361,null,{"value":"8"}] 08:59:22 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.created.html 08:59:22 INFO - PROCESS | 1865 | 1461686362456 Marionette TRACE conn3 -> [0,2362,"setScriptTimeout",{"ms":35000}] 08:59:22 INFO - PROCESS | 1865 | 1461686362460 Marionette TRACE conn3 <- [1,2362,null,{}] 08:59:22 INFO - PROCESS | 1865 | 1461686362468 Marionette TRACE conn3 -> [0,2363,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:59:22 INFO - PROCESS | 1865 | 1461686362740 Marionette TRACE conn3 <- [1,2363,null,{"value":null}] 08:59:23 INFO - PROCESS | 1865 | 1461686363083 Marionette TRACE conn3 -> [0,2364,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.created.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.created.html\", \"f2909f1d-3840-4f27-ae3e-3caac4a4282f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:59:23 INFO - PROCESS | 1865 | ++DOCSHELL 0x7fb4947e7800 == 165 [pid = 1865] [id = 598] 08:59:23 INFO - PROCESS | 1865 | ++DOMWINDOW == 168 (0x7fb4905c8800) [pid = 1865] [serial = 1795] [outer = (nil)] 08:59:23 INFO - PROCESS | 1865 | ++DOMWINDOW == 169 (0x7fb490a81400) [pid = 1865] [serial = 1796] [outer = 0x7fb4905c8800] 08:59:23 INFO - PROCESS | 1865 | 1461686363162 Marionette DEBUG loaded listener.js 08:59:23 INFO - PROCESS | 1865 | ++DOMWINDOW == 170 (0x7fb490a86c00) [pid = 1865] [serial = 1797] [outer = 0x7fb4905c8800] 08:59:24 INFO - PROCESS | 1865 | 1461686364035 Marionette TRACE conn3 <- [1,2364,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.created.html",0,null,null,[["putImageData() puts image data from createImageData() onto the canvas",0,null,null]]]}] 08:59:24 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | putImageData() puts image data from createImageData() onto the canvas 08:59:24 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | took 1639ms 08:59:24 INFO - PROCESS | 1865 | 1461686364097 Marionette TRACE conn3 -> [0,2365,"getWindowHandle",null] 08:59:24 INFO - PROCESS | 1865 | 1461686364100 Marionette TRACE conn3 <- [1,2365,null,{"value":"8"}] 08:59:24 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html 08:59:24 INFO - PROCESS | 1865 | 1461686364107 Marionette TRACE conn3 -> [0,2366,"setScriptTimeout",{"ms":35000}] 08:59:24 INFO - PROCESS | 1865 | 1461686364109 Marionette TRACE conn3 <- [1,2366,null,{}] 08:59:24 INFO - PROCESS | 1865 | 1461686364114 Marionette TRACE conn3 -> [0,2367,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:59:24 INFO - PROCESS | 1865 | 1461686364357 Marionette TRACE conn3 <- [1,2367,null,{"value":null}] 08:59:24 INFO - PROCESS | 1865 | 1461686364700 Marionette TRACE conn3 -> [0,2368,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.cross.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.cross.html\", \"f2909f1d-3840-4f27-ae3e-3caac4a4282f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:59:24 INFO - PROCESS | 1865 | ++DOCSHELL 0x7fb494fb3000 == 166 [pid = 1865] [id = 599] 08:59:24 INFO - PROCESS | 1865 | ++DOMWINDOW == 171 (0x7fb4905cb800) [pid = 1865] [serial = 1798] [outer = (nil)] 08:59:24 INFO - PROCESS | 1865 | ++DOMWINDOW == 172 (0x7fb490b36400) [pid = 1865] [serial = 1799] [outer = 0x7fb4905cb800] 08:59:24 INFO - PROCESS | 1865 | 1461686364777 Marionette DEBUG loaded listener.js 08:59:24 INFO - PROCESS | 1865 | ++DOMWINDOW == 173 (0x7fb490ff0400) [pid = 1865] [serial = 1800] [outer = 0x7fb4905cb800] 08:59:25 INFO - PROCESS | 1865 | 1461686365616 Marionette TRACE conn3 <- [1,2368,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.cross.html",0,null,null,[["putImageData() accepts image data got from a different canvas",0,null,null]]]}] 08:59:25 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | putImageData() accepts image data got from a different canvas 08:59:25 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | took 1579ms 08:59:25 INFO - PROCESS | 1865 | 1461686365687 Marionette TRACE conn3 -> [0,2369,"getWindowHandle",null] 08:59:25 INFO - PROCESS | 1865 | 1461686365690 Marionette TRACE conn3 <- [1,2369,null,{"value":"8"}] 08:59:25 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html 08:59:25 INFO - PROCESS | 1865 | 1461686365696 Marionette TRACE conn3 -> [0,2370,"setScriptTimeout",{"ms":35000}] 08:59:25 INFO - PROCESS | 1865 | 1461686365699 Marionette TRACE conn3 <- [1,2370,null,{}] 08:59:25 INFO - PROCESS | 1865 | 1461686365705 Marionette TRACE conn3 -> [0,2371,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:59:25 INFO - PROCESS | 1865 | 1461686365914 Marionette TRACE conn3 <- [1,2371,null,{"value":null}] 08:59:26 INFO - PROCESS | 1865 | 1461686366184 Marionette TRACE conn3 -> [0,2372,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html\", \"f2909f1d-3840-4f27-ae3e-3caac4a4282f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:59:26 INFO - PROCESS | 1865 | ++DOCSHELL 0x7fb497d9d000 == 167 [pid = 1865] [id = 600] 08:59:26 INFO - PROCESS | 1865 | ++DOMWINDOW == 174 (0x7fb490b31800) [pid = 1865] [serial = 1801] [outer = (nil)] 08:59:26 INFO - PROCESS | 1865 | ++DOMWINDOW == 175 (0x7fb490ff9400) [pid = 1865] [serial = 1802] [outer = 0x7fb490b31800] 08:59:26 INFO - PROCESS | 1865 | 1461686366299 Marionette DEBUG loaded listener.js 08:59:26 INFO - PROCESS | 1865 | ++DOMWINDOW == 176 (0x7fb491159c00) [pid = 1865] [serial = 1803] [outer = 0x7fb490b31800] 08:59:27 INFO - PROCESS | 1865 | 1461686367105 Marionette TRACE conn3 <- [1,2372,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html",0,null,null,[["putImageData() handles negative-sized dirty rectangles correctly",0,null,null]]]}] 08:59:27 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | putImageData() handles negative-sized dirty rectangles correctly 08:59:27 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | took 1444ms 08:59:27 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html 08:59:27 INFO - PROCESS | 1865 | 1461686367140 Marionette TRACE conn3 -> [0,2373,"getWindowHandle",null] 08:59:27 INFO - PROCESS | 1865 | 1461686367143 Marionette TRACE conn3 <- [1,2373,null,{"value":"8"}] 08:59:27 INFO - PROCESS | 1865 | 1461686367149 Marionette TRACE conn3 -> [0,2374,"setScriptTimeout",{"ms":35000}] 08:59:27 INFO - PROCESS | 1865 | 1461686367152 Marionette TRACE conn3 <- [1,2374,null,{}] 08:59:27 INFO - PROCESS | 1865 | 1461686367158 Marionette TRACE conn3 -> [0,2375,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:59:27 INFO - PROCESS | 1865 | 1461686367371 Marionette TRACE conn3 <- [1,2375,null,{"value":null}] 08:59:27 INFO - PROCESS | 1865 | 1461686367651 Marionette TRACE conn3 -> [0,2376,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html\", \"f2909f1d-3840-4f27-ae3e-3caac4a4282f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:59:27 INFO - PROCESS | 1865 | ++DOCSHELL 0x7fb499048000 == 168 [pid = 1865] [id = 601] 08:59:27 INFO - PROCESS | 1865 | ++DOMWINDOW == 177 (0x7fb487b93c00) [pid = 1865] [serial = 1804] [outer = (nil)] 08:59:27 INFO - PROCESS | 1865 | ++DOMWINDOW == 178 (0x7fb492160400) [pid = 1865] [serial = 1805] [outer = 0x7fb487b93c00] 08:59:27 INFO - PROCESS | 1865 | 1461686367725 Marionette DEBUG loaded listener.js 08:59:27 INFO - PROCESS | 1865 | ++DOMWINDOW == 179 (0x7fb492304400) [pid = 1865] [serial = 1806] [outer = 0x7fb487b93c00] 08:59:28 INFO - PROCESS | 1865 | 1461686368605 Marionette TRACE conn3 <- [1,2376,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html",0,null,null,[["putImageData() handles dirty rectangles outside the canvas correctly",0,null,null]]]}] 08:59:28 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | putImageData() handles dirty rectangles outside the canvas correctly 08:59:28 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | took 1493ms 08:59:28 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html 08:59:28 INFO - PROCESS | 1865 | 1461686368642 Marionette TRACE conn3 -> [0,2377,"getWindowHandle",null] 08:59:28 INFO - PROCESS | 1865 | 1461686368644 Marionette TRACE conn3 <- [1,2377,null,{"value":"8"}] 08:59:28 INFO - PROCESS | 1865 | 1461686368649 Marionette TRACE conn3 -> [0,2378,"setScriptTimeout",{"ms":35000}] 08:59:28 INFO - PROCESS | 1865 | 1461686368653 Marionette TRACE conn3 <- [1,2378,null,{}] 08:59:28 INFO - PROCESS | 1865 | 1461686368658 Marionette TRACE conn3 -> [0,2379,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:59:28 INFO - PROCESS | 1865 | 1461686368868 Marionette TRACE conn3 <- [1,2379,null,{"value":null}] 08:59:29 INFO - PROCESS | 1865 | 1461686369145 Marionette TRACE conn3 -> [0,2380,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html\", \"f2909f1d-3840-4f27-ae3e-3caac4a4282f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:59:29 INFO - PROCESS | 1865 | ++DOCSHELL 0x7fb4990c0000 == 169 [pid = 1865] [id = 602] 08:59:29 INFO - PROCESS | 1865 | ++DOMWINDOW == 180 (0x7fb490ff5800) [pid = 1865] [serial = 1807] [outer = (nil)] 08:59:29 INFO - PROCESS | 1865 | ++DOMWINDOW == 181 (0x7fb492f45400) [pid = 1865] [serial = 1808] [outer = 0x7fb490ff5800] 08:59:29 INFO - PROCESS | 1865 | 1461686369233 Marionette DEBUG loaded listener.js 08:59:29 INFO - PROCESS | 1865 | ++DOMWINDOW == 182 (0x7fb492ff1800) [pid = 1865] [serial = 1809] [outer = 0x7fb490ff5800] 08:59:30 INFO - PROCESS | 1865 | 1461686370109 Marionette TRACE conn3 <- [1,2380,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html",0,null,null,[["putImageData() only modifies areas inside the dirty rectangle, using width and height",0,null,null]]]}] 08:59:30 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | putImageData() only modifies areas inside the dirty rectangle, using width and height 08:59:30 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | took 1533ms 08:59:30 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html 08:59:30 INFO - PROCESS | 1865 | 1461686370184 Marionette TRACE conn3 -> [0,2381,"getWindowHandle",null] 08:59:30 INFO - PROCESS | 1865 | 1461686370187 Marionette TRACE conn3 <- [1,2381,null,{"value":"8"}] 08:59:30 INFO - PROCESS | 1865 | 1461686370193 Marionette TRACE conn3 -> [0,2382,"setScriptTimeout",{"ms":35000}] 08:59:30 INFO - PROCESS | 1865 | 1461686370196 Marionette TRACE conn3 <- [1,2382,null,{}] 08:59:30 INFO - PROCESS | 1865 | 1461686370205 Marionette TRACE conn3 -> [0,2383,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:59:30 INFO - PROCESS | 1865 | 1461686370418 Marionette TRACE conn3 <- [1,2383,null,{"value":null}] 08:59:30 INFO - PROCESS | 1865 | 1461686370693 Marionette TRACE conn3 -> [0,2384,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html\", \"f2909f1d-3840-4f27-ae3e-3caac4a4282f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:59:30 INFO - PROCESS | 1865 | ++DOCSHELL 0x7fb499b82800 == 170 [pid = 1865] [id = 603] 08:59:30 INFO - PROCESS | 1865 | ++DOMWINDOW == 183 (0x7fb490b34800) [pid = 1865] [serial = 1810] [outer = (nil)] 08:59:30 INFO - PROCESS | 1865 | ++DOMWINDOW == 184 (0x7fb49391ec00) [pid = 1865] [serial = 1811] [outer = 0x7fb490b34800] 08:59:30 INFO - PROCESS | 1865 | 1461686370813 Marionette DEBUG loaded listener.js 08:59:30 INFO - PROCESS | 1865 | ++DOMWINDOW == 185 (0x7fb493c30000) [pid = 1865] [serial = 1812] [outer = 0x7fb490b34800] 08:59:32 INFO - PROCESS | 1865 | --DOCSHELL 0x7fb48dee1000 == 169 [pid = 1865] [id = 531] 08:59:32 INFO - PROCESS | 1865 | --DOCSHELL 0x7fb4b0a99800 == 168 [pid = 1865] [id = 532] 08:59:32 INFO - PROCESS | 1865 | --DOCSHELL 0x7fb47cadc000 == 167 [pid = 1865] [id = 533] 08:59:32 INFO - PROCESS | 1865 | --DOCSHELL 0x7fb481b30800 == 166 [pid = 1865] [id = 583] 08:59:32 INFO - PROCESS | 1865 | --DOCSHELL 0x7fb481b29000 == 165 [pid = 1865] [id = 582] 08:59:32 INFO - PROCESS | 1865 | --DOCSHELL 0x7fb47fa5e800 == 164 [pid = 1865] [id = 581] 08:59:32 INFO - PROCESS | 1865 | --DOCSHELL 0x7fb47cb58800 == 163 [pid = 1865] [id = 580] 08:59:32 INFO - PROCESS | 1865 | --DOCSHELL 0x7fb4949cb800 == 162 [pid = 1865] [id = 579] 08:59:32 INFO - PROCESS | 1865 | --DOCSHELL 0x7fb4947b5800 == 161 [pid = 1865] [id = 578] 08:59:32 INFO - PROCESS | 1865 | --DOCSHELL 0x7fb492eda000 == 160 [pid = 1865] [id = 577] 08:59:32 INFO - PROCESS | 1865 | --DOCSHELL 0x7fb490fd2800 == 159 [pid = 1865] [id = 576] 08:59:32 INFO - PROCESS | 1865 | --DOCSHELL 0x7fb490bff800 == 158 [pid = 1865] [id = 575] 08:59:32 INFO - PROCESS | 1865 | --DOCSHELL 0x7fb490186800 == 157 [pid = 1865] [id = 574] 08:59:32 INFO - PROCESS | 1865 | --DOCSHELL 0x7fb48ef78800 == 156 [pid = 1865] [id = 573] 08:59:32 INFO - PROCESS | 1865 | --DOCSHELL 0x7fb48ed6f000 == 155 [pid = 1865] [id = 572] 08:59:32 INFO - PROCESS | 1865 | --DOCSHELL 0x7fb48deeb800 == 154 [pid = 1865] [id = 571] 08:59:32 INFO - PROCESS | 1865 | --DOCSHELL 0x7fb489aba000 == 153 [pid = 1865] [id = 570] 08:59:32 INFO - PROCESS | 1865 | --DOCSHELL 0x7fb487938000 == 152 [pid = 1865] [id = 569] 08:59:32 INFO - PROCESS | 1865 | --DOCSHELL 0x7fb486caf000 == 151 [pid = 1865] [id = 568] 08:59:32 INFO - PROCESS | 1865 | --DOCSHELL 0x7fb486b93800 == 150 [pid = 1865] [id = 567] 08:59:32 INFO - PROCESS | 1865 | --DOCSHELL 0x7fb485de2800 == 149 [pid = 1865] [id = 566] 08:59:32 INFO - PROCESS | 1865 | --DOCSHELL 0x7fb485b89800 == 148 [pid = 1865] [id = 565] 08:59:32 INFO - PROCESS | 1865 | --DOCSHELL 0x7fb482be2800 == 147 [pid = 1865] [id = 564] 08:59:32 INFO - PROCESS | 1865 | --DOCSHELL 0x7fb48013b000 == 146 [pid = 1865] [id = 563] 08:59:32 INFO - PROCESS | 1865 | --DOMWINDOW == 184 (0x7fb499cb8800) [pid = 1865] [serial = 1668] [outer = (nil)] [url = about:blank] 08:59:32 INFO - PROCESS | 1865 | --DOMWINDOW == 183 (0x7fb490258400) [pid = 1865] [serial = 1643] [outer = (nil)] [url = about:blank] 08:59:32 INFO - PROCESS | 1865 | --DOMWINDOW == 182 (0x7fb4837c1000) [pid = 1865] [serial = 1631] [outer = (nil)] [url = about:blank] 08:59:32 INFO - PROCESS | 1865 | --DOMWINDOW == 181 (0x7fb49876c400) [pid = 1865] [serial = 1659] [outer = (nil)] [url = about:blank] 08:59:32 INFO - PROCESS | 1865 | --DOMWINDOW == 180 (0x7fb486b91000) [pid = 1865] [serial = 1635] [outer = (nil)] [url = about:blank] 08:59:32 INFO - PROCESS | 1865 | --DOMWINDOW == 179 (0x7fb47e04a800) [pid = 1865] [serial = 1686] [outer = (nil)] [url = about:blank] 08:59:32 INFO - PROCESS | 1865 | --DOMWINDOW == 178 (0x7fb47d9ce000) [pid = 1865] [serial = 1679] [outer = (nil)] [url = about:blank] 08:59:32 INFO - PROCESS | 1865 | --DOMWINDOW == 177 (0x7fb485d49400) [pid = 1865] [serial = 1634] [outer = (nil)] [url = about:blank] 08:59:32 INFO - PROCESS | 1865 | --DOMWINDOW == 176 (0x7fb482d11c00) [pid = 1865] [serial = 1628] [outer = (nil)] [url = about:blank] 08:59:32 INFO - PROCESS | 1865 | --DOMWINDOW == 175 (0x7fb4879afc00) [pid = 1865] [serial = 1637] [outer = (nil)] [url = about:blank] 08:59:32 INFO - PROCESS | 1865 | --DOMWINDOW == 174 (0x7fb49960d000) [pid = 1865] [serial = 1667] [outer = (nil)] [url = about:blank] 08:59:32 INFO - PROCESS | 1865 | --DOMWINDOW == 173 (0x7fb493eda400) [pid = 1865] [serial = 1652] [outer = (nil)] [url = about:blank] 08:59:32 INFO - PROCESS | 1865 | --DOMWINDOW == 172 (0x7fb47c419400) [pid = 1865] [serial = 1685] [outer = (nil)] [url = about:blank] 08:59:32 INFO - PROCESS | 1865 | --DOMWINDOW == 171 (0x7fb47d65ac00) [pid = 1865] [serial = 1677] [outer = (nil)] [url = about:blank] 08:59:32 INFO - PROCESS | 1865 | --DOMWINDOW == 170 (0x7fb499232000) [pid = 1865] [serial = 1662] [outer = (nil)] [url = about:blank] 08:59:32 INFO - PROCESS | 1865 | --DOMWINDOW == 169 (0x7fb481825c00) [pid = 1865] [serial = 1626] [outer = (nil)] [url = about:blank] 08:59:32 INFO - PROCESS | 1865 | --DOMWINDOW == 168 (0x7fb4801b5000) [pid = 1865] [serial = 1625] [outer = (nil)] [url = about:blank] 08:59:32 INFO - PROCESS | 1865 | --DOMWINDOW == 167 (0x7fb499545800) [pid = 1865] [serial = 1665] [outer = (nil)] [url = about:blank] 08:59:32 INFO - PROCESS | 1865 | --DOMWINDOW == 166 (0x7fb490145400) [pid = 1865] [serial = 1641] [outer = (nil)] [url = about:blank] 08:59:32 INFO - PROCESS | 1865 | --DOMWINDOW == 165 (0x7fb49aa0d400) [pid = 1865] [serial = 1671] [outer = (nil)] [url = about:blank] 08:59:32 INFO - PROCESS | 1865 | --DOMWINDOW == 164 (0x7fb4990e2800) [pid = 1865] [serial = 1661] [outer = (nil)] [url = about:blank] 08:59:32 INFO - PROCESS | 1865 | --DOMWINDOW == 163 (0x7fb497d2bc00) [pid = 1865] [serial = 1658] [outer = (nil)] [url = about:blank] 08:59:32 INFO - PROCESS | 1865 | --DOMWINDOW == 162 (0x7fb47d9d1000) [pid = 1865] [serial = 1623] [outer = (nil)] [url = about:blank] 08:59:32 INFO - PROCESS | 1865 | --DOMWINDOW == 161 (0x7fb4992d5400) [pid = 1865] [serial = 1664] [outer = (nil)] [url = about:blank] 08:59:32 INFO - PROCESS | 1865 | --DOMWINDOW == 160 (0x7fb47f411000) [pid = 1865] [serial = 1682] [outer = (nil)] [url = about:blank] 08:59:32 INFO - PROCESS | 1865 | --DOMWINDOW == 159 (0x7fb493923000) [pid = 1865] [serial = 1650] [outer = (nil)] [url = about:blank] 08:59:32 INFO - PROCESS | 1865 | --DOMWINDOW == 158 (0x7fb4882b9800) [pid = 1865] [serial = 1638] [outer = (nil)] [url = about:blank] 08:59:32 INFO - PROCESS | 1865 | --DOMWINDOW == 157 (0x7fb489982800) [pid = 1865] [serial = 1640] [outer = (nil)] [url = about:blank] 08:59:32 INFO - PROCESS | 1865 | --DOMWINDOW == 156 (0x7fb49cbf7400) [pid = 1865] [serial = 1673] [outer = (nil)] [url = about:blank] 08:59:32 INFO - PROCESS | 1865 | --DOMWINDOW == 155 (0x7fb482d1dc00) [pid = 1865] [serial = 1629] [outer = (nil)] [url = about:blank] 08:59:32 INFO - PROCESS | 1865 | --DOMWINDOW == 154 (0x7fb49a10a400) [pid = 1865] [serial = 1670] [outer = (nil)] [url = about:blank] 08:59:32 INFO - PROCESS | 1865 | --DOMWINDOW == 153 (0x7fb47e04cc00) [pid = 1865] [serial = 1680] [outer = (nil)] [url = about:blank] 08:59:32 INFO - PROCESS | 1865 | --DOMWINDOW == 152 (0x7fb49031a800) [pid = 1865] [serial = 1644] [outer = (nil)] [url = about:blank] 08:59:32 INFO - PROCESS | 1865 | --DOMWINDOW == 151 (0x7fb490a87000) [pid = 1865] [serial = 1647] [outer = (nil)] [url = about:blank] 08:59:32 INFO - PROCESS | 1865 | --DOMWINDOW == 150 (0x7fb4920ebc00) [pid = 1865] [serial = 1649] [outer = (nil)] [url = about:blank] 08:59:32 INFO - PROCESS | 1865 | --DOMWINDOW == 149 (0x7fb4946f9000) [pid = 1865] [serial = 1653] [outer = (nil)] [url = about:blank] 08:59:32 INFO - PROCESS | 1865 | --DOMWINDOW == 148 (0x7fb483a28000) [pid = 1865] [serial = 1632] [outer = (nil)] [url = about:blank] 08:59:32 INFO - PROCESS | 1865 | --DOMWINDOW == 147 (0x7fb4963a7c00) [pid = 1865] [serial = 1656] [outer = (nil)] [url = about:blank] 08:59:32 INFO - PROCESS | 1865 | --DOMWINDOW == 146 (0x7fb494d0e000) [pid = 1865] [serial = 1655] [outer = (nil)] [url = about:blank] 08:59:32 INFO - PROCESS | 1865 | --DOMWINDOW == 145 (0x7fb4a72a5400) [pid = 1865] [serial = 1674] [outer = (nil)] [url = about:blank] 08:59:32 INFO - PROCESS | 1865 | --DOMWINDOW == 144 (0x7fb47c532800) [pid = 1865] [serial = 1676] [outer = (nil)] [url = about:blank] 08:59:32 INFO - PROCESS | 1865 | --DOMWINDOW == 143 (0x7fb47fbec000) [pid = 1865] [serial = 1683] [outer = (nil)] [url = about:blank] 08:59:32 INFO - PROCESS | 1865 | --DOMWINDOW == 142 (0x7fb49035bc00) [pid = 1865] [serial = 1646] [outer = (nil)] [url = about:blank] 08:59:32 INFO - PROCESS | 1865 | --DOMWINDOW == 141 (0x7fb47c418800) [pid = 1865] [serial = 1622] [outer = (nil)] [url = about:blank] 08:59:32 INFO - PROCESS | 1865 | --DOMWINDOW == 140 (0x7fb4801af400) [pid = 1865] [serial = 1688] [outer = (nil)] [url = about:blank] 08:59:33 INFO - PROCESS | 1865 | 1461686373095 Marionette TRACE conn3 <- [1,2384,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html",0,null,null,[["putImageData() only modifies areas inside the dirty rectangle, using x and y",0,null,null]]]}] 08:59:33 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | putImageData() only modifies areas inside the dirty rectangle, using x and y 08:59:33 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | took 2949ms 08:59:33 INFO - PROCESS | 1865 | 1461686373142 Marionette TRACE conn3 -> [0,2385,"getWindowHandle",null] 08:59:33 INFO - PROCESS | 1865 | 1461686373149 Marionette TRACE conn3 <- [1,2385,null,{"value":"8"}] 08:59:33 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html 08:59:33 INFO - PROCESS | 1865 | 1461686373159 Marionette TRACE conn3 -> [0,2386,"setScriptTimeout",{"ms":35000}] 08:59:33 INFO - PROCESS | 1865 | 1461686373164 Marionette TRACE conn3 <- [1,2386,null,{}] 08:59:33 INFO - PROCESS | 1865 | 1461686373171 Marionette TRACE conn3 -> [0,2387,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:59:33 INFO - PROCESS | 1865 | 1461686373365 Marionette TRACE conn3 <- [1,2387,null,{"value":null}] 08:59:33 INFO - PROCESS | 1865 | 1461686373549 Marionette TRACE conn3 -> [0,2388,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html\", \"f2909f1d-3840-4f27-ae3e-3caac4a4282f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:59:33 INFO - PROCESS | 1865 | ++DOCSHELL 0x7fb4800a9800 == 147 [pid = 1865] [id = 604] 08:59:33 INFO - PROCESS | 1865 | ++DOMWINDOW == 141 (0x7fb47c537c00) [pid = 1865] [serial = 1813] [outer = (nil)] 08:59:33 INFO - PROCESS | 1865 | ++DOMWINDOW == 142 (0x7fb47d8c3800) [pid = 1865] [serial = 1814] [outer = 0x7fb47c537c00] 08:59:33 INFO - PROCESS | 1865 | 1461686373625 Marionette DEBUG loaded listener.js 08:59:33 INFO - PROCESS | 1865 | ++DOMWINDOW == 143 (0x7fb47e040800) [pid = 1865] [serial = 1815] [outer = 0x7fb47c537c00] 08:59:34 INFO - PROCESS | 1865 | 1461686374443 Marionette TRACE conn3 <- [1,2388,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html",0,null,null,[["putImageData() with zero-sized dirty rectangle puts nothing",0,null,null]]]}] 08:59:34 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | putImageData() with zero-sized dirty rectangle puts nothing 08:59:34 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | took 1335ms 08:59:34 INFO - PROCESS | 1865 | 1461686374496 Marionette TRACE conn3 -> [0,2389,"getWindowHandle",null] 08:59:34 INFO - PROCESS | 1865 | 1461686374503 Marionette TRACE conn3 <- [1,2389,null,{"value":"8"}] 08:59:34 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html 08:59:34 INFO - PROCESS | 1865 | 1461686374512 Marionette TRACE conn3 -> [0,2390,"setScriptTimeout",{"ms":35000}] 08:59:34 INFO - PROCESS | 1865 | 1461686374516 Marionette TRACE conn3 <- [1,2390,null,{}] 08:59:34 INFO - PROCESS | 1865 | 1461686374522 Marionette TRACE conn3 -> [0,2391,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:59:34 INFO - PROCESS | 1865 | 1461686374726 Marionette TRACE conn3 <- [1,2391,null,{"value":null}] 08:59:34 INFO - PROCESS | 1865 | 1461686374941 Marionette TRACE conn3 -> [0,2392,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.modified.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.modified.html\", \"f2909f1d-3840-4f27-ae3e-3caac4a4282f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:59:34 INFO - PROCESS | 1865 | ++DOCSHELL 0x7fb481b1c800 == 148 [pid = 1865] [id = 605] 08:59:34 INFO - PROCESS | 1865 | ++DOMWINDOW == 144 (0x7fb47c53a400) [pid = 1865] [serial = 1816] [outer = (nil)] 08:59:35 INFO - PROCESS | 1865 | ++DOMWINDOW == 145 (0x7fb47f85e000) [pid = 1865] [serial = 1817] [outer = 0x7fb47c53a400] 08:59:35 INFO - PROCESS | 1865 | 1461686375009 Marionette DEBUG loaded listener.js 08:59:35 INFO - PROCESS | 1865 | ++DOMWINDOW == 146 (0x7fb47fbf5c00) [pid = 1865] [serial = 1818] [outer = 0x7fb47c53a400] 08:59:35 INFO - PROCESS | 1865 | 1461686375891 Marionette TRACE conn3 <- [1,2392,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.modified.html",0,null,null,[["putImageData() puts modified image data correctly",0,null,null]]]}] 08:59:35 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | putImageData() puts modified image data correctly 08:59:35 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | took 1435ms 08:59:35 INFO - PROCESS | 1865 | 1461686375952 Marionette TRACE conn3 -> [0,2393,"getWindowHandle",null] 08:59:35 INFO - PROCESS | 1865 | 1461686375956 Marionette TRACE conn3 <- [1,2393,null,{"value":"8"}] 08:59:35 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html 08:59:35 INFO - PROCESS | 1865 | 1461686375962 Marionette TRACE conn3 -> [0,2394,"setScriptTimeout",{"ms":35000}] 08:59:35 INFO - PROCESS | 1865 | 1461686375967 Marionette TRACE conn3 <- [1,2394,null,{}] 08:59:35 INFO - PROCESS | 1865 | 1461686375981 Marionette TRACE conn3 -> [0,2395,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:59:36 INFO - PROCESS | 1865 | 1461686376270 Marionette TRACE conn3 <- [1,2395,null,{"value":null}] 08:59:36 INFO - PROCESS | 1865 | 1461686376318 Marionette TRACE conn3 -> [0,2396,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html\", \"f2909f1d-3840-4f27-ae3e-3caac4a4282f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:59:36 INFO - PROCESS | 1865 | ++DOCSHELL 0x7fb482bf7000 == 149 [pid = 1865] [id = 606] 08:59:36 INFO - PROCESS | 1865 | ++DOMWINDOW == 147 (0x7fb47f1ad000) [pid = 1865] [serial = 1819] [outer = (nil)] 08:59:36 INFO - PROCESS | 1865 | ++DOMWINDOW == 148 (0x7fb4807bd000) [pid = 1865] [serial = 1820] [outer = 0x7fb47f1ad000] 08:59:36 INFO - PROCESS | 1865 | 1461686376576 Marionette DEBUG loaded listener.js 08:59:36 INFO - PROCESS | 1865 | ++DOMWINDOW == 149 (0x7fb481837c00) [pid = 1865] [serial = 1821] [outer = 0x7fb47f1ad000] 08:59:37 INFO - PROCESS | 1865 | --DOMWINDOW == 148 (0x7fb4850a1c00) [pid = 1865] [serial = 1717] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html] 08:59:37 INFO - PROCESS | 1865 | --DOMWINDOW == 147 (0x7fb4837d2400) [pid = 1865] [serial = 1708] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.basic.html] 08:59:37 INFO - PROCESS | 1865 | --DOMWINDOW == 146 (0x7fb47f864800) [pid = 1865] [serial = 1693] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.round.html] 08:59:37 INFO - PROCESS | 1865 | --DOMWINDOW == 145 (0x7fb4807be400) [pid = 1865] [serial = 1699] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html] 08:59:37 INFO - PROCESS | 1865 | --DOMWINDOW == 144 (0x7fb47a64d000) [pid = 1865] [serial = 1744] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.size.html] 08:59:37 INFO - PROCESS | 1865 | --DOMWINDOW == 143 (0x7fb483a25400) [pid = 1865] [serial = 1714] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.length.html] 08:59:37 INFO - PROCESS | 1865 | --DOMWINDOW == 142 (0x7fb483a24800) [pid = 1865] [serial = 1711] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.clamp.html] 08:59:37 INFO - PROCESS | 1865 | --DOMWINDOW == 141 (0x7fb47c535400) [pid = 1865] [serial = 1690] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html] 08:59:37 INFO - PROCESS | 1865 | --DOMWINDOW == 140 (0x7fb4879a3c00) [pid = 1865] [serial = 1729] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html] 08:59:37 INFO - PROCESS | 1865 | --DOMWINDOW == 139 (0x7fb4837d0000) [pid = 1865] [serial = 1705] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.zero.html] 08:59:37 INFO - PROCESS | 1865 | --DOMWINDOW == 138 (0x7fb486de1000) [pid = 1865] [serial = 1720] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html] 08:59:37 INFO - PROCESS | 1865 | --DOMWINDOW == 137 (0x7fb47f31b800) [pid = 1865] [serial = 1747] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.tiny.html] 08:59:37 INFO - PROCESS | 1865 | --DOMWINDOW == 136 (0x7fb481aeec00) [pid = 1865] [serial = 1702] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.type.html] 08:59:37 INFO - PROCESS | 1865 | --DOMWINDOW == 135 (0x7fb486de1c00) [pid = 1865] [serial = 1723] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html] 08:59:37 INFO - PROCESS | 1865 | --DOMWINDOW == 134 (0x7fb486dfc800) [pid = 1865] [serial = 1726] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html] 08:59:37 INFO - PROCESS | 1865 | --DOMWINDOW == 133 (0x7fb4807b7400) [pid = 1865] [serial = 1696] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.this.html] 08:59:37 INFO - PROCESS | 1865 | --DOMWINDOW == 132 (0x7fb47a64b400) [pid = 1865] [serial = 1750] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.type.html] 08:59:37 INFO - PROCESS | 1865 | --DOMWINDOW == 131 (0x7fb47a648c00) [pid = 1865] [serial = 1741] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html] 08:59:37 INFO - PROCESS | 1865 | --DOMWINDOW == 130 (0x7fb47a647c00) [pid = 1865] [serial = 1618] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.overlap.html] 08:59:37 INFO - PROCESS | 1865 | 1461686377710 Marionette TRACE conn3 <- [1,2396,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html",0,null,null,[["putImageData() throws TypeError if arguments are not finite",0,null,null]]]}] 08:59:37 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | putImageData() throws TypeError if arguments are not finite 08:59:37 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | took 1791ms 08:59:37 INFO - PROCESS | 1865 | 1461686377761 Marionette TRACE conn3 -> [0,2397,"getWindowHandle",null] 08:59:37 INFO - PROCESS | 1865 | 1461686377764 Marionette TRACE conn3 <- [1,2397,null,{"value":"8"}] 08:59:37 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.null.html 08:59:37 INFO - PROCESS | 1865 | 1461686377771 Marionette TRACE conn3 -> [0,2398,"setScriptTimeout",{"ms":35000}] 08:59:37 INFO - PROCESS | 1865 | 1461686377773 Marionette TRACE conn3 <- [1,2398,null,{}] 08:59:37 INFO - PROCESS | 1865 | 1461686377779 Marionette TRACE conn3 -> [0,2399,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:59:37 INFO - PROCESS | 1865 | 1461686377953 Marionette TRACE conn3 <- [1,2399,null,{"value":null}] 08:59:37 INFO - PROCESS | 1865 | 1461686377970 Marionette TRACE conn3 -> [0,2400,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.null.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.null.html\", \"f2909f1d-3840-4f27-ae3e-3caac4a4282f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:59:37 INFO - PROCESS | 1865 | ++DOCSHELL 0x7fb485c87000 == 150 [pid = 1865] [id = 607] 08:59:37 INFO - PROCESS | 1865 | ++DOMWINDOW == 131 (0x7fb47f40c400) [pid = 1865] [serial = 1822] [outer = (nil)] 08:59:38 INFO - PROCESS | 1865 | ++DOMWINDOW == 132 (0x7fb481afa400) [pid = 1865] [serial = 1823] [outer = 0x7fb47f40c400] 08:59:38 INFO - PROCESS | 1865 | 1461686378028 Marionette DEBUG loaded listener.js 08:59:38 INFO - PROCESS | 1865 | ++DOMWINDOW == 133 (0x7fb481e80000) [pid = 1865] [serial = 1824] [outer = 0x7fb47f40c400] 08:59:38 INFO - PROCESS | 1865 | 1461686378927 Marionette TRACE conn3 <- [1,2400,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.null.html",0,null,null,[["putImageData() with null imagedata throws TypeError",0,null,null]]]}] 08:59:38 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | putImageData() with null imagedata throws TypeError 08:59:38 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | took 1182ms 08:59:38 INFO - PROCESS | 1865 | 1461686378954 Marionette TRACE conn3 -> [0,2401,"getWindowHandle",null] 08:59:38 INFO - PROCESS | 1865 | 1461686378958 Marionette TRACE conn3 <- [1,2401,null,{"value":"8"}] 08:59:38 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.path.html 08:59:38 INFO - PROCESS | 1865 | 1461686378963 Marionette TRACE conn3 -> [0,2402,"setScriptTimeout",{"ms":35000}] 08:59:38 INFO - PROCESS | 1865 | 1461686378978 Marionette TRACE conn3 <- [1,2402,null,{}] 08:59:39 INFO - PROCESS | 1865 | 1461686378998 Marionette TRACE conn3 -> [0,2403,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:59:39 INFO - PROCESS | 1865 | 1461686379179 Marionette TRACE conn3 <- [1,2403,null,{"value":null}] 08:59:39 INFO - PROCESS | 1865 | 1461686379600 Marionette TRACE conn3 -> [0,2404,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.path.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.path.html\", \"f2909f1d-3840-4f27-ae3e-3caac4a4282f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:59:39 INFO - PROCESS | 1865 | ++DOCSHELL 0x7fb47f441000 == 151 [pid = 1865] [id = 608] 08:59:39 INFO - PROCESS | 1865 | ++DOMWINDOW == 134 (0x7fb47c420400) [pid = 1865] [serial = 1825] [outer = (nil)] 08:59:39 INFO - PROCESS | 1865 | ++DOMWINDOW == 135 (0x7fb47c535800) [pid = 1865] [serial = 1826] [outer = 0x7fb47c420400] 08:59:39 INFO - PROCESS | 1865 | 1461686379747 Marionette DEBUG loaded listener.js 08:59:39 INFO - PROCESS | 1865 | ++DOMWINDOW == 136 (0x7fb47d8c1400) [pid = 1865] [serial = 1827] [outer = 0x7fb47c420400] 08:59:40 INFO - PROCESS | 1865 | 1461686380639 Marionette TRACE conn3 <- [1,2404,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.path.html",0,null,null,[["putImageData() does not affect the current path",0,null,null]]]}] 08:59:40 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | putImageData() does not affect the current path 08:59:40 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | took 1705ms 08:59:40 INFO - PROCESS | 1865 | 1461686380672 Marionette TRACE conn3 -> [0,2405,"getWindowHandle",null] 08:59:40 INFO - PROCESS | 1865 | 1461686380676 Marionette TRACE conn3 <- [1,2405,null,{"value":"8"}] 08:59:40 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html 08:59:40 INFO - PROCESS | 1865 | 1461686380684 Marionette TRACE conn3 -> [0,2406,"setScriptTimeout",{"ms":35000}] 08:59:40 INFO - PROCESS | 1865 | 1461686380689 Marionette TRACE conn3 <- [1,2406,null,{}] 08:59:40 INFO - PROCESS | 1865 | 1461686380695 Marionette TRACE conn3 -> [0,2407,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:59:40 INFO - PROCESS | 1865 | 1461686380916 Marionette TRACE conn3 <- [1,2407,null,{"value":null}] 08:59:41 INFO - PROCESS | 1865 | 1461686381188 Marionette TRACE conn3 -> [0,2408,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html\", \"f2909f1d-3840-4f27-ae3e-3caac4a4282f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:59:41 INFO - PROCESS | 1865 | ++DOCSHELL 0x7fb4821a0000 == 152 [pid = 1865] [id = 609] 08:59:41 INFO - PROCESS | 1865 | ++DOMWINDOW == 137 (0x7fb47e04cc00) [pid = 1865] [serial = 1828] [outer = (nil)] 08:59:41 INFO - PROCESS | 1865 | ++DOMWINDOW == 138 (0x7fb47f316000) [pid = 1865] [serial = 1829] [outer = 0x7fb47e04cc00] 08:59:41 INFO - PROCESS | 1865 | 1461686381314 Marionette DEBUG loaded listener.js 08:59:41 INFO - PROCESS | 1865 | ++DOMWINDOW == 139 (0x7fb47fbeec00) [pid = 1865] [serial = 1830] [outer = 0x7fb47e04cc00] 08:59:42 INFO - PROCESS | 1865 | 1461686382189 Marionette TRACE conn3 <- [1,2408,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html",0,null,null,[["putImageData() is not affected by context state",0,null,null]]]}] 08:59:42 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | putImageData() is not affected by context state 08:59:42 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | took 1534ms 08:59:42 INFO - PROCESS | 1865 | 1461686382223 Marionette TRACE conn3 -> [0,2409,"getWindowHandle",null] 08:59:42 INFO - PROCESS | 1865 | 1461686382229 Marionette TRACE conn3 <- [1,2409,null,{"value":"8"}] 08:59:42 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html 08:59:42 INFO - PROCESS | 1865 | 1461686382235 Marionette TRACE conn3 -> [0,2410,"setScriptTimeout",{"ms":35000}] 08:59:42 INFO - PROCESS | 1865 | 1461686382237 Marionette TRACE conn3 <- [1,2410,null,{}] 08:59:42 INFO - PROCESS | 1865 | 1461686382243 Marionette TRACE conn3 -> [0,2411,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:59:42 INFO - PROCESS | 1865 | 1461686382446 Marionette TRACE conn3 <- [1,2411,null,{"value":null}] 08:59:42 INFO - PROCESS | 1865 | 1461686382719 Marionette TRACE conn3 -> [0,2412,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html\", \"f2909f1d-3840-4f27-ae3e-3caac4a4282f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:59:42 INFO - PROCESS | 1865 | ++DOCSHELL 0x7fb485df7800 == 153 [pid = 1865] [id = 610] 08:59:42 INFO - PROCESS | 1865 | ++DOMWINDOW == 140 (0x7fb47fbf2800) [pid = 1865] [serial = 1831] [outer = (nil)] 08:59:42 INFO - PROCESS | 1865 | ++DOMWINDOW == 141 (0x7fb4801b5000) [pid = 1865] [serial = 1832] [outer = 0x7fb47fbf2800] 08:59:42 INFO - PROCESS | 1865 | 1461686382799 Marionette DEBUG loaded listener.js 08:59:42 INFO - PROCESS | 1865 | ++DOMWINDOW == 142 (0x7fb481827c00) [pid = 1865] [serial = 1833] [outer = 0x7fb47fbf2800] 08:59:43 INFO - PROCESS | 1865 | 1461686383780 Marionette TRACE conn3 <- [1,2412,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html",0,null,null,[["putImageData(getImageData(...), ...) has no effect",0,null,null]]]}] 08:59:43 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | putImageData(getImageData(...), ...) has no effect 08:59:43 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | took 1578ms 08:59:43 INFO - PROCESS | 1865 | 1461686383814 Marionette TRACE conn3 -> [0,2413,"getWindowHandle",null] 08:59:43 INFO - PROCESS | 1865 | 1461686383818 Marionette TRACE conn3 <- [1,2413,null,{"value":"8"}] 08:59:43 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html 08:59:43 INFO - PROCESS | 1865 | 1461686383833 Marionette TRACE conn3 -> [0,2414,"setScriptTimeout",{"ms":35000}] 08:59:43 INFO - PROCESS | 1865 | 1461686383841 Marionette TRACE conn3 <- [1,2414,null,{}] 08:59:43 INFO - PROCESS | 1865 | 1461686383847 Marionette TRACE conn3 -> [0,2415,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:59:44 INFO - PROCESS | 1865 | 1461686384082 Marionette TRACE conn3 <- [1,2415,null,{"value":null}] 08:59:44 INFO - PROCESS | 1865 | 1461686384392 Marionette TRACE conn3 -> [0,2416,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html\", \"f2909f1d-3840-4f27-ae3e-3caac4a4282f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:59:44 INFO - PROCESS | 1865 | ++DOCSHELL 0x7fb487734000 == 154 [pid = 1865] [id = 611] 08:59:44 INFO - PROCESS | 1865 | ++DOMWINDOW == 143 (0x7fb4800df400) [pid = 1865] [serial = 1834] [outer = (nil)] 08:59:44 INFO - PROCESS | 1865 | ++DOMWINDOW == 144 (0x7fb482d1a000) [pid = 1865] [serial = 1835] [outer = 0x7fb4800df400] 08:59:44 INFO - PROCESS | 1865 | 1461686384473 Marionette DEBUG loaded listener.js 08:59:44 INFO - PROCESS | 1865 | ++DOMWINDOW == 145 (0x7fb4837c1800) [pid = 1865] [serial = 1836] [outer = 0x7fb4800df400] 08:59:45 INFO - PROCESS | 1865 | 1461686385302 Marionette TRACE conn3 <- [1,2416,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html",0,null,null,[["putImageData() does not accept non-ImageData objects",0,null,null]]]}] 08:59:45 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | putImageData() does not accept non-ImageData objects 08:59:45 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | took 1545ms 08:59:45 INFO - PROCESS | 1865 | 1461686385371 Marionette TRACE conn3 -> [0,2417,"getWindowHandle",null] 08:59:45 INFO - PROCESS | 1865 | 1461686385375 Marionette TRACE conn3 <- [1,2417,null,{"value":"8"}] 08:59:45 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.1.html 08:59:45 INFO - PROCESS | 1865 | 1461686385381 Marionette TRACE conn3 -> [0,2418,"setScriptTimeout",{"ms":35000}] 08:59:45 INFO - PROCESS | 1865 | 1461686385383 Marionette TRACE conn3 <- [1,2418,null,{}] 08:59:45 INFO - PROCESS | 1865 | 1461686385388 Marionette TRACE conn3 -> [0,2419,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:59:45 INFO - PROCESS | 1865 | 1461686385601 Marionette TRACE conn3 <- [1,2419,null,{"value":null}] 08:59:45 INFO - PROCESS | 1865 | 1461686385865 Marionette TRACE conn3 -> [0,2420,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.alpha.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.1.html\", \"f2909f1d-3840-4f27-ae3e-3caac4a4282f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:59:45 INFO - PROCESS | 1865 | ++DOCSHELL 0x7fb48817f000 == 155 [pid = 1865] [id = 612] 08:59:45 INFO - PROCESS | 1865 | ++DOMWINDOW == 146 (0x7fb482d19c00) [pid = 1865] [serial = 1837] [outer = (nil)] 08:59:45 INFO - PROCESS | 1865 | ++DOMWINDOW == 147 (0x7fb483a24800) [pid = 1865] [serial = 1838] [outer = 0x7fb482d19c00] 08:59:45 INFO - PROCESS | 1865 | 1461686385980 Marionette DEBUG loaded listener.js 08:59:46 INFO - PROCESS | 1865 | ++DOMWINDOW == 148 (0x7fb483ac6800) [pid = 1865] [serial = 1839] [outer = 0x7fb482d19c00] 08:59:46 INFO - PROCESS | 1865 | 1461686386782 Marionette TRACE conn3 <- [1,2420,null,{"value":["/2dcontext/shadows/2d.shadow.alpha.1.html",0,null,null,[["Shadow colour alpha components are used",0,null,null]]]}] 08:59:46 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.1.html | Shadow colour alpha components are used 08:59:46 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.1.html | took 1434ms 08:59:46 INFO - PROCESS | 1865 | 1461686386829 Marionette TRACE conn3 -> [0,2421,"getWindowHandle",null] 08:59:46 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.2.html 08:59:46 INFO - PROCESS | 1865 | 1461686386834 Marionette TRACE conn3 <- [1,2421,null,{"value":"8"}] 08:59:46 INFO - PROCESS | 1865 | 1461686386840 Marionette TRACE conn3 -> [0,2422,"setScriptTimeout",{"ms":35000}] 08:59:46 INFO - PROCESS | 1865 | 1461686386843 Marionette TRACE conn3 <- [1,2422,null,{}] 08:59:46 INFO - PROCESS | 1865 | 1461686386848 Marionette TRACE conn3 -> [0,2423,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:59:47 INFO - PROCESS | 1865 | 1461686387067 Marionette TRACE conn3 <- [1,2423,null,{"value":null}] 08:59:47 INFO - PROCESS | 1865 | 1461686387337 Marionette TRACE conn3 -> [0,2424,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.alpha.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.2.html\", \"f2909f1d-3840-4f27-ae3e-3caac4a4282f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:59:47 INFO - PROCESS | 1865 | ++DOCSHELL 0x7fb489bdd800 == 156 [pid = 1865] [id = 613] 08:59:47 INFO - PROCESS | 1865 | ++DOMWINDOW == 149 (0x7fb485097400) [pid = 1865] [serial = 1840] [outer = (nil)] 08:59:47 INFO - PROCESS | 1865 | ++DOMWINDOW == 150 (0x7fb485adc800) [pid = 1865] [serial = 1841] [outer = 0x7fb485097400] 08:59:47 INFO - PROCESS | 1865 | 1461686387427 Marionette DEBUG loaded listener.js 08:59:47 INFO - PROCESS | 1865 | ++DOMWINDOW == 151 (0x7fb486b82400) [pid = 1865] [serial = 1842] [outer = 0x7fb485097400] 08:59:48 INFO - PROCESS | 1865 | 1461686388335 Marionette TRACE conn3 <- [1,2424,null,{"value":["/2dcontext/shadows/2d.shadow.alpha.2.html",0,null,null,[["Shadow colour alpha components are used",0,null,null]]]}] 08:59:48 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.2.html | Shadow colour alpha components are used 08:59:48 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.2.html | took 1531ms 08:59:48 INFO - PROCESS | 1865 | 1461686388372 Marionette TRACE conn3 -> [0,2425,"getWindowHandle",null] 08:59:48 INFO - PROCESS | 1865 | 1461686388375 Marionette TRACE conn3 <- [1,2425,null,{"value":"8"}] 08:59:48 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.3.html 08:59:48 INFO - PROCESS | 1865 | 1461686388381 Marionette TRACE conn3 -> [0,2426,"setScriptTimeout",{"ms":35000}] 08:59:48 INFO - PROCESS | 1865 | 1461686388383 Marionette TRACE conn3 <- [1,2426,null,{}] 08:59:48 INFO - PROCESS | 1865 | 1461686388389 Marionette TRACE conn3 -> [0,2427,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:59:48 INFO - PROCESS | 1865 | 1461686388594 Marionette TRACE conn3 <- [1,2427,null,{"value":null}] 08:59:48 INFO - PROCESS | 1865 | 1461686388878 Marionette TRACE conn3 -> [0,2428,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.alpha.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.3.html\", \"f2909f1d-3840-4f27-ae3e-3caac4a4282f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:59:48 INFO - PROCESS | 1865 | ++DOCSHELL 0x7fb48eda4800 == 157 [pid = 1865] [id = 614] 08:59:48 INFO - PROCESS | 1865 | ++DOMWINDOW == 152 (0x7fb48509a400) [pid = 1865] [serial = 1843] [outer = (nil)] 08:59:48 INFO - PROCESS | 1865 | ++DOMWINDOW == 153 (0x7fb486df3000) [pid = 1865] [serial = 1844] [outer = 0x7fb48509a400] 08:59:48 INFO - PROCESS | 1865 | 1461686388955 Marionette DEBUG loaded listener.js 08:59:49 INFO - PROCESS | 1865 | ++DOMWINDOW == 154 (0x7fb4879aac00) [pid = 1865] [serial = 1845] [outer = 0x7fb48509a400] 08:59:49 INFO - PROCESS | 1865 | 1461686389858 Marionette TRACE conn3 <- [1,2428,null,{"value":["/2dcontext/shadows/2d.shadow.alpha.3.html",0,null,null,[["Shadows are affected by globalAlpha",0,null,null]]]}] 08:59:49 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.3.html | Shadows are affected by globalAlpha 08:59:49 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.3.html | took 1528ms 08:59:49 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.4.html 08:59:49 INFO - PROCESS | 1865 | 1461686389909 Marionette TRACE conn3 -> [0,2429,"getWindowHandle",null] 08:59:49 INFO - PROCESS | 1865 | 1461686389912 Marionette TRACE conn3 <- [1,2429,null,{"value":"8"}] 08:59:49 INFO - PROCESS | 1865 | 1461686389918 Marionette TRACE conn3 -> [0,2430,"setScriptTimeout",{"ms":35000}] 08:59:49 INFO - PROCESS | 1865 | 1461686389921 Marionette TRACE conn3 <- [1,2430,null,{}] 08:59:49 INFO - PROCESS | 1865 | 1461686389927 Marionette TRACE conn3 -> [0,2431,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:59:50 INFO - PROCESS | 1865 | 1461686390138 Marionette TRACE conn3 <- [1,2431,null,{"value":null}] 08:59:50 INFO - PROCESS | 1865 | 1461686390410 Marionette TRACE conn3 -> [0,2432,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.alpha.4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.4.html\", \"f2909f1d-3840-4f27-ae3e-3caac4a4282f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:59:50 INFO - PROCESS | 1865 | ++DOCSHELL 0x7fb48efdb800 == 158 [pid = 1865] [id = 615] 08:59:50 INFO - PROCESS | 1865 | ++DOMWINDOW == 155 (0x7fb486b8e000) [pid = 1865] [serial = 1846] [outer = (nil)] 08:59:50 INFO - PROCESS | 1865 | ++DOMWINDOW == 156 (0x7fb487b93800) [pid = 1865] [serial = 1847] [outer = 0x7fb486b8e000] 08:59:50 INFO - PROCESS | 1865 | 1461686390527 Marionette DEBUG loaded listener.js 08:59:50 INFO - PROCESS | 1865 | ++DOMWINDOW == 157 (0x7fb4882b7800) [pid = 1865] [serial = 1848] [outer = 0x7fb486b8e000] 08:59:51 INFO - PROCESS | 1865 | 1461686391348 Marionette TRACE conn3 <- [1,2432,null,{"value":["/2dcontext/shadows/2d.shadow.alpha.4.html",0,null,null,[["Shadows with alpha components are correctly affected by globalAlpha",0,null,null]]]}] 08:59:51 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.4.html | Shadows with alpha components are correctly affected by globalAlpha 08:59:51 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.4.html | took 1478ms 08:59:51 INFO - PROCESS | 1865 | 1461686391398 Marionette TRACE conn3 -> [0,2433,"getWindowHandle",null] 08:59:51 INFO - PROCESS | 1865 | 1461686391401 Marionette TRACE conn3 <- [1,2433,null,{"value":"8"}] 08:59:51 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.5.html 08:59:51 INFO - PROCESS | 1865 | 1461686391407 Marionette TRACE conn3 -> [0,2434,"setScriptTimeout",{"ms":35000}] 08:59:51 INFO - PROCESS | 1865 | 1461686391409 Marionette TRACE conn3 <- [1,2434,null,{}] 08:59:51 INFO - PROCESS | 1865 | 1461686391415 Marionette TRACE conn3 -> [0,2435,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:59:51 INFO - PROCESS | 1865 | 1461686391630 Marionette TRACE conn3 <- [1,2435,null,{"value":null}] 08:59:51 INFO - PROCESS | 1865 | 1461686391907 Marionette TRACE conn3 -> [0,2436,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.alpha.5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.5.html\", \"f2909f1d-3840-4f27-ae3e-3caac4a4282f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:59:51 INFO - PROCESS | 1865 | ++DOCSHELL 0x7fb49029f000 == 159 [pid = 1865] [id = 616] 08:59:51 INFO - PROCESS | 1865 | ++DOMWINDOW == 158 (0x7fb47f404800) [pid = 1865] [serial = 1849] [outer = (nil)] 08:59:51 INFO - PROCESS | 1865 | ++DOMWINDOW == 159 (0x7fb488fb5c00) [pid = 1865] [serial = 1850] [outer = 0x7fb47f404800] 08:59:51 INFO - PROCESS | 1865 | 1461686391985 Marionette DEBUG loaded listener.js 08:59:52 INFO - PROCESS | 1865 | ++DOMWINDOW == 160 (0x7fb4890d2800) [pid = 1865] [serial = 1851] [outer = 0x7fb47f404800] 08:59:52 INFO - PROCESS | 1865 | 1461686392821 Marionette TRACE conn3 <- [1,2436,null,{"value":["/2dcontext/shadows/2d.shadow.alpha.5.html",0,null,null,[["Shadows of shapes with alpha components are drawn correctly",0,null,null]]]}] 08:59:52 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.5.html | Shadows of shapes with alpha components are drawn correctly 08:59:52 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.5.html | took 1427ms 08:59:52 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html 08:59:52 INFO - PROCESS | 1865 | 1461686392834 Marionette TRACE conn3 -> [0,2437,"getWindowHandle",null] 08:59:52 INFO - PROCESS | 1865 | 1461686392837 Marionette TRACE conn3 <- [1,2437,null,{"value":"8"}] 08:59:52 INFO - PROCESS | 1865 | 1461686392843 Marionette TRACE conn3 -> [0,2438,"setScriptTimeout",{"ms":35000}] 08:59:52 INFO - PROCESS | 1865 | 1461686392846 Marionette TRACE conn3 <- [1,2438,null,{}] 08:59:52 INFO - PROCESS | 1865 | 1461686392851 Marionette TRACE conn3 -> [0,2439,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:59:53 INFO - PROCESS | 1865 | 1461686393069 Marionette TRACE conn3 <- [1,2439,null,{"value":null}] 08:59:53 INFO - PROCESS | 1865 | 1461686393312 Marionette TRACE conn3 -> [0,2440,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html\", \"f2909f1d-3840-4f27-ae3e-3caac4a4282f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:59:53 INFO - PROCESS | 1865 | ++DOCSHELL 0x7fb490e0a800 == 160 [pid = 1865] [id = 617] 08:59:53 INFO - PROCESS | 1865 | ++DOMWINDOW == 161 (0x7fb47f31b400) [pid = 1865] [serial = 1852] [outer = (nil)] 08:59:53 INFO - PROCESS | 1865 | ++DOMWINDOW == 162 (0x7fb48dec2c00) [pid = 1865] [serial = 1853] [outer = 0x7fb47f31b400] 08:59:53 INFO - PROCESS | 1865 | 1461686393386 Marionette DEBUG loaded listener.js 08:59:53 INFO - PROCESS | 1865 | ++DOMWINDOW == 163 (0x7fb490146800) [pid = 1865] [serial = 1854] [outer = 0x7fb47f31b400] 08:59:54 INFO - PROCESS | 1865 | 1461686394325 Marionette TRACE conn3 <- [1,2440,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowBlur.initial",0,null,null]]]}] 08:59:54 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | Canvas test: 2d.shadow.attributes.shadowBlur.initial 08:59:54 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | took 1533ms 08:59:54 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html 08:59:54 INFO - PROCESS | 1865 | 1461686394377 Marionette TRACE conn3 -> [0,2441,"getWindowHandle",null] 08:59:54 INFO - PROCESS | 1865 | 1461686394380 Marionette TRACE conn3 <- [1,2441,null,{"value":"8"}] 08:59:54 INFO - PROCESS | 1865 | 1461686394386 Marionette TRACE conn3 -> [0,2442,"setScriptTimeout",{"ms":35000}] 08:59:54 INFO - PROCESS | 1865 | 1461686394389 Marionette TRACE conn3 <- [1,2442,null,{}] 08:59:54 INFO - PROCESS | 1865 | 1461686394394 Marionette TRACE conn3 -> [0,2443,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:59:54 INFO - PROCESS | 1865 | 1461686394612 Marionette TRACE conn3 <- [1,2443,null,{"value":null}] 08:59:54 INFO - PROCESS | 1865 | 1461686394980 Marionette TRACE conn3 -> [0,2444,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html\", \"f2909f1d-3840-4f27-ae3e-3caac4a4282f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:59:55 INFO - PROCESS | 1865 | ++DOCSHELL 0x7fb491459000 == 161 [pid = 1865] [id = 618] 08:59:55 INFO - PROCESS | 1865 | ++DOMWINDOW == 164 (0x7fb49025a000) [pid = 1865] [serial = 1855] [outer = (nil)] 08:59:55 INFO - PROCESS | 1865 | ++DOMWINDOW == 165 (0x7fb4902cf400) [pid = 1865] [serial = 1856] [outer = 0x7fb49025a000] 08:59:55 INFO - PROCESS | 1865 | 1461686395072 Marionette DEBUG loaded listener.js 08:59:55 INFO - PROCESS | 1865 | ++DOMWINDOW == 166 (0x7fb490320800) [pid = 1865] [serial = 1857] [outer = 0x7fb49025a000] 08:59:55 INFO - PROCESS | 1865 | 1461686395924 Marionette TRACE conn3 <- [1,2444,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowBlur.invalid",0,null,null]]]}] 08:59:55 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | Canvas test: 2d.shadow.attributes.shadowBlur.invalid 08:59:55 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | took 1593ms 08:59:55 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html 08:59:55 INFO - PROCESS | 1865 | 1461686395979 Marionette TRACE conn3 -> [0,2445,"getWindowHandle",null] 08:59:55 INFO - PROCESS | 1865 | 1461686395983 Marionette TRACE conn3 <- [1,2445,null,{"value":"8"}] 08:59:55 INFO - PROCESS | 1865 | 1461686395989 Marionette TRACE conn3 -> [0,2446,"setScriptTimeout",{"ms":35000}] 08:59:55 INFO - PROCESS | 1865 | 1461686395992 Marionette TRACE conn3 <- [1,2446,null,{}] 08:59:56 INFO - PROCESS | 1865 | 1461686395998 Marionette TRACE conn3 -> [0,2447,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:59:56 INFO - PROCESS | 1865 | 1461686396247 Marionette TRACE conn3 <- [1,2447,null,{"value":null}] 08:59:56 INFO - PROCESS | 1865 | 1461686396523 Marionette TRACE conn3 -> [0,2448,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html\", \"f2909f1d-3840-4f27-ae3e-3caac4a4282f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:59:56 INFO - PROCESS | 1865 | ++DOCSHELL 0x7fb494963000 == 162 [pid = 1865] [id = 619] 08:59:56 INFO - PROCESS | 1865 | ++DOMWINDOW == 167 (0x7fb482b0dc00) [pid = 1865] [serial = 1858] [outer = (nil)] 08:59:56 INFO - PROCESS | 1865 | ++DOMWINDOW == 168 (0x7fb492164c00) [pid = 1865] [serial = 1859] [outer = 0x7fb482b0dc00] 08:59:56 INFO - PROCESS | 1865 | 1461686396637 Marionette DEBUG loaded listener.js 08:59:56 INFO - PROCESS | 1865 | ++DOMWINDOW == 169 (0x7fb493c2ec00) [pid = 1865] [serial = 1860] [outer = 0x7fb482b0dc00] 08:59:57 INFO - PROCESS | 1865 | 1461686397449 Marionette TRACE conn3 <- [1,2448,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowBlur.valid",0,null,null]]]}] 08:59:57 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | Canvas test: 2d.shadow.attributes.shadowBlur.valid 08:59:57 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | took 1532ms 08:59:57 INFO - PROCESS | 1865 | 1461686397521 Marionette TRACE conn3 -> [0,2449,"getWindowHandle",null] 08:59:57 INFO - PROCESS | 1865 | 1461686397525 Marionette TRACE conn3 <- [1,2449,null,{"value":"8"}] 08:59:57 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html 08:59:57 INFO - PROCESS | 1865 | 1461686397531 Marionette TRACE conn3 -> [0,2450,"setScriptTimeout",{"ms":35000}] 08:59:57 INFO - PROCESS | 1865 | 1461686397534 Marionette TRACE conn3 <- [1,2450,null,{}] 08:59:57 INFO - PROCESS | 1865 | 1461686397539 Marionette TRACE conn3 -> [0,2451,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:59:57 INFO - PROCESS | 1865 | 1461686397755 Marionette TRACE conn3 <- [1,2451,null,{"value":null}] 08:59:58 INFO - PROCESS | 1865 | 1461686398024 Marionette TRACE conn3 -> [0,2452,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html\", \"f2909f1d-3840-4f27-ae3e-3caac4a4282f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:59:58 INFO - PROCESS | 1865 | ++DOCSHELL 0x7fb496d0b000 == 163 [pid = 1865] [id = 620] 08:59:58 INFO - PROCESS | 1865 | ++DOMWINDOW == 170 (0x7fb486ad8800) [pid = 1865] [serial = 1861] [outer = (nil)] 08:59:58 INFO - PROCESS | 1865 | ++DOMWINDOW == 171 (0x7fb493cae400) [pid = 1865] [serial = 1862] [outer = 0x7fb486ad8800] 08:59:58 INFO - PROCESS | 1865 | 1461686398141 Marionette DEBUG loaded listener.js 08:59:58 INFO - PROCESS | 1865 | ++DOMWINDOW == 172 (0x7fb493cb8400) [pid = 1865] [serial = 1863] [outer = 0x7fb486ad8800] 08:59:58 INFO - PROCESS | 1865 | 1461686398997 Marionette TRACE conn3 <- [1,2452,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowColor.initial",0,null,null]]]}] 08:59:59 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | Canvas test: 2d.shadow.attributes.shadowColor.initial 08:59:59 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | took 1530ms 08:59:59 INFO - PROCESS | 1865 | 1461686399063 Marionette TRACE conn3 -> [0,2453,"getWindowHandle",null] 08:59:59 INFO - PROCESS | 1865 | 1461686399067 Marionette TRACE conn3 <- [1,2453,null,{"value":"8"}] 08:59:59 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html 08:59:59 INFO - PROCESS | 1865 | 1461686399073 Marionette TRACE conn3 -> [0,2454,"setScriptTimeout",{"ms":35000}] 08:59:59 INFO - PROCESS | 1865 | 1461686399075 Marionette TRACE conn3 <- [1,2454,null,{}] 08:59:59 INFO - PROCESS | 1865 | 1461686399081 Marionette TRACE conn3 -> [0,2455,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:59:59 INFO - PROCESS | 1865 | 1461686399332 Marionette TRACE conn3 <- [1,2455,null,{"value":null}] 08:59:59 INFO - PROCESS | 1865 | 1461686399650 Marionette TRACE conn3 -> [0,2456,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html\", \"f2909f1d-3840-4f27-ae3e-3caac4a4282f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:59:59 INFO - PROCESS | 1865 | ++DOCSHELL 0x7fb4993d9800 == 164 [pid = 1865] [id = 621] 08:59:59 INFO - PROCESS | 1865 | ++DOMWINDOW == 173 (0x7fb4906be400) [pid = 1865] [serial = 1864] [outer = (nil)] 08:59:59 INFO - PROCESS | 1865 | ++DOMWINDOW == 174 (0x7fb493d9c800) [pid = 1865] [serial = 1865] [outer = 0x7fb4906be400] 08:59:59 INFO - PROCESS | 1865 | 1461686399728 Marionette DEBUG loaded listener.js 08:59:59 INFO - PROCESS | 1865 | ++DOMWINDOW == 175 (0x7fb493da5c00) [pid = 1865] [serial = 1866] [outer = 0x7fb4906be400] 09:00:00 INFO - PROCESS | 1865 | 1461686400590 Marionette TRACE conn3 <- [1,2456,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowColor.invalid",0,null,null]]]}] 09:00:00 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | Canvas test: 2d.shadow.attributes.shadowColor.invalid 09:00:00 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | took 1578ms 09:00:00 INFO - PROCESS | 1865 | 1461686400655 Marionette TRACE conn3 -> [0,2457,"getWindowHandle",null] 09:00:00 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html 09:00:00 INFO - PROCESS | 1865 | 1461686400660 Marionette TRACE conn3 <- [1,2457,null,{"value":"8"}] 09:00:00 INFO - PROCESS | 1865 | 1461686400669 Marionette TRACE conn3 -> [0,2458,"setScriptTimeout",{"ms":35000}] 09:00:00 INFO - PROCESS | 1865 | 1461686400671 Marionette TRACE conn3 <- [1,2458,null,{}] 09:00:00 INFO - PROCESS | 1865 | 1461686400677 Marionette TRACE conn3 -> [0,2459,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:00:00 INFO - PROCESS | 1865 | 1461686400904 Marionette TRACE conn3 <- [1,2459,null,{"value":null}] 09:00:01 INFO - PROCESS | 1865 | 1461686401253 Marionette TRACE conn3 -> [0,2460,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html\", \"f2909f1d-3840-4f27-ae3e-3caac4a4282f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:00:01 INFO - PROCESS | 1865 | ++DOCSHELL 0x7fb499e1c800 == 165 [pid = 1865] [id = 622] 09:00:01 INFO - PROCESS | 1865 | ++DOMWINDOW == 176 (0x7fb486db0c00) [pid = 1865] [serial = 1867] [outer = (nil)] 09:00:01 INFO - PROCESS | 1865 | ++DOMWINDOW == 177 (0x7fb493d98c00) [pid = 1865] [serial = 1868] [outer = 0x7fb486db0c00] 09:00:01 INFO - PROCESS | 1865 | 1461686401371 Marionette DEBUG loaded listener.js 09:00:01 INFO - PROCESS | 1865 | ++DOMWINDOW == 178 (0x7fb493dea800) [pid = 1865] [serial = 1869] [outer = 0x7fb486db0c00] 09:00:02 INFO - PROCESS | 1865 | 1461686402206 Marionette TRACE conn3 <- [1,2460,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowColor.valid",0,null,null]]]}] 09:00:02 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | Canvas test: 2d.shadow.attributes.shadowColor.valid 09:00:02 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | took 1592ms 09:00:02 INFO - PROCESS | 1865 | 1461686402262 Marionette TRACE conn3 -> [0,2461,"getWindowHandle",null] 09:00:02 INFO - PROCESS | 1865 | 1461686402268 Marionette TRACE conn3 <- [1,2461,null,{"value":"8"}] 09:00:02 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html 09:00:02 INFO - PROCESS | 1865 | 1461686402276 Marionette TRACE conn3 -> [0,2462,"setScriptTimeout",{"ms":35000}] 09:00:02 INFO - PROCESS | 1865 | 1461686402280 Marionette TRACE conn3 <- [1,2462,null,{}] 09:00:02 INFO - PROCESS | 1865 | 1461686402287 Marionette TRACE conn3 -> [0,2463,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:00:02 INFO - PROCESS | 1865 | 1461686402551 Marionette TRACE conn3 <- [1,2463,null,{"value":null}] 09:00:02 INFO - PROCESS | 1865 | 1461686402869 Marionette TRACE conn3 -> [0,2464,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html\", \"f2909f1d-3840-4f27-ae3e-3caac4a4282f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:00:02 INFO - PROCESS | 1865 | ++DOCSHELL 0x7fb49a1d9000 == 166 [pid = 1865] [id = 623] 09:00:02 INFO - PROCESS | 1865 | ++DOMWINDOW == 179 (0x7fb482b0c000) [pid = 1865] [serial = 1870] [outer = (nil)] 09:00:02 INFO - PROCESS | 1865 | ++DOMWINDOW == 180 (0x7fb493ed4400) [pid = 1865] [serial = 1871] [outer = 0x7fb482b0c000] 09:00:02 INFO - PROCESS | 1865 | 1461686402948 Marionette DEBUG loaded listener.js 09:00:03 INFO - PROCESS | 1865 | ++DOMWINDOW == 181 (0x7fb494521400) [pid = 1865] [serial = 1872] [outer = 0x7fb482b0c000] 09:00:03 INFO - PROCESS | 1865 | 1461686403834 Marionette TRACE conn3 <- [1,2464,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowOffset.initial",0,null,null]]]}] 09:00:03 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | Canvas test: 2d.shadow.attributes.shadowOffset.initial 09:00:03 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | took 1632ms 09:00:03 INFO - PROCESS | 1865 | 1461686403908 Marionette TRACE conn3 -> [0,2465,"getWindowHandle",null] 09:00:03 INFO - PROCESS | 1865 | 1461686403910 Marionette TRACE conn3 <- [1,2465,null,{"value":"8"}] 09:00:03 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html 09:00:03 INFO - PROCESS | 1865 | 1461686403916 Marionette TRACE conn3 -> [0,2466,"setScriptTimeout",{"ms":35000}] 09:00:03 INFO - PROCESS | 1865 | 1461686403919 Marionette TRACE conn3 <- [1,2466,null,{}] 09:00:03 INFO - PROCESS | 1865 | 1461686403926 Marionette TRACE conn3 -> [0,2467,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:00:04 INFO - PROCESS | 1865 | 1461686404182 Marionette TRACE conn3 <- [1,2467,null,{"value":null}] 09:00:04 INFO - PROCESS | 1865 | 1461686404496 Marionette TRACE conn3 -> [0,2468,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html\", \"f2909f1d-3840-4f27-ae3e-3caac4a4282f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:00:04 INFO - PROCESS | 1865 | ++DOCSHELL 0x7fb49a9a5000 == 167 [pid = 1865] [id = 624] 09:00:04 INFO - PROCESS | 1865 | ++DOMWINDOW == 182 (0x7fb47a647800) [pid = 1865] [serial = 1873] [outer = (nil)] 09:00:04 INFO - PROCESS | 1865 | ++DOMWINDOW == 183 (0x7fb494526c00) [pid = 1865] [serial = 1874] [outer = 0x7fb47a647800] 09:00:04 INFO - PROCESS | 1865 | 1461686404579 Marionette DEBUG loaded listener.js 09:00:04 INFO - PROCESS | 1865 | ++DOMWINDOW == 184 (0x7fb4946f0c00) [pid = 1865] [serial = 1875] [outer = 0x7fb47a647800] 09:00:05 INFO - PROCESS | 1865 | 1461686405417 Marionette TRACE conn3 <- [1,2468,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowOffset.invalid",0,null,null]]]}] 09:00:05 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | Canvas test: 2d.shadow.attributes.shadowOffset.invalid 09:00:05 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | took 1536ms 09:00:05 INFO - PROCESS | 1865 | 1461686405454 Marionette TRACE conn3 -> [0,2469,"getWindowHandle",null] 09:00:05 INFO - PROCESS | 1865 | 1461686405457 Marionette TRACE conn3 <- [1,2469,null,{"value":"8"}] 09:00:05 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html 09:00:05 INFO - PROCESS | 1865 | 1461686405463 Marionette TRACE conn3 -> [0,2470,"setScriptTimeout",{"ms":35000}] 09:00:05 INFO - PROCESS | 1865 | 1461686405465 Marionette TRACE conn3 <- [1,2470,null,{}] 09:00:05 INFO - PROCESS | 1865 | 1461686405471 Marionette TRACE conn3 -> [0,2471,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:00:05 INFO - PROCESS | 1865 | 1461686405718 Marionette TRACE conn3 <- [1,2471,null,{"value":null}] 09:00:06 INFO - PROCESS | 1865 | 1461686406072 Marionette TRACE conn3 -> [0,2472,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html\", \"f2909f1d-3840-4f27-ae3e-3caac4a4282f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:00:06 INFO - PROCESS | 1865 | ++DOCSHELL 0x7fb47f442800 == 168 [pid = 1865] [id = 625] 09:00:06 INFO - PROCESS | 1865 | ++DOMWINDOW == 185 (0x7fb47bd18400) [pid = 1865] [serial = 1876] [outer = (nil)] 09:00:06 INFO - PROCESS | 1865 | ++DOMWINDOW == 186 (0x7fb47f85b000) [pid = 1865] [serial = 1877] [outer = 0x7fb47bd18400] 09:00:06 INFO - PROCESS | 1865 | 1461686406149 Marionette DEBUG loaded listener.js 09:00:06 INFO - PROCESS | 1865 | ++DOMWINDOW == 187 (0x7fb48dec3000) [pid = 1865] [serial = 1878] [outer = 0x7fb47bd18400] 09:00:07 INFO - PROCESS | 1865 | 1461686407011 Marionette TRACE conn3 <- [1,2472,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowOffset.valid",0,null,null]]]}] 09:00:07 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | Canvas test: 2d.shadow.attributes.shadowOffset.valid 09:00:07 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | took 1634ms 09:00:07 INFO - PROCESS | 1865 | 1461686407101 Marionette TRACE conn3 -> [0,2473,"getWindowHandle",null] 09:00:07 INFO - PROCESS | 1865 | 1461686407107 Marionette TRACE conn3 <- [1,2473,null,{"value":"8"}] 09:00:07 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.alpha.html 09:00:07 INFO - PROCESS | 1865 | 1461686407117 Marionette TRACE conn3 -> [0,2474,"setScriptTimeout",{"ms":35000}] 09:00:07 INFO - PROCESS | 1865 | 1461686407122 Marionette TRACE conn3 <- [1,2474,null,{}] 09:00:07 INFO - PROCESS | 1865 | 1461686407129 Marionette TRACE conn3 -> [0,2475,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:00:07 INFO - PROCESS | 1865 | 1461686407407 Marionette TRACE conn3 <- [1,2475,null,{"value":null}] 09:00:08 INFO - PROCESS | 1865 | 1461686408461 Marionette TRACE conn3 -> [0,2476,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.canvas.alpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.alpha.html\", \"f2909f1d-3840-4f27-ae3e-3caac4a4282f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:00:08 INFO - PROCESS | 1865 | ++DOCSHELL 0x7fb4800bf800 == 169 [pid = 1865] [id = 626] 09:00:08 INFO - PROCESS | 1865 | ++DOMWINDOW == 188 (0x7fb47bd18000) [pid = 1865] [serial = 1879] [outer = (nil)] 09:00:08 INFO - PROCESS | 1865 | ++DOMWINDOW == 189 (0x7fb47c411400) [pid = 1865] [serial = 1880] [outer = 0x7fb47bd18000] 09:00:08 INFO - PROCESS | 1865 | 1461686408529 Marionette DEBUG loaded listener.js 09:00:08 INFO - PROCESS | 1865 | ++DOMWINDOW == 190 (0x7fb47d65ac00) [pid = 1865] [serial = 1881] [outer = 0x7fb47bd18000] 09:00:09 INFO - PROCESS | 1865 | 1461686409397 Marionette TRACE conn3 <- [1,2476,null,{"value":["/2dcontext/shadows/2d.shadow.canvas.alpha.html",0,null,null,[["Shadows are drawn correctly for partially-transparent canvases",0,null,null]]]}] 09:00:10 INFO - PROCESS | 1865 | --DOCSHELL 0x7fb49a466800 == 168 [pid = 1865] [id = 203] 09:00:10 INFO - PROCESS | 1865 | --DOCSHELL 0x7fb493ad1000 == 167 [pid = 1865] [id = 341] 09:00:10 INFO - PROCESS | 1865 | --DOCSHELL 0x7fb4800b3800 == 166 [pid = 1865] [id = 536] 09:00:10 INFO - PROCESS | 1865 | --DOCSHELL 0x7fb482ec4000 == 165 [pid = 1865] [id = 467] 09:00:10 INFO - PROCESS | 1865 | --DOCSHELL 0x7fb47f3db000 == 164 [pid = 1865] [id = 540] 09:00:10 INFO - PROCESS | 1865 | --DOCSHELL 0x7fb4839a4800 == 163 [pid = 1865] [id = 538] 09:00:10 INFO - PROCESS | 1865 | --DOCSHELL 0x7fb486cb0800 == 162 [pid = 1865] [id = 543] 09:00:10 INFO - PROCESS | 1865 | --DOCSHELL 0x7fb494fc1800 == 161 [pid = 1865] [id = 503] 09:00:10 INFO - PROCESS | 1865 | --DOCSHELL 0x7fb498b7b000 == 160 [pid = 1865] [id = 504] 09:00:10 INFO - PROCESS | 1865 | --DOCSHELL 0x7fb486c97800 == 159 [pid = 1865] [id = 464] 09:00:10 INFO - PROCESS | 1865 | --DOCSHELL 0x7fb489be5000 == 158 [pid = 1865] [id = 465] 09:00:10 INFO - PROCESS | 1865 | --DOCSHELL 0x7fb481b28800 == 157 [pid = 1865] [id = 537] 09:00:10 INFO - PROCESS | 1865 | --DOCSHELL 0x7fb485b90000 == 156 [pid = 1865] [id = 539] 09:00:10 INFO - PROCESS | 1865 | --DOCSHELL 0x7fb49061f800 == 155 [pid = 1865] [id = 468] 09:00:10 INFO - PROCESS | 1865 | --DOCSHELL 0x7fb485c87000 == 154 [pid = 1865] [id = 607] 09:00:10 INFO - PROCESS | 1865 | --DOCSHELL 0x7fb482bf7000 == 153 [pid = 1865] [id = 606] 09:00:10 INFO - PROCESS | 1865 | --DOCSHELL 0x7fb47dc0c800 == 152 [pid = 1865] [id = 561] 09:00:10 INFO - PROCESS | 1865 | --DOCSHELL 0x7fb481b1c800 == 151 [pid = 1865] [id = 605] 09:00:10 INFO - PROCESS | 1865 | --DOCSHELL 0x7fb4800a9800 == 150 [pid = 1865] [id = 604] 09:00:10 INFO - PROCESS | 1865 | --DOCSHELL 0x7fb494fb3000 == 149 [pid = 1865] [id = 599] 09:00:10 INFO - PROCESS | 1865 | --DOCSHELL 0x7fb4947e7800 == 148 [pid = 1865] [id = 598] 09:00:10 INFO - PROCESS | 1865 | --DOCSHELL 0x7fb493e9e000 == 147 [pid = 1865] [id = 597] 09:00:10 INFO - PROCESS | 1865 | --DOCSHELL 0x7fb492046000 == 146 [pid = 1865] [id = 596] 09:00:10 INFO - PROCESS | 1865 | --DOCSHELL 0x7fb490e22000 == 145 [pid = 1865] [id = 595] 09:00:10 INFO - PROCESS | 1865 | --DOCSHELL 0x7fb4902a1000 == 144 [pid = 1865] [id = 594] 09:00:10 INFO - PROCESS | 1865 | --DOCSHELL 0x7fb48efd3000 == 143 [pid = 1865] [id = 593] 09:00:10 INFO - PROCESS | 1865 | --DOCSHELL 0x7fb48eed2800 == 142 [pid = 1865] [id = 592] 09:00:10 INFO - PROCESS | 1865 | --DOCSHELL 0x7fb48ed69800 == 141 [pid = 1865] [id = 591] 09:00:10 INFO - PROCESS | 1865 | --DOCSHELL 0x7fb489be4000 == 140 [pid = 1865] [id = 590] 09:00:10 INFO - PROCESS | 1865 | --DOCSHELL 0x7fb48792b800 == 139 [pid = 1865] [id = 589] 09:00:10 INFO - PROCESS | 1865 | --DOCSHELL 0x7fb486ca2000 == 138 [pid = 1865] [id = 588] 09:00:10 INFO - PROCESS | 1865 | --DOCSHELL 0x7fb48692d000 == 137 [pid = 1865] [id = 587] 09:00:10 INFO - PROCESS | 1865 | --DOCSHELL 0x7fb485b9b800 == 136 [pid = 1865] [id = 586] 09:00:10 INFO - PROCESS | 1865 | --DOCSHELL 0x7fb481b1e000 == 135 [pid = 1865] [id = 585] 09:00:10 INFO - PROCESS | 1865 | --DOMWINDOW == 189 (0x7fb486ae5000) [pid = 1865] [serial = 1719] [outer = (nil)] [url = about:blank] 09:00:10 INFO - PROCESS | 1865 | --DOMWINDOW == 188 (0x7fb483ac1c00) [pid = 1865] [serial = 1709] [outer = (nil)] [url = about:blank] 09:00:10 INFO - PROCESS | 1865 | --DOMWINDOW == 187 (0x7fb48025e800) [pid = 1865] [serial = 1695] [outer = (nil)] [url = about:blank] 09:00:10 INFO - PROCESS | 1865 | --DOMWINDOW == 186 (0x7fb482b04800) [pid = 1865] [serial = 1701] [outer = (nil)] [url = about:blank] 09:00:10 INFO - PROCESS | 1865 | --DOMWINDOW == 185 (0x7fb47d8c7400) [pid = 1865] [serial = 1745] [outer = (nil)] [url = about:blank] 09:00:10 INFO - PROCESS | 1865 | --DOMWINDOW == 184 (0x7fb485ae2c00) [pid = 1865] [serial = 1715] [outer = (nil)] [url = about:blank] 09:00:10 INFO - PROCESS | 1865 | --DOMWINDOW == 183 (0x7fb4902d3000) [pid = 1865] [serial = 1739] [outer = (nil)] [url = about:blank] 09:00:10 INFO - PROCESS | 1865 | --DOMWINDOW == 182 (0x7fb4850a1000) [pid = 1865] [serial = 1713] [outer = (nil)] [url = about:blank] 09:00:10 INFO - PROCESS | 1865 | --DOMWINDOW == 181 (0x7fb47d9ca800) [pid = 1865] [serial = 1691] [outer = (nil)] [url = about:blank] 09:00:10 INFO - PROCESS | 1865 | --DOMWINDOW == 180 (0x7fb4890d0400) [pid = 1865] [serial = 1731] [outer = (nil)] [url = about:blank] 09:00:10 INFO - PROCESS | 1865 | --DOMWINDOW == 179 (0x7fb47f1ac800) [pid = 1865] [serial = 1692] [outer = (nil)] [url = about:blank] 09:00:10 INFO - PROCESS | 1865 | --DOMWINDOW == 178 (0x7fb483a20c00) [pid = 1865] [serial = 1707] [outer = (nil)] [url = about:blank] 09:00:10 INFO - PROCESS | 1865 | --DOMWINDOW == 177 (0x7fb4801ab800) [pid = 1865] [serial = 1694] [outer = (nil)] [url = about:blank] 09:00:10 INFO - PROCESS | 1865 | --DOMWINDOW == 176 (0x7fb486df1c00) [pid = 1865] [serial = 1721] [outer = (nil)] [url = about:blank] 09:00:10 INFO - PROCESS | 1865 | --DOMWINDOW == 175 (0x7fb49024c800) [pid = 1865] [serial = 1736] [outer = (nil)] [url = about:blank] 09:00:10 INFO - PROCESS | 1865 | --DOMWINDOW == 174 (0x7fb47fbf6400) [pid = 1865] [serial = 1749] [outer = (nil)] [url = about:blank] 09:00:10 INFO - PROCESS | 1865 | --DOMWINDOW == 173 (0x7fb48998a800) [pid = 1865] [serial = 1733] [outer = (nil)] [url = about:blank] 09:00:10 INFO - PROCESS | 1865 | --DOMWINDOW == 172 (0x7fb482d0b400) [pid = 1865] [serial = 1704] [outer = (nil)] [url = about:blank] 09:00:10 INFO - PROCESS | 1865 | --DOMWINDOW == 171 (0x7fb47f85f400) [pid = 1865] [serial = 1748] [outer = (nil)] [url = about:blank] 09:00:10 INFO - PROCESS | 1865 | --DOMWINDOW == 170 (0x7fb484743800) [pid = 1865] [serial = 1710] [outer = (nil)] [url = about:blank] 09:00:10 INFO - PROCESS | 1865 | --DOMWINDOW == 169 (0x7fb487b92000) [pid = 1865] [serial = 1725] [outer = (nil)] [url = about:blank] 09:00:10 INFO - PROCESS | 1865 | --DOMWINDOW == 168 (0x7fb481e76000) [pid = 1865] [serial = 1700] [outer = (nil)] [url = about:blank] 09:00:10 INFO - PROCESS | 1865 | --DOMWINDOW == 167 (0x7fb4882b5400) [pid = 1865] [serial = 1728] [outer = (nil)] [url = about:blank] 09:00:10 INFO - PROCESS | 1865 | --DOMWINDOW == 166 (0x7fb481833000) [pid = 1865] [serial = 1698] [outer = (nil)] [url = about:blank] 09:00:10 INFO - PROCESS | 1865 | --DOMWINDOW == 165 (0x7fb47f1b3000) [pid = 1865] [serial = 1751] [outer = (nil)] [url = about:blank] 09:00:10 INFO - PROCESS | 1865 | --DOMWINDOW == 164 (0x7fb481823000) [pid = 1865] [serial = 1697] [outer = (nil)] [url = about:blank] 09:00:10 INFO - PROCESS | 1865 | --DOMWINDOW == 163 (0x7fb47c417000) [pid = 1865] [serial = 1743] [outer = (nil)] [url = about:blank] 09:00:10 INFO - PROCESS | 1865 | --DOMWINDOW == 162 (0x7fb486dfd800) [pid = 1865] [serial = 1722] [outer = (nil)] [url = about:blank] 09:00:10 INFO - PROCESS | 1865 | --DOMWINDOW == 161 (0x7fb47e04b000) [pid = 1865] [serial = 1746] [outer = (nil)] [url = about:blank] 09:00:10 INFO - PROCESS | 1865 | --DOMWINDOW == 160 (0x7fb482d04000) [pid = 1865] [serial = 1703] [outer = (nil)] [url = about:blank] 09:00:10 INFO - PROCESS | 1865 | --DOMWINDOW == 159 (0x7fb488fb7c00) [pid = 1865] [serial = 1730] [outer = (nil)] [url = about:blank] 09:00:10 INFO - PROCESS | 1865 | --DOMWINDOW == 158 (0x7fb4837d6000) [pid = 1865] [serial = 1706] [outer = (nil)] [url = about:blank] 09:00:10 INFO - PROCESS | 1865 | --DOMWINDOW == 157 (0x7fb482b08400) [pid = 1865] [serial = 1620] [outer = (nil)] [url = about:blank] 09:00:10 INFO - PROCESS | 1865 | --DOMWINDOW == 156 (0x7fb4879af400) [pid = 1865] [serial = 1724] [outer = (nil)] [url = about:blank] 09:00:10 INFO - PROCESS | 1865 | --DOMWINDOW == 155 (0x7fb485d44000) [pid = 1865] [serial = 1716] [outer = (nil)] [url = about:blank] 09:00:10 INFO - PROCESS | 1865 | --DOMWINDOW == 154 (0x7fb48474fc00) [pid = 1865] [serial = 1712] [outer = (nil)] [url = about:blank] 09:00:10 INFO - PROCESS | 1865 | --DOMWINDOW == 153 (0x7fb485d51c00) [pid = 1865] [serial = 1718] [outer = (nil)] [url = about:blank] 09:00:10 INFO - PROCESS | 1865 | --DOMWINDOW == 152 (0x7fb47bd16c00) [pid = 1865] [serial = 1742] [outer = (nil)] [url = about:blank] 09:00:10 INFO - PROCESS | 1865 | --DOMWINDOW == 151 (0x7fb4882ae800) [pid = 1865] [serial = 1727] [outer = (nil)] [url = about:blank] 09:00:10 INFO - PROCESS | 1865 | --DOMWINDOW == 150 (0x7fb480261000) [pid = 1865] [serial = 1752] [outer = (nil)] [url = about:blank] 09:00:10 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.alpha.html | Shadows are drawn correctly for partially-transparent canvases 09:00:10 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.alpha.html | took 3140ms 09:00:10 INFO - PROCESS | 1865 | 1461686410343 Marionette TRACE conn3 -> [0,2477,"getWindowHandle",null] 09:00:10 INFO - PROCESS | 1865 | 1461686410347 Marionette TRACE conn3 <- [1,2477,null,{"value":"8"}] 09:00:10 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.basic.html 09:00:10 INFO - PROCESS | 1865 | 1461686410368 Marionette TRACE conn3 -> [0,2478,"setScriptTimeout",{"ms":35000}] 09:00:10 INFO - PROCESS | 1865 | 1461686410372 Marionette TRACE conn3 <- [1,2478,null,{}] 09:00:10 INFO - PROCESS | 1865 | 1461686410378 Marionette TRACE conn3 -> [0,2479,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:00:10 INFO - PROCESS | 1865 | 1461686410571 Marionette TRACE conn3 <- [1,2479,null,{"value":null}] 09:00:10 INFO - PROCESS | 1865 | 1461686410589 Marionette TRACE conn3 -> [0,2480,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.canvas.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.basic.html\", \"f2909f1d-3840-4f27-ae3e-3caac4a4282f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:00:10 INFO - PROCESS | 1865 | ++DOCSHELL 0x7fb47f3cc800 == 136 [pid = 1865] [id = 627] 09:00:10 INFO - PROCESS | 1865 | ++DOMWINDOW == 151 (0x7fb47d9c3c00) [pid = 1865] [serial = 1882] [outer = (nil)] 09:00:10 INFO - PROCESS | 1865 | ++DOMWINDOW == 152 (0x7fb47f314000) [pid = 1865] [serial = 1883] [outer = 0x7fb47d9c3c00] 09:00:10 INFO - PROCESS | 1865 | 1461686410660 Marionette DEBUG loaded listener.js 09:00:10 INFO - PROCESS | 1865 | ++DOMWINDOW == 153 (0x7fb47f859c00) [pid = 1865] [serial = 1884] [outer = 0x7fb47d9c3c00] 09:00:11 INFO - PROCESS | 1865 | 1461686411800 Marionette TRACE conn3 <- [1,2480,null,{"value":["/2dcontext/shadows/2d.shadow.canvas.basic.html",0,null,null,[["Shadows are drawn for canvases",0,null,null]]]}] 09:00:11 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.basic.html | Shadows are drawn for canvases 09:00:11 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.basic.html | took 1486ms 09:00:11 INFO - PROCESS | 1865 | 1461686411854 Marionette TRACE conn3 -> [0,2481,"getWindowHandle",null] 09:00:11 INFO - PROCESS | 1865 | 1461686411859 Marionette TRACE conn3 <- [1,2481,null,{"value":"8"}] 09:00:11 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html 09:00:11 INFO - PROCESS | 1865 | 1461686411866 Marionette TRACE conn3 -> [0,2482,"setScriptTimeout",{"ms":35000}] 09:00:11 INFO - PROCESS | 1865 | 1461686411868 Marionette TRACE conn3 <- [1,2482,null,{}] 09:00:11 INFO - PROCESS | 1865 | 1461686411888 Marionette TRACE conn3 -> [0,2483,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:00:12 INFO - PROCESS | 1865 | 1461686412091 Marionette TRACE conn3 <- [1,2483,null,{"value":null}] 09:00:12 INFO - PROCESS | 1865 | 1461686412106 Marionette TRACE conn3 -> [0,2484,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.canvas.transparent.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.1.html\", \"f2909f1d-3840-4f27-ae3e-3caac4a4282f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:00:12 INFO - PROCESS | 1865 | ++DOCSHELL 0x7fb481b32000 == 137 [pid = 1865] [id = 628] 09:00:12 INFO - PROCESS | 1865 | ++DOMWINDOW == 154 (0x7fb47fbebc00) [pid = 1865] [serial = 1885] [outer = (nil)] 09:00:12 INFO - PROCESS | 1865 | ++DOMWINDOW == 155 (0x7fb4800e5400) [pid = 1865] [serial = 1886] [outer = 0x7fb47fbebc00] 09:00:12 INFO - PROCESS | 1865 | 1461686412168 Marionette DEBUG loaded listener.js 09:00:12 INFO - PROCESS | 1865 | ++DOMWINDOW == 156 (0x7fb480259400) [pid = 1865] [serial = 1887] [outer = 0x7fb47fbebc00] 09:00:13 INFO - PROCESS | 1865 | 1461686413263 Marionette TRACE conn3 <- [1,2484,null,{"value":["/2dcontext/shadows/2d.shadow.canvas.transparent.1.html",0,null,null,[["Shadows are not drawn for transparent canvases",0,null,null]]]}] 09:00:13 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | Shadows are not drawn for transparent canvases 09:00:13 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | took 1432ms 09:00:13 INFO - PROCESS | 1865 | 1461686413300 Marionette TRACE conn3 -> [0,2485,"getWindowHandle",null] 09:00:13 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html 09:00:13 INFO - PROCESS | 1865 | 1461686413304 Marionette TRACE conn3 <- [1,2485,null,{"value":"8"}] 09:00:13 INFO - PROCESS | 1865 | 1461686413324 Marionette TRACE conn3 -> [0,2486,"setScriptTimeout",{"ms":35000}] 09:00:13 INFO - PROCESS | 1865 | 1461686413332 Marionette TRACE conn3 <- [1,2486,null,{}] 09:00:13 INFO - PROCESS | 1865 | 1461686413338 Marionette TRACE conn3 -> [0,2487,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:00:13 INFO - PROCESS | 1865 | 1461686413617 Marionette TRACE conn3 <- [1,2487,null,{"value":null}] 09:00:13 INFO - PROCESS | 1865 | 1461686413651 Marionette TRACE conn3 -> [0,2488,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.canvas.transparent.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.2.html\", \"f2909f1d-3840-4f27-ae3e-3caac4a4282f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:00:13 INFO - PROCESS | 1865 | ++DOCSHELL 0x7fb4846da000 == 138 [pid = 1865] [id = 629] 09:00:13 INFO - PROCESS | 1865 | ++DOMWINDOW == 157 (0x7fb480266000) [pid = 1865] [serial = 1888] [outer = (nil)] 09:00:13 INFO - PROCESS | 1865 | ++DOMWINDOW == 158 (0x7fb481836000) [pid = 1865] [serial = 1889] [outer = 0x7fb480266000] 09:00:13 INFO - PROCESS | 1865 | 1461686413714 Marionette DEBUG loaded listener.js 09:00:13 INFO - PROCESS | 1865 | ++DOMWINDOW == 159 (0x7fb481afa800) [pid = 1865] [serial = 1890] [outer = 0x7fb480266000] 09:00:14 INFO - PROCESS | 1865 | 1461686414709 Marionette TRACE conn3 <- [1,2488,null,{"value":["/2dcontext/shadows/2d.shadow.canvas.transparent.2.html",0,null,null,[["Shadows are not drawn for transparent parts of canvases",0,null,null]]]}] 09:00:14 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | Shadows are not drawn for transparent parts of canvases 09:00:14 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | took 1449ms 09:00:14 INFO - PROCESS | 1865 | 1461686414765 Marionette TRACE conn3 -> [0,2489,"getWindowHandle",null] 09:00:14 INFO - PROCESS | 1865 | 1461686414768 Marionette TRACE conn3 <- [1,2489,null,{"value":"8"}] 09:00:14 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.1.html 09:00:14 INFO - PROCESS | 1865 | 1461686414774 Marionette TRACE conn3 -> [0,2490,"setScriptTimeout",{"ms":35000}] 09:00:14 INFO - PROCESS | 1865 | 1461686414776 Marionette TRACE conn3 <- [1,2490,null,{}] 09:00:14 INFO - PROCESS | 1865 | 1461686414781 Marionette TRACE conn3 -> [0,2491,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:00:15 INFO - PROCESS | 1865 | 1461686415683 Marionette TRACE conn3 <- [1,2491,null,{"value":null}] 09:00:15 INFO - PROCESS | 1865 | --DOMWINDOW == 158 (0x7fb486adac00) [pid = 1865] [serial = 1774] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.round.html] 09:00:15 INFO - PROCESS | 1865 | --DOMWINDOW == 157 (0x7fb4902d3c00) [pid = 1865] [serial = 1786] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.alpha.html] 09:00:15 INFO - PROCESS | 1865 | --DOMWINDOW == 156 (0x7fb480260400) [pid = 1865] [serial = 1759] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.clamp.html] 09:00:15 INFO - PROCESS | 1865 | --DOMWINDOW == 155 (0x7fb47c537c00) [pid = 1865] [serial = 1813] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html] 09:00:15 INFO - PROCESS | 1865 | --DOMWINDOW == 154 (0x7fb482b05800) [pid = 1865] [serial = 1768] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.properties.html] 09:00:15 INFO - PROCESS | 1865 | --DOMWINDOW == 153 (0x7fb4905cb800) [pid = 1865] [serial = 1798] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.cross.html] 09:00:15 INFO - PROCESS | 1865 | --DOMWINDOW == 152 (0x7fb485d45000) [pid = 1865] [serial = 1780] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.string.html] 09:00:15 INFO - PROCESS | 1865 | --DOMWINDOW == 151 (0x7fb481af1400) [pid = 1865] [serial = 1765] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.nan.html] 09:00:15 INFO - PROCESS | 1865 | --DOMWINDOW == 150 (0x7fb4902d8800) [pid = 1865] [serial = 1789] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.basic.html] 09:00:15 INFO - PROCESS | 1865 | --DOMWINDOW == 149 (0x7fb4905c3800) [pid = 1865] [serial = 1792] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.clip.html] 09:00:15 INFO - PROCESS | 1865 | --DOMWINDOW == 148 (0x7fb482b0a800) [pid = 1865] [serial = 1762] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html] 09:00:15 INFO - PROCESS | 1865 | --DOMWINDOW == 147 (0x7fb487b93c00) [pid = 1865] [serial = 1804] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html] 09:00:15 INFO - PROCESS | 1865 | --DOMWINDOW == 146 (0x7fb47e046800) [pid = 1865] [serial = 1756] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.zero.html] 09:00:15 INFO - PROCESS | 1865 | --DOMWINDOW == 145 (0x7fb47c53a400) [pid = 1865] [serial = 1816] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.modified.html] 09:00:15 INFO - PROCESS | 1865 | --DOMWINDOW == 144 (0x7fb4882b7000) [pid = 1865] [serial = 1738] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html] 09:00:15 INFO - PROCESS | 1865 | --DOMWINDOW == 143 (0x7fb485d4f000) [pid = 1865] [serial = 1783] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.undefined.html] 09:00:15 INFO - PROCESS | 1865 | --DOMWINDOW == 142 (0x7fb490b31800) [pid = 1865] [serial = 1801] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html] 09:00:15 INFO - PROCESS | 1865 | --DOMWINDOW == 141 (0x7fb486ae1c00) [pid = 1865] [serial = 1771] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.readonly.html] 09:00:15 INFO - PROCESS | 1865 | --DOMWINDOW == 140 (0x7fb4905c8800) [pid = 1865] [serial = 1795] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.created.html] 09:00:15 INFO - PROCESS | 1865 | --DOMWINDOW == 139 (0x7fb47a646800) [pid = 1865] [serial = 1687] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.negative.html] 09:00:15 INFO - PROCESS | 1865 | --DOMWINDOW == 138 (0x7fb490ff5800) [pid = 1865] [serial = 1807] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html] 09:00:15 INFO - PROCESS | 1865 | --DOMWINDOW == 137 (0x7fb486dd8000) [pid = 1865] [serial = 1735] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.range.html] 09:00:15 INFO - PROCESS | 1865 | --DOMWINDOW == 136 (0x7fb485d4d400) [pid = 1865] [serial = 1777] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.set.html] 09:00:15 INFO - PROCESS | 1865 | --DOMWINDOW == 135 (0x7fb47f1ad000) [pid = 1865] [serial = 1819] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html] 09:00:15 INFO - PROCESS | 1865 | --DOMWINDOW == 134 (0x7fb4882b8400) [pid = 1865] [serial = 1732] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html] 09:00:15 INFO - PROCESS | 1865 | 1461686415903 Marionette TRACE conn3 -> [0,2492,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.clip.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.1.html\", \"f2909f1d-3840-4f27-ae3e-3caac4a4282f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:00:15 INFO - PROCESS | 1865 | ++DOCSHELL 0x7fb480127800 == 139 [pid = 1865] [id = 630] 09:00:15 INFO - PROCESS | 1865 | ++DOMWINDOW == 135 (0x7fb47a645800) [pid = 1865] [serial = 1891] [outer = (nil)] 09:00:15 INFO - PROCESS | 1865 | ++DOMWINDOW == 136 (0x7fb47c53ac00) [pid = 1865] [serial = 1892] [outer = 0x7fb47a645800] 09:00:15 INFO - PROCESS | 1865 | 1461686415970 Marionette DEBUG loaded listener.js 09:00:16 INFO - PROCESS | 1865 | ++DOMWINDOW == 137 (0x7fb481af5000) [pid = 1865] [serial = 1893] [outer = 0x7fb47a645800] 09:00:16 INFO - PROCESS | 1865 | 1461686416650 Marionette TRACE conn3 <- [1,2492,null,{"value":["/2dcontext/shadows/2d.shadow.clip.1.html",0,null,null,[["Shadows of clipped shapes are still drawn within the clipping region",0,null,null]]]}] 09:00:16 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.1.html | Shadows of clipped shapes are still drawn within the clipping region 09:00:16 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.1.html | took 1935ms 09:00:16 INFO - PROCESS | 1865 | 1461686416711 Marionette TRACE conn3 -> [0,2493,"getWindowHandle",null] 09:00:16 INFO - PROCESS | 1865 | 1461686416715 Marionette TRACE conn3 <- [1,2493,null,{"value":"8"}] 09:00:16 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.2.html 09:00:16 INFO - PROCESS | 1865 | 1461686416720 Marionette TRACE conn3 -> [0,2494,"setScriptTimeout",{"ms":35000}] 09:00:16 INFO - PROCESS | 1865 | 1461686416722 Marionette TRACE conn3 <- [1,2494,null,{}] 09:00:16 INFO - PROCESS | 1865 | 1461686416727 Marionette TRACE conn3 -> [0,2495,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:00:16 INFO - PROCESS | 1865 | 1461686416931 Marionette TRACE conn3 <- [1,2495,null,{"value":null}] 09:00:17 INFO - PROCESS | 1865 | 1461686417112 Marionette TRACE conn3 -> [0,2496,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.clip.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.2.html\", \"f2909f1d-3840-4f27-ae3e-3caac4a4282f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:00:17 INFO - PROCESS | 1865 | ++DOCSHELL 0x7fb485de8000 == 140 [pid = 1865] [id = 631] 09:00:17 INFO - PROCESS | 1865 | ++DOMWINDOW == 138 (0x7fb482d0e000) [pid = 1865] [serial = 1894] [outer = (nil)] 09:00:17 INFO - PROCESS | 1865 | ++DOMWINDOW == 139 (0x7fb482d0f000) [pid = 1865] [serial = 1895] [outer = 0x7fb482d0e000] 09:00:17 INFO - PROCESS | 1865 | 1461686417196 Marionette DEBUG loaded listener.js 09:00:17 INFO - PROCESS | 1865 | ++DOMWINDOW == 140 (0x7fb4837c7400) [pid = 1865] [serial = 1896] [outer = 0x7fb482d0e000] 09:00:18 INFO - PROCESS | 1865 | 1461686418269 Marionette TRACE conn3 <- [1,2496,null,{"value":["/2dcontext/shadows/2d.shadow.clip.2.html",0,null,null,[["Shadows are not drawn outside the clipping region",0,null,null]]]}] 09:00:18 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.2.html | Shadows are not drawn outside the clipping region 09:00:18 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.2.html | took 1583ms 09:00:18 INFO - PROCESS | 1865 | 1461686418305 Marionette TRACE conn3 -> [0,2497,"getWindowHandle",null] 09:00:18 INFO - PROCESS | 1865 | 1461686418310 Marionette TRACE conn3 <- [1,2497,null,{"value":"8"}] 09:00:18 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.3.html 09:00:18 INFO - PROCESS | 1865 | 1461686418318 Marionette TRACE conn3 -> [0,2498,"setScriptTimeout",{"ms":35000}] 09:00:18 INFO - PROCESS | 1865 | 1461686418323 Marionette TRACE conn3 <- [1,2498,null,{}] 09:00:18 INFO - PROCESS | 1865 | 1461686418331 Marionette TRACE conn3 -> [0,2499,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:00:18 INFO - PROCESS | 1865 | 1461686418552 Marionette TRACE conn3 <- [1,2499,null,{"value":null}] 09:00:18 INFO - PROCESS | 1865 | 1461686418926 Marionette TRACE conn3 -> [0,2500,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.clip.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.3.html\", \"f2909f1d-3840-4f27-ae3e-3caac4a4282f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:00:18 INFO - PROCESS | 1865 | ++DOCSHELL 0x7fb481b60000 == 141 [pid = 1865] [id = 632] 09:00:18 INFO - PROCESS | 1865 | ++DOMWINDOW == 141 (0x7fb47e04a400) [pid = 1865] [serial = 1897] [outer = (nil)] 09:00:19 INFO - PROCESS | 1865 | ++DOMWINDOW == 142 (0x7fb47f1b8000) [pid = 1865] [serial = 1898] [outer = 0x7fb47e04a400] 09:00:19 INFO - PROCESS | 1865 | 1461686419016 Marionette DEBUG loaded listener.js 09:00:19 INFO - PROCESS | 1865 | ++DOMWINDOW == 143 (0x7fb47f85fc00) [pid = 1865] [serial = 1899] [outer = 0x7fb47e04a400] 09:00:19 INFO - PROCESS | 1865 | 1461686419975 Marionette TRACE conn3 <- [1,2500,null,{"value":["/2dcontext/shadows/2d.shadow.clip.3.html",0,null,null,[["Shadows of clipped shapes are still drawn within the clipping region",0,null,null]]]}] 09:00:20 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.3.html | Shadows of clipped shapes are still drawn within the clipping region 09:00:20 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.3.html | took 1688ms 09:00:20 INFO - PROCESS | 1865 | 1461686420006 Marionette TRACE conn3 -> [0,2501,"getWindowHandle",null] 09:00:20 INFO - PROCESS | 1865 | 1461686420015 Marionette TRACE conn3 <- [1,2501,null,{"value":"8"}] 09:00:20 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.1.html 09:00:20 INFO - PROCESS | 1865 | 1461686420025 Marionette TRACE conn3 -> [0,2502,"setScriptTimeout",{"ms":35000}] 09:00:20 INFO - PROCESS | 1865 | 1461686420028 Marionette TRACE conn3 <- [1,2502,null,{}] 09:00:20 INFO - PROCESS | 1865 | 1461686420034 Marionette TRACE conn3 -> [0,2503,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:00:20 INFO - PROCESS | 1865 | 1461686420262 Marionette TRACE conn3 <- [1,2503,null,{"value":null}] 09:00:20 INFO - PROCESS | 1865 | 1461686420542 Marionette TRACE conn3 -> [0,2504,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.composite.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.1.html\", \"f2909f1d-3840-4f27-ae3e-3caac4a4282f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:00:20 INFO - PROCESS | 1865 | ++DOCSHELL 0x7fb486915800 == 142 [pid = 1865] [id = 633] 09:00:20 INFO - PROCESS | 1865 | ++DOMWINDOW == 144 (0x7fb4800e7400) [pid = 1865] [serial = 1900] [outer = (nil)] 09:00:20 INFO - PROCESS | 1865 | ++DOMWINDOW == 145 (0x7fb48181c000) [pid = 1865] [serial = 1901] [outer = 0x7fb4800e7400] 09:00:20 INFO - PROCESS | 1865 | 1461686420686 Marionette DEBUG loaded listener.js 09:00:20 INFO - PROCESS | 1865 | ++DOMWINDOW == 146 (0x7fb481afb000) [pid = 1865] [serial = 1902] [outer = 0x7fb4800e7400] 09:00:21 INFO - PROCESS | 1865 | 1461686421577 Marionette TRACE conn3 <- [1,2504,null,{"value":["/2dcontext/shadows/2d.shadow.composite.1.html",0,null,null,[["Shadows are drawn using globalCompositeOperation",0,null,null]]]}] 09:00:21 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.1.html | Shadows are drawn using globalCompositeOperation 09:00:21 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.1.html | took 1582ms 09:00:21 INFO - PROCESS | 1865 | 1461686421608 Marionette TRACE conn3 -> [0,2505,"getWindowHandle",null] 09:00:21 INFO - PROCESS | 1865 | 1461686421612 Marionette TRACE conn3 <- [1,2505,null,{"value":"8"}] 09:00:21 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.2.html 09:00:21 INFO - PROCESS | 1865 | 1461686421618 Marionette TRACE conn3 -> [0,2506,"setScriptTimeout",{"ms":35000}] 09:00:21 INFO - PROCESS | 1865 | 1461686421623 Marionette TRACE conn3 <- [1,2506,null,{}] 09:00:21 INFO - PROCESS | 1865 | 1461686421639 Marionette TRACE conn3 -> [0,2507,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:00:21 INFO - PROCESS | 1865 | 1461686421867 Marionette TRACE conn3 <- [1,2507,null,{"value":null}] 09:00:22 INFO - PROCESS | 1865 | 1461686422190 Marionette TRACE conn3 -> [0,2508,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.composite.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.2.html\", \"f2909f1d-3840-4f27-ae3e-3caac4a4282f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:00:22 INFO - PROCESS | 1865 | ++DOCSHELL 0x7fb486c94800 == 143 [pid = 1865] [id = 634] 09:00:22 INFO - PROCESS | 1865 | ++DOMWINDOW == 147 (0x7fb482d05800) [pid = 1865] [serial = 1903] [outer = (nil)] 09:00:22 INFO - PROCESS | 1865 | ++DOMWINDOW == 148 (0x7fb4837c5c00) [pid = 1865] [serial = 1904] [outer = 0x7fb482d05800] 09:00:22 INFO - PROCESS | 1865 | 1461686422275 Marionette DEBUG loaded listener.js 09:00:22 INFO - PROCESS | 1865 | ++DOMWINDOW == 149 (0x7fb483a1c400) [pid = 1865] [serial = 1905] [outer = 0x7fb482d05800] 09:00:23 INFO - PROCESS | 1865 | 1461686423165 Marionette TRACE conn3 <- [1,2508,null,{"value":["/2dcontext/shadows/2d.shadow.composite.2.html",0,null,null,[["Shadows are drawn using globalCompositeOperation",0,null,null]]]}] 09:00:23 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.2.html | Shadows are drawn using globalCompositeOperation 09:00:23 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.2.html | took 1595ms 09:00:23 INFO - PROCESS | 1865 | 1461686423214 Marionette TRACE conn3 -> [0,2509,"getWindowHandle",null] 09:00:23 INFO - PROCESS | 1865 | 1461686423219 Marionette TRACE conn3 <- [1,2509,null,{"value":"8"}] 09:00:23 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.3.html 09:00:23 INFO - PROCESS | 1865 | 1461686423225 Marionette TRACE conn3 -> [0,2510,"setScriptTimeout",{"ms":35000}] 09:00:23 INFO - PROCESS | 1865 | 1461686423227 Marionette TRACE conn3 <- [1,2510,null,{}] 09:00:23 INFO - PROCESS | 1865 | 1461686423233 Marionette TRACE conn3 -> [0,2511,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:00:23 INFO - PROCESS | 1865 | 1461686423446 Marionette TRACE conn3 <- [1,2511,null,{"value":null}] 09:00:23 INFO - PROCESS | 1865 | 1461686423712 Marionette TRACE conn3 -> [0,2512,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.composite.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.3.html\", \"f2909f1d-3840-4f27-ae3e-3caac4a4282f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:00:23 INFO - PROCESS | 1865 | ++DOCSHELL 0x7fb4878c1000 == 144 [pid = 1865] [id = 635] 09:00:23 INFO - PROCESS | 1865 | ++DOMWINDOW == 150 (0x7fb482d15000) [pid = 1865] [serial = 1906] [outer = (nil)] 09:00:23 INFO - PROCESS | 1865 | ++DOMWINDOW == 151 (0x7fb484743000) [pid = 1865] [serial = 1907] [outer = 0x7fb482d15000] 09:00:23 INFO - PROCESS | 1865 | 1461686423844 Marionette DEBUG loaded listener.js 09:00:23 INFO - PROCESS | 1865 | ++DOMWINDOW == 152 (0x7fb48474ec00) [pid = 1865] [serial = 1908] [outer = 0x7fb482d15000] 09:00:24 INFO - PROCESS | 1865 | 1461686424660 Marionette TRACE conn3 <- [1,2512,null,{"value":["/2dcontext/shadows/2d.shadow.composite.3.html",0,null,null,[["Areas outside shadows are drawn correctly with destination-out",0,null,null]]]}] 09:00:24 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.3.html | Areas outside shadows are drawn correctly with destination-out 09:00:24 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.3.html | took 1481ms 09:00:24 INFO - PROCESS | 1865 | 1461686424707 Marionette TRACE conn3 -> [0,2513,"getWindowHandle",null] 09:00:24 INFO - PROCESS | 1865 | 1461686424710 Marionette TRACE conn3 <- [1,2513,null,{"value":"8"}] 09:00:24 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.blur.html 09:00:24 INFO - PROCESS | 1865 | 1461686424716 Marionette TRACE conn3 -> [0,2514,"setScriptTimeout",{"ms":35000}] 09:00:24 INFO - PROCESS | 1865 | 1461686424718 Marionette TRACE conn3 <- [1,2514,null,{}] 09:00:24 INFO - PROCESS | 1865 | 1461686424724 Marionette TRACE conn3 -> [0,2515,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:00:24 INFO - PROCESS | 1865 | 1461686424918 Marionette TRACE conn3 <- [1,2515,null,{"value":null}] 09:00:25 INFO - PROCESS | 1865 | 1461686425185 Marionette TRACE conn3 -> [0,2516,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.enable.blur.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.blur.html\", \"f2909f1d-3840-4f27-ae3e-3caac4a4282f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:00:25 INFO - PROCESS | 1865 | ++DOCSHELL 0x7fb488dcf000 == 145 [pid = 1865] [id = 636] 09:00:25 INFO - PROCESS | 1865 | ++DOMWINDOW == 153 (0x7fb485094000) [pid = 1865] [serial = 1909] [outer = (nil)] 09:00:25 INFO - PROCESS | 1865 | ++DOMWINDOW == 154 (0x7fb485d44400) [pid = 1865] [serial = 1910] [outer = 0x7fb485094000] 09:00:25 INFO - PROCESS | 1865 | 1461686425266 Marionette DEBUG loaded listener.js 09:00:25 INFO - PROCESS | 1865 | ++DOMWINDOW == 155 (0x7fb485d4cc00) [pid = 1865] [serial = 1911] [outer = 0x7fb485094000] 09:00:26 INFO - PROCESS | 1865 | 1461686426191 Marionette TRACE conn3 <- [1,2516,null,{"value":["/2dcontext/shadows/2d.shadow.enable.blur.html",0,null,null,[["Shadows are drawn if shadowBlur is set",0,null,null]]]}] 09:00:26 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.blur.html | Shadows are drawn if shadowBlur is set 09:00:26 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.blur.html | took 1529ms 09:00:26 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.1.html 09:00:26 INFO - PROCESS | 1865 | 1461686426246 Marionette TRACE conn3 -> [0,2517,"getWindowHandle",null] 09:00:26 INFO - PROCESS | 1865 | 1461686426249 Marionette TRACE conn3 <- [1,2517,null,{"value":"8"}] 09:00:26 INFO - PROCESS | 1865 | 1461686426255 Marionette TRACE conn3 -> [0,2518,"setScriptTimeout",{"ms":35000}] 09:00:26 INFO - PROCESS | 1865 | 1461686426258 Marionette TRACE conn3 <- [1,2518,null,{}] 09:00:26 INFO - PROCESS | 1865 | 1461686426263 Marionette TRACE conn3 -> [0,2519,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:00:26 INFO - PROCESS | 1865 | 1461686426490 Marionette TRACE conn3 <- [1,2519,null,{"value":null}] 09:00:26 INFO - PROCESS | 1865 | 1461686426755 Marionette TRACE conn3 -> [0,2520,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.enable.off.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.1.html\", \"f2909f1d-3840-4f27-ae3e-3caac4a4282f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:00:26 INFO - PROCESS | 1865 | ++DOCSHELL 0x7fb48e19d000 == 146 [pid = 1865] [id = 637] 09:00:26 INFO - PROCESS | 1865 | ++DOMWINDOW == 156 (0x7fb486b8d400) [pid = 1865] [serial = 1912] [outer = (nil)] 09:00:26 INFO - PROCESS | 1865 | ++DOMWINDOW == 157 (0x7fb486dd6800) [pid = 1865] [serial = 1913] [outer = 0x7fb486b8d400] 09:00:26 INFO - PROCESS | 1865 | 1461686426878 Marionette DEBUG loaded listener.js 09:00:26 INFO - PROCESS | 1865 | ++DOMWINDOW == 158 (0x7fb486df3400) [pid = 1865] [serial = 1914] [outer = 0x7fb486b8d400] 09:00:27 INFO - PROCESS | 1865 | 1461686427702 Marionette TRACE conn3 <- [1,2520,null,{"value":["/2dcontext/shadows/2d.shadow.enable.off.1.html",0,null,null,[["Shadows are not drawn when only shadowColor is set",0,null,null]]]}] 09:00:27 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.1.html | Shadows are not drawn when only shadowColor is set 09:00:27 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.1.html | took 1479ms 09:00:27 INFO - PROCESS | 1865 | 1461686427734 Marionette TRACE conn3 -> [0,2521,"getWindowHandle",null] 09:00:27 INFO - PROCESS | 1865 | 1461686427738 Marionette TRACE conn3 <- [1,2521,null,{"value":"8"}] 09:00:27 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.2.html 09:00:27 INFO - PROCESS | 1865 | 1461686427743 Marionette TRACE conn3 -> [0,2522,"setScriptTimeout",{"ms":35000}] 09:00:27 INFO - PROCESS | 1865 | 1461686427746 Marionette TRACE conn3 <- [1,2522,null,{}] 09:00:27 INFO - PROCESS | 1865 | 1461686427752 Marionette TRACE conn3 -> [0,2523,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:00:27 INFO - PROCESS | 1865 | 1461686427956 Marionette TRACE conn3 <- [1,2523,null,{"value":null}] 09:00:28 INFO - PROCESS | 1865 | 1461686428224 Marionette TRACE conn3 -> [0,2524,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.enable.off.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.2.html\", \"f2909f1d-3840-4f27-ae3e-3caac4a4282f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:00:28 INFO - PROCESS | 1865 | ++DOCSHELL 0x7fb48ed7a800 == 147 [pid = 1865] [id = 638] 09:00:28 INFO - PROCESS | 1865 | ++DOMWINDOW == 159 (0x7fb486b84400) [pid = 1865] [serial = 1915] [outer = (nil)] 09:00:28 INFO - PROCESS | 1865 | ++DOMWINDOW == 160 (0x7fb4879a4800) [pid = 1865] [serial = 1916] [outer = 0x7fb486b84400] 09:00:28 INFO - PROCESS | 1865 | 1461686428299 Marionette DEBUG loaded listener.js 09:00:28 INFO - PROCESS | 1865 | ++DOMWINDOW == 161 (0x7fb487b94400) [pid = 1865] [serial = 1917] [outer = 0x7fb486b84400] 09:00:29 INFO - PROCESS | 1865 | 1461686429179 Marionette TRACE conn3 <- [1,2524,null,{"value":["/2dcontext/shadows/2d.shadow.enable.off.2.html",0,null,null,[["Shadows are not drawn when only shadowColor is set",0,null,null]]]}] 09:00:29 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.2.html | Shadows are not drawn when only shadowColor is set 09:00:29 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.2.html | took 1478ms 09:00:29 INFO - PROCESS | 1865 | 1461686429222 Marionette TRACE conn3 -> [0,2525,"getWindowHandle",null] 09:00:29 INFO - PROCESS | 1865 | 1461686429226 Marionette TRACE conn3 <- [1,2525,null,{"value":"8"}] 09:00:29 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.x.html 09:00:29 INFO - PROCESS | 1865 | 1461686429232 Marionette TRACE conn3 -> [0,2526,"setScriptTimeout",{"ms":35000}] 09:00:29 INFO - PROCESS | 1865 | 1461686429234 Marionette TRACE conn3 <- [1,2526,null,{}] 09:00:29 INFO - PROCESS | 1865 | 1461686429240 Marionette TRACE conn3 -> [0,2527,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:00:29 INFO - PROCESS | 1865 | 1461686429478 Marionette TRACE conn3 <- [1,2527,null,{"value":null}] 09:00:29 INFO - PROCESS | 1865 | 1461686429751 Marionette TRACE conn3 -> [0,2528,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.enable.x.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.x.html\", \"f2909f1d-3840-4f27-ae3e-3caac4a4282f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:00:29 INFO - PROCESS | 1865 | ++DOCSHELL 0x7fb48eed5800 == 148 [pid = 1865] [id = 639] 09:00:29 INFO - PROCESS | 1865 | ++DOMWINDOW == 162 (0x7fb486b8dc00) [pid = 1865] [serial = 1918] [outer = (nil)] 09:00:29 INFO - PROCESS | 1865 | ++DOMWINDOW == 163 (0x7fb4882b4000) [pid = 1865] [serial = 1919] [outer = 0x7fb486b8dc00] 09:00:29 INFO - PROCESS | 1865 | 1461686429866 Marionette DEBUG loaded listener.js 09:00:29 INFO - PROCESS | 1865 | ++DOMWINDOW == 164 (0x7fb488fbcc00) [pid = 1865] [serial = 1920] [outer = 0x7fb486b8dc00] 09:00:30 INFO - PROCESS | 1865 | 1461686430710 Marionette TRACE conn3 <- [1,2528,null,{"value":["/2dcontext/shadows/2d.shadow.enable.x.html",0,null,null,[["Shadows are drawn if shadowOffsetX is set",0,null,null]]]}] 09:00:30 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.x.html | Shadows are drawn if shadowOffsetX is set 09:00:30 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.x.html | took 1530ms 09:00:30 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.y.html 09:00:30 INFO - PROCESS | 1865 | 1461686430763 Marionette TRACE conn3 -> [0,2529,"getWindowHandle",null] 09:00:30 INFO - PROCESS | 1865 | 1461686430766 Marionette TRACE conn3 <- [1,2529,null,{"value":"8"}] 09:00:30 INFO - PROCESS | 1865 | 1461686430773 Marionette TRACE conn3 -> [0,2530,"setScriptTimeout",{"ms":35000}] 09:00:30 INFO - PROCESS | 1865 | 1461686430777 Marionette TRACE conn3 <- [1,2530,null,{}] 09:00:30 INFO - PROCESS | 1865 | 1461686430782 Marionette TRACE conn3 -> [0,2531,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:00:30 INFO - PROCESS | 1865 | 1461686430984 Marionette TRACE conn3 <- [1,2531,null,{"value":null}] 09:00:31 INFO - PROCESS | 1865 | 1461686431288 Marionette TRACE conn3 -> [0,2532,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.enable.y.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.y.html\", \"f2909f1d-3840-4f27-ae3e-3caac4a4282f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:00:31 INFO - PROCESS | 1865 | ++DOCSHELL 0x7fb48ff86800 == 149 [pid = 1865] [id = 640] 09:00:31 INFO - PROCESS | 1865 | ++DOMWINDOW == 165 (0x7fb485098800) [pid = 1865] [serial = 1921] [outer = (nil)] 09:00:31 INFO - PROCESS | 1865 | ++DOMWINDOW == 166 (0x7fb489982800) [pid = 1865] [serial = 1922] [outer = 0x7fb485098800] 09:00:31 INFO - PROCESS | 1865 | 1461686431503 Marionette DEBUG loaded listener.js 09:00:31 INFO - PROCESS | 1865 | ++DOMWINDOW == 167 (0x7fb48dec5000) [pid = 1865] [serial = 1923] [outer = 0x7fb485098800] 09:00:32 INFO - PROCESS | 1865 | 1461686432663 Marionette TRACE conn3 <- [1,2532,null,{"value":["/2dcontext/shadows/2d.shadow.enable.y.html",0,null,null,[["Shadows are drawn if shadowOffsetY is set",0,null,null]]]}] 09:00:32 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.y.html | Shadows are drawn if shadowOffsetY is set 09:00:32 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.y.html | took 1933ms 09:00:32 INFO - PROCESS | 1865 | 1461686432706 Marionette TRACE conn3 -> [0,2533,"getWindowHandle",null] 09:00:32 INFO - PROCESS | 1865 | 1461686432710 Marionette TRACE conn3 <- [1,2533,null,{"value":"8"}] 09:00:32 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.alpha.html 09:00:32 INFO - PROCESS | 1865 | 1461686432715 Marionette TRACE conn3 -> [0,2534,"setScriptTimeout",{"ms":35000}] 09:00:32 INFO - PROCESS | 1865 | 1461686432718 Marionette TRACE conn3 <- [1,2534,null,{}] 09:00:32 INFO - PROCESS | 1865 | 1461686432723 Marionette TRACE conn3 -> [0,2535,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:00:32 INFO - PROCESS | 1865 | 1461686432943 Marionette TRACE conn3 <- [1,2535,null,{"value":null}] 09:00:33 INFO - PROCESS | 1865 | 1461686433251 Marionette TRACE conn3 -> [0,2536,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.gradient.alpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.alpha.html\", \"f2909f1d-3840-4f27-ae3e-3caac4a4282f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:00:33 INFO - PROCESS | 1865 | ++DOCSHELL 0x7fb49050e800 == 150 [pid = 1865] [id = 641] 09:00:33 INFO - PROCESS | 1865 | ++DOMWINDOW == 168 (0x7fb486df9400) [pid = 1865] [serial = 1924] [outer = (nil)] 09:00:33 INFO - PROCESS | 1865 | ++DOMWINDOW == 169 (0x7fb49014a000) [pid = 1865] [serial = 1925] [outer = 0x7fb486df9400] 09:00:33 INFO - PROCESS | 1865 | 1461686433330 Marionette DEBUG loaded listener.js 09:00:33 INFO - PROCESS | 1865 | ++DOMWINDOW == 170 (0x7fb49024c800) [pid = 1865] [serial = 1926] [outer = 0x7fb486df9400] 09:00:34 INFO - PROCESS | 1865 | 1461686434278 Marionette TRACE conn3 <- [1,2536,null,{"value":["/2dcontext/shadows/2d.shadow.gradient.alpha.html",0,null,null,[["Shadows are drawn correctly for partially-transparent gradient fills",0,null,null]]]}] 09:00:34 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.alpha.html | Shadows are drawn correctly for partially-transparent gradient fills 09:00:34 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.alpha.html | took 1632ms 09:00:34 INFO - PROCESS | 1865 | 1461686434349 Marionette TRACE conn3 -> [0,2537,"getWindowHandle",null] 09:00:34 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.basic.html 09:00:34 INFO - PROCESS | 1865 | 1461686434353 Marionette TRACE conn3 <- [1,2537,null,{"value":"8"}] 09:00:34 INFO - PROCESS | 1865 | 1461686434359 Marionette TRACE conn3 -> [0,2538,"setScriptTimeout",{"ms":35000}] 09:00:34 INFO - PROCESS | 1865 | 1461686434363 Marionette TRACE conn3 <- [1,2538,null,{}] 09:00:34 INFO - PROCESS | 1865 | 1461686434369 Marionette TRACE conn3 -> [0,2539,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:00:34 INFO - PROCESS | 1865 | 1461686434653 Marionette TRACE conn3 <- [1,2539,null,{"value":null}] 09:00:34 INFO - PROCESS | 1865 | 1461686434978 Marionette TRACE conn3 -> [0,2540,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.gradient.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.basic.html\", \"f2909f1d-3840-4f27-ae3e-3caac4a4282f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:00:35 INFO - PROCESS | 1865 | ++DOCSHELL 0x7fb490fdf800 == 151 [pid = 1865] [id = 642] 09:00:35 INFO - PROCESS | 1865 | ++DOMWINDOW == 171 (0x7fb49031f000) [pid = 1865] [serial = 1927] [outer = (nil)] 09:00:35 INFO - PROCESS | 1865 | ++DOMWINDOW == 172 (0x7fb49034d800) [pid = 1865] [serial = 1928] [outer = 0x7fb49031f000] 09:00:35 INFO - PROCESS | 1865 | 1461686435060 Marionette DEBUG loaded listener.js 09:00:35 INFO - PROCESS | 1865 | ++DOMWINDOW == 173 (0x7fb4905c8c00) [pid = 1865] [serial = 1929] [outer = 0x7fb49031f000] 09:00:35 INFO - PROCESS | 1865 | 1461686435950 Marionette TRACE conn3 <- [1,2540,null,{"value":["/2dcontext/shadows/2d.shadow.gradient.basic.html",0,null,null,[["Shadows are drawn for gradient fills",0,null,null]]]}] 09:00:35 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.basic.html | Shadows are drawn for gradient fills 09:00:35 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.basic.html | took 1630ms 09:00:35 INFO - PROCESS | 1865 | 1461686435991 Marionette TRACE conn3 -> [0,2541,"getWindowHandle",null] 09:00:35 INFO - PROCESS | 1865 | 1461686435996 Marionette TRACE conn3 <- [1,2541,null,{"value":"8"}] 09:00:36 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html 09:00:36 INFO - PROCESS | 1865 | 1461686436002 Marionette TRACE conn3 -> [0,2542,"setScriptTimeout",{"ms":35000}] 09:00:36 INFO - PROCESS | 1865 | 1461686436005 Marionette TRACE conn3 <- [1,2542,null,{}] 09:00:36 INFO - PROCESS | 1865 | 1461686436010 Marionette TRACE conn3 -> [0,2543,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:00:36 INFO - PROCESS | 1865 | 1461686436241 Marionette TRACE conn3 <- [1,2543,null,{"value":null}] 09:00:36 INFO - PROCESS | 1865 | 1461686436595 Marionette TRACE conn3 -> [0,2544,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.gradient.transparent.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.1.html\", \"f2909f1d-3840-4f27-ae3e-3caac4a4282f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:00:36 INFO - PROCESS | 1865 | ++DOCSHELL 0x7fb49204c800 == 152 [pid = 1865] [id = 643] 09:00:36 INFO - PROCESS | 1865 | ++DOMWINDOW == 174 (0x7fb482b05400) [pid = 1865] [serial = 1930] [outer = (nil)] 09:00:36 INFO - PROCESS | 1865 | ++DOMWINDOW == 175 (0x7fb4909f4400) [pid = 1865] [serial = 1931] [outer = 0x7fb482b05400] 09:00:36 INFO - PROCESS | 1865 | 1461686436696 Marionette DEBUG loaded listener.js 09:00:36 INFO - PROCESS | 1865 | ++DOMWINDOW == 176 (0x7fb490a85400) [pid = 1865] [serial = 1932] [outer = 0x7fb482b05400] 09:00:37 INFO - PROCESS | 1865 | 1461686437564 Marionette TRACE conn3 <- [1,2544,null,{"value":["/2dcontext/shadows/2d.shadow.gradient.transparent.1.html",0,null,null,[["Shadows are not drawn for transparent gradient fills",0,null,null]]]}] 09:00:37 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | Shadows are not drawn for transparent gradient fills 09:00:37 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | took 1634ms 09:00:37 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html 09:00:37 INFO - PROCESS | 1865 | 1461686437638 Marionette TRACE conn3 -> [0,2545,"getWindowHandle",null] 09:00:37 INFO - PROCESS | 1865 | 1461686437641 Marionette TRACE conn3 <- [1,2545,null,{"value":"8"}] 09:00:37 INFO - PROCESS | 1865 | 1461686437647 Marionette TRACE conn3 -> [0,2546,"setScriptTimeout",{"ms":35000}] 09:00:37 INFO - PROCESS | 1865 | 1461686437650 Marionette TRACE conn3 <- [1,2546,null,{}] 09:00:37 INFO - PROCESS | 1865 | 1461686437655 Marionette TRACE conn3 -> [0,2547,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:00:37 INFO - PROCESS | 1865 | 1461686437882 Marionette TRACE conn3 <- [1,2547,null,{"value":null}] 09:00:38 INFO - PROCESS | 1865 | 1461686438149 Marionette TRACE conn3 -> [0,2548,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.gradient.transparent.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.2.html\", \"f2909f1d-3840-4f27-ae3e-3caac4a4282f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:00:38 INFO - PROCESS | 1865 | ++DOCSHELL 0x7fb494585800 == 153 [pid = 1865] [id = 644] 09:00:38 INFO - PROCESS | 1865 | ++DOMWINDOW == 177 (0x7fb49031a800) [pid = 1865] [serial = 1933] [outer = (nil)] 09:00:38 INFO - PROCESS | 1865 | ++DOMWINDOW == 178 (0x7fb490b35000) [pid = 1865] [serial = 1934] [outer = 0x7fb49031a800] 09:00:38 INFO - PROCESS | 1865 | 1461686438228 Marionette DEBUG loaded listener.js 09:00:38 INFO - PROCESS | 1865 | ++DOMWINDOW == 179 (0x7fb490ff5400) [pid = 1865] [serial = 1935] [outer = 0x7fb49031a800] 09:00:39 INFO - PROCESS | 1865 | 1461686439180 Marionette TRACE conn3 <- [1,2548,null,{"value":["/2dcontext/shadows/2d.shadow.gradient.transparent.2.html",0,null,null,[["Shadows are not drawn for transparent parts of gradient fills",0,null,null]]]}] 09:00:39 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | Shadows are not drawn for transparent parts of gradient fills 09:00:39 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | took 1582ms 09:00:39 INFO - PROCESS | 1865 | 1461686439229 Marionette TRACE conn3 -> [0,2549,"getWindowHandle",null] 09:00:39 INFO - PROCESS | 1865 | 1461686439233 Marionette TRACE conn3 <- [1,2549,null,{"value":"8"}] 09:00:39 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.alpha.html 09:00:39 INFO - PROCESS | 1865 | 1461686439238 Marionette TRACE conn3 -> [0,2550,"setScriptTimeout",{"ms":35000}] 09:00:39 INFO - PROCESS | 1865 | 1461686439241 Marionette TRACE conn3 <- [1,2550,null,{}] 09:00:39 INFO - PROCESS | 1865 | 1461686439246 Marionette TRACE conn3 -> [0,2551,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:00:39 INFO - PROCESS | 1865 | 1461686439466 Marionette TRACE conn3 <- [1,2551,null,{"value":null}] 09:00:39 INFO - PROCESS | 1865 | 1461686439747 Marionette TRACE conn3 -> [0,2552,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.image.alpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.alpha.html\", \"f2909f1d-3840-4f27-ae3e-3caac4a4282f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:00:39 INFO - PROCESS | 1865 | ++DOCSHELL 0x7fb4947ed000 == 154 [pid = 1865] [id = 645] 09:00:39 INFO - PROCESS | 1865 | ++DOMWINDOW == 180 (0x7fb490650800) [pid = 1865] [serial = 1936] [outer = (nil)] 09:00:39 INFO - PROCESS | 1865 | ++DOMWINDOW == 181 (0x7fb4914e8400) [pid = 1865] [serial = 1937] [outer = 0x7fb490650800] 09:00:39 INFO - PROCESS | 1865 | 1461686439862 Marionette DEBUG loaded listener.js 09:00:39 INFO - PROCESS | 1865 | ++DOMWINDOW == 182 (0x7fb492164800) [pid = 1865] [serial = 1938] [outer = 0x7fb490650800] 09:00:40 INFO - PROCESS | 1865 | 1461686440777 Marionette TRACE conn3 <- [1,2552,null,{"value":["/2dcontext/shadows/2d.shadow.image.alpha.html",0,null,null,[["Shadows are drawn correctly for partially-transparent images",0,null,null]]]}] 09:00:40 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.alpha.html | Shadows are drawn correctly for partially-transparent images 09:00:40 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.alpha.html | took 1577ms 09:00:40 INFO - PROCESS | 1865 | 1461686440817 Marionette TRACE conn3 -> [0,2553,"getWindowHandle",null] 09:00:40 INFO - PROCESS | 1865 | 1461686440820 Marionette TRACE conn3 <- [1,2553,null,{"value":"8"}] 09:00:40 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.basic.html 09:00:40 INFO - PROCESS | 1865 | 1461686440825 Marionette TRACE conn3 -> [0,2554,"setScriptTimeout",{"ms":35000}] 09:00:40 INFO - PROCESS | 1865 | 1461686440828 Marionette TRACE conn3 <- [1,2554,null,{}] 09:00:40 INFO - PROCESS | 1865 | 1461686440833 Marionette TRACE conn3 -> [0,2555,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:00:41 INFO - PROCESS | 1865 | 1461686441051 Marionette TRACE conn3 <- [1,2555,null,{"value":null}] 09:00:41 INFO - PROCESS | 1865 | 1461686441371 Marionette TRACE conn3 -> [0,2556,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.image.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.basic.html\", \"f2909f1d-3840-4f27-ae3e-3caac4a4282f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:00:41 INFO - PROCESS | 1865 | ++DOCSHELL 0x7fb494fc9800 == 155 [pid = 1865] [id = 646] 09:00:41 INFO - PROCESS | 1865 | ++DOMWINDOW == 183 (0x7fb486b87000) [pid = 1865] [serial = 1939] [outer = (nil)] 09:00:41 INFO - PROCESS | 1865 | ++DOMWINDOW == 184 (0x7fb49230d800) [pid = 1865] [serial = 1940] [outer = 0x7fb486b87000] 09:00:41 INFO - PROCESS | 1865 | 1461686441446 Marionette DEBUG loaded listener.js 09:00:41 INFO - PROCESS | 1865 | ++DOMWINDOW == 185 (0x7fb49391a800) [pid = 1865] [serial = 1941] [outer = 0x7fb486b87000] 09:00:42 INFO - PROCESS | 1865 | 1461686442279 Marionette TRACE conn3 <- [1,2556,null,{"value":["/2dcontext/shadows/2d.shadow.image.basic.html",0,null,null,[["Shadows are drawn for images",0,null,null]]]}] 09:00:42 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.basic.html | Shadows are drawn for images 09:00:42 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.basic.html | took 1485ms 09:00:42 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.scale.html 09:00:42 INFO - PROCESS | 1865 | 1461686442310 Marionette TRACE conn3 -> [0,2557,"getWindowHandle",null] 09:00:42 INFO - PROCESS | 1865 | 1461686442313 Marionette TRACE conn3 <- [1,2557,null,{"value":"8"}] 09:00:42 INFO - PROCESS | 1865 | 1461686442319 Marionette TRACE conn3 -> [0,2558,"setScriptTimeout",{"ms":35000}] 09:00:42 INFO - PROCESS | 1865 | 1461686442322 Marionette TRACE conn3 <- [1,2558,null,{}] 09:00:42 INFO - PROCESS | 1865 | 1461686442327 Marionette TRACE conn3 -> [0,2559,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:00:42 INFO - PROCESS | 1865 | 1461686442530 Marionette TRACE conn3 <- [1,2559,null,{"value":null}] 09:00:42 INFO - PROCESS | 1865 | 1461686442807 Marionette TRACE conn3 -> [0,2560,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.image.scale.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.scale.html\", \"f2909f1d-3840-4f27-ae3e-3caac4a4282f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:00:42 INFO - PROCESS | 1865 | ++DOCSHELL 0x7fb498839800 == 156 [pid = 1865] [id = 647] 09:00:42 INFO - PROCESS | 1865 | ++DOMWINDOW == 186 (0x7fb490320c00) [pid = 1865] [serial = 1942] [outer = (nil)] 09:00:42 INFO - PROCESS | 1865 | ++DOMWINDOW == 187 (0x7fb493c37800) [pid = 1865] [serial = 1943] [outer = 0x7fb490320c00] 09:00:42 INFO - PROCESS | 1865 | 1461686442881 Marionette DEBUG loaded listener.js 09:00:42 INFO - PROCESS | 1865 | ++DOMWINDOW == 188 (0x7fb493da4800) [pid = 1865] [serial = 1944] [outer = 0x7fb490320c00] 09:00:43 INFO - PROCESS | 1865 | 1461686443753 Marionette TRACE conn3 <- [1,2560,null,{"value":["/2dcontext/shadows/2d.shadow.image.scale.html",0,null,null,[["Shadows are drawn correctly for scaled images",0,null,null]]]}] 09:00:43 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.scale.html | Shadows are drawn correctly for scaled images 09:00:43 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.scale.html | took 1480ms 09:00:43 INFO - PROCESS | 1865 | 1461686443799 Marionette TRACE conn3 -> [0,2561,"getWindowHandle",null] 09:00:43 INFO - PROCESS | 1865 | 1461686443803 Marionette TRACE conn3 <- [1,2561,null,{"value":"8"}] 09:00:43 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.section.html 09:00:43 INFO - PROCESS | 1865 | 1461686443808 Marionette TRACE conn3 -> [0,2562,"setScriptTimeout",{"ms":35000}] 09:00:43 INFO - PROCESS | 1865 | 1461686443811 Marionette TRACE conn3 <- [1,2562,null,{}] 09:00:43 INFO - PROCESS | 1865 | 1461686443816 Marionette TRACE conn3 -> [0,2563,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:00:44 INFO - PROCESS | 1865 | 1461686444044 Marionette TRACE conn3 <- [1,2563,null,{"value":null}] 09:00:44 INFO - PROCESS | 1865 | 1461686444320 Marionette TRACE conn3 -> [0,2564,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.image.section.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.section.html\", \"f2909f1d-3840-4f27-ae3e-3caac4a4282f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:00:44 INFO - PROCESS | 1865 | ++DOCSHELL 0x7fb4995a5000 == 157 [pid = 1865] [id = 648] 09:00:44 INFO - PROCESS | 1865 | ++DOMWINDOW == 189 (0x7fb49391cc00) [pid = 1865] [serial = 1945] [outer = (nil)] 09:00:44 INFO - PROCESS | 1865 | ++DOMWINDOW == 190 (0x7fb493ee1c00) [pid = 1865] [serial = 1946] [outer = 0x7fb49391cc00] 09:00:44 INFO - PROCESS | 1865 | 1461686444433 Marionette DEBUG loaded listener.js 09:00:44 INFO - PROCESS | 1865 | ++DOMWINDOW == 191 (0x7fb4946f1800) [pid = 1865] [serial = 1947] [outer = 0x7fb49391cc00] 09:00:45 INFO - PROCESS | 1865 | 1461686445338 Marionette TRACE conn3 <- [1,2564,null,{"value":["/2dcontext/shadows/2d.shadow.image.section.html",0,null,null,[["Shadows are not drawn for areas outside image source rectangles",0,null,null]]]}] 09:00:45 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.section.html | Shadows are not drawn for areas outside image source rectangles 09:00:45 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.section.html | took 1577ms 09:00:45 INFO - PROCESS | 1865 | 1461686445387 Marionette TRACE conn3 -> [0,2565,"getWindowHandle",null] 09:00:45 INFO - PROCESS | 1865 | 1461686445390 Marionette TRACE conn3 <- [1,2565,null,{"value":"8"}] 09:00:45 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.1.html 09:00:45 INFO - PROCESS | 1865 | 1461686445396 Marionette TRACE conn3 -> [0,2566,"setScriptTimeout",{"ms":35000}] 09:00:45 INFO - PROCESS | 1865 | 1461686445399 Marionette TRACE conn3 <- [1,2566,null,{}] 09:00:45 INFO - PROCESS | 1865 | 1461686445404 Marionette TRACE conn3 -> [0,2567,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:00:45 INFO - PROCESS | 1865 | 1461686445619 Marionette TRACE conn3 <- [1,2567,null,{"value":null}] 09:00:45 INFO - PROCESS | 1865 | 1461686445954 Marionette TRACE conn3 -> [0,2568,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.image.transparent.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.1.html\", \"f2909f1d-3840-4f27-ae3e-3caac4a4282f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:00:45 INFO - PROCESS | 1865 | ++DOCSHELL 0x7fb49a470800 == 158 [pid = 1865] [id = 649] 09:00:45 INFO - PROCESS | 1865 | ++DOMWINDOW == 192 (0x7fb492163000) [pid = 1865] [serial = 1948] [outer = (nil)] 09:00:46 INFO - PROCESS | 1865 | ++DOMWINDOW == 193 (0x7fb494791000) [pid = 1865] [serial = 1949] [outer = 0x7fb492163000] 09:00:46 INFO - PROCESS | 1865 | 1461686446030 Marionette DEBUG loaded listener.js 09:00:46 INFO - PROCESS | 1865 | ++DOMWINDOW == 194 (0x7fb49479b400) [pid = 1865] [serial = 1950] [outer = 0x7fb492163000] 09:00:46 INFO - PROCESS | 1865 | 1461686446874 Marionette TRACE conn3 <- [1,2568,null,{"value":["/2dcontext/shadows/2d.shadow.image.transparent.1.html",0,null,null,[["Shadows are not drawn for transparent images",0,null,null]]]}] 09:00:46 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.1.html | Shadows are not drawn for transparent images 09:00:46 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.1.html | took 1531ms 09:00:46 INFO - PROCESS | 1865 | 1461686446928 Marionette TRACE conn3 -> [0,2569,"getWindowHandle",null] 09:00:46 INFO - PROCESS | 1865 | 1461686446932 Marionette TRACE conn3 <- [1,2569,null,{"value":"8"}] 09:00:46 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.2.html 09:00:46 INFO - PROCESS | 1865 | 1461686446937 Marionette TRACE conn3 -> [0,2570,"setScriptTimeout",{"ms":35000}] 09:00:46 INFO - PROCESS | 1865 | 1461686446941 Marionette TRACE conn3 <- [1,2570,null,{}] 09:00:46 INFO - PROCESS | 1865 | 1461686446946 Marionette TRACE conn3 -> [0,2571,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:00:47 INFO - PROCESS | 1865 | 1461686447164 Marionette TRACE conn3 <- [1,2571,null,{"value":null}] 09:00:47 INFO - PROCESS | 1865 | 1461686447442 Marionette TRACE conn3 -> [0,2572,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.image.transparent.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.2.html\", \"f2909f1d-3840-4f27-ae3e-3caac4a4282f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:00:47 INFO - PROCESS | 1865 | ++DOCSHELL 0x7fb49cb79000 == 159 [pid = 1865] [id = 650] 09:00:47 INFO - PROCESS | 1865 | ++DOMWINDOW == 195 (0x7fb49391e800) [pid = 1865] [serial = 1951] [outer = (nil)] 09:00:47 INFO - PROCESS | 1865 | ++DOMWINDOW == 196 (0x7fb4948d3c00) [pid = 1865] [serial = 1952] [outer = 0x7fb49391e800] 09:00:47 INFO - PROCESS | 1865 | 1461686447554 Marionette DEBUG loaded listener.js 09:00:47 INFO - PROCESS | 1865 | ++DOMWINDOW == 197 (0x7fb494b84400) [pid = 1865] [serial = 1953] [outer = 0x7fb49391e800] 09:00:49 INFO - PROCESS | 1865 | --DOCSHELL 0x7fb49a9a5000 == 158 [pid = 1865] [id = 624] 09:00:49 INFO - PROCESS | 1865 | --DOCSHELL 0x7fb49a1d9000 == 157 [pid = 1865] [id = 623] 09:00:49 INFO - PROCESS | 1865 | --DOCSHELL 0x7fb499e1c800 == 156 [pid = 1865] [id = 622] 09:00:49 INFO - PROCESS | 1865 | --DOCSHELL 0x7fb4993d9800 == 155 [pid = 1865] [id = 621] 09:00:49 INFO - PROCESS | 1865 | --DOCSHELL 0x7fb496d0b000 == 154 [pid = 1865] [id = 620] 09:00:49 INFO - PROCESS | 1865 | --DOCSHELL 0x7fb494963000 == 153 [pid = 1865] [id = 619] 09:00:49 INFO - PROCESS | 1865 | --DOCSHELL 0x7fb491459000 == 152 [pid = 1865] [id = 618] 09:00:49 INFO - PROCESS | 1865 | --DOCSHELL 0x7fb490e0a800 == 151 [pid = 1865] [id = 617] 09:00:49 INFO - PROCESS | 1865 | --DOCSHELL 0x7fb49029f000 == 150 [pid = 1865] [id = 616] 09:00:49 INFO - PROCESS | 1865 | --DOCSHELL 0x7fb48efdb800 == 149 [pid = 1865] [id = 615] 09:00:49 INFO - PROCESS | 1865 | --DOCSHELL 0x7fb48eda4800 == 148 [pid = 1865] [id = 614] 09:00:49 INFO - PROCESS | 1865 | --DOCSHELL 0x7fb489bdd800 == 147 [pid = 1865] [id = 613] 09:00:49 INFO - PROCESS | 1865 | --DOCSHELL 0x7fb48817f000 == 146 [pid = 1865] [id = 612] 09:00:49 INFO - PROCESS | 1865 | --DOCSHELL 0x7fb487734000 == 145 [pid = 1865] [id = 611] 09:00:49 INFO - PROCESS | 1865 | --DOCSHELL 0x7fb485df7800 == 144 [pid = 1865] [id = 610] 09:00:49 INFO - PROCESS | 1865 | --DOCSHELL 0x7fb4821a0000 == 143 [pid = 1865] [id = 609] 09:00:49 INFO - PROCESS | 1865 | --DOCSHELL 0x7fb47f441000 == 142 [pid = 1865] [id = 608] 09:00:49 INFO - PROCESS | 1865 | --DOMWINDOW == 196 (0x7fb486dd8800) [pid = 1865] [serial = 1775] [outer = (nil)] [url = about:blank] 09:00:49 INFO - PROCESS | 1865 | --DOMWINDOW == 195 (0x7fb490316800) [pid = 1865] [serial = 1787] [outer = (nil)] [url = about:blank] 09:00:49 INFO - PROCESS | 1865 | --DOMWINDOW == 194 (0x7fb4807b8000) [pid = 1865] [serial = 1760] [outer = (nil)] [url = about:blank] 09:00:49 INFO - PROCESS | 1865 | --DOMWINDOW == 193 (0x7fb47d8c3800) [pid = 1865] [serial = 1814] [outer = (nil)] [url = about:blank] 09:00:49 INFO - PROCESS | 1865 | --DOMWINDOW == 192 (0x7fb483ac4400) [pid = 1865] [serial = 1770] [outer = (nil)] [url = about:blank] 09:00:49 INFO - PROCESS | 1865 | --DOMWINDOW == 191 (0x7fb490b36400) [pid = 1865] [serial = 1799] [outer = (nil)] [url = about:blank] 09:00:49 INFO - PROCESS | 1865 | --DOMWINDOW == 190 (0x7fb4882af400) [pid = 1865] [serial = 1781] [outer = (nil)] [url = about:blank] 09:00:49 INFO - PROCESS | 1865 | --DOMWINDOW == 189 (0x7fb4837c4c00) [pid = 1865] [serial = 1766] [outer = (nil)] [url = about:blank] 09:00:49 INFO - PROCESS | 1865 | --DOMWINDOW == 188 (0x7fb4905c3000) [pid = 1865] [serial = 1791] [outer = (nil)] [url = about:blank] 09:00:49 INFO - PROCESS | 1865 | --DOMWINDOW == 187 (0x7fb4909e7000) [pid = 1865] [serial = 1794] [outer = (nil)] [url = about:blank] 09:00:49 INFO - PROCESS | 1865 | --DOMWINDOW == 186 (0x7fb48181f400) [pid = 1865] [serial = 1754] [outer = (nil)] [url = about:blank] 09:00:49 INFO - PROCESS | 1865 | --DOMWINDOW == 185 (0x7fb482d1a800) [pid = 1865] [serial = 1764] [outer = (nil)] [url = about:blank] 09:00:49 INFO - PROCESS | 1865 | --DOMWINDOW == 184 (0x7fb492160400) [pid = 1865] [serial = 1805] [outer = (nil)] [url = about:blank] 09:00:49 INFO - PROCESS | 1865 | --DOMWINDOW == 183 (0x7fb47f40c800) [pid = 1865] [serial = 1758] [outer = (nil)] [url = about:blank] 09:00:49 INFO - PROCESS | 1865 | --DOMWINDOW == 182 (0x7fb47fbf5c00) [pid = 1865] [serial = 1818] [outer = (nil)] [url = about:blank] 09:00:49 INFO - PROCESS | 1865 | --DOMWINDOW == 181 (0x7fb490316c00) [pid = 1865] [serial = 1740] [outer = (nil)] [url = about:blank] 09:00:49 INFO - PROCESS | 1865 | --DOMWINDOW == 180 (0x7fb48dec2800) [pid = 1865] [serial = 1784] [outer = (nil)] [url = about:blank] 09:00:49 INFO - PROCESS | 1865 | --DOMWINDOW == 179 (0x7fb490ff9400) [pid = 1865] [serial = 1802] [outer = (nil)] [url = about:blank] 09:00:49 INFO - PROCESS | 1865 | --DOMWINDOW == 178 (0x7fb492304400) [pid = 1865] [serial = 1806] [outer = (nil)] [url = about:blank] 09:00:49 INFO - PROCESS | 1865 | --DOMWINDOW == 177 (0x7fb486da8c00) [pid = 1865] [serial = 1773] [outer = (nil)] [url = about:blank] 09:00:49 INFO - PROCESS | 1865 | --DOMWINDOW == 176 (0x7fb47f1b6c00) [pid = 1865] [serial = 1757] [outer = (nil)] [url = about:blank] 09:00:49 INFO - PROCESS | 1865 | --DOMWINDOW == 175 (0x7fb490a81400) [pid = 1865] [serial = 1796] [outer = (nil)] [url = about:blank] 09:00:49 INFO - PROCESS | 1865 | --DOMWINDOW == 174 (0x7fb490a86c00) [pid = 1865] [serial = 1797] [outer = (nil)] [url = about:blank] 09:00:49 INFO - PROCESS | 1865 | --DOMWINDOW == 173 (0x7fb490ff0400) [pid = 1865] [serial = 1800] [outer = (nil)] [url = about:blank] 09:00:49 INFO - PROCESS | 1865 | --DOMWINDOW == 172 (0x7fb491159c00) [pid = 1865] [serial = 1803] [outer = (nil)] [url = about:blank] 09:00:49 INFO - PROCESS | 1865 | --DOMWINDOW == 171 (0x7fb480259800) [pid = 1865] [serial = 1689] [outer = (nil)] [url = about:blank] 09:00:49 INFO - PROCESS | 1865 | --DOMWINDOW == 170 (0x7fb47f85e000) [pid = 1865] [serial = 1817] [outer = (nil)] [url = about:blank] 09:00:49 INFO - PROCESS | 1865 | --DOMWINDOW == 169 (0x7fb48decd800) [pid = 1865] [serial = 1785] [outer = (nil)] [url = about:blank] 09:00:49 INFO - PROCESS | 1865 | --DOMWINDOW == 168 (0x7fb492ff1800) [pid = 1865] [serial = 1809] [outer = (nil)] [url = about:blank] 09:00:49 INFO - PROCESS | 1865 | --DOMWINDOW == 167 (0x7fb490254c00) [pid = 1865] [serial = 1737] [outer = (nil)] [url = about:blank] 09:00:49 INFO - PROCESS | 1865 | --DOMWINDOW == 166 (0x7fb4837dbc00) [pid = 1865] [serial = 1767] [outer = (nil)] [url = about:blank] 09:00:49 INFO - PROCESS | 1865 | --DOMWINDOW == 165 (0x7fb47e040800) [pid = 1865] [serial = 1815] [outer = (nil)] [url = about:blank] 09:00:49 INFO - PROCESS | 1865 | --DOMWINDOW == 164 (0x7fb483a1ec00) [pid = 1865] [serial = 1769] [outer = (nil)] [url = about:blank] 09:00:49 INFO - PROCESS | 1865 | --DOMWINDOW == 163 (0x7fb4890c9c00) [pid = 1865] [serial = 1782] [outer = (nil)] [url = about:blank] 09:00:49 INFO - PROCESS | 1865 | --DOMWINDOW == 162 (0x7fb492f45400) [pid = 1865] [serial = 1808] [outer = (nil)] [url = about:blank] 09:00:49 INFO - PROCESS | 1865 | --DOMWINDOW == 161 (0x7fb490322c00) [pid = 1865] [serial = 1788] [outer = (nil)] [url = about:blank] 09:00:49 INFO - PROCESS | 1865 | --DOMWINDOW == 160 (0x7fb490355c00) [pid = 1865] [serial = 1790] [outer = (nil)] [url = about:blank] 09:00:49 INFO - PROCESS | 1865 | --DOMWINDOW == 159 (0x7fb486dfd000) [pid = 1865] [serial = 1778] [outer = (nil)] [url = about:blank] 09:00:49 INFO - PROCESS | 1865 | --DOMWINDOW == 158 (0x7fb481837c00) [pid = 1865] [serial = 1821] [outer = (nil)] [url = about:blank] 09:00:49 INFO - PROCESS | 1865 | --DOMWINDOW == 157 (0x7fb487b92400) [pid = 1865] [serial = 1779] [outer = (nil)] [url = about:blank] 09:00:49 INFO - PROCESS | 1865 | --DOMWINDOW == 156 (0x7fb4807bd000) [pid = 1865] [serial = 1820] [outer = (nil)] [url = about:blank] 09:00:49 INFO - PROCESS | 1865 | --DOMWINDOW == 155 (0x7fb486b90400) [pid = 1865] [serial = 1772] [outer = (nil)] [url = about:blank] 09:00:49 INFO - PROCESS | 1865 | --DOMWINDOW == 154 (0x7fb48dec4800) [pid = 1865] [serial = 1734] [outer = (nil)] [url = about:blank] 09:00:49 INFO - PROCESS | 1865 | --DOMWINDOW == 153 (0x7fb49391ec00) [pid = 1865] [serial = 1811] [outer = (nil)] [url = about:blank] 09:00:49 INFO - PROCESS | 1865 | --DOMWINDOW == 152 (0x7fb4906b6000) [pid = 1865] [serial = 1793] [outer = (nil)] [url = about:blank] 09:00:49 INFO - PROCESS | 1865 | --DOMWINDOW == 151 (0x7fb482d0d000) [pid = 1865] [serial = 1763] [outer = (nil)] [url = about:blank] 09:00:49 INFO - PROCESS | 1865 | --DOMWINDOW == 150 (0x7fb48182ec00) [pid = 1865] [serial = 1761] [outer = (nil)] [url = about:blank] 09:00:49 INFO - PROCESS | 1865 | --DOMWINDOW == 149 (0x7fb486df0400) [pid = 1865] [serial = 1776] [outer = (nil)] [url = about:blank] 09:00:49 INFO - PROCESS | 1865 | --DOMWINDOW == 148 (0x7fb481afa400) [pid = 1865] [serial = 1823] [outer = (nil)] [url = about:blank] 09:00:49 INFO - PROCESS | 1865 | 1461686449958 Marionette TRACE conn3 <- [1,2572,null,{"value":["/2dcontext/shadows/2d.shadow.image.transparent.2.html",0,null,null,[["Shadows are not drawn for transparent parts of images",0,null,null]]]}] 09:00:49 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.2.html | Shadows are not drawn for transparent parts of images 09:00:49 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.2.html | took 3045ms 09:00:49 INFO - PROCESS | 1865 | 1461686449983 Marionette TRACE conn3 -> [0,2573,"getWindowHandle",null] 09:00:49 INFO - PROCESS | 1865 | 1461686449988 Marionette TRACE conn3 <- [1,2573,null,{"value":"8"}] 09:00:49 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeX.html 09:00:49 INFO - PROCESS | 1865 | 1461686449995 Marionette TRACE conn3 -> [0,2574,"setScriptTimeout",{"ms":35000}] 09:00:50 INFO - PROCESS | 1865 | 1461686450001 Marionette TRACE conn3 <- [1,2574,null,{}] 09:00:50 INFO - PROCESS | 1865 | 1461686450009 Marionette TRACE conn3 -> [0,2575,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:00:50 INFO - PROCESS | 1865 | 1461686450235 Marionette TRACE conn3 <- [1,2575,null,{"value":null}] 09:00:50 INFO - PROCESS | 1865 | 1461686450437 Marionette TRACE conn3 -> [0,2576,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.offset.negativeX.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeX.html\", \"f2909f1d-3840-4f27-ae3e-3caac4a4282f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:00:50 INFO - PROCESS | 1865 | ++DOCSHELL 0x7fb48012d800 == 143 [pid = 1865] [id = 651] 09:00:50 INFO - PROCESS | 1865 | ++DOMWINDOW == 149 (0x7fb47d65f000) [pid = 1865] [serial = 1954] [outer = (nil)] 09:00:50 INFO - PROCESS | 1865 | ++DOMWINDOW == 150 (0x7fb47d9c6000) [pid = 1865] [serial = 1955] [outer = 0x7fb47d65f000] 09:00:50 INFO - PROCESS | 1865 | 1461686450517 Marionette DEBUG loaded listener.js 09:00:50 INFO - PROCESS | 1865 | ++DOMWINDOW == 151 (0x7fb47e044400) [pid = 1865] [serial = 1956] [outer = 0x7fb47d65f000] 09:00:51 INFO - PROCESS | 1865 | 1461686451279 Marionette TRACE conn3 <- [1,2576,null,{"value":["/2dcontext/shadows/2d.shadow.offset.negativeX.html",0,null,null,[["Shadows can be offset with negative x",0,null,null]]]}] 09:00:51 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeX.html | Shadows can be offset with negative x 09:00:51 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeX.html | took 1331ms 09:00:51 INFO - PROCESS | 1865 | 1461686451327 Marionette TRACE conn3 -> [0,2577,"getWindowHandle",null] 09:00:51 INFO - PROCESS | 1865 | 1461686451334 Marionette TRACE conn3 <- [1,2577,null,{"value":"8"}] 09:00:51 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeY.html 09:00:51 INFO - PROCESS | 1865 | 1461686451344 Marionette TRACE conn3 -> [0,2578,"setScriptTimeout",{"ms":35000}] 09:00:51 INFO - PROCESS | 1865 | 1461686451347 Marionette TRACE conn3 <- [1,2578,null,{}] 09:00:51 INFO - PROCESS | 1865 | 1461686451353 Marionette TRACE conn3 -> [0,2579,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:00:51 INFO - PROCESS | 1865 | 1461686451631 Marionette TRACE conn3 <- [1,2579,null,{"value":null}] 09:00:51 INFO - PROCESS | 1865 | 1461686451759 Marionette TRACE conn3 -> [0,2580,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.offset.negativeY.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeY.html\", \"f2909f1d-3840-4f27-ae3e-3caac4a4282f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:00:51 INFO - PROCESS | 1865 | ++DOCSHELL 0x7fb481fcb000 == 144 [pid = 1865] [id = 652] 09:00:51 INFO - PROCESS | 1865 | ++DOMWINDOW == 152 (0x7fb47bd19800) [pid = 1865] [serial = 1957] [outer = (nil)] 09:00:51 INFO - PROCESS | 1865 | ++DOMWINDOW == 153 (0x7fb47f320800) [pid = 1865] [serial = 1958] [outer = 0x7fb47bd19800] 09:00:51 INFO - PROCESS | 1865 | 1461686451820 Marionette DEBUG loaded listener.js 09:00:51 INFO - PROCESS | 1865 | ++DOMWINDOW == 154 (0x7fb4800e2000) [pid = 1865] [serial = 1959] [outer = 0x7fb47bd19800] 09:00:52 INFO - PROCESS | 1865 | 1461686452707 Marionette TRACE conn3 <- [1,2580,null,{"value":["/2dcontext/shadows/2d.shadow.offset.negativeY.html",0,null,null,[["Shadows can be offset with negative y",0,null,null]]]}] 09:00:52 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeY.html | Shadows can be offset with negative y 09:00:52 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeY.html | took 1379ms 09:00:52 INFO - PROCESS | 1865 | 1461686452730 Marionette TRACE conn3 -> [0,2581,"getWindowHandle",null] 09:00:52 INFO - PROCESS | 1865 | 1461686452734 Marionette TRACE conn3 <- [1,2581,null,{"value":"8"}] 09:00:52 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveX.html 09:00:52 INFO - PROCESS | 1865 | 1461686452751 Marionette TRACE conn3 -> [0,2582,"setScriptTimeout",{"ms":35000}] 09:00:52 INFO - PROCESS | 1865 | 1461686452758 Marionette TRACE conn3 <- [1,2582,null,{}] 09:00:52 INFO - PROCESS | 1865 | 1461686452781 Marionette TRACE conn3 -> [0,2583,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:00:53 INFO - PROCESS | 1865 | 1461686453056 Marionette TRACE conn3 <- [1,2583,null,{"value":null}] 09:00:53 INFO - PROCESS | 1865 | 1461686453084 Marionette TRACE conn3 -> [0,2584,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.offset.positiveX.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveX.html\", \"f2909f1d-3840-4f27-ae3e-3caac4a4282f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:00:53 INFO - PROCESS | 1865 | ++DOCSHELL 0x7fb485b81800 == 145 [pid = 1865] [id = 653] 09:00:53 INFO - PROCESS | 1865 | ++DOMWINDOW == 155 (0x7fb480262c00) [pid = 1865] [serial = 1960] [outer = (nil)] 09:00:53 INFO - PROCESS | 1865 | ++DOMWINDOW == 156 (0x7fb481835400) [pid = 1865] [serial = 1961] [outer = 0x7fb480262c00] 09:00:53 INFO - PROCESS | 1865 | 1461686453149 Marionette DEBUG loaded listener.js 09:00:53 INFO - PROCESS | 1865 | ++DOMWINDOW == 157 (0x7fb482b08400) [pid = 1865] [serial = 1962] [outer = 0x7fb480262c00] 09:00:54 INFO - PROCESS | 1865 | --DOMWINDOW == 156 (0x7fb47a645800) [pid = 1865] [serial = 1891] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.1.html] 09:00:54 INFO - PROCESS | 1865 | --DOMWINDOW == 155 (0x7fb47d9c3c00) [pid = 1865] [serial = 1882] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.basic.html] 09:00:54 INFO - PROCESS | 1865 | --DOMWINDOW == 154 (0x7fb480266000) [pid = 1865] [serial = 1888] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.2.html] 09:00:54 INFO - PROCESS | 1865 | --DOMWINDOW == 153 (0x7fb47f40c400) [pid = 1865] [serial = 1822] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.null.html] 09:00:54 INFO - PROCESS | 1865 | --DOMWINDOW == 152 (0x7fb47fbebc00) [pid = 1865] [serial = 1885] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.1.html] 09:00:54 INFO - PROCESS | 1865 | --DOMWINDOW == 151 (0x7fb47bd18000) [pid = 1865] [serial = 1879] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.alpha.html] 09:00:54 INFO - PROCESS | 1865 | --DOMWINDOW == 150 (0x7fb490b34800) [pid = 1865] [serial = 1810] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html] 09:00:54 INFO - PROCESS | 1865 | 1461686454487 Marionette TRACE conn3 <- [1,2584,null,{"value":["/2dcontext/shadows/2d.shadow.offset.positiveX.html",0,null,null,[["Shadows can be offset with positive x",0,null,null]]]}] 09:00:54 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveX.html | Shadows can be offset with positive x 09:00:54 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveX.html | took 1757ms 09:00:54 INFO - PROCESS | 1865 | 1461686454497 Marionette TRACE conn3 -> [0,2585,"getWindowHandle",null] 09:00:54 INFO - PROCESS | 1865 | 1461686454501 Marionette TRACE conn3 <- [1,2585,null,{"value":"8"}] 09:00:54 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveY.html 09:00:54 INFO - PROCESS | 1865 | 1461686454516 Marionette TRACE conn3 -> [0,2586,"setScriptTimeout",{"ms":35000}] 09:00:54 INFO - PROCESS | 1865 | 1461686454519 Marionette TRACE conn3 <- [1,2586,null,{}] 09:00:54 INFO - PROCESS | 1865 | 1461686454524 Marionette TRACE conn3 -> [0,2587,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:00:54 INFO - PROCESS | 1865 | 1461686454794 Marionette TRACE conn3 <- [1,2587,null,{"value":null}] 09:00:54 INFO - PROCESS | 1865 | 1461686454961 Marionette TRACE conn3 -> [0,2588,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.offset.positiveY.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveY.html\", \"f2909f1d-3840-4f27-ae3e-3caac4a4282f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:00:54 INFO - PROCESS | 1865 | ++DOCSHELL 0x7fb485ca3800 == 146 [pid = 1865] [id = 654] 09:00:54 INFO - PROCESS | 1865 | ++DOMWINDOW == 151 (0x7fb47bd18c00) [pid = 1865] [serial = 1963] [outer = (nil)] 09:00:55 INFO - PROCESS | 1865 | ++DOMWINDOW == 152 (0x7fb481825c00) [pid = 1865] [serial = 1964] [outer = 0x7fb47bd18c00] 09:00:55 INFO - PROCESS | 1865 | 1461686455024 Marionette DEBUG loaded listener.js 09:00:55 INFO - PROCESS | 1865 | ++DOMWINDOW == 153 (0x7fb482d09c00) [pid = 1865] [serial = 1965] [outer = 0x7fb47bd18c00] 09:00:55 INFO - PROCESS | 1865 | 1461686455735 Marionette TRACE conn3 <- [1,2588,null,{"value":["/2dcontext/shadows/2d.shadow.offset.positiveY.html",0,null,null,[["Shadows can be offset with positive y",0,null,null]]]}] 09:00:55 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveY.html | Shadows can be offset with positive y 09:00:55 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveY.html | took 1236ms 09:00:55 INFO - PROCESS | 1865 | 1461686455751 Marionette TRACE conn3 -> [0,2589,"getWindowHandle",null] 09:00:55 INFO - PROCESS | 1865 | 1461686455753 Marionette TRACE conn3 <- [1,2589,null,{"value":"8"}] 09:00:55 INFO - TEST-START | /2dcontext/shadows/2d.shadow.outside.html 09:00:55 INFO - PROCESS | 1865 | 1461686455759 Marionette TRACE conn3 -> [0,2590,"setScriptTimeout",{"ms":35000}] 09:00:55 INFO - PROCESS | 1865 | 1461686455761 Marionette TRACE conn3 <- [1,2590,null,{}] 09:00:55 INFO - PROCESS | 1865 | 1461686455766 Marionette TRACE conn3 -> [0,2591,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:00:55 INFO - PROCESS | 1865 | 1461686455994 Marionette TRACE conn3 <- [1,2591,null,{"value":null}] 09:00:56 INFO - PROCESS | 1865 | 1461686456196 Marionette TRACE conn3 -> [0,2592,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.outside.html\", \"f2909f1d-3840-4f27-ae3e-3caac4a4282f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:00:56 INFO - PROCESS | 1865 | ++DOCSHELL 0x7fb486ba9800 == 147 [pid = 1865] [id = 655] 09:00:56 INFO - PROCESS | 1865 | ++DOMWINDOW == 154 (0x7fb482d06400) [pid = 1865] [serial = 1966] [outer = (nil)] 09:00:56 INFO - PROCESS | 1865 | ++DOMWINDOW == 155 (0x7fb4837d0000) [pid = 1865] [serial = 1967] [outer = 0x7fb482d06400] 09:00:56 INFO - PROCESS | 1865 | 1461686456255 Marionette DEBUG loaded listener.js 09:00:56 INFO - PROCESS | 1865 | ++DOMWINDOW == 156 (0x7fb483a1ec00) [pid = 1865] [serial = 1968] [outer = 0x7fb482d06400] 09:00:57 INFO - PROCESS | 1865 | 1461686457342 Marionette TRACE conn3 <- [1,2592,null,{"value":["/2dcontext/shadows/2d.shadow.outside.html",0,null,null,[["Shadows of shapes outside the visible area can be offset onto the visible area",0,null,null]]]}] 09:00:57 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.outside.html | Shadows of shapes outside the visible area can be offset onto the visible area 09:00:57 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.outside.html | took 1628ms 09:00:57 INFO - PROCESS | 1865 | 1461686457388 Marionette TRACE conn3 -> [0,2593,"getWindowHandle",null] 09:00:57 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.alpha.html 09:00:57 INFO - PROCESS | 1865 | 1461686457395 Marionette TRACE conn3 <- [1,2593,null,{"value":"8"}] 09:00:57 INFO - PROCESS | 1865 | 1461686457402 Marionette TRACE conn3 -> [0,2594,"setScriptTimeout",{"ms":35000}] 09:00:57 INFO - PROCESS | 1865 | 1461686457408 Marionette TRACE conn3 <- [1,2594,null,{}] 09:00:57 INFO - PROCESS | 1865 | 1461686457415 Marionette TRACE conn3 -> [0,2595,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:00:57 INFO - PROCESS | 1865 | 1461686457633 Marionette TRACE conn3 <- [1,2595,null,{"value":null}] 09:00:57 INFO - PROCESS | 1865 | 1461686457901 Marionette TRACE conn3 -> [0,2596,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.pattern.alpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.alpha.html\", \"f2909f1d-3840-4f27-ae3e-3caac4a4282f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:00:57 INFO - PROCESS | 1865 | ++DOCSHELL 0x7fb482ed2000 == 148 [pid = 1865] [id = 656] 09:00:57 INFO - PROCESS | 1865 | ++DOMWINDOW == 157 (0x7fb47e045000) [pid = 1865] [serial = 1969] [outer = (nil)] 09:00:58 INFO - PROCESS | 1865 | ++DOMWINDOW == 158 (0x7fb47f859000) [pid = 1865] [serial = 1970] [outer = 0x7fb47e045000] 09:00:58 INFO - PROCESS | 1865 | 1461686458026 Marionette DEBUG loaded listener.js 09:00:58 INFO - PROCESS | 1865 | ++DOMWINDOW == 159 (0x7fb4801a8400) [pid = 1865] [serial = 1971] [outer = 0x7fb47e045000] 09:00:58 INFO - PROCESS | 1865 | 1461686458958 Marionette TRACE conn3 <- [1,2596,null,{"value":["/2dcontext/shadows/2d.shadow.pattern.alpha.html",0,null,null,[["Shadows are drawn correctly for partially-transparent fill patterns",0,null,null]]]}] 09:00:58 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.alpha.html | Shadows are drawn correctly for partially-transparent fill patterns 09:00:58 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.alpha.html | took 1588ms 09:00:58 INFO - PROCESS | 1865 | 1461686458990 Marionette TRACE conn3 -> [0,2597,"getWindowHandle",null] 09:00:59 INFO - PROCESS | 1865 | 1461686458999 Marionette TRACE conn3 <- [1,2597,null,{"value":"8"}] 09:00:59 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.basic.html 09:00:59 INFO - PROCESS | 1865 | 1461686459009 Marionette TRACE conn3 -> [0,2598,"setScriptTimeout",{"ms":35000}] 09:00:59 INFO - PROCESS | 1865 | 1461686459012 Marionette TRACE conn3 <- [1,2598,null,{}] 09:00:59 INFO - PROCESS | 1865 | 1461686459018 Marionette TRACE conn3 -> [0,2599,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:00:59 INFO - PROCESS | 1865 | 1461686459236 Marionette TRACE conn3 <- [1,2599,null,{"value":null}] 09:00:59 INFO - PROCESS | 1865 | 1461686459605 Marionette TRACE conn3 -> [0,2600,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.pattern.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.basic.html\", \"f2909f1d-3840-4f27-ae3e-3caac4a4282f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:00:59 INFO - PROCESS | 1865 | ++DOCSHELL 0x7fb486cab800 == 149 [pid = 1865] [id = 657] 09:00:59 INFO - PROCESS | 1865 | ++DOMWINDOW == 160 (0x7fb481e7e000) [pid = 1865] [serial = 1972] [outer = (nil)] 09:00:59 INFO - PROCESS | 1865 | ++DOMWINDOW == 161 (0x7fb482d0fc00) [pid = 1865] [serial = 1973] [outer = 0x7fb481e7e000] 09:00:59 INFO - PROCESS | 1865 | 1461686459686 Marionette DEBUG loaded listener.js 09:00:59 INFO - PROCESS | 1865 | ++DOMWINDOW == 162 (0x7fb4837cf000) [pid = 1865] [serial = 1974] [outer = 0x7fb481e7e000] 09:01:00 INFO - PROCESS | 1865 | 1461686460601 Marionette TRACE conn3 <- [1,2600,null,{"value":["/2dcontext/shadows/2d.shadow.pattern.basic.html",0,null,null,[["Shadows are drawn for fill patterns",0,null,null]]]}] 09:01:00 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.basic.html | Shadows are drawn for fill patterns 09:01:00 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.basic.html | took 1633ms 09:01:00 INFO - PROCESS | 1865 | 1461686460642 Marionette TRACE conn3 -> [0,2601,"getWindowHandle",null] 09:01:00 INFO - PROCESS | 1865 | 1461686460645 Marionette TRACE conn3 <- [1,2601,null,{"value":"8"}] 09:01:00 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html 09:01:00 INFO - PROCESS | 1865 | 1461686460652 Marionette TRACE conn3 -> [0,2602,"setScriptTimeout",{"ms":35000}] 09:01:00 INFO - PROCESS | 1865 | 1461686460657 Marionette TRACE conn3 <- [1,2602,null,{}] 09:01:00 INFO - PROCESS | 1865 | 1461686460673 Marionette TRACE conn3 -> [0,2603,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:01:00 INFO - PROCESS | 1865 | 1461686460901 Marionette TRACE conn3 <- [1,2603,null,{"value":null}] 09:01:01 INFO - PROCESS | 1865 | 1461686461230 Marionette TRACE conn3 -> [0,2604,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.pattern.transparent.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.1.html\", \"f2909f1d-3840-4f27-ae3e-3caac4a4282f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:01:01 INFO - PROCESS | 1865 | ++DOCSHELL 0x7fb489ab8000 == 150 [pid = 1865] [id = 658] 09:01:01 INFO - PROCESS | 1865 | ++DOMWINDOW == 163 (0x7fb4837be800) [pid = 1865] [serial = 1975] [outer = (nil)] 09:01:01 INFO - PROCESS | 1865 | ++DOMWINDOW == 164 (0x7fb485addc00) [pid = 1865] [serial = 1976] [outer = 0x7fb4837be800] 09:01:01 INFO - PROCESS | 1865 | 1461686461310 Marionette DEBUG loaded listener.js 09:01:01 INFO - PROCESS | 1865 | ++DOMWINDOW == 165 (0x7fb486ae3000) [pid = 1865] [serial = 1977] [outer = 0x7fb4837be800] 09:01:02 INFO - PROCESS | 1865 | 1461686462221 Marionette TRACE conn3 <- [1,2604,null,{"value":["/2dcontext/shadows/2d.shadow.pattern.transparent.1.html",0,null,null,[["Shadows are not drawn for transparent fill patterns",0,null,null]]]}] 09:01:02 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | Shadows are not drawn for transparent fill patterns 09:01:02 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | took 1637ms 09:01:02 INFO - PROCESS | 1865 | 1461686462290 Marionette TRACE conn3 -> [0,2605,"getWindowHandle",null] 09:01:02 INFO - PROCESS | 1865 | 1461686462293 Marionette TRACE conn3 <- [1,2605,null,{"value":"8"}] 09:01:02 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html 09:01:02 INFO - PROCESS | 1865 | 1461686462300 Marionette TRACE conn3 -> [0,2606,"setScriptTimeout",{"ms":35000}] 09:01:02 INFO - PROCESS | 1865 | 1461686462303 Marionette TRACE conn3 <- [1,2606,null,{}] 09:01:02 INFO - PROCESS | 1865 | 1461686462308 Marionette TRACE conn3 -> [0,2607,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:01:02 INFO - PROCESS | 1865 | 1461686462528 Marionette TRACE conn3 <- [1,2607,null,{"value":null}] 09:01:02 INFO - PROCESS | 1865 | 1461686462835 Marionette TRACE conn3 -> [0,2608,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.pattern.transparent.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.2.html\", \"f2909f1d-3840-4f27-ae3e-3caac4a4282f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:01:02 INFO - PROCESS | 1865 | ++DOCSHELL 0x7fb48e1a9800 == 151 [pid = 1865] [id = 659] 09:01:02 INFO - PROCESS | 1865 | ++DOMWINDOW == 166 (0x7fb483a29800) [pid = 1865] [serial = 1978] [outer = (nil)] 09:01:02 INFO - PROCESS | 1865 | ++DOMWINDOW == 167 (0x7fb486da7800) [pid = 1865] [serial = 1979] [outer = 0x7fb483a29800] 09:01:02 INFO - PROCESS | 1865 | 1461686462912 Marionette DEBUG loaded listener.js 09:01:03 INFO - PROCESS | 1865 | ++DOMWINDOW == 168 (0x7fb486dd5800) [pid = 1865] [serial = 1980] [outer = 0x7fb483a29800] 09:01:03 INFO - PROCESS | 1865 | 1461686463819 Marionette TRACE conn3 <- [1,2608,null,{"value":["/2dcontext/shadows/2d.shadow.pattern.transparent.2.html",0,null,null,[["Shadows are not drawn for transparent parts of fill patterns",0,null,null]]]}] 09:01:03 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | Shadows are not drawn for transparent parts of fill patterns 09:01:03 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | took 1578ms 09:01:03 INFO - PROCESS | 1865 | 1461686463879 Marionette TRACE conn3 -> [0,2609,"getWindowHandle",null] 09:01:03 INFO - PROCESS | 1865 | 1461686463883 Marionette TRACE conn3 <- [1,2609,null,{"value":"8"}] 09:01:03 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.basic.html 09:01:03 INFO - PROCESS | 1865 | 1461686463888 Marionette TRACE conn3 -> [0,2610,"setScriptTimeout",{"ms":35000}] 09:01:03 INFO - PROCESS | 1865 | 1461686463890 Marionette TRACE conn3 <- [1,2610,null,{}] 09:01:03 INFO - PROCESS | 1865 | 1461686463896 Marionette TRACE conn3 -> [0,2611,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:01:04 INFO - PROCESS | 1865 | 1461686464115 Marionette TRACE conn3 <- [1,2611,null,{"value":null}] 09:01:04 INFO - PROCESS | 1865 | 1461686464439 Marionette TRACE conn3 -> [0,2612,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.stroke.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.basic.html\", \"f2909f1d-3840-4f27-ae3e-3caac4a4282f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:01:04 INFO - PROCESS | 1865 | ++DOCSHELL 0x7fb48eee9000 == 152 [pid = 1865] [id = 660] 09:01:04 INFO - PROCESS | 1865 | ++DOMWINDOW == 169 (0x7fb4879ab000) [pid = 1865] [serial = 1981] [outer = (nil)] 09:01:04 INFO - PROCESS | 1865 | ++DOMWINDOW == 170 (0x7fb487b92400) [pid = 1865] [serial = 1982] [outer = 0x7fb4879ab000] 09:01:04 INFO - PROCESS | 1865 | 1461686464515 Marionette DEBUG loaded listener.js 09:01:04 INFO - PROCESS | 1865 | ++DOMWINDOW == 171 (0x7fb488fb0400) [pid = 1865] [serial = 1983] [outer = 0x7fb4879ab000] 09:01:05 INFO - PROCESS | 1865 | 1461686465409 Marionette TRACE conn3 <- [1,2612,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.basic.html",0,null,null,[["Shadows are drawn for strokes",0,null,null]]]}] 09:01:05 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.basic.html | Shadows are drawn for strokes 09:01:05 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.basic.html | took 1579ms 09:01:05 INFO - PROCESS | 1865 | 1461686465468 Marionette TRACE conn3 -> [0,2613,"getWindowHandle",null] 09:01:05 INFO - PROCESS | 1865 | 1461686465472 Marionette TRACE conn3 <- [1,2613,null,{"value":"8"}] 09:01:05 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.1.html 09:01:05 INFO - PROCESS | 1865 | 1461686465477 Marionette TRACE conn3 -> [0,2614,"setScriptTimeout",{"ms":35000}] 09:01:05 INFO - PROCESS | 1865 | 1461686465480 Marionette TRACE conn3 <- [1,2614,null,{}] 09:01:05 INFO - PROCESS | 1865 | 1461686465485 Marionette TRACE conn3 -> [0,2615,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:01:05 INFO - PROCESS | 1865 | 1461686465745 Marionette TRACE conn3 <- [1,2615,null,{"value":null}] 09:01:06 INFO - PROCESS | 1865 | 1461686466100 Marionette TRACE conn3 -> [0,2616,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.stroke.cap.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.1.html\", \"f2909f1d-3840-4f27-ae3e-3caac4a4282f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:01:06 INFO - PROCESS | 1865 | ++DOCSHELL 0x7fb49081a800 == 153 [pid = 1865] [id = 661] 09:01:06 INFO - PROCESS | 1865 | ++DOMWINDOW == 172 (0x7fb482d1ac00) [pid = 1865] [serial = 1984] [outer = (nil)] 09:01:06 INFO - PROCESS | 1865 | ++DOMWINDOW == 173 (0x7fb490153000) [pid = 1865] [serial = 1985] [outer = 0x7fb482d1ac00] 09:01:06 INFO - PROCESS | 1865 | 1461686466180 Marionette DEBUG loaded listener.js 09:01:06 INFO - PROCESS | 1865 | ++DOMWINDOW == 174 (0x7fb490316800) [pid = 1865] [serial = 1986] [outer = 0x7fb482d1ac00] 09:01:06 INFO - PROCESS | 1865 | 1461686466995 Marionette TRACE conn3 <- [1,2616,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.cap.1.html",0,null,null,[["Shadows are not drawn for areas outside stroke caps",0,null,null]]]}] 09:01:07 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | Shadows are not drawn for areas outside stroke caps 09:01:07 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | took 1584ms 09:01:07 INFO - PROCESS | 1865 | 1461686467069 Marionette TRACE conn3 -> [0,2617,"getWindowHandle",null] 09:01:07 INFO - PROCESS | 1865 | 1461686467071 Marionette TRACE conn3 <- [1,2617,null,{"value":"8"}] 09:01:07 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.2.html 09:01:07 INFO - PROCESS | 1865 | 1461686467080 Marionette TRACE conn3 -> [0,2618,"setScriptTimeout",{"ms":35000}] 09:01:07 INFO - PROCESS | 1865 | 1461686467083 Marionette TRACE conn3 <- [1,2618,null,{}] 09:01:07 INFO - PROCESS | 1865 | 1461686467088 Marionette TRACE conn3 -> [0,2619,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:01:07 INFO - PROCESS | 1865 | 1461686467299 Marionette TRACE conn3 <- [1,2619,null,{"value":null}] 09:01:07 INFO - PROCESS | 1865 | 1461686467569 Marionette TRACE conn3 -> [0,2620,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.stroke.cap.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.2.html\", \"f2909f1d-3840-4f27-ae3e-3caac4a4282f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:01:07 INFO - PROCESS | 1865 | ++DOCSHELL 0x7fb490fd2000 == 154 [pid = 1865] [id = 662] 09:01:07 INFO - PROCESS | 1865 | ++DOMWINDOW == 175 (0x7fb4902d6c00) [pid = 1865] [serial = 1987] [outer = (nil)] 09:01:07 INFO - PROCESS | 1865 | ++DOMWINDOW == 176 (0x7fb4905c3800) [pid = 1865] [serial = 1988] [outer = 0x7fb4902d6c00] 09:01:07 INFO - PROCESS | 1865 | 1461686467679 Marionette DEBUG loaded listener.js 09:01:07 INFO - PROCESS | 1865 | ++DOMWINDOW == 177 (0x7fb490a7b400) [pid = 1865] [serial = 1989] [outer = 0x7fb4902d6c00] 09:01:08 INFO - PROCESS | 1865 | 1461686468537 Marionette TRACE conn3 <- [1,2620,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.cap.2.html",0,null,null,[["Shadows are drawn for stroke caps",0,null,null]]]}] 09:01:08 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | Shadows are drawn for stroke caps 09:01:08 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | took 1534ms 09:01:08 INFO - PROCESS | 1865 | 1461686468619 Marionette TRACE conn3 -> [0,2621,"getWindowHandle",null] 09:01:08 INFO - PROCESS | 1865 | 1461686468623 Marionette TRACE conn3 <- [1,2621,null,{"value":"8"}] 09:01:08 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.1.html 09:01:08 INFO - PROCESS | 1865 | 1461686468631 Marionette TRACE conn3 -> [0,2622,"setScriptTimeout",{"ms":35000}] 09:01:08 INFO - PROCESS | 1865 | 1461686468634 Marionette TRACE conn3 <- [1,2622,null,{}] 09:01:08 INFO - PROCESS | 1865 | 1461686468638 Marionette TRACE conn3 -> [0,2623,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:01:08 INFO - PROCESS | 1865 | 1461686468848 Marionette TRACE conn3 <- [1,2623,null,{"value":null}] 09:01:09 INFO - PROCESS | 1865 | 1461686469136 Marionette TRACE conn3 -> [0,2624,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.stroke.join.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.1.html\", \"f2909f1d-3840-4f27-ae3e-3caac4a4282f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:01:09 INFO - PROCESS | 1865 | ++DOCSHELL 0x7fb492f6a800 == 155 [pid = 1865] [id = 663] 09:01:09 INFO - PROCESS | 1865 | ++DOMWINDOW == 178 (0x7fb47a649800) [pid = 1865] [serial = 1990] [outer = (nil)] 09:01:09 INFO - PROCESS | 1865 | ++DOMWINDOW == 179 (0x7fb490b37800) [pid = 1865] [serial = 1991] [outer = 0x7fb47a649800] 09:01:09 INFO - PROCESS | 1865 | 1461686469252 Marionette DEBUG loaded listener.js 09:01:09 INFO - PROCESS | 1865 | ++DOMWINDOW == 180 (0x7fb4914e6400) [pid = 1865] [serial = 1992] [outer = 0x7fb47a649800] 09:01:10 INFO - PROCESS | 1865 | 1461686470059 Marionette TRACE conn3 <- [1,2624,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.join.1.html",0,null,null,[["Shadows are not drawn for areas outside stroke joins",0,null,null]]]}] 09:01:10 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.1.html | Shadows are not drawn for areas outside stroke joins 09:01:10 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.1.html | took 1489ms 09:01:10 INFO - PROCESS | 1865 | 1461686470122 Marionette TRACE conn3 -> [0,2625,"getWindowHandle",null] 09:01:10 INFO - PROCESS | 1865 | 1461686470126 Marionette TRACE conn3 <- [1,2625,null,{"value":"8"}] 09:01:10 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.2.html 09:01:10 INFO - PROCESS | 1865 | 1461686470132 Marionette TRACE conn3 -> [0,2626,"setScriptTimeout",{"ms":35000}] 09:01:10 INFO - PROCESS | 1865 | 1461686470135 Marionette TRACE conn3 <- [1,2626,null,{}] 09:01:10 INFO - PROCESS | 1865 | 1461686470140 Marionette TRACE conn3 -> [0,2627,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:01:10 INFO - PROCESS | 1865 | 1461686470368 Marionette TRACE conn3 <- [1,2627,null,{"value":null}] 09:01:10 INFO - PROCESS | 1865 | 1461686470649 Marionette TRACE conn3 -> [0,2628,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.stroke.join.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.2.html\", \"f2909f1d-3840-4f27-ae3e-3caac4a4282f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:01:10 INFO - PROCESS | 1865 | ++DOCSHELL 0x7fb4947ea000 == 156 [pid = 1865] [id = 664] 09:01:10 INFO - PROCESS | 1865 | ++DOMWINDOW == 181 (0x7fb489986c00) [pid = 1865] [serial = 1993] [outer = (nil)] 09:01:10 INFO - PROCESS | 1865 | ++DOMWINDOW == 182 (0x7fb493c29c00) [pid = 1865] [serial = 1994] [outer = 0x7fb489986c00] 09:01:10 INFO - PROCESS | 1865 | 1461686470770 Marionette DEBUG loaded listener.js 09:01:10 INFO - PROCESS | 1865 | ++DOMWINDOW == 183 (0x7fb493d9a000) [pid = 1865] [serial = 1995] [outer = 0x7fb489986c00] 09:01:11 INFO - PROCESS | 1865 | 1461686471673 Marionette TRACE conn3 <- [1,2628,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.join.2.html",0,null,null,[["Shadows are drawn for stroke joins",0,null,null]]]}] 09:01:11 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.2.html | Shadows are drawn for stroke joins 09:01:11 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.2.html | took 1589ms 09:01:11 INFO - PROCESS | 1865 | 1461686471722 Marionette TRACE conn3 -> [0,2629,"getWindowHandle",null] 09:01:11 INFO - PROCESS | 1865 | 1461686471725 Marionette TRACE conn3 <- [1,2629,null,{"value":"8"}] 09:01:11 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.3.html 09:01:11 INFO - PROCESS | 1865 | 1461686471731 Marionette TRACE conn3 -> [0,2630,"setScriptTimeout",{"ms":35000}] 09:01:11 INFO - PROCESS | 1865 | 1461686471733 Marionette TRACE conn3 <- [1,2630,null,{}] 09:01:11 INFO - PROCESS | 1865 | 1461686471739 Marionette TRACE conn3 -> [0,2631,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:01:11 INFO - PROCESS | 1865 | 1461686471972 Marionette TRACE conn3 <- [1,2631,null,{"value":null}] 09:01:12 INFO - PROCESS | 1865 | 1461686472303 Marionette TRACE conn3 -> [0,2632,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.stroke.join.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.3.html\", \"f2909f1d-3840-4f27-ae3e-3caac4a4282f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:01:12 INFO - PROCESS | 1865 | ++DOCSHELL 0x7fb494fcd000 == 157 [pid = 1865] [id = 665] 09:01:12 INFO - PROCESS | 1865 | ++DOMWINDOW == 184 (0x7fb4946f1c00) [pid = 1865] [serial = 1996] [outer = (nil)] 09:01:12 INFO - PROCESS | 1865 | ++DOMWINDOW == 185 (0x7fb494794800) [pid = 1865] [serial = 1997] [outer = 0x7fb4946f1c00] 09:01:12 INFO - PROCESS | 1865 | 1461686472386 Marionette DEBUG loaded listener.js 09:01:12 INFO - PROCESS | 1865 | ++DOMWINDOW == 186 (0x7fb4948d5800) [pid = 1865] [serial = 1998] [outer = 0x7fb4946f1c00] 09:01:13 INFO - PROCESS | 1865 | 1461686473266 Marionette TRACE conn3 <- [1,2632,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.join.3.html",0,null,null,[["Shadows are drawn for stroke joins respecting miter limit",0,null,null]]]}] 09:01:13 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.3.html | Shadows are drawn for stroke joins respecting miter limit 09:01:13 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.3.html | took 1577ms 09:01:13 INFO - PROCESS | 1865 | 1461686473310 Marionette TRACE conn3 -> [0,2633,"getWindowHandle",null] 09:01:13 INFO - PROCESS | 1865 | 1461686473314 Marionette TRACE conn3 <- [1,2633,null,{"value":"8"}] 09:01:13 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.1.html 09:01:13 INFO - PROCESS | 1865 | 1461686473319 Marionette TRACE conn3 -> [0,2634,"setScriptTimeout",{"ms":35000}] 09:01:13 INFO - PROCESS | 1865 | 1461686473323 Marionette TRACE conn3 <- [1,2634,null,{}] 09:01:13 INFO - PROCESS | 1865 | 1461686473329 Marionette TRACE conn3 -> [0,2635,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:01:13 INFO - PROCESS | 1865 | 1461686473564 Marionette TRACE conn3 <- [1,2635,null,{"value":null}] 09:01:13 INFO - PROCESS | 1865 | 1461686473844 Marionette TRACE conn3 -> [0,2636,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.transform.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.1.html\", \"f2909f1d-3840-4f27-ae3e-3caac4a4282f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:01:13 INFO - PROCESS | 1865 | ++DOCSHELL 0x7fb4990b2000 == 158 [pid = 1865] [id = 666] 09:01:13 INFO - PROCESS | 1865 | ++DOMWINDOW == 187 (0x7fb481afa000) [pid = 1865] [serial = 1999] [outer = (nil)] 09:01:13 INFO - PROCESS | 1865 | ++DOMWINDOW == 188 (0x7fb494d09000) [pid = 1865] [serial = 2000] [outer = 0x7fb481afa000] 09:01:13 INFO - PROCESS | 1865 | 1461686473970 Marionette DEBUG loaded listener.js 09:01:14 INFO - PROCESS | 1865 | ++DOMWINDOW == 189 (0x7fb494eca000) [pid = 1865] [serial = 2001] [outer = 0x7fb481afa000] 09:01:14 INFO - PROCESS | 1865 | 1461686474811 Marionette TRACE conn3 <- [1,2636,null,{"value":["/2dcontext/shadows/2d.shadow.transform.1.html",0,null,null,[["Shadows take account of transformations",0,null,null]]]}] 09:01:14 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.1.html | Shadows take account of transformations 09:01:14 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.1.html | took 1533ms 09:01:14 INFO - PROCESS | 1865 | 1461686474857 Marionette TRACE conn3 -> [0,2637,"getWindowHandle",null] 09:01:14 INFO - PROCESS | 1865 | 1461686474861 Marionette TRACE conn3 <- [1,2637,null,{"value":"8"}] 09:01:14 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.2.html 09:01:14 INFO - PROCESS | 1865 | 1461686474867 Marionette TRACE conn3 -> [0,2638,"setScriptTimeout",{"ms":35000}] 09:01:14 INFO - PROCESS | 1865 | 1461686474869 Marionette TRACE conn3 <- [1,2638,null,{}] 09:01:14 INFO - PROCESS | 1865 | 1461686474874 Marionette TRACE conn3 -> [0,2639,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:01:15 INFO - PROCESS | 1865 | 1461686475080 Marionette TRACE conn3 <- [1,2639,null,{"value":null}] 09:01:15 INFO - PROCESS | 1865 | 1461686475359 Marionette TRACE conn3 -> [0,2640,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.transform.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.2.html\", \"f2909f1d-3840-4f27-ae3e-3caac4a4282f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:01:15 INFO - PROCESS | 1865 | ++DOCSHELL 0x7fb499e10800 == 159 [pid = 1865] [id = 667] 09:01:15 INFO - PROCESS | 1865 | ++DOMWINDOW == 190 (0x7fb486b85c00) [pid = 1865] [serial = 2002] [outer = (nil)] 09:01:15 INFO - PROCESS | 1865 | ++DOMWINDOW == 191 (0x7fb4959bb800) [pid = 1865] [serial = 2003] [outer = 0x7fb486b85c00] 09:01:15 INFO - PROCESS | 1865 | 1461686475433 Marionette DEBUG loaded listener.js 09:01:15 INFO - PROCESS | 1865 | ++DOMWINDOW == 192 (0x7fb49632d000) [pid = 1865] [serial = 2004] [outer = 0x7fb486b85c00] 09:01:16 INFO - PROCESS | 1865 | 1461686476413 Marionette TRACE conn3 <- [1,2640,null,{"value":["/2dcontext/shadows/2d.shadow.transform.2.html",0,null,null,[["Shadow offsets are not affected by transformations",0,null,null]]]}] 09:01:16 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.2.html | Shadow offsets are not affected by transformations 09:01:16 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.2.html | took 1586ms 09:01:16 INFO - PROCESS | 1865 | 1461686476453 Marionette TRACE conn3 -> [0,2641,"getWindowHandle",null] 09:01:16 INFO - PROCESS | 1865 | 1461686476456 Marionette TRACE conn3 <- [1,2641,null,{"value":"8"}] 09:01:16 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.default.html 09:01:16 INFO - PROCESS | 1865 | 1461686476463 Marionette TRACE conn3 -> [0,2642,"setScriptTimeout",{"ms":35000}] 09:01:16 INFO - PROCESS | 1865 | 1461686476475 Marionette TRACE conn3 <- [1,2642,null,{}] 09:01:16 INFO - PROCESS | 1865 | 1461686476479 Marionette TRACE conn3 -> [0,2643,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:01:16 INFO - PROCESS | 1865 | 1461686476702 Marionette TRACE conn3 <- [1,2643,null,{"value":null}] 09:01:17 INFO - PROCESS | 1865 | 1461686477020 Marionette TRACE conn3 -> [0,2644,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.align.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.default.html\", \"f2909f1d-3840-4f27-ae3e-3caac4a4282f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:01:17 INFO - PROCESS | 1865 | ++DOCSHELL 0x7fb49cb6d000 == 160 [pid = 1865] [id = 668] 09:01:17 INFO - PROCESS | 1865 | ++DOMWINDOW == 193 (0x7fb494523c00) [pid = 1865] [serial = 2005] [outer = (nil)] 09:01:17 INFO - PROCESS | 1865 | ++DOMWINDOW == 194 (0x7fb4963b2c00) [pid = 1865] [serial = 2006] [outer = 0x7fb494523c00] 09:01:17 INFO - PROCESS | 1865 | 1461686477097 Marionette DEBUG loaded listener.js 09:01:17 INFO - PROCESS | 1865 | ++DOMWINDOW == 195 (0x7fb496f09800) [pid = 1865] [serial = 2007] [outer = 0x7fb494523c00] 09:01:17 INFO - PROCESS | 1865 | 1461686477936 Marionette TRACE conn3 <- [1,2644,null,{"value":["/2dcontext/text-styles/2d.text.align.default.html",0,null,null,[["Canvas test: 2d.text.align.default",0,null,null]]]}] 09:01:18 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.default.html | Canvas test: 2d.text.align.default 09:01:18 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.default.html | took 1542ms 09:01:18 INFO - PROCESS | 1865 | 1461686478007 Marionette TRACE conn3 -> [0,2645,"getWindowHandle",null] 09:01:18 INFO - PROCESS | 1865 | 1461686478010 Marionette TRACE conn3 <- [1,2645,null,{"value":"8"}] 09:01:18 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.invalid.html 09:01:18 INFO - PROCESS | 1865 | 1461686478016 Marionette TRACE conn3 -> [0,2646,"setScriptTimeout",{"ms":35000}] 09:01:18 INFO - PROCESS | 1865 | 1461686478018 Marionette TRACE conn3 <- [1,2646,null,{}] 09:01:18 INFO - PROCESS | 1865 | 1461686478024 Marionette TRACE conn3 -> [0,2647,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:01:18 INFO - PROCESS | 1865 | 1461686478273 Marionette TRACE conn3 <- [1,2647,null,{"value":null}] 09:01:18 INFO - PROCESS | 1865 | 1461686478595 Marionette TRACE conn3 -> [0,2648,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.align.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.invalid.html\", \"f2909f1d-3840-4f27-ae3e-3caac4a4282f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:01:18 INFO - PROCESS | 1865 | ++DOCSHELL 0x7fb4a14f5000 == 161 [pid = 1865] [id = 669] 09:01:18 INFO - PROCESS | 1865 | ++DOMWINDOW == 196 (0x7fb490149400) [pid = 1865] [serial = 2008] [outer = (nil)] 09:01:18 INFO - PROCESS | 1865 | ++DOMWINDOW == 197 (0x7fb49776c800) [pid = 1865] [serial = 2009] [outer = 0x7fb490149400] 09:01:18 INFO - PROCESS | 1865 | 1461686478672 Marionette DEBUG loaded listener.js 09:01:18 INFO - PROCESS | 1865 | ++DOMWINDOW == 198 (0x7fb497d37800) [pid = 1865] [serial = 2010] [outer = 0x7fb490149400] 09:01:19 INFO - PROCESS | 1865 | 1461686479515 Marionette TRACE conn3 <- [1,2648,null,{"value":["/2dcontext/text-styles/2d.text.align.invalid.html",0,null,null,[["Canvas test: 2d.text.align.invalid",0,null,null]]]}] 09:01:19 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.invalid.html | Canvas test: 2d.text.align.invalid 09:01:19 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.invalid.html | took 1527ms 09:01:19 INFO - PROCESS | 1865 | 1461686479544 Marionette TRACE conn3 -> [0,2649,"getWindowHandle",null] 09:01:19 INFO - PROCESS | 1865 | 1461686479547 Marionette TRACE conn3 <- [1,2649,null,{"value":"8"}] 09:01:19 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.valid.html 09:01:19 INFO - PROCESS | 1865 | 1461686479553 Marionette TRACE conn3 -> [0,2650,"setScriptTimeout",{"ms":35000}] 09:01:19 INFO - PROCESS | 1865 | 1461686479555 Marionette TRACE conn3 <- [1,2650,null,{}] 09:01:19 INFO - PROCESS | 1865 | 1461686479560 Marionette TRACE conn3 -> [0,2651,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:01:19 INFO - PROCESS | 1865 | 1461686479771 Marionette TRACE conn3 <- [1,2651,null,{"value":null}] 09:01:20 INFO - PROCESS | 1865 | 1461686480050 Marionette TRACE conn3 -> [0,2652,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.align.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.valid.html\", \"f2909f1d-3840-4f27-ae3e-3caac4a4282f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:01:20 INFO - PROCESS | 1865 | ++DOCSHELL 0x7fb4a7387000 == 162 [pid = 1865] [id = 670] 09:01:20 INFO - PROCESS | 1865 | ++DOMWINDOW == 199 (0x7fb494eca400) [pid = 1865] [serial = 2011] [outer = (nil)] 09:01:20 INFO - PROCESS | 1865 | ++DOMWINDOW == 200 (0x7fb49875e800) [pid = 1865] [serial = 2012] [outer = 0x7fb494eca400] 09:01:20 INFO - PROCESS | 1865 | 1461686480124 Marionette DEBUG loaded listener.js 09:01:20 INFO - PROCESS | 1865 | ++DOMWINDOW == 201 (0x7fb498813800) [pid = 1865] [serial = 2013] [outer = 0x7fb494eca400] 09:01:20 INFO - PROCESS | 1865 | 1461686480966 Marionette TRACE conn3 <- [1,2652,null,{"value":["/2dcontext/text-styles/2d.text.align.valid.html",0,null,null,[["Canvas test: 2d.text.align.valid",0,null,null]]]}] 09:01:20 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.valid.html | Canvas test: 2d.text.align.valid 09:01:20 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.valid.html | took 1428ms 09:01:20 INFO - PROCESS | 1865 | 1461686480981 Marionette TRACE conn3 -> [0,2653,"getWindowHandle",null] 09:01:20 INFO - PROCESS | 1865 | 1461686480985 Marionette TRACE conn3 <- [1,2653,null,{"value":"8"}] 09:01:20 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.default.html 09:01:20 INFO - PROCESS | 1865 | 1461686480990 Marionette TRACE conn3 -> [0,2654,"setScriptTimeout",{"ms":35000}] 09:01:20 INFO - PROCESS | 1865 | 1461686480993 Marionette TRACE conn3 <- [1,2654,null,{}] 09:01:21 INFO - PROCESS | 1865 | 1461686480998 Marionette TRACE conn3 -> [0,2655,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:01:21 INFO - PROCESS | 1865 | 1461686481236 Marionette TRACE conn3 <- [1,2655,null,{"value":null}] 09:01:21 INFO - PROCESS | 1865 | 1461686481520 Marionette TRACE conn3 -> [0,2656,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.baseline.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.default.html\", \"f2909f1d-3840-4f27-ae3e-3caac4a4282f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:01:21 INFO - PROCESS | 1865 | ++DOCSHELL 0x7fb4a8414000 == 163 [pid = 1865] [id = 671] 09:01:21 INFO - PROCESS | 1865 | ++DOMWINDOW == 202 (0x7fb496f92000) [pid = 1865] [serial = 2014] [outer = (nil)] 09:01:21 INFO - PROCESS | 1865 | ++DOMWINDOW == 203 (0x7fb4990dc400) [pid = 1865] [serial = 2015] [outer = 0x7fb496f92000] 09:01:21 INFO - PROCESS | 1865 | 1461686481593 Marionette DEBUG loaded listener.js 09:01:21 INFO - PROCESS | 1865 | ++DOMWINDOW == 204 (0x7fb4990e3c00) [pid = 1865] [serial = 2016] [outer = 0x7fb496f92000] 09:01:22 INFO - PROCESS | 1865 | 1461686482493 Marionette TRACE conn3 <- [1,2656,null,{"value":["/2dcontext/text-styles/2d.text.baseline.default.html",0,null,null,[["Canvas test: 2d.text.baseline.default",0,null,null]]]}] 09:01:22 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.default.html | Canvas test: 2d.text.baseline.default 09:01:22 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.default.html | took 1537ms 09:01:22 INFO - PROCESS | 1865 | 1461686482531 Marionette TRACE conn3 -> [0,2657,"getWindowHandle",null] 09:01:22 INFO - PROCESS | 1865 | 1461686482536 Marionette TRACE conn3 <- [1,2657,null,{"value":"8"}] 09:01:22 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.invalid.html 09:01:22 INFO - PROCESS | 1865 | 1461686482541 Marionette TRACE conn3 -> [0,2658,"setScriptTimeout",{"ms":35000}] 09:01:22 INFO - PROCESS | 1865 | 1461686482544 Marionette TRACE conn3 <- [1,2658,null,{}] 09:01:22 INFO - PROCESS | 1865 | 1461686482549 Marionette TRACE conn3 -> [0,2659,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:01:22 INFO - PROCESS | 1865 | 1461686482770 Marionette TRACE conn3 <- [1,2659,null,{"value":null}] 09:01:23 INFO - PROCESS | 1865 | 1461686483052 Marionette TRACE conn3 -> [0,2660,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.baseline.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.invalid.html\", \"f2909f1d-3840-4f27-ae3e-3caac4a4282f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:01:23 INFO - PROCESS | 1865 | ++DOCSHELL 0x7fb4a8580000 == 164 [pid = 1865] [id = 672] 09:01:23 INFO - PROCESS | 1865 | ++DOMWINDOW == 205 (0x7fb490a7fc00) [pid = 1865] [serial = 2017] [outer = (nil)] 09:01:23 INFO - PROCESS | 1865 | ++DOMWINDOW == 206 (0x7fb4990e7400) [pid = 1865] [serial = 2018] [outer = 0x7fb490a7fc00] 09:01:23 INFO - PROCESS | 1865 | 1461686483179 Marionette DEBUG loaded listener.js 09:01:23 INFO - PROCESS | 1865 | ++DOMWINDOW == 207 (0x7fb49922c800) [pid = 1865] [serial = 2019] [outer = 0x7fb490a7fc00] 09:01:24 INFO - PROCESS | 1865 | 1461686484008 Marionette TRACE conn3 <- [1,2660,null,{"value":["/2dcontext/text-styles/2d.text.baseline.invalid.html",0,null,null,[["Canvas test: 2d.text.baseline.invalid",0,null,null]]]}] 09:01:24 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.invalid.html | Canvas test: 2d.text.baseline.invalid 09:01:24 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.invalid.html | took 1532ms 09:01:24 INFO - PROCESS | 1865 | 1461686484075 Marionette TRACE conn3 -> [0,2661,"getWindowHandle",null] 09:01:24 INFO - PROCESS | 1865 | 1461686484078 Marionette TRACE conn3 <- [1,2661,null,{"value":"8"}] 09:01:24 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.valid.html 09:01:24 INFO - PROCESS | 1865 | 1461686484084 Marionette TRACE conn3 -> [0,2662,"setScriptTimeout",{"ms":35000}] 09:01:24 INFO - PROCESS | 1865 | 1461686484086 Marionette TRACE conn3 <- [1,2662,null,{}] 09:01:24 INFO - PROCESS | 1865 | 1461686484091 Marionette TRACE conn3 -> [0,2663,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:01:24 INFO - PROCESS | 1865 | 1461686484316 Marionette TRACE conn3 <- [1,2663,null,{"value":null}] 09:01:24 INFO - PROCESS | 1865 | 1461686484599 Marionette TRACE conn3 -> [0,2664,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.baseline.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.valid.html\", \"f2909f1d-3840-4f27-ae3e-3caac4a4282f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:01:24 INFO - PROCESS | 1865 | ++DOCSHELL 0x7fb4aa13d000 == 165 [pid = 1865] [id = 673] 09:01:24 INFO - PROCESS | 1865 | ++DOMWINDOW == 208 (0x7fb47f1b0000) [pid = 1865] [serial = 2020] [outer = (nil)] 09:01:24 INFO - PROCESS | 1865 | ++DOMWINDOW == 209 (0x7fb499237800) [pid = 1865] [serial = 2021] [outer = 0x7fb47f1b0000] 09:01:24 INFO - PROCESS | 1865 | 1461686484713 Marionette DEBUG loaded listener.js 09:01:24 INFO - PROCESS | 1865 | ++DOMWINDOW == 210 (0x7fb499286400) [pid = 1865] [serial = 2022] [outer = 0x7fb47f1b0000] 09:01:25 INFO - PROCESS | 1865 | 1461686485545 Marionette TRACE conn3 <- [1,2664,null,{"value":["/2dcontext/text-styles/2d.text.baseline.valid.html",0,null,null,[["Canvas test: 2d.text.baseline.valid",0,null,null]]]}] 09:01:25 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.valid.html | Canvas test: 2d.text.baseline.valid 09:01:25 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.valid.html | took 1529ms 09:01:25 INFO - PROCESS | 1865 | 1461686485614 Marionette TRACE conn3 -> [0,2665,"getWindowHandle",null] 09:01:25 INFO - PROCESS | 1865 | 1461686485616 Marionette TRACE conn3 <- [1,2665,null,{"value":"8"}] 09:01:25 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html 09:01:25 INFO - PROCESS | 1865 | 1461686485623 Marionette TRACE conn3 -> [0,2666,"setScriptTimeout",{"ms":35000}] 09:01:25 INFO - PROCESS | 1865 | 1461686485625 Marionette TRACE conn3 <- [1,2666,null,{}] 09:01:25 INFO - PROCESS | 1865 | 1461686485631 Marionette TRACE conn3 -> [0,2667,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:01:25 INFO - PROCESS | 1865 | 1461686485929 Marionette TRACE conn3 <- [1,2667,null,{"value":null}] 09:01:26 INFO - PROCESS | 1865 | 1461686486854 Marionette TRACE conn3 -> [0,2668,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.baseline.bottom.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.bottom.html\", \"f2909f1d-3840-4f27-ae3e-3caac4a4282f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:01:27 INFO - PROCESS | 1865 | --DOCSHELL 0x7fb493995800 == 164 [pid = 1865] [id = 471] 09:01:27 INFO - PROCESS | 1865 | --DOCSHELL 0x7fb4839ab000 == 163 [pid = 1865] [id = 584] 09:01:27 INFO - PROCESS | 1865 | --DOCSHELL 0x7fb493ade000 == 162 [pid = 1865] [id = 211] 09:01:27 INFO - PROCESS | 1865 | --DOCSHELL 0x7fb487940800 == 161 [pid = 1865] [id = 544] 09:01:27 INFO - PROCESS | 1865 | --DOCSHELL 0x7fb48edb0800 == 160 [pid = 1865] [id = 546] 09:01:27 INFO - PROCESS | 1865 | --DOCSHELL 0x7fb490fd8000 == 159 [pid = 1865] [id = 549] 09:01:27 INFO - PROCESS | 1865 | --DOCSHELL 0x7fb49051a000 == 158 [pid = 1865] [id = 548] 09:01:27 INFO - PROCESS | 1865 | --DOCSHELL 0x7fb489bdc000 == 157 [pid = 1865] [id = 402] 09:01:27 INFO - PROCESS | 1865 | --DOCSHELL 0x7fb4947b3800 == 156 [pid = 1865] [id = 198] 09:01:27 INFO - PROCESS | 1865 | --DOCSHELL 0x7fb499d6d000 == 155 [pid = 1865] [id = 194] 09:01:27 INFO - PROCESS | 1865 | --DOCSHELL 0x7fb4947ec000 == 154 [pid = 1865] [id = 403] 09:01:27 INFO - PROCESS | 1865 | --DOCSHELL 0x7fb497d9d000 == 153 [pid = 1865] [id = 600] 09:01:27 INFO - PROCESS | 1865 | --DOCSHELL 0x7fb47f442800 == 152 [pid = 1865] [id = 625] 09:01:27 INFO - PROCESS | 1865 | --DOCSHELL 0x7fb485ca3800 == 151 [pid = 1865] [id = 654] 09:01:27 INFO - PROCESS | 1865 | --DOCSHELL 0x7fb485b81800 == 150 [pid = 1865] [id = 653] 09:01:27 INFO - PROCESS | 1865 | --DOCSHELL 0x7fb481fcb000 == 149 [pid = 1865] [id = 652] 09:01:27 INFO - PROCESS | 1865 | --DOCSHELL 0x7fb48012d800 == 148 [pid = 1865] [id = 651] 09:01:27 INFO - PROCESS | 1865 | --DOCSHELL 0x7fb49cb79000 == 147 [pid = 1865] [id = 650] 09:01:27 INFO - PROCESS | 1865 | --DOCSHELL 0x7fb49a470800 == 146 [pid = 1865] [id = 649] 09:01:27 INFO - PROCESS | 1865 | --DOCSHELL 0x7fb4995a5000 == 145 [pid = 1865] [id = 648] 09:01:27 INFO - PROCESS | 1865 | --DOCSHELL 0x7fb498839800 == 144 [pid = 1865] [id = 647] 09:01:27 INFO - PROCESS | 1865 | --DOCSHELL 0x7fb494fc9800 == 143 [pid = 1865] [id = 646] 09:01:27 INFO - PROCESS | 1865 | --DOCSHELL 0x7fb4947ed000 == 142 [pid = 1865] [id = 645] 09:01:27 INFO - PROCESS | 1865 | --DOCSHELL 0x7fb494585800 == 141 [pid = 1865] [id = 644] 09:01:27 INFO - PROCESS | 1865 | --DOMWINDOW == 209 (0x7fb482d0f000) [pid = 1865] [serial = 1895] [outer = (nil)] [url = about:blank] 09:01:27 INFO - PROCESS | 1865 | --DOMWINDOW == 208 (0x7fb4801b5000) [pid = 1865] [serial = 1832] [outer = (nil)] [url = about:blank] 09:01:27 INFO - PROCESS | 1865 | --DOMWINDOW == 207 (0x7fb482d1a000) [pid = 1865] [serial = 1835] [outer = (nil)] [url = about:blank] 09:01:27 INFO - PROCESS | 1865 | --DOMWINDOW == 206 (0x7fb483a24800) [pid = 1865] [serial = 1838] [outer = (nil)] [url = about:blank] 09:01:27 INFO - PROCESS | 1865 | --DOMWINDOW == 205 (0x7fb493ed4400) [pid = 1865] [serial = 1871] [outer = (nil)] [url = about:blank] 09:01:27 INFO - PROCESS | 1865 | --DOMWINDOW == 204 (0x7fb487b93800) [pid = 1865] [serial = 1847] [outer = (nil)] [url = about:blank] 09:01:27 INFO - PROCESS | 1865 | --DOMWINDOW == 203 (0x7fb481af5000) [pid = 1865] [serial = 1893] [outer = (nil)] [url = about:blank] 09:01:27 INFO - PROCESS | 1865 | --DOMWINDOW == 202 (0x7fb47f85b000) [pid = 1865] [serial = 1877] [outer = (nil)] [url = about:blank] 09:01:27 INFO - PROCESS | 1865 | --DOMWINDOW == 201 (0x7fb47c535800) [pid = 1865] [serial = 1826] [outer = (nil)] [url = about:blank] 09:01:27 INFO - PROCESS | 1865 | --DOMWINDOW == 200 (0x7fb47f314000) [pid = 1865] [serial = 1883] [outer = (nil)] [url = about:blank] 09:01:27 INFO - PROCESS | 1865 | --DOMWINDOW == 199 (0x7fb47c53ac00) [pid = 1865] [serial = 1892] [outer = (nil)] [url = about:blank] 09:01:27 INFO - PROCESS | 1865 | --DOMWINDOW == 198 (0x7fb47f316000) [pid = 1865] [serial = 1829] [outer = (nil)] [url = about:blank] 09:01:27 INFO - PROCESS | 1865 | --DOMWINDOW == 197 (0x7fb47f859c00) [pid = 1865] [serial = 1884] [outer = (nil)] [url = about:blank] 09:01:27 INFO - PROCESS | 1865 | --DOMWINDOW == 196 (0x7fb481836000) [pid = 1865] [serial = 1889] [outer = (nil)] [url = about:blank] 09:01:27 INFO - PROCESS | 1865 | --DOMWINDOW == 195 (0x7fb492164c00) [pid = 1865] [serial = 1859] [outer = (nil)] [url = about:blank] 09:01:27 INFO - PROCESS | 1865 | --DOMWINDOW == 194 (0x7fb493d9c800) [pid = 1865] [serial = 1865] [outer = (nil)] [url = about:blank] 09:01:27 INFO - PROCESS | 1865 | --DOMWINDOW == 193 (0x7fb493cae400) [pid = 1865] [serial = 1862] [outer = (nil)] [url = about:blank] 09:01:27 INFO - PROCESS | 1865 | --DOMWINDOW == 192 (0x7fb481e80000) [pid = 1865] [serial = 1824] [outer = (nil)] [url = about:blank] 09:01:27 INFO - PROCESS | 1865 | --DOMWINDOW == 191 (0x7fb488fb5c00) [pid = 1865] [serial = 1850] [outer = (nil)] [url = about:blank] 09:01:27 INFO - PROCESS | 1865 | --DOMWINDOW == 190 (0x7fb4902cf400) [pid = 1865] [serial = 1856] [outer = (nil)] [url = about:blank] 09:01:27 INFO - PROCESS | 1865 | --DOMWINDOW == 189 (0x7fb480259400) [pid = 1865] [serial = 1887] [outer = (nil)] [url = about:blank] 09:01:27 INFO - PROCESS | 1865 | --DOMWINDOW == 188 (0x7fb47d65ac00) [pid = 1865] [serial = 1881] [outer = (nil)] [url = about:blank] 09:01:27 INFO - PROCESS | 1865 | --DOMWINDOW == 187 (0x7fb481afa800) [pid = 1865] [serial = 1890] [outer = (nil)] [url = about:blank] 09:01:27 INFO - PROCESS | 1865 | --DOMWINDOW == 186 (0x7fb494526c00) [pid = 1865] [serial = 1874] [outer = (nil)] [url = about:blank] 09:01:27 INFO - PROCESS | 1865 | --DOMWINDOW == 185 (0x7fb48dec2c00) [pid = 1865] [serial = 1853] [outer = (nil)] [url = about:blank] 09:01:27 INFO - PROCESS | 1865 | --DOMWINDOW == 184 (0x7fb485adc800) [pid = 1865] [serial = 1841] [outer = (nil)] [url = about:blank] 09:01:27 INFO - PROCESS | 1865 | --DOMWINDOW == 183 (0x7fb486df3000) [pid = 1865] [serial = 1844] [outer = (nil)] [url = about:blank] 09:01:27 INFO - PROCESS | 1865 | --DOMWINDOW == 182 (0x7fb4800e5400) [pid = 1865] [serial = 1886] [outer = (nil)] [url = about:blank] 09:01:27 INFO - PROCESS | 1865 | --DOMWINDOW == 181 (0x7fb493c30000) [pid = 1865] [serial = 1812] [outer = (nil)] [url = about:blank] 09:01:27 INFO - PROCESS | 1865 | --DOMWINDOW == 180 (0x7fb493d98c00) [pid = 1865] [serial = 1868] [outer = (nil)] [url = about:blank] 09:01:27 INFO - PROCESS | 1865 | --DOMWINDOW == 179 (0x7fb47c411400) [pid = 1865] [serial = 1880] [outer = (nil)] [url = about:blank] 09:01:27 INFO - PROCESS | 1865 | ++DOCSHELL 0x7fb47f447800 == 142 [pid = 1865] [id = 674] 09:01:27 INFO - PROCESS | 1865 | ++DOMWINDOW == 180 (0x7fb47c535800) [pid = 1865] [serial = 2023] [outer = (nil)] 09:01:27 INFO - PROCESS | 1865 | ++DOMWINDOW == 181 (0x7fb47d8c1000) [pid = 1865] [serial = 2024] [outer = 0x7fb47c535800] 09:01:27 INFO - PROCESS | 1865 | 1461686487873 Marionette DEBUG loaded listener.js 09:01:27 INFO - PROCESS | 1865 | ++DOMWINDOW == 182 (0x7fb47d9ca800) [pid = 1865] [serial = 2025] [outer = 0x7fb47c535800] 09:01:29 INFO - PROCESS | 1865 | SkCairoFTTypeface::onFilterRec unimplemented 09:01:29 INFO - PROCESS | 1865 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 09:01:29 INFO - PROCESS | 1865 | 1461686489103 Marionette TRACE conn3 <- [1,2668,null,{"value":["/2dcontext/text-styles/2d.text.draw.baseline.bottom.html",0,null,null,[["textBaseline bottom is the bottom of the em square (not the bounding box)",0,null,null]]]}] 09:01:29 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) 09:01:29 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html | took 3489ms 09:01:29 INFO - PROCESS | 1865 | 1461686489122 Marionette TRACE conn3 -> [0,2669,"getWindowHandle",null] 09:01:29 INFO - PROCESS | 1865 | 1461686489126 Marionette TRACE conn3 <- [1,2669,null,{"value":"8"}] 09:01:29 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.hanging.html 09:01:29 INFO - PROCESS | 1865 | 1461686489136 Marionette TRACE conn3 -> [0,2670,"setScriptTimeout",{"ms":35000}] 09:01:29 INFO - PROCESS | 1865 | 1461686489143 Marionette TRACE conn3 <- [1,2670,null,{}] 09:01:29 INFO - PROCESS | 1865 | 1461686489152 Marionette TRACE conn3 -> [0,2671,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:01:29 INFO - PROCESS | 1865 | 1461686489424 Marionette TRACE conn3 <- [1,2671,null,{"value":null}] 09:01:29 INFO - PROCESS | 1865 | 1461686489496 Marionette TRACE conn3 -> [0,2672,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.baseline.hanging.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html\", \"f2909f1d-3840-4f27-ae3e-3caac4a4282f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:01:29 INFO - PROCESS | 1865 | ++DOCSHELL 0x7fb481b5d000 == 143 [pid = 1865] [id = 675] 09:01:29 INFO - PROCESS | 1865 | ++DOMWINDOW == 183 (0x7fb47e046800) [pid = 1865] [serial = 2026] [outer = (nil)] 09:01:29 INFO - PROCESS | 1865 | ++DOMWINDOW == 184 (0x7fb47fbf9c00) [pid = 1865] [serial = 2027] [outer = 0x7fb47e046800] 09:01:29 INFO - PROCESS | 1865 | 1461686489562 Marionette DEBUG loaded listener.js 09:01:29 INFO - PROCESS | 1865 | ++DOMWINDOW == 185 (0x7fb4801ae400) [pid = 1865] [serial = 2028] [outer = 0x7fb47e046800] 09:01:30 INFO - PROCESS | 1865 | SkCairoFTTypeface::onFilterRec unimplemented 09:01:30 INFO - PROCESS | 1865 | 1461686490942 Marionette TRACE conn3 <- [1,2672,null,{"value":["/2dcontext/text-styles/2d.text.draw.baseline.hanging.html",0,null,null,[["Canvas test: 2d.text.draw.baseline.hanging",1,"assert_approx_equals: Red channel of the pixel at (5, 5) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html:37:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\nsetTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2673,"getWindowHandle",null] 09:01:30 INFO - PROCESS | 1865 | 1461686490994 Marionette TRACE conn3 <- [1,2673,null,{"value":"8"}] 09:01:30 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.ideographic.html 09:01:31 INFO - PROCESS | 1865 | 1461686491008 Marionette TRACE conn3 -> [0,2674,"setScriptTimeout",{"ms":35000}] 09:01:31 INFO - PROCESS | 1865 | 1461686491011 Marionette TRACE conn3 <- [1,2674,null,{}] 09:01:31 INFO - PROCESS | 1865 | 1461686491018 Marionette TRACE conn3 -> [0,2675,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:01:31 INFO - PROCESS | 1865 | 1461686491349 Marionette TRACE conn3 <- [1,2675,null,{"value":null}] 09:01:31 INFO - PROCESS | 1865 | 1461686491397 Marionette TRACE conn3 -> [0,2676,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html\", \"f2909f1d-3840-4f27-ae3e-3caac4a4282f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:01:31 INFO - PROCESS | 1865 | ++DOCSHELL 0x7fb4846e6800 == 144 [pid = 1865] [id = 676] 09:01:31 INFO - PROCESS | 1865 | ++DOMWINDOW == 186 (0x7fb4807b6400) [pid = 1865] [serial = 2029] [outer = (nil)] 09:01:31 INFO - PROCESS | 1865 | ++DOMWINDOW == 187 (0x7fb481af2800) [pid = 1865] [serial = 2030] [outer = 0x7fb4807b6400] 09:01:31 INFO - PROCESS | 1865 | 1461686491468 Marionette DEBUG loaded listener.js 09:01:31 INFO - PROCESS | 1865 | ++DOMWINDOW == 188 (0x7fb482b03c00) [pid = 1865] [serial = 2031] [outer = 0x7fb4807b6400] 09:01:33 INFO - PROCESS | 1865 | --DOMWINDOW == 187 (0x7fb47c419800) [pid = 1865] [serial = 1753] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html] 09:01:33 INFO - PROCESS | 1865 | --DOMWINDOW == 186 (0x7fb492163000) [pid = 1865] [serial = 1948] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.1.html] 09:01:33 INFO - PROCESS | 1865 | --DOMWINDOW == 185 (0x7fb49031f000) [pid = 1865] [serial = 1927] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.basic.html] 09:01:33 INFO - PROCESS | 1865 | --DOMWINDOW == 184 (0x7fb47bd19800) [pid = 1865] [serial = 1957] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeY.html] 09:01:33 INFO - PROCESS | 1865 | --DOMWINDOW == 183 (0x7fb480262c00) [pid = 1865] [serial = 1960] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveX.html] 09:01:33 INFO - PROCESS | 1865 | --DOMWINDOW == 182 (0x7fb47e04a400) [pid = 1865] [serial = 1897] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.3.html] 09:01:33 INFO - PROCESS | 1865 | --DOMWINDOW == 181 (0x7fb486b84400) [pid = 1865] [serial = 1915] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.2.html] 09:01:33 INFO - PROCESS | 1865 | --DOMWINDOW == 180 (0x7fb486b8dc00) [pid = 1865] [serial = 1918] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.x.html] 09:01:33 INFO - PROCESS | 1865 | --DOMWINDOW == 179 (0x7fb482b05400) [pid = 1865] [serial = 1930] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.1.html] 09:01:33 INFO - PROCESS | 1865 | --DOMWINDOW == 178 (0x7fb47d65f000) [pid = 1865] [serial = 1954] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeX.html] 09:01:33 INFO - PROCESS | 1865 | --DOMWINDOW == 177 (0x7fb49031a800) [pid = 1865] [serial = 1933] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.2.html] 09:01:33 INFO - PROCESS | 1865 | --DOMWINDOW == 176 (0x7fb4800e7400) [pid = 1865] [serial = 1900] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.1.html] 09:01:33 INFO - PROCESS | 1865 | --DOMWINDOW == 175 (0x7fb485094000) [pid = 1865] [serial = 1909] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.blur.html] 09:01:33 INFO - PROCESS | 1865 | --DOMWINDOW == 174 (0x7fb482d05800) [pid = 1865] [serial = 1903] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.2.html] 09:01:33 INFO - PROCESS | 1865 | --DOMWINDOW == 173 (0x7fb486b8d400) [pid = 1865] [serial = 1912] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.1.html] 09:01:33 INFO - PROCESS | 1865 | --DOMWINDOW == 172 (0x7fb485098800) [pid = 1865] [serial = 1921] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.y.html] 09:01:33 INFO - PROCESS | 1865 | --DOMWINDOW == 171 (0x7fb486b87000) [pid = 1865] [serial = 1939] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.basic.html] 09:01:33 INFO - PROCESS | 1865 | --DOMWINDOW == 170 (0x7fb49391e800) [pid = 1865] [serial = 1951] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.2.html] 09:01:33 INFO - PROCESS | 1865 | --DOMWINDOW == 169 (0x7fb490320c00) [pid = 1865] [serial = 1942] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.scale.html] 09:01:33 INFO - PROCESS | 1865 | --DOMWINDOW == 168 (0x7fb482d15000) [pid = 1865] [serial = 1906] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.3.html] 09:01:33 INFO - PROCESS | 1865 | --DOMWINDOW == 167 (0x7fb49391cc00) [pid = 1865] [serial = 1945] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.section.html] 09:01:33 INFO - PROCESS | 1865 | --DOMWINDOW == 166 (0x7fb486df9400) [pid = 1865] [serial = 1924] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.alpha.html] 09:01:33 INFO - PROCESS | 1865 | --DOMWINDOW == 165 (0x7fb482d0e000) [pid = 1865] [serial = 1894] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.2.html] 09:01:33 INFO - PROCESS | 1865 | --DOMWINDOW == 164 (0x7fb490650800) [pid = 1865] [serial = 1936] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.alpha.html] 09:01:33 INFO - PROCESS | 1865 | --DOMWINDOW == 163 (0x7fb47bd18c00) [pid = 1865] [serial = 1963] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveY.html] 09:01:33 INFO - PROCESS | 1865 | --DOMWINDOW == 162 (0x7fb486ad8800) [pid = 1865] [serial = 1861] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html] 09:01:33 INFO - PROCESS | 1865 | --DOMWINDOW == 161 (0x7fb482b0dc00) [pid = 1865] [serial = 1858] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html] 09:01:33 INFO - PROCESS | 1865 | --DOMWINDOW == 160 (0x7fb49025a000) [pid = 1865] [serial = 1855] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html] 09:01:33 INFO - PROCESS | 1865 | --DOMWINDOW == 159 (0x7fb482b0c000) [pid = 1865] [serial = 1870] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html] 09:01:33 INFO - PROCESS | 1865 | --DOMWINDOW == 158 (0x7fb47a647800) [pid = 1865] [serial = 1873] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html] 09:01:33 INFO - PROCESS | 1865 | --DOMWINDOW == 157 (0x7fb4906be400) [pid = 1865] [serial = 1864] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html] 09:01:33 INFO - PROCESS | 1865 | --DOMWINDOW == 156 (0x7fb47f31b400) [pid = 1865] [serial = 1852] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html] 09:01:33 INFO - PROCESS | 1865 | --DOMWINDOW == 155 (0x7fb47bd18400) [pid = 1865] [serial = 1876] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html] 09:01:33 INFO - PROCESS | 1865 | --DOMWINDOW == 154 (0x7fb47f404800) [pid = 1865] [serial = 1849] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.5.html] 09:01:33 INFO - PROCESS | 1865 | --DOMWINDOW == 153 (0x7fb486db0c00) [pid = 1865] [serial = 1867] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html] 09:01:33 INFO - PROCESS | 1865 | --DOMWINDOW == 152 (0x7fb486b8e000) [pid = 1865] [serial = 1846] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.4.html] 09:01:33 INFO - PROCESS | 1865 | --DOMWINDOW == 151 (0x7fb48509a400) [pid = 1865] [serial = 1843] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.3.html] 09:01:33 INFO - PROCESS | 1865 | --DOMWINDOW == 150 (0x7fb485097400) [pid = 1865] [serial = 1840] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.2.html] 09:01:33 INFO - PROCESS | 1865 | --DOMWINDOW == 149 (0x7fb482d19c00) [pid = 1865] [serial = 1837] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.1.html] 09:01:33 INFO - PROCESS | 1865 | --DOMWINDOW == 148 (0x7fb4800df400) [pid = 1865] [serial = 1834] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html] 09:01:33 INFO - PROCESS | 1865 | --DOMWINDOW == 147 (0x7fb47fbf2800) [pid = 1865] [serial = 1831] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html] 09:01:33 INFO - PROCESS | 1865 | --DOMWINDOW == 146 (0x7fb47e04cc00) [pid = 1865] [serial = 1828] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html] 09:01:33 INFO - PROCESS | 1865 | --DOMWINDOW == 145 (0x7fb47c420400) [pid = 1865] [serial = 1825] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.path.html] 09:01:33 INFO - PROCESS | 1865 | SkCairoFTTypeface::onFilterRec unimplemented 09:01:33 INFO - PROCESS | 1865 | 1461686493902 Marionette TRACE conn3 <- [1,2676,null,{"value":["/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html",0,null,null,[["Canvas test: 2d.text.draw.baseline.ideographic",1,"assert_approx_equals: Red channel of the pixel at (5, 45) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html:41:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\nsetTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2677,"getWindowHandle",null] 09:01:33 INFO - PROCESS | 1865 | 1461686493965 Marionette TRACE conn3 <- [1,2677,null,{"value":"8"}] 09:01:33 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.middle.html 09:01:33 INFO - PROCESS | 1865 | 1461686493973 Marionette TRACE conn3 -> [0,2678,"setScriptTimeout",{"ms":35000}] 09:01:33 INFO - PROCESS | 1865 | 1461686493982 Marionette TRACE conn3 <- [1,2678,null,{}] 09:01:34 INFO - PROCESS | 1865 | 1461686493996 Marionette TRACE conn3 -> [0,2679,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:01:34 INFO - PROCESS | 1865 | 1461686494229 Marionette TRACE conn3 <- [1,2679,null,{"value":null}] 09:01:34 INFO - PROCESS | 1865 | 1461686494416 Marionette TRACE conn3 -> [0,2680,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.baseline.middle.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.middle.html\", \"f2909f1d-3840-4f27-ae3e-3caac4a4282f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:01:34 INFO - PROCESS | 1865 | ++DOCSHELL 0x7fb486912000 == 145 [pid = 1865] [id = 677] 09:01:34 INFO - PROCESS | 1865 | ++DOMWINDOW == 146 (0x7fb47a648400) [pid = 1865] [serial = 2032] [outer = (nil)] 09:01:34 INFO - PROCESS | 1865 | ++DOMWINDOW == 147 (0x7fb4800df400) [pid = 1865] [serial = 2033] [outer = 0x7fb47a648400] 09:01:34 INFO - PROCESS | 1865 | 1461686494478 Marionette DEBUG loaded listener.js 09:01:34 INFO - PROCESS | 1865 | ++DOMWINDOW == 148 (0x7fb482d0f000) [pid = 1865] [serial = 2034] [outer = 0x7fb47a648400] 09:01:35 INFO - PROCESS | 1865 | SkCairoFTTypeface::onFilterRec unimplemented 09:01:35 INFO - PROCESS | 1865 | 1461686495628 Marionette TRACE conn3 <- [1,2680,null,{"value":["/2dcontext/text-styles/2d.text.draw.baseline.middle.html",0,null,null,[["textBaseline middle is the middle of the em square (not the bounding box)",0,null,null]]]}] 09:01:35 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) 09:01:35 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.middle.html | took 1696ms 09:01:35 INFO - PROCESS | 1865 | 1461686495669 Marionette TRACE conn3 -> [0,2681,"getWindowHandle",null] 09:01:35 INFO - PROCESS | 1865 | 1461686495680 Marionette TRACE conn3 <- [1,2681,null,{"value":"8"}] 09:01:35 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.top.html 09:01:35 INFO - PROCESS | 1865 | 1461686495706 Marionette TRACE conn3 -> [0,2682,"setScriptTimeout",{"ms":35000}] 09:01:35 INFO - PROCESS | 1865 | 1461686495712 Marionette TRACE conn3 <- [1,2682,null,{}] 09:01:35 INFO - PROCESS | 1865 | 1461686495721 Marionette TRACE conn3 -> [0,2683,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:01:35 INFO - PROCESS | 1865 | 1461686495962 Marionette TRACE conn3 <- [1,2683,null,{"value":null}] 09:01:36 INFO - PROCESS | 1865 | 1461686496276 Marionette TRACE conn3 -> [0,2684,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.baseline.top.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.top.html\", \"f2909f1d-3840-4f27-ae3e-3caac4a4282f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:01:36 INFO - PROCESS | 1865 | ++DOCSHELL 0x7fb481b4c800 == 146 [pid = 1865] [id = 678] 09:01:36 INFO - PROCESS | 1865 | ++DOMWINDOW == 149 (0x7fb47bd14800) [pid = 1865] [serial = 2035] [outer = (nil)] 09:01:36 INFO - PROCESS | 1865 | ++DOMWINDOW == 150 (0x7fb47f31bc00) [pid = 1865] [serial = 2036] [outer = 0x7fb47bd14800] 09:01:36 INFO - PROCESS | 1865 | 1461686496355 Marionette DEBUG loaded listener.js 09:01:36 INFO - PROCESS | 1865 | ++DOMWINDOW == 151 (0x7fb4800dec00) [pid = 1865] [serial = 2037] [outer = 0x7fb47bd14800] 09:01:37 INFO - PROCESS | 1865 | SkCairoFTTypeface::onFilterRec unimplemented 09:01:37 INFO - PROCESS | 1865 | 1461686497724 Marionette TRACE conn3 <- [1,2684,null,{"value":["/2dcontext/text-styles/2d.text.draw.baseline.top.html",0,null,null,[["textBaseline top is the top of the em square (not the bounding box)",0,null,null]]]}] 09:01:37 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) 09:01:37 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.top.html | took 2047ms 09:01:37 INFO - PROCESS | 1865 | 1461686497744 Marionette TRACE conn3 -> [0,2685,"getWindowHandle",null] 09:01:37 INFO - PROCESS | 1865 | 1461686497753 Marionette TRACE conn3 <- [1,2685,null,{"value":"8"}] 09:01:37 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.end.html 09:01:37 INFO - PROCESS | 1865 | 1461686497764 Marionette TRACE conn3 -> [0,2686,"setScriptTimeout",{"ms":35000}] 09:01:37 INFO - PROCESS | 1865 | 1461686497767 Marionette TRACE conn3 <- [1,2686,null,{}] 09:01:37 INFO - PROCESS | 1865 | 1461686497773 Marionette TRACE conn3 -> [0,2687,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:01:38 INFO - PROCESS | 1865 | 1461686498036 Marionette TRACE conn3 <- [1,2687,null,{"value":null}] 09:01:38 INFO - PROCESS | 1865 | 1461686498279 Marionette TRACE conn3 -> [0,2688,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.space.collapse.end.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html\", \"f2909f1d-3840-4f27-ae3e-3caac4a4282f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:01:38 INFO - PROCESS | 1865 | ++DOCSHELL 0x7fb486ba6000 == 147 [pid = 1865] [id = 679] 09:01:38 INFO - PROCESS | 1865 | ++DOMWINDOW == 152 (0x7fb4801a9000) [pid = 1865] [serial = 2038] [outer = (nil)] 09:01:38 INFO - PROCESS | 1865 | ++DOMWINDOW == 153 (0x7fb481af0000) [pid = 1865] [serial = 2039] [outer = 0x7fb4801a9000] 09:01:38 INFO - PROCESS | 1865 | 1461686498356 Marionette DEBUG loaded listener.js 09:01:38 INFO - PROCESS | 1865 | ++DOMWINDOW == 154 (0x7fb482d05c00) [pid = 1865] [serial = 2040] [outer = 0x7fb4801a9000] 09:01:39 INFO - PROCESS | 1865 | SkCairoFTTypeface::onFilterRec unimplemented 09:01:39 INFO - PROCESS | 1865 | 1461686499742 Marionette TRACE conn3 <- [1,2688,null,{"value":["/2dcontext/text-styles/2d.text.draw.space.collapse.end.html",0,null,null,[["Space characters at the end of a line are collapsed (per CSS)",1,"assert_approx_equals: Red channel of the pixel at (75, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html:38:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\nsetTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2689,"getWindowHandle",null] 09:01:39 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.other.html 09:01:39 INFO - PROCESS | 1865 | 1461686499769 Marionette TRACE conn3 <- [1,2689,null,{"value":"8"}] 09:01:39 INFO - PROCESS | 1865 | 1461686499776 Marionette TRACE conn3 -> [0,2690,"setScriptTimeout",{"ms":35000}] 09:01:39 INFO - PROCESS | 1865 | 1461686499782 Marionette TRACE conn3 <- [1,2690,null,{}] 09:01:39 INFO - PROCESS | 1865 | 1461686499797 Marionette TRACE conn3 -> [0,2691,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:01:40 INFO - PROCESS | 1865 | 1461686500153 Marionette TRACE conn3 <- [1,2691,null,{"value":null}] 09:01:40 INFO - PROCESS | 1865 | 1461686500428 Marionette TRACE conn3 -> [0,2692,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.space.collapse.other.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html\", \"f2909f1d-3840-4f27-ae3e-3caac4a4282f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:01:40 INFO - PROCESS | 1865 | ++DOCSHELL 0x7fb488174000 == 148 [pid = 1865] [id = 680] 09:01:40 INFO - PROCESS | 1865 | ++DOMWINDOW == 155 (0x7fb482d07400) [pid = 1865] [serial = 2041] [outer = (nil)] 09:01:40 INFO - PROCESS | 1865 | ++DOMWINDOW == 156 (0x7fb4837e0000) [pid = 1865] [serial = 2042] [outer = 0x7fb482d07400] 09:01:40 INFO - PROCESS | 1865 | 1461686500505 Marionette DEBUG loaded listener.js 09:01:40 INFO - PROCESS | 1865 | ++DOMWINDOW == 157 (0x7fb48474e800) [pid = 1865] [serial = 2043] [outer = 0x7fb482d07400] 09:01:41 INFO - PROCESS | 1865 | SkCairoFTTypeface::onFilterRec unimplemented 09:01:41 INFO - PROCESS | 1865 | 1461686501877 Marionette TRACE conn3 <- [1,2692,null,{"value":["/2dcontext/text-styles/2d.text.draw.space.collapse.other.html",0,null,null,[["Space characters are converted to U+0020, and collapsed (per CSS)",1,"assert_approx_equals: Red channel of the pixel at (25, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html:36:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\nsetTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2693,"getWindowHandle",null] 09:01:41 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.space.html 09:01:41 INFO - PROCESS | 1865 | 1461686501925 Marionette TRACE conn3 <- [1,2693,null,{"value":"8"}] 09:01:41 INFO - PROCESS | 1865 | 1461686501930 Marionette TRACE conn3 -> [0,2694,"setScriptTimeout",{"ms":35000}] 09:01:41 INFO - PROCESS | 1865 | 1461686501934 Marionette TRACE conn3 <- [1,2694,null,{}] 09:01:41 INFO - PROCESS | 1865 | 1461686501939 Marionette TRACE conn3 -> [0,2695,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:01:42 INFO - PROCESS | 1865 | 1461686502227 Marionette TRACE conn3 <- [1,2695,null,{"value":null}] 09:01:42 INFO - PROCESS | 1865 | 1461686502471 Marionette TRACE conn3 -> [0,2696,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.space.collapse.space.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html\", \"f2909f1d-3840-4f27-ae3e-3caac4a4282f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:01:42 INFO - PROCESS | 1865 | ++DOCSHELL 0x7fb48e196800 == 149 [pid = 1865] [id = 681] 09:01:42 INFO - PROCESS | 1865 | ++DOMWINDOW == 158 (0x7fb482d10c00) [pid = 1865] [serial = 2044] [outer = (nil)] 09:01:42 INFO - PROCESS | 1865 | ++DOMWINDOW == 159 (0x7fb486ad6800) [pid = 1865] [serial = 2045] [outer = 0x7fb482d10c00] 09:01:42 INFO - PROCESS | 1865 | 1461686502548 Marionette DEBUG loaded listener.js 09:01:42 INFO - PROCESS | 1865 | ++DOMWINDOW == 160 (0x7fb486b86000) [pid = 1865] [serial = 2046] [outer = 0x7fb482d10c00] 09:01:43 INFO - PROCESS | 1865 | SkCairoFTTypeface::onFilterRec unimplemented 09:01:43 INFO - PROCESS | 1865 | 1461686503894 Marionette TRACE conn3 <- [1,2696,null,{"value":["/2dcontext/text-styles/2d.text.draw.space.collapse.space.html",0,null,null,[["Space characters are converted to U+0020, and collapsed (per CSS)",1,"assert_approx_equals: Red channel of the pixel at (25, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html:36:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\nsetTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2697,"getWindowHandle",null] 09:01:43 INFO - PROCESS | 1865 | 1461686503920 Marionette TRACE conn3 <- [1,2697,null,{"value":"8"}] 09:01:43 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.start.html 09:01:43 INFO - PROCESS | 1865 | 1461686503927 Marionette TRACE conn3 -> [0,2698,"setScriptTimeout",{"ms":35000}] 09:01:43 INFO - PROCESS | 1865 | 1461686503930 Marionette TRACE conn3 <- [1,2698,null,{}] 09:01:43 INFO - PROCESS | 1865 | 1461686503935 Marionette TRACE conn3 -> [0,2699,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:01:44 INFO - PROCESS | 1865 | 1461686504191 Marionette TRACE conn3 <- [1,2699,null,{"value":null}] 09:01:44 INFO - PROCESS | 1865 | 1461686504434 Marionette TRACE conn3 -> [0,2700,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.space.collapse.start.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html\", \"f2909f1d-3840-4f27-ae3e-3caac4a4282f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:01:44 INFO - PROCESS | 1865 | ++DOCSHELL 0x7fb48eed1800 == 150 [pid = 1865] [id = 682] 09:01:44 INFO - PROCESS | 1865 | ++DOMWINDOW == 161 (0x7fb483ac9c00) [pid = 1865] [serial = 2047] [outer = (nil)] 09:01:44 INFO - PROCESS | 1865 | ++DOMWINDOW == 162 (0x7fb486dd2400) [pid = 1865] [serial = 2048] [outer = 0x7fb483ac9c00] 09:01:44 INFO - PROCESS | 1865 | 1461686504505 Marionette DEBUG loaded listener.js 09:01:44 INFO - PROCESS | 1865 | ++DOMWINDOW == 163 (0x7fb486df5000) [pid = 1865] [serial = 2049] [outer = 0x7fb483ac9c00] 09:01:45 INFO - PROCESS | 1865 | SkCairoFTTypeface::onFilterRec unimplemented 09:01:45 INFO - PROCESS | 1865 | 1461686505831 Marionette TRACE conn3 <- [1,2700,null,{"value":["/2dcontext/text-styles/2d.text.draw.space.collapse.start.html",0,null,null,[["Space characters at the start of a line are collapsed (per CSS)",1,"assert_approx_equals: Red channel of the pixel at (25, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html:36:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\nsetTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2701,"getWindowHandle",null] 09:01:45 INFO - PROCESS | 1865 | 1461686505873 Marionette TRACE conn3 <- [1,2701,null,{"value":"8"}] 09:01:45 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.default.html 09:01:45 INFO - PROCESS | 1865 | 1461686505878 Marionette TRACE conn3 -> [0,2702,"setScriptTimeout",{"ms":35000}] 09:01:45 INFO - PROCESS | 1865 | 1461686505880 Marionette TRACE conn3 <- [1,2702,null,{}] 09:01:45 INFO - PROCESS | 1865 | 1461686505888 Marionette TRACE conn3 -> [0,2703,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:01:46 INFO - PROCESS | 1865 | 1461686506197 Marionette TRACE conn3 <- [1,2703,null,{"value":null}] 09:01:46 INFO - PROCESS | 1865 | 1461686506443 Marionette TRACE conn3 -> [0,2704,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.font.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.default.html\", \"f2909f1d-3840-4f27-ae3e-3caac4a4282f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:01:46 INFO - PROCESS | 1865 | ++DOCSHELL 0x7fb49051e000 == 151 [pid = 1865] [id = 683] 09:01:46 INFO - PROCESS | 1865 | ++DOMWINDOW == 164 (0x7fb486dd6000) [pid = 1865] [serial = 2050] [outer = (nil)] 09:01:46 INFO - PROCESS | 1865 | ++DOMWINDOW == 165 (0x7fb489984000) [pid = 1865] [serial = 2051] [outer = 0x7fb486dd6000] 09:01:46 INFO - PROCESS | 1865 | 1461686506519 Marionette DEBUG loaded listener.js 09:01:46 INFO - PROCESS | 1865 | ++DOMWINDOW == 166 (0x7fb49014ac00) [pid = 1865] [serial = 2052] [outer = 0x7fb486dd6000] 09:01:47 INFO - PROCESS | 1865 | 1461686507370 Marionette TRACE conn3 <- [1,2704,null,{"value":["/2dcontext/text-styles/2d.text.font.default.html",0,null,null,[["Canvas test: 2d.text.font.default",0,null,null]]]}] 09:01:47 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.default.html | Canvas test: 2d.text.font.default 09:01:47 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.default.html | took 1534ms 09:01:47 INFO - PROCESS | 1865 | 1461686507413 Marionette TRACE conn3 -> [0,2705,"getWindowHandle",null] 09:01:47 INFO - PROCESS | 1865 | 1461686507417 Marionette TRACE conn3 <- [1,2705,null,{"value":"8"}] 09:01:47 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.basic.html 09:01:47 INFO - PROCESS | 1865 | 1461686507423 Marionette TRACE conn3 -> [0,2706,"setScriptTimeout",{"ms":35000}] 09:01:47 INFO - PROCESS | 1865 | 1461686507425 Marionette TRACE conn3 <- [1,2706,null,{}] 09:01:47 INFO - PROCESS | 1865 | 1461686507431 Marionette TRACE conn3 -> [0,2707,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:01:47 INFO - PROCESS | 1865 | 1461686507633 Marionette TRACE conn3 <- [1,2707,null,{"value":null}] 09:01:47 INFO - PROCESS | 1865 | 1461686507922 Marionette TRACE conn3 -> [0,2708,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.font.parse.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.basic.html\", \"f2909f1d-3840-4f27-ae3e-3caac4a4282f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:01:47 INFO - PROCESS | 1865 | ++DOCSHELL 0x7fb490fdd800 == 152 [pid = 1865] [id = 684] 09:01:47 INFO - PROCESS | 1865 | ++DOMWINDOW == 167 (0x7fb486ae1000) [pid = 1865] [serial = 2053] [outer = (nil)] 09:01:48 INFO - PROCESS | 1865 | ++DOMWINDOW == 168 (0x7fb490251800) [pid = 1865] [serial = 2054] [outer = 0x7fb486ae1000] 09:01:48 INFO - PROCESS | 1865 | 1461686508035 Marionette DEBUG loaded listener.js 09:01:48 INFO - PROCESS | 1865 | ++DOMWINDOW == 169 (0x7fb4902d8400) [pid = 1865] [serial = 2055] [outer = 0x7fb486ae1000] 09:01:48 INFO - PROCESS | 1865 | 1461686508874 Marionette TRACE conn3 <- [1,2708,null,{"value":["/2dcontext/text-styles/2d.text.font.parse.basic.html",0,null,null,[["Canvas test: 2d.text.font.parse.basic",0,null,null]]]}] 09:01:48 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.basic.html | Canvas test: 2d.text.font.parse.basic 09:01:48 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.basic.html | took 1480ms 09:01:48 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.complex.html 09:01:48 INFO - PROCESS | 1865 | 1461686508903 Marionette TRACE conn3 -> [0,2709,"getWindowHandle",null] 09:01:48 INFO - PROCESS | 1865 | 1461686508906 Marionette TRACE conn3 <- [1,2709,null,{"value":"8"}] 09:01:48 INFO - PROCESS | 1865 | 1461686508912 Marionette TRACE conn3 -> [0,2710,"setScriptTimeout",{"ms":35000}] 09:01:48 INFO - PROCESS | 1865 | 1461686508915 Marionette TRACE conn3 <- [1,2710,null,{}] 09:01:48 INFO - PROCESS | 1865 | 1461686508920 Marionette TRACE conn3 -> [0,2711,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:01:49 INFO - PROCESS | 1865 | 1461686509139 Marionette TRACE conn3 <- [1,2711,null,{"value":null}] 09:01:49 INFO - PROCESS | 1865 | 1461686509418 Marionette TRACE conn3 -> [0,2712,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.font.parse.complex.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.complex.html\", \"f2909f1d-3840-4f27-ae3e-3caac4a4282f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:01:49 INFO - PROCESS | 1865 | ++DOCSHELL 0x7fb493ad1000 == 153 [pid = 1865] [id = 685] 09:01:49 INFO - PROCESS | 1865 | ++DOMWINDOW == 170 (0x7fb486ddd400) [pid = 1865] [serial = 2056] [outer = (nil)] 09:01:49 INFO - PROCESS | 1865 | ++DOMWINDOW == 171 (0x7fb49034d400) [pid = 1865] [serial = 2057] [outer = 0x7fb486ddd400] 09:01:49 INFO - PROCESS | 1865 | 1461686509533 Marionette DEBUG loaded listener.js 09:01:49 INFO - PROCESS | 1865 | ++DOMWINDOW == 172 (0x7fb4906be400) [pid = 1865] [serial = 2058] [outer = 0x7fb486ddd400] 09:01:50 INFO - PROCESS | 1865 | 1461686510390 Marionette TRACE conn3 <- [1,2712,null,{"value":["/2dcontext/text-styles/2d.text.font.parse.complex.html",0,null,null,[["Canvas test: 2d.text.font.parse.complex",1,"assert_equals: ctx.font === 'italic small-caps 12px \"Unknown Font\", sans-serif' (got italic small-caps 400 12px Unknown Font,sans-serif[string], expected italic small-caps 12px \"Unknown Font\", sans-serif[string]) expected \"italic small-caps 12px \\\"Unknown Font\\\", sans-serif\" but got \"italic small-caps 400 12px Unknown Font,sans-serif\"","_assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.complex.html:23:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2713,"getWindowHandle",null] 09:01:50 INFO - PROCESS | 1865 | 1461686510449 Marionette TRACE conn3 <- [1,2713,null,{"value":"8"}] 09:01:50 INFO - PROCESS | 1865 | 1461686510455 Marionette TRACE conn3 -> [0,2714,"setScriptTimeout",{"ms":35000}] 09:01:50 INFO - PROCESS | 1865 | 1461686510458 Marionette TRACE conn3 <- [1,2714,null,{}] 09:01:50 INFO - PROCESS | 1865 | 1461686510463 Marionette TRACE conn3 -> [0,2715,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:01:50 INFO - PROCESS | 1865 | 1461686510675 Marionette TRACE conn3 <- [1,2715,null,{"value":null}] 09:01:51 INFO - PROCESS | 1865 | 1461686511010 Marionette TRACE conn3 -> [0,2716,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.font.parse.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.invalid.html\", \"f2909f1d-3840-4f27-ae3e-3caac4a4282f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:01:51 INFO - PROCESS | 1865 | ++DOCSHELL 0x7fb4949cc800 == 154 [pid = 1865] [id = 686] 09:01:51 INFO - PROCESS | 1865 | ++DOMWINDOW == 173 (0x7fb47c420000) [pid = 1865] [serial = 2059] [outer = (nil)] 09:01:51 INFO - PROCESS | 1865 | ++DOMWINDOW == 174 (0x7fb4906bd800) [pid = 1865] [serial = 2060] [outer = 0x7fb47c420000] 09:01:51 INFO - PROCESS | 1865 | 1461686511089 Marionette DEBUG loaded listener.js 09:01:51 INFO - PROCESS | 1865 | ++DOMWINDOW == 175 (0x7fb49114e800) [pid = 1865] [serial = 2061] [outer = 0x7fb47c420000] 09:01:51 INFO - PROCESS | 1865 | 1461686511963 Marionette TRACE conn3 <- [1,2716,null,{"value":["/2dcontext/text-styles/2d.text.font.parse.invalid.html",0,null,null,[["Canvas test: 2d.text.font.parse.invalid",0,null,null]]]}] 09:01:51 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.invalid.html | Canvas test: 2d.text.font.parse.invalid 09:01:51 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.invalid.html | took 1531ms 09:01:51 INFO - PROCESS | 1865 | 1461686511985 Marionette TRACE conn3 -> [0,2717,"getWindowHandle",null] 09:01:51 INFO - PROCESS | 1865 | 1461686511989 Marionette TRACE conn3 <- [1,2717,null,{"value":"8"}] 09:01:51 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html 09:01:51 INFO - PROCESS | 1865 | 1461686511994 Marionette TRACE conn3 -> [0,2718,"setScriptTimeout",{"ms":35000}] 09:01:51 INFO - PROCESS | 1865 | 1461686511997 Marionette TRACE conn3 <- [1,2718,null,{}] 09:01:52 INFO - PROCESS | 1865 | 1461686512003 Marionette TRACE conn3 -> [0,2719,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:01:52 INFO - PROCESS | 1865 | 1461686512210 Marionette TRACE conn3 <- [1,2719,null,{"value":null}] 09:01:52 INFO - PROCESS | 1865 | 1461686512490 Marionette TRACE conn3 -> [0,2720,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html\", \"f2909f1d-3840-4f27-ae3e-3caac4a4282f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:01:52 INFO - PROCESS | 1865 | ++DOCSHELL 0x7fb497d9c800 == 155 [pid = 1865] [id = 687] 09:01:52 INFO - PROCESS | 1865 | ++DOMWINDOW == 176 (0x7fb481e71c00) [pid = 1865] [serial = 2062] [outer = (nil)] 09:01:52 INFO - PROCESS | 1865 | ++DOMWINDOW == 177 (0x7fb492302400) [pid = 1865] [serial = 2063] [outer = 0x7fb481e71c00] 09:01:52 INFO - PROCESS | 1865 | 1461686512564 Marionette DEBUG loaded listener.js 09:01:52 INFO - PROCESS | 1865 | ++DOMWINDOW == 178 (0x7fb492ff9800) [pid = 1865] [serial = 2064] [outer = 0x7fb481e71c00] 09:01:53 INFO - PROCESS | 1865 | 1461686513482 Marionette TRACE conn3 <- [1,2720,null,{"value":["/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html",0,null,null,[["Canvas test: 2d.text.font.parse.size.percentage.default",1,"assert_equals: ctx2.font === '100px serif' (got 1000% serif[string], expected 100px serif[string]) expected \"100px serif\" but got \"1000% serif\"","_assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html:25:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2721,"getWindowHandle",null] 09:01:53 INFO - PROCESS | 1865 | 1461686513530 Marionette TRACE conn3 <- [1,2721,null,{"value":"8"}] 09:01:53 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.html 09:01:53 INFO - PROCESS | 1865 | 1461686513536 Marionette TRACE conn3 -> [0,2722,"setScriptTimeout",{"ms":35000}] 09:01:53 INFO - PROCESS | 1865 | 1461686513539 Marionette TRACE conn3 <- [1,2722,null,{}] 09:01:53 INFO - PROCESS | 1865 | 1461686513545 Marionette TRACE conn3 -> [0,2723,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:01:53 INFO - PROCESS | 1865 | 1461686513860 Marionette TRACE conn3 <- [1,2723,null,{"value":null}] 09:01:54 INFO - PROCESS | 1865 | 1461686514121 Marionette TRACE conn3 -> [0,2724,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.font.parse.size.percentage.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.html\", \"f2909f1d-3840-4f27-ae3e-3caac4a4282f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:01:54 INFO - PROCESS | 1865 | ++DOCSHELL 0x7fb499b88000 == 156 [pid = 1865] [id = 688] 09:01:54 INFO - PROCESS | 1865 | ++DOMWINDOW == 179 (0x7fb493dea000) [pid = 1865] [serial = 2065] [outer = (nil)] 09:01:54 INFO - PROCESS | 1865 | ++DOMWINDOW == 180 (0x7fb493ed7000) [pid = 1865] [serial = 2066] [outer = 0x7fb493dea000] 09:01:54 INFO - PROCESS | 1865 | 1461686514219 Marionette DEBUG loaded listener.js 09:01:54 INFO - PROCESS | 1865 | ++DOMWINDOW == 181 (0x7fb49452ec00) [pid = 1865] [serial = 2067] [outer = 0x7fb493dea000] 09:01:55 INFO - PROCESS | 1865 | 1461686515098 Marionette TRACE conn3 <- [1,2724,null,{"value":["/2dcontext/text-styles/2d.text.font.parse.size.percentage.html",0,null,null,[["Canvas test: 2d.text.font.parse.size.percentage",1,"assert_equals: ctx.font === '72px serif' (got 50% serif[string], expected 72px serif[string]) expected \"72px serif\" but got \"50% serif\"","_assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.html:23:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2725,"getWindowHandle",null] 09:01:55 INFO - PROCESS | 1865 | 1461686515180 Marionette TRACE conn3 <- [1,2725,null,{"value":"8"}] 09:01:55 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.system.html 09:01:55 INFO - PROCESS | 1865 | 1461686515186 Marionette TRACE conn3 -> [0,2726,"setScriptTimeout",{"ms":35000}] 09:01:55 INFO - PROCESS | 1865 | 1461686515188 Marionette TRACE conn3 <- [1,2726,null,{}] 09:01:55 INFO - PROCESS | 1865 | 1461686515193 Marionette TRACE conn3 -> [0,2727,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:01:55 INFO - PROCESS | 1865 | 1461686515405 Marionette TRACE conn3 <- [1,2727,null,{"value":null}] 09:01:55 INFO - PROCESS | 1865 | 1461686515722 Marionette TRACE conn3 -> [0,2728,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.font.parse.system.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.system.html\", \"f2909f1d-3840-4f27-ae3e-3caac4a4282f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:01:55 INFO - PROCESS | 1865 | ++DOCSHELL 0x7fb49c932000 == 157 [pid = 1865] [id = 689] 09:01:55 INFO - PROCESS | 1865 | ++DOMWINDOW == 182 (0x7fb486de0c00) [pid = 1865] [serial = 2068] [outer = (nil)] 09:01:55 INFO - PROCESS | 1865 | ++DOMWINDOW == 183 (0x7fb494b82c00) [pid = 1865] [serial = 2069] [outer = 0x7fb486de0c00] 09:01:55 INFO - PROCESS | 1865 | 1461686515814 Marionette DEBUG loaded listener.js 09:01:55 INFO - PROCESS | 1865 | ++DOMWINDOW == 184 (0x7fb494b91800) [pid = 1865] [serial = 2070] [outer = 0x7fb486de0c00] 09:01:56 INFO - PROCESS | 1865 | 1461686516644 Marionette TRACE conn3 <- [1,2728,null,{"value":["/2dcontext/text-styles/2d.text.font.parse.system.html",0,null,null,[["System fonts must be computed to explicit values",0,null,null]]]}] 09:01:56 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.system.html | System fonts must be computed to explicit values 09:01:56 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.system.html | took 1527ms 09:01:56 INFO - PROCESS | 1865 | 1461686516715 Marionette TRACE conn3 -> [0,2729,"getWindowHandle",null] 09:01:56 INFO - PROCESS | 1865 | 1461686516717 Marionette TRACE conn3 <- [1,2729,null,{"value":"8"}] 09:01:56 INFO - TEST-START | /2dcontext/text-styles/2d.text.measure.width.space.html 09:01:56 INFO - PROCESS | 1865 | 1461686516724 Marionette TRACE conn3 -> [0,2730,"setScriptTimeout",{"ms":35000}] 09:01:56 INFO - PROCESS | 1865 | 1461686516726 Marionette TRACE conn3 <- [1,2730,null,{}] 09:01:56 INFO - PROCESS | 1865 | 1461686516731 Marionette TRACE conn3 -> [0,2731,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:01:56 INFO - PROCESS | 1865 | 1461686516994 Marionette TRACE conn3 <- [1,2731,null,{"value":null}] 09:01:57 INFO - PROCESS | 1865 | 1461686517311 Marionette TRACE conn3 -> [0,2732,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.measure.width.space.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html\", \"f2909f1d-3840-4f27-ae3e-3caac4a4282f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:01:57 INFO - PROCESS | 1865 | ++DOCSHELL 0x7fb4a756f800 == 158 [pid = 1865] [id = 690] 09:01:57 INFO - PROCESS | 1865 | ++DOMWINDOW == 185 (0x7fb488fb5000) [pid = 1865] [serial = 2071] [outer = (nil)] 09:01:57 INFO - PROCESS | 1865 | ++DOMWINDOW == 186 (0x7fb494d0d000) [pid = 1865] [serial = 2072] [outer = 0x7fb488fb5000] 09:01:57 INFO - PROCESS | 1865 | 1461686517388 Marionette DEBUG loaded listener.js 09:01:57 INFO - PROCESS | 1865 | ++DOMWINDOW == 187 (0x7fb494ec9400) [pid = 1865] [serial = 2073] [outer = 0x7fb488fb5000] 09:01:58 INFO - PROCESS | 1865 | 1461686518693 Marionette TRACE conn3 <- [1,2732,null,{"value":["/2dcontext/text-styles/2d.text.measure.width.space.html",0,null,null,[["Space characters are converted to U+0020 and collapsed (per CSS)",1,"assert_equals: ctx.measureText('A B').width === 150 (got 200[number], expected 150[number]) expected 150 but got 200","_assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html:33:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\nsetTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html:30:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2733,"getWindowHandle",null] 09:01:58 INFO - PROCESS | 1865 | 1461686518712 Marionette TRACE conn3 <- [1,2733,null,{"value":"8"}] 09:01:58 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html 09:01:58 INFO - PROCESS | 1865 | 1461686518718 Marionette TRACE conn3 -> [0,2734,"setScriptTimeout",{"ms":35000}] 09:01:58 INFO - PROCESS | 1865 | 1461686518720 Marionette TRACE conn3 <- [1,2734,null,{}] 09:01:58 INFO - PROCESS | 1865 | 1461686518725 Marionette TRACE conn3 -> [0,2735,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:01:59 INFO - PROCESS | 1865 | 1461686519012 Marionette TRACE conn3 <- [1,2735,null,{"value":null}] 09:01:59 INFO - PROCESS | 1865 | 1461686519341 Marionette TRACE conn3 -> [0,2736,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html\", \"f2909f1d-3840-4f27-ae3e-3caac4a4282f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:01:59 INFO - PROCESS | 1865 | ++DOCSHELL 0x7fb4abe50000 == 159 [pid = 1865] [id = 691] 09:01:59 INFO - PROCESS | 1865 | ++DOMWINDOW == 188 (0x7fb47bd18400) [pid = 1865] [serial = 2074] [outer = (nil)] 09:01:59 INFO - PROCESS | 1865 | ++DOMWINDOW == 189 (0x7fb49632b400) [pid = 1865] [serial = 2075] [outer = 0x7fb47bd18400] 09:01:59 INFO - PROCESS | 1865 | 1461686519416 Marionette DEBUG loaded listener.js 09:01:59 INFO - PROCESS | 1865 | ++DOMWINDOW == 190 (0x7fb499239000) [pid = 1865] [serial = 2076] [outer = 0x7fb47bd18400] 09:02:00 INFO - PROCESS | 1865 | 1461686520331 Marionette TRACE conn3 <- [1,2736,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html",0,null,null,[["save()/restore() does not affect the current bitmap",0,null,null]]]}] 09:02:00 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | save()/restore() does not affect the current bitmap 09:02:00 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | took 1681ms 09:02:00 INFO - PROCESS | 1865 | 1461686520400 Marionette TRACE conn3 -> [0,2737,"getWindowHandle",null] 09:02:00 INFO - PROCESS | 1865 | 1461686520404 Marionette TRACE conn3 <- [1,2737,null,{"value":"8"}] 09:02:00 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html 09:02:00 INFO - PROCESS | 1865 | 1461686520410 Marionette TRACE conn3 -> [0,2738,"setScriptTimeout",{"ms":35000}] 09:02:00 INFO - PROCESS | 1865 | 1461686520412 Marionette TRACE conn3 <- [1,2738,null,{}] 09:02:00 INFO - PROCESS | 1865 | 1461686520418 Marionette TRACE conn3 -> [0,2739,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:02:00 INFO - PROCESS | 1865 | 1461686520653 Marionette TRACE conn3 <- [1,2739,null,{"value":null}] 09:02:00 INFO - PROCESS | 1865 | 1461686520983 Marionette TRACE conn3 -> [0,2740,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.clip.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.clip.html\", \"f2909f1d-3840-4f27-ae3e-3caac4a4282f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:02:01 INFO - PROCESS | 1865 | ++DOCSHELL 0x7fb481925800 == 160 [pid = 1865] [id = 692] 09:02:01 INFO - PROCESS | 1865 | ++DOMWINDOW == 191 (0x7fb47a646400) [pid = 1865] [serial = 2077] [outer = (nil)] 09:02:01 INFO - PROCESS | 1865 | ++DOMWINDOW == 192 (0x7fb47c418800) [pid = 1865] [serial = 2078] [outer = 0x7fb47a646400] 09:02:01 INFO - PROCESS | 1865 | 1461686521060 Marionette DEBUG loaded listener.js 09:02:01 INFO - PROCESS | 1865 | ++DOMWINDOW == 193 (0x7fb4801abc00) [pid = 1865] [serial = 2079] [outer = 0x7fb47a646400] 09:02:01 INFO - PROCESS | 1865 | 1461686521962 Marionette TRACE conn3 <- [1,2740,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.clip.html",0,null,null,[["save()/restore() affects the clipping path",0,null,null]]]}] 09:02:02 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | save()/restore() affects the clipping path 09:02:02 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | took 1632ms 09:02:02 INFO - PROCESS | 1865 | 1461686522044 Marionette TRACE conn3 -> [0,2741,"getWindowHandle",null] 09:02:02 INFO - PROCESS | 1865 | 1461686522047 Marionette TRACE conn3 <- [1,2741,null,{"value":"8"}] 09:02:02 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html 09:02:02 INFO - PROCESS | 1865 | 1461686522053 Marionette TRACE conn3 -> [0,2742,"setScriptTimeout",{"ms":35000}] 09:02:02 INFO - PROCESS | 1865 | 1461686522055 Marionette TRACE conn3 <- [1,2742,null,{}] 09:02:02 INFO - PROCESS | 1865 | 1461686522061 Marionette TRACE conn3 -> [0,2743,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:02:02 INFO - PROCESS | 1865 | 1461686522326 Marionette TRACE conn3 <- [1,2743,null,{"value":null}] 09:02:03 INFO - PROCESS | 1865 | 1461686523238 Marionette TRACE conn3 -> [0,2744,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html\", \"f2909f1d-3840-4f27-ae3e-3caac4a4282f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:02:03 INFO - PROCESS | 1865 | ++DOCSHELL 0x7fb481b2e800 == 161 [pid = 1865] [id = 693] 09:02:03 INFO - PROCESS | 1865 | ++DOMWINDOW == 194 (0x7fb47d65f800) [pid = 1865] [serial = 2080] [outer = (nil)] 09:02:03 INFO - PROCESS | 1865 | ++DOMWINDOW == 195 (0x7fb47d8c4c00) [pid = 1865] [serial = 2081] [outer = 0x7fb47d65f800] 09:02:03 INFO - PROCESS | 1865 | 1461686523310 Marionette DEBUG loaded listener.js 09:02:03 INFO - PROCESS | 1865 | ++DOMWINDOW == 196 (0x7fb47e048c00) [pid = 1865] [serial = 2082] [outer = 0x7fb47d65f800] 09:02:04 INFO - PROCESS | 1865 | 1461686524196 Marionette TRACE conn3 <- [1,2744,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html",0,null,null,[["save()/restore() works for fillStyle",0,null,null]]]}] 09:02:04 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | save()/restore() works for fillStyle 09:02:04 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | took 2184ms 09:02:04 INFO - PROCESS | 1865 | 1461686524240 Marionette TRACE conn3 -> [0,2745,"getWindowHandle",null] 09:02:04 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.font.html 09:02:04 INFO - PROCESS | 1865 | 1461686524246 Marionette TRACE conn3 <- [1,2745,null,{"value":"8"}] 09:02:04 INFO - PROCESS | 1865 | 1461686524253 Marionette TRACE conn3 -> [0,2746,"setScriptTimeout",{"ms":35000}] 09:02:04 INFO - PROCESS | 1865 | 1461686524258 Marionette TRACE conn3 <- [1,2746,null,{}] 09:02:04 INFO - PROCESS | 1865 | 1461686524266 Marionette TRACE conn3 -> [0,2747,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:02:04 INFO - PROCESS | 1865 | 1461686524493 Marionette TRACE conn3 <- [1,2747,null,{"value":null}] 09:02:04 INFO - PROCESS | 1865 | 1461686524829 Marionette TRACE conn3 -> [0,2748,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.font.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.font.html\", \"f2909f1d-3840-4f27-ae3e-3caac4a4282f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:02:04 INFO - PROCESS | 1865 | ++DOCSHELL 0x7fb487738800 == 162 [pid = 1865] [id = 694] 09:02:04 INFO - PROCESS | 1865 | ++DOMWINDOW == 197 (0x7fb48025ac00) [pid = 1865] [serial = 2083] [outer = (nil)] 09:02:04 INFO - PROCESS | 1865 | ++DOMWINDOW == 198 (0x7fb48183a800) [pid = 1865] [serial = 2084] [outer = 0x7fb48025ac00] 09:02:04 INFO - PROCESS | 1865 | 1461686524903 Marionette DEBUG loaded listener.js 09:02:05 INFO - PROCESS | 1865 | ++DOMWINDOW == 199 (0x7fb482d08c00) [pid = 1865] [serial = 2085] [outer = 0x7fb48025ac00] 09:02:05 INFO - PROCESS | 1865 | --DOCSHELL 0x7fb4846e6800 == 161 [pid = 1865] [id = 676] 09:02:05 INFO - PROCESS | 1865 | --DOCSHELL 0x7fb481b5d000 == 160 [pid = 1865] [id = 675] 09:02:05 INFO - PROCESS | 1865 | --DOCSHELL 0x7fb47f447800 == 159 [pid = 1865] [id = 674] 09:02:06 INFO - PROCESS | 1865 | --DOCSHELL 0x7fb4a7387000 == 158 [pid = 1865] [id = 670] 09:02:06 INFO - PROCESS | 1865 | --DOCSHELL 0x7fb4a14f5000 == 157 [pid = 1865] [id = 669] 09:02:06 INFO - PROCESS | 1865 | --DOCSHELL 0x7fb49cb6d000 == 156 [pid = 1865] [id = 668] 09:02:06 INFO - PROCESS | 1865 | --DOCSHELL 0x7fb499e10800 == 155 [pid = 1865] [id = 667] 09:02:06 INFO - PROCESS | 1865 | --DOCSHELL 0x7fb4990b2000 == 154 [pid = 1865] [id = 666] 09:02:06 INFO - PROCESS | 1865 | --DOCSHELL 0x7fb494fcd000 == 153 [pid = 1865] [id = 665] 09:02:06 INFO - PROCESS | 1865 | --DOCSHELL 0x7fb4947ea000 == 152 [pid = 1865] [id = 664] 09:02:06 INFO - PROCESS | 1865 | --DOCSHELL 0x7fb492f6a800 == 151 [pid = 1865] [id = 663] 09:02:06 INFO - PROCESS | 1865 | --DOCSHELL 0x7fb490fd2000 == 150 [pid = 1865] [id = 662] 09:02:06 INFO - PROCESS | 1865 | --DOCSHELL 0x7fb49081a800 == 149 [pid = 1865] [id = 661] 09:02:06 INFO - PROCESS | 1865 | --DOCSHELL 0x7fb48eee9000 == 148 [pid = 1865] [id = 660] 09:02:06 INFO - PROCESS | 1865 | --DOCSHELL 0x7fb48e1a9800 == 147 [pid = 1865] [id = 659] 09:02:06 INFO - PROCESS | 1865 | --DOCSHELL 0x7fb489ab8000 == 146 [pid = 1865] [id = 658] 09:02:06 INFO - PROCESS | 1865 | --DOCSHELL 0x7fb486cab800 == 145 [pid = 1865] [id = 657] 09:02:06 INFO - PROCESS | 1865 | --DOCSHELL 0x7fb482ed2000 == 144 [pid = 1865] [id = 656] 09:02:06 INFO - PROCESS | 1865 | --DOMWINDOW == 198 (0x7fb4882b7800) [pid = 1865] [serial = 1848] [outer = (nil)] [url = about:blank] 09:02:06 INFO - PROCESS | 1865 | --DOMWINDOW == 197 (0x7fb4879aac00) [pid = 1865] [serial = 1845] [outer = (nil)] [url = about:blank] 09:02:06 INFO - PROCESS | 1865 | --DOMWINDOW == 196 (0x7fb486b82400) [pid = 1865] [serial = 1842] [outer = (nil)] [url = about:blank] 09:02:06 INFO - PROCESS | 1865 | --DOMWINDOW == 195 (0x7fb483ac6800) [pid = 1865] [serial = 1839] [outer = (nil)] [url = about:blank] 09:02:06 INFO - PROCESS | 1865 | --DOMWINDOW == 194 (0x7fb4837c1800) [pid = 1865] [serial = 1836] [outer = (nil)] [url = about:blank] 09:02:06 INFO - PROCESS | 1865 | --DOMWINDOW == 193 (0x7fb481827c00) [pid = 1865] [serial = 1833] [outer = (nil)] [url = about:blank] 09:02:06 INFO - PROCESS | 1865 | --DOMWINDOW == 192 (0x7fb47fbeec00) [pid = 1865] [serial = 1830] [outer = (nil)] [url = about:blank] 09:02:06 INFO - PROCESS | 1865 | --DOMWINDOW == 191 (0x7fb47d8c1400) [pid = 1865] [serial = 1827] [outer = (nil)] [url = about:blank] 09:02:06 INFO - PROCESS | 1865 | --DOMWINDOW == 190 (0x7fb48183ac00) [pid = 1865] [serial = 1755] [outer = (nil)] [url = about:blank] 09:02:06 INFO - PROCESS | 1865 | --DOMWINDOW == 189 (0x7fb48dec3000) [pid = 1865] [serial = 1878] [outer = (nil)] [url = about:blank] 09:02:06 INFO - PROCESS | 1865 | --DOMWINDOW == 188 (0x7fb4890d2800) [pid = 1865] [serial = 1851] [outer = (nil)] [url = about:blank] 09:02:06 INFO - PROCESS | 1865 | --DOMWINDOW == 187 (0x7fb493dea800) [pid = 1865] [serial = 1869] [outer = (nil)] [url = about:blank] 09:02:06 INFO - PROCESS | 1865 | --DOMWINDOW == 186 (0x7fb493cb8400) [pid = 1865] [serial = 1863] [outer = (nil)] [url = about:blank] 09:02:06 INFO - PROCESS | 1865 | --DOMWINDOW == 185 (0x7fb493c2ec00) [pid = 1865] [serial = 1860] [outer = (nil)] [url = about:blank] 09:02:06 INFO - PROCESS | 1865 | --DOMWINDOW == 184 (0x7fb490320800) [pid = 1865] [serial = 1857] [outer = (nil)] [url = about:blank] 09:02:06 INFO - PROCESS | 1865 | --DOMWINDOW == 183 (0x7fb494521400) [pid = 1865] [serial = 1872] [outer = (nil)] [url = about:blank] 09:02:06 INFO - PROCESS | 1865 | --DOMWINDOW == 182 (0x7fb4946f0c00) [pid = 1865] [serial = 1875] [outer = (nil)] [url = about:blank] 09:02:06 INFO - PROCESS | 1865 | --DOMWINDOW == 181 (0x7fb493da5c00) [pid = 1865] [serial = 1866] [outer = (nil)] [url = about:blank] 09:02:06 INFO - PROCESS | 1865 | --DOMWINDOW == 180 (0x7fb490146800) [pid = 1865] [serial = 1854] [outer = (nil)] [url = about:blank] 09:02:06 INFO - PROCESS | 1865 | --DOMWINDOW == 179 (0x7fb494791000) [pid = 1865] [serial = 1949] [outer = (nil)] [url = about:blank] 09:02:06 INFO - PROCESS | 1865 | --DOMWINDOW == 178 (0x7fb49479b400) [pid = 1865] [serial = 1950] [outer = (nil)] [url = about:blank] 09:02:06 INFO - PROCESS | 1865 | --DOMWINDOW == 177 (0x7fb49034d800) [pid = 1865] [serial = 1928] [outer = (nil)] [url = about:blank] 09:02:06 INFO - PROCESS | 1865 | --DOMWINDOW == 176 (0x7fb4905c8c00) [pid = 1865] [serial = 1929] [outer = (nil)] [url = about:blank] 09:02:06 INFO - PROCESS | 1865 | --DOMWINDOW == 175 (0x7fb47f320800) [pid = 1865] [serial = 1958] [outer = (nil)] [url = about:blank] 09:02:06 INFO - PROCESS | 1865 | --DOMWINDOW == 174 (0x7fb481835400) [pid = 1865] [serial = 1961] [outer = (nil)] [url = about:blank] 09:02:06 INFO - PROCESS | 1865 | --DOMWINDOW == 173 (0x7fb47f1b8000) [pid = 1865] [serial = 1898] [outer = (nil)] [url = about:blank] 09:02:06 INFO - PROCESS | 1865 | --DOMWINDOW == 172 (0x7fb47f85fc00) [pid = 1865] [serial = 1899] [outer = (nil)] [url = about:blank] 09:02:06 INFO - PROCESS | 1865 | --DOMWINDOW == 171 (0x7fb4879a4800) [pid = 1865] [serial = 1916] [outer = (nil)] [url = about:blank] 09:02:06 INFO - PROCESS | 1865 | --DOMWINDOW == 170 (0x7fb487b94400) [pid = 1865] [serial = 1917] [outer = (nil)] [url = about:blank] 09:02:06 INFO - PROCESS | 1865 | --DOMWINDOW == 169 (0x7fb4882b4000) [pid = 1865] [serial = 1919] [outer = (nil)] [url = about:blank] 09:02:06 INFO - PROCESS | 1865 | --DOMWINDOW == 168 (0x7fb488fbcc00) [pid = 1865] [serial = 1920] [outer = (nil)] [url = about:blank] 09:02:06 INFO - PROCESS | 1865 | --DOMWINDOW == 167 (0x7fb4909f4400) [pid = 1865] [serial = 1931] [outer = (nil)] [url = about:blank] 09:02:06 INFO - PROCESS | 1865 | --DOMWINDOW == 166 (0x7fb490a85400) [pid = 1865] [serial = 1932] [outer = (nil)] [url = about:blank] 09:02:06 INFO - PROCESS | 1865 | --DOMWINDOW == 165 (0x7fb47d9c6000) [pid = 1865] [serial = 1955] [outer = (nil)] [url = about:blank] 09:02:06 INFO - PROCESS | 1865 | --DOMWINDOW == 164 (0x7fb490b35000) [pid = 1865] [serial = 1934] [outer = (nil)] [url = about:blank] 09:02:06 INFO - PROCESS | 1865 | --DOMWINDOW == 163 (0x7fb490ff5400) [pid = 1865] [serial = 1935] [outer = (nil)] [url = about:blank] 09:02:06 INFO - PROCESS | 1865 | --DOMWINDOW == 162 (0x7fb48181c000) [pid = 1865] [serial = 1901] [outer = (nil)] [url = about:blank] 09:02:06 INFO - PROCESS | 1865 | --DOMWINDOW == 161 (0x7fb481afb000) [pid = 1865] [serial = 1902] [outer = (nil)] [url = about:blank] 09:02:06 INFO - PROCESS | 1865 | --DOMWINDOW == 160 (0x7fb485d44400) [pid = 1865] [serial = 1910] [outer = (nil)] [url = about:blank] 09:02:06 INFO - PROCESS | 1865 | --DOMWINDOW == 159 (0x7fb485d4cc00) [pid = 1865] [serial = 1911] [outer = (nil)] [url = about:blank] 09:02:06 INFO - PROCESS | 1865 | --DOMWINDOW == 158 (0x7fb4837c5c00) [pid = 1865] [serial = 1904] [outer = (nil)] [url = about:blank] 09:02:06 INFO - PROCESS | 1865 | --DOMWINDOW == 157 (0x7fb483a1c400) [pid = 1865] [serial = 1905] [outer = (nil)] [url = about:blank] 09:02:06 INFO - PROCESS | 1865 | --DOMWINDOW == 156 (0x7fb486dd6800) [pid = 1865] [serial = 1913] [outer = (nil)] [url = about:blank] 09:02:06 INFO - PROCESS | 1865 | --DOMWINDOW == 155 (0x7fb486df3400) [pid = 1865] [serial = 1914] [outer = (nil)] [url = about:blank] 09:02:06 INFO - PROCESS | 1865 | --DOMWINDOW == 154 (0x7fb489982800) [pid = 1865] [serial = 1922] [outer = (nil)] [url = about:blank] 09:02:06 INFO - PROCESS | 1865 | --DOMWINDOW == 153 (0x7fb48dec5000) [pid = 1865] [serial = 1923] [outer = (nil)] [url = about:blank] 09:02:06 INFO - PROCESS | 1865 | --DOMWINDOW == 152 (0x7fb49230d800) [pid = 1865] [serial = 1940] [outer = (nil)] [url = about:blank] 09:02:06 INFO - PROCESS | 1865 | --DOMWINDOW == 151 (0x7fb49391a800) [pid = 1865] [serial = 1941] [outer = (nil)] [url = about:blank] 09:02:06 INFO - PROCESS | 1865 | --DOMWINDOW == 150 (0x7fb4948d3c00) [pid = 1865] [serial = 1952] [outer = (nil)] [url = about:blank] 09:02:06 INFO - PROCESS | 1865 | --DOMWINDOW == 149 (0x7fb494b84400) [pid = 1865] [serial = 1953] [outer = (nil)] [url = about:blank] 09:02:06 INFO - PROCESS | 1865 | --DOMWINDOW == 148 (0x7fb493c37800) [pid = 1865] [serial = 1943] [outer = (nil)] [url = about:blank] 09:02:06 INFO - PROCESS | 1865 | --DOMWINDOW == 147 (0x7fb493da4800) [pid = 1865] [serial = 1944] [outer = (nil)] [url = about:blank] 09:02:06 INFO - PROCESS | 1865 | --DOMWINDOW == 146 (0x7fb484743000) [pid = 1865] [serial = 1907] [outer = (nil)] [url = about:blank] 09:02:06 INFO - PROCESS | 1865 | --DOMWINDOW == 145 (0x7fb48474ec00) [pid = 1865] [serial = 1908] [outer = (nil)] [url = about:blank] 09:02:06 INFO - PROCESS | 1865 | --DOMWINDOW == 144 (0x7fb493ee1c00) [pid = 1865] [serial = 1946] [outer = (nil)] [url = about:blank] 09:02:06 INFO - PROCESS | 1865 | --DOMWINDOW == 143 (0x7fb4946f1800) [pid = 1865] [serial = 1947] [outer = (nil)] [url = about:blank] 09:02:06 INFO - PROCESS | 1865 | --DOMWINDOW == 142 (0x7fb49014a000) [pid = 1865] [serial = 1925] [outer = (nil)] [url = about:blank] 09:02:06 INFO - PROCESS | 1865 | --DOMWINDOW == 141 (0x7fb49024c800) [pid = 1865] [serial = 1926] [outer = (nil)] [url = about:blank] 09:02:06 INFO - PROCESS | 1865 | --DOMWINDOW == 140 (0x7fb4837c7400) [pid = 1865] [serial = 1896] [outer = (nil)] [url = about:blank] 09:02:06 INFO - PROCESS | 1865 | --DOMWINDOW == 139 (0x7fb4914e8400) [pid = 1865] [serial = 1937] [outer = (nil)] [url = about:blank] 09:02:06 INFO - PROCESS | 1865 | --DOMWINDOW == 138 (0x7fb492164800) [pid = 1865] [serial = 1938] [outer = (nil)] [url = about:blank] 09:02:06 INFO - PROCESS | 1865 | --DOMWINDOW == 137 (0x7fb47e044400) [pid = 1865] [serial = 1956] [outer = (nil)] [url = about:blank] 09:02:06 INFO - PROCESS | 1865 | --DOMWINDOW == 136 (0x7fb482b08400) [pid = 1865] [serial = 1962] [outer = (nil)] [url = about:blank] 09:02:06 INFO - PROCESS | 1865 | --DOMWINDOW == 135 (0x7fb481825c00) [pid = 1865] [serial = 1964] [outer = (nil)] [url = about:blank] 09:02:06 INFO - PROCESS | 1865 | --DOMWINDOW == 134 (0x7fb4800e2000) [pid = 1865] [serial = 1959] [outer = (nil)] [url = about:blank] 09:02:06 INFO - PROCESS | 1865 | --DOMWINDOW == 133 (0x7fb482d09c00) [pid = 1865] [serial = 1965] [outer = (nil)] [url = about:blank] 09:02:06 INFO - PROCESS | 1865 | 1461686526707 Marionette TRACE conn3 <- [1,2748,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.font.html",0,null,null,[["save()/restore() works for font",0,null,null]]]}] 09:02:06 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | save()/restore() works for font 09:02:06 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | took 2543ms 09:02:06 INFO - PROCESS | 1865 | 1461686526799 Marionette TRACE conn3 -> [0,2749,"getWindowHandle",null] 09:02:06 INFO - PROCESS | 1865 | 1461686526805 Marionette TRACE conn3 <- [1,2749,null,{"value":"8"}] 09:02:06 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html 09:02:06 INFO - PROCESS | 1865 | 1461686526810 Marionette TRACE conn3 -> [0,2750,"setScriptTimeout",{"ms":35000}] 09:02:06 INFO - PROCESS | 1865 | 1461686526813 Marionette TRACE conn3 <- [1,2750,null,{}] 09:02:06 INFO - PROCESS | 1865 | 1461686526818 Marionette TRACE conn3 -> [0,2751,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:02:07 INFO - PROCESS | 1865 | 1461686527014 Marionette TRACE conn3 <- [1,2751,null,{"value":null}] 09:02:07 INFO - PROCESS | 1865 | 1461686527226 Marionette TRACE conn3 -> [0,2752,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html\", \"f2909f1d-3840-4f27-ae3e-3caac4a4282f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:02:07 INFO - PROCESS | 1865 | ++DOCSHELL 0x7fb481b53000 == 145 [pid = 1865] [id = 695] 09:02:07 INFO - PROCESS | 1865 | ++DOMWINDOW == 134 (0x7fb47c41d000) [pid = 1865] [serial = 2086] [outer = (nil)] 09:02:07 INFO - PROCESS | 1865 | ++DOMWINDOW == 135 (0x7fb482d08800) [pid = 1865] [serial = 2087] [outer = 0x7fb47c41d000] 09:02:07 INFO - PROCESS | 1865 | 1461686527330 Marionette DEBUG loaded listener.js 09:02:07 INFO - PROCESS | 1865 | ++DOMWINDOW == 136 (0x7fb4837cb800) [pid = 1865] [serial = 2088] [outer = 0x7fb47c41d000] 09:02:08 INFO - PROCESS | 1865 | 1461686528125 Marionette TRACE conn3 <- [1,2752,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html",0,null,null,[["save()/restore() works for globalAlpha",0,null,null]]]}] 09:02:08 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | save()/restore() works for globalAlpha 09:02:08 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | took 1330ms 09:02:08 INFO - PROCESS | 1865 | 1461686528142 Marionette TRACE conn3 -> [0,2753,"getWindowHandle",null] 09:02:08 INFO - PROCESS | 1865 | 1461686528144 Marionette TRACE conn3 <- [1,2753,null,{"value":"8"}] 09:02:08 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html 09:02:08 INFO - PROCESS | 1865 | 1461686528159 Marionette TRACE conn3 -> [0,2754,"setScriptTimeout",{"ms":35000}] 09:02:08 INFO - PROCESS | 1865 | 1461686528168 Marionette TRACE conn3 <- [1,2754,null,{}] 09:02:08 INFO - PROCESS | 1865 | 1461686528207 Marionette TRACE conn3 -> [0,2755,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:02:08 INFO - PROCESS | 1865 | 1461686528409 Marionette TRACE conn3 <- [1,2755,null,{"value":null}] 09:02:08 INFO - PROCESS | 1865 | 1461686528427 Marionette TRACE conn3 -> [0,2756,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html\", \"f2909f1d-3840-4f27-ae3e-3caac4a4282f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:02:08 INFO - PROCESS | 1865 | ++DOCSHELL 0x7fb485dbd000 == 146 [pid = 1865] [id = 696] 09:02:08 INFO - PROCESS | 1865 | ++DOMWINDOW == 137 (0x7fb47a650800) [pid = 1865] [serial = 2089] [outer = (nil)] 09:02:08 INFO - PROCESS | 1865 | ++DOMWINDOW == 138 (0x7fb48509cc00) [pid = 1865] [serial = 2090] [outer = 0x7fb47a650800] 09:02:08 INFO - PROCESS | 1865 | 1461686528490 Marionette DEBUG loaded listener.js 09:02:08 INFO - PROCESS | 1865 | ++DOMWINDOW == 139 (0x7fb485d4e000) [pid = 1865] [serial = 2091] [outer = 0x7fb47a650800] 09:02:09 INFO - PROCESS | 1865 | 1461686529513 Marionette TRACE conn3 <- [1,2756,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html",0,null,null,[["save()/restore() works for globalCompositeOperation",0,null,null]]]}] 09:02:09 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | save()/restore() works for globalCompositeOperation 09:02:09 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | took 1425ms 09:02:09 INFO - PROCESS | 1865 | 1461686529577 Marionette TRACE conn3 -> [0,2757,"getWindowHandle",null] 09:02:09 INFO - PROCESS | 1865 | 1461686529581 Marionette TRACE conn3 <- [1,2757,null,{"value":"8"}] 09:02:09 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html 09:02:09 INFO - PROCESS | 1865 | 1461686529587 Marionette TRACE conn3 -> [0,2758,"setScriptTimeout",{"ms":35000}] 09:02:09 INFO - PROCESS | 1865 | 1461686529589 Marionette TRACE conn3 <- [1,2758,null,{}] 09:02:09 INFO - PROCESS | 1865 | 1461686529595 Marionette TRACE conn3 -> [0,2759,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:02:09 INFO - PROCESS | 1865 | 1461686529854 Marionette TRACE conn3 <- [1,2759,null,{"value":null}] 09:02:09 INFO - PROCESS | 1865 | 1461686529884 Marionette TRACE conn3 -> [0,2760,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html\", \"f2909f1d-3840-4f27-ae3e-3caac4a4282f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:02:09 INFO - PROCESS | 1865 | ++DOCSHELL 0x7fb4878bd800 == 147 [pid = 1865] [id = 697] 09:02:09 INFO - PROCESS | 1865 | ++DOMWINDOW == 140 (0x7fb48509b400) [pid = 1865] [serial = 2092] [outer = (nil)] 09:02:09 INFO - PROCESS | 1865 | ++DOMWINDOW == 141 (0x7fb486b90800) [pid = 1865] [serial = 2093] [outer = 0x7fb48509b400] 09:02:09 INFO - PROCESS | 1865 | 1461686529942 Marionette DEBUG loaded listener.js 09:02:10 INFO - PROCESS | 1865 | ++DOMWINDOW == 142 (0x7fb486dda800) [pid = 1865] [serial = 2094] [outer = 0x7fb48509b400] 09:02:11 INFO - PROCESS | 1865 | --DOMWINDOW == 141 (0x7fb4807b6400) [pid = 1865] [serial = 2029] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html] 09:02:11 INFO - PROCESS | 1865 | --DOMWINDOW == 140 (0x7fb486b85c00) [pid = 1865] [serial = 2002] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.2.html] 09:02:11 INFO - PROCESS | 1865 | --DOMWINDOW == 139 (0x7fb481e7e000) [pid = 1865] [serial = 1972] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.basic.html] 09:02:11 INFO - PROCESS | 1865 | --DOMWINDOW == 138 (0x7fb4946f1c00) [pid = 1865] [serial = 1996] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.3.html] 09:02:11 INFO - PROCESS | 1865 | --DOMWINDOW == 137 (0x7fb47a649800) [pid = 1865] [serial = 1990] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.1.html] 09:02:11 INFO - PROCESS | 1865 | --DOMWINDOW == 136 (0x7fb47c535800) [pid = 1865] [serial = 2023] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.bottom.html] 09:02:11 INFO - PROCESS | 1865 | --DOMWINDOW == 135 (0x7fb494523c00) [pid = 1865] [serial = 2005] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.default.html] 09:02:11 INFO - PROCESS | 1865 | --DOMWINDOW == 134 (0x7fb47e046800) [pid = 1865] [serial = 2026] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html] 09:02:11 INFO - PROCESS | 1865 | --DOMWINDOW == 133 (0x7fb4902d6c00) [pid = 1865] [serial = 1987] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.2.html] 09:02:11 INFO - PROCESS | 1865 | --DOMWINDOW == 132 (0x7fb47f1b0000) [pid = 1865] [serial = 2020] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.valid.html] 09:02:11 INFO - PROCESS | 1865 | --DOMWINDOW == 131 (0x7fb481afa000) [pid = 1865] [serial = 1999] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.1.html] 09:02:11 INFO - PROCESS | 1865 | --DOMWINDOW == 130 (0x7fb490149400) [pid = 1865] [serial = 2008] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.invalid.html] 09:02:11 INFO - PROCESS | 1865 | --DOMWINDOW == 129 (0x7fb483a29800) [pid = 1865] [serial = 1978] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.2.html] 09:02:11 INFO - PROCESS | 1865 | --DOMWINDOW == 128 (0x7fb496f92000) [pid = 1865] [serial = 2014] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.default.html] 09:02:11 INFO - PROCESS | 1865 | --DOMWINDOW == 127 (0x7fb490a7fc00) [pid = 1865] [serial = 2017] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.invalid.html] 09:02:11 INFO - PROCESS | 1865 | --DOMWINDOW == 126 (0x7fb482d1ac00) [pid = 1865] [serial = 1984] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.1.html] 09:02:11 INFO - PROCESS | 1865 | --DOMWINDOW == 125 (0x7fb4837be800) [pid = 1865] [serial = 1975] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.1.html] 09:02:11 INFO - PROCESS | 1865 | --DOMWINDOW == 124 (0x7fb489986c00) [pid = 1865] [serial = 1993] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.2.html] 09:02:11 INFO - PROCESS | 1865 | --DOMWINDOW == 123 (0x7fb494eca400) [pid = 1865] [serial = 2011] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.valid.html] 09:02:11 INFO - PROCESS | 1865 | --DOMWINDOW == 122 (0x7fb4879ab000) [pid = 1865] [serial = 1981] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.basic.html] 09:02:11 INFO - PROCESS | 1865 | --DOMWINDOW == 121 (0x7fb47e045000) [pid = 1865] [serial = 1969] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.alpha.html] 09:02:11 INFO - PROCESS | 1865 | 1461686531401 Marionette TRACE conn3 <- [1,2760,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html",0,null,null,[["save()/restore() works for lineCap",0,null,null]]]}] 09:02:11 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | save()/restore() works for lineCap 09:02:11 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | took 1828ms 09:02:11 INFO - PROCESS | 1865 | 1461686531416 Marionette TRACE conn3 -> [0,2761,"getWindowHandle",null] 09:02:11 INFO - PROCESS | 1865 | 1461686531419 Marionette TRACE conn3 <- [1,2761,null,{"value":"8"}] 09:02:11 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html 09:02:11 INFO - PROCESS | 1865 | 1461686531425 Marionette TRACE conn3 -> [0,2762,"setScriptTimeout",{"ms":35000}] 09:02:11 INFO - PROCESS | 1865 | 1461686531427 Marionette TRACE conn3 <- [1,2762,null,{}] 09:02:11 INFO - PROCESS | 1865 | 1461686531432 Marionette TRACE conn3 -> [0,2763,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:02:11 INFO - PROCESS | 1865 | 1461686531660 Marionette TRACE conn3 <- [1,2763,null,{"value":null}] 09:02:11 INFO - PROCESS | 1865 | 1461686531894 Marionette TRACE conn3 -> [0,2764,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html\", \"f2909f1d-3840-4f27-ae3e-3caac4a4282f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:02:11 INFO - PROCESS | 1865 | ++DOCSHELL 0x7fb489bde800 == 148 [pid = 1865] [id = 698] 09:02:11 INFO - PROCESS | 1865 | ++DOMWINDOW == 122 (0x7fb486dad800) [pid = 1865] [serial = 2095] [outer = (nil)] 09:02:11 INFO - PROCESS | 1865 | ++DOMWINDOW == 123 (0x7fb486df3400) [pid = 1865] [serial = 2096] [outer = 0x7fb486dad800] 09:02:11 INFO - PROCESS | 1865 | 1461686531969 Marionette DEBUG loaded listener.js 09:02:12 INFO - PROCESS | 1865 | ++DOMWINDOW == 124 (0x7fb487b90400) [pid = 1865] [serial = 2097] [outer = 0x7fb486dad800] 09:02:12 INFO - PROCESS | 1865 | 1461686532664 Marionette TRACE conn3 <- [1,2764,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html",0,null,null,[["save()/restore() works for lineJoin",0,null,null]]]}] 09:02:12 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | save()/restore() works for lineJoin 09:02:12 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | took 1278ms 09:02:12 INFO - PROCESS | 1865 | 1461686532704 Marionette TRACE conn3 -> [0,2765,"getWindowHandle",null] 09:02:12 INFO - PROCESS | 1865 | 1461686532706 Marionette TRACE conn3 <- [1,2765,null,{"value":"8"}] 09:02:12 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html 09:02:12 INFO - PROCESS | 1865 | 1461686532712 Marionette TRACE conn3 -> [0,2766,"setScriptTimeout",{"ms":35000}] 09:02:12 INFO - PROCESS | 1865 | 1461686532714 Marionette TRACE conn3 <- [1,2766,null,{}] 09:02:12 INFO - PROCESS | 1865 | 1461686532719 Marionette TRACE conn3 -> [0,2767,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:02:13 INFO - PROCESS | 1865 | 1461686533007 Marionette TRACE conn3 <- [1,2767,null,{"value":null}] 09:02:13 INFO - PROCESS | 1865 | 1461686533031 Marionette TRACE conn3 -> [0,2768,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html\", \"f2909f1d-3840-4f27-ae3e-3caac4a4282f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:02:13 INFO - PROCESS | 1865 | ++DOCSHELL 0x7fb48edab000 == 149 [pid = 1865] [id = 699] 09:02:13 INFO - PROCESS | 1865 | ++DOMWINDOW == 125 (0x7fb4879af800) [pid = 1865] [serial = 2098] [outer = (nil)] 09:02:13 INFO - PROCESS | 1865 | ++DOMWINDOW == 126 (0x7fb488fbe800) [pid = 1865] [serial = 2099] [outer = 0x7fb4879af800] 09:02:13 INFO - PROCESS | 1865 | 1461686533102 Marionette DEBUG loaded listener.js 09:02:13 INFO - PROCESS | 1865 | ++DOMWINDOW == 127 (0x7fb489988400) [pid = 1865] [serial = 2100] [outer = 0x7fb4879af800] 09:02:14 INFO - PROCESS | 1865 | 1461686534346 Marionette TRACE conn3 <- [1,2768,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html",0,null,null,[["save()/restore() works for lineWidth",0,null,null]]]}] 09:02:14 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | save()/restore() works for lineWidth 09:02:14 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | took 1684ms 09:02:14 INFO - PROCESS | 1865 | 1461686534398 Marionette TRACE conn3 -> [0,2769,"getWindowHandle",null] 09:02:14 INFO - PROCESS | 1865 | 1461686534403 Marionette TRACE conn3 <- [1,2769,null,{"value":"8"}] 09:02:14 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html 09:02:14 INFO - PROCESS | 1865 | 1461686534411 Marionette TRACE conn3 -> [0,2770,"setScriptTimeout",{"ms":35000}] 09:02:14 INFO - PROCESS | 1865 | 1461686534418 Marionette TRACE conn3 <- [1,2770,null,{}] 09:02:14 INFO - PROCESS | 1865 | 1461686534425 Marionette TRACE conn3 -> [0,2771,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:02:14 INFO - PROCESS | 1865 | 1461686534665 Marionette TRACE conn3 <- [1,2771,null,{"value":null}] 09:02:14 INFO - PROCESS | 1865 | 1461686534983 Marionette TRACE conn3 -> [0,2772,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html\", \"f2909f1d-3840-4f27-ae3e-3caac4a4282f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:02:15 INFO - PROCESS | 1865 | ++DOCSHELL 0x7fb485c9d800 == 150 [pid = 1865] [id = 700] 09:02:15 INFO - PROCESS | 1865 | ++DOMWINDOW == 128 (0x7fb47fbf0c00) [pid = 1865] [serial = 2101] [outer = (nil)] 09:02:15 INFO - PROCESS | 1865 | ++DOMWINDOW == 129 (0x7fb480263c00) [pid = 1865] [serial = 2102] [outer = 0x7fb47fbf0c00] 09:02:15 INFO - PROCESS | 1865 | 1461686535063 Marionette DEBUG loaded listener.js 09:02:15 INFO - PROCESS | 1865 | ++DOMWINDOW == 130 (0x7fb481e7ac00) [pid = 1865] [serial = 2103] [outer = 0x7fb47fbf0c00] 09:02:15 INFO - PROCESS | 1865 | 1461686535946 Marionette TRACE conn3 <- [1,2772,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html",0,null,null,[["save()/restore() works for miterLimit",0,null,null]]]}] 09:02:15 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | save()/restore() works for miterLimit 09:02:15 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | took 1591ms 09:02:16 INFO - PROCESS | 1865 | 1461686536003 Marionette TRACE conn3 -> [0,2773,"getWindowHandle",null] 09:02:16 INFO - PROCESS | 1865 | 1461686536011 Marionette TRACE conn3 <- [1,2773,null,{"value":"8"}] 09:02:16 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.path.html 09:02:16 INFO - PROCESS | 1865 | 1461686536021 Marionette TRACE conn3 -> [0,2774,"setScriptTimeout",{"ms":35000}] 09:02:16 INFO - PROCESS | 1865 | 1461686536025 Marionette TRACE conn3 <- [1,2774,null,{}] 09:02:16 INFO - PROCESS | 1865 | 1461686536030 Marionette TRACE conn3 -> [0,2775,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:02:16 INFO - PROCESS | 1865 | 1461686536301 Marionette TRACE conn3 <- [1,2775,null,{"value":null}] 09:02:16 INFO - PROCESS | 1865 | 1461686536656 Marionette TRACE conn3 -> [0,2776,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.path.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.path.html\", \"f2909f1d-3840-4f27-ae3e-3caac4a4282f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:02:16 INFO - PROCESS | 1865 | ++DOCSHELL 0x7fb48def2000 == 151 [pid = 1865] [id = 701] 09:02:16 INFO - PROCESS | 1865 | ++DOMWINDOW == 131 (0x7fb482b10800) [pid = 1865] [serial = 2104] [outer = (nil)] 09:02:16 INFO - PROCESS | 1865 | ++DOMWINDOW == 132 (0x7fb483a29400) [pid = 1865] [serial = 2105] [outer = 0x7fb482b10800] 09:02:16 INFO - PROCESS | 1865 | 1461686536729 Marionette DEBUG loaded listener.js 09:02:16 INFO - PROCESS | 1865 | ++DOMWINDOW == 133 (0x7fb485094800) [pid = 1865] [serial = 2106] [outer = 0x7fb482b10800] 09:02:17 INFO - PROCESS | 1865 | 1461686537581 Marionette TRACE conn3 <- [1,2776,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.path.html",0,null,null,[["save()/restore() does not affect the current path",0,null,null]]]}] 09:02:17 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | save()/restore() does not affect the current path 09:02:17 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | took 1633ms 09:02:17 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html 09:02:17 INFO - PROCESS | 1865 | 1461686537654 Marionette TRACE conn3 -> [0,2777,"getWindowHandle",null] 09:02:17 INFO - PROCESS | 1865 | 1461686537657 Marionette TRACE conn3 <- [1,2777,null,{"value":"8"}] 09:02:17 INFO - PROCESS | 1865 | 1461686537664 Marionette TRACE conn3 -> [0,2778,"setScriptTimeout",{"ms":35000}] 09:02:17 INFO - PROCESS | 1865 | 1461686537670 Marionette TRACE conn3 <- [1,2778,null,{}] 09:02:17 INFO - PROCESS | 1865 | 1461686537686 Marionette TRACE conn3 -> [0,2779,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:02:17 INFO - PROCESS | 1865 | 1461686537952 Marionette TRACE conn3 <- [1,2779,null,{"value":null}] 09:02:18 INFO - PROCESS | 1865 | 1461686538264 Marionette TRACE conn3 -> [0,2780,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html\", \"f2909f1d-3840-4f27-ae3e-3caac4a4282f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:02:18 INFO - PROCESS | 1865 | ++DOCSHELL 0x7fb490178000 == 152 [pid = 1865] [id = 702] 09:02:18 INFO - PROCESS | 1865 | ++DOMWINDOW == 134 (0x7fb486dfa400) [pid = 1865] [serial = 2107] [outer = (nil)] 09:02:18 INFO - PROCESS | 1865 | ++DOMWINDOW == 135 (0x7fb487b8d400) [pid = 1865] [serial = 2108] [outer = 0x7fb486dfa400] 09:02:18 INFO - PROCESS | 1865 | 1461686538356 Marionette DEBUG loaded listener.js 09:02:18 INFO - PROCESS | 1865 | ++DOMWINDOW == 136 (0x7fb4890c8c00) [pid = 1865] [serial = 2109] [outer = 0x7fb486dfa400] 09:02:19 INFO - PROCESS | 1865 | 1461686539209 Marionette TRACE conn3 <- [1,2780,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html",0,null,null,[["save()/restore() works for shadowBlur",0,null,null]]]}] 09:02:19 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | save()/restore() works for shadowBlur 09:02:19 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | took 1591ms 09:02:19 INFO - PROCESS | 1865 | 1461686539255 Marionette TRACE conn3 -> [0,2781,"getWindowHandle",null] 09:02:19 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html 09:02:19 INFO - PROCESS | 1865 | 1461686539259 Marionette TRACE conn3 <- [1,2781,null,{"value":"8"}] 09:02:19 INFO - PROCESS | 1865 | 1461686539265 Marionette TRACE conn3 -> [0,2782,"setScriptTimeout",{"ms":35000}] 09:02:19 INFO - PROCESS | 1865 | 1461686539268 Marionette TRACE conn3 <- [1,2782,null,{}] 09:02:19 INFO - PROCESS | 1865 | 1461686539273 Marionette TRACE conn3 -> [0,2783,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:02:19 INFO - PROCESS | 1865 | 1461686539497 Marionette TRACE conn3 <- [1,2783,null,{"value":null}] 09:02:19 INFO - PROCESS | 1865 | 1461686539774 Marionette TRACE conn3 -> [0,2784,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html\", \"f2909f1d-3840-4f27-ae3e-3caac4a4282f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:02:19 INFO - PROCESS | 1865 | ++DOCSHELL 0x7fb490bff800 == 153 [pid = 1865] [id = 703] 09:02:19 INFO - PROCESS | 1865 | ++DOMWINDOW == 137 (0x7fb483a1c000) [pid = 1865] [serial = 2110] [outer = (nil)] 09:02:19 INFO - PROCESS | 1865 | ++DOMWINDOW == 138 (0x7fb48decf800) [pid = 1865] [serial = 2111] [outer = 0x7fb483a1c000] 09:02:19 INFO - PROCESS | 1865 | 1461686539892 Marionette DEBUG loaded listener.js 09:02:19 INFO - PROCESS | 1865 | ++DOMWINDOW == 139 (0x7fb490153400) [pid = 1865] [serial = 2112] [outer = 0x7fb483a1c000] 09:02:20 INFO - PROCESS | 1865 | 1461686540713 Marionette TRACE conn3 <- [1,2784,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html",0,null,null,[["save()/restore() works for shadowColor",0,null,null]]]}] 09:02:20 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | save()/restore() works for shadowColor 09:02:20 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | took 1484ms 09:02:20 INFO - PROCESS | 1865 | 1461686540750 Marionette TRACE conn3 -> [0,2785,"getWindowHandle",null] 09:02:20 INFO - PROCESS | 1865 | 1461686540753 Marionette TRACE conn3 <- [1,2785,null,{"value":"8"}] 09:02:20 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html 09:02:20 INFO - PROCESS | 1865 | 1461686540759 Marionette TRACE conn3 -> [0,2786,"setScriptTimeout",{"ms":35000}] 09:02:20 INFO - PROCESS | 1865 | 1461686540762 Marionette TRACE conn3 <- [1,2786,null,{}] 09:02:20 INFO - PROCESS | 1865 | 1461686540767 Marionette TRACE conn3 -> [0,2787,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:02:20 INFO - PROCESS | 1865 | 1461686540989 Marionette TRACE conn3 <- [1,2787,null,{"value":null}] 09:02:21 INFO - PROCESS | 1865 | 1461686541267 Marionette TRACE conn3 -> [0,2788,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html\", \"f2909f1d-3840-4f27-ae3e-3caac4a4282f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:02:21 INFO - PROCESS | 1865 | ++DOCSHELL 0x7fb4911b8800 == 154 [pid = 1865] [id = 704] 09:02:21 INFO - PROCESS | 1865 | ++DOMWINDOW == 140 (0x7fb47f1b0800) [pid = 1865] [serial = 2113] [outer = (nil)] 09:02:21 INFO - PROCESS | 1865 | ++DOMWINDOW == 141 (0x7fb4902db000) [pid = 1865] [serial = 2114] [outer = 0x7fb47f1b0800] 09:02:21 INFO - PROCESS | 1865 | 1461686541344 Marionette DEBUG loaded listener.js 09:02:21 INFO - PROCESS | 1865 | ++DOMWINDOW == 142 (0x7fb49034e400) [pid = 1865] [serial = 2115] [outer = 0x7fb47f1b0800] 09:02:22 INFO - PROCESS | 1865 | 1461686542233 Marionette TRACE conn3 <- [1,2788,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html",0,null,null,[["save()/restore() works for shadowOffsetX",0,null,null]]]}] 09:02:22 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | save()/restore() works for shadowOffsetX 09:02:22 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | took 1530ms 09:02:22 INFO - PROCESS | 1865 | 1461686542291 Marionette TRACE conn3 -> [0,2789,"getWindowHandle",null] 09:02:22 INFO - PROCESS | 1865 | 1461686542295 Marionette TRACE conn3 <- [1,2789,null,{"value":"8"}] 09:02:22 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html 09:02:22 INFO - PROCESS | 1865 | 1461686542300 Marionette TRACE conn3 -> [0,2790,"setScriptTimeout",{"ms":35000}] 09:02:22 INFO - PROCESS | 1865 | 1461686542303 Marionette TRACE conn3 <- [1,2790,null,{}] 09:02:22 INFO - PROCESS | 1865 | 1461686542308 Marionette TRACE conn3 -> [0,2791,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:02:22 INFO - PROCESS | 1865 | 1461686542543 Marionette TRACE conn3 <- [1,2791,null,{"value":null}] 09:02:22 INFO - PROCESS | 1865 | 1461686542815 Marionette TRACE conn3 -> [0,2792,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html\", \"f2909f1d-3840-4f27-ae3e-3caac4a4282f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:02:22 INFO - PROCESS | 1865 | ++DOCSHELL 0x7fb494595800 == 155 [pid = 1865] [id = 705] 09:02:22 INFO - PROCESS | 1865 | ++DOMWINDOW == 143 (0x7fb490b32000) [pid = 1865] [serial = 2116] [outer = (nil)] 09:02:22 INFO - PROCESS | 1865 | ++DOMWINDOW == 144 (0x7fb491159c00) [pid = 1865] [serial = 2117] [outer = 0x7fb490b32000] 09:02:22 INFO - PROCESS | 1865 | 1461686542933 Marionette DEBUG loaded listener.js 09:02:23 INFO - PROCESS | 1865 | ++DOMWINDOW == 145 (0x7fb493917800) [pid = 1865] [serial = 2118] [outer = 0x7fb490b32000] 09:02:23 INFO - PROCESS | 1865 | 1461686543734 Marionette TRACE conn3 <- [1,2792,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html",0,null,null,[["save()/restore() works for shadowOffsetY",0,null,null]]]}] 09:02:23 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | save()/restore() works for shadowOffsetY 09:02:23 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | took 1480ms 09:02:23 INFO - PROCESS | 1865 | 1461686543783 Marionette TRACE conn3 -> [0,2793,"getWindowHandle",null] 09:02:23 INFO - PROCESS | 1865 | 1461686543787 Marionette TRACE conn3 <- [1,2793,null,{"value":"8"}] 09:02:23 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html 09:02:23 INFO - PROCESS | 1865 | 1461686543792 Marionette TRACE conn3 -> [0,2794,"setScriptTimeout",{"ms":35000}] 09:02:23 INFO - PROCESS | 1865 | 1461686543796 Marionette TRACE conn3 <- [1,2794,null,{}] 09:02:23 INFO - PROCESS | 1865 | 1461686543801 Marionette TRACE conn3 -> [0,2795,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:02:24 INFO - PROCESS | 1865 | 1461686544017 Marionette TRACE conn3 <- [1,2795,null,{"value":null}] 09:02:24 INFO - PROCESS | 1865 | 1461686544304 Marionette TRACE conn3 -> [0,2796,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.stack.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stack.html\", \"f2909f1d-3840-4f27-ae3e-3caac4a4282f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:02:24 INFO - PROCESS | 1865 | ++DOCSHELL 0x7fb49497a000 == 156 [pid = 1865] [id = 706] 09:02:24 INFO - PROCESS | 1865 | ++DOMWINDOW == 146 (0x7fb490b34c00) [pid = 1865] [serial = 2119] [outer = (nil)] 09:02:24 INFO - PROCESS | 1865 | ++DOMWINDOW == 147 (0x7fb493cafc00) [pid = 1865] [serial = 2120] [outer = 0x7fb490b34c00] 09:02:24 INFO - PROCESS | 1865 | 1461686544381 Marionette DEBUG loaded listener.js 09:02:24 INFO - PROCESS | 1865 | ++DOMWINDOW == 148 (0x7fb493d99c00) [pid = 1865] [serial = 2121] [outer = 0x7fb490b34c00] 09:02:25 INFO - PROCESS | 1865 | 1461686545215 Marionette TRACE conn3 <- [1,2796,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.stack.html",0,null,null,[["save()/restore() can be nested as a stack",0,null,null]]]}] 09:02:25 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | save()/restore() can be nested as a stack 09:02:25 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | took 1478ms 09:02:25 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html 09:02:25 INFO - PROCESS | 1865 | 1461686545272 Marionette TRACE conn3 -> [0,2797,"getWindowHandle",null] 09:02:25 INFO - PROCESS | 1865 | 1461686545274 Marionette TRACE conn3 <- [1,2797,null,{"value":"8"}] 09:02:25 INFO - PROCESS | 1865 | 1461686545280 Marionette TRACE conn3 -> [0,2798,"setScriptTimeout",{"ms":35000}] 09:02:25 INFO - PROCESS | 1865 | 1461686545283 Marionette TRACE conn3 <- [1,2798,null,{}] 09:02:25 INFO - PROCESS | 1865 | 1461686545289 Marionette TRACE conn3 -> [0,2799,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:02:25 INFO - PROCESS | 1865 | 1461686545496 Marionette TRACE conn3 <- [1,2799,null,{"value":null}] 09:02:25 INFO - PROCESS | 1865 | 1461686545771 Marionette TRACE conn3 -> [0,2800,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html\", \"f2909f1d-3840-4f27-ae3e-3caac4a4282f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:02:25 INFO - PROCESS | 1865 | ++DOCSHELL 0x7fb497795800 == 157 [pid = 1865] [id = 707] 09:02:25 INFO - PROCESS | 1865 | ++DOMWINDOW == 149 (0x7fb49391a800) [pid = 1865] [serial = 2122] [outer = (nil)] 09:02:25 INFO - PROCESS | 1865 | ++DOMWINDOW == 150 (0x7fb481e77400) [pid = 1865] [serial = 2123] [outer = 0x7fb49391a800] 09:02:25 INFO - PROCESS | 1865 | 1461686545852 Marionette DEBUG loaded listener.js 09:02:25 INFO - PROCESS | 1865 | ++DOMWINDOW == 151 (0x7fb493edb400) [pid = 1865] [serial = 2124] [outer = 0x7fb49391a800] 09:02:26 INFO - PROCESS | 1865 | 1461686546727 Marionette TRACE conn3 <- [1,2800,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html",0,null,null,[["save()/restore() stack depth is not unreasonably limited",0,null,null]]]}] 09:02:26 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | save()/restore() stack depth is not unreasonably limited 09:02:26 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | took 1481ms 09:02:26 INFO - PROCESS | 1865 | 1461686546762 Marionette TRACE conn3 -> [0,2801,"getWindowHandle",null] 09:02:26 INFO - PROCESS | 1865 | 1461686546766 Marionette TRACE conn3 <- [1,2801,null,{"value":"8"}] 09:02:26 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html 09:02:26 INFO - PROCESS | 1865 | 1461686546772 Marionette TRACE conn3 -> [0,2802,"setScriptTimeout",{"ms":35000}] 09:02:26 INFO - PROCESS | 1865 | 1461686546774 Marionette TRACE conn3 <- [1,2802,null,{}] 09:02:26 INFO - PROCESS | 1865 | 1461686546779 Marionette TRACE conn3 -> [0,2803,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:02:27 INFO - PROCESS | 1865 | 1461686546997 Marionette TRACE conn3 <- [1,2803,null,{"value":null}] 09:02:27 INFO - PROCESS | 1865 | 1461686547276 Marionette TRACE conn3 -> [0,2804,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html\", \"f2909f1d-3840-4f27-ae3e-3caac4a4282f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:02:27 INFO - PROCESS | 1865 | ++DOCSHELL 0x7fb4990c5000 == 158 [pid = 1865] [id = 708] 09:02:27 INFO - PROCESS | 1865 | ++DOMWINDOW == 152 (0x7fb481825c00) [pid = 1865] [serial = 2125] [outer = (nil)] 09:02:27 INFO - PROCESS | 1865 | ++DOMWINDOW == 153 (0x7fb49452b800) [pid = 1865] [serial = 2126] [outer = 0x7fb481825c00] 09:02:27 INFO - PROCESS | 1865 | 1461686547390 Marionette DEBUG loaded listener.js 09:02:27 INFO - PROCESS | 1865 | ++DOMWINDOW == 154 (0x7fb494791400) [pid = 1865] [serial = 2127] [outer = 0x7fb481825c00] 09:02:28 INFO - PROCESS | 1865 | 1461686548190 Marionette TRACE conn3 <- [1,2804,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html",0,null,null,[["save()/restore() works for strokeStyle",0,null,null]]]}] 09:02:28 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | save()/restore() works for strokeStyle 09:02:28 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | took 1442ms 09:02:28 INFO - PROCESS | 1865 | 1461686548215 Marionette TRACE conn3 -> [0,2805,"getWindowHandle",null] 09:02:28 INFO - PROCESS | 1865 | 1461686548217 Marionette TRACE conn3 <- [1,2805,null,{"value":"8"}] 09:02:28 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html 09:02:28 INFO - PROCESS | 1865 | 1461686548223 Marionette TRACE conn3 -> [0,2806,"setScriptTimeout",{"ms":35000}] 09:02:28 INFO - PROCESS | 1865 | 1461686548225 Marionette TRACE conn3 <- [1,2806,null,{}] 09:02:28 INFO - PROCESS | 1865 | 1461686548231 Marionette TRACE conn3 -> [0,2807,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:02:28 INFO - PROCESS | 1865 | 1461686548455 Marionette TRACE conn3 <- [1,2807,null,{"value":null}] 09:02:28 INFO - PROCESS | 1865 | 1461686548761 Marionette TRACE conn3 -> [0,2808,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html\", \"f2909f1d-3840-4f27-ae3e-3caac4a4282f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:02:28 INFO - PROCESS | 1865 | ++DOCSHELL 0x7fb499b9a800 == 159 [pid = 1865] [id = 709] 09:02:28 INFO - PROCESS | 1865 | ++DOMWINDOW == 155 (0x7fb4948d2800) [pid = 1865] [serial = 2128] [outer = (nil)] 09:02:28 INFO - PROCESS | 1865 | ++DOMWINDOW == 156 (0x7fb494b85000) [pid = 1865] [serial = 2129] [outer = 0x7fb4948d2800] 09:02:28 INFO - PROCESS | 1865 | 1461686548842 Marionette DEBUG loaded listener.js 09:02:28 INFO - PROCESS | 1865 | ++DOMWINDOW == 157 (0x7fb494d0d400) [pid = 1865] [serial = 2130] [outer = 0x7fb4948d2800] 09:02:29 INFO - PROCESS | 1865 | 1461686549766 Marionette TRACE conn3 <- [1,2808,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html",0,null,null,[["save()/restore() works for textAlign",0,null,null]]]}] 09:02:29 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | save()/restore() works for textAlign 09:02:29 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | took 1581ms 09:02:29 INFO - PROCESS | 1865 | 1461686549804 Marionette TRACE conn3 -> [0,2809,"getWindowHandle",null] 09:02:29 INFO - PROCESS | 1865 | 1461686549808 Marionette TRACE conn3 <- [1,2809,null,{"value":"8"}] 09:02:29 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html 09:02:29 INFO - PROCESS | 1865 | 1461686549814 Marionette TRACE conn3 -> [0,2810,"setScriptTimeout",{"ms":35000}] 09:02:29 INFO - PROCESS | 1865 | 1461686549818 Marionette TRACE conn3 <- [1,2810,null,{}] 09:02:29 INFO - PROCESS | 1865 | 1461686549824 Marionette TRACE conn3 -> [0,2811,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:02:30 INFO - PROCESS | 1865 | 1461686550056 Marionette TRACE conn3 <- [1,2811,null,{"value":null}] 09:02:30 INFO - PROCESS | 1865 | 1461686550347 Marionette TRACE conn3 -> [0,2812,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html\", \"f2909f1d-3840-4f27-ae3e-3caac4a4282f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:02:30 INFO - PROCESS | 1865 | ++DOCSHELL 0x7fb49b5d0800 == 160 [pid = 1865] [id = 710] 09:02:30 INFO - PROCESS | 1865 | ++DOMWINDOW == 158 (0x7fb4948d7000) [pid = 1865] [serial = 2131] [outer = (nil)] 09:02:30 INFO - PROCESS | 1865 | ++DOMWINDOW == 159 (0x7fb497d32400) [pid = 1865] [serial = 2132] [outer = 0x7fb4948d7000] 09:02:30 INFO - PROCESS | 1865 | 1461686550472 Marionette DEBUG loaded listener.js 09:02:30 INFO - PROCESS | 1865 | ++DOMWINDOW == 160 (0x7fb498815800) [pid = 1865] [serial = 2133] [outer = 0x7fb4948d7000] 09:02:31 INFO - PROCESS | 1865 | 1461686551339 Marionette TRACE conn3 <- [1,2812,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html",0,null,null,[["save()/restore() works for textBaseline",0,null,null]]]}] 09:02:31 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | save()/restore() works for textBaseline 09:02:31 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | took 1583ms 09:02:31 INFO - PROCESS | 1865 | 1461686551398 Marionette TRACE conn3 -> [0,2813,"getWindowHandle",null] 09:02:31 INFO - PROCESS | 1865 | 1461686551400 Marionette TRACE conn3 <- [1,2813,null,{"value":"8"}] 09:02:31 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html 09:02:31 INFO - PROCESS | 1865 | 1461686551406 Marionette TRACE conn3 -> [0,2814,"setScriptTimeout",{"ms":35000}] 09:02:31 INFO - PROCESS | 1865 | 1461686551409 Marionette TRACE conn3 <- [1,2814,null,{}] 09:02:31 INFO - PROCESS | 1865 | 1461686551414 Marionette TRACE conn3 -> [0,2815,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:02:31 INFO - PROCESS | 1865 | 1461686551633 Marionette TRACE conn3 <- [1,2815,null,{"value":null}] 09:02:31 INFO - PROCESS | 1865 | 1461686551914 Marionette TRACE conn3 -> [0,2816,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.transformation.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.transformation.html\", \"f2909f1d-3840-4f27-ae3e-3caac4a4282f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:02:31 INFO - PROCESS | 1865 | ++DOCSHELL 0x7fb4a701c800 == 161 [pid = 1865] [id = 711] 09:02:31 INFO - PROCESS | 1865 | ++DOMWINDOW == 161 (0x7fb49632c400) [pid = 1865] [serial = 2134] [outer = (nil)] 09:02:32 INFO - PROCESS | 1865 | ++DOMWINDOW == 162 (0x7fb4990e9800) [pid = 1865] [serial = 2135] [outer = 0x7fb49632c400] 09:02:32 INFO - PROCESS | 1865 | 1461686552032 Marionette DEBUG loaded listener.js 09:02:32 INFO - PROCESS | 1865 | ++DOMWINDOW == 163 (0x7fb499238c00) [pid = 1865] [serial = 2136] [outer = 0x7fb49632c400] 09:02:32 INFO - PROCESS | 1865 | 1461686552899 Marionette TRACE conn3 <- [1,2816,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.transformation.html",0,null,null,[["save()/restore() affects the current transformation matrix",0,null,null]]]}] 09:02:32 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | save()/restore() affects the current transformation matrix 09:02:32 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | took 1541ms 09:02:32 INFO - PROCESS | 1865 | 1461686552948 Marionette TRACE conn3 -> [0,2817,"getWindowHandle",null] 09:02:32 INFO - PROCESS | 1865 | 1461686552952 Marionette TRACE conn3 <- [1,2817,null,{"value":"8"}] 09:02:32 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html 09:02:32 INFO - PROCESS | 1865 | 1461686552958 Marionette TRACE conn3 -> [0,2818,"setScriptTimeout",{"ms":35000}] 09:02:32 INFO - PROCESS | 1865 | 1461686552960 Marionette TRACE conn3 <- [1,2818,null,{}] 09:02:32 INFO - PROCESS | 1865 | 1461686552965 Marionette TRACE conn3 -> [0,2819,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:02:33 INFO - PROCESS | 1865 | 1461686553192 Marionette TRACE conn3 <- [1,2819,null,{"value":null}] 09:02:33 INFO - PROCESS | 1865 | 1461686553474 Marionette TRACE conn3 -> [0,2820,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.underflow.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.underflow.html\", \"f2909f1d-3840-4f27-ae3e-3caac4a4282f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:02:33 INFO - PROCESS | 1865 | ++DOCSHELL 0x7fb4a8579000 == 162 [pid = 1865] [id = 712] 09:02:33 INFO - PROCESS | 1865 | ++DOMWINDOW == 164 (0x7fb499238000) [pid = 1865] [serial = 2137] [outer = (nil)] 09:02:33 INFO - PROCESS | 1865 | ++DOMWINDOW == 165 (0x7fb49928b800) [pid = 1865] [serial = 2138] [outer = 0x7fb499238000] 09:02:33 INFO - PROCESS | 1865 | 1461686553587 Marionette DEBUG loaded listener.js 09:02:33 INFO - PROCESS | 1865 | ++DOMWINDOW == 166 (0x7fb4992d6400) [pid = 1865] [serial = 2139] [outer = 0x7fb499238000] 09:02:34 INFO - PROCESS | 1865 | 1461686554464 Marionette TRACE conn3 <- [1,2820,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.underflow.html",0,null,null,[["restore() with an empty stack has no effect",0,null,null]]]}] 09:02:34 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | restore() with an empty stack has no effect 09:02:34 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | took 1538ms 09:02:34 INFO - PROCESS | 1865 | 1461686554496 Marionette TRACE conn3 -> [0,2821,"getWindowHandle",null] 09:02:34 INFO - PROCESS | 1865 | 1461686554500 Marionette TRACE conn3 <- [1,2821,null,{"value":"8"}] 09:02:34 INFO - TEST-START | /2dcontext/transformations/2d.transformation.order.html 09:02:34 INFO - PROCESS | 1865 | 1461686554505 Marionette TRACE conn3 -> [0,2822,"setScriptTimeout",{"ms":35000}] 09:02:34 INFO - PROCESS | 1865 | 1461686554511 Marionette TRACE conn3 <- [1,2822,null,{}] 09:02:34 INFO - PROCESS | 1865 | 1461686554516 Marionette TRACE conn3 -> [0,2823,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:02:34 INFO - PROCESS | 1865 | 1461686554727 Marionette TRACE conn3 <- [1,2823,null,{"value":null}] 09:02:35 INFO - PROCESS | 1865 | 1461686555009 Marionette TRACE conn3 -> [0,2824,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.order.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.order.html\", \"f2909f1d-3840-4f27-ae3e-3caac4a4282f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:02:35 INFO - PROCESS | 1865 | ++DOCSHELL 0x7fb4abf43800 == 163 [pid = 1865] [id = 713] 09:02:35 INFO - PROCESS | 1865 | ++DOMWINDOW == 167 (0x7fb47a64c000) [pid = 1865] [serial = 2140] [outer = (nil)] 09:02:35 INFO - PROCESS | 1865 | ++DOMWINDOW == 168 (0x7fb4992d6800) [pid = 1865] [serial = 2141] [outer = 0x7fb47a64c000] 09:02:35 INFO - PROCESS | 1865 | 1461686555120 Marionette DEBUG loaded listener.js 09:02:35 INFO - PROCESS | 1865 | ++DOMWINDOW == 169 (0x7fb49939bc00) [pid = 1865] [serial = 2142] [outer = 0x7fb47a64c000] 09:02:35 INFO - PROCESS | 1865 | 1461686555950 Marionette TRACE conn3 <- [1,2824,null,{"value":["/2dcontext/transformations/2d.transformation.order.html",0,null,null,[["Transformations are applied in the right order",0,null,null]]]}] 09:02:35 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.order.html | Transformations are applied in the right order 09:02:35 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.order.html | took 1493ms 09:02:36 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.direction.html 09:02:36 INFO - PROCESS | 1865 | 1461686555999 Marionette TRACE conn3 -> [0,2825,"getWindowHandle",null] 09:02:36 INFO - PROCESS | 1865 | 1461686556002 Marionette TRACE conn3 <- [1,2825,null,{"value":"8"}] 09:02:36 INFO - PROCESS | 1865 | 1461686556009 Marionette TRACE conn3 -> [0,2826,"setScriptTimeout",{"ms":35000}] 09:02:36 INFO - PROCESS | 1865 | 1461686556012 Marionette TRACE conn3 <- [1,2826,null,{}] 09:02:36 INFO - PROCESS | 1865 | 1461686556017 Marionette TRACE conn3 -> [0,2827,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:02:36 INFO - PROCESS | 1865 | 1461686556233 Marionette TRACE conn3 <- [1,2827,null,{"value":null}] 09:02:36 INFO - PROCESS | 1865 | 1461686556515 Marionette TRACE conn3 -> [0,2828,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.rotate.direction.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.direction.html\", \"f2909f1d-3840-4f27-ae3e-3caac4a4282f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:02:36 INFO - PROCESS | 1865 | ++DOCSHELL 0x7fb4ac73a800 == 164 [pid = 1865] [id = 714] 09:02:36 INFO - PROCESS | 1865 | ++DOMWINDOW == 170 (0x7fb486ae3800) [pid = 1865] [serial = 2143] [outer = (nil)] 09:02:36 INFO - PROCESS | 1865 | ++DOMWINDOW == 171 (0x7fb499603000) [pid = 1865] [serial = 2144] [outer = 0x7fb486ae3800] 09:02:36 INFO - PROCESS | 1865 | 1461686556628 Marionette DEBUG loaded listener.js 09:02:36 INFO - PROCESS | 1865 | ++DOMWINDOW == 172 (0x7fb49960a800) [pid = 1865] [serial = 2145] [outer = 0x7fb486ae3800] 09:02:37 INFO - PROCESS | 1865 | 1461686557465 Marionette TRACE conn3 <- [1,2828,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.direction.html",0,null,null,[["rotate() is clockwise",0,null,null]]]}] 09:02:37 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.direction.html | rotate() is clockwise 09:02:37 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.direction.html | took 1529ms 09:02:37 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html 09:02:37 INFO - PROCESS | 1865 | 1461686557538 Marionette TRACE conn3 -> [0,2829,"getWindowHandle",null] 09:02:37 INFO - PROCESS | 1865 | 1461686557540 Marionette TRACE conn3 <- [1,2829,null,{"value":"8"}] 09:02:37 INFO - PROCESS | 1865 | 1461686557547 Marionette TRACE conn3 -> [0,2830,"setScriptTimeout",{"ms":35000}] 09:02:37 INFO - PROCESS | 1865 | 1461686557549 Marionette TRACE conn3 <- [1,2830,null,{}] 09:02:37 INFO - PROCESS | 1865 | 1461686557554 Marionette TRACE conn3 -> [0,2831,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:02:37 INFO - PROCESS | 1865 | 1461686557764 Marionette TRACE conn3 <- [1,2831,null,{"value":null}] 09:02:38 INFO - PROCESS | 1865 | 1461686558042 Marionette TRACE conn3 -> [0,2832,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.rotate.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.nonfinite.html\", \"f2909f1d-3840-4f27-ae3e-3caac4a4282f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:02:38 INFO - PROCESS | 1865 | ++DOCSHELL 0x7fb4ae57d000 == 165 [pid = 1865] [id = 715] 09:02:38 INFO - PROCESS | 1865 | ++DOMWINDOW == 173 (0x7fb481834000) [pid = 1865] [serial = 2146] [outer = (nil)] 09:02:38 INFO - PROCESS | 1865 | ++DOMWINDOW == 174 (0x7fb499611800) [pid = 1865] [serial = 2147] [outer = 0x7fb481834000] 09:02:38 INFO - PROCESS | 1865 | 1461686558156 Marionette DEBUG loaded listener.js 09:02:38 INFO - PROCESS | 1865 | ++DOMWINDOW == 175 (0x7fb49980d800) [pid = 1865] [serial = 2148] [outer = 0x7fb481834000] 09:02:38 INFO - PROCESS | 1865 | 1461686558995 Marionette TRACE conn3 <- [1,2832,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.nonfinite.html",0,null,null,[["rotate() with Infinity/NaN is ignored",0,null,null]]]}] 09:02:39 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | rotate() with Infinity/NaN is ignored 09:02:39 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | took 1483ms 09:02:39 INFO - PROCESS | 1865 | 1461686559030 Marionette TRACE conn3 -> [0,2833,"getWindowHandle",null] 09:02:39 INFO - PROCESS | 1865 | 1461686559033 Marionette TRACE conn3 <- [1,2833,null,{"value":"8"}] 09:02:39 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.radians.html 09:02:39 INFO - PROCESS | 1865 | 1461686559039 Marionette TRACE conn3 -> [0,2834,"setScriptTimeout",{"ms":35000}] 09:02:39 INFO - PROCESS | 1865 | 1461686559042 Marionette TRACE conn3 <- [1,2834,null,{}] 09:02:39 INFO - PROCESS | 1865 | 1461686559047 Marionette TRACE conn3 -> [0,2835,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:02:39 INFO - PROCESS | 1865 | 1461686559269 Marionette TRACE conn3 <- [1,2835,null,{"value":null}] 09:02:39 INFO - PROCESS | 1865 | 1461686559564 Marionette TRACE conn3 -> [0,2836,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.rotate.radians.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.radians.html\", \"f2909f1d-3840-4f27-ae3e-3caac4a4282f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:02:39 INFO - PROCESS | 1865 | ++DOCSHELL 0x7fb4b0834000 == 166 [pid = 1865] [id = 716] 09:02:39 INFO - PROCESS | 1865 | ++DOMWINDOW == 176 (0x7fb47f1ba000) [pid = 1865] [serial = 2149] [outer = (nil)] 09:02:39 INFO - PROCESS | 1865 | ++DOMWINDOW == 177 (0x7fb493c32400) [pid = 1865] [serial = 2150] [outer = 0x7fb47f1ba000] 09:02:39 INFO - PROCESS | 1865 | 1461686559680 Marionette DEBUG loaded listener.js 09:02:39 INFO - PROCESS | 1865 | ++DOMWINDOW == 178 (0x7fb499817000) [pid = 1865] [serial = 2151] [outer = 0x7fb47f1ba000] 09:02:40 INFO - PROCESS | 1865 | 1461686560517 Marionette TRACE conn3 <- [1,2836,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.radians.html",0,null,null,[["rotate() uses radians",0,null,null]]]}] 09:02:40 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.radians.html | rotate() uses radians 09:02:40 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.radians.html | took 1536ms 09:02:40 INFO - PROCESS | 1865 | 1461686560576 Marionette TRACE conn3 -> [0,2837,"getWindowHandle",null] 09:02:40 INFO - PROCESS | 1865 | 1461686560579 Marionette TRACE conn3 <- [1,2837,null,{"value":"8"}] 09:02:40 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrap.html 09:02:40 INFO - PROCESS | 1865 | 1461686560585 Marionette TRACE conn3 -> [0,2838,"setScriptTimeout",{"ms":35000}] 09:02:40 INFO - PROCESS | 1865 | 1461686560587 Marionette TRACE conn3 <- [1,2838,null,{}] 09:02:40 INFO - PROCESS | 1865 | 1461686560592 Marionette TRACE conn3 -> [0,2839,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:02:40 INFO - PROCESS | 1865 | 1461686560817 Marionette TRACE conn3 <- [1,2839,null,{"value":null}] 09:02:41 INFO - PROCESS | 1865 | 1461686561113 Marionette TRACE conn3 -> [0,2840,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.rotate.wrap.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrap.html\", \"f2909f1d-3840-4f27-ae3e-3caac4a4282f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:02:41 INFO - PROCESS | 1865 | ++DOCSHELL 0x7fb4b188b800 == 167 [pid = 1865] [id = 717] 09:02:41 INFO - PROCESS | 1865 | ++DOMWINDOW == 179 (0x7fb499d8ac00) [pid = 1865] [serial = 2152] [outer = (nil)] 09:02:41 INFO - PROCESS | 1865 | ++DOMWINDOW == 180 (0x7fb49a105c00) [pid = 1865] [serial = 2153] [outer = 0x7fb499d8ac00] 09:02:41 INFO - PROCESS | 1865 | 1461686561229 Marionette DEBUG loaded listener.js 09:02:41 INFO - PROCESS | 1865 | ++DOMWINDOW == 181 (0x7fb49a110800) [pid = 1865] [serial = 2154] [outer = 0x7fb499d8ac00] 09:02:42 INFO - PROCESS | 1865 | 1461686562089 Marionette TRACE conn3 <- [1,2840,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.wrap.html",0,null,null,[["rotate() wraps large positive values correctly",0,null,null]]]}] 09:02:42 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrap.html | rotate() wraps large positive values correctly 09:02:42 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrap.html | took 1581ms 09:02:42 INFO - PROCESS | 1865 | 1461686562168 Marionette TRACE conn3 -> [0,2841,"getWindowHandle",null] 09:02:42 INFO - PROCESS | 1865 | 1461686562171 Marionette TRACE conn3 <- [1,2841,null,{"value":"8"}] 09:02:42 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html 09:02:42 INFO - PROCESS | 1865 | 1461686562177 Marionette TRACE conn3 -> [0,2842,"setScriptTimeout",{"ms":35000}] 09:02:42 INFO - PROCESS | 1865 | 1461686562179 Marionette TRACE conn3 <- [1,2842,null,{}] 09:02:42 INFO - PROCESS | 1865 | 1461686562184 Marionette TRACE conn3 -> [0,2843,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:02:42 INFO - PROCESS | 1865 | 1461686562421 Marionette TRACE conn3 <- [1,2843,null,{"value":null}] 09:02:42 INFO - PROCESS | 1865 | 1461686562755 Marionette TRACE conn3 -> [0,2844,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.rotate.wrapnegative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrapnegative.html\", \"f2909f1d-3840-4f27-ae3e-3caac4a4282f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:02:42 INFO - PROCESS | 1865 | ++DOCSHELL 0x7fb482c81800 == 168 [pid = 1865] [id = 718] 09:02:42 INFO - PROCESS | 1865 | ++DOMWINDOW == 182 (0x7fb4998fb800) [pid = 1865] [serial = 2155] [outer = (nil)] 09:02:42 INFO - PROCESS | 1865 | ++DOMWINDOW == 183 (0x7fb49a1b5000) [pid = 1865] [serial = 2156] [outer = 0x7fb4998fb800] 09:02:42 INFO - PROCESS | 1865 | 1461686562830 Marionette DEBUG loaded listener.js 09:02:42 INFO - PROCESS | 1865 | ++DOMWINDOW == 184 (0x7fb49a7ee000) [pid = 1865] [serial = 2157] [outer = 0x7fb4998fb800] 09:02:44 INFO - PROCESS | 1865 | --DOCSHELL 0x7fb489bde800 == 167 [pid = 1865] [id = 698] 09:02:44 INFO - PROCESS | 1865 | --DOCSHELL 0x7fb4878bd800 == 166 [pid = 1865] [id = 697] 09:02:44 INFO - PROCESS | 1865 | --DOCSHELL 0x7fb485dbd000 == 165 [pid = 1865] [id = 696] 09:02:44 INFO - PROCESS | 1865 | --DOCSHELL 0x7fb481b53000 == 164 [pid = 1865] [id = 695] 09:02:44 INFO - PROCESS | 1865 | --DOCSHELL 0x7fb487738800 == 163 [pid = 1865] [id = 694] 09:02:44 INFO - PROCESS | 1865 | --DOCSHELL 0x7fb481b2e800 == 162 [pid = 1865] [id = 693] 09:02:44 INFO - PROCESS | 1865 | --DOCSHELL 0x7fb49c932000 == 161 [pid = 1865] [id = 689] 09:02:44 INFO - PROCESS | 1865 | --DOCSHELL 0x7fb499b88000 == 160 [pid = 1865] [id = 688] 09:02:44 INFO - PROCESS | 1865 | --DOCSHELL 0x7fb497d9c800 == 159 [pid = 1865] [id = 687] 09:02:44 INFO - PROCESS | 1865 | --DOCSHELL 0x7fb4949cc800 == 158 [pid = 1865] [id = 686] 09:02:44 INFO - PROCESS | 1865 | --DOCSHELL 0x7fb493ad1000 == 157 [pid = 1865] [id = 685] 09:02:44 INFO - PROCESS | 1865 | --DOCSHELL 0x7fb490fdd800 == 156 [pid = 1865] [id = 684] 09:02:44 INFO - PROCESS | 1865 | --DOCSHELL 0x7fb49051e000 == 155 [pid = 1865] [id = 683] 09:02:44 INFO - PROCESS | 1865 | --DOCSHELL 0x7fb48eed1800 == 154 [pid = 1865] [id = 682] 09:02:44 INFO - PROCESS | 1865 | --DOCSHELL 0x7fb48e196800 == 153 [pid = 1865] [id = 681] 09:02:44 INFO - PROCESS | 1865 | --DOCSHELL 0x7fb488174000 == 152 [pid = 1865] [id = 680] 09:02:44 INFO - PROCESS | 1865 | --DOCSHELL 0x7fb486ba6000 == 151 [pid = 1865] [id = 679] 09:02:44 INFO - PROCESS | 1865 | --DOCSHELL 0x7fb481b4c800 == 150 [pid = 1865] [id = 678] 09:02:45 INFO - PROCESS | 1865 | --DOMWINDOW == 183 (0x7fb4800df400) [pid = 1865] [serial = 2033] [outer = (nil)] [url = about:blank] 09:02:45 INFO - PROCESS | 1865 | --DOMWINDOW == 182 (0x7fb481af2800) [pid = 1865] [serial = 2030] [outer = (nil)] [url = about:blank] 09:02:45 INFO - PROCESS | 1865 | --DOMWINDOW == 181 (0x7fb4959bb800) [pid = 1865] [serial = 2003] [outer = (nil)] [url = about:blank] 09:02:45 INFO - PROCESS | 1865 | --DOMWINDOW == 180 (0x7fb49632d000) [pid = 1865] [serial = 2004] [outer = (nil)] [url = about:blank] 09:02:45 INFO - PROCESS | 1865 | --DOMWINDOW == 179 (0x7fb482d0fc00) [pid = 1865] [serial = 1973] [outer = (nil)] [url = about:blank] 09:02:45 INFO - PROCESS | 1865 | --DOMWINDOW == 178 (0x7fb4837cf000) [pid = 1865] [serial = 1974] [outer = (nil)] [url = about:blank] 09:02:45 INFO - PROCESS | 1865 | --DOMWINDOW == 177 (0x7fb494794800) [pid = 1865] [serial = 1997] [outer = (nil)] [url = about:blank] 09:02:45 INFO - PROCESS | 1865 | --DOMWINDOW == 176 (0x7fb4948d5800) [pid = 1865] [serial = 1998] [outer = (nil)] [url = about:blank] 09:02:45 INFO - PROCESS | 1865 | --DOMWINDOW == 175 (0x7fb490b37800) [pid = 1865] [serial = 1991] [outer = (nil)] [url = about:blank] 09:02:45 INFO - PROCESS | 1865 | --DOMWINDOW == 174 (0x7fb4914e6400) [pid = 1865] [serial = 1992] [outer = (nil)] [url = about:blank] 09:02:45 INFO - PROCESS | 1865 | --DOMWINDOW == 173 (0x7fb47d8c1000) [pid = 1865] [serial = 2024] [outer = (nil)] [url = about:blank] 09:02:45 INFO - PROCESS | 1865 | --DOMWINDOW == 172 (0x7fb47d9ca800) [pid = 1865] [serial = 2025] [outer = (nil)] [url = about:blank] 09:02:45 INFO - PROCESS | 1865 | --DOMWINDOW == 171 (0x7fb4963b2c00) [pid = 1865] [serial = 2006] [outer = (nil)] [url = about:blank] 09:02:45 INFO - PROCESS | 1865 | --DOMWINDOW == 170 (0x7fb496f09800) [pid = 1865] [serial = 2007] [outer = (nil)] [url = about:blank] 09:02:45 INFO - PROCESS | 1865 | --DOMWINDOW == 169 (0x7fb47fbf9c00) [pid = 1865] [serial = 2027] [outer = (nil)] [url = about:blank] 09:02:45 INFO - PROCESS | 1865 | --DOMWINDOW == 168 (0x7fb4905c3800) [pid = 1865] [serial = 1988] [outer = (nil)] [url = about:blank] 09:02:45 INFO - PROCESS | 1865 | --DOMWINDOW == 167 (0x7fb490a7b400) [pid = 1865] [serial = 1989] [outer = (nil)] [url = about:blank] 09:02:45 INFO - PROCESS | 1865 | --DOMWINDOW == 166 (0x7fb499237800) [pid = 1865] [serial = 2021] [outer = (nil)] [url = about:blank] 09:02:45 INFO - PROCESS | 1865 | --DOMWINDOW == 165 (0x7fb499286400) [pid = 1865] [serial = 2022] [outer = (nil)] [url = about:blank] 09:02:45 INFO - PROCESS | 1865 | --DOMWINDOW == 164 (0x7fb494d09000) [pid = 1865] [serial = 2000] [outer = (nil)] [url = about:blank] 09:02:45 INFO - PROCESS | 1865 | --DOMWINDOW == 163 (0x7fb494eca000) [pid = 1865] [serial = 2001] [outer = (nil)] [url = about:blank] 09:02:45 INFO - PROCESS | 1865 | --DOMWINDOW == 162 (0x7fb49776c800) [pid = 1865] [serial = 2009] [outer = (nil)] [url = about:blank] 09:02:45 INFO - PROCESS | 1865 | --DOMWINDOW == 161 (0x7fb497d37800) [pid = 1865] [serial = 2010] [outer = (nil)] [url = about:blank] 09:02:45 INFO - PROCESS | 1865 | --DOMWINDOW == 160 (0x7fb486da7800) [pid = 1865] [serial = 1979] [outer = (nil)] [url = about:blank] 09:02:45 INFO - PROCESS | 1865 | --DOMWINDOW == 159 (0x7fb486dd5800) [pid = 1865] [serial = 1980] [outer = (nil)] [url = about:blank] 09:02:45 INFO - PROCESS | 1865 | --DOMWINDOW == 158 (0x7fb4990dc400) [pid = 1865] [serial = 2015] [outer = (nil)] [url = about:blank] 09:02:45 INFO - PROCESS | 1865 | --DOMWINDOW == 157 (0x7fb4990e3c00) [pid = 1865] [serial = 2016] [outer = (nil)] [url = about:blank] 09:02:45 INFO - PROCESS | 1865 | --DOMWINDOW == 156 (0x7fb4837d0000) [pid = 1865] [serial = 1967] [outer = (nil)] [url = about:blank] 09:02:45 INFO - PROCESS | 1865 | --DOMWINDOW == 155 (0x7fb4990e7400) [pid = 1865] [serial = 2018] [outer = (nil)] [url = about:blank] 09:02:45 INFO - PROCESS | 1865 | --DOMWINDOW == 154 (0x7fb49922c800) [pid = 1865] [serial = 2019] [outer = (nil)] [url = about:blank] 09:02:45 INFO - PROCESS | 1865 | --DOMWINDOW == 153 (0x7fb490153000) [pid = 1865] [serial = 1985] [outer = (nil)] [url = about:blank] 09:02:45 INFO - PROCESS | 1865 | --DOMWINDOW == 152 (0x7fb490316800) [pid = 1865] [serial = 1986] [outer = (nil)] [url = about:blank] 09:02:45 INFO - PROCESS | 1865 | --DOMWINDOW == 151 (0x7fb485addc00) [pid = 1865] [serial = 1976] [outer = (nil)] [url = about:blank] 09:02:45 INFO - PROCESS | 1865 | --DOMWINDOW == 150 (0x7fb486ae3000) [pid = 1865] [serial = 1977] [outer = (nil)] [url = about:blank] 09:02:45 INFO - PROCESS | 1865 | --DOMWINDOW == 149 (0x7fb493c29c00) [pid = 1865] [serial = 1994] [outer = (nil)] [url = about:blank] 09:02:45 INFO - PROCESS | 1865 | --DOMWINDOW == 148 (0x7fb493d9a000) [pid = 1865] [serial = 1995] [outer = (nil)] [url = about:blank] 09:02:45 INFO - PROCESS | 1865 | --DOMWINDOW == 147 (0x7fb49875e800) [pid = 1865] [serial = 2012] [outer = (nil)] [url = about:blank] 09:02:45 INFO - PROCESS | 1865 | --DOMWINDOW == 146 (0x7fb498813800) [pid = 1865] [serial = 2013] [outer = (nil)] [url = about:blank] 09:02:45 INFO - PROCESS | 1865 | --DOMWINDOW == 145 (0x7fb487b92400) [pid = 1865] [serial = 1982] [outer = (nil)] [url = about:blank] 09:02:45 INFO - PROCESS | 1865 | --DOMWINDOW == 144 (0x7fb488fb0400) [pid = 1865] [serial = 1983] [outer = (nil)] [url = about:blank] 09:02:45 INFO - PROCESS | 1865 | --DOMWINDOW == 143 (0x7fb47f859000) [pid = 1865] [serial = 1970] [outer = (nil)] [url = about:blank] 09:02:45 INFO - PROCESS | 1865 | --DOMWINDOW == 142 (0x7fb4801a8400) [pid = 1865] [serial = 1971] [outer = (nil)] [url = about:blank] 09:02:45 INFO - PROCESS | 1865 | --DOMWINDOW == 141 (0x7fb482b03c00) [pid = 1865] [serial = 2031] [outer = (nil)] [url = about:blank] 09:02:45 INFO - PROCESS | 1865 | --DOMWINDOW == 140 (0x7fb4801ae400) [pid = 1865] [serial = 2028] [outer = (nil)] [url = about:blank] 09:02:45 INFO - PROCESS | 1865 | 1461686565409 Marionette TRACE conn3 <- [1,2844,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.wrapnegative.html",0,null,null,[["rotate() wraps large negative values correctly",0,null,null]]]}] 09:02:45 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | rotate() wraps large negative values correctly 09:02:45 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | took 3286ms 09:02:45 INFO - PROCESS | 1865 | 1461686565465 Marionette TRACE conn3 -> [0,2845,"getWindowHandle",null] 09:02:45 INFO - PROCESS | 1865 | 1461686565469 Marionette TRACE conn3 <- [1,2845,null,{"value":"8"}] 09:02:45 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.zero.html 09:02:45 INFO - PROCESS | 1865 | 1461686565477 Marionette TRACE conn3 -> [0,2846,"setScriptTimeout",{"ms":35000}] 09:02:45 INFO - PROCESS | 1865 | 1461686565480 Marionette TRACE conn3 <- [1,2846,null,{}] 09:02:45 INFO - PROCESS | 1865 | 1461686565487 Marionette TRACE conn3 -> [0,2847,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:02:45 INFO - PROCESS | 1865 | 1461686565729 Marionette TRACE conn3 <- [1,2847,null,{"value":null}] 09:02:45 INFO - PROCESS | 1865 | 1461686565933 Marionette TRACE conn3 -> [0,2848,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.rotate.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.zero.html\", \"f2909f1d-3840-4f27-ae3e-3caac4a4282f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:02:45 INFO - PROCESS | 1865 | ++DOCSHELL 0x7fb48092b000 == 151 [pid = 1865] [id = 719] 09:02:45 INFO - PROCESS | 1865 | ++DOMWINDOW == 141 (0x7fb47f1ad800) [pid = 1865] [serial = 2158] [outer = (nil)] 09:02:46 INFO - PROCESS | 1865 | ++DOMWINDOW == 142 (0x7fb47f319c00) [pid = 1865] [serial = 2159] [outer = 0x7fb47f1ad800] 09:02:46 INFO - PROCESS | 1865 | 1461686566015 Marionette DEBUG loaded listener.js 09:02:46 INFO - PROCESS | 1865 | ++DOMWINDOW == 143 (0x7fb47f85f800) [pid = 1865] [serial = 2160] [outer = 0x7fb47f1ad800] 09:02:46 INFO - PROCESS | 1865 | 1461686566760 Marionette TRACE conn3 <- [1,2848,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.zero.html",0,null,null,[["rotate() by 0 does nothing",0,null,null]]]}] 09:02:46 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.zero.html | rotate() by 0 does nothing 09:02:46 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.zero.html | took 1334ms 09:02:46 INFO - PROCESS | 1865 | 1461686566811 Marionette TRACE conn3 -> [0,2849,"getWindowHandle",null] 09:02:46 INFO - PROCESS | 1865 | 1461686566820 Marionette TRACE conn3 <- [1,2849,null,{"value":"8"}] 09:02:46 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.basic.html 09:02:46 INFO - PROCESS | 1865 | 1461686566830 Marionette TRACE conn3 -> [0,2850,"setScriptTimeout",{"ms":35000}] 09:02:46 INFO - PROCESS | 1865 | 1461686566833 Marionette TRACE conn3 <- [1,2850,null,{}] 09:02:46 INFO - PROCESS | 1865 | 1461686566837 Marionette TRACE conn3 -> [0,2851,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:02:47 INFO - PROCESS | 1865 | 1461686567146 Marionette TRACE conn3 <- [1,2851,null,{"value":null}] 09:02:47 INFO - PROCESS | 1865 | 1461686567276 Marionette TRACE conn3 -> [0,2852,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.scale.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.basic.html\", \"f2909f1d-3840-4f27-ae3e-3caac4a4282f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:02:47 INFO - PROCESS | 1865 | ++DOCSHELL 0x7fb482c7e800 == 152 [pid = 1865] [id = 720] 09:02:47 INFO - PROCESS | 1865 | ++DOMWINDOW == 144 (0x7fb47d8c2000) [pid = 1865] [serial = 2161] [outer = (nil)] 09:02:47 INFO - PROCESS | 1865 | ++DOMWINDOW == 145 (0x7fb4800ea000) [pid = 1865] [serial = 2162] [outer = 0x7fb47d8c2000] 09:02:47 INFO - PROCESS | 1865 | 1461686567341 Marionette DEBUG loaded listener.js 09:02:47 INFO - PROCESS | 1865 | ++DOMWINDOW == 146 (0x7fb481827c00) [pid = 1865] [serial = 2163] [outer = 0x7fb47d8c2000] 09:02:48 INFO - PROCESS | 1865 | 1461686568266 Marionette TRACE conn3 <- [1,2852,null,{"value":["/2dcontext/transformations/2d.transformation.scale.basic.html",0,null,null,[["scale() works",0,null,null]]]}] 09:02:48 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.basic.html | scale() works 09:02:48 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.basic.html | took 1491ms 09:02:48 INFO - PROCESS | 1865 | 1461686568327 Marionette TRACE conn3 -> [0,2853,"getWindowHandle",null] 09:02:48 INFO - PROCESS | 1865 | 1461686568330 Marionette TRACE conn3 <- [1,2853,null,{"value":"8"}] 09:02:48 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.large.html 09:02:48 INFO - PROCESS | 1865 | 1461686568336 Marionette TRACE conn3 -> [0,2854,"setScriptTimeout",{"ms":35000}] 09:02:48 INFO - PROCESS | 1865 | 1461686568341 Marionette TRACE conn3 <- [1,2854,null,{}] 09:02:48 INFO - PROCESS | 1865 | 1461686568355 Marionette TRACE conn3 -> [0,2855,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:02:48 INFO - PROCESS | 1865 | 1461686568639 Marionette TRACE conn3 <- [1,2855,null,{"value":null}] 09:02:48 INFO - PROCESS | 1865 | 1461686568671 Marionette TRACE conn3 -> [0,2856,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.scale.large.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.large.html\", \"f2909f1d-3840-4f27-ae3e-3caac4a4282f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:02:48 INFO - PROCESS | 1865 | ++DOCSHELL 0x7fb485c9f000 == 153 [pid = 1865] [id = 721] 09:02:48 INFO - PROCESS | 1865 | ++DOMWINDOW == 147 (0x7fb481af8800) [pid = 1865] [serial = 2164] [outer = (nil)] 09:02:48 INFO - PROCESS | 1865 | ++DOMWINDOW == 148 (0x7fb482d0fc00) [pid = 1865] [serial = 2165] [outer = 0x7fb481af8800] 09:02:48 INFO - PROCESS | 1865 | 1461686568735 Marionette DEBUG loaded listener.js 09:02:48 INFO - PROCESS | 1865 | ++DOMWINDOW == 149 (0x7fb4837cd000) [pid = 1865] [serial = 2166] [outer = 0x7fb481af8800] 09:02:50 INFO - PROCESS | 1865 | --DOMWINDOW == 148 (0x7fb486dad800) [pid = 1865] [serial = 2095] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html] 09:02:50 INFO - PROCESS | 1865 | --DOMWINDOW == 147 (0x7fb47c41d000) [pid = 1865] [serial = 2086] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html] 09:02:50 INFO - PROCESS | 1865 | --DOMWINDOW == 146 (0x7fb47d65f800) [pid = 1865] [serial = 2080] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html] 09:02:50 INFO - PROCESS | 1865 | --DOMWINDOW == 145 (0x7fb48025ac00) [pid = 1865] [serial = 2083] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.font.html] 09:02:50 INFO - PROCESS | 1865 | --DOMWINDOW == 144 (0x7fb48509b400) [pid = 1865] [serial = 2092] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html] 09:02:50 INFO - PROCESS | 1865 | --DOMWINDOW == 143 (0x7fb47a650800) [pid = 1865] [serial = 2089] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html] 09:02:50 INFO - PROCESS | 1865 | 1461686570156 Marionette TRACE conn3 <- [1,2856,null,{"value":["/2dcontext/transformations/2d.transformation.scale.large.html",0,null,null,[["scale() with large scale factors works",0,null,null]]]}] 09:02:50 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.large.html | scale() with large scale factors works 09:02:50 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.large.html | took 1886ms 09:02:50 INFO - PROCESS | 1865 | 1461686570222 Marionette TRACE conn3 -> [0,2857,"getWindowHandle",null] 09:02:50 INFO - PROCESS | 1865 | 1461686570225 Marionette TRACE conn3 <- [1,2857,null,{"value":"8"}] 09:02:50 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.multiple.html 09:02:50 INFO - PROCESS | 1865 | 1461686570231 Marionette TRACE conn3 -> [0,2858,"setScriptTimeout",{"ms":35000}] 09:02:50 INFO - PROCESS | 1865 | 1461686570233 Marionette TRACE conn3 <- [1,2858,null,{}] 09:02:50 INFO - PROCESS | 1865 | 1461686570238 Marionette TRACE conn3 -> [0,2859,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:02:50 INFO - PROCESS | 1865 | 1461686570433 Marionette TRACE conn3 <- [1,2859,null,{"value":null}] 09:02:50 INFO - PROCESS | 1865 | 1461686570662 Marionette TRACE conn3 -> [0,2860,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.scale.multiple.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.multiple.html\", \"f2909f1d-3840-4f27-ae3e-3caac4a4282f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:02:50 INFO - PROCESS | 1865 | ++DOCSHELL 0x7fb486ba6000 == 154 [pid = 1865] [id = 722] 09:02:50 INFO - PROCESS | 1865 | ++DOMWINDOW == 144 (0x7fb47f1b7800) [pid = 1865] [serial = 2167] [outer = (nil)] 09:02:50 INFO - PROCESS | 1865 | ++DOMWINDOW == 145 (0x7fb483a24c00) [pid = 1865] [serial = 2168] [outer = 0x7fb47f1b7800] 09:02:50 INFO - PROCESS | 1865 | 1461686570723 Marionette DEBUG loaded listener.js 09:02:50 INFO - PROCESS | 1865 | ++DOMWINDOW == 146 (0x7fb48474a000) [pid = 1865] [serial = 2169] [outer = 0x7fb47f1b7800] 09:02:51 INFO - PROCESS | 1865 | 1461686571452 Marionette TRACE conn3 <- [1,2860,null,{"value":["/2dcontext/transformations/2d.transformation.scale.multiple.html",0,null,null,[["Multiple scale()s combine",0,null,null]]]}] 09:02:51 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.multiple.html | Multiple scale()s combine 09:02:51 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.multiple.html | took 1276ms 09:02:51 INFO - PROCESS | 1865 | 1461686571509 Marionette TRACE conn3 -> [0,2861,"getWindowHandle",null] 09:02:51 INFO - PROCESS | 1865 | 1461686571513 Marionette TRACE conn3 <- [1,2861,null,{"value":"8"}] 09:02:51 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.negative.html 09:02:51 INFO - PROCESS | 1865 | 1461686571519 Marionette TRACE conn3 -> [0,2862,"setScriptTimeout",{"ms":35000}] 09:02:51 INFO - PROCESS | 1865 | 1461686571522 Marionette TRACE conn3 <- [1,2862,null,{}] 09:02:51 INFO - PROCESS | 1865 | 1461686571542 Marionette TRACE conn3 -> [0,2863,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:02:51 INFO - PROCESS | 1865 | 1461686571819 Marionette TRACE conn3 <- [1,2863,null,{"value":null}] 09:02:51 INFO - PROCESS | 1865 | 1461686571843 Marionette TRACE conn3 -> [0,2864,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.scale.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.negative.html\", \"f2909f1d-3840-4f27-ae3e-3caac4a4282f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:02:51 INFO - PROCESS | 1865 | ++DOCSHELL 0x7fb4878a6000 == 155 [pid = 1865] [id = 723] 09:02:51 INFO - PROCESS | 1865 | ++DOMWINDOW == 147 (0x7fb47d660c00) [pid = 1865] [serial = 2170] [outer = (nil)] 09:02:51 INFO - PROCESS | 1865 | ++DOMWINDOW == 148 (0x7fb485adfc00) [pid = 1865] [serial = 2171] [outer = 0x7fb47d660c00] 09:02:51 INFO - PROCESS | 1865 | 1461686571904 Marionette DEBUG loaded listener.js 09:02:51 INFO - PROCESS | 1865 | ++DOMWINDOW == 149 (0x7fb486ad6c00) [pid = 1865] [serial = 2172] [outer = 0x7fb47d660c00] 09:02:53 INFO - PROCESS | 1865 | 1461686573108 Marionette TRACE conn3 <- [1,2864,null,{"value":["/2dcontext/transformations/2d.transformation.scale.negative.html",0,null,null,[["scale() with negative scale factors works",0,null,null]]]}] 09:02:53 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.negative.html | scale() with negative scale factors works 09:02:53 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.negative.html | took 1634ms 09:02:53 INFO - PROCESS | 1865 | 1461686573154 Marionette TRACE conn3 -> [0,2865,"getWindowHandle",null] 09:02:53 INFO - PROCESS | 1865 | 1461686573162 Marionette TRACE conn3 <- [1,2865,null,{"value":"8"}] 09:02:53 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.nonfinite.html 09:02:53 INFO - PROCESS | 1865 | 1461686573169 Marionette TRACE conn3 -> [0,2866,"setScriptTimeout",{"ms":35000}] 09:02:53 INFO - PROCESS | 1865 | 1461686573175 Marionette TRACE conn3 <- [1,2866,null,{}] 09:02:53 INFO - PROCESS | 1865 | 1461686573182 Marionette TRACE conn3 -> [0,2867,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:02:53 INFO - PROCESS | 1865 | 1461686573414 Marionette TRACE conn3 <- [1,2867,null,{"value":null}] 09:02:53 INFO - PROCESS | 1865 | 1461686573738 Marionette TRACE conn3 -> [0,2868,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.scale.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.nonfinite.html\", \"f2909f1d-3840-4f27-ae3e-3caac4a4282f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:02:53 INFO - PROCESS | 1865 | ++DOCSHELL 0x7fb4839c1800 == 156 [pid = 1865] [id = 724] 09:02:53 INFO - PROCESS | 1865 | ++DOMWINDOW == 150 (0x7fb47f863400) [pid = 1865] [serial = 2173] [outer = (nil)] 09:02:53 INFO - PROCESS | 1865 | ++DOMWINDOW == 151 (0x7fb4801b5000) [pid = 1865] [serial = 2174] [outer = 0x7fb47f863400] 09:02:53 INFO - PROCESS | 1865 | 1461686573821 Marionette DEBUG loaded listener.js 09:02:53 INFO - PROCESS | 1865 | ++DOMWINDOW == 152 (0x7fb48182d800) [pid = 1865] [serial = 2175] [outer = 0x7fb47f863400] 09:02:54 INFO - PROCESS | 1865 | 1461686574697 Marionette TRACE conn3 <- [1,2868,null,{"value":["/2dcontext/transformations/2d.transformation.scale.nonfinite.html",0,null,null,[["scale() with Infinity/NaN is ignored",0,null,null]]]}] 09:02:54 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | scale() with Infinity/NaN is ignored 09:02:54 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | took 1589ms 09:02:54 INFO - PROCESS | 1865 | 1461686574759 Marionette TRACE conn3 -> [0,2869,"getWindowHandle",null] 09:02:54 INFO - PROCESS | 1865 | 1461686574767 Marionette TRACE conn3 <- [1,2869,null,{"value":"8"}] 09:02:54 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.zero.html 09:02:54 INFO - PROCESS | 1865 | 1461686574777 Marionette TRACE conn3 -> [0,2870,"setScriptTimeout",{"ms":35000}] 09:02:54 INFO - PROCESS | 1865 | 1461686574780 Marionette TRACE conn3 <- [1,2870,null,{}] 09:02:54 INFO - PROCESS | 1865 | 1461686574786 Marionette TRACE conn3 -> [0,2871,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:02:55 INFO - PROCESS | 1865 | 1461686575017 Marionette TRACE conn3 <- [1,2871,null,{"value":null}] 09:02:55 INFO - PROCESS | 1865 | 1461686575382 Marionette TRACE conn3 -> [0,2872,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.scale.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.zero.html\", \"f2909f1d-3840-4f27-ae3e-3caac4a4282f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:02:55 INFO - PROCESS | 1865 | ++DOCSHELL 0x7fb488dcf800 == 157 [pid = 1865] [id = 725] 09:02:55 INFO - PROCESS | 1865 | ++DOMWINDOW == 153 (0x7fb47fbfac00) [pid = 1865] [serial = 2176] [outer = (nil)] 09:02:55 INFO - PROCESS | 1865 | ++DOMWINDOW == 154 (0x7fb483a29800) [pid = 1865] [serial = 2177] [outer = 0x7fb47fbfac00] 09:02:55 INFO - PROCESS | 1865 | 1461686575459 Marionette DEBUG loaded listener.js 09:02:55 INFO - PROCESS | 1865 | ++DOMWINDOW == 155 (0x7fb48509f000) [pid = 1865] [serial = 2178] [outer = 0x7fb47fbfac00] 09:02:56 INFO - PROCESS | 1865 | 1461686576344 Marionette TRACE conn3 <- [1,2872,null,{"value":["/2dcontext/transformations/2d.transformation.scale.zero.html",0,null,null,[["scale() with a scale factor of zero works",0,null,null]]]}] 09:02:56 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.zero.html | scale() with a scale factor of zero works 09:02:56 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.zero.html | took 1633ms 09:02:56 INFO - PROCESS | 1865 | 1461686576411 Marionette TRACE conn3 -> [0,2873,"getWindowHandle",null] 09:02:56 INFO - PROCESS | 1865 | 1461686576415 Marionette TRACE conn3 <- [1,2873,null,{"value":"8"}] 09:02:56 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.multiple.html 09:02:56 INFO - PROCESS | 1865 | 1461686576421 Marionette TRACE conn3 -> [0,2874,"setScriptTimeout",{"ms":35000}] 09:02:56 INFO - PROCESS | 1865 | 1461686576427 Marionette TRACE conn3 <- [1,2874,null,{}] 09:02:56 INFO - PROCESS | 1865 | 1461686576442 Marionette TRACE conn3 -> [0,2875,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:02:56 INFO - PROCESS | 1865 | 1461686576771 Marionette TRACE conn3 <- [1,2875,null,{"value":null}] 09:02:57 INFO - PROCESS | 1865 | 1461686577026 Marionette TRACE conn3 -> [0,2876,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.setTransform.multiple.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.multiple.html\", \"f2909f1d-3840-4f27-ae3e-3caac4a4282f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:02:57 INFO - PROCESS | 1865 | ++DOCSHELL 0x7fb48e1ae800 == 158 [pid = 1865] [id = 726] 09:02:57 INFO - PROCESS | 1865 | ++DOMWINDOW == 156 (0x7fb485d51400) [pid = 1865] [serial = 2179] [outer = (nil)] 09:02:57 INFO - PROCESS | 1865 | ++DOMWINDOW == 157 (0x7fb486dadc00) [pid = 1865] [serial = 2180] [outer = 0x7fb485d51400] 09:02:57 INFO - PROCESS | 1865 | 1461686577106 Marionette DEBUG loaded listener.js 09:02:57 INFO - PROCESS | 1865 | ++DOMWINDOW == 158 (0x7fb4879ac400) [pid = 1865] [serial = 2181] [outer = 0x7fb485d51400] 09:02:57 INFO - PROCESS | 1865 | 1461686577983 Marionette TRACE conn3 <- [1,2876,null,{"value":["/2dcontext/transformations/2d.transformation.setTransform.multiple.html",0,null,null,[["Canvas test: 2d.transformation.setTransform.multiple",0,null,null]]]}] 09:02:58 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | Canvas test: 2d.transformation.setTransform.multiple 09:02:58 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | took 1634ms 09:02:58 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html 09:02:58 INFO - PROCESS | 1865 | 1461686578056 Marionette TRACE conn3 -> [0,2877,"getWindowHandle",null] 09:02:58 INFO - PROCESS | 1865 | 1461686578060 Marionette TRACE conn3 <- [1,2877,null,{"value":"8"}] 09:02:58 INFO - PROCESS | 1865 | 1461686578066 Marionette TRACE conn3 -> [0,2878,"setScriptTimeout",{"ms":35000}] 09:02:58 INFO - PROCESS | 1865 | 1461686578069 Marionette TRACE conn3 <- [1,2878,null,{}] 09:02:58 INFO - PROCESS | 1865 | 1461686578074 Marionette TRACE conn3 -> [0,2879,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:02:58 INFO - PROCESS | 1865 | 1461686578341 Marionette TRACE conn3 <- [1,2879,null,{"value":null}] 09:02:58 INFO - PROCESS | 1865 | 1461686578662 Marionette TRACE conn3 -> [0,2880,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.setTransform.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.nonfinite.html\", \"f2909f1d-3840-4f27-ae3e-3caac4a4282f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:02:58 INFO - PROCESS | 1865 | ++DOCSHELL 0x7fb48eede800 == 159 [pid = 1865] [id = 727] 09:02:58 INFO - PROCESS | 1865 | ++DOMWINDOW == 159 (0x7fb486add000) [pid = 1865] [serial = 2182] [outer = (nil)] 09:02:58 INFO - PROCESS | 1865 | ++DOMWINDOW == 160 (0x7fb4882b9c00) [pid = 1865] [serial = 2183] [outer = 0x7fb486add000] 09:02:58 INFO - PROCESS | 1865 | 1461686578738 Marionette DEBUG loaded listener.js 09:02:58 INFO - PROCESS | 1865 | ++DOMWINDOW == 161 (0x7fb4890c7c00) [pid = 1865] [serial = 2184] [outer = 0x7fb486add000] 09:02:59 INFO - PROCESS | 1865 | 1461686579580 Marionette TRACE conn3 <- [1,2880,null,{"value":["/2dcontext/transformations/2d.transformation.setTransform.nonfinite.html",0,null,null,[["setTransform() with Infinity/NaN is ignored",0,null,null]]]}] 09:02:59 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | setTransform() with Infinity/NaN is ignored 09:02:59 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | took 1582ms 09:02:59 INFO - PROCESS | 1865 | 1461686579650 Marionette TRACE conn3 -> [0,2881,"getWindowHandle",null] 09:02:59 INFO - PROCESS | 1865 | 1461686579653 Marionette TRACE conn3 <- [1,2881,null,{"value":"8"}] 09:02:59 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.skewed.html 09:02:59 INFO - PROCESS | 1865 | 1461686579659 Marionette TRACE conn3 -> [0,2882,"setScriptTimeout",{"ms":35000}] 09:02:59 INFO - PROCESS | 1865 | 1461686579662 Marionette TRACE conn3 <- [1,2882,null,{}] 09:02:59 INFO - PROCESS | 1865 | 1461686579667 Marionette TRACE conn3 -> [0,2883,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:02:59 INFO - PROCESS | 1865 | 1461686579927 Marionette TRACE conn3 <- [1,2883,null,{"value":null}] 09:03:00 INFO - PROCESS | 1865 | 1461686580252 Marionette TRACE conn3 -> [0,2884,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.setTransform.skewed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.skewed.html\", \"f2909f1d-3840-4f27-ae3e-3caac4a4282f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:03:00 INFO - PROCESS | 1865 | ++DOCSHELL 0x7fb48ff8d800 == 160 [pid = 1865] [id = 728] 09:03:00 INFO - PROCESS | 1865 | ++DOMWINDOW == 162 (0x7fb48dec6400) [pid = 1865] [serial = 2185] [outer = (nil)] 09:03:00 INFO - PROCESS | 1865 | ++DOMWINDOW == 163 (0x7fb490144c00) [pid = 1865] [serial = 2186] [outer = 0x7fb48dec6400] 09:03:00 INFO - PROCESS | 1865 | 1461686580331 Marionette DEBUG loaded listener.js 09:03:00 INFO - PROCESS | 1865 | ++DOMWINDOW == 164 (0x7fb49024dc00) [pid = 1865] [serial = 2187] [outer = 0x7fb48dec6400] 09:03:01 INFO - PROCESS | 1865 | 1461686581268 Marionette TRACE conn3 <- [1,2884,null,{"value":["/2dcontext/transformations/2d.transformation.setTransform.skewed.html",0,null,null,[["Canvas test: 2d.transformation.setTransform.skewed",0,null,null]]]}] 09:03:01 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | Canvas test: 2d.transformation.setTransform.skewed 09:03:01 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | took 1682ms 09:03:01 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.identity.html 09:03:01 INFO - PROCESS | 1865 | 1461686581342 Marionette TRACE conn3 -> [0,2885,"getWindowHandle",null] 09:03:01 INFO - PROCESS | 1865 | 1461686581345 Marionette TRACE conn3 <- [1,2885,null,{"value":"8"}] 09:03:01 INFO - PROCESS | 1865 | 1461686581351 Marionette TRACE conn3 -> [0,2886,"setScriptTimeout",{"ms":35000}] 09:03:01 INFO - PROCESS | 1865 | 1461686581354 Marionette TRACE conn3 <- [1,2886,null,{}] 09:03:01 INFO - PROCESS | 1865 | 1461686581359 Marionette TRACE conn3 -> [0,2887,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:03:01 INFO - PROCESS | 1865 | 1461686581593 Marionette TRACE conn3 <- [1,2887,null,{"value":null}] 09:03:01 INFO - PROCESS | 1865 | 1461686581909 Marionette TRACE conn3 -> [0,2888,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.transform.identity.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.identity.html\", \"f2909f1d-3840-4f27-ae3e-3caac4a4282f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:03:01 INFO - PROCESS | 1865 | ++DOCSHELL 0x7fb490e08000 == 161 [pid = 1865] [id = 729] 09:03:01 INFO - PROCESS | 1865 | ++DOMWINDOW == 165 (0x7fb490148400) [pid = 1865] [serial = 2188] [outer = (nil)] 09:03:01 INFO - PROCESS | 1865 | ++DOMWINDOW == 166 (0x7fb4906bd400) [pid = 1865] [serial = 2189] [outer = 0x7fb490148400] 09:03:01 INFO - PROCESS | 1865 | 1461686581987 Marionette DEBUG loaded listener.js 09:03:02 INFO - PROCESS | 1865 | ++DOMWINDOW == 167 (0x7fb4914e6400) [pid = 1865] [serial = 2190] [outer = 0x7fb490148400] 09:03:02 INFO - PROCESS | 1865 | 1461686582883 Marionette TRACE conn3 <- [1,2888,null,{"value":["/2dcontext/transformations/2d.transformation.transform.identity.html",0,null,null,[["transform() with the identity matrix does nothing",0,null,null]]]}] 09:03:02 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.identity.html | transform() with the identity matrix does nothing 09:03:02 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.identity.html | took 1579ms 09:03:02 INFO - PROCESS | 1865 | 1461686582930 Marionette TRACE conn3 -> [0,2889,"getWindowHandle",null] 09:03:02 INFO - PROCESS | 1865 | 1461686582934 Marionette TRACE conn3 <- [1,2889,null,{"value":"8"}] 09:03:02 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.multiply.html 09:03:02 INFO - PROCESS | 1865 | 1461686582939 Marionette TRACE conn3 -> [0,2890,"setScriptTimeout",{"ms":35000}] 09:03:02 INFO - PROCESS | 1865 | 1461686582941 Marionette TRACE conn3 <- [1,2890,null,{}] 09:03:02 INFO - PROCESS | 1865 | 1461686582948 Marionette TRACE conn3 -> [0,2891,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:03:03 INFO - PROCESS | 1865 | 1461686583165 Marionette TRACE conn3 <- [1,2891,null,{"value":null}] 09:03:03 INFO - PROCESS | 1865 | 1461686583452 Marionette TRACE conn3 -> [0,2892,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.transform.multiply.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.multiply.html\", \"f2909f1d-3840-4f27-ae3e-3caac4a4282f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:03:03 INFO - PROCESS | 1865 | ++DOCSHELL 0x7fb492edf800 == 162 [pid = 1865] [id = 730] 09:03:03 INFO - PROCESS | 1865 | ++DOMWINDOW == 168 (0x7fb47c531800) [pid = 1865] [serial = 2191] [outer = (nil)] 09:03:03 INFO - PROCESS | 1865 | ++DOMWINDOW == 169 (0x7fb492309000) [pid = 1865] [serial = 2192] [outer = 0x7fb47c531800] 09:03:03 INFO - PROCESS | 1865 | 1461686583563 Marionette DEBUG loaded listener.js 09:03:03 INFO - PROCESS | 1865 | ++DOMWINDOW == 170 (0x7fb493cb6800) [pid = 1865] [serial = 2193] [outer = 0x7fb47c531800] 09:03:04 INFO - PROCESS | 1865 | 1461686584406 Marionette TRACE conn3 <- [1,2892,null,{"value":["/2dcontext/transformations/2d.transformation.transform.multiply.html",0,null,null,[["transform() multiplies the CTM",0,null,null]]]}] 09:03:04 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.multiply.html | transform() multiplies the CTM 09:03:04 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.multiply.html | took 1527ms 09:03:04 INFO - PROCESS | 1865 | 1461686584468 Marionette TRACE conn3 -> [0,2893,"getWindowHandle",null] 09:03:04 INFO - PROCESS | 1865 | 1461686584472 Marionette TRACE conn3 <- [1,2893,null,{"value":"8"}] 09:03:04 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.nonfinite.html 09:03:04 INFO - PROCESS | 1865 | 1461686584477 Marionette TRACE conn3 -> [0,2894,"setScriptTimeout",{"ms":35000}] 09:03:04 INFO - PROCESS | 1865 | 1461686584480 Marionette TRACE conn3 <- [1,2894,null,{}] 09:03:04 INFO - PROCESS | 1865 | 1461686584485 Marionette TRACE conn3 -> [0,2895,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:03:04 INFO - PROCESS | 1865 | 1461686584701 Marionette TRACE conn3 <- [1,2895,null,{"value":null}] 09:03:04 INFO - PROCESS | 1865 | 1461686584982 Marionette TRACE conn3 -> [0,2896,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.transform.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.nonfinite.html\", \"f2909f1d-3840-4f27-ae3e-3caac4a4282f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:03:05 INFO - PROCESS | 1865 | ++DOCSHELL 0x7fb49459e000 == 163 [pid = 1865] [id = 731] 09:03:05 INFO - PROCESS | 1865 | ++DOMWINDOW == 171 (0x7fb47d9ce400) [pid = 1865] [serial = 2194] [outer = (nil)] 09:03:05 INFO - PROCESS | 1865 | ++DOMWINDOW == 172 (0x7fb493ed4c00) [pid = 1865] [serial = 2195] [outer = 0x7fb47d9ce400] 09:03:05 INFO - PROCESS | 1865 | 1461686585096 Marionette DEBUG loaded listener.js 09:03:05 INFO - PROCESS | 1865 | ++DOMWINDOW == 173 (0x7fb4946f5800) [pid = 1865] [serial = 2196] [outer = 0x7fb47d9ce400] 09:03:05 INFO - PROCESS | 1865 | 1461686585964 Marionette TRACE conn3 <- [1,2896,null,{"value":["/2dcontext/transformations/2d.transformation.transform.nonfinite.html",0,null,null,[["transform() with Infinity/NaN is ignored",0,null,null]]]}] 09:03:06 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | transform() with Infinity/NaN is ignored 09:03:06 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | took 1539ms 09:03:06 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.skewed.html 09:03:06 INFO - PROCESS | 1865 | 1461686586018 Marionette TRACE conn3 -> [0,2897,"getWindowHandle",null] 09:03:06 INFO - PROCESS | 1865 | 1461686586020 Marionette TRACE conn3 <- [1,2897,null,{"value":"8"}] 09:03:06 INFO - PROCESS | 1865 | 1461686586040 Marionette TRACE conn3 -> [0,2898,"setScriptTimeout",{"ms":35000}] 09:03:06 INFO - PROCESS | 1865 | 1461686586043 Marionette TRACE conn3 <- [1,2898,null,{}] 09:03:06 INFO - PROCESS | 1865 | 1461686586051 Marionette TRACE conn3 -> [0,2899,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:03:06 INFO - PROCESS | 1865 | 1461686586343 Marionette TRACE conn3 <- [1,2899,null,{"value":null}] 09:03:06 INFO - PROCESS | 1865 | 1461686586658 Marionette TRACE conn3 -> [0,2900,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.transform.skewed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.skewed.html\", \"f2909f1d-3840-4f27-ae3e-3caac4a4282f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:03:06 INFO - PROCESS | 1865 | ++DOCSHELL 0x7fb494fc3800 == 164 [pid = 1865] [id = 732] 09:03:06 INFO - PROCESS | 1865 | ++DOMWINDOW == 174 (0x7fb493de5c00) [pid = 1865] [serial = 2197] [outer = (nil)] 09:03:06 INFO - PROCESS | 1865 | ++DOMWINDOW == 175 (0x7fb494b85400) [pid = 1865] [serial = 2198] [outer = 0x7fb493de5c00] 09:03:06 INFO - PROCESS | 1865 | 1461686586738 Marionette DEBUG loaded listener.js 09:03:06 INFO - PROCESS | 1865 | ++DOMWINDOW == 176 (0x7fb494d09c00) [pid = 1865] [serial = 2199] [outer = 0x7fb493de5c00] 09:03:07 INFO - PROCESS | 1865 | 1461686587585 Marionette TRACE conn3 <- [1,2900,null,{"value":["/2dcontext/transformations/2d.transformation.transform.skewed.html",0,null,null,[["transform() with skewy matrix transforms correctly",0,null,null]]]}] 09:03:07 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.skewed.html | transform() with skewy matrix transforms correctly 09:03:07 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.skewed.html | took 1609ms 09:03:07 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.basic.html 09:03:07 INFO - PROCESS | 1865 | 1461686587637 Marionette TRACE conn3 -> [0,2901,"getWindowHandle",null] 09:03:07 INFO - PROCESS | 1865 | 1461686587639 Marionette TRACE conn3 <- [1,2901,null,{"value":"8"}] 09:03:07 INFO - PROCESS | 1865 | 1461686587646 Marionette TRACE conn3 -> [0,2902,"setScriptTimeout",{"ms":35000}] 09:03:07 INFO - PROCESS | 1865 | 1461686587648 Marionette TRACE conn3 <- [1,2902,null,{}] 09:03:07 INFO - PROCESS | 1865 | 1461686587654 Marionette TRACE conn3 -> [0,2903,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:03:07 INFO - PROCESS | 1865 | 1461686587873 Marionette TRACE conn3 <- [1,2903,null,{"value":null}] 09:03:08 INFO - PROCESS | 1865 | 1461686588155 Marionette TRACE conn3 -> [0,2904,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.translate.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.basic.html\", \"f2909f1d-3840-4f27-ae3e-3caac4a4282f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:03:08 INFO - PROCESS | 1865 | ++DOCSHELL 0x7fb4990b9800 == 165 [pid = 1865] [id = 733] 09:03:08 INFO - PROCESS | 1865 | ++DOMWINDOW == 177 (0x7fb4959bc800) [pid = 1865] [serial = 2200] [outer = (nil)] 09:03:08 INFO - PROCESS | 1865 | ++DOMWINDOW == 178 (0x7fb4963ab000) [pid = 1865] [serial = 2201] [outer = 0x7fb4959bc800] 09:03:08 INFO - PROCESS | 1865 | 1461686588281 Marionette DEBUG loaded listener.js 09:03:08 INFO - PROCESS | 1865 | ++DOMWINDOW == 179 (0x7fb496d47000) [pid = 1865] [serial = 2202] [outer = 0x7fb4959bc800] 09:03:09 INFO - PROCESS | 1865 | 1461686589156 Marionette TRACE conn3 <- [1,2904,null,{"value":["/2dcontext/transformations/2d.transformation.translate.basic.html",0,null,null,[["translate() works",0,null,null]]]}] 09:03:09 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.basic.html | translate() works 09:03:09 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.basic.html | took 1583ms 09:03:09 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.nonfinite.html 09:03:09 INFO - PROCESS | 1865 | 1461686589229 Marionette TRACE conn3 -> [0,2905,"getWindowHandle",null] 09:03:09 INFO - PROCESS | 1865 | 1461686589232 Marionette TRACE conn3 <- [1,2905,null,{"value":"8"}] 09:03:09 INFO - PROCESS | 1865 | 1461686589239 Marionette TRACE conn3 -> [0,2906,"setScriptTimeout",{"ms":35000}] 09:03:09 INFO - PROCESS | 1865 | 1461686589243 Marionette TRACE conn3 <- [1,2906,null,{}] 09:03:09 INFO - PROCESS | 1865 | 1461686589250 Marionette TRACE conn3 -> [0,2907,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:03:09 INFO - PROCESS | 1865 | 1461686589545 Marionette TRACE conn3 <- [1,2907,null,{"value":null}] 09:03:09 INFO - PROCESS | 1865 | 1461686589869 Marionette TRACE conn3 -> [0,2908,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.translate.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.nonfinite.html\", \"f2909f1d-3840-4f27-ae3e-3caac4a4282f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:03:09 INFO - PROCESS | 1865 | ++DOCSHELL 0x7fb49a476000 == 166 [pid = 1865] [id = 734] 09:03:09 INFO - PROCESS | 1865 | ++DOMWINDOW == 180 (0x7fb496329000) [pid = 1865] [serial = 2203] [outer = (nil)] 09:03:09 INFO - PROCESS | 1865 | ++DOMWINDOW == 181 (0x7fb49922ac00) [pid = 1865] [serial = 2204] [outer = 0x7fb496329000] 09:03:09 INFO - PROCESS | 1865 | 1461686589953 Marionette DEBUG loaded listener.js 09:03:10 INFO - PROCESS | 1865 | ++DOMWINDOW == 182 (0x7fb49960c400) [pid = 1865] [serial = 2205] [outer = 0x7fb496329000] 09:03:10 INFO - PROCESS | 1865 | 1461686590811 Marionette TRACE conn3 <- [1,2908,null,{"value":["/2dcontext/transformations/2d.transformation.translate.nonfinite.html",0,null,null,[["translate() with Infinity/NaN is ignored",0,null,null]]]}] 09:03:10 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | translate() with Infinity/NaN is ignored 09:03:10 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | took 1631ms 09:03:10 INFO - PROCESS | 1865 | 1461686590869 Marionette TRACE conn3 -> [0,2909,"getWindowHandle",null] 09:03:10 INFO - PROCESS | 1865 | 1461686590872 Marionette TRACE conn3 <- [1,2909,null,{"value":"8"}] 09:03:10 INFO - TEST-START | /DOMEvents/ClickFakeEvent.nondocument.html 09:03:10 INFO - PROCESS | 1865 | 1461686590878 Marionette TRACE conn3 -> [0,2910,"setScriptTimeout",{"ms":35000}] 09:03:10 INFO - PROCESS | 1865 | 1461686590880 Marionette TRACE conn3 <- [1,2910,null,{}] 09:03:10 INFO - PROCESS | 1865 | 1461686590886 Marionette TRACE conn3 -> [0,2911,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:03:11 INFO - PROCESS | 1865 | 1461686591116 Marionette TRACE conn3 <- [1,2911,null,{"value":null}] 09:03:11 INFO - PROCESS | 1865 | 1461686591441 Marionette TRACE conn3 -> [0,2912,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/ClickFakeEvent.nondocument.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/ClickFakeEvent.nondocument.html\", \"f2909f1d-3840-4f27-ae3e-3caac4a4282f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:03:11 INFO - PROCESS | 1865 | ++DOCSHELL 0x7fb4a14dc000 == 167 [pid = 1865] [id = 735] 09:03:11 INFO - PROCESS | 1865 | ++DOMWINDOW == 183 (0x7fb496f94c00) [pid = 1865] [serial = 2206] [outer = (nil)] 09:03:11 INFO - PROCESS | 1865 | ++DOMWINDOW == 184 (0x7fb49a110000) [pid = 1865] [serial = 2207] [outer = 0x7fb496f94c00] 09:03:11 INFO - PROCESS | 1865 | 1461686591519 Marionette DEBUG loaded listener.js 09:03:11 INFO - PROCESS | 1865 | ++DOMWINDOW == 185 (0x7fb49a418000) [pid = 1865] [serial = 2208] [outer = 0x7fb496f94c00] 09:03:12 INFO - PROCESS | 1865 | 1461686592245 Marionette TRACE conn3 <- [1,2912,null,{"value":["/DOMEvents/ClickFakeEvent.nondocument.html",0,null,null,[["Click event on an element not in the document",0,null,null],["Click event can be dispatched to an element that is not in the document.",0,null,null]]]}] 09:03:12 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event on an element not in the document 09:03:12 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event can be dispatched to an element that is not in the document. 09:03:12 INFO - TEST-OK | /DOMEvents/ClickFakeEvent.nondocument.html | took 1388ms 09:03:12 INFO - PROCESS | 1865 | 1461686592266 Marionette TRACE conn3 -> [0,2913,"getWindowHandle",null] 09:03:12 INFO - PROCESS | 1865 | 1461686592270 Marionette TRACE conn3 <- [1,2913,null,{"value":"8"}] 09:03:12 INFO - TEST-START | /DOMEvents/constructors.html 09:03:12 INFO - PROCESS | 1865 | 1461686592276 Marionette TRACE conn3 -> [0,2914,"setScriptTimeout",{"ms":35000}] 09:03:12 INFO - PROCESS | 1865 | 1461686592287 Marionette TRACE conn3 <- [1,2914,null,{}] 09:03:12 INFO - PROCESS | 1865 | 1461686592292 Marionette TRACE conn3 -> [0,2915,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:03:12 INFO - PROCESS | 1865 | 1461686592518 Marionette TRACE conn3 <- [1,2915,null,{"value":null}] 09:03:12 INFO - PROCESS | 1865 | 1461686592813 Marionette TRACE conn3 -> [0,2916,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/constructors.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/constructors.html\", \"f2909f1d-3840-4f27-ae3e-3caac4a4282f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:03:12 INFO - PROCESS | 1865 | ++DOCSHELL 0x7fb4a77b5000 == 168 [pid = 1865] [id = 736] 09:03:12 INFO - PROCESS | 1865 | ++DOMWINDOW == 186 (0x7fb47fbf3400) [pid = 1865] [serial = 2209] [outer = (nil)] 09:03:12 INFO - PROCESS | 1865 | ++DOMWINDOW == 187 (0x7fb49aa77000) [pid = 1865] [serial = 2210] [outer = 0x7fb47fbf3400] 09:03:12 INFO - PROCESS | 1865 | 1461686592889 Marionette DEBUG loaded listener.js 09:03:12 INFO - PROCESS | 1865 | ++DOMWINDOW == 188 (0x7fb49c85c800) [pid = 1865] [serial = 2211] [outer = 0x7fb47fbf3400] 09:03:13 INFO - PROCESS | 1865 | 1461686593792 Marionette TRACE conn3 <- [1,2916,null,{"value":["/DOMEvents/constructors.html",0,null,null,[["Event constructor (no argument)",0,null,null],["Event constructor (undefined argument)",0,null,null],["Event constructor (null argument)",0,null,null],["Event constructor (empty argument)",0,null,null],["Event constructor (argument with default values)",0,null,null],["Event constructor (argument with non-default values)",0,null,null],["UIEvent constructor (no argument)",0,null,null],["UIEvent constructor (undefined argument)",0,null,null],["UIEvent constructor (null argument)",0,null,null],["UIEvent constructor (empty argument)",0,null,null],["UIEvent constructor (argument with default values)",0,null,null],["UIEvent constructor (argument with non-default values)",0,null,null],["FocusEvent constructor (no argument)",0,null,null],["FocusEvent constructor (undefined argument)",0,null,null],["FocusEvent constructor (null argument)",0,null,null],["FocusEvent constructor (empty argument)",0,null,null],["FocusEvent constructor (argument with default values)",0,null,null],["FocusEvent constructor (argument with non-default values)",0,null,null],["MouseEvent constructor (no argument)",0,null,null],["MouseEvent constructor (undefined argument)",0,null,null],["MouseEvent constructor (null argument)",0,null,null],["MouseEvent constructor (empty argument)",0,null,null],["MouseEvent constructor (argument with default values)",0,null,null],["MouseEvent constructor (argument with non-default values)",0,null,null],["WheelEvent constructor (no argument)",0,null,null],["WheelEvent constructor (undefined argument)",0,null,null],["WheelEvent constructor (null argument)",0,null,null],["WheelEvent constructor (empty argument)",0,null,null],["WheelEvent constructor (argument with default values)",0,null,null],["WheelEvent constructor (argument with non-default values)",0,null,null],["KeyboardEvent constructor (no argument)",0,null,null],["KeyboardEvent constructor (undefined argument)",0,null,null],["KeyboardEvent constructor (null argument)",0,null,null],["KeyboardEvent constructor (empty argument)",0,null,null],["KeyboardEvent constructor (argument with default values)",0,null,null],["KeyboardEvent constructor (argument with non-default values)",0,null,null],["CompositionEvent constructor (no argument)",1,"Illegal constructor.","@http://web-platform.test:8000/DOMEvents/constructors.html:100:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/constructors.html:99:3\n@http://web-platform.test:8000/DOMEvents/constructors.html:98:1\n"],["CompositionEvent constructor (undefined argument)",1,"Illegal constructor.","@http://web-platform.test:8000/DOMEvents/constructors.html:105:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/constructors.html:104:3\n@http://web-platform.test:8000/DOMEvents/constructors.html:98:1\n"],["CompositionEvent constructor (null argument)",1,"Illegal constructor.","@http://web-platform.test:8000/DOMEvents/constructors.html:110:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/constructors.html:109:3\n@http://web-platform.test:8000/DOMEvents/constructors.html:98:1\n"],["CompositionEvent constructor (empty argument)",1,"Illegal constructor.","@http://web-platform.test:8000/DOMEvents/constructors.html:115:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/constructors.html:114:3\n@http://web-platform.test:8000/DOMEvents/constructors.html:98:1\n"],["CompositionEvent constructor (argument with default values)",1,"Illegal constructor.","@http://web-platform.test:8000/DOMEvents/constructors.html:125:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/constructors.html:119:3\n@http://web-platform.test:8000/DOMEvents/constructors.html:98:1\n"],["CompositionEvent constructor (argument with non-default values)",1,"Illegal constructor.","@http://web-platform.test:8000/DOMEvents/constructors.html:143:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/constructors.html:129:3\n@http://web-platform.test:8000/DOMEvents/constructors.html:98:1\n"],["UIEvent constructor (view argument with wrong type)",0,null,null]]]}] 09:03:13 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (no argument) 09:03:13 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (undefined argument) 09:03:13 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (null argument) 09:03:13 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (empty argument) 09:03:13 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with default values) 09:03:13 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with non-default values) 09:03:13 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (no argument) 09:03:13 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (undefined argument) 09:03:13 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (null argument) 09:03:13 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (empty argument) 09:03:13 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with default values) 09:03:13 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with non-default values) 09:03:13 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (no argument) 09:03:13 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (undefined argument) 09:03:13 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (null argument) 09:03:13 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (empty argument) 09:03:13 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with default values) 09:03:13 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with non-default values) 09:03:13 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (no argument) 09:03:13 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (undefined argument) 09:03:13 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (null argument) 09:03:13 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (empty argument) 09:03:13 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with default values) 09:03:13 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with non-default values) 09:03:13 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (no argument) 09:03:13 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (undefined argument) 09:03:13 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (null argument) 09:03:13 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (empty argument) 09:03:13 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with default values) 09:03:13 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with non-default values) 09:03:13 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (no argument) 09:03:13 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (undefined argument) 09:03:13 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (null argument) 09:03:13 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (empty argument) 09:03:13 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with default values) 09:03:13 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with non-default values) 09:03:13 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (no argument) - Illegal constructor. 09:03:13 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:100:17 09:03:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:03:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:03:13 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:99:3 09:03:13 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 09:03:13 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (undefined argument) - Illegal constructor. 09:03:13 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:105:17 09:03:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:03:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:03:13 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:104:3 09:03:13 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 09:03:13 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (null argument) - Illegal constructor. 09:03:13 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:110:17 09:03:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:03:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:03:13 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:109:3 09:03:13 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 09:03:13 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (empty argument) - Illegal constructor. 09:03:13 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:115:17 09:03:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:03:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:03:13 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:114:3 09:03:13 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 09:03:13 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with default values) - Illegal constructor. 09:03:13 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:125:17 09:03:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:03:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:03:13 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:119:3 09:03:13 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 09:03:13 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with non-default values) - Illegal constructor. 09:03:13 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:143:17 09:03:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:03:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:03:13 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:129:3 09:03:13 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 09:03:13 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (view argument with wrong type) 09:03:13 INFO - TEST-OK | /DOMEvents/constructors.html | took 1560ms 09:03:13 INFO - PROCESS | 1865 | 1461686593881 Marionette TRACE conn3 -> [0,2917,"getWindowHandle",null] 09:03:13 INFO - PROCESS | 1865 | 1461686593885 Marionette TRACE conn3 <- [1,2917,null,{"value":"8"}] 09:03:13 INFO - TEST-START | /DOMEvents/event-phases-order.html 09:03:13 INFO - PROCESS | 1865 | 1461686593893 Marionette TRACE conn3 -> [0,2918,"setScriptTimeout",{"ms":35000}] 09:03:13 INFO - PROCESS | 1865 | 1461686593895 Marionette TRACE conn3 <- [1,2918,null,{}] 09:03:13 INFO - PROCESS | 1865 | 1461686593899 Marionette TRACE conn3 -> [0,2919,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:03:14 INFO - PROCESS | 1865 | 1461686594128 Marionette TRACE conn3 <- [1,2919,null,{"value":null}] 09:03:14 INFO - PROCESS | 1865 | 1461686594462 Marionette TRACE conn3 -> [0,2920,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/event-phases-order.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/event-phases-order.html\", \"f2909f1d-3840-4f27-ae3e-3caac4a4282f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:03:14 INFO - PROCESS | 1865 | ++DOCSHELL 0x7fb4abe49000 == 169 [pid = 1865] [id = 737] 09:03:14 INFO - PROCESS | 1865 | ++DOMWINDOW == 189 (0x7fb49a417800) [pid = 1865] [serial = 2212] [outer = (nil)] 09:03:14 INFO - PROCESS | 1865 | ++DOMWINDOW == 190 (0x7fb49c921800) [pid = 1865] [serial = 2213] [outer = 0x7fb49a417800] 09:03:14 INFO - PROCESS | 1865 | 1461686594538 Marionette DEBUG loaded listener.js 09:03:14 INFO - PROCESS | 1865 | ++DOMWINDOW == 191 (0x7fb49cbe9c00) [pid = 1865] [serial = 2214] [outer = 0x7fb49a417800] 09:03:15 INFO - PROCESS | 1865 | 1461686595278 Marionette TRACE conn3 <- [1,2920,null,{"value":["/DOMEvents/event-phases-order.html",0,null,null,[["Event phases order",0,null,null]]]}] 09:03:15 INFO - TEST-PASS | /DOMEvents/event-phases-order.html | Event phases order 09:03:15 INFO - TEST-OK | /DOMEvents/event-phases-order.html | took 1436ms 09:03:15 INFO - TEST-START | /DOMEvents/init-event-while-dispatching.html 09:03:15 INFO - PROCESS | 1865 | 1461686595330 Marionette TRACE conn3 -> [0,2921,"getWindowHandle",null] 09:03:15 INFO - PROCESS | 1865 | 1461686595333 Marionette TRACE conn3 <- [1,2921,null,{"value":"8"}] 09:03:15 INFO - PROCESS | 1865 | 1461686595339 Marionette TRACE conn3 -> [0,2922,"setScriptTimeout",{"ms":35000}] 09:03:15 INFO - PROCESS | 1865 | 1461686595342 Marionette TRACE conn3 <- [1,2922,null,{}] 09:03:15 INFO - PROCESS | 1865 | 1461686595348 Marionette TRACE conn3 -> [0,2923,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:03:15 INFO - PROCESS | 1865 | 1461686595620 Marionette TRACE conn3 <- [1,2923,null,{"value":null}] 09:03:15 INFO - PROCESS | 1865 | 1461686595946 Marionette TRACE conn3 -> [0,2924,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/init-event-while-dispatching.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html\", \"f2909f1d-3840-4f27-ae3e-3caac4a4282f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:03:16 INFO - PROCESS | 1865 | ++DOCSHELL 0x7fb47c6c5800 == 170 [pid = 1865] [id = 738] 09:03:16 INFO - PROCESS | 1865 | ++DOMWINDOW == 192 (0x7fb4801b5800) [pid = 1865] [serial = 2215] [outer = (nil)] 09:03:16 INFO - PROCESS | 1865 | ++DOMWINDOW == 193 (0x7fb4a0542800) [pid = 1865] [serial = 2216] [outer = 0x7fb4801b5800] 09:03:16 INFO - PROCESS | 1865 | 1461686596093 Marionette DEBUG loaded listener.js 09:03:16 INFO - PROCESS | 1865 | ++DOMWINDOW == 194 (0x7fb4a6405800) [pid = 1865] [serial = 2217] [outer = 0x7fb4801b5800] 09:03:16 INFO - PROCESS | 1865 | [1865] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/events/Event.cpp, line 570 09:03:16 INFO - PROCESS | 1865 | [1865] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/events/Event.cpp, line 570 09:03:16 INFO - PROCESS | 1865 | [1865] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/events/Event.cpp, line 570 09:03:16 INFO - PROCESS | 1865 | [1865] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/events/Event.cpp, line 570 09:03:16 INFO - PROCESS | 1865 | 1461686596925 Marionette TRACE conn3 <- [1,2924,null,{"value":["/DOMEvents/init-event-while-dispatching.html",0,null,null,[["Calling initKeyboardEvent while dispatching.",1,"ev.initKeyboardEvent is not a function","events.KeyboardEvent.init@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:12:28\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:68:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3\n"],["Calling initMouseEvent while dispatching.",1,"assert_equals: initMouseEvent screenX setter should short-circuit expected 0 but got 1","events.MouseEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:23:7\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3\n"],["Calling initCustomEvent while dispatching.",1,"assert_equals: initCustomEvent detail setter should short-circuit expected (object) null but got (number) 1","events.CustomEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:38:7\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3\n"],["Calling initUIEvent while dispatching.",1,"assert_equals: initUIEvent view setter should short-circuit expected null but got object \"[object Window]\"","events.UIEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:45:7\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3\n"],["Calling initEvent while dispatching.",0,null,null]]]}] 09:03:16 INFO - TEST-FAIL | /DOMEvents/init-event-while-dispatching.html | Calling initKeyboardEvent while dispatching. - ev.initKeyboardEvent is not a function 09:03:16 INFO - events.KeyboardEvent.init@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:12:28 09:03:16 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:68:7 09:03:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:03:16 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 09:03:16 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 09:03:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:03:16 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 09:03:16 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 09:03:16 INFO - events.MouseEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:23:7 09:03:16 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 09:03:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:03:16 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 09:03:16 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 09:03:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:03:16 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 09:03:16 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 09:03:16 INFO - events.CustomEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:38:7 09:03:16 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 09:03:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:03:16 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 09:03:16 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 09:03:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:03:16 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 09:03:16 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]" 09:03:16 INFO - events.UIEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:45:7 09:03:16 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 09:03:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:03:16 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 09:03:16 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 09:03:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:03:16 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 09:03:16 INFO - TEST-PASS | /DOMEvents/init-event-while-dispatching.html | Calling initEvent while dispatching. 09:03:16 INFO - TEST-OK | /DOMEvents/init-event-while-dispatching.html | took 1638ms 09:03:16 INFO - PROCESS | 1865 | 1461686596980 Marionette TRACE conn3 -> [0,2925,"getWindowHandle",null] 09:03:16 INFO - PROCESS | 1865 | 1461686596989 Marionette TRACE conn3 <- [1,2925,null,{"value":"8"}] 09:03:16 INFO - TEST-START | /DOMEvents/throwing-in-listener-and-window-error-event.html 09:03:17 INFO - PROCESS | 1865 | 1461686597044 Marionette TRACE conn3 -> [0,2926,"setScriptTimeout",{"ms":35000}] 09:03:17 INFO - PROCESS | 1865 | 1461686597048 Marionette TRACE conn3 <- [1,2926,null,{}] 09:03:17 INFO - PROCESS | 1865 | 1461686597059 Marionette TRACE conn3 -> [0,2927,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:03:17 INFO - PROCESS | 1865 | 1461686597300 Marionette TRACE conn3 <- [1,2927,null,{"value":null}] 09:03:17 INFO - PROCESS | 1865 | 1461686597602 Marionette TRACE conn3 -> [0,2928,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/throwing-in-listener-and-window-error-event.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html\", \"f2909f1d-3840-4f27-ae3e-3caac4a4282f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:03:17 INFO - PROCESS | 1865 | ++DOCSHELL 0x7fb47c6e2800 == 171 [pid = 1865] [id = 739] 09:03:17 INFO - PROCESS | 1865 | ++DOMWINDOW == 195 (0x7fb47f866000) [pid = 1865] [serial = 2218] [outer = (nil)] 09:03:17 INFO - PROCESS | 1865 | ++DOMWINDOW == 196 (0x7fb4a7034000) [pid = 1865] [serial = 2219] [outer = 0x7fb47f866000] 09:03:17 INFO - PROCESS | 1865 | 1461686597781 Marionette DEBUG loaded listener.js 09:03:17 INFO - PROCESS | 1865 | ++DOMWINDOW == 197 (0x7fb4a7596c00) [pid = 1865] [serial = 2220] [outer = 0x7fb47f866000] 09:03:18 INFO - PROCESS | 1865 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html, line 22: Error: Error from listener 09:03:18 INFO - PROCESS | 1865 | 1461686598686 Marionette TRACE conn3 <- [1,2928,null,{"value":["/DOMEvents/throwing-in-listener-and-window-error-event.html",1,"Error: Error from listener",null,[["Throwing in event listener generates an error event on the window object",0,null,null]]]}] 09:03:18 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-and-window-error-event.html | Throwing in event listener generates an error event on the window object 09:03:18 INFO - TEST-ERROR | /DOMEvents/throwing-in-listener-and-window-error-event.html | took 1741ms 09:03:18 INFO - PROCESS | 1865 | 1461686598739 Marionette TRACE conn3 -> [0,2929,"getWindowHandle",null] 09:03:18 INFO - PROCESS | 1865 | 1461686598743 Marionette TRACE conn3 <- [1,2929,null,{"value":"8"}] 09:03:18 INFO - TEST-START | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html 09:03:18 INFO - PROCESS | 1865 | 1461686598796 Marionette TRACE conn3 -> [0,2930,"setScriptTimeout",{"ms":35000}] 09:03:18 INFO - PROCESS | 1865 | 1461686598799 Marionette TRACE conn3 <- [1,2930,null,{}] 09:03:18 INFO - PROCESS | 1865 | 1461686598812 Marionette TRACE conn3 -> [0,2931,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:03:19 INFO - PROCESS | 1865 | 1461686599041 Marionette TRACE conn3 <- [1,2931,null,{"value":null}] 09:03:19 INFO - PROCESS | 1865 | 1461686599326 Marionette TRACE conn3 -> [0,2932,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html\", \"f2909f1d-3840-4f27-ae3e-3caac4a4282f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:03:19 INFO - PROCESS | 1865 | ++DOCSHELL 0x7fb47a5ed800 == 172 [pid = 1865] [id = 740] 09:03:19 INFO - PROCESS | 1865 | ++DOMWINDOW == 198 (0x7fb482b10c00) [pid = 1865] [serial = 2221] [outer = (nil)] 09:03:19 INFO - PROCESS | 1865 | ++DOMWINDOW == 199 (0x7fb4a8435400) [pid = 1865] [serial = 2222] [outer = 0x7fb482b10c00] 09:03:19 INFO - PROCESS | 1865 | 1461686599397 Marionette DEBUG loaded listener.js 09:03:19 INFO - PROCESS | 1865 | ++DOMWINDOW == 200 (0x7fb4a85b9800) [pid = 1865] [serial = 2223] [outer = 0x7fb482b10c00] 09:03:20 INFO - PROCESS | 1865 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html, line 19: Error: Error from listener 09:03:20 INFO - PROCESS | 1865 | 1461686600164 Marionette TRACE conn3 <- [1,2932,null,{"value":["/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html",0,null,null,[["Throwing in event listener",0,null,null]]]}] 09:03:20 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | Throwing in event listener 09:03:20 INFO - TEST-OK | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | took 1436ms 09:03:20 INFO - PROCESS | 1865 | 1461686600185 Marionette TRACE conn3 -> [0,2933,"getWindowHandle",null] 09:03:20 INFO - PROCESS | 1865 | 1461686600189 Marionette TRACE conn3 <- [1,2933,null,{"value":"8"}] 09:03:20 INFO - TEST-START | /DOMEvents/tests/approved/DOM.event.flow.html 09:03:20 INFO - PROCESS | 1865 | 1461686600194 Marionette TRACE conn3 -> [0,2934,"setScriptTimeout",{"ms":35000}] 09:03:20 INFO - PROCESS | 1865 | 1461686600196 Marionette TRACE conn3 <- [1,2934,null,{}] 09:03:20 INFO - PROCESS | 1865 | 1461686600202 Marionette TRACE conn3 -> [0,2935,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:03:20 INFO - PROCESS | 1865 | 1461686600429 Marionette TRACE conn3 <- [1,2935,null,{"value":null}] 09:03:20 INFO - PROCESS | 1865 | 1461686600720 Marionette TRACE conn3 -> [0,2936,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/DOM.event.flow.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/DOM.event.flow.html\", \"f2909f1d-3840-4f27-ae3e-3caac4a4282f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:03:20 INFO - PROCESS | 1865 | ++DOCSHELL 0x7fb489c6b800 == 173 [pid = 1865] [id = 741] 09:03:20 INFO - PROCESS | 1865 | ++DOMWINDOW == 201 (0x7fb4a73e8c00) [pid = 1865] [serial = 2224] [outer = (nil)] 09:03:20 INFO - PROCESS | 1865 | ++DOMWINDOW == 202 (0x7fb4a88dc000) [pid = 1865] [serial = 2225] [outer = 0x7fb4a73e8c00] 09:03:20 INFO - PROCESS | 1865 | 1461686600791 Marionette DEBUG loaded listener.js 09:03:20 INFO - PROCESS | 1865 | ++DOMWINDOW == 203 (0x7fb4aa641800) [pid = 1865] [serial = 2226] [outer = 0x7fb4a73e8c00] 09:03:21 INFO - PROCESS | 1865 | 1461686601590 Marionette TRACE conn3 <- [1,2936,null,{"value":["/DOMEvents/tests/approved/DOM.event.flow.html",0,null,null,[["Test Description: Dispatch an event in a DOM tree using the DOM event flow.",0,null,null]]]}] 09:03:21 INFO - TEST-PASS | /DOMEvents/tests/approved/DOM.event.flow.html | Test Description: Dispatch an event in a DOM tree using the DOM event flow. 09:03:21 INFO - TEST-OK | /DOMEvents/tests/approved/DOM.event.flow.html | took 1431ms 09:03:21 INFO - PROCESS | 1865 | 1461686601627 Marionette TRACE conn3 -> [0,2937,"getWindowHandle",null] 09:03:21 INFO - PROCESS | 1865 | 1461686601631 Marionette TRACE conn3 <- [1,2937,null,{"value":"8"}] 09:03:21 INFO - TEST-START | /DOMEvents/tests/approved/EventListener.eventHandler.html 09:03:21 INFO - PROCESS | 1865 | 1461686601637 Marionette TRACE conn3 -> [0,2938,"setScriptTimeout",{"ms":35000}] 09:03:21 INFO - PROCESS | 1865 | 1461686601639 Marionette TRACE conn3 <- [1,2938,null,{}] 09:03:21 INFO - PROCESS | 1865 | 1461686601648 Marionette TRACE conn3 -> [0,2939,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:03:21 INFO - PROCESS | 1865 | 1461686601868 Marionette TRACE conn3 <- [1,2939,null,{"value":null}] 09:03:22 INFO - PROCESS | 1865 | 1461686602128 Marionette TRACE conn3 -> [0,2940,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/EventListener.eventHandler.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/EventListener.eventHandler.html\", \"f2909f1d-3840-4f27-ae3e-3caac4a4282f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:03:22 INFO - PROCESS | 1865 | ++DOCSHELL 0x7fb47d98a800 == 174 [pid = 1865] [id = 742] 09:03:22 INFO - PROCESS | 1865 | ++DOMWINDOW == 204 (0x7fb4837bb800) [pid = 1865] [serial = 2227] [outer = (nil)] 09:03:22 INFO - PROCESS | 1865 | ++DOMWINDOW == 205 (0x7fb4849d9000) [pid = 1865] [serial = 2228] [outer = 0x7fb4837bb800] 09:03:22 INFO - PROCESS | 1865 | 1461686602203 Marionette DEBUG loaded listener.js 09:03:22 INFO - PROCESS | 1865 | ++DOMWINDOW == 206 (0x7fb4849df800) [pid = 1865] [serial = 2229] [outer = 0x7fb4837bb800] 09:03:23 INFO - PROCESS | 1865 | --DOCSHELL 0x7fb486912000 == 173 [pid = 1865] [id = 677] 09:03:23 INFO - PROCESS | 1865 | --DOCSHELL 0x7fb4a8580000 == 172 [pid = 1865] [id = 672] 09:03:23 INFO - PROCESS | 1865 | --DOCSHELL 0x7fb486ba6000 == 171 [pid = 1865] [id = 722] 09:03:23 INFO - PROCESS | 1865 | --DOCSHELL 0x7fb485c9f000 == 170 [pid = 1865] [id = 721] 09:03:23 INFO - PROCESS | 1865 | --DOCSHELL 0x7fb482c7e800 == 169 [pid = 1865] [id = 720] 09:03:23 INFO - PROCESS | 1865 | --DOCSHELL 0x7fb48092b000 == 168 [pid = 1865] [id = 719] 09:03:23 INFO - PROCESS | 1865 | --DOCSHELL 0x7fb4ae57d000 == 167 [pid = 1865] [id = 715] 09:03:23 INFO - PROCESS | 1865 | --DOCSHELL 0x7fb4ac73a800 == 166 [pid = 1865] [id = 714] 09:03:23 INFO - PROCESS | 1865 | --DOCSHELL 0x7fb4abf43800 == 165 [pid = 1865] [id = 713] 09:03:23 INFO - PROCESS | 1865 | --DOCSHELL 0x7fb4a8579000 == 164 [pid = 1865] [id = 712] 09:03:23 INFO - PROCESS | 1865 | --DOCSHELL 0x7fb4a701c800 == 163 [pid = 1865] [id = 711] 09:03:23 INFO - PROCESS | 1865 | --DOCSHELL 0x7fb49b5d0800 == 162 [pid = 1865] [id = 710] 09:03:23 INFO - PROCESS | 1865 | --DOCSHELL 0x7fb499b9a800 == 161 [pid = 1865] [id = 709] 09:03:23 INFO - PROCESS | 1865 | --DOCSHELL 0x7fb4990c5000 == 160 [pid = 1865] [id = 708] 09:03:23 INFO - PROCESS | 1865 | --DOCSHELL 0x7fb497795800 == 159 [pid = 1865] [id = 707] 09:03:23 INFO - PROCESS | 1865 | --DOCSHELL 0x7fb49497a000 == 158 [pid = 1865] [id = 706] 09:03:23 INFO - PROCESS | 1865 | --DOCSHELL 0x7fb494595800 == 157 [pid = 1865] [id = 705] 09:03:23 INFO - PROCESS | 1865 | --DOCSHELL 0x7fb4911b8800 == 156 [pid = 1865] [id = 704] 09:03:23 INFO - PROCESS | 1865 | --DOCSHELL 0x7fb490bff800 == 155 [pid = 1865] [id = 703] 09:03:23 INFO - PROCESS | 1865 | --DOCSHELL 0x7fb490178000 == 154 [pid = 1865] [id = 702] 09:03:23 INFO - PROCESS | 1865 | --DOCSHELL 0x7fb48def2000 == 153 [pid = 1865] [id = 701] 09:03:23 INFO - PROCESS | 1865 | --DOCSHELL 0x7fb485c9d800 == 152 [pid = 1865] [id = 700] 09:03:24 INFO - PROCESS | 1865 | --DOMWINDOW == 205 (0x7fb489984000) [pid = 1865] [serial = 2051] [outer = (nil)] [url = about:blank] 09:03:24 INFO - PROCESS | 1865 | --DOMWINDOW == 204 (0x7fb482d08800) [pid = 1865] [serial = 2087] [outer = (nil)] [url = about:blank] 09:03:24 INFO - PROCESS | 1865 | --DOMWINDOW == 203 (0x7fb486dd2400) [pid = 1865] [serial = 2048] [outer = (nil)] [url = about:blank] 09:03:24 INFO - PROCESS | 1865 | --DOMWINDOW == 202 (0x7fb47d8c4c00) [pid = 1865] [serial = 2081] [outer = (nil)] [url = about:blank] 09:03:24 INFO - PROCESS | 1865 | --DOMWINDOW == 201 (0x7fb4837cb800) [pid = 1865] [serial = 2088] [outer = (nil)] [url = about:blank] 09:03:24 INFO - PROCESS | 1865 | --DOMWINDOW == 200 (0x7fb47f31bc00) [pid = 1865] [serial = 2036] [outer = (nil)] [url = about:blank] 09:03:24 INFO - PROCESS | 1865 | --DOMWINDOW == 199 (0x7fb47c418800) [pid = 1865] [serial = 2078] [outer = (nil)] [url = about:blank] 09:03:24 INFO - PROCESS | 1865 | --DOMWINDOW == 198 (0x7fb493ed7000) [pid = 1865] [serial = 2066] [outer = (nil)] [url = about:blank] 09:03:24 INFO - PROCESS | 1865 | --DOMWINDOW == 197 (0x7fb48183a800) [pid = 1865] [serial = 2084] [outer = (nil)] [url = about:blank] 09:03:24 INFO - PROCESS | 1865 | --DOMWINDOW == 196 (0x7fb492302400) [pid = 1865] [serial = 2063] [outer = (nil)] [url = about:blank] 09:03:24 INFO - PROCESS | 1865 | --DOMWINDOW == 195 (0x7fb4837e0000) [pid = 1865] [serial = 2042] [outer = (nil)] [url = about:blank] 09:03:24 INFO - PROCESS | 1865 | --DOMWINDOW == 194 (0x7fb494b82c00) [pid = 1865] [serial = 2069] [outer = (nil)] [url = about:blank] 09:03:24 INFO - PROCESS | 1865 | --DOMWINDOW == 193 (0x7fb486b90800) [pid = 1865] [serial = 2093] [outer = (nil)] [url = about:blank] 09:03:24 INFO - PROCESS | 1865 | --DOMWINDOW == 192 (0x7fb494d0d000) [pid = 1865] [serial = 2072] [outer = (nil)] [url = about:blank] 09:03:24 INFO - PROCESS | 1865 | --DOMWINDOW == 191 (0x7fb481af0000) [pid = 1865] [serial = 2039] [outer = (nil)] [url = about:blank] 09:03:24 INFO - PROCESS | 1865 | --DOMWINDOW == 190 (0x7fb485d4e000) [pid = 1865] [serial = 2091] [outer = (nil)] [url = about:blank] 09:03:24 INFO - PROCESS | 1865 | --DOMWINDOW == 189 (0x7fb486ad6800) [pid = 1865] [serial = 2045] [outer = (nil)] [url = about:blank] 09:03:24 INFO - PROCESS | 1865 | --DOMWINDOW == 188 (0x7fb490251800) [pid = 1865] [serial = 2054] [outer = (nil)] [url = about:blank] 09:03:24 INFO - PROCESS | 1865 | --DOMWINDOW == 187 (0x7fb4906bd800) [pid = 1865] [serial = 2060] [outer = (nil)] [url = about:blank] 09:03:24 INFO - PROCESS | 1865 | --DOMWINDOW == 186 (0x7fb482d08c00) [pid = 1865] [serial = 2085] [outer = (nil)] [url = about:blank] 09:03:24 INFO - PROCESS | 1865 | --DOMWINDOW == 185 (0x7fb47e048c00) [pid = 1865] [serial = 2082] [outer = (nil)] [url = about:blank] 09:03:24 INFO - PROCESS | 1865 | --DOMWINDOW == 184 (0x7fb486dda800) [pid = 1865] [serial = 2094] [outer = (nil)] [url = about:blank] 09:03:24 INFO - PROCESS | 1865 | --DOMWINDOW == 183 (0x7fb48509cc00) [pid = 1865] [serial = 2090] [outer = (nil)] [url = about:blank] 09:03:24 INFO - PROCESS | 1865 | --DOMWINDOW == 182 (0x7fb49034d400) [pid = 1865] [serial = 2057] [outer = (nil)] [url = about:blank] 09:03:24 INFO - PROCESS | 1865 | --DOMWINDOW == 181 (0x7fb49632b400) [pid = 1865] [serial = 2075] [outer = (nil)] [url = about:blank] 09:03:24 INFO - PROCESS | 1865 | --DOMWINDOW == 180 (0x7fb486df3400) [pid = 1865] [serial = 2096] [outer = (nil)] [url = about:blank] 09:03:24 INFO - PROCESS | 1865 | --DOMWINDOW == 179 (0x7fb487b90400) [pid = 1865] [serial = 2097] [outer = (nil)] [url = about:blank] 09:03:24 INFO - PROCESS | 1865 | 1461686604740 Marionette TRACE conn3 <- [1,2940,null,{"value":["/DOMEvents/tests/approved/EventListener.eventHandler.html",0,null,null,[["Test Description: handleEvent - This method shall be called whenever an event occurs of the event type for which the EventListener interface was registered.",0,null,null]]]}] 09:03:24 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. 09:03:24 INFO - TEST-OK | /DOMEvents/tests/approved/EventListener.eventHandler.html | took 3141ms 09:03:24 INFO - PROCESS | 1865 | 1461686604779 Marionette TRACE conn3 -> [0,2941,"getWindowHandle",null] 09:03:24 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html 09:03:24 INFO - PROCESS | 1865 | 1461686604785 Marionette TRACE conn3 <- [1,2941,null,{"value":"8"}] 09:03:24 INFO - PROCESS | 1865 | 1461686604792 Marionette TRACE conn3 -> [0,2942,"setScriptTimeout",{"ms":35000}] 09:03:24 INFO - PROCESS | 1865 | 1461686604798 Marionette TRACE conn3 <- [1,2942,null,{}] 09:03:24 INFO - PROCESS | 1865 | 1461686604804 Marionette TRACE conn3 -> [0,2943,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:03:25 INFO - PROCESS | 1865 | 1461686605006 Marionette TRACE conn3 <- [1,2943,null,{"value":null}] 09:03:25 INFO - PROCESS | 1865 | 1461686605218 Marionette TRACE conn3 -> [0,2944,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html\", \"f2909f1d-3840-4f27-ae3e-3caac4a4282f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:03:25 INFO - PROCESS | 1865 | ++DOCSHELL 0x7fb48012a800 == 153 [pid = 1865] [id = 743] 09:03:25 INFO - PROCESS | 1865 | ++DOMWINDOW == 180 (0x7fb47f1ac800) [pid = 1865] [serial = 2230] [outer = (nil)] 09:03:25 INFO - PROCESS | 1865 | ++DOMWINDOW == 181 (0x7fb47f85f400) [pid = 1865] [serial = 2231] [outer = 0x7fb47f1ac800] 09:03:25 INFO - PROCESS | 1865 | 1461686605284 Marionette DEBUG loaded listener.js 09:03:25 INFO - PROCESS | 1865 | ++DOMWINDOW == 182 (0x7fb4801ae800) [pid = 1865] [serial = 2232] [outer = 0x7fb47f1ac800] 09:03:26 INFO - PROCESS | 1865 | 1461686606035 Marionette TRACE conn3 <- [1,2944,null,{"value":["/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html",0,null,null,[["Test Description: As the final step of the event dispatch, the implementation must reset the event object's default-action-prevention state. ",1,"assert_array_equals: property 2, expected false but got true","@http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:33:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:23:5\n"]]]}] 09:03:26 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 09:03:26 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:33:9 09:03:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:03:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:03:26 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:23:5 09:03:26 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html | took 1281ms 09:03:26 INFO - PROCESS | 1865 | 1461686606074 Marionette TRACE conn3 -> [0,2945,"getWindowHandle",null] 09:03:26 INFO - PROCESS | 1865 | 1461686606082 Marionette TRACE conn3 <- [1,2945,null,{"value":"8"}] 09:03:26 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html 09:03:26 INFO - PROCESS | 1865 | 1461686606126 Marionette TRACE conn3 -> [0,2946,"setScriptTimeout",{"ms":35000}] 09:03:26 INFO - PROCESS | 1865 | 1461686606131 Marionette TRACE conn3 <- [1,2946,null,{}] 09:03:26 INFO - PROCESS | 1865 | 1461686606150 Marionette TRACE conn3 -> [0,2947,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:03:26 INFO - PROCESS | 1865 | 1461686606360 Marionette TRACE conn3 <- [1,2947,null,{"value":null}] 09:03:26 INFO - PROCESS | 1865 | 1461686606578 Marionette TRACE conn3 -> [0,2948,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html\", \"f2909f1d-3840-4f27-ae3e-3caac4a4282f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:03:26 INFO - PROCESS | 1865 | ++DOCSHELL 0x7fb482b9b800 == 154 [pid = 1865] [id = 744] 09:03:26 INFO - PROCESS | 1865 | ++DOMWINDOW == 183 (0x7fb47f1ae400) [pid = 1865] [serial = 2233] [outer = (nil)] 09:03:26 INFO - PROCESS | 1865 | ++DOMWINDOW == 184 (0x7fb482b11400) [pid = 1865] [serial = 2234] [outer = 0x7fb47f1ae400] 09:03:26 INFO - PROCESS | 1865 | 1461686606656 Marionette DEBUG loaded listener.js 09:03:26 INFO - PROCESS | 1865 | ++DOMWINDOW == 185 (0x7fb4837c6800) [pid = 1865] [serial = 2235] [outer = 0x7fb47f1ae400] 09:03:27 INFO - PROCESS | 1865 | 1461686607398 Marionette TRACE conn3 <- [1,2948,null,{"value":["/DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html",0,null,null,[["Test Description: An event object may be properly dispatched multiple times while also allowing to prevent the event objects propagation prior to the event dispatch.",0,null,null]]]}] 09:03:27 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. 09:03:27 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html | took 1299ms 09:03:27 INFO - PROCESS | 1865 | 1461686607423 Marionette TRACE conn3 -> [0,2949,"getWindowHandle",null] 09:03:27 INFO - TEST-START | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html 09:03:27 INFO - PROCESS | 1865 | 1461686607427 Marionette TRACE conn3 <- [1,2949,null,{"value":"8"}] 09:03:27 INFO - PROCESS | 1865 | 1461686607433 Marionette TRACE conn3 -> [0,2950,"setScriptTimeout",{"ms":35000}] 09:03:27 INFO - PROCESS | 1865 | 1461686607438 Marionette TRACE conn3 <- [1,2950,null,{}] 09:03:27 INFO - PROCESS | 1865 | 1461686607460 Marionette TRACE conn3 -> [0,2951,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:03:27 INFO - PROCESS | 1865 | 1461686607740 Marionette TRACE conn3 <- [1,2951,null,{"value":null}] 09:03:27 INFO - PROCESS | 1865 | 1461686607785 Marionette TRACE conn3 -> [0,2952,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html\", \"f2909f1d-3840-4f27-ae3e-3caac4a4282f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:03:27 INFO - PROCESS | 1865 | ++DOCSHELL 0x7fb485c9a000 == 155 [pid = 1865] [id = 745] 09:03:27 INFO - PROCESS | 1865 | ++DOMWINDOW == 186 (0x7fb4849d7c00) [pid = 1865] [serial = 2236] [outer = (nil)] 09:03:27 INFO - PROCESS | 1865 | ++DOMWINDOW == 187 (0x7fb4849e1c00) [pid = 1865] [serial = 2237] [outer = 0x7fb4849d7c00] 09:03:27 INFO - PROCESS | 1865 | 1461686607849 Marionette DEBUG loaded listener.js 09:03:27 INFO - PROCESS | 1865 | ++DOMWINDOW == 188 (0x7fb486ad6800) [pid = 1865] [serial = 2238] [outer = 0x7fb4849d7c00] 09:03:29 INFO - PROCESS | 1865 | --DOMWINDOW == 187 (0x7fb4948d2800) [pid = 1865] [serial = 2128] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html] 09:03:29 INFO - PROCESS | 1865 | --DOMWINDOW == 186 (0x7fb483ac9c00) [pid = 1865] [serial = 2047] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html] 09:03:29 INFO - PROCESS | 1865 | --DOMWINDOW == 185 (0x7fb4948d7000) [pid = 1865] [serial = 2131] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html] 09:03:29 INFO - PROCESS | 1865 | --DOMWINDOW == 184 (0x7fb47fbf0c00) [pid = 1865] [serial = 2101] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html] 09:03:29 INFO - PROCESS | 1865 | --DOMWINDOW == 183 (0x7fb481af8800) [pid = 1865] [serial = 2164] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.large.html] 09:03:29 INFO - PROCESS | 1865 | --DOMWINDOW == 182 (0x7fb486de0c00) [pid = 1865] [serial = 2068] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.system.html] 09:03:29 INFO - PROCESS | 1865 | --DOMWINDOW == 181 (0x7fb486ae3800) [pid = 1865] [serial = 2143] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.direction.html] 09:03:29 INFO - PROCESS | 1865 | --DOMWINDOW == 180 (0x7fb486dd6000) [pid = 1865] [serial = 2050] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.default.html] 09:03:29 INFO - PROCESS | 1865 | --DOMWINDOW == 179 (0x7fb483a1c000) [pid = 1865] [serial = 2110] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html] 09:03:29 INFO - PROCESS | 1865 | --DOMWINDOW == 178 (0x7fb47f1b0800) [pid = 1865] [serial = 2113] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html] 09:03:29 INFO - PROCESS | 1865 | --DOMWINDOW == 177 (0x7fb49632c400) [pid = 1865] [serial = 2134] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.transformation.html] 09:03:29 INFO - PROCESS | 1865 | --DOMWINDOW == 176 (0x7fb482b10800) [pid = 1865] [serial = 2104] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.path.html] 09:03:29 INFO - PROCESS | 1865 | --DOMWINDOW == 175 (0x7fb482d07400) [pid = 1865] [serial = 2041] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html] 09:03:29 INFO - PROCESS | 1865 | --DOMWINDOW == 174 (0x7fb481834000) [pid = 1865] [serial = 2146] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.nonfinite.html] 09:03:29 INFO - PROCESS | 1865 | --DOMWINDOW == 173 (0x7fb490b34c00) [pid = 1865] [serial = 2119] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stack.html] 09:03:29 INFO - PROCESS | 1865 | --DOMWINDOW == 172 (0x7fb4879af800) [pid = 1865] [serial = 2098] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html] 09:03:29 INFO - PROCESS | 1865 | --DOMWINDOW == 171 (0x7fb4998fb800) [pid = 1865] [serial = 2155] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrapnegative.html] 09:03:29 INFO - PROCESS | 1865 | --DOMWINDOW == 170 (0x7fb47bd18400) [pid = 1865] [serial = 2074] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html] 09:03:29 INFO - PROCESS | 1865 | --DOMWINDOW == 169 (0x7fb47a64c000) [pid = 1865] [serial = 2140] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.order.html] 09:03:29 INFO - PROCESS | 1865 | --DOMWINDOW == 168 (0x7fb499d8ac00) [pid = 1865] [serial = 2152] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrap.html] 09:03:29 INFO - PROCESS | 1865 | --DOMWINDOW == 167 (0x7fb47a646400) [pid = 1865] [serial = 2077] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.clip.html] 09:03:29 INFO - PROCESS | 1865 | --DOMWINDOW == 166 (0x7fb49391a800) [pid = 1865] [serial = 2122] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html] 09:03:29 INFO - PROCESS | 1865 | --DOMWINDOW == 165 (0x7fb490b32000) [pid = 1865] [serial = 2116] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html] 09:03:29 INFO - PROCESS | 1865 | --DOMWINDOW == 164 (0x7fb47d8c2000) [pid = 1865] [serial = 2161] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.basic.html] 09:03:29 INFO - PROCESS | 1865 | --DOMWINDOW == 163 (0x7fb47f1ba000) [pid = 1865] [serial = 2149] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.radians.html] 09:03:29 INFO - PROCESS | 1865 | --DOMWINDOW == 162 (0x7fb47c420000) [pid = 1865] [serial = 2059] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.invalid.html] 09:03:29 INFO - PROCESS | 1865 | --DOMWINDOW == 161 (0x7fb47bd14800) [pid = 1865] [serial = 2035] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.top.html] 09:03:29 INFO - PROCESS | 1865 | --DOMWINDOW == 160 (0x7fb47f1ad800) [pid = 1865] [serial = 2158] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.zero.html] 09:03:29 INFO - PROCESS | 1865 | --DOMWINDOW == 159 (0x7fb486dfa400) [pid = 1865] [serial = 2107] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html] 09:03:29 INFO - PROCESS | 1865 | --DOMWINDOW == 158 (0x7fb486ae1000) [pid = 1865] [serial = 2053] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.basic.html] 09:03:29 INFO - PROCESS | 1865 | --DOMWINDOW == 157 (0x7fb4801a9000) [pid = 1865] [serial = 2038] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html] 09:03:29 INFO - PROCESS | 1865 | --DOMWINDOW == 156 (0x7fb488fb5000) [pid = 1865] [serial = 2071] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html] 09:03:29 INFO - PROCESS | 1865 | --DOMWINDOW == 155 (0x7fb482d10c00) [pid = 1865] [serial = 2044] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html] 09:03:29 INFO - PROCESS | 1865 | --DOMWINDOW == 154 (0x7fb481e71c00) [pid = 1865] [serial = 2062] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html] 09:03:29 INFO - PROCESS | 1865 | --DOMWINDOW == 153 (0x7fb486ddd400) [pid = 1865] [serial = 2056] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.complex.html] 09:03:29 INFO - PROCESS | 1865 | --DOMWINDOW == 152 (0x7fb481825c00) [pid = 1865] [serial = 2125] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html] 09:03:29 INFO - PROCESS | 1865 | --DOMWINDOW == 151 (0x7fb499238000) [pid = 1865] [serial = 2137] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.underflow.html] 09:03:29 INFO - PROCESS | 1865 | --DOMWINDOW == 150 (0x7fb482d06400) [pid = 1865] [serial = 1966] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.outside.html] 09:03:29 INFO - PROCESS | 1865 | --DOMWINDOW == 149 (0x7fb493dea000) [pid = 1865] [serial = 2065] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.html] 09:03:29 INFO - PROCESS | 1865 | --DOMWINDOW == 148 (0x7fb47a648400) [pid = 1865] [serial = 2032] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.middle.html] 09:03:29 INFO - PROCESS | 1865 | --DOMWINDOW == 147 (0x7fb47f1b7800) [pid = 1865] [serial = 2167] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.multiple.html] 09:03:29 INFO - PROCESS | 1865 | ++DOCSHELL 0x7fb47cadc000 == 156 [pid = 1865] [id = 746] 09:03:29 INFO - PROCESS | 1865 | ++DOMWINDOW == 148 (0x7fb47f31ac00) [pid = 1865] [serial = 2239] [outer = (nil)] 09:03:29 INFO - PROCESS | 1865 | ++DOMWINDOW == 149 (0x7fb47fbf3c00) [pid = 1865] [serial = 2240] [outer = 0x7fb47f31ac00] 09:03:29 INFO - PROCESS | 1865 | 1461686609473 Marionette TRACE conn3 <- [1,2952,null,{"value":["/DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html",0,null,null,[["Test Description: DOMCharacterDataModified event fires after ProcessingInstruction.data have been modified, but the node itself has not been inserted or deleted. The proximal event target of this event shall be the ProcessingInstruction node.",0,null,null]]]}] 09:03:29 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. 09:03:29 INFO - TEST-OK | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html | took 2093ms 09:03:29 INFO - PROCESS | 1865 | 1461686609527 Marionette TRACE conn3 -> [0,2953,"getWindowHandle",null] 09:03:29 INFO - PROCESS | 1865 | 1461686609534 Marionette TRACE conn3 <- [1,2953,null,{"value":"8"}] 09:03:29 INFO - TEST-START | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html 09:03:29 INFO - PROCESS | 1865 | 1461686609541 Marionette TRACE conn3 -> [0,2954,"setScriptTimeout",{"ms":35000}] 09:03:29 INFO - PROCESS | 1865 | 1461686609543 Marionette TRACE conn3 <- [1,2954,null,{}] 09:03:29 INFO - PROCESS | 1865 | 1461686609549 Marionette TRACE conn3 -> [0,2955,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:03:29 INFO - PROCESS | 1865 | 1461686609888 Marionette TRACE conn3 <- [1,2955,null,{"value":null}] 09:03:29 INFO - PROCESS | 1865 | 1461686609905 Marionette TRACE conn3 -> [0,2956,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/dispatchEvent.click.checkbox.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/dispatchEvent.click.checkbox.html\", \"f2909f1d-3840-4f27-ae3e-3caac4a4282f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:03:29 INFO - PROCESS | 1865 | ++DOCSHELL 0x7fb487736000 == 157 [pid = 1865] [id = 747] 09:03:29 INFO - PROCESS | 1865 | ++DOMWINDOW == 150 (0x7fb47a646400) [pid = 1865] [serial = 2241] [outer = (nil)] 09:03:29 INFO - PROCESS | 1865 | ++DOMWINDOW == 151 (0x7fb482b0cc00) [pid = 1865] [serial = 2242] [outer = 0x7fb47a646400] 09:03:29 INFO - PROCESS | 1865 | 1461686609967 Marionette DEBUG loaded listener.js 09:03:30 INFO - PROCESS | 1865 | ++DOMWINDOW == 152 (0x7fb485094000) [pid = 1865] [serial = 2243] [outer = 0x7fb47a646400] 09:03:30 INFO - PROCESS | 1865 | 1461686610704 Marionette TRACE conn3 <- [1,2956,null,{"value":["/DOMEvents/tests/approved/dispatchEvent.click.checkbox.html",0,null,null,[["Checkbox state is unchanged before the synthetic click event is dispatched",0,null,null],["Test Description: MouseEvent: Default action is performed when a synthetic click event is dispatched on a checkbox element",0,null,null]]]}] 09:03:30 INFO - TEST-PASS | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 09:03:30 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 09:03:30 INFO - TEST-OK | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | took 1178ms 09:03:30 INFO - PROCESS | 1865 | 1461686610722 Marionette TRACE conn3 -> [0,2957,"getWindowHandle",null] 09:03:30 INFO - TEST-START | /DOMEvents/tests/approved/domnodeinserted.html 09:03:30 INFO - PROCESS | 1865 | 1461686610736 Marionette TRACE conn3 <- [1,2957,null,{"value":"8"}] 09:03:30 INFO - PROCESS | 1865 | 1461686610742 Marionette TRACE conn3 -> [0,2958,"setScriptTimeout",{"ms":35000}] 09:03:30 INFO - PROCESS | 1865 | 1461686610745 Marionette TRACE conn3 <- [1,2958,null,{}] 09:03:30 INFO - PROCESS | 1865 | 1461686610750 Marionette TRACE conn3 -> [0,2959,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:03:30 INFO - PROCESS | 1865 | 1461686610970 Marionette TRACE conn3 <- [1,2959,null,{"value":null}] 09:03:31 INFO - PROCESS | 1865 | 1461686611402 Marionette TRACE conn3 -> [0,2960,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/domnodeinserted.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/domnodeinserted.html\", \"f2909f1d-3840-4f27-ae3e-3caac4a4282f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:03:31 INFO - PROCESS | 1865 | ++DOCSHELL 0x7fb47d98e000 == 158 [pid = 1865] [id = 748] 09:03:31 INFO - PROCESS | 1865 | ++DOMWINDOW == 153 (0x7fb47bd14800) [pid = 1865] [serial = 2244] [outer = (nil)] 09:03:31 INFO - PROCESS | 1865 | ++DOMWINDOW == 154 (0x7fb47c41f400) [pid = 1865] [serial = 2245] [outer = 0x7fb47bd14800] 09:03:31 INFO - PROCESS | 1865 | 1461686611477 Marionette DEBUG loaded listener.js 09:03:31 INFO - PROCESS | 1865 | ++DOMWINDOW == 155 (0x7fb47d8c1400) [pid = 1865] [serial = 2246] [outer = 0x7fb47bd14800] 09:03:32 INFO - PROCESS | 1865 | 1461686612405 Marionette TRACE conn3 <- [1,2960,null,{"value":["/DOMEvents/tests/approved/domnodeinserted.html",0,null,null,[["Test Description: DOMNodeInserted event fires when a node has been added as a child of another node.",0,null,null]]]}] 09:03:32 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. 09:03:32 INFO - TEST-OK | /DOMEvents/tests/approved/domnodeinserted.html | took 1685ms 09:03:32 INFO - PROCESS | 1865 | 1461686612432 Marionette TRACE conn3 -> [0,2961,"getWindowHandle",null] 09:03:32 INFO - TEST-START | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html 09:03:32 INFO - PROCESS | 1865 | 1461686612442 Marionette TRACE conn3 <- [1,2961,null,{"value":"8"}] 09:03:32 INFO - PROCESS | 1865 | 1461686612454 Marionette TRACE conn3 -> [0,2962,"setScriptTimeout",{"ms":35000}] 09:03:32 INFO - PROCESS | 1865 | 1461686612461 Marionette TRACE conn3 <- [1,2962,null,{}] 09:03:32 INFO - PROCESS | 1865 | 1461686612489 Marionette TRACE conn3 -> [0,2963,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:03:32 INFO - PROCESS | 1865 | 1461686612848 Marionette TRACE conn3 <- [1,2963,null,{"value":null}] 09:03:33 INFO - PROCESS | 1865 | 1461686613123 Marionette TRACE conn3 -> [0,2964,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/stopImmediatePropagation.effect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/stopImmediatePropagation.effect.html\", \"f2909f1d-3840-4f27-ae3e-3caac4a4282f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:03:33 INFO - PROCESS | 1865 | ++DOCSHELL 0x7fb482edf800 == 159 [pid = 1865] [id = 749] 09:03:33 INFO - PROCESS | 1865 | ++DOMWINDOW == 156 (0x7fb480260800) [pid = 1865] [serial = 2247] [outer = (nil)] 09:03:33 INFO - PROCESS | 1865 | ++DOMWINDOW == 157 (0x7fb481822000) [pid = 1865] [serial = 2248] [outer = 0x7fb480260800] 09:03:33 INFO - PROCESS | 1865 | 1461686613201 Marionette DEBUG loaded listener.js 09:03:33 INFO - PROCESS | 1865 | ++DOMWINDOW == 158 (0x7fb481e73400) [pid = 1865] [serial = 2249] [outer = 0x7fb480260800] 09:03:34 INFO - PROCESS | 1865 | 1461686614105 Marionette TRACE conn3 <- [1,2964,null,{"value":["/DOMEvents/tests/approved/stopImmediatePropagation.effect.html",0,null,null,[["Test Description: stopImmediatePropagation() prevents other event listeners from being triggered and, unlike Event.stopPropagation(), its effect must be immediate. Once it has been called, further calls to this method have no additional effect.",0,null,null]]]}] 09:03:34 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. 09:03:34 INFO - TEST-OK | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html | took 1689ms 09:03:34 INFO - PROCESS | 1865 | 1461686614146 Marionette TRACE conn3 -> [0,2965,"getWindowHandle",null] 09:03:34 INFO - PROCESS | 1865 | 1461686614152 Marionette TRACE conn3 <- [1,2965,null,{"value":"8"}] 09:03:34 INFO - TEST-START | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html 09:03:34 INFO - PROCESS | 1865 | 1461686614178 Marionette TRACE conn3 -> [0,2966,"setScriptTimeout",{"ms":35000}] 09:03:34 INFO - PROCESS | 1865 | 1461686614183 Marionette TRACE conn3 <- [1,2966,null,{}] 09:03:34 INFO - PROCESS | 1865 | 1461686614190 Marionette TRACE conn3 -> [0,2967,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:03:34 INFO - PROCESS | 1865 | 1461686614430 Marionette TRACE conn3 <- [1,2967,null,{"value":null}] 09:03:34 INFO - PROCESS | 1865 | 1461686614847 Marionette TRACE conn3 -> [0,2968,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/stopPropagation.deferred.effect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/stopPropagation.deferred.effect.html\", \"f2909f1d-3840-4f27-ae3e-3caac4a4282f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:03:34 INFO - PROCESS | 1865 | ++DOCSHELL 0x7fb488dd7800 == 160 [pid = 1865] [id = 750] 09:03:34 INFO - PROCESS | 1865 | ++DOMWINDOW == 159 (0x7fb482d0e000) [pid = 1865] [serial = 2250] [outer = (nil)] 09:03:34 INFO - PROCESS | 1865 | ++DOMWINDOW == 160 (0x7fb483a1b400) [pid = 1865] [serial = 2251] [outer = 0x7fb482d0e000] 09:03:34 INFO - PROCESS | 1865 | 1461686614984 Marionette DEBUG loaded listener.js 09:03:35 INFO - PROCESS | 1865 | ++DOMWINDOW == 161 (0x7fb48474d800) [pid = 1865] [serial = 2252] [outer = 0x7fb482d0e000] 09:03:35 INFO - PROCESS | 1865 | 1461686615924 Marionette TRACE conn3 <- [1,2968,null,{"value":["/DOMEvents/tests/approved/stopPropagation.deferred.effect.html",0,null,null,[["Test Description: stopPropagation() prevents other event listeners from being triggered but its effect must be deferred until all event listeners attached on the Event.currentTarget have been triggered.",0,null,null]]]}] 09:03:35 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. 09:03:35 INFO - TEST-OK | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html | took 1806ms 09:03:35 INFO - PROCESS | 1865 | 1461686615965 Marionette TRACE conn3 -> [0,2969,"getWindowHandle",null] 09:03:35 INFO - PROCESS | 1865 | 1461686615968 Marionette TRACE conn3 <- [1,2969,null,{"value":"8"}] 09:03:35 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html 09:03:35 INFO - PROCESS | 1865 | 1461686615984 Marionette TRACE conn3 -> [0,2970,"setScriptTimeout",{"ms":35000}] 09:03:36 INFO - PROCESS | 1865 | 1461686615995 Marionette TRACE conn3 <- [1,2970,null,{}] 09:03:36 INFO - PROCESS | 1865 | 1461686616006 Marionette TRACE conn3 -> [0,2971,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:03:36 INFO - PROCESS | 1865 | 1461686616333 Marionette TRACE conn3 <- [1,2971,null,{"value":null}] 09:03:36 INFO - PROCESS | 1865 | 1461686616633 Marionette TRACE conn3 -> [0,2972,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html\", \"f2909f1d-3840-4f27-ae3e-3caac4a4282f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:03:36 INFO - PROCESS | 1865 | ++DOCSHELL 0x7fb48ed7d800 == 161 [pid = 1865] [id = 751] 09:03:36 INFO - PROCESS | 1865 | ++DOMWINDOW == 162 (0x7fb485d4b800) [pid = 1865] [serial = 2253] [outer = (nil)] 09:03:36 INFO - PROCESS | 1865 | ++DOMWINDOW == 163 (0x7fb486b8e000) [pid = 1865] [serial = 2254] [outer = 0x7fb485d4b800] 09:03:36 INFO - PROCESS | 1865 | 1461686616769 Marionette DEBUG loaded listener.js 09:03:36 INFO - PROCESS | 1865 | ++DOMWINDOW == 164 (0x7fb486ddb400) [pid = 1865] [serial = 2255] [outer = 0x7fb485d4b800] 09:03:37 INFO - PROCESS | 1865 | 1461686617621 Marionette TRACE conn3 <- [1,2972,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html",0,null,null,[["Test Description: Dispatch an event in a DOM tree using the DOM event flow.",0,null,null]]]}] 09:03:37 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. 09:03:37 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html | took 1701ms 09:03:37 INFO - PROCESS | 1865 | 1461686617677 Marionette TRACE conn3 -> [0,2973,"getWindowHandle",null] 09:03:37 INFO - PROCESS | 1865 | 1461686617681 Marionette TRACE conn3 <- [1,2973,null,{"value":"8"}] 09:03:37 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html 09:03:37 INFO - PROCESS | 1865 | 1461686617687 Marionette TRACE conn3 -> [0,2974,"setScriptTimeout",{"ms":35000}] 09:03:37 INFO - PROCESS | 1865 | 1461686617690 Marionette TRACE conn3 <- [1,2974,null,{}] 09:03:37 INFO - PROCESS | 1865 | 1461686617695 Marionette TRACE conn3 -> [0,2975,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:03:37 INFO - PROCESS | 1865 | 1461686617939 Marionette TRACE conn3 <- [1,2975,null,{"value":null}] 09:03:38 INFO - PROCESS | 1865 | 1461686618254 Marionette TRACE conn3 -> [0,2976,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html\", \"f2909f1d-3840-4f27-ae3e-3caac4a4282f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:03:38 INFO - PROCESS | 1865 | ++DOCSHELL 0x7fb490517000 == 162 [pid = 1865] [id = 752] 09:03:38 INFO - PROCESS | 1865 | ++DOMWINDOW == 165 (0x7fb485099400) [pid = 1865] [serial = 2256] [outer = (nil)] 09:03:38 INFO - PROCESS | 1865 | ++DOMWINDOW == 166 (0x7fb4879b0c00) [pid = 1865] [serial = 2257] [outer = 0x7fb485099400] 09:03:38 INFO - PROCESS | 1865 | 1461686618343 Marionette DEBUG loaded listener.js 09:03:38 INFO - PROCESS | 1865 | ++DOMWINDOW == 167 (0x7fb488fb0400) [pid = 1865] [serial = 2258] [outer = 0x7fb485099400] 09:03:39 INFO - PROCESS | 1865 | 1461686619190 Marionette TRACE conn3 <- [1,2976,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html",0,null,null,[["Test Description: Implementations of the DOM event model must be reentrant. Event listeners may perform actions that cause additional events to be dispatched. Such events are handled in a synchronous manner, the event propagation that causes the event listener to be triggered must resume only after the event dispatch of the new event is completed.",0,null,null]]]}] 09:03:39 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. 09:03:39 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html | took 1528ms 09:03:39 INFO - PROCESS | 1865 | 1461686619216 Marionette TRACE conn3 -> [0,2977,"getWindowHandle",null] 09:03:39 INFO - PROCESS | 1865 | 1461686619219 Marionette TRACE conn3 <- [1,2977,null,{"value":"8"}] 09:03:39 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html 09:03:39 INFO - PROCESS | 1865 | 1461686619225 Marionette TRACE conn3 -> [0,2978,"setScriptTimeout",{"ms":35000}] 09:03:39 INFO - PROCESS | 1865 | 1461686619227 Marionette TRACE conn3 <- [1,2978,null,{}] 09:03:39 INFO - PROCESS | 1865 | 1461686619232 Marionette TRACE conn3 -> [0,2979,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:03:39 INFO - PROCESS | 1865 | 1461686619440 Marionette TRACE conn3 <- [1,2979,null,{"value":null}] 09:03:39 INFO - PROCESS | 1865 | 1461686619716 Marionette TRACE conn3 -> [0,2980,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html\", \"f2909f1d-3840-4f27-ae3e-3caac4a4282f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:03:39 INFO - PROCESS | 1865 | ++DOCSHELL 0x7fb490e21000 == 163 [pid = 1865] [id = 753] 09:03:39 INFO - PROCESS | 1865 | ++DOMWINDOW == 168 (0x7fb48dec5000) [pid = 1865] [serial = 2259] [outer = (nil)] 09:03:39 INFO - PROCESS | 1865 | ++DOMWINDOW == 169 (0x7fb48decd400) [pid = 1865] [serial = 2260] [outer = 0x7fb48dec5000] 09:03:39 INFO - PROCESS | 1865 | 1461686619805 Marionette DEBUG loaded listener.js 09:03:39 INFO - PROCESS | 1865 | ++DOMWINDOW == 170 (0x7fb490359800) [pid = 1865] [serial = 2261] [outer = 0x7fb48dec5000] 09:03:40 INFO - PROCESS | 1865 | 1461686620739 Marionette TRACE conn3 <- [1,2980,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html",0,null,null,[["Test Description: handleEvent - This method shall be called whenever an event occurs of the event type for which the EventListener interface was registered.",0,null,null]]]}] 09:03:40 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. 09:03:40 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html | took 1532ms 09:03:40 INFO - PROCESS | 1865 | 1461686620757 Marionette TRACE conn3 -> [0,2981,"getWindowHandle",null] 09:03:40 INFO - PROCESS | 1865 | 1461686620762 Marionette TRACE conn3 <- [1,2981,null,{"value":"8"}] 09:03:40 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html 09:03:40 INFO - PROCESS | 1865 | 1461686620768 Marionette TRACE conn3 -> [0,2982,"setScriptTimeout",{"ms":35000}] 09:03:40 INFO - PROCESS | 1865 | 1461686620770 Marionette TRACE conn3 <- [1,2982,null,{}] 09:03:40 INFO - PROCESS | 1865 | 1461686620776 Marionette TRACE conn3 -> [0,2983,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:03:41 INFO - PROCESS | 1865 | 1461686621035 Marionette TRACE conn3 <- [1,2983,null,{"value":null}] 09:03:41 INFO - PROCESS | 1865 | 1461686621326 Marionette TRACE conn3 -> [0,2984,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html\", \"f2909f1d-3840-4f27-ae3e-3caac4a4282f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:03:41 INFO - PROCESS | 1865 | ++DOCSHELL 0x7fb4947e5800 == 164 [pid = 1865] [id = 754] 09:03:41 INFO - PROCESS | 1865 | ++DOMWINDOW == 171 (0x7fb48dec5c00) [pid = 1865] [serial = 2262] [outer = (nil)] 09:03:41 INFO - PROCESS | 1865 | ++DOMWINDOW == 172 (0x7fb491150400) [pid = 1865] [serial = 2263] [outer = 0x7fb48dec5c00] 09:03:41 INFO - PROCESS | 1865 | 1461686621402 Marionette DEBUG loaded listener.js 09:03:41 INFO - PROCESS | 1865 | ++DOMWINDOW == 173 (0x7fb493cac800) [pid = 1865] [serial = 2264] [outer = 0x7fb48dec5c00] 09:03:42 INFO - PROCESS | 1865 | 1461686622235 Marionette TRACE conn3 <- [1,2984,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html",0,null,null,[["Test Description: As the final step of the event dispatch, the implementation must reset the event object's default-action-prevention state. ",1,"assert_array_equals: property 2, expected false but got true","@http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:34:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:24:5\n"]]]}] 09:03:42 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 09:03:42 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:34:9 09:03:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:03:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:03:42 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:24:5 09:03:42 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html | took 1528ms 09:03:42 INFO - PROCESS | 1865 | 1461686622298 Marionette TRACE conn3 -> [0,2985,"getWindowHandle",null] 09:03:42 INFO - PROCESS | 1865 | 1461686622302 Marionette TRACE conn3 <- [1,2985,null,{"value":"8"}] 09:03:42 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html 09:03:42 INFO - PROCESS | 1865 | 1461686622308 Marionette TRACE conn3 -> [0,2986,"setScriptTimeout",{"ms":35000}] 09:03:42 INFO - PROCESS | 1865 | 1461686622311 Marionette TRACE conn3 <- [1,2986,null,{}] 09:03:42 INFO - PROCESS | 1865 | 1461686622316 Marionette TRACE conn3 -> [0,2987,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:03:42 INFO - PROCESS | 1865 | 1461686622567 Marionette TRACE conn3 <- [1,2987,null,{"value":null}] 09:03:42 INFO - PROCESS | 1865 | 1461686622830 Marionette TRACE conn3 -> [0,2988,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html\", \"f2909f1d-3840-4f27-ae3e-3caac4a4282f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:03:42 INFO - PROCESS | 1865 | ++DOCSHELL 0x7fb496d15000 == 165 [pid = 1865] [id = 755] 09:03:42 INFO - PROCESS | 1865 | ++DOMWINDOW == 174 (0x7fb4905c3800) [pid = 1865] [serial = 2265] [outer = (nil)] 09:03:42 INFO - PROCESS | 1865 | ++DOMWINDOW == 175 (0x7fb493ed4400) [pid = 1865] [serial = 2266] [outer = 0x7fb4905c3800] 09:03:42 INFO - PROCESS | 1865 | 1461686622908 Marionette DEBUG loaded listener.js 09:03:43 INFO - PROCESS | 1865 | ++DOMWINDOW == 176 (0x7fb4946f4c00) [pid = 1865] [serial = 2267] [outer = 0x7fb4905c3800] 09:03:43 INFO - PROCESS | 1865 | 1461686623690 Marionette TRACE conn3 <- [1,2988,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html",0,null,null,[["Test Description: An event object may be properly dispatched multiple times while also allowing to prevent the event objects propagation prior to the event dispatch.",0,null,null]]]}] 09:03:43 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. 09:03:43 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html | took 1436ms 09:03:43 INFO - PROCESS | 1865 | 1461686623745 Marionette TRACE conn3 -> [0,2989,"getWindowHandle",null] 09:03:43 INFO - PROCESS | 1865 | 1461686623749 Marionette TRACE conn3 <- [1,2989,null,{"value":"8"}] 09:03:43 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html 09:03:43 INFO - PROCESS | 1865 | 1461686623755 Marionette TRACE conn3 -> [0,2990,"setScriptTimeout",{"ms":35000}] 09:03:43 INFO - PROCESS | 1865 | 1461686623757 Marionette TRACE conn3 <- [1,2990,null,{}] 09:03:43 INFO - PROCESS | 1865 | 1461686623763 Marionette TRACE conn3 -> [0,2991,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:03:44 INFO - PROCESS | 1865 | 1461686624022 Marionette TRACE conn3 <- [1,2991,null,{"value":null}] 09:03:44 INFO - PROCESS | 1865 | 1461686624316 Marionette TRACE conn3 -> [0,2992,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html\", \"f2909f1d-3840-4f27-ae3e-3caac4a4282f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:03:44 INFO - PROCESS | 1865 | ++DOCSHELL 0x7fb499985800 == 166 [pid = 1865] [id = 756] 09:03:44 INFO - PROCESS | 1865 | ++DOMWINDOW == 177 (0x7fb490b34800) [pid = 1865] [serial = 2268] [outer = (nil)] 09:03:44 INFO - PROCESS | 1865 | ++DOMWINDOW == 178 (0x7fb4948d3c00) [pid = 1865] [serial = 2269] [outer = 0x7fb490b34800] 09:03:44 INFO - PROCESS | 1865 | 1461686624395 Marionette DEBUG loaded listener.js 09:03:44 INFO - PROCESS | 1865 | ++DOMWINDOW == 179 (0x7fb494d0f000) [pid = 1865] [serial = 2270] [outer = 0x7fb490b34800] 09:03:45 INFO - PROCESS | 1865 | ++DOCSHELL 0x7fb499d68000 == 167 [pid = 1865] [id = 757] 09:03:45 INFO - PROCESS | 1865 | ++DOMWINDOW == 180 (0x7fb49632ac00) [pid = 1865] [serial = 2271] [outer = (nil)] 09:03:45 INFO - PROCESS | 1865 | ++DOMWINDOW == 181 (0x7fb494798800) [pid = 1865] [serial = 2272] [outer = 0x7fb49632ac00] 09:03:45 INFO - PROCESS | 1865 | 1461686625250 Marionette TRACE conn3 <- [1,2992,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html",0,null,null,[["Test Description: DOMCharacterDataModified event fires after ProcessingInstruction.data have been modified, but the node itself has not been inserted or deleted. The proximal event target of this event shall be the ProcessingInstruction node.",0,null,null]]]}] 09:03:45 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. 09:03:45 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html | took 1532ms 09:03:45 INFO - PROCESS | 1865 | 1461686625289 Marionette TRACE conn3 -> [0,2993,"getWindowHandle",null] 09:03:45 INFO - PROCESS | 1865 | 1461686625293 Marionette TRACE conn3 <- [1,2993,null,{"value":"8"}] 09:03:45 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html 09:03:45 INFO - PROCESS | 1865 | 1461686625299 Marionette TRACE conn3 -> [0,2994,"setScriptTimeout",{"ms":35000}] 09:03:45 INFO - PROCESS | 1865 | 1461686625302 Marionette TRACE conn3 <- [1,2994,null,{}] 09:03:45 INFO - PROCESS | 1865 | 1461686625307 Marionette TRACE conn3 -> [0,2995,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:03:45 INFO - PROCESS | 1865 | 1461686625597 Marionette TRACE conn3 <- [1,2995,null,{"value":null}] 09:03:45 INFO - PROCESS | 1865 | 1461686625928 Marionette TRACE conn3 -> [0,2996,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html\", \"f2909f1d-3840-4f27-ae3e-3caac4a4282f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:03:45 INFO - PROCESS | 1865 | ++DOCSHELL 0x7fb49aa40800 == 168 [pid = 1865] [id = 758] 09:03:45 INFO - PROCESS | 1865 | ++DOMWINDOW == 182 (0x7fb493cb1000) [pid = 1865] [serial = 2273] [outer = (nil)] 09:03:46 INFO - PROCESS | 1865 | ++DOMWINDOW == 183 (0x7fb494ecd800) [pid = 1865] [serial = 2274] [outer = 0x7fb493cb1000] 09:03:46 INFO - PROCESS | 1865 | 1461686626014 Marionette DEBUG loaded listener.js 09:03:46 INFO - PROCESS | 1865 | ++DOMWINDOW == 184 (0x7fb4978d6800) [pid = 1865] [serial = 2275] [outer = 0x7fb493cb1000] 09:03:46 INFO - PROCESS | 1865 | 1461686626784 Marionette TRACE conn3 <- [1,2996,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html",0,null,null,[["Checkbox state is unchanged before the synthetic click event is dispatched",0,null,null],["Test Description: MouseEvent: Default action is performed when a synthetic click event is dispatched on a checkbox element",0,null,null]]]}] 09:03:46 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 09:03:46 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 09:03:46 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | took 1534ms 09:03:46 INFO - PROCESS | 1865 | 1461686626833 Marionette TRACE conn3 -> [0,2997,"getWindowHandle",null] 09:03:46 INFO - PROCESS | 1865 | 1461686626837 Marionette TRACE conn3 <- [1,2997,null,{"value":"8"}] 09:03:46 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html 09:03:46 INFO - PROCESS | 1865 | 1461686626842 Marionette TRACE conn3 -> [0,2998,"setScriptTimeout",{"ms":35000}] 09:03:46 INFO - PROCESS | 1865 | 1461686626844 Marionette TRACE conn3 <- [1,2998,null,{}] 09:03:46 INFO - PROCESS | 1865 | 1461686626850 Marionette TRACE conn3 -> [0,2999,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:03:47 INFO - PROCESS | 1865 | 1461686627080 Marionette TRACE conn3 <- [1,2999,null,{"value":null}] 09:03:47 INFO - PROCESS | 1865 | 1461686627371 Marionette TRACE conn3 -> [0,3000,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html\", \"f2909f1d-3840-4f27-ae3e-3caac4a4282f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:03:47 INFO - PROCESS | 1865 | ++DOCSHELL 0x7fb4a701c800 == 169 [pid = 1865] [id = 759] 09:03:47 INFO - PROCESS | 1865 | ++DOMWINDOW == 185 (0x7fb496f92400) [pid = 1865] [serial = 2276] [outer = (nil)] 09:03:47 INFO - PROCESS | 1865 | ++DOMWINDOW == 186 (0x7fb498819c00) [pid = 1865] [serial = 2277] [outer = 0x7fb496f92400] 09:03:47 INFO - PROCESS | 1865 | 1461686627461 Marionette DEBUG loaded listener.js 09:03:47 INFO - PROCESS | 1865 | ++DOMWINDOW == 187 (0x7fb499230800) [pid = 1865] [serial = 2278] [outer = 0x7fb496f92400] 09:03:48 INFO - PROCESS | 1865 | 1461686628276 Marionette TRACE conn3 <- [1,3000,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html",0,null,null,[["Test Description: DOMNodeInserted event fires when a node has been added as a child of another node.",0,null,null]]]}] 09:03:48 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. 09:03:48 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html | took 1486ms 09:03:48 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html 09:03:48 INFO - PROCESS | 1865 | 1461686628330 Marionette TRACE conn3 -> [0,3001,"getWindowHandle",null] 09:03:48 INFO - PROCESS | 1865 | 1461686628333 Marionette TRACE conn3 <- [1,3001,null,{"value":"8"}] 09:03:48 INFO - PROCESS | 1865 | 1461686628339 Marionette TRACE conn3 -> [0,3002,"setScriptTimeout",{"ms":35000}] 09:03:48 INFO - PROCESS | 1865 | 1461686628343 Marionette TRACE conn3 <- [1,3002,null,{}] 09:03:48 INFO - PROCESS | 1865 | 1461686628390 Marionette TRACE conn3 -> [0,3003,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:03:48 INFO - PROCESS | 1865 | 1461686628737 Marionette TRACE conn3 <- [1,3003,null,{"value":null}] 09:03:48 INFO - PROCESS | 1865 | 1461686628925 Marionette TRACE conn3 -> [0,3004,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html\", \"f2909f1d-3840-4f27-ae3e-3caac4a4282f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:03:48 INFO - PROCESS | 1865 | ++DOCSHELL 0x7fb4abf39000 == 170 [pid = 1865] [id = 760] 09:03:48 INFO - PROCESS | 1865 | ++DOMWINDOW == 188 (0x7fb499232c00) [pid = 1865] [serial = 2279] [outer = (nil)] 09:03:48 INFO - PROCESS | 1865 | ++DOMWINDOW == 189 (0x7fb499811400) [pid = 1865] [serial = 2280] [outer = 0x7fb499232c00] 09:03:49 INFO - PROCESS | 1865 | 1461686628995 Marionette DEBUG loaded listener.js 09:03:49 INFO - PROCESS | 1865 | ++DOMWINDOW == 190 (0x7fb49a10a800) [pid = 1865] [serial = 2281] [outer = 0x7fb499232c00] 09:03:49 INFO - PROCESS | 1865 | 1461686629754 Marionette TRACE conn3 <- [1,3004,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html",0,null,null,[["Test Description: stopImmediatePropagation() prevents other event listeners from being triggered and, unlike Event.stopPropagation(), its effect must be immediate. Once it has been called, further calls to this method have no additional effect.",0,null,null]]]}] 09:03:49 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. 09:03:49 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html | took 1434ms 09:03:49 INFO - PROCESS | 1865 | 1461686629782 Marionette TRACE conn3 -> [0,3005,"getWindowHandle",null] 09:03:49 INFO - PROCESS | 1865 | 1461686629785 Marionette TRACE conn3 <- [1,3005,null,{"value":"8"}] 09:03:49 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html 09:03:49 INFO - PROCESS | 1865 | 1461686629793 Marionette TRACE conn3 -> [0,3006,"setScriptTimeout",{"ms":35000}] 09:03:49 INFO - PROCESS | 1865 | 1461686629796 Marionette TRACE conn3 <- [1,3006,null,{}] 09:03:49 INFO - PROCESS | 1865 | 1461686629801 Marionette TRACE conn3 -> [0,3007,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:03:50 INFO - PROCESS | 1865 | 1461686630023 Marionette TRACE conn3 <- [1,3007,null,{"value":null}] 09:03:50 INFO - PROCESS | 1865 | 1461686630288 Marionette TRACE conn3 -> [0,3008,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html\", \"f2909f1d-3840-4f27-ae3e-3caac4a4282f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:03:50 INFO - PROCESS | 1865 | ++DOCSHELL 0x7fb4af06e000 == 171 [pid = 1865] [id = 761] 09:03:50 INFO - PROCESS | 1865 | ++DOMWINDOW == 191 (0x7fb4978d5c00) [pid = 1865] [serial = 2282] [outer = (nil)] 09:03:50 INFO - PROCESS | 1865 | ++DOMWINDOW == 192 (0x7fb49a10b000) [pid = 1865] [serial = 2283] [outer = 0x7fb4978d5c00] 09:03:50 INFO - PROCESS | 1865 | 1461686630365 Marionette DEBUG loaded listener.js 09:03:50 INFO - PROCESS | 1865 | ++DOMWINDOW == 193 (0x7fb49b4b6c00) [pid = 1865] [serial = 2284] [outer = 0x7fb4978d5c00] 09:03:51 INFO - PROCESS | 1865 | 1461686631159 Marionette TRACE conn3 <- [1,3008,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html",0,null,null,[["Test Description: stopPropagation() prevents other event listeners from being triggered but its effect must be deferred until all event listeners attached on the Event.currentTarget have been triggered.",0,null,null]]]}] 09:03:51 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. 09:03:51 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html | took 1381ms 09:03:51 INFO - PROCESS | 1865 | 1461686631174 Marionette TRACE conn3 -> [0,3009,"getWindowHandle",null] 09:03:51 INFO - PROCESS | 1865 | 1461686631176 Marionette TRACE conn3 <- [1,3009,null,{"value":"8"}] 09:03:51 INFO - TEST-START | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html 09:03:51 INFO - PROCESS | 1865 | 1461686631182 Marionette TRACE conn3 -> [0,3010,"setScriptTimeout",{"ms":35000}] 09:03:51 INFO - PROCESS | 1865 | 1461686631184 Marionette TRACE conn3 <- [1,3010,null,{}] 09:03:51 INFO - PROCESS | 1865 | 1461686631190 Marionette TRACE conn3 -> [0,3011,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:03:51 INFO - PROCESS | 1865 | 1461686631424 Marionette TRACE conn3 <- [1,3011,null,{"value":null}] 09:03:51 INFO - PROCESS | 1865 | 1461686631724 Marionette TRACE conn3 -> [0,3012,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/FileReader/Progress_event_bubbles_cancelable.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/FileReader/Progress_event_bubbles_cancelable.html\", \"f2909f1d-3840-4f27-ae3e-3caac4a4282f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:03:51 INFO - PROCESS | 1865 | ++DOCSHELL 0x7fb48084f800 == 172 [pid = 1865] [id = 762] 09:03:51 INFO - PROCESS | 1865 | ++DOMWINDOW == 194 (0x7fb493cb7c00) [pid = 1865] [serial = 2285] [outer = (nil)] 09:03:51 INFO - PROCESS | 1865 | ++DOMWINDOW == 195 (0x7fb49c868800) [pid = 1865] [serial = 2286] [outer = 0x7fb493cb7c00] 09:03:51 INFO - PROCESS | 1865 | 1461686631800 Marionette DEBUG loaded listener.js 09:03:51 INFO - PROCESS | 1865 | ++DOMWINDOW == 196 (0x7fb49d711000) [pid = 1865] [serial = 2287] [outer = 0x7fb493cb7c00] 09:03:52 INFO - PROCESS | 1865 | 1461686632571 Marionette TRACE conn3 <- [1,3012,null,{"value":["/FileAPI/FileReader/Progress_event_bubbles_cancelable.html",0,null,null,[["Check the values of bubbles and cancelable are false when the progress event is dispatched",0,null,null]]]}] 09:03:52 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 09:03:52 INFO - TEST-OK | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html | took 1435ms 09:03:52 INFO - PROCESS | 1865 | 1461686632619 Marionette TRACE conn3 -> [0,3013,"getWindowHandle",null] 09:03:52 INFO - PROCESS | 1865 | 1461686632622 Marionette TRACE conn3 <- [1,3013,null,{"value":"8"}] 09:03:52 INFO - TEST-START | /FileAPI/FileReaderSync.worker 09:03:52 INFO - PROCESS | 1865 | 1461686632628 Marionette TRACE conn3 -> [0,3014,"setScriptTimeout",{"ms":35000}] 09:03:52 INFO - PROCESS | 1865 | 1461686632630 Marionette TRACE conn3 <- [1,3014,null,{}] 09:03:52 INFO - PROCESS | 1865 | 1461686632636 Marionette TRACE conn3 -> [0,3015,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:03:52 INFO - PROCESS | 1865 | 1461686632858 Marionette TRACE conn3 <- [1,3015,null,{"value":null}] 09:03:53 INFO - PROCESS | 1865 | 1461686633157 Marionette TRACE conn3 -> [0,3016,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/FileReaderSync.worker\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/FileReaderSync.worker\", \"f2909f1d-3840-4f27-ae3e-3caac4a4282f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:03:53 INFO - PROCESS | 1865 | ++DOCSHELL 0x7fb4b188f800 == 173 [pid = 1865] [id = 763] 09:03:53 INFO - PROCESS | 1865 | ++DOMWINDOW == 197 (0x7fb498aea400) [pid = 1865] [serial = 2288] [outer = (nil)] 09:03:53 INFO - PROCESS | 1865 | ++DOMWINDOW == 198 (0x7fb4a72aa800) [pid = 1865] [serial = 2289] [outer = 0x7fb498aea400] 09:03:53 INFO - PROCESS | 1865 | 1461686633235 Marionette DEBUG loaded listener.js 09:03:53 INFO - PROCESS | 1865 | ++DOMWINDOW == 199 (0x7fb4a85ba000) [pid = 1865] [serial = 2290] [outer = 0x7fb498aea400] 09:03:53 INFO - PROCESS | 1865 | [1865] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 09:03:54 INFO - PROCESS | 1865 | 1461686634107 Marionette TRACE conn3 <- [1,3016,null,{"value":["/FileAPI/FileReaderSync.worker",0,null,null,[["Interface",0,{},{}],["readAsText",0,{},{}],["readAsDataURL",0,{},{}],["readAsArrayBuffer",0,{},{}]]]}] 09:03:54 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | Interface - {} 09:03:54 INFO - {} 09:03:54 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsText - {} 09:03:54 INFO - {} 09:03:54 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsDataURL - {} 09:03:54 INFO - {} 09:03:54 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsArrayBuffer - {} 09:03:54 INFO - {} 09:03:54 INFO - TEST-OK | /FileAPI/FileReaderSync.worker | took 1533ms 09:03:54 INFO - TEST-START | /FileAPI/fileReader.html 09:03:54 INFO - PROCESS | 1865 | 1461686634164 Marionette TRACE conn3 -> [0,3017,"getWindowHandle",null] 09:03:54 INFO - PROCESS | 1865 | 1461686634166 Marionette TRACE conn3 <- [1,3017,null,{"value":"8"}] 09:03:54 INFO - PROCESS | 1865 | 1461686634172 Marionette TRACE conn3 -> [0,3018,"setScriptTimeout",{"ms":35000}] 09:03:54 INFO - PROCESS | 1865 | 1461686634175 Marionette TRACE conn3 <- [1,3018,null,{}] 09:03:54 INFO - PROCESS | 1865 | 1461686634180 Marionette TRACE conn3 -> [0,3019,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:03:54 INFO - PROCESS | 1865 | 1461686634434 Marionette TRACE conn3 <- [1,3019,null,{"value":null}] 09:03:54 INFO - PROCESS | 1865 | 1461686634711 Marionette TRACE conn3 -> [0,3020,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/fileReader.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/fileReader.html\", \"f2909f1d-3840-4f27-ae3e-3caac4a4282f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:03:54 INFO - PROCESS | 1865 | ++DOCSHELL 0x7fb47a5a4800 == 174 [pid = 1865] [id = 764] 09:03:54 INFO - PROCESS | 1865 | ++DOMWINDOW == 200 (0x7fb484751000) [pid = 1865] [serial = 2291] [outer = (nil)] 09:03:54 INFO - PROCESS | 1865 | ++DOMWINDOW == 201 (0x7fb4a85bc000) [pid = 1865] [serial = 2292] [outer = 0x7fb484751000] 09:03:54 INFO - PROCESS | 1865 | 1461686634826 Marionette DEBUG loaded listener.js 09:03:54 INFO - PROCESS | 1865 | ++DOMWINDOW == 202 (0x7fb4ac0ac400) [pid = 1865] [serial = 2293] [outer = 0x7fb484751000] 09:03:55 INFO - PROCESS | 1865 | 1461686635576 Marionette TRACE conn3 <- [1,3020,null,{"value":["/FileAPI/fileReader.html",0,null,null,[["FileReader interface object",0,null,null],["no-argument FileReader constructor",0,null,null],["FileReader States -- abort",0,null,null],["FileReader States -- events",0,null,null]]]}] 09:03:55 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader interface object 09:03:55 INFO - TEST-PASS | /FileAPI/fileReader.html | no-argument FileReader constructor 09:03:55 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- abort 09:03:55 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- events 09:03:55 INFO - TEST-OK | /FileAPI/fileReader.html | took 1429ms 09:03:55 INFO - PROCESS | 1865 | 1461686635608 Marionette TRACE conn3 -> [0,3021,"getWindowHandle",null] 09:03:55 INFO - PROCESS | 1865 | 1461686635612 Marionette TRACE conn3 <- [1,3021,null,{"value":"8"}] 09:03:55 INFO - TEST-START | /FileAPI/historical.html 09:03:55 INFO - PROCESS | 1865 | 1461686635620 Marionette TRACE conn3 -> [0,3022,"setScriptTimeout",{"ms":35000}] 09:03:55 INFO - PROCESS | 1865 | 1461686635623 Marionette TRACE conn3 <- [1,3022,null,{}] 09:03:55 INFO - PROCESS | 1865 | 1461686635628 Marionette TRACE conn3 -> [0,3023,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:03:55 INFO - PROCESS | 1865 | 1461686635862 Marionette TRACE conn3 <- [1,3023,null,{"value":null}] 09:03:56 INFO - PROCESS | 1865 | 1461686636132 Marionette TRACE conn3 -> [0,3024,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/historical.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/historical.html\", \"f2909f1d-3840-4f27-ae3e-3caac4a4282f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:03:56 INFO - PROCESS | 1865 | ++DOCSHELL 0x7fb47a5bd800 == 175 [pid = 1865] [id = 765] 09:03:56 INFO - PROCESS | 1865 | ++DOMWINDOW == 203 (0x7fb47bce5400) [pid = 1865] [serial = 2294] [outer = (nil)] 09:03:56 INFO - PROCESS | 1865 | ++DOMWINDOW == 204 (0x7fb47bceb800) [pid = 1865] [serial = 2295] [outer = 0x7fb47bce5400] 09:03:56 INFO - PROCESS | 1865 | 1461686636207 Marionette DEBUG loaded listener.js 09:03:56 INFO - PROCESS | 1865 | ++DOMWINDOW == 205 (0x7fb47bcf1400) [pid = 1865] [serial = 2296] [outer = 0x7fb47bce5400] 09:03:57 INFO - PROCESS | 1865 | 1461686637050 Marionette TRACE conn3 <- [1,3024,null,{"value":["/FileAPI/historical.html",0,null,null,[["\"toNativeLineEndings\" should not be supported",0,null,null],["\"FileError\" should not be supported",0,null,null],["\"FileException\" should not be supported",0,null,null],["Blob should not support slice prefixed",0,null,null],["BlobBuilder should not be supported.",0,null,null],["FileReader should not support readAsBinaryString",1,"assert_false: should not be in reader expected false got true","@http://web-platform.test:8000/FileAPI/historical.html:42:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/historical.html:40:5\n"]]]}] 09:03:57 INFO - TEST-PASS | /FileAPI/historical.html | "toNativeLineEndings" should not be supported 09:03:57 INFO - TEST-PASS | /FileAPI/historical.html | "FileError" should not be supported 09:03:57 INFO - TEST-PASS | /FileAPI/historical.html | "FileException" should not be supported 09:03:57 INFO - TEST-PASS | /FileAPI/historical.html | Blob should not support slice prefixed 09:03:57 INFO - TEST-PASS | /FileAPI/historical.html | BlobBuilder should not be supported. 09:03:57 INFO - TEST-FAIL | /FileAPI/historical.html | FileReader should not support readAsBinaryString - assert_false: should not be in reader expected false got true 09:03:57 INFO - @http://web-platform.test:8000/FileAPI/historical.html:42:9 09:03:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:03:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:03:57 INFO - @http://web-platform.test:8000/FileAPI/historical.html:40:5 09:03:57 INFO - TEST-OK | /FileAPI/historical.html | took 1481ms 09:03:57 INFO - PROCESS | 1865 | 1461686637105 Marionette TRACE conn3 -> [0,3025,"getWindowHandle",null] 09:03:57 INFO - PROCESS | 1865 | 1461686637107 Marionette TRACE conn3 <- [1,3025,null,{"value":"8"}] 09:03:57 INFO - TEST-START | /FileAPI/idlharness.html 09:03:57 INFO - PROCESS | 1865 | 1461686637114 Marionette TRACE conn3 -> [0,3026,"setScriptTimeout",{"ms":35000}] 09:03:57 INFO - PROCESS | 1865 | 1461686637116 Marionette TRACE conn3 <- [1,3026,null,{}] 09:03:57 INFO - PROCESS | 1865 | 1461686637121 Marionette TRACE conn3 -> [0,3027,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:03:57 INFO - PROCESS | 1865 | 1461686637385 Marionette TRACE conn3 <- [1,3027,null,{"value":null}] 09:03:57 INFO - PROCESS | 1865 | 1461686637684 Marionette TRACE conn3 -> [0,3028,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/idlharness.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/idlharness.html\", \"f2909f1d-3840-4f27-ae3e-3caac4a4282f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:03:57 INFO - PROCESS | 1865 | ++DOCSHELL 0x7fb48db51000 == 176 [pid = 1865] [id = 766] 09:03:57 INFO - PROCESS | 1865 | ++DOMWINDOW == 206 (0x7fb47bce8400) [pid = 1865] [serial = 2297] [outer = (nil)] 09:03:57 INFO - PROCESS | 1865 | ++DOMWINDOW == 207 (0x7fb4ac0a7000) [pid = 1865] [serial = 2298] [outer = 0x7fb47bce8400] 09:03:57 INFO - PROCESS | 1865 | 1461686637760 Marionette DEBUG loaded listener.js 09:03:57 INFO - PROCESS | 1865 | ++DOMWINDOW == 208 (0x7fb4ac0b1c00) [pid = 1865] [serial = 2299] [outer = 0x7fb47bce8400] 09:03:59 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation createObjectURL(Blob) 09:03:59 INFO - TEST-FAIL | /FileAPI/idlharness.html | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 09:03:59 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 09:03:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:03:59 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 09:03:59 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 09:03:59 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 09:03:59 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 09:03:59 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 09:03:59 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 09:03:59 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 09:03:59 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 09:03:59 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 09:03:59 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation revokeObjectURL(DOMString) 09:03:59 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface object 09:03:59 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object length 09:03:59 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object name 09:03:59 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object 09:03:59 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object's "constructor" property 09:03:59 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute size 09:03:59 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute type 09:03:59 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false 09:03:59 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 09:03:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:03:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:03:59 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 09:03:59 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 09:03:59 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 09:03:59 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 09:03:59 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 09:03:59 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 09:03:59 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 09:03:59 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 09:03:59 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 09:03:59 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: operation slice(long long,long long,DOMString) 09:03:59 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing 09:03:59 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 09:03:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:03:59 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 09:03:59 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 09:03:59 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 09:03:59 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 09:03:59 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 09:03:59 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 09:03:59 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 09:03:59 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 09:03:59 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 09:03:59 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob must be primary interface of new Blob(["TEST"]) 09:03:59 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new Blob(["TEST"]) 09:03:59 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) 09:03:59 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) 09:03:59 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 09:03:59 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 09:03:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:03:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:03:59 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 09:03:59 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 09:03:59 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 09:03:59 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 09:03:59 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 09:03:59 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 09:03:59 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 09:03:59 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 09:03:59 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 09:03:59 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) 09:03:59 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 09:03:59 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 09:03:59 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 09:03:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:03:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:03:59 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 09:03:59 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 09:03:59 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 09:03:59 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 09:03:59 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 09:03:59 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 09:03:59 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 09:03:59 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 09:03:59 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 09:03:59 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface object 09:03:59 INFO - TEST-FAIL | /FileAPI/idlharness.html | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 09:03:59 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 09:03:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:03:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:03:59 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 09:03:59 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 09:03:59 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 09:03:59 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 09:03:59 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 09:03:59 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 09:03:59 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 09:03:59 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 09:03:59 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface object name 09:03:59 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object 09:03:59 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object's "constructor" property 09:03:59 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute name 09:03:59 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute lastModified 09:03:59 INFO - TEST-PASS | /FileAPI/idlharness.html | File must be primary interface of new File(["myFileBits"], "myFileName") 09:03:59 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new File(["myFileBits"], "myFileName") 09:03:59 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) 09:03:59 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) 09:03:59 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) 09:03:59 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) 09:03:59 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 09:03:59 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 09:03:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:03:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:03:59 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 09:03:59 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 09:03:59 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 09:03:59 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 09:03:59 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 09:03:59 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 09:03:59 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 09:03:59 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 09:03:59 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 09:03:59 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) 09:03:59 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 09:03:59 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 09:03:59 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 09:03:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:03:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:03:59 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 09:03:59 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 09:03:59 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 09:03:59 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 09:03:59 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 09:03:59 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 09:03:59 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 09:03:59 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 09:03:59 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 09:03:59 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface object 09:03:59 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object length 09:03:59 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object name 09:03:59 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object 09:03:59 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object's "constructor" property 09:03:59 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: operation item(unsigned long) 09:03:59 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: attribute length 09:03:59 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList must be primary interface of file_input.files 09:03:59 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of file_input.files 09:03:59 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "item" with the proper type (0) 09:03:59 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: calling item(unsigned long) on file_input.files with too few arguments must throw TypeError 09:03:59 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "length" with the proper type (1) 09:03:59 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface object 09:03:59 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object length 09:03:59 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object name 09:03:59 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object 09:03:59 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object's "constructor" property 09:03:59 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsArrayBuffer(Blob) 09:03:59 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsText(Blob,DOMString) 09:03:59 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsDataURL(Blob) 09:03:59 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation abort() 09:03:59 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface object 09:03:59 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface prototype object 09:03:59 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface object 09:03:59 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface prototype object 09:03:59 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface object 09:03:59 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface prototype object 09:03:59 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute readyState 09:03:59 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute result 09:03:59 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute error 09:03:59 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadstart 09:03:59 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onprogress 09:03:59 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onload 09:03:59 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onabort 09:03:59 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onerror 09:03:59 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadend 09:03:59 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader must be primary interface of new FileReader() 09:03:59 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new FileReader() 09:03:59 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) 09:03:59 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError 09:03:59 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) 09:03:59 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError 09:03:59 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) 09:03:59 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError 09:03:59 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) 09:03:59 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) 09:03:59 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) 09:03:59 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) 09:03:59 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) 09:03:59 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) 09:03:59 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) 09:03:59 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) 09:03:59 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) 09:03:59 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) 09:03:59 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) 09:03:59 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) 09:03:59 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) 09:03:59 INFO - TEST-OK | /FileAPI/idlharness.html | took 2209ms 09:03:59 INFO - PROCESS | 1865 | 1461686639210 Marionette TRACE conn3 <- [1,3028,null,{"value":["/FileAPI/idlharness.html",0,null,null,[["URL interface: operation createObjectURL(Blob)",0,null,null],["URL interface: operation createFor(Blob)",1,"assert_own_property: interface object missing static operation expected property \"createFor\" missing","IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nIdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\n"],["URL interface: operation revokeObjectURL(DOMString)",0,null,null],["Blob interface: existence and properties of interface object",0,null,null],["Blob interface object length",0,null,null],["Blob interface object name",0,null,null],["Blob interface: existence and properties of interface prototype object",0,null,null],["Blob interface: existence and properties of interface prototype object's \"constructor\" property",0,null,null],["Blob interface: attribute size",0,null,null],["Blob interface: attribute type",0,null,null],["Blob interface: attribute isClosed",1,"assert_true: The prototype object must have a property \"isClosed\" expected true got false","IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\n"],["Blob interface: operation slice(long long,long long,DOMString)",0,null,null],["Blob interface: operation close()",1,"assert_own_property: interface prototype object missing non-static operation expected property \"close\" missing","IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nIdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\n"],["Blob must be primary interface of new Blob([\"TEST\"])",0,null,null],["Stringification of new Blob([\"TEST\"])",0,null,null],["Blob interface: new Blob([\"TEST\"]) must inherit property \"size\" with the proper type (0)",0,null,null],["Blob interface: new Blob([\"TEST\"]) must inherit property \"type\" with the proper type (1)",0,null,null],["Blob interface: new Blob([\"TEST\"]) must inherit property \"isClosed\" with the proper type (2)",1,"assert_inherits: property \"isClosed\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\n"],["Blob interface: new Blob([\"TEST\"]) must inherit property \"slice\" with the proper type (3)",0,null,null],["Blob interface: calling slice(long long,long long,DOMString) on new Blob([\"TEST\"]) with too few arguments must throw TypeError",0,null,null],["Blob interface: new Blob([\"TEST\"]) must inherit property \"close\" with the proper type (4)",1,"assert_inherits: property \"close\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\n"],["File interface: existence and properties of interface object",0,null,null],["File interface object length",1,"assert_equals: wrong value for File.length expected 2 but got 1","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\n"],["File interface object name",0,null,null],["File interface: existence and properties of interface prototype object",0,null,null],["File interface: existence and properties of interface prototype object's \"constructor\" property",0,null,null],["File interface: attribute name",0,null,null],["File interface: attribute lastModified",0,null,null],["File must be primary interface of new File([\"myFileBits\"], \"myFileName\")",0,null,null],["Stringification of new File([\"myFileBits\"], \"myFileName\")",0,null,null],["File interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"name\" with the proper type (0)",0,null,null],["File interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"lastModified\" with the proper type (1)",0,null,null],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"size\" with the proper type (0)",0,null,null],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"type\" with the proper type (1)",0,null,null],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"isClosed\" with the proper type (2)",1,"assert_inherits: property \"isClosed\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\n"],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"slice\" with the proper type (3)",0,null,null],["Blob interface: calling slice(long long,long long,DOMString) on new File([\"myFileBits\"], \"myFileName\") with too few arguments must throw TypeError",0,null,null],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"close\" with the proper type (4)",1,"assert_inherits: property \"close\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\n"],["FileList interface: existence and properties of interface object",0,null,null],["FileList interface object length",0,null,null],["FileList interface object name",0,null,null],["FileList interface: existence and properties of interface prototype object",0,null,null],["FileList interface: existence and properties of interface prototype object's \"constructor\" property",0,null,null],["FileList interface: operation item(unsigned long)",0,null,null],["FileList interface: attribute length",0,null,null],["FileList must be primary interface of file_input.files",0,null,null],["Stringification of file_input.files",0,null,null],["FileList interface: file_input.files must inherit property \"item\" with the proper type (0)",0,null,null],["FileList interface: calling item(unsigned long) on file_input.files with too few arguments must throw TypeError",0,null,null],["FileList interface: file_input.files must inherit property \"length\" with the proper type (1)",0,null,null],["FileReader interface: existence and properties of interface object",0,null,null],["FileReader interface object length",0,null,null],["FileReader interface object name",0,null,null],["FileReader interface: existence and properties of interface prototype object",0,null,null],["FileReader interface: existence and properties of interface prototype object's \"constructor\" property",0,null,null],["FileReader interface: operation readAsArrayBuffer(Blob)",0,null,null],["FileReader interface: operation readAsText(Blob,DOMString)",0,null,null],["FileReader interface: operation readAsDataURL(Blob)",0,null,null],["FileReader interface: operation abort()",0,null,null],["FileReader interface: constant EMPTY on interface object",0,null,null],["FileReader interface: constant EMPTY on interface prototype object",0,null,null],["FileReader interface: constant LOADING on interface object",0,null,null],["FileReader interface: constant LOADING on interface prototype object",0,null,null],["FileReader interface: constant DONE on interface object",0,null,null],["FileReader interface: constant DONE on interface prototype object",0,null,null],["FileReader interface: attribute readyState",0,null,null],["FileReader interface: attribute result",0,null,null],["FileReader interface: attribute error",0,null,null],["FileReader interface: attribute onloadstart",0,null,null],["FileReader interface: attribute onprogress",0,null,null],["FileReader interface: attribute onload",0,null,null],["FileReader interface: attribute onabort",0,null,null],["FileReader interface: attribute onerror",0,null,null],["FileReader interface: attribute onloadend",0,null,null],["FileReader must be primary interface of new FileReader()",0,null,null],["Stringification of new FileReader()",0,null,null],["FileReader interface: new FileReader() must inherit property \"readAsArrayBuffer\" with the proper type (0)",0,null,null],["FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError",0,null,null],["FileReader interface: new FileReader() must inherit property \"readAsText\" with the proper type (1)",0,null,null],["FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError",0,null,null],["FileReader interface: new FileReader() must inherit property \"readAsDataURL\" with the proper type (2)",0,null,null],["FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError",0,null,null],["FileReader interface: new FileReader() must inherit property \"abort\" with the proper type (3)",0,null,null],["FileReader interface: new FileReader() must inherit property \"EMPTY\" with the proper type (4)",0,null,null],["FileReader interface: new FileReader() must inherit property \"LOADING\" with the proper type (5)",0,null,null],["FileReader interface: new FileReader() must inherit property \"DONE\" with the proper type (6)",0,null,null],["FileReader interface: new FileReader() must inherit property \"readyState\" with the proper type (7)",0,null,null],["FileReader interface: new FileReader() must inherit property \"result\" with the proper type (8)",0,null,null],["FileReader interface: new FileReader() must inherit property \"error\" with the proper type (9)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onloadstart\" with the proper type (10)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onprogress\" with the proper type (11)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onload\" with the proper type (12)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onabort\" with the proper type (13)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onerror\" with the proper type (14)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onloadend\" with the proper type (15)",0,null,null]]]}] 09:03:59 INFO - PROCESS | 1865 | 1461686639441 Marionette TRACE conn3 -> [0,3029,"getWindowHandle",null] 09:03:59 INFO - PROCESS | 1865 | 1461686639444 Marionette TRACE conn3 <- [1,3029,null,{"value":"8"}] 09:03:59 INFO - TEST-START | /FileAPI/idlharness.worker 09:03:59 INFO - PROCESS | 1865 | 1461686639452 Marionette TRACE conn3 -> [0,3030,"setScriptTimeout",{"ms":35000}] 09:03:59 INFO - PROCESS | 1865 | 1461686639455 Marionette TRACE conn3 <- [1,3030,null,{}] 09:03:59 INFO - PROCESS | 1865 | 1461686639459 Marionette TRACE conn3 -> [0,3031,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:03:59 INFO - PROCESS | 1865 | 1461686639701 Marionette TRACE conn3 <- [1,3031,null,{"value":null}] 09:03:59 INFO - PROCESS | 1865 | 1461686639965 Marionette TRACE conn3 -> [0,3032,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/idlharness.worker\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/idlharness.worker\", \"f2909f1d-3840-4f27-ae3e-3caac4a4282f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:03:59 INFO - PROCESS | 1865 | ++DOCSHELL 0x7fb4788dd000 == 177 [pid = 1865] [id = 767] 09:03:59 INFO - PROCESS | 1865 | ++DOMWINDOW == 209 (0x7fb47bcee000) [pid = 1865] [serial = 2300] [outer = (nil)] 09:04:00 INFO - PROCESS | 1865 | ++DOMWINDOW == 210 (0x7fb4aa6bb800) [pid = 1865] [serial = 2301] [outer = 0x7fb47bcee000] 09:04:00 INFO - PROCESS | 1865 | 1461686640039 Marionette DEBUG loaded listener.js 09:04:00 INFO - PROCESS | 1865 | ++DOMWINDOW == 211 (0x7fb4aca8cc00) [pid = 1865] [serial = 2302] [outer = 0x7fb47bcee000] 09:04:00 INFO - PROCESS | 1865 | [1865] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 09:04:03 INFO - PROCESS | 1865 | --DOCSHELL 0x7fb494fbd000 == 176 [pid = 1865] [id = 342] 09:04:03 INFO - PROCESS | 1865 | --DOCSHELL 0x7fb490176000 == 175 [pid = 1865] [id = 182] 09:04:03 INFO - PROCESS | 1865 | --DOCSHELL 0x7fb48ff86800 == 174 [pid = 1865] [id = 640] 09:04:03 INFO - PROCESS | 1865 | --DOCSHELL 0x7fb486c94800 == 173 [pid = 1865] [id = 634] 09:04:03 INFO - PROCESS | 1865 | --DOCSHELL 0x7fb48ed7a800 == 172 [pid = 1865] [id = 638] 09:04:03 INFO - PROCESS | 1865 | --DOCSHELL 0x7fb488dcf000 == 171 [pid = 1865] [id = 636] 09:04:03 INFO - PROCESS | 1865 | --DOCSHELL 0x7fb486915800 == 170 [pid = 1865] [id = 633] 09:04:03 INFO - PROCESS | 1865 | --DOCSHELL 0x7fb487736000 == 169 [pid = 1865] [id = 747] 09:04:03 INFO - PROCESS | 1865 | --DOCSHELL 0x7fb47cadc000 == 168 [pid = 1865] [id = 746] 09:04:03 INFO - PROCESS | 1865 | --DOCSHELL 0x7fb485c9a000 == 167 [pid = 1865] [id = 745] 09:04:03 INFO - PROCESS | 1865 | --DOCSHELL 0x7fb482b9b800 == 166 [pid = 1865] [id = 744] 09:04:03 INFO - PROCESS | 1865 | --DOCSHELL 0x7fb48012a800 == 165 [pid = 1865] [id = 743] 09:04:03 INFO - PROCESS | 1865 | --DOCSHELL 0x7fb47c6e2800 == 164 [pid = 1865] [id = 739] 09:04:03 INFO - PROCESS | 1865 | --DOCSHELL 0x7fb47c6c5800 == 163 [pid = 1865] [id = 738] 09:04:03 INFO - PROCESS | 1865 | --DOCSHELL 0x7fb4abe49000 == 162 [pid = 1865] [id = 737] 09:04:03 INFO - PROCESS | 1865 | --DOCSHELL 0x7fb4a77b5000 == 161 [pid = 1865] [id = 736] 09:04:03 INFO - PROCESS | 1865 | --DOCSHELL 0x7fb4a14dc000 == 160 [pid = 1865] [id = 735] 09:04:03 INFO - PROCESS | 1865 | --DOCSHELL 0x7fb49a476000 == 159 [pid = 1865] [id = 734] 09:04:03 INFO - PROCESS | 1865 | --DOCSHELL 0x7fb4990b9800 == 158 [pid = 1865] [id = 733] 09:04:03 INFO - PROCESS | 1865 | --DOCSHELL 0x7fb494fc3800 == 157 [pid = 1865] [id = 732] 09:04:03 INFO - PROCESS | 1865 | --DOCSHELL 0x7fb49459e000 == 156 [pid = 1865] [id = 731] 09:04:03 INFO - PROCESS | 1865 | --DOCSHELL 0x7fb492edf800 == 155 [pid = 1865] [id = 730] 09:04:03 INFO - PROCESS | 1865 | --DOCSHELL 0x7fb490e08000 == 154 [pid = 1865] [id = 729] 09:04:03 INFO - PROCESS | 1865 | --DOCSHELL 0x7fb48ff8d800 == 153 [pid = 1865] [id = 728] 09:04:03 INFO - PROCESS | 1865 | --DOCSHELL 0x7fb48eede800 == 152 [pid = 1865] [id = 727] 09:04:03 INFO - PROCESS | 1865 | --DOCSHELL 0x7fb48e1ae800 == 151 [pid = 1865] [id = 726] 09:04:03 INFO - PROCESS | 1865 | --DOCSHELL 0x7fb488dcf800 == 150 [pid = 1865] [id = 725] 09:04:03 INFO - PROCESS | 1865 | --DOCSHELL 0x7fb4839c1800 == 149 [pid = 1865] [id = 724] 09:04:04 INFO - PROCESS | 1865 | --DOMWINDOW == 210 (0x7fb483a24c00) [pid = 1865] [serial = 2168] [outer = (nil)] [url = about:blank] 09:04:04 INFO - PROCESS | 1865 | --DOMWINDOW == 209 (0x7fb48474a000) [pid = 1865] [serial = 2169] [outer = (nil)] [url = about:blank] 09:04:04 INFO - PROCESS | 1865 | --DOMWINDOW == 208 (0x7fb494d0d400) [pid = 1865] [serial = 2130] [outer = (nil)] [url = about:blank] 09:04:04 INFO - PROCESS | 1865 | --DOMWINDOW == 207 (0x7fb486df5000) [pid = 1865] [serial = 2049] [outer = (nil)] [url = about:blank] 09:04:04 INFO - PROCESS | 1865 | --DOMWINDOW == 206 (0x7fb498815800) [pid = 1865] [serial = 2133] [outer = (nil)] [url = about:blank] 09:04:04 INFO - PROCESS | 1865 | --DOMWINDOW == 205 (0x7fb481e7ac00) [pid = 1865] [serial = 2103] [outer = (nil)] [url = about:blank] 09:04:04 INFO - PROCESS | 1865 | --DOMWINDOW == 204 (0x7fb482d0fc00) [pid = 1865] [serial = 2165] [outer = (nil)] [url = about:blank] 09:04:04 INFO - PROCESS | 1865 | --DOMWINDOW == 203 (0x7fb494b91800) [pid = 1865] [serial = 2070] [outer = (nil)] [url = about:blank] 09:04:04 INFO - PROCESS | 1865 | --DOMWINDOW == 202 (0x7fb49960a800) [pid = 1865] [serial = 2145] [outer = (nil)] [url = about:blank] 09:04:04 INFO - PROCESS | 1865 | --DOMWINDOW == 201 (0x7fb49014ac00) [pid = 1865] [serial = 2052] [outer = (nil)] [url = about:blank] 09:04:04 INFO - PROCESS | 1865 | --DOMWINDOW == 200 (0x7fb490153400) [pid = 1865] [serial = 2112] [outer = (nil)] [url = about:blank] 09:04:04 INFO - PROCESS | 1865 | --DOMWINDOW == 199 (0x7fb49034e400) [pid = 1865] [serial = 2115] [outer = (nil)] [url = about:blank] 09:04:04 INFO - PROCESS | 1865 | --DOMWINDOW == 198 (0x7fb499238c00) [pid = 1865] [serial = 2136] [outer = (nil)] [url = about:blank] 09:04:04 INFO - PROCESS | 1865 | --DOMWINDOW == 197 (0x7fb485094800) [pid = 1865] [serial = 2106] [outer = (nil)] [url = about:blank] 09:04:04 INFO - PROCESS | 1865 | --DOMWINDOW == 196 (0x7fb48474e800) [pid = 1865] [serial = 2043] [outer = (nil)] [url = about:blank] 09:04:04 INFO - PROCESS | 1865 | --DOMWINDOW == 195 (0x7fb480263c00) [pid = 1865] [serial = 2102] [outer = (nil)] [url = about:blank] 09:04:04 INFO - PROCESS | 1865 | --DOMWINDOW == 194 (0x7fb49980d800) [pid = 1865] [serial = 2148] [outer = (nil)] [url = about:blank] 09:04:04 INFO - PROCESS | 1865 | --DOMWINDOW == 193 (0x7fb483a29400) [pid = 1865] [serial = 2105] [outer = (nil)] [url = about:blank] 09:04:04 INFO - PROCESS | 1865 | --DOMWINDOW == 192 (0x7fb493d99c00) [pid = 1865] [serial = 2121] [outer = (nil)] [url = about:blank] 09:04:04 INFO - PROCESS | 1865 | --DOMWINDOW == 191 (0x7fb488fbe800) [pid = 1865] [serial = 2099] [outer = (nil)] [url = about:blank] 09:04:04 INFO - PROCESS | 1865 | --DOMWINDOW == 190 (0x7fb4837cd000) [pid = 1865] [serial = 2166] [outer = (nil)] [url = about:blank] 09:04:04 INFO - PROCESS | 1865 | --DOMWINDOW == 189 (0x7fb4990e9800) [pid = 1865] [serial = 2135] [outer = (nil)] [url = about:blank] 09:04:04 INFO - PROCESS | 1865 | --DOMWINDOW == 188 (0x7fb49a7ee000) [pid = 1865] [serial = 2157] [outer = (nil)] [url = about:blank] 09:04:04 INFO - PROCESS | 1865 | --DOMWINDOW == 187 (0x7fb499239000) [pid = 1865] [serial = 2076] [outer = (nil)] [url = about:blank] 09:04:04 INFO - PROCESS | 1865 | --DOMWINDOW == 186 (0x7fb4992d6800) [pid = 1865] [serial = 2141] [outer = (nil)] [url = about:blank] 09:04:04 INFO - PROCESS | 1865 | --DOMWINDOW == 185 (0x7fb49939bc00) [pid = 1865] [serial = 2142] [outer = (nil)] [url = about:blank] 09:04:04 INFO - PROCESS | 1865 | --DOMWINDOW == 184 (0x7fb497d32400) [pid = 1865] [serial = 2132] [outer = (nil)] [url = about:blank] 09:04:04 INFO - PROCESS | 1865 | --DOMWINDOW == 183 (0x7fb49a105c00) [pid = 1865] [serial = 2153] [outer = (nil)] [url = about:blank] 09:04:04 INFO - PROCESS | 1865 | --DOMWINDOW == 182 (0x7fb4801abc00) [pid = 1865] [serial = 2079] [outer = (nil)] [url = about:blank] 09:04:04 INFO - PROCESS | 1865 | --DOMWINDOW == 181 (0x7fb481e77400) [pid = 1865] [serial = 2123] [outer = (nil)] [url = about:blank] 09:04:04 INFO - PROCESS | 1865 | --DOMWINDOW == 180 (0x7fb493917800) [pid = 1865] [serial = 2118] [outer = (nil)] [url = about:blank] 09:04:04 INFO - PROCESS | 1865 | --DOMWINDOW == 179 (0x7fb481827c00) [pid = 1865] [serial = 2163] [outer = (nil)] [url = about:blank] 09:04:04 INFO - PROCESS | 1865 | --DOMWINDOW == 178 (0x7fb499817000) [pid = 1865] [serial = 2151] [outer = (nil)] [url = about:blank] 09:04:04 INFO - PROCESS | 1865 | --DOMWINDOW == 177 (0x7fb49114e800) [pid = 1865] [serial = 2061] [outer = (nil)] [url = about:blank] 09:04:04 INFO - PROCESS | 1865 | --DOMWINDOW == 176 (0x7fb4800dec00) [pid = 1865] [serial = 2037] [outer = (nil)] [url = about:blank] 09:04:04 INFO - PROCESS | 1865 | --DOMWINDOW == 175 (0x7fb47f85f800) [pid = 1865] [serial = 2160] [outer = (nil)] [url = about:blank] 09:04:04 INFO - PROCESS | 1865 | --DOMWINDOW == 174 (0x7fb48decf800) [pid = 1865] [serial = 2111] [outer = (nil)] [url = about:blank] 09:04:04 INFO - PROCESS | 1865 | --DOMWINDOW == 173 (0x7fb4890c8c00) [pid = 1865] [serial = 2109] [outer = (nil)] [url = about:blank] 09:04:04 INFO - PROCESS | 1865 | --DOMWINDOW == 172 (0x7fb491159c00) [pid = 1865] [serial = 2117] [outer = (nil)] [url = about:blank] 09:04:04 INFO - PROCESS | 1865 | --DOMWINDOW == 171 (0x7fb493edb400) [pid = 1865] [serial = 2124] [outer = (nil)] [url = about:blank] 09:04:04 INFO - PROCESS | 1865 | --DOMWINDOW == 170 (0x7fb499603000) [pid = 1865] [serial = 2144] [outer = (nil)] [url = about:blank] 09:04:04 INFO - PROCESS | 1865 | --DOMWINDOW == 169 (0x7fb4902d8400) [pid = 1865] [serial = 2055] [outer = (nil)] [url = about:blank] 09:04:04 INFO - PROCESS | 1865 | --DOMWINDOW == 168 (0x7fb482d05c00) [pid = 1865] [serial = 2040] [outer = (nil)] [url = about:blank] 09:04:04 INFO - PROCESS | 1865 | --DOMWINDOW == 167 (0x7fb493c32400) [pid = 1865] [serial = 2150] [outer = (nil)] [url = about:blank] 09:04:04 INFO - PROCESS | 1865 | --DOMWINDOW == 166 (0x7fb493cafc00) [pid = 1865] [serial = 2120] [outer = (nil)] [url = about:blank] 09:04:04 INFO - PROCESS | 1865 | --DOMWINDOW == 165 (0x7fb49a110800) [pid = 1865] [serial = 2154] [outer = (nil)] [url = about:blank] 09:04:04 INFO - PROCESS | 1865 | --DOMWINDOW == 164 (0x7fb494ec9400) [pid = 1865] [serial = 2073] [outer = (nil)] [url = about:blank] 09:04:04 INFO - PROCESS | 1865 | --DOMWINDOW == 163 (0x7fb49a1b5000) [pid = 1865] [serial = 2156] [outer = (nil)] [url = about:blank] 09:04:04 INFO - PROCESS | 1865 | --DOMWINDOW == 162 (0x7fb486b86000) [pid = 1865] [serial = 2046] [outer = (nil)] [url = about:blank] 09:04:04 INFO - PROCESS | 1865 | --DOMWINDOW == 161 (0x7fb492ff9800) [pid = 1865] [serial = 2064] [outer = (nil)] [url = about:blank] 09:04:04 INFO - PROCESS | 1865 | --DOMWINDOW == 160 (0x7fb499611800) [pid = 1865] [serial = 2147] [outer = (nil)] [url = about:blank] 09:04:04 INFO - PROCESS | 1865 | --DOMWINDOW == 159 (0x7fb47f319c00) [pid = 1865] [serial = 2159] [outer = (nil)] [url = about:blank] 09:04:04 INFO - PROCESS | 1865 | --DOMWINDOW == 158 (0x7fb494b85000) [pid = 1865] [serial = 2129] [outer = (nil)] [url = about:blank] 09:04:04 INFO - PROCESS | 1865 | --DOMWINDOW == 157 (0x7fb4906be400) [pid = 1865] [serial = 2058] [outer = (nil)] [url = about:blank] 09:04:04 INFO - PROCESS | 1865 | --DOMWINDOW == 156 (0x7fb494791400) [pid = 1865] [serial = 2127] [outer = (nil)] [url = about:blank] 09:04:04 INFO - PROCESS | 1865 | --DOMWINDOW == 155 (0x7fb4992d6400) [pid = 1865] [serial = 2139] [outer = (nil)] [url = about:blank] 09:04:04 INFO - PROCESS | 1865 | --DOMWINDOW == 154 (0x7fb483a1ec00) [pid = 1865] [serial = 1968] [outer = (nil)] [url = about:blank] 09:04:04 INFO - PROCESS | 1865 | --DOMWINDOW == 153 (0x7fb49928b800) [pid = 1865] [serial = 2138] [outer = (nil)] [url = about:blank] 09:04:04 INFO - PROCESS | 1865 | --DOMWINDOW == 152 (0x7fb487b8d400) [pid = 1865] [serial = 2108] [outer = (nil)] [url = about:blank] 09:04:04 INFO - PROCESS | 1865 | --DOMWINDOW == 151 (0x7fb49452b800) [pid = 1865] [serial = 2126] [outer = (nil)] [url = about:blank] 09:04:04 INFO - PROCESS | 1865 | --DOMWINDOW == 150 (0x7fb489988400) [pid = 1865] [serial = 2100] [outer = (nil)] [url = about:blank] 09:04:04 INFO - PROCESS | 1865 | --DOMWINDOW == 149 (0x7fb49452ec00) [pid = 1865] [serial = 2067] [outer = (nil)] [url = about:blank] 09:04:04 INFO - PROCESS | 1865 | --DOMWINDOW == 148 (0x7fb4902db000) [pid = 1865] [serial = 2114] [outer = (nil)] [url = about:blank] 09:04:04 INFO - PROCESS | 1865 | --DOMWINDOW == 147 (0x7fb4800ea000) [pid = 1865] [serial = 2162] [outer = (nil)] [url = about:blank] 09:04:04 INFO - PROCESS | 1865 | --DOMWINDOW == 146 (0x7fb482d0f000) [pid = 1865] [serial = 2034] [outer = (nil)] [url = about:blank] 09:04:04 INFO - PROCESS | 1865 | 1461686644580 Marionette TRACE conn3 <- [1,3032,null,{"value":["/FileAPI/idlharness.worker",0,null,null,[["URL interface: operation createObjectURL(Blob)",0,{},{}],["URL interface: operation createFor(Blob)",1,"assert_own_property: interface object missing static operation expected property \"createFor\" missing","IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nIdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["URL interface: operation revokeObjectURL(DOMString)",0,{},{}],["Blob interface: existence and properties of interface object",0,{},{}],["Blob interface object length",0,{},{}],["Blob interface object name",0,{},{}],["Blob interface: existence and properties of interface prototype object",0,{},{}],["Blob interface: existence and properties of interface prototype object's \"constructor\" property",0,{},{}],["Blob interface: attribute size",0,{},{}],["Blob interface: attribute type",0,{},{}],["Blob interface: attribute isClosed",1,"assert_true: The prototype object must have a property \"isClosed\" expected true got false","IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["Blob interface: operation slice(long long,long long,DOMString)",0,{},{}],["Blob interface: operation close()",1,"assert_own_property: interface prototype object missing non-static operation expected property \"close\" missing","IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nIdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["Blob must be primary interface of new Blob([\"TEST\"])",0,{},{}],["Stringification of new Blob([\"TEST\"])",0,{},{}],["Blob interface: new Blob([\"TEST\"]) must inherit property \"size\" with the proper type (0)",0,{},{}],["Blob interface: new Blob([\"TEST\"]) must inherit property \"type\" with the proper type (1)",0,{},{}],["Blob interface: new Blob([\"TEST\"]) must inherit property \"isClosed\" with the proper type (2)",1,"assert_inherits: property \"isClosed\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["Blob interface: new Blob([\"TEST\"]) must inherit property \"slice\" with the proper type (3)",0,{},{}],["Blob interface: calling slice(long long,long long,DOMString) on new Blob([\"TEST\"]) with too few arguments must throw TypeError",0,{},{}],["Blob interface: new Blob([\"TEST\"]) must inherit property \"close\" with the proper type (4)",1,"assert_inherits: property \"close\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["File interface: existence and properties of interface object",0,{},{}],["File interface object length",1,"assert_equals: wrong value for File.length expected 2 but got 1","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["File interface object name",0,{},{}],["File interface: existence and properties of interface prototype object",0,{},{}],["File interface: existence and properties of interface prototype object's \"constructor\" property",0,{},{}],["File interface: attribute name",0,{},{}],["File interface: attribute lastModified",0,{},{}],["File must be primary interface of new File([\"myFileBits\"], \"myFileName\")",0,{},{}],["Stringification of new File([\"myFileBits\"], \"myFileName\")",0,{},{}],["File interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"name\" with the proper type (0)",0,{},{}],["File interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"lastModified\" with the proper type (1)",0,{},{}],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"size\" with the proper type (0)",0,{},{}],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"type\" with the proper type (1)",0,{},{}],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"isClosed\" with the proper type (2)",1,"assert_inherits: property \"isClosed\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"slice\" with the proper type (3)",0,{},{}],["Blob interface: calling slice(long long,long long,DOMString) on new File([\"myFileBits\"], \"myFileName\") with too few arguments must throw TypeError",0,{},{}],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"close\" with the proper type (4)",1,"assert_inherits: property \"close\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["FileList interface: existence and properties of interface object",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:689:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:668:5\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["FileList interface object length",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:780:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["FileList interface object name",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:807:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:803:9\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["FileList interface: existence and properties of interface prototype object",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:837:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:828:5\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["FileList interface: existence and properties of interface prototype object's \"constructor\" property",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:940:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:934:5\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["FileList interface: operation item(unsigned long)",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1115:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nIdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["FileList interface: attribute length",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1041:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["FileReader interface: existence and properties of interface object",0,{},{}],["FileReader interface object length",0,{},{}],["FileReader interface object name",0,{},{}],["FileReader interface: existence and properties of interface prototype object",0,{},{}],["FileReader interface: existence and properties of interface prototype object's \"constructor\" property",0,{},{}],["FileReader interface: operation readAsArrayBuffer(Blob)",0,{},{}],["FileReader interface: operation readAsText(Blob,DOMString)",0,{},{}],["FileReader interface: operation readAsDataURL(Blob)",0,{},{}],["FileReader interface: operation abort()",0,{},{}],["FileReader interface: constant EMPTY on interface object",0,{},{}],["FileReader interface: constant EMPTY on interface prototype object",0,{},{}],["FileReader interface: constant LOADING on interface object",0,{},{}],["FileReader interface: constant LOADING on interface prototype object",0,{},{}],["FileReader interface: constant DONE on interface object",0,{},{}],["FileReader interface: constant DONE on interface prototype object",0,{},{}],["FileReader interface: attribute readyState",0,{},{}],["FileReader interface: attribute result",0,{},{}],["FileReader interface: attribute error",0,{},{}],["FileReader interface: attribute onloadstart",0,{},{}],["FileReader interface: attribute onprogress",0,{},{}],["FileReader interface: attribute onload",0,{},{}],["FileReader interface: attribute onabort",0,{},{}],["FileReader interface: attribute onerror",0,{},{}],["FileReader interface: attribute onloadend",0,{},{}],["FileReader must be primary interface of new FileReader()",0,{},{}],["Stringification of new FileReader()",0,{},{}],["FileReader interface: new FileReader() must inherit property \"readAsArrayBuffer\" with the proper type (0)",0,{},{}],["FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError",0,{},{}],["FileReader interface: new FileReader() must inherit property \"readAsText\" with the proper type (1)",0,{},{}],["FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError",0,{},{}],["FileReader interface: new FileReader() must inherit property \"readAsDataURL\" with the proper type (2)",0,{},{}],["FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError",0,{},{}],["FileReader interface: new FileReader() must inherit property \"abort\" with the proper type (3)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"EMPTY\" with the proper type (4)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"LOADING\" with the proper type (5)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"DONE\" with the proper type (6)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"readyState\" with the proper type (7)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"result\" with the proper type (8)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"error\" with the proper type (9)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onloadstart\" with the proper type (10)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onprogress\" with the proper type (11)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onload\" with the proper type (12)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onabort\" with the proper type (13)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onerror\" with the proper type (14)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onloadend\" with the proper type (15)",0,{},{}],["FileReaderSync interface: existence and properties of interface object",0,{},{}],["FileReaderSync interface object length",0,{},{}],["FileReaderSync interface object name",0,{},{}],["FileReaderSync interface: existence and properties of interface prototype object",0,{},{}],["FileReaderSync interface: existence and properties of interface prototype object's \"constructor\" property",0,{},{}],["FileReaderSync interface: operation readAsArrayBuffer(Blob)",0,{},{}],["FileReaderSync interface: operation readAsText(Blob,DOMString)",0,{},{}],["FileReaderSync interface: operation readAsDataURL(Blob)",0,{},{}],["FileReaderSync must be primary interface of new FileReaderSync()",0,{},{}],["Stringification of new FileReaderSync()",0,{},{}],["FileReaderSync interface: new FileReaderSync() must inherit property \"readAsArrayBuffer\" with the proper type (0)",0,{},{}],["FileReaderSync interface: calling readAsArrayBuffer(Blob) on new FileReaderSync() with too few arguments must throw TypeError",0,{},{}],["FileReaderSync interface: new FileReaderSync() must inherit property \"readAsText\" with the proper type (1)",0,{},{}],["FileReaderSync interface: calling readAsText(Blob,DOMString) on new FileReaderSync() with too few arguments must throw TypeError",0,{},{}],["FileReaderSync interface: new FileReaderSync() must inherit property \"readAsDataURL\" with the proper type (2)",0,{},{}],["FileReaderSync interface: calling readAsDataURL(Blob) on new FileReaderSync() with too few arguments must throw TypeError",0,{},{}]]]}] 09:04:04 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation createObjectURL(Blob) - {} 09:04:04 INFO - {} 09:04:04 INFO - TEST-FAIL | /FileAPI/idlharness.worker | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 09:04:04 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 09:04:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:04:04 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 09:04:04 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 09:04:04 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 09:04:04 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 09:04:04 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 09:04:04 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 09:04:04 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation revokeObjectURL(DOMString) - {} 09:04:04 INFO - {} 09:04:04 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface object - {} 09:04:04 INFO - {} 09:04:04 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object length - {} 09:04:04 INFO - {} 09:04:04 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object name - {} 09:04:04 INFO - {} 09:04:04 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object - {} 09:04:04 INFO - {} 09:04:04 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object's "constructor" property - {} 09:04:04 INFO - {} 09:04:04 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute size - {} 09:04:04 INFO - {} 09:04:04 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute type - {} 09:04:04 INFO - {} 09:04:04 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false 09:04:04 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 09:04:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:04:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:04:04 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 09:04:04 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 09:04:04 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 09:04:04 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 09:04:04 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 09:04:04 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 09:04:04 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: operation slice(long long,long long,DOMString) - {} 09:04:04 INFO - {} 09:04:04 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing 09:04:04 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 09:04:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:04:04 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 09:04:04 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 09:04:04 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 09:04:04 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 09:04:04 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 09:04:04 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 09:04:04 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob must be primary interface of new Blob(["TEST"]) - {} 09:04:04 INFO - {} 09:04:04 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new Blob(["TEST"]) - {} 09:04:04 INFO - {} 09:04:04 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) - {} 09:04:04 INFO - {} 09:04:04 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) - {} 09:04:04 INFO - {} 09:04:04 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 09:04:04 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 09:04:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:04:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:04:04 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 09:04:04 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 09:04:04 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 09:04:04 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 09:04:04 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 09:04:04 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 09:04:04 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) - {} 09:04:04 INFO - {} 09:04:04 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 - {} 09:04:04 INFO - {} 09:04:04 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 09:04:04 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 09:04:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:04:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:04:04 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 09:04:04 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 09:04:04 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 09:04:04 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 09:04:04 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 09:04:04 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 09:04:04 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface object - {} 09:04:04 INFO - {} 09:04:04 INFO - TEST-FAIL | /FileAPI/idlharness.worker | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 09:04:04 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 09:04:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:04:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:04:04 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 09:04:04 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 09:04:04 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 09:04:04 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 09:04:04 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 09:04:04 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface object name - {} 09:04:04 INFO - {} 09:04:04 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object - {} 09:04:04 INFO - {} 09:04:04 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object's "constructor" property - {} 09:04:04 INFO - {} 09:04:04 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute name - {} 09:04:04 INFO - {} 09:04:04 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute lastModified - {} 09:04:04 INFO - {} 09:04:04 INFO - TEST-PASS | /FileAPI/idlharness.worker | File must be primary interface of new File(["myFileBits"], "myFileName") - {} 09:04:04 INFO - {} 09:04:04 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new File(["myFileBits"], "myFileName") - {} 09:04:04 INFO - {} 09:04:04 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) - {} 09:04:04 INFO - {} 09:04:04 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) - {} 09:04:04 INFO - {} 09:04:04 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) - {} 09:04:04 INFO - {} 09:04:04 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) - {} 09:04:04 INFO - {} 09:04:04 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 09:04:04 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 09:04:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:04:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:04:04 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 09:04:04 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 09:04:04 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 09:04:04 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 09:04:04 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 09:04:04 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 09:04:04 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) - {} 09:04:04 INFO - {} 09:04:04 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 - {} 09:04:04 INFO - {} 09:04:04 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 09:04:04 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 09:04:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:04:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:04:04 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 09:04:04 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 09:04:04 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 09:04:04 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 09:04:04 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 09:04:04 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 09:04:04 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 09:04:04 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:689:9 09:04:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:04:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:04:04 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:668:5 09:04:04 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 09:04:04 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 09:04:04 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 09:04:04 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 09:04:04 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 09:04:04 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:780:13 09:04:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:04:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:04:04 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 09:04:04 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 09:04:04 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 09:04:04 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 09:04:04 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 09:04:04 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object name - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 09:04:04 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:807:13 09:04:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:04:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:04:04 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:803:9 09:04:04 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 09:04:04 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 09:04:04 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 09:04:04 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 09:04:04 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 09:04:04 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:837:9 09:04:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:04:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:04:04 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:828:5 09:04:04 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 09:04:04 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 09:04:04 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 09:04:04 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 09:04:04 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 09:04:04 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:940:9 09:04:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:04:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:04:04 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:934:5 09:04:04 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 09:04:04 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 09:04:04 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 09:04:04 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 09:04:04 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 09:04:04 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1115:9 09:04:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:04:04 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 09:04:04 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 09:04:04 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 09:04:04 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 09:04:04 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 09:04:04 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 09:04:04 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: attribute length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 09:04:04 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1041:9 09:04:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:04:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:04:04 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 09:04:04 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 09:04:04 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 09:04:04 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 09:04:04 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 09:04:04 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 09:04:04 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface object - {} 09:04:04 INFO - {} 09:04:04 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object length - {} 09:04:04 INFO - {} 09:04:04 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object name - {} 09:04:04 INFO - {} 09:04:04 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object - {} 09:04:04 INFO - {} 09:04:04 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object's "constructor" property - {} 09:04:04 INFO - {} 09:04:04 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsArrayBuffer(Blob) - {} 09:04:04 INFO - {} 09:04:04 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsText(Blob,DOMString) - {} 09:04:04 INFO - {} 09:04:04 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsDataURL(Blob) - {} 09:04:04 INFO - {} 09:04:04 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation abort() - {} 09:04:04 INFO - {} 09:04:04 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface object - {} 09:04:04 INFO - {} 09:04:04 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface prototype object - {} 09:04:04 INFO - {} 09:04:04 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface object - {} 09:04:04 INFO - {} 09:04:04 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface prototype object - {} 09:04:04 INFO - {} 09:04:04 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface object - {} 09:04:04 INFO - {} 09:04:04 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface prototype object - {} 09:04:04 INFO - {} 09:04:04 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute readyState - {} 09:04:04 INFO - {} 09:04:04 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute result - {} 09:04:04 INFO - {} 09:04:04 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute error - {} 09:04:04 INFO - {} 09:04:04 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadstart - {} 09:04:04 INFO - {} 09:04:04 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onprogress - {} 09:04:04 INFO - {} 09:04:04 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onload - {} 09:04:04 INFO - {} 09:04:04 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onabort - {} 09:04:04 INFO - {} 09:04:04 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onerror - {} 09:04:04 INFO - {} 09:04:04 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadend - {} 09:04:04 INFO - {} 09:04:04 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader must be primary interface of new FileReader() - {} 09:04:04 INFO - {} 09:04:04 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReader() - {} 09:04:04 INFO - {} 09:04:04 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 09:04:04 INFO - {} 09:04:04 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError - {} 09:04:04 INFO - {} 09:04:04 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) - {} 09:04:04 INFO - {} 09:04:04 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError - {} 09:04:04 INFO - {} 09:04:04 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) - {} 09:04:04 INFO - {} 09:04:04 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError - {} 09:04:04 INFO - {} 09:04:04 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) - {} 09:04:04 INFO - {} 09:04:04 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) - {} 09:04:04 INFO - {} 09:04:04 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) - {} 09:04:04 INFO - {} 09:04:04 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) - {} 09:04:04 INFO - {} 09:04:04 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) - {} 09:04:04 INFO - {} 09:04:04 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) - {} 09:04:04 INFO - {} 09:04:04 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) - {} 09:04:04 INFO - {} 09:04:04 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) - {} 09:04:04 INFO - {} 09:04:04 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) - {} 09:04:04 INFO - {} 09:04:04 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) - {} 09:04:04 INFO - {} 09:04:04 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) - {} 09:04:04 INFO - {} 09:04:04 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) - {} 09:04:04 INFO - {} 09:04:04 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) - {} 09:04:04 INFO - {} 09:04:04 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface object - {} 09:04:04 INFO - {} 09:04:04 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object length - {} 09:04:04 INFO - {} 09:04:04 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object name - {} 09:04:04 INFO - {} 09:04:04 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object - {} 09:04:04 INFO - {} 09:04:04 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object's "constructor" property - {} 09:04:04 INFO - {} 09:04:04 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsArrayBuffer(Blob) - {} 09:04:04 INFO - {} 09:04:04 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsText(Blob,DOMString) - {} 09:04:04 INFO - {} 09:04:04 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsDataURL(Blob) - {} 09:04:04 INFO - {} 09:04:04 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync must be primary interface of new FileReaderSync() - {} 09:04:04 INFO - {} 09:04:04 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReaderSync() - {} 09:04:04 INFO - {} 09:04:04 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 09:04:04 INFO - {} 09:04:04 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsArrayBuffer(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 09:04:04 INFO - {} 09:04:04 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsText" with the proper type (1) - {} 09:04:04 INFO - {} 09:04:04 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsText(Blob,DOMString) on new FileReaderSync() with too few arguments must throw TypeError - {} 09:04:04 INFO - {} 09:04:04 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsDataURL" with the proper type (2) - {} 09:04:04 INFO - {} 09:04:04 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsDataURL(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 09:04:04 INFO - {} 09:04:04 INFO - TEST-OK | /FileAPI/idlharness.worker | took 5212ms 09:04:04 INFO - PROCESS | 1865 | 1461686644666 Marionette TRACE conn3 -> [0,3033,"getWindowHandle",null] 09:04:04 INFO - PROCESS | 1865 | 1461686644671 Marionette TRACE conn3 <- [1,3033,null,{"value":"8"}] 09:04:04 INFO - TEST-START | /FileAPI/blob/Blob-XHR-revoke.html 09:04:04 INFO - PROCESS | 1865 | 1461686644689 Marionette TRACE conn3 -> [0,3034,"setScriptTimeout",{"ms":35000}] 09:04:04 INFO - PROCESS | 1865 | 1461686644704 Marionette TRACE conn3 <- [1,3034,null,{}] 09:04:04 INFO - PROCESS | 1865 | 1461686644853 Marionette TRACE conn3 -> [0,3035,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:04:05 INFO - PROCESS | 1865 | 1461686645076 Marionette TRACE conn3 <- [1,3035,null,{"value":null}] 09:04:05 INFO - PROCESS | 1865 | 1461686645273 Marionette TRACE conn3 -> [0,3036,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/blob/Blob-XHR-revoke.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/blob/Blob-XHR-revoke.html\", \"f2909f1d-3840-4f27-ae3e-3caac4a4282f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:04:05 INFO - PROCESS | 1865 | ++DOCSHELL 0x7fb47c6c3000 == 150 [pid = 1865] [id = 768] 09:04:05 INFO - PROCESS | 1865 | ++DOMWINDOW == 147 (0x7fb47a48ec00) [pid = 1865] [serial = 2303] [outer = (nil)] 09:04:05 INFO - PROCESS | 1865 | ++DOMWINDOW == 148 (0x7fb47d8c3c00) [pid = 1865] [serial = 2304] [outer = 0x7fb47a48ec00] 09:04:05 INFO - PROCESS | 1865 | 1461686645341 Marionette DEBUG loaded listener.js 09:04:05 INFO - PROCESS | 1865 | ++DOMWINDOW == 149 (0x7fb47d9c8c00) [pid = 1865] [serial = 2305] [outer = 0x7fb47a48ec00] 09:04:06 INFO - PROCESS | 1865 | 1461686646031 Marionette TRACE conn3 <- [1,3036,null,{"value":["/FileAPI/blob/Blob-XHR-revoke.html",0,null,null,[["Revoking blob URL used with XMLHttpRequest",0,null,null]]]}] 09:04:06 INFO - TEST-PASS | /FileAPI/blob/Blob-XHR-revoke.html | Revoking blob URL used with XMLHttpRequest 09:04:06 INFO - TEST-OK | /FileAPI/blob/Blob-XHR-revoke.html | took 1375ms 09:04:06 INFO - PROCESS | 1865 | 1461686646053 Marionette TRACE conn3 -> [0,3037,"getWindowHandle",null] 09:04:06 INFO - PROCESS | 1865 | 1461686646061 Marionette TRACE conn3 <- [1,3037,null,{"value":"8"}] 09:04:06 INFO - TEST-START | /FileAPI/blob/Blob-close.html 09:04:06 INFO - PROCESS | 1865 | 1461686646070 Marionette TRACE conn3 -> [0,3038,"setScriptTimeout",{"ms":35000}] 09:04:06 INFO - PROCESS | 1865 | 1461686646074 Marionette TRACE conn3 <- [1,3038,null,{}] 09:04:06 INFO - PROCESS | 1865 | 1461686646080 Marionette TRACE conn3 -> [0,3039,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:04:06 INFO - PROCESS | 1865 | 1461686646400 Marionette TRACE conn3 <- [1,3039,null,{"value":null}] 09:04:06 INFO - PROCESS | 1865 | 1461686646534 Marionette TRACE conn3 -> [0,3040,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/blob/Blob-close.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/blob/Blob-close.html\", \"f2909f1d-3840-4f27-ae3e-3caac4a4282f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:04:06 INFO - PROCESS | 1865 | ++DOCSHELL 0x7fb47dc0e800 == 151 [pid = 1865] [id = 769] 09:04:06 INFO - PROCESS | 1865 | ++DOMWINDOW == 150 (0x7fb47a48d400) [pid = 1865] [serial = 2306] [outer = (nil)] 09:04:06 INFO - PROCESS | 1865 | ++DOMWINDOW == 151 (0x7fb47d9c9800) [pid = 1865] [serial = 2307] [outer = 0x7fb47a48d400] 09:04:06 INFO - PROCESS | 1865 | 1461686646605 Marionette DEBUG loaded listener.js 09:04:06 INFO - PROCESS | 1865 | ++DOMWINDOW == 152 (0x7fb47f863800) [pid = 1865] [serial = 2308] [outer = 0x7fb47a48d400] 09:04:07 INFO - PROCESS | 1865 | 1461686647411 Marionette TRACE conn3 <- [1,3040,null,{"value":["/FileAPI/blob/Blob-close.html",0,null,null,[["Blob.close",1,"blob.close is not a function","@http://web-platform.test:8000/FileAPI/blob/Blob-close.html:13:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-close.html:10:1\n"]]]}] 09:04:07 INFO - TEST-FAIL | /FileAPI/blob/Blob-close.html | Blob.close - blob.close is not a function 09:04:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:13:3 09:04:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:04:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:04:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:10:1 09:04:07 INFO - TEST-OK | /FileAPI/blob/Blob-close.html | took 1382ms 09:04:07 INFO - PROCESS | 1865 | 1461686647454 Marionette TRACE conn3 -> [0,3041,"getWindowHandle",null] 09:04:07 INFO - PROCESS | 1865 | 1461686647457 Marionette TRACE conn3 <- [1,3041,null,{"value":"8"}] 09:04:07 INFO - TEST-START | /FileAPI/blob/Blob-constructor.html 09:04:07 INFO - PROCESS | 1865 | 1461686647464 Marionette TRACE conn3 -> [0,3042,"setScriptTimeout",{"ms":35000}] 09:04:07 INFO - PROCESS | 1865 | 1461686647470 Marionette TRACE conn3 <- [1,3042,null,{}] 09:04:07 INFO - PROCESS | 1865 | 1461686647495 Marionette TRACE conn3 -> [0,3043,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:04:07 INFO - PROCESS | 1865 | 1461686647775 Marionette TRACE conn3 <- [1,3043,null,{"value":null}] 09:04:07 INFO - PROCESS | 1865 | 1461686647817 Marionette TRACE conn3 -> [0,3044,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/blob/Blob-constructor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html\", \"f2909f1d-3840-4f27-ae3e-3caac4a4282f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:04:07 INFO - PROCESS | 1865 | ++DOCSHELL 0x7fb48192d800 == 152 [pid = 1865] [id = 770] 09:04:07 INFO - PROCESS | 1865 | ++DOMWINDOW == 153 (0x7fb4801aac00) [pid = 1865] [serial = 2309] [outer = (nil)] 09:04:07 INFO - PROCESS | 1865 | ++DOMWINDOW == 154 (0x7fb48025c800) [pid = 1865] [serial = 2310] [outer = 0x7fb4801aac00] 09:04:07 INFO - PROCESS | 1865 | 1461686647882 Marionette DEBUG loaded listener.js 09:04:07 INFO - PROCESS | 1865 | ++DOMWINDOW == 155 (0x7fb4807b7c00) [pid = 1865] [serial = 2311] [outer = 0x7fb4801aac00] 09:04:09 INFO - PROCESS | 1865 | --DOMWINDOW == 154 (0x7fb47d9ce400) [pid = 1865] [serial = 2194] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.nonfinite.html] 09:04:09 INFO - PROCESS | 1865 | --DOMWINDOW == 153 (0x7fb47fbf3400) [pid = 1865] [serial = 2209] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/constructors.html] 09:04:09 INFO - PROCESS | 1865 | --DOMWINDOW == 152 (0x7fb47f31ac00) [pid = 1865] [serial = 2239] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/support/ProcessingInstruction.DOMCharacterDataModified.xml] 09:04:09 INFO - PROCESS | 1865 | --DOMWINDOW == 151 (0x7fb47f866000) [pid = 1865] [serial = 2218] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html] 09:04:09 INFO - PROCESS | 1865 | --DOMWINDOW == 150 (0x7fb486add000) [pid = 1865] [serial = 2182] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.nonfinite.html] 09:04:09 INFO - PROCESS | 1865 | --DOMWINDOW == 149 (0x7fb4959bc800) [pid = 1865] [serial = 2200] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.basic.html] 09:04:09 INFO - PROCESS | 1865 | --DOMWINDOW == 148 (0x7fb496f94c00) [pid = 1865] [serial = 2206] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/ClickFakeEvent.nondocument.html] 09:04:09 INFO - PROCESS | 1865 | --DOMWINDOW == 147 (0x7fb48dec6400) [pid = 1865] [serial = 2185] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.skewed.html] 09:04:09 INFO - PROCESS | 1865 | --DOMWINDOW == 146 (0x7fb4837bb800) [pid = 1865] [serial = 2227] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventListener.eventHandler.html] 09:04:09 INFO - PROCESS | 1865 | --DOMWINDOW == 145 (0x7fb4849d7c00) [pid = 1865] [serial = 2236] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html] 09:04:09 INFO - PROCESS | 1865 | --DOMWINDOW == 144 (0x7fb47c531800) [pid = 1865] [serial = 2191] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.multiply.html] 09:04:09 INFO - PROCESS | 1865 | --DOMWINDOW == 143 (0x7fb4801b5800) [pid = 1865] [serial = 2215] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html] 09:04:09 INFO - PROCESS | 1865 | --DOMWINDOW == 142 (0x7fb47fbfac00) [pid = 1865] [serial = 2176] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.zero.html] 09:04:09 INFO - PROCESS | 1865 | --DOMWINDOW == 141 (0x7fb49a417800) [pid = 1865] [serial = 2212] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/event-phases-order.html] 09:04:09 INFO - PROCESS | 1865 | --DOMWINDOW == 140 (0x7fb47f1ae400) [pid = 1865] [serial = 2233] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html] 09:04:09 INFO - PROCESS | 1865 | --DOMWINDOW == 139 (0x7fb490148400) [pid = 1865] [serial = 2188] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.identity.html] 09:04:09 INFO - PROCESS | 1865 | --DOMWINDOW == 138 (0x7fb47f863400) [pid = 1865] [serial = 2173] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.nonfinite.html] 09:04:09 INFO - PROCESS | 1865 | --DOMWINDOW == 137 (0x7fb47f1ac800) [pid = 1865] [serial = 2230] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html] 09:04:09 INFO - PROCESS | 1865 | --DOMWINDOW == 136 (0x7fb496329000) [pid = 1865] [serial = 2203] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.nonfinite.html] 09:04:09 INFO - PROCESS | 1865 | --DOMWINDOW == 135 (0x7fb493de5c00) [pid = 1865] [serial = 2197] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.skewed.html] 09:04:09 INFO - PROCESS | 1865 | --DOMWINDOW == 134 (0x7fb485d51400) [pid = 1865] [serial = 2179] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.multiple.html] 09:04:09 INFO - PROCESS | 1865 | 1461686649870 Marionette TRACE conn3 <- [1,3044,null,{"value":["/FileAPI/blob/Blob-constructor.html",0,null,null,[["Blob interface object",0,null,null],["no-argument Blob constructor",0,null,null],["no-argument Blob constructor without 'new'",0,null,null],["no-argument Blob constructor without brackets",0,null,null],["Passing non-objects, Dates and RegExps for blobParts should throw a TypeError.",0,null,null],["A plain object with @@iterator should be treated as a sequence for the blobParts argument.",0,null,null],["A plain object with @@iterator and a length property should be treated as a sequence for the blobParts argument.",0,null,null],["A String object should be treated as a sequence for the blobParts argument.",0,null,null],["A Uint8Array object should be treated as a sequence for the blobParts argument.",0,null,null],["The length getter should be invoked and any exceptions should be propagated.",0,null,null],["A platform object that supports indexed properties should be treated as a sequence for the blobParts argument (overwritten 'length'.)",0,null,null],["ToUint32 should be applied to the length and any exceptions should be propagated.",0,null,null],["Getters and value conversions should happen in order until an exception is thrown.",0,null,null],["ToString should be called on elements of the blobParts array and any exceptions should be propagated.",0,null,null],["Changes to the blobParts array should be reflected in the returned Blob (pop).",0,null,null],["Changes to the blobParts array should be reflected in the returned Blob (unshift).",0,null,null],["ToString should be called on elements of the blobParts array.",0,null,null],["ArrayBuffer elements of the blobParts array should be supported.",0,null,null],["Passing typed arrays as elements of the blobParts array should work.",0,null,null],["Passing a Float64Array as element of the blobParts array should work.",0,null,null],["Passing an platform object that supports indexed properties as the blobParts array should work (select).",0,null,null],["Passing a platform array object as the blobParts array should work (MessagePort[]).",0,null,null],["Passing a platform array object as the blobParts array should work (Attr[]).",0,null,null],["Array with two blobs",0,null,null],["Array with two buffers",0,null,null],["Array with two bufferviews",0,null,null],["Array with mixed types",0,null,null],["The 'endings' property should be ignored.",1,"'endings' member of BlobPropertyBag 'invalidEnumValue' is not a valid value for enumeration EndingTypes.","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:391:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:390:1\n"],["options properties should be accessed in lexicographic order.",0,null,null],["Arguments should be evaluated from left to right.",0,null,null],["Passing null (index 0) for options should use the defaults.",0,null,null],["Passing null (index 0) for options should use the defaults (with newlines).",0,null,null],["Passing undefined (index 1) for options should use the defaults.",0,null,null],["Passing undefined (index 1) for options should use the defaults (with newlines).",0,null,null],["Passing object \"[object Object]\" (index 2) for options should use the defaults.",0,null,null],["Passing object \"[object Object]\" (index 2) for options should use the defaults (with newlines).",0,null,null],["Passing object \"[object Object]\" (index 3) for options should use the defaults.",0,null,null],["Passing object \"[object Object]\" (index 3) for options should use the defaults (with newlines).",0,null,null],["Passing object \"/regex/\" (index 4) for options should use the defaults.",1,"Argument 2 of Blob.constructor can't be converted to a dictionary.","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:431:12\ntest_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:430:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1\n"],["Passing object \"/regex/\" (index 4) for options should use the defaults (with newlines).",1,"Argument 2 of Blob.constructor can't be converted to a dictionary.","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:438:12\ntest_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:437:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1\n"],["Passing function \"function () {}\" (index 5) for options should use the defaults.",0,null,null],["Passing function \"function () {}\" (index 5) for options should use the defaults (with newlines).",0,null,null],["Newlines should not change when endings is 'transparent'.",0,null,null],["Newlines should not change when endings is 'native'.",1,"assert_equals: expected 9 but got 8","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:12:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:453:1\n"],["Blob with type \"\"",0,null,null],["Blob with type \"a\"",0,null,null],["Blob with type \"A\"",1,"assert_equals: expected \"a\" but got \"A\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"text/html\"",0,null,null],["Blob with type \"TEXT/HTML\"",1,"assert_equals: expected \"text/html\" but got \"TEXT/HTML\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"å\"",1,"assert_equals: expected \"\" but got \"å\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"𐑾\"",1,"assert_equals: expected \"\" but got \"𐑾\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \" image/gif \"",0,null,null],["Blob with type \"\\timage/gif\\t\"",1,"assert_equals: expected \"\" but got \"\\timage/gif\\t\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"image/gif;\"",1,"assert_equals: expected \"\" but got \"image/gif;\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"İmage/gif\"",1,"assert_equals: expected \"\" but got \"İmage/gif\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"ımage/gif\"",1,"assert_equals: expected \"\" but got \"ımage/gif\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"image/gif\\0\"",1,"assert_equals: expected \"\" but got \"image/gif\\0\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"unknown/unknown\"",0,null,null],["Blob with type \"text/plain\"",0,null,null],["Blob with type \"image/png\"",0,null,null]]]}] 09:04:09 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob interface object 09:04:09 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor 09:04:09 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without 'new' 09:04:09 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without brackets 09:04:09 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing non-objects, Dates and RegExps for blobParts should throw a TypeError. 09:04:09 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A plain object with @@iterator should be treated as a sequence for the blobParts argument. 09:04:09 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. 09:04:09 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A String object should be treated as a sequence for the blobParts argument. 09:04:09 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A Uint8Array object should be treated as a sequence for the blobParts argument. 09:04:09 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | The length getter should be invoked and any exceptions should be propagated. 09:04:09 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'.) 09:04:09 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToUint32 should be applied to the length and any exceptions should be propagated. 09:04:09 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Getters and value conversions should happen in order until an exception is thrown. 09:04:09 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array and any exceptions should be propagated. 09:04:09 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (pop). 09:04:09 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (unshift). 09:04:09 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array. 09:04:09 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ArrayBuffer elements of the blobParts array should be supported. 09:04:09 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing typed arrays as elements of the blobParts array should work. 09:04:09 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a Float64Array as element of the blobParts array should work. 09:04:09 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing an platform object that supports indexed properties as the blobParts array should work (select). 09:04:09 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (MessagePort[]). 09:04:09 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (Attr[]). 09:04:09 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two blobs 09:04:09 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two buffers 09:04:09 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two bufferviews 09:04:09 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with mixed types 09:04:09 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. 09:04:09 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:391:3 09:04:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:04:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:04:09 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:390:1 09:04:09 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | options properties should be accessed in lexicographic order. 09:04:09 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Arguments should be evaluated from left to right. 09:04:09 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults. 09:04:09 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults (with newlines). 09:04:09 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults. 09:04:09 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults (with newlines). 09:04:09 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults. 09:04:09 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults (with newlines). 09:04:09 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults. 09:04:09 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults (with newlines). 09:04:09 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. 09:04:09 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:431:12 09:04:09 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 09:04:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:04:09 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 09:04:09 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:430:3 09:04:09 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 09:04:09 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. 09:04:09 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:438:12 09:04:09 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 09:04:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:04:09 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 09:04:09 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:437:3 09:04:09 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 09:04:09 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults. 09:04:09 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults (with newlines). 09:04:09 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'transparent'. 09:04:09 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'native'. - assert_equals: expected 9 but got 8 09:04:09 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:12:5 09:04:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:04:09 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 09:04:09 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:453:1 09:04:09 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "" 09:04:09 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "a" 09:04:09 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "A" - assert_equals: expected "a" but got "A" 09:04:09 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 09:04:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:04:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:04:09 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 09:04:09 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 09:04:09 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/html" 09:04:09 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "TEXT/HTML" - assert_equals: expected "text/html" but got "TEXT/HTML" 09:04:09 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 09:04:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:04:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:04:09 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 09:04:09 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 09:04:09 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "å" - assert_equals: expected "" but got "å" 09:04:09 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 09:04:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:04:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:04:09 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 09:04:09 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 09:04:09 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "𐑾" - assert_equals: expected "" but got "𐑾" 09:04:09 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 09:04:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:04:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:04:10 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 09:04:10 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 09:04:10 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type " image/gif " 09:04:10 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "\timage/gif\t" - assert_equals: expected "" but got "\timage/gif\t" 09:04:10 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 09:04:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:04:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:04:10 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 09:04:10 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 09:04:10 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif;" - assert_equals: expected "" but got "image/gif;" 09:04:10 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 09:04:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:04:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:04:10 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 09:04:10 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 09:04:10 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "İmage/gif" - assert_equals: expected "" but got "İmage/gif" 09:04:10 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 09:04:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:04:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:04:10 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 09:04:10 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 09:04:10 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "ımage/gif" - assert_equals: expected "" but got "ımage/gif" 09:04:10 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 09:04:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:04:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:04:10 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 09:04:10 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 09:04:10 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif\0" - assert_equals: expected "" but got "image/gif\0" 09:04:10 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 09:04:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:04:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:04:10 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 09:04:10 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 09:04:10 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "unknown/unknown" 09:04:10 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/plain" 09:04:10 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "image/png" 09:04:10 INFO - TEST-OK | /FileAPI/blob/Blob-constructor.html | took 2457ms 09:04:10 INFO - PROCESS | 1865 | 1461686649930 Marionette TRACE conn3 -> [0,3045,"getWindowHandle",null] 09:04:10 INFO - PROCESS | 1865 | 1461686649938 Marionette TRACE conn3 <- [1,3045,null,{"value":"8"}] 09:04:10 INFO - TEST-START | /FileAPI/blob/Blob-in-worker.worker 09:04:10 INFO - PROCESS | 1865 | 1461686649947 Marionette TRACE conn3 -> [0,3046,"setScriptTimeout",{"ms":35000}] 09:04:10 INFO - PROCESS | 1865 | 1461686649957 Marionette TRACE conn3 <- [1,3046,null,{}] 09:04:10 INFO - PROCESS | 1865 | 1461686649994 Marionette TRACE conn3 -> [0,3047,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:04:10 INFO - PROCESS | 1865 | 1461686650338 Marionette TRACE conn3 <- [1,3047,null,{"value":null}] 09:04:10 INFO - PROCESS | 1865 | 1461686650354 Marionette TRACE conn3 -> [0,3048,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/blob/Blob-in-worker.worker\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/blob/Blob-in-worker.worker\", \"f2909f1d-3840-4f27-ae3e-3caac4a4282f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:04:10 INFO - PROCESS | 1865 | ++DOCSHELL 0x7fb47a06c000 == 153 [pid = 1865] [id = 771] 09:04:10 INFO - PROCESS | 1865 | ++DOMWINDOW == 135 (0x7fb47a48c800) [pid = 1865] [serial = 2312] [outer = (nil)] 09:04:10 INFO - PROCESS | 1865 | ++DOMWINDOW == 136 (0x7fb47a492800) [pid = 1865] [serial = 2313] [outer = 0x7fb47a48c800] 09:04:10 INFO - PROCESS | 1865 | 1461686650419 Marionette DEBUG loaded listener.js 09:04:10 INFO - PROCESS | 1865 | ++DOMWINDOW == 137 (0x7fb47a651c00) [pid = 1865] [serial = 2314] [outer = 0x7fb47a48c800] 09:04:10 INFO - PROCESS | 1865 | [1865] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 09:04:11 INFO - PROCESS | 1865 | 1461686651180 Marionette TRACE conn3 <- [1,3048,null,{"value":["/FileAPI/blob/Blob-in-worker.worker",0,null,null,[["Create Blob in Worker",0,{},{}]]]}] 09:04:11 INFO - TEST-PASS | /FileAPI/blob/Blob-in-worker.worker | Create Blob in Worker - {} 09:04:11 INFO - {} 09:04:11 INFO - TEST-OK | /FileAPI/blob/Blob-in-worker.worker | took 1255ms 09:04:11 INFO - PROCESS | 1865 | 1461686651203 Marionette TRACE conn3 -> [0,3049,"getWindowHandle",null] 09:04:11 INFO - PROCESS | 1865 | 1461686651206 Marionette TRACE conn3 <- [1,3049,null,{"value":"8"}] 09:04:11 INFO - TEST-START | /FileAPI/blob/Blob-slice-overflow.html 09:04:11 INFO - PROCESS | 1865 | 1461686651211 Marionette TRACE conn3 -> [0,3050,"setScriptTimeout",{"ms":35000}] 09:04:11 INFO - PROCESS | 1865 | 1461686651214 Marionette TRACE conn3 <- [1,3050,null,{}] 09:04:11 INFO - PROCESS | 1865 | 1461686651218 Marionette TRACE conn3 -> [0,3051,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:04:11 INFO - PROCESS | 1865 | 1461686651494 Marionette TRACE conn3 <- [1,3051,null,{"value":null}] 09:04:11 INFO - PROCESS | 1865 | 1461686651517 Marionette TRACE conn3 -> [0,3052,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/blob/Blob-slice-overflow.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/blob/Blob-slice-overflow.html\", \"f2909f1d-3840-4f27-ae3e-3caac4a4282f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:04:11 INFO - PROCESS | 1865 | ++DOCSHELL 0x7fb482198800 == 154 [pid = 1865] [id = 772] 09:04:11 INFO - PROCESS | 1865 | ++DOMWINDOW == 138 (0x7fb474603000) [pid = 1865] [serial = 2315] [outer = (nil)] 09:04:11 INFO - PROCESS | 1865 | ++DOMWINDOW == 139 (0x7fb482d04000) [pid = 1865] [serial = 2316] [outer = 0x7fb474603000] 09:04:11 INFO - PROCESS | 1865 | 1461686651577 Marionette DEBUG loaded listener.js 09:04:11 INFO - PROCESS | 1865 | ++DOMWINDOW == 140 (0x7fb4837ba400) [pid = 1865] [serial = 2317] [outer = 0x7fb474603000] 09:04:12 INFO - PROCESS | 1865 | 1461686652693 Marionette TRACE conn3 <- [1,3052,null,{"value":["/FileAPI/blob/Blob-slice-overflow.html",0,null,null,[["slice start is negative, relativeStart will be max((size + start), 0)",0,null,null],["slice start is greater than blob size, relativeStart will be min(start, size)",0,null,null],["slice end is negative, relativeEnd will be max((size + end), 0)",0,null,null],["slice end is greater than blob size, relativeEnd will be min(end, size)",0,null,null]]]}] 09:04:12 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is negative, relativeStart will be max((size + start), 0) 09:04:12 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is greater than blob size, relativeStart will be min(start, size) 09:04:12 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is negative, relativeEnd will be max((size + end), 0) 09:04:12 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is greater than blob size, relativeEnd will be min(end, size) 09:04:12 INFO - TEST-OK | /FileAPI/blob/Blob-slice-overflow.html | took 1528ms 09:04:12 INFO - PROCESS | 1865 | 1461686652740 Marionette TRACE conn3 -> [0,3053,"getWindowHandle",null] 09:04:12 INFO - PROCESS | 1865 | 1461686652748 Marionette TRACE conn3 <- [1,3053,null,{"value":"8"}] 09:04:12 INFO - TEST-START | /FileAPI/blob/Blob-slice.html 09:04:12 INFO - PROCESS | 1865 | 1461686652758 Marionette TRACE conn3 -> [0,3054,"setScriptTimeout",{"ms":35000}] 09:04:12 INFO - PROCESS | 1865 | 1461686652764 Marionette TRACE conn3 <- [1,3054,null,{}] 09:04:12 INFO - PROCESS | 1865 | 1461686652771 Marionette TRACE conn3 -> [0,3055,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:04:13 INFO - PROCESS | 1865 | 1461686653113 Marionette TRACE conn3 <- [1,3055,null,{"value":null}] 09:04:13 INFO - PROCESS | 1865 | 1461686653327 Marionette TRACE conn3 -> [0,3056,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/blob/Blob-slice.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/blob/Blob-slice.html\", \"f2909f1d-3840-4f27-ae3e-3caac4a4282f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:04:13 INFO - PROCESS | 1865 | ++DOCSHELL 0x7fb47d99b800 == 155 [pid = 1865] [id = 773] 09:04:13 INFO - PROCESS | 1865 | ++DOMWINDOW == 141 (0x7fb47f1abc00) [pid = 1865] [serial = 2318] [outer = (nil)] 09:04:13 INFO - PROCESS | 1865 | ++DOMWINDOW == 142 (0x7fb47f321400) [pid = 1865] [serial = 2319] [outer = 0x7fb47f1abc00] 09:04:13 INFO - PROCESS | 1865 | 1461686653455 Marionette DEBUG loaded listener.js 09:04:13 INFO - PROCESS | 1865 | ++DOMWINDOW == 143 (0x7fb47fbf2800) [pid = 1865] [serial = 2320] [outer = 0x7fb47f1abc00] 09:04:14 INFO - PROCESS | 1865 | 1461686654657 Marionette TRACE conn3 <- [1,3056,null,{"value":["/FileAPI/blob/Blob-slice.html",0,null,null,[["no-argument Blob slice",0,null,null],["Slices",0,null,null],["blob1.",0,null,null],["blob2.",0,null,null],["Slicing test (0,0).",0,null,null],["Slicing test: slice (0,0).",0,null,null],["Slicing test (0,1).",0,null,null],["Slicing test: slice (0,1).",0,null,null],["Slicing test (0,2).",0,null,null],["Slicing test: slice (0,2).",0,null,null],["Slicing test (0,3).",0,null,null],["Slicing test: slice (0,3).",0,null,null],["Slicing test (0,4).",0,null,null],["Slicing test: slice (0,4).",0,null,null],["Slicing test (0,5).",0,null,null],["Slicing test: slice (0,5).",0,null,null],["Slicing test (0,6).",0,null,null],["Slicing test: slice (0,6).",0,null,null],["Slicing test (0,7).",0,null,null],["Slicing test: slice (0,7).",0,null,null],["Slicing test (0,8).",0,null,null],["Slicing test: slice (0,8).",0,null,null],["Slicing test (1,0).",0,null,null],["Slicing test: slice (1,0).",0,null,null],["Slicing test (1,1).",0,null,null],["Slicing test: slice (1,1).",0,null,null],["Slicing test (1,2).",0,null,null],["Slicing test: slice (1,2).",0,null,null],["Slicing test (1,3).",0,null,null],["Slicing test: slice (1,3).",0,null,null],["Slicing test (1,4).",0,null,null],["Slicing test: slice (1,4).",0,null,null],["Slicing test (1,5).",0,null,null],["Slicing test: slice (1,5).",0,null,null],["Slicing test (1,6).",0,null,null],["Slicing test: slice (1,6).",0,null,null],["Slicing test (1,7).",0,null,null],["Slicing test: slice (1,7).",0,null,null],["Slicing test (2,0).",0,null,null],["Slicing test: slice (2,0).",0,null,null],["Slicing test (2,1).",0,null,null],["Slicing test: slice (2,1).",0,null,null],["Slicing test (2,2).",0,null,null],["Slicing test: slice (2,2).",0,null,null],["Slicing test (2,3).",0,null,null],["Slicing test: slice (2,3).",0,null,null],["Slicing test (3,0).",0,null,null],["Slicing test: slice (3,0).",0,null,null],["Slicing test (3,1).",0,null,null],["Slicing test: slice (3,1).",0,null,null],["Slicing test (3,2).",0,null,null],["Slicing test: slice (3,2).",0,null,null],["Slicing test (3,3).",0,null,null],["Slicing test: slice (3,3).",0,null,null],["Slicing test (3,4).",0,null,null],["Slicing test: slice (3,4).",0,null,null],["Slicing test (3,5).",0,null,null],["Slicing test: slice (3,5).",0,null,null],["Slicing test (4,0).",0,null,null],["Slicing test: slice (4,0).",0,null,null],["Slicing test (4,1).",0,null,null],["Slicing test: slice (4,1).",0,null,null],["Slicing test (4,2).",0,null,null],["Slicing test: slice (4,2).",0,null,null],["Slicing test (4,3).",0,null,null],["Slicing test: slice (4,3).",0,null,null],["Slicing test (4,4).",0,null,null],["Slicing test: slice (4,4).",0,null,null],["Slicing test (5,0).",0,null,null],["Slicing test: slice (5,0).",0,null,null],["Slicing test (5,1).",0,null,null],["Slicing test: slice (5,1).",0,null,null],["Slicing test (5,2).",0,null,null],["Slicing test: slice (5,2).",0,null,null],["Slicing test (5,3).",0,null,null],["Slicing test: slice (5,3).",0,null,null],["Slicing test (6,0).",0,null,null],["Slicing test: slice (6,0).",0,null,null],["Slicing test (6,1).",0,null,null],["Slicing test: slice (6,1).",0,null,null],["Slicing test (6,2).",0,null,null],["Slicing test: slice (6,2).",0,null,null],["Slicing test (7,0).",0,null,null],["Slicing test: slice (7,0).",0,null,null],["Slicing test (7,1).",0,null,null],["Slicing test: slice (7,1).",0,null,null],["Slicing test (7,2).",0,null,null],["Slicing test: slice (7,2).",0,null,null],["Slicing test (7,3).",0,null,null],["Slicing test: slice (7,3).",0,null,null],["Slicing test (8,0).",0,null,null],["Slicing test: slice (8,0).",0,null,null],["Slicing test (8,1).",0,null,null],["Slicing test: slice (8,1).",0,null,null],["Slicing test (8,2).",0,null,null],["Slicing test: slice (8,2).",0,null,null],["Slicing test (8,3).",0,null,null],["Slicing test: slice (8,3).",0,null,null],["Invalid contentType (\"ÿ\")",1,"assert_equals: expected \"\" but got \"ÿ\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te(xt/plain\")",1,"assert_equals: expected \"\" but got \"te(xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te)xt/plain\")",1,"assert_equals: expected \"\" but got \"te)xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"text/plain\")",1,"assert_equals: expected \"\" but got \"te>xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te@xt/plain\")",1,"assert_equals: expected \"\" but got \"te@xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te,xt/plain\")",1,"assert_equals: expected \"\" but got \"te,xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te;xt/plain\")",1,"assert_equals: expected \"\" but got \"te;xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te:xt/plain\")",1,"assert_equals: expected \"\" but got \"te:xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te\\\\xt/plain\")",1,"assert_equals: expected \"\" but got \"te\\\\xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te\\\"xt/plain\")",1,"assert_equals: expected \"\" but got \"te\\\"xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te/xt/plain\")",1,"assert_equals: expected \"\" but got \"te/xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te[xt/plain\")",1,"assert_equals: expected \"\" but got \"te[xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te]xt/plain\")",1,"assert_equals: expected \"\" but got \"te]xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te?xt/plain\")",1,"assert_equals: expected \"\" but got \"te?xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te=xt/plain\")",1,"assert_equals: expected \"\" but got \"te=xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te{xt/plain\")",1,"assert_equals: expected \"\" but got \"te{xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te}xt/plain\")",1,"assert_equals: expected \"\" but got \"te}xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te xt/plain\")",1,"assert_equals: expected \"\" but got \"te xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te\\txt/plain\")",1,"assert_equals: expected \"\" but got \"te\\txt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te\\0xt/plain\")",1,"assert_equals: expected \"\" but got \"te\\0xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te\\x1fxt/plain\")",1,"assert_equals: expected \"\" but got \"te\\x1fxt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"text/plain\")",1,"assert_equals: expected \"\" but got \"text/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Valid contentType (\"TEXT/PLAIN\")",1,"assert_equals: expected \"text/plain\" but got \"TEXT/PLAIN\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1\n"],["Valid contentType (\"text/plain;charset = UTF-8\")",1,"assert_equals: expected \"text/plain;charset = utf-8\" but got \"text/plain;charset = UTF-8\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1\n"],["Valid contentType (\"text/plain;charset=UTF-8\")",1,"assert_equals: expected \"text/plain;charset=utf-8\" but got \"text/plain;charset=UTF-8\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1\n"]]]}] 09:04:14 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | no-argument Blob slice 09:04:14 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slices 09:04:14 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob1. 09:04:14 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob2. 09:04:14 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,0). 09:04:14 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,0). 09:04:14 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,1). 09:04:14 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,1). 09:04:14 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,2). 09:04:14 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,2). 09:04:14 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,3). 09:04:14 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,3). 09:04:14 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,4). 09:04:14 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,4). 09:04:14 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,5). 09:04:14 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,5). 09:04:14 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,6). 09:04:14 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,6). 09:04:14 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,7). 09:04:14 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,7). 09:04:14 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,8). 09:04:14 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,8). 09:04:14 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,0). 09:04:14 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,0). 09:04:14 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,1). 09:04:14 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,1). 09:04:14 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,2). 09:04:14 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,2). 09:04:14 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,3). 09:04:14 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,3). 09:04:14 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,4). 09:04:14 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,4). 09:04:14 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,5). 09:04:14 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,5). 09:04:14 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,6). 09:04:14 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,6). 09:04:14 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,7). 09:04:14 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,7). 09:04:14 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,0). 09:04:14 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,0). 09:04:14 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,1). 09:04:14 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,1). 09:04:14 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,2). 09:04:14 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,2). 09:04:14 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,3). 09:04:14 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,3). 09:04:14 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,0). 09:04:14 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,0). 09:04:14 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,1). 09:04:14 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,1). 09:04:14 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,2). 09:04:14 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,2). 09:04:14 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,3). 09:04:14 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,3). 09:04:14 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,4). 09:04:14 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,4). 09:04:14 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,5). 09:04:14 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,5). 09:04:14 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,0). 09:04:14 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,0). 09:04:14 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,1). 09:04:14 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,1). 09:04:14 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,2). 09:04:14 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,2). 09:04:14 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,3). 09:04:14 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,3). 09:04:14 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,4). 09:04:14 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,4). 09:04:14 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,0). 09:04:14 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,0). 09:04:14 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,1). 09:04:14 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,1). 09:04:14 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,2). 09:04:14 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,2). 09:04:14 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,3). 09:04:14 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,3). 09:04:14 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,0). 09:04:14 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,0). 09:04:14 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,1). 09:04:14 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,1). 09:04:14 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,2). 09:04:14 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,2). 09:04:14 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,0). 09:04:14 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,0). 09:04:14 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,1). 09:04:14 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,1). 09:04:14 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,2). 09:04:14 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,2). 09:04:14 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,3). 09:04:14 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,3). 09:04:14 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,0). 09:04:14 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,0). 09:04:14 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,1). 09:04:14 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,1). 09:04:14 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,2). 09:04:14 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,2). 09:04:14 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,3). 09:04:14 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,3). 09:04:14 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("ÿ") - assert_equals: expected "" but got "ÿ" 09:04:14 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 09:04:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:04:14 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 09:04:14 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 09:04:14 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 09:04:14 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te(xt/plain") - assert_equals: expected "" but got "te(xt/plain" 09:04:14 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 09:04:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:04:14 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 09:04:14 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 09:04:14 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 09:04:14 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te)xt/plain") - assert_equals: expected "" but got "te)xt/plain" 09:04:14 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 09:04:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:04:14 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 09:04:14 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 09:04:14 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 09:04:14 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "te>xt/plain" 09:04:14 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 09:04:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:04:14 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 09:04:14 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 09:04:14 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 09:04:14 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te@xt/plain") - assert_equals: expected "" but got "te@xt/plain" 09:04:14 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 09:04:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:04:14 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 09:04:14 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 09:04:14 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 09:04:14 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te,xt/plain") - assert_equals: expected "" but got "te,xt/plain" 09:04:14 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 09:04:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:04:14 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 09:04:14 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 09:04:14 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 09:04:14 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te;xt/plain") - assert_equals: expected "" but got "te;xt/plain" 09:04:14 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 09:04:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:04:14 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 09:04:14 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 09:04:14 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 09:04:14 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te:xt/plain") - assert_equals: expected "" but got "te:xt/plain" 09:04:14 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 09:04:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:04:14 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 09:04:14 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 09:04:14 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 09:04:14 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\\xt/plain") - assert_equals: expected "" but got "te\\xt/plain" 09:04:14 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 09:04:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:04:14 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 09:04:14 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 09:04:14 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 09:04:14 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\"xt/plain") - assert_equals: expected "" but got "te\"xt/plain" 09:04:14 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 09:04:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:04:14 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 09:04:14 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 09:04:14 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 09:04:14 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te/xt/plain") - assert_equals: expected "" but got "te/xt/plain" 09:04:14 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 09:04:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:04:14 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 09:04:14 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 09:04:14 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 09:04:14 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te[xt/plain") - assert_equals: expected "" but got "te[xt/plain" 09:04:14 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 09:04:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:04:14 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 09:04:14 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 09:04:14 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 09:04:14 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te]xt/plain") - assert_equals: expected "" but got "te]xt/plain" 09:04:14 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 09:04:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:04:14 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 09:04:14 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 09:04:14 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 09:04:14 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te?xt/plain") - assert_equals: expected "" but got "te?xt/plain" 09:04:14 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 09:04:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:04:14 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 09:04:14 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 09:04:14 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 09:04:14 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te=xt/plain") - assert_equals: expected "" but got "te=xt/plain" 09:04:14 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 09:04:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:04:14 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 09:04:14 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 09:04:14 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 09:04:14 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te{xt/plain") - assert_equals: expected "" but got "te{xt/plain" 09:04:14 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 09:04:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:04:14 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 09:04:14 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 09:04:14 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 09:04:14 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te}xt/plain") - assert_equals: expected "" but got "te}xt/plain" 09:04:14 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 09:04:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:04:14 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 09:04:14 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 09:04:14 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 09:04:14 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te xt/plain") - assert_equals: expected "" but got "te xt/plain" 09:04:14 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 09:04:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:04:14 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 09:04:14 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 09:04:14 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 09:04:14 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\txt/plain") - assert_equals: expected "" but got "te\txt/plain" 09:04:14 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 09:04:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:04:14 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 09:04:14 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 09:04:14 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 09:04:14 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\0xt/plain") - assert_equals: expected "" but got "te\0xt/plain" 09:04:14 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 09:04:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:04:14 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 09:04:14 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 09:04:14 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 09:04:14 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\x1fxt/plain") - assert_equals: expected "" but got "te\x1fxt/plain" 09:04:14 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 09:04:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:04:14 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 09:04:14 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 09:04:14 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 09:04:14 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "text/plain" 09:04:14 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 09:04:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:04:14 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 09:04:14 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 09:04:14 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 09:04:14 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Valid contentType ("TEXT/PLAIN") - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 09:04:14 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 09:04:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:04:14 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 09:04:14 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 09:04:14 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 09:04:14 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" 09:04:14 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 09:04:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:04:14 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 09:04:14 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 09:04:14 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 09:04:14 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" 09:04:14 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 09:04:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:04:14 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 09:04:14 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 09:04:14 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 09:04:14 INFO - TEST-OK | /FileAPI/blob/Blob-slice.html | took 2052ms 09:04:14 INFO - PROCESS | 1865 | 1461686654810 Marionette TRACE conn3 -> [0,3057,"getWindowHandle",null] 09:04:14 INFO - PROCESS | 1865 | 1461686654826 Marionette TRACE conn3 <- [1,3057,null,{"value":"8"}] 09:04:14 INFO - TEST-START | /FileAPI/file/File-constructor.html 09:04:15 INFO - PROCESS | 1865 | 1461686655010 Marionette TRACE conn3 -> [0,3058,"setScriptTimeout",{"ms":35000}] 09:04:15 INFO - PROCESS | 1865 | 1461686655015 Marionette TRACE conn3 <- [1,3058,null,{}] 09:04:15 INFO - PROCESS | 1865 | 1461686655072 Marionette TRACE conn3 -> [0,3059,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:04:15 INFO - PROCESS | 1865 | 1461686655286 Marionette TRACE conn3 <- [1,3059,null,{"value":null}] 09:04:15 INFO - PROCESS | 1865 | 1461686655554 Marionette TRACE conn3 -> [0,3060,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/file/File-constructor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/file/File-constructor.html\", \"f2909f1d-3840-4f27-ae3e-3caac4a4282f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:04:15 INFO - PROCESS | 1865 | ++DOCSHELL 0x7fb482186000 == 156 [pid = 1865] [id = 774] 09:04:15 INFO - PROCESS | 1865 | ++DOMWINDOW == 144 (0x7fb47460ec00) [pid = 1865] [serial = 2321] [outer = (nil)] 09:04:15 INFO - PROCESS | 1865 | ++DOMWINDOW == 145 (0x7fb4837c5c00) [pid = 1865] [serial = 2322] [outer = 0x7fb47460ec00] 09:04:15 INFO - PROCESS | 1865 | 1461686655629 Marionette DEBUG loaded listener.js 09:04:15 INFO - PROCESS | 1865 | ++DOMWINDOW == 146 (0x7fb483a22000) [pid = 1865] [serial = 2323] [outer = 0x7fb47460ec00] 09:04:16 INFO - PROCESS | 1865 | 1461686656479 Marionette TRACE conn3 <- [1,3060,null,{"value":["/FileAPI/file/File-constructor.html",0,null,null,[["File interface object exists",0,null,null],["DOMString fileBits",0,null,null],["Unicode DOMString fileBits",0,null,null],["Empty Blob fileBits",0,null,null],["Blob fileBits",0,null,null],["ArrayBuffer fileBits",0,null,null],["Typed array fileBits",0,null,null],["Various fileBits",0,null,null],["Using fileName",0,null,null],["Using special character in fileName",1,"assert_equals: expected \"dummy:foo\" but got \"dummy/foo\"","test_second_argument/<@http://web-platform.test:8000/FileAPI/file/File-constructor.html:38:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\ntest_second_argument@http://web-platform.test:8000/FileAPI/file/File-constructor.html:35:3\n@http://web-platform.test:8000/FileAPI/file/File-constructor.html:43:1\n"],["Using type on the File constructor",0,null,null],["Using uppercase characters in type",1,"assert_equals: expected \"text/plain\" but got \"TEXT/PLAIN\"","@http://web-platform.test:8000/FileAPI/file/File-constructor.html:54:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/file/File-constructor.html:51:1\n"],["Using illegal character for type",1,"assert_equals: expected \"\" but got \"𝓽𝓮𝔁𝓽/𝔭𝔩𝔞𝔦𝔫\"","@http://web-platform.test:8000/FileAPI/file/File-constructor.html:59:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/file/File-constructor.html:56:1\n"],["Using lastModified",0,null,null],["Misusing name",0,null,null]]]}] 09:04:16 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | File interface object exists 09:04:16 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | DOMString fileBits 09:04:16 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Unicode DOMString fileBits 09:04:16 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Empty Blob fileBits 09:04:16 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Blob fileBits 09:04:16 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | ArrayBuffer fileBits 09:04:16 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Typed array fileBits 09:04:16 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Various fileBits 09:04:16 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using fileName 09:04:16 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using special character in fileName - assert_equals: expected "dummy:foo" but got "dummy/foo" 09:04:16 INFO - test_second_argument/<@http://web-platform.test:8000/FileAPI/file/File-constructor.html:38:5 09:04:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:04:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:04:16 INFO - test_second_argument@http://web-platform.test:8000/FileAPI/file/File-constructor.html:35:3 09:04:16 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:43:1 09:04:16 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using type on the File constructor 09:04:16 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using uppercase characters in type - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 09:04:16 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:54:3 09:04:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:04:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:04:16 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:51:1 09:04:16 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using illegal character for type - assert_equals: expected "" but got "𝓽𝓮𝔁𝓽/𝔭𝔩𝔞𝔦𝔫" 09:04:16 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:59:3 09:04:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:04:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:04:16 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:56:1 09:04:16 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using lastModified 09:04:16 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Misusing name 09:04:16 INFO - TEST-OK | /FileAPI/file/File-constructor.html | took 1606ms 09:04:16 INFO - PROCESS | 1865 | 1461686656524 Marionette TRACE conn3 -> [0,3061,"getWindowHandle",null] 09:04:16 INFO - PROCESS | 1865 | 1461686656528 Marionette TRACE conn3 <- [1,3061,null,{"value":"8"}] 09:04:16 INFO - TEST-START | /FileAPI/file/Worker-read-file-constructor.worker 09:04:16 INFO - PROCESS | 1865 | 1461686656536 Marionette TRACE conn3 -> [0,3062,"setScriptTimeout",{"ms":35000}] 09:04:16 INFO - PROCESS | 1865 | 1461686656542 Marionette TRACE conn3 <- [1,3062,null,{}] 09:04:16 INFO - PROCESS | 1865 | 1461686656558 Marionette TRACE conn3 -> [0,3063,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:04:16 INFO - PROCESS | 1865 | 1461686656772 Marionette TRACE conn3 <- [1,3063,null,{"value":null}] 09:04:17 INFO - PROCESS | 1865 | 1461686657055 Marionette TRACE conn3 -> [0,3064,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/file/Worker-read-file-constructor.worker\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/file/Worker-read-file-constructor.worker\", \"f2909f1d-3840-4f27-ae3e-3caac4a4282f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:04:17 INFO - PROCESS | 1865 | ++DOCSHELL 0x7fb482c8c000 == 157 [pid = 1865] [id = 775] 09:04:17 INFO - PROCESS | 1865 | ++DOMWINDOW == 147 (0x7fb4807b3800) [pid = 1865] [serial = 2324] [outer = (nil)] 09:04:17 INFO - PROCESS | 1865 | ++DOMWINDOW == 148 (0x7fb48489d400) [pid = 1865] [serial = 2325] [outer = 0x7fb4807b3800] 09:04:17 INFO - PROCESS | 1865 | 1461686657135 Marionette DEBUG loaded listener.js 09:04:17 INFO - PROCESS | 1865 | ++DOMWINDOW == 149 (0x7fb4849df000) [pid = 1865] [serial = 2326] [outer = 0x7fb4807b3800] 09:04:17 INFO - PROCESS | 1865 | [1865] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 09:04:17 INFO - PROCESS | 1865 | 1461686657988 Marionette TRACE conn3 <- [1,3064,null,{"value":["/FileAPI/file/Worker-read-file-constructor.worker",0,null,null,[["FileReader in Worker",0,{},{}]]]}] 09:04:18 INFO - TEST-PASS | /FileAPI/file/Worker-read-file-constructor.worker | FileReader in Worker - {} 09:04:18 INFO - {} 09:04:18 INFO - TEST-OK | /FileAPI/file/Worker-read-file-constructor.worker | took 1495ms 09:04:18 INFO - PROCESS | 1865 | 1461686658033 Marionette TRACE conn3 -> [0,3065,"getWindowHandle",null] 09:04:18 INFO - PROCESS | 1865 | 1461686658038 Marionette TRACE conn3 <- [1,3065,null,{"value":"8"}] 09:04:18 INFO - TEST-START | /FileAPI/filelist-section/filelist.html 09:04:18 INFO - PROCESS | 1865 | 1461686658043 Marionette TRACE conn3 -> [0,3066,"setScriptTimeout",{"ms":35000}] 09:04:18 INFO - PROCESS | 1865 | 1461686658045 Marionette TRACE conn3 <- [1,3066,null,{}] 09:04:18 INFO - PROCESS | 1865 | 1461686658051 Marionette TRACE conn3 -> [0,3067,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:04:18 INFO - PROCESS | 1865 | 1461686658288 Marionette TRACE conn3 <- [1,3067,null,{"value":null}] 09:04:18 INFO - PROCESS | 1865 | 1461686658567 Marionette TRACE conn3 -> [0,3068,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/filelist-section/filelist.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/filelist-section/filelist.html\", \"f2909f1d-3840-4f27-ae3e-3caac4a4282f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:04:18 INFO - PROCESS | 1865 | ++DOCSHELL 0x7fb485da2800 == 158 [pid = 1865] [id = 776] 09:04:18 INFO - PROCESS | 1865 | ++DOMWINDOW == 150 (0x7fb485098800) [pid = 1865] [serial = 2327] [outer = (nil)] 09:04:18 INFO - PROCESS | 1865 | ++DOMWINDOW == 151 (0x7fb486ad8000) [pid = 1865] [serial = 2328] [outer = 0x7fb485098800] 09:04:18 INFO - PROCESS | 1865 | 1461686658642 Marionette DEBUG loaded listener.js 09:04:18 INFO - PROCESS | 1865 | ++DOMWINDOW == 152 (0x7fb486ae3400) [pid = 1865] [serial = 2329] [outer = 0x7fb485098800] 09:04:19 INFO - PROCESS | 1865 | 1461686659448 Marionette TRACE conn3 <- [1,3068,null,{"value":["/FileAPI/filelist-section/filelist.html",0,null,null,[["Check if window has a FileList property",0,null,null],["Check if FileList.length is 0",0,null,null],["Check if item is a instanceof Function",0,null,null],["Check if item is a method of fileList",0,null,null],["Check if the item method returns null when no file selected",0,null,null],["Check if length is fileList's attribute",0,null,null],["Check if the fileList length is 0 when no file selected",0,null,null]]]}] 09:04:19 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if window has a FileList property 09:04:19 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if FileList.length is 0 09:04:19 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a instanceof Function 09:04:19 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a method of fileList 09:04:19 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the item method returns null when no file selected 09:04:19 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if length is fileList's attribute 09:04:19 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the fileList length is 0 when no file selected 09:04:19 INFO - TEST-OK | /FileAPI/filelist-section/filelist.html | took 1436ms 09:04:19 INFO - PROCESS | 1865 | 1461686659515 Marionette TRACE conn3 -> [0,3069,"getWindowHandle",null] 09:04:19 INFO - PROCESS | 1865 | 1461686659518 Marionette TRACE conn3 <- [1,3069,null,{"value":"8"}] 09:04:19 INFO - TEST-START | /FileAPI/reading-data-section/Determining-Encoding.html 09:04:19 INFO - PROCESS | 1865 | 1461686659527 Marionette TRACE conn3 -> [0,3070,"setScriptTimeout",{"ms":35000}] 09:04:19 INFO - PROCESS | 1865 | 1461686659530 Marionette TRACE conn3 <- [1,3070,null,{}] 09:04:19 INFO - PROCESS | 1865 | 1461686659535 Marionette TRACE conn3 -> [0,3071,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:04:19 INFO - PROCESS | 1865 | 1461686659772 Marionette TRACE conn3 <- [1,3071,null,{"value":null}] 09:04:20 INFO - PROCESS | 1865 | 1461686660060 Marionette TRACE conn3 -> [0,3072,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/Determining-Encoding.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/Determining-Encoding.html\", \"f2909f1d-3840-4f27-ae3e-3caac4a4282f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:04:20 INFO - PROCESS | 1865 | ++DOCSHELL 0x7fb48691d000 == 159 [pid = 1865] [id = 777] 09:04:20 INFO - PROCESS | 1865 | ++DOMWINDOW == 153 (0x7fb485ae5000) [pid = 1865] [serial = 2330] [outer = (nil)] 09:04:20 INFO - PROCESS | 1865 | ++DOMWINDOW == 154 (0x7fb486b90000) [pid = 1865] [serial = 2331] [outer = 0x7fb485ae5000] 09:04:20 INFO - PROCESS | 1865 | 1461686660137 Marionette DEBUG loaded listener.js 09:04:20 INFO - PROCESS | 1865 | ++DOMWINDOW == 155 (0x7fb486dd7400) [pid = 1865] [serial = 2332] [outer = 0x7fb485ae5000] 09:04:20 INFO - PROCESS | 1865 | 1461686660976 Marionette TRACE conn3 <- [1,3072,null,{"value":["/FileAPI/reading-data-section/Determining-Encoding.html",0,null,null,[["Blob Determing Encoding with encoding argument",0,null,null],["Blob Determing Encoding with type attribute",0,null,null],["Blob Determing Encoding with UTF-8 BOM",0,null,null],["Blob Determing Encoding without anything implying charset.",0,null,null],["Blob Determing Encoding with UTF-16BE BOM",0,null,null],["Blob Determing Encoding with UTF-16LE BOM",0,null,null]]]}] 09:04:21 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with encoding argument 09:04:21 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with type attribute 09:04:21 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-8 BOM 09:04:21 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding without anything implying charset. 09:04:21 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16BE BOM 09:04:21 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16LE BOM 09:04:21 INFO - TEST-OK | /FileAPI/reading-data-section/Determining-Encoding.html | took 1490ms 09:04:21 INFO - PROCESS | 1865 | 1461686661056 Marionette TRACE conn3 -> [0,3073,"getWindowHandle",null] 09:04:21 INFO - PROCESS | 1865 | 1461686661061 Marionette TRACE conn3 <- [1,3073,null,{"value":"8"}] 09:04:21 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html 09:04:21 INFO - PROCESS | 1865 | 1461686661073 Marionette TRACE conn3 -> [0,3074,"setScriptTimeout",{"ms":35000}] 09:04:21 INFO - PROCESS | 1865 | 1461686661075 Marionette TRACE conn3 <- [1,3074,null,{}] 09:04:21 INFO - PROCESS | 1865 | 1461686661081 Marionette TRACE conn3 -> [0,3075,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:04:21 INFO - PROCESS | 1865 | 1461686661458 Marionette TRACE conn3 <- [1,3075,null,{"value":null}] 09:04:21 INFO - PROCESS | 1865 | 1461686661833 Marionette TRACE conn3 -> [0,3076,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/FileReader-event-handler-attributes.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-event-handler-attributes.html\", \"f2909f1d-3840-4f27-ae3e-3caac4a4282f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:04:21 INFO - PROCESS | 1865 | ++DOCSHELL 0x7fb486c9a000 == 160 [pid = 1865] [id = 778] 09:04:21 INFO - PROCESS | 1865 | ++DOMWINDOW == 156 (0x7fb4879ab000) [pid = 1865] [serial = 2333] [outer = (nil)] 09:04:21 INFO - PROCESS | 1865 | ++DOMWINDOW == 157 (0x7fb488fbdc00) [pid = 1865] [serial = 2334] [outer = 0x7fb4879ab000] 09:04:21 INFO - PROCESS | 1865 | 1461686661921 Marionette DEBUG loaded listener.js 09:04:22 INFO - PROCESS | 1865 | ++DOMWINDOW == 158 (0x7fb489985800) [pid = 1865] [serial = 2335] [outer = 0x7fb4879ab000] 09:04:22 INFO - PROCESS | 1865 | 1461686662645 Marionette TRACE conn3 <- [1,3076,null,{"value":["/FileAPI/reading-data-section/FileReader-event-handler-attributes.html",0,null,null,[["FileReader.onloadstart: initial value",0,null,null],["FileReader.onprogress: initial value",0,null,null],["FileReader.onload: initial value",0,null,null],["FileReader.onabort: initial value",0,null,null],["FileReader.onerror: initial value",0,null,null],["FileReader.onloadend: initial value",0,null,null]]]}] 09:04:22 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadstart: initial value 09:04:22 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onprogress: initial value 09:04:22 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onload: initial value 09:04:22 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onabort: initial value 09:04:22 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onerror: initial value 09:04:22 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadend: initial value 09:04:22 INFO - TEST-OK | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | took 1584ms 09:04:22 INFO - PROCESS | 1865 | 1461686662676 Marionette TRACE conn3 -> [0,3077,"getWindowHandle",null] 09:04:22 INFO - PROCESS | 1865 | 1461686662679 Marionette TRACE conn3 <- [1,3077,null,{"value":"8"}] 09:04:22 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-multiple-reads.html 09:04:22 INFO - PROCESS | 1865 | 1461686662693 Marionette TRACE conn3 -> [0,3078,"setScriptTimeout",{"ms":35000}] 09:04:22 INFO - PROCESS | 1865 | 1461686662695 Marionette TRACE conn3 <- [1,3078,null,{}] 09:04:22 INFO - PROCESS | 1865 | 1461686662700 Marionette TRACE conn3 -> [0,3079,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:04:22 INFO - PROCESS | 1865 | 1461686662917 Marionette TRACE conn3 <- [1,3079,null,{"value":null}] 09:04:23 INFO - PROCESS | 1865 | 1461686663188 Marionette TRACE conn3 -> [0,3080,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/FileReader-multiple-reads.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html\", \"f2909f1d-3840-4f27-ae3e-3caac4a4282f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:04:23 INFO - PROCESS | 1865 | ++DOCSHELL 0x7fb4846d7000 == 161 [pid = 1865] [id = 779] 09:04:23 INFO - PROCESS | 1865 | ++DOMWINDOW == 159 (0x7fb4801a8800) [pid = 1865] [serial = 2336] [outer = (nil)] 09:04:23 INFO - PROCESS | 1865 | ++DOMWINDOW == 160 (0x7fb4849d5000) [pid = 1865] [serial = 2337] [outer = 0x7fb4801a8800] 09:04:23 INFO - PROCESS | 1865 | 1461686663264 Marionette DEBUG loaded listener.js 09:04:23 INFO - PROCESS | 1865 | ++DOMWINDOW == 161 (0x7fb48998d000) [pid = 1865] [serial = 2338] [outer = 0x7fb4801a8800] 09:04:24 INFO - PROCESS | 1865 | 1461686664084 Marionette TRACE conn3 <- [1,3080,null,{"value":["/FileAPI/reading-data-section/FileReader-multiple-reads.html",0,null,null,[["test FileReader InvalidStateError exception for readAsText",1,"assert_throws: function \"function () {\n reader.readAsText(blob_2)\n }\" did not throw","@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:15:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:9:1\n"],["test FileReader InvalidStateError exception for readAsDataURL",1,"assert_throws: function \"function () {\n reader.readAsDataURL(blob_2)\n }\" did not throw","@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:26:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:20:1\n"],["test FileReader InvalidStateError exception for readAsArrayBuffer",1,"assert_throws: function \"function () {\n reader.readAsArrayBuffer(blob_2)\n }\" did not throw","@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:37:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:31:1\n"],["test FileReader InvalidStateError exception in onloadstart event for readAsArrayBuffer",1,"assert_false: Only one loadstart event should be dispatched expected false got true","reader.onloadstart<@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:48:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\nreader.onloadstart [0,3081,"getWindowHandle",null] 09:04:24 INFO - PROCESS | 1865 | 1461686664138 Marionette TRACE conn3 <- [1,3081,null,{"value":"8"}] 09:04:24 INFO - TEST-START | /FileAPI/reading-data-section/filereader_abort.html 09:04:24 INFO - PROCESS | 1865 | 1461686664147 Marionette TRACE conn3 -> [0,3082,"setScriptTimeout",{"ms":35000}] 09:04:24 INFO - PROCESS | 1865 | 1461686664154 Marionette TRACE conn3 <- [1,3082,null,{}] 09:04:24 INFO - PROCESS | 1865 | 1461686664203 Marionette TRACE conn3 -> [0,3083,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:04:24 INFO - PROCESS | 1865 | 1461686664521 Marionette TRACE conn3 <- [1,3083,null,{"value":null}] 09:04:24 INFO - PROCESS | 1865 | 1461686664734 Marionette TRACE conn3 -> [0,3084,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/filereader_abort.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html\", \"f2909f1d-3840-4f27-ae3e-3caac4a4282f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:04:24 INFO - PROCESS | 1865 | ++DOCSHELL 0x7fb488dc6800 == 162 [pid = 1865] [id = 780] 09:04:24 INFO - PROCESS | 1865 | ++DOMWINDOW == 162 (0x7fb482d20400) [pid = 1865] [serial = 2339] [outer = (nil)] 09:04:24 INFO - PROCESS | 1865 | ++DOMWINDOW == 163 (0x7fb490259800) [pid = 1865] [serial = 2340] [outer = 0x7fb482d20400] 09:04:24 INFO - PROCESS | 1865 | 1461686664857 Marionette DEBUG loaded listener.js 09:04:24 INFO - PROCESS | 1865 | ++DOMWINDOW == 164 (0x7fb4902d5800) [pid = 1865] [serial = 2341] [outer = 0x7fb482d20400] 09:04:25 INFO - PROCESS | 1865 | 1461686665574 Marionette TRACE conn3 <- [1,3084,null,{"value":["/FileAPI/reading-data-section/filereader_abort.html",0,null,null,[["Aborting before read",1,"","@http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:17:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:15:5\n"],["Aborting after read",0,null,null]]]}] 09:04:25 INFO - TEST-FAIL | /FileAPI/reading-data-section/filereader_abort.html | Aborting before read - 09:04:25 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:17:7 09:04:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:04:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:04:25 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:15:5 09:04:25 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_abort.html | Aborting after read 09:04:25 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_abort.html | took 1437ms 09:04:25 INFO - PROCESS | 1865 | 1461686665606 Marionette TRACE conn3 -> [0,3085,"getWindowHandle",null] 09:04:25 INFO - PROCESS | 1865 | 1461686665609 Marionette TRACE conn3 <- [1,3085,null,{"value":"8"}] 09:04:25 INFO - TEST-START | /FileAPI/reading-data-section/filereader_error.html 09:04:25 INFO - PROCESS | 1865 | 1461686665618 Marionette TRACE conn3 -> [0,3086,"setScriptTimeout",{"ms":35000}] 09:04:25 INFO - PROCESS | 1865 | 1461686665621 Marionette TRACE conn3 <- [1,3086,null,{}] 09:04:25 INFO - PROCESS | 1865 | 1461686665626 Marionette TRACE conn3 -> [0,3087,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:04:25 INFO - PROCESS | 1865 | 1461686665857 Marionette TRACE conn3 <- [1,3087,null,{"value":null}] 09:04:26 INFO - PROCESS | 1865 | 1461686666123 Marionette TRACE conn3 -> [0,3088,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/filereader_error.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/filereader_error.html\", \"f2909f1d-3840-4f27-ae3e-3caac4a4282f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:04:26 INFO - PROCESS | 1865 | ++DOCSHELL 0x7fb489c76000 == 163 [pid = 1865] [id = 781] 09:04:26 INFO - PROCESS | 1865 | ++DOMWINDOW == 165 (0x7fb482b11c00) [pid = 1865] [serial = 2342] [outer = (nil)] 09:04:26 INFO - PROCESS | 1865 | ++DOMWINDOW == 166 (0x7fb490316c00) [pid = 1865] [serial = 2343] [outer = 0x7fb482b11c00] 09:04:26 INFO - PROCESS | 1865 | 1461686666196 Marionette DEBUG loaded listener.js 09:04:26 INFO - PROCESS | 1865 | ++DOMWINDOW == 167 (0x7fb490350000) [pid = 1865] [serial = 2344] [outer = 0x7fb482b11c00] 09:04:26 INFO - PROCESS | 1865 | 1461686666978 Marionette TRACE conn3 <- [1,3088,null,{"value":["/FileAPI/reading-data-section/filereader_error.html",0,null,null,[["FileAPI Test: filereader_error",0,null,null]]]}] 09:04:26 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_error.html | FileAPI Test: filereader_error 09:04:26 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_error.html | took 1379ms 09:04:27 INFO - PROCESS | 1865 | 1461686667007 Marionette TRACE conn3 -> [0,3089,"getWindowHandle",null] 09:04:27 INFO - PROCESS | 1865 | 1461686667010 Marionette TRACE conn3 <- [1,3089,null,{"value":"8"}] 09:04:27 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html 09:04:27 INFO - PROCESS | 1865 | 1461686667021 Marionette TRACE conn3 -> [0,3090,"setScriptTimeout",{"ms":35000}] 09:04:27 INFO - PROCESS | 1865 | 1461686667023 Marionette TRACE conn3 <- [1,3090,null,{}] 09:04:27 INFO - PROCESS | 1865 | 1461686667027 Marionette TRACE conn3 -> [0,3091,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:04:27 INFO - PROCESS | 1865 | 1461686667238 Marionette TRACE conn3 <- [1,3091,null,{"value":null}] 09:04:27 INFO - PROCESS | 1865 | 1461686667531 Marionette TRACE conn3 -> [0,3092,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/filereader_readAsArrayBuffer.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/filereader_readAsArrayBuffer.html\", \"f2909f1d-3840-4f27-ae3e-3caac4a4282f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:04:27 INFO - PROCESS | 1865 | ++DOCSHELL 0x7fb48deef000 == 164 [pid = 1865] [id = 782] 09:04:27 INFO - PROCESS | 1865 | ++DOMWINDOW == 168 (0x7fb482d15c00) [pid = 1865] [serial = 2345] [outer = (nil)] 09:04:27 INFO - PROCESS | 1865 | ++DOMWINDOW == 169 (0x7fb4905ca000) [pid = 1865] [serial = 2346] [outer = 0x7fb482d15c00] 09:04:27 INFO - PROCESS | 1865 | 1461686667608 Marionette DEBUG loaded listener.js 09:04:27 INFO - PROCESS | 1865 | ++DOMWINDOW == 170 (0x7fb490a82800) [pid = 1865] [serial = 2347] [outer = 0x7fb482d15c00] 09:04:28 INFO - PROCESS | 1865 | 1461686668389 Marionette TRACE conn3 <- [1,3092,null,{"value":["/FileAPI/reading-data-section/filereader_readAsArrayBuffer.html",0,null,null,[["FileAPI Test: filereader_readAsArrayBuffer",0,null,null]]]}] 09:04:28 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | FileAPI Test: filereader_readAsArrayBuffer 09:04:28 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | took 1389ms 09:04:28 INFO - PROCESS | 1865 | 1461686668409 Marionette TRACE conn3 -> [0,3093,"getWindowHandle",null] 09:04:28 INFO - PROCESS | 1865 | 1461686668413 Marionette TRACE conn3 <- [1,3093,null,{"value":"8"}] 09:04:28 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsDataURL.html 09:04:28 INFO - PROCESS | 1865 | 1461686668418 Marionette TRACE conn3 -> [0,3094,"setScriptTimeout",{"ms":35000}] 09:04:28 INFO - PROCESS | 1865 | 1461686668421 Marionette TRACE conn3 <- [1,3094,null,{}] 09:04:28 INFO - PROCESS | 1865 | 1461686668427 Marionette TRACE conn3 -> [0,3095,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:04:28 INFO - PROCESS | 1865 | 1461686668695 Marionette TRACE conn3 <- [1,3095,null,{"value":null}] 09:04:28 INFO - PROCESS | 1865 | 1461686668966 Marionette TRACE conn3 -> [0,3096,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/filereader_readAsDataURL.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/filereader_readAsDataURL.html\", \"f2909f1d-3840-4f27-ae3e-3caac4a4282f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:04:28 INFO - PROCESS | 1865 | ++DOCSHELL 0x7fb48ed80800 == 165 [pid = 1865] [id = 783] 09:04:28 INFO - PROCESS | 1865 | ++DOMWINDOW == 171 (0x7fb490350c00) [pid = 1865] [serial = 2348] [outer = (nil)] 09:04:29 INFO - PROCESS | 1865 | ++DOMWINDOW == 172 (0x7fb4920f4000) [pid = 1865] [serial = 2349] [outer = 0x7fb490350c00] 09:04:29 INFO - PROCESS | 1865 | 1461686669047 Marionette DEBUG loaded listener.js 09:04:29 INFO - PROCESS | 1865 | ++DOMWINDOW == 173 (0x7fb49391fc00) [pid = 1865] [serial = 2350] [outer = 0x7fb490350c00] 09:04:29 INFO - PROCESS | 1865 | 1461686669852 Marionette TRACE conn3 <- [1,3096,null,{"value":["/FileAPI/reading-data-section/filereader_readAsDataURL.html",0,null,null,[["FileAPI Test: filereader_readAsDataURL",0,null,null]]]}] 09:04:29 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsDataURL.html | FileAPI Test: filereader_readAsDataURL 09:04:29 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsDataURL.html | took 1478ms 09:04:29 INFO - PROCESS | 1865 | 1461686669897 Marionette TRACE conn3 -> [0,3097,"getWindowHandle",null] 09:04:29 INFO - PROCESS | 1865 | 1461686669901 Marionette TRACE conn3 <- [1,3097,null,{"value":"8"}] 09:04:29 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsText.html 09:04:29 INFO - PROCESS | 1865 | 1461686669907 Marionette TRACE conn3 -> [0,3098,"setScriptTimeout",{"ms":35000}] 09:04:29 INFO - PROCESS | 1865 | 1461686669909 Marionette TRACE conn3 <- [1,3098,null,{}] 09:04:29 INFO - PROCESS | 1865 | 1461686669914 Marionette TRACE conn3 -> [0,3099,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:04:30 INFO - PROCESS | 1865 | 1461686670168 Marionette TRACE conn3 <- [1,3099,null,{"value":null}] 09:04:30 INFO - PROCESS | 1865 | 1461686670447 Marionette TRACE conn3 -> [0,3100,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/filereader_readAsText.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/filereader_readAsText.html\", \"f2909f1d-3840-4f27-ae3e-3caac4a4282f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:04:30 INFO - PROCESS | 1865 | ++DOCSHELL 0x7fb48efc4000 == 166 [pid = 1865] [id = 784] 09:04:30 INFO - PROCESS | 1865 | ++DOMWINDOW == 174 (0x7fb483a2ac00) [pid = 1865] [serial = 2351] [outer = (nil)] 09:04:30 INFO - PROCESS | 1865 | ++DOMWINDOW == 175 (0x7fb49230ec00) [pid = 1865] [serial = 2352] [outer = 0x7fb483a2ac00] 09:04:30 INFO - PROCESS | 1865 | 1461686670524 Marionette DEBUG loaded listener.js 09:04:30 INFO - PROCESS | 1865 | ++DOMWINDOW == 176 (0x7fb493da6400) [pid = 1865] [serial = 2353] [outer = 0x7fb483a2ac00] 09:04:31 INFO - PROCESS | 1865 | 1461686671305 Marionette TRACE conn3 <- [1,3100,null,{"value":["/FileAPI/reading-data-section/filereader_readAsText.html",0,null,null,[["readAsText should correctly read UTF-8.",0,null,null],["readAsText should correctly read UTF-16.",0,null,null]]]}] 09:04:31 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-8. 09:04:31 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-16. 09:04:31 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsText.html | took 1433ms 09:04:31 INFO - PROCESS | 1865 | 1461686671342 Marionette TRACE conn3 -> [0,3101,"getWindowHandle",null] 09:04:31 INFO - PROCESS | 1865 | 1461686671345 Marionette TRACE conn3 <- [1,3101,null,{"value":"8"}] 09:04:31 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readystate.html 09:04:31 INFO - PROCESS | 1865 | 1461686671351 Marionette TRACE conn3 -> [0,3102,"setScriptTimeout",{"ms":35000}] 09:04:31 INFO - PROCESS | 1865 | 1461686671362 Marionette TRACE conn3 <- [1,3102,null,{}] 09:04:31 INFO - PROCESS | 1865 | 1461686671367 Marionette TRACE conn3 -> [0,3103,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:04:31 INFO - PROCESS | 1865 | 1461686671629 Marionette TRACE conn3 <- [1,3103,null,{"value":null}] 09:04:31 INFO - PROCESS | 1865 | 1461686671899 Marionette TRACE conn3 -> [0,3104,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/filereader_readystate.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/filereader_readystate.html\", \"f2909f1d-3840-4f27-ae3e-3caac4a4282f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:04:31 INFO - PROCESS | 1865 | ++DOCSHELL 0x7fb49017c800 == 167 [pid = 1865] [id = 785] 09:04:31 INFO - PROCESS | 1865 | ++DOMWINDOW == 177 (0x7fb48509ac00) [pid = 1865] [serial = 2354] [outer = (nil)] 09:04:31 INFO - PROCESS | 1865 | ++DOMWINDOW == 178 (0x7fb493edf800) [pid = 1865] [serial = 2355] [outer = 0x7fb48509ac00] 09:04:31 INFO - PROCESS | 1865 | 1461686671974 Marionette DEBUG loaded listener.js 09:04:32 INFO - PROCESS | 1865 | ++DOMWINDOW == 179 (0x7fb49452ec00) [pid = 1865] [serial = 2356] [outer = 0x7fb48509ac00] 09:04:32 INFO - PROCESS | 1865 | 1461686672735 Marionette TRACE conn3 <- [1,3104,null,{"value":["/FileAPI/reading-data-section/filereader_readystate.html",0,null,null,[["FileAPI Test: filereader_readystate",0,null,null]]]}] 09:04:32 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readystate.html | FileAPI Test: filereader_readystate 09:04:32 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readystate.html | took 1396ms 09:04:32 INFO - TEST-START | /FileAPI/reading-data-section/filereader_result.html 09:04:32 INFO - PROCESS | 1865 | 1461686672747 Marionette TRACE conn3 -> [0,3105,"getWindowHandle",null] 09:04:32 INFO - PROCESS | 1865 | 1461686672750 Marionette TRACE conn3 <- [1,3105,null,{"value":"8"}] 09:04:32 INFO - PROCESS | 1865 | 1461686672757 Marionette TRACE conn3 -> [0,3106,"setScriptTimeout",{"ms":35000}] 09:04:32 INFO - PROCESS | 1865 | 1461686672759 Marionette TRACE conn3 <- [1,3106,null,{}] 09:04:32 INFO - PROCESS | 1865 | 1461686672764 Marionette TRACE conn3 -> [0,3107,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:04:32 INFO - PROCESS | 1865 | 1461686672989 Marionette TRACE conn3 <- [1,3107,null,{"value":null}] 09:04:33 INFO - PROCESS | 1865 | 1461686673288 Marionette TRACE conn3 -> [0,3108,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/filereader_result.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/filereader_result.html\", \"f2909f1d-3840-4f27-ae3e-3caac4a4282f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:04:33 INFO - PROCESS | 1865 | ++DOCSHELL 0x7fb490c0f800 == 168 [pid = 1865] [id = 786] 09:04:33 INFO - PROCESS | 1865 | ++DOMWINDOW == 180 (0x7fb493cabc00) [pid = 1865] [serial = 2357] [outer = (nil)] 09:04:33 INFO - PROCESS | 1865 | ++DOMWINDOW == 181 (0x7fb494792c00) [pid = 1865] [serial = 2358] [outer = 0x7fb493cabc00] 09:04:33 INFO - PROCESS | 1865 | 1461686673363 Marionette DEBUG loaded listener.js 09:04:33 INFO - PROCESS | 1865 | ++DOMWINDOW == 182 (0x7fb494b85000) [pid = 1865] [serial = 2359] [outer = 0x7fb493cabc00] 09:04:34 INFO - PROCESS | 1865 | 1461686674147 Marionette TRACE conn3 <- [1,3108,null,{"value":["/FileAPI/reading-data-section/filereader_result.html",0,null,null,[["readAsText",0,null,null],["readAsDataURL",0,null,null],["readAsArrayBuffer",0,null,null]]]}] 09:04:34 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsText 09:04:34 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsDataURL 09:04:34 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsArrayBuffer 09:04:34 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_result.html | took 1438ms 09:04:34 INFO - PROCESS | 1865 | 1461686674194 Marionette TRACE conn3 -> [0,3109,"getWindowHandle",null] 09:04:34 INFO - PROCESS | 1865 | 1461686674198 Marionette TRACE conn3 <- [1,3109,null,{"value":"8"}] 09:04:34 INFO - TEST-START | /FileAPI/url/url_createobjecturl_blob.html 09:04:34 INFO - PROCESS | 1865 | 1461686674204 Marionette TRACE conn3 -> [0,3110,"setScriptTimeout",{"ms":35000}] 09:04:34 INFO - PROCESS | 1865 | 1461686674206 Marionette TRACE conn3 <- [1,3110,null,{}] 09:04:34 INFO - PROCESS | 1865 | 1461686674211 Marionette TRACE conn3 -> [0,3111,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:04:34 INFO - PROCESS | 1865 | 1461686674451 Marionette TRACE conn3 <- [1,3111,null,{"value":null}] 09:04:34 INFO - PROCESS | 1865 | 1461686674771 Marionette TRACE conn3 -> [0,3112,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/url/url_createobjecturl_blob.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html\", \"f2909f1d-3840-4f27-ae3e-3caac4a4282f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:04:34 INFO - PROCESS | 1865 | ++DOCSHELL 0x7fb4911d2000 == 169 [pid = 1865] [id = 787] 09:04:34 INFO - PROCESS | 1865 | ++DOMWINDOW == 183 (0x7fb494b8c000) [pid = 1865] [serial = 2360] [outer = (nil)] 09:04:34 INFO - PROCESS | 1865 | ++DOMWINDOW == 184 (0x7fb494d07400) [pid = 1865] [serial = 2361] [outer = 0x7fb494b8c000] 09:04:34 INFO - PROCESS | 1865 | 1461686674853 Marionette DEBUG loaded listener.js 09:04:34 INFO - PROCESS | 1865 | ++DOMWINDOW == 185 (0x7fb494ec3c00) [pid = 1865] [serial = 2362] [outer = 0x7fb494b8c000] 09:04:35 INFO - PROCESS | 1865 | 1461686675634 Marionette TRACE conn3 <- [1,3112,null,{"value":["/FileAPI/url/url_createobjecturl_blob.html",0,null,null,[["Check if the Blob URI starts with 'blob' using createObjectURL()",0,null,null],["Check if the Blob URI starts with 'blob' using createFor()",1,"window.URL.createFor is not a function","@http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:21:20\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:20:3\n"]]]}] 09:04:35 INFO - TEST-PASS | /FileAPI/url/url_createobjecturl_blob.html | Check if the Blob URI starts with 'blob' using createObjectURL() 09:04:35 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 09:04:35 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:21:20 09:04:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:04:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:04:35 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:20:3 09:04:35 INFO - TEST-OK | /FileAPI/url/url_createobjecturl_blob.html | took 1483ms 09:04:35 INFO - TEST-START | /FileAPI/url/url_xmlhttprequest.html 09:04:35 INFO - PROCESS | 1865 | 1461686675689 Marionette TRACE conn3 -> [0,3113,"getWindowHandle",null] 09:04:35 INFO - PROCESS | 1865 | 1461686675692 Marionette TRACE conn3 <- [1,3113,null,{"value":"8"}] 09:04:35 INFO - PROCESS | 1865 | 1461686675698 Marionette TRACE conn3 -> [0,3114,"setScriptTimeout",{"ms":35000}] 09:04:35 INFO - PROCESS | 1865 | 1461686675701 Marionette TRACE conn3 <- [1,3114,null,{}] 09:04:35 INFO - PROCESS | 1865 | 1461686675706 Marionette TRACE conn3 -> [0,3115,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:04:35 INFO - PROCESS | 1865 | 1461686675920 Marionette TRACE conn3 <- [1,3115,null,{"value":null}] 09:04:36 INFO - PROCESS | 1865 | 1461686676216 Marionette TRACE conn3 -> [0,3116,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/url/url_xmlhttprequest.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/url/url_xmlhttprequest.html\", \"f2909f1d-3840-4f27-ae3e-3caac4a4282f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:04:36 INFO - PROCESS | 1865 | ++DOCSHELL 0x7fb493ad2000 == 170 [pid = 1865] [id = 788] 09:04:36 INFO - PROCESS | 1865 | ++DOMWINDOW == 186 (0x7fb494b91400) [pid = 1865] [serial = 2363] [outer = (nil)] 09:04:36 INFO - PROCESS | 1865 | ++DOMWINDOW == 187 (0x7fb4963b2c00) [pid = 1865] [serial = 2364] [outer = 0x7fb494b91400] 09:04:36 INFO - PROCESS | 1865 | 1461686676288 Marionette DEBUG loaded listener.js 09:04:36 INFO - PROCESS | 1865 | ++DOMWINDOW == 188 (0x7fb496f93800) [pid = 1865] [serial = 2365] [outer = 0x7fb494b91400] 09:04:37 INFO - PROCESS | 1865 | 1461686677048 Marionette TRACE conn3 <- [1,3116,null,{"value":["/FileAPI/url/url_xmlhttprequest.html",0,null,null,[["FileAPI Test: Creating Blob URL via XMLHttpRequest",0,null,null]]]}] 09:04:37 INFO - TEST-PASS | /FileAPI/url/url_xmlhttprequest.html | FileAPI Test: Creating Blob URL via XMLHttpRequest 09:04:37 INFO - TEST-OK | /FileAPI/url/url_xmlhttprequest.html | took 1384ms 09:04:37 INFO - PROCESS | 1865 | 1461686677081 Marionette TRACE conn3 -> [0,3117,"getWindowHandle",null] 09:04:37 INFO - PROCESS | 1865 | 1461686677083 Marionette TRACE conn3 <- [1,3117,null,{"value":"8"}] 09:04:38 WARNING - u'runner_teardown' () 09:04:38 INFO - No more tests 09:04:38 INFO - Got 0 unexpected results 09:04:38 INFO - SUITE-END | took 1194s 09:04:38 INFO - Closing logging queue 09:04:38 INFO - queue closed 09:04:38 INFO - Return code: 0 09:04:38 WARNING - # TBPL SUCCESS # 09:04:38 INFO - Running post-action listener: _resource_record_post_action 09:04:38 INFO - Running post-run listener: _resource_record_post_run 09:04:39 INFO - Total resource usage - Wall time: 1230s; CPU: 98.0%; Read bytes: 8359936; Write bytes: 974745600; Read time: 348; Write time: 345808 09:04:39 INFO - pull - Wall time: 0s; CPU: Can't collect data; Read bytes: 0; Write bytes: 0; Read time: 0; Write time: 0 09:04:39 INFO - install - Wall time: 31s; CPU: 100.0%; Read bytes: 0; Write bytes: 51093504; Read time: 0; Write time: 47832 09:04:39 INFO - run-tests - Wall time: 1199s; CPU: 98.0%; Read bytes: 5500928; Write bytes: 923652096; Read time: 268; Write time: 297976 09:04:39 INFO - Running post-run listener: _upload_blobber_files 09:04:39 INFO - Blob upload gear active. 09:04:39 INFO - Preparing to upload files from /builds/slave/test/build/blobber_upload_dir. 09:04:39 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 09:04:39 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-inbound', '-d', '/builds/slave/test/build/blobber_upload_dir', '--output-manifest', '/builds/slave/test/build/uploaded_files.json'] 09:04:39 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-inbound -d /builds/slave/test/build/blobber_upload_dir --output-manifest /builds/slave/test/build/uploaded_files.json 09:04:40 INFO - (blobuploader) - INFO - Open directory for files ... 09:04:40 INFO - (blobuploader) - INFO - Uploading /builds/slave/test/build/blobber_upload_dir/wpt_raw.log ... 09:04:40 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 09:04:40 INFO - (blobuploader) - INFO - Uploading, attempt #1. 09:04:41 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_raw.log: uploaded 09:04:41 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 09:04:41 INFO - (blobuploader) - INFO - Done attempting. 09:04:41 INFO - (blobuploader) - INFO - Uploading /builds/slave/test/build/blobber_upload_dir/wpt_errorsummary.log ... 09:04:41 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 09:04:41 INFO - (blobuploader) - INFO - Uploading, attempt #1. 09:04:42 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_errorsummary.log: uploaded 09:04:42 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 09:04:42 INFO - (blobuploader) - INFO - Done attempting. 09:04:42 INFO - (blobuploader) - INFO - Iteration through files over. 09:04:42 INFO - Return code: 0 09:04:42 INFO - rmtree: /builds/slave/test/build/uploaded_files.json 09:04:42 INFO - retry: Calling remove with args: ('/builds/slave/test/build/uploaded_files.json',), kwargs: {}, attempt #1 09:04:42 INFO - Setting buildbot property blobber_files to {"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-inbound/sha512/023f81703796df14efe35d7dc246ba5449c552142e7c0519dbb48016acbaac6791498c4a7b546dbb7179fc9cdc8e0f634ec935119fcf425cf83fab9560945120", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-inbound/sha512/8a4c8d8be363ef07e4c74631dcea9cb9aa5dd2a0bbfa07db94cdb7ecf39394b7a3a8c361b6c792d56e16688239121a1625a9a47acd4a4cc26c819335f009bacd"} 09:04:42 INFO - Writing buildbot properties ['blobber_files'] to /builds/slave/test/properties/blobber_files 09:04:42 INFO - Writing to file /builds/slave/test/properties/blobber_files 09:04:42 INFO - Contents: 09:04:42 INFO - blobber_files:{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-inbound/sha512/023f81703796df14efe35d7dc246ba5449c552142e7c0519dbb48016acbaac6791498c4a7b546dbb7179fc9cdc8e0f634ec935119fcf425cf83fab9560945120", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-inbound/sha512/8a4c8d8be363ef07e4c74631dcea9cb9aa5dd2a0bbfa07db94cdb7ecf39394b7a3a8c361b6c792d56e16688239121a1625a9a47acd4a4cc26c819335f009bacd"} 09:04:42 INFO - Running post-run listener: copy_logs_to_upload_dir 09:04:42 INFO - Copying logs to upload dir... 09:04:42 INFO - mkdir: /builds/slave/test/build/upload/logs 09:04:42 INFO - Copying logs to upload dir... program finished with exit code 0 elapsedTime=1337.722089 ========= master_lag: 3.00 ========= ========= Finished '/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py ...' (results: 0, elapsed: 22 mins, 20 secs) (at 2016-04-26 09:04:45.356546) ========= ========= Started set props: build_url blobber_files symbols_url (results: 0, elapsed: 1 mins, 40 secs) (at 2016-04-26 09:04:45.357400) ========= 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-1461681628.459744-519768372 _=/tools/buildbot/bin/python using PTY: False blobber_files:{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-inbound/sha512/023f81703796df14efe35d7dc246ba5449c552142e7c0519dbb48016acbaac6791498c4a7b546dbb7179fc9cdc8e0f634ec935119fcf425cf83fab9560945120", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-inbound/sha512/8a4c8d8be363ef07e4c74631dcea9cb9aa5dd2a0bbfa07db94cdb7ecf39394b7a3a8c361b6c792d56e16688239121a1625a9a47acd4a4cc26c819335f009bacd"} build_url:https://queue.taskcluster.net/v1/task/UWvwNmeyT3GETRMGM3mTbw/artifacts/public/build/firefox-49.0a1.en-US.linux-x86_64.tar.bz2 symbols_url:https://queue.taskcluster.net/v1/task/UWvwNmeyT3GETRMGM3mTbw/artifacts/public/build/firefox-49.0a1.en-US.linux-x86_64.crashreporter-symbols.zip program finished with exit code 0 elapsedTime=0.034802 build_url: 'https://queue.taskcluster.net/v1/task/UWvwNmeyT3GETRMGM3mTbw/artifacts/public/build/firefox-49.0a1.en-US.linux-x86_64.tar.bz2' blobber_files: '{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-inbound/sha512/023f81703796df14efe35d7dc246ba5449c552142e7c0519dbb48016acbaac6791498c4a7b546dbb7179fc9cdc8e0f634ec935119fcf425cf83fab9560945120", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-inbound/sha512/8a4c8d8be363ef07e4c74631dcea9cb9aa5dd2a0bbfa07db94cdb7ecf39394b7a3a8c361b6c792d56e16688239121a1625a9a47acd4a4cc26c819335f009bacd"}' symbols_url: 'https://queue.taskcluster.net/v1/task/UWvwNmeyT3GETRMGM3mTbw/artifacts/public/build/firefox-49.0a1.en-US.linux-x86_64.crashreporter-symbols.zip' ========= master_lag: 100.72 ========= ========= Finished set props: build_url blobber_files symbols_url (results: 0, elapsed: 1 mins, 40 secs) (at 2016-04-26 09:06:26.113994) ========= ========= Started 'rm -f ...' (results: 0, elapsed: 2 secs) (at 2016-04-26 09:06:26.114333) ========= 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-1461681628.459744-519768372 _=/tools/buildbot/bin/python using PTY: False program finished with exit code 0 elapsedTime=0.020188 ========= master_lag: 2.22 ========= ========= Finished 'rm -f ...' (results: 0, elapsed: 2 secs) (at 2016-04-26 09:06:28.355109) ========= ========= Started reboot skipped (results: 3, elapsed: 1 secs) (at 2016-04-26 09:06:28.355428) ========= ========= Finished reboot skipped (results: 3, elapsed: 1 secs) (at 2016-04-26 09:06:30.156939) ========= ========= Total master_lag: 106.61 =========