builder: mozilla-aurora_ubuntu64_vm-debug_test-web-platform-tests-1 slave: tst-linux64-spot-1919 starttime: 1461773541.54 results: success (0) buildid: 20160427075404 builduid: 95d07bd5a754412aa04f7190d3623372 revision: d6d1b8b21016f5163ff5d1273f6080bd279481ba ========= Started set props: master (results: 0, elapsed: 0 secs) (at 2016-04-27 09:12:21.542270) ========= master: http://buildbot-master121.bb.releng.use1.mozilla.com:8201/ ========= Finished set props: master (results: 0, elapsed: 0 secs) (at 2016-04-27 09:12:21.542870) ========= ========= Started downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-04-27 09:12:21.543284) ========= ========= Finished downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-04-27 09:12:21.585235) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-04-27 09:12:21.585625) ========= 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-1461773457.791732-435531304 _=/tools/buildbot/bin/python using PTY: False --2016-04-27 09:12:21-- https://hg.mozilla.org/build/tools/raw-file/default/buildfarm/utils/archiver_client.py Resolving hg.mozilla.org (hg.mozilla.org)... 63.245.215.102, 63.245.215.25 Connecting to hg.mozilla.org (hg.mozilla.org)|63.245.215.102|:443... connected. HTTP request sent, awaiting response... 200 Script output follows Length: 12141 (12K) [text/x-python] Saving to: `archiver_client.py' 0K .......... . 100% 12.3M=0.001s 2016-04-27 09:12:22 (12.3 MB/s) - `archiver_client.py' saved [12141/12141] program finished with exit code 0 elapsedTime=0.597651 ========= master_lag: 0.04 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-04-27 09:12:22.218756) ========= ========= Started 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2016-04-27 09:12:22.219201) ========= 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-1461773457.791732-435531304 _=/tools/buildbot/bin/python using PTY: False program finished with exit code 0 elapsedTime=0.063869 ========= master_lag: 0.03 ========= ========= Finished 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2016-04-27 09:12:22.316179) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 1 secs) (at 2016-04-27 09:12:22.316644) ========= bash -c 'python archiver_client.py mozharness --repo releases/mozilla-aurora --rev d6d1b8b21016f5163ff5d1273f6080bd279481ba --destination scripts --debug' in dir /builds/slave/test/. (timeout 1200 secs) watching logfiles {} argv: ['bash', '-c', u'python archiver_client.py mozharness --repo releases/mozilla-aurora --rev d6d1b8b21016f5163ff5d1273f6080bd279481ba --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-1461773457.791732-435531304 _=/tools/buildbot/bin/python using PTY: False 2016-04-27 09:12:22,427 truncating revision to first 12 chars 2016-04-27 09:12:22,428 Setting DEBUG logging. 2016-04-27 09:12:22,428 attempt 1/10 2016-04-27 09:12:22,428 Getting archive location from https://api.pub.build.mozilla.org/archiver/hgmo/releases/mozilla-aurora/d6d1b8b21016?&preferred_region=us-west-2&suffix=tar.gz&subdir=testing/mozharness 2016-04-27 09:12:23,610 unpacking tar archive at: mozilla-aurora-d6d1b8b21016/testing/mozharness/ program finished with exit code 0 elapsedTime=1.815802 ========= master_lag: 0.03 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 1 secs) (at 2016-04-27 09:12:24.167440) ========= ========= Started set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-04-27 09:12:24.167939) ========= script_repo_revision: d6d1b8b21016f5163ff5d1273f6080bd279481ba ========= Finished set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-04-27 09:12:24.168497) ========= ========= Started downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-04-27 09:12:24.168936) ========= ========= Finished downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-04-27 09:12:24.200077) ========= ========= Started '/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py ...' (results: 0, elapsed: 21 mins, 10 secs) (at 2016-04-27 09:12:24.200482) ========= /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-aurora --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-aurora', '--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-1461773457.791732-435531304 _=/tools/buildbot/bin/python using PTY: False 09:12:24 INFO - MultiFileLogger online at 20160427 09:12:24 in /builds/slave/test 09:12: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-aurora --download-symbols true 09:12:24 INFO - Dumping config to /builds/slave/test/logs/localconfig.json. 09:12:24 INFO - {'append_to_log': False, 09:12:24 INFO - 'base_work_dir': '/builds/slave/test', 09:12:24 INFO - 'blob_upload_branch': 'mozilla-aurora', 09:12:24 INFO - 'blob_uploader_auth_file': '/builds/slave/test/oauth.txt', 09:12:24 INFO - 'buildbot_json_path': 'buildprops.json', 09:12:24 INFO - 'config_files': ('web_platform_tests/prod_config.py',), 09:12:24 INFO - 'default_blob_upload_servers': ('https://blobupload.elasticbeanstalk.com',), 09:12:24 INFO - 'download_minidump_stackwalk': True, 09:12:24 INFO - 'download_symbols': 'true', 09:12:24 INFO - 'e10s': False, 09:12:24 INFO - 'exes': {'python': '/tools/buildbot/bin/python', 09:12:24 INFO - 'tooltool.py': '/tools/tooltool.py', 09:12:24 INFO - 'virtualenv': ('/tools/buildbot/bin/python', 09:12:24 INFO - '/tools/misc-python/virtualenv.py')}, 09:12:24 INFO - 'find_links': ('http://pypi.pvt.build.mozilla.org/pub', 09:12:24 INFO - 'http://pypi.pub.build.mozilla.org/pub'), 09:12:24 INFO - 'log_level': 'info', 09:12:24 INFO - 'log_to_console': True, 09:12:24 INFO - 'opt_config_files': (), 09:12:24 INFO - 'options': ('--prefs-root=%(test_path)s/prefs', 09:12:24 INFO - '--processes=1', 09:12:24 INFO - '--config=%(test_path)s/wptrunner.ini', 09:12:24 INFO - '--ca-cert-path=%(test_path)s/certs/cacert.pem', 09:12:24 INFO - '--host-key-path=%(test_path)s/certs/web-platform.test.key', 09:12:24 INFO - '--host-cert-path=%(test_path)s/certs/web-platform.test.pem', 09:12:24 INFO - '--certutil-binary=%(test_install_path)s/bin/certutil'), 09:12:24 INFO - 'pip_index': False, 09:12:24 INFO - 'require_test_zip': True, 09:12:24 INFO - 'test_type': ('testharness',), 09:12:24 INFO - 'this_chunk': '1', 09:12:24 INFO - 'tooltool_cache': '/builds/tooltool_cache', 09:12:24 INFO - 'total_chunks': '10', 09:12:24 INFO - 'virtualenv_path': 'venv', 09:12:24 INFO - 'volatile_config': {'actions': None, 'add_actions': None, 'no_actions': None}, 09:12:24 INFO - 'work_dir': 'build'} 09:12:24 INFO - ##### 09:12:24 INFO - ##### Running clobber step. 09:12:24 INFO - ##### 09:12:24 INFO - Running pre-action listener: _resource_record_pre_action 09:12:24 INFO - Running main action method: clobber 09:12:24 INFO - rmtree: /builds/slave/test/build 09:12:24 INFO - retry: Calling rmtree with args: ('/builds/slave/test/build',), kwargs: {}, attempt #1 09:12:27 INFO - Running post-action listener: _resource_record_post_action 09:12:27 INFO - ##### 09:12:27 INFO - ##### Running read-buildbot-config step. 09:12:27 INFO - ##### 09:12:27 INFO - Running pre-action listener: _resource_record_pre_action 09:12:27 INFO - Running main action method: read_buildbot_config 09:12:27 INFO - Using buildbot properties: 09:12:27 INFO - { 09:12:27 INFO - "project": "", 09:12:27 INFO - "product": "firefox", 09:12:27 INFO - "script_repo_revision": "production", 09:12:27 INFO - "scheduler": "tests-mozilla-aurora-ubuntu64_vm-debug-unittest", 09:12:27 INFO - "repository": "", 09:12:27 INFO - "buildername": "Ubuntu VM 12.04 x64 mozilla-aurora debug test web-platform-tests-1", 09:12:27 INFO - "buildid": "20160427075404", 09:12:27 INFO - "pgo_build": "False", 09:12:27 INFO - "basedir": "/builds/slave/test", 09:12:27 INFO - "buildnumber": 4, 09:12:27 INFO - "slavename": "tst-linux64-spot-1919", 09:12:27 INFO - "master": "http://buildbot-master121.bb.releng.use1.mozilla.com:8201/", 09:12:27 INFO - "platform": "linux64", 09:12:27 INFO - "branch": "mozilla-aurora", 09:12:27 INFO - "revision": "d6d1b8b21016f5163ff5d1273f6080bd279481ba", 09:12:27 INFO - "repo_path": "releases/mozilla-aurora", 09:12:27 INFO - "moz_repo_path": "", 09:12:27 INFO - "stage_platform": "linux64", 09:12:27 INFO - "builduid": "95d07bd5a754412aa04f7190d3623372", 09:12:27 INFO - "slavebuilddir": "test" 09:12:27 INFO - } 09:12:27 INFO - Found installer url https://queue.taskcluster.net/v1/task/RK65G2nhRbKkSzPBC3IBwg/artifacts/public/build/firefox-48.0a2.en-US.linux-x86_64.tar.bz2. 09:12:27 INFO - Found a test packages url https://queue.taskcluster.net/v1/task/RK65G2nhRbKkSzPBC3IBwg/artifacts/public/build/firefox-48.0a2.en-US.linux-x86_64.test_packages.json. 09:12:27 INFO - Running post-action listener: _resource_record_post_action 09:12:27 INFO - ##### 09:12:27 INFO - ##### Running download-and-extract step. 09:12:27 INFO - ##### 09:12:27 INFO - Running pre-action listener: _resource_record_pre_action 09:12:27 INFO - Running main action method: download_and_extract 09:12:27 INFO - mkdir: /builds/slave/test/build/tests 09:12: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')]} 09:12:27 INFO - https://queue.taskcluster.net/v1/task/RK65G2nhRbKkSzPBC3IBwg/artifacts/public/build/firefox-48.0a2.en-US.linux-x86_64.test_packages.json matches https://queue.taskcluster.net 09:12:27 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/RK65G2nhRbKkSzPBC3IBwg/artifacts/public/build/firefox-48.0a2.en-US.linux-x86_64.test_packages.json 09:12:27 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/RK65G2nhRbKkSzPBC3IBwg/artifacts/public/build/firefox-48.0a2.en-US.linux-x86_64.test_packages.json 09:12:27 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/RK65G2nhRbKkSzPBC3IBwg/artifacts/public/build/firefox-48.0a2.en-US.linux-x86_64.test_packages.json to /builds/slave/test/build/firefox-48.0a2.en-US.linux-x86_64.test_packages.json 09:12:27 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/RK65G2nhRbKkSzPBC3IBwg/artifacts/public/build/firefox-48.0a2.en-US.linux-x86_64.test_packages.json', 'file_name': '/builds/slave/test/build/firefox-48.0a2.en-US.linux-x86_64.test_packages.json'}, attempt #1 09:12:30 INFO - Downloaded 1361 bytes. 09:12:30 INFO - Reading from file /builds/slave/test/build/firefox-48.0a2.en-US.linux-x86_64.test_packages.json 09:12:30 INFO - Using the following test package requirements: 09:12:30 INFO - {u'common': [u'firefox-48.0a2.en-US.linux-x86_64.common.tests.zip'], 09:12:30 INFO - u'cppunittest': [u'firefox-48.0a2.en-US.linux-x86_64.common.tests.zip', 09:12:30 INFO - u'firefox-48.0a2.en-US.linux-x86_64.cppunittest.tests.zip'], 09:12:30 INFO - u'gtest': [u'firefox-48.0a2.en-US.linux-x86_64.common.tests.zip', 09:12:30 INFO - u'firefox-48.0a2.en-US.linux-x86_64.gtest.tests.zip'], 09:12:30 INFO - u'jittest': [u'firefox-48.0a2.en-US.linux-x86_64.common.tests.zip', 09:12:30 INFO - u'jsshell-linux-x86_64.zip'], 09:12:30 INFO - u'mochitest': [u'firefox-48.0a2.en-US.linux-x86_64.common.tests.zip', 09:12:30 INFO - u'firefox-48.0a2.en-US.linux-x86_64.mochitest.tests.zip'], 09:12:30 INFO - u'mozbase': [u'firefox-48.0a2.en-US.linux-x86_64.common.tests.zip'], 09:12:30 INFO - u'reftest': [u'firefox-48.0a2.en-US.linux-x86_64.common.tests.zip', 09:12:30 INFO - u'firefox-48.0a2.en-US.linux-x86_64.reftest.tests.zip'], 09:12:30 INFO - u'talos': [u'firefox-48.0a2.en-US.linux-x86_64.common.tests.zip', 09:12:30 INFO - u'firefox-48.0a2.en-US.linux-x86_64.talos.tests.zip'], 09:12:30 INFO - u'web-platform': [u'firefox-48.0a2.en-US.linux-x86_64.common.tests.zip', 09:12:30 INFO - u'firefox-48.0a2.en-US.linux-x86_64.web-platform.tests.zip'], 09:12:30 INFO - u'xpcshell': [u'firefox-48.0a2.en-US.linux-x86_64.common.tests.zip', 09:12:30 INFO - u'firefox-48.0a2.en-US.linux-x86_64.xpcshell.tests.zip']} 09:12:30 INFO - Downloading packages: [u'firefox-48.0a2.en-US.linux-x86_64.common.tests.zip', u'firefox-48.0a2.en-US.linux-x86_64.web-platform.tests.zip'] for test suite category: web-platform 09:12:30 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')]} 09:12:30 INFO - https://queue.taskcluster.net/v1/task/RK65G2nhRbKkSzPBC3IBwg/artifacts/public/build/firefox-48.0a2.en-US.linux-x86_64.common.tests.zip matches https://queue.taskcluster.net 09:12:30 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/RK65G2nhRbKkSzPBC3IBwg/artifacts/public/build/firefox-48.0a2.en-US.linux-x86_64.common.tests.zip 09:12:30 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/RK65G2nhRbKkSzPBC3IBwg/artifacts/public/build/firefox-48.0a2.en-US.linux-x86_64.common.tests.zip 09:12:30 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/RK65G2nhRbKkSzPBC3IBwg/artifacts/public/build/firefox-48.0a2.en-US.linux-x86_64.common.tests.zip to /builds/slave/test/build/firefox-48.0a2.en-US.linux-x86_64.common.tests.zip 09:12:30 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/RK65G2nhRbKkSzPBC3IBwg/artifacts/public/build/firefox-48.0a2.en-US.linux-x86_64.common.tests.zip', 'file_name': u'/builds/slave/test/build/firefox-48.0a2.en-US.linux-x86_64.common.tests.zip'}, attempt #1 09:12:38 INFO - Downloaded 22749152 bytes. 09:12:38 INFO - Running command: ['unzip', '-q', '-o', u'/builds/slave/test/build/firefox-48.0a2.en-US.linux-x86_64.common.tests.zip', '-d', '/builds/slave/test/build/tests', 'bin/*', 'config/*', 'mozbase/*', 'marionette/*', 'tools/wptserve/*', 'web-platform/*'] 09:12:38 INFO - Copy/paste: unzip -q -o /builds/slave/test/build/firefox-48.0a2.en-US.linux-x86_64.common.tests.zip -d /builds/slave/test/build/tests bin/* config/* mozbase/* marionette/* tools/wptserve/* web-platform/* 09:12:38 INFO - caution: filename not matched: web-platform/* 09:12:38 INFO - Return code: 11 09:12:38 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 09:12:38 INFO - https://queue.taskcluster.net/v1/task/RK65G2nhRbKkSzPBC3IBwg/artifacts/public/build/firefox-48.0a2.en-US.linux-x86_64.web-platform.tests.zip matches https://queue.taskcluster.net 09:12:38 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/RK65G2nhRbKkSzPBC3IBwg/artifacts/public/build/firefox-48.0a2.en-US.linux-x86_64.web-platform.tests.zip 09:12:38 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/RK65G2nhRbKkSzPBC3IBwg/artifacts/public/build/firefox-48.0a2.en-US.linux-x86_64.web-platform.tests.zip 09:12:38 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/RK65G2nhRbKkSzPBC3IBwg/artifacts/public/build/firefox-48.0a2.en-US.linux-x86_64.web-platform.tests.zip to /builds/slave/test/build/firefox-48.0a2.en-US.linux-x86_64.web-platform.tests.zip 09:12:38 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/RK65G2nhRbKkSzPBC3IBwg/artifacts/public/build/firefox-48.0a2.en-US.linux-x86_64.web-platform.tests.zip', 'file_name': u'/builds/slave/test/build/firefox-48.0a2.en-US.linux-x86_64.web-platform.tests.zip'}, attempt #1 09:12:43 INFO - Downloaded 36406739 bytes. 09:12:43 INFO - Running command: ['unzip', '-q', '-o', u'/builds/slave/test/build/firefox-48.0a2.en-US.linux-x86_64.web-platform.tests.zip', '-d', '/builds/slave/test/build/tests', 'bin/*', 'config/*', 'mozbase/*', 'marionette/*', 'tools/wptserve/*', 'web-platform/*'] 09:12:43 INFO - Copy/paste: unzip -q -o /builds/slave/test/build/firefox-48.0a2.en-US.linux-x86_64.web-platform.tests.zip -d /builds/slave/test/build/tests bin/* config/* mozbase/* marionette/* tools/wptserve/* web-platform/* 09:12:47 INFO - caution: filename not matched: bin/* 09:12:47 INFO - caution: filename not matched: config/* 09:12:47 INFO - caution: filename not matched: mozbase/* 09:12:47 INFO - caution: filename not matched: marionette/* 09:12:47 INFO - caution: filename not matched: tools/wptserve/* 09:12:47 INFO - Return code: 11 09:12:47 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 09:12:47 INFO - https://queue.taskcluster.net/v1/task/RK65G2nhRbKkSzPBC3IBwg/artifacts/public/build/firefox-48.0a2.en-US.linux-x86_64.tar.bz2 matches https://queue.taskcluster.net 09:12:47 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/RK65G2nhRbKkSzPBC3IBwg/artifacts/public/build/firefox-48.0a2.en-US.linux-x86_64.tar.bz2 09:12:47 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/RK65G2nhRbKkSzPBC3IBwg/artifacts/public/build/firefox-48.0a2.en-US.linux-x86_64.tar.bz2 09:12:47 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/RK65G2nhRbKkSzPBC3IBwg/artifacts/public/build/firefox-48.0a2.en-US.linux-x86_64.tar.bz2 to /builds/slave/test/build/firefox-48.0a2.en-US.linux-x86_64.tar.bz2 09:12:47 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/RK65G2nhRbKkSzPBC3IBwg/artifacts/public/build/firefox-48.0a2.en-US.linux-x86_64.tar.bz2', 'file_name': '/builds/slave/test/build/firefox-48.0a2.en-US.linux-x86_64.tar.bz2'}, attempt #1 09:12:53 INFO - Downloaded 69374630 bytes. 09:12:53 INFO - Setting buildbot property build_url to https://queue.taskcluster.net/v1/task/RK65G2nhRbKkSzPBC3IBwg/artifacts/public/build/firefox-48.0a2.en-US.linux-x86_64.tar.bz2 09:12:53 INFO - mkdir: /builds/slave/test/properties 09:12:53 INFO - Writing buildbot properties ['build_url'] to /builds/slave/test/properties/build_url 09:12:53 INFO - Writing to file /builds/slave/test/properties/build_url 09:12:53 INFO - Contents: 09:12:53 INFO - build_url:https://queue.taskcluster.net/v1/task/RK65G2nhRbKkSzPBC3IBwg/artifacts/public/build/firefox-48.0a2.en-US.linux-x86_64.tar.bz2 09:13:08 INFO - Setting buildbot property symbols_url to https://queue.taskcluster.net/v1/task/RK65G2nhRbKkSzPBC3IBwg/artifacts/public/build/firefox-48.0a2.en-US.linux-x86_64.crashreporter-symbols.zip 09:13:08 INFO - Writing buildbot properties ['symbols_url'] to /builds/slave/test/properties/symbols_url 09:13:08 INFO - Writing to file /builds/slave/test/properties/symbols_url 09:13:08 INFO - Contents: 09:13:08 INFO - symbols_url:https://queue.taskcluster.net/v1/task/RK65G2nhRbKkSzPBC3IBwg/artifacts/public/build/firefox-48.0a2.en-US.linux-x86_64.crashreporter-symbols.zip 09:13:08 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 09:13:08 INFO - https://queue.taskcluster.net/v1/task/RK65G2nhRbKkSzPBC3IBwg/artifacts/public/build/firefox-48.0a2.en-US.linux-x86_64.crashreporter-symbols.zip matches https://queue.taskcluster.net 09:13:08 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/RK65G2nhRbKkSzPBC3IBwg/artifacts/public/build/firefox-48.0a2.en-US.linux-x86_64.crashreporter-symbols.zip 09:13:08 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/RK65G2nhRbKkSzPBC3IBwg/artifacts/public/build/firefox-48.0a2.en-US.linux-x86_64.crashreporter-symbols.zip 09:13:08 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/RK65G2nhRbKkSzPBC3IBwg/artifacts/public/build/firefox-48.0a2.en-US.linux-x86_64.crashreporter-symbols.zip to /builds/slave/test/build/firefox-48.0a2.en-US.linux-x86_64.crashreporter-symbols.zip 09:13:08 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/RK65G2nhRbKkSzPBC3IBwg/artifacts/public/build/firefox-48.0a2.en-US.linux-x86_64.crashreporter-symbols.zip', 'file_name': '/builds/slave/test/build/firefox-48.0a2.en-US.linux-x86_64.crashreporter-symbols.zip'}, attempt #1 09:13:13 INFO - Downloaded 90884152 bytes. 09:13:13 INFO - Running command: ['unzip', '-q', '-o', '/builds/slave/test/build/firefox-48.0a2.en-US.linux-x86_64.crashreporter-symbols.zip', '-d', '/builds/slave/test/build/symbols'] 09:13:13 INFO - Copy/paste: unzip -q -o /builds/slave/test/build/firefox-48.0a2.en-US.linux-x86_64.crashreporter-symbols.zip -d /builds/slave/test/build/symbols 09:13:21 INFO - Return code: 0 09:13:21 INFO - Running post-action listener: _resource_record_post_action 09:13:21 INFO - Running post-action listener: set_extra_try_arguments 09:13:21 INFO - ##### 09:13:21 INFO - ##### Running create-virtualenv step. 09:13:21 INFO - ##### 09:13:21 INFO - Running pre-action listener: _pre_create_virtualenv 09:13:21 INFO - Running pre-action listener: _resource_record_pre_action 09:13:21 INFO - Running main action method: create_virtualenv 09:13:21 INFO - Creating virtualenv /builds/slave/test/build/venv 09:13:21 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 09:13:21 INFO - Copy/paste: /tools/buildbot/bin/python /tools/misc-python/virtualenv.py --no-site-packages --distribute /builds/slave/test/build/venv 09:13:21 INFO - The --no-site-packages flag is deprecated; it is now the default behavior. 09:13:21 INFO - Using real prefix '/usr' 09:13:21 INFO - New python executable in /builds/slave/test/build/venv/bin/python 09:13:25 INFO - Installing distribute.............................................................................................................................................................................................done. 09:13:29 INFO - Installing pip.................done. 09:13:29 INFO - Return code: 0 09:13:29 INFO - Installing psutil>=0.7.1 into virtualenv /builds/slave/test/build/venv 09:13:29 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 09:13:29 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 09:13:29 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 09:13:29 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 09:13:29 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 09:13:29 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 09:13:29 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 0x1630030>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x16313f0>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x1738eb0>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x1735fc0>, '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 0x1736cc0>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x1737170>, '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-1461773457.791732-435531304', '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 09:13:29 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 09:13:29 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 09:13:29 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 09:13:29 INFO - 'CCACHE_UMASK': '002', 09:13:29 INFO - 'DISPLAY': ':0', 09:13:29 INFO - 'HOME': '/home/cltbld', 09:13:29 INFO - 'LANG': 'en_US.UTF-8', 09:13:29 INFO - 'LOGNAME': 'cltbld', 09:13:29 INFO - 'MAIL': '/var/mail/cltbld', 09:13:29 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 09:13:29 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 09:13:29 INFO - 'MOZ_NO_REMOTE': '1', 09:13:29 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 09:13:29 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 09:13:29 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 09:13:29 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 09:13:29 INFO - 'PWD': '/builds/slave/test', 09:13:29 INFO - 'SHELL': '/bin/bash', 09:13:29 INFO - 'SHLVL': '1', 09:13:29 INFO - 'TERM': 'linux', 09:13:29 INFO - 'TMOUT': '86400', 09:13:29 INFO - 'USER': 'cltbld', 09:13:29 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1461773457.791732-435531304', 09:13:29 INFO - '_': '/tools/buildbot/bin/python'} 09:13:29 INFO - Ignoring indexes: https://pypi.python.org/simple/ 09:13:29 INFO - Downloading/unpacking psutil>=0.7.1 09:13:29 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 09:13:29 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 09:13:29 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 09:13:29 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 09:13:29 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 09:13:29 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 09:13:35 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/psutil/setup.py) egg_info for package psutil 09:13:35 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build' 09:13:35 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 09:13:35 INFO - Installing collected packages: psutil 09:13:35 INFO - Running setup.py install for psutil 09:13:35 INFO - building 'psutil._psutil_linux' extension 09:13:35 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 09:13:35 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 09:13:36 INFO - building 'psutil._psutil_posix' extension 09:13:36 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 09:13:36 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 09:13:36 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build' 09:13:36 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 09:13:36 INFO - Successfully installed psutil 09:13:36 INFO - Cleaning up... 09:13:36 INFO - Return code: 0 09:13:36 INFO - Installing mozsystemmonitor==0.0.0 into virtualenv /builds/slave/test/build/venv 09:13:36 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 09:13:36 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 09:13:36 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 09:13:36 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 09:13:36 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 09:13:36 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 09:13:36 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 0x1630030>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x16313f0>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x1738eb0>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x1735fc0>, '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 0x1736cc0>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x1737170>, '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-1461773457.791732-435531304', '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 09:13:36 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 09:13:36 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 09:13:36 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 09:13:36 INFO - 'CCACHE_UMASK': '002', 09:13:36 INFO - 'DISPLAY': ':0', 09:13:36 INFO - 'HOME': '/home/cltbld', 09:13:36 INFO - 'LANG': 'en_US.UTF-8', 09:13:36 INFO - 'LOGNAME': 'cltbld', 09:13:36 INFO - 'MAIL': '/var/mail/cltbld', 09:13:36 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 09:13:36 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 09:13:36 INFO - 'MOZ_NO_REMOTE': '1', 09:13:36 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 09:13:36 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 09:13:36 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 09:13:36 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 09:13:36 INFO - 'PWD': '/builds/slave/test', 09:13:36 INFO - 'SHELL': '/bin/bash', 09:13:36 INFO - 'SHLVL': '1', 09:13:36 INFO - 'TERM': 'linux', 09:13:36 INFO - 'TMOUT': '86400', 09:13:36 INFO - 'USER': 'cltbld', 09:13:36 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1461773457.791732-435531304', 09:13:36 INFO - '_': '/tools/buildbot/bin/python'} 09:13:36 INFO - Ignoring indexes: https://pypi.python.org/simple/ 09:13:37 INFO - Downloading/unpacking mozsystemmonitor==0.0.0 09:13:37 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 09:13:37 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 09:13:37 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 09:13:37 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 09:13:37 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 09:13:37 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 09:13:41 INFO - Downloading mozsystemmonitor-0.0.tar.gz 09:13:41 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/mozsystemmonitor/setup.py) egg_info for package mozsystemmonitor 09:13:42 INFO - Requirement already satisfied (use --upgrade to upgrade): psutil>=0.7.1 in ./venv/lib/python2.7/site-packages (from mozsystemmonitor==0.0.0) 09:13:42 INFO - Installing collected packages: mozsystemmonitor 09:13:42 INFO - Running setup.py install for mozsystemmonitor 09:13:42 INFO - Successfully installed mozsystemmonitor 09:13:42 INFO - Cleaning up... 09:13:42 INFO - Return code: 0 09:13:42 INFO - Installing blobuploader==1.2.4 into virtualenv /builds/slave/test/build/venv 09:13: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')]} 09:13:42 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 09:13:42 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 09:13: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')]} 09:13:42 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 09:13:42 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 09:13:42 INFO - retry: Calling run_command with args: [['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', '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 0x1630030>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x16313f0>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x1738eb0>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x1735fc0>, '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 0x1736cc0>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x1737170>, '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-1461773457.791732-435531304', '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 09:13:42 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'blobuploader==1.2.4'] in /builds/slave/test/build 09:13:42 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --timeout 120 --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub blobuploader==1.2.4 09:13:42 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 09:13:42 INFO - 'CCACHE_UMASK': '002', 09:13:42 INFO - 'DISPLAY': ':0', 09:13:42 INFO - 'HOME': '/home/cltbld', 09:13:42 INFO - 'LANG': 'en_US.UTF-8', 09:13:42 INFO - 'LOGNAME': 'cltbld', 09:13:42 INFO - 'MAIL': '/var/mail/cltbld', 09:13:42 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 09:13:42 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 09:13:42 INFO - 'MOZ_NO_REMOTE': '1', 09:13:42 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 09:13:42 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 09:13:42 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 09:13:42 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 09:13:42 INFO - 'PWD': '/builds/slave/test', 09:13:42 INFO - 'SHELL': '/bin/bash', 09:13:42 INFO - 'SHLVL': '1', 09:13:42 INFO - 'TERM': 'linux', 09:13:42 INFO - 'TMOUT': '86400', 09:13:42 INFO - 'USER': 'cltbld', 09:13:42 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1461773457.791732-435531304', 09:13:42 INFO - '_': '/tools/buildbot/bin/python'} 09:13:42 INFO - Ignoring indexes: https://pypi.python.org/simple/ 09:13:42 INFO - Downloading/unpacking blobuploader==1.2.4 09:13:42 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 09:13:42 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 09:13:42 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 09:13:42 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 09:13:42 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 09:13:42 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 09:13:47 INFO - Downloading blobuploader-1.2.4.tar.gz 09:13:47 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blobuploader/setup.py) egg_info for package blobuploader 09:13:48 INFO - Downloading/unpacking requests==1.2.3. (from blobuploader==1.2.4) 09:13:48 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 09:13:48 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 09:13:48 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 09:13:48 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 09:13:48 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 09:13:48 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 09:13:49 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/requests/setup.py) egg_info for package requests 09:13:49 INFO - Downloading/unpacking docopt==0.6.1 (from blobuploader==1.2.4) 09:13:49 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 09:13:49 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 09:13:49 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available 09:13:49 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available 09:13:49 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 09:13:49 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 09:13:49 INFO - Downloading docopt-0.6.1.tar.gz 09:13:49 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/docopt/setup.py) egg_info for package docopt 09:13:50 INFO - Installing collected packages: blobuploader, requests, docopt 09:13:50 INFO - Running setup.py install for blobuploader 09:13:50 INFO - changing mode of build/scripts-2.7/blobberc.py from 664 to 775 09:13:50 INFO - changing mode of /builds/slave/test/build/venv/bin/blobberc.py to 775 09:13:50 INFO - Running setup.py install for requests 09:13:51 INFO - Running setup.py install for docopt 09:13:51 INFO - Successfully installed blobuploader requests docopt 09:13:51 INFO - Cleaning up... 09:13:51 INFO - Return code: 0 09:13:51 INFO - Installing None into virtualenv /builds/slave/test/build/venv 09:13:51 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 09:13:51 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 09:13:51 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 09:13:51 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 09:13:51 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 09:13:51 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 09:13:51 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 0x1630030>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x16313f0>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x1738eb0>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x1735fc0>, '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 0x1736cc0>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x1737170>, '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-1461773457.791732-435531304', '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 09:13:51 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 09:13:51 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 09:13:51 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 09:13:51 INFO - 'CCACHE_UMASK': '002', 09:13:51 INFO - 'DISPLAY': ':0', 09:13:51 INFO - 'HOME': '/home/cltbld', 09:13:51 INFO - 'LANG': 'en_US.UTF-8', 09:13:51 INFO - 'LOGNAME': 'cltbld', 09:13:51 INFO - 'MAIL': '/var/mail/cltbld', 09:13:51 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 09:13:51 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 09:13:51 INFO - 'MOZ_NO_REMOTE': '1', 09:13:51 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 09:13:51 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 09:13:51 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 09:13:51 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 09:13:51 INFO - 'PWD': '/builds/slave/test', 09:13:51 INFO - 'SHELL': '/bin/bash', 09:13:51 INFO - 'SHLVL': '1', 09:13:51 INFO - 'TERM': 'linux', 09:13:51 INFO - 'TMOUT': '86400', 09:13:51 INFO - 'USER': 'cltbld', 09:13:51 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1461773457.791732-435531304', 09:13:51 INFO - '_': '/tools/buildbot/bin/python'} 09:13:51 INFO - Ignoring indexes: https://pypi.python.org/simple/ 09:13:51 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser 09:13:51 INFO - Running setup.py (path:/tmp/pip-9ivteU-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser 09:13:51 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash 09:13:51 INFO - Running setup.py (path:/tmp/pip-GVx0VI-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash 09:13:52 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug 09:13:52 INFO - Running setup.py (path:/tmp/pip-rl_hC4-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug 09:13:52 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice 09:13:52 INFO - Running setup.py (path:/tmp/pip-dqEXZT-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice 09:13:52 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile 09:13:52 INFO - Running setup.py (path:/tmp/pip-ZN3bez-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile 09:13:52 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd 09:13:52 INFO - Running setup.py (path:/tmp/pip-8cBJkf-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd 09:13:52 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo 09:13:52 INFO - Running setup.py (path:/tmp/pip-Stg7TB-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo 09:13:52 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall 09:13:52 INFO - Running setup.py (path:/tmp/pip-yf3oNJ-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall 09:13:52 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak 09:13:52 INFO - Running setup.py (path:/tmp/pip-tFAbxL-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak 09:13:52 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog 09:13:52 INFO - Running setup.py (path:/tmp/pip-VkVWPV-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog 09:13:53 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork 09:13:53 INFO - Running setup.py (path:/tmp/pip-wzJTuV-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork 09:13:53 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess 09:13:53 INFO - Running setup.py (path:/tmp/pip-Vy3jTF-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess 09:13:53 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile 09:13:53 INFO - Running setup.py (path:/tmp/pip-YzSQTe-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile 09:13:53 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner 09:13:53 INFO - Running setup.py (path:/tmp/pip-yH4VNd-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner 09:13:53 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot 09:13:53 INFO - Running setup.py (path:/tmp/pip-pbyxdJ-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot 09:13:53 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest 09:13:53 INFO - Running setup.py (path:/tmp/pip-cBFuG6-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest 09:13:53 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion 09:13:53 INFO - Running setup.py (path:/tmp/pip-cSGkAf-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion 09:13:54 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve 09:13:54 INFO - Running setup.py (path:/tmp/pip-0EZpE5-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve 09:13:54 INFO - Unpacking /builds/slave/test/build/tests/marionette/client 09:13:54 INFO - Running setup.py (path:/tmp/pip-pRTQcm-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/client 09:13:54 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 09:13:54 INFO - Running setup.py (path:/tmp/pip-G7VWcL-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 09:13:54 INFO - Unpacking /builds/slave/test/build/tests/marionette 09:13:54 INFO - Running setup.py (path:/tmp/pip-Wy2Ut0-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette 09:13:54 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 09:13:54 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 09:13:54 INFO - Running setup.py install for manifestparser 09:13:55 INFO - Installing manifestparser script to /builds/slave/test/build/venv/bin 09:13:55 INFO - Running setup.py install for mozcrash 09:13:55 INFO - Running setup.py install for mozdebug 09:13:55 INFO - Running setup.py install for mozdevice 09:13:55 INFO - Installing sutini script to /builds/slave/test/build/venv/bin 09:13:55 INFO - Installing dm script to /builds/slave/test/build/venv/bin 09:13:55 INFO - Running setup.py install for mozfile 09:13:56 INFO - Running setup.py install for mozhttpd 09:13:56 INFO - Installing mozhttpd script to /builds/slave/test/build/venv/bin 09:13:56 INFO - Running setup.py install for mozinfo 09:13:56 INFO - Installing mozinfo script to /builds/slave/test/build/venv/bin 09:13:56 INFO - Running setup.py install for mozInstall 09:13:56 INFO - Installing moz_remove_from_system script to /builds/slave/test/build/venv/bin 09:13:56 INFO - Installing mozuninstall script to /builds/slave/test/build/venv/bin 09:13:56 INFO - Installing mozinstall script to /builds/slave/test/build/venv/bin 09:13:56 INFO - Installing moz_add_to_system script to /builds/slave/test/build/venv/bin 09:13:56 INFO - Running setup.py install for mozleak 09:13:56 INFO - Running setup.py install for mozlog 09:13:57 INFO - Installing structlog script to /builds/slave/test/build/venv/bin 09:13:57 INFO - Running setup.py install for moznetwork 09:13:57 INFO - Installing moznetwork script to /builds/slave/test/build/venv/bin 09:13:57 INFO - Running setup.py install for mozprocess 09:13:57 INFO - Running setup.py install for mozprofile 09:13:57 INFO - Installing mozprofile script to /builds/slave/test/build/venv/bin 09:13:57 INFO - Installing diff-profiles script to /builds/slave/test/build/venv/bin 09:13:57 INFO - Installing view-profile script to /builds/slave/test/build/venv/bin 09:13:57 INFO - Running setup.py install for mozrunner 09:13:57 INFO - Installing mozrunner script to /builds/slave/test/build/venv/bin 09:13:58 INFO - Running setup.py install for mozscreenshot 09:13:58 INFO - Running setup.py install for moztest 09:13:58 INFO - Running setup.py install for mozversion 09:13:58 INFO - Installing mozversion script to /builds/slave/test/build/venv/bin 09:13:58 INFO - Running setup.py install for wptserve 09:13:58 INFO - Running setup.py install for marionette-driver 09:13:59 INFO - Running setup.py install for browsermob-proxy 09:13:59 INFO - Running setup.py install for marionette-client 09:13:59 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 09:13:59 INFO - Installing marionette script to /builds/slave/test/build/venv/bin 09:13:59 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 09:13:59 INFO - Cleaning up... 09:13:59 INFO - Return code: 0 09:13:59 INFO - Installing None into virtualenv /builds/slave/test/build/venv 09:13:59 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 09:13:59 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 09:13:59 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 09:13:59 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 09:13:59 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 09:13:59 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 09:13:59 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 0x1630030>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x16313f0>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x1738eb0>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x1735fc0>, '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 0x1736cc0>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x1737170>, '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-1461773457.791732-435531304', '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 09:13:59 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 09:13:59 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 09:13:59 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 09:13:59 INFO - 'CCACHE_UMASK': '002', 09:13:59 INFO - 'DISPLAY': ':0', 09:13:59 INFO - 'HOME': '/home/cltbld', 09:13:59 INFO - 'LANG': 'en_US.UTF-8', 09:13:59 INFO - 'LOGNAME': 'cltbld', 09:13:59 INFO - 'MAIL': '/var/mail/cltbld', 09:13:59 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 09:13:59 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 09:13:59 INFO - 'MOZ_NO_REMOTE': '1', 09:13:59 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 09:13:59 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 09:13:59 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 09:13:59 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 09:13:59 INFO - 'PWD': '/builds/slave/test', 09:13:59 INFO - 'SHELL': '/bin/bash', 09:13:59 INFO - 'SHLVL': '1', 09:13:59 INFO - 'TERM': 'linux', 09:13:59 INFO - 'TMOUT': '86400', 09:13:59 INFO - 'USER': 'cltbld', 09:13:59 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1461773457.791732-435531304', 09:13:59 INFO - '_': '/tools/buildbot/bin/python'} 09:14:00 INFO - Ignoring indexes: https://pypi.python.org/simple/ 09:14:00 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser 09:14:00 INFO - Running setup.py (path:/tmp/pip-IrnVkZ-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser 09:14:00 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)) 09:14:00 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash 09:14:00 INFO - Running setup.py (path:/tmp/pip-Z54Qiu-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash 09:14:00 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)) 09:14:00 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug 09:14:00 INFO - Running setup.py (path:/tmp/pip-aChHUP-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug 09:14:00 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)) 09:14:00 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice 09:14:00 INFO - Running setup.py (path:/tmp/pip-Q7jf_x-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice 09:14:00 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)) 09:14:00 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile 09:14:00 INFO - Running setup.py (path:/tmp/pip-HW1z38-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile 09:14:01 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)) 09:14:01 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd 09:14:01 INFO - Running setup.py (path:/tmp/pip-EZrKlX-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd 09:14:01 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)) 09:14:01 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo 09:14:01 INFO - Running setup.py (path:/tmp/pip-o_3xFC-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo 09:14:01 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)) 09:14:01 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall 09:14:01 INFO - Running setup.py (path:/tmp/pip-U9wMsr-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall 09:14:01 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)) 09:14:01 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak 09:14:01 INFO - Running setup.py (path:/tmp/pip-1lEwHK-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak 09:14:01 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)) 09:14:01 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog 09:14:01 INFO - Running setup.py (path:/tmp/pip-BehhJS-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog 09:14:01 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)) 09:14:01 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork 09:14:01 INFO - Running setup.py (path:/tmp/pip-nsSbs8-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork 09:14:01 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)) 09:14:01 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess 09:14:01 INFO - Running setup.py (path:/tmp/pip-eSUYmF-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess 09:14:02 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)) 09:14:02 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile 09:14:02 INFO - Running setup.py (path:/tmp/pip-EsFudm-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile 09:14:02 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)) 09:14:02 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner 09:14:02 INFO - Running setup.py (path:/tmp/pip-q42wAK-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner 09:14:02 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)) 09:14:02 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot 09:14:02 INFO - Running setup.py (path:/tmp/pip-5alak4-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot 09:14:02 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)) 09:14:02 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest 09:14:02 INFO - Running setup.py (path:/tmp/pip-gBKFnt-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest 09:14:02 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)) 09:14:02 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion 09:14:02 INFO - Running setup.py (path:/tmp/pip-WOcLgw-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion 09:14:02 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)) 09:14:02 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve 09:14:02 INFO - Running setup.py (path:/tmp/pip-yg1Jh8-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve 09:14:02 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)) 09:14:02 INFO - Unpacking /builds/slave/test/build/tests/marionette/client 09:14:02 INFO - Running setup.py (path:/tmp/pip-ZZEQzB-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/client 09:14:03 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)) 09:14:03 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 09:14:03 INFO - Running setup.py (path:/tmp/pip-o8MZ8l-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 09:14:03 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)) 09:14:03 INFO - Unpacking /builds/slave/test/build/tests/marionette 09:14:03 INFO - Running setup.py (path:/tmp/pip-5SUAtQ-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette 09:14:03 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 09:14:03 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)) 09:14:03 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)) 09:14:03 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)) 09:14:03 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)) 09:14:03 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)) 09:14:03 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)) 09:14:03 INFO - Downloading/unpacking blessings>=1.3 (from mozlog==3.1->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 10)) 09:14:03 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 09:14:03 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 09:14:03 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 09:14:03 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 09:14:03 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 09:14:03 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 09:14:08 INFO - Downloading blessings-1.6.tar.gz 09:14:08 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blessings/setup.py) egg_info for package blessings 09:14:09 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)) 09:14:09 INFO - Installing collected packages: blessings 09:14:09 INFO - Running setup.py install for blessings 09:14:09 INFO - Successfully installed blessings 09:14:09 INFO - Cleaning up... 09:14:09 INFO - Return code: 0 09:14:09 INFO - Done creating virtualenv /builds/slave/test/build/venv. 09:14:09 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze'] 09:14:09 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze 09:14:10 INFO - Reading from file tmpfile_stdout 09:14:10 INFO - Current package versions: 09:14:10 INFO - argparse == 1.2.1 09:14:10 INFO - blessings == 1.6 09:14:10 INFO - blobuploader == 1.2.4 09:14:10 INFO - browsermob-proxy == 0.6.0 09:14:10 INFO - docopt == 0.6.1 09:14:10 INFO - manifestparser == 1.1 09:14:10 INFO - marionette-client == 2.3.0 09:14:10 INFO - marionette-driver == 1.4.0 09:14:10 INFO - mozInstall == 1.12 09:14:10 INFO - mozcrash == 0.17 09:14:10 INFO - mozdebug == 0.1 09:14:10 INFO - mozdevice == 0.48 09:14:10 INFO - mozfile == 1.2 09:14:10 INFO - mozhttpd == 0.7 09:14:10 INFO - mozinfo == 0.9 09:14:10 INFO - mozleak == 0.1 09:14:10 INFO - mozlog == 3.1 09:14:10 INFO - moznetwork == 0.27 09:14:10 INFO - mozprocess == 0.22 09:14:10 INFO - mozprofile == 0.28 09:14:10 INFO - mozrunner == 6.11 09:14:10 INFO - mozscreenshot == 0.1 09:14:10 INFO - mozsystemmonitor == 0.0 09:14:10 INFO - moztest == 0.7 09:14:10 INFO - mozversion == 1.4 09:14:10 INFO - psutil == 3.1.1 09:14:10 INFO - requests == 1.2.3 09:14:10 INFO - wptserve == 1.4.0 09:14:10 INFO - wsgiref == 0.1.2 09:14:10 INFO - Running post-action listener: _resource_record_post_action 09:14:10 INFO - Running post-action listener: _start_resource_monitoring 09:14:10 INFO - Starting resource monitoring. 09:14:10 INFO - ##### 09:14:10 INFO - ##### Running pull step. 09:14:10 INFO - ##### 09:14:10 INFO - Running pre-action listener: _resource_record_pre_action 09:14:10 INFO - Running main action method: pull 09:14:10 INFO - Pull has nothing to do! 09:14:10 INFO - Running post-action listener: _resource_record_post_action 09:14:10 INFO - ##### 09:14:10 INFO - ##### Running install step. 09:14:10 INFO - ##### 09:14:10 INFO - Running pre-action listener: _resource_record_pre_action 09:14:10 INFO - Running main action method: install 09:14:10 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze'] 09:14:10 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze 09:14:10 INFO - Reading from file tmpfile_stdout 09:14:10 INFO - Detecting whether we're running mozinstall >=1.0... 09:14:10 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/mozinstall', '-h'] 09:14:10 INFO - Copy/paste: /builds/slave/test/build/venv/bin/mozinstall -h 09:14:10 INFO - Reading from file tmpfile_stdout 09:14:10 INFO - Output received: 09:14:10 INFO - Usage: mozinstall [options] installer 09:14:10 INFO - Options: 09:14:10 INFO - -h, --help show this help message and exit 09:14:10 INFO - -d DEST, --destination=DEST 09:14:10 INFO - Directory to install application into. [default: 09:14:10 INFO - "/builds/slave/test"] 09:14:10 INFO - --app=APP Application being installed. [default: firefox] 09:14:10 INFO - mkdir: /builds/slave/test/build/application 09:14:10 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/mozinstall', '/builds/slave/test/build/firefox-48.0a2.en-US.linux-x86_64.tar.bz2', '--destination', '/builds/slave/test/build/application'] 09:14:10 INFO - Copy/paste: /builds/slave/test/build/venv/bin/mozinstall /builds/slave/test/build/firefox-48.0a2.en-US.linux-x86_64.tar.bz2 --destination /builds/slave/test/build/application 09:14:38 INFO - Reading from file tmpfile_stdout 09:14:38 INFO - Output received: 09:14:38 INFO - /builds/slave/test/build/application/firefox/firefox 09:14:38 INFO - Running post-action listener: _resource_record_post_action 09:14:38 INFO - ##### 09:14:38 INFO - ##### Running run-tests step. 09:14:38 INFO - ##### 09:14:38 INFO - Running pre-action listener: _resource_record_pre_action 09:14:38 INFO - Running main action method: run_tests 09:14:38 INFO - mkdir: /builds/slave/test/build/blobber_upload_dir 09:14:38 INFO - Minidump filename unknown. Determining based upon platform and architecture. 09:14:38 INFO - Minidump tooltool manifest unknown. Determining based upon platform and architecture. 09:14:38 INFO - grabbing minidump binary from tooltool 09:14:38 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 09:14:38 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 0x1735fc0>, '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 0x1736cc0>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x1737170>, 'level': 'critical'}, {'substr': 'ERROR - ', 'level': 'error'}], 'cwd': '/builds/slave/test/build', 'privileged': False}, attempt #1 09:14:38 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 09:14:38 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 09:14:39 INFO - INFO - File linux64-minidump_stackwalk retrieved from local cache /builds/tooltool_cache 09:14:39 INFO - Return code: 0 09:14:39 INFO - Chmoding /builds/slave/test/build/linux64-minidump_stackwalk to 0755 09:14:39 INFO - ENV: MINIDUMP_SAVE_PATH is now /builds/slave/test/build/blobber_upload_dir 09:14: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/RK65G2nhRbKkSzPBC3IBwg/artifacts/public/build/firefox-48.0a2.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 09:14: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/RK65G2nhRbKkSzPBC3IBwg/artifacts/public/build/firefox-48.0a2.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 09:14:39 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 09:14:39 INFO - 'CCACHE_UMASK': '002', 09:14:39 INFO - 'DISPLAY': ':0', 09:14:39 INFO - 'HOME': '/home/cltbld', 09:14:39 INFO - 'LANG': 'en_US.UTF-8', 09:14:39 INFO - 'LOGNAME': 'cltbld', 09:14:39 INFO - 'MAIL': '/var/mail/cltbld', 09:14:39 INFO - 'MINIDUMP_SAVE_PATH': '/builds/slave/test/build/blobber_upload_dir', 09:14:39 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 09:14:39 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 09:14:39 INFO - 'MOZ_NO_REMOTE': '1', 09:14:39 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 09:14:39 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 09:14:39 INFO - 'PATH': '/builds/slave/test/build/venv/bin:/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 09:14:39 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 09:14:39 INFO - 'PWD': '/builds/slave/test', 09:14:39 INFO - 'SHELL': '/bin/bash', 09:14:39 INFO - 'SHLVL': '1', 09:14:39 INFO - 'TERM': 'linux', 09:14:39 INFO - 'TMOUT': '86400', 09:14:39 INFO - 'USER': 'cltbld', 09:14:39 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1461773457.791732-435531304', 09:14:39 INFO - '_': '/tools/buildbot/bin/python'} 09:14: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/RK65G2nhRbKkSzPBC3IBwg/artifacts/public/build/firefox-48.0a2.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 09:14:39 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 09:14:39 INFO - import pkg_resources 09:14:41 INFO - Using 1 client processes 09:14:41 INFO - wptserve Starting http server on 127.0.0.1:8000 09:14:41 INFO - wptserve Starting http server on 127.0.0.1:8001 09:14:41 INFO - wptserve Starting http server on 127.0.0.1:8443 09:14:43 INFO - SUITE-START | Running 778 tests 09:14:43 INFO - Running testharness tests 09:14:43 INFO - Setting up ssl 09:14:43 INFO - PROCESS | certutil | 09:14:43 INFO - PROCESS | certutil | 09:14:44 INFO - PROCESS | certutil | 09:14:44 INFO - Certificate Nickname Trust Attributes 09:14:44 INFO - SSL,S/MIME,JAR/XPI 09:14:44 INFO - 09:14:44 INFO - web-platform-tests CT,, 09:14:44 INFO - 09:14:44 INFO - Starting runner 09:14:46 INFO - PROCESS | 1846 | 1461773686641 Marionette DEBUG Marionette enabled via build flag and pref 09:14:46 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f7549032000 == 1 [pid = 1846] [id = 1] 09:14:46 INFO - PROCESS | 1846 | ++DOMWINDOW == 1 (0x7f7549032800) [pid = 1846] [serial = 1] [outer = (nil)] 09:14:46 INFO - PROCESS | 1846 | [1846] WARNING: No inner window available!: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9825 09:14:46 INFO - PROCESS | 1846 | ++DOMWINDOW == 2 (0x7f7549033800) [pid = 1846] [serial = 2] [outer = 0x7f7549032800] 09:14:47 INFO - PROCESS | 1846 | 1461773687269 Marionette INFO Listening on port 2828 09:14:47 INFO - PROCESS | 1846 | 1461773687872 Marionette DEBUG Marionette enabled via command-line flag 09:14:47 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f7545f0b000 == 2 [pid = 1846] [id = 2] 09:14:47 INFO - PROCESS | 1846 | ++DOMWINDOW == 3 (0x7f7545f0b800) [pid = 1846] [serial = 3] [outer = (nil)] 09:14:47 INFO - PROCESS | 1846 | [1846] WARNING: No inner window available!: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9825 09:14:47 INFO - PROCESS | 1846 | ++DOMWINDOW == 4 (0x7f7545f0c800) [pid = 1846] [serial = 4] [outer = 0x7f7545f0b800] 09:14:48 INFO - PROCESS | 1846 | LoadPlugin() /usr/lib/mozilla/plugins/librhythmbox-itms-detection-plugin.so returned 7f75466a27c0 09:14:48 INFO - PROCESS | 1846 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-cone-plugin.so returned 7f754534c040 09:14:48 INFO - PROCESS | 1846 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-mully-plugin.so returned 7f75453562b0 09:14:48 INFO - PROCESS | 1846 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-gmp-plugin.so returned 7f75453565b0 09:14:48 INFO - PROCESS | 1846 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-narrowspace-plugin.so returned 7f75453568e0 09:14:48 INFO - PROCESS | 1846 | ++DOMWINDOW == 5 (0x7f75453b0000) [pid = 1846] [serial = 5] [outer = 0x7f7549032800] 09:14:48 INFO - PROCESS | 1846 | [1846] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 09:14:48 INFO - PROCESS | 1846 | 1461773688249 Marionette DEBUG Accepted connection conn0 from 127.0.0.1:36737 09:14:48 INFO - PROCESS | 1846 | [1846] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 09:14:48 INFO - PROCESS | 1846 | 1461773688289 Marionette DEBUG Accepted connection conn1 from 127.0.0.1:36738 09:14:48 INFO - PROCESS | 1846 | 1461773688342 Marionette DEBUG Closed connection conn0 09:14:48 INFO - PROCESS | 1846 | [1846] WARNING: Hardware Vsync support not yet implemented. Falling back to software timers: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/gfx/thebes/gfxPlatform.cpp, line 2255 09:14:48 INFO - PROCESS | 1846 | 1461773688440 Marionette DEBUG Closed connection conn1 09:14:48 INFO - PROCESS | 1846 | [1846] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 09:14:48 INFO - PROCESS | 1846 | 1461773688451 Marionette DEBUG Accepted connection conn2 from 127.0.0.1:36739 09:14:48 INFO - PROCESS | 1846 | [1846] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 09:14:48 INFO - PROCESS | 1846 | 1461773688506 Marionette DEBUG Accepted connection conn3 from 127.0.0.1:36740 09:14:48 INFO - PROCESS | 1846 | 1461773688513 Marionette DEBUG Closed connection conn2 09:14:48 INFO - PROCESS | 1846 | 1461773688550 Marionette TRACE conn3 -> [0,1,"newSession",{"sessionId":null,"capabilities":null}] 09:14:48 INFO - PROCESS | 1846 | 1461773688571 Marionette CONFIG Changing capabilities: {"browserName":"Firefox","browserVersion":"48.0a2","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":"20160427075404","device":"desktop","version":"48.0a2"} 09:14:49 INFO - PROCESS | 1846 | [1846] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 09:14:50 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f7538ca6800 == 3 [pid = 1846] [id = 3] 09:14:50 INFO - PROCESS | 1846 | ++DOMWINDOW == 6 (0x7f7538ca7000) [pid = 1846] [serial = 6] [outer = (nil)] 09:14:50 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f7538ca7800 == 4 [pid = 1846] [id = 4] 09:14:50 INFO - PROCESS | 1846 | ++DOMWINDOW == 7 (0x7f7538a36800) [pid = 1846] [serial = 7] [outer = (nil)] 09:14:50 INFO - PROCESS | 1846 | [1846] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 09:14:51 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f7537c2a800 == 5 [pid = 1846] [id = 5] 09:14:51 INFO - PROCESS | 1846 | ++DOMWINDOW == 8 (0x7f7537c94400) [pid = 1846] [serial = 8] [outer = (nil)] 09:14:51 INFO - PROCESS | 1846 | [1846] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 09:14:51 INFO - PROCESS | 1846 | [1846] WARNING: Couldn't create child process for iframe.: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 336 09:14:51 INFO - PROCESS | 1846 | ++DOMWINDOW == 9 (0x7f7537aed800) [pid = 1846] [serial = 9] [outer = 0x7f7537c94400] 09:14:51 INFO - PROCESS | 1846 | ++DOMWINDOW == 10 (0x7f75374e6000) [pid = 1846] [serial = 10] [outer = 0x7f7538ca7000] 09:14:51 INFO - PROCESS | 1846 | ++DOMWINDOW == 11 (0x7f7537348c00) [pid = 1846] [serial = 11] [outer = 0x7f7538a36800] 09:14:51 INFO - PROCESS | 1846 | ++DOMWINDOW == 12 (0x7f753734ac00) [pid = 1846] [serial = 12] [outer = 0x7f7537c94400] 09:14:52 INFO - PROCESS | 1846 | 1461773692456 Marionette DEBUG loaded listener.js 09:14:52 INFO - PROCESS | 1846 | 1461773692476 Marionette DEBUG loaded listener.js 09:14:53 INFO - PROCESS | 1846 | ++DOMWINDOW == 13 (0x7f753552fc00) [pid = 1846] [serial = 13] [outer = 0x7f7537c94400] 09:14:53 INFO - PROCESS | 1846 | 1461773693227 Marionette TRACE conn3 <- [1,1,null,{"sessionId":"59075ec4-bcdb-417f-98d9-063c156f53f8","capabilities":{"browserName":"Firefox","browserVersion":"48.0a2","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":"20160427075404","device":"desktop","version":"48.0a2","command_id":1}}] 09:14:53 INFO - PROCESS | 1846 | 1461773693482 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}] 09:14:53 INFO - PROCESS | 1846 | 1461773693618 Marionette TRACE conn3 <- [1,2,null,{"value":null}] 09:14:53 INFO - PROCESS | 1846 | 1461773693913 Marionette TRACE conn3 -> [0,3,"get",{"url":"http://web-platform.test:8000/testharness_runner.html"}] 09:14:53 INFO - PROCESS | 1846 | [1846] WARNING: Could not get disk status from nsIDiskSpaceWatcher: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/uriloader/prefetch/nsOfflineCacheUpdateService.cpp, line 283 09:14:54 INFO - PROCESS | 1846 | [1846] WARNING: NS_ENSURE_TRUE(aURI) failed: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/netwerk/cache2/CacheStorage.cpp, line 63 09:14:54 INFO - PROCESS | 1846 | ++DOMWINDOW == 14 (0x7f7532cbe400) [pid = 1846] [serial = 14] [outer = 0x7f7537c94400] 09:14:54 INFO - PROCESS | 1846 | [1846] WARNING: NS_ENSURE_TRUE(aURI) failed: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/netwerk/cache2/CacheStorage.cpp, line 63 09:14:54 INFO - PROCESS | 1846 | [1846] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 09:14:54 INFO - PROCESS | 1846 | 1461773694310 Marionette TRACE conn3 <- [1,3,null,{}] 09:14:54 INFO - PROCESS | 1846 | 1461773694410 Marionette TRACE conn3 -> [0,4,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"document.title = 'Thread-TestrunnerManager-1'","sandbox":"default","line":140}] 09:14:54 INFO - PROCESS | 1846 | 1461773694442 Marionette TRACE conn3 <- [1,4,null,{"value":null}] 09:14:54 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.copy.html 09:14:54 INFO - PROCESS | 1846 | 1461773694489 Marionette TRACE conn3 -> [0,5,"getWindowHandle",null] 09:14:54 INFO - PROCESS | 1846 | 1461773694491 Marionette TRACE conn3 <- [1,5,null,{"value":"8"}] 09:14:54 INFO - PROCESS | 1846 | 1461773694499 Marionette TRACE conn3 -> [0,6,"setScriptTimeout",{"ms":35000}] 09:14:54 INFO - PROCESS | 1846 | 1461773694504 Marionette TRACE conn3 <- [1,6,null,{}] 09:14:54 INFO - PROCESS | 1846 | 1461773694510 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}] 09:14:54 INFO - PROCESS | 1846 | 1461773694530 Marionette TRACE conn3 <- [1,7,null,{"value":null}] 09:14:54 INFO - PROCESS | 1846 | 1461773694539 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\", \"8c3fb307-b706-445e-94e1-ab62aec87e07\");\n\nvar timer = null;\nif (30000) {\n 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:14:54 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f75315c3000 == 6 [pid = 1846] [id = 6] 09:14:54 INFO - PROCESS | 1846 | ++DOMWINDOW == 15 (0x7f7531416800) [pid = 1846] [serial = 15] [outer = (nil)] 09:14:54 INFO - PROCESS | 1846 | ++DOMWINDOW == 16 (0x7f7531418400) [pid = 1846] [serial = 16] [outer = 0x7f7531416800] 09:14:54 INFO - PROCESS | 1846 | 1461773694609 Marionette DEBUG loaded listener.js 09:14:54 INFO - PROCESS | 1846 | ++DOMWINDOW == 17 (0x7f753141f000) [pid = 1846] [serial = 17] [outer = 0x7f7531416800] 09:14:55 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f753128e000 == 7 [pid = 1846] [id = 7] 09:14:55 INFO - PROCESS | 1846 | ++DOMWINDOW == 18 (0x7f7531266400) [pid = 1846] [serial = 18] [outer = (nil)] 09:14:55 INFO - PROCESS | 1846 | ++DOMWINDOW == 19 (0x7f753126c800) [pid = 1846] [serial = 19] [outer = 0x7f7531266400] 09:14:55 INFO - PROCESS | 1846 | 1461773695063 Marionette DEBUG loaded listener.js 09:14:55 INFO - PROCESS | 1846 | ++DOMWINDOW == 20 (0x7f753141fc00) [pid = 1846] [serial = 20] [outer = 0x7f7531266400] 09:14:55 INFO - PROCESS | 1846 | [1846] WARNING: GetDefaultCharsetForLocale: need to add multi locale support: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/intl/locale/unix/nsUNIXCharset.cpp, line 98 09:14:55 INFO - PROCESS | 1846 | 1461773695589 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]]]}] 09:14:55 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.copy.html | Canvas test: 2d.composite.canvas.copy 09:14:55 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.copy.html | took 1134ms 09:14:55 INFO - PROCESS | 1846 | 1461773695695 Marionette TRACE conn3 -> [0,9,"getWindowHandle",null] 09:14:55 INFO - PROCESS | 1846 | 1461773695698 Marionette TRACE conn3 <- [1,9,null,{"value":"8"}] 09:14:55 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-atop.html 09:14:55 INFO - PROCESS | 1846 | 1461773695737 Marionette TRACE conn3 -> [0,10,"setScriptTimeout",{"ms":35000}] 09:14:55 INFO - PROCESS | 1846 | 1461773695740 Marionette TRACE conn3 <- [1,10,null,{}] 09:14:55 INFO - PROCESS | 1846 | 1461773695761 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}] 09:14:55 INFO - PROCESS | 1846 | 1461773695926 Marionette TRACE conn3 <- [1,11,null,{"value":null}] 09:14:55 INFO - PROCESS | 1846 | 1461773695946 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\", \"8c3fb307-b706-445e-94e1-ab62aec87e07\");\n\nvar timer = null;\nif (30000) {\n 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:14:55 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f752f64c800 == 8 [pid = 1846] [id = 8] 09:14:55 INFO - PROCESS | 1846 | ++DOMWINDOW == 21 (0x7f7530557400) [pid = 1846] [serial = 21] [outer = (nil)] 09:14:56 INFO - PROCESS | 1846 | ++DOMWINDOW == 22 (0x7f7530f26c00) [pid = 1846] [serial = 22] [outer = 0x7f7530557400] 09:14:56 INFO - PROCESS | 1846 | 1461773696015 Marionette DEBUG loaded listener.js 09:14:56 INFO - PROCESS | 1846 | ++DOMWINDOW == 23 (0x7f752f961000) [pid = 1846] [serial = 23] [outer = 0x7f7530557400] 09:14:56 INFO - PROCESS | 1846 | 1461773696578 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]]]}] 09:14:56 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | Canvas test: 2d.composite.canvas.destination-atop 09:14:56 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | took 901ms 09:14:56 INFO - PROCESS | 1846 | 1461773696628 Marionette TRACE conn3 -> [0,13,"getWindowHandle",null] 09:14:56 INFO - PROCESS | 1846 | 1461773696631 Marionette TRACE conn3 <- [1,13,null,{"value":"8"}] 09:14:56 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-in.html 09:14:56 INFO - PROCESS | 1846 | 1461773696638 Marionette TRACE conn3 -> [0,14,"setScriptTimeout",{"ms":35000}] 09:14:56 INFO - PROCESS | 1846 | 1461773696641 Marionette TRACE conn3 <- [1,14,null,{}] 09:14:56 INFO - PROCESS | 1846 | 1461773696646 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}] 09:14:56 INFO - PROCESS | 1846 | 1461773696796 Marionette TRACE conn3 <- [1,15,null,{"value":null}] 09:14:56 INFO - PROCESS | 1846 | 1461773696816 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\", \"8c3fb307-b706-445e-94e1-ab62aec87e07\");\n\nvar timer = null;\nif (30000) {\n 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:14:56 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f752f9e4800 == 9 [pid = 1846] [id = 9] 09:14:56 INFO - PROCESS | 1846 | ++DOMWINDOW == 24 (0x7f752fb35c00) [pid = 1846] [serial = 24] [outer = (nil)] 09:14:56 INFO - PROCESS | 1846 | ++DOMWINDOW == 25 (0x7f752fb39800) [pid = 1846] [serial = 25] [outer = 0x7f752fb35c00] 09:14:56 INFO - PROCESS | 1846 | 1461773696878 Marionette DEBUG loaded listener.js 09:14:56 INFO - PROCESS | 1846 | ++DOMWINDOW == 26 (0x7f752fb42800) [pid = 1846] [serial = 26] [outer = 0x7f752fb35c00] 09:14:57 INFO - PROCESS | 1846 | 1461773697963 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]]]}] 09:14:58 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f752fbc4000 == 10 [pid = 1846] [id = 10] 09:14:58 INFO - PROCESS | 1846 | ++DOMWINDOW == 27 (0x7f752fbc4800) [pid = 1846] [serial = 27] [outer = (nil)] 09:14:58 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-in.html | Canvas test: 2d.composite.canvas.destination-in 09:14:58 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-in.html | took 1383ms 09:14:58 INFO - PROCESS | 1846 | ++DOMWINDOW == 28 (0x7f752fbc5800) [pid = 1846] [serial = 28] [outer = 0x7f752fbc4800] 09:14:58 INFO - PROCESS | 1846 | 1461773698058 Marionette TRACE conn3 -> [0,17,"getWindowHandle",null] 09:14:58 INFO - PROCESS | 1846 | 1461773698066 Marionette TRACE conn3 <- [1,17,null,{"value":"8"}] 09:14:58 INFO - PROCESS | 1846 | ++DOMWINDOW == 29 (0x7f752fbca000) [pid = 1846] [serial = 29] [outer = 0x7f752fbc4800] 09:14:58 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-out.html 09:14:58 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f752fbc3800 == 11 [pid = 1846] [id = 11] 09:14:58 INFO - PROCESS | 1846 | ++DOMWINDOW == 30 (0x7f752fb42c00) [pid = 1846] [serial = 30] [outer = (nil)] 09:14:58 INFO - PROCESS | 1846 | ++DOMWINDOW == 31 (0x7f752fcc7c00) [pid = 1846] [serial = 31] [outer = 0x7f752fb42c00] 09:14:58 INFO - PROCESS | 1846 | 1461773698238 Marionette TRACE conn3 -> [0,18,"setScriptTimeout",{"ms":35000}] 09:14:58 INFO - PROCESS | 1846 | 1461773698244 Marionette TRACE conn3 <- [1,18,null,{}] 09:14:58 INFO - PROCESS | 1846 | ++DOMWINDOW == 32 (0x7f752fccd000) [pid = 1846] [serial = 32] [outer = 0x7f752fb42c00] 09:14:58 INFO - PROCESS | 1846 | 1461773698344 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}] 09:14:58 INFO - PROCESS | 1846 | 1461773698571 Marionette TRACE conn3 <- [1,19,null,{"value":null}] 09:14:58 INFO - PROCESS | 1846 | 1461773698728 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\", \"8c3fb307-b706-445e-94e1-ab62aec87e07\");\n\nvar timer = null;\nif (30000) {\n 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:14:58 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f753129d800 == 12 [pid = 1846] [id = 12] 09:14:58 INFO - PROCESS | 1846 | ++DOMWINDOW == 33 (0x7f7532cc3000) [pid = 1846] [serial = 33] [outer = (nil)] 09:14:58 INFO - PROCESS | 1846 | ++DOMWINDOW == 34 (0x7f7534781400) [pid = 1846] [serial = 34] [outer = 0x7f7532cc3000] 09:14:58 INFO - PROCESS | 1846 | 1461773698821 Marionette DEBUG loaded listener.js 09:14:58 INFO - PROCESS | 1846 | ++DOMWINDOW == 35 (0x7f753552f400) [pid = 1846] [serial = 35] [outer = 0x7f7532cc3000] 09:14:59 INFO - PROCESS | 1846 | 1461773699632 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]]]}] 09:14:59 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-out.html | Canvas test: 2d.composite.canvas.destination-out 09:14:59 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-out.html | took 1545ms 09:14:59 INFO - PROCESS | 1846 | 1461773699660 Marionette TRACE conn3 -> [0,21,"getWindowHandle",null] 09:14:59 INFO - PROCESS | 1846 | 1461773699668 Marionette TRACE conn3 <- [1,21,null,{"value":"8"}] 09:14:59 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-over.html 09:14:59 INFO - PROCESS | 1846 | 1461773699680 Marionette TRACE conn3 -> [0,22,"setScriptTimeout",{"ms":35000}] 09:14:59 INFO - PROCESS | 1846 | 1461773699683 Marionette TRACE conn3 <- [1,22,null,{}] 09:14:59 INFO - PROCESS | 1846 | 1461773699689 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}] 09:14:59 INFO - PROCESS | 1846 | 1461773699849 Marionette TRACE conn3 <- [1,23,null,{"value":null}] 09:14:59 INFO - PROCESS | 1846 | 1461773699969 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\", \"8c3fb307-b706-445e-94e1-ab62aec87e07\");\n\nvar timer = null;\nif (30000) {\n 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:14:59 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f753640b000 == 13 [pid = 1846] [id = 13] 09:14:59 INFO - PROCESS | 1846 | ++DOMWINDOW == 36 (0x7f753648d400) [pid = 1846] [serial = 36] [outer = (nil)] 09:15:00 INFO - PROCESS | 1846 | ++DOMWINDOW == 37 (0x7f7536f04800) [pid = 1846] [serial = 37] [outer = 0x7f753648d400] 09:15:00 INFO - PROCESS | 1846 | 1461773700049 Marionette DEBUG loaded listener.js 09:15:00 INFO - PROCESS | 1846 | ++DOMWINDOW == 38 (0x7f75373e0400) [pid = 1846] [serial = 38] [outer = 0x7f753648d400] 09:15:01 INFO - PROCESS | 1846 | 1461773701087 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]]]}] 09:15:01 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-over.html | Canvas test: 2d.composite.canvas.destination-over 09:15:01 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-over.html | took 1428ms 09:15:01 INFO - PROCESS | 1846 | 1461773701108 Marionette TRACE conn3 -> [0,25,"getWindowHandle",null] 09:15:01 INFO - PROCESS | 1846 | 1461773701112 Marionette TRACE conn3 <- [1,25,null,{"value":"8"}] 09:15:01 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.lighter.html 09:15:01 INFO - PROCESS | 1846 | 1461773701120 Marionette TRACE conn3 -> [0,26,"setScriptTimeout",{"ms":35000}] 09:15:01 INFO - PROCESS | 1846 | 1461773701125 Marionette TRACE conn3 <- [1,26,null,{}] 09:15:01 INFO - PROCESS | 1846 | 1461773701134 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}] 09:15:01 INFO - PROCESS | 1846 | 1461773701276 Marionette TRACE conn3 <- [1,27,null,{"value":null}] 09:15:01 INFO - PROCESS | 1846 | 1461773701442 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\", \"8c3fb307-b706-445e-94e1-ab62aec87e07\");\n\nvar timer = null;\nif (30000) {\n 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:15:01 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f752f9d7000 == 14 [pid = 1846] [id = 14] 09:15:01 INFO - PROCESS | 1846 | ++DOMWINDOW == 39 (0x7f7532cc0400) [pid = 1846] [serial = 39] [outer = (nil)] 09:15:01 INFO - PROCESS | 1846 | ++DOMWINDOW == 40 (0x7f75355bf400) [pid = 1846] [serial = 40] [outer = 0x7f7532cc0400] 09:15:01 INFO - PROCESS | 1846 | 1461773701553 Marionette DEBUG loaded listener.js 09:15:01 INFO - PROCESS | 1846 | ++DOMWINDOW == 41 (0x7f75371b0000) [pid = 1846] [serial = 41] [outer = 0x7f7532cc0400] 09:15:02 INFO - PROCESS | 1846 | 1461773702288 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]]]}] 09:15:02 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.lighter.html | Canvas test: 2d.composite.canvas.lighter 09:15:02 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.lighter.html | took 1184ms 09:15:02 INFO - PROCESS | 1846 | 1461773702304 Marionette TRACE conn3 -> [0,29,"getWindowHandle",null] 09:15:02 INFO - PROCESS | 1846 | 1461773702312 Marionette TRACE conn3 <- [1,29,null,{"value":"8"}] 09:15:02 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-atop.html 09:15:02 INFO - PROCESS | 1846 | 1461773702321 Marionette TRACE conn3 -> [0,30,"setScriptTimeout",{"ms":35000}] 09:15:02 INFO - PROCESS | 1846 | 1461773702326 Marionette TRACE conn3 <- [1,30,null,{}] 09:15:02 INFO - PROCESS | 1846 | 1461773702331 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}] 09:15:02 INFO - PROCESS | 1846 | 1461773702539 Marionette TRACE conn3 <- [1,31,null,{"value":null}] 09:15:02 INFO - PROCESS | 1846 | 1461773702652 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\", \"8c3fb307-b706-445e-94e1-ab62aec87e07\");\n\nvar timer = null;\nif (30000) {\n 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:15:02 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f75376cf000 == 15 [pid = 1846] [id = 15] 09:15:02 INFO - PROCESS | 1846 | ++DOMWINDOW == 42 (0x7f7531267400) [pid = 1846] [serial = 42] [outer = (nil)] 09:15:02 INFO - PROCESS | 1846 | ++DOMWINDOW == 43 (0x7f7537d08c00) [pid = 1846] [serial = 43] [outer = 0x7f7531267400] 09:15:02 INFO - PROCESS | 1846 | 1461773702714 Marionette DEBUG loaded listener.js 09:15:02 INFO - PROCESS | 1846 | ++DOMWINDOW == 44 (0x7f7538a44000) [pid = 1846] [serial = 44] [outer = 0x7f7531267400] 09:15:03 INFO - PROCESS | 1846 | 1461773703385 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]]]}] 09:15:03 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-atop.html | Canvas test: 2d.composite.canvas.source-atop 09:15:03 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-atop.html | took 1082ms 09:15:03 INFO - PROCESS | 1846 | 1461773703404 Marionette TRACE conn3 -> [0,33,"getWindowHandle",null] 09:15:03 INFO - PROCESS | 1846 | 1461773703409 Marionette TRACE conn3 <- [1,33,null,{"value":"8"}] 09:15:03 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-in.html 09:15:03 INFO - PROCESS | 1846 | 1461773703415 Marionette TRACE conn3 -> [0,34,"setScriptTimeout",{"ms":35000}] 09:15:03 INFO - PROCESS | 1846 | 1461773703420 Marionette TRACE conn3 <- [1,34,null,{}] 09:15:03 INFO - PROCESS | 1846 | 1461773703436 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}] 09:15:03 INFO - PROCESS | 1846 | 1461773703582 Marionette TRACE conn3 <- [1,35,null,{"value":null}] 09:15:03 INFO - PROCESS | 1846 | 1461773703674 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\", \"8c3fb307-b706-445e-94e1-ab62aec87e07\");\n\nvar timer = null;\nif (30000) {\n 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:15:03 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f753831e000 == 16 [pid = 1846] [id = 16] 09:15:03 INFO - PROCESS | 1846 | ++DOMWINDOW == 45 (0x7f753800d400) [pid = 1846] [serial = 45] [outer = (nil)] 09:15:03 INFO - PROCESS | 1846 | ++DOMWINDOW == 46 (0x7f7538e08000) [pid = 1846] [serial = 46] [outer = 0x7f753800d400] 09:15:03 INFO - PROCESS | 1846 | 1461773703739 Marionette DEBUG loaded listener.js 09:15:03 INFO - PROCESS | 1846 | ++DOMWINDOW == 47 (0x7f7539444400) [pid = 1846] [serial = 47] [outer = 0x7f753800d400] 09:15:04 INFO - PROCESS | 1846 | 1461773704371 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]]]}] 09:15:04 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-in.html | Canvas test: 2d.composite.canvas.source-in 09:15:04 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-in.html | took 983ms 09:15:04 INFO - PROCESS | 1846 | 1461773704399 Marionette TRACE conn3 -> [0,37,"getWindowHandle",null] 09:15:04 INFO - PROCESS | 1846 | 1461773704403 Marionette TRACE conn3 <- [1,37,null,{"value":"8"}] 09:15:04 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-out.html 09:15:04 INFO - PROCESS | 1846 | 1461773704409 Marionette TRACE conn3 -> [0,38,"setScriptTimeout",{"ms":35000}] 09:15:04 INFO - PROCESS | 1846 | 1461773704410 Marionette TRACE conn3 <- [1,38,null,{}] 09:15:04 INFO - PROCESS | 1846 | 1461773704416 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}] 09:15:04 INFO - PROCESS | 1846 | 1461773704575 Marionette TRACE conn3 <- [1,39,null,{"value":null}] 09:15:04 INFO - PROCESS | 1846 | 1461773704596 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\", \"8c3fb307-b706-445e-94e1-ab62aec87e07\");\n\nvar timer = null;\nif (30000) {\n 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:15:04 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f7538ac4000 == 17 [pid = 1846] [id = 17] 09:15:04 INFO - PROCESS | 1846 | ++DOMWINDOW == 48 (0x7f752fcbe800) [pid = 1846] [serial = 48] [outer = (nil)] 09:15:04 INFO - PROCESS | 1846 | ++DOMWINDOW == 49 (0x7f7539cb3800) [pid = 1846] [serial = 49] [outer = 0x7f752fcbe800] 09:15:04 INFO - PROCESS | 1846 | 1461773704661 Marionette DEBUG loaded listener.js 09:15:04 INFO - PROCESS | 1846 | ++DOMWINDOW == 50 (0x7f753a799c00) [pid = 1846] [serial = 50] [outer = 0x7f752fcbe800] 09:15:05 INFO - PROCESS | 1846 | 1461773705300 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]]]}] 09:15:05 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-out.html | Canvas test: 2d.composite.canvas.source-out 09:15:05 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-out.html | took 935ms 09:15:05 INFO - PROCESS | 1846 | 1461773705345 Marionette TRACE conn3 -> [0,41,"getWindowHandle",null] 09:15:05 INFO - PROCESS | 1846 | 1461773705348 Marionette TRACE conn3 <- [1,41,null,{"value":"8"}] 09:15:05 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-over.html 09:15:05 INFO - PROCESS | 1846 | 1461773705353 Marionette TRACE conn3 -> [0,42,"setScriptTimeout",{"ms":35000}] 09:15:05 INFO - PROCESS | 1846 | 1461773705355 Marionette TRACE conn3 <- [1,42,null,{}] 09:15:05 INFO - PROCESS | 1846 | 1461773705361 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}] 09:15:05 INFO - PROCESS | 1846 | 1461773705486 Marionette TRACE conn3 <- [1,43,null,{"value":null}] 09:15:05 INFO - PROCESS | 1846 | 1461773705500 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\", \"8c3fb307-b706-445e-94e1-ab62aec87e07\");\n\nvar timer = null;\nif (30000) {\n 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:15:05 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f7538d0b000 == 18 [pid = 1846] [id = 18] 09:15:05 INFO - PROCESS | 1846 | ++DOMWINDOW == 51 (0x7f753b9ce800) [pid = 1846] [serial = 51] [outer = (nil)] 09:15:05 INFO - PROCESS | 1846 | ++DOMWINDOW == 52 (0x7f753b9d4800) [pid = 1846] [serial = 52] [outer = 0x7f753b9ce800] 09:15:05 INFO - PROCESS | 1846 | 1461773705574 Marionette DEBUG loaded listener.js 09:15:05 INFO - PROCESS | 1846 | ++DOMWINDOW == 53 (0x7f753bd06c00) [pid = 1846] [serial = 53] [outer = 0x7f753b9ce800] 09:15:06 INFO - PROCESS | 1846 | 1461773706219 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]]]}] 09:15:06 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-over.html | Canvas test: 2d.composite.canvas.source-over 09:15:06 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-over.html | took 881ms 09:15:06 INFO - PROCESS | 1846 | 1461773706235 Marionette TRACE conn3 -> [0,45,"getWindowHandle",null] 09:15:06 INFO - PROCESS | 1846 | 1461773706238 Marionette TRACE conn3 <- [1,45,null,{"value":"8"}] 09:15:06 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.xor.html 09:15:06 INFO - PROCESS | 1846 | 1461773706244 Marionette TRACE conn3 -> [0,46,"setScriptTimeout",{"ms":35000}] 09:15:06 INFO - PROCESS | 1846 | 1461773706246 Marionette TRACE conn3 <- [1,46,null,{}] 09:15:06 INFO - PROCESS | 1846 | 1461773706252 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}] 09:15:06 INFO - PROCESS | 1846 | 1461773706447 Marionette TRACE conn3 <- [1,47,null,{"value":null}] 09:15:06 INFO - PROCESS | 1846 | 1461773706473 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\", \"8c3fb307-b706-445e-94e1-ab62aec87e07\");\n\nvar timer = null;\nif (30000) {\n 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:15:06 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f753949c000 == 19 [pid = 1846] [id = 19] 09:15:06 INFO - PROCESS | 1846 | ++DOMWINDOW == 54 (0x7f753bd0a000) [pid = 1846] [serial = 54] [outer = (nil)] 09:15:06 INFO - PROCESS | 1846 | ++DOMWINDOW == 55 (0x7f753f473c00) [pid = 1846] [serial = 55] [outer = 0x7f753bd0a000] 09:15:06 INFO - PROCESS | 1846 | 1461773706543 Marionette DEBUG loaded listener.js 09:15:06 INFO - PROCESS | 1846 | ++DOMWINDOW == 56 (0x7f7546177c00) [pid = 1846] [serial = 56] [outer = 0x7f753bd0a000] 09:15:07 INFO - PROCESS | 1846 | 1461773707174 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]]]}] 09:15:07 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.xor.html | Canvas test: 2d.composite.canvas.xor 09:15:07 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.xor.html | took 976ms 09:15:07 INFO - PROCESS | 1846 | 1461773707220 Marionette TRACE conn3 -> [0,49,"getWindowHandle",null] 09:15:07 INFO - PROCESS | 1846 | 1461773707224 Marionette TRACE conn3 <- [1,49,null,{"value":"8"}] 09:15:07 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.copy.html 09:15:07 INFO - PROCESS | 1846 | 1461773707229 Marionette TRACE conn3 -> [0,50,"setScriptTimeout",{"ms":35000}] 09:15:07 INFO - PROCESS | 1846 | 1461773707232 Marionette TRACE conn3 <- [1,50,null,{}] 09:15:07 INFO - PROCESS | 1846 | 1461773707237 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}] 09:15:07 INFO - PROCESS | 1846 | 1461773707359 Marionette TRACE conn3 <- [1,51,null,{"value":null}] 09:15:07 INFO - PROCESS | 1846 | 1461773707445 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\", \"8c3fb307-b706-445e-94e1-ab62aec87e07\");\n\nvar timer = null;\nif (30000) {\n 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:15:07 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f7539c2a000 == 20 [pid = 1846] [id = 20] 09:15:07 INFO - PROCESS | 1846 | ++DOMWINDOW == 57 (0x7f752f630000) [pid = 1846] [serial = 57] [outer = (nil)] 09:15:07 INFO - PROCESS | 1846 | ++DOMWINDOW == 58 (0x7f75461e1000) [pid = 1846] [serial = 58] [outer = 0x7f752f630000] 09:15:07 INFO - PROCESS | 1846 | 1461773707502 Marionette DEBUG loaded listener.js 09:15:07 INFO - PROCESS | 1846 | ++DOMWINDOW == 59 (0x7f754648e000) [pid = 1846] [serial = 59] [outer = 0x7f752f630000] 09:15:08 INFO - PROCESS | 1846 | 1461773708086 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]]]}] 09:15:08 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.copy.html | fill() does not affect pixels outside the clip region. 09:15:08 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.copy.html | took 876ms 09:15:08 INFO - PROCESS | 1846 | 1461773708107 Marionette TRACE conn3 -> [0,53,"getWindowHandle",null] 09:15:08 INFO - PROCESS | 1846 | 1461773708112 Marionette TRACE conn3 <- [1,53,null,{"value":"8"}] 09:15:08 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-atop.html 09:15:08 INFO - PROCESS | 1846 | 1461773708118 Marionette TRACE conn3 -> [0,54,"setScriptTimeout",{"ms":35000}] 09:15:08 INFO - PROCESS | 1846 | 1461773708121 Marionette TRACE conn3 <- [1,54,null,{}] 09:15:08 INFO - PROCESS | 1846 | 1461773708126 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}] 09:15:08 INFO - PROCESS | 1846 | 1461773708249 Marionette TRACE conn3 <- [1,55,null,{"value":null}] 09:15:08 INFO - PROCESS | 1846 | 1461773708266 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\", \"8c3fb307-b706-445e-94e1-ab62aec87e07\");\n\nvar timer = null;\nif (30000) {\n 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:15:08 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f753f4e4000 == 21 [pid = 1846] [id = 21] 09:15:08 INFO - PROCESS | 1846 | ++DOMWINDOW == 60 (0x7f754644e000) [pid = 1846] [serial = 60] [outer = (nil)] 09:15:08 INFO - PROCESS | 1846 | ++DOMWINDOW == 61 (0x7f7547345000) [pid = 1846] [serial = 61] [outer = 0x7f754644e000] 09:15:08 INFO - PROCESS | 1846 | 1461773708330 Marionette DEBUG loaded listener.js 09:15:08 INFO - PROCESS | 1846 | ++DOMWINDOW == 62 (0x7f754744e400) [pid = 1846] [serial = 62] [outer = 0x7f754644e000] 09:15:08 INFO - PROCESS | 1846 | 1461773708975 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]]]}] 09:15:08 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-atop.html | fill() does not affect pixels outside the clip region. 09:15:08 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-atop.html | took 879ms 09:15:09 INFO - PROCESS | 1846 | 1461773708998 Marionette TRACE conn3 -> [0,57,"getWindowHandle",null] 09:15:09 INFO - PROCESS | 1846 | 1461773709001 Marionette TRACE conn3 <- [1,57,null,{"value":"8"}] 09:15:09 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-in.html 09:15:09 INFO - PROCESS | 1846 | 1461773709006 Marionette TRACE conn3 -> [0,58,"setScriptTimeout",{"ms":35000}] 09:15:09 INFO - PROCESS | 1846 | 1461773709009 Marionette TRACE conn3 <- [1,58,null,{}] 09:15:09 INFO - PROCESS | 1846 | 1461773709014 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}] 09:15:09 INFO - PROCESS | 1846 | 1461773709142 Marionette TRACE conn3 <- [1,59,null,{"value":null}] 09:15:09 INFO - PROCESS | 1846 | 1461773709230 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\", \"8c3fb307-b706-445e-94e1-ab62aec87e07\");\n\nvar timer = null;\nif (30000) {\n 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:15:09 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f753f712000 == 22 [pid = 1846] [id = 22] 09:15:09 INFO - PROCESS | 1846 | ++DOMWINDOW == 63 (0x7f7532860400) [pid = 1846] [serial = 63] [outer = (nil)] 09:15:09 INFO - PROCESS | 1846 | ++DOMWINDOW == 64 (0x7f7532867c00) [pid = 1846] [serial = 64] [outer = 0x7f7532860400] 09:15:09 INFO - PROCESS | 1846 | 1461773709290 Marionette DEBUG loaded listener.js 09:15:09 INFO - PROCESS | 1846 | ++DOMWINDOW == 65 (0x7f753286f000) [pid = 1846] [serial = 65] [outer = 0x7f7532860400] 09:15:09 INFO - PROCESS | 1846 | 1461773709884 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]]]}] 09:15:09 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-in.html | fill() does not affect pixels outside the clip region. 09:15:09 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-in.html | took 928ms 09:15:09 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-out.html 09:15:09 INFO - PROCESS | 1846 | 1461773709936 Marionette TRACE conn3 -> [0,61,"getWindowHandle",null] 09:15:09 INFO - PROCESS | 1846 | 1461773709939 Marionette TRACE conn3 <- [1,61,null,{"value":"8"}] 09:15:09 INFO - PROCESS | 1846 | 1461773709944 Marionette TRACE conn3 -> [0,62,"setScriptTimeout",{"ms":35000}] 09:15:09 INFO - PROCESS | 1846 | 1461773709947 Marionette TRACE conn3 <- [1,62,null,{}] 09:15:09 INFO - PROCESS | 1846 | 1461773709952 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}] 09:15:10 INFO - PROCESS | 1846 | 1461773710080 Marionette TRACE conn3 <- [1,63,null,{"value":null}] 09:15:10 INFO - PROCESS | 1846 | 1461773710094 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\", \"8c3fb307-b706-445e-94e1-ab62aec87e07\");\n\nvar timer = null;\nif (30000) {\n 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:15:10 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f7545f18800 == 23 [pid = 1846] [id = 23] 09:15:10 INFO - PROCESS | 1846 | ++DOMWINDOW == 66 (0x7f7532863c00) [pid = 1846] [serial = 66] [outer = (nil)] 09:15:10 INFO - PROCESS | 1846 | ++DOMWINDOW == 67 (0x7f75473e9c00) [pid = 1846] [serial = 67] [outer = 0x7f7532863c00] 09:15:10 INFO - PROCESS | 1846 | 1461773710154 Marionette DEBUG loaded listener.js 09:15:10 INFO - PROCESS | 1846 | ++DOMWINDOW == 68 (0x7f7547608000) [pid = 1846] [serial = 68] [outer = 0x7f7532863c00] 09:15:11 INFO - PROCESS | 1846 | 1461773711714 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]]]}] 09:15:11 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-out.html | fill() does not affect pixels outside the clip region. 09:15:11 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-out.html | took 1826ms 09:15:11 INFO - PROCESS | 1846 | 1461773711778 Marionette TRACE conn3 -> [0,65,"getWindowHandle",null] 09:15:11 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-over.html 09:15:11 INFO - PROCESS | 1846 | 1461773711783 Marionette TRACE conn3 <- [1,65,null,{"value":"8"}] 09:15:11 INFO - PROCESS | 1846 | 1461773711790 Marionette TRACE conn3 -> [0,66,"setScriptTimeout",{"ms":35000}] 09:15:11 INFO - PROCESS | 1846 | 1461773711793 Marionette TRACE conn3 <- [1,66,null,{}] 09:15:11 INFO - PROCESS | 1846 | 1461773711801 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}] 09:15:11 INFO - PROCESS | 1846 | 1461773711960 Marionette TRACE conn3 <- [1,67,null,{"value":null}] 09:15:11 INFO - PROCESS | 1846 | 1461773711989 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\", \"8c3fb307-b706-445e-94e1-ab62aec87e07\");\n\nvar timer = null;\nif (30000) {\n 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:15:12 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f753154a800 == 24 [pid = 1846] [id = 24] 09:15:12 INFO - PROCESS | 1846 | ++DOMWINDOW == 69 (0x7f753528bc00) [pid = 1846] [serial = 69] [outer = (nil)] 09:15:12 INFO - PROCESS | 1846 | ++DOMWINDOW == 70 (0x7f7535c92800) [pid = 1846] [serial = 70] [outer = 0x7f753528bc00] 09:15:12 INFO - PROCESS | 1846 | 1461773712049 Marionette DEBUG loaded listener.js 09:15:12 INFO - PROCESS | 1846 | ++DOMWINDOW == 71 (0x7f7535f06000) [pid = 1846] [serial = 71] [outer = 0x7f753528bc00] 09:15:12 INFO - PROCESS | 1846 | --DOMWINDOW == 70 (0x7f7530557400) [pid = 1846] [serial = 21] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-atop.html] 09:15:12 INFO - PROCESS | 1846 | --DOMWINDOW == 69 (0x7f7531416800) [pid = 1846] [serial = 15] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.copy.html] 09:15:12 INFO - PROCESS | 1846 | --DOMWINDOW == 68 (0x7f754644e000) [pid = 1846] [serial = 60] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-atop.html] 09:15:12 INFO - PROCESS | 1846 | --DOMWINDOW == 67 (0x7f752fb35c00) [pid = 1846] [serial = 24] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-in.html] 09:15:12 INFO - PROCESS | 1846 | --DOMWINDOW == 66 (0x7f7532cc3000) [pid = 1846] [serial = 33] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-out.html] 09:15:12 INFO - PROCESS | 1846 | --DOMWINDOW == 65 (0x7f753648d400) [pid = 1846] [serial = 36] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-over.html] 09:15:12 INFO - PROCESS | 1846 | --DOMWINDOW == 64 (0x7f7532cc0400) [pid = 1846] [serial = 39] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.lighter.html] 09:15:12 INFO - PROCESS | 1846 | --DOMWINDOW == 63 (0x7f7531267400) [pid = 1846] [serial = 42] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-atop.html] 09:15:12 INFO - PROCESS | 1846 | --DOMWINDOW == 62 (0x7f753800d400) [pid = 1846] [serial = 45] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-in.html] 09:15:12 INFO - PROCESS | 1846 | --DOMWINDOW == 61 (0x7f752fcbe800) [pid = 1846] [serial = 48] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-out.html] 09:15:12 INFO - PROCESS | 1846 | --DOMWINDOW == 60 (0x7f753b9ce800) [pid = 1846] [serial = 51] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-over.html] 09:15:12 INFO - PROCESS | 1846 | --DOMWINDOW == 59 (0x7f752f630000) [pid = 1846] [serial = 57] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.copy.html] 09:15:13 INFO - PROCESS | 1846 | 1461773713215 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]]]}] 09:15:13 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-over.html | fill() does not affect pixels outside the clip region. 09:15:13 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-over.html | took 1485ms 09:15:13 INFO - PROCESS | 1846 | 1461773713275 Marionette TRACE conn3 -> [0,69,"getWindowHandle",null] 09:15:13 INFO - PROCESS | 1846 | 1461773713283 Marionette TRACE conn3 <- [1,69,null,{"value":"8"}] 09:15:13 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.lighter.html 09:15:13 INFO - PROCESS | 1846 | 1461773713303 Marionette TRACE conn3 -> [0,70,"setScriptTimeout",{"ms":35000}] 09:15:13 INFO - PROCESS | 1846 | 1461773713307 Marionette TRACE conn3 <- [1,70,null,{}] 09:15:13 INFO - PROCESS | 1846 | 1461773713312 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}] 09:15:13 INFO - PROCESS | 1846 | 1461773713449 Marionette TRACE conn3 <- [1,71,null,{"value":null}] 09:15:13 INFO - PROCESS | 1846 | 1461773713525 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\", \"8c3fb307-b706-445e-94e1-ab62aec87e07\");\n\nvar timer = null;\nif (30000) {\n 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:15:13 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f7535227800 == 25 [pid = 1846] [id = 25] 09:15:13 INFO - PROCESS | 1846 | ++DOMWINDOW == 60 (0x7f752f631800) [pid = 1846] [serial = 72] [outer = (nil)] 09:15:13 INFO - PROCESS | 1846 | ++DOMWINDOW == 61 (0x7f753552f000) [pid = 1846] [serial = 73] [outer = 0x7f752f631800] 09:15:13 INFO - PROCESS | 1846 | 1461773713587 Marionette DEBUG loaded listener.js 09:15:13 INFO - PROCESS | 1846 | ++DOMWINDOW == 62 (0x7f753746e800) [pid = 1846] [serial = 74] [outer = 0x7f752f631800] 09:15:14 INFO - PROCESS | 1846 | 1461773714210 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]]]}] 09:15:14 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.lighter.html | fill() does not affect pixels outside the clip region. 09:15:14 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.lighter.html | took 934ms 09:15:14 INFO - PROCESS | 1846 | 1461773714236 Marionette TRACE conn3 -> [0,73,"getWindowHandle",null] 09:15:14 INFO - PROCESS | 1846 | 1461773714240 Marionette TRACE conn3 <- [1,73,null,{"value":"8"}] 09:15:14 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-atop.html 09:15:14 INFO - PROCESS | 1846 | 1461773714245 Marionette TRACE conn3 -> [0,74,"setScriptTimeout",{"ms":35000}] 09:15:14 INFO - PROCESS | 1846 | 1461773714250 Marionette TRACE conn3 <- [1,74,null,{}] 09:15:14 INFO - PROCESS | 1846 | 1461773714265 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}] 09:15:14 INFO - PROCESS | 1846 | 1461773714401 Marionette TRACE conn3 <- [1,75,null,{"value":null}] 09:15:14 INFO - PROCESS | 1846 | 1461773714495 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\", \"8c3fb307-b706-445e-94e1-ab62aec87e07\");\n\nvar timer = null;\nif (30000) {\n 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:15:14 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f75376db000 == 26 [pid = 1846] [id = 26] 09:15:14 INFO - PROCESS | 1846 | ++DOMWINDOW == 63 (0x7f7537aea800) [pid = 1846] [serial = 75] [outer = (nil)] 09:15:14 INFO - PROCESS | 1846 | ++DOMWINDOW == 64 (0x7f7538a42800) [pid = 1846] [serial = 76] [outer = 0x7f7537aea800] 09:15:14 INFO - PROCESS | 1846 | 1461773714561 Marionette DEBUG loaded listener.js 09:15:14 INFO - PROCESS | 1846 | ++DOMWINDOW == 65 (0x7f7538e09800) [pid = 1846] [serial = 77] [outer = 0x7f7537aea800] 09:15:15 INFO - PROCESS | 1846 | 1461773715283 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]]]}] 09:15:15 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-atop.html | fill() does not affect pixels outside the clip region. 09:15:15 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-atop.html | took 1082ms 09:15:15 INFO - PROCESS | 1846 | 1461773715328 Marionette TRACE conn3 -> [0,77,"getWindowHandle",null] 09:15:15 INFO - PROCESS | 1846 | 1461773715334 Marionette TRACE conn3 <- [1,77,null,{"value":"8"}] 09:15:15 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-in.html 09:15:15 INFO - PROCESS | 1846 | 1461773715342 Marionette TRACE conn3 -> [0,78,"setScriptTimeout",{"ms":35000}] 09:15:15 INFO - PROCESS | 1846 | 1461773715347 Marionette TRACE conn3 <- [1,78,null,{}] 09:15:15 INFO - PROCESS | 1846 | 1461773715355 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}] 09:15:15 INFO - PROCESS | 1846 | 1461773715507 Marionette TRACE conn3 <- [1,79,null,{"value":null}] 09:15:15 INFO - PROCESS | 1846 | 1461773715626 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\", \"8c3fb307-b706-445e-94e1-ab62aec87e07\");\n\nvar timer = null;\nif (30000) {\n 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:15:15 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f753521f000 == 27 [pid = 1846] [id = 27] 09:15:15 INFO - PROCESS | 1846 | ++DOMWINDOW == 66 (0x7f753286ac00) [pid = 1846] [serial = 78] [outer = (nil)] 09:15:15 INFO - PROCESS | 1846 | ++DOMWINDOW == 67 (0x7f75353fa000) [pid = 1846] [serial = 79] [outer = 0x7f753286ac00] 09:15:15 INFO - PROCESS | 1846 | 1461773715699 Marionette DEBUG loaded listener.js 09:15:15 INFO - PROCESS | 1846 | ++DOMWINDOW == 68 (0x7f7536bce800) [pid = 1846] [serial = 80] [outer = 0x7f753286ac00] 09:15:16 INFO - PROCESS | 1846 | 1461773716513 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]]]}] 09:15:16 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-in.html | fill() does not affect pixels outside the clip region. 09:15:16 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-in.html | took 1229ms 09:15:16 INFO - PROCESS | 1846 | 1461773716572 Marionette TRACE conn3 -> [0,81,"getWindowHandle",null] 09:15:16 INFO - PROCESS | 1846 | 1461773716581 Marionette TRACE conn3 <- [1,81,null,{"value":"8"}] 09:15:16 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-out.html 09:15:16 INFO - PROCESS | 1846 | 1461773716590 Marionette TRACE conn3 -> [0,82,"setScriptTimeout",{"ms":35000}] 09:15:16 INFO - PROCESS | 1846 | 1461773716594 Marionette TRACE conn3 <- [1,82,null,{}] 09:15:16 INFO - PROCESS | 1846 | 1461773716599 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}] 09:15:16 INFO - PROCESS | 1846 | 1461773716750 Marionette TRACE conn3 <- [1,83,null,{"value":null}] 09:15:16 INFO - PROCESS | 1846 | 1461773716868 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\", \"8c3fb307-b706-445e-94e1-ab62aec87e07\");\n\nvar timer = null;\nif (30000) {\n 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:15:16 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f7538320800 == 28 [pid = 1846] [id = 28] 09:15:16 INFO - PROCESS | 1846 | ++DOMWINDOW == 69 (0x7f752f96c400) [pid = 1846] [serial = 81] [outer = (nil)] 09:15:16 INFO - PROCESS | 1846 | ++DOMWINDOW == 70 (0x7f7538da7c00) [pid = 1846] [serial = 82] [outer = 0x7f752f96c400] 09:15:16 INFO - PROCESS | 1846 | 1461773716937 Marionette DEBUG loaded listener.js 09:15:17 INFO - PROCESS | 1846 | ++DOMWINDOW == 71 (0x7f7538e11800) [pid = 1846] [serial = 83] [outer = 0x7f752f96c400] 09:15:17 INFO - PROCESS | 1846 | 1461773717724 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]]]}] 09:15:17 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-out.html | fill() does not affect pixels outside the clip region. 09:15:17 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-out.html | took 1182ms 09:15:17 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-over.html 09:15:17 INFO - PROCESS | 1846 | 1461773717775 Marionette TRACE conn3 -> [0,85,"getWindowHandle",null] 09:15:17 INFO - PROCESS | 1846 | 1461773717778 Marionette TRACE conn3 <- [1,85,null,{"value":"8"}] 09:15:17 INFO - PROCESS | 1846 | 1461773717785 Marionette TRACE conn3 -> [0,86,"setScriptTimeout",{"ms":35000}] 09:15:17 INFO - PROCESS | 1846 | 1461773717790 Marionette TRACE conn3 <- [1,86,null,{}] 09:15:17 INFO - PROCESS | 1846 | 1461773717806 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}] 09:15:17 INFO - PROCESS | 1846 | 1461773717956 Marionette TRACE conn3 <- [1,87,null,{"value":null}] 09:15:18 INFO - PROCESS | 1846 | 1461773718074 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\", \"8c3fb307-b706-445e-94e1-ab62aec87e07\");\n\nvar timer = null;\nif (30000) {\n 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:15:18 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f7538d05800 == 29 [pid = 1846] [id = 29] 09:15:18 INFO - PROCESS | 1846 | ++DOMWINDOW == 72 (0x7f7539446c00) [pid = 1846] [serial = 84] [outer = (nil)] 09:15:18 INFO - PROCESS | 1846 | ++DOMWINDOW == 73 (0x7f753ba59400) [pid = 1846] [serial = 85] [outer = 0x7f7539446c00] 09:15:18 INFO - PROCESS | 1846 | 1461773718155 Marionette DEBUG loaded listener.js 09:15:18 INFO - PROCESS | 1846 | ++DOMWINDOW == 74 (0x7f753bd0f800) [pid = 1846] [serial = 86] [outer = 0x7f7539446c00] 09:15:18 INFO - PROCESS | 1846 | 1461773718850 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]]]}] 09:15:18 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-over.html | fill() does not affect pixels outside the clip region. 09:15:18 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-over.html | took 1136ms 09:15:18 INFO - PROCESS | 1846 | 1461773718921 Marionette TRACE conn3 -> [0,89,"getWindowHandle",null] 09:15:18 INFO - PROCESS | 1846 | 1461773718925 Marionette TRACE conn3 <- [1,89,null,{"value":"8"}] 09:15:18 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.xor.html 09:15:18 INFO - PROCESS | 1846 | 1461773718931 Marionette TRACE conn3 -> [0,90,"setScriptTimeout",{"ms":35000}] 09:15:18 INFO - PROCESS | 1846 | 1461773718934 Marionette TRACE conn3 <- [1,90,null,{}] 09:15:18 INFO - PROCESS | 1846 | 1461773718939 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}] 09:15:19 INFO - PROCESS | 1846 | 1461773719099 Marionette TRACE conn3 <- [1,91,null,{"value":null}] 09:15:19 INFO - PROCESS | 1846 | 1461773719221 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\", \"8c3fb307-b706-445e-94e1-ab62aec87e07\");\n\nvar timer = null;\nif (30000) {\n 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:15:19 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f7532c2c000 == 30 [pid = 1846] [id = 30] 09:15:19 INFO - PROCESS | 1846 | ++DOMWINDOW == 75 (0x7f752f628800) [pid = 1846] [serial = 87] [outer = (nil)] 09:15:19 INFO - PROCESS | 1846 | ++DOMWINDOW == 76 (0x7f753286c800) [pid = 1846] [serial = 88] [outer = 0x7f752f628800] 09:15:19 INFO - PROCESS | 1846 | 1461773719290 Marionette DEBUG loaded listener.js 09:15:19 INFO - PROCESS | 1846 | ++DOMWINDOW == 77 (0x7f7545346000) [pid = 1846] [serial = 89] [outer = 0x7f752f628800] 09:15:20 INFO - PROCESS | 1846 | 1461773720120 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]]]}] 09:15:20 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.xor.html | fill() does not affect pixels outside the clip region. 09:15:20 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.xor.html | took 1233ms 09:15:20 INFO - PROCESS | 1846 | 1461773720166 Marionette TRACE conn3 -> [0,93,"getWindowHandle",null] 09:15:20 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html 09:15:20 INFO - PROCESS | 1846 | 1461773720171 Marionette TRACE conn3 <- [1,93,null,{"value":"8"}] 09:15:20 INFO - PROCESS | 1846 | 1461773720178 Marionette TRACE conn3 -> [0,94,"setScriptTimeout",{"ms":35000}] 09:15:20 INFO - PROCESS | 1846 | 1461773720183 Marionette TRACE conn3 <- [1,94,null,{}] 09:15:20 INFO - PROCESS | 1846 | 1461773720192 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}] 09:15:20 INFO - PROCESS | 1846 | 1461773720329 Marionette TRACE conn3 <- [1,95,null,{"value":null}] 09:15:20 INFO - PROCESS | 1846 | 1461773720488 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\", \"8c3fb307-b706-445e-94e1-ab62aec87e07\");\n\nvar timer = null;\nif (30000) {\n 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:15:20 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f753128a800 == 31 [pid = 1846] [id = 31] 09:15:20 INFO - PROCESS | 1846 | ++DOMWINDOW == 78 (0x7f752f75e400) [pid = 1846] [serial = 90] [outer = (nil)] 09:15:20 INFO - PROCESS | 1846 | ++DOMWINDOW == 79 (0x7f753141f400) [pid = 1846] [serial = 91] [outer = 0x7f752f75e400] 09:15:20 INFO - PROCESS | 1846 | 1461773720555 Marionette DEBUG loaded listener.js 09:15:20 INFO - PROCESS | 1846 | ++DOMWINDOW == 80 (0x7f753286d800) [pid = 1846] [serial = 92] [outer = 0x7f752f75e400] 09:15:21 INFO - PROCESS | 1846 | --DOMWINDOW == 79 (0x7f7549033800) [pid = 1846] [serial = 2] [outer = (nil)] [url = about:blank] 09:15:21 INFO - PROCESS | 1846 | --DOMWINDOW == 78 (0x7f7532867c00) [pid = 1846] [serial = 64] [outer = (nil)] [url = about:blank] 09:15:21 INFO - PROCESS | 1846 | --DOMWINDOW == 77 (0x7f752fb39800) [pid = 1846] [serial = 25] [outer = (nil)] [url = about:blank] 09:15:21 INFO - PROCESS | 1846 | --DOMWINDOW == 76 (0x7f752fcc7c00) [pid = 1846] [serial = 31] [outer = (nil)] [url = about:blank] 09:15:21 INFO - PROCESS | 1846 | --DOMWINDOW == 75 (0x7f7534781400) [pid = 1846] [serial = 34] [outer = (nil)] [url = about:blank] 09:15:21 INFO - PROCESS | 1846 | --DOMWINDOW == 74 (0x7f7536f04800) [pid = 1846] [serial = 37] [outer = (nil)] [url = about:blank] 09:15:21 INFO - PROCESS | 1846 | --DOMWINDOW == 73 (0x7f75355bf400) [pid = 1846] [serial = 40] [outer = (nil)] [url = about:blank] 09:15:21 INFO - PROCESS | 1846 | --DOMWINDOW == 72 (0x7f7537d08c00) [pid = 1846] [serial = 43] [outer = (nil)] [url = about:blank] 09:15:21 INFO - PROCESS | 1846 | --DOMWINDOW == 71 (0x7f7538a44000) [pid = 1846] [serial = 44] [outer = (nil)] [url = about:blank] 09:15:21 INFO - PROCESS | 1846 | --DOMWINDOW == 70 (0x7f7538e08000) [pid = 1846] [serial = 46] [outer = (nil)] [url = about:blank] 09:15:21 INFO - PROCESS | 1846 | --DOMWINDOW == 69 (0x7f7539444400) [pid = 1846] [serial = 47] [outer = (nil)] [url = about:blank] 09:15:21 INFO - PROCESS | 1846 | --DOMWINDOW == 68 (0x7f7539cb3800) [pid = 1846] [serial = 49] [outer = (nil)] [url = about:blank] 09:15:21 INFO - PROCESS | 1846 | --DOMWINDOW == 67 (0x7f753b9d4800) [pid = 1846] [serial = 52] [outer = (nil)] [url = about:blank] 09:15:21 INFO - PROCESS | 1846 | --DOMWINDOW == 66 (0x7f753f473c00) [pid = 1846] [serial = 55] [outer = (nil)] [url = about:blank] 09:15:21 INFO - PROCESS | 1846 | --DOMWINDOW == 65 (0x7f75461e1000) [pid = 1846] [serial = 58] [outer = (nil)] [url = about:blank] 09:15:21 INFO - PROCESS | 1846 | --DOMWINDOW == 64 (0x7f7547345000) [pid = 1846] [serial = 61] [outer = (nil)] [url = about:blank] 09:15:21 INFO - PROCESS | 1846 | --DOMWINDOW == 63 (0x7f752fbc5800) [pid = 1846] [serial = 28] [outer = (nil)] [url = about:blank] 09:15:21 INFO - PROCESS | 1846 | --DOMWINDOW == 62 (0x7f753a799c00) [pid = 1846] [serial = 50] [outer = (nil)] [url = about:blank] 09:15:21 INFO - PROCESS | 1846 | --DOMWINDOW == 61 (0x7f753bd06c00) [pid = 1846] [serial = 53] [outer = (nil)] [url = about:blank] 09:15:21 INFO - PROCESS | 1846 | --DOMWINDOW == 60 (0x7f753552f400) [pid = 1846] [serial = 35] [outer = (nil)] [url = about:blank] 09:15:21 INFO - PROCESS | 1846 | --DOMWINDOW == 59 (0x7f754648e000) [pid = 1846] [serial = 59] [outer = (nil)] [url = about:blank] 09:15:21 INFO - PROCESS | 1846 | --DOMWINDOW == 58 (0x7f75371b0000) [pid = 1846] [serial = 41] [outer = (nil)] [url = about:blank] 09:15:21 INFO - PROCESS | 1846 | --DOMWINDOW == 57 (0x7f75373e0400) [pid = 1846] [serial = 38] [outer = (nil)] [url = about:blank] 09:15:21 INFO - PROCESS | 1846 | --DOMWINDOW == 56 (0x7f754744e400) [pid = 1846] [serial = 62] [outer = (nil)] [url = about:blank] 09:15:21 INFO - PROCESS | 1846 | --DOMWINDOW == 55 (0x7f752fb42800) [pid = 1846] [serial = 26] [outer = (nil)] [url = about:blank] 09:15:21 INFO - PROCESS | 1846 | --DOMWINDOW == 54 (0x7f753734ac00) [pid = 1846] [serial = 12] [outer = (nil)] [url = about:blank] 09:15:21 INFO - PROCESS | 1846 | --DOMWINDOW == 53 (0x7f7537aed800) [pid = 1846] [serial = 9] [outer = (nil)] [url = about:blank] 09:15:21 INFO - PROCESS | 1846 | --DOMWINDOW == 52 (0x7f7530f26c00) [pid = 1846] [serial = 22] [outer = (nil)] [url = about:blank] 09:15:21 INFO - PROCESS | 1846 | --DOMWINDOW == 51 (0x7f752f961000) [pid = 1846] [serial = 23] [outer = (nil)] [url = about:blank] 09:15:21 INFO - PROCESS | 1846 | --DOMWINDOW == 50 (0x7f7531418400) [pid = 1846] [serial = 16] [outer = (nil)] [url = about:blank] 09:15:21 INFO - PROCESS | 1846 | --DOMWINDOW == 49 (0x7f753141f000) [pid = 1846] [serial = 17] [outer = (nil)] [url = about:blank] 09:15:21 INFO - PROCESS | 1846 | --DOMWINDOW == 48 (0x7f753126c800) [pid = 1846] [serial = 19] [outer = (nil)] [url = about:blank] 09:15:21 INFO - PROCESS | 1846 | 1461773721902 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]]]}] 09:15:21 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | Canvas test: 2d.composite.globalAlpha.canvas 09:15:21 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | took 1784ms 09:15:21 INFO - PROCESS | 1846 | 1461773721981 Marionette TRACE conn3 -> [0,97,"getWindowHandle",null] 09:15:21 INFO - PROCESS | 1846 | 1461773721986 Marionette TRACE conn3 <- [1,97,null,{"value":"8"}] 09:15:21 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html 09:15:21 INFO - PROCESS | 1846 | 1461773721994 Marionette TRACE conn3 -> [0,98,"setScriptTimeout",{"ms":35000}] 09:15:22 INFO - PROCESS | 1846 | 1461773721998 Marionette TRACE conn3 <- [1,98,null,{}] 09:15:22 INFO - PROCESS | 1846 | 1461773722005 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}] 09:15:22 INFO - PROCESS | 1846 | 1461773722141 Marionette TRACE conn3 <- [1,99,null,{"value":null}] 09:15:22 INFO - PROCESS | 1846 | 1461773722153 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\", \"8c3fb307-b706-445e-94e1-ab62aec87e07\");\n\nvar timer = null;\nif (30000) {\n 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:15:22 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f75312a3800 == 32 [pid = 1846] [id = 32] 09:15:22 INFO - PROCESS | 1846 | ++DOMWINDOW == 49 (0x7f753286d000) [pid = 1846] [serial = 93] [outer = (nil)] 09:15:22 INFO - PROCESS | 1846 | ++DOMWINDOW == 50 (0x7f7534788800) [pid = 1846] [serial = 94] [outer = 0x7f753286d000] 09:15:22 INFO - PROCESS | 1846 | 1461773722215 Marionette DEBUG loaded listener.js 09:15:22 INFO - PROCESS | 1846 | ++DOMWINDOW == 51 (0x7f75355bf400) [pid = 1846] [serial = 95] [outer = 0x7f753286d000] 09:15:22 INFO - PROCESS | 1846 | 1461773722906 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]]]}] 09:15:22 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | Canvas test: 2d.composite.globalAlpha.canvaspattern 09:15:22 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | took 931ms 09:15:22 INFO - PROCESS | 1846 | 1461773722928 Marionette TRACE conn3 -> [0,101,"getWindowHandle",null] 09:15:22 INFO - PROCESS | 1846 | 1461773722939 Marionette TRACE conn3 <- [1,101,null,{"value":"8"}] 09:15:22 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.default.html 09:15:22 INFO - PROCESS | 1846 | 1461773722950 Marionette TRACE conn3 -> [0,102,"setScriptTimeout",{"ms":35000}] 09:15:22 INFO - PROCESS | 1846 | 1461773722954 Marionette TRACE conn3 <- [1,102,null,{}] 09:15:22 INFO - PROCESS | 1846 | 1461773722966 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}] 09:15:23 INFO - PROCESS | 1846 | 1461773723112 Marionette TRACE conn3 <- [1,103,null,{"value":null}] 09:15:23 INFO - PROCESS | 1846 | 1461773723135 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\", \"8c3fb307-b706-445e-94e1-ab62aec87e07\");\n\nvar timer = null;\nif (30000) {\n 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:15:23 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f7535508000 == 33 [pid = 1846] [id = 33] 09:15:23 INFO - PROCESS | 1846 | ++DOMWINDOW == 52 (0x7f7534782c00) [pid = 1846] [serial = 96] [outer = (nil)] 09:15:23 INFO - PROCESS | 1846 | ++DOMWINDOW == 53 (0x7f7536cc5000) [pid = 1846] [serial = 97] [outer = 0x7f7534782c00] 09:15:23 INFO - PROCESS | 1846 | 1461773723200 Marionette DEBUG loaded listener.js 09:15:23 INFO - PROCESS | 1846 | ++DOMWINDOW == 54 (0x7f7537349800) [pid = 1846] [serial = 98] [outer = 0x7f7534782c00] 09:15:23 INFO - PROCESS | 1846 | 1461773723907 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]]]}] 09:15:23 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.default.html | Canvas test: 2d.composite.globalAlpha.default 09:15:23 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.default.html | took 989ms 09:15:23 INFO - PROCESS | 1846 | 1461773723946 Marionette TRACE conn3 -> [0,105,"getWindowHandle",null] 09:15:23 INFO - PROCESS | 1846 | 1461773723950 Marionette TRACE conn3 <- [1,105,null,{"value":"8"}] 09:15:23 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.fill.html 09:15:23 INFO - PROCESS | 1846 | 1461773723958 Marionette TRACE conn3 -> [0,106,"setScriptTimeout",{"ms":35000}] 09:15:23 INFO - PROCESS | 1846 | 1461773723973 Marionette TRACE conn3 <- [1,106,null,{}] 09:15:24 INFO - PROCESS | 1846 | 1461773724000 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}] 09:15:24 INFO - PROCESS | 1846 | 1461773724179 Marionette TRACE conn3 <- [1,107,null,{"value":null}] 09:15:24 INFO - PROCESS | 1846 | 1461773724201 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\", \"8c3fb307-b706-445e-94e1-ab62aec87e07\");\n\nvar timer = null;\nif (30000) {\n 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:15:24 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f7537958800 == 34 [pid = 1846] [id = 34] 09:15:24 INFO - PROCESS | 1846 | ++DOMWINDOW == 55 (0x7f7535f04000) [pid = 1846] [serial = 99] [outer = (nil)] 09:15:24 INFO - PROCESS | 1846 | ++DOMWINDOW == 56 (0x7f7538564000) [pid = 1846] [serial = 100] [outer = 0x7f7535f04000] 09:15:24 INFO - PROCESS | 1846 | 1461773724269 Marionette DEBUG loaded listener.js 09:15:24 INFO - PROCESS | 1846 | ++DOMWINDOW == 57 (0x7f7538da1000) [pid = 1846] [serial = 101] [outer = 0x7f7535f04000] 09:15:24 INFO - PROCESS | 1846 | 1461773724952 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]]]}] 09:15:25 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | Canvas test: 2d.composite.globalAlpha.fill 09:15:25 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | took 1050ms 09:15:25 INFO - PROCESS | 1846 | 1461773725009 Marionette TRACE conn3 -> [0,109,"getWindowHandle",null] 09:15:25 INFO - PROCESS | 1846 | 1461773725013 Marionette TRACE conn3 <- [1,109,null,{"value":"8"}] 09:15:25 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.image.html 09:15:25 INFO - PROCESS | 1846 | 1461773725018 Marionette TRACE conn3 -> [0,110,"setScriptTimeout",{"ms":35000}] 09:15:25 INFO - PROCESS | 1846 | 1461773725020 Marionette TRACE conn3 <- [1,110,null,{}] 09:15:25 INFO - PROCESS | 1846 | 1461773725033 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}] 09:15:25 INFO - PROCESS | 1846 | 1461773725187 Marionette TRACE conn3 <- [1,111,null,{"value":null}] 09:15:25 INFO - PROCESS | 1846 | 1461773725244 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\", \"8c3fb307-b706-445e-94e1-ab62aec87e07\");\n\nvar timer = null;\nif (30000) {\n 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:15:25 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f753831f000 == 35 [pid = 1846] [id = 35] 09:15:25 INFO - PROCESS | 1846 | ++DOMWINDOW == 58 (0x7f752ff2e000) [pid = 1846] [serial = 102] [outer = (nil)] 09:15:25 INFO - PROCESS | 1846 | ++DOMWINDOW == 59 (0x7f753940ec00) [pid = 1846] [serial = 103] [outer = 0x7f752ff2e000] 09:15:25 INFO - PROCESS | 1846 | 1461773725302 Marionette DEBUG loaded listener.js 09:15:25 INFO - PROCESS | 1846 | ++DOMWINDOW == 60 (0x7f75394e3800) [pid = 1846] [serial = 104] [outer = 0x7f752ff2e000] 09:15:25 INFO - PROCESS | 1846 | --DOMWINDOW == 59 (0x7f7537aea800) [pid = 1846] [serial = 75] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-atop.html] 09:15:25 INFO - PROCESS | 1846 | --DOMWINDOW == 58 (0x7f753528bc00) [pid = 1846] [serial = 69] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-over.html] 09:15:25 INFO - PROCESS | 1846 | --DOMWINDOW == 57 (0x7f752f631800) [pid = 1846] [serial = 72] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.lighter.html] 09:15:25 INFO - PROCESS | 1846 | --DOMWINDOW == 56 (0x7f7532863c00) [pid = 1846] [serial = 66] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-out.html] 09:15:25 INFO - PROCESS | 1846 | --DOMWINDOW == 55 (0x7f7532860400) [pid = 1846] [serial = 63] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-in.html] 09:15:25 INFO - PROCESS | 1846 | --DOMWINDOW == 54 (0x7f753bd0a000) [pid = 1846] [serial = 54] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.xor.html] 09:15:25 INFO - PROCESS | 1846 | 1461773725976 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]]]}] 09:15:26 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.image.html | Canvas test: 2d.composite.globalAlpha.image 09:15:26 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.image.html | took 986ms 09:15:26 INFO - PROCESS | 1846 | 1461773726006 Marionette TRACE conn3 -> [0,113,"getWindowHandle",null] 09:15:26 INFO - PROCESS | 1846 | 1461773726008 Marionette TRACE conn3 <- [1,113,null,{"value":"8"}] 09:15:26 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html 09:15:26 INFO - PROCESS | 1846 | 1461773726019 Marionette TRACE conn3 -> [0,114,"setScriptTimeout",{"ms":35000}] 09:15:26 INFO - PROCESS | 1846 | 1461773726022 Marionette TRACE conn3 <- [1,114,null,{}] 09:15:26 INFO - PROCESS | 1846 | 1461773726027 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}] 09:15:26 INFO - PROCESS | 1846 | 1461773726146 Marionette TRACE conn3 <- [1,115,null,{"value":null}] 09:15:26 INFO - PROCESS | 1846 | 1461773726165 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\", \"8c3fb307-b706-445e-94e1-ab62aec87e07\");\n\nvar timer = null;\nif (30000) {\n 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:15:26 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f7538ac4800 == 36 [pid = 1846] [id = 36] 09:15:26 INFO - PROCESS | 1846 | ++DOMWINDOW == 55 (0x7f7531263000) [pid = 1846] [serial = 105] [outer = (nil)] 09:15:26 INFO - PROCESS | 1846 | ++DOMWINDOW == 56 (0x7f7536486c00) [pid = 1846] [serial = 106] [outer = 0x7f7531263000] 09:15:26 INFO - PROCESS | 1846 | 1461773726223 Marionette DEBUG loaded listener.js 09:15:26 INFO - PROCESS | 1846 | ++DOMWINDOW == 57 (0x7f7539cb3000) [pid = 1846] [serial = 107] [outer = 0x7f7531263000] 09:15:26 INFO - PROCESS | 1846 | 1461773726977 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]]]}] 09:15:26 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | Canvas test: 2d.composite.globalAlpha.imagepattern 09:15:26 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | took 975ms 09:15:27 INFO - PROCESS | 1846 | 1461773726999 Marionette TRACE conn3 -> [0,117,"getWindowHandle",null] 09:15:27 INFO - PROCESS | 1846 | 1461773727002 Marionette TRACE conn3 <- [1,117,null,{"value":"8"}] 09:15:27 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html 09:15:27 INFO - PROCESS | 1846 | 1461773727008 Marionette TRACE conn3 -> [0,118,"setScriptTimeout",{"ms":35000}] 09:15:27 INFO - PROCESS | 1846 | 1461773727010 Marionette TRACE conn3 <- [1,118,null,{}] 09:15:27 INFO - PROCESS | 1846 | 1461773727015 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}] 09:15:27 INFO - PROCESS | 1846 | 1461773727179 Marionette TRACE conn3 <- [1,119,null,{"value":null}] 09:15:27 INFO - PROCESS | 1846 | 1461773727196 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\", \"8c3fb307-b706-445e-94e1-ab62aec87e07\");\n\nvar timer = null;\nif (30000) {\n 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:15:27 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f7538d1b000 == 37 [pid = 1846] [id = 37] 09:15:27 INFO - PROCESS | 1846 | ++DOMWINDOW == 58 (0x7f752f635c00) [pid = 1846] [serial = 108] [outer = (nil)] 09:15:27 INFO - PROCESS | 1846 | ++DOMWINDOW == 59 (0x7f753bd3b800) [pid = 1846] [serial = 109] [outer = 0x7f752f635c00] 09:15:27 INFO - PROCESS | 1846 | 1461773727258 Marionette DEBUG loaded listener.js 09:15:27 INFO - PROCESS | 1846 | ++DOMWINDOW == 60 (0x7f754038e800) [pid = 1846] [serial = 110] [outer = 0x7f752f635c00] 09:15:27 INFO - PROCESS | 1846 | 1461773727867 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]]]}] 09:15:27 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | Canvas test: 2d.composite.globalAlpha.invalid 09:15:27 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | took 877ms 09:15:27 INFO - PROCESS | 1846 | 1461773727886 Marionette TRACE conn3 -> [0,121,"getWindowHandle",null] 09:15:27 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.range.html 09:15:27 INFO - PROCESS | 1846 | 1461773727891 Marionette TRACE conn3 <- [1,121,null,{"value":"8"}] 09:15:27 INFO - PROCESS | 1846 | 1461773727900 Marionette TRACE conn3 -> [0,122,"setScriptTimeout",{"ms":35000}] 09:15:27 INFO - PROCESS | 1846 | 1461773727906 Marionette TRACE conn3 <- [1,122,null,{}] 09:15:27 INFO - PROCESS | 1846 | 1461773727915 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}] 09:15:28 INFO - PROCESS | 1846 | 1461773728080 Marionette TRACE conn3 <- [1,123,null,{"value":null}] 09:15:28 INFO - PROCESS | 1846 | 1461773728199 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\", \"8c3fb307-b706-445e-94e1-ab62aec87e07\");\n\nvar timer = null;\nif (30000) {\n 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:15:28 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f7531287000 == 38 [pid = 1846] [id = 38] 09:15:28 INFO - PROCESS | 1846 | ++DOMWINDOW == 61 (0x7f752ff31800) [pid = 1846] [serial = 111] [outer = (nil)] 09:15:28 INFO - PROCESS | 1846 | ++DOMWINDOW == 62 (0x7f7530f1ec00) [pid = 1846] [serial = 112] [outer = 0x7f752ff31800] 09:15:28 INFO - PROCESS | 1846 | 1461773728272 Marionette DEBUG loaded listener.js 09:15:28 INFO - PROCESS | 1846 | ++DOMWINDOW == 63 (0x7f753286d400) [pid = 1846] [serial = 113] [outer = 0x7f752ff31800] 09:15:28 INFO - PROCESS | 1846 | ++DOMWINDOW == 64 (0x7f753286f800) [pid = 1846] [serial = 114] [outer = 0x7f752fb42c00] 09:15:29 INFO - PROCESS | 1846 | 1461773729247 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]]]}] 09:15:29 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.range.html | Canvas test: 2d.composite.globalAlpha.range 09:15:29 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.range.html | took 1394ms 09:15:29 INFO - PROCESS | 1846 | 1461773729293 Marionette TRACE conn3 -> [0,125,"getWindowHandle",null] 09:15:29 INFO - PROCESS | 1846 | 1461773729300 Marionette TRACE conn3 <- [1,125,null,{"value":"8"}] 09:15:29 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.copy.html 09:15:29 INFO - PROCESS | 1846 | 1461773729310 Marionette TRACE conn3 -> [0,126,"setScriptTimeout",{"ms":35000}] 09:15:29 INFO - PROCESS | 1846 | 1461773729313 Marionette TRACE conn3 <- [1,126,null,{}] 09:15:29 INFO - PROCESS | 1846 | 1461773729319 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}] 09:15:29 INFO - PROCESS | 1846 | 1461773729480 Marionette TRACE conn3 <- [1,127,null,{"value":null}] 09:15:29 INFO - PROCESS | 1846 | 1461773729597 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\", \"8c3fb307-b706-445e-94e1-ab62aec87e07\");\n\nvar timer = null;\nif (30000) {\n 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:15:29 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f7538321000 == 39 [pid = 1846] [id = 39] 09:15:29 INFO - PROCESS | 1846 | ++DOMWINDOW == 65 (0x7f7535285800) [pid = 1846] [serial = 115] [outer = (nil)] 09:15:29 INFO - PROCESS | 1846 | ++DOMWINDOW == 66 (0x7f7536cc4800) [pid = 1846] [serial = 116] [outer = 0x7f7535285800] 09:15:29 INFO - PROCESS | 1846 | 1461773729667 Marionette DEBUG loaded listener.js 09:15:29 INFO - PROCESS | 1846 | ++DOMWINDOW == 67 (0x7f7537f36400) [pid = 1846] [serial = 117] [outer = 0x7f7535285800] 09:15:30 INFO - PROCESS | 1846 | 1461773730569 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]]]}] 09:15:30 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.copy.html | Canvas test: 2d.composite.image.copy 09:15:30 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.copy.html | took 1286ms 09:15:30 INFO - PROCESS | 1846 | 1461773730595 Marionette TRACE conn3 -> [0,129,"getWindowHandle",null] 09:15:30 INFO - PROCESS | 1846 | 1461773730599 Marionette TRACE conn3 <- [1,129,null,{"value":"8"}] 09:15:30 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-atop.html 09:15:30 INFO - PROCESS | 1846 | 1461773730607 Marionette TRACE conn3 -> [0,130,"setScriptTimeout",{"ms":35000}] 09:15:30 INFO - PROCESS | 1846 | 1461773730612 Marionette TRACE conn3 <- [1,130,null,{}] 09:15:30 INFO - PROCESS | 1846 | 1461773730627 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}] 09:15:30 INFO - PROCESS | 1846 | 1461773730794 Marionette TRACE conn3 <- [1,131,null,{"value":null}] 09:15:30 INFO - PROCESS | 1846 | 1461773730914 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\", \"8c3fb307-b706-445e-94e1-ab62aec87e07\");\n\nvar timer = null;\nif (30000) {\n 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:15:30 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f752ff1a800 == 40 [pid = 1846] [id = 40] 09:15:30 INFO - PROCESS | 1846 | ++DOMWINDOW == 68 (0x7f752f62d000) [pid = 1846] [serial = 118] [outer = (nil)] 09:15:30 INFO - PROCESS | 1846 | ++DOMWINDOW == 69 (0x7f7530557400) [pid = 1846] [serial = 119] [outer = 0x7f752f62d000] 09:15:30 INFO - PROCESS | 1846 | 1461773730988 Marionette DEBUG loaded listener.js 09:15:31 INFO - PROCESS | 1846 | ++DOMWINDOW == 70 (0x7f7539db6000) [pid = 1846] [serial = 120] [outer = 0x7f752f62d000] 09:15:31 INFO - PROCESS | 1846 | --DOCSHELL 0x7f7538320800 == 39 [pid = 1846] [id = 28] 09:15:31 INFO - PROCESS | 1846 | --DOCSHELL 0x7f7538ac4800 == 38 [pid = 1846] [id = 36] 09:15:31 INFO - PROCESS | 1846 | --DOCSHELL 0x7f753831f000 == 37 [pid = 1846] [id = 35] 09:15:31 INFO - PROCESS | 1846 | --DOCSHELL 0x7f7537958800 == 36 [pid = 1846] [id = 34] 09:15:31 INFO - PROCESS | 1846 | --DOCSHELL 0x7f7535508000 == 35 [pid = 1846] [id = 33] 09:15:31 INFO - PROCESS | 1846 | --DOCSHELL 0x7f75312a3800 == 34 [pid = 1846] [id = 32] 09:15:31 INFO - PROCESS | 1846 | --DOMWINDOW == 69 (0x7f753286f000) [pid = 1846] [serial = 65] [outer = (nil)] [url = about:blank] 09:15:31 INFO - PROCESS | 1846 | --DOMWINDOW == 68 (0x7f7546177c00) [pid = 1846] [serial = 56] [outer = (nil)] [url = about:blank] 09:15:31 INFO - PROCESS | 1846 | --DOMWINDOW == 67 (0x7f7538e09800) [pid = 1846] [serial = 77] [outer = (nil)] [url = about:blank] 09:15:31 INFO - PROCESS | 1846 | --DOMWINDOW == 66 (0x7f7538a42800) [pid = 1846] [serial = 76] [outer = (nil)] [url = about:blank] 09:15:31 INFO - PROCESS | 1846 | --DOMWINDOW == 65 (0x7f7535c92800) [pid = 1846] [serial = 70] [outer = (nil)] [url = about:blank] 09:15:31 INFO - PROCESS | 1846 | --DOMWINDOW == 64 (0x7f753552f000) [pid = 1846] [serial = 73] [outer = (nil)] [url = about:blank] 09:15:31 INFO - PROCESS | 1846 | --DOMWINDOW == 63 (0x7f7535f06000) [pid = 1846] [serial = 71] [outer = (nil)] [url = about:blank] 09:15:31 INFO - PROCESS | 1846 | --DOMWINDOW == 62 (0x7f7547608000) [pid = 1846] [serial = 68] [outer = (nil)] [url = about:blank] 09:15:31 INFO - PROCESS | 1846 | --DOMWINDOW == 61 (0x7f753746e800) [pid = 1846] [serial = 74] [outer = (nil)] [url = about:blank] 09:15:31 INFO - PROCESS | 1846 | --DOMWINDOW == 60 (0x7f75473e9c00) [pid = 1846] [serial = 67] [outer = (nil)] [url = about:blank] 09:15:32 INFO - PROCESS | 1846 | 1461773732025 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]]]}] 09:15:32 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-atop.html | Canvas test: 2d.composite.image.destination-atop 09:15:32 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-atop.html | took 1433ms 09:15:32 INFO - PROCESS | 1846 | 1461773732040 Marionette TRACE conn3 -> [0,133,"getWindowHandle",null] 09:15:32 INFO - PROCESS | 1846 | 1461773732046 Marionette TRACE conn3 <- [1,133,null,{"value":"8"}] 09:15:32 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-in.html 09:15:32 INFO - PROCESS | 1846 | 1461773732053 Marionette TRACE conn3 -> [0,134,"setScriptTimeout",{"ms":35000}] 09:15:32 INFO - PROCESS | 1846 | 1461773732058 Marionette TRACE conn3 <- [1,134,null,{}] 09:15:32 INFO - PROCESS | 1846 | 1461773732065 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}] 09:15:32 INFO - PROCESS | 1846 | 1461773732197 Marionette TRACE conn3 <- [1,135,null,{"value":null}] 09:15:32 INFO - PROCESS | 1846 | 1461773732217 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\", \"8c3fb307-b706-445e-94e1-ab62aec87e07\");\n\nvar timer = null;\nif (30000) {\n 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:15:32 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f75315c7000 == 35 [pid = 1846] [id = 41] 09:15:32 INFO - PROCESS | 1846 | ++DOMWINDOW == 61 (0x7f7532cbc800) [pid = 1846] [serial = 121] [outer = (nil)] 09:15:32 INFO - PROCESS | 1846 | ++DOMWINDOW == 62 (0x7f75353fa400) [pid = 1846] [serial = 122] [outer = 0x7f7532cbc800] 09:15:32 INFO - PROCESS | 1846 | 1461773732279 Marionette DEBUG loaded listener.js 09:15:32 INFO - PROCESS | 1846 | ++DOMWINDOW == 63 (0x7f7535f05000) [pid = 1846] [serial = 123] [outer = 0x7f7532cbc800] 09:15:33 INFO - PROCESS | 1846 | 1461773732997 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]]]}] 09:15:33 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-in.html | Canvas test: 2d.composite.image.destination-in 09:15:33 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-in.html | took 978ms 09:15:33 INFO - PROCESS | 1846 | 1461773733032 Marionette TRACE conn3 -> [0,137,"getWindowHandle",null] 09:15:33 INFO - PROCESS | 1846 | 1461773733039 Marionette TRACE conn3 <- [1,137,null,{"value":"8"}] 09:15:33 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-out.html 09:15:33 INFO - PROCESS | 1846 | 1461773733049 Marionette TRACE conn3 -> [0,138,"setScriptTimeout",{"ms":35000}] 09:15:33 INFO - PROCESS | 1846 | 1461773733053 Marionette TRACE conn3 <- [1,138,null,{}] 09:15:33 INFO - PROCESS | 1846 | 1461773733058 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}] 09:15:33 INFO - PROCESS | 1846 | 1461773733189 Marionette TRACE conn3 <- [1,139,null,{"value":null}] 09:15:33 INFO - PROCESS | 1846 | 1461773733206 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\", \"8c3fb307-b706-445e-94e1-ab62aec87e07\");\n\nvar timer = null;\nif (30000) {\n 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:15:33 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f75374ef000 == 36 [pid = 1846] [id = 42] 09:15:33 INFO - PROCESS | 1846 | ++DOMWINDOW == 64 (0x7f7537f3e400) [pid = 1846] [serial = 124] [outer = (nil)] 09:15:33 INFO - PROCESS | 1846 | ++DOMWINDOW == 65 (0x7f7538a16000) [pid = 1846] [serial = 125] [outer = 0x7f7537f3e400] 09:15:33 INFO - PROCESS | 1846 | 1461773733267 Marionette DEBUG loaded listener.js 09:15:33 INFO - PROCESS | 1846 | ++DOMWINDOW == 66 (0x7f75355b9000) [pid = 1846] [serial = 126] [outer = 0x7f7537f3e400] 09:15:33 INFO - PROCESS | 1846 | 1461773733961 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]]]}] 09:15:33 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-out.html | Canvas test: 2d.composite.image.destination-out 09:15:33 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-out.html | took 926ms 09:15:33 INFO - PROCESS | 1846 | 1461773733975 Marionette TRACE conn3 -> [0,141,"getWindowHandle",null] 09:15:33 INFO - PROCESS | 1846 | 1461773733978 Marionette TRACE conn3 <- [1,141,null,{"value":"8"}] 09:15:33 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-over.html 09:15:33 INFO - PROCESS | 1846 | 1461773733984 Marionette TRACE conn3 -> [0,142,"setScriptTimeout",{"ms":35000}] 09:15:33 INFO - PROCESS | 1846 | 1461773733989 Marionette TRACE conn3 <- [1,142,null,{}] 09:15:34 INFO - PROCESS | 1846 | 1461773734014 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}] 09:15:34 INFO - PROCESS | 1846 | 1461773734164 Marionette TRACE conn3 <- [1,143,null,{"value":null}] 09:15:34 INFO - PROCESS | 1846 | 1461773734184 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\", \"8c3fb307-b706-445e-94e1-ab62aec87e07\");\n\nvar timer = null;\nif (30000) {\n 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:15:34 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f7538c97000 == 37 [pid = 1846] [id = 43] 09:15:34 INFO - PROCESS | 1846 | ++DOMWINDOW == 67 (0x7f753a799c00) [pid = 1846] [serial = 127] [outer = (nil)] 09:15:34 INFO - PROCESS | 1846 | ++DOMWINDOW == 68 (0x7f753ba5dc00) [pid = 1846] [serial = 128] [outer = 0x7f753a799c00] 09:15:34 INFO - PROCESS | 1846 | 1461773734246 Marionette DEBUG loaded listener.js 09:15:34 INFO - PROCESS | 1846 | ++DOMWINDOW == 69 (0x7f753bd2cc00) [pid = 1846] [serial = 129] [outer = 0x7f753a799c00] 09:15:35 INFO - PROCESS | 1846 | 1461773735019 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]]]}] 09:15:35 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-over.html | Canvas test: 2d.composite.image.destination-over 09:15:35 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-over.html | took 1081ms 09:15:35 INFO - PROCESS | 1846 | 1461773735094 Marionette TRACE conn3 -> [0,145,"getWindowHandle",null] 09:15:35 INFO - PROCESS | 1846 | 1461773735097 Marionette TRACE conn3 <- [1,145,null,{"value":"8"}] 09:15:35 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.lighter.html 09:15:35 INFO - PROCESS | 1846 | 1461773735103 Marionette TRACE conn3 -> [0,146,"setScriptTimeout",{"ms":35000}] 09:15:35 INFO - PROCESS | 1846 | 1461773735106 Marionette TRACE conn3 <- [1,146,null,{}] 09:15:35 INFO - PROCESS | 1846 | 1461773735111 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}] 09:15:35 INFO - PROCESS | 1846 | 1461773735284 Marionette TRACE conn3 <- [1,147,null,{"value":null}] 09:15:35 INFO - PROCESS | 1846 | 1461773735305 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\", \"8c3fb307-b706-445e-94e1-ab62aec87e07\");\n\nvar timer = null;\nif (30000) {\n 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:15:35 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f753bdd6800 == 38 [pid = 1846] [id = 44] 09:15:35 INFO - PROCESS | 1846 | ++DOMWINDOW == 70 (0x7f753836cc00) [pid = 1846] [serial = 130] [outer = (nil)] 09:15:35 INFO - PROCESS | 1846 | ++DOMWINDOW == 71 (0x7f7545f71000) [pid = 1846] [serial = 131] [outer = 0x7f753836cc00] 09:15:35 INFO - PROCESS | 1846 | 1461773735367 Marionette DEBUG loaded listener.js 09:15:35 INFO - PROCESS | 1846 | ++DOMWINDOW == 72 (0x7f75461e4400) [pid = 1846] [serial = 132] [outer = 0x7f753836cc00] 09:15:36 INFO - PROCESS | 1846 | 1461773736045 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]]]}] 09:15:36 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.lighter.html | Canvas test: 2d.composite.image.lighter 09:15:36 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.lighter.html | took 975ms 09:15:36 INFO - PROCESS | 1846 | 1461773736079 Marionette TRACE conn3 -> [0,149,"getWindowHandle",null] 09:15:36 INFO - PROCESS | 1846 | 1461773736081 Marionette TRACE conn3 <- [1,149,null,{"value":"8"}] 09:15:36 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-atop.html 09:15:36 INFO - PROCESS | 1846 | 1461773736087 Marionette TRACE conn3 -> [0,150,"setScriptTimeout",{"ms":35000}] 09:15:36 INFO - PROCESS | 1846 | 1461773736089 Marionette TRACE conn3 <- [1,150,null,{}] 09:15:36 INFO - PROCESS | 1846 | 1461773736103 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}] 09:15:36 INFO - PROCESS | 1846 | 1461773736257 Marionette TRACE conn3 <- [1,151,null,{"value":null}] 09:15:36 INFO - PROCESS | 1846 | 1461773736316 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\", \"8c3fb307-b706-445e-94e1-ab62aec87e07\");\n\nvar timer = null;\nif (30000) {\n 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:15:36 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f75329d1800 == 39 [pid = 1846] [id = 45] 09:15:36 INFO - PROCESS | 1846 | ++DOMWINDOW == 73 (0x7f752f962c00) [pid = 1846] [serial = 133] [outer = (nil)] 09:15:36 INFO - PROCESS | 1846 | ++DOMWINDOW == 74 (0x7f75329ea000) [pid = 1846] [serial = 134] [outer = 0x7f752f962c00] 09:15:36 INFO - PROCESS | 1846 | 1461773736374 Marionette DEBUG loaded listener.js 09:15:36 INFO - PROCESS | 1846 | ++DOMWINDOW == 75 (0x7f75329ed000) [pid = 1846] [serial = 135] [outer = 0x7f752f962c00] 09:15:36 INFO - PROCESS | 1846 | --DOMWINDOW == 74 (0x7f752f96c400) [pid = 1846] [serial = 81] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-out.html] 09:15:36 INFO - PROCESS | 1846 | --DOMWINDOW == 73 (0x7f753286d000) [pid = 1846] [serial = 93] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html] 09:15:36 INFO - PROCESS | 1846 | --DOMWINDOW == 72 (0x7f7534782c00) [pid = 1846] [serial = 96] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.default.html] 09:15:36 INFO - PROCESS | 1846 | --DOMWINDOW == 71 (0x7f7531263000) [pid = 1846] [serial = 105] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html] 09:15:36 INFO - PROCESS | 1846 | --DOMWINDOW == 70 (0x7f752f628800) [pid = 1846] [serial = 87] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.xor.html] 09:15:36 INFO - PROCESS | 1846 | --DOMWINDOW == 69 (0x7f752ff2e000) [pid = 1846] [serial = 102] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.image.html] 09:15:36 INFO - PROCESS | 1846 | --DOMWINDOW == 68 (0x7f753286ac00) [pid = 1846] [serial = 78] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-in.html] 09:15:36 INFO - PROCESS | 1846 | --DOMWINDOW == 67 (0x7f7539446c00) [pid = 1846] [serial = 84] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-over.html] 09:15:36 INFO - PROCESS | 1846 | --DOMWINDOW == 66 (0x7f7535f04000) [pid = 1846] [serial = 99] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.fill.html] 09:15:37 INFO - PROCESS | 1846 | 1461773737090 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]]]}] 09:15:37 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-atop.html | Canvas test: 2d.composite.image.source-atop 09:15:37 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-atop.html | took 1030ms 09:15:37 INFO - PROCESS | 1846 | 1461773737118 Marionette TRACE conn3 -> [0,153,"getWindowHandle",null] 09:15:37 INFO - PROCESS | 1846 | 1461773737121 Marionette TRACE conn3 <- [1,153,null,{"value":"8"}] 09:15:37 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-in.html 09:15:37 INFO - PROCESS | 1846 | 1461773737130 Marionette TRACE conn3 -> [0,154,"setScriptTimeout",{"ms":35000}] 09:15:37 INFO - PROCESS | 1846 | 1461773737133 Marionette TRACE conn3 <- [1,154,null,{}] 09:15:37 INFO - PROCESS | 1846 | 1461773737137 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}] 09:15:37 INFO - PROCESS | 1846 | 1461773737313 Marionette TRACE conn3 <- [1,155,null,{"value":null}] 09:15:37 INFO - PROCESS | 1846 | 1461773737330 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\", \"8c3fb307-b706-445e-94e1-ab62aec87e07\");\n\nvar timer = null;\nif (30000) {\n 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:15:37 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f753f715800 == 40 [pid = 1846] [id = 46] 09:15:37 INFO - PROCESS | 1846 | ++DOMWINDOW == 67 (0x7f752f750c00) [pid = 1846] [serial = 136] [outer = (nil)] 09:15:37 INFO - PROCESS | 1846 | ++DOMWINDOW == 68 (0x7f7535efdc00) [pid = 1846] [serial = 137] [outer = 0x7f752f750c00] 09:15:37 INFO - PROCESS | 1846 | 1461773737391 Marionette DEBUG loaded listener.js 09:15:37 INFO - PROCESS | 1846 | ++DOMWINDOW == 69 (0x7f7539cbc400) [pid = 1846] [serial = 138] [outer = 0x7f752f750c00] 09:15:38 INFO - PROCESS | 1846 | 1461773738098 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]]]}] 09:15:38 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-in.html | Canvas test: 2d.composite.image.source-in 09:15:38 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-in.html | took 1028ms 09:15:38 INFO - PROCESS | 1846 | 1461773738156 Marionette TRACE conn3 -> [0,157,"getWindowHandle",null] 09:15:38 INFO - PROCESS | 1846 | 1461773738159 Marionette TRACE conn3 <- [1,157,null,{"value":"8"}] 09:15:38 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-out.html 09:15:38 INFO - PROCESS | 1846 | 1461773738165 Marionette TRACE conn3 -> [0,158,"setScriptTimeout",{"ms":35000}] 09:15:38 INFO - PROCESS | 1846 | 1461773738168 Marionette TRACE conn3 <- [1,158,null,{}] 09:15:38 INFO - PROCESS | 1846 | 1461773738174 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}] 09:15:38 INFO - PROCESS | 1846 | 1461773738297 Marionette TRACE conn3 <- [1,159,null,{"value":null}] 09:15:38 INFO - PROCESS | 1846 | 1461773738312 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\", \"8c3fb307-b706-445e-94e1-ab62aec87e07\");\n\nvar timer = null;\nif (30000) {\n 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:15:38 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f7545f21800 == 41 [pid = 1846] [id = 47] 09:15:38 INFO - PROCESS | 1846 | ++DOMWINDOW == 70 (0x7f7539dba800) [pid = 1846] [serial = 139] [outer = (nil)] 09:15:38 INFO - PROCESS | 1846 | ++DOMWINDOW == 71 (0x7f75461e1c00) [pid = 1846] [serial = 140] [outer = 0x7f7539dba800] 09:15:38 INFO - PROCESS | 1846 | 1461773738370 Marionette DEBUG loaded listener.js 09:15:38 INFO - PROCESS | 1846 | ++DOMWINDOW == 72 (0x7f7546489000) [pid = 1846] [serial = 141] [outer = 0x7f7539dba800] 09:15:39 INFO - PROCESS | 1846 | 1461773739246 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]]]}] 09:15:39 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-out.html | Canvas test: 2d.composite.image.source-out 09:15:39 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-out.html | took 1126ms 09:15:39 INFO - PROCESS | 1846 | 1461773739293 Marionette TRACE conn3 -> [0,161,"getWindowHandle",null] 09:15:39 INFO - PROCESS | 1846 | 1461773739299 Marionette TRACE conn3 <- [1,161,null,{"value":"8"}] 09:15:39 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-over.html 09:15:39 INFO - PROCESS | 1846 | 1461773739308 Marionette TRACE conn3 -> [0,162,"setScriptTimeout",{"ms":35000}] 09:15:39 INFO - PROCESS | 1846 | 1461773739313 Marionette TRACE conn3 <- [1,162,null,{}] 09:15:39 INFO - PROCESS | 1846 | 1461773739321 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}] 09:15:39 INFO - PROCESS | 1846 | 1461773739477 Marionette TRACE conn3 <- [1,163,null,{"value":null}] 09:15:39 INFO - PROCESS | 1846 | 1461773739600 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\", \"8c3fb307-b706-445e-94e1-ab62aec87e07\");\n\nvar timer = null;\nif (30000) {\n 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:15:39 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f7536b5d000 == 42 [pid = 1846] [id = 48] 09:15:39 INFO - PROCESS | 1846 | ++DOMWINDOW == 73 (0x7f7532864c00) [pid = 1846] [serial = 142] [outer = (nil)] 09:15:39 INFO - PROCESS | 1846 | ++DOMWINDOW == 74 (0x7f75329e9000) [pid = 1846] [serial = 143] [outer = 0x7f7532864c00] 09:15:39 INFO - PROCESS | 1846 | 1461773739671 Marionette DEBUG loaded listener.js 09:15:39 INFO - PROCESS | 1846 | ++DOMWINDOW == 75 (0x7f75329f3400) [pid = 1846] [serial = 144] [outer = 0x7f7532864c00] 09:15:40 INFO - PROCESS | 1846 | 1461773740558 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]]]}] 09:15:40 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-over.html | Canvas test: 2d.composite.image.source-over 09:15:40 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-over.html | took 1294ms 09:15:40 INFO - PROCESS | 1846 | 1461773740602 Marionette TRACE conn3 -> [0,165,"getWindowHandle",null] 09:15:40 INFO - PROCESS | 1846 | 1461773740610 Marionette TRACE conn3 <- [1,165,null,{"value":"8"}] 09:15:40 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.xor.html 09:15:40 INFO - PROCESS | 1846 | 1461773740619 Marionette TRACE conn3 -> [0,166,"setScriptTimeout",{"ms":35000}] 09:15:40 INFO - PROCESS | 1846 | 1461773740623 Marionette TRACE conn3 <- [1,166,null,{}] 09:15:40 INFO - PROCESS | 1846 | 1461773740629 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}] 09:15:40 INFO - PROCESS | 1846 | 1461773740809 Marionette TRACE conn3 <- [1,167,null,{"value":null}] 09:15:40 INFO - PROCESS | 1846 | 1461773740936 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\", \"8c3fb307-b706-445e-94e1-ab62aec87e07\");\n\nvar timer = null;\nif (30000) {\n 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:15:40 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f7539c37000 == 43 [pid = 1846] [id = 49] 09:15:40 INFO - PROCESS | 1846 | ++DOMWINDOW == 76 (0x7f75329f3000) [pid = 1846] [serial = 145] [outer = (nil)] 09:15:40 INFO - PROCESS | 1846 | ++DOMWINDOW == 77 (0x7f7536ed4c00) [pid = 1846] [serial = 146] [outer = 0x7f75329f3000] 09:15:41 INFO - PROCESS | 1846 | 1461773741005 Marionette DEBUG loaded listener.js 09:15:41 INFO - PROCESS | 1846 | ++DOMWINDOW == 78 (0x7f7538451c00) [pid = 1846] [serial = 147] [outer = 0x7f75329f3000] 09:15:41 INFO - PROCESS | 1846 | 1461773741871 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]]]}] 09:15:41 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.xor.html | Canvas test: 2d.composite.image.xor 09:15:41 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.xor.html | took 1282ms 09:15:41 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.casesensitive.html 09:15:41 INFO - PROCESS | 1846 | 1461773741902 Marionette TRACE conn3 -> [0,169,"getWindowHandle",null] 09:15:41 INFO - PROCESS | 1846 | 1461773741905 Marionette TRACE conn3 <- [1,169,null,{"value":"8"}] 09:15:41 INFO - PROCESS | 1846 | 1461773741911 Marionette TRACE conn3 -> [0,170,"setScriptTimeout",{"ms":35000}] 09:15:41 INFO - PROCESS | 1846 | 1461773741917 Marionette TRACE conn3 <- [1,170,null,{}] 09:15:41 INFO - PROCESS | 1846 | 1461773741932 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}] 09:15:42 INFO - PROCESS | 1846 | 1461773742073 Marionette TRACE conn3 <- [1,171,null,{"value":null}] 09:15:42 INFO - PROCESS | 1846 | 1461773742205 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\", \"8c3fb307-b706-445e-94e1-ab62aec87e07\");\n\nvar timer = null;\nif (30000) {\n 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:15:42 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f7546231000 == 44 [pid = 1846] [id = 50] 09:15:42 INFO - PROCESS | 1846 | ++DOMWINDOW == 79 (0x7f75394edc00) [pid = 1846] [serial = 148] [outer = (nil)] 09:15:42 INFO - PROCESS | 1846 | ++DOMWINDOW == 80 (0x7f753bd2f400) [pid = 1846] [serial = 149] [outer = 0x7f75394edc00] 09:15:42 INFO - PROCESS | 1846 | 1461773742276 Marionette DEBUG loaded listener.js 09:15:42 INFO - PROCESS | 1846 | ++DOMWINDOW == 81 (0x7f754616e800) [pid = 1846] [serial = 150] [outer = 0x7f75394edc00] 09:15:43 INFO - PROCESS | 1846 | 1461773743240 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]]]}] 09:15:43 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.casesensitive.html | Canvas test: 2d.composite.operation.casesensitive 09:15:43 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.casesensitive.html | took 1388ms 09:15:43 INFO - PROCESS | 1846 | 1461773743299 Marionette TRACE conn3 -> [0,173,"getWindowHandle",null] 09:15:43 INFO - PROCESS | 1846 | 1461773743303 Marionette TRACE conn3 <- [1,173,null,{"value":"8"}] 09:15:43 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.clear.html 09:15:43 INFO - PROCESS | 1846 | 1461773743311 Marionette TRACE conn3 -> [0,174,"setScriptTimeout",{"ms":35000}] 09:15:43 INFO - PROCESS | 1846 | 1461773743316 Marionette TRACE conn3 <- [1,174,null,{}] 09:15:43 INFO - PROCESS | 1846 | 1461773743323 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}] 09:15:43 INFO - PROCESS | 1846 | 1461773743473 Marionette TRACE conn3 <- [1,175,null,{"value":null}] 09:15:43 INFO - PROCESS | 1846 | 1461773743599 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\", \"8c3fb307-b706-445e-94e1-ab62aec87e07\");\n\nvar timer = null;\nif (30000) {\n 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:15:43 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f752f9d1000 == 45 [pid = 1846] [id = 51] 09:15:43 INFO - PROCESS | 1846 | ++DOMWINDOW == 82 (0x7f75329e8c00) [pid = 1846] [serial = 151] [outer = (nil)] 09:15:43 INFO - PROCESS | 1846 | ++DOMWINDOW == 83 (0x7f75329ee000) [pid = 1846] [serial = 152] [outer = 0x7f75329e8c00] 09:15:43 INFO - PROCESS | 1846 | 1461773743686 Marionette DEBUG loaded listener.js 09:15:43 INFO - PROCESS | 1846 | ++DOMWINDOW == 84 (0x7f7534781400) [pid = 1846] [serial = 153] [outer = 0x7f75329e8c00] 09:15:44 INFO - PROCESS | 1846 | --DOCSHELL 0x7f7532c2c000 == 44 [pid = 1846] [id = 30] 09:15:44 INFO - PROCESS | 1846 | --DOCSHELL 0x7f753f715800 == 43 [pid = 1846] [id = 46] 09:15:44 INFO - PROCESS | 1846 | --DOCSHELL 0x7f75329d1800 == 42 [pid = 1846] [id = 45] 09:15:44 INFO - PROCESS | 1846 | --DOCSHELL 0x7f753bdd6800 == 41 [pid = 1846] [id = 44] 09:15:44 INFO - PROCESS | 1846 | --DOMWINDOW == 83 (0x7f753bd3b800) [pid = 1846] [serial = 109] [outer = (nil)] [url = about:blank] 09:15:44 INFO - PROCESS | 1846 | --DOMWINDOW == 82 (0x7f753141f400) [pid = 1846] [serial = 91] [outer = (nil)] [url = about:blank] 09:15:44 INFO - PROCESS | 1846 | --DOCSHELL 0x7f7538c97000 == 40 [pid = 1846] [id = 43] 09:15:44 INFO - PROCESS | 1846 | --DOCSHELL 0x7f75374ef000 == 39 [pid = 1846] [id = 42] 09:15:44 INFO - PROCESS | 1846 | --DOCSHELL 0x7f75315c7000 == 38 [pid = 1846] [id = 41] 09:15:44 INFO - PROCESS | 1846 | --DOCSHELL 0x7f752ff1a800 == 37 [pid = 1846] [id = 40] 09:15:44 INFO - PROCESS | 1846 | --DOCSHELL 0x7f7538321000 == 36 [pid = 1846] [id = 39] 09:15:44 INFO - PROCESS | 1846 | --DOCSHELL 0x7f7531287000 == 35 [pid = 1846] [id = 38] 09:15:44 INFO - PROCESS | 1846 | --DOCSHELL 0x7f7538d1b000 == 34 [pid = 1846] [id = 37] 09:15:44 INFO - PROCESS | 1846 | --DOMWINDOW == 81 (0x7f7538e11800) [pid = 1846] [serial = 83] [outer = (nil)] [url = about:blank] 09:15:44 INFO - PROCESS | 1846 | --DOMWINDOW == 80 (0x7f75355bf400) [pid = 1846] [serial = 95] [outer = (nil)] [url = about:blank] 09:15:44 INFO - PROCESS | 1846 | --DOMWINDOW == 79 (0x7f7534788800) [pid = 1846] [serial = 94] [outer = (nil)] [url = about:blank] 09:15:44 INFO - PROCESS | 1846 | --DOMWINDOW == 78 (0x7f7537349800) [pid = 1846] [serial = 98] [outer = (nil)] [url = about:blank] 09:15:44 INFO - PROCESS | 1846 | --DOMWINDOW == 77 (0x7f7539cb3000) [pid = 1846] [serial = 107] [outer = (nil)] [url = about:blank] 09:15:44 INFO - PROCESS | 1846 | --DOMWINDOW == 76 (0x7f753286c800) [pid = 1846] [serial = 88] [outer = (nil)] [url = about:blank] 09:15:44 INFO - PROCESS | 1846 | --DOMWINDOW == 75 (0x7f753940ec00) [pid = 1846] [serial = 103] [outer = (nil)] [url = about:blank] 09:15:44 INFO - PROCESS | 1846 | --DOMWINDOW == 74 (0x7f75394e3800) [pid = 1846] [serial = 104] [outer = (nil)] [url = about:blank] 09:15:44 INFO - PROCESS | 1846 | --DOMWINDOW == 73 (0x7f7536bce800) [pid = 1846] [serial = 80] [outer = (nil)] [url = about:blank] 09:15:44 INFO - PROCESS | 1846 | --DOMWINDOW == 72 (0x7f7545346000) [pid = 1846] [serial = 89] [outer = (nil)] [url = about:blank] 09:15:44 INFO - PROCESS | 1846 | --DOMWINDOW == 71 (0x7f75353fa000) [pid = 1846] [serial = 79] [outer = (nil)] [url = about:blank] 09:15:44 INFO - PROCESS | 1846 | --DOMWINDOW == 70 (0x7f753bd0f800) [pid = 1846] [serial = 86] [outer = (nil)] [url = about:blank] 09:15:44 INFO - PROCESS | 1846 | --DOMWINDOW == 69 (0x7f7536486c00) [pid = 1846] [serial = 106] [outer = (nil)] [url = about:blank] 09:15:44 INFO - PROCESS | 1846 | --DOMWINDOW == 68 (0x7f753ba59400) [pid = 1846] [serial = 85] [outer = (nil)] [url = about:blank] 09:15:44 INFO - PROCESS | 1846 | --DOMWINDOW == 67 (0x7f7536cc5000) [pid = 1846] [serial = 97] [outer = (nil)] [url = about:blank] 09:15:44 INFO - PROCESS | 1846 | --DOMWINDOW == 66 (0x7f7538da7c00) [pid = 1846] [serial = 82] [outer = (nil)] [url = about:blank] 09:15:44 INFO - PROCESS | 1846 | --DOMWINDOW == 65 (0x7f7538564000) [pid = 1846] [serial = 100] [outer = (nil)] [url = about:blank] 09:15:44 INFO - PROCESS | 1846 | --DOMWINDOW == 64 (0x7f7538da1000) [pid = 1846] [serial = 101] [outer = (nil)] [url = about:blank] 09:15:44 INFO - PROCESS | 1846 | 1461773744601 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]]]}] 09:15:44 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.clear.html | Canvas test: 2d.composite.operation.clear 09:15:44 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.clear.html | took 1336ms 09:15:44 INFO - PROCESS | 1846 | 1461773744648 Marionette TRACE conn3 -> [0,177,"getWindowHandle",null] 09:15:44 INFO - PROCESS | 1846 | 1461773744655 Marionette TRACE conn3 <- [1,177,null,{"value":"8"}] 09:15:44 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.darker.html 09:15:44 INFO - PROCESS | 1846 | 1461773744665 Marionette TRACE conn3 -> [0,178,"setScriptTimeout",{"ms":35000}] 09:15:44 INFO - PROCESS | 1846 | 1461773744669 Marionette TRACE conn3 <- [1,178,null,{}] 09:15:44 INFO - PROCESS | 1846 | 1461773744675 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}] 09:15:44 INFO - PROCESS | 1846 | 1461773744804 Marionette TRACE conn3 <- [1,179,null,{"value":null}] 09:15:44 INFO - PROCESS | 1846 | 1461773744823 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\", \"8c3fb307-b706-445e-94e1-ab62aec87e07\");\n\nvar timer = null;\nif (30000) {\n 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:15:44 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f75355e5000 == 35 [pid = 1846] [id = 52] 09:15:44 INFO - PROCESS | 1846 | ++DOMWINDOW == 65 (0x7f7536486c00) [pid = 1846] [serial = 154] [outer = (nil)] 09:15:44 INFO - PROCESS | 1846 | ++DOMWINDOW == 66 (0x7f7537348800) [pid = 1846] [serial = 155] [outer = 0x7f7536486c00] 09:15:44 INFO - PROCESS | 1846 | 1461773744884 Marionette DEBUG loaded listener.js 09:15:44 INFO - PROCESS | 1846 | ++DOMWINDOW == 67 (0x7f7538002400) [pid = 1846] [serial = 156] [outer = 0x7f7536486c00] 09:15:45 INFO - PROCESS | 1846 | 1461773745551 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]]]}] 09:15:45 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.darker.html | Canvas test: 2d.composite.operation.darker 09:15:45 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.darker.html | took 938ms 09:15:45 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.default.html 09:15:45 INFO - PROCESS | 1846 | 1461773745603 Marionette TRACE conn3 -> [0,181,"getWindowHandle",null] 09:15:45 INFO - PROCESS | 1846 | 1461773745605 Marionette TRACE conn3 <- [1,181,null,{"value":"8"}] 09:15:45 INFO - PROCESS | 1846 | 1461773745611 Marionette TRACE conn3 -> [0,182,"setScriptTimeout",{"ms":35000}] 09:15:45 INFO - PROCESS | 1846 | 1461773745617 Marionette TRACE conn3 <- [1,182,null,{}] 09:15:45 INFO - PROCESS | 1846 | 1461773745641 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}] 09:15:45 INFO - PROCESS | 1846 | 1461773745789 Marionette TRACE conn3 <- [1,183,null,{"value":null}] 09:15:45 INFO - PROCESS | 1846 | 1461773745802 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\", \"8c3fb307-b706-445e-94e1-ab62aec87e07\");\n\nvar timer = null;\nif (30000) {\n 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:15:45 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f75381e0800 == 36 [pid = 1846] [id = 53] 09:15:45 INFO - PROCESS | 1846 | ++DOMWINDOW == 68 (0x7f7538e0cc00) [pid = 1846] [serial = 157] [outer = (nil)] 09:15:45 INFO - PROCESS | 1846 | ++DOMWINDOW == 69 (0x7f753940ec00) [pid = 1846] [serial = 158] [outer = 0x7f7538e0cc00] 09:15:45 INFO - PROCESS | 1846 | 1461773745863 Marionette DEBUG loaded listener.js 09:15:45 INFO - PROCESS | 1846 | ++DOMWINDOW == 70 (0x7f7539db9400) [pid = 1846] [serial = 159] [outer = 0x7f7538e0cc00] 09:15:46 INFO - PROCESS | 1846 | 1461773746530 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]]]}] 09:15:46 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.default.html | Canvas test: 2d.composite.operation.default 09:15:46 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.default.html | took 941ms 09:15:46 INFO - PROCESS | 1846 | 1461773746552 Marionette TRACE conn3 -> [0,185,"getWindowHandle",null] 09:15:46 INFO - PROCESS | 1846 | 1461773746556 Marionette TRACE conn3 <- [1,185,null,{"value":"8"}] 09:15:46 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.get.html 09:15:46 INFO - PROCESS | 1846 | 1461773746561 Marionette TRACE conn3 -> [0,186,"setScriptTimeout",{"ms":35000}] 09:15:46 INFO - PROCESS | 1846 | 1461773746563 Marionette TRACE conn3 <- [1,186,null,{}] 09:15:46 INFO - PROCESS | 1846 | 1461773746569 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}] 09:15:46 INFO - PROCESS | 1846 | 1461773746700 Marionette TRACE conn3 <- [1,187,null,{"value":null}] 09:15:46 INFO - PROCESS | 1846 | 1461773746853 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\", \"8c3fb307-b706-445e-94e1-ab62aec87e07\");\n\nvar timer = null;\nif (30000) {\n 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:15:46 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f7538d03800 == 37 [pid = 1846] [id = 54] 09:15:46 INFO - PROCESS | 1846 | ++DOMWINDOW == 71 (0x7f753552f400) [pid = 1846] [serial = 160] [outer = (nil)] 09:15:46 INFO - PROCESS | 1846 | ++DOMWINDOW == 72 (0x7f754031c400) [pid = 1846] [serial = 161] [outer = 0x7f753552f400] 09:15:46 INFO - PROCESS | 1846 | 1461773746922 Marionette DEBUG loaded listener.js 09:15:47 INFO - PROCESS | 1846 | ++DOMWINDOW == 73 (0x7f754533d000) [pid = 1846] [serial = 162] [outer = 0x7f753552f400] 09:15:47 INFO - PROCESS | 1846 | 1461773747828 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]]]}] 09:15:47 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.get.html | Canvas test: 2d.composite.operation.get 09:15:47 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.get.html | took 1332ms 09:15:47 INFO - PROCESS | 1846 | 1461773747905 Marionette TRACE conn3 -> [0,189,"getWindowHandle",null] 09:15:47 INFO - PROCESS | 1846 | 1461773747908 Marionette TRACE conn3 <- [1,189,null,{"value":"8"}] 09:15:47 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.highlight.html 09:15:47 INFO - PROCESS | 1846 | 1461773747914 Marionette TRACE conn3 -> [0,190,"setScriptTimeout",{"ms":35000}] 09:15:47 INFO - PROCESS | 1846 | 1461773747916 Marionette TRACE conn3 <- [1,190,null,{}] 09:15:47 INFO - PROCESS | 1846 | 1461773747921 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}] 09:15:48 INFO - PROCESS | 1846 | 1461773748079 Marionette TRACE conn3 <- [1,191,null,{"value":null}] 09:15:48 INFO - PROCESS | 1846 | 1461773748100 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\", \"8c3fb307-b706-445e-94e1-ab62aec87e07\");\n\nvar timer = null;\nif (30000) {\n 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:15:48 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f7539c27800 == 38 [pid = 1846] [id = 55] 09:15:48 INFO - PROCESS | 1846 | ++DOMWINDOW == 74 (0x7f752fb3b800) [pid = 1846] [serial = 163] [outer = (nil)] 09:15:48 INFO - PROCESS | 1846 | ++DOMWINDOW == 75 (0x7f7546445000) [pid = 1846] [serial = 164] [outer = 0x7f752fb3b800] 09:15:48 INFO - PROCESS | 1846 | 1461773748159 Marionette DEBUG loaded listener.js 09:15:48 INFO - PROCESS | 1846 | ++DOMWINDOW == 76 (0x7f754733f400) [pid = 1846] [serial = 165] [outer = 0x7f752fb3b800] 09:15:48 INFO - PROCESS | 1846 | --DOMWINDOW == 75 (0x7f752f75e400) [pid = 1846] [serial = 90] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvas.html] 09:15:48 INFO - PROCESS | 1846 | --DOMWINDOW == 74 (0x7f753836cc00) [pid = 1846] [serial = 130] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.lighter.html] 09:15:48 INFO - PROCESS | 1846 | --DOMWINDOW == 73 (0x7f752f962c00) [pid = 1846] [serial = 133] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-atop.html] 09:15:48 INFO - PROCESS | 1846 | --DOMWINDOW == 72 (0x7f753a799c00) [pid = 1846] [serial = 127] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-over.html] 09:15:48 INFO - PROCESS | 1846 | --DOMWINDOW == 71 (0x7f7537f3e400) [pid = 1846] [serial = 124] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-out.html] 09:15:48 INFO - PROCESS | 1846 | --DOMWINDOW == 70 (0x7f752f62d000) [pid = 1846] [serial = 118] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-atop.html] 09:15:48 INFO - PROCESS | 1846 | --DOMWINDOW == 69 (0x7f752f750c00) [pid = 1846] [serial = 136] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-in.html] 09:15:48 INFO - PROCESS | 1846 | --DOMWINDOW == 68 (0x7f7532cbc800) [pid = 1846] [serial = 121] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-in.html] 09:15:48 INFO - PROCESS | 1846 | 1461773748958 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]]]}] 09:15:48 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.highlight.html | Canvas test: 2d.composite.operation.highlight 09:15:48 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.highlight.html | took 1076ms 09:15:48 INFO - PROCESS | 1846 | 1461773748991 Marionette TRACE conn3 -> [0,193,"getWindowHandle",null] 09:15:48 INFO - PROCESS | 1846 | 1461773748994 Marionette TRACE conn3 <- [1,193,null,{"value":"8"}] 09:15:48 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.nullsuffix.html 09:15:49 INFO - PROCESS | 1846 | 1461773748999 Marionette TRACE conn3 -> [0,194,"setScriptTimeout",{"ms":35000}] 09:15:49 INFO - PROCESS | 1846 | 1461773749002 Marionette TRACE conn3 <- [1,194,null,{}] 09:15:49 INFO - PROCESS | 1846 | 1461773749006 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}] 09:15:49 INFO - PROCESS | 1846 | 1461773749204 Marionette TRACE conn3 <- [1,195,null,{"value":null}] 09:15:49 INFO - PROCESS | 1846 | 1461773749265 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\", \"8c3fb307-b706-445e-94e1-ab62aec87e07\");\n\nvar timer = null;\nif (30000) {\n 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:15:49 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f753f70a800 == 39 [pid = 1846] [id = 56] 09:15:49 INFO - PROCESS | 1846 | ++DOMWINDOW == 69 (0x7f752f96d000) [pid = 1846] [serial = 166] [outer = (nil)] 09:15:49 INFO - PROCESS | 1846 | ++DOMWINDOW == 70 (0x7f754616f000) [pid = 1846] [serial = 167] [outer = 0x7f752f96d000] 09:15:49 INFO - PROCESS | 1846 | 1461773749329 Marionette DEBUG loaded listener.js 09:15:49 INFO - PROCESS | 1846 | ++DOMWINDOW == 71 (0x7f7547611c00) [pid = 1846] [serial = 168] [outer = 0x7f752f96d000] 09:15:49 INFO - PROCESS | 1846 | 1461773749912 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]]]}] 09:15:49 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | Canvas test: 2d.composite.operation.nullsuffix 09:15:49 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | took 926ms 09:15:49 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.over.html 09:15:49 INFO - PROCESS | 1846 | 1461773749925 Marionette TRACE conn3 -> [0,197,"getWindowHandle",null] 09:15:49 INFO - PROCESS | 1846 | 1461773749927 Marionette TRACE conn3 <- [1,197,null,{"value":"8"}] 09:15:49 INFO - PROCESS | 1846 | 1461773749933 Marionette TRACE conn3 -> [0,198,"setScriptTimeout",{"ms":35000}] 09:15:49 INFO - PROCESS | 1846 | 1461773749936 Marionette TRACE conn3 <- [1,198,null,{}] 09:15:49 INFO - PROCESS | 1846 | 1461773749940 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}] 09:15:50 INFO - PROCESS | 1846 | 1461773750063 Marionette TRACE conn3 <- [1,199,null,{"value":null}] 09:15:50 INFO - PROCESS | 1846 | 1461773750152 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\", \"8c3fb307-b706-445e-94e1-ab62aec87e07\");\n\nvar timer = null;\nif (30000) {\n 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:15:50 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f754619c000 == 40 [pid = 1846] [id = 57] 09:15:50 INFO - PROCESS | 1846 | ++DOMWINDOW == 72 (0x7f752f75fc00) [pid = 1846] [serial = 169] [outer = (nil)] 09:15:50 INFO - PROCESS | 1846 | ++DOMWINDOW == 73 (0x7f75477cfc00) [pid = 1846] [serial = 170] [outer = 0x7f752f75fc00] 09:15:50 INFO - PROCESS | 1846 | 1461773750213 Marionette DEBUG loaded listener.js 09:15:50 INFO - PROCESS | 1846 | ++DOMWINDOW == 74 (0x7f75495ed000) [pid = 1846] [serial = 171] [outer = 0x7f752f75fc00] 09:15:50 INFO - PROCESS | 1846 | 1461773750782 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]]]}] 09:15:50 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.over.html | Canvas test: 2d.composite.operation.over 09:15:50 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.over.html | took 882ms 09:15:50 INFO - PROCESS | 1846 | 1461773750869 Marionette TRACE conn3 -> [0,201,"getWindowHandle",null] 09:15:50 INFO - PROCESS | 1846 | 1461773750875 Marionette TRACE conn3 <- [1,201,null,{"value":"8"}] 09:15:50 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.unrecognised.html 09:15:50 INFO - PROCESS | 1846 | 1461773750883 Marionette TRACE conn3 -> [0,202,"setScriptTimeout",{"ms":35000}] 09:15:50 INFO - PROCESS | 1846 | 1461773750888 Marionette TRACE conn3 <- [1,202,null,{}] 09:15:50 INFO - PROCESS | 1846 | 1461773750897 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}] 09:15:51 INFO - PROCESS | 1846 | 1461773751066 Marionette TRACE conn3 <- [1,203,null,{"value":null}] 09:15:51 INFO - PROCESS | 1846 | 1461773751188 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\", \"8c3fb307-b706-445e-94e1-ab62aec87e07\");\n\nvar timer = null;\nif (30000) {\n 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:15:51 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f75312a6000 == 41 [pid = 1846] [id = 58] 09:15:51 INFO - PROCESS | 1846 | ++DOMWINDOW == 75 (0x7f752f96e400) [pid = 1846] [serial = 172] [outer = (nil)] 09:15:51 INFO - PROCESS | 1846 | ++DOMWINDOW == 76 (0x7f753141f400) [pid = 1846] [serial = 173] [outer = 0x7f752f96e400] 09:15:51 INFO - PROCESS | 1846 | 1461773751262 Marionette DEBUG loaded listener.js 09:15:51 INFO - PROCESS | 1846 | ++DOMWINDOW == 77 (0x7f75329eac00) [pid = 1846] [serial = 174] [outer = 0x7f752f96e400] 09:15:52 INFO - PROCESS | 1846 | 1461773752059 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]]]}] 09:15:52 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.unrecognised.html | Canvas test: 2d.composite.operation.unrecognised 09:15:52 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.unrecognised.html | took 1231ms 09:15:52 INFO - PROCESS | 1846 | 1461773752117 Marionette TRACE conn3 -> [0,205,"getWindowHandle",null] 09:15:52 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.copy.html 09:15:52 INFO - PROCESS | 1846 | 1461773752122 Marionette TRACE conn3 <- [1,205,null,{"value":"8"}] 09:15:52 INFO - PROCESS | 1846 | 1461773752134 Marionette TRACE conn3 -> [0,206,"setScriptTimeout",{"ms":35000}] 09:15:52 INFO - PROCESS | 1846 | 1461773752140 Marionette TRACE conn3 <- [1,206,null,{}] 09:15:52 INFO - PROCESS | 1846 | 1461773752147 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}] 09:15:52 INFO - PROCESS | 1846 | 1461773752305 Marionette TRACE conn3 <- [1,207,null,{"value":null}] 09:15:52 INFO - PROCESS | 1846 | 1461773752427 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\", \"8c3fb307-b706-445e-94e1-ab62aec87e07\");\n\nvar timer = null;\nif (30000) {\n 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:15:52 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f753949d000 == 42 [pid = 1846] [id = 59] 09:15:52 INFO - PROCESS | 1846 | ++DOMWINDOW == 78 (0x7f7538449400) [pid = 1846] [serial = 175] [outer = (nil)] 09:15:52 INFO - PROCESS | 1846 | ++DOMWINDOW == 79 (0x7f7538453000) [pid = 1846] [serial = 176] [outer = 0x7f7538449400] 09:15:52 INFO - PROCESS | 1846 | 1461773752541 Marionette DEBUG loaded listener.js 09:15:52 INFO - PROCESS | 1846 | ++DOMWINDOW == 80 (0x7f7538e08000) [pid = 1846] [serial = 177] [outer = 0x7f7538449400] 09:15:52 INFO - PROCESS | 1846 | 1461773752676 addons.productaddons WARN Failed downloading XML, status: 0, reason: error 09:15:53 INFO - PROCESS | 1846 | 1461773753354 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]]]}] 09:15:53 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.copy.html | Canvas test: 2d.composite.solid.copy 09:15:53 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.copy.html | took 1285ms 09:15:53 INFO - PROCESS | 1846 | 1461773753416 Marionette TRACE conn3 -> [0,209,"getWindowHandle",null] 09:15:53 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-atop.html 09:15:53 INFO - PROCESS | 1846 | 1461773753420 Marionette TRACE conn3 <- [1,209,null,{"value":"8"}] 09:15:53 INFO - PROCESS | 1846 | 1461773753427 Marionette TRACE conn3 -> [0,210,"setScriptTimeout",{"ms":35000}] 09:15:53 INFO - PROCESS | 1846 | 1461773753430 Marionette TRACE conn3 <- [1,210,null,{}] 09:15:53 INFO - PROCESS | 1846 | 1461773753443 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}] 09:15:53 INFO - PROCESS | 1846 | 1461773753642 Marionette TRACE conn3 <- [1,211,null,{"value":null}] 09:15:53 INFO - PROCESS | 1846 | 1461773753772 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\", \"8c3fb307-b706-445e-94e1-ab62aec87e07\");\n\nvar timer = null;\nif (30000) {\n 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:15:53 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f7547318000 == 43 [pid = 1846] [id = 60] 09:15:53 INFO - PROCESS | 1846 | ++DOMWINDOW == 81 (0x7f754648cc00) [pid = 1846] [serial = 178] [outer = (nil)] 09:15:53 INFO - PROCESS | 1846 | ++DOMWINDOW == 82 (0x7f7547338800) [pid = 1846] [serial = 179] [outer = 0x7f754648cc00] 09:15:53 INFO - PROCESS | 1846 | 1461773753850 Marionette DEBUG loaded listener.js 09:15:53 INFO - PROCESS | 1846 | ++DOMWINDOW == 83 (0x7f75474b9400) [pid = 1846] [serial = 180] [outer = 0x7f754648cc00] 09:15:54 INFO - PROCESS | 1846 | 1461773754793 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]]]}] 09:15:54 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-atop.html | Canvas test: 2d.composite.solid.destination-atop 09:15:54 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-atop.html | took 1382ms 09:15:54 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-in.html 09:15:54 INFO - PROCESS | 1846 | 1461773754808 Marionette TRACE conn3 -> [0,213,"getWindowHandle",null] 09:15:54 INFO - PROCESS | 1846 | 1461773754810 Marionette TRACE conn3 <- [1,213,null,{"value":"8"}] 09:15:54 INFO - PROCESS | 1846 | 1461773754816 Marionette TRACE conn3 -> [0,214,"setScriptTimeout",{"ms":35000}] 09:15:54 INFO - PROCESS | 1846 | 1461773754819 Marionette TRACE conn3 <- [1,214,null,{}] 09:15:54 INFO - PROCESS | 1846 | 1461773754824 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}] 09:15:54 INFO - PROCESS | 1846 | 1461773754973 Marionette TRACE conn3 <- [1,215,null,{"value":null}] 09:15:55 INFO - PROCESS | 1846 | 1461773755101 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\", \"8c3fb307-b706-445e-94e1-ab62aec87e07\");\n\nvar timer = null;\nif (30000) {\n 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:15:55 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f754902c000 == 44 [pid = 1846] [id = 61] 09:15:55 INFO - PROCESS | 1846 | ++DOMWINDOW == 84 (0x7f7546655800) [pid = 1846] [serial = 181] [outer = (nil)] 09:15:55 INFO - PROCESS | 1846 | ++DOMWINDOW == 85 (0x7f754a797800) [pid = 1846] [serial = 182] [outer = 0x7f7546655800] 09:15:55 INFO - PROCESS | 1846 | 1461773755172 Marionette DEBUG loaded listener.js 09:15:55 INFO - PROCESS | 1846 | ++DOMWINDOW == 86 (0x7f754a954000) [pid = 1846] [serial = 183] [outer = 0x7f7546655800] 09:15:55 INFO - PROCESS | 1846 | 1461773755984 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]]]}] 09:15:56 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-in.html | Canvas test: 2d.composite.solid.destination-in 09:15:56 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-in.html | took 1226ms 09:15:56 INFO - PROCESS | 1846 | 1461773756043 Marionette TRACE conn3 -> [0,217,"getWindowHandle",null] 09:15:56 INFO - PROCESS | 1846 | 1461773756045 Marionette TRACE conn3 <- [1,217,null,{"value":"8"}] 09:15:56 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-out.html 09:15:56 INFO - PROCESS | 1846 | 1461773756051 Marionette TRACE conn3 -> [0,218,"setScriptTimeout",{"ms":35000}] 09:15:56 INFO - PROCESS | 1846 | 1461773756054 Marionette TRACE conn3 <- [1,218,null,{}] 09:15:56 INFO - PROCESS | 1846 | 1461773756059 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}] 09:15:56 INFO - PROCESS | 1846 | 1461773756206 Marionette TRACE conn3 <- [1,219,null,{"value":null}] 09:15:56 INFO - PROCESS | 1846 | 1461773756331 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\", \"8c3fb307-b706-445e-94e1-ab62aec87e07\");\n\nvar timer = null;\nif (30000) {\n 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:15:56 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f7530f47800 == 45 [pid = 1846] [id = 62] 09:15:56 INFO - PROCESS | 1846 | ++DOMWINDOW == 87 (0x7f752f754c00) [pid = 1846] [serial = 184] [outer = (nil)] 09:15:56 INFO - PROCESS | 1846 | ++DOMWINDOW == 88 (0x7f753144a400) [pid = 1846] [serial = 185] [outer = 0x7f752f754c00] 09:15:56 INFO - PROCESS | 1846 | 1461773756401 Marionette DEBUG loaded listener.js 09:15:56 INFO - PROCESS | 1846 | ++DOMWINDOW == 89 (0x7f7531456400) [pid = 1846] [serial = 186] [outer = 0x7f752f754c00] 09:15:57 INFO - PROCESS | 1846 | 1461773757445 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]]]}] 09:15:57 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-out.html | Canvas test: 2d.composite.solid.destination-out 09:15:57 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-out.html | took 1478ms 09:15:57 INFO - PROCESS | 1846 | 1461773757531 Marionette TRACE conn3 -> [0,221,"getWindowHandle",null] 09:15:57 INFO - PROCESS | 1846 | 1461773757536 Marionette TRACE conn3 <- [1,221,null,{"value":"8"}] 09:15:57 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-over.html 09:15:57 INFO - PROCESS | 1846 | 1461773757543 Marionette TRACE conn3 -> [0,222,"setScriptTimeout",{"ms":35000}] 09:15:57 INFO - PROCESS | 1846 | 1461773757546 Marionette TRACE conn3 <- [1,222,null,{}] 09:15:57 INFO - PROCESS | 1846 | 1461773757553 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}] 09:15:57 INFO - PROCESS | 1846 | 1461773757737 Marionette TRACE conn3 <- [1,223,null,{"value":null}] 09:15:57 INFO - PROCESS | 1846 | 1461773757876 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\", \"8c3fb307-b706-445e-94e1-ab62aec87e07\");\n\nvar timer = null;\nif (30000) {\n 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:15:57 INFO - PROCESS | 1846 | --DOCSHELL 0x7f753521f000 == 44 [pid = 1846] [id = 27] 09:15:57 INFO - PROCESS | 1846 | --DOCSHELL 0x7f753f70a800 == 43 [pid = 1846] [id = 56] 09:15:57 INFO - PROCESS | 1846 | --DOCSHELL 0x7f7539c27800 == 42 [pid = 1846] [id = 55] 09:15:57 INFO - PROCESS | 1846 | --DOCSHELL 0x7f7538d03800 == 41 [pid = 1846] [id = 54] 09:15:57 INFO - PROCESS | 1846 | --DOCSHELL 0x7f75381e0800 == 40 [pid = 1846] [id = 53] 09:15:57 INFO - PROCESS | 1846 | --DOCSHELL 0x7f75355e5000 == 39 [pid = 1846] [id = 52] 09:15:57 INFO - PROCESS | 1846 | --DOMWINDOW == 88 (0x7f75461e1c00) [pid = 1846] [serial = 140] [outer = (nil)] [url = about:blank] 09:15:57 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f7531299000 == 40 [pid = 1846] [id = 63] 09:15:57 INFO - PROCESS | 1846 | ++DOMWINDOW == 89 (0x7f752ff38400) [pid = 1846] [serial = 187] [outer = (nil)] 09:15:57 INFO - PROCESS | 1846 | ++DOMWINDOW == 90 (0x7f75329e5800) [pid = 1846] [serial = 188] [outer = 0x7f752ff38400] 09:15:57 INFO - PROCESS | 1846 | 1461773757983 Marionette DEBUG loaded listener.js 09:15:58 INFO - PROCESS | 1846 | ++DOMWINDOW == 91 (0x7f75329f2400) [pid = 1846] [serial = 189] [outer = 0x7f752ff38400] 09:15:58 INFO - PROCESS | 1846 | --DOCSHELL 0x7f752f9d1000 == 39 [pid = 1846] [id = 51] 09:15:58 INFO - PROCESS | 1846 | --DOCSHELL 0x7f7536b5d000 == 38 [pid = 1846] [id = 48] 09:15:58 INFO - PROCESS | 1846 | --DOMWINDOW == 90 (0x7f753286d800) [pid = 1846] [serial = 92] [outer = (nil)] [url = about:blank] 09:15:58 INFO - PROCESS | 1846 | --DOMWINDOW == 89 (0x7f7545f71000) [pid = 1846] [serial = 131] [outer = (nil)] [url = about:blank] 09:15:58 INFO - PROCESS | 1846 | --DOMWINDOW == 88 (0x7f75329ea000) [pid = 1846] [serial = 134] [outer = (nil)] [url = about:blank] 09:15:58 INFO - PROCESS | 1846 | --DOMWINDOW == 87 (0x7f7530f1ec00) [pid = 1846] [serial = 112] [outer = (nil)] [url = about:blank] 09:15:58 INFO - PROCESS | 1846 | --DOMWINDOW == 86 (0x7f753ba5dc00) [pid = 1846] [serial = 128] [outer = (nil)] [url = about:blank] 09:15:58 INFO - PROCESS | 1846 | --DOMWINDOW == 85 (0x7f7536cc4800) [pid = 1846] [serial = 116] [outer = (nil)] [url = about:blank] 09:15:58 INFO - PROCESS | 1846 | --DOMWINDOW == 84 (0x7f7538a16000) [pid = 1846] [serial = 125] [outer = (nil)] [url = about:blank] 09:15:58 INFO - PROCESS | 1846 | --DOMWINDOW == 83 (0x7f75355b9000) [pid = 1846] [serial = 126] [outer = (nil)] [url = about:blank] 09:15:58 INFO - PROCESS | 1846 | --DOMWINDOW == 82 (0x7f7539db6000) [pid = 1846] [serial = 120] [outer = (nil)] [url = about:blank] 09:15:58 INFO - PROCESS | 1846 | --DOMWINDOW == 81 (0x7f7530557400) [pid = 1846] [serial = 119] [outer = (nil)] [url = about:blank] 09:15:58 INFO - PROCESS | 1846 | --DOMWINDOW == 80 (0x7f75329ed000) [pid = 1846] [serial = 135] [outer = (nil)] [url = about:blank] 09:15:58 INFO - PROCESS | 1846 | --DOMWINDOW == 79 (0x7f7539cbc400) [pid = 1846] [serial = 138] [outer = (nil)] [url = about:blank] 09:15:58 INFO - PROCESS | 1846 | --DOMWINDOW == 78 (0x7f75353fa400) [pid = 1846] [serial = 122] [outer = (nil)] [url = about:blank] 09:15:58 INFO - PROCESS | 1846 | --DOMWINDOW == 77 (0x7f7535f05000) [pid = 1846] [serial = 123] [outer = (nil)] [url = about:blank] 09:15:58 INFO - PROCESS | 1846 | --DOMWINDOW == 76 (0x7f7535efdc00) [pid = 1846] [serial = 137] [outer = (nil)] [url = about:blank] 09:15:58 INFO - PROCESS | 1846 | --DOMWINDOW == 75 (0x7f752fccd000) [pid = 1846] [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.] 09:15:58 INFO - PROCESS | 1846 | --DOMWINDOW == 74 (0x7f75461e4400) [pid = 1846] [serial = 132] [outer = (nil)] [url = about:blank] 09:15:58 INFO - PROCESS | 1846 | --DOMWINDOW == 73 (0x7f753bd2cc00) [pid = 1846] [serial = 129] [outer = (nil)] [url = about:blank] 09:15:58 INFO - PROCESS | 1846 | 1461773758650 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]]]}] 09:15:58 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-over.html | Canvas test: 2d.composite.solid.destination-over 09:15:58 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-over.html | took 1134ms 09:15:58 INFO - PROCESS | 1846 | 1461773758677 Marionette TRACE conn3 -> [0,225,"getWindowHandle",null] 09:15:58 INFO - PROCESS | 1846 | 1461773758686 Marionette TRACE conn3 <- [1,225,null,{"value":"8"}] 09:15:58 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.lighter.html 09:15:58 INFO - PROCESS | 1846 | 1461773758695 Marionette TRACE conn3 -> [0,226,"setScriptTimeout",{"ms":35000}] 09:15:58 INFO - PROCESS | 1846 | 1461773758699 Marionette TRACE conn3 <- [1,226,null,{}] 09:15:58 INFO - PROCESS | 1846 | 1461773758704 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}] 09:15:58 INFO - PROCESS | 1846 | 1461773758853 Marionette TRACE conn3 <- [1,227,null,{"value":null}] 09:15:58 INFO - PROCESS | 1846 | 1461773758946 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\", \"8c3fb307-b706-445e-94e1-ab62aec87e07\");\n\nvar timer = null;\nif (30000) {\n 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:15:58 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f75374f0000 == 39 [pid = 1846] [id = 64] 09:15:58 INFO - PROCESS | 1846 | ++DOMWINDOW == 74 (0x7f75329ef800) [pid = 1846] [serial = 190] [outer = (nil)] 09:15:58 INFO - PROCESS | 1846 | ++DOMWINDOW == 75 (0x7f75355c2400) [pid = 1846] [serial = 191] [outer = 0x7f75329ef800] 09:15:59 INFO - PROCESS | 1846 | 1461773759005 Marionette DEBUG loaded listener.js 09:15:59 INFO - PROCESS | 1846 | ++DOMWINDOW == 76 (0x7f7536cc4c00) [pid = 1846] [serial = 192] [outer = 0x7f75329ef800] 09:15:59 INFO - PROCESS | 1846 | 1461773759624 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]]]}] 09:15:59 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.lighter.html | Canvas test: 2d.composite.solid.lighter 09:15:59 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.lighter.html | took 979ms 09:15:59 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-atop.html 09:15:59 INFO - PROCESS | 1846 | 1461773759675 Marionette TRACE conn3 -> [0,229,"getWindowHandle",null] 09:15:59 INFO - PROCESS | 1846 | 1461773759678 Marionette TRACE conn3 <- [1,229,null,{"value":"8"}] 09:15:59 INFO - PROCESS | 1846 | 1461773759684 Marionette TRACE conn3 -> [0,230,"setScriptTimeout",{"ms":35000}] 09:15:59 INFO - PROCESS | 1846 | 1461773759690 Marionette TRACE conn3 <- [1,230,null,{}] 09:15:59 INFO - PROCESS | 1846 | 1461773759706 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}] 09:15:59 INFO - PROCESS | 1846 | 1461773759875 Marionette TRACE conn3 <- [1,231,null,{"value":null}] 09:15:59 INFO - PROCESS | 1846 | 1461773759897 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\", \"8c3fb307-b706-445e-94e1-ab62aec87e07\");\n\nvar timer = null;\nif (30000) {\n 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:15:59 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f7538d07800 == 40 [pid = 1846] [id = 65] 09:15:59 INFO - PROCESS | 1846 | ++DOMWINDOW == 77 (0x7f753844e400) [pid = 1846] [serial = 193] [outer = (nil)] 09:15:59 INFO - PROCESS | 1846 | ++DOMWINDOW == 78 (0x7f7538e0f400) [pid = 1846] [serial = 194] [outer = 0x7f753844e400] 09:15:59 INFO - PROCESS | 1846 | 1461773759960 Marionette DEBUG loaded listener.js 09:16:00 INFO - PROCESS | 1846 | ++DOMWINDOW == 79 (0x7f753ba59400) [pid = 1846] [serial = 195] [outer = 0x7f753844e400] 09:16:00 INFO - PROCESS | 1846 | 1461773760707 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]]]}] 09:16:00 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-atop.html | Canvas test: 2d.composite.solid.source-atop 09:16:00 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-atop.html | took 1090ms 09:16:00 INFO - PROCESS | 1846 | 1461773760783 Marionette TRACE conn3 -> [0,233,"getWindowHandle",null] 09:16:00 INFO - PROCESS | 1846 | 1461773760787 Marionette TRACE conn3 <- [1,233,null,{"value":"8"}] 09:16:00 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-in.html 09:16:00 INFO - PROCESS | 1846 | 1461773760792 Marionette TRACE conn3 -> [0,234,"setScriptTimeout",{"ms":35000}] 09:16:00 INFO - PROCESS | 1846 | 1461773760794 Marionette TRACE conn3 <- [1,234,null,{}] 09:16:00 INFO - PROCESS | 1846 | 1461773760805 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}] 09:16:00 INFO - PROCESS | 1846 | 1461773760975 Marionette TRACE conn3 <- [1,235,null,{"value":null}] 09:16:01 INFO - PROCESS | 1846 | 1461773760992 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\", \"8c3fb307-b706-445e-94e1-ab62aec87e07\");\n\nvar timer = null;\nif (30000) {\n 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:16:01 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f7539c3e800 == 41 [pid = 1846] [id = 66] 09:16:01 INFO - PROCESS | 1846 | ++DOMWINDOW == 80 (0x7f753ba5b000) [pid = 1846] [serial = 196] [outer = (nil)] 09:16:01 INFO - PROCESS | 1846 | ++DOMWINDOW == 81 (0x7f7540322000) [pid = 1846] [serial = 197] [outer = 0x7f753ba5b000] 09:16:01 INFO - PROCESS | 1846 | 1461773761052 Marionette DEBUG loaded listener.js 09:16:01 INFO - PROCESS | 1846 | ++DOMWINDOW == 82 (0x7f7545f70800) [pid = 1846] [serial = 198] [outer = 0x7f753ba5b000] 09:16:01 INFO - PROCESS | 1846 | 1461773761709 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]]]}] 09:16:01 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-in.html | Canvas test: 2d.composite.solid.source-in 09:16:01 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-in.html | took 984ms 09:16:01 INFO - PROCESS | 1846 | 1461773761777 Marionette TRACE conn3 -> [0,237,"getWindowHandle",null] 09:16:01 INFO - PROCESS | 1846 | 1461773761779 Marionette TRACE conn3 <- [1,237,null,{"value":"8"}] 09:16:01 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-out.html 09:16:01 INFO - PROCESS | 1846 | 1461773761785 Marionette TRACE conn3 -> [0,238,"setScriptTimeout",{"ms":35000}] 09:16:01 INFO - PROCESS | 1846 | 1461773761787 Marionette TRACE conn3 <- [1,238,null,{}] 09:16:01 INFO - PROCESS | 1846 | 1461773761792 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}] 09:16:01 INFO - PROCESS | 1846 | 1461773761960 Marionette TRACE conn3 <- [1,239,null,{"value":null}] 09:16:02 INFO - PROCESS | 1846 | 1461773761998 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\", \"8c3fb307-b706-445e-94e1-ab62aec87e07\");\n\nvar timer = null;\nif (30000) {\n 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:16:02 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f75453ad800 == 42 [pid = 1846] [id = 67] 09:16:02 INFO - PROCESS | 1846 | ++DOMWINDOW == 83 (0x7f753144fc00) [pid = 1846] [serial = 199] [outer = (nil)] 09:16:02 INFO - PROCESS | 1846 | ++DOMWINDOW == 84 (0x7f7546442400) [pid = 1846] [serial = 200] [outer = 0x7f753144fc00] 09:16:02 INFO - PROCESS | 1846 | 1461773762056 Marionette DEBUG loaded listener.js 09:16:02 INFO - PROCESS | 1846 | ++DOMWINDOW == 85 (0x7f7547343400) [pid = 1846] [serial = 201] [outer = 0x7f753144fc00] 09:16:02 INFO - PROCESS | 1846 | --DOMWINDOW == 84 (0x7f752fb3b800) [pid = 1846] [serial = 163] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.highlight.html] 09:16:02 INFO - PROCESS | 1846 | --DOMWINDOW == 83 (0x7f75394edc00) [pid = 1846] [serial = 148] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.casesensitive.html] 09:16:02 INFO - PROCESS | 1846 | --DOMWINDOW == 82 (0x7f75329f3000) [pid = 1846] [serial = 145] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.xor.html] 09:16:02 INFO - PROCESS | 1846 | --DOMWINDOW == 81 (0x7f75329e8c00) [pid = 1846] [serial = 151] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.clear.html] 09:16:02 INFO - PROCESS | 1846 | --DOMWINDOW == 80 (0x7f752f96d000) [pid = 1846] [serial = 166] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.nullsuffix.html] 09:16:02 INFO - PROCESS | 1846 | --DOMWINDOW == 79 (0x7f7538e0cc00) [pid = 1846] [serial = 157] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.default.html] 09:16:02 INFO - PROCESS | 1846 | --DOMWINDOW == 78 (0x7f7532864c00) [pid = 1846] [serial = 142] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-over.html] 09:16:02 INFO - PROCESS | 1846 | --DOMWINDOW == 77 (0x7f7536486c00) [pid = 1846] [serial = 154] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.darker.html] 09:16:02 INFO - PROCESS | 1846 | --DOMWINDOW == 76 (0x7f753552f400) [pid = 1846] [serial = 160] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.get.html] 09:16:02 INFO - PROCESS | 1846 | --DOMWINDOW == 75 (0x7f752f635c00) [pid = 1846] [serial = 108] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.invalid.html] 09:16:02 INFO - PROCESS | 1846 | --DOMWINDOW == 74 (0x7f7535285800) [pid = 1846] [serial = 115] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.copy.html] 09:16:02 INFO - PROCESS | 1846 | --DOMWINDOW == 73 (0x7f752ff31800) [pid = 1846] [serial = 111] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.range.html] 09:16:02 INFO - PROCESS | 1846 | 1461773762909 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]]]}] 09:16:02 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-out.html | Canvas test: 2d.composite.solid.source-out 09:16:02 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-out.html | took 1175ms 09:16:02 INFO - PROCESS | 1846 | 1461773762976 Marionette TRACE conn3 -> [0,241,"getWindowHandle",null] 09:16:02 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-over.html 09:16:02 INFO - PROCESS | 1846 | 1461773762980 Marionette TRACE conn3 <- [1,241,null,{"value":"8"}] 09:16:02 INFO - PROCESS | 1846 | 1461773762986 Marionette TRACE conn3 -> [0,242,"setScriptTimeout",{"ms":35000}] 09:16:02 INFO - PROCESS | 1846 | 1461773762989 Marionette TRACE conn3 <- [1,242,null,{}] 09:16:03 INFO - PROCESS | 1846 | 1461773762999 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}] 09:16:03 INFO - PROCESS | 1846 | 1461773763144 Marionette TRACE conn3 <- [1,243,null,{"value":null}] 09:16:03 INFO - PROCESS | 1846 | 1461773763155 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\", \"8c3fb307-b706-445e-94e1-ab62aec87e07\");\n\nvar timer = null;\nif (30000) {\n 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:16:03 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f75464d5000 == 43 [pid = 1846] [id = 68] 09:16:03 INFO - PROCESS | 1846 | ++DOMWINDOW == 74 (0x7f75329e8c00) [pid = 1846] [serial = 202] [outer = (nil)] 09:16:03 INFO - PROCESS | 1846 | ++DOMWINDOW == 75 (0x7f754744e400) [pid = 1846] [serial = 203] [outer = 0x7f75329e8c00] 09:16:03 INFO - PROCESS | 1846 | 1461773763219 Marionette DEBUG loaded listener.js 09:16:03 INFO - PROCESS | 1846 | ++DOMWINDOW == 76 (0x7f754a79b400) [pid = 1846] [serial = 204] [outer = 0x7f75329e8c00] 09:16:03 INFO - PROCESS | 1846 | 1461773763880 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]]]}] 09:16:03 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-over.html | Canvas test: 2d.composite.solid.source-over 09:16:03 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-over.html | took 937ms 09:16:03 INFO - PROCESS | 1846 | 1461773763924 Marionette TRACE conn3 -> [0,245,"getWindowHandle",null] 09:16:03 INFO - PROCESS | 1846 | 1461773763927 Marionette TRACE conn3 <- [1,245,null,{"value":"8"}] 09:16:03 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.xor.html 09:16:03 INFO - PROCESS | 1846 | 1461773763932 Marionette TRACE conn3 -> [0,246,"setScriptTimeout",{"ms":35000}] 09:16:03 INFO - PROCESS | 1846 | 1461773763934 Marionette TRACE conn3 <- [1,246,null,{}] 09:16:03 INFO - PROCESS | 1846 | 1461773763939 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}] 09:16:04 INFO - PROCESS | 1846 | 1461773764092 Marionette TRACE conn3 <- [1,247,null,{"value":null}] 09:16:04 INFO - PROCESS | 1846 | 1461773764112 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\", \"8c3fb307-b706-445e-94e1-ab62aec87e07\");\n\nvar timer = null;\nif (30000) {\n 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:16:04 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f7547669800 == 44 [pid = 1846] [id = 69] 09:16:04 INFO - PROCESS | 1846 | ++DOMWINDOW == 77 (0x7f752fcc0c00) [pid = 1846] [serial = 205] [outer = (nil)] 09:16:04 INFO - PROCESS | 1846 | ++DOMWINDOW == 78 (0x7f754ad48000) [pid = 1846] [serial = 206] [outer = 0x7f752fcc0c00] 09:16:04 INFO - PROCESS | 1846 | 1461773764170 Marionette DEBUG loaded listener.js 09:16:04 INFO - PROCESS | 1846 | ++DOMWINDOW == 79 (0x7f754ae3ec00) [pid = 1846] [serial = 207] [outer = 0x7f752fcc0c00] 09:16:04 INFO - PROCESS | 1846 | 1461773764927 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]]]}] 09:16:04 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.xor.html | Canvas test: 2d.composite.solid.xor 09:16:04 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.xor.html | took 1023ms 09:16:04 INFO - PROCESS | 1846 | 1461773764957 Marionette TRACE conn3 -> [0,249,"getWindowHandle",null] 09:16:04 INFO - PROCESS | 1846 | 1461773764962 Marionette TRACE conn3 <- [1,249,null,{"value":"8"}] 09:16:04 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.copy.html 09:16:04 INFO - PROCESS | 1846 | 1461773764971 Marionette TRACE conn3 -> [0,250,"setScriptTimeout",{"ms":35000}] 09:16:04 INFO - PROCESS | 1846 | 1461773764976 Marionette TRACE conn3 <- [1,250,null,{}] 09:16:05 INFO - PROCESS | 1846 | 1461773765053 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}] 09:16:05 INFO - PROCESS | 1846 | 1461773765215 Marionette TRACE conn3 <- [1,251,null,{"value":null}] 09:16:05 INFO - PROCESS | 1846 | 1461773765341 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\", \"8c3fb307-b706-445e-94e1-ab62aec87e07\");\n\nvar timer = null;\nif (30000) {\n 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:16:05 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f75355e5000 == 45 [pid = 1846] [id = 70] 09:16:05 INFO - PROCESS | 1846 | ++DOMWINDOW == 80 (0x7f753144ec00) [pid = 1846] [serial = 208] [outer = (nil)] 09:16:05 INFO - PROCESS | 1846 | ++DOMWINDOW == 81 (0x7f7531455000) [pid = 1846] [serial = 209] [outer = 0x7f753144ec00] 09:16:05 INFO - PROCESS | 1846 | 1461773765413 Marionette DEBUG loaded listener.js 09:16:05 INFO - PROCESS | 1846 | ++DOMWINDOW == 82 (0x7f75329e6c00) [pid = 1846] [serial = 210] [outer = 0x7f753144ec00] 09:16:06 INFO - PROCESS | 1846 | 1461773766203 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]]]}] 09:16:06 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.copy.html | Canvas test: 2d.composite.transparent.copy 09:16:06 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.copy.html | took 1288ms 09:16:06 INFO - PROCESS | 1846 | 1461773766260 Marionette TRACE conn3 -> [0,253,"getWindowHandle",null] 09:16:06 INFO - PROCESS | 1846 | 1461773766268 Marionette TRACE conn3 <- [1,253,null,{"value":"8"}] 09:16:06 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-atop.html 09:16:06 INFO - PROCESS | 1846 | 1461773766278 Marionette TRACE conn3 -> [0,254,"setScriptTimeout",{"ms":35000}] 09:16:06 INFO - PROCESS | 1846 | 1461773766281 Marionette TRACE conn3 <- [1,254,null,{}] 09:16:06 INFO - PROCESS | 1846 | 1461773766287 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}] 09:16:06 INFO - PROCESS | 1846 | 1461773766455 Marionette TRACE conn3 <- [1,255,null,{"value":null}] 09:16:06 INFO - PROCESS | 1846 | 1461773766582 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\", \"8c3fb307-b706-445e-94e1-ab62aec87e07\");\n\nvar timer = null;\nif (30000) {\n 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:16:06 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f7539b3a000 == 46 [pid = 1846] [id = 71] 09:16:06 INFO - PROCESS | 1846 | ++DOMWINDOW == 83 (0x7f75329e7800) [pid = 1846] [serial = 211] [outer = (nil)] 09:16:06 INFO - PROCESS | 1846 | ++DOMWINDOW == 84 (0x7f7535e16400) [pid = 1846] [serial = 212] [outer = 0x7f75329e7800] 09:16:06 INFO - PROCESS | 1846 | 1461773766656 Marionette DEBUG loaded listener.js 09:16:06 INFO - PROCESS | 1846 | ++DOMWINDOW == 85 (0x7f75374d4800) [pid = 1846] [serial = 213] [outer = 0x7f75329e7800] 09:16:07 INFO - PROCESS | 1846 | 1461773767508 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]]]}] 09:16:07 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | Canvas test: 2d.composite.transparent.destination-atop 09:16:07 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | took 1284ms 09:16:07 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-in.html 09:16:07 INFO - PROCESS | 1846 | 1461773767563 Marionette TRACE conn3 -> [0,257,"getWindowHandle",null] 09:16:07 INFO - PROCESS | 1846 | 1461773767566 Marionette TRACE conn3 <- [1,257,null,{"value":"8"}] 09:16:07 INFO - PROCESS | 1846 | 1461773767572 Marionette TRACE conn3 -> [0,258,"setScriptTimeout",{"ms":35000}] 09:16:07 INFO - PROCESS | 1846 | 1461773767578 Marionette TRACE conn3 <- [1,258,null,{}] 09:16:07 INFO - PROCESS | 1846 | 1461773767594 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}] 09:16:07 INFO - PROCESS | 1846 | 1461773767802 Marionette TRACE conn3 <- [1,259,null,{"value":null}] 09:16:07 INFO - PROCESS | 1846 | 1461773767930 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\", \"8c3fb307-b706-445e-94e1-ab62aec87e07\");\n\nvar timer = null;\nif (30000) {\n 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:16:07 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f754a991000 == 47 [pid = 1846] [id = 72] 09:16:07 INFO - PROCESS | 1846 | ++DOMWINDOW == 86 (0x7f753b9cf400) [pid = 1846] [serial = 214] [outer = (nil)] 09:16:08 INFO - PROCESS | 1846 | ++DOMWINDOW == 87 (0x7f7540322800) [pid = 1846] [serial = 215] [outer = 0x7f753b9cf400] 09:16:08 INFO - PROCESS | 1846 | 1461773768020 Marionette DEBUG loaded listener.js 09:16:08 INFO - PROCESS | 1846 | ++DOMWINDOW == 88 (0x7f754744ac00) [pid = 1846] [serial = 216] [outer = 0x7f753b9cf400] 09:16:08 INFO - PROCESS | 1846 | 1461773768831 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]]]}] 09:16:08 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-in.html | Canvas test: 2d.composite.transparent.destination-in 09:16:08 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-in.html | took 1283ms 09:16:08 INFO - PROCESS | 1846 | 1461773768855 Marionette TRACE conn3 -> [0,261,"getWindowHandle",null] 09:16:08 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-out.html 09:16:08 INFO - PROCESS | 1846 | 1461773768860 Marionette TRACE conn3 <- [1,261,null,{"value":"8"}] 09:16:08 INFO - PROCESS | 1846 | 1461773768866 Marionette TRACE conn3 -> [0,262,"setScriptTimeout",{"ms":35000}] 09:16:08 INFO - PROCESS | 1846 | 1461773768870 Marionette TRACE conn3 <- [1,262,null,{}] 09:16:08 INFO - PROCESS | 1846 | 1461773768875 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}] 09:16:09 INFO - PROCESS | 1846 | 1461773769029 Marionette TRACE conn3 <- [1,263,null,{"value":null}] 09:16:09 INFO - PROCESS | 1846 | 1461773769161 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\", \"8c3fb307-b706-445e-94e1-ab62aec87e07\");\n\nvar timer = null;\nif (30000) {\n 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:16:09 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f754b378000 == 48 [pid = 1846] [id = 73] 09:16:09 INFO - PROCESS | 1846 | ++DOMWINDOW == 89 (0x7f753ba63c00) [pid = 1846] [serial = 217] [outer = (nil)] 09:16:09 INFO - PROCESS | 1846 | ++DOMWINDOW == 90 (0x7f754ad4a800) [pid = 1846] [serial = 218] [outer = 0x7f753ba63c00] 09:16:09 INFO - PROCESS | 1846 | 1461773769244 Marionette DEBUG loaded listener.js 09:16:09 INFO - PROCESS | 1846 | ++DOMWINDOW == 91 (0x7f754b078400) [pid = 1846] [serial = 219] [outer = 0x7f753ba63c00] 09:16:10 INFO - PROCESS | 1846 | 1461773770088 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]]]}] 09:16:10 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-out.html | Canvas test: 2d.composite.transparent.destination-out 09:16:10 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-out.html | took 1294ms 09:16:10 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-over.html 09:16:10 INFO - PROCESS | 1846 | 1461773770161 Marionette TRACE conn3 -> [0,265,"getWindowHandle",null] 09:16:10 INFO - PROCESS | 1846 | 1461773770163 Marionette TRACE conn3 <- [1,265,null,{"value":"8"}] 09:16:10 INFO - PROCESS | 1846 | 1461773770170 Marionette TRACE conn3 -> [0,266,"setScriptTimeout",{"ms":35000}] 09:16:10 INFO - PROCESS | 1846 | 1461773770173 Marionette TRACE conn3 <- [1,266,null,{}] 09:16:10 INFO - PROCESS | 1846 | 1461773770178 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}] 09:16:10 INFO - PROCESS | 1846 | 1461773770336 Marionette TRACE conn3 <- [1,267,null,{"value":null}] 09:16:10 INFO - PROCESS | 1846 | 1461773770631 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\", \"8c3fb307-b706-445e-94e1-ab62aec87e07\");\n\nvar timer = null;\nif (30000) {\n 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:16:10 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f7537132000 == 49 [pid = 1846] [id = 74] 09:16:10 INFO - PROCESS | 1846 | ++DOMWINDOW == 92 (0x7f7530f26c00) [pid = 1846] [serial = 220] [outer = (nil)] 09:16:10 INFO - PROCESS | 1846 | ++DOMWINDOW == 93 (0x7f7531422800) [pid = 1846] [serial = 221] [outer = 0x7f7530f26c00] 09:16:10 INFO - PROCESS | 1846 | 1461773770705 Marionette DEBUG loaded listener.js 09:16:10 INFO - PROCESS | 1846 | ++DOMWINDOW == 94 (0x7f7531457000) [pid = 1846] [serial = 222] [outer = 0x7f7530f26c00] 09:16:11 INFO - PROCESS | 1846 | 1461773771565 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]]]}] 09:16:11 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-over.html | Canvas test: 2d.composite.transparent.destination-over 09:16:11 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-over.html | took 1433ms 09:16:11 INFO - PROCESS | 1846 | 1461773771603 Marionette TRACE conn3 -> [0,269,"getWindowHandle",null] 09:16:11 INFO - PROCESS | 1846 | 1461773771608 Marionette TRACE conn3 <- [1,269,null,{"value":"8"}] 09:16:11 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.lighter.html 09:16:11 INFO - PROCESS | 1846 | 1461773771615 Marionette TRACE conn3 -> [0,270,"setScriptTimeout",{"ms":35000}] 09:16:11 INFO - PROCESS | 1846 | 1461773771620 Marionette TRACE conn3 <- [1,270,null,{}] 09:16:11 INFO - PROCESS | 1846 | 1461773771626 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}] 09:16:11 INFO - PROCESS | 1846 | 1461773771779 Marionette TRACE conn3 <- [1,271,null,{"value":null}] 09:16:11 INFO - PROCESS | 1846 | 1461773771917 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\", \"8c3fb307-b706-445e-94e1-ab62aec87e07\");\n\nvar timer = null;\nif (30000) {\n 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:16:11 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f7535223000 == 50 [pid = 1846] [id = 75] 09:16:11 INFO - PROCESS | 1846 | ++DOMWINDOW == 95 (0x7f75329f1800) [pid = 1846] [serial = 223] [outer = (nil)] 09:16:11 INFO - PROCESS | 1846 | ++DOMWINDOW == 96 (0x7f7535e18400) [pid = 1846] [serial = 224] [outer = 0x7f75329f1800] 09:16:11 INFO - PROCESS | 1846 | 1461773771984 Marionette DEBUG loaded listener.js 09:16:12 INFO - PROCESS | 1846 | ++DOMWINDOW == 97 (0x7f753734c000) [pid = 1846] [serial = 225] [outer = 0x7f75329f1800] 09:16:12 INFO - PROCESS | 1846 | --DOCSHELL 0x7f75464d5000 == 49 [pid = 1846] [id = 68] 09:16:12 INFO - PROCESS | 1846 | --DOCSHELL 0x7f75453ad800 == 48 [pid = 1846] [id = 67] 09:16:12 INFO - PROCESS | 1846 | --DOCSHELL 0x7f7539c3e800 == 47 [pid = 1846] [id = 66] 09:16:12 INFO - PROCESS | 1846 | --DOMWINDOW == 96 (0x7f75477cfc00) [pid = 1846] [serial = 170] [outer = (nil)] [url = about:blank] 09:16:12 INFO - PROCESS | 1846 | --DOCSHELL 0x7f7538d07800 == 46 [pid = 1846] [id = 65] 09:16:12 INFO - PROCESS | 1846 | --DOCSHELL 0x7f75374f0000 == 45 [pid = 1846] [id = 64] 09:16:12 INFO - PROCESS | 1846 | --DOCSHELL 0x7f7531299000 == 44 [pid = 1846] [id = 63] 09:16:12 INFO - PROCESS | 1846 | --DOCSHELL 0x7f754619c000 == 43 [pid = 1846] [id = 57] 09:16:12 INFO - PROCESS | 1846 | --DOMWINDOW == 95 (0x7f754038e800) [pid = 1846] [serial = 110] [outer = (nil)] [url = about:blank] 09:16:12 INFO - PROCESS | 1846 | --DOMWINDOW == 94 (0x7f7546445000) [pid = 1846] [serial = 164] [outer = (nil)] [url = about:blank] 09:16:12 INFO - PROCESS | 1846 | --DOMWINDOW == 93 (0x7f754616e800) [pid = 1846] [serial = 150] [outer = (nil)] [url = about:blank] 09:16:12 INFO - PROCESS | 1846 | --DOMWINDOW == 92 (0x7f753bd2f400) [pid = 1846] [serial = 149] [outer = (nil)] [url = about:blank] 09:16:12 INFO - PROCESS | 1846 | --DOMWINDOW == 91 (0x7f7538451c00) [pid = 1846] [serial = 147] [outer = (nil)] [url = about:blank] 09:16:12 INFO - PROCESS | 1846 | --DOMWINDOW == 90 (0x7f7536ed4c00) [pid = 1846] [serial = 146] [outer = (nil)] [url = about:blank] 09:16:12 INFO - PROCESS | 1846 | --DOMWINDOW == 89 (0x7f7534781400) [pid = 1846] [serial = 153] [outer = (nil)] [url = about:blank] 09:16:12 INFO - PROCESS | 1846 | --DOMWINDOW == 88 (0x7f75329ee000) [pid = 1846] [serial = 152] [outer = (nil)] [url = about:blank] 09:16:12 INFO - PROCESS | 1846 | --DOMWINDOW == 87 (0x7f754616f000) [pid = 1846] [serial = 167] [outer = (nil)] [url = about:blank] 09:16:12 INFO - PROCESS | 1846 | --DOMWINDOW == 86 (0x7f753940ec00) [pid = 1846] [serial = 158] [outer = (nil)] [url = about:blank] 09:16:12 INFO - PROCESS | 1846 | --DOMWINDOW == 85 (0x7f7539db9400) [pid = 1846] [serial = 159] [outer = (nil)] [url = about:blank] 09:16:12 INFO - PROCESS | 1846 | --DOMWINDOW == 84 (0x7f75329f3400) [pid = 1846] [serial = 144] [outer = (nil)] [url = about:blank] 09:16:12 INFO - PROCESS | 1846 | --DOMWINDOW == 83 (0x7f75329e9000) [pid = 1846] [serial = 143] [outer = (nil)] [url = about:blank] 09:16:12 INFO - PROCESS | 1846 | --DOMWINDOW == 82 (0x7f7537348800) [pid = 1846] [serial = 155] [outer = (nil)] [url = about:blank] 09:16:12 INFO - PROCESS | 1846 | --DOMWINDOW == 81 (0x7f7538002400) [pid = 1846] [serial = 156] [outer = (nil)] [url = about:blank] 09:16:12 INFO - PROCESS | 1846 | --DOMWINDOW == 80 (0x7f754031c400) [pid = 1846] [serial = 161] [outer = (nil)] [url = about:blank] 09:16:12 INFO - PROCESS | 1846 | --DOMWINDOW == 79 (0x7f754533d000) [pid = 1846] [serial = 162] [outer = (nil)] [url = about:blank] 09:16:12 INFO - PROCESS | 1846 | --DOMWINDOW == 78 (0x7f7547611c00) [pid = 1846] [serial = 168] [outer = (nil)] [url = about:blank] 09:16:12 INFO - PROCESS | 1846 | --DOMWINDOW == 77 (0x7f754733f400) [pid = 1846] [serial = 165] [outer = (nil)] [url = about:blank] 09:16:12 INFO - PROCESS | 1846 | --DOMWINDOW == 76 (0x7f7537f36400) [pid = 1846] [serial = 117] [outer = (nil)] [url = about:blank] 09:16:12 INFO - PROCESS | 1846 | --DOMWINDOW == 75 (0x7f753286d400) [pid = 1846] [serial = 113] [outer = (nil)] [url = about:blank] 09:16:12 INFO - PROCESS | 1846 | 1461773772795 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]]]}] 09:16:12 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.lighter.html | Canvas test: 2d.composite.transparent.lighter 09:16:12 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.lighter.html | took 1234ms 09:16:12 INFO - PROCESS | 1846 | 1461773772857 Marionette TRACE conn3 -> [0,273,"getWindowHandle",null] 09:16:12 INFO - PROCESS | 1846 | 1461773772862 Marionette TRACE conn3 <- [1,273,null,{"value":"8"}] 09:16:12 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-atop.html 09:16:12 INFO - PROCESS | 1846 | 1461773772870 Marionette TRACE conn3 -> [0,274,"setScriptTimeout",{"ms":35000}] 09:16:12 INFO - PROCESS | 1846 | 1461773772872 Marionette TRACE conn3 <- [1,274,null,{}] 09:16:12 INFO - PROCESS | 1846 | 1461773772877 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}] 09:16:13 INFO - PROCESS | 1846 | 1461773773022 Marionette TRACE conn3 <- [1,275,null,{"value":null}] 09:16:13 INFO - PROCESS | 1846 | 1461773773040 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\", \"8c3fb307-b706-445e-94e1-ab62aec87e07\");\n\nvar timer = null;\nif (30000) {\n 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:16:13 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f75374f0000 == 44 [pid = 1846] [id = 76] 09:16:13 INFO - PROCESS | 1846 | ++DOMWINDOW == 76 (0x7f752f62d000) [pid = 1846] [serial = 226] [outer = (nil)] 09:16:13 INFO - PROCESS | 1846 | ++DOMWINDOW == 77 (0x7f7538e04000) [pid = 1846] [serial = 227] [outer = 0x7f752f62d000] 09:16:13 INFO - PROCESS | 1846 | 1461773773102 Marionette DEBUG loaded listener.js 09:16:13 INFO - PROCESS | 1846 | ++DOMWINDOW == 78 (0x7f75394e8400) [pid = 1846] [serial = 228] [outer = 0x7f752f62d000] 09:16:13 INFO - PROCESS | 1846 | 1461773773808 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]]]}] 09:16:13 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-atop.html | Canvas test: 2d.composite.transparent.source-atop 09:16:13 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-atop.html | took 979ms 09:16:13 INFO - PROCESS | 1846 | 1461773773848 Marionette TRACE conn3 -> [0,277,"getWindowHandle",null] 09:16:13 INFO - PROCESS | 1846 | 1461773773852 Marionette TRACE conn3 <- [1,277,null,{"value":"8"}] 09:16:13 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-in.html 09:16:13 INFO - PROCESS | 1846 | 1461773773859 Marionette TRACE conn3 -> [0,278,"setScriptTimeout",{"ms":35000}] 09:16:13 INFO - PROCESS | 1846 | 1461773773867 Marionette TRACE conn3 <- [1,278,null,{}] 09:16:13 INFO - PROCESS | 1846 | 1461773773892 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}] 09:16:14 INFO - PROCESS | 1846 | 1461773774034 Marionette TRACE conn3 <- [1,279,null,{"value":null}] 09:16:14 INFO - PROCESS | 1846 | 1461773774046 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\", \"8c3fb307-b706-445e-94e1-ab62aec87e07\");\n\nvar timer = null;\nif (30000) {\n 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:16:14 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f7539c42800 == 45 [pid = 1846] [id = 77] 09:16:14 INFO - PROCESS | 1846 | ++DOMWINDOW == 79 (0x7f753bd3a000) [pid = 1846] [serial = 229] [outer = (nil)] 09:16:14 INFO - PROCESS | 1846 | ++DOMWINDOW == 80 (0x7f7545f71800) [pid = 1846] [serial = 230] [outer = 0x7f753bd3a000] 09:16:14 INFO - PROCESS | 1846 | 1461773774104 Marionette DEBUG loaded listener.js 09:16:14 INFO - PROCESS | 1846 | ++DOMWINDOW == 81 (0x7f7546650800) [pid = 1846] [serial = 231] [outer = 0x7f753bd3a000] 09:16:14 INFO - PROCESS | 1846 | 1461773774911 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]]]}] 09:16:14 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-in.html | Canvas test: 2d.composite.transparent.source-in 09:16:14 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-in.html | took 1107ms 09:16:14 INFO - PROCESS | 1846 | 1461773774968 Marionette TRACE conn3 -> [0,281,"getWindowHandle",null] 09:16:14 INFO - PROCESS | 1846 | 1461773774972 Marionette TRACE conn3 <- [1,281,null,{"value":"8"}] 09:16:14 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-out.html 09:16:14 INFO - PROCESS | 1846 | 1461773774978 Marionette TRACE conn3 -> [0,282,"setScriptTimeout",{"ms":35000}] 09:16:14 INFO - PROCESS | 1846 | 1461773774980 Marionette TRACE conn3 <- [1,282,null,{}] 09:16:14 INFO - PROCESS | 1846 | 1461773774985 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}] 09:16:15 INFO - PROCESS | 1846 | 1461773775144 Marionette TRACE conn3 <- [1,283,null,{"value":null}] 09:16:15 INFO - PROCESS | 1846 | 1461773775168 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\", \"8c3fb307-b706-445e-94e1-ab62aec87e07\");\n\nvar timer = null;\nif (30000) {\n 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:16:15 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f7545f12000 == 46 [pid = 1846] [id = 78] 09:16:15 INFO - PROCESS | 1846 | ++DOMWINDOW == 82 (0x7f7546651000) [pid = 1846] [serial = 232] [outer = (nil)] 09:16:15 INFO - PROCESS | 1846 | ++DOMWINDOW == 83 (0x7f75474b5800) [pid = 1846] [serial = 233] [outer = 0x7f7546651000] 09:16:15 INFO - PROCESS | 1846 | 1461773775228 Marionette DEBUG loaded listener.js 09:16:15 INFO - PROCESS | 1846 | ++DOMWINDOW == 84 (0x7f75495eac00) [pid = 1846] [serial = 234] [outer = 0x7f7546651000] 09:16:15 INFO - PROCESS | 1846 | 1461773775894 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]]]}] 09:16:15 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-out.html | Canvas test: 2d.composite.transparent.source-out 09:16:15 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-out.html | took 924ms 09:16:15 INFO - PROCESS | 1846 | 1461773775903 Marionette TRACE conn3 -> [0,285,"getWindowHandle",null] 09:16:15 INFO - PROCESS | 1846 | 1461773775906 Marionette TRACE conn3 <- [1,285,null,{"value":"8"}] 09:16:15 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-over.html 09:16:15 INFO - PROCESS | 1846 | 1461773775911 Marionette TRACE conn3 -> [0,286,"setScriptTimeout",{"ms":35000}] 09:16:15 INFO - PROCESS | 1846 | 1461773775913 Marionette TRACE conn3 <- [1,286,null,{}] 09:16:15 INFO - PROCESS | 1846 | 1461773775918 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}] 09:16:16 INFO - PROCESS | 1846 | 1461773776081 Marionette TRACE conn3 <- [1,287,null,{"value":null}] 09:16:16 INFO - PROCESS | 1846 | 1461773776111 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\", \"8c3fb307-b706-445e-94e1-ab62aec87e07\");\n\nvar timer = null;\nif (30000) {\n 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:16:16 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f75466c2000 == 47 [pid = 1846] [id = 79] 09:16:16 INFO - PROCESS | 1846 | ++DOMWINDOW == 85 (0x7f754ae3c000) [pid = 1846] [serial = 235] [outer = (nil)] 09:16:16 INFO - PROCESS | 1846 | ++DOMWINDOW == 86 (0x7f754b078800) [pid = 1846] [serial = 236] [outer = 0x7f754ae3c000] 09:16:16 INFO - PROCESS | 1846 | 1461773776183 Marionette DEBUG loaded listener.js 09:16:16 INFO - PROCESS | 1846 | ++DOMWINDOW == 87 (0x7f754b082c00) [pid = 1846] [serial = 237] [outer = 0x7f754ae3c000] 09:16:16 INFO - PROCESS | 1846 | --DOMWINDOW == 86 (0x7f753144fc00) [pid = 1846] [serial = 199] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-out.html] 09:16:16 INFO - PROCESS | 1846 | --DOMWINDOW == 85 (0x7f753ba5b000) [pid = 1846] [serial = 196] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-in.html] 09:16:16 INFO - PROCESS | 1846 | --DOMWINDOW == 84 (0x7f75329ef800) [pid = 1846] [serial = 190] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.lighter.html] 09:16:16 INFO - PROCESS | 1846 | --DOMWINDOW == 83 (0x7f752ff38400) [pid = 1846] [serial = 187] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-over.html] 09:16:16 INFO - PROCESS | 1846 | --DOMWINDOW == 82 (0x7f752f754c00) [pid = 1846] [serial = 184] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-out.html] 09:16:16 INFO - PROCESS | 1846 | --DOMWINDOW == 81 (0x7f753844e400) [pid = 1846] [serial = 193] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-atop.html] 09:16:16 INFO - PROCESS | 1846 | --DOMWINDOW == 80 (0x7f75329e8c00) [pid = 1846] [serial = 202] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-over.html] 09:16:16 INFO - PROCESS | 1846 | --DOMWINDOW == 79 (0x7f7539dba800) [pid = 1846] [serial = 139] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-out.html] 09:16:17 INFO - PROCESS | 1846 | 1461773777044 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]]]}] 09:16:17 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-over.html | Canvas test: 2d.composite.transparent.source-over 09:16:17 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-over.html | took 1174ms 09:16:17 INFO - PROCESS | 1846 | 1461773777091 Marionette TRACE conn3 -> [0,289,"getWindowHandle",null] 09:16:17 INFO - PROCESS | 1846 | 1461773777093 Marionette TRACE conn3 <- [1,289,null,{"value":"8"}] 09:16:17 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.xor.html 09:16:17 INFO - PROCESS | 1846 | 1461773777099 Marionette TRACE conn3 -> [0,290,"setScriptTimeout",{"ms":35000}] 09:16:17 INFO - PROCESS | 1846 | 1461773777101 Marionette TRACE conn3 <- [1,290,null,{}] 09:16:17 INFO - PROCESS | 1846 | 1461773777117 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}] 09:16:17 INFO - PROCESS | 1846 | 1461773777266 Marionette TRACE conn3 <- [1,291,null,{"value":null}] 09:16:17 INFO - PROCESS | 1846 | 1461773777282 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\", \"8c3fb307-b706-445e-94e1-ab62aec87e07\");\n\nvar timer = null;\nif (30000) {\n 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:16:17 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f753282a800 == 48 [pid = 1846] [id = 80] 09:16:17 INFO - PROCESS | 1846 | ++DOMWINDOW == 80 (0x7f75329e8c00) [pid = 1846] [serial = 238] [outer = (nil)] 09:16:17 INFO - PROCESS | 1846 | ++DOMWINDOW == 81 (0x7f753803d400) [pid = 1846] [serial = 239] [outer = 0x7f75329e8c00] 09:16:17 INFO - PROCESS | 1846 | 1461773777344 Marionette DEBUG loaded listener.js 09:16:17 INFO - PROCESS | 1846 | ++DOMWINDOW == 82 (0x7f7538a16800) [pid = 1846] [serial = 240] [outer = 0x7f75329e8c00] 09:16:18 INFO - PROCESS | 1846 | 1461773778077 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]]]}] 09:16:18 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.xor.html | Canvas test: 2d.composite.transparent.xor 09:16:18 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.xor.html | took 1033ms 09:16:18 INFO - PROCESS | 1846 | 1461773778134 Marionette TRACE conn3 -> [0,293,"getWindowHandle",null] 09:16:18 INFO - PROCESS | 1846 | 1461773778137 Marionette TRACE conn3 <- [1,293,null,{"value":"8"}] 09:16:18 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html 09:16:18 INFO - PROCESS | 1846 | 1461773778143 Marionette TRACE conn3 -> [0,294,"setScriptTimeout",{"ms":35000}] 09:16:18 INFO - PROCESS | 1846 | 1461773778145 Marionette TRACE conn3 <- [1,294,null,{}] 09:16:18 INFO - PROCESS | 1846 | 1461773778150 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}] 09:16:18 INFO - PROCESS | 1846 | 1461773778277 Marionette TRACE conn3 <- [1,295,null,{"value":null}] 09:16:18 INFO - PROCESS | 1846 | 1461773778295 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\", \"8c3fb307-b706-445e-94e1-ab62aec87e07\");\n\nvar timer = null;\nif (30000) {\n 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:16:18 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f754b376800 == 49 [pid = 1846] [id = 81] 09:16:18 INFO - PROCESS | 1846 | ++DOMWINDOW == 83 (0x7f752fcc7c00) [pid = 1846] [serial = 241] [outer = (nil)] 09:16:18 INFO - PROCESS | 1846 | ++DOMWINDOW == 84 (0x7f7532a81000) [pid = 1846] [serial = 242] [outer = 0x7f752fcc7c00] 09:16:18 INFO - PROCESS | 1846 | 1461773778353 Marionette DEBUG loaded listener.js 09:16:18 INFO - PROCESS | 1846 | ++DOMWINDOW == 85 (0x7f7532a85800) [pid = 1846] [serial = 243] [outer = 0x7f752fcc7c00] 09:16:19 INFO - PROCESS | 1846 | 1461773779122 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]]]}] 09:16:19 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. 09:16:19 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html | took 1027ms 09:16:19 INFO - PROCESS | 1846 | 1461773779171 Marionette TRACE conn3 -> [0,297,"getWindowHandle",null] 09:16:19 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html 09:16:19 INFO - PROCESS | 1846 | 1461773779177 Marionette TRACE conn3 <- [1,297,null,{"value":"8"}] 09:16:19 INFO - PROCESS | 1846 | 1461773779185 Marionette TRACE conn3 -> [0,298,"setScriptTimeout",{"ms":35000}] 09:16:19 INFO - PROCESS | 1846 | 1461773779191 Marionette TRACE conn3 <- [1,298,null,{}] 09:16:19 INFO - PROCESS | 1846 | 1461773779218 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}] 09:16:19 INFO - PROCESS | 1846 | 1461773779429 Marionette TRACE conn3 <- [1,299,null,{"value":null}] 09:16:19 INFO - PROCESS | 1846 | 1461773779558 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\", \"8c3fb307-b706-445e-94e1-ab62aec87e07\");\n\nvar timer = null;\nif (30000) {\n 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:16:19 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f7537c1e800 == 50 [pid = 1846] [id = 82] 09:16:19 INFO - PROCESS | 1846 | ++DOMWINDOW == 86 (0x7f7532865000) [pid = 1846] [serial = 244] [outer = (nil)] 09:16:19 INFO - PROCESS | 1846 | ++DOMWINDOW == 87 (0x7f7532a7b400) [pid = 1846] [serial = 245] [outer = 0x7f7532865000] 09:16:19 INFO - PROCESS | 1846 | 1461773779633 Marionette DEBUG loaded listener.js 09:16:19 INFO - PROCESS | 1846 | ++DOMWINDOW == 88 (0x7f7532c11000) [pid = 1846] [serial = 246] [outer = 0x7f7532865000] 09:16:20 INFO - PROCESS | 1846 | 1461773780444 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]]]}] 09:16:20 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. 09:16:20 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html | took 1300ms 09:16:20 INFO - PROCESS | 1846 | 1461773780484 Marionette TRACE conn3 -> [0,301,"getWindowHandle",null] 09:16:20 INFO - PROCESS | 1846 | 1461773780493 Marionette TRACE conn3 <- [1,301,null,{"value":"8"}] 09:16:20 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html 09:16:20 INFO - PROCESS | 1846 | 1461773780502 Marionette TRACE conn3 -> [0,302,"setScriptTimeout",{"ms":35000}] 09:16:20 INFO - PROCESS | 1846 | 1461773780506 Marionette TRACE conn3 <- [1,302,null,{}] 09:16:20 INFO - PROCESS | 1846 | 1461773780512 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}] 09:16:20 INFO - PROCESS | 1846 | 1461773780658 Marionette TRACE conn3 <- [1,303,null,{"value":null}] 09:16:20 INFO - PROCESS | 1846 | 1461773780795 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\", \"8c3fb307-b706-445e-94e1-ab62aec87e07\");\n\nvar timer = null;\nif (30000) {\n 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:16:20 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f75453c8000 == 51 [pid = 1846] [id = 83] 09:16:20 INFO - PROCESS | 1846 | ++DOMWINDOW == 89 (0x7f7535c9d400) [pid = 1846] [serial = 247] [outer = (nil)] 09:16:20 INFO - PROCESS | 1846 | ++DOMWINDOW == 90 (0x7f7538034800) [pid = 1846] [serial = 248] [outer = 0x7f7535c9d400] 09:16:20 INFO - PROCESS | 1846 | 1461773780868 Marionette DEBUG loaded listener.js 09:16:20 INFO - PROCESS | 1846 | ++DOMWINDOW == 91 (0x7f753803e400) [pid = 1846] [serial = 249] [outer = 0x7f7535c9d400] 09:16:21 INFO - PROCESS | 1846 | 1461773781714 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]]]}] 09:16:21 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. 09:16:21 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html | took 1278ms 09:16:21 INFO - PROCESS | 1846 | 1461773781782 Marionette TRACE conn3 -> [0,305,"getWindowHandle",null] 09:16:21 INFO - PROCESS | 1846 | 1461773781786 Marionette TRACE conn3 <- [1,305,null,{"value":"8"}] 09:16:21 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html 09:16:21 INFO - PROCESS | 1846 | 1461773781791 Marionette TRACE conn3 -> [0,306,"setScriptTimeout",{"ms":35000}] 09:16:21 INFO - PROCESS | 1846 | 1461773781797 Marionette TRACE conn3 <- [1,306,null,{}] 09:16:21 INFO - PROCESS | 1846 | 1461773781812 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}] 09:16:22 INFO - PROCESS | 1846 | 1461773782007 Marionette TRACE conn3 <- [1,307,null,{"value":null}] 09:16:22 INFO - PROCESS | 1846 | 1461773782137 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\", \"8c3fb307-b706-445e-94e1-ab62aec87e07\");\n\nvar timer = null;\nif (30000) {\n 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:16:22 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f754b71d000 == 52 [pid = 1846] [id = 84] 09:16:22 INFO - PROCESS | 1846 | ++DOMWINDOW == 92 (0x7f7538e11800) [pid = 1846] [serial = 250] [outer = (nil)] 09:16:22 INFO - PROCESS | 1846 | ++DOMWINDOW == 93 (0x7f753ba66c00) [pid = 1846] [serial = 251] [outer = 0x7f7538e11800] 09:16:22 INFO - PROCESS | 1846 | 1461773782213 Marionette DEBUG loaded listener.js 09:16:22 INFO - PROCESS | 1846 | ++DOMWINDOW == 94 (0x7f754616e800) [pid = 1846] [serial = 252] [outer = 0x7f7538e11800] 09:16:23 INFO - PROCESS | 1846 | 1461773783124 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]]]}] 09:16:23 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. 09:16:23 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html | took 1389ms 09:16:23 INFO - PROCESS | 1846 | 1461773783182 Marionette TRACE conn3 -> [0,309,"getWindowHandle",null] 09:16:23 INFO - PROCESS | 1846 | 1461773783186 Marionette TRACE conn3 <- [1,309,null,{"value":"8"}] 09:16:23 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html 09:16:23 INFO - PROCESS | 1846 | 1461773783193 Marionette TRACE conn3 -> [0,310,"setScriptTimeout",{"ms":35000}] 09:16:23 INFO - PROCESS | 1846 | 1461773783196 Marionette TRACE conn3 <- [1,310,null,{}] 09:16:23 INFO - PROCESS | 1846 | 1461773783201 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}] 09:16:23 INFO - PROCESS | 1846 | 1461773783361 Marionette TRACE conn3 <- [1,311,null,{"value":null}] 09:16:23 INFO - PROCESS | 1846 | 1461773783491 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\", \"8c3fb307-b706-445e-94e1-ab62aec87e07\");\n\nvar timer = null;\nif (30000) {\n 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:16:23 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f754e0cf800 == 53 [pid = 1846] [id = 85] 09:16:23 INFO - PROCESS | 1846 | ++DOMWINDOW == 95 (0x7f753940f800) [pid = 1846] [serial = 253] [outer = (nil)] 09:16:23 INFO - PROCESS | 1846 | ++DOMWINDOW == 96 (0x7f754a910c00) [pid = 1846] [serial = 254] [outer = 0x7f753940f800] 09:16:23 INFO - PROCESS | 1846 | 1461773783571 Marionette DEBUG loaded listener.js 09:16:23 INFO - PROCESS | 1846 | ++DOMWINDOW == 97 (0x7f754b07a400) [pid = 1846] [serial = 255] [outer = 0x7f753940f800] 09:16:24 INFO - PROCESS | 1846 | 1461773784384 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]]]}] 09:16:24 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. 09:16:24 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html | took 1232ms 09:16:24 INFO - PROCESS | 1846 | 1461773784426 Marionette TRACE conn3 -> [0,313,"getWindowHandle",null] 09:16:24 INFO - PROCESS | 1846 | 1461773784430 Marionette TRACE conn3 <- [1,313,null,{"value":"8"}] 09:16:24 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.copy.html 09:16:24 INFO - PROCESS | 1846 | 1461773784436 Marionette TRACE conn3 -> [0,314,"setScriptTimeout",{"ms":35000}] 09:16:24 INFO - PROCESS | 1846 | 1461773784439 Marionette TRACE conn3 <- [1,314,null,{}] 09:16:24 INFO - PROCESS | 1846 | 1461773784445 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}] 09:16:24 INFO - PROCESS | 1846 | 1461773784587 Marionette TRACE conn3 <- [1,315,null,{"value":null}] 09:16:24 INFO - PROCESS | 1846 | 1461773784696 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\", \"8c3fb307-b706-445e-94e1-ab62aec87e07\");\n\nvar timer = null;\nif (30000) {\n 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:16:24 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f754f8ae800 == 54 [pid = 1846] [id = 86] 09:16:24 INFO - PROCESS | 1846 | ++DOMWINDOW == 98 (0x7f752f629800) [pid = 1846] [serial = 256] [outer = (nil)] 09:16:24 INFO - PROCESS | 1846 | ++DOMWINDOW == 99 (0x7f752fcda400) [pid = 1846] [serial = 257] [outer = 0x7f752f629800] 09:16:24 INFO - PROCESS | 1846 | 1461773784766 Marionette DEBUG loaded listener.js 09:16:24 INFO - PROCESS | 1846 | ++DOMWINDOW == 100 (0x7f752fcde000) [pid = 1846] [serial = 258] [outer = 0x7f752f629800] 09:16:25 INFO - PROCESS | 1846 | 1461773785604 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]]]}] 09:16:25 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. 09:16:25 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.copy.html | took 1236ms 09:16:25 INFO - PROCESS | 1846 | 1461773785673 Marionette TRACE conn3 -> [0,317,"getWindowHandle",null] 09:16:25 INFO - PROCESS | 1846 | 1461773785676 Marionette TRACE conn3 <- [1,317,null,{"value":"8"}] 09:16:25 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html 09:16:25 INFO - PROCESS | 1846 | 1461773785682 Marionette TRACE conn3 -> [0,318,"setScriptTimeout",{"ms":35000}] 09:16:25 INFO - PROCESS | 1846 | 1461773785684 Marionette TRACE conn3 <- [1,318,null,{}] 09:16:25 INFO - PROCESS | 1846 | 1461773785690 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}] 09:16:25 INFO - PROCESS | 1846 | 1461773785872 Marionette TRACE conn3 <- [1,319,null,{"value":null}] 09:16:26 INFO - PROCESS | 1846 | 1461773786159 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\", \"8c3fb307-b706-445e-94e1-ab62aec87e07\");\n\nvar timer = null;\nif (30000) {\n 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:16:26 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f7536421800 == 55 [pid = 1846] [id = 87] 09:16:26 INFO - PROCESS | 1846 | ++DOMWINDOW == 101 (0x7f752f151400) [pid = 1846] [serial = 259] [outer = (nil)] 09:16:26 INFO - PROCESS | 1846 | ++DOMWINDOW == 102 (0x7f752f154800) [pid = 1846] [serial = 260] [outer = 0x7f752f151400] 09:16:26 INFO - PROCESS | 1846 | 1461773786292 Marionette DEBUG loaded listener.js 09:16:26 INFO - PROCESS | 1846 | ++DOMWINDOW == 103 (0x7f752fcc7400) [pid = 1846] [serial = 261] [outer = 0x7f752f151400] 09:16:27 INFO - PROCESS | 1846 | 1461773787183 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]]]}] 09:16:27 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. 09:16:27 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html | took 1538ms 09:16:27 INFO - PROCESS | 1846 | 1461773787221 Marionette TRACE conn3 -> [0,321,"getWindowHandle",null] 09:16:27 INFO - PROCESS | 1846 | 1461773787228 Marionette TRACE conn3 <- [1,321,null,{"value":"8"}] 09:16:27 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html 09:16:27 INFO - PROCESS | 1846 | 1461773787235 Marionette TRACE conn3 -> [0,322,"setScriptTimeout",{"ms":35000}] 09:16:27 INFO - PROCESS | 1846 | 1461773787241 Marionette TRACE conn3 <- [1,322,null,{}] 09:16:27 INFO - PROCESS | 1846 | 1461773787247 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}] 09:16:27 INFO - PROCESS | 1846 | 1461773787420 Marionette TRACE conn3 <- [1,323,null,{"value":null}] 09:16:27 INFO - PROCESS | 1846 | 1461773787586 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\", \"8c3fb307-b706-445e-94e1-ab62aec87e07\");\n\nvar timer = null;\nif (30000) {\n 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:16:27 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f7536b69800 == 56 [pid = 1846] [id = 88] 09:16:27 INFO - PROCESS | 1846 | ++DOMWINDOW == 104 (0x7f7531455400) [pid = 1846] [serial = 262] [outer = (nil)] 09:16:27 INFO - PROCESS | 1846 | ++DOMWINDOW == 105 (0x7f7532861800) [pid = 1846] [serial = 263] [outer = 0x7f7531455400] 09:16:27 INFO - PROCESS | 1846 | 1461773787693 Marionette DEBUG loaded listener.js 09:16:27 INFO - PROCESS | 1846 | ++DOMWINDOW == 106 (0x7f75329ea400) [pid = 1846] [serial = 264] [outer = 0x7f7531455400] 09:16:28 INFO - PROCESS | 1846 | --DOCSHELL 0x7f753282a800 == 55 [pid = 1846] [id = 80] 09:16:28 INFO - PROCESS | 1846 | --DOCSHELL 0x7f75466c2000 == 54 [pid = 1846] [id = 79] 09:16:28 INFO - PROCESS | 1846 | --DOCSHELL 0x7f7545f12000 == 53 [pid = 1846] [id = 78] 09:16:28 INFO - PROCESS | 1846 | --DOCSHELL 0x7f7539c42800 == 52 [pid = 1846] [id = 77] 09:16:28 INFO - PROCESS | 1846 | --DOMWINDOW == 105 (0x7f753141f400) [pid = 1846] [serial = 173] [outer = (nil)] [url = about:blank] 09:16:28 INFO - PROCESS | 1846 | --DOMWINDOW == 104 (0x7f7538453000) [pid = 1846] [serial = 176] [outer = (nil)] [url = about:blank] 09:16:28 INFO - PROCESS | 1846 | --DOMWINDOW == 103 (0x7f7547338800) [pid = 1846] [serial = 179] [outer = (nil)] [url = about:blank] 09:16:28 INFO - PROCESS | 1846 | --DOMWINDOW == 102 (0x7f754a797800) [pid = 1846] [serial = 182] [outer = (nil)] [url = about:blank] 09:16:28 INFO - PROCESS | 1846 | --DOMWINDOW == 101 (0x7f754ad48000) [pid = 1846] [serial = 206] [outer = (nil)] [url = about:blank] 09:16:28 INFO - PROCESS | 1846 | --DOCSHELL 0x7f75374f0000 == 51 [pid = 1846] [id = 76] 09:16:28 INFO - PROCESS | 1846 | --DOCSHELL 0x7f7535223000 == 50 [pid = 1846] [id = 75] 09:16:28 INFO - PROCESS | 1846 | --DOCSHELL 0x7f7537132000 == 49 [pid = 1846] [id = 74] 09:16:28 INFO - PROCESS | 1846 | --DOCSHELL 0x7f7539b3a000 == 48 [pid = 1846] [id = 71] 09:16:28 INFO - PROCESS | 1846 | --DOCSHELL 0x7f75355e5000 == 47 [pid = 1846] [id = 70] 09:16:28 INFO - PROCESS | 1846 | --DOMWINDOW == 100 (0x7f7546489000) [pid = 1846] [serial = 141] [outer = (nil)] [url = about:blank] 09:16:28 INFO - PROCESS | 1846 | --DOMWINDOW == 99 (0x7f7546442400) [pid = 1846] [serial = 200] [outer = (nil)] [url = about:blank] 09:16:28 INFO - PROCESS | 1846 | --DOMWINDOW == 98 (0x7f7540322000) [pid = 1846] [serial = 197] [outer = (nil)] [url = about:blank] 09:16:28 INFO - PROCESS | 1846 | --DOMWINDOW == 97 (0x7f75355c2400) [pid = 1846] [serial = 191] [outer = (nil)] [url = about:blank] 09:16:28 INFO - PROCESS | 1846 | --DOMWINDOW == 96 (0x7f7536cc4c00) [pid = 1846] [serial = 192] [outer = (nil)] [url = about:blank] 09:16:28 INFO - PROCESS | 1846 | --DOMWINDOW == 95 (0x7f75329e5800) [pid = 1846] [serial = 188] [outer = (nil)] [url = about:blank] 09:16:28 INFO - PROCESS | 1846 | --DOMWINDOW == 94 (0x7f75329f2400) [pid = 1846] [serial = 189] [outer = (nil)] [url = about:blank] 09:16:28 INFO - PROCESS | 1846 | --DOMWINDOW == 93 (0x7f7531456400) [pid = 1846] [serial = 186] [outer = (nil)] [url = about:blank] 09:16:28 INFO - PROCESS | 1846 | --DOMWINDOW == 92 (0x7f753144a400) [pid = 1846] [serial = 185] [outer = (nil)] [url = about:blank] 09:16:28 INFO - PROCESS | 1846 | --DOMWINDOW == 91 (0x7f7538e0f400) [pid = 1846] [serial = 194] [outer = (nil)] [url = about:blank] 09:16:28 INFO - PROCESS | 1846 | --DOMWINDOW == 90 (0x7f754744e400) [pid = 1846] [serial = 203] [outer = (nil)] [url = about:blank] 09:16:28 INFO - PROCESS | 1846 | --DOMWINDOW == 89 (0x7f7547343400) [pid = 1846] [serial = 201] [outer = (nil)] [url = about:blank] 09:16:28 INFO - PROCESS | 1846 | --DOMWINDOW == 88 (0x7f7545f70800) [pid = 1846] [serial = 198] [outer = (nil)] [url = about:blank] 09:16:28 INFO - PROCESS | 1846 | --DOMWINDOW == 87 (0x7f754a79b400) [pid = 1846] [serial = 204] [outer = (nil)] [url = about:blank] 09:16:28 INFO - PROCESS | 1846 | --DOMWINDOW == 86 (0x7f753ba59400) [pid = 1846] [serial = 195] [outer = (nil)] [url = about:blank] 09:16:28 INFO - PROCESS | 1846 | 1461773788489 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]]]}] 09:16:28 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. 09:16:28 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html | took 1282ms 09:16:28 INFO - PROCESS | 1846 | 1461773788522 Marionette TRACE conn3 -> [0,325,"getWindowHandle",null] 09:16:28 INFO - PROCESS | 1846 | 1461773788526 Marionette TRACE conn3 <- [1,325,null,{"value":"8"}] 09:16:28 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html 09:16:28 INFO - PROCESS | 1846 | 1461773788535 Marionette TRACE conn3 -> [0,326,"setScriptTimeout",{"ms":35000}] 09:16:28 INFO - PROCESS | 1846 | 1461773788538 Marionette TRACE conn3 <- [1,326,null,{}] 09:16:28 INFO - PROCESS | 1846 | 1461773788542 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}] 09:16:28 INFO - PROCESS | 1846 | 1461773788678 Marionette TRACE conn3 <- [1,327,null,{"value":null}] 09:16:28 INFO - PROCESS | 1846 | ++DOMWINDOW == 87 (0x7f7532a82800) [pid = 1846] [serial = 265] [outer = 0x7f752fb42c00] 09:16:28 INFO - PROCESS | 1846 | 1461773788727 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\", \"8c3fb307-b706-445e-94e1-ab62aec87e07\");\n\nvar timer = null;\nif (30000) {\n 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:16:28 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f7539c2c800 == 48 [pid = 1846] [id = 89] 09:16:28 INFO - PROCESS | 1846 | ++DOMWINDOW == 88 (0x7f752f62c400) [pid = 1846] [serial = 266] [outer = (nil)] 09:16:28 INFO - PROCESS | 1846 | ++DOMWINDOW == 89 (0x7f753478c800) [pid = 1846] [serial = 267] [outer = 0x7f752f62c400] 09:16:28 INFO - PROCESS | 1846 | 1461773788795 Marionette DEBUG loaded listener.js 09:16:28 INFO - PROCESS | 1846 | ++DOMWINDOW == 90 (0x7f75355c2400) [pid = 1846] [serial = 268] [outer = 0x7f752f62c400] 09:16:29 INFO - PROCESS | 1846 | 1461773789686 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]]]}] 09:16:29 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. 09:16:29 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html | took 1193ms 09:16:29 INFO - PROCESS | 1846 | 1461773789728 Marionette TRACE conn3 -> [0,329,"getWindowHandle",null] 09:16:29 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html 09:16:29 INFO - PROCESS | 1846 | 1461773789732 Marionette TRACE conn3 <- [1,329,null,{"value":"8"}] 09:16:29 INFO - PROCESS | 1846 | 1461773789740 Marionette TRACE conn3 -> [0,330,"setScriptTimeout",{"ms":35000}] 09:16:29 INFO - PROCESS | 1846 | 1461773789748 Marionette TRACE conn3 <- [1,330,null,{}] 09:16:29 INFO - PROCESS | 1846 | 1461773789761 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}] 09:16:29 INFO - PROCESS | 1846 | 1461773789917 Marionette TRACE conn3 <- [1,331,null,{"value":null}] 09:16:29 INFO - PROCESS | 1846 | 1461773789929 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\", \"8c3fb307-b706-445e-94e1-ab62aec87e07\");\n\nvar timer = null;\nif (30000) {\n 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:16:29 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f753bde1800 == 49 [pid = 1846] [id = 90] 09:16:29 INFO - PROCESS | 1846 | ++DOMWINDOW == 91 (0x7f7535f08c00) [pid = 1846] [serial = 269] [outer = (nil)] 09:16:29 INFO - PROCESS | 1846 | ++DOMWINDOW == 92 (0x7f7538a42400) [pid = 1846] [serial = 270] [outer = 0x7f7535f08c00] 09:16:29 INFO - PROCESS | 1846 | 1461773789990 Marionette DEBUG loaded listener.js 09:16:30 INFO - PROCESS | 1846 | ++DOMWINDOW == 93 (0x7f7539441400) [pid = 1846] [serial = 271] [outer = 0x7f7535f08c00] 09:16:30 INFO - PROCESS | 1846 | 1461773790769 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]]]}] 09:16:30 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. 09:16:30 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html | took 1088ms 09:16:30 INFO - PROCESS | 1846 | 1461773790845 Marionette TRACE conn3 -> [0,333,"getWindowHandle",null] 09:16:30 INFO - PROCESS | 1846 | 1461773790850 Marionette TRACE conn3 <- [1,333,null,{"value":"8"}] 09:16:30 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html 09:16:30 INFO - PROCESS | 1846 | 1461773790860 Marionette TRACE conn3 -> [0,334,"setScriptTimeout",{"ms":35000}] 09:16:30 INFO - PROCESS | 1846 | 1461773790863 Marionette TRACE conn3 <- [1,334,null,{}] 09:16:30 INFO - PROCESS | 1846 | 1461773790868 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}] 09:16:31 INFO - PROCESS | 1846 | 1461773791040 Marionette TRACE conn3 <- [1,335,null,{"value":null}] 09:16:31 INFO - PROCESS | 1846 | 1461773791063 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\", \"8c3fb307-b706-445e-94e1-ab62aec87e07\");\n\nvar timer = null;\nif (30000) {\n 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:16:31 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f7547105000 == 50 [pid = 1846] [id = 91] 09:16:31 INFO - PROCESS | 1846 | ++DOMWINDOW == 94 (0x7f75373e0400) [pid = 1846] [serial = 272] [outer = (nil)] 09:16:31 INFO - PROCESS | 1846 | ++DOMWINDOW == 95 (0x7f753ba5d800) [pid = 1846] [serial = 273] [outer = 0x7f75373e0400] 09:16:31 INFO - PROCESS | 1846 | 1461773791123 Marionette DEBUG loaded listener.js 09:16:31 INFO - PROCESS | 1846 | ++DOMWINDOW == 96 (0x7f754038d800) [pid = 1846] [serial = 274] [outer = 0x7f75373e0400] 09:16:31 INFO - PROCESS | 1846 | 1461773791834 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]]]}] 09:16:31 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. 09:16:31 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html | took 1037ms 09:16:31 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html 09:16:31 INFO - PROCESS | 1846 | 1461773791906 Marionette TRACE conn3 -> [0,337,"getWindowHandle",null] 09:16:31 INFO - PROCESS | 1846 | 1461773791908 Marionette TRACE conn3 <- [1,337,null,{"value":"8"}] 09:16:31 INFO - PROCESS | 1846 | 1461773791939 Marionette TRACE conn3 -> [0,338,"setScriptTimeout",{"ms":35000}] 09:16:31 INFO - PROCESS | 1846 | 1461773791943 Marionette TRACE conn3 <- [1,338,null,{}] 09:16:31 INFO - PROCESS | 1846 | 1461773791948 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}] 09:16:32 INFO - PROCESS | 1846 | 1461773792147 Marionette TRACE conn3 <- [1,339,null,{"value":null}] 09:16:32 INFO - PROCESS | 1846 | 1461773792168 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\", \"8c3fb307-b706-445e-94e1-ab62aec87e07\");\n\nvar timer = null;\nif (30000) {\n 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:16:32 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f75329cb000 == 51 [pid = 1846] [id = 92] 09:16:32 INFO - PROCESS | 1846 | ++DOMWINDOW == 97 (0x7f7546650c00) [pid = 1846] [serial = 275] [outer = (nil)] 09:16:32 INFO - PROCESS | 1846 | ++DOMWINDOW == 98 (0x7f7547341400) [pid = 1846] [serial = 276] [outer = 0x7f7546650c00] 09:16:32 INFO - PROCESS | 1846 | 1461773792236 Marionette DEBUG loaded listener.js 09:16:32 INFO - PROCESS | 1846 | ++DOMWINDOW == 99 (0x7f75495e8c00) [pid = 1846] [serial = 277] [outer = 0x7f7546650c00] 09:16:32 INFO - PROCESS | 1846 | --DOMWINDOW == 98 (0x7f7546651000) [pid = 1846] [serial = 232] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-out.html] 09:16:32 INFO - PROCESS | 1846 | --DOMWINDOW == 97 (0x7f753bd3a000) [pid = 1846] [serial = 229] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-in.html] 09:16:32 INFO - PROCESS | 1846 | --DOMWINDOW == 96 (0x7f7530f26c00) [pid = 1846] [serial = 220] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-over.html] 09:16:32 INFO - PROCESS | 1846 | --DOMWINDOW == 95 (0x7f754ae3c000) [pid = 1846] [serial = 235] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-over.html] 09:16:32 INFO - PROCESS | 1846 | --DOMWINDOW == 94 (0x7f75329f1800) [pid = 1846] [serial = 223] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.lighter.html] 09:16:32 INFO - PROCESS | 1846 | --DOMWINDOW == 93 (0x7f75329e8c00) [pid = 1846] [serial = 238] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.xor.html] 09:16:32 INFO - PROCESS | 1846 | --DOMWINDOW == 92 (0x7f752f62d000) [pid = 1846] [serial = 226] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-atop.html] 09:16:32 INFO - PROCESS | 1846 | --DOMWINDOW == 91 (0x7f7538449400) [pid = 1846] [serial = 175] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.copy.html] 09:16:32 INFO - PROCESS | 1846 | --DOMWINDOW == 90 (0x7f752f96e400) [pid = 1846] [serial = 172] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.unrecognised.html] 09:16:32 INFO - PROCESS | 1846 | --DOMWINDOW == 89 (0x7f754648cc00) [pid = 1846] [serial = 178] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-atop.html] 09:16:32 INFO - PROCESS | 1846 | --DOMWINDOW == 88 (0x7f7546655800) [pid = 1846] [serial = 181] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-in.html] 09:16:33 INFO - PROCESS | 1846 | 1461773793171 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]]]}] 09:16:33 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. 09:16:33 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html | took 1308ms 09:16:33 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html 09:16:33 INFO - PROCESS | 1846 | 1461773793223 Marionette TRACE conn3 -> [0,341,"getWindowHandle",null] 09:16:33 INFO - PROCESS | 1846 | 1461773793226 Marionette TRACE conn3 <- [1,341,null,{"value":"8"}] 09:16:33 INFO - PROCESS | 1846 | 1461773793234 Marionette TRACE conn3 -> [0,342,"setScriptTimeout",{"ms":35000}] 09:16:33 INFO - PROCESS | 1846 | 1461773793237 Marionette TRACE conn3 <- [1,342,null,{}] 09:16:33 INFO - PROCESS | 1846 | 1461773793243 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}] 09:16:33 INFO - PROCESS | 1846 | 1461773793423 Marionette TRACE conn3 <- [1,343,null,{"value":null}] 09:16:33 INFO - PROCESS | 1846 | 1461773793442 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\", \"8c3fb307-b706-445e-94e1-ab62aec87e07\");\n\nvar timer = null;\nif (30000) {\n 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:16:33 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f754765f000 == 52 [pid = 1846] [id = 93] 09:16:33 INFO - PROCESS | 1846 | ++DOMWINDOW == 89 (0x7f75329f1800) [pid = 1846] [serial = 278] [outer = (nil)] 09:16:33 INFO - PROCESS | 1846 | ++DOMWINDOW == 90 (0x7f7545f71000) [pid = 1846] [serial = 279] [outer = 0x7f75329f1800] 09:16:33 INFO - PROCESS | 1846 | 1461773793503 Marionette DEBUG loaded listener.js 09:16:33 INFO - PROCESS | 1846 | ++DOMWINDOW == 91 (0x7f754ad48c00) [pid = 1846] [serial = 280] [outer = 0x7f75329f1800] 09:16:34 INFO - PROCESS | 1846 | 1461773794173 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]]]}] 09:16:34 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. 09:16:34 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html | took 982ms 09:16:34 INFO - PROCESS | 1846 | 1461773794216 Marionette TRACE conn3 -> [0,345,"getWindowHandle",null] 09:16:34 INFO - PROCESS | 1846 | 1461773794219 Marionette TRACE conn3 <- [1,345,null,{"value":"8"}] 09:16:34 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html 09:16:34 INFO - PROCESS | 1846 | 1461773794225 Marionette TRACE conn3 -> [0,346,"setScriptTimeout",{"ms":35000}] 09:16:34 INFO - PROCESS | 1846 | 1461773794227 Marionette TRACE conn3 <- [1,346,null,{}] 09:16:34 INFO - PROCESS | 1846 | 1461773794233 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}] 09:16:34 INFO - PROCESS | 1846 | 1461773794412 Marionette TRACE conn3 <- [1,347,null,{"value":null}] 09:16:34 INFO - PROCESS | 1846 | 1461773794429 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\", \"8c3fb307-b706-445e-94e1-ab62aec87e07\");\n\nvar timer = null;\nif (30000) {\n 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:16:34 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f754e0d0800 == 53 [pid = 1846] [id = 94] 09:16:34 INFO - PROCESS | 1846 | ++DOMWINDOW == 92 (0x7f7532a7a000) [pid = 1846] [serial = 281] [outer = (nil)] 09:16:34 INFO - PROCESS | 1846 | ++DOMWINDOW == 93 (0x7f754b07fc00) [pid = 1846] [serial = 282] [outer = 0x7f7532a7a000] 09:16:34 INFO - PROCESS | 1846 | 1461773794493 Marionette DEBUG loaded listener.js 09:16:34 INFO - PROCESS | 1846 | ++DOMWINDOW == 94 (0x7f754b0a5800) [pid = 1846] [serial = 283] [outer = 0x7f7532a7a000] 09:16:35 INFO - PROCESS | 1846 | 1461773795414 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]]]}] 09:16:35 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html | drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged. 09:16:35 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html | took 1229ms 09:16:35 INFO - PROCESS | 1846 | 1461773795456 Marionette TRACE conn3 -> [0,349,"getWindowHandle",null] 09:16:35 INFO - PROCESS | 1846 | 1461773795461 Marionette TRACE conn3 <- [1,349,null,{"value":"8"}] 09:16:35 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html 09:16:35 INFO - PROCESS | 1846 | 1461773795470 Marionette TRACE conn3 -> [0,350,"setScriptTimeout",{"ms":35000}] 09:16:35 INFO - PROCESS | 1846 | 1461773795476 Marionette TRACE conn3 <- [1,350,null,{}] 09:16:35 INFO - PROCESS | 1846 | 1461773795484 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}] 09:16:35 INFO - PROCESS | 1846 | 1461773795651 Marionette TRACE conn3 <- [1,351,null,{"value":null}] 09:16:35 INFO - PROCESS | 1846 | 1461773795783 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\", \"8c3fb307-b706-445e-94e1-ab62aec87e07\");\n\nvar timer = null;\nif (30000) {\n 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:16:35 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f7537d5d800 == 54 [pid = 1846] [id = 95] 09:16:35 INFO - PROCESS | 1846 | ++DOMWINDOW == 95 (0x7f752fcdec00) [pid = 1846] [serial = 284] [outer = (nil)] 09:16:35 INFO - PROCESS | 1846 | ++DOMWINDOW == 96 (0x7f753144a400) [pid = 1846] [serial = 285] [outer = 0x7f752fcdec00] 09:16:35 INFO - PROCESS | 1846 | 1461773795861 Marionette DEBUG loaded listener.js 09:16:35 INFO - PROCESS | 1846 | ++DOMWINDOW == 97 (0x7f753286f400) [pid = 1846] [serial = 286] [outer = 0x7f752fcdec00] 09:16:36 INFO - PROCESS | 1846 | 1461773796676 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]]]}] 09:16:36 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html | drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged. 09:16:36 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html | took 1230ms 09:16:36 INFO - PROCESS | 1846 | 1461773796702 Marionette TRACE conn3 -> [0,353,"getWindowHandle",null] 09:16:36 INFO - PROCESS | 1846 | 1461773796710 Marionette TRACE conn3 <- [1,353,null,{"value":"8"}] 09:16:36 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html 09:16:36 INFO - PROCESS | 1846 | 1461773796720 Marionette TRACE conn3 -> [0,354,"setScriptTimeout",{"ms":35000}] 09:16:36 INFO - PROCESS | 1846 | 1461773796723 Marionette TRACE conn3 <- [1,354,null,{}] 09:16:36 INFO - PROCESS | 1846 | 1461773796728 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}] 09:16:36 INFO - PROCESS | 1846 | 1461773796880 Marionette TRACE conn3 <- [1,355,null,{"value":null}] 09:16:37 INFO - PROCESS | 1846 | 1461773797019 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\", \"8c3fb307-b706-445e-94e1-ab62aec87e07\");\n\nvar timer = null;\nif (30000) {\n 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:16:37 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f75466c2000 == 55 [pid = 1846] [id = 96] 09:16:37 INFO - PROCESS | 1846 | ++DOMWINDOW == 98 (0x7f7532a7d800) [pid = 1846] [serial = 287] [outer = (nil)] 09:16:37 INFO - PROCESS | 1846 | ++DOMWINDOW == 99 (0x7f75353fa000) [pid = 1846] [serial = 288] [outer = 0x7f7532a7d800] 09:16:37 INFO - PROCESS | 1846 | 1461773797094 Marionette DEBUG loaded listener.js 09:16:37 INFO - PROCESS | 1846 | ++DOMWINDOW == 100 (0x7f75373e2c00) [pid = 1846] [serial = 289] [outer = 0x7f7532a7d800] 09:16:38 INFO - PROCESS | 1846 | 1461773798053 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]]]}] 09:16:38 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html | Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 09:16:38 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html | took 1389ms 09:16:38 INFO - PROCESS | 1846 | 1461773798109 Marionette TRACE conn3 -> [0,357,"getWindowHandle",null] 09:16:38 INFO - PROCESS | 1846 | 1461773798112 Marionette TRACE conn3 <- [1,357,null,{"value":"8"}] 09:16:38 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html 09:16:38 INFO - PROCESS | 1846 | 1461773798119 Marionette TRACE conn3 -> [0,358,"setScriptTimeout",{"ms":35000}] 09:16:38 INFO - PROCESS | 1846 | 1461773798125 Marionette TRACE conn3 <- [1,358,null,{}] 09:16:38 INFO - PROCESS | 1846 | 1461773798141 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}] 09:16:38 INFO - PROCESS | 1846 | 1461773798378 Marionette TRACE conn3 <- [1,359,null,{"value":null}] 09:16:38 INFO - PROCESS | 1846 | 1461773798538 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\", \"8c3fb307-b706-445e-94e1-ab62aec87e07\");\n\nvar timer = null;\nif (30000) {\n 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:16:38 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f75506e2800 == 56 [pid = 1846] [id = 97] 09:16:38 INFO - PROCESS | 1846 | ++DOMWINDOW == 101 (0x7f75374a7800) [pid = 1846] [serial = 290] [outer = (nil)] 09:16:38 INFO - PROCESS | 1846 | ++DOMWINDOW == 102 (0x7f7537aea800) [pid = 1846] [serial = 291] [outer = 0x7f75374a7800] 09:16:38 INFO - PROCESS | 1846 | 1461773798618 Marionette DEBUG loaded listener.js 09:16:38 INFO - PROCESS | 1846 | ++DOMWINDOW == 103 (0x7f7538da2000) [pid = 1846] [serial = 292] [outer = 0x7f75374a7800] 09:16:39 INFO - PROCESS | 1846 | 1461773799468 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]]]}] 09:16:39 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html | Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 09:16:39 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html | took 1407ms 09:16:39 INFO - PROCESS | 1846 | 1461773799525 Marionette TRACE conn3 -> [0,361,"getWindowHandle",null] 09:16:39 INFO - PROCESS | 1846 | 1461773799529 Marionette TRACE conn3 <- [1,361,null,{"value":"8"}] 09:16:39 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html 09:16:39 INFO - PROCESS | 1846 | 1461773799536 Marionette TRACE conn3 -> [0,362,"setScriptTimeout",{"ms":35000}] 09:16:39 INFO - PROCESS | 1846 | 1461773799539 Marionette TRACE conn3 <- [1,362,null,{}] 09:16:39 INFO - PROCESS | 1846 | 1461773799544 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}] 09:16:39 INFO - PROCESS | 1846 | 1461773799740 Marionette TRACE conn3 <- [1,363,null,{"value":null}] 09:16:39 INFO - PROCESS | 1846 | 1461773799872 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\", \"8c3fb307-b706-445e-94e1-ab62aec87e07\");\n\nvar timer = null;\nif (30000) {\n 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:16:39 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f752aa18800 == 57 [pid = 1846] [id = 98] 09:16:39 INFO - PROCESS | 1846 | ++DOMWINDOW == 104 (0x7f752f14b400) [pid = 1846] [serial = 293] [outer = (nil)] 09:16:39 INFO - PROCESS | 1846 | ++DOMWINDOW == 105 (0x7f7546442400) [pid = 1846] [serial = 294] [outer = 0x7f752f14b400] 09:16:39 INFO - PROCESS | 1846 | 1461773799947 Marionette DEBUG loaded listener.js 09:16:40 INFO - PROCESS | 1846 | ++DOMWINDOW == 106 (0x7f7549015400) [pid = 1846] [serial = 295] [outer = 0x7f752f14b400] 09:16:40 INFO - PROCESS | 1846 | 1461773800781 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]]]}] 09:16:40 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html | Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 09:16:40 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html | took 1286ms 09:16:40 INFO - PROCESS | 1846 | 1461773800823 Marionette TRACE conn3 -> [0,365,"getWindowHandle",null] 09:16:40 INFO - PROCESS | 1846 | 1461773800827 Marionette TRACE conn3 <- [1,365,null,{"value":"8"}] 09:16:40 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html 09:16:40 INFO - PROCESS | 1846 | 1461773800832 Marionette TRACE conn3 -> [0,366,"setScriptTimeout",{"ms":35000}] 09:16:40 INFO - PROCESS | 1846 | 1461773800834 Marionette TRACE conn3 <- [1,366,null,{}] 09:16:40 INFO - PROCESS | 1846 | 1461773800840 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}] 09:16:41 INFO - PROCESS | 1846 | 1461773800999 Marionette TRACE conn3 <- [1,367,null,{"value":null}] 09:16:41 INFO - PROCESS | 1846 | 1461773801138 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\", \"8c3fb307-b706-445e-94e1-ab62aec87e07\");\n\nvar timer = null;\nif (30000) {\n 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:16:41 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f752facd000 == 58 [pid = 1846] [id = 99] 09:16:41 INFO - PROCESS | 1846 | ++DOMWINDOW == 107 (0x7f752f14d800) [pid = 1846] [serial = 296] [outer = (nil)] 09:16:41 INFO - PROCESS | 1846 | ++DOMWINDOW == 108 (0x7f7532a7b800) [pid = 1846] [serial = 297] [outer = 0x7f752f14d800] 09:16:41 INFO - PROCESS | 1846 | 1461773801207 Marionette DEBUG loaded listener.js 09:16:41 INFO - PROCESS | 1846 | ++DOMWINDOW == 109 (0x7f754b07f800) [pid = 1846] [serial = 298] [outer = 0x7f752f14d800] 09:16:42 INFO - PROCESS | 1846 | 1461773802294 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]]]}] 09:16:42 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. 09:16:42 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html | took 1475ms 09:16:42 INFO - PROCESS | 1846 | 1461773802308 Marionette TRACE conn3 -> [0,369,"getWindowHandle",null] 09:16:42 INFO - PROCESS | 1846 | 1461773802313 Marionette TRACE conn3 <- [1,369,null,{"value":"8"}] 09:16:42 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html 09:16:42 INFO - PROCESS | 1846 | 1461773802321 Marionette TRACE conn3 -> [0,370,"setScriptTimeout",{"ms":35000}] 09:16:42 INFO - PROCESS | 1846 | 1461773802326 Marionette TRACE conn3 <- [1,370,null,{}] 09:16:42 INFO - PROCESS | 1846 | 1461773802335 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}] 09:16:42 INFO - PROCESS | 1846 | 1461773802491 Marionette TRACE conn3 <- [1,371,null,{"value":null}] 09:16:42 INFO - PROCESS | 1846 | 1461773802750 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\", \"8c3fb307-b706-445e-94e1-ab62aec87e07\");\n\nvar timer = null;\nif (30000) {\n 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:16:42 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f7536b75000 == 59 [pid = 1846] [id = 100] 09:16:42 INFO - PROCESS | 1846 | ++DOMWINDOW == 110 (0x7f752fcdc400) [pid = 1846] [serial = 299] [outer = (nil)] 09:16:42 INFO - PROCESS | 1846 | ++DOMWINDOW == 111 (0x7f7531450400) [pid = 1846] [serial = 300] [outer = 0x7f752fcdc400] 09:16:42 INFO - PROCESS | 1846 | 1461773802820 Marionette DEBUG loaded listener.js 09:16:42 INFO - PROCESS | 1846 | ++DOMWINDOW == 112 (0x7f753286fc00) [pid = 1846] [serial = 301] [outer = 0x7f752fcdc400] 09:16:43 INFO - PROCESS | 1846 | 1461773803679 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]]]}] 09:16:43 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html | Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 09:16:43 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html | took 1389ms 09:16:43 INFO - PROCESS | 1846 | 1461773803710 Marionette TRACE conn3 -> [0,373,"getWindowHandle",null] 09:16:43 INFO - PROCESS | 1846 | 1461773803717 Marionette TRACE conn3 <- [1,373,null,{"value":"8"}] 09:16:43 INFO - TEST-START | /2dcontext/conformance-requirements/2d.missingargs.html 09:16:43 INFO - PROCESS | 1846 | 1461773803726 Marionette TRACE conn3 -> [0,374,"setScriptTimeout",{"ms":35000}] 09:16:43 INFO - PROCESS | 1846 | 1461773803730 Marionette TRACE conn3 <- [1,374,null,{}] 09:16:43 INFO - PROCESS | 1846 | 1461773803736 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}] 09:16:43 INFO - PROCESS | 1846 | 1461773803890 Marionette TRACE conn3 <- [1,375,null,{"value":null}] 09:16:44 INFO - PROCESS | 1846 | 1461773804049 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\", \"8c3fb307-b706-445e-94e1-ab62aec87e07\");\n\nvar timer = null;\nif (30000) {\n 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:16:44 INFO - PROCESS | 1846 | --DOCSHELL 0x7f7530f47800 == 58 [pid = 1846] [id = 62] 09:16:44 INFO - PROCESS | 1846 | --DOCSHELL 0x7f75312a6000 == 57 [pid = 1846] [id = 58] 09:16:44 INFO - PROCESS | 1846 | --DOCSHELL 0x7f754765f000 == 56 [pid = 1846] [id = 93] 09:16:44 INFO - PROCESS | 1846 | --DOMWINDOW == 111 (0x7f7531455000) [pid = 1846] [serial = 209] [outer = (nil)] [url = about:blank] 09:16:44 INFO - PROCESS | 1846 | --DOMWINDOW == 110 (0x7f7535e16400) [pid = 1846] [serial = 212] [outer = (nil)] [url = about:blank] 09:16:44 INFO - PROCESS | 1846 | --DOMWINDOW == 109 (0x7f7540322800) [pid = 1846] [serial = 215] [outer = (nil)] [url = about:blank] 09:16:44 INFO - PROCESS | 1846 | --DOMWINDOW == 108 (0x7f754ad4a800) [pid = 1846] [serial = 218] [outer = (nil)] [url = about:blank] 09:16:44 INFO - PROCESS | 1846 | --DOMWINDOW == 107 (0x7f7532a81000) [pid = 1846] [serial = 242] [outer = (nil)] [url = about:blank] 09:16:44 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f75312a6000 == 57 [pid = 1846] [id = 101] 09:16:44 INFO - PROCESS | 1846 | ++DOMWINDOW == 108 (0x7f752fcddc00) [pid = 1846] [serial = 302] [outer = (nil)] 09:16:44 INFO - PROCESS | 1846 | ++DOMWINDOW == 109 (0x7f7532a7f400) [pid = 1846] [serial = 303] [outer = 0x7f752fcddc00] 09:16:44 INFO - PROCESS | 1846 | 1461773804145 Marionette DEBUG loaded listener.js 09:16:44 INFO - PROCESS | 1846 | ++DOMWINDOW == 110 (0x7f7535e16400) [pid = 1846] [serial = 304] [outer = 0x7f752fcddc00] 09:16:44 INFO - PROCESS | 1846 | --DOCSHELL 0x7f75329cb000 == 56 [pid = 1846] [id = 92] 09:16:44 INFO - PROCESS | 1846 | --DOCSHELL 0x7f7547105000 == 55 [pid = 1846] [id = 91] 09:16:44 INFO - PROCESS | 1846 | --DOCSHELL 0x7f753bde1800 == 54 [pid = 1846] [id = 90] 09:16:44 INFO - PROCESS | 1846 | --DOCSHELL 0x7f7539c2c800 == 53 [pid = 1846] [id = 89] 09:16:44 INFO - PROCESS | 1846 | --DOCSHELL 0x7f7536b69800 == 52 [pid = 1846] [id = 88] 09:16:44 INFO - PROCESS | 1846 | --DOCSHELL 0x7f7536421800 == 51 [pid = 1846] [id = 87] 09:16:44 INFO - PROCESS | 1846 | --DOCSHELL 0x7f754b376800 == 50 [pid = 1846] [id = 81] 09:16:44 INFO - PROCESS | 1846 | --DOMWINDOW == 109 (0x7f7538e08000) [pid = 1846] [serial = 177] [outer = (nil)] [url = about:blank] 09:16:44 INFO - PROCESS | 1846 | --DOMWINDOW == 108 (0x7f75329eac00) [pid = 1846] [serial = 174] [outer = (nil)] [url = about:blank] 09:16:44 INFO - PROCESS | 1846 | --DOMWINDOW == 107 (0x7f75474b9400) [pid = 1846] [serial = 180] [outer = (nil)] [url = about:blank] 09:16:44 INFO - PROCESS | 1846 | --DOMWINDOW == 106 (0x7f754a954000) [pid = 1846] [serial = 183] [outer = (nil)] [url = about:blank] 09:16:44 INFO - PROCESS | 1846 | --DOMWINDOW == 105 (0x7f75474b5800) [pid = 1846] [serial = 233] [outer = (nil)] [url = about:blank] 09:16:44 INFO - PROCESS | 1846 | --DOMWINDOW == 104 (0x7f7545f71800) [pid = 1846] [serial = 230] [outer = (nil)] [url = about:blank] 09:16:44 INFO - PROCESS | 1846 | --DOMWINDOW == 103 (0x7f7531457000) [pid = 1846] [serial = 222] [outer = (nil)] [url = about:blank] 09:16:44 INFO - PROCESS | 1846 | --DOMWINDOW == 102 (0x7f7531422800) [pid = 1846] [serial = 221] [outer = (nil)] [url = about:blank] 09:16:44 INFO - PROCESS | 1846 | --DOMWINDOW == 101 (0x7f754b078800) [pid = 1846] [serial = 236] [outer = (nil)] [url = about:blank] 09:16:44 INFO - PROCESS | 1846 | --DOMWINDOW == 100 (0x7f753734c000) [pid = 1846] [serial = 225] [outer = (nil)] [url = about:blank] 09:16:44 INFO - PROCESS | 1846 | --DOMWINDOW == 99 (0x7f7535e18400) [pid = 1846] [serial = 224] [outer = (nil)] [url = about:blank] 09:16:44 INFO - PROCESS | 1846 | --DOMWINDOW == 98 (0x7f753803d400) [pid = 1846] [serial = 239] [outer = (nil)] [url = about:blank] 09:16:44 INFO - PROCESS | 1846 | --DOMWINDOW == 97 (0x7f7538e04000) [pid = 1846] [serial = 227] [outer = (nil)] [url = about:blank] 09:16:44 INFO - PROCESS | 1846 | --DOMWINDOW == 96 (0x7f75394e8400) [pid = 1846] [serial = 228] [outer = (nil)] [url = about:blank] 09:16:44 INFO - PROCESS | 1846 | --DOMWINDOW == 95 (0x7f754b082c00) [pid = 1846] [serial = 237] [outer = (nil)] [url = about:blank] 09:16:44 INFO - PROCESS | 1846 | --DOMWINDOW == 94 (0x7f75495eac00) [pid = 1846] [serial = 234] [outer = (nil)] [url = about:blank] 09:16:44 INFO - PROCESS | 1846 | --DOMWINDOW == 93 (0x7f7538a16800) [pid = 1846] [serial = 240] [outer = (nil)] [url = about:blank] 09:16:44 INFO - PROCESS | 1846 | --DOMWINDOW == 92 (0x7f7546650800) [pid = 1846] [serial = 231] [outer = (nil)] [url = about:blank] 09:16:44 INFO - PROCESS | 1846 | 1461773804977 Marionette TRACE conn3 <- [1,376,null,{"value":["/2dcontext/conformance-requirements/2d.missingargs.html",0,null,null,[["Missing arguments cause TypeError",0,null,null]]]}] 09:16:45 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.missingargs.html | Missing arguments cause TypeError 09:16:45 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.missingargs.html | took 1295ms 09:16:45 INFO - PROCESS | 1846 | 1461773805028 Marionette TRACE conn3 -> [0,377,"getWindowHandle",null] 09:16:45 INFO - TEST-START | /2dcontext/conformance-requirements/2d.type.delete.html 09:16:45 INFO - PROCESS | 1846 | 1461773805032 Marionette TRACE conn3 <- [1,377,null,{"value":"8"}] 09:16:45 INFO - PROCESS | 1846 | 1461773805039 Marionette TRACE conn3 -> [0,378,"setScriptTimeout",{"ms":35000}] 09:16:45 INFO - PROCESS | 1846 | 1461773805044 Marionette TRACE conn3 <- [1,378,null,{}] 09:16:45 INFO - PROCESS | 1846 | 1461773805059 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}] 09:16:45 INFO - PROCESS | 1846 | 1461773805199 Marionette TRACE conn3 <- [1,379,null,{"value":null}] 09:16:45 INFO - PROCESS | 1846 | 1461773805216 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\", \"8c3fb307-b706-445e-94e1-ab62aec87e07\");\n\nvar timer = null;\nif (30000) {\n 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:16:45 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f7538d1d800 == 51 [pid = 1846] [id = 102] 09:16:45 INFO - PROCESS | 1846 | ++DOMWINDOW == 93 (0x7f7535f08800) [pid = 1846] [serial = 305] [outer = (nil)] 09:16:45 INFO - PROCESS | 1846 | ++DOMWINDOW == 94 (0x7f7538035000) [pid = 1846] [serial = 306] [outer = 0x7f7535f08800] 09:16:45 INFO - PROCESS | 1846 | 1461773805281 Marionette DEBUG loaded listener.js 09:16:45 INFO - PROCESS | 1846 | ++DOMWINDOW == 95 (0x7f753844e400) [pid = 1846] [serial = 307] [outer = 0x7f7535f08800] 09:16:46 INFO - PROCESS | 1846 | 1461773805997 Marionette TRACE conn3 <- [1,380,null,{"value":["/2dcontext/conformance-requirements/2d.type.delete.html",0,null,null,[["window.CanvasRenderingContext2D is Configurable",0,null,null]]]}] 09:16:46 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.type.delete.html | window.CanvasRenderingContext2D is Configurable 09:16:46 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.type.delete.html | took 983ms 09:16:46 INFO - PROCESS | 1846 | 1461773806021 Marionette TRACE conn3 -> [0,381,"getWindowHandle",null] 09:16:46 INFO - PROCESS | 1846 | 1461773806026 Marionette TRACE conn3 <- [1,381,null,{"value":"8"}] 09:16:46 INFO - TEST-START | /2dcontext/conformance-requirements/2d.voidreturn.html 09:16:46 INFO - PROCESS | 1846 | 1461773806032 Marionette TRACE conn3 -> [0,382,"setScriptTimeout",{"ms":35000}] 09:16:46 INFO - PROCESS | 1846 | 1461773806035 Marionette TRACE conn3 <- [1,382,null,{}] 09:16:46 INFO - PROCESS | 1846 | 1461773806040 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}] 09:16:46 INFO - PROCESS | 1846 | 1461773806216 Marionette TRACE conn3 <- [1,383,null,{"value":null}] 09:16:46 INFO - PROCESS | 1846 | 1461773806287 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\", \"8c3fb307-b706-445e-94e1-ab62aec87e07\");\n\nvar timer = null;\nif (30000) {\n 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:16:46 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f753f4e0800 == 52 [pid = 1846] [id = 103] 09:16:46 INFO - PROCESS | 1846 | ++DOMWINDOW == 96 (0x7f75374a1000) [pid = 1846] [serial = 308] [outer = (nil)] 09:16:46 INFO - PROCESS | 1846 | ++DOMWINDOW == 97 (0x7f7539dbd800) [pid = 1846] [serial = 309] [outer = 0x7f75374a1000] 09:16:46 INFO - PROCESS | 1846 | 1461773806347 Marionette DEBUG loaded listener.js 09:16:46 INFO - PROCESS | 1846 | ++DOMWINDOW == 98 (0x7f754038e000) [pid = 1846] [serial = 310] [outer = 0x7f75374a1000] 09:16:47 INFO - PROCESS | 1846 | SkCairoFTTypeface::onFilterRec unimplemented 09:16:47 INFO - PROCESS | 1846 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 09:16:47 INFO - PROCESS | 1846 | SkCairoFTTypeface::onFilterRec unimplemented 09:16:47 INFO - PROCESS | 1846 | SkCairoFTTypeface::onFilterRec unimplemented 09:16:47 INFO - PROCESS | 1846 | SkCairoFTTypeface::onFilterRec unimplemented 09:16:47 INFO - PROCESS | 1846 | 1461773807197 Marionette TRACE conn3 <- [1,384,null,{"value":["/2dcontext/conformance-requirements/2d.voidreturn.html",0,null,null,[["void methods return undefined",0,null,null]]]}] 09:16:47 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.voidreturn.html | void methods return undefined 09:16:47 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.voidreturn.html | took 1229ms 09:16:47 INFO - PROCESS | 1846 | 1461773807267 Marionette TRACE conn3 -> [0,385,"getWindowHandle",null] 09:16:47 INFO - PROCESS | 1846 | 1461773807271 Marionette TRACE conn3 <- [1,385,null,{"value":"8"}] 09:16:47 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html 09:16:47 INFO - PROCESS | 1846 | 1461773807276 Marionette TRACE conn3 -> [0,386,"setScriptTimeout",{"ms":35000}] 09:16:47 INFO - PROCESS | 1846 | 1461773807279 Marionette TRACE conn3 <- [1,386,null,{}] 09:16:47 INFO - PROCESS | 1846 | 1461773807285 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}] 09:16:47 INFO - PROCESS | 1846 | 1461773807460 Marionette TRACE conn3 <- [1,387,null,{"value":null}] 09:16:47 INFO - PROCESS | 1846 | 1461773807487 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\", \"8c3fb307-b706-445e-94e1-ab62aec87e07\");\n\nvar timer = null;\nif (30000) {\n 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:16:47 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f7546462800 == 53 [pid = 1846] [id = 104] 09:16:47 INFO - PROCESS | 1846 | ++DOMWINDOW == 99 (0x7f752f75b000) [pid = 1846] [serial = 311] [outer = (nil)] 09:16:47 INFO - PROCESS | 1846 | ++DOMWINDOW == 100 (0x7f7547442000) [pid = 1846] [serial = 312] [outer = 0x7f752f75b000] 09:16:47 INFO - PROCESS | 1846 | 1461773807546 Marionette DEBUG loaded listener.js 09:16:47 INFO - PROCESS | 1846 | ++DOMWINDOW == 101 (0x7f754ad47c00) [pid = 1846] [serial = 313] [outer = 0x7f752f75b000] 09:16:48 INFO - PROCESS | 1846 | 1461773808373 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]]]}] 09:16:48 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | Canvas test: 2d.drawImage.3arg 09:16:48 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | took 1126ms 09:16:48 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html 09:16:48 INFO - PROCESS | 1846 | 1461773808404 Marionette TRACE conn3 -> [0,389,"getWindowHandle",null] 09:16:48 INFO - PROCESS | 1846 | 1461773808407 Marionette TRACE conn3 <- [1,389,null,{"value":"8"}] 09:16:48 INFO - PROCESS | 1846 | 1461773808413 Marionette TRACE conn3 -> [0,390,"setScriptTimeout",{"ms":35000}] 09:16:48 INFO - PROCESS | 1846 | 1461773808416 Marionette TRACE conn3 <- [1,390,null,{}] 09:16:48 INFO - PROCESS | 1846 | 1461773808421 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}] 09:16:48 INFO - PROCESS | 1846 | 1461773808765 Marionette TRACE conn3 <- [1,391,null,{"value":null}] 09:16:48 INFO - PROCESS | 1846 | --DOMWINDOW == 100 (0x7f7535f08c00) [pid = 1846] [serial = 269] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-out.html] 09:16:48 INFO - PROCESS | 1846 | --DOMWINDOW == 99 (0x7f752f151400) [pid = 1846] [serial = 259] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html] 09:16:48 INFO - PROCESS | 1846 | --DOMWINDOW == 98 (0x7f75373e0400) [pid = 1846] [serial = 272] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html] 09:16:48 INFO - PROCESS | 1846 | --DOMWINDOW == 97 (0x7f752f62c400) [pid = 1846] [serial = 266] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-in.html] 09:16:48 INFO - PROCESS | 1846 | --DOMWINDOW == 96 (0x7f7531455400) [pid = 1846] [serial = 262] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-in.html] 09:16:48 INFO - PROCESS | 1846 | --DOMWINDOW == 95 (0x7f7546650c00) [pid = 1846] [serial = 275] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html] 09:16:48 INFO - PROCESS | 1846 | --DOMWINDOW == 94 (0x7f75329f1800) [pid = 1846] [serial = 278] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html] 09:16:48 INFO - PROCESS | 1846 | 1461773808855 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\", \"8c3fb307-b706-445e-94e1-ab62aec87e07\");\n\nvar timer = null;\nif (30000) {\n 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:16:48 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f7537132000 == 54 [pid = 1846] [id = 105] 09:16:48 INFO - PROCESS | 1846 | ++DOMWINDOW == 95 (0x7f752f62c400) [pid = 1846] [serial = 314] [outer = (nil)] 09:16:48 INFO - PROCESS | 1846 | ++DOMWINDOW == 96 (0x7f753141c800) [pid = 1846] [serial = 315] [outer = 0x7f752f62c400] 09:16:48 INFO - PROCESS | 1846 | 1461773808924 Marionette DEBUG loaded listener.js 09:16:49 INFO - PROCESS | 1846 | ++DOMWINDOW == 97 (0x7f7540393400) [pid = 1846] [serial = 316] [outer = 0x7f752f62c400] 09:16:49 INFO - PROCESS | 1846 | 1461773809647 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]]]}] 09:16:49 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | Canvas test: 2d.drawImage.5arg 09:16:49 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | took 1281ms 09:16:49 INFO - PROCESS | 1846 | 1461773809694 Marionette TRACE conn3 -> [0,393,"getWindowHandle",null] 09:16:49 INFO - PROCESS | 1846 | 1461773809696 Marionette TRACE conn3 <- [1,393,null,{"value":"8"}] 09:16:49 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html 09:16:49 INFO - PROCESS | 1846 | 1461773809702 Marionette TRACE conn3 -> [0,394,"setScriptTimeout",{"ms":35000}] 09:16:49 INFO - PROCESS | 1846 | 1461773809704 Marionette TRACE conn3 <- [1,394,null,{}] 09:16:49 INFO - PROCESS | 1846 | 1461773809709 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}] 09:16:49 INFO - PROCESS | 1846 | 1461773809840 Marionette TRACE conn3 <- [1,395,null,{"value":null}] 09:16:49 INFO - PROCESS | 1846 | 1461773809854 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\", \"8c3fb307-b706-445e-94e1-ab62aec87e07\");\n\nvar timer = null;\nif (30000) {\n 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:16:49 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f754ae71800 == 55 [pid = 1846] [id = 106] 09:16:49 INFO - PROCESS | 1846 | ++DOMWINDOW == 98 (0x7f75495e9c00) [pid = 1846] [serial = 317] [outer = (nil)] 09:16:49 INFO - PROCESS | 1846 | ++DOMWINDOW == 99 (0x7f754b677c00) [pid = 1846] [serial = 318] [outer = 0x7f75495e9c00] 09:16:49 INFO - PROCESS | 1846 | 1461773809914 Marionette DEBUG loaded listener.js 09:16:50 INFO - PROCESS | 1846 | ++DOMWINDOW == 100 (0x7f754b734000) [pid = 1846] [serial = 319] [outer = 0x7f75495e9c00] 09:16:50 INFO - PROCESS | 1846 | 1461773810651 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]]]}] 09:16:50 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | Canvas test: 2d.drawImage.9arg.basic 09:16:50 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | took 975ms 09:16:50 INFO - PROCESS | 1846 | 1461773810679 Marionette TRACE conn3 -> [0,397,"getWindowHandle",null] 09:16:50 INFO - PROCESS | 1846 | 1461773810682 Marionette TRACE conn3 <- [1,397,null,{"value":"8"}] 09:16:50 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html 09:16:50 INFO - PROCESS | 1846 | 1461773810688 Marionette TRACE conn3 -> [0,398,"setScriptTimeout",{"ms":35000}] 09:16:50 INFO - PROCESS | 1846 | 1461773810690 Marionette TRACE conn3 <- [1,398,null,{}] 09:16:50 INFO - PROCESS | 1846 | 1461773810695 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}] 09:16:50 INFO - PROCESS | 1846 | 1461773810930 Marionette TRACE conn3 <- [1,399,null,{"value":null}] 09:16:51 INFO - PROCESS | 1846 | 1461773811047 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\", \"8c3fb307-b706-445e-94e1-ab62aec87e07\");\n\nvar timer = null;\nif (30000) {\n 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:16:51 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f7530f42000 == 56 [pid = 1846] [id = 107] 09:16:51 INFO - PROCESS | 1846 | ++DOMWINDOW == 101 (0x7f752f151400) [pid = 1846] [serial = 320] [outer = (nil)] 09:16:51 INFO - PROCESS | 1846 | ++DOMWINDOW == 102 (0x7f752f631400) [pid = 1846] [serial = 321] [outer = 0x7f752f151400] 09:16:51 INFO - PROCESS | 1846 | 1461773811125 Marionette DEBUG loaded listener.js 09:16:51 INFO - PROCESS | 1846 | ++DOMWINDOW == 103 (0x7f752fcd9c00) [pid = 1846] [serial = 322] [outer = 0x7f752f151400] 09:16:52 INFO - PROCESS | 1846 | 1461773812082 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]]]}] 09:16:52 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | Canvas test: 2d.drawImage.9arg.destpos 09:16:52 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | took 1428ms 09:16:52 INFO - PROCESS | 1846 | 1461773812118 Marionette TRACE conn3 -> [0,401,"getWindowHandle",null] 09:16:52 INFO - PROCESS | 1846 | 1461773812125 Marionette TRACE conn3 <- [1,401,null,{"value":"8"}] 09:16:52 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html 09:16:52 INFO - PROCESS | 1846 | 1461773812132 Marionette TRACE conn3 -> [0,402,"setScriptTimeout",{"ms":35000}] 09:16:52 INFO - PROCESS | 1846 | 1461773812139 Marionette TRACE conn3 <- [1,402,null,{}] 09:16:52 INFO - PROCESS | 1846 | 1461773812146 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}] 09:16:52 INFO - PROCESS | 1846 | 1461773812327 Marionette TRACE conn3 <- [1,403,null,{"value":null}] 09:16:52 INFO - PROCESS | 1846 | 1461773812464 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\", \"8c3fb307-b706-445e-94e1-ab62aec87e07\");\n\nvar timer = null;\nif (30000) {\n 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:16:52 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f7538d1c800 == 57 [pid = 1846] [id = 108] 09:16:52 INFO - PROCESS | 1846 | ++DOMWINDOW == 104 (0x7f7535285000) [pid = 1846] [serial = 323] [outer = (nil)] 09:16:52 INFO - PROCESS | 1846 | ++DOMWINDOW == 105 (0x7f7535f11000) [pid = 1846] [serial = 324] [outer = 0x7f7535285000] 09:16:52 INFO - PROCESS | 1846 | 1461773812595 Marionette DEBUG loaded listener.js 09:16:52 INFO - PROCESS | 1846 | ++DOMWINDOW == 106 (0x7f753749e400) [pid = 1846] [serial = 325] [outer = 0x7f7535285000] 09:16:53 INFO - PROCESS | 1846 | 1461773813486 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]]]}] 09:16:53 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | Canvas test: 2d.drawImage.9arg.destsize 09:16:53 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | took 1431ms 09:16:53 INFO - PROCESS | 1846 | 1461773813565 Marionette TRACE conn3 -> [0,405,"getWindowHandle",null] 09:16:53 INFO - PROCESS | 1846 | 1461773813570 Marionette TRACE conn3 <- [1,405,null,{"value":"8"}] 09:16:53 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html 09:16:53 INFO - PROCESS | 1846 | 1461773813577 Marionette TRACE conn3 -> [0,406,"setScriptTimeout",{"ms":35000}] 09:16:53 INFO - PROCESS | 1846 | 1461773813581 Marionette TRACE conn3 <- [1,406,null,{}] 09:16:53 INFO - PROCESS | 1846 | 1461773813587 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}] 09:16:53 INFO - PROCESS | 1846 | 1461773813789 Marionette TRACE conn3 <- [1,407,null,{"value":null}] 09:16:54 INFO - PROCESS | 1846 | 1461773814005 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\", \"8c3fb307-b706-445e-94e1-ab62aec87e07\");\n\nvar timer = null;\nif (30000) {\n 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:16:54 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f754b716800 == 58 [pid = 1846] [id = 109] 09:16:54 INFO - PROCESS | 1846 | ++DOMWINDOW == 107 (0x7f753bd0cc00) [pid = 1846] [serial = 326] [outer = (nil)] 09:16:54 INFO - PROCESS | 1846 | ++DOMWINDOW == 108 (0x7f754616f000) [pid = 1846] [serial = 327] [outer = 0x7f753bd0cc00] 09:16:54 INFO - PROCESS | 1846 | 1461773814125 Marionette DEBUG loaded listener.js 09:16:54 INFO - PROCESS | 1846 | ++DOMWINDOW == 109 (0x7f754a94b800) [pid = 1846] [serial = 328] [outer = 0x7f753bd0cc00] 09:16:54 INFO - PROCESS | 1846 | 1461773814997 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]]]}] 09:16:55 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | Canvas test: 2d.drawImage.9arg.sourcepos 09:16:55 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | took 1478ms 09:16:55 INFO - PROCESS | 1846 | 1461773815056 Marionette TRACE conn3 -> [0,409,"getWindowHandle",null] 09:16:55 INFO - PROCESS | 1846 | 1461773815062 Marionette TRACE conn3 <- [1,409,null,{"value":"8"}] 09:16:55 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html 09:16:55 INFO - PROCESS | 1846 | 1461773815078 Marionette TRACE conn3 -> [0,410,"setScriptTimeout",{"ms":35000}] 09:16:55 INFO - PROCESS | 1846 | 1461773815085 Marionette TRACE conn3 <- [1,410,null,{}] 09:16:55 INFO - PROCESS | 1846 | 1461773815090 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}] 09:16:55 INFO - PROCESS | 1846 | 1461773815281 Marionette TRACE conn3 <- [1,411,null,{"value":null}] 09:16:55 INFO - PROCESS | 1846 | 1461773815415 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\", \"8c3fb307-b706-445e-94e1-ab62aec87e07\");\n\nvar timer = null;\nif (30000) {\n 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:16:55 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f75506d4800 == 59 [pid = 1846] [id = 110] 09:16:55 INFO - PROCESS | 1846 | ++DOMWINDOW == 110 (0x7f752f75d400) [pid = 1846] [serial = 329] [outer = (nil)] 09:16:55 INFO - PROCESS | 1846 | ++DOMWINDOW == 111 (0x7f754b62c400) [pid = 1846] [serial = 330] [outer = 0x7f752f75d400] 09:16:55 INFO - PROCESS | 1846 | 1461773815487 Marionette DEBUG loaded listener.js 09:16:55 INFO - PROCESS | 1846 | ++DOMWINDOW == 112 (0x7f754b78cc00) [pid = 1846] [serial = 331] [outer = 0x7f752f75d400] 09:16:56 INFO - PROCESS | 1846 | 1461773816353 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]]]}] 09:16:56 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | Canvas test: 2d.drawImage.9arg.sourcesize 09:16:56 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | took 1343ms 09:16:56 INFO - PROCESS | 1846 | 1461773816415 Marionette TRACE conn3 -> [0,413,"getWindowHandle",null] 09:16:56 INFO - PROCESS | 1846 | 1461773816419 Marionette TRACE conn3 <- [1,413,null,{"value":"8"}] 09:16:56 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html 09:16:56 INFO - PROCESS | 1846 | 1461773816424 Marionette TRACE conn3 -> [0,414,"setScriptTimeout",{"ms":35000}] 09:16:56 INFO - PROCESS | 1846 | 1461773816426 Marionette TRACE conn3 <- [1,414,null,{}] 09:16:56 INFO - PROCESS | 1846 | 1461773816432 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}] 09:16:56 INFO - PROCESS | 1846 | 1461773816581 Marionette TRACE conn3 <- [1,415,null,{"value":null}] 09:16:56 INFO - PROCESS | 1846 | 1461773816725 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\", \"8c3fb307-b706-445e-94e1-ab62aec87e07\");\n\nvar timer = null;\nif (30000) {\n 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:16:56 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f75299ef800 == 60 [pid = 1846] [id = 111] 09:16:56 INFO - PROCESS | 1846 | ++DOMWINDOW == 113 (0x7f752e1a5400) [pid = 1846] [serial = 332] [outer = (nil)] 09:16:56 INFO - PROCESS | 1846 | ++DOMWINDOW == 114 (0x7f752e1ad400) [pid = 1846] [serial = 333] [outer = 0x7f752e1a5400] 09:16:56 INFO - PROCESS | 1846 | 1461773816794 Marionette DEBUG loaded listener.js 09:16:56 INFO - PROCESS | 1846 | ++DOMWINDOW == 115 (0x7f754b0adc00) [pid = 1846] [serial = 334] [outer = 0x7f752e1a5400] 09:16:57 INFO - PROCESS | 1846 | 1461773817727 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]]]}] 09:16:57 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | Canvas test: 2d.drawImage.alpha 09:16:57 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | took 1381ms 09:16:57 INFO - PROCESS | 1846 | 1461773817806 Marionette TRACE conn3 -> [0,417,"getWindowHandle",null] 09:16:57 INFO - PROCESS | 1846 | 1461773817809 Marionette TRACE conn3 <- [1,417,null,{"value":"8"}] 09:16:57 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html 09:16:57 INFO - PROCESS | 1846 | 1461773817815 Marionette TRACE conn3 -> [0,418,"setScriptTimeout",{"ms":35000}] 09:16:57 INFO - PROCESS | 1846 | 1461773817817 Marionette TRACE conn3 <- [1,418,null,{}] 09:16:57 INFO - PROCESS | 1846 | 1461773817823 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}] 09:16:58 INFO - PROCESS | 1846 | 1461773818023 Marionette TRACE conn3 <- [1,419,null,{"value":null}] 09:16:58 INFO - PROCESS | 1846 | 1461773818407 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\", \"8c3fb307-b706-445e-94e1-ab62aec87e07\");\n\nvar timer = null;\nif (30000) {\n 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:16:58 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f7532a56800 == 61 [pid = 1846] [id = 112] 09:16:58 INFO - PROCESS | 1846 | ++DOMWINDOW == 116 (0x7f752fcd0800) [pid = 1846] [serial = 335] [outer = (nil)] 09:16:58 INFO - PROCESS | 1846 | ++DOMWINDOW == 117 (0x7f752fcdb000) [pid = 1846] [serial = 336] [outer = 0x7f752fcd0800] 09:16:58 INFO - PROCESS | 1846 | 1461773818522 Marionette DEBUG loaded listener.js 09:16:58 INFO - PROCESS | 1846 | ++DOMWINDOW == 118 (0x7f75329e5800) [pid = 1846] [serial = 337] [outer = 0x7f752fcd0800] 09:16:59 INFO - PROCESS | 1846 | --DOCSHELL 0x7f754ae71800 == 60 [pid = 1846] [id = 106] 09:16:59 INFO - PROCESS | 1846 | --DOCSHELL 0x7f7537132000 == 59 [pid = 1846] [id = 105] 09:16:59 INFO - PROCESS | 1846 | --DOCSHELL 0x7f7546462800 == 58 [pid = 1846] [id = 104] 09:16:59 INFO - PROCESS | 1846 | --DOMWINDOW == 117 (0x7f754b07fc00) [pid = 1846] [serial = 282] [outer = (nil)] [url = about:blank] 09:16:59 INFO - PROCESS | 1846 | --DOCSHELL 0x7f753f4e0800 == 57 [pid = 1846] [id = 103] 09:16:59 INFO - PROCESS | 1846 | --DOCSHELL 0x7f7538d1d800 == 56 [pid = 1846] [id = 102] 09:16:59 INFO - PROCESS | 1846 | --DOCSHELL 0x7f75312a6000 == 55 [pid = 1846] [id = 101] 09:16:59 INFO - PROCESS | 1846 | --DOCSHELL 0x7f7536b75000 == 54 [pid = 1846] [id = 100] 09:16:59 INFO - PROCESS | 1846 | --DOCSHELL 0x7f7537d5d800 == 53 [pid = 1846] [id = 95] 09:16:59 INFO - PROCESS | 1846 | --DOMWINDOW == 116 (0x7f7539441400) [pid = 1846] [serial = 271] [outer = (nil)] [url = about:blank] 09:16:59 INFO - PROCESS | 1846 | --DOMWINDOW == 115 (0x7f7538a42400) [pid = 1846] [serial = 270] [outer = (nil)] [url = about:blank] 09:16:59 INFO - PROCESS | 1846 | --DOMWINDOW == 114 (0x7f752fcc7400) [pid = 1846] [serial = 261] [outer = (nil)] [url = about:blank] 09:16:59 INFO - PROCESS | 1846 | --DOMWINDOW == 113 (0x7f752f154800) [pid = 1846] [serial = 260] [outer = (nil)] [url = about:blank] 09:16:59 INFO - PROCESS | 1846 | --DOMWINDOW == 112 (0x7f753ba5d800) [pid = 1846] [serial = 273] [outer = (nil)] [url = about:blank] 09:16:59 INFO - PROCESS | 1846 | --DOMWINDOW == 111 (0x7f753478c800) [pid = 1846] [serial = 267] [outer = (nil)] [url = about:blank] 09:16:59 INFO - PROCESS | 1846 | --DOMWINDOW == 110 (0x7f75355c2400) [pid = 1846] [serial = 268] [outer = (nil)] [url = about:blank] 09:16:59 INFO - PROCESS | 1846 | --DOMWINDOW == 109 (0x7f752fcda400) [pid = 1846] [serial = 257] [outer = (nil)] [url = about:blank] 09:16:59 INFO - PROCESS | 1846 | --DOMWINDOW == 108 (0x7f754a910c00) [pid = 1846] [serial = 254] [outer = (nil)] [url = about:blank] 09:16:59 INFO - PROCESS | 1846 | --DOMWINDOW == 107 (0x7f75329ea400) [pid = 1846] [serial = 264] [outer = (nil)] [url = about:blank] 09:16:59 INFO - PROCESS | 1846 | --DOMWINDOW == 106 (0x7f7532861800) [pid = 1846] [serial = 263] [outer = (nil)] [url = about:blank] 09:16:59 INFO - PROCESS | 1846 | --DOMWINDOW == 105 (0x7f753ba66c00) [pid = 1846] [serial = 251] [outer = (nil)] [url = about:blank] 09:16:59 INFO - PROCESS | 1846 | --DOMWINDOW == 104 (0x7f7547341400) [pid = 1846] [serial = 276] [outer = (nil)] [url = about:blank] 09:16:59 INFO - PROCESS | 1846 | --DOMWINDOW == 103 (0x7f7538034800) [pid = 1846] [serial = 248] [outer = (nil)] [url = about:blank] 09:16:59 INFO - PROCESS | 1846 | --DOMWINDOW == 102 (0x7f7532a7b400) [pid = 1846] [serial = 245] [outer = (nil)] [url = about:blank] 09:16:59 INFO - PROCESS | 1846 | --DOMWINDOW == 101 (0x7f75495e8c00) [pid = 1846] [serial = 277] [outer = (nil)] [url = about:blank] 09:16:59 INFO - PROCESS | 1846 | --DOMWINDOW == 100 (0x7f753286f800) [pid = 1846] [serial = 114] [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.] 09:16:59 INFO - PROCESS | 1846 | --DOMWINDOW == 99 (0x7f7545f71000) [pid = 1846] [serial = 279] [outer = (nil)] [url = about:blank] 09:16:59 INFO - PROCESS | 1846 | --DOMWINDOW == 98 (0x7f754038d800) [pid = 1846] [serial = 274] [outer = (nil)] [url = about:blank] 09:16:59 INFO - PROCESS | 1846 | --DOMWINDOW == 97 (0x7f754ad48c00) [pid = 1846] [serial = 280] [outer = (nil)] [url = about:blank] 09:16:59 INFO - PROCESS | 1846 | 1461773819858 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]]]}] 09:16:59 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 09:16:59 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html | took 2078ms 09:16:59 INFO - PROCESS | 1846 | 1461773819912 Marionette TRACE conn3 -> [0,421,"getWindowHandle",null] 09:16:59 INFO - PROCESS | 1846 | 1461773819917 Marionette TRACE conn3 <- [1,421,null,{"value":"8"}] 09:16:59 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html 09:16:59 INFO - PROCESS | 1846 | 1461773819925 Marionette TRACE conn3 -> [0,422,"setScriptTimeout",{"ms":35000}] 09:16:59 INFO - PROCESS | 1846 | 1461773819930 Marionette TRACE conn3 <- [1,422,null,{}] 09:16:59 INFO - PROCESS | 1846 | 1461773819937 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}] 09:17:00 INFO - PROCESS | 1846 | 1461773820079 Marionette TRACE conn3 <- [1,423,null,{"value":null}] 09:17:00 INFO - PROCESS | 1846 | 1461773820172 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\", \"8c3fb307-b706-445e-94e1-ab62aec87e07\");\n\nvar timer = null;\nif (30000) {\n 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:17:00 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f75315c6000 == 54 [pid = 1846] [id = 113] 09:17:00 INFO - PROCESS | 1846 | ++DOMWINDOW == 98 (0x7f752fcbe400) [pid = 1846] [serial = 338] [outer = (nil)] 09:17:00 INFO - PROCESS | 1846 | ++DOMWINDOW == 99 (0x7f7532ab7400) [pid = 1846] [serial = 339] [outer = 0x7f752fcbe400] 09:17:00 INFO - PROCESS | 1846 | 1461773820235 Marionette DEBUG loaded listener.js 09:17:00 INFO - PROCESS | 1846 | ++DOMWINDOW == 100 (0x7f7532abe800) [pid = 1846] [serial = 340] [outer = 0x7f752fcbe400] 09:17:01 INFO - PROCESS | 1846 | 1461773821282 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]]]}] 09:17:01 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | drawImage() of an animated GIF draws the first frame 09:17:01 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | took 1400ms 09:17:01 INFO - PROCESS | 1846 | 1461773821329 Marionette TRACE conn3 -> [0,425,"getWindowHandle",null] 09:17:01 INFO - PROCESS | 1846 | 1461773821335 Marionette TRACE conn3 <- [1,425,null,{"value":"8"}] 09:17:01 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html 09:17:01 INFO - PROCESS | 1846 | 1461773821341 Marionette TRACE conn3 -> [0,426,"setScriptTimeout",{"ms":35000}] 09:17:01 INFO - PROCESS | 1846 | 1461773821344 Marionette TRACE conn3 <- [1,426,null,{}] 09:17:01 INFO - PROCESS | 1846 | 1461773821350 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}] 09:17:01 INFO - PROCESS | 1846 | 1461773821485 Marionette TRACE conn3 <- [1,427,null,{"value":null}] 09:17:01 INFO - PROCESS | 1846 | 1461773821663 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\", \"8c3fb307-b706-445e-94e1-ab62aec87e07\");\n\nvar timer = null;\nif (30000) {\n 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:17:01 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f7537f53000 == 55 [pid = 1846] [id = 114] 09:17:01 INFO - PROCESS | 1846 | ++DOMWINDOW == 101 (0x7f7532ab9000) [pid = 1846] [serial = 341] [outer = (nil)] 09:17:01 INFO - PROCESS | 1846 | ++DOMWINDOW == 102 (0x7f7536fc9800) [pid = 1846] [serial = 342] [outer = 0x7f7532ab9000] 09:17:01 INFO - PROCESS | 1846 | 1461773821723 Marionette DEBUG loaded listener.js 09:17:01 INFO - PROCESS | 1846 | ++DOMWINDOW == 103 (0x7f75374a5800) [pid = 1846] [serial = 343] [outer = 0x7f7532ab9000] 09:17:02 INFO - PROCESS | 1846 | 1461773822501 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] 09:17:02 INFO - PROCESS | 1846 | 1461773822537 Marionette TRACE conn3 <- [1,429,null,{"value":"8"}] 09:17:02 INFO - PROCESS | 1846 | 1461773822551 Marionette TRACE conn3 -> [0,430,"setScriptTimeout",{"ms":35000}] 09:17:02 INFO - PROCESS | 1846 | 1461773822558 Marionette TRACE conn3 <- [1,430,null,{}] 09:17:02 INFO - PROCESS | 1846 | 1461773822577 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}] 09:17:02 INFO - PROCESS | 1846 | 1461773822766 Marionette TRACE conn3 <- [1,431,null,{"value":null}] 09:17:02 INFO - PROCESS | 1846 | 1461773822786 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\", \"8c3fb307-b706-445e-94e1-ab62aec87e07\");\n\nvar timer = null;\nif (30000) {\n 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:17:02 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f7539c46800 == 56 [pid = 1846] [id = 115] 09:17:02 INFO - PROCESS | 1846 | ++DOMWINDOW == 104 (0x7f752e1ad800) [pid = 1846] [serial = 344] [outer = (nil)] 09:17:02 INFO - PROCESS | 1846 | ++DOMWINDOW == 105 (0x7f7539cb7000) [pid = 1846] [serial = 345] [outer = 0x7f752e1ad800] 09:17:02 INFO - PROCESS | 1846 | 1461773822858 Marionette DEBUG loaded listener.js 09:17:02 INFO - PROCESS | 1846 | ++DOMWINDOW == 106 (0x7f754648cc00) [pid = 1846] [serial = 346] [outer = 0x7f752e1ad800] 09:17:03 INFO - PROCESS | 1846 | 1461773823676 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]]]}] 09:17:03 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | Canvas test: 2d.drawImage.broken 09:17:03 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | took 1156ms 09:17:03 INFO - PROCESS | 1846 | 1461773823699 Marionette TRACE conn3 -> [0,433,"getWindowHandle",null] 09:17:03 INFO - PROCESS | 1846 | 1461773823703 Marionette TRACE conn3 <- [1,433,null,{"value":"8"}] 09:17:03 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html 09:17:03 INFO - PROCESS | 1846 | 1461773823709 Marionette TRACE conn3 -> [0,434,"setScriptTimeout",{"ms":35000}] 09:17:03 INFO - PROCESS | 1846 | 1461773823711 Marionette TRACE conn3 <- [1,434,null,{}] 09:17:03 INFO - PROCESS | 1846 | 1461773823720 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}] 09:17:03 INFO - PROCESS | 1846 | 1461773823885 Marionette TRACE conn3 <- [1,435,null,{"value":null}] 09:17:03 INFO - PROCESS | 1846 | --DOMWINDOW == 105 (0x7f752f75b000) [pid = 1846] [serial = 311] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html] 09:17:03 INFO - PROCESS | 1846 | --DOMWINDOW == 104 (0x7f752f62c400) [pid = 1846] [serial = 314] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html] 09:17:03 INFO - PROCESS | 1846 | --DOMWINDOW == 103 (0x7f7535f08800) [pid = 1846] [serial = 305] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.type.delete.html] 09:17:04 INFO - PROCESS | 1846 | --DOMWINDOW == 102 (0x7f752fcddc00) [pid = 1846] [serial = 302] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.missingargs.html] 09:17:04 INFO - PROCESS | 1846 | --DOMWINDOW == 101 (0x7f75374a1000) [pid = 1846] [serial = 308] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.voidreturn.html] 09:17:04 INFO - PROCESS | 1846 | --DOMWINDOW == 100 (0x7f752fcdc400) [pid = 1846] [serial = 299] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html] 09:17:04 INFO - PROCESS | 1846 | 1461773824057 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\", \"8c3fb307-b706-445e-94e1-ab62aec87e07\");\n\nvar timer = null;\nif (30000) {\n 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:17:04 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f7539b3f000 == 57 [pid = 1846] [id = 116] 09:17:04 INFO - PROCESS | 1846 | ++DOMWINDOW == 101 (0x7f752f62c400) [pid = 1846] [serial = 347] [outer = (nil)] 09:17:04 INFO - PROCESS | 1846 | ++DOMWINDOW == 102 (0x7f7532ab7000) [pid = 1846] [serial = 348] [outer = 0x7f752f62c400] 09:17:04 INFO - PROCESS | 1846 | 1461773824119 Marionette DEBUG loaded listener.js 09:17:04 INFO - PROCESS | 1846 | ++DOMWINDOW == 103 (0x7f754760b400) [pid = 1846] [serial = 349] [outer = 0x7f752f62c400] 09:17:04 INFO - PROCESS | 1846 | 1461773824791 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]]]}] 09:17:04 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | Canvas test: 2d.drawImage.canvas 09:17:04 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | took 1133ms 09:17:04 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html 09:17:04 INFO - PROCESS | 1846 | 1461773824843 Marionette TRACE conn3 -> [0,437,"getWindowHandle",null] 09:17:04 INFO - PROCESS | 1846 | 1461773824845 Marionette TRACE conn3 <- [1,437,null,{"value":"8"}] 09:17:04 INFO - PROCESS | 1846 | 1461773824851 Marionette TRACE conn3 -> [0,438,"setScriptTimeout",{"ms":35000}] 09:17:04 INFO - PROCESS | 1846 | 1461773824854 Marionette TRACE conn3 <- [1,438,null,{}] 09:17:04 INFO - PROCESS | 1846 | 1461773824858 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}] 09:17:05 INFO - PROCESS | 1846 | 1461773825018 Marionette TRACE conn3 <- [1,439,null,{"value":null}] 09:17:05 INFO - PROCESS | 1846 | 1461773825044 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\", \"8c3fb307-b706-445e-94e1-ab62aec87e07\");\n\nvar timer = null;\nif (30000) {\n 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:17:05 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f754902f000 == 58 [pid = 1846] [id = 117] 09:17:05 INFO - PROCESS | 1846 | ++DOMWINDOW == 104 (0x7f754b07fc00) [pid = 1846] [serial = 350] [outer = (nil)] 09:17:05 INFO - PROCESS | 1846 | ++DOMWINDOW == 105 (0x7f754b0a7400) [pid = 1846] [serial = 351] [outer = 0x7f754b07fc00] 09:17:05 INFO - PROCESS | 1846 | 1461773825118 Marionette DEBUG loaded listener.js 09:17:05 INFO - PROCESS | 1846 | ++DOMWINDOW == 106 (0x7f754b72c000) [pid = 1846] [serial = 352] [outer = 0x7f754b07fc00] 09:17:05 INFO - PROCESS | 1846 | 1461773825846 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]]]}] 09:17:05 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | Canvas test: 2d.drawImage.clip 09:17:05 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | took 1039ms 09:17:05 INFO - PROCESS | 1846 | 1461773825889 Marionette TRACE conn3 -> [0,441,"getWindowHandle",null] 09:17:05 INFO - PROCESS | 1846 | 1461773825893 Marionette TRACE conn3 <- [1,441,null,{"value":"8"}] 09:17:05 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html 09:17:05 INFO - PROCESS | 1846 | 1461773825914 Marionette TRACE conn3 -> [0,442,"setScriptTimeout",{"ms":35000}] 09:17:05 INFO - PROCESS | 1846 | 1461773825917 Marionette TRACE conn3 <- [1,442,null,{}] 09:17:05 INFO - PROCESS | 1846 | 1461773825922 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}] 09:17:06 INFO - PROCESS | 1846 | 1461773826155 Marionette TRACE conn3 <- [1,443,null,{"value":null}] 09:17:06 INFO - PROCESS | 1846 | 1461773826231 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\", \"8c3fb307-b706-445e-94e1-ab62aec87e07\");\n\nvar timer = null;\nif (30000) {\n 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:17:06 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f752fabe000 == 59 [pid = 1846] [id = 118] 09:17:06 INFO - PROCESS | 1846 | ++DOMWINDOW == 107 (0x7f752e1a9800) [pid = 1846] [serial = 353] [outer = (nil)] 09:17:06 INFO - PROCESS | 1846 | ++DOMWINDOW == 108 (0x7f752f14e400) [pid = 1846] [serial = 354] [outer = 0x7f752e1a9800] 09:17:06 INFO - PROCESS | 1846 | 1461773826347 Marionette DEBUG loaded listener.js 09:17:06 INFO - PROCESS | 1846 | ++DOMWINDOW == 109 (0x7f752ff32800) [pid = 1846] [serial = 355] [outer = 0x7f752e1a9800] 09:17:07 INFO - PROCESS | 1846 | 1461773827332 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]]]}] 09:17:07 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | Canvas test: 2d.drawImage.composite 09:17:07 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | took 1492ms 09:17:07 INFO - PROCESS | 1846 | 1461773827393 Marionette TRACE conn3 -> [0,445,"getWindowHandle",null] 09:17:07 INFO - PROCESS | 1846 | 1461773827399 Marionette TRACE conn3 <- [1,445,null,{"value":"8"}] 09:17:07 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html 09:17:07 INFO - PROCESS | 1846 | 1461773827406 Marionette TRACE conn3 -> [0,446,"setScriptTimeout",{"ms":35000}] 09:17:07 INFO - PROCESS | 1846 | 1461773827412 Marionette TRACE conn3 <- [1,446,null,{}] 09:17:07 INFO - PROCESS | 1846 | 1461773827419 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}] 09:17:07 INFO - PROCESS | 1846 | 1461773827580 Marionette TRACE conn3 <- [1,447,null,{"value":null}] 09:17:07 INFO - PROCESS | 1846 | 1461773827717 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\", \"8c3fb307-b706-445e-94e1-ab62aec87e07\");\n\nvar timer = null;\nif (30000) {\n 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:17:07 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f7539bbd000 == 60 [pid = 1846] [id = 119] 09:17:07 INFO - PROCESS | 1846 | ++DOMWINDOW == 110 (0x7f7532ab4400) [pid = 1846] [serial = 356] [outer = (nil)] 09:17:07 INFO - PROCESS | 1846 | ++DOMWINDOW == 111 (0x7f753478f000) [pid = 1846] [serial = 357] [outer = 0x7f7532ab4400] 09:17:07 INFO - PROCESS | 1846 | 1461773827794 Marionette DEBUG loaded listener.js 09:17:07 INFO - PROCESS | 1846 | ++DOMWINDOW == 112 (0x7f753749ac00) [pid = 1846] [serial = 358] [outer = 0x7f7532ab4400] 09:17:08 INFO - PROCESS | 1846 | 1461773828730 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]]]}] 09:17:08 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | Canvas test: 2d.drawImage.floatsource 09:17:08 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | took 1381ms 09:17:08 INFO - PROCESS | 1846 | 1461773828788 Marionette TRACE conn3 -> [0,449,"getWindowHandle",null] 09:17:08 INFO - PROCESS | 1846 | 1461773828793 Marionette TRACE conn3 <- [1,449,null,{"value":"8"}] 09:17:08 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html 09:17:08 INFO - PROCESS | 1846 | 1461773828799 Marionette TRACE conn3 -> [0,450,"setScriptTimeout",{"ms":35000}] 09:17:08 INFO - PROCESS | 1846 | 1461773828802 Marionette TRACE conn3 <- [1,450,null,{}] 09:17:08 INFO - PROCESS | 1846 | 1461773828808 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}] 09:17:08 INFO - PROCESS | 1846 | 1461773828968 Marionette TRACE conn3 <- [1,451,null,{"value":null}] 09:17:09 INFO - PROCESS | 1846 | 1461773829109 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\", \"8c3fb307-b706-445e-94e1-ab62aec87e07\");\n\nvar timer = null;\nif (30000) {\n 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:17:09 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f754b71f800 == 61 [pid = 1846] [id = 120] 09:17:09 INFO - PROCESS | 1846 | ++DOMWINDOW == 113 (0x7f752fd1c000) [pid = 1846] [serial = 359] [outer = (nil)] 09:17:09 INFO - PROCESS | 1846 | ++DOMWINDOW == 114 (0x7f752fd20400) [pid = 1846] [serial = 360] [outer = 0x7f752fd1c000] 09:17:09 INFO - PROCESS | 1846 | 1461773829180 Marionette DEBUG loaded listener.js 09:17:09 INFO - PROCESS | 1846 | ++DOMWINDOW == 115 (0x7f75374a2800) [pid = 1846] [serial = 361] [outer = 0x7f752fd1c000] 09:17:10 INFO - PROCESS | 1846 | 1461773830101 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] 09:17:10 INFO - PROCESS | 1846 | 1461773830141 Marionette TRACE conn3 <- [1,453,null,{"value":"8"}] 09:17:10 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html 09:17:10 INFO - PROCESS | 1846 | 1461773830156 Marionette TRACE conn3 -> [0,454,"setScriptTimeout",{"ms":35000}] 09:17:10 INFO - PROCESS | 1846 | 1461773830163 Marionette TRACE conn3 <- [1,454,null,{}] 09:17:10 INFO - PROCESS | 1846 | 1461773830168 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}] 09:17:10 INFO - PROCESS | 1846 | 1461773830319 Marionette TRACE conn3 <- [1,455,null,{"value":null}] 09:17:10 INFO - PROCESS | 1846 | 1461773830460 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\", \"8c3fb307-b706-445e-94e1-ab62aec87e07\");\n\nvar timer = null;\nif (30000) {\n 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:17:10 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f752990a000 == 62 [pid = 1846] [id = 121] 09:17:10 INFO - PROCESS | 1846 | ++DOMWINDOW == 116 (0x7f752f006c00) [pid = 1846] [serial = 362] [outer = (nil)] 09:17:10 INFO - PROCESS | 1846 | ++DOMWINDOW == 117 (0x7f752f00f400) [pid = 1846] [serial = 363] [outer = 0x7f752f006c00] 09:17:10 INFO - PROCESS | 1846 | 1461773830528 Marionette DEBUG loaded listener.js 09:17:10 INFO - PROCESS | 1846 | ++DOMWINDOW == 118 (0x7f7538da6800) [pid = 1846] [serial = 364] [outer = 0x7f752f006c00] 09:17:11 INFO - PROCESS | 1846 | [1846] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 09:17:11 INFO - PROCESS | 1846 | 1461773831406 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]]]}] 09:17:11 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | Canvas test: 2d.drawImage.incomplete.immediate 09:17:11 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | took 1289ms 09:17:11 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html 09:17:11 INFO - PROCESS | 1846 | 1461773831438 Marionette TRACE conn3 -> [0,457,"getWindowHandle",null] 09:17:11 INFO - PROCESS | 1846 | 1461773831441 Marionette TRACE conn3 <- [1,457,null,{"value":"8"}] 09:17:11 INFO - PROCESS | 1846 | 1461773831447 Marionette TRACE conn3 -> [0,458,"setScriptTimeout",{"ms":35000}] 09:17:11 INFO - PROCESS | 1846 | 1461773831450 Marionette TRACE conn3 <- [1,458,null,{}] 09:17:11 INFO - PROCESS | 1846 | 1461773831455 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}] 09:17:11 INFO - PROCESS | 1846 | 1461773831602 Marionette TRACE conn3 <- [1,459,null,{"value":null}] 09:17:11 INFO - PROCESS | 1846 | 1461773831742 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\", \"8c3fb307-b706-445e-94e1-ab62aec87e07\");\n\nvar timer = null;\nif (30000) {\n 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:17:11 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f75506d0800 == 63 [pid = 1846] [id = 122] 09:17:11 INFO - PROCESS | 1846 | ++DOMWINDOW == 119 (0x7f752f007400) [pid = 1846] [serial = 365] [outer = (nil)] 09:17:11 INFO - PROCESS | 1846 | ++DOMWINDOW == 120 (0x7f754a768000) [pid = 1846] [serial = 366] [outer = 0x7f752f007400] 09:17:11 INFO - PROCESS | 1846 | 1461773831811 Marionette DEBUG loaded listener.js 09:17:11 INFO - PROCESS | 1846 | ++DOMWINDOW == 121 (0x7f754b0ad000) [pid = 1846] [serial = 367] [outer = 0x7f752f007400] 09:17:12 INFO - PROCESS | 1846 | 1461773832637 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] 09:17:12 INFO - PROCESS | 1846 | 1461773832678 Marionette TRACE conn3 <- [1,461,null,{"value":"8"}] 09:17:12 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html 09:17:12 INFO - PROCESS | 1846 | 1461773832684 Marionette TRACE conn3 -> [0,462,"setScriptTimeout",{"ms":35000}] 09:17:12 INFO - PROCESS | 1846 | 1461773832687 Marionette TRACE conn3 <- [1,462,null,{}] 09:17:12 INFO - PROCESS | 1846 | 1461773832692 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}] 09:17:12 INFO - PROCESS | 1846 | 1461773832840 Marionette TRACE conn3 <- [1,463,null,{"value":null}] 09:17:13 INFO - PROCESS | 1846 | 1461773833024 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\", \"8c3fb307-b706-445e-94e1-ab62aec87e07\");\n\nvar timer = null;\nif (30000) {\n 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:17:13 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f752a3de000 == 64 [pid = 1846] [id = 123] 09:17:13 INFO - PROCESS | 1846 | ++DOMWINDOW == 122 (0x7f7538e03000) [pid = 1846] [serial = 368] [outer = (nil)] 09:17:13 INFO - PROCESS | 1846 | ++DOMWINDOW == 123 (0x7f754038d800) [pid = 1846] [serial = 369] [outer = 0x7f7538e03000] 09:17:13 INFO - PROCESS | 1846 | 1461773833107 Marionette DEBUG loaded listener.js 09:17:13 INFO - PROCESS | 1846 | ++DOMWINDOW == 124 (0x7f754b72b800) [pid = 1846] [serial = 370] [outer = 0x7f7538e03000] 09:17:13 INFO - PROCESS | 1846 | [1846] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 09:17:14 INFO - PROCESS | 1846 | 1461773834051 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] 09:17:14 INFO - PROCESS | 1846 | 1461773834128 Marionette TRACE conn3 <- [1,465,null,{"value":"8"}] 09:17:14 INFO - PROCESS | 1846 | 1461773834135 Marionette TRACE conn3 -> [0,466,"setScriptTimeout",{"ms":35000}] 09:17:14 INFO - PROCESS | 1846 | 1461773834138 Marionette TRACE conn3 <- [1,466,null,{}] 09:17:14 INFO - PROCESS | 1846 | 1461773834143 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}] 09:17:14 INFO - PROCESS | 1846 | 1461773834309 Marionette TRACE conn3 <- [1,467,null,{"value":null}] 09:17:14 INFO - PROCESS | 1846 | 1461773834454 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\", \"8c3fb307-b706-445e-94e1-ab62aec87e07\");\n\nvar timer = null;\nif (30000) {\n 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:17:14 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f752f23c000 == 65 [pid = 1846] [id = 124] 09:17:14 INFO - PROCESS | 1846 | ++DOMWINDOW == 125 (0x7f75329ec800) [pid = 1846] [serial = 371] [outer = (nil)] 09:17:14 INFO - PROCESS | 1846 | ++DOMWINDOW == 126 (0x7f754b732800) [pid = 1846] [serial = 372] [outer = 0x7f75329ec800] 09:17:14 INFO - PROCESS | 1846 | 1461773834560 Marionette DEBUG loaded listener.js 09:17:14 INFO - PROCESS | 1846 | ++DOMWINDOW == 127 (0x7f754e00d400) [pid = 1846] [serial = 373] [outer = 0x7f75329ec800] 09:17:15 INFO - PROCESS | 1846 | 1461773835585 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] 09:17:15 INFO - PROCESS | 1846 | 1461773835670 Marionette TRACE conn3 <- [1,469,null,{"value":"8"}] 09:17:15 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html 09:17:15 INFO - PROCESS | 1846 | 1461773835678 Marionette TRACE conn3 -> [0,470,"setScriptTimeout",{"ms":35000}] 09:17:15 INFO - PROCESS | 1846 | 1461773835683 Marionette TRACE conn3 <- [1,470,null,{}] 09:17:15 INFO - PROCESS | 1846 | 1461773835691 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}] 09:17:15 INFO - PROCESS | 1846 | 1461773835948 Marionette TRACE conn3 <- [1,471,null,{"value":null}] 09:17:16 INFO - PROCESS | 1846 | 1461773836157 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\", \"8c3fb307-b706-445e-94e1-ab62aec87e07\");\n\nvar timer = null;\nif (30000) {\n 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:17:16 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f752f64a000 == 66 [pid = 1846] [id = 125] 09:17:16 INFO - PROCESS | 1846 | ++DOMWINDOW == 128 (0x7f752fb40c00) [pid = 1846] [serial = 374] [outer = (nil)] 09:17:16 INFO - PROCESS | 1846 | ++DOMWINDOW == 129 (0x7f752fcd7000) [pid = 1846] [serial = 375] [outer = 0x7f752fb40c00] 09:17:16 INFO - PROCESS | 1846 | 1461773836238 Marionette DEBUG loaded listener.js 09:17:16 INFO - PROCESS | 1846 | ++DOMWINDOW == 130 (0x7f752fd19400) [pid = 1846] [serial = 376] [outer = 0x7f752fb40c00] 09:17:16 INFO - PROCESS | 1846 | --DOCSHELL 0x7f754902f000 == 65 [pid = 1846] [id = 117] 09:17:16 INFO - PROCESS | 1846 | --DOCSHELL 0x7f7539b3f000 == 64 [pid = 1846] [id = 116] 09:17:16 INFO - PROCESS | 1846 | --DOMWINDOW == 129 (0x7f754b677c00) [pid = 1846] [serial = 318] [outer = (nil)] [url = about:blank] 09:17:16 INFO - PROCESS | 1846 | --DOMWINDOW == 128 (0x7f753144a400) [pid = 1846] [serial = 285] [outer = (nil)] [url = about:blank] 09:17:16 INFO - PROCESS | 1846 | --DOMWINDOW == 127 (0x7f75353fa000) [pid = 1846] [serial = 288] [outer = (nil)] [url = about:blank] 09:17:16 INFO - PROCESS | 1846 | --DOMWINDOW == 126 (0x7f7537aea800) [pid = 1846] [serial = 291] [outer = (nil)] [url = about:blank] 09:17:16 INFO - PROCESS | 1846 | --DOMWINDOW == 125 (0x7f7546442400) [pid = 1846] [serial = 294] [outer = (nil)] [url = about:blank] 09:17:16 INFO - PROCESS | 1846 | --DOCSHELL 0x7f7539c46800 == 63 [pid = 1846] [id = 115] 09:17:16 INFO - PROCESS | 1846 | --DOCSHELL 0x7f7537f53000 == 62 [pid = 1846] [id = 114] 09:17:16 INFO - PROCESS | 1846 | --DOCSHELL 0x7f75315c6000 == 61 [pid = 1846] [id = 113] 09:17:16 INFO - PROCESS | 1846 | --DOCSHELL 0x7f7532a56800 == 60 [pid = 1846] [id = 112] 09:17:16 INFO - PROCESS | 1846 | --DOCSHELL 0x7f7538d1c800 == 59 [pid = 1846] [id = 108] 09:17:16 INFO - PROCESS | 1846 | --DOCSHELL 0x7f7530f42000 == 58 [pid = 1846] [id = 107] 09:17:16 INFO - PROCESS | 1846 | --DOMWINDOW == 124 (0x7f7547442000) [pid = 1846] [serial = 312] [outer = (nil)] [url = about:blank] 09:17:16 INFO - PROCESS | 1846 | --DOMWINDOW == 123 (0x7f753141c800) [pid = 1846] [serial = 315] [outer = (nil)] [url = about:blank] 09:17:16 INFO - PROCESS | 1846 | --DOMWINDOW == 122 (0x7f754ad47c00) [pid = 1846] [serial = 313] [outer = (nil)] [url = about:blank] 09:17:16 INFO - PROCESS | 1846 | --DOMWINDOW == 121 (0x7f7538035000) [pid = 1846] [serial = 306] [outer = (nil)] [url = about:blank] 09:17:16 INFO - PROCESS | 1846 | --DOMWINDOW == 120 (0x7f753844e400) [pid = 1846] [serial = 307] [outer = (nil)] [url = about:blank] 09:17:16 INFO - PROCESS | 1846 | --DOMWINDOW == 119 (0x7f7532a7f400) [pid = 1846] [serial = 303] [outer = (nil)] [url = about:blank] 09:17:16 INFO - PROCESS | 1846 | --DOMWINDOW == 118 (0x7f7535e16400) [pid = 1846] [serial = 304] [outer = (nil)] [url = about:blank] 09:17:16 INFO - PROCESS | 1846 | --DOMWINDOW == 117 (0x7f7539dbd800) [pid = 1846] [serial = 309] [outer = (nil)] [url = about:blank] 09:17:16 INFO - PROCESS | 1846 | --DOMWINDOW == 116 (0x7f7532a7b800) [pid = 1846] [serial = 297] [outer = (nil)] [url = about:blank] 09:17:16 INFO - PROCESS | 1846 | --DOMWINDOW == 115 (0x7f753286fc00) [pid = 1846] [serial = 301] [outer = (nil)] [url = about:blank] 09:17:16 INFO - PROCESS | 1846 | --DOMWINDOW == 114 (0x7f7531450400) [pid = 1846] [serial = 300] [outer = (nil)] [url = about:blank] 09:17:16 INFO - PROCESS | 1846 | --DOMWINDOW == 113 (0x7f7540393400) [pid = 1846] [serial = 316] [outer = (nil)] [url = about:blank] 09:17:16 INFO - PROCESS | 1846 | --DOMWINDOW == 112 (0x7f754038e000) [pid = 1846] [serial = 310] [outer = (nil)] [url = about:blank] 09:17:17 INFO - PROCESS | 1846 | 1461773837037 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]]]}] 09:17:17 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | Negative destination width/height represents the correct rectangle 09:17:17 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | took 1380ms 09:17:17 INFO - PROCESS | 1846 | 1461773837062 Marionette TRACE conn3 -> [0,473,"getWindowHandle",null] 09:17:17 INFO - PROCESS | 1846 | 1461773837073 Marionette TRACE conn3 <- [1,473,null,{"value":"8"}] 09:17:17 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html 09:17:17 INFO - PROCESS | 1846 | 1461773837082 Marionette TRACE conn3 -> [0,474,"setScriptTimeout",{"ms":35000}] 09:17:17 INFO - PROCESS | 1846 | 1461773837085 Marionette TRACE conn3 <- [1,474,null,{}] 09:17:17 INFO - PROCESS | 1846 | 1461773837091 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}] 09:17:17 INFO - PROCESS | 1846 | 1461773837242 Marionette TRACE conn3 <- [1,475,null,{"value":null}] 09:17:17 INFO - PROCESS | 1846 | 1461773837260 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\", \"8c3fb307-b706-445e-94e1-ab62aec87e07\");\n\nvar timer = null;\nif (30000) {\n 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:17:17 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f75315c4000 == 59 [pid = 1846] [id = 126] 09:17:17 INFO - PROCESS | 1846 | ++DOMWINDOW == 113 (0x7f7531450800) [pid = 1846] [serial = 377] [outer = (nil)] 09:17:17 INFO - PROCESS | 1846 | ++DOMWINDOW == 114 (0x7f753286d000) [pid = 1846] [serial = 378] [outer = 0x7f7531450800] 09:17:17 INFO - PROCESS | 1846 | 1461773837320 Marionette DEBUG loaded listener.js 09:17:17 INFO - PROCESS | 1846 | ++DOMWINDOW == 115 (0x7f7532a80000) [pid = 1846] [serial = 379] [outer = 0x7f7531450800] 09:17:18 INFO - PROCESS | 1846 | 1461773838202 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]]]}] 09:17:18 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | Negative dimensions do not affect the direction of the image 09:17:18 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | took 1181ms 09:17:18 INFO - PROCESS | 1846 | 1461773838263 Marionette TRACE conn3 -> [0,477,"getWindowHandle",null] 09:17:18 INFO - PROCESS | 1846 | 1461773838266 Marionette TRACE conn3 <- [1,477,null,{"value":"8"}] 09:17:18 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html 09:17:18 INFO - PROCESS | 1846 | 1461773838273 Marionette TRACE conn3 -> [0,478,"setScriptTimeout",{"ms":35000}] 09:17:18 INFO - PROCESS | 1846 | 1461773838278 Marionette TRACE conn3 <- [1,478,null,{}] 09:17:18 INFO - PROCESS | 1846 | 1461773838293 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}] 09:17:18 INFO - PROCESS | 1846 | 1461773838445 Marionette TRACE conn3 <- [1,479,null,{"value":null}] 09:17:18 INFO - PROCESS | 1846 | 1461773838543 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\", \"8c3fb307-b706-445e-94e1-ab62aec87e07\");\n\nvar timer = null;\nif (30000) {\n 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:17:18 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f75381d3000 == 60 [pid = 1846] [id = 127] 09:17:18 INFO - PROCESS | 1846 | ++DOMWINDOW == 116 (0x7f753156ec00) [pid = 1846] [serial = 380] [outer = (nil)] 09:17:18 INFO - PROCESS | 1846 | ++DOMWINDOW == 117 (0x7f7535527800) [pid = 1846] [serial = 381] [outer = 0x7f753156ec00] 09:17:18 INFO - PROCESS | 1846 | 1461773838604 Marionette DEBUG loaded listener.js 09:17:18 INFO - PROCESS | 1846 | ++DOMWINDOW == 118 (0x7f75374a5000) [pid = 1846] [serial = 382] [outer = 0x7f753156ec00] 09:17:19 INFO - PROCESS | 1846 | 1461773839305 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]]]}] 09:17:19 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | Negative source width/height represents the correct rectangle 09:17:19 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | took 1080ms 09:17:19 INFO - PROCESS | 1846 | 1461773839377 Marionette TRACE conn3 -> [0,481,"getWindowHandle",null] 09:17:19 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html 09:17:19 INFO - PROCESS | 1846 | 1461773839390 Marionette TRACE conn3 <- [1,481,null,{"value":"8"}] 09:17:19 INFO - PROCESS | 1846 | 1461773839396 Marionette TRACE conn3 -> [0,482,"setScriptTimeout",{"ms":35000}] 09:17:19 INFO - PROCESS | 1846 | 1461773839399 Marionette TRACE conn3 <- [1,482,null,{}] 09:17:19 INFO - PROCESS | 1846 | 1461773839404 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}] 09:17:19 INFO - PROCESS | 1846 | 1461773839572 Marionette TRACE conn3 <- [1,483,null,{"value":null}] 09:17:19 INFO - PROCESS | 1846 | 1461773839595 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\", \"8c3fb307-b706-445e-94e1-ab62aec87e07\");\n\nvar timer = null;\nif (30000) {\n 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:17:19 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f7539b4b000 == 61 [pid = 1846] [id = 128] 09:17:19 INFO - PROCESS | 1846 | ++DOMWINDOW == 119 (0x7f752e542c00) [pid = 1846] [serial = 383] [outer = (nil)] 09:17:19 INFO - PROCESS | 1846 | ++DOMWINDOW == 120 (0x7f752e54f400) [pid = 1846] [serial = 384] [outer = 0x7f752e542c00] 09:17:19 INFO - PROCESS | 1846 | 1461773839653 Marionette DEBUG loaded listener.js 09:17:19 INFO - PROCESS | 1846 | ++DOMWINDOW == 121 (0x7f7535286400) [pid = 1846] [serial = 385] [outer = 0x7f752e542c00] 09:17:20 INFO - PROCESS | 1846 | 1461773840479 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]]]}] 09:17:20 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | drawImage() with Infinity/NaN is ignored 09:17:20 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | took 1129ms 09:17:20 INFO - PROCESS | 1846 | 1461773840526 Marionette TRACE conn3 -> [0,485,"getWindowHandle",null] 09:17:20 INFO - PROCESS | 1846 | 1461773840529 Marionette TRACE conn3 <- [1,485,null,{"value":"8"}] 09:17:20 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html 09:17:20 INFO - PROCESS | 1846 | 1461773840535 Marionette TRACE conn3 -> [0,486,"setScriptTimeout",{"ms":35000}] 09:17:20 INFO - PROCESS | 1846 | 1461773840537 Marionette TRACE conn3 <- [1,486,null,{}] 09:17:20 INFO - PROCESS | 1846 | 1461773840542 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}] 09:17:20 INFO - PROCESS | 1846 | 1461773840711 Marionette TRACE conn3 <- [1,487,null,{"value":null}] 09:17:20 INFO - PROCESS | 1846 | 1461773840736 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\", \"8c3fb307-b706-445e-94e1-ab62aec87e07\");\n\nvar timer = null;\nif (30000) {\n 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:17:20 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f752a3d8000 == 62 [pid = 1846] [id = 129] 09:17:20 INFO - PROCESS | 1846 | ++DOMWINDOW == 122 (0x7f752a6e1000) [pid = 1846] [serial = 386] [outer = (nil)] 09:17:20 INFO - PROCESS | 1846 | ++DOMWINDOW == 123 (0x7f753803d000) [pid = 1846] [serial = 387] [outer = 0x7f752a6e1000] 09:17:20 INFO - PROCESS | 1846 | 1461773840796 Marionette DEBUG loaded listener.js 09:17:20 INFO - PROCESS | 1846 | ++DOMWINDOW == 124 (0x7f753943f800) [pid = 1846] [serial = 388] [outer = 0x7f752a6e1000] 09:17:21 INFO - PROCESS | 1846 | --DOMWINDOW == 123 (0x7f752e1ad800) [pid = 1846] [serial = 344] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html] 09:17:21 INFO - PROCESS | 1846 | --DOMWINDOW == 122 (0x7f752f62c400) [pid = 1846] [serial = 347] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html] 09:17:21 INFO - PROCESS | 1846 | --DOMWINDOW == 121 (0x7f7532ab9000) [pid = 1846] [serial = 341] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html] 09:17:21 INFO - PROCESS | 1846 | --DOMWINDOW == 120 (0x7f752fcbe400) [pid = 1846] [serial = 338] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html] 09:17:21 INFO - PROCESS | 1846 | --DOMWINDOW == 119 (0x7f752fcd0800) [pid = 1846] [serial = 335] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html] 09:17:21 INFO - PROCESS | 1846 | --DOMWINDOW == 118 (0x7f752fcc7c00) [pid = 1846] [serial = 241] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.copy.html] 09:17:21 INFO - PROCESS | 1846 | --DOMWINDOW == 117 (0x7f75495e9c00) [pid = 1846] [serial = 317] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html] 09:17:21 INFO - PROCESS | 1846 | --DOMWINDOW == 116 (0x7f752fcc0c00) [pid = 1846] [serial = 205] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.xor.html] 09:17:21 INFO - PROCESS | 1846 | --DOMWINDOW == 115 (0x7f7532a7a000) [pid = 1846] [serial = 281] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html] 09:17:21 INFO - PROCESS | 1846 | 1461773841625 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]]]}] 09:17:21 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | Stretched images do not get pixels wrapping around the edges 09:17:21 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | took 1126ms 09:17:21 INFO - PROCESS | 1846 | 1461773841662 Marionette TRACE conn3 -> [0,489,"getWindowHandle",null] 09:17:21 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html 09:17:21 INFO - PROCESS | 1846 | 1461773841665 Marionette TRACE conn3 <- [1,489,null,{"value":"8"}] 09:17:21 INFO - PROCESS | 1846 | 1461773841670 Marionette TRACE conn3 -> [0,490,"setScriptTimeout",{"ms":35000}] 09:17:21 INFO - PROCESS | 1846 | 1461773841673 Marionette TRACE conn3 <- [1,490,null,{}] 09:17:21 INFO - PROCESS | 1846 | 1461773841677 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}] 09:17:21 INFO - PROCESS | 1846 | 1461773841839 Marionette TRACE conn3 <- [1,491,null,{"value":null}] 09:17:21 INFO - PROCESS | 1846 | 1461773841857 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\", \"8c3fb307-b706-445e-94e1-ab62aec87e07\");\n\nvar timer = null;\nif (30000) {\n 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:17:21 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f7549047800 == 63 [pid = 1846] [id = 130] 09:17:21 INFO - PROCESS | 1846 | ++DOMWINDOW == 116 (0x7f7538451c00) [pid = 1846] [serial = 389] [outer = (nil)] 09:17:21 INFO - PROCESS | 1846 | ++DOMWINDOW == 117 (0x7f7539cbc400) [pid = 1846] [serial = 390] [outer = 0x7f7538451c00] 09:17:21 INFO - PROCESS | 1846 | 1461773841920 Marionette DEBUG loaded listener.js 09:17:22 INFO - PROCESS | 1846 | ++DOMWINDOW == 118 (0x7f754b0af400) [pid = 1846] [serial = 391] [outer = 0x7f7538451c00] 09:17:22 INFO - PROCESS | 1846 | 1461773842627 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]]]}] 09:17:22 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | Canvas test: 2d.drawImage.null 09:17:22 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | took 975ms 09:17:22 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html 09:17:22 INFO - PROCESS | 1846 | 1461773842645 Marionette TRACE conn3 -> [0,493,"getWindowHandle",null] 09:17:22 INFO - PROCESS | 1846 | 1461773842647 Marionette TRACE conn3 <- [1,493,null,{"value":"8"}] 09:17:22 INFO - PROCESS | 1846 | 1461773842653 Marionette TRACE conn3 -> [0,494,"setScriptTimeout",{"ms":35000}] 09:17:22 INFO - PROCESS | 1846 | 1461773842655 Marionette TRACE conn3 <- [1,494,null,{}] 09:17:22 INFO - PROCESS | 1846 | 1461773842660 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}] 09:17:22 INFO - PROCESS | 1846 | 1461773842822 Marionette TRACE conn3 <- [1,495,null,{"value":null}] 09:17:22 INFO - PROCESS | 1846 | 1461773842843 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\", \"8c3fb307-b706-445e-94e1-ab62aec87e07\");\n\nvar timer = null;\nif (30000) {\n 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:17:22 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f754b698000 == 64 [pid = 1846] [id = 131] 09:17:22 INFO - PROCESS | 1846 | ++DOMWINDOW == 119 (0x7f7537348800) [pid = 1846] [serial = 392] [outer = (nil)] 09:17:22 INFO - PROCESS | 1846 | ++DOMWINDOW == 120 (0x7f754b21d800) [pid = 1846] [serial = 393] [outer = 0x7f7537348800] 09:17:22 INFO - PROCESS | 1846 | 1461773842900 Marionette DEBUG loaded listener.js 09:17:23 INFO - PROCESS | 1846 | ++DOMWINDOW == 121 (0x7f754b224400) [pid = 1846] [serial = 394] [outer = 0x7f7537348800] 09:17:23 INFO - PROCESS | 1846 | 1461773843809 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]]]}] 09:17:23 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | Canvas test: 2d.drawImage.path 09:17:23 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | took 1231ms 09:17:23 INFO - PROCESS | 1846 | 1461773843884 Marionette TRACE conn3 -> [0,497,"getWindowHandle",null] 09:17:23 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html 09:17:23 INFO - PROCESS | 1846 | 1461773843890 Marionette TRACE conn3 <- [1,497,null,{"value":"8"}] 09:17:23 INFO - PROCESS | 1846 | 1461773843898 Marionette TRACE conn3 -> [0,498,"setScriptTimeout",{"ms":35000}] 09:17:23 INFO - PROCESS | 1846 | 1461773843904 Marionette TRACE conn3 <- [1,498,null,{}] 09:17:23 INFO - PROCESS | 1846 | 1461773843913 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}] 09:17:24 INFO - PROCESS | 1846 | 1461773844126 Marionette TRACE conn3 <- [1,499,null,{"value":null}] 09:17:24 INFO - PROCESS | 1846 | 1461773844269 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\", \"8c3fb307-b706-445e-94e1-ab62aec87e07\");\n\nvar timer = null;\nif (30000) {\n 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:17:24 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f752fad3000 == 65 [pid = 1846] [id = 132] 09:17:24 INFO - PROCESS | 1846 | ++DOMWINDOW == 122 (0x7f752e1aa800) [pid = 1846] [serial = 395] [outer = (nil)] 09:17:24 INFO - PROCESS | 1846 | ++DOMWINDOW == 123 (0x7f752f008400) [pid = 1846] [serial = 396] [outer = 0x7f752e1aa800] 09:17:24 INFO - PROCESS | 1846 | 1461773844348 Marionette DEBUG loaded listener.js 09:17:24 INFO - PROCESS | 1846 | ++DOMWINDOW == 124 (0x7f752fb3cc00) [pid = 1846] [serial = 397] [outer = 0x7f752e1aa800] 09:17:25 INFO - PROCESS | 1846 | 1461773845225 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]]]}] 09:17:25 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | Canvas test: 2d.drawImage.self.1 09:17:25 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | took 1385ms 09:17:25 INFO - PROCESS | 1846 | 1461773845282 Marionette TRACE conn3 -> [0,501,"getWindowHandle",null] 09:17:25 INFO - PROCESS | 1846 | 1461773845291 Marionette TRACE conn3 <- [1,501,null,{"value":"8"}] 09:17:25 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html 09:17:25 INFO - PROCESS | 1846 | 1461773845302 Marionette TRACE conn3 -> [0,502,"setScriptTimeout",{"ms":35000}] 09:17:25 INFO - PROCESS | 1846 | 1461773845306 Marionette TRACE conn3 <- [1,502,null,{}] 09:17:25 INFO - PROCESS | 1846 | 1461773845311 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}] 09:17:25 INFO - PROCESS | 1846 | 1461773845470 Marionette TRACE conn3 <- [1,503,null,{"value":null}] 09:17:25 INFO - PROCESS | 1846 | 1461773845609 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\", \"8c3fb307-b706-445e-94e1-ab62aec87e07\");\n\nvar timer = null;\nif (30000) {\n 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:17:25 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f7546228800 == 66 [pid = 1846] [id = 133] 09:17:25 INFO - PROCESS | 1846 | ++DOMWINDOW == 125 (0x7f752e547400) [pid = 1846] [serial = 398] [outer = (nil)] 09:17:25 INFO - PROCESS | 1846 | ++DOMWINDOW == 126 (0x7f752fddb800) [pid = 1846] [serial = 399] [outer = 0x7f752e547400] 09:17:25 INFO - PROCESS | 1846 | 1461773845682 Marionette DEBUG loaded listener.js 09:17:25 INFO - PROCESS | 1846 | ++DOMWINDOW == 127 (0x7f752fde0800) [pid = 1846] [serial = 400] [outer = 0x7f752e547400] 09:17:26 INFO - PROCESS | 1846 | 1461773846611 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]]]}] 09:17:26 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | Canvas test: 2d.drawImage.self.2 09:17:26 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | took 1378ms 09:17:26 INFO - PROCESS | 1846 | 1461773846680 Marionette TRACE conn3 -> [0,505,"getWindowHandle",null] 09:17:26 INFO - PROCESS | 1846 | 1461773846684 Marionette TRACE conn3 <- [1,505,null,{"value":"8"}] 09:17:26 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html 09:17:26 INFO - PROCESS | 1846 | 1461773846690 Marionette TRACE conn3 -> [0,506,"setScriptTimeout",{"ms":35000}] 09:17:26 INFO - PROCESS | 1846 | 1461773846695 Marionette TRACE conn3 <- [1,506,null,{}] 09:17:26 INFO - PROCESS | 1846 | 1461773846710 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}] 09:17:26 INFO - PROCESS | 1846 | 1461773846908 Marionette TRACE conn3 <- [1,507,null,{"value":null}] 09:17:27 INFO - PROCESS | 1846 | 1461773847091 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\", \"8c3fb307-b706-445e-94e1-ab62aec87e07\");\n\nvar timer = null;\nif (30000) {\n 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:17:27 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f752f972800 == 67 [pid = 1846] [id = 134] 09:17:27 INFO - PROCESS | 1846 | ++DOMWINDOW == 128 (0x7f7532ab1800) [pid = 1846] [serial = 401] [outer = (nil)] 09:17:27 INFO - PROCESS | 1846 | ++DOMWINDOW == 129 (0x7f7534788c00) [pid = 1846] [serial = 402] [outer = 0x7f7532ab1800] 09:17:27 INFO - PROCESS | 1846 | 1461773847222 Marionette DEBUG loaded listener.js 09:17:27 INFO - PROCESS | 1846 | ++DOMWINDOW == 130 (0x7f753749fc00) [pid = 1846] [serial = 403] [outer = 0x7f7532ab1800] 09:17:28 INFO - PROCESS | 1846 | 1461773848095 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]]]}] 09:17:28 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | drawImage() of an SVG image 09:17:28 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | took 1437ms 09:17:28 INFO - PROCESS | 1846 | 1461773848127 Marionette TRACE conn3 -> [0,509,"getWindowHandle",null] 09:17:28 INFO - PROCESS | 1846 | 1461773848131 Marionette TRACE conn3 <- [1,509,null,{"value":"8"}] 09:17:28 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html 09:17:28 INFO - PROCESS | 1846 | 1461773848137 Marionette TRACE conn3 -> [0,510,"setScriptTimeout",{"ms":35000}] 09:17:28 INFO - PROCESS | 1846 | 1461773848140 Marionette TRACE conn3 <- [1,510,null,{}] 09:17:28 INFO - PROCESS | 1846 | 1461773848145 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}] 09:17:28 INFO - PROCESS | 1846 | 1461773848300 Marionette TRACE conn3 <- [1,511,null,{"value":null}] 09:17:28 INFO - PROCESS | 1846 | 1461773848458 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\", \"8c3fb307-b706-445e-94e1-ab62aec87e07\");\n\nvar timer = null;\nif (30000) {\n 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:17:28 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f752e387000 == 68 [pid = 1846] [id = 135] 09:17:28 INFO - PROCESS | 1846 | ++DOMWINDOW == 131 (0x7f7532ab5400) [pid = 1846] [serial = 404] [outer = (nil)] 09:17:28 INFO - PROCESS | 1846 | ++DOMWINDOW == 132 (0x7f7547607800) [pid = 1846] [serial = 405] [outer = 0x7f7532ab5400] 09:17:28 INFO - PROCESS | 1846 | 1461773848527 Marionette DEBUG loaded listener.js 09:17:28 INFO - PROCESS | 1846 | ++DOMWINDOW == 133 (0x7f754ae31400) [pid = 1846] [serial = 406] [outer = 0x7f7532ab5400] 09:17:29 INFO - PROCESS | 1846 | 1461773849388 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]]]}] 09:17:29 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | Canvas test: 2d.drawImage.transform 09:17:29 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | took 1283ms 09:17:29 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html 09:17:29 INFO - PROCESS | 1846 | 1461773849421 Marionette TRACE conn3 -> [0,513,"getWindowHandle",null] 09:17:29 INFO - PROCESS | 1846 | 1461773849424 Marionette TRACE conn3 <- [1,513,null,{"value":"8"}] 09:17:29 INFO - PROCESS | 1846 | 1461773849430 Marionette TRACE conn3 -> [0,514,"setScriptTimeout",{"ms":35000}] 09:17:29 INFO - PROCESS | 1846 | 1461773849433 Marionette TRACE conn3 <- [1,514,null,{}] 09:17:29 INFO - PROCESS | 1846 | 1461773849438 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}] 09:17:29 INFO - PROCESS | 1846 | 1461773849581 Marionette TRACE conn3 <- [1,515,null,{"value":null}] 09:17:29 INFO - PROCESS | 1846 | 1461773849728 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\", \"8c3fb307-b706-445e-94e1-ab62aec87e07\");\n\nvar timer = null;\nif (30000) {\n 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:17:29 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f752f97f800 == 69 [pid = 1846] [id = 136] 09:17:29 INFO - PROCESS | 1846 | ++DOMWINDOW == 134 (0x7f7537aed800) [pid = 1846] [serial = 407] [outer = (nil)] 09:17:29 INFO - PROCESS | 1846 | ++DOMWINDOW == 135 (0x7f754b21e800) [pid = 1846] [serial = 408] [outer = 0x7f7537aed800] 09:17:29 INFO - PROCESS | 1846 | 1461773849797 Marionette DEBUG loaded listener.js 09:17:29 INFO - PROCESS | 1846 | ++DOMWINDOW == 136 (0x7f754b226800) [pid = 1846] [serial = 409] [outer = 0x7f7537aed800] 09:17:30 INFO - PROCESS | 1846 | 1461773850640 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]]]}] 09:17:30 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 09:17:30 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html | took 1280ms 09:17:30 INFO - PROCESS | 1846 | 1461773850710 Marionette TRACE conn3 -> [0,517,"getWindowHandle",null] 09:17:30 INFO - PROCESS | 1846 | 1461773850713 Marionette TRACE conn3 <- [1,517,null,{"value":"8"}] 09:17:30 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html 09:17:30 INFO - PROCESS | 1846 | 1461773850719 Marionette TRACE conn3 -> [0,518,"setScriptTimeout",{"ms":35000}] 09:17:30 INFO - PROCESS | 1846 | 1461773850721 Marionette TRACE conn3 <- [1,518,null,{}] 09:17:30 INFO - PROCESS | 1846 | 1461773850726 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}] 09:17:31 INFO - PROCESS | 1846 | 1461773851222 Marionette TRACE conn3 <- [1,519,null,{"value":null}] 09:17:31 INFO - PROCESS | 1846 | 1461773851436 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\", \"8c3fb307-b706-445e-94e1-ab62aec87e07\");\n\nvar timer = null;\nif (30000) {\n 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:17:31 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f752f986800 == 70 [pid = 1846] [id = 137] 09:17:31 INFO - PROCESS | 1846 | ++DOMWINDOW == 137 (0x7f752e54fc00) [pid = 1846] [serial = 410] [outer = (nil)] 09:17:31 INFO - PROCESS | 1846 | ++DOMWINDOW == 138 (0x7f752f00ac00) [pid = 1846] [serial = 411] [outer = 0x7f752e54fc00] 09:17:31 INFO - PROCESS | 1846 | 1461773851504 Marionette DEBUG loaded listener.js 09:17:31 INFO - PROCESS | 1846 | ++DOMWINDOW == 139 (0x7f752f96e000) [pid = 1846] [serial = 412] [outer = 0x7f752e54fc00] 09:17:32 INFO - PROCESS | 1846 | 1461773852312 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]]]}] 09:17:32 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | Canvas test: 2d.drawImage.zerocanvas 09:17:32 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | took 1682ms 09:17:32 INFO - PROCESS | 1846 | 1461773852403 Marionette TRACE conn3 -> [0,521,"getWindowHandle",null] 09:17:32 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html 09:17:32 INFO - PROCESS | 1846 | 1461773852408 Marionette TRACE conn3 <- [1,521,null,{"value":"8"}] 09:17:32 INFO - PROCESS | 1846 | 1461773852415 Marionette TRACE conn3 -> [0,522,"setScriptTimeout",{"ms":35000}] 09:17:32 INFO - PROCESS | 1846 | 1461773852421 Marionette TRACE conn3 <- [1,522,null,{}] 09:17:32 INFO - PROCESS | 1846 | 1461773852427 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}] 09:17:32 INFO - PROCESS | 1846 | 1461773852663 Marionette TRACE conn3 <- [1,523,null,{"value":null}] 09:17:32 INFO - PROCESS | 1846 | 1461773852871 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\", \"8c3fb307-b706-445e-94e1-ab62aec87e07\");\n\nvar timer = null;\nif (30000) {\n 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:17:32 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f75299d8000 == 71 [pid = 1846] [id = 138] 09:17:32 INFO - PROCESS | 1846 | ++DOMWINDOW == 140 (0x7f752e543400) [pid = 1846] [serial = 413] [outer = (nil)] 09:17:32 INFO - PROCESS | 1846 | ++DOMWINDOW == 141 (0x7f752f010800) [pid = 1846] [serial = 414] [outer = 0x7f752e543400] 09:17:32 INFO - PROCESS | 1846 | 1461773852990 Marionette DEBUG loaded listener.js 09:17:33 INFO - PROCESS | 1846 | ++DOMWINDOW == 142 (0x7f752fdd8800) [pid = 1846] [serial = 415] [outer = 0x7f752e543400] 09:17:33 INFO - PROCESS | 1846 | --DOCSHELL 0x7f752aa18800 == 70 [pid = 1846] [id = 98] 09:17:33 INFO - PROCESS | 1846 | --DOCSHELL 0x7f7545f21800 == 69 [pid = 1846] [id = 47] 09:17:33 INFO - PROCESS | 1846 | --DOCSHELL 0x7f752facd000 == 68 [pid = 1846] [id = 99] 09:17:33 INFO - PROCESS | 1846 | --DOCSHELL 0x7f75506e2800 == 67 [pid = 1846] [id = 97] 09:17:33 INFO - PROCESS | 1846 | --DOMWINDOW == 141 (0x7f7535f11000) [pid = 1846] [serial = 324] [outer = (nil)] [url = about:blank] 09:17:33 INFO - PROCESS | 1846 | --DOMWINDOW == 140 (0x7f754616f000) [pid = 1846] [serial = 327] [outer = (nil)] [url = about:blank] 09:17:33 INFO - PROCESS | 1846 | --DOMWINDOW == 139 (0x7f754b62c400) [pid = 1846] [serial = 330] [outer = (nil)] [url = about:blank] 09:17:33 INFO - PROCESS | 1846 | --DOMWINDOW == 138 (0x7f752e1ad400) [pid = 1846] [serial = 333] [outer = (nil)] [url = about:blank] 09:17:33 INFO - PROCESS | 1846 | --DOMWINDOW == 137 (0x7f754b0a7400) [pid = 1846] [serial = 351] [outer = (nil)] [url = about:blank] 09:17:33 INFO - PROCESS | 1846 | --DOCSHELL 0x7f7549047800 == 66 [pid = 1846] [id = 130] 09:17:33 INFO - PROCESS | 1846 | --DOCSHELL 0x7f752a3d8000 == 65 [pid = 1846] [id = 129] 09:17:33 INFO - PROCESS | 1846 | --DOCSHELL 0x7f7539b4b000 == 64 [pid = 1846] [id = 128] 09:17:33 INFO - PROCESS | 1846 | --DOCSHELL 0x7f75381d3000 == 63 [pid = 1846] [id = 127] 09:17:33 INFO - PROCESS | 1846 | --DOCSHELL 0x7f75315c4000 == 62 [pid = 1846] [id = 126] 09:17:33 INFO - PROCESS | 1846 | --DOCSHELL 0x7f752f64a000 == 61 [pid = 1846] [id = 125] 09:17:33 INFO - PROCESS | 1846 | --DOCSHELL 0x7f7539bbd000 == 60 [pid = 1846] [id = 119] 09:17:33 INFO - PROCESS | 1846 | --DOCSHELL 0x7f752fabe000 == 59 [pid = 1846] [id = 118] 09:17:33 INFO - PROCESS | 1846 | --DOMWINDOW == 136 (0x7f7539cb7000) [pid = 1846] [serial = 345] [outer = (nil)] [url = about:blank] 09:17:33 INFO - PROCESS | 1846 | --DOMWINDOW == 135 (0x7f7532ab7000) [pid = 1846] [serial = 348] [outer = (nil)] [url = about:blank] 09:17:33 INFO - PROCESS | 1846 | --DOMWINDOW == 134 (0x7f7536fc9800) [pid = 1846] [serial = 342] [outer = (nil)] [url = about:blank] 09:17:33 INFO - PROCESS | 1846 | --DOMWINDOW == 133 (0x7f7532ab7400) [pid = 1846] [serial = 339] [outer = (nil)] [url = about:blank] 09:17:33 INFO - PROCESS | 1846 | --DOMWINDOW == 132 (0x7f7532abe800) [pid = 1846] [serial = 340] [outer = (nil)] [url = about:blank] 09:17:33 INFO - PROCESS | 1846 | --DOMWINDOW == 131 (0x7f75329e5800) [pid = 1846] [serial = 337] [outer = (nil)] [url = about:blank] 09:17:33 INFO - PROCESS | 1846 | --DOMWINDOW == 130 (0x7f752fcdb000) [pid = 1846] [serial = 336] [outer = (nil)] [url = about:blank] 09:17:33 INFO - PROCESS | 1846 | --DOMWINDOW == 129 (0x7f7532a85800) [pid = 1846] [serial = 243] [outer = (nil)] [url = about:blank] 09:17:33 INFO - PROCESS | 1846 | --DOMWINDOW == 128 (0x7f752f631400) [pid = 1846] [serial = 321] [outer = (nil)] [url = about:blank] 09:17:33 INFO - PROCESS | 1846 | --DOMWINDOW == 127 (0x7f754b734000) [pid = 1846] [serial = 319] [outer = (nil)] [url = about:blank] 09:17:33 INFO - PROCESS | 1846 | --DOMWINDOW == 126 (0x7f754ae3ec00) [pid = 1846] [serial = 207] [outer = (nil)] [url = about:blank] 09:17:33 INFO - PROCESS | 1846 | --DOMWINDOW == 125 (0x7f754648cc00) [pid = 1846] [serial = 346] [outer = (nil)] [url = about:blank] 09:17:33 INFO - PROCESS | 1846 | --DOMWINDOW == 124 (0x7f754760b400) [pid = 1846] [serial = 349] [outer = (nil)] [url = about:blank] 09:17:33 INFO - PROCESS | 1846 | --DOMWINDOW == 123 (0x7f75374a5800) [pid = 1846] [serial = 343] [outer = (nil)] [url = about:blank] 09:17:33 INFO - PROCESS | 1846 | --DOMWINDOW == 122 (0x7f754b0a5800) [pid = 1846] [serial = 283] [outer = (nil)] [url = about:blank] 09:17:33 INFO - PROCESS | 1846 | 1461773853820 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]]]}] 09:17:33 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | drawImage with zero-sized source rectangle throws INDEX_SIZE_ERR 09:17:33 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | took 1430ms 09:17:33 INFO - PROCESS | 1846 | 1461773853847 Marionette TRACE conn3 -> [0,525,"getWindowHandle",null] 09:17:33 INFO - PROCESS | 1846 | 1461773853851 Marionette TRACE conn3 <- [1,525,null,{"value":"8"}] 09:17:33 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html 09:17:33 INFO - PROCESS | 1846 | 1461773853857 Marionette TRACE conn3 -> [0,526,"setScriptTimeout",{"ms":35000}] 09:17:33 INFO - PROCESS | 1846 | 1461773853860 Marionette TRACE conn3 <- [1,526,null,{}] 09:17:33 INFO - PROCESS | 1846 | 1461773853865 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}] 09:17:33 INFO - PROCESS | 1846 | 1461773853998 Marionette TRACE conn3 <- [1,527,null,{"value":null}] 09:17:34 INFO - PROCESS | 1846 | 1461773854018 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\", \"8c3fb307-b706-445e-94e1-ab62aec87e07\");\n\nvar timer = null;\nif (30000) {\n 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:17:34 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f75300ce000 == 60 [pid = 1846] [id = 139] 09:17:34 INFO - PROCESS | 1846 | ++DOMWINDOW == 123 (0x7f75301ce400) [pid = 1846] [serial = 416] [outer = (nil)] 09:17:34 INFO - PROCESS | 1846 | ++DOMWINDOW == 124 (0x7f75301d2000) [pid = 1846] [serial = 417] [outer = 0x7f75301ce400] 09:17:34 INFO - PROCESS | 1846 | 1461773854078 Marionette DEBUG loaded listener.js 09:17:34 INFO - PROCESS | 1846 | ++DOMWINDOW == 125 (0x7f753141e400) [pid = 1846] [serial = 418] [outer = 0x7f75301ce400] 09:17:34 INFO - PROCESS | 1846 | 1461773854901 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]]]}] 09:17:34 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 09:17:34 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html | took 1079ms 09:17:34 INFO - PROCESS | 1846 | 1461773854938 Marionette TRACE conn3 -> [0,529,"getWindowHandle",null] 09:17:34 INFO - PROCESS | 1846 | 1461773854944 Marionette TRACE conn3 <- [1,529,null,{"value":"8"}] 09:17:34 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html 09:17:34 INFO - PROCESS | 1846 | 1461773854959 Marionette TRACE conn3 -> [0,530,"setScriptTimeout",{"ms":35000}] 09:17:34 INFO - PROCESS | 1846 | 1461773854965 Marionette TRACE conn3 <- [1,530,null,{}] 09:17:34 INFO - PROCESS | 1846 | 1461773854970 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}] 09:17:35 INFO - PROCESS | 1846 | 1461773855114 Marionette TRACE conn3 <- [1,531,null,{"value":null}] 09:17:35 INFO - PROCESS | 1846 | 1461773855133 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\", \"8c3fb307-b706-445e-94e1-ab62aec87e07\");\n\nvar timer = null;\nif (30000) {\n 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:17:35 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f7535516000 == 61 [pid = 1846] [id = 140] 09:17:35 INFO - PROCESS | 1846 | ++DOMWINDOW == 126 (0x7f75301cec00) [pid = 1846] [serial = 419] [outer = (nil)] 09:17:35 INFO - PROCESS | 1846 | ++DOMWINDOW == 127 (0x7f7532a84c00) [pid = 1846] [serial = 420] [outer = 0x7f75301cec00] 09:17:35 INFO - PROCESS | 1846 | 1461773855193 Marionette DEBUG loaded listener.js 09:17:35 INFO - PROCESS | 1846 | ++DOMWINDOW == 128 (0x7f7532c17400) [pid = 1846] [serial = 421] [outer = 0x7f75301cec00] 09:17:35 INFO - PROCESS | 1846 | 1461773855931 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"]]]}] 09:17:35 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 09:17:35 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:27:24 09:17:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:17:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:17:35 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:20:7 09:17:35 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 09:17:35 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 09:17:35 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:36:24 09:17:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:17:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:17:35 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:30:7 09:17:35 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 09:17:35 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html | took 999ms 09:17:35 INFO - PROCESS | 1846 | 1461773855953 Marionette TRACE conn3 -> [0,533,"getWindowHandle",null] 09:17:35 INFO - PROCESS | 1846 | 1461773855956 Marionette TRACE conn3 <- [1,533,null,{"value":"8"}] 09:17:35 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html 09:17:35 INFO - PROCESS | 1846 | 1461773855962 Marionette TRACE conn3 -> [0,534,"setScriptTimeout",{"ms":35000}] 09:17:35 INFO - PROCESS | 1846 | 1461773855964 Marionette TRACE conn3 <- [1,534,null,{}] 09:17:35 INFO - PROCESS | 1846 | 1461773855969 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}] 09:17:36 INFO - PROCESS | 1846 | 1461773856161 Marionette TRACE conn3 <- [1,535,null,{"value":null}] 09:17:36 INFO - PROCESS | 1846 | 1461773856197 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\", \"8c3fb307-b706-445e-94e1-ab62aec87e07\");\n\nvar timer = null;\nif (30000) {\n 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:17:36 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f7538add800 == 62 [pid = 1846] [id = 141] 09:17:36 INFO - PROCESS | 1846 | ++DOMWINDOW == 129 (0x7f752f009c00) [pid = 1846] [serial = 422] [outer = (nil)] 09:17:36 INFO - PROCESS | 1846 | ++DOMWINDOW == 130 (0x7f7535285c00) [pid = 1846] [serial = 423] [outer = 0x7f752f009c00] 09:17:36 INFO - PROCESS | 1846 | 1461773856257 Marionette DEBUG loaded listener.js 09:17:36 INFO - PROCESS | 1846 | ++DOMWINDOW == 131 (0x7f753749b400) [pid = 1846] [serial = 424] [outer = 0x7f752f009c00] 09:17:36 INFO - PROCESS | 1846 | 1461773856969 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]]]}] 09:17:36 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | drawFocusIfNeeded draws a focus ring. 09:17:36 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | took 1025ms 09:17:37 INFO - PROCESS | 1846 | 1461773857009 Marionette TRACE conn3 -> [0,537,"getWindowHandle",null] 09:17:37 INFO - PROCESS | 1846 | 1461773857013 Marionette TRACE conn3 <- [1,537,null,{"value":"8"}] 09:17:37 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html 09:17:37 INFO - PROCESS | 1846 | 1461773857036 Marionette TRACE conn3 -> [0,538,"setScriptTimeout",{"ms":35000}] 09:17:37 INFO - PROCESS | 1846 | 1461773857039 Marionette TRACE conn3 <- [1,538,null,{}] 09:17:37 INFO - PROCESS | 1846 | 1461773857049 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}] 09:17:37 INFO - PROCESS | 1846 | 1461773857240 Marionette TRACE conn3 <- [1,539,null,{"value":null}] 09:17:37 INFO - PROCESS | 1846 | 1461773857287 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\", \"8c3fb307-b706-445e-94e1-ab62aec87e07\");\n\nvar timer = null;\nif (30000) {\n 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:17:37 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f753f4e0800 == 63 [pid = 1846] [id = 142] 09:17:37 INFO - PROCESS | 1846 | ++DOMWINDOW == 132 (0x7f7538a38800) [pid = 1846] [serial = 425] [outer = (nil)] 09:17:37 INFO - PROCESS | 1846 | ++DOMWINDOW == 133 (0x7f7538da5800) [pid = 1846] [serial = 426] [outer = 0x7f7538a38800] 09:17:37 INFO - PROCESS | 1846 | 1461773857364 Marionette DEBUG loaded listener.js 09:17:37 INFO - PROCESS | 1846 | ++DOMWINDOW == 134 (0x7f753f46cc00) [pid = 1846] [serial = 427] [outer = 0x7f7538a38800] 09:17:38 INFO - PROCESS | 1846 | 1461773858135 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]]]}] 09:17:38 INFO - PROCESS | 1846 | --DOMWINDOW == 133 (0x7f752e542c00) [pid = 1846] [serial = 383] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html] 09:17:38 INFO - PROCESS | 1846 | --DOMWINDOW == 132 (0x7f753156ec00) [pid = 1846] [serial = 380] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html] 09:17:38 INFO - PROCESS | 1846 | --DOMWINDOW == 131 (0x7f752a6e1000) [pid = 1846] [serial = 386] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html] 09:17:38 INFO - PROCESS | 1846 | --DOMWINDOW == 130 (0x7f7538451c00) [pid = 1846] [serial = 389] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html] 09:17:38 INFO - PROCESS | 1846 | --DOMWINDOW == 129 (0x7f752fb40c00) [pid = 1846] [serial = 374] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html] 09:17:38 INFO - PROCESS | 1846 | --DOMWINDOW == 128 (0x7f7531450800) [pid = 1846] [serial = 377] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html] 09:17:38 INFO - PROCESS | 1846 | --DOMWINDOW == 127 (0x7f754b07fc00) [pid = 1846] [serial = 350] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html] 09:17:38 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. 09:17:38 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html | took 1484ms 09:17:38 INFO - PROCESS | 1846 | 1461773858521 Marionette TRACE conn3 -> [0,541,"getWindowHandle",null] 09:17:38 INFO - PROCESS | 1846 | 1461773858523 Marionette TRACE conn3 <- [1,541,null,{"value":"8"}] 09:17:38 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html 09:17:38 INFO - PROCESS | 1846 | 1461773858529 Marionette TRACE conn3 -> [0,542,"setScriptTimeout",{"ms":35000}] 09:17:38 INFO - PROCESS | 1846 | 1461773858542 Marionette TRACE conn3 <- [1,542,null,{}] 09:17:38 INFO - PROCESS | 1846 | 1461773858547 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}] 09:17:38 INFO - PROCESS | 1846 | 1461773858686 Marionette TRACE conn3 <- [1,543,null,{"value":null}] 09:17:38 INFO - PROCESS | 1846 | 1461773858698 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\", \"8c3fb307-b706-445e-94e1-ab62aec87e07\");\n\nvar timer = null;\nif (30000) {\n 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:17:38 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f7535508000 == 64 [pid = 1846] [id = 143] 09:17:38 INFO - PROCESS | 1846 | ++DOMWINDOW == 128 (0x7f752a927c00) [pid = 1846] [serial = 428] [outer = (nil)] 09:17:38 INFO - PROCESS | 1846 | ++DOMWINDOW == 129 (0x7f752a92e000) [pid = 1846] [serial = 429] [outer = 0x7f752a927c00] 09:17:38 INFO - PROCESS | 1846 | 1461773858758 Marionette DEBUG loaded listener.js 09:17:38 INFO - PROCESS | 1846 | ++DOMWINDOW == 130 (0x7f752fb40c00) [pid = 1846] [serial = 430] [outer = 0x7f752a927c00] 09:17:39 INFO - PROCESS | 1846 | 1461773859457 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]]]}] 09:17:39 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. 09:17:39 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html | took 992ms 09:17:39 INFO - PROCESS | 1846 | 1461773859523 Marionette TRACE conn3 -> [0,545,"getWindowHandle",null] 09:17:39 INFO - PROCESS | 1846 | 1461773859527 Marionette TRACE conn3 <- [1,545,null,{"value":"8"}] 09:17:39 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html 09:17:39 INFO - PROCESS | 1846 | 1461773859532 Marionette TRACE conn3 -> [0,546,"setScriptTimeout",{"ms":35000}] 09:17:39 INFO - PROCESS | 1846 | 1461773859534 Marionette TRACE conn3 <- [1,546,null,{}] 09:17:39 INFO - PROCESS | 1846 | 1461773859539 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}] 09:17:39 INFO - PROCESS | 1846 | 1461773859721 Marionette TRACE conn3 <- [1,547,null,{"value":null}] 09:17:39 INFO - PROCESS | 1846 | 1461773859739 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\", \"8c3fb307-b706-445e-94e1-ab62aec87e07\");\n\nvar timer = null;\nif (30000) {\n 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:17:39 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f7547652800 == 65 [pid = 1846] [id = 144] 09:17:39 INFO - PROCESS | 1846 | ++DOMWINDOW == 131 (0x7f752a6e7400) [pid = 1846] [serial = 431] [outer = (nil)] 09:17:39 INFO - PROCESS | 1846 | ++DOMWINDOW == 132 (0x7f7531448800) [pid = 1846] [serial = 432] [outer = 0x7f752a6e7400] 09:17:39 INFO - PROCESS | 1846 | 1461773859810 Marionette DEBUG loaded listener.js 09:17:39 INFO - PROCESS | 1846 | ++DOMWINDOW == 133 (0x7f754648cc00) [pid = 1846] [serial = 433] [outer = 0x7f752a6e7400] 09:17:40 INFO - PROCESS | 1846 | 1461773860572 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]]]}] 09:17:40 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | drawFocusIfNeeded does draw a focus ring if the element is in focus. 09:17:40 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | took 1074ms 09:17:40 INFO - PROCESS | 1846 | 1461773860643 Marionette TRACE conn3 -> [0,549,"getWindowHandle",null] 09:17:40 INFO - PROCESS | 1846 | 1461773860648 Marionette TRACE conn3 <- [1,549,null,{"value":"8"}] 09:17:40 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html 09:17:40 INFO - PROCESS | 1846 | 1461773860657 Marionette TRACE conn3 -> [0,550,"setScriptTimeout",{"ms":35000}] 09:17:40 INFO - PROCESS | 1846 | 1461773860662 Marionette TRACE conn3 <- [1,550,null,{}] 09:17:40 INFO - PROCESS | 1846 | 1461773860725 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}] 09:17:40 INFO - PROCESS | 1846 | 1461773860912 Marionette TRACE conn3 <- [1,551,null,{"value":null}] 09:17:41 INFO - PROCESS | 1846 | 1461773861033 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\", \"8c3fb307-b706-445e-94e1-ab62aec87e07\");\n\nvar timer = null;\nif (30000) {\n 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:17:41 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f752f239000 == 66 [pid = 1846] [id = 145] 09:17:41 INFO - PROCESS | 1846 | ++DOMWINDOW == 134 (0x7f752a6adc00) [pid = 1846] [serial = 434] [outer = (nil)] 09:17:41 INFO - PROCESS | 1846 | ++DOMWINDOW == 135 (0x7f752a6b3000) [pid = 1846] [serial = 435] [outer = 0x7f752a6adc00] 09:17:41 INFO - PROCESS | 1846 | 1461773861155 Marionette DEBUG loaded listener.js 09:17:41 INFO - PROCESS | 1846 | ++DOMWINDOW == 136 (0x7f752a924800) [pid = 1846] [serial = 436] [outer = 0x7f752a6adc00] 09:17:41 INFO - PROCESS | 1846 | 1461773861988 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]]]}] 09:17:42 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. 09:17:42 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html | took 1386ms 09:17:42 INFO - PROCESS | 1846 | 1461773862044 Marionette TRACE conn3 -> [0,553,"getWindowHandle",null] 09:17:42 INFO - PROCESS | 1846 | 1461773862053 Marionette TRACE conn3 <- [1,553,null,{"value":"8"}] 09:17:42 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html 09:17:42 INFO - PROCESS | 1846 | 1461773862065 Marionette TRACE conn3 -> [0,554,"setScriptTimeout",{"ms":35000}] 09:17:42 INFO - PROCESS | 1846 | 1461773862068 Marionette TRACE conn3 <- [1,554,null,{}] 09:17:42 INFO - PROCESS | 1846 | 1461773862074 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}] 09:17:42 INFO - PROCESS | 1846 | 1461773862243 Marionette TRACE conn3 <- [1,555,null,{"value":null}] 09:17:42 INFO - PROCESS | 1846 | 1461773862394 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\", \"8c3fb307-b706-445e-94e1-ab62aec87e07\");\n\nvar timer = null;\nif (30000) {\n 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:17:42 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f75376d1000 == 67 [pid = 1846] [id = 146] 09:17:42 INFO - PROCESS | 1846 | ++DOMWINDOW == 137 (0x7f752a923c00) [pid = 1846] [serial = 437] [outer = (nil)] 09:17:42 INFO - PROCESS | 1846 | ++DOMWINDOW == 138 (0x7f752e546000) [pid = 1846] [serial = 438] [outer = 0x7f752a923c00] 09:17:42 INFO - PROCESS | 1846 | 1461773862464 Marionette DEBUG loaded listener.js 09:17:42 INFO - PROCESS | 1846 | ++DOMWINDOW == 139 (0x7f752f631000) [pid = 1846] [serial = 439] [outer = 0x7f752a923c00] 09:17:43 INFO - PROCESS | 1846 | [1846] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 09:17:43 INFO - PROCESS | 1846 | 1461773863488 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]]]}] 09:17:43 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | clearRect clears to transparent black 09:17:43 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | took 1483ms 09:17:43 INFO - PROCESS | 1846 | 1461773863548 Marionette TRACE conn3 -> [0,557,"getWindowHandle",null] 09:17:43 INFO - PROCESS | 1846 | 1461773863551 Marionette TRACE conn3 <- [1,557,null,{"value":"8"}] 09:17:43 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html 09:17:43 INFO - PROCESS | 1846 | 1461773863559 Marionette TRACE conn3 -> [0,558,"setScriptTimeout",{"ms":35000}] 09:17:43 INFO - PROCESS | 1846 | 1461773863565 Marionette TRACE conn3 <- [1,558,null,{}] 09:17:43 INFO - PROCESS | 1846 | 1461773863581 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}] 09:17:43 INFO - PROCESS | 1846 | 1461773863808 Marionette TRACE conn3 <- [1,559,null,{"value":null}] 09:17:43 INFO - PROCESS | 1846 | 1461773863961 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\", \"8c3fb307-b706-445e-94e1-ab62aec87e07\");\n\nvar timer = null;\nif (30000) {\n 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:17:44 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f754b384800 == 68 [pid = 1846] [id = 147] 09:17:44 INFO - PROCESS | 1846 | ++DOMWINDOW == 140 (0x7f75301cdc00) [pid = 1846] [serial = 440] [outer = (nil)] 09:17:44 INFO - PROCESS | 1846 | ++DOMWINDOW == 141 (0x7f75301d5400) [pid = 1846] [serial = 441] [outer = 0x7f75301cdc00] 09:17:44 INFO - PROCESS | 1846 | 1461773864079 Marionette DEBUG loaded listener.js 09:17:44 INFO - PROCESS | 1846 | ++DOMWINDOW == 142 (0x7f753156ec00) [pid = 1846] [serial = 442] [outer = 0x7f75301cdc00] 09:17:44 INFO - PROCESS | 1846 | 1461773864866 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]]]}] 09:17:44 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | clearRect is affected by clipping regions 09:17:44 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | took 1339ms 09:17:44 INFO - PROCESS | 1846 | 1461773864898 Marionette TRACE conn3 -> [0,561,"getWindowHandle",null] 09:17:44 INFO - PROCESS | 1846 | 1461773864903 Marionette TRACE conn3 <- [1,561,null,{"value":"8"}] 09:17:44 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html 09:17:44 INFO - PROCESS | 1846 | 1461773864908 Marionette TRACE conn3 -> [0,562,"setScriptTimeout",{"ms":35000}] 09:17:44 INFO - PROCESS | 1846 | 1461773864910 Marionette TRACE conn3 <- [1,562,null,{}] 09:17:44 INFO - PROCESS | 1846 | 1461773864916 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}] 09:17:45 INFO - PROCESS | 1846 | 1461773865071 Marionette TRACE conn3 <- [1,563,null,{"value":null}] 09:17:45 INFO - PROCESS | 1846 | 1461773865218 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\", \"8c3fb307-b706-445e-94e1-ab62aec87e07\");\n\nvar timer = null;\nif (30000) {\n 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:17:45 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f75506de000 == 69 [pid = 1846] [id = 148] 09:17:45 INFO - PROCESS | 1846 | ++DOMWINDOW == 143 (0x7f752fcdb400) [pid = 1846] [serial = 443] [outer = (nil)] 09:17:45 INFO - PROCESS | 1846 | ++DOMWINDOW == 144 (0x7f7532ab9800) [pid = 1846] [serial = 444] [outer = 0x7f752fcdb400] 09:17:45 INFO - PROCESS | 1846 | 1461773865295 Marionette DEBUG loaded listener.js 09:17:45 INFO - PROCESS | 1846 | ++DOMWINDOW == 145 (0x7f75374a6400) [pid = 1846] [serial = 445] [outer = 0x7f752fcdb400] 09:17:45 INFO - PROCESS | 1846 | [1846] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 09:17:46 INFO - PROCESS | 1846 | 1461773866070 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]]]}] 09:17:46 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | clearRect is not affected by globalAlpha 09:17:46 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | took 1177ms 09:17:46 INFO - PROCESS | 1846 | 1461773866086 Marionette TRACE conn3 -> [0,565,"getWindowHandle",null] 09:17:46 INFO - PROCESS | 1846 | 1461773866090 Marionette TRACE conn3 <- [1,565,null,{"value":"8"}] 09:17:46 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html 09:17:46 INFO - PROCESS | 1846 | 1461773866114 Marionette TRACE conn3 -> [0,566,"setScriptTimeout",{"ms":35000}] 09:17:46 INFO - PROCESS | 1846 | 1461773866117 Marionette TRACE conn3 <- [1,566,null,{}] 09:17:46 INFO - PROCESS | 1846 | 1461773866122 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}] 09:17:46 INFO - PROCESS | 1846 | 1461773866271 Marionette TRACE conn3 <- [1,567,null,{"value":null}] 09:17:46 INFO - PROCESS | 1846 | 1461773866419 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\", \"8c3fb307-b706-445e-94e1-ab62aec87e07\");\n\nvar timer = null;\nif (30000) {\n 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:17:46 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f752a5bd800 == 70 [pid = 1846] [id = 149] 09:17:46 INFO - PROCESS | 1846 | ++DOMWINDOW == 146 (0x7f75329f3400) [pid = 1846] [serial = 446] [outer = (nil)] 09:17:46 INFO - PROCESS | 1846 | ++DOMWINDOW == 147 (0x7f7538e05800) [pid = 1846] [serial = 447] [outer = 0x7f75329f3400] 09:17:46 INFO - PROCESS | 1846 | 1461773866492 Marionette DEBUG loaded listener.js 09:17:46 INFO - PROCESS | 1846 | ++DOMWINDOW == 148 (0x7f754031a800) [pid = 1846] [serial = 448] [outer = 0x7f75329f3400] 09:17:47 INFO - PROCESS | 1846 | [1846] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 09:17:47 INFO - PROCESS | 1846 | 1461773867321 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]]]}] 09:17:47 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | clearRect is not affected by globalCompositeOperation 09:17:47 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | took 1238ms 09:17:47 INFO - PROCESS | 1846 | 1461773867350 Marionette TRACE conn3 -> [0,569,"getWindowHandle",null] 09:17:47 INFO - PROCESS | 1846 | 1461773867353 Marionette TRACE conn3 <- [1,569,null,{"value":"8"}] 09:17:47 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html 09:17:47 INFO - PROCESS | 1846 | 1461773867359 Marionette TRACE conn3 -> [0,570,"setScriptTimeout",{"ms":35000}] 09:17:47 INFO - PROCESS | 1846 | 1461773867362 Marionette TRACE conn3 <- [1,570,null,{}] 09:17:47 INFO - PROCESS | 1846 | 1461773867367 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}] 09:17:47 INFO - PROCESS | 1846 | 1461773867538 Marionette TRACE conn3 <- [1,571,null,{"value":null}] 09:17:47 INFO - PROCESS | 1846 | 1461773867692 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\", \"8c3fb307-b706-445e-94e1-ab62aec87e07\");\n\nvar timer = null;\nif (30000) {\n 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:17:47 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f75268da800 == 71 [pid = 1846] [id = 150] 09:17:47 INFO - PROCESS | 1846 | ++DOMWINDOW == 149 (0x7f752a907000) [pid = 1846] [serial = 449] [outer = (nil)] 09:17:47 INFO - PROCESS | 1846 | ++DOMWINDOW == 150 (0x7f75374a7400) [pid = 1846] [serial = 450] [outer = 0x7f752a907000] 09:17:47 INFO - PROCESS | 1846 | 1461773867767 Marionette DEBUG loaded listener.js 09:17:47 INFO - PROCESS | 1846 | ++DOMWINDOW == 151 (0x7f7547444400) [pid = 1846] [serial = 451] [outer = 0x7f752a907000] 09:17:48 INFO - PROCESS | 1846 | [1846] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 09:17:48 INFO - PROCESS | 1846 | 1461773868637 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]]]}] 09:17:48 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | clearRect of negative sizes works 09:17:48 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | took 1328ms 09:17:48 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html 09:17:48 INFO - PROCESS | 1846 | 1461773868689 Marionette TRACE conn3 -> [0,573,"getWindowHandle",null] 09:17:48 INFO - PROCESS | 1846 | 1461773868692 Marionette TRACE conn3 <- [1,573,null,{"value":"8"}] 09:17:48 INFO - PROCESS | 1846 | 1461773868698 Marionette TRACE conn3 -> [0,574,"setScriptTimeout",{"ms":35000}] 09:17:48 INFO - PROCESS | 1846 | 1461773868701 Marionette TRACE conn3 <- [1,574,null,{}] 09:17:48 INFO - PROCESS | 1846 | 1461773868706 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}] 09:17:48 INFO - PROCESS | 1846 | 1461773868856 Marionette TRACE conn3 <- [1,575,null,{"value":null}] 09:17:49 INFO - PROCESS | 1846 | 1461773869005 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\", \"8c3fb307-b706-445e-94e1-ab62aec87e07\");\n\nvar timer = null;\nif (30000) {\n 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:17:49 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f752642e800 == 72 [pid = 1846] [id = 151] 09:17:49 INFO - PROCESS | 1846 | ++DOMWINDOW == 152 (0x7f7526462800) [pid = 1846] [serial = 452] [outer = (nil)] 09:17:49 INFO - PROCESS | 1846 | ++DOMWINDOW == 153 (0x7f752646b400) [pid = 1846] [serial = 453] [outer = 0x7f7526462800] 09:17:49 INFO - PROCESS | 1846 | 1461773869076 Marionette DEBUG loaded listener.js 09:17:49 INFO - PROCESS | 1846 | ++DOMWINDOW == 154 (0x7f7526470c00) [pid = 1846] [serial = 454] [outer = 0x7f7526462800] 09:17:50 INFO - PROCESS | 1846 | 1461773870005 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]]]}] 09:17:50 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | clearRect() with Infinity/NaN is ignored 09:17:50 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | took 1377ms 09:17:50 INFO - PROCESS | 1846 | 1461773870074 Marionette TRACE conn3 -> [0,577,"getWindowHandle",null] 09:17:50 INFO - PROCESS | 1846 | 1461773870078 Marionette TRACE conn3 <- [1,577,null,{"value":"8"}] 09:17:50 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html 09:17:50 INFO - PROCESS | 1846 | 1461773870083 Marionette TRACE conn3 -> [0,578,"setScriptTimeout",{"ms":35000}] 09:17:50 INFO - PROCESS | 1846 | 1461773870086 Marionette TRACE conn3 <- [1,578,null,{}] 09:17:50 INFO - PROCESS | 1846 | 1461773870092 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}] 09:17:50 INFO - PROCESS | 1846 | 1461773870246 Marionette TRACE conn3 <- [1,579,null,{"value":null}] 09:17:50 INFO - PROCESS | 1846 | 1461773870833 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\", \"8c3fb307-b706-445e-94e1-ab62aec87e07\");\n\nvar timer = null;\nif (30000) {\n 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:17:50 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f75312a6000 == 73 [pid = 1846] [id = 152] 09:17:50 INFO - PROCESS | 1846 | ++DOMWINDOW == 155 (0x7f7546655400) [pid = 1846] [serial = 455] [outer = (nil)] 09:17:50 INFO - PROCESS | 1846 | ++DOMWINDOW == 156 (0x7f75470a8800) [pid = 1846] [serial = 456] [outer = 0x7f7546655400] 09:17:50 INFO - PROCESS | 1846 | 1461773870971 Marionette DEBUG loaded listener.js 09:17:51 INFO - PROCESS | 1846 | ++DOMWINDOW == 157 (0x7f754760b400) [pid = 1846] [serial = 457] [outer = 0x7f7546655400] 09:17:51 INFO - PROCESS | 1846 | 1461773871735 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]]]}] 09:17:51 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | clearRect does not affect the current path 09:17:51 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | took 1681ms 09:17:51 INFO - PROCESS | 1846 | 1461773871766 Marionette TRACE conn3 -> [0,581,"getWindowHandle",null] 09:17:51 INFO - PROCESS | 1846 | 1461773871769 Marionette TRACE conn3 <- [1,581,null,{"value":"8"}] 09:17:51 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html 09:17:51 INFO - PROCESS | 1846 | 1461773871775 Marionette TRACE conn3 -> [0,582,"setScriptTimeout",{"ms":35000}] 09:17:51 INFO - PROCESS | 1846 | 1461773871777 Marionette TRACE conn3 <- [1,582,null,{}] 09:17:51 INFO - PROCESS | 1846 | 1461773871783 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}] 09:17:51 INFO - PROCESS | 1846 | 1461773871980 Marionette TRACE conn3 <- [1,583,null,{"value":null}] 09:17:52 INFO - PROCESS | 1846 | 1461773872362 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\", \"8c3fb307-b706-445e-94e1-ab62aec87e07\");\n\nvar timer = null;\nif (30000) {\n 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:17:52 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f75268db800 == 74 [pid = 1846] [id = 153] 09:17:52 INFO - PROCESS | 1846 | ++DOMWINDOW == 158 (0x7f7528f34400) [pid = 1846] [serial = 458] [outer = (nil)] 09:17:52 INFO - PROCESS | 1846 | ++DOMWINDOW == 159 (0x7f7528f36400) [pid = 1846] [serial = 459] [outer = 0x7f7528f34400] 09:17:52 INFO - PROCESS | 1846 | 1461773872429 Marionette DEBUG loaded listener.js 09:17:52 INFO - PROCESS | 1846 | ++DOMWINDOW == 160 (0x7f752a6b2400) [pid = 1846] [serial = 460] [outer = 0x7f7528f34400] 09:17:53 INFO - PROCESS | 1846 | 1461773873381 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]]]}] 09:17:53 INFO - PROCESS | 1846 | --DOCSHELL 0x7f7535508000 == 73 [pid = 1846] [id = 143] 09:17:53 INFO - PROCESS | 1846 | --DOCSHELL 0x7f753f4e0800 == 72 [pid = 1846] [id = 142] 09:17:53 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | clearRect does not draw shadows 09:17:53 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | took 1681ms 09:17:53 INFO - PROCESS | 1846 | --DOMWINDOW == 159 (0x7f754b21d800) [pid = 1846] [serial = 393] [outer = (nil)] [url = about:blank] 09:17:53 INFO - PROCESS | 1846 | --DOCSHELL 0x7f7538add800 == 71 [pid = 1846] [id = 141] 09:17:53 INFO - PROCESS | 1846 | --DOCSHELL 0x7f7535516000 == 70 [pid = 1846] [id = 140] 09:17:53 INFO - PROCESS | 1846 | --DOCSHELL 0x7f75300ce000 == 69 [pid = 1846] [id = 139] 09:17:53 INFO - PROCESS | 1846 | --DOCSHELL 0x7f75299d8000 == 68 [pid = 1846] [id = 138] 09:17:53 INFO - PROCESS | 1846 | --DOCSHELL 0x7f752f986800 == 67 [pid = 1846] [id = 137] 09:17:53 INFO - PROCESS | 1846 | --DOCSHELL 0x7f752fad3000 == 66 [pid = 1846] [id = 132] 09:17:53 INFO - PROCESS | 1846 | 1461773873505 Marionette TRACE conn3 -> [0,585,"getWindowHandle",null] 09:17:53 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html 09:17:53 INFO - PROCESS | 1846 | 1461773873511 Marionette TRACE conn3 <- [1,585,null,{"value":"8"}] 09:17:53 INFO - PROCESS | 1846 | 1461773873518 Marionette TRACE conn3 -> [0,586,"setScriptTimeout",{"ms":35000}] 09:17:53 INFO - PROCESS | 1846 | 1461773873523 Marionette TRACE conn3 <- [1,586,null,{}] 09:17:53 INFO - PROCESS | 1846 | 1461773873530 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}] 09:17:53 INFO - PROCESS | 1846 | 1461773873685 Marionette TRACE conn3 <- [1,587,null,{"value":null}] 09:17:53 INFO - PROCESS | 1846 | --DOMWINDOW == 158 (0x7f753943f800) [pid = 1846] [serial = 388] [outer = (nil)] [url = about:blank] 09:17:53 INFO - PROCESS | 1846 | --DOMWINDOW == 157 (0x7f7535286400) [pid = 1846] [serial = 385] [outer = (nil)] [url = about:blank] 09:17:53 INFO - PROCESS | 1846 | --DOMWINDOW == 156 (0x7f754b0af400) [pid = 1846] [serial = 391] [outer = (nil)] [url = about:blank] 09:17:53 INFO - PROCESS | 1846 | --DOMWINDOW == 155 (0x7f75374a5000) [pid = 1846] [serial = 382] [outer = (nil)] [url = about:blank] 09:17:53 INFO - PROCESS | 1846 | --DOMWINDOW == 154 (0x7f752e54f400) [pid = 1846] [serial = 384] [outer = (nil)] [url = about:blank] 09:17:53 INFO - PROCESS | 1846 | --DOMWINDOW == 153 (0x7f7535527800) [pid = 1846] [serial = 381] [outer = (nil)] [url = about:blank] 09:17:53 INFO - PROCESS | 1846 | --DOMWINDOW == 152 (0x7f753803d000) [pid = 1846] [serial = 387] [outer = (nil)] [url = about:blank] 09:17:53 INFO - PROCESS | 1846 | --DOMWINDOW == 151 (0x7f7539cbc400) [pid = 1846] [serial = 390] [outer = (nil)] [url = about:blank] 09:17:53 INFO - PROCESS | 1846 | --DOMWINDOW == 150 (0x7f752fd19400) [pid = 1846] [serial = 376] [outer = (nil)] [url = about:blank] 09:17:53 INFO - PROCESS | 1846 | --DOMWINDOW == 149 (0x7f752fcd7000) [pid = 1846] [serial = 375] [outer = (nil)] [url = about:blank] 09:17:53 INFO - PROCESS | 1846 | --DOMWINDOW == 148 (0x7f752fd20400) [pid = 1846] [serial = 360] [outer = (nil)] [url = about:blank] 09:17:53 INFO - PROCESS | 1846 | --DOMWINDOW == 147 (0x7f754b732800) [pid = 1846] [serial = 372] [outer = (nil)] [url = about:blank] 09:17:53 INFO - PROCESS | 1846 | --DOMWINDOW == 146 (0x7f753286d000) [pid = 1846] [serial = 378] [outer = (nil)] [url = about:blank] 09:17:53 INFO - PROCESS | 1846 | --DOMWINDOW == 145 (0x7f7532a80000) [pid = 1846] [serial = 379] [outer = (nil)] [url = about:blank] 09:17:53 INFO - PROCESS | 1846 | --DOMWINDOW == 144 (0x7f753478f000) [pid = 1846] [serial = 357] [outer = (nil)] [url = about:blank] 09:17:53 INFO - PROCESS | 1846 | --DOMWINDOW == 143 (0x7f754b72c000) [pid = 1846] [serial = 352] [outer = (nil)] [url = about:blank] 09:17:53 INFO - PROCESS | 1846 | --DOMWINDOW == 142 (0x7f752f00f400) [pid = 1846] [serial = 363] [outer = (nil)] [url = about:blank] 09:17:53 INFO - PROCESS | 1846 | --DOMWINDOW == 141 (0x7f754a768000) [pid = 1846] [serial = 366] [outer = (nil)] [url = about:blank] 09:17:53 INFO - PROCESS | 1846 | --DOMWINDOW == 140 (0x7f754038d800) [pid = 1846] [serial = 369] [outer = (nil)] [url = about:blank] 09:17:53 INFO - PROCESS | 1846 | --DOMWINDOW == 139 (0x7f752f14e400) [pid = 1846] [serial = 354] [outer = (nil)] [url = about:blank] 09:17:53 INFO - PROCESS | 1846 | 1461773873869 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\", \"8c3fb307-b706-445e-94e1-ab62aec87e07\");\n\nvar timer = null;\nif (30000) {\n 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:17:53 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f752e398800 == 67 [pid = 1846] [id = 154] 09:17:53 INFO - PROCESS | 1846 | ++DOMWINDOW == 140 (0x7f752a90e000) [pid = 1846] [serial = 461] [outer = (nil)] 09:17:53 INFO - PROCESS | 1846 | ++DOMWINDOW == 141 (0x7f752a92c800) [pid = 1846] [serial = 462] [outer = 0x7f752a90e000] 09:17:53 INFO - PROCESS | 1846 | 1461773873940 Marionette DEBUG loaded listener.js 09:17:54 INFO - PROCESS | 1846 | ++DOMWINDOW == 142 (0x7f752e1b1800) [pid = 1846] [serial = 463] [outer = 0x7f752a90e000] 09:17:54 INFO - PROCESS | 1846 | [1846] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 09:17:54 INFO - PROCESS | 1846 | 1461773874605 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]]]}] 09:17:54 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | clearRect is affected by transforms 09:17:54 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | took 1095ms 09:17:54 INFO - PROCESS | 1846 | 1461773874617 Marionette TRACE conn3 -> [0,589,"getWindowHandle",null] 09:17:54 INFO - PROCESS | 1846 | 1461773874623 Marionette TRACE conn3 <- [1,589,null,{"value":"8"}] 09:17:54 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html 09:17:54 INFO - PROCESS | 1846 | 1461773874629 Marionette TRACE conn3 -> [0,590,"setScriptTimeout",{"ms":35000}] 09:17:54 INFO - PROCESS | 1846 | 1461773874631 Marionette TRACE conn3 <- [1,590,null,{}] 09:17:54 INFO - PROCESS | 1846 | 1461773874637 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}] 09:17:54 INFO - PROCESS | 1846 | 1461773874783 Marionette TRACE conn3 <- [1,591,null,{"value":null}] 09:17:54 INFO - PROCESS | 1846 | 1461773874897 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\", \"8c3fb307-b706-445e-94e1-ab62aec87e07\");\n\nvar timer = null;\nif (30000) {\n 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:17:54 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f752fad7800 == 68 [pid = 1846] [id = 155] 09:17:54 INFO - PROCESS | 1846 | ++DOMWINDOW == 143 (0x7f752e543800) [pid = 1846] [serial = 464] [outer = (nil)] 09:17:54 INFO - PROCESS | 1846 | ++DOMWINDOW == 144 (0x7f752f151c00) [pid = 1846] [serial = 465] [outer = 0x7f752e543800] 09:17:54 INFO - PROCESS | 1846 | 1461773874959 Marionette DEBUG loaded listener.js 09:17:55 INFO - PROCESS | 1846 | ++DOMWINDOW == 145 (0x7f752fcd3800) [pid = 1846] [serial = 466] [outer = 0x7f752e543800] 09:17:55 INFO - PROCESS | 1846 | 1461773875846 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]]]}] 09:17:55 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | clearRect of zero pixels has no effect 09:17:55 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | took 1235ms 09:17:55 INFO - PROCESS | 1846 | 1461773875865 Marionette TRACE conn3 -> [0,593,"getWindowHandle",null] 09:17:55 INFO - PROCESS | 1846 | 1461773875868 Marionette TRACE conn3 <- [1,593,null,{"value":"8"}] 09:17:55 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html 09:17:55 INFO - PROCESS | 1846 | 1461773875901 Marionette TRACE conn3 -> [0,594,"setScriptTimeout",{"ms":35000}] 09:17:55 INFO - PROCESS | 1846 | 1461773875909 Marionette TRACE conn3 <- [1,594,null,{}] 09:17:55 INFO - PROCESS | 1846 | 1461773875918 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}] 09:17:56 INFO - PROCESS | 1846 | 1461773876067 Marionette TRACE conn3 <- [1,595,null,{"value":null}] 09:17:56 INFO - PROCESS | 1846 | 1461773876082 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\", \"8c3fb307-b706-445e-94e1-ab62aec87e07\");\n\nvar timer = null;\nif (30000) {\n 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:17:56 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f7535508000 == 69 [pid = 1846] [id = 156] 09:17:56 INFO - PROCESS | 1846 | ++DOMWINDOW == 146 (0x7f752e551000) [pid = 1846] [serial = 467] [outer = (nil)] 09:17:56 INFO - PROCESS | 1846 | ++DOMWINDOW == 147 (0x7f75301ce000) [pid = 1846] [serial = 468] [outer = 0x7f752e551000] 09:17:56 INFO - PROCESS | 1846 | 1461773876141 Marionette DEBUG loaded listener.js 09:17:56 INFO - PROCESS | 1846 | ++DOMWINDOW == 148 (0x7f753144b000) [pid = 1846] [serial = 469] [outer = 0x7f752e551000] 09:17:56 INFO - PROCESS | 1846 | 1461773876945 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]]]}] 09:17:56 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | fillRect works 09:17:56 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | took 1111ms 09:17:57 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html 09:17:57 INFO - PROCESS | 1846 | 1461773877015 Marionette TRACE conn3 -> [0,597,"getWindowHandle",null] 09:17:57 INFO - PROCESS | 1846 | 1461773877018 Marionette TRACE conn3 <- [1,597,null,{"value":"8"}] 09:17:57 INFO - PROCESS | 1846 | 1461773877025 Marionette TRACE conn3 -> [0,598,"setScriptTimeout",{"ms":35000}] 09:17:57 INFO - PROCESS | 1846 | 1461773877028 Marionette TRACE conn3 <- [1,598,null,{}] 09:17:57 INFO - PROCESS | 1846 | 1461773877033 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}] 09:17:57 INFO - PROCESS | 1846 | 1461773877208 Marionette TRACE conn3 <- [1,599,null,{"value":null}] 09:17:57 INFO - PROCESS | 1846 | 1461773877235 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\", \"8c3fb307-b706-445e-94e1-ab62aec87e07\");\n\nvar timer = null;\nif (30000) {\n 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:17:57 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f7538d1e000 == 70 [pid = 1846] [id = 157] 09:17:57 INFO - PROCESS | 1846 | ++DOMWINDOW == 149 (0x7f753144e800) [pid = 1846] [serial = 470] [outer = (nil)] 09:17:57 INFO - PROCESS | 1846 | ++DOMWINDOW == 150 (0x7f7532a7c800) [pid = 1846] [serial = 471] [outer = 0x7f753144e800] 09:17:57 INFO - PROCESS | 1846 | 1461773877305 Marionette DEBUG loaded listener.js 09:17:57 INFO - PROCESS | 1846 | ++DOMWINDOW == 151 (0x7f7532abec00) [pid = 1846] [serial = 472] [outer = 0x7f753144e800] 09:17:58 INFO - PROCESS | 1846 | 1461773878038 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]]]}] 09:17:58 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | fillRect is affected by clipping regions 09:17:58 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | took 1076ms 09:17:58 INFO - PROCESS | 1846 | 1461773878105 Marionette TRACE conn3 -> [0,601,"getWindowHandle",null] 09:17:58 INFO - PROCESS | 1846 | 1461773878108 Marionette TRACE conn3 <- [1,601,null,{"value":"8"}] 09:17:58 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html 09:17:58 INFO - PROCESS | 1846 | 1461773878114 Marionette TRACE conn3 -> [0,602,"setScriptTimeout",{"ms":35000}] 09:17:58 INFO - PROCESS | 1846 | 1461773878116 Marionette TRACE conn3 <- [1,602,null,{}] 09:17:58 INFO - PROCESS | 1846 | 1461773878121 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}] 09:17:58 INFO - PROCESS | 1846 | 1461773878305 Marionette TRACE conn3 <- [1,603,null,{"value":null}] 09:17:58 INFO - PROCESS | 1846 | --DOMWINDOW == 150 (0x7f75301ce400) [pid = 1846] [serial = 416] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html] 09:17:58 INFO - PROCESS | 1846 | --DOMWINDOW == 149 (0x7f752f009c00) [pid = 1846] [serial = 422] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html] 09:17:58 INFO - PROCESS | 1846 | --DOMWINDOW == 148 (0x7f75301cec00) [pid = 1846] [serial = 419] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html] 09:17:58 INFO - PROCESS | 1846 | --DOMWINDOW == 147 (0x7f752a927c00) [pid = 1846] [serial = 428] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html] 09:17:58 INFO - PROCESS | 1846 | --DOMWINDOW == 146 (0x7f7537348800) [pid = 1846] [serial = 392] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html] 09:17:58 INFO - PROCESS | 1846 | --DOMWINDOW == 145 (0x7f752e54fc00) [pid = 1846] [serial = 410] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html] 09:17:58 INFO - PROCESS | 1846 | --DOMWINDOW == 144 (0x7f752e543400) [pid = 1846] [serial = 413] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html] 09:17:58 INFO - PROCESS | 1846 | --DOMWINDOW == 143 (0x7f7538a38800) [pid = 1846] [serial = 425] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html] 09:17:58 INFO - PROCESS | 1846 | 1461773878558 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\", \"8c3fb307-b706-445e-94e1-ab62aec87e07\");\n\nvar timer = null;\nif (30000) {\n 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:17:58 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f7532a47000 == 71 [pid = 1846] [id = 158] 09:17:58 INFO - PROCESS | 1846 | ++DOMWINDOW == 144 (0x7f752fd1dc00) [pid = 1846] [serial = 473] [outer = (nil)] 09:17:58 INFO - PROCESS | 1846 | ++DOMWINDOW == 145 (0x7f75301cec00) [pid = 1846] [serial = 474] [outer = 0x7f752fd1dc00] 09:17:58 INFO - PROCESS | 1846 | 1461773878629 Marionette DEBUG loaded listener.js 09:17:58 INFO - PROCESS | 1846 | ++DOMWINDOW == 146 (0x7f75374a9800) [pid = 1846] [serial = 475] [outer = 0x7f752fd1dc00] 09:17:59 INFO - PROCESS | 1846 | ++DOMWINDOW == 147 (0x7f7531456400) [pid = 1846] [serial = 476] [outer = 0x7f752fb42c00] 09:17:59 INFO - PROCESS | 1846 | 1461773879401 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]]]}] 09:17:59 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | fillRect of negative sizes works 09:17:59 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | took 1330ms 09:17:59 INFO - PROCESS | 1846 | 1461773879445 Marionette TRACE conn3 -> [0,605,"getWindowHandle",null] 09:17:59 INFO - PROCESS | 1846 | 1461773879447 Marionette TRACE conn3 <- [1,605,null,{"value":"8"}] 09:17:59 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html 09:17:59 INFO - PROCESS | 1846 | 1461773879453 Marionette TRACE conn3 -> [0,606,"setScriptTimeout",{"ms":35000}] 09:17:59 INFO - PROCESS | 1846 | 1461773879455 Marionette TRACE conn3 <- [1,606,null,{}] 09:17:59 INFO - PROCESS | 1846 | 1461773879460 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}] 09:17:59 INFO - PROCESS | 1846 | 1461773879595 Marionette TRACE conn3 <- [1,607,null,{"value":null}] 09:17:59 INFO - PROCESS | 1846 | 1461773879609 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\", \"8c3fb307-b706-445e-94e1-ab62aec87e07\");\n\nvar timer = null;\nif (30000) {\n 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:17:59 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f754a7ea800 == 72 [pid = 1846] [id = 159] 09:17:59 INFO - PROCESS | 1846 | ++DOMWINDOW == 148 (0x7f752a6ac000) [pid = 1846] [serial = 477] [outer = (nil)] 09:17:59 INFO - PROCESS | 1846 | ++DOMWINDOW == 149 (0x7f7547609800) [pid = 1846] [serial = 478] [outer = 0x7f752a6ac000] 09:17:59 INFO - PROCESS | 1846 | 1461773879670 Marionette DEBUG loaded listener.js 09:17:59 INFO - PROCESS | 1846 | ++DOMWINDOW == 150 (0x7f754a953000) [pid = 1846] [serial = 479] [outer = 0x7f752a6ac000] 09:18:00 INFO - PROCESS | 1846 | 1461773880390 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]]]}] 09:18:00 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | fillRect() with Infinity/NaN is ignored 09:18:00 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | took 979ms 09:18:00 INFO - PROCESS | 1846 | 1461773880435 Marionette TRACE conn3 -> [0,609,"getWindowHandle",null] 09:18:00 INFO - PROCESS | 1846 | 1461773880438 Marionette TRACE conn3 <- [1,609,null,{"value":"8"}] 09:18:00 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html 09:18:00 INFO - PROCESS | 1846 | 1461773880559 Marionette TRACE conn3 -> [0,610,"setScriptTimeout",{"ms":35000}] 09:18:00 INFO - PROCESS | 1846 | 1461773880564 Marionette TRACE conn3 <- [1,610,null,{}] 09:18:00 INFO - PROCESS | 1846 | 1461773880583 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}] 09:18:00 INFO - PROCESS | 1846 | 1461773880773 Marionette TRACE conn3 <- [1,611,null,{"value":null}] 09:18:00 INFO - PROCESS | 1846 | 1461773880922 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\", \"8c3fb307-b706-445e-94e1-ab62aec87e07\");\n\nvar timer = null;\nif (30000) {\n 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:18:00 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f752aa12000 == 73 [pid = 1846] [id = 160] 09:18:00 INFO - PROCESS | 1846 | ++DOMWINDOW == 151 (0x7f7527fee400) [pid = 1846] [serial = 480] [outer = (nil)] 09:18:00 INFO - PROCESS | 1846 | ++DOMWINDOW == 152 (0x7f7527ff5000) [pid = 1846] [serial = 481] [outer = 0x7f7527fee400] 09:18:01 INFO - PROCESS | 1846 | 1461773881009 Marionette DEBUG loaded listener.js 09:18:01 INFO - PROCESS | 1846 | ++DOMWINDOW == 153 (0x7f7528f2b400) [pid = 1846] [serial = 482] [outer = 0x7f7527fee400] 09:18:01 INFO - PROCESS | 1846 | 1461773881910 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]]]}] 09:18:01 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | fillRect does not affect the current path 09:18:01 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | took 1436ms 09:18:01 INFO - PROCESS | 1846 | 1461773881960 Marionette TRACE conn3 -> [0,613,"getWindowHandle",null] 09:18:01 INFO - PROCESS | 1846 | 1461773881966 Marionette TRACE conn3 <- [1,613,null,{"value":"8"}] 09:18:01 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html 09:18:01 INFO - PROCESS | 1846 | 1461773881973 Marionette TRACE conn3 -> [0,614,"setScriptTimeout",{"ms":35000}] 09:18:01 INFO - PROCESS | 1846 | 1461773881976 Marionette TRACE conn3 <- [1,614,null,{}] 09:18:01 INFO - PROCESS | 1846 | 1461773881989 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}] 09:18:02 INFO - PROCESS | 1846 | 1461773882167 Marionette TRACE conn3 <- [1,615,null,{"value":null}] 09:18:02 INFO - PROCESS | 1846 | 1461773882315 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\", \"8c3fb307-b706-445e-94e1-ab62aec87e07\");\n\nvar timer = null;\nif (30000) {\n 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:18:02 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f753830b000 == 74 [pid = 1846] [id = 161] 09:18:02 INFO - PROCESS | 1846 | ++DOMWINDOW == 154 (0x7f752a6abc00) [pid = 1846] [serial = 483] [outer = (nil)] 09:18:02 INFO - PROCESS | 1846 | ++DOMWINDOW == 155 (0x7f752a911000) [pid = 1846] [serial = 484] [outer = 0x7f752a6abc00] 09:18:02 INFO - PROCESS | 1846 | 1461773882387 Marionette DEBUG loaded listener.js 09:18:02 INFO - PROCESS | 1846 | ++DOMWINDOW == 156 (0x7f752e1af400) [pid = 1846] [serial = 485] [outer = 0x7f752a6abc00] 09:18:03 INFO - PROCESS | 1846 | 1461773883352 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]]]}] 09:18:03 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | fillRect draws shadows 09:18:03 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | took 1431ms 09:18:03 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html 09:18:03 INFO - PROCESS | 1846 | 1461773883405 Marionette TRACE conn3 -> [0,617,"getWindowHandle",null] 09:18:03 INFO - PROCESS | 1846 | 1461773883408 Marionette TRACE conn3 <- [1,617,null,{"value":"8"}] 09:18:03 INFO - PROCESS | 1846 | 1461773883415 Marionette TRACE conn3 -> [0,618,"setScriptTimeout",{"ms":35000}] 09:18:03 INFO - PROCESS | 1846 | 1461773883417 Marionette TRACE conn3 <- [1,618,null,{}] 09:18:03 INFO - PROCESS | 1846 | 1461773883423 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}] 09:18:03 INFO - PROCESS | 1846 | 1461773883617 Marionette TRACE conn3 <- [1,619,null,{"value":null}] 09:18:03 INFO - PROCESS | 1846 | 1461773883774 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\", \"8c3fb307-b706-445e-94e1-ab62aec87e07\");\n\nvar timer = null;\nif (30000) {\n 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:18:03 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f75506dd000 == 75 [pid = 1846] [id = 162] 09:18:03 INFO - PROCESS | 1846 | ++DOMWINDOW == 157 (0x7f752fcdb000) [pid = 1846] [serial = 486] [outer = (nil)] 09:18:03 INFO - PROCESS | 1846 | ++DOMWINDOW == 158 (0x7f752fd1a800) [pid = 1846] [serial = 487] [outer = 0x7f752fcdb000] 09:18:03 INFO - PROCESS | 1846 | 1461773883895 Marionette DEBUG loaded listener.js 09:18:04 INFO - PROCESS | 1846 | ++DOMWINDOW == 159 (0x7f752fde0c00) [pid = 1846] [serial = 488] [outer = 0x7f752fcdb000] 09:18:04 INFO - PROCESS | 1846 | 1461773884721 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]]]}] 09:18:04 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | fillRect is affected by transforms 09:18:04 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | took 1380ms 09:18:04 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html 09:18:04 INFO - PROCESS | 1846 | 1461773884794 Marionette TRACE conn3 -> [0,621,"getWindowHandle",null] 09:18:04 INFO - PROCESS | 1846 | 1461773884797 Marionette TRACE conn3 <- [1,621,null,{"value":"8"}] 09:18:04 INFO - PROCESS | 1846 | 1461773884803 Marionette TRACE conn3 -> [0,622,"setScriptTimeout",{"ms":35000}] 09:18:04 INFO - PROCESS | 1846 | 1461773884806 Marionette TRACE conn3 <- [1,622,null,{}] 09:18:04 INFO - PROCESS | 1846 | 1461773884811 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}] 09:18:04 INFO - PROCESS | 1846 | 1461773884966 Marionette TRACE conn3 <- [1,623,null,{"value":null}] 09:18:05 INFO - PROCESS | 1846 | 1461773885113 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\", \"8c3fb307-b706-445e-94e1-ab62aec87e07\");\n\nvar timer = null;\nif (30000) {\n 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:18:05 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f75299b9800 == 76 [pid = 1846] [id = 163] 09:18:05 INFO - PROCESS | 1846 | ++DOMWINDOW == 160 (0x7f752fd14000) [pid = 1846] [serial = 489] [outer = (nil)] 09:18:05 INFO - PROCESS | 1846 | ++DOMWINDOW == 161 (0x7f7532ab2800) [pid = 1846] [serial = 490] [outer = 0x7f752fd14000] 09:18:05 INFO - PROCESS | 1846 | 1461773885185 Marionette DEBUG loaded listener.js 09:18:05 INFO - PROCESS | 1846 | ++DOMWINDOW == 162 (0x7f75373e1400) [pid = 1846] [serial = 491] [outer = 0x7f752fd14000] 09:18:06 INFO - PROCESS | 1846 | 1461773886036 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]]]}] 09:18:06 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | fillRect of zero pixels has no effect 09:18:06 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | took 1283ms 09:18:06 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html 09:18:06 INFO - PROCESS | 1846 | 1461773886086 Marionette TRACE conn3 -> [0,625,"getWindowHandle",null] 09:18:06 INFO - PROCESS | 1846 | 1461773886089 Marionette TRACE conn3 <- [1,625,null,{"value":"8"}] 09:18:06 INFO - PROCESS | 1846 | 1461773886095 Marionette TRACE conn3 -> [0,626,"setScriptTimeout",{"ms":35000}] 09:18:06 INFO - PROCESS | 1846 | 1461773886099 Marionette TRACE conn3 <- [1,626,null,{}] 09:18:06 INFO - PROCESS | 1846 | 1461773886104 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}] 09:18:06 INFO - PROCESS | 1846 | 1461773886257 Marionette TRACE conn3 <- [1,627,null,{"value":null}] 09:18:06 INFO - PROCESS | 1846 | 1461773886411 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\", \"8c3fb307-b706-445e-94e1-ab62aec87e07\");\n\nvar timer = null;\nif (30000) {\n 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:18:06 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f75301eb000 == 77 [pid = 1846] [id = 164] 09:18:06 INFO - PROCESS | 1846 | ++DOMWINDOW == 163 (0x7f752646b800) [pid = 1846] [serial = 492] [outer = (nil)] 09:18:06 INFO - PROCESS | 1846 | ++DOMWINDOW == 164 (0x7f753803d000) [pid = 1846] [serial = 493] [outer = 0x7f752646b800] 09:18:06 INFO - PROCESS | 1846 | 1461773886483 Marionette DEBUG loaded listener.js 09:18:06 INFO - PROCESS | 1846 | ++DOMWINDOW == 165 (0x7f753f478400) [pid = 1846] [serial = 494] [outer = 0x7f752646b800] 09:18:07 INFO - PROCESS | 1846 | 1461773887338 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]]]}] 09:18:07 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | strokeRect works 09:18:07 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | took 1278ms 09:18:07 INFO - PROCESS | 1846 | 1461773887374 Marionette TRACE conn3 -> [0,629,"getWindowHandle",null] 09:18:07 INFO - PROCESS | 1846 | 1461773887377 Marionette TRACE conn3 <- [1,629,null,{"value":"8"}] 09:18:07 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html 09:18:07 INFO - PROCESS | 1846 | 1461773887383 Marionette TRACE conn3 -> [0,630,"setScriptTimeout",{"ms":35000}] 09:18:07 INFO - PROCESS | 1846 | 1461773887385 Marionette TRACE conn3 <- [1,630,null,{}] 09:18:07 INFO - PROCESS | 1846 | 1461773887391 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}] 09:18:07 INFO - PROCESS | 1846 | 1461773887579 Marionette TRACE conn3 <- [1,631,null,{"value":null}] 09:18:07 INFO - PROCESS | 1846 | 1461773887731 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\", \"8c3fb307-b706-445e-94e1-ab62aec87e07\");\n\nvar timer = null;\nif (30000) {\n 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:18:07 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f7527fd5800 == 78 [pid = 1846] [id = 165] 09:18:07 INFO - PROCESS | 1846 | ++DOMWINDOW == 166 (0x7f75374a5800) [pid = 1846] [serial = 495] [outer = (nil)] 09:18:07 INFO - PROCESS | 1846 | ++DOMWINDOW == 167 (0x7f753b976c00) [pid = 1846] [serial = 496] [outer = 0x7f75374a5800] 09:18:07 INFO - PROCESS | 1846 | 1461773887801 Marionette DEBUG loaded listener.js 09:18:07 INFO - PROCESS | 1846 | ++DOMWINDOW == 168 (0x7f754b077400) [pid = 1846] [serial = 497] [outer = 0x7f75374a5800] 09:18:08 INFO - PROCESS | 1846 | 1461773888677 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]]]}] 09:18:08 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | strokeRect is affected by clipping regions 09:18:08 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | took 1330ms 09:18:08 INFO - PROCESS | 1846 | 1461773888714 Marionette TRACE conn3 -> [0,633,"getWindowHandle",null] 09:18:08 INFO - PROCESS | 1846 | 1461773888718 Marionette TRACE conn3 <- [1,633,null,{"value":"8"}] 09:18:08 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html 09:18:08 INFO - PROCESS | 1846 | 1461773888724 Marionette TRACE conn3 -> [0,634,"setScriptTimeout",{"ms":35000}] 09:18:08 INFO - PROCESS | 1846 | 1461773888726 Marionette TRACE conn3 <- [1,634,null,{}] 09:18:08 INFO - PROCESS | 1846 | 1461773888732 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}] 09:18:08 INFO - PROCESS | 1846 | 1461773888884 Marionette TRACE conn3 <- [1,635,null,{"value":null}] 09:18:09 INFO - PROCESS | 1846 | 1461773889039 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\", \"8c3fb307-b706-445e-94e1-ab62aec87e07\");\n\nvar timer = null;\nif (30000) {\n 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:18:09 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f75281a3800 == 79 [pid = 1846] [id = 166] 09:18:09 INFO - PROCESS | 1846 | ++DOMWINDOW == 169 (0x7f752818b400) [pid = 1846] [serial = 498] [outer = (nil)] 09:18:09 INFO - PROCESS | 1846 | ++DOMWINDOW == 170 (0x7f7528191400) [pid = 1846] [serial = 499] [outer = 0x7f752818b400] 09:18:09 INFO - PROCESS | 1846 | 1461773889109 Marionette DEBUG loaded listener.js 09:18:09 INFO - PROCESS | 1846 | ++DOMWINDOW == 171 (0x7f7528f33c00) [pid = 1846] [serial = 500] [outer = 0x7f752818b400] 09:18:09 INFO - PROCESS | 1846 | [1846] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 09:18:09 INFO - PROCESS | 1846 | 1461773889955 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]]]}] 09:18:10 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | strokeRect is affected by globalAlpha 09:18:10 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | took 1292ms 09:18:10 INFO - PROCESS | 1846 | 1461773890017 Marionette TRACE conn3 -> [0,637,"getWindowHandle",null] 09:18:10 INFO - PROCESS | 1846 | 1461773890020 Marionette TRACE conn3 <- [1,637,null,{"value":"8"}] 09:18:10 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html 09:18:10 INFO - PROCESS | 1846 | 1461773890026 Marionette TRACE conn3 -> [0,638,"setScriptTimeout",{"ms":35000}] 09:18:10 INFO - PROCESS | 1846 | 1461773890028 Marionette TRACE conn3 <- [1,638,null,{}] 09:18:10 INFO - PROCESS | 1846 | 1461773890034 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}] 09:18:10 INFO - PROCESS | 1846 | 1461773890187 Marionette TRACE conn3 <- [1,639,null,{"value":null}] 09:18:10 INFO - PROCESS | 1846 | 1461773890340 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\", \"8c3fb307-b706-445e-94e1-ab62aec87e07\");\n\nvar timer = null;\nif (30000) {\n 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:18:10 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f752f979000 == 80 [pid = 1846] [id = 167] 09:18:10 INFO - PROCESS | 1846 | ++DOMWINDOW == 172 (0x7f7527990000) [pid = 1846] [serial = 501] [outer = (nil)] 09:18:10 INFO - PROCESS | 1846 | ++DOMWINDOW == 173 (0x7f7527996800) [pid = 1846] [serial = 502] [outer = 0x7f7527990000] 09:18:10 INFO - PROCESS | 1846 | 1461773890409 Marionette DEBUG loaded listener.js 09:18:10 INFO - PROCESS | 1846 | ++DOMWINDOW == 174 (0x7f752799c800) [pid = 1846] [serial = 503] [outer = 0x7f7527990000] 09:18:11 INFO - PROCESS | 1846 | [1846] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 09:18:11 INFO - PROCESS | 1846 | 1461773891560 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]]]}] 09:18:11 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | strokeRect is not affected by globalCompositeOperation 09:18:11 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | took 1577ms 09:18:11 INFO - PROCESS | 1846 | 1461773891604 Marionette TRACE conn3 -> [0,641,"getWindowHandle",null] 09:18:11 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html 09:18:11 INFO - PROCESS | 1846 | 1461773891611 Marionette TRACE conn3 <- [1,641,null,{"value":"8"}] 09:18:11 INFO - PROCESS | 1846 | 1461773891618 Marionette TRACE conn3 -> [0,642,"setScriptTimeout",{"ms":35000}] 09:18:11 INFO - PROCESS | 1846 | 1461773891623 Marionette TRACE conn3 <- [1,642,null,{}] 09:18:11 INFO - PROCESS | 1846 | 1461773891630 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}] 09:18:11 INFO - PROCESS | 1846 | 1461773891785 Marionette TRACE conn3 <- [1,643,null,{"value":null}] 09:18:11 INFO - PROCESS | 1846 | 1461773891972 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\", \"8c3fb307-b706-445e-94e1-ab62aec87e07\");\n\nvar timer = null;\nif (30000) {\n 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:18:12 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f75299e0800 == 81 [pid = 1846] [id = 168] 09:18:12 INFO - PROCESS | 1846 | ++DOMWINDOW == 175 (0x7f752818c400) [pid = 1846] [serial = 504] [outer = (nil)] 09:18:12 INFO - PROCESS | 1846 | ++DOMWINDOW == 176 (0x7f7528f2d800) [pid = 1846] [serial = 505] [outer = 0x7f752818c400] 09:18:12 INFO - PROCESS | 1846 | 1461773892102 Marionette DEBUG loaded listener.js 09:18:12 INFO - PROCESS | 1846 | ++DOMWINDOW == 177 (0x7f752a6b0800) [pid = 1846] [serial = 506] [outer = 0x7f752818c400] 09:18:12 INFO - PROCESS | 1846 | --DOCSHELL 0x7f75466c2000 == 80 [pid = 1846] [id = 96] 09:18:12 INFO - PROCESS | 1846 | --DOMWINDOW == 176 (0x7f7531448800) [pid = 1846] [serial = 432] [outer = (nil)] [url = about:blank] 09:18:12 INFO - PROCESS | 1846 | --DOMWINDOW == 175 (0x7f7547607800) [pid = 1846] [serial = 405] [outer = (nil)] [url = about:blank] 09:18:12 INFO - PROCESS | 1846 | --DOMWINDOW == 174 (0x7f754b21e800) [pid = 1846] [serial = 408] [outer = (nil)] [url = about:blank] 09:18:12 INFO - PROCESS | 1846 | --DOCSHELL 0x7f7532a47000 == 79 [pid = 1846] [id = 158] 09:18:12 INFO - PROCESS | 1846 | --DOCSHELL 0x7f7538d1e000 == 78 [pid = 1846] [id = 157] 09:18:12 INFO - PROCESS | 1846 | --DOCSHELL 0x7f7535508000 == 77 [pid = 1846] [id = 156] 09:18:12 INFO - PROCESS | 1846 | --DOCSHELL 0x7f752fad7800 == 76 [pid = 1846] [id = 155] 09:18:12 INFO - PROCESS | 1846 | --DOCSHELL 0x7f752e398800 == 75 [pid = 1846] [id = 154] 09:18:12 INFO - PROCESS | 1846 | --DOCSHELL 0x7f75268db800 == 74 [pid = 1846] [id = 153] 09:18:12 INFO - PROCESS | 1846 | --DOCSHELL 0x7f752a5bd800 == 73 [pid = 1846] [id = 149] 09:18:13 INFO - PROCESS | 1846 | --DOCSHELL 0x7f75506de000 == 72 [pid = 1846] [id = 148] 09:18:13 INFO - PROCESS | 1846 | --DOCSHELL 0x7f754b384800 == 71 [pid = 1846] [id = 147] 09:18:13 INFO - PROCESS | 1846 | --DOCSHELL 0x7f75376d1000 == 70 [pid = 1846] [id = 146] 09:18:13 INFO - PROCESS | 1846 | --DOCSHELL 0x7f752f239000 == 69 [pid = 1846] [id = 145] 09:18:13 INFO - PROCESS | 1846 | 1461773893053 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]]]}] 09:18:13 INFO - PROCESS | 1846 | --DOMWINDOW == 173 (0x7f75301d2000) [pid = 1846] [serial = 417] [outer = (nil)] [url = about:blank] 09:18:13 INFO - PROCESS | 1846 | --DOMWINDOW == 172 (0x7f752fddb800) [pid = 1846] [serial = 399] [outer = (nil)] [url = about:blank] 09:18:13 INFO - PROCESS | 1846 | --DOMWINDOW == 171 (0x7f753749b400) [pid = 1846] [serial = 424] [outer = (nil)] [url = about:blank] 09:18:13 INFO - PROCESS | 1846 | --DOMWINDOW == 170 (0x7f7532a84c00) [pid = 1846] [serial = 420] [outer = (nil)] [url = about:blank] 09:18:13 INFO - PROCESS | 1846 | --DOMWINDOW == 169 (0x7f752a92e000) [pid = 1846] [serial = 429] [outer = (nil)] [url = about:blank] 09:18:13 INFO - PROCESS | 1846 | --DOMWINDOW == 168 (0x7f7535285c00) [pid = 1846] [serial = 423] [outer = (nil)] [url = about:blank] 09:18:13 INFO - PROCESS | 1846 | --DOMWINDOW == 167 (0x7f752fb40c00) [pid = 1846] [serial = 430] [outer = (nil)] [url = about:blank] 09:18:13 INFO - PROCESS | 1846 | --DOMWINDOW == 166 (0x7f754b224400) [pid = 1846] [serial = 394] [outer = (nil)] [url = about:blank] 09:18:13 INFO - PROCESS | 1846 | --DOMWINDOW == 165 (0x7f752f96e000) [pid = 1846] [serial = 412] [outer = (nil)] [url = about:blank] 09:18:13 INFO - PROCESS | 1846 | --DOMWINDOW == 164 (0x7f752f010800) [pid = 1846] [serial = 414] [outer = (nil)] [url = about:blank] 09:18:13 INFO - PROCESS | 1846 | --DOMWINDOW == 163 (0x7f752fdd8800) [pid = 1846] [serial = 415] [outer = (nil)] [url = about:blank] 09:18:13 INFO - PROCESS | 1846 | --DOMWINDOW == 162 (0x7f753f46cc00) [pid = 1846] [serial = 427] [outer = (nil)] [url = about:blank] 09:18:13 INFO - PROCESS | 1846 | --DOMWINDOW == 161 (0x7f753141e400) [pid = 1846] [serial = 418] [outer = (nil)] [url = about:blank] 09:18:13 INFO - PROCESS | 1846 | --DOMWINDOW == 160 (0x7f7532c17400) [pid = 1846] [serial = 421] [outer = (nil)] [url = about:blank] 09:18:13 INFO - PROCESS | 1846 | --DOMWINDOW == 159 (0x7f752f00ac00) [pid = 1846] [serial = 411] [outer = (nil)] [url = about:blank] 09:18:13 INFO - PROCESS | 1846 | --DOMWINDOW == 158 (0x7f752f008400) [pid = 1846] [serial = 396] [outer = (nil)] [url = about:blank] 09:18:13 INFO - PROCESS | 1846 | --DOMWINDOW == 157 (0x7f7538da5800) [pid = 1846] [serial = 426] [outer = (nil)] [url = about:blank] 09:18:13 INFO - PROCESS | 1846 | --DOMWINDOW == 156 (0x7f7534788c00) [pid = 1846] [serial = 402] [outer = (nil)] [url = about:blank] 09:18:13 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | strokeRect of negative sizes works 09:18:13 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | took 1489ms 09:18:13 INFO - PROCESS | 1846 | 1461773893106 Marionette TRACE conn3 -> [0,645,"getWindowHandle",null] 09:18:13 INFO - PROCESS | 1846 | 1461773893114 Marionette TRACE conn3 <- [1,645,null,{"value":"8"}] 09:18:13 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html 09:18:13 INFO - PROCESS | 1846 | 1461773893123 Marionette TRACE conn3 -> [0,646,"setScriptTimeout",{"ms":35000}] 09:18:13 INFO - PROCESS | 1846 | 1461773893127 Marionette TRACE conn3 <- [1,646,null,{}] 09:18:13 INFO - PROCESS | 1846 | 1461773893132 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}] 09:18:13 INFO - PROCESS | 1846 | 1461773893282 Marionette TRACE conn3 <- [1,647,null,{"value":null}] 09:18:13 INFO - PROCESS | 1846 | 1461773893392 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\", \"8c3fb307-b706-445e-94e1-ab62aec87e07\");\n\nvar timer = null;\nif (30000) {\n 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:18:13 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f752a5ba800 == 70 [pid = 1846] [id = 169] 09:18:13 INFO - PROCESS | 1846 | ++DOMWINDOW == 157 (0x7f7528190400) [pid = 1846] [serial = 507] [outer = (nil)] 09:18:13 INFO - PROCESS | 1846 | ++DOMWINDOW == 158 (0x7f752a929c00) [pid = 1846] [serial = 508] [outer = 0x7f7528190400] 09:18:13 INFO - PROCESS | 1846 | 1461773893453 Marionette DEBUG loaded listener.js 09:18:13 INFO - PROCESS | 1846 | ++DOMWINDOW == 159 (0x7f752e1a8c00) [pid = 1846] [serial = 509] [outer = 0x7f7528190400] 09:18:14 INFO - PROCESS | 1846 | 1461773894236 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]]]}] 09:18:14 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | strokeRect() with Infinity/NaN is ignored 09:18:14 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | took 1130ms 09:18:14 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html 09:18:14 INFO - PROCESS | 1846 | 1461773894254 Marionette TRACE conn3 -> [0,649,"getWindowHandle",null] 09:18:14 INFO - PROCESS | 1846 | 1461773894256 Marionette TRACE conn3 <- [1,649,null,{"value":"8"}] 09:18:14 INFO - PROCESS | 1846 | 1461773894264 Marionette TRACE conn3 -> [0,650,"setScriptTimeout",{"ms":35000}] 09:18:14 INFO - PROCESS | 1846 | 1461773894269 Marionette TRACE conn3 <- [1,650,null,{}] 09:18:14 INFO - PROCESS | 1846 | 1461773894301 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}] 09:18:14 INFO - PROCESS | 1846 | 1461773894442 Marionette TRACE conn3 <- [1,651,null,{"value":null}] 09:18:14 INFO - PROCESS | 1846 | 1461773894462 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\", \"8c3fb307-b706-445e-94e1-ab62aec87e07\");\n\nvar timer = null;\nif (30000) {\n 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:18:14 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f752f9d0000 == 71 [pid = 1846] [id = 170] 09:18:14 INFO - PROCESS | 1846 | ++DOMWINDOW == 160 (0x7f752f633800) [pid = 1846] [serial = 510] [outer = (nil)] 09:18:14 INFO - PROCESS | 1846 | ++DOMWINDOW == 161 (0x7f752f96e000) [pid = 1846] [serial = 511] [outer = 0x7f752f633800] 09:18:14 INFO - PROCESS | 1846 | 1461773894524 Marionette DEBUG loaded listener.js 09:18:14 INFO - PROCESS | 1846 | ++DOMWINDOW == 162 (0x7f752fd15c00) [pid = 1846] [serial = 512] [outer = 0x7f752f633800] 09:18:15 INFO - PROCESS | 1846 | 1461773895290 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]]]}] 09:18:15 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | strokeRect does not affect the current path 09:18:15 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | took 1048ms 09:18:15 INFO - PROCESS | 1846 | 1461773895311 Marionette TRACE conn3 -> [0,653,"getWindowHandle",null] 09:18:15 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html 09:18:15 INFO - PROCESS | 1846 | 1461773895315 Marionette TRACE conn3 <- [1,653,null,{"value":"8"}] 09:18:15 INFO - PROCESS | 1846 | 1461773895321 Marionette TRACE conn3 -> [0,654,"setScriptTimeout",{"ms":35000}] 09:18:15 INFO - PROCESS | 1846 | 1461773895323 Marionette TRACE conn3 <- [1,654,null,{}] 09:18:15 INFO - PROCESS | 1846 | 1461773895328 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}] 09:18:15 INFO - PROCESS | 1846 | 1461773895518 Marionette TRACE conn3 <- [1,655,null,{"value":null}] 09:18:15 INFO - PROCESS | 1846 | 1461773895552 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\", \"8c3fb307-b706-445e-94e1-ab62aec87e07\");\n\nvar timer = null;\nif (30000) {\n 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:18:15 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f7531295800 == 72 [pid = 1846] [id = 171] 09:18:15 INFO - PROCESS | 1846 | ++DOMWINDOW == 163 (0x7f752f00ac00) [pid = 1846] [serial = 513] [outer = (nil)] 09:18:15 INFO - PROCESS | 1846 | ++DOMWINDOW == 164 (0x7f752fdd8000) [pid = 1846] [serial = 514] [outer = 0x7f752f00ac00] 09:18:15 INFO - PROCESS | 1846 | 1461773895613 Marionette DEBUG loaded listener.js 09:18:15 INFO - PROCESS | 1846 | ++DOMWINDOW == 165 (0x7f75301c7800) [pid = 1846] [serial = 515] [outer = 0x7f752f00ac00] 09:18:16 INFO - PROCESS | 1846 | 1461773896414 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]]]}] 09:18:16 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | strokeRect draws shadows 09:18:16 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | took 1132ms 09:18:16 INFO - PROCESS | 1846 | 1461773896452 Marionette TRACE conn3 -> [0,657,"getWindowHandle",null] 09:18:16 INFO - PROCESS | 1846 | 1461773896455 Marionette TRACE conn3 <- [1,657,null,{"value":"8"}] 09:18:16 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html 09:18:16 INFO - PROCESS | 1846 | 1461773896461 Marionette TRACE conn3 -> [0,658,"setScriptTimeout",{"ms":35000}] 09:18:16 INFO - PROCESS | 1846 | 1461773896463 Marionette TRACE conn3 <- [1,658,null,{}] 09:18:16 INFO - PROCESS | 1846 | 1461773896476 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}] 09:18:16 INFO - PROCESS | 1846 | 1461773896645 Marionette TRACE conn3 <- [1,659,null,{"value":null}] 09:18:16 INFO - PROCESS | 1846 | 1461773896670 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\", \"8c3fb307-b706-445e-94e1-ab62aec87e07\");\n\nvar timer = null;\nif (30000) {\n 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:18:16 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f7532a5a000 == 73 [pid = 1846] [id = 172] 09:18:16 INFO - PROCESS | 1846 | ++DOMWINDOW == 166 (0x7f752a6e3400) [pid = 1846] [serial = 516] [outer = (nil)] 09:18:16 INFO - PROCESS | 1846 | ++DOMWINDOW == 167 (0x7f75301d6000) [pid = 1846] [serial = 517] [outer = 0x7f752a6e3400] 09:18:16 INFO - PROCESS | 1846 | 1461773896729 Marionette DEBUG loaded listener.js 09:18:16 INFO - PROCESS | 1846 | ++DOMWINDOW == 168 (0x7f7531450c00) [pid = 1846] [serial = 518] [outer = 0x7f752a6e3400] 09:18:17 INFO - PROCESS | 1846 | 1461773897711 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]]]}] 09:18:17 INFO - PROCESS | 1846 | --DOMWINDOW == 167 (0x7f753144e800) [pid = 1846] [serial = 470] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html] 09:18:17 INFO - PROCESS | 1846 | --DOMWINDOW == 166 (0x7f752fd1dc00) [pid = 1846] [serial = 473] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html] 09:18:17 INFO - PROCESS | 1846 | --DOMWINDOW == 165 (0x7f752a90e000) [pid = 1846] [serial = 461] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html] 09:18:17 INFO - PROCESS | 1846 | --DOMWINDOW == 164 (0x7f752e543800) [pid = 1846] [serial = 464] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html] 09:18:17 INFO - PROCESS | 1846 | --DOMWINDOW == 163 (0x7f752e551000) [pid = 1846] [serial = 467] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html] 09:18:17 INFO - PROCESS | 1846 | --DOMWINDOW == 162 (0x7f7528f34400) [pid = 1846] [serial = 458] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html] 09:18:17 INFO - PROCESS | 1846 | --DOMWINDOW == 161 (0x7f752a6e7400) [pid = 1846] [serial = 431] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html] 09:18:17 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | fillRect is affected by transforms 09:18:17 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | took 1333ms 09:18:17 INFO - PROCESS | 1846 | 1461773897795 Marionette TRACE conn3 -> [0,661,"getWindowHandle",null] 09:18:17 INFO - PROCESS | 1846 | 1461773897799 Marionette TRACE conn3 <- [1,661,null,{"value":"8"}] 09:18:17 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html 09:18:17 INFO - PROCESS | 1846 | 1461773897804 Marionette TRACE conn3 -> [0,662,"setScriptTimeout",{"ms":35000}] 09:18:17 INFO - PROCESS | 1846 | 1461773897816 Marionette TRACE conn3 <- [1,662,null,{}] 09:18:17 INFO - PROCESS | 1846 | 1461773897821 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}] 09:18:17 INFO - PROCESS | 1846 | 1461773897969 Marionette TRACE conn3 <- [1,663,null,{"value":null}] 09:18:18 INFO - PROCESS | 1846 | 1461773898082 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\", \"8c3fb307-b706-445e-94e1-ab62aec87e07\");\n\nvar timer = null;\nif (30000) {\n 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:18:18 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f75374dc800 == 74 [pid = 1846] [id = 173] 09:18:18 INFO - PROCESS | 1846 | ++DOMWINDOW == 162 (0x7f7532c10400) [pid = 1846] [serial = 519] [outer = (nil)] 09:18:18 INFO - PROCESS | 1846 | ++DOMWINDOW == 163 (0x7f7535efe400) [pid = 1846] [serial = 520] [outer = 0x7f7532c10400] 09:18:18 INFO - PROCESS | 1846 | 1461773898187 Marionette DEBUG loaded listener.js 09:18:18 INFO - PROCESS | 1846 | ++DOMWINDOW == 164 (0x7f753746e400) [pid = 1846] [serial = 521] [outer = 0x7f7532c10400] 09:18:18 INFO - PROCESS | 1846 | [1846] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 09:18:18 INFO - PROCESS | 1846 | 1461773898822 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]]]}] 09:18:18 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | strokeRect of 0x0 pixels draws nothing 09:18:18 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | took 1044ms 09:18:18 INFO - PROCESS | 1846 | 1461773898850 Marionette TRACE conn3 -> [0,665,"getWindowHandle",null] 09:18:18 INFO - PROCESS | 1846 | 1461773898853 Marionette TRACE conn3 <- [1,665,null,{"value":"8"}] 09:18:18 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html 09:18:18 INFO - PROCESS | 1846 | 1461773898860 Marionette TRACE conn3 -> [0,666,"setScriptTimeout",{"ms":35000}] 09:18:18 INFO - PROCESS | 1846 | 1461773898863 Marionette TRACE conn3 <- [1,666,null,{}] 09:18:18 INFO - PROCESS | 1846 | 1461773898868 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}] 09:18:19 INFO - PROCESS | 1846 | 1461773899052 Marionette TRACE conn3 <- [1,667,null,{"value":null}] 09:18:19 INFO - PROCESS | 1846 | 1461773899070 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\", \"8c3fb307-b706-445e-94e1-ab62aec87e07\");\n\nvar timer = null;\nif (30000) {\n 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:18:19 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f7538468800 == 75 [pid = 1846] [id = 174] 09:18:19 INFO - PROCESS | 1846 | ++DOMWINDOW == 165 (0x7f752799bc00) [pid = 1846] [serial = 522] [outer = (nil)] 09:18:19 INFO - PROCESS | 1846 | ++DOMWINDOW == 166 (0x7f753749f800) [pid = 1846] [serial = 523] [outer = 0x7f752799bc00] 09:18:19 INFO - PROCESS | 1846 | 1461773899136 Marionette DEBUG loaded listener.js 09:18:19 INFO - PROCESS | 1846 | ++DOMWINDOW == 167 (0x7f7538039000) [pid = 1846] [serial = 524] [outer = 0x7f752799bc00] 09:18:19 INFO - PROCESS | 1846 | [1846] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 09:18:20 INFO - PROCESS | 1846 | 1461773900039 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]]]}] 09:18:20 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | strokeRect of 0x0 pixels draws nothing, including caps and joins 09:18:20 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | took 1233ms 09:18:20 INFO - PROCESS | 1846 | 1461773900095 Marionette TRACE conn3 -> [0,669,"getWindowHandle",null] 09:18:20 INFO - PROCESS | 1846 | 1461773900101 Marionette TRACE conn3 <- [1,669,null,{"value":"8"}] 09:18:20 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html 09:18:20 INFO - PROCESS | 1846 | 1461773900109 Marionette TRACE conn3 -> [0,670,"setScriptTimeout",{"ms":35000}] 09:18:20 INFO - PROCESS | 1846 | 1461773900115 Marionette TRACE conn3 <- [1,670,null,{}] 09:18:20 INFO - PROCESS | 1846 | 1461773900124 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}] 09:18:20 INFO - PROCESS | 1846 | 1461773900345 Marionette TRACE conn3 <- [1,671,null,{"value":null}] 09:18:20 INFO - PROCESS | 1846 | 1461773900499 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\", \"8c3fb307-b706-445e-94e1-ab62aec87e07\");\n\nvar timer = null;\nif (30000) {\n 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:18:20 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f75299ba800 == 76 [pid = 1846] [id = 175] 09:18:20 INFO - PROCESS | 1846 | ++DOMWINDOW == 168 (0x7f7527999c00) [pid = 1846] [serial = 525] [outer = (nil)] 09:18:20 INFO - PROCESS | 1846 | ++DOMWINDOW == 169 (0x7f7528f2c800) [pid = 1846] [serial = 526] [outer = 0x7f7527999c00] 09:18:20 INFO - PROCESS | 1846 | 1461773900575 Marionette DEBUG loaded listener.js 09:18:20 INFO - PROCESS | 1846 | ++DOMWINDOW == 170 (0x7f752a6b3400) [pid = 1846] [serial = 527] [outer = 0x7f7527999c00] 09:18:21 INFO - PROCESS | 1846 | 1461773901471 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]]]}] 09:18:21 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | strokeRect of Nx0 pixels draws a straight line 09:18:21 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | took 1435ms 09:18:21 INFO - PROCESS | 1846 | 1461773901545 Marionette TRACE conn3 -> [0,673,"getWindowHandle",null] 09:18:21 INFO - PROCESS | 1846 | 1461773901554 Marionette TRACE conn3 <- [1,673,null,{"value":"8"}] 09:18:21 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html 09:18:21 INFO - PROCESS | 1846 | 1461773901564 Marionette TRACE conn3 -> [0,674,"setScriptTimeout",{"ms":35000}] 09:18:21 INFO - PROCESS | 1846 | 1461773901567 Marionette TRACE conn3 <- [1,674,null,{}] 09:18:21 INFO - PROCESS | 1846 | 1461773901574 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}] 09:18:21 INFO - PROCESS | 1846 | 1461773901780 Marionette TRACE conn3 <- [1,675,null,{"value":null}] 09:18:21 INFO - PROCESS | 1846 | 1461773901931 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\", \"8c3fb307-b706-445e-94e1-ab62aec87e07\");\n\nvar timer = null;\nif (30000) {\n 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:18:21 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f7530f47800 == 77 [pid = 1846] [id = 176] 09:18:21 INFO - PROCESS | 1846 | ++DOMWINDOW == 171 (0x7f752a6dfc00) [pid = 1846] [serial = 528] [outer = (nil)] 09:18:21 INFO - PROCESS | 1846 | ++DOMWINDOW == 172 (0x7f752e1b0400) [pid = 1846] [serial = 529] [outer = 0x7f752a6dfc00] 09:18:22 INFO - PROCESS | 1846 | 1461773902002 Marionette DEBUG loaded listener.js 09:18:22 INFO - PROCESS | 1846 | ++DOMWINDOW == 173 (0x7f752f00f000) [pid = 1846] [serial = 530] [outer = 0x7f752a6dfc00] 09:18:22 INFO - PROCESS | 1846 | [1846] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 09:18:22 INFO - PROCESS | 1846 | 1461773902956 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]]]}] 09:18:22 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 09:18:22 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html | took 1429ms 09:18:22 INFO - PROCESS | 1846 | 1461773902993 Marionette TRACE conn3 -> [0,677,"getWindowHandle",null] 09:18:23 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html 09:18:23 INFO - PROCESS | 1846 | 1461773902997 Marionette TRACE conn3 <- [1,677,null,{"value":"8"}] 09:18:23 INFO - PROCESS | 1846 | 1461773903003 Marionette TRACE conn3 -> [0,678,"setScriptTimeout",{"ms":35000}] 09:18:23 INFO - PROCESS | 1846 | 1461773903009 Marionette TRACE conn3 <- [1,678,null,{}] 09:18:23 INFO - PROCESS | 1846 | 1461773903024 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}] 09:18:23 INFO - PROCESS | 1846 | 1461773903203 Marionette TRACE conn3 <- [1,679,null,{"value":null}] 09:18:23 INFO - PROCESS | 1846 | 1461773903355 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\", \"8c3fb307-b706-445e-94e1-ab62aec87e07\");\n\nvar timer = null;\nif (30000) {\n 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:18:23 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f753f4d9800 == 78 [pid = 1846] [id = 177] 09:18:23 INFO - PROCESS | 1846 | ++DOMWINDOW == 174 (0x7f752f005c00) [pid = 1846] [serial = 531] [outer = (nil)] 09:18:23 INFO - PROCESS | 1846 | ++DOMWINDOW == 175 (0x7f75301d6800) [pid = 1846] [serial = 532] [outer = 0x7f752f005c00] 09:18:23 INFO - PROCESS | 1846 | 1461773903433 Marionette DEBUG loaded listener.js 09:18:23 INFO - PROCESS | 1846 | ++DOMWINDOW == 176 (0x7f75329ed400) [pid = 1846] [serial = 533] [outer = 0x7f752f005c00] 09:18:24 INFO - PROCESS | 1846 | 1461773904283 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]]]}] 09:18:24 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | strokeRect of Nx0 pixels draws a closed line with joins 09:18:24 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | took 1336ms 09:18:24 INFO - PROCESS | 1846 | 1461773904339 Marionette TRACE conn3 -> [0,681,"getWindowHandle",null] 09:18:24 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html 09:18:24 INFO - PROCESS | 1846 | 1461773904344 Marionette TRACE conn3 <- [1,681,null,{"value":"8"}] 09:18:24 INFO - PROCESS | 1846 | 1461773904350 Marionette TRACE conn3 -> [0,682,"setScriptTimeout",{"ms":35000}] 09:18:24 INFO - PROCESS | 1846 | 1461773904353 Marionette TRACE conn3 <- [1,682,null,{}] 09:18:24 INFO - PROCESS | 1846 | 1461773904360 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}] 09:18:24 INFO - PROCESS | 1846 | 1461773904526 Marionette TRACE conn3 <- [1,683,null,{"value":null}] 09:18:24 INFO - PROCESS | 1846 | 1461773904682 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\", \"8c3fb307-b706-445e-94e1-ab62aec87e07\");\n\nvar timer = null;\nif (30000) {\n 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:18:24 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f7546220800 == 79 [pid = 1846] [id = 178] 09:18:24 INFO - PROCESS | 1846 | ++DOMWINDOW == 177 (0x7f752f14f000) [pid = 1846] [serial = 534] [outer = (nil)] 09:18:24 INFO - PROCESS | 1846 | ++DOMWINDOW == 178 (0x7f7535284c00) [pid = 1846] [serial = 535] [outer = 0x7f752f14f000] 09:18:24 INFO - PROCESS | 1846 | 1461773904755 Marionette DEBUG loaded listener.js 09:18:24 INFO - PROCESS | 1846 | ++DOMWINDOW == 179 (0x7f7537aef800) [pid = 1846] [serial = 536] [outer = 0x7f752f14f000] 09:18:26 INFO - PROCESS | 1846 | SkCairoFTTypeface::onFilterRec unimplemented 09:18:26 INFO - PROCESS | 1846 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 09:18:26 INFO - PROCESS | 1846 | 1461773906080 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]]]}] 09:18:26 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) 09:18:26 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html | took 1779ms 09:18:26 INFO - PROCESS | 1846 | 1461773906129 Marionette TRACE conn3 -> [0,685,"getWindowHandle",null] 09:18:26 INFO - PROCESS | 1846 | 1461773906132 Marionette TRACE conn3 <- [1,685,null,{"value":"8"}] 09:18:26 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html 09:18:26 INFO - PROCESS | 1846 | 1461773906138 Marionette TRACE conn3 -> [0,686,"setScriptTimeout",{"ms":35000}] 09:18:26 INFO - PROCESS | 1846 | 1461773906140 Marionette TRACE conn3 <- [1,686,null,{}] 09:18:26 INFO - PROCESS | 1846 | 1461773906146 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}] 09:18:26 INFO - PROCESS | 1846 | 1461773906373 Marionette TRACE conn3 <- [1,687,null,{"value":null}] 09:18:26 INFO - PROCESS | 1846 | 1461773906522 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\", \"8c3fb307-b706-445e-94e1-ab62aec87e07\");\n\nvar timer = null;\nif (30000) {\n 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:18:26 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f754958d800 == 80 [pid = 1846] [id = 179] 09:18:26 INFO - PROCESS | 1846 | ++DOMWINDOW == 180 (0x7f753144a000) [pid = 1846] [serial = 537] [outer = (nil)] 09:18:26 INFO - PROCESS | 1846 | ++DOMWINDOW == 181 (0x7f7539dba000) [pid = 1846] [serial = 538] [outer = 0x7f753144a000] 09:18:26 INFO - PROCESS | 1846 | 1461773906591 Marionette DEBUG loaded listener.js 09:18:26 INFO - PROCESS | 1846 | ++DOMWINDOW == 182 (0x7f753b96e800) [pid = 1846] [serial = 539] [outer = 0x7f753144a000] 09:18:27 INFO - PROCESS | 1846 | SkCairoFTTypeface::onFilterRec unimplemented 09:18:27 INFO - PROCESS | 1846 | 1461773907786 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]]]}] 09:18:27 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | textAlign end with ltr is the right edge 09:18:27 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | took 1676ms 09:18:27 INFO - PROCESS | 1846 | 1461773907814 Marionette TRACE conn3 -> [0,689,"getWindowHandle",null] 09:18:27 INFO - PROCESS | 1846 | 1461773907818 Marionette TRACE conn3 <- [1,689,null,{"value":"8"}] 09:18:27 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html 09:18:27 INFO - PROCESS | 1846 | 1461773907833 Marionette TRACE conn3 -> [0,690,"setScriptTimeout",{"ms":35000}] 09:18:27 INFO - PROCESS | 1846 | 1461773907835 Marionette TRACE conn3 <- [1,690,null,{}] 09:18:27 INFO - PROCESS | 1846 | 1461773907841 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}] 09:18:28 INFO - PROCESS | 1846 | 1461773908107 Marionette TRACE conn3 <- [1,691,null,{"value":null}] 09:18:28 INFO - PROCESS | 1846 | 1461773908246 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\", \"8c3fb307-b706-445e-94e1-ab62aec87e07\");\n\nvar timer = null;\nif (30000) {\n 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:18:28 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f754d323000 == 81 [pid = 1846] [id = 180] 09:18:28 INFO - PROCESS | 1846 | ++DOMWINDOW == 183 (0x7f7527997000) [pid = 1846] [serial = 540] [outer = (nil)] 09:18:28 INFO - PROCESS | 1846 | ++DOMWINDOW == 184 (0x7f753f472800) [pid = 1846] [serial = 541] [outer = 0x7f7527997000] 09:18:28 INFO - PROCESS | 1846 | 1461773908318 Marionette DEBUG loaded listener.js 09:18:28 INFO - PROCESS | 1846 | ++DOMWINDOW == 185 (0x7f754a94f400) [pid = 1846] [serial = 542] [outer = 0x7f7527997000] 09:18:29 INFO - PROCESS | 1846 | SkCairoFTTypeface::onFilterRec unimplemented 09:18:29 INFO - PROCESS | 1846 | 1461773909623 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]]]}] 09:18:29 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | textAlign end with rtl is the left edge 09:18:29 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | took 1840ms 09:18:29 INFO - PROCESS | 1846 | 1461773909721 Marionette TRACE conn3 -> [0,693,"getWindowHandle",null] 09:18:29 INFO - PROCESS | 1846 | 1461773909727 Marionette TRACE conn3 <- [1,693,null,{"value":"8"}] 09:18:29 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html 09:18:29 INFO - PROCESS | 1846 | 1461773909752 Marionette TRACE conn3 -> [0,694,"setScriptTimeout",{"ms":35000}] 09:18:29 INFO - PROCESS | 1846 | 1461773909758 Marionette TRACE conn3 <- [1,694,null,{}] 09:18:29 INFO - PROCESS | 1846 | 1461773909767 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}] 09:18:29 INFO - PROCESS | 1846 | 1461773909931 Marionette TRACE conn3 <- [1,695,null,{"value":null}] 09:18:30 INFO - PROCESS | 1846 | 1461773910118 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\", \"8c3fb307-b706-445e-94e1-ab62aec87e07\");\n\nvar timer = null;\nif (30000) {\n 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:18:30 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f75265bb800 == 82 [pid = 1846] [id = 181] 09:18:30 INFO - PROCESS | 1846 | ++DOMWINDOW == 186 (0x7f752798f000) [pid = 1846] [serial = 543] [outer = (nil)] 09:18:30 INFO - PROCESS | 1846 | ++DOMWINDOW == 187 (0x7f7527ff7800) [pid = 1846] [serial = 544] [outer = 0x7f752798f000] 09:18:30 INFO - PROCESS | 1846 | 1461773910233 Marionette DEBUG loaded listener.js 09:18:30 INFO - PROCESS | 1846 | ++DOMWINDOW == 188 (0x7f75280b1000) [pid = 1846] [serial = 545] [outer = 0x7f752798f000] 09:18:31 INFO - PROCESS | 1846 | SkCairoFTTypeface::onFilterRec unimplemented 09:18:31 INFO - PROCESS | 1846 | 1461773911522 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]]]}] 09:18:31 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) 09:18:31 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html | took 1785ms 09:18:31 INFO - PROCESS | 1846 | 1461773911534 Marionette TRACE conn3 -> [0,697,"getWindowHandle",null] 09:18:31 INFO - PROCESS | 1846 | 1461773911542 Marionette TRACE conn3 <- [1,697,null,{"value":"8"}] 09:18:31 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html 09:18:31 INFO - PROCESS | 1846 | 1461773911551 Marionette TRACE conn3 -> [0,698,"setScriptTimeout",{"ms":35000}] 09:18:31 INFO - PROCESS | 1846 | 1461773911554 Marionette TRACE conn3 <- [1,698,null,{}] 09:18:31 INFO - PROCESS | 1846 | 1461773911603 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}] 09:18:31 INFO - PROCESS | 1846 | 1461773911813 Marionette TRACE conn3 <- [1,699,null,{"value":null}] 09:18:31 INFO - PROCESS | 1846 | 1461773911828 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\", \"8c3fb307-b706-445e-94e1-ab62aec87e07\");\n\nvar timer = null;\nif (30000) {\n 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:18:31 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f752a3ca800 == 83 [pid = 1846] [id = 182] 09:18:31 INFO - PROCESS | 1846 | ++DOMWINDOW == 189 (0x7f7528196400) [pid = 1846] [serial = 546] [outer = (nil)] 09:18:31 INFO - PROCESS | 1846 | ++DOMWINDOW == 190 (0x7f752a6b2000) [pid = 1846] [serial = 547] [outer = 0x7f7528196400] 09:18:31 INFO - PROCESS | 1846 | 1461773911934 Marionette DEBUG loaded listener.js 09:18:32 INFO - PROCESS | 1846 | ++DOMWINDOW == 191 (0x7f752a911400) [pid = 1846] [serial = 548] [outer = 0x7f7528196400] 09:18:32 INFO - PROCESS | 1846 | --DOCSHELL 0x7f752f972800 == 82 [pid = 1846] [id = 134] 09:18:32 INFO - PROCESS | 1846 | --DOCSHELL 0x7f753949d000 == 81 [pid = 1846] [id = 59] 09:18:32 INFO - PROCESS | 1846 | --DOCSHELL 0x7f752e387000 == 80 [pid = 1846] [id = 135] 09:18:32 INFO - PROCESS | 1846 | --DOCSHELL 0x7f7546228800 == 79 [pid = 1846] [id = 133] 09:18:32 INFO - PROCESS | 1846 | --DOMWINDOW == 190 (0x7f7547609800) [pid = 1846] [serial = 478] [outer = (nil)] [url = about:blank] 09:18:32 INFO - PROCESS | 1846 | --DOMWINDOW == 189 (0x7f7538e05800) [pid = 1846] [serial = 447] [outer = (nil)] [url = about:blank] 09:18:32 INFO - PROCESS | 1846 | --DOMWINDOW == 188 (0x7f752a6b3000) [pid = 1846] [serial = 435] [outer = (nil)] [url = about:blank] 09:18:32 INFO - PROCESS | 1846 | --DOMWINDOW == 187 (0x7f752e546000) [pid = 1846] [serial = 438] [outer = (nil)] [url = about:blank] 09:18:32 INFO - PROCESS | 1846 | --DOMWINDOW == 186 (0x7f7532ab9800) [pid = 1846] [serial = 444] [outer = (nil)] [url = about:blank] 09:18:32 INFO - PROCESS | 1846 | --DOMWINDOW == 185 (0x7f75301d5400) [pid = 1846] [serial = 441] [outer = (nil)] [url = about:blank] 09:18:32 INFO - PROCESS | 1846 | --DOCSHELL 0x7f75374dc800 == 78 [pid = 1846] [id = 173] 09:18:32 INFO - PROCESS | 1846 | --DOCSHELL 0x7f7532a5a000 == 77 [pid = 1846] [id = 172] 09:18:32 INFO - PROCESS | 1846 | --DOCSHELL 0x7f7531295800 == 76 [pid = 1846] [id = 171] 09:18:32 INFO - PROCESS | 1846 | --DOCSHELL 0x7f752f9d0000 == 75 [pid = 1846] [id = 170] 09:18:32 INFO - PROCESS | 1846 | --DOCSHELL 0x7f752a5ba800 == 74 [pid = 1846] [id = 169] 09:18:32 INFO - PROCESS | 1846 | --DOCSHELL 0x7f75299e0800 == 73 [pid = 1846] [id = 168] 09:18:32 INFO - PROCESS | 1846 | --DOCSHELL 0x7f753830b000 == 72 [pid = 1846] [id = 161] 09:18:32 INFO - PROCESS | 1846 | --DOCSHELL 0x7f752aa12000 == 71 [pid = 1846] [id = 160] 09:18:32 INFO - PROCESS | 1846 | --DOCSHELL 0x7f754a7ea800 == 70 [pid = 1846] [id = 159] 09:18:32 INFO - PROCESS | 1846 | --DOMWINDOW == 184 (0x7f7532a7c800) [pid = 1846] [serial = 471] [outer = (nil)] [url = about:blank] 09:18:32 INFO - PROCESS | 1846 | --DOMWINDOW == 183 (0x7f75301cec00) [pid = 1846] [serial = 474] [outer = (nil)] [url = about:blank] 09:18:32 INFO - PROCESS | 1846 | --DOMWINDOW == 182 (0x7f7532abec00) [pid = 1846] [serial = 472] [outer = (nil)] [url = about:blank] 09:18:32 INFO - PROCESS | 1846 | --DOMWINDOW == 181 (0x7f75374a9800) [pid = 1846] [serial = 475] [outer = (nil)] [url = about:blank] 09:18:32 INFO - PROCESS | 1846 | --DOMWINDOW == 180 (0x7f752a92c800) [pid = 1846] [serial = 462] [outer = (nil)] [url = about:blank] 09:18:32 INFO - PROCESS | 1846 | --DOMWINDOW == 179 (0x7f752e1b1800) [pid = 1846] [serial = 463] [outer = (nil)] [url = about:blank] 09:18:32 INFO - PROCESS | 1846 | --DOMWINDOW == 178 (0x7f752f151c00) [pid = 1846] [serial = 465] [outer = (nil)] [url = about:blank] 09:18:32 INFO - PROCESS | 1846 | --DOMWINDOW == 177 (0x7f752fcd3800) [pid = 1846] [serial = 466] [outer = (nil)] [url = about:blank] 09:18:32 INFO - PROCESS | 1846 | --DOMWINDOW == 176 (0x7f75301ce000) [pid = 1846] [serial = 468] [outer = (nil)] [url = about:blank] 09:18:32 INFO - PROCESS | 1846 | --DOMWINDOW == 175 (0x7f752a6b2400) [pid = 1846] [serial = 460] [outer = (nil)] [url = about:blank] 09:18:32 INFO - PROCESS | 1846 | --DOMWINDOW == 174 (0x7f7528f36400) [pid = 1846] [serial = 459] [outer = (nil)] [url = about:blank] 09:18:32 INFO - PROCESS | 1846 | --DOMWINDOW == 173 (0x7f754648cc00) [pid = 1846] [serial = 433] [outer = (nil)] [url = about:blank] 09:18:32 INFO - PROCESS | 1846 | --DOMWINDOW == 172 (0x7f75374a7400) [pid = 1846] [serial = 450] [outer = (nil)] [url = about:blank] 09:18:32 INFO - PROCESS | 1846 | --DOMWINDOW == 171 (0x7f752646b400) [pid = 1846] [serial = 453] [outer = (nil)] [url = about:blank] 09:18:32 INFO - PROCESS | 1846 | --DOMWINDOW == 170 (0x7f75470a8800) [pid = 1846] [serial = 456] [outer = (nil)] [url = about:blank] 09:18:32 INFO - PROCESS | 1846 | --DOMWINDOW == 169 (0x7f7532a82800) [pid = 1846] [serial = 265] [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.] 09:18:32 INFO - PROCESS | 1846 | --DOMWINDOW == 168 (0x7f753144b000) [pid = 1846] [serial = 469] [outer = (nil)] [url = about:blank] 09:18:33 INFO - PROCESS | 1846 | SkCairoFTTypeface::onFilterRec unimplemented 09:18:33 INFO - PROCESS | 1846 | 1461773913278 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]]]}] 09:18:33 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) 09:18:33 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html | took 1772ms 09:18:33 INFO - PROCESS | 1846 | 1461773913372 Marionette TRACE conn3 -> [0,701,"getWindowHandle",null] 09:18:33 INFO - PROCESS | 1846 | 1461773913377 Marionette TRACE conn3 <- [1,701,null,{"value":"8"}] 09:18:33 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html 09:18:33 INFO - PROCESS | 1846 | 1461773913436 Marionette TRACE conn3 -> [0,702,"setScriptTimeout",{"ms":35000}] 09:18:33 INFO - PROCESS | 1846 | 1461773913442 Marionette TRACE conn3 <- [1,702,null,{}] 09:18:33 INFO - PROCESS | 1846 | 1461773913452 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}] 09:18:33 INFO - PROCESS | 1846 | 1461773913648 Marionette TRACE conn3 <- [1,703,null,{"value":null}] 09:18:33 INFO - PROCESS | 1846 | 1461773913796 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\", \"8c3fb307-b706-445e-94e1-ab62aec87e07\");\n\nvar timer = null;\nif (30000) {\n 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:18:33 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f7529914000 == 71 [pid = 1846] [id = 183] 09:18:33 INFO - PROCESS | 1846 | ++DOMWINDOW == 169 (0x7f75280af000) [pid = 1846] [serial = 549] [outer = (nil)] 09:18:33 INFO - PROCESS | 1846 | ++DOMWINDOW == 170 (0x7f7528188800) [pid = 1846] [serial = 550] [outer = 0x7f75280af000] 09:18:33 INFO - PROCESS | 1846 | 1461773913871 Marionette DEBUG loaded listener.js 09:18:34 INFO - PROCESS | 1846 | ++DOMWINDOW == 171 (0x7f752a6aec00) [pid = 1846] [serial = 551] [outer = 0x7f75280af000] 09:18:35 INFO - PROCESS | 1846 | SkCairoFTTypeface::onFilterRec unimplemented 09:18:35 INFO - PROCESS | 1846 | 1461773915198 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]]]}] 09:18:35 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | textAlign start with ltr is the left edge 09:18:35 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | took 1799ms 09:18:35 INFO - PROCESS | 1846 | 1461773915288 Marionette TRACE conn3 -> [0,705,"getWindowHandle",null] 09:18:35 INFO - PROCESS | 1846 | 1461773915296 Marionette TRACE conn3 <- [1,705,null,{"value":"8"}] 09:18:35 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html 09:18:35 INFO - PROCESS | 1846 | 1461773915310 Marionette TRACE conn3 -> [0,706,"setScriptTimeout",{"ms":35000}] 09:18:35 INFO - PROCESS | 1846 | 1461773915315 Marionette TRACE conn3 <- [1,706,null,{}] 09:18:35 INFO - PROCESS | 1846 | 1461773915321 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}] 09:18:35 INFO - PROCESS | 1846 | 1461773915487 Marionette TRACE conn3 <- [1,707,null,{"value":null}] 09:18:35 INFO - PROCESS | 1846 | 1461773915637 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\", \"8c3fb307-b706-445e-94e1-ab62aec87e07\");\n\nvar timer = null;\nif (30000) {\n 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:18:35 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f752f9db000 == 72 [pid = 1846] [id = 184] 09:18:35 INFO - PROCESS | 1846 | ++DOMWINDOW == 172 (0x7f75280af400) [pid = 1846] [serial = 552] [outer = (nil)] 09:18:35 INFO - PROCESS | 1846 | ++DOMWINDOW == 173 (0x7f752a92f800) [pid = 1846] [serial = 553] [outer = 0x7f75280af400] 09:18:35 INFO - PROCESS | 1846 | 1461773915708 Marionette DEBUG loaded listener.js 09:18:35 INFO - PROCESS | 1846 | ++DOMWINDOW == 174 (0x7f752f151c00) [pid = 1846] [serial = 554] [outer = 0x7f75280af400] 09:18:36 INFO - PROCESS | 1846 | SkCairoFTTypeface::onFilterRec unimplemented 09:18:37 INFO - PROCESS | 1846 | 1461773917031 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]]]}] 09:18:37 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | textAlign start with rtl is the right edge 09:18:37 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | took 1731ms 09:18:37 INFO - PROCESS | 1846 | 1461773917166 Marionette TRACE conn3 -> [0,709,"getWindowHandle",null] 09:18:37 INFO - PROCESS | 1846 | 1461773917169 Marionette TRACE conn3 <- [1,709,null,{"value":"8"}] 09:18:37 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html 09:18:37 INFO - PROCESS | 1846 | 1461773917184 Marionette TRACE conn3 -> [0,710,"setScriptTimeout",{"ms":35000}] 09:18:37 INFO - PROCESS | 1846 | 1461773917190 Marionette TRACE conn3 <- [1,710,null,{}] 09:18:37 INFO - PROCESS | 1846 | 1461773917206 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}] 09:18:37 INFO - PROCESS | 1846 | 1461773917370 Marionette TRACE conn3 <- [1,711,null,{"value":null}] 09:18:37 INFO - PROCESS | 1846 | 1461773917528 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\", \"8c3fb307-b706-445e-94e1-ab62aec87e07\");\n\nvar timer = null;\nif (30000) {\n 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:18:37 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f7532820800 == 73 [pid = 1846] [id = 185] 09:18:37 INFO - PROCESS | 1846 | ++DOMWINDOW == 175 (0x7f752f62e400) [pid = 1846] [serial = 555] [outer = (nil)] 09:18:37 INFO - PROCESS | 1846 | ++DOMWINDOW == 176 (0x7f752fcd5400) [pid = 1846] [serial = 556] [outer = 0x7f752f62e400] 09:18:37 INFO - PROCESS | 1846 | 1461773917605 Marionette DEBUG loaded listener.js 09:18:37 INFO - PROCESS | 1846 | ++DOMWINDOW == 177 (0x7f752ff36c00) [pid = 1846] [serial = 557] [outer = 0x7f752f62e400] 09:18:38 INFO - PROCESS | 1846 | SkCairoFTTypeface::onFilterRec unimplemented 09:18:38 INFO - PROCESS | 1846 | 1461773918921 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]]]}] 09:18:38 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | Canvas test: 2d.text.draw.baseline.alphabetic 09:18:38 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | took 1783ms 09:18:39 INFO - PROCESS | 1846 | 1461773919022 Marionette TRACE conn3 -> [0,713,"getWindowHandle",null] 09:18:39 INFO - PROCESS | 1846 | 1461773919025 Marionette TRACE conn3 <- [1,713,null,{"value":"8"}] 09:18:39 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html 09:18:39 INFO - PROCESS | 1846 | 1461773919036 Marionette TRACE conn3 -> [0,714,"setScriptTimeout",{"ms":35000}] 09:18:39 INFO - PROCESS | 1846 | 1461773919038 Marionette TRACE conn3 <- [1,714,null,{}] 09:18:39 INFO - PROCESS | 1846 | 1461773919044 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}] 09:18:39 INFO - PROCESS | 1846 | 1461773919196 Marionette TRACE conn3 <- [1,715,null,{"value":null}] 09:18:39 INFO - PROCESS | 1846 | 1461773919343 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\", \"8c3fb307-b706-445e-94e1-ab62aec87e07\");\n\nvar timer = null;\nif (30000) {\n 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:18:39 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f75376c2800 == 74 [pid = 1846] [id = 186] 09:18:39 INFO - PROCESS | 1846 | ++DOMWINDOW == 178 (0x7f7526466800) [pid = 1846] [serial = 558] [outer = (nil)] 09:18:39 INFO - PROCESS | 1846 | ++DOMWINDOW == 179 (0x7f75329ec000) [pid = 1846] [serial = 559] [outer = 0x7f7526466800] 09:18:39 INFO - PROCESS | 1846 | 1461773919416 Marionette DEBUG loaded listener.js 09:18:39 INFO - PROCESS | 1846 | ++DOMWINDOW == 180 (0x7f7534781400) [pid = 1846] [serial = 560] [outer = 0x7f7526466800] 09:18:40 INFO - PROCESS | 1846 | SkCairoFTTypeface::onFilterRec unimplemented 09:18:40 INFO - PROCESS | 1846 | 1461773920709 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]]]}] 09:18:40 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 09:18:40 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html | took 1726ms 09:18:40 INFO - PROCESS | 1846 | 1461773920853 Marionette TRACE conn3 -> [0,717,"getWindowHandle",null] 09:18:40 INFO - PROCESS | 1846 | 1461773920857 Marionette TRACE conn3 <- [1,717,null,{"value":"8"}] 09:18:40 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html 09:18:40 INFO - PROCESS | 1846 | 1461773920871 Marionette TRACE conn3 -> [0,718,"setScriptTimeout",{"ms":35000}] 09:18:40 INFO - PROCESS | 1846 | 1461773920873 Marionette TRACE conn3 <- [1,718,null,{}] 09:18:40 INFO - PROCESS | 1846 | 1461773920879 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}] 09:18:41 INFO - PROCESS | 1846 | 1461773921030 Marionette TRACE conn3 <- [1,719,null,{"value":null}] 09:18:41 INFO - PROCESS | 1846 | 1461773921179 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\", \"8c3fb307-b706-445e-94e1-ab62aec87e07\");\n\nvar timer = null;\nif (30000) {\n 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:18:41 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f7539b32000 == 75 [pid = 1846] [id = 187] 09:18:41 INFO - PROCESS | 1846 | ++DOMWINDOW == 181 (0x7f7531419800) [pid = 1846] [serial = 561] [outer = (nil)] 09:18:41 INFO - PROCESS | 1846 | ++DOMWINDOW == 182 (0x7f7535efbc00) [pid = 1846] [serial = 562] [outer = 0x7f7531419800] 09:18:41 INFO - PROCESS | 1846 | 1461773921255 Marionette DEBUG loaded listener.js 09:18:41 INFO - PROCESS | 1846 | ++DOMWINDOW == 183 (0x7f7536fccc00) [pid = 1846] [serial = 563] [outer = 0x7f7531419800] 09:18:42 INFO - PROCESS | 1846 | SkCairoFTTypeface::onFilterRec unimplemented 09:18:42 INFO - PROCESS | 1846 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 09:18:42 INFO - PROCESS | 1846 | 1461773922470 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]]]}] 09:18:42 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | fillText works on @font-face fonts 09:18:42 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | took 1626ms 09:18:42 INFO - PROCESS | 1846 | 1461773922502 Marionette TRACE conn3 -> [0,721,"getWindowHandle",null] 09:18:42 INFO - PROCESS | 1846 | 1461773922507 Marionette TRACE conn3 <- [1,721,null,{"value":"8"}] 09:18:42 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html 09:18:42 INFO - PROCESS | 1846 | 1461773922515 Marionette TRACE conn3 -> [0,722,"setScriptTimeout",{"ms":35000}] 09:18:42 INFO - PROCESS | 1846 | 1461773922519 Marionette TRACE conn3 <- [1,722,null,{}] 09:18:42 INFO - PROCESS | 1846 | 1461773922546 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}] 09:18:42 INFO - PROCESS | 1846 | 1461773922744 Marionette TRACE conn3 <- [1,723,null,{"value":null}] 09:18:42 INFO - PROCESS | 1846 | 1461773922944 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\", \"8c3fb307-b706-445e-94e1-ab62aec87e07\");\n\nvar timer = null;\nif (30000) {\n 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:18:42 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f752819f800 == 76 [pid = 1846] [id = 188] 09:18:42 INFO - PROCESS | 1846 | ++DOMWINDOW == 184 (0x7f7528f36400) [pid = 1846] [serial = 564] [outer = (nil)] 09:18:43 INFO - PROCESS | 1846 | ++DOMWINDOW == 185 (0x7f752a6af400) [pid = 1846] [serial = 565] [outer = 0x7f7528f36400] 09:18:43 INFO - PROCESS | 1846 | 1461773923039 Marionette DEBUG loaded listener.js 09:18:43 INFO - PROCESS | 1846 | ++DOMWINDOW == 186 (0x7f752a925000) [pid = 1846] [serial = 566] [outer = 0x7f7528f36400] 09:18:43 INFO - PROCESS | 1846 | --DOCSHELL 0x7f75281a3800 == 75 [pid = 1846] [id = 166] 09:18:43 INFO - PROCESS | 1846 | --DOCSHELL 0x7f752f979000 == 74 [pid = 1846] [id = 167] 09:18:43 INFO - PROCESS | 1846 | --DOCSHELL 0x7f75301eb000 == 73 [pid = 1846] [id = 164] 09:18:43 INFO - PROCESS | 1846 | --DOCSHELL 0x7f75265bb800 == 72 [pid = 1846] [id = 181] 09:18:43 INFO - PROCESS | 1846 | --DOCSHELL 0x7f754958d800 == 71 [pid = 1846] [id = 179] 09:18:43 INFO - PROCESS | 1846 | --DOCSHELL 0x7f7546220800 == 70 [pid = 1846] [id = 178] 09:18:43 INFO - PROCESS | 1846 | --DOCSHELL 0x7f753f4d9800 == 69 [pid = 1846] [id = 177] 09:18:43 INFO - PROCESS | 1846 | --DOCSHELL 0x7f7530f47800 == 68 [pid = 1846] [id = 176] 09:18:43 INFO - PROCESS | 1846 | --DOCSHELL 0x7f75299ba800 == 67 [pid = 1846] [id = 175] 09:18:43 INFO - PROCESS | 1846 | 1461773923909 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] 09:18:43 INFO - PROCESS | 1846 | 1461773923983 Marionette TRACE conn3 <- [1,725,null,{"value":"8"}] 09:18:43 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html 09:18:43 INFO - PROCESS | 1846 | 1461773923993 Marionette TRACE conn3 -> [0,726,"setScriptTimeout",{"ms":35000}] 09:18:43 INFO - PROCESS | 1846 | 1461773923996 Marionette TRACE conn3 <- [1,726,null,{}] 09:18:44 INFO - PROCESS | 1846 | 1461773924002 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}] 09:18:44 INFO - PROCESS | 1846 | 1461773924180 Marionette TRACE conn3 <- [1,727,null,{"value":null}] 09:18:44 INFO - PROCESS | 1846 | 1461773924312 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\", \"8c3fb307-b706-445e-94e1-ab62aec87e07\");\n\nvar timer = null;\nif (30000) {\n 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:18:44 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f75315d0800 == 68 [pid = 1846] [id = 189] 09:18:44 INFO - PROCESS | 1846 | ++DOMWINDOW == 187 (0x7f75280a6800) [pid = 1846] [serial = 567] [outer = (nil)] 09:18:44 INFO - PROCESS | 1846 | ++DOMWINDOW == 188 (0x7f752fb36000) [pid = 1846] [serial = 568] [outer = 0x7f75280a6800] 09:18:44 INFO - PROCESS | 1846 | 1461773924373 Marionette DEBUG loaded listener.js 09:18:44 INFO - PROCESS | 1846 | ++DOMWINDOW == 189 (0x7f75301c9000) [pid = 1846] [serial = 569] [outer = 0x7f75280a6800] 09:18:45 INFO - PROCESS | 1846 | SkCairoFTTypeface::onFilterRec unimplemented 09:18:45 INFO - PROCESS | 1846 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 09:18:45 INFO - PROCESS | 1846 | 1461773925352 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]]]}] 09:18:45 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | fillText handles maxWidth correctly 09:18:45 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | took 1389ms 09:18:45 INFO - PROCESS | 1846 | 1461773925382 Marionette TRACE conn3 -> [0,729,"getWindowHandle",null] 09:18:45 INFO - PROCESS | 1846 | 1461773925386 Marionette TRACE conn3 <- [1,729,null,{"value":"8"}] 09:18:45 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html 09:18:45 INFO - PROCESS | 1846 | 1461773925398 Marionette TRACE conn3 -> [0,730,"setScriptTimeout",{"ms":35000}] 09:18:45 INFO - PROCESS | 1846 | 1461773925402 Marionette TRACE conn3 <- [1,730,null,{}] 09:18:45 INFO - PROCESS | 1846 | 1461773925418 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}] 09:18:45 INFO - PROCESS | 1846 | 1461773925621 Marionette TRACE conn3 <- [1,731,null,{"value":null}] 09:18:45 INFO - PROCESS | 1846 | 1461773925649 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\", \"8c3fb307-b706-445e-94e1-ab62aec87e07\");\n\nvar timer = null;\nif (30000) {\n 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:18:45 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f753bddd000 == 69 [pid = 1846] [id = 190] 09:18:45 INFO - PROCESS | 1846 | ++DOMWINDOW == 190 (0x7f753648e400) [pid = 1846] [serial = 570] [outer = (nil)] 09:18:45 INFO - PROCESS | 1846 | ++DOMWINDOW == 191 (0x7f75372bf400) [pid = 1846] [serial = 571] [outer = 0x7f753648e400] 09:18:45 INFO - PROCESS | 1846 | 1461773925714 Marionette DEBUG loaded listener.js 09:18:45 INFO - PROCESS | 1846 | ++DOMWINDOW == 192 (0x7f7538033c00) [pid = 1846] [serial = 572] [outer = 0x7f753648e400] 09:18:46 INFO - PROCESS | 1846 | SkCairoFTTypeface::onFilterRec unimplemented 09:18:46 INFO - PROCESS | 1846 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 09:18:46 INFO - PROCESS | 1846 | 1461773926582 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] 09:18:46 INFO - PROCESS | 1846 | 1461773926639 Marionette TRACE conn3 <- [1,733,null,{"value":"8"}] 09:18:46 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html 09:18:46 INFO - PROCESS | 1846 | 1461773926651 Marionette TRACE conn3 -> [0,734,"setScriptTimeout",{"ms":35000}] 09:18:46 INFO - PROCESS | 1846 | 1461773926653 Marionette TRACE conn3 <- [1,734,null,{}] 09:18:46 INFO - PROCESS | 1846 | 1461773926658 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}] 09:18:46 INFO - PROCESS | 1846 | 1461773926837 Marionette TRACE conn3 <- [1,735,null,{"value":null}] 09:18:46 INFO - PROCESS | 1846 | 1461773926866 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\", \"8c3fb307-b706-445e-94e1-ab62aec87e07\");\n\nvar timer = null;\nif (30000) {\n 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:18:46 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f7547421000 == 70 [pid = 1846] [id = 191] 09:18:46 INFO - PROCESS | 1846 | ++DOMWINDOW == 193 (0x7f753156f400) [pid = 1846] [serial = 573] [outer = (nil)] 09:18:46 INFO - PROCESS | 1846 | ++DOMWINDOW == 194 (0x7f753b972000) [pid = 1846] [serial = 574] [outer = 0x7f753156f400] 09:18:46 INFO - PROCESS | 1846 | 1461773926930 Marionette DEBUG loaded listener.js 09:18:47 INFO - PROCESS | 1846 | ++DOMWINDOW == 195 (0x7f754038e400) [pid = 1846] [serial = 575] [outer = 0x7f753156f400] 09:18:47 INFO - PROCESS | 1846 | --DOMWINDOW == 194 (0x7f752e547400) [pid = 1846] [serial = 398] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html] 09:18:47 INFO - PROCESS | 1846 | --DOMWINDOW == 193 (0x7f7537aed800) [pid = 1846] [serial = 407] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html] 09:18:47 INFO - PROCESS | 1846 | --DOMWINDOW == 192 (0x7f752f75d400) [pid = 1846] [serial = 329] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html] 09:18:47 INFO - PROCESS | 1846 | --DOMWINDOW == 191 (0x7f752e1a9800) [pid = 1846] [serial = 353] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html] 09:18:47 INFO - PROCESS | 1846 | --DOMWINDOW == 190 (0x7f753b9cf400) [pid = 1846] [serial = 214] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-in.html] 09:18:47 INFO - PROCESS | 1846 | --DOMWINDOW == 189 (0x7f7538e03000) [pid = 1846] [serial = 368] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html] 09:18:47 INFO - PROCESS | 1846 | --DOMWINDOW == 188 (0x7f7532ab5400) [pid = 1846] [serial = 404] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html] 09:18:47 INFO - PROCESS | 1846 | --DOMWINDOW == 187 (0x7f7527990000) [pid = 1846] [serial = 501] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html] 09:18:47 INFO - PROCESS | 1846 | --DOMWINDOW == 186 (0x7f752798f000) [pid = 1846] [serial = 543] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html] 09:18:47 INFO - PROCESS | 1846 | --DOMWINDOW == 185 (0x7f75374a7800) [pid = 1846] [serial = 290] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html] 09:18:47 INFO - PROCESS | 1846 | --DOMWINDOW == 184 (0x7f752fcdec00) [pid = 1846] [serial = 284] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html] 09:18:47 INFO - PROCESS | 1846 | --DOMWINDOW == 183 (0x7f75329ec800) [pid = 1846] [serial = 371] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html] 09:18:47 INFO - PROCESS | 1846 | --DOMWINDOW == 182 (0x7f7532a7d800) [pid = 1846] [serial = 287] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.copy.html] 09:18:47 INFO - PROCESS | 1846 | --DOMWINDOW == 181 (0x7f752f629800) [pid = 1846] [serial = 256] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.copy.html] 09:18:47 INFO - PROCESS | 1846 | --DOMWINDOW == 180 (0x7f7535285000) [pid = 1846] [serial = 323] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html] 09:18:47 INFO - PROCESS | 1846 | --DOMWINDOW == 179 (0x7f752f007400) [pid = 1846] [serial = 365] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html] 09:18:47 INFO - PROCESS | 1846 | --DOMWINDOW == 178 (0x7f7532ab4400) [pid = 1846] [serial = 356] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html] 09:18:47 INFO - PROCESS | 1846 | --DOMWINDOW == 177 (0x7f7535c9d400) [pid = 1846] [serial = 247] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html] 09:18:47 INFO - PROCESS | 1846 | --DOMWINDOW == 176 (0x7f75329e7800) [pid = 1846] [serial = 211] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-atop.html] 09:18:47 INFO - PROCESS | 1846 | --DOMWINDOW == 175 (0x7f753940f800) [pid = 1846] [serial = 253] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-out.html] 09:18:47 INFO - PROCESS | 1846 | --DOMWINDOW == 174 (0x7f753bd0cc00) [pid = 1846] [serial = 326] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html] 09:18:47 INFO - PROCESS | 1846 | --DOMWINDOW == 173 (0x7f7532865000) [pid = 1846] [serial = 244] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html] 09:18:47 INFO - PROCESS | 1846 | --DOMWINDOW == 172 (0x7f7532ab1800) [pid = 1846] [serial = 401] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html] 09:18:47 INFO - PROCESS | 1846 | --DOMWINDOW == 171 (0x7f753ba63c00) [pid = 1846] [serial = 217] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-out.html] 09:18:47 INFO - PROCESS | 1846 | --DOMWINDOW == 170 (0x7f752fd1c000) [pid = 1846] [serial = 359] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html] 09:18:47 INFO - PROCESS | 1846 | --DOMWINDOW == 169 (0x7f752f006c00) [pid = 1846] [serial = 362] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html] 09:18:47 INFO - PROCESS | 1846 | --DOMWINDOW == 168 (0x7f752f14b400) [pid = 1846] [serial = 293] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html] 09:18:47 INFO - PROCESS | 1846 | --DOMWINDOW == 167 (0x7f752f75fc00) [pid = 1846] [serial = 169] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.over.html] 09:18:47 INFO - PROCESS | 1846 | --DOMWINDOW == 166 (0x7f752e1aa800) [pid = 1846] [serial = 395] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html] 09:18:47 INFO - PROCESS | 1846 | --DOMWINDOW == 165 (0x7f752f151400) [pid = 1846] [serial = 320] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html] 09:18:47 INFO - PROCESS | 1846 | --DOMWINDOW == 164 (0x7f753144ec00) [pid = 1846] [serial = 208] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.copy.html] 09:18:47 INFO - PROCESS | 1846 | --DOMWINDOW == 163 (0x7f752e1a5400) [pid = 1846] [serial = 332] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html] 09:18:47 INFO - PROCESS | 1846 | --DOMWINDOW == 162 (0x7f7538e11800) [pid = 1846] [serial = 250] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-in.html] 09:18:47 INFO - PROCESS | 1846 | --DOMWINDOW == 161 (0x7f752f14d800) [pid = 1846] [serial = 296] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html] 09:18:47 INFO - PROCESS | 1846 | --DOMWINDOW == 160 (0x7f752a6e3400) [pid = 1846] [serial = 516] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html] 09:18:47 INFO - PROCESS | 1846 | --DOMWINDOW == 159 (0x7f752818c400) [pid = 1846] [serial = 504] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html] 09:18:47 INFO - PROCESS | 1846 | --DOMWINDOW == 158 (0x7f7528190400) [pid = 1846] [serial = 507] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html] 09:18:47 INFO - PROCESS | 1846 | --DOMWINDOW == 157 (0x7f752f633800) [pid = 1846] [serial = 510] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html] 09:18:47 INFO - PROCESS | 1846 | --DOMWINDOW == 156 (0x7f752f00ac00) [pid = 1846] [serial = 513] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html] 09:18:47 INFO - PROCESS | 1846 | --DOMWINDOW == 155 (0x7f7532c10400) [pid = 1846] [serial = 519] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html] 09:18:48 INFO - PROCESS | 1846 | SkCairoFTTypeface::onFilterRec unimplemented 09:18:48 INFO - PROCESS | 1846 | 1461773928236 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]]]}] 09:18:48 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | fillText does not start a new path or subpath 09:18:48 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | took 1624ms 09:18:48 INFO - PROCESS | 1846 | 1461773928276 Marionette TRACE conn3 -> [0,737,"getWindowHandle",null] 09:18:48 INFO - PROCESS | 1846 | 1461773928279 Marionette TRACE conn3 <- [1,737,null,{"value":"8"}] 09:18:48 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html 09:18:48 INFO - PROCESS | 1846 | 1461773928286 Marionette TRACE conn3 -> [0,738,"setScriptTimeout",{"ms":35000}] 09:18:48 INFO - PROCESS | 1846 | 1461773928299 Marionette TRACE conn3 <- [1,738,null,{}] 09:18:48 INFO - PROCESS | 1846 | 1461773928308 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}] 09:18:48 INFO - PROCESS | 1846 | 1461773928447 Marionette TRACE conn3 <- [1,739,null,{"value":null}] 09:18:48 INFO - PROCESS | 1846 | 1461773928461 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\", \"8c3fb307-b706-445e-94e1-ab62aec87e07\");\n\nvar timer = null;\nif (30000) {\n 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:18:48 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f75300ce800 == 71 [pid = 1846] [id = 192] 09:18:48 INFO - PROCESS | 1846 | ++DOMWINDOW == 156 (0x7f752a6e4800) [pid = 1846] [serial = 576] [outer = (nil)] 09:18:48 INFO - PROCESS | 1846 | ++DOMWINDOW == 157 (0x7f752f00ec00) [pid = 1846] [serial = 577] [outer = 0x7f752a6e4800] 09:18:48 INFO - PROCESS | 1846 | 1461773928521 Marionette DEBUG loaded listener.js 09:18:48 INFO - PROCESS | 1846 | ++DOMWINDOW == 158 (0x7f752fcd8400) [pid = 1846] [serial = 578] [outer = 0x7f752a6e4800] 09:18:49 INFO - PROCESS | 1846 | SkCairoFTTypeface::onFilterRec unimplemented 09:18:49 INFO - PROCESS | 1846 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 09:18:49 INFO - PROCESS | 1846 | 1461773929746 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]]]}] 09:18:49 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | Canvas test: 2d.text.draw.fontface 09:18:49 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | took 1491ms 09:18:49 INFO - PROCESS | 1846 | 1461773929777 Marionette TRACE conn3 -> [0,741,"getWindowHandle",null] 09:18:49 INFO - PROCESS | 1846 | 1461773929782 Marionette TRACE conn3 <- [1,741,null,{"value":"8"}] 09:18:49 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html 09:18:49 INFO - PROCESS | 1846 | 1461773929791 Marionette TRACE conn3 -> [0,742,"setScriptTimeout",{"ms":35000}] 09:18:49 INFO - PROCESS | 1846 | 1461773929797 Marionette TRACE conn3 <- [1,742,null,{}] 09:18:49 INFO - PROCESS | 1846 | 1461773929806 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}] 09:18:49 INFO - PROCESS | 1846 | 1461773929968 Marionette TRACE conn3 <- [1,743,null,{"value":null}] 09:18:50 INFO - PROCESS | 1846 | 1461773930168 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\", \"8c3fb307-b706-445e-94e1-ab62aec87e07\");\n\nvar timer = null;\nif (30000) {\n 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:18:50 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f752f651000 == 72 [pid = 1846] [id = 193] 09:18:50 INFO - PROCESS | 1846 | ++DOMWINDOW == 159 (0x7f752a6b8000) [pid = 1846] [serial = 579] [outer = (nil)] 09:18:50 INFO - PROCESS | 1846 | ++DOMWINDOW == 160 (0x7f752a6e7400) [pid = 1846] [serial = 580] [outer = 0x7f752a6b8000] 09:18:50 INFO - PROCESS | 1846 | 1461773930242 Marionette DEBUG loaded listener.js 09:18:50 INFO - PROCESS | 1846 | ++DOMWINDOW == 161 (0x7f752e1a9800) [pid = 1846] [serial = 581] [outer = 0x7f752a6b8000] 09:18:51 INFO - PROCESS | 1846 | SkCairoFTTypeface::onFilterRec unimplemented 09:18:51 INFO - PROCESS | 1846 | 1461773931605 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]]]}] 09:18:51 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 09:18:51 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html | took 1838ms 09:18:51 INFO - PROCESS | 1846 | 1461773931629 Marionette TRACE conn3 -> [0,745,"getWindowHandle",null] 09:18:51 INFO - PROCESS | 1846 | 1461773931637 Marionette TRACE conn3 <- [1,745,null,{"value":"8"}] 09:18:51 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html 09:18:51 INFO - PROCESS | 1846 | 1461773931647 Marionette TRACE conn3 -> [0,746,"setScriptTimeout",{"ms":35000}] 09:18:51 INFO - PROCESS | 1846 | 1461773931650 Marionette TRACE conn3 <- [1,746,null,{}] 09:18:51 INFO - PROCESS | 1846 | 1461773931656 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}] 09:18:51 INFO - PROCESS | 1846 | 1461773931867 Marionette TRACE conn3 <- [1,747,null,{"value":null}] 09:18:52 INFO - PROCESS | 1846 | 1461773932025 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\", \"8c3fb307-b706-445e-94e1-ab62aec87e07\");\n\nvar timer = null;\nif (30000) {\n 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:18:52 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f754621f800 == 73 [pid = 1846] [id = 194] 09:18:52 INFO - PROCESS | 1846 | ++DOMWINDOW == 162 (0x7f752e551c00) [pid = 1846] [serial = 582] [outer = (nil)] 09:18:52 INFO - PROCESS | 1846 | ++DOMWINDOW == 163 (0x7f7531266c00) [pid = 1846] [serial = 583] [outer = 0x7f752e551c00] 09:18:52 INFO - PROCESS | 1846 | 1461773932097 Marionette DEBUG loaded listener.js 09:18:52 INFO - PROCESS | 1846 | ++DOMWINDOW == 164 (0x7f7532ab0c00) [pid = 1846] [serial = 584] [outer = 0x7f752e551c00] 09:18:52 INFO - PROCESS | 1846 | SkCairoFTTypeface::onFilterRec unimplemented 09:18:53 INFO - PROCESS | 1846 | SkCairoFTTypeface::onFilterRec unimplemented 09:18:53 INFO - PROCESS | 1846 | 1461773933441 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]]]}] 09:18:53 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.) 09:18:53 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html | took 1934ms 09:18:53 INFO - PROCESS | 1846 | 1461773933584 Marionette TRACE conn3 -> [0,749,"getWindowHandle",null] 09:18:53 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html 09:18:53 INFO - PROCESS | 1846 | 1461773933588 Marionette TRACE conn3 <- [1,749,null,{"value":"8"}] 09:18:53 INFO - PROCESS | 1846 | 1461773933595 Marionette TRACE conn3 -> [0,750,"setScriptTimeout",{"ms":35000}] 09:18:53 INFO - PROCESS | 1846 | 1461773933601 Marionette TRACE conn3 <- [1,750,null,{}] 09:18:53 INFO - PROCESS | 1846 | 1461773933616 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}] 09:18:53 INFO - PROCESS | 1846 | 1461773933790 Marionette TRACE conn3 <- [1,751,null,{"value":null}] 09:18:53 INFO - PROCESS | 1846 | 1461773933944 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\", \"8c3fb307-b706-445e-94e1-ab62aec87e07\");\n\nvar timer = null;\nif (30000) {\n 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:18:53 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f754d38f800 == 74 [pid = 1846] [id = 195] 09:18:53 INFO - PROCESS | 1846 | ++DOMWINDOW == 165 (0x7f7532c14800) [pid = 1846] [serial = 585] [outer = (nil)] 09:18:54 INFO - PROCESS | 1846 | ++DOMWINDOW == 166 (0x7f75374a0000) [pid = 1846] [serial = 586] [outer = 0x7f7532c14800] 09:18:54 INFO - PROCESS | 1846 | 1461773934023 Marionette DEBUG loaded listener.js 09:18:54 INFO - PROCESS | 1846 | ++DOMWINDOW == 167 (0x7f7538563400) [pid = 1846] [serial = 587] [outer = 0x7f7532c14800] 09:18:55 INFO - PROCESS | 1846 | SkCairoFTTypeface::onFilterRec unimplemented 09:18:55 INFO - PROCESS | 1846 | 1461773935375 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]]]}] 09:18:55 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | U+0020 is rendered the correct size (1em wide) 09:18:55 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | took 1793ms 09:18:55 INFO - PROCESS | 1846 | 1461773935437 Marionette TRACE conn3 -> [0,753,"getWindowHandle",null] 09:18:55 INFO - PROCESS | 1846 | 1461773935440 Marionette TRACE conn3 <- [1,753,null,{"value":"8"}] 09:18:55 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html 09:18:55 INFO - PROCESS | 1846 | 1461773935481 Marionette TRACE conn3 -> [0,754,"setScriptTimeout",{"ms":35000}] 09:18:55 INFO - PROCESS | 1846 | 1461773935485 Marionette TRACE conn3 <- [1,754,null,{}] 09:18:55 INFO - PROCESS | 1846 | 1461773935490 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}] 09:18:55 INFO - PROCESS | 1846 | 1461773935639 Marionette TRACE conn3 <- [1,755,null,{"value":null}] 09:18:55 INFO - PROCESS | 1846 | 1461773935804 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\", \"8c3fb307-b706-445e-94e1-ab62aec87e07\");\n\nvar timer = null;\nif (30000) {\n 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:18:55 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f75283b6800 == 75 [pid = 1846] [id = 196] 09:18:55 INFO - PROCESS | 1846 | ++DOMWINDOW == 168 (0x7f75267d8000) [pid = 1846] [serial = 588] [outer = (nil)] 09:18:55 INFO - PROCESS | 1846 | ++DOMWINDOW == 169 (0x7f753bd02800) [pid = 1846] [serial = 589] [outer = 0x7f75267d8000] 09:18:55 INFO - PROCESS | 1846 | 1461773935878 Marionette DEBUG loaded listener.js 09:18:55 INFO - PROCESS | 1846 | ++DOMWINDOW == 170 (0x7f7546449400) [pid = 1846] [serial = 590] [outer = 0x7f75267d8000] 09:18:57 INFO - PROCESS | 1846 | SkCairoFTTypeface::onFilterRec unimplemented 09:18:57 INFO - PROCESS | 1846 | 1461773937068 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]]]}] 09:18:57 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 09:18:57 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html | took 1646ms 09:18:57 INFO - PROCESS | 1846 | 1461773937111 Marionette TRACE conn3 -> [0,757,"getWindowHandle",null] 09:18:57 INFO - PROCESS | 1846 | 1461773937115 Marionette TRACE conn3 <- [1,757,null,{"value":"8"}] 09:18:57 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html 09:18:57 INFO - PROCESS | 1846 | 1461773937120 Marionette TRACE conn3 -> [0,758,"setScriptTimeout",{"ms":35000}] 09:18:57 INFO - PROCESS | 1846 | 1461773937123 Marionette TRACE conn3 <- [1,758,null,{}] 09:18:57 INFO - PROCESS | 1846 | 1461773937128 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}] 09:18:57 INFO - PROCESS | 1846 | 1461773937324 Marionette TRACE conn3 <- [1,759,null,{"value":null}] 09:18:57 INFO - PROCESS | 1846 | 1461773937498 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\", \"8c3fb307-b706-445e-94e1-ab62aec87e07\");\n\nvar timer = null;\nif (30000) {\n 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:18:57 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f7527bea800 == 76 [pid = 1846] [id = 197] 09:18:57 INFO - PROCESS | 1846 | ++DOMWINDOW == 171 (0x7f75267cec00) [pid = 1846] [serial = 591] [outer = (nil)] 09:18:57 INFO - PROCESS | 1846 | ++DOMWINDOW == 172 (0x7f752818fc00) [pid = 1846] [serial = 592] [outer = 0x7f75267cec00] 09:18:57 INFO - PROCESS | 1846 | 1461773937580 Marionette DEBUG loaded listener.js 09:18:57 INFO - PROCESS | 1846 | ++DOMWINDOW == 173 (0x7f75461e1c00) [pid = 1846] [serial = 593] [outer = 0x7f75267cec00] 09:18:58 INFO - PROCESS | 1846 | SkCairoFTTypeface::onFilterRec unimplemented 09:18:58 INFO - PROCESS | 1846 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 09:18:58 INFO - PROCESS | 1846 | SkCairoFTTypeface::onFilterRec unimplemented 09:18:58 INFO - PROCESS | 1846 | SkCairoFTTypeface::onFilterRec unimplemented 09:18:58 INFO - PROCESS | 1846 | SkCairoFTTypeface::onFilterRec unimplemented 09:18:58 INFO - PROCESS | 1846 | 1461773938423 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]]]}] 09:18:58 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | strokeText does not start a new path or subpath 09:18:58 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | took 1332ms 09:18:58 INFO - PROCESS | 1846 | 1461773938453 Marionette TRACE conn3 -> [0,761,"getWindowHandle",null] 09:18:58 INFO - PROCESS | 1846 | 1461773938457 Marionette TRACE conn3 <- [1,761,null,{"value":"8"}] 09:18:58 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html 09:18:58 INFO - PROCESS | 1846 | 1461773938463 Marionette TRACE conn3 -> [0,762,"setScriptTimeout",{"ms":35000}] 09:18:58 INFO - PROCESS | 1846 | 1461773938465 Marionette TRACE conn3 <- [1,762,null,{}] 09:18:58 INFO - PROCESS | 1846 | 1461773938470 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}] 09:18:58 INFO - PROCESS | 1846 | 1461773938677 Marionette TRACE conn3 <- [1,763,null,{"value":null}] 09:18:58 INFO - PROCESS | 1846 | 1461773938835 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\", \"8c3fb307-b706-445e-94e1-ab62aec87e07\");\n\nvar timer = null;\nif (30000) {\n 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:18:58 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f7529921800 == 77 [pid = 1846] [id = 198] 09:18:58 INFO - PROCESS | 1846 | ++DOMWINDOW == 174 (0x7f752a6b7800) [pid = 1846] [serial = 594] [outer = (nil)] 09:18:58 INFO - PROCESS | 1846 | ++DOMWINDOW == 175 (0x7f752a6e4c00) [pid = 1846] [serial = 595] [outer = 0x7f752a6b7800] 09:18:58 INFO - PROCESS | 1846 | 1461773938908 Marionette DEBUG loaded listener.js 09:18:59 INFO - PROCESS | 1846 | ++DOMWINDOW == 176 (0x7f754a799000) [pid = 1846] [serial = 596] [outer = 0x7f752a6b7800] 09:19:00 INFO - PROCESS | 1846 | 1461773940269 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]]]}] 09:19:00 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | Canvas test: 2d.text.measure.width.basic 09:19:00 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | took 1835ms 09:19:00 INFO - PROCESS | 1846 | 1461773940299 Marionette TRACE conn3 -> [0,765,"getWindowHandle",null] 09:19:00 INFO - PROCESS | 1846 | 1461773940307 Marionette TRACE conn3 <- [1,765,null,{"value":"8"}] 09:19:00 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html 09:19:00 INFO - PROCESS | 1846 | 1461773940315 Marionette TRACE conn3 -> [0,766,"setScriptTimeout",{"ms":35000}] 09:19:00 INFO - PROCESS | 1846 | 1461773940319 Marionette TRACE conn3 <- [1,766,null,{}] 09:19:00 INFO - PROCESS | 1846 | 1461773940379 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}] 09:19:00 INFO - PROCESS | 1846 | 1461773940627 Marionette TRACE conn3 <- [1,767,null,{"value":null}] 09:19:00 INFO - PROCESS | 1846 | 1461773940859 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\", \"8c3fb307-b706-445e-94e1-ab62aec87e07\");\n\nvar timer = null;\nif (30000) {\n 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:19:00 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f7527fc9800 == 78 [pid = 1846] [id = 199] 09:19:00 INFO - PROCESS | 1846 | ++DOMWINDOW == 177 (0x7f752993d800) [pid = 1846] [serial = 597] [outer = (nil)] 09:19:00 INFO - PROCESS | 1846 | ++DOMWINDOW == 178 (0x7f7529940000) [pid = 1846] [serial = 598] [outer = 0x7f752993d800] 09:19:00 INFO - PROCESS | 1846 | 1461773940927 Marionette DEBUG loaded listener.js 09:19:01 INFO - PROCESS | 1846 | ++DOMWINDOW == 179 (0x7f7529945c00) [pid = 1846] [serial = 599] [outer = 0x7f752993d800] 09:19:01 INFO - PROCESS | 1846 | --DOCSHELL 0x7f753949c000 == 77 [pid = 1846] [id = 19] 09:19:01 INFO - PROCESS | 1846 | --DOCSHELL 0x7f753831e000 == 76 [pid = 1846] [id = 16] 09:19:01 INFO - PROCESS | 1846 | --DOCSHELL 0x7f75376cf000 == 75 [pid = 1846] [id = 15] 09:19:01 INFO - PROCESS | 1846 | --DOCSHELL 0x7f7535227800 == 74 [pid = 1846] [id = 25] 09:19:01 INFO - PROCESS | 1846 | --DOCSHELL 0x7f7547652800 == 73 [pid = 1846] [id = 144] 09:19:01 INFO - PROCESS | 1846 | --DOCSHELL 0x7f7538d0b000 == 72 [pid = 1846] [id = 18] 09:19:01 INFO - PROCESS | 1846 | --DOCSHELL 0x7f753f4e4000 == 71 [pid = 1846] [id = 21] 09:19:01 INFO - PROCESS | 1846 | --DOCSHELL 0x7f752f9d7000 == 70 [pid = 1846] [id = 14] 09:19:01 INFO - PROCESS | 1846 | --DOMWINDOW == 178 (0x7f752a6b2000) [pid = 1846] [serial = 547] [outer = (nil)] [url = about:blank] 09:19:01 INFO - PROCESS | 1846 | --DOMWINDOW == 177 (0x7f7535284c00) [pid = 1846] [serial = 535] [outer = (nil)] [url = about:blank] 09:19:01 INFO - PROCESS | 1846 | --DOMWINDOW == 176 (0x7f753f472800) [pid = 1846] [serial = 541] [outer = (nil)] [url = about:blank] 09:19:01 INFO - PROCESS | 1846 | --DOMWINDOW == 175 (0x7f7528f2c800) [pid = 1846] [serial = 526] [outer = (nil)] [url = about:blank] 09:19:01 INFO - PROCESS | 1846 | --DOMWINDOW == 174 (0x7f7539dba000) [pid = 1846] [serial = 538] [outer = (nil)] [url = about:blank] 09:19:01 INFO - PROCESS | 1846 | --DOMWINDOW == 173 (0x7f752e1b0400) [pid = 1846] [serial = 529] [outer = (nil)] [url = about:blank] 09:19:01 INFO - PROCESS | 1846 | --DOMWINDOW == 172 (0x7f75301d6800) [pid = 1846] [serial = 532] [outer = (nil)] [url = about:blank] 09:19:01 INFO - PROCESS | 1846 | --DOCSHELL 0x7f7547421000 == 69 [pid = 1846] [id = 191] 09:19:01 INFO - PROCESS | 1846 | --DOCSHELL 0x7f753bddd000 == 68 [pid = 1846] [id = 190] 09:19:01 INFO - PROCESS | 1846 | --DOCSHELL 0x7f75315d0800 == 67 [pid = 1846] [id = 189] 09:19:01 INFO - PROCESS | 1846 | --DOCSHELL 0x7f752819f800 == 66 [pid = 1846] [id = 188] 09:19:01 INFO - PROCESS | 1846 | --DOCSHELL 0x7f752f9db000 == 65 [pid = 1846] [id = 184] 09:19:01 INFO - PROCESS | 1846 | --DOCSHELL 0x7f7529914000 == 64 [pid = 1846] [id = 183] 09:19:01 INFO - PROCESS | 1846 | --DOCSHELL 0x7f752a3ca800 == 63 [pid = 1846] [id = 182] 09:19:01 INFO - PROCESS | 1846 | --DOMWINDOW == 171 (0x7f753749f800) [pid = 1846] [serial = 523] [outer = (nil)] [url = about:blank] 09:19:01 INFO - PROCESS | 1846 | --DOMWINDOW == 170 (0x7f752fde0800) [pid = 1846] [serial = 400] [outer = (nil)] [url = about:blank] 09:19:01 INFO - PROCESS | 1846 | --DOMWINDOW == 169 (0x7f754b226800) [pid = 1846] [serial = 409] [outer = (nil)] [url = about:blank] 09:19:01 INFO - PROCESS | 1846 | --DOMWINDOW == 168 (0x7f754b78cc00) [pid = 1846] [serial = 331] [outer = (nil)] [url = about:blank] 09:19:01 INFO - PROCESS | 1846 | --DOMWINDOW == 167 (0x7f752ff32800) [pid = 1846] [serial = 355] [outer = (nil)] [url = about:blank] 09:19:01 INFO - PROCESS | 1846 | --DOMWINDOW == 166 (0x7f754744ac00) [pid = 1846] [serial = 216] [outer = (nil)] [url = about:blank] 09:19:01 INFO - PROCESS | 1846 | --DOMWINDOW == 165 (0x7f754b72b800) [pid = 1846] [serial = 370] [outer = (nil)] [url = about:blank] 09:19:01 INFO - PROCESS | 1846 | --DOMWINDOW == 164 (0x7f754ae31400) [pid = 1846] [serial = 406] [outer = (nil)] [url = about:blank] 09:19:01 INFO - PROCESS | 1846 | --DOMWINDOW == 163 (0x7f752799c800) [pid = 1846] [serial = 503] [outer = (nil)] [url = about:blank] 09:19:01 INFO - PROCESS | 1846 | --DOMWINDOW == 162 (0x7f75280b1000) [pid = 1846] [serial = 545] [outer = (nil)] [url = about:blank] 09:19:01 INFO - PROCESS | 1846 | --DOMWINDOW == 161 (0x7f7538da2000) [pid = 1846] [serial = 292] [outer = (nil)] [url = about:blank] 09:19:01 INFO - PROCESS | 1846 | --DOMWINDOW == 160 (0x7f753286f400) [pid = 1846] [serial = 286] [outer = (nil)] [url = about:blank] 09:19:01 INFO - PROCESS | 1846 | --DOMWINDOW == 159 (0x7f754e00d400) [pid = 1846] [serial = 373] [outer = (nil)] [url = about:blank] 09:19:01 INFO - PROCESS | 1846 | --DOMWINDOW == 158 (0x7f75373e2c00) [pid = 1846] [serial = 289] [outer = (nil)] [url = about:blank] 09:19:01 INFO - PROCESS | 1846 | --DOMWINDOW == 157 (0x7f752fcde000) [pid = 1846] [serial = 258] [outer = (nil)] [url = about:blank] 09:19:01 INFO - PROCESS | 1846 | --DOMWINDOW == 156 (0x7f753749e400) [pid = 1846] [serial = 325] [outer = (nil)] [url = about:blank] 09:19:01 INFO - PROCESS | 1846 | --DOMWINDOW == 155 (0x7f754b0ad000) [pid = 1846] [serial = 367] [outer = (nil)] [url = about:blank] 09:19:01 INFO - PROCESS | 1846 | --DOMWINDOW == 154 (0x7f753749ac00) [pid = 1846] [serial = 358] [outer = (nil)] [url = about:blank] 09:19:01 INFO - PROCESS | 1846 | --DOMWINDOW == 153 (0x7f753803e400) [pid = 1846] [serial = 249] [outer = (nil)] [url = about:blank] 09:19:01 INFO - PROCESS | 1846 | --DOMWINDOW == 152 (0x7f75374d4800) [pid = 1846] [serial = 213] [outer = (nil)] [url = about:blank] 09:19:01 INFO - PROCESS | 1846 | --DOMWINDOW == 151 (0x7f754b07a400) [pid = 1846] [serial = 255] [outer = (nil)] [url = about:blank] 09:19:01 INFO - PROCESS | 1846 | --DOMWINDOW == 150 (0x7f754a94b800) [pid = 1846] [serial = 328] [outer = (nil)] [url = about:blank] 09:19:01 INFO - PROCESS | 1846 | --DOMWINDOW == 149 (0x7f7532c11000) [pid = 1846] [serial = 246] [outer = (nil)] [url = about:blank] 09:19:01 INFO - PROCESS | 1846 | --DOMWINDOW == 148 (0x7f753749fc00) [pid = 1846] [serial = 403] [outer = (nil)] [url = about:blank] 09:19:01 INFO - PROCESS | 1846 | --DOMWINDOW == 147 (0x7f754b078400) [pid = 1846] [serial = 219] [outer = (nil)] [url = about:blank] 09:19:01 INFO - PROCESS | 1846 | --DOMWINDOW == 146 (0x7f7527ff7800) [pid = 1846] [serial = 544] [outer = (nil)] [url = about:blank] 09:19:01 INFO - PROCESS | 1846 | --DOMWINDOW == 145 (0x7f75374a2800) [pid = 1846] [serial = 361] [outer = (nil)] [url = about:blank] 09:19:01 INFO - PROCESS | 1846 | --DOMWINDOW == 144 (0x7f7538da6800) [pid = 1846] [serial = 364] [outer = (nil)] [url = about:blank] 09:19:01 INFO - PROCESS | 1846 | --DOMWINDOW == 143 (0x7f7549015400) [pid = 1846] [serial = 295] [outer = (nil)] [url = about:blank] 09:19:01 INFO - PROCESS | 1846 | --DOMWINDOW == 142 (0x7f75495ed000) [pid = 1846] [serial = 171] [outer = (nil)] [url = about:blank] 09:19:01 INFO - PROCESS | 1846 | --DOMWINDOW == 141 (0x7f752fb3cc00) [pid = 1846] [serial = 397] [outer = (nil)] [url = about:blank] 09:19:01 INFO - PROCESS | 1846 | --DOMWINDOW == 140 (0x7f752fcd9c00) [pid = 1846] [serial = 322] [outer = (nil)] [url = about:blank] 09:19:01 INFO - PROCESS | 1846 | --DOMWINDOW == 139 (0x7f75329e6c00) [pid = 1846] [serial = 210] [outer = (nil)] [url = about:blank] 09:19:01 INFO - PROCESS | 1846 | --DOMWINDOW == 138 (0x7f754b0adc00) [pid = 1846] [serial = 334] [outer = (nil)] [url = about:blank] 09:19:01 INFO - PROCESS | 1846 | --DOMWINDOW == 137 (0x7f754616e800) [pid = 1846] [serial = 252] [outer = (nil)] [url = about:blank] 09:19:01 INFO - PROCESS | 1846 | --DOMWINDOW == 136 (0x7f754b07f800) [pid = 1846] [serial = 298] [outer = (nil)] [url = about:blank] 09:19:01 INFO - PROCESS | 1846 | --DOMWINDOW == 135 (0x7f75301d6000) [pid = 1846] [serial = 517] [outer = (nil)] [url = about:blank] 09:19:01 INFO - PROCESS | 1846 | --DOMWINDOW == 134 (0x7f752a911000) [pid = 1846] [serial = 484] [outer = (nil)] [url = about:blank] 09:19:01 INFO - PROCESS | 1846 | --DOMWINDOW == 133 (0x7f752a6b0800) [pid = 1846] [serial = 506] [outer = (nil)] [url = about:blank] 09:19:01 INFO - PROCESS | 1846 | --DOMWINDOW == 132 (0x7f7528f2d800) [pid = 1846] [serial = 505] [outer = (nil)] [url = about:blank] 09:19:01 INFO - PROCESS | 1846 | --DOMWINDOW == 131 (0x7f752a929c00) [pid = 1846] [serial = 508] [outer = (nil)] [url = about:blank] 09:19:01 INFO - PROCESS | 1846 | --DOMWINDOW == 130 (0x7f752e1a8c00) [pid = 1846] [serial = 509] [outer = (nil)] [url = about:blank] 09:19:01 INFO - PROCESS | 1846 | --DOMWINDOW == 129 (0x7f752f96e000) [pid = 1846] [serial = 511] [outer = (nil)] [url = about:blank] 09:19:01 INFO - PROCESS | 1846 | --DOMWINDOW == 128 (0x7f752fd15c00) [pid = 1846] [serial = 512] [outer = (nil)] [url = about:blank] 09:19:01 INFO - PROCESS | 1846 | --DOMWINDOW == 127 (0x7f752fd1a800) [pid = 1846] [serial = 487] [outer = (nil)] [url = about:blank] 09:19:01 INFO - PROCESS | 1846 | --DOMWINDOW == 126 (0x7f7527ff5000) [pid = 1846] [serial = 481] [outer = (nil)] [url = about:blank] 09:19:01 INFO - PROCESS | 1846 | --DOMWINDOW == 125 (0x7f7532ab2800) [pid = 1846] [serial = 490] [outer = (nil)] [url = about:blank] 09:19:01 INFO - PROCESS | 1846 | --DOMWINDOW == 124 (0x7f7527996800) [pid = 1846] [serial = 502] [outer = (nil)] [url = about:blank] 09:19:01 INFO - PROCESS | 1846 | --DOMWINDOW == 123 (0x7f753803d000) [pid = 1846] [serial = 493] [outer = (nil)] [url = about:blank] 09:19:01 INFO - PROCESS | 1846 | --DOMWINDOW == 122 (0x7f753b976c00) [pid = 1846] [serial = 496] [outer = (nil)] [url = about:blank] 09:19:01 INFO - PROCESS | 1846 | --DOMWINDOW == 121 (0x7f7528191400) [pid = 1846] [serial = 499] [outer = (nil)] [url = about:blank] 09:19:01 INFO - PROCESS | 1846 | --DOMWINDOW == 120 (0x7f752fdd8000) [pid = 1846] [serial = 514] [outer = (nil)] [url = about:blank] 09:19:01 INFO - PROCESS | 1846 | --DOMWINDOW == 119 (0x7f75301c7800) [pid = 1846] [serial = 515] [outer = (nil)] [url = about:blank] 09:19:01 INFO - PROCESS | 1846 | --DOMWINDOW == 118 (0x7f7531450c00) [pid = 1846] [serial = 518] [outer = (nil)] [url = about:blank] 09:19:01 INFO - PROCESS | 1846 | --DOMWINDOW == 117 (0x7f7535efe400) [pid = 1846] [serial = 520] [outer = (nil)] [url = about:blank] 09:19:01 INFO - PROCESS | 1846 | --DOMWINDOW == 116 (0x7f753746e400) [pid = 1846] [serial = 521] [outer = (nil)] [url = about:blank] 09:19:02 INFO - PROCESS | 1846 | 1461773942209 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]]]}] 09:19:02 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | The empty string has zero width 09:19:02 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | took 1929ms 09:19:02 INFO - PROCESS | 1846 | 1461773942244 Marionette TRACE conn3 -> [0,769,"getWindowHandle",null] 09:19:02 INFO - PROCESS | 1846 | 1461773942253 Marionette TRACE conn3 <- [1,769,null,{"value":"8"}] 09:19:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html 09:19:02 INFO - PROCESS | 1846 | 1461773942305 Marionette TRACE conn3 -> [0,770,"setScriptTimeout",{"ms":35000}] 09:19:02 INFO - PROCESS | 1846 | 1461773942308 Marionette TRACE conn3 <- [1,770,null,{}] 09:19:02 INFO - PROCESS | 1846 | 1461773942327 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}] 09:19:02 INFO - PROCESS | 1846 | 1461773942472 Marionette TRACE conn3 <- [1,771,null,{"value":null}] 09:19:02 INFO - PROCESS | 1846 | 1461773942484 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\", \"8c3fb307-b706-445e-94e1-ab62aec87e07\");\n\nvar timer = null;\nif (30000) {\n 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:19:02 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f75299ee800 == 64 [pid = 1846] [id = 200] 09:19:02 INFO - PROCESS | 1846 | ++DOMWINDOW == 117 (0x7f752993e000) [pid = 1846] [serial = 600] [outer = (nil)] 09:19:02 INFO - PROCESS | 1846 | ++DOMWINDOW == 118 (0x7f752a929c00) [pid = 1846] [serial = 601] [outer = 0x7f752993e000] 09:19:02 INFO - PROCESS | 1846 | 1461773942554 Marionette DEBUG loaded listener.js 09:19:02 INFO - PROCESS | 1846 | ++DOMWINDOW == 119 (0x7f752e1ad800) [pid = 1846] [serial = 602] [outer = 0x7f752993e000] 09:19:03 INFO - PROCESS | 1846 | 1461773943300 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]]]}] 09:19:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | Canvas test: 2d.fillStyle.default 09:19:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | took 1085ms 09:19:03 INFO - PROCESS | 1846 | 1461773943348 Marionette TRACE conn3 -> [0,773,"getWindowHandle",null] 09:19:03 INFO - PROCESS | 1846 | 1461773943351 Marionette TRACE conn3 <- [1,773,null,{"value":"8"}] 09:19:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html 09:19:03 INFO - PROCESS | 1846 | 1461773943357 Marionette TRACE conn3 -> [0,774,"setScriptTimeout",{"ms":35000}] 09:19:03 INFO - PROCESS | 1846 | 1461773943362 Marionette TRACE conn3 <- [1,774,null,{}] 09:19:03 INFO - PROCESS | 1846 | 1461773943377 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}] 09:19:03 INFO - PROCESS | 1846 | 1461773943581 Marionette TRACE conn3 <- [1,775,null,{"value":null}] 09:19:03 INFO - PROCESS | 1846 | 1461773943716 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\", \"8c3fb307-b706-445e-94e1-ab62aec87e07\");\n\nvar timer = null;\nif (30000) {\n 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:19:03 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f752f22c800 == 65 [pid = 1846] [id = 201] 09:19:03 INFO - PROCESS | 1846 | ++DOMWINDOW == 120 (0x7f752e1af000) [pid = 1846] [serial = 603] [outer = (nil)] 09:19:03 INFO - PROCESS | 1846 | ++DOMWINDOW == 121 (0x7f752f147800) [pid = 1846] [serial = 604] [outer = 0x7f752e1af000] 09:19:03 INFO - PROCESS | 1846 | 1461773943780 Marionette DEBUG loaded listener.js 09:19:03 INFO - PROCESS | 1846 | ++DOMWINDOW == 122 (0x7f752fcd6800) [pid = 1846] [serial = 605] [outer = 0x7f752e1af000] 09:19:04 INFO - PROCESS | 1846 | 1461773944632 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]]]}] 09:19:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | Canvas test: 2d.fillStyle.get.semitransparent 09:19:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | took 1331ms 09:19:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html 09:19:04 INFO - PROCESS | 1846 | 1461773944706 Marionette TRACE conn3 -> [0,777,"getWindowHandle",null] 09:19:04 INFO - PROCESS | 1846 | 1461773944709 Marionette TRACE conn3 <- [1,777,null,{"value":"8"}] 09:19:04 INFO - PROCESS | 1846 | 1461773944716 Marionette TRACE conn3 -> [0,778,"setScriptTimeout",{"ms":35000}] 09:19:04 INFO - PROCESS | 1846 | 1461773944718 Marionette TRACE conn3 <- [1,778,null,{}] 09:19:04 INFO - PROCESS | 1846 | 1461773944723 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}] 09:19:04 INFO - PROCESS | 1846 | 1461773944906 Marionette TRACE conn3 <- [1,779,null,{"value":null}] 09:19:04 INFO - PROCESS | 1846 | 1461773944924 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\", \"8c3fb307-b706-445e-94e1-ab62aec87e07\");\n\nvar timer = null;\nif (30000) {\n 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:19:04 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f752fad8000 == 66 [pid = 1846] [id = 202] 09:19:04 INFO - PROCESS | 1846 | ++DOMWINDOW == 123 (0x7f752e543400) [pid = 1846] [serial = 606] [outer = (nil)] 09:19:04 INFO - PROCESS | 1846 | ++DOMWINDOW == 124 (0x7f75301c7800) [pid = 1846] [serial = 607] [outer = 0x7f752e543400] 09:19:04 INFO - PROCESS | 1846 | 1461773944985 Marionette DEBUG loaded listener.js 09:19:05 INFO - PROCESS | 1846 | ++DOMWINDOW == 125 (0x7f753144b000) [pid = 1846] [serial = 608] [outer = 0x7f752e543400] 09:19:06 INFO - PROCESS | 1846 | --DOMWINDOW == 124 (0x7f753648e400) [pid = 1846] [serial = 570] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html] 09:19:06 INFO - PROCESS | 1846 | --DOMWINDOW == 123 (0x7f753156f400) [pid = 1846] [serial = 573] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html] 09:19:06 INFO - PROCESS | 1846 | --DOMWINDOW == 122 (0x7f7528196400) [pid = 1846] [serial = 546] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html] 09:19:06 INFO - PROCESS | 1846 | --DOMWINDOW == 121 (0x7f75280a6800) [pid = 1846] [serial = 567] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html] 09:19:06 INFO - PROCESS | 1846 | --DOMWINDOW == 120 (0x7f7531419800) [pid = 1846] [serial = 561] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html] 09:19:06 INFO - PROCESS | 1846 | --DOMWINDOW == 119 (0x7f7528f36400) [pid = 1846] [serial = 564] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html] 09:19:06 INFO - PROCESS | 1846 | --DOMWINDOW == 118 (0x7f7527997000) [pid = 1846] [serial = 540] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html] 09:19:06 INFO - PROCESS | 1846 | --DOMWINDOW == 117 (0x7f752a6ac000) [pid = 1846] [serial = 477] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html] 09:19:06 INFO - PROCESS | 1846 | 1461773946185 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]]]}] 09:19:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | Canvas test: 2d.fillStyle.get.solid 09:19:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | took 1527ms 09:19:06 INFO - PROCESS | 1846 | 1461773946242 Marionette TRACE conn3 -> [0,781,"getWindowHandle",null] 09:19:06 INFO - PROCESS | 1846 | 1461773946245 Marionette TRACE conn3 <- [1,781,null,{"value":"8"}] 09:19:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html 09:19:06 INFO - PROCESS | 1846 | 1461773946251 Marionette TRACE conn3 -> [0,782,"setScriptTimeout",{"ms":35000}] 09:19:06 INFO - PROCESS | 1846 | 1461773946253 Marionette TRACE conn3 <- [1,782,null,{}] 09:19:06 INFO - PROCESS | 1846 | 1461773946267 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}] 09:19:06 INFO - PROCESS | 1846 | 1461773946404 Marionette TRACE conn3 <- [1,783,null,{"value":null}] 09:19:06 INFO - PROCESS | 1846 | 1461773946584 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\", \"8c3fb307-b706-445e-94e1-ab62aec87e07\");\n\nvar timer = null;\nif (30000) {\n 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:19:06 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f7527fd8800 == 67 [pid = 1846] [id = 203] 09:19:06 INFO - PROCESS | 1846 | ++DOMWINDOW == 118 (0x7f7527ff9c00) [pid = 1846] [serial = 609] [outer = (nil)] 09:19:06 INFO - PROCESS | 1846 | ++DOMWINDOW == 119 (0x7f752fdddc00) [pid = 1846] [serial = 610] [outer = 0x7f7527ff9c00] 09:19:06 INFO - PROCESS | 1846 | 1461773946644 Marionette DEBUG loaded listener.js 09:19:06 INFO - PROCESS | 1846 | ++DOMWINDOW == 120 (0x7f7531451800) [pid = 1846] [serial = 611] [outer = 0x7f7527ff9c00] 09:19:07 INFO - PROCESS | 1846 | 1461773947246 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]]]}] 09:19:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | Canvas test: 2d.fillStyle.get.transparent 09:19:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | took 1033ms 09:19:07 INFO - PROCESS | 1846 | 1461773947285 Marionette TRACE conn3 -> [0,785,"getWindowHandle",null] 09:19:07 INFO - PROCESS | 1846 | 1461773947287 Marionette TRACE conn3 <- [1,785,null,{"value":"8"}] 09:19:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html 09:19:07 INFO - PROCESS | 1846 | 1461773947293 Marionette TRACE conn3 -> [0,786,"setScriptTimeout",{"ms":35000}] 09:19:07 INFO - PROCESS | 1846 | 1461773947295 Marionette TRACE conn3 <- [1,786,null,{}] 09:19:07 INFO - PROCESS | 1846 | 1461773947301 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}] 09:19:07 INFO - PROCESS | 1846 | 1461773947542 Marionette TRACE conn3 <- [1,787,null,{"value":null}] 09:19:07 INFO - PROCESS | 1846 | 1461773947573 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\", \"8c3fb307-b706-445e-94e1-ab62aec87e07\");\n\nvar timer = null;\nif (30000) {\n 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:19:07 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f75329cf000 == 68 [pid = 1846] [id = 204] 09:19:07 INFO - PROCESS | 1846 | ++DOMWINDOW == 121 (0x7f7531450800) [pid = 1846] [serial = 612] [outer = (nil)] 09:19:07 INFO - PROCESS | 1846 | ++DOMWINDOW == 122 (0x7f7535286400) [pid = 1846] [serial = 613] [outer = 0x7f7531450800] 09:19:07 INFO - PROCESS | 1846 | 1461773947637 Marionette DEBUG loaded listener.js 09:19:07 INFO - PROCESS | 1846 | ++DOMWINDOW == 123 (0x7f753749bc00) [pid = 1846] [serial = 614] [outer = 0x7f7531450800] 09:19:08 INFO - PROCESS | 1846 | 1461773948645 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]]]}] 09:19:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | Canvas test: 2d.fillStyle.invalidstring 09:19:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | took 1379ms 09:19:08 INFO - PROCESS | 1846 | 1461773948674 Marionette TRACE conn3 -> [0,789,"getWindowHandle",null] 09:19:08 INFO - PROCESS | 1846 | 1461773948680 Marionette TRACE conn3 <- [1,789,null,{"value":"8"}] 09:19:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html 09:19:08 INFO - PROCESS | 1846 | 1461773948689 Marionette TRACE conn3 -> [0,790,"setScriptTimeout",{"ms":35000}] 09:19:08 INFO - PROCESS | 1846 | 1461773948694 Marionette TRACE conn3 <- [1,790,null,{}] 09:19:08 INFO - PROCESS | 1846 | 1461773948702 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}] 09:19:08 INFO - PROCESS | 1846 | 1461773948867 Marionette TRACE conn3 <- [1,791,null,{"value":null}] 09:19:09 INFO - PROCESS | 1846 | 1461773949082 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\", \"8c3fb307-b706-445e-94e1-ab62aec87e07\");\n\nvar timer = null;\nif (30000) {\n 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:19:09 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f752a3cc800 == 69 [pid = 1846] [id = 205] 09:19:09 INFO - PROCESS | 1846 | ++DOMWINDOW == 124 (0x7f7529943c00) [pid = 1846] [serial = 615] [outer = (nil)] 09:19:09 INFO - PROCESS | 1846 | ++DOMWINDOW == 125 (0x7f752a6b0000) [pid = 1846] [serial = 616] [outer = 0x7f7529943c00] 09:19:09 INFO - PROCESS | 1846 | 1461773949202 Marionette DEBUG loaded listener.js 09:19:09 INFO - PROCESS | 1846 | ++DOMWINDOW == 126 (0x7f752a911000) [pid = 1846] [serial = 617] [outer = 0x7f7529943c00] 09:19:10 INFO - PROCESS | 1846 | 1461773950044 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]]]}] 09:19:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | Canvas test: 2d.fillStyle.invalidtype 09:19:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | took 1385ms 09:19:10 INFO - PROCESS | 1846 | 1461773950074 Marionette TRACE conn3 -> [0,793,"getWindowHandle",null] 09:19:10 INFO - PROCESS | 1846 | 1461773950082 Marionette TRACE conn3 <- [1,793,null,{"value":"8"}] 09:19:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html 09:19:10 INFO - PROCESS | 1846 | 1461773950092 Marionette TRACE conn3 -> [0,794,"setScriptTimeout",{"ms":35000}] 09:19:10 INFO - PROCESS | 1846 | 1461773950095 Marionette TRACE conn3 <- [1,794,null,{}] 09:19:10 INFO - PROCESS | 1846 | 1461773950101 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}] 09:19:10 INFO - PROCESS | 1846 | 1461773950258 Marionette TRACE conn3 <- [1,795,null,{"value":null}] 09:19:10 INFO - PROCESS | 1846 | 1461773950416 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\", \"8c3fb307-b706-445e-94e1-ab62aec87e07\");\n\nvar timer = null;\nif (30000) {\n 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:19:10 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f75301f2800 == 70 [pid = 1846] [id = 206] 09:19:10 INFO - PROCESS | 1846 | ++DOMWINDOW == 127 (0x7f752a90f800) [pid = 1846] [serial = 618] [outer = (nil)] 09:19:10 INFO - PROCESS | 1846 | ++DOMWINDOW == 128 (0x7f752f96cc00) [pid = 1846] [serial = 619] [outer = 0x7f752a90f800] 09:19:10 INFO - PROCESS | 1846 | 1461773950496 Marionette DEBUG loaded listener.js 09:19:10 INFO - PROCESS | 1846 | ++DOMWINDOW == 129 (0x7f75301ca800) [pid = 1846] [serial = 620] [outer = 0x7f752a90f800] 09:19:11 INFO - PROCESS | 1846 | 1461773951445 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]]]}] 09:19:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | currentColor is computed from the canvas element 09:19:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | took 1384ms 09:19:11 INFO - PROCESS | 1846 | 1461773951475 Marionette TRACE conn3 -> [0,797,"getWindowHandle",null] 09:19:11 INFO - PROCESS | 1846 | 1461773951479 Marionette TRACE conn3 <- [1,797,null,{"value":"8"}] 09:19:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html 09:19:11 INFO - PROCESS | 1846 | 1461773951485 Marionette TRACE conn3 -> [0,798,"setScriptTimeout",{"ms":35000}] 09:19:11 INFO - PROCESS | 1846 | 1461773951490 Marionette TRACE conn3 <- [1,798,null,{}] 09:19:11 INFO - PROCESS | 1846 | 1461773951506 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}] 09:19:11 INFO - PROCESS | 1846 | 1461773951667 Marionette TRACE conn3 <- [1,799,null,{"value":null}] 09:19:11 INFO - PROCESS | 1846 | 1461773951830 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\", \"8c3fb307-b706-445e-94e1-ab62aec87e07\");\n\nvar timer = null;\nif (30000) {\n 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:19:11 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f753712f800 == 71 [pid = 1846] [id = 207] 09:19:11 INFO - PROCESS | 1846 | ++DOMWINDOW == 130 (0x7f75329e7800) [pid = 1846] [serial = 621] [outer = (nil)] 09:19:11 INFO - PROCESS | 1846 | ++DOMWINDOW == 131 (0x7f7535e09400) [pid = 1846] [serial = 622] [outer = 0x7f75329e7800] 09:19:11 INFO - PROCESS | 1846 | 1461773951904 Marionette DEBUG loaded listener.js 09:19:12 INFO - PROCESS | 1846 | ++DOMWINDOW == 132 (0x7f75373e2c00) [pid = 1846] [serial = 623] [outer = 0x7f75329e7800] 09:19:12 INFO - PROCESS | 1846 | 1461773952779 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]]]}] 09:19:12 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 09:19:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html | took 1335ms 09:19:12 INFO - PROCESS | 1846 | 1461773952821 Marionette TRACE conn3 -> [0,801,"getWindowHandle",null] 09:19:12 INFO - PROCESS | 1846 | 1461773952826 Marionette TRACE conn3 <- [1,801,null,{"value":"8"}] 09:19:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html 09:19:12 INFO - PROCESS | 1846 | 1461773952831 Marionette TRACE conn3 -> [0,802,"setScriptTimeout",{"ms":35000}] 09:19:12 INFO - PROCESS | 1846 | 1461773952834 Marionette TRACE conn3 <- [1,802,null,{}] 09:19:12 INFO - PROCESS | 1846 | 1461773952839 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}] 09:19:13 INFO - PROCESS | 1846 | 1461773953002 Marionette TRACE conn3 <- [1,803,null,{"value":null}] 09:19:13 INFO - PROCESS | 1846 | 1461773953161 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\", \"8c3fb307-b706-445e-94e1-ab62aec87e07\");\n\nvar timer = null;\nif (30000) {\n 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:19:13 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f7538470000 == 72 [pid = 1846] [id = 208] 09:19:13 INFO - PROCESS | 1846 | ++DOMWINDOW == 133 (0x7f75329f1400) [pid = 1846] [serial = 624] [outer = (nil)] 09:19:13 INFO - PROCESS | 1846 | ++DOMWINDOW == 134 (0x7f7538038400) [pid = 1846] [serial = 625] [outer = 0x7f75329f1400] 09:19:13 INFO - PROCESS | 1846 | 1461773953232 Marionette DEBUG loaded listener.js 09:19:13 INFO - PROCESS | 1846 | ++DOMWINDOW == 135 (0x7f7538da2000) [pid = 1846] [serial = 626] [outer = 0x7f75329f1400] 09:19:14 INFO - PROCESS | 1846 | 1461773954107 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]]]}] 09:19:14 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 09:19:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html | took 1326ms 09:19:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html 09:19:14 INFO - PROCESS | 1846 | 1461773954157 Marionette TRACE conn3 -> [0,805,"getWindowHandle",null] 09:19:14 INFO - PROCESS | 1846 | 1461773954160 Marionette TRACE conn3 <- [1,805,null,{"value":"8"}] 09:19:14 INFO - PROCESS | 1846 | 1461773954166 Marionette TRACE conn3 -> [0,806,"setScriptTimeout",{"ms":35000}] 09:19:14 INFO - PROCESS | 1846 | 1461773954169 Marionette TRACE conn3 <- [1,806,null,{}] 09:19:14 INFO - PROCESS | 1846 | 1461773954174 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}] 09:19:14 INFO - PROCESS | 1846 | 1461773954331 Marionette TRACE conn3 <- [1,807,null,{"value":null}] 09:19:14 INFO - PROCESS | 1846 | 1461773954539 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\", \"8c3fb307-b706-445e-94e1-ab62aec87e07\");\n\nvar timer = null;\nif (30000) {\n 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:19:14 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f7539b3d000 == 73 [pid = 1846] [id = 209] 09:19:14 INFO - PROCESS | 1846 | ++DOMWINDOW == 136 (0x7f7539418000) [pid = 1846] [serial = 627] [outer = (nil)] 09:19:14 INFO - PROCESS | 1846 | ++DOMWINDOW == 137 (0x7f7539cc0800) [pid = 1846] [serial = 628] [outer = 0x7f7539418000] 09:19:14 INFO - PROCESS | 1846 | 1461773954660 Marionette DEBUG loaded listener.js 09:19:14 INFO - PROCESS | 1846 | ++DOMWINDOW == 138 (0x7f753b9ce400) [pid = 1846] [serial = 629] [outer = 0x7f7539418000] 09:19:15 INFO - PROCESS | 1846 | 1461773955509 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]]]}] 09:19:15 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 09:19:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html | took 1377ms 09:19:15 INFO - PROCESS | 1846 | 1461773955543 Marionette TRACE conn3 -> [0,809,"getWindowHandle",null] 09:19:15 INFO - PROCESS | 1846 | 1461773955545 Marionette TRACE conn3 <- [1,809,null,{"value":"8"}] 09:19:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html 09:19:15 INFO - PROCESS | 1846 | 1461773955551 Marionette TRACE conn3 -> [0,810,"setScriptTimeout",{"ms":35000}] 09:19:15 INFO - PROCESS | 1846 | 1461773955554 Marionette TRACE conn3 <- [1,810,null,{}] 09:19:15 INFO - PROCESS | 1846 | 1461773955559 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}] 09:19:15 INFO - PROCESS | 1846 | 1461773955739 Marionette TRACE conn3 <- [1,811,null,{"value":null}] 09:19:15 INFO - PROCESS | 1846 | 1461773955912 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\", \"8c3fb307-b706-445e-94e1-ab62aec87e07\");\n\nvar timer = null;\nif (30000) {\n 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:19:15 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f7546191000 == 74 [pid = 1846] [id = 210] 09:19:15 INFO - PROCESS | 1846 | ++DOMWINDOW == 139 (0x7f75461ea800) [pid = 1846] [serial = 630] [outer = (nil)] 09:19:15 INFO - PROCESS | 1846 | ++DOMWINDOW == 140 (0x7f7549015000) [pid = 1846] [serial = 631] [outer = 0x7f75461ea800] 09:19:15 INFO - PROCESS | 1846 | 1461773955984 Marionette DEBUG loaded listener.js 09:19:16 INFO - PROCESS | 1846 | ++DOMWINDOW == 141 (0x7f754ae38c00) [pid = 1846] [serial = 632] [outer = 0x7f75461ea800] 09:19:16 INFO - PROCESS | 1846 | 1461773956824 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]]]}] 09:19:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | Canvas test: 2d.fillStyle.parse.hex3 09:19:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | took 1334ms 09:19:16 INFO - PROCESS | 1846 | 1461773956887 Marionette TRACE conn3 -> [0,813,"getWindowHandle",null] 09:19:16 INFO - PROCESS | 1846 | 1461773956890 Marionette TRACE conn3 <- [1,813,null,{"value":"8"}] 09:19:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html 09:19:16 INFO - PROCESS | 1846 | 1461773956896 Marionette TRACE conn3 -> [0,814,"setScriptTimeout",{"ms":35000}] 09:19:16 INFO - PROCESS | 1846 | 1461773956899 Marionette TRACE conn3 <- [1,814,null,{}] 09:19:16 INFO - PROCESS | 1846 | 1461773956904 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}] 09:19:17 INFO - PROCESS | 1846 | 1461773957060 Marionette TRACE conn3 <- [1,815,null,{"value":null}] 09:19:17 INFO - PROCESS | 1846 | 1461773957218 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\", \"8c3fb307-b706-445e-94e1-ab62aec87e07\");\n\nvar timer = null;\nif (30000) {\n 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:19:17 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f7547652800 == 75 [pid = 1846] [id = 211] 09:19:17 INFO - PROCESS | 1846 | ++DOMWINDOW == 142 (0x7f75280ca400) [pid = 1846] [serial = 633] [outer = (nil)] 09:19:17 INFO - PROCESS | 1846 | ++DOMWINDOW == 143 (0x7f75280cf400) [pid = 1846] [serial = 634] [outer = 0x7f75280ca400] 09:19:17 INFO - PROCESS | 1846 | 1461773957287 Marionette DEBUG loaded listener.js 09:19:17 INFO - PROCESS | 1846 | ++DOMWINDOW == 144 (0x7f75280d4400) [pid = 1846] [serial = 635] [outer = 0x7f75280ca400] 09:19:18 INFO - PROCESS | 1846 | 1461773958160 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] 09:19:18 INFO - PROCESS | 1846 | 1461773958229 Marionette TRACE conn3 <- [1,817,null,{"value":"8"}] 09:19:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html 09:19:18 INFO - PROCESS | 1846 | 1461773958234 Marionette TRACE conn3 -> [0,818,"setScriptTimeout",{"ms":35000}] 09:19:18 INFO - PROCESS | 1846 | 1461773958237 Marionette TRACE conn3 <- [1,818,null,{}] 09:19:18 INFO - PROCESS | 1846 | 1461773958242 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}] 09:19:18 INFO - PROCESS | 1846 | 1461773958408 Marionette TRACE conn3 <- [1,819,null,{"value":null}] 09:19:18 INFO - PROCESS | 1846 | 1461773958574 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\", \"8c3fb307-b706-445e-94e1-ab62aec87e07\");\n\nvar timer = null;\nif (30000) {\n 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:19:18 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f7527fdf000 == 76 [pid = 1846] [id = 212] 09:19:18 INFO - PROCESS | 1846 | ++DOMWINDOW == 145 (0x7f752646b400) [pid = 1846] [serial = 636] [outer = (nil)] 09:19:18 INFO - PROCESS | 1846 | ++DOMWINDOW == 146 (0x7f75280a8000) [pid = 1846] [serial = 637] [outer = 0x7f752646b400] 09:19:18 INFO - PROCESS | 1846 | 1461773958645 Marionette DEBUG loaded listener.js 09:19:18 INFO - PROCESS | 1846 | ++DOMWINDOW == 147 (0x7f752f75b000) [pid = 1846] [serial = 638] [outer = 0x7f752646b400] 09:19:19 INFO - PROCESS | 1846 | 1461773959500 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]]]}] 09:19:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | Canvas test: 2d.fillStyle.parse.hex6 09:19:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | took 1279ms 09:19:19 INFO - PROCESS | 1846 | 1461773959513 Marionette TRACE conn3 -> [0,821,"getWindowHandle",null] 09:19:19 INFO - PROCESS | 1846 | 1461773959518 Marionette TRACE conn3 <- [1,821,null,{"value":"8"}] 09:19:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html 09:19:19 INFO - PROCESS | 1846 | 1461773959524 Marionette TRACE conn3 -> [0,822,"setScriptTimeout",{"ms":35000}] 09:19:19 INFO - PROCESS | 1846 | 1461773959527 Marionette TRACE conn3 <- [1,822,null,{}] 09:19:19 INFO - PROCESS | 1846 | 1461773959532 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}] 09:19:19 INFO - PROCESS | 1846 | 1461773959711 Marionette TRACE conn3 <- [1,823,null,{"value":null}] 09:19:19 INFO - PROCESS | 1846 | 1461773959872 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\", \"8c3fb307-b706-445e-94e1-ab62aec87e07\");\n\nvar timer = null;\nif (30000) {\n 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:19:19 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f754b384800 == 77 [pid = 1846] [id = 213] 09:19:19 INFO - PROCESS | 1846 | ++DOMWINDOW == 148 (0x7f7527998000) [pid = 1846] [serial = 639] [outer = (nil)] 09:19:19 INFO - PROCESS | 1846 | ++DOMWINDOW == 149 (0x7f75394eec00) [pid = 1846] [serial = 640] [outer = 0x7f7527998000] 09:19:19 INFO - PROCESS | 1846 | 1461773959947 Marionette DEBUG loaded listener.js 09:19:20 INFO - PROCESS | 1846 | ++DOMWINDOW == 150 (0x7f754a94b800) [pid = 1846] [serial = 641] [outer = 0x7f7527998000] 09:19:21 INFO - PROCESS | 1846 | 1461773961064 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] 09:19:21 INFO - PROCESS | 1846 | 1461773961113 Marionette TRACE conn3 <- [1,825,null,{"value":"8"}] 09:19:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html 09:19:21 INFO - PROCESS | 1846 | 1461773961122 Marionette TRACE conn3 -> [0,826,"setScriptTimeout",{"ms":35000}] 09:19:21 INFO - PROCESS | 1846 | 1461773961127 Marionette TRACE conn3 <- [1,826,null,{}] 09:19:21 INFO - PROCESS | 1846 | 1461773961136 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}] 09:19:21 INFO - PROCESS | 1846 | 1461773961321 Marionette TRACE conn3 <- [1,827,null,{"value":null}] 09:19:21 INFO - PROCESS | 1846 | 1461773961680 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\", \"8c3fb307-b706-445e-94e1-ab62aec87e07\");\n\nvar timer = null;\nif (30000) {\n 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:19:21 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f7527be1000 == 78 [pid = 1846] [id = 214] 09:19:21 INFO - PROCESS | 1846 | ++DOMWINDOW == 151 (0x7f75280a6c00) [pid = 1846] [serial = 642] [outer = (nil)] 09:19:21 INFO - PROCESS | 1846 | ++DOMWINDOW == 152 (0x7f75280ac800) [pid = 1846] [serial = 643] [outer = 0x7f75280a6c00] 09:19:21 INFO - PROCESS | 1846 | 1461773961749 Marionette DEBUG loaded listener.js 09:19:21 INFO - PROCESS | 1846 | ++DOMWINDOW == 153 (0x7f7528196400) [pid = 1846] [serial = 644] [outer = 0x7f75280a6c00] 09:19:22 INFO - PROCESS | 1846 | --DOCSHELL 0x7f753128a800 == 77 [pid = 1846] [id = 31] 09:19:22 INFO - PROCESS | 1846 | --DOMWINDOW == 152 (0x7f7528188800) [pid = 1846] [serial = 550] [outer = (nil)] [url = about:blank] 09:19:22 INFO - PROCESS | 1846 | --DOMWINDOW == 151 (0x7f752a92f800) [pid = 1846] [serial = 553] [outer = (nil)] [url = about:blank] 09:19:22 INFO - PROCESS | 1846 | --DOMWINDOW == 150 (0x7f752fcd5400) [pid = 1846] [serial = 556] [outer = (nil)] [url = about:blank] 09:19:22 INFO - PROCESS | 1846 | --DOMWINDOW == 149 (0x7f75329ec000) [pid = 1846] [serial = 559] [outer = (nil)] [url = about:blank] 09:19:22 INFO - PROCESS | 1846 | --DOMWINDOW == 148 (0x7f752f00ec00) [pid = 1846] [serial = 577] [outer = (nil)] [url = about:blank] 09:19:22 INFO - PROCESS | 1846 | --DOCSHELL 0x7f754d38f800 == 76 [pid = 1846] [id = 195] 09:19:22 INFO - PROCESS | 1846 | --DOCSHELL 0x7f754621f800 == 75 [pid = 1846] [id = 194] 09:19:22 INFO - PROCESS | 1846 | --DOCSHELL 0x7f752f651000 == 74 [pid = 1846] [id = 193] 09:19:22 INFO - PROCESS | 1846 | --DOMWINDOW == 147 (0x7f754a953000) [pid = 1846] [serial = 479] [outer = (nil)] [url = about:blank] 09:19:22 INFO - PROCESS | 1846 | --DOMWINDOW == 146 (0x7f75372bf400) [pid = 1846] [serial = 571] [outer = (nil)] [url = about:blank] 09:19:22 INFO - PROCESS | 1846 | --DOMWINDOW == 145 (0x7f753b972000) [pid = 1846] [serial = 574] [outer = (nil)] [url = about:blank] 09:19:22 INFO - PROCESS | 1846 | --DOMWINDOW == 144 (0x7f752a911400) [pid = 1846] [serial = 548] [outer = (nil)] [url = about:blank] 09:19:22 INFO - PROCESS | 1846 | --DOMWINDOW == 143 (0x7f752fb36000) [pid = 1846] [serial = 568] [outer = (nil)] [url = about:blank] 09:19:22 INFO - PROCESS | 1846 | --DOMWINDOW == 142 (0x7f7535efbc00) [pid = 1846] [serial = 562] [outer = (nil)] [url = about:blank] 09:19:22 INFO - PROCESS | 1846 | --DOMWINDOW == 141 (0x7f7536fccc00) [pid = 1846] [serial = 563] [outer = (nil)] [url = about:blank] 09:19:22 INFO - PROCESS | 1846 | --DOMWINDOW == 140 (0x7f752a925000) [pid = 1846] [serial = 566] [outer = (nil)] [url = about:blank] 09:19:22 INFO - PROCESS | 1846 | --DOMWINDOW == 139 (0x7f752a6af400) [pid = 1846] [serial = 565] [outer = (nil)] [url = about:blank] 09:19:22 INFO - PROCESS | 1846 | --DOMWINDOW == 138 (0x7f754038e400) [pid = 1846] [serial = 575] [outer = (nil)] [url = about:blank] 09:19:22 INFO - PROCESS | 1846 | --DOMWINDOW == 137 (0x7f7538033c00) [pid = 1846] [serial = 572] [outer = (nil)] [url = about:blank] 09:19:22 INFO - PROCESS | 1846 | --DOMWINDOW == 136 (0x7f75301c9000) [pid = 1846] [serial = 569] [outer = (nil)] [url = about:blank] 09:19:22 INFO - PROCESS | 1846 | --DOMWINDOW == 135 (0x7f754a94f400) [pid = 1846] [serial = 542] [outer = (nil)] [url = about:blank] 09:19:22 INFO - PROCESS | 1846 | 1461773962649 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]]]}] 09:19:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | Canvas test: 2d.fillStyle.parse.hsl-1 09:19:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | took 1585ms 09:19:22 INFO - PROCESS | 1846 | 1461773962708 Marionette TRACE conn3 -> [0,829,"getWindowHandle",null] 09:19:22 INFO - PROCESS | 1846 | 1461773962715 Marionette TRACE conn3 <- [1,829,null,{"value":"8"}] 09:19:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html 09:19:22 INFO - PROCESS | 1846 | 1461773962725 Marionette TRACE conn3 -> [0,830,"setScriptTimeout",{"ms":35000}] 09:19:22 INFO - PROCESS | 1846 | 1461773962728 Marionette TRACE conn3 <- [1,830,null,{}] 09:19:22 INFO - PROCESS | 1846 | 1461773962734 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}] 09:19:22 INFO - PROCESS | 1846 | 1461773962935 Marionette TRACE conn3 <- [1,831,null,{"value":null}] 09:19:22 INFO - PROCESS | 1846 | 1461773962950 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\", \"8c3fb307-b706-445e-94e1-ab62aec87e07\");\n\nvar timer = null;\nif (30000) {\n 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:19:22 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f752a5a8800 == 75 [pid = 1846] [id = 215] 09:19:22 INFO - PROCESS | 1846 | ++DOMWINDOW == 136 (0x7f7528f35400) [pid = 1846] [serial = 645] [outer = (nil)] 09:19:23 INFO - PROCESS | 1846 | ++DOMWINDOW == 137 (0x7f752a6dc400) [pid = 1846] [serial = 646] [outer = 0x7f7528f35400] 09:19:23 INFO - PROCESS | 1846 | 1461773963012 Marionette DEBUG loaded listener.js 09:19:23 INFO - PROCESS | 1846 | ++DOMWINDOW == 138 (0x7f752a924c00) [pid = 1846] [serial = 647] [outer = 0x7f7528f35400] 09:19:23 INFO - PROCESS | 1846 | 1461773963897 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]]]}] 09:19:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | Canvas test: 2d.fillStyle.parse.hsl-2 09:19:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | took 1233ms 09:19:23 INFO - PROCESS | 1846 | 1461773963958 Marionette TRACE conn3 -> [0,833,"getWindowHandle",null] 09:19:23 INFO - PROCESS | 1846 | 1461773963962 Marionette TRACE conn3 <- [1,833,null,{"value":"8"}] 09:19:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html 09:19:23 INFO - PROCESS | 1846 | 1461773963967 Marionette TRACE conn3 -> [0,834,"setScriptTimeout",{"ms":35000}] 09:19:23 INFO - PROCESS | 1846 | 1461773963973 Marionette TRACE conn3 <- [1,834,null,{}] 09:19:23 INFO - PROCESS | 1846 | 1461773963987 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}] 09:19:24 INFO - PROCESS | 1846 | 1461773964146 Marionette TRACE conn3 <- [1,835,null,{"value":null}] 09:19:24 INFO - PROCESS | 1846 | 1461773964261 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\", \"8c3fb307-b706-445e-94e1-ab62aec87e07\");\n\nvar timer = null;\nif (30000) {\n 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:19:24 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f75300ca000 == 76 [pid = 1846] [id = 216] 09:19:24 INFO - PROCESS | 1846 | ++DOMWINDOW == 139 (0x7f7529941800) [pid = 1846] [serial = 648] [outer = (nil)] 09:19:24 INFO - PROCESS | 1846 | ++DOMWINDOW == 140 (0x7f752f149800) [pid = 1846] [serial = 649] [outer = 0x7f7529941800] 09:19:24 INFO - PROCESS | 1846 | 1461773964325 Marionette DEBUG loaded listener.js 09:19:24 INFO - PROCESS | 1846 | ++DOMWINDOW == 141 (0x7f752fd1dc00) [pid = 1846] [serial = 650] [outer = 0x7f7529941800] 09:19:25 INFO - PROCESS | 1846 | 1461773965056 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]]]}] 09:19:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | Canvas test: 2d.fillStyle.parse.hsl-3 09:19:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | took 1132ms 09:19:25 INFO - PROCESS | 1846 | 1461773965100 Marionette TRACE conn3 -> [0,837,"getWindowHandle",null] 09:19:25 INFO - PROCESS | 1846 | 1461773965105 Marionette TRACE conn3 <- [1,837,null,{"value":"8"}] 09:19:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html 09:19:25 INFO - PROCESS | 1846 | 1461773965120 Marionette TRACE conn3 -> [0,838,"setScriptTimeout",{"ms":35000}] 09:19:25 INFO - PROCESS | 1846 | 1461773965132 Marionette TRACE conn3 <- [1,838,null,{}] 09:19:25 INFO - PROCESS | 1846 | 1461773965139 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}] 09:19:25 INFO - PROCESS | 1846 | 1461773965327 Marionette TRACE conn3 <- [1,839,null,{"value":null}] 09:19:25 INFO - PROCESS | 1846 | 1461773965350 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\", \"8c3fb307-b706-445e-94e1-ab62aec87e07\");\n\nvar timer = null;\nif (30000) {\n 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:19:25 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f753521f800 == 77 [pid = 1846] [id = 217] 09:19:25 INFO - PROCESS | 1846 | ++DOMWINDOW == 142 (0x7f752f151400) [pid = 1846] [serial = 651] [outer = (nil)] 09:19:25 INFO - PROCESS | 1846 | ++DOMWINDOW == 143 (0x7f7531263000) [pid = 1846] [serial = 652] [outer = 0x7f752f151400] 09:19:25 INFO - PROCESS | 1846 | 1461773965411 Marionette DEBUG loaded listener.js 09:19:25 INFO - PROCESS | 1846 | ++DOMWINDOW == 144 (0x7f753157a800) [pid = 1846] [serial = 653] [outer = 0x7f752f151400] 09:19:26 INFO - PROCESS | 1846 | 1461773966242 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]]]}] 09:19:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | Canvas test: 2d.fillStyle.parse.hsl-4 09:19:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | took 1184ms 09:19:26 INFO - PROCESS | 1846 | 1461773966311 Marionette TRACE conn3 -> [0,841,"getWindowHandle",null] 09:19:26 INFO - PROCESS | 1846 | 1461773966314 Marionette TRACE conn3 <- [1,841,null,{"value":"8"}] 09:19:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html 09:19:26 INFO - PROCESS | 1846 | 1461773966319 Marionette TRACE conn3 -> [0,842,"setScriptTimeout",{"ms":35000}] 09:19:26 INFO - PROCESS | 1846 | 1461773966321 Marionette TRACE conn3 <- [1,842,null,{}] 09:19:26 INFO - PROCESS | 1846 | 1461773966326 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}] 09:19:26 INFO - PROCESS | 1846 | 1461773966512 Marionette TRACE conn3 <- [1,843,null,{"value":null}] 09:19:26 INFO - PROCESS | 1846 | 1461773966541 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\", \"8c3fb307-b706-445e-94e1-ab62aec87e07\");\n\nvar timer = null;\nif (30000) {\n 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:19:26 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f75381e1000 == 78 [pid = 1846] [id = 218] 09:19:26 INFO - PROCESS | 1846 | ++DOMWINDOW == 145 (0x7f752ff39800) [pid = 1846] [serial = 654] [outer = (nil)] 09:19:26 INFO - PROCESS | 1846 | ++DOMWINDOW == 146 (0x7f7532a77000) [pid = 1846] [serial = 655] [outer = 0x7f752ff39800] 09:19:26 INFO - PROCESS | 1846 | 1461773966599 Marionette DEBUG loaded listener.js 09:19:26 INFO - PROCESS | 1846 | ++DOMWINDOW == 147 (0x7f75353fbc00) [pid = 1846] [serial = 656] [outer = 0x7f752ff39800] 09:19:27 INFO - PROCESS | 1846 | --DOMWINDOW == 146 (0x7f752993e000) [pid = 1846] [serial = 600] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html] 09:19:27 INFO - PROCESS | 1846 | --DOMWINDOW == 145 (0x7f752a6b7800) [pid = 1846] [serial = 594] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html] 09:19:27 INFO - PROCESS | 1846 | --DOMWINDOW == 144 (0x7f752993d800) [pid = 1846] [serial = 597] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html] 09:19:27 INFO - PROCESS | 1846 | --DOMWINDOW == 143 (0x7f7527ff9c00) [pid = 1846] [serial = 609] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html] 09:19:27 INFO - PROCESS | 1846 | --DOMWINDOW == 142 (0x7f752e1af000) [pid = 1846] [serial = 603] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html] 09:19:27 INFO - PROCESS | 1846 | --DOMWINDOW == 141 (0x7f752e543400) [pid = 1846] [serial = 606] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html] 09:19:27 INFO - PROCESS | 1846 | 1461773967719 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]]]}] 09:19:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | Canvas test: 2d.fillStyle.parse.hsl-5 09:19:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | took 1425ms 09:19:27 INFO - PROCESS | 1846 | 1461773967745 Marionette TRACE conn3 -> [0,845,"getWindowHandle",null] 09:19:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html 09:19:27 INFO - PROCESS | 1846 | 1461773967748 Marionette TRACE conn3 <- [1,845,null,{"value":"8"}] 09:19:27 INFO - PROCESS | 1846 | 1461773967753 Marionette TRACE conn3 -> [0,846,"setScriptTimeout",{"ms":35000}] 09:19:27 INFO - PROCESS | 1846 | 1461773967757 Marionette TRACE conn3 <- [1,846,null,{}] 09:19:27 INFO - PROCESS | 1846 | 1461773967761 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}] 09:19:27 INFO - PROCESS | 1846 | 1461773967976 Marionette TRACE conn3 <- [1,847,null,{"value":null}] 09:19:28 INFO - PROCESS | 1846 | 1461773968000 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\", \"8c3fb307-b706-445e-94e1-ab62aec87e07\");\n\nvar timer = null;\nif (30000) {\n 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:19:28 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f7545f21000 == 79 [pid = 1846] [id = 219] 09:19:28 INFO - PROCESS | 1846 | ++DOMWINDOW == 142 (0x7f7530f25400) [pid = 1846] [serial = 657] [outer = (nil)] 09:19:28 INFO - PROCESS | 1846 | ++DOMWINDOW == 143 (0x7f75373db400) [pid = 1846] [serial = 658] [outer = 0x7f7530f25400] 09:19:28 INFO - PROCESS | 1846 | 1461773968064 Marionette DEBUG loaded listener.js 09:19:28 INFO - PROCESS | 1846 | ++DOMWINDOW == 144 (0x7f753a799c00) [pid = 1846] [serial = 659] [outer = 0x7f7530f25400] 09:19:28 INFO - PROCESS | 1846 | 1461773968782 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]]]}] 09:19:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | Canvas test: 2d.fillStyle.parse.hsl-6 09:19:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | took 1078ms 09:19:28 INFO - PROCESS | 1846 | 1461773968847 Marionette TRACE conn3 -> [0,849,"getWindowHandle",null] 09:19:28 INFO - PROCESS | 1846 | 1461773968850 Marionette TRACE conn3 <- [1,849,null,{"value":"8"}] 09:19:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html 09:19:28 INFO - PROCESS | 1846 | 1461773968856 Marionette TRACE conn3 -> [0,850,"setScriptTimeout",{"ms":35000}] 09:19:28 INFO - PROCESS | 1846 | 1461773968858 Marionette TRACE conn3 <- [1,850,null,{}] 09:19:28 INFO - PROCESS | 1846 | 1461773968863 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}] 09:19:29 INFO - PROCESS | 1846 | 1461773969045 Marionette TRACE conn3 <- [1,851,null,{"value":null}] 09:19:29 INFO - PROCESS | 1846 | 1461773969063 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\", \"8c3fb307-b706-445e-94e1-ab62aec87e07\");\n\nvar timer = null;\nif (30000) {\n 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:19:29 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f754a748800 == 80 [pid = 1846] [id = 220] 09:19:29 INFO - PROCESS | 1846 | ++DOMWINDOW == 145 (0x7f7532865c00) [pid = 1846] [serial = 660] [outer = (nil)] 09:19:29 INFO - PROCESS | 1846 | ++DOMWINDOW == 146 (0x7f7540320800) [pid = 1846] [serial = 661] [outer = 0x7f7532865c00] 09:19:29 INFO - PROCESS | 1846 | 1461773969123 Marionette DEBUG loaded listener.js 09:19:29 INFO - PROCESS | 1846 | ++DOMWINDOW == 147 (0x7f7547340000) [pid = 1846] [serial = 662] [outer = 0x7f7532865c00] 09:19:30 INFO - PROCESS | 1846 | 1461773970171 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]]]}] 09:19:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-1 09:19:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | took 1380ms 09:19:30 INFO - PROCESS | 1846 | 1461773970237 Marionette TRACE conn3 -> [0,853,"getWindowHandle",null] 09:19:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html 09:19:30 INFO - PROCESS | 1846 | 1461773970242 Marionette TRACE conn3 <- [1,853,null,{"value":"8"}] 09:19:30 INFO - PROCESS | 1846 | 1461773970249 Marionette TRACE conn3 -> [0,854,"setScriptTimeout",{"ms":35000}] 09:19:30 INFO - PROCESS | 1846 | 1461773970254 Marionette TRACE conn3 <- [1,854,null,{}] 09:19:30 INFO - PROCESS | 1846 | 1461773970262 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}] 09:19:30 INFO - PROCESS | 1846 | 1461773970432 Marionette TRACE conn3 <- [1,855,null,{"value":null}] 09:19:30 INFO - PROCESS | 1846 | 1461773970591 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\", \"8c3fb307-b706-445e-94e1-ab62aec87e07\");\n\nvar timer = null;\nif (30000) {\n 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:19:30 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f752f982000 == 81 [pid = 1846] [id = 221] 09:19:30 INFO - PROCESS | 1846 | ++DOMWINDOW == 148 (0x7f7527fee000) [pid = 1846] [serial = 663] [outer = (nil)] 09:19:30 INFO - PROCESS | 1846 | ++DOMWINDOW == 149 (0x7f7528f30000) [pid = 1846] [serial = 664] [outer = 0x7f7527fee000] 09:19:30 INFO - PROCESS | 1846 | 1461773970663 Marionette DEBUG loaded listener.js 09:19:30 INFO - PROCESS | 1846 | ++DOMWINDOW == 150 (0x7f752a911400) [pid = 1846] [serial = 665] [outer = 0x7f7527fee000] 09:19:31 INFO - PROCESS | 1846 | 1461773971602 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]]]}] 09:19:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-2 09:19:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | took 1385ms 09:19:31 INFO - PROCESS | 1846 | 1461773971635 Marionette TRACE conn3 -> [0,857,"getWindowHandle",null] 09:19:31 INFO - PROCESS | 1846 | 1461773971643 Marionette TRACE conn3 <- [1,857,null,{"value":"8"}] 09:19:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html 09:19:31 INFO - PROCESS | 1846 | 1461773971653 Marionette TRACE conn3 -> [0,858,"setScriptTimeout",{"ms":35000}] 09:19:31 INFO - PROCESS | 1846 | 1461773971656 Marionette TRACE conn3 <- [1,858,null,{}] 09:19:31 INFO - PROCESS | 1846 | 1461773971662 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}] 09:19:31 INFO - PROCESS | 1846 | 1461773971863 Marionette TRACE conn3 <- [1,859,null,{"value":null}] 09:19:32 INFO - PROCESS | 1846 | 1461773972022 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\", \"8c3fb307-b706-445e-94e1-ab62aec87e07\");\n\nvar timer = null;\nif (30000) {\n 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:19:32 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f7539bc2800 == 82 [pid = 1846] [id = 222] 09:19:32 INFO - PROCESS | 1846 | ++DOMWINDOW == 151 (0x7f752f00a400) [pid = 1846] [serial = 666] [outer = (nil)] 09:19:32 INFO - PROCESS | 1846 | ++DOMWINDOW == 152 (0x7f752fd13c00) [pid = 1846] [serial = 667] [outer = 0x7f752f00a400] 09:19:32 INFO - PROCESS | 1846 | 1461773972092 Marionette DEBUG loaded listener.js 09:19:32 INFO - PROCESS | 1846 | ++DOMWINDOW == 153 (0x7f753144a800) [pid = 1846] [serial = 668] [outer = 0x7f752f00a400] 09:19:33 INFO - PROCESS | 1846 | 1461773973019 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]]]}] 09:19:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-3 09:19:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | took 1428ms 09:19:33 INFO - PROCESS | 1846 | 1461773973081 Marionette TRACE conn3 -> [0,861,"getWindowHandle",null] 09:19:33 INFO - PROCESS | 1846 | 1461773973085 Marionette TRACE conn3 <- [1,861,null,{"value":"8"}] 09:19:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html 09:19:33 INFO - PROCESS | 1846 | 1461773973091 Marionette TRACE conn3 -> [0,862,"setScriptTimeout",{"ms":35000}] 09:19:33 INFO - PROCESS | 1846 | 1461773973097 Marionette TRACE conn3 <- [1,862,null,{}] 09:19:33 INFO - PROCESS | 1846 | 1461773973113 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}] 09:19:33 INFO - PROCESS | 1846 | 1461773973323 Marionette TRACE conn3 <- [1,863,null,{"value":null}] 09:19:33 INFO - PROCESS | 1846 | 1461773973487 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\", \"8c3fb307-b706-445e-94e1-ab62aec87e07\");\n\nvar timer = null;\nif (30000) {\n 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:19:33 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f754f8a6000 == 83 [pid = 1846] [id = 223] 09:19:33 INFO - PROCESS | 1846 | ++DOMWINDOW == 154 (0x7f75329ea400) [pid = 1846] [serial = 669] [outer = (nil)] 09:19:33 INFO - PROCESS | 1846 | ++DOMWINDOW == 155 (0x7f75374a7400) [pid = 1846] [serial = 670] [outer = 0x7f75329ea400] 09:19:33 INFO - PROCESS | 1846 | 1461773973562 Marionette DEBUG loaded listener.js 09:19:33 INFO - PROCESS | 1846 | ++DOMWINDOW == 156 (0x7f75394e3000) [pid = 1846] [serial = 671] [outer = 0x7f75329ea400] 09:19:34 INFO - PROCESS | 1846 | 1461773974403 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]]]}] 09:19:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-4 09:19:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | took 1347ms 09:19:34 INFO - PROCESS | 1846 | 1461773974439 Marionette TRACE conn3 -> [0,865,"getWindowHandle",null] 09:19:34 INFO - PROCESS | 1846 | 1461773974443 Marionette TRACE conn3 <- [1,865,null,{"value":"8"}] 09:19:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html 09:19:34 INFO - PROCESS | 1846 | 1461773974449 Marionette TRACE conn3 -> [0,866,"setScriptTimeout",{"ms":35000}] 09:19:34 INFO - PROCESS | 1846 | 1461773974451 Marionette TRACE conn3 <- [1,866,null,{}] 09:19:34 INFO - PROCESS | 1846 | 1461773974457 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}] 09:19:34 INFO - PROCESS | 1846 | 1461773974613 Marionette TRACE conn3 <- [1,867,null,{"value":null}] 09:19:34 INFO - PROCESS | 1846 | 1461773974777 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\", \"8c3fb307-b706-445e-94e1-ab62aec87e07\");\n\nvar timer = null;\nif (30000) {\n 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:19:34 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f752a311000 == 84 [pid = 1846] [id = 224] 09:19:34 INFO - PROCESS | 1846 | ++DOMWINDOW == 157 (0x7f7527fec400) [pid = 1846] [serial = 672] [outer = (nil)] 09:19:34 INFO - PROCESS | 1846 | ++DOMWINDOW == 158 (0x7f7545f70400) [pid = 1846] [serial = 673] [outer = 0x7f7527fec400] 09:19:34 INFO - PROCESS | 1846 | 1461773974846 Marionette DEBUG loaded listener.js 09:19:34 INFO - PROCESS | 1846 | ++DOMWINDOW == 159 (0x7f754760cc00) [pid = 1846] [serial = 674] [outer = 0x7f7527fec400] 09:19:35 INFO - PROCESS | 1846 | 1461773975722 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]]]}] 09:19:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | Canvas test: 2d.fillStyle.parse.hsla-1 09:19:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | took 1335ms 09:19:35 INFO - PROCESS | 1846 | 1461773975785 Marionette TRACE conn3 -> [0,869,"getWindowHandle",null] 09:19:35 INFO - PROCESS | 1846 | 1461773975789 Marionette TRACE conn3 <- [1,869,null,{"value":"8"}] 09:19:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html 09:19:35 INFO - PROCESS | 1846 | 1461773975794 Marionette TRACE conn3 -> [0,870,"setScriptTimeout",{"ms":35000}] 09:19:35 INFO - PROCESS | 1846 | 1461773975800 Marionette TRACE conn3 <- [1,870,null,{}] 09:19:35 INFO - PROCESS | 1846 | 1461773975805 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}] 09:19:35 INFO - PROCESS | 1846 | 1461773975978 Marionette TRACE conn3 <- [1,871,null,{"value":null}] 09:19:36 INFO - PROCESS | 1846 | 1461773976137 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\", \"8c3fb307-b706-445e-94e1-ab62aec87e07\");\n\nvar timer = null;\nif (30000) {\n 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:19:36 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f75506e4000 == 85 [pid = 1846] [id = 225] 09:19:36 INFO - PROCESS | 1846 | ++DOMWINDOW == 160 (0x7f7536cba400) [pid = 1846] [serial = 675] [outer = (nil)] 09:19:36 INFO - PROCESS | 1846 | ++DOMWINDOW == 161 (0x7f754a902800) [pid = 1846] [serial = 676] [outer = 0x7f7536cba400] 09:19:36 INFO - PROCESS | 1846 | 1461773976209 Marionette DEBUG loaded listener.js 09:19:36 INFO - PROCESS | 1846 | ++DOMWINDOW == 162 (0x7f754b075400) [pid = 1846] [serial = 677] [outer = 0x7f7536cba400] 09:19:37 INFO - PROCESS | 1846 | 1461773977063 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]]]}] 09:19:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | Canvas test: 2d.fillStyle.parse.hsla-2 09:19:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | took 1302ms 09:19:37 INFO - PROCESS | 1846 | 1461773977096 Marionette TRACE conn3 -> [0,873,"getWindowHandle",null] 09:19:37 INFO - PROCESS | 1846 | 1461773977101 Marionette TRACE conn3 <- [1,873,null,{"value":"8"}] 09:19:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html 09:19:37 INFO - PROCESS | 1846 | 1461773977107 Marionette TRACE conn3 -> [0,874,"setScriptTimeout",{"ms":35000}] 09:19:37 INFO - PROCESS | 1846 | 1461773977110 Marionette TRACE conn3 <- [1,874,null,{}] 09:19:37 INFO - PROCESS | 1846 | 1461773977116 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}] 09:19:37 INFO - PROCESS | 1846 | 1461773977293 Marionette TRACE conn3 <- [1,875,null,{"value":null}] 09:19:37 INFO - PROCESS | 1846 | 1461773977461 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\", \"8c3fb307-b706-445e-94e1-ab62aec87e07\");\n\nvar timer = null;\nif (30000) {\n 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:19:37 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f7527fce000 == 86 [pid = 1846] [id = 226] 09:19:37 INFO - PROCESS | 1846 | ++DOMWINDOW == 163 (0x7f7526d8a000) [pid = 1846] [serial = 678] [outer = (nil)] 09:19:37 INFO - PROCESS | 1846 | ++DOMWINDOW == 164 (0x7f7526d8ec00) [pid = 1846] [serial = 679] [outer = 0x7f7526d8a000] 09:19:37 INFO - PROCESS | 1846 | 1461773977533 Marionette DEBUG loaded listener.js 09:19:37 INFO - PROCESS | 1846 | ++DOMWINDOW == 165 (0x7f754b084800) [pid = 1846] [serial = 680] [outer = 0x7f7526d8a000] 09:19:38 INFO - PROCESS | 1846 | 1461773978400 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]]]}] 09:19:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-1 09:19:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | took 1338ms 09:19:38 INFO - PROCESS | 1846 | 1461773978447 Marionette TRACE conn3 -> [0,877,"getWindowHandle",null] 09:19:38 INFO - PROCESS | 1846 | 1461773978451 Marionette TRACE conn3 <- [1,877,null,{"value":"8"}] 09:19:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html 09:19:38 INFO - PROCESS | 1846 | 1461773978457 Marionette TRACE conn3 -> [0,878,"setScriptTimeout",{"ms":35000}] 09:19:38 INFO - PROCESS | 1846 | 1461773978461 Marionette TRACE conn3 <- [1,878,null,{}] 09:19:38 INFO - PROCESS | 1846 | 1461773978466 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}] 09:19:38 INFO - PROCESS | 1846 | 1461773978634 Marionette TRACE conn3 <- [1,879,null,{"value":null}] 09:19:38 INFO - PROCESS | 1846 | 1461773978800 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\", \"8c3fb307-b706-445e-94e1-ab62aec87e07\");\n\nvar timer = null;\nif (30000) {\n 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:19:38 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f75295e3000 == 87 [pid = 1846] [id = 227] 09:19:38 INFO - PROCESS | 1846 | ++DOMWINDOW == 166 (0x7f7526aab000) [pid = 1846] [serial = 681] [outer = (nil)] 09:19:38 INFO - PROCESS | 1846 | ++DOMWINDOW == 167 (0x7f7526aaf400) [pid = 1846] [serial = 682] [outer = 0x7f7526aab000] 09:19:38 INFO - PROCESS | 1846 | 1461773978868 Marionette DEBUG loaded listener.js 09:19:38 INFO - PROCESS | 1846 | ++DOMWINDOW == 168 (0x7f7526ab4400) [pid = 1846] [serial = 683] [outer = 0x7f7526aab000] 09:19:39 INFO - PROCESS | 1846 | 1461773979711 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]]]}] 09:19:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-2 09:19:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | took 1333ms 09:19:39 INFO - PROCESS | 1846 | 1461773979791 Marionette TRACE conn3 -> [0,881,"getWindowHandle",null] 09:19:39 INFO - PROCESS | 1846 | 1461773979795 Marionette TRACE conn3 <- [1,881,null,{"value":"8"}] 09:19:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html 09:19:39 INFO - PROCESS | 1846 | 1461773979801 Marionette TRACE conn3 -> [0,882,"setScriptTimeout",{"ms":35000}] 09:19:39 INFO - PROCESS | 1846 | 1461773979803 Marionette TRACE conn3 <- [1,882,null,{}] 09:19:39 INFO - PROCESS | 1846 | 1461773979808 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}] 09:19:39 INFO - PROCESS | 1846 | 1461773979974 Marionette TRACE conn3 <- [1,883,null,{"value":null}] 09:19:40 INFO - PROCESS | 1846 | 1461773980146 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\", \"8c3fb307-b706-445e-94e1-ab62aec87e07\");\n\nvar timer = null;\nif (30000) {\n 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:19:40 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f752945b000 == 88 [pid = 1846] [id = 228] 09:19:40 INFO - PROCESS | 1846 | ++DOMWINDOW == 169 (0x7f75244de000) [pid = 1846] [serial = 684] [outer = (nil)] 09:19:40 INFO - PROCESS | 1846 | ++DOMWINDOW == 170 (0x7f75244e5400) [pid = 1846] [serial = 685] [outer = 0x7f75244de000] 09:19:40 INFO - PROCESS | 1846 | 1461773980216 Marionette DEBUG loaded listener.js 09:19:40 INFO - PROCESS | 1846 | ++DOMWINDOW == 171 (0x7f75244ea400) [pid = 1846] [serial = 686] [outer = 0x7f75244de000] 09:19:41 INFO - PROCESS | 1846 | 1461773981021 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]]]}] 09:19:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-3 09:19:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | took 1279ms 09:19:41 INFO - PROCESS | 1846 | 1461773981081 Marionette TRACE conn3 -> [0,885,"getWindowHandle",null] 09:19:41 INFO - PROCESS | 1846 | 1461773981084 Marionette TRACE conn3 <- [1,885,null,{"value":"8"}] 09:19:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html 09:19:41 INFO - PROCESS | 1846 | 1461773981090 Marionette TRACE conn3 -> [0,886,"setScriptTimeout",{"ms":35000}] 09:19:41 INFO - PROCESS | 1846 | 1461773981092 Marionette TRACE conn3 <- [1,886,null,{}] 09:19:41 INFO - PROCESS | 1846 | 1461773981098 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}] 09:19:41 INFO - PROCESS | 1846 | 1461773981257 Marionette TRACE conn3 <- [1,887,null,{"value":null}] 09:19:41 INFO - PROCESS | 1846 | 1461773981426 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\", \"8c3fb307-b706-445e-94e1-ab62aec87e07\");\n\nvar timer = null;\nif (30000) {\n 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:19:41 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f75295e4800 == 89 [pid = 1846] [id = 229] 09:19:41 INFO - PROCESS | 1846 | ++DOMWINDOW == 172 (0x7f75244e0800) [pid = 1846] [serial = 687] [outer = (nil)] 09:19:41 INFO - PROCESS | 1846 | ++DOMWINDOW == 173 (0x7f7526aab400) [pid = 1846] [serial = 688] [outer = 0x7f75244e0800] 09:19:41 INFO - PROCESS | 1846 | 1461773981502 Marionette DEBUG loaded listener.js 09:19:41 INFO - PROCESS | 1846 | ++DOMWINDOW == 174 (0x7f7526ab5400) [pid = 1846] [serial = 689] [outer = 0x7f75244e0800] 09:19:42 INFO - PROCESS | 1846 | 1461773982343 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]]]}] 09:19:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-4 09:19:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | took 1283ms 09:19:42 INFO - PROCESS | 1846 | 1461773982374 Marionette TRACE conn3 -> [0,889,"getWindowHandle",null] 09:19:42 INFO - PROCESS | 1846 | 1461773982377 Marionette TRACE conn3 <- [1,889,null,{"value":"8"}] 09:19:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html 09:19:42 INFO - PROCESS | 1846 | 1461773982383 Marionette TRACE conn3 -> [0,890,"setScriptTimeout",{"ms":35000}] 09:19:42 INFO - PROCESS | 1846 | 1461773982386 Marionette TRACE conn3 <- [1,890,null,{}] 09:19:42 INFO - PROCESS | 1846 | 1461773982391 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}] 09:19:42 INFO - PROCESS | 1846 | 1461773982576 Marionette TRACE conn3 <- [1,891,null,{"value":null}] 09:19:42 INFO - PROCESS | 1846 | 1461773982764 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\", \"8c3fb307-b706-445e-94e1-ab62aec87e07\");\n\nvar timer = null;\nif (30000) {\n 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:19:42 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f752a3db800 == 90 [pid = 1846] [id = 230] 09:19:42 INFO - PROCESS | 1846 | ++DOMWINDOW == 175 (0x7f75244e4800) [pid = 1846] [serial = 690] [outer = (nil)] 09:19:42 INFO - PROCESS | 1846 | ++DOMWINDOW == 176 (0x7f752799ac00) [pid = 1846] [serial = 691] [outer = 0x7f75244e4800] 09:19:42 INFO - PROCESS | 1846 | 1461773982832 Marionette DEBUG loaded listener.js 09:19:42 INFO - PROCESS | 1846 | ++DOMWINDOW == 177 (0x7f7529938400) [pid = 1846] [serial = 692] [outer = 0x7f75244e4800] 09:19:44 INFO - PROCESS | 1846 | 1461773984029 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]]]}] 09:19:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-5 09:19:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | took 1680ms 09:19:44 INFO - PROCESS | 1846 | 1461773984064 Marionette TRACE conn3 -> [0,893,"getWindowHandle",null] 09:19:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html 09:19:44 INFO - PROCESS | 1846 | 1461773984070 Marionette TRACE conn3 <- [1,893,null,{"value":"8"}] 09:19:44 INFO - PROCESS | 1846 | 1461773984077 Marionette TRACE conn3 -> [0,894,"setScriptTimeout",{"ms":35000}] 09:19:44 INFO - PROCESS | 1846 | 1461773984083 Marionette TRACE conn3 <- [1,894,null,{}] 09:19:44 INFO - PROCESS | 1846 | 1461773984089 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}] 09:19:44 INFO - PROCESS | 1846 | 1461773984247 Marionette TRACE conn3 <- [1,895,null,{"value":null}] 09:19:44 INFO - PROCESS | 1846 | 1461773984433 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\", \"8c3fb307-b706-445e-94e1-ab62aec87e07\");\n\nvar timer = null;\nif (30000) {\n 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:19:44 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f7529453000 == 91 [pid = 1846] [id = 231] 09:19:44 INFO - PROCESS | 1846 | ++DOMWINDOW == 178 (0x7f75267d7c00) [pid = 1846] [serial = 693] [outer = (nil)] 09:19:44 INFO - PROCESS | 1846 | ++DOMWINDOW == 179 (0x7f7526d8c000) [pid = 1846] [serial = 694] [outer = 0x7f75267d7c00] 09:19:44 INFO - PROCESS | 1846 | 1461773984498 Marionette DEBUG loaded listener.js 09:19:44 INFO - PROCESS | 1846 | ++DOMWINDOW == 180 (0x7f7527998400) [pid = 1846] [serial = 695] [outer = 0x7f75267d7c00] 09:19:45 INFO - PROCESS | 1846 | 1461773985599 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]]]}] 09:19:45 INFO - PROCESS | 1846 | --DOCSHELL 0x7f7538ac4000 == 90 [pid = 1846] [id = 17] 09:19:45 INFO - PROCESS | 1846 | --DOCSHELL 0x7f7547669800 == 89 [pid = 1846] [id = 69] 09:19:45 INFO - PROCESS | 1846 | --DOMWINDOW == 179 (0x7f7535286400) [pid = 1846] [serial = 613] [outer = (nil)] [url = about:blank] 09:19:45 INFO - PROCESS | 1846 | --DOMWINDOW == 178 (0x7f752a6e7400) [pid = 1846] [serial = 580] [outer = (nil)] [url = about:blank] 09:19:45 INFO - PROCESS | 1846 | --DOMWINDOW == 177 (0x7f75374a0000) [pid = 1846] [serial = 586] [outer = (nil)] [url = about:blank] 09:19:45 INFO - PROCESS | 1846 | --DOMWINDOW == 176 (0x7f7531266c00) [pid = 1846] [serial = 583] [outer = (nil)] [url = about:blank] 09:19:45 INFO - PROCESS | 1846 | --DOMWINDOW == 175 (0x7f753bd02800) [pid = 1846] [serial = 589] [outer = (nil)] [url = about:blank] 09:19:45 INFO - PROCESS | 1846 | --DOMWINDOW == 174 (0x7f752818fc00) [pid = 1846] [serial = 592] [outer = (nil)] [url = about:blank] 09:19:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-6 09:19:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | took 1584ms 09:19:45 INFO - PROCESS | 1846 | 1461773985687 Marionette TRACE conn3 -> [0,897,"getWindowHandle",null] 09:19:45 INFO - PROCESS | 1846 | 1461773985693 Marionette TRACE conn3 <- [1,897,null,{"value":"8"}] 09:19:45 INFO - PROCESS | 1846 | --DOMWINDOW == 173 (0x7f752a929c00) [pid = 1846] [serial = 601] [outer = (nil)] [url = about:blank] 09:19:45 INFO - PROCESS | 1846 | --DOMWINDOW == 172 (0x7f754a799000) [pid = 1846] [serial = 596] [outer = (nil)] [url = about:blank] 09:19:45 INFO - PROCESS | 1846 | --DOMWINDOW == 171 (0x7f7529940000) [pid = 1846] [serial = 598] [outer = (nil)] [url = about:blank] 09:19:45 INFO - PROCESS | 1846 | --DOMWINDOW == 170 (0x7f752e1ad800) [pid = 1846] [serial = 602] [outer = (nil)] [url = about:blank] 09:19:45 INFO - PROCESS | 1846 | --DOMWINDOW == 169 (0x7f752fdddc00) [pid = 1846] [serial = 610] [outer = (nil)] [url = about:blank] 09:19:45 INFO - PROCESS | 1846 | --DOMWINDOW == 168 (0x7f752f147800) [pid = 1846] [serial = 604] [outer = (nil)] [url = about:blank] 09:19:45 INFO - PROCESS | 1846 | --DOMWINDOW == 167 (0x7f753144b000) [pid = 1846] [serial = 608] [outer = (nil)] [url = about:blank] 09:19:45 INFO - PROCESS | 1846 | --DOMWINDOW == 166 (0x7f752a6e4c00) [pid = 1846] [serial = 595] [outer = (nil)] [url = about:blank] 09:19:45 INFO - PROCESS | 1846 | --DOMWINDOW == 165 (0x7f75301c7800) [pid = 1846] [serial = 607] [outer = (nil)] [url = about:blank] 09:19:45 INFO - PROCESS | 1846 | --DOMWINDOW == 164 (0x7f752fcd6800) [pid = 1846] [serial = 605] [outer = (nil)] [url = about:blank] 09:19:45 INFO - PROCESS | 1846 | --DOMWINDOW == 163 (0x7f7529945c00) [pid = 1846] [serial = 599] [outer = (nil)] [url = about:blank] 09:19:45 INFO - PROCESS | 1846 | --DOMWINDOW == 162 (0x7f7531451800) [pid = 1846] [serial = 611] [outer = (nil)] [url = about:blank] 09:19:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html 09:19:45 INFO - PROCESS | 1846 | 1461773985728 Marionette TRACE conn3 -> [0,898,"setScriptTimeout",{"ms":35000}] 09:19:45 INFO - PROCESS | 1846 | 1461773985732 Marionette TRACE conn3 <- [1,898,null,{}] 09:19:45 INFO - PROCESS | 1846 | 1461773985737 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}] 09:19:45 INFO - PROCESS | 1846 | 1461773985878 Marionette TRACE conn3 <- [1,899,null,{"value":null}] 09:19:45 INFO - PROCESS | 1846 | 1461773985887 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\", \"8c3fb307-b706-445e-94e1-ab62aec87e07\");\n\nvar timer = null;\nif (30000) {\n 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:19:45 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f7529911000 == 90 [pid = 1846] [id = 232] 09:19:45 INFO - PROCESS | 1846 | ++DOMWINDOW == 163 (0x7f75280c8800) [pid = 1846] [serial = 696] [outer = (nil)] 09:19:45 INFO - PROCESS | 1846 | ++DOMWINDOW == 164 (0x7f75280d5400) [pid = 1846] [serial = 697] [outer = 0x7f75280c8800] 09:19:45 INFO - PROCESS | 1846 | 1461773985955 Marionette DEBUG loaded listener.js 09:19:46 INFO - PROCESS | 1846 | ++DOMWINDOW == 165 (0x7f7528193c00) [pid = 1846] [serial = 698] [outer = 0x7f75280c8800] 09:19:46 INFO - PROCESS | 1846 | 1461773986820 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]]]}] 09:19:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | Canvas test: 2d.fillStyle.parse.html4 09:19:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | took 1146ms 09:19:46 INFO - PROCESS | 1846 | 1461773986865 Marionette TRACE conn3 -> [0,901,"getWindowHandle",null] 09:19:46 INFO - PROCESS | 1846 | 1461773986869 Marionette TRACE conn3 <- [1,901,null,{"value":"8"}] 09:19:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html 09:19:46 INFO - PROCESS | 1846 | 1461773986875 Marionette TRACE conn3 -> [0,902,"setScriptTimeout",{"ms":35000}] 09:19:46 INFO - PROCESS | 1846 | 1461773986880 Marionette TRACE conn3 <- [1,902,null,{}] 09:19:46 INFO - PROCESS | 1846 | 1461773986896 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}] 09:19:47 INFO - PROCESS | 1846 | 1461773987055 Marionette TRACE conn3 <- [1,903,null,{"value":null}] 09:19:47 INFO - PROCESS | 1846 | 1461773987187 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\", \"8c3fb307-b706-445e-94e1-ab62aec87e07\");\n\nvar timer = null;\nif (30000) {\n 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:19:47 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f752a318800 == 91 [pid = 1846] [id = 233] 09:19:47 INFO - PROCESS | 1846 | ++DOMWINDOW == 166 (0x7f7528188800) [pid = 1846] [serial = 699] [outer = (nil)] 09:19:47 INFO - PROCESS | 1846 | ++DOMWINDOW == 167 (0x7f752a6ba000) [pid = 1846] [serial = 700] [outer = 0x7f7528188800] 09:19:47 INFO - PROCESS | 1846 | 1461773987259 Marionette DEBUG loaded listener.js 09:19:47 INFO - PROCESS | 1846 | ++DOMWINDOW == 168 (0x7f752a6ebc00) [pid = 1846] [serial = 701] [outer = 0x7f7528188800] 09:19:47 INFO - PROCESS | 1846 | 1461773987941 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]]]}] 09:19:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | Canvas test: 2d.fillStyle.parse.invalid.hex1 09:19:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | took 1140ms 09:19:48 INFO - PROCESS | 1846 | 1461773988037 Marionette TRACE conn3 -> [0,905,"getWindowHandle",null] 09:19:48 INFO - PROCESS | 1846 | 1461773988042 Marionette TRACE conn3 <- [1,905,null,{"value":"8"}] 09:19:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html 09:19:48 INFO - PROCESS | 1846 | 1461773988058 Marionette TRACE conn3 -> [0,906,"setScriptTimeout",{"ms":35000}] 09:19:48 INFO - PROCESS | 1846 | 1461773988061 Marionette TRACE conn3 <- [1,906,null,{}] 09:19:48 INFO - PROCESS | 1846 | 1461773988067 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}] 09:19:48 INFO - PROCESS | 1846 | 1461773988272 Marionette TRACE conn3 <- [1,907,null,{"value":null}] 09:19:48 INFO - PROCESS | 1846 | 1461773988296 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\", \"8c3fb307-b706-445e-94e1-ab62aec87e07\");\n\nvar timer = null;\nif (30000) {\n 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:19:48 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f752e399800 == 92 [pid = 1846] [id = 234] 09:19:48 INFO - PROCESS | 1846 | ++DOMWINDOW == 169 (0x7f752993b400) [pid = 1846] [serial = 702] [outer = (nil)] 09:19:48 INFO - PROCESS | 1846 | ++DOMWINDOW == 170 (0x7f752a92e800) [pid = 1846] [serial = 703] [outer = 0x7f752993b400] 09:19:48 INFO - PROCESS | 1846 | 1461773988360 Marionette DEBUG loaded listener.js 09:19:48 INFO - PROCESS | 1846 | ++DOMWINDOW == 171 (0x7f752e1a6800) [pid = 1846] [serial = 704] [outer = 0x7f752993b400] 09:19:49 INFO - PROCESS | 1846 | 1461773989160 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]]]}] 09:19:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | Canvas test: 2d.fillStyle.parse.invalid.hex2 09:19:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | took 1139ms 09:19:49 INFO - PROCESS | 1846 | 1461773989188 Marionette TRACE conn3 -> [0,909,"getWindowHandle",null] 09:19:49 INFO - PROCESS | 1846 | 1461773989191 Marionette TRACE conn3 <- [1,909,null,{"value":"8"}] 09:19:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html 09:19:49 INFO - PROCESS | 1846 | 1461773989196 Marionette TRACE conn3 -> [0,910,"setScriptTimeout",{"ms":35000}] 09:19:49 INFO - PROCESS | 1846 | 1461773989198 Marionette TRACE conn3 <- [1,910,null,{}] 09:19:49 INFO - PROCESS | 1846 | 1461773989203 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}] 09:19:49 INFO - PROCESS | 1846 | 1461773989386 Marionette TRACE conn3 <- [1,911,null,{"value":null}] 09:19:49 INFO - PROCESS | 1846 | 1461773989417 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\", \"8c3fb307-b706-445e-94e1-ab62aec87e07\");\n\nvar timer = null;\nif (30000) {\n 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:19:49 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f752f747800 == 93 [pid = 1846] [id = 235] 09:19:49 INFO - PROCESS | 1846 | ++DOMWINDOW == 172 (0x7f752a924400) [pid = 1846] [serial = 705] [outer = (nil)] 09:19:49 INFO - PROCESS | 1846 | ++DOMWINDOW == 173 (0x7f752e543c00) [pid = 1846] [serial = 706] [outer = 0x7f752a924400] 09:19:49 INFO - PROCESS | 1846 | 1461773989478 Marionette DEBUG loaded listener.js 09:19:49 INFO - PROCESS | 1846 | ++DOMWINDOW == 174 (0x7f752e54fc00) [pid = 1846] [serial = 707] [outer = 0x7f752a924400] 09:19:50 INFO - PROCESS | 1846 | --DOMWINDOW == 173 (0x7f752f151400) [pid = 1846] [serial = 651] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html] 09:19:50 INFO - PROCESS | 1846 | --DOMWINDOW == 172 (0x7f752ff39800) [pid = 1846] [serial = 654] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html] 09:19:50 INFO - PROCESS | 1846 | --DOMWINDOW == 171 (0x7f75280a6c00) [pid = 1846] [serial = 642] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html] 09:19:50 INFO - PROCESS | 1846 | --DOMWINDOW == 170 (0x7f7528f35400) [pid = 1846] [serial = 645] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html] 09:19:50 INFO - PROCESS | 1846 | --DOMWINDOW == 169 (0x7f7529941800) [pid = 1846] [serial = 648] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html] 09:19:50 INFO - PROCESS | 1846 | --DOMWINDOW == 168 (0x7f7530f25400) [pid = 1846] [serial = 657] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html] 09:19:50 INFO - PROCESS | 1846 | 1461773990858 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]]]}] 09:19:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | Canvas test: 2d.fillStyle.parse.invalid.hex3 09:19:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | took 1726ms 09:19:50 INFO - PROCESS | 1846 | 1461773990947 Marionette TRACE conn3 -> [0,913,"getWindowHandle",null] 09:19:50 INFO - PROCESS | 1846 | 1461773990950 Marionette TRACE conn3 <- [1,913,null,{"value":"8"}] 09:19:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html 09:19:50 INFO - PROCESS | 1846 | 1461773990959 Marionette TRACE conn3 -> [0,914,"setScriptTimeout",{"ms":35000}] 09:19:50 INFO - PROCESS | 1846 | 1461773990961 Marionette TRACE conn3 <- [1,914,null,{}] 09:19:50 INFO - PROCESS | 1846 | 1461773990965 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}] 09:19:51 INFO - PROCESS | 1846 | 1461773991140 Marionette TRACE conn3 <- [1,915,null,{"value":null}] 09:19:51 INFO - PROCESS | 1846 | 1461773991258 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\", \"8c3fb307-b706-445e-94e1-ab62aec87e07\");\n\nvar timer = null;\nif (30000) {\n 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:19:51 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f752ff12000 == 94 [pid = 1846] [id = 236] 09:19:51 INFO - PROCESS | 1846 | ++DOMWINDOW == 169 (0x7f752e1a2400) [pid = 1846] [serial = 708] [outer = (nil)] 09:19:51 INFO - PROCESS | 1846 | ++DOMWINDOW == 170 (0x7f752f757c00) [pid = 1846] [serial = 709] [outer = 0x7f752e1a2400] 09:19:51 INFO - PROCESS | 1846 | 1461773991320 Marionette DEBUG loaded listener.js 09:19:51 INFO - PROCESS | 1846 | ++DOMWINDOW == 171 (0x7f752fb3a000) [pid = 1846] [serial = 710] [outer = 0x7f752e1a2400] 09:19:51 INFO - PROCESS | 1846 | 1461773991916 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]]]}] 09:19:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | Canvas test: 2d.fillStyle.parse.invalid.hex4 09:19:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | took 987ms 09:19:51 INFO - PROCESS | 1846 | 1461773991943 Marionette TRACE conn3 -> [0,917,"getWindowHandle",null] 09:19:51 INFO - PROCESS | 1846 | 1461773991947 Marionette TRACE conn3 <- [1,917,null,{"value":"8"}] 09:19:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html 09:19:51 INFO - PROCESS | 1846 | 1461773991952 Marionette TRACE conn3 -> [0,918,"setScriptTimeout",{"ms":35000}] 09:19:51 INFO - PROCESS | 1846 | 1461773991954 Marionette TRACE conn3 <- [1,918,null,{}] 09:19:51 INFO - PROCESS | 1846 | 1461773991959 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}] 09:19:52 INFO - PROCESS | 1846 | 1461773992101 Marionette TRACE conn3 <- [1,919,null,{"value":null}] 09:19:52 INFO - PROCESS | 1846 | 1461773992320 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\", \"8c3fb307-b706-445e-94e1-ab62aec87e07\");\n\nvar timer = null;\nif (30000) {\n 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:19:52 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f752659f800 == 95 [pid = 1846] [id = 237] 09:19:52 INFO - PROCESS | 1846 | ++DOMWINDOW == 172 (0x7f75244e0000) [pid = 1846] [serial = 711] [outer = (nil)] 09:19:52 INFO - PROCESS | 1846 | ++DOMWINDOW == 173 (0x7f75244eb400) [pid = 1846] [serial = 712] [outer = 0x7f75244e0000] 09:19:52 INFO - PROCESS | 1846 | 1461773992394 Marionette DEBUG loaded listener.js 09:19:52 INFO - PROCESS | 1846 | ++DOMWINDOW == 174 (0x7f7526aa7c00) [pid = 1846] [serial = 713] [outer = 0x7f75244e0000] 09:19:53 INFO - PROCESS | 1846 | 1461773993323 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]]]}] 09:19:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | Canvas test: 2d.fillStyle.parse.invalid.hex5 09:19:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | took 1425ms 09:19:53 INFO - PROCESS | 1846 | 1461773993380 Marionette TRACE conn3 -> [0,921,"getWindowHandle",null] 09:19:53 INFO - PROCESS | 1846 | 1461773993386 Marionette TRACE conn3 <- [1,921,null,{"value":"8"}] 09:19:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html 09:19:53 INFO - PROCESS | 1846 | 1461773993394 Marionette TRACE conn3 -> [0,922,"setScriptTimeout",{"ms":35000}] 09:19:53 INFO - PROCESS | 1846 | 1461773993400 Marionette TRACE conn3 <- [1,922,null,{}] 09:19:53 INFO - PROCESS | 1846 | 1461773993407 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}] 09:19:53 INFO - PROCESS | 1846 | 1461773993606 Marionette TRACE conn3 <- [1,923,null,{"value":null}] 09:19:53 INFO - PROCESS | 1846 | 1461773993769 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\", \"8c3fb307-b706-445e-94e1-ab62aec87e07\");\n\nvar timer = null;\nif (30000) {\n 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:19:53 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f752a30a800 == 96 [pid = 1846] [id = 238] 09:19:53 INFO - PROCESS | 1846 | ++DOMWINDOW == 175 (0x7f75244e2000) [pid = 1846] [serial = 714] [outer = (nil)] 09:19:53 INFO - PROCESS | 1846 | ++DOMWINDOW == 176 (0x7f75280d1400) [pid = 1846] [serial = 715] [outer = 0x7f75244e2000] 09:19:53 INFO - PROCESS | 1846 | 1461773993846 Marionette DEBUG loaded listener.js 09:19:53 INFO - PROCESS | 1846 | ++DOMWINDOW == 177 (0x7f7528f37000) [pid = 1846] [serial = 716] [outer = 0x7f75244e2000] 09:19:54 INFO - PROCESS | 1846 | 1461773994756 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]]]}] 09:19:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | Canvas test: 2d.fillStyle.parse.invalid.hex6 09:19:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | took 1430ms 09:19:54 INFO - PROCESS | 1846 | 1461773994829 Marionette TRACE conn3 -> [0,925,"getWindowHandle",null] 09:19:54 INFO - PROCESS | 1846 | 1461773994834 Marionette TRACE conn3 <- [1,925,null,{"value":"8"}] 09:19:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html 09:19:54 INFO - PROCESS | 1846 | 1461773994842 Marionette TRACE conn3 -> [0,926,"setScriptTimeout",{"ms":35000}] 09:19:54 INFO - PROCESS | 1846 | 1461773994845 Marionette TRACE conn3 <- [1,926,null,{}] 09:19:54 INFO - PROCESS | 1846 | 1461773994851 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}] 09:19:55 INFO - PROCESS | 1846 | 1461773995084 Marionette TRACE conn3 <- [1,927,null,{"value":null}] 09:19:55 INFO - PROCESS | 1846 | 1461773995330 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\", \"8c3fb307-b706-445e-94e1-ab62aec87e07\");\n\nvar timer = null;\nif (30000) {\n 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:19:55 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f752fbbe000 == 97 [pid = 1846] [id = 239] 09:19:55 INFO - PROCESS | 1846 | ++DOMWINDOW == 178 (0x7f752a6bac00) [pid = 1846] [serial = 717] [outer = (nil)] 09:19:55 INFO - PROCESS | 1846 | ++DOMWINDOW == 179 (0x7f752a90b000) [pid = 1846] [serial = 718] [outer = 0x7f752a6bac00] 09:19:55 INFO - PROCESS | 1846 | 1461773995448 Marionette DEBUG loaded listener.js 09:19:55 INFO - PROCESS | 1846 | ++DOMWINDOW == 180 (0x7f752e1b1c00) [pid = 1846] [serial = 719] [outer = 0x7f752a6bac00] 09:19:56 INFO - PROCESS | 1846 | 1461773996329 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]]]}] 09:19:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | Canvas test: 2d.fillStyle.parse.invalid.hex7 09:19:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | took 1537ms 09:19:56 INFO - PROCESS | 1846 | 1461773996380 Marionette TRACE conn3 -> [0,929,"getWindowHandle",null] 09:19:56 INFO - PROCESS | 1846 | 1461773996384 Marionette TRACE conn3 <- [1,929,null,{"value":"8"}] 09:19:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html 09:19:56 INFO - PROCESS | 1846 | 1461773996397 Marionette TRACE conn3 -> [0,930,"setScriptTimeout",{"ms":35000}] 09:19:56 INFO - PROCESS | 1846 | 1461773996407 Marionette TRACE conn3 <- [1,930,null,{}] 09:19:56 INFO - PROCESS | 1846 | 1461773996416 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}] 09:19:56 INFO - PROCESS | 1846 | 1461773996607 Marionette TRACE conn3 <- [1,931,null,{"value":null}] 09:19:56 INFO - PROCESS | 1846 | 1461773996779 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\", \"8c3fb307-b706-445e-94e1-ab62aec87e07\");\n\nvar timer = null;\nif (30000) {\n 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:19:56 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f7532a45000 == 98 [pid = 1846] [id = 240] 09:19:56 INFO - PROCESS | 1846 | ++DOMWINDOW == 181 (0x7f752f14b400) [pid = 1846] [serial = 720] [outer = (nil)] 09:19:56 INFO - PROCESS | 1846 | ++DOMWINDOW == 182 (0x7f752fb42400) [pid = 1846] [serial = 721] [outer = 0x7f752f14b400] 09:19:56 INFO - PROCESS | 1846 | 1461773996852 Marionette DEBUG loaded listener.js 09:19:56 INFO - PROCESS | 1846 | ++DOMWINDOW == 183 (0x7f752fcd2400) [pid = 1846] [serial = 722] [outer = 0x7f752f14b400] 09:19:57 INFO - PROCESS | 1846 | 1461773997708 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]]]}] 09:19:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | Canvas test: 2d.fillStyle.parse.invalid.hex8 09:19:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | took 1354ms 09:19:57 INFO - PROCESS | 1846 | 1461773997745 Marionette TRACE conn3 -> [0,933,"getWindowHandle",null] 09:19:57 INFO - PROCESS | 1846 | 1461773997749 Marionette TRACE conn3 <- [1,933,null,{"value":"8"}] 09:19:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html 09:19:57 INFO - PROCESS | 1846 | 1461773997759 Marionette TRACE conn3 -> [0,934,"setScriptTimeout",{"ms":35000}] 09:19:57 INFO - PROCESS | 1846 | 1461773997762 Marionette TRACE conn3 <- [1,934,null,{}] 09:19:57 INFO - PROCESS | 1846 | 1461773997767 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}] 09:19:57 INFO - PROCESS | 1846 | 1461773997937 Marionette TRACE conn3 <- [1,935,null,{"value":null}] 09:19:58 INFO - PROCESS | 1846 | 1461773998105 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\", \"8c3fb307-b706-445e-94e1-ab62aec87e07\");\n\nvar timer = null;\nif (30000) {\n 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:19:58 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f753522d000 == 99 [pid = 1846] [id = 241] 09:19:58 INFO - PROCESS | 1846 | ++DOMWINDOW == 184 (0x7f752f152c00) [pid = 1846] [serial = 723] [outer = (nil)] 09:19:58 INFO - PROCESS | 1846 | ++DOMWINDOW == 185 (0x7f752fd19000) [pid = 1846] [serial = 724] [outer = 0x7f752f152c00] 09:19:58 INFO - PROCESS | 1846 | 1461773998174 Marionette DEBUG loaded listener.js 09:19:58 INFO - PROCESS | 1846 | ++DOMWINDOW == 186 (0x7f752fdd4800) [pid = 1846] [serial = 725] [outer = 0x7f752f152c00] 09:19:59 INFO - PROCESS | 1846 | 1461773999021 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]]]}] 09:19:59 INFO - PROCESS | 1846 | ++DOMWINDOW == 187 (0x7f752f754c00) [pid = 1846] [serial = 726] [outer = 0x7f752fb42c00] 09:19:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-1 09:19:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | took 1324ms 09:19:59 INFO - PROCESS | 1846 | 1461773999104 Marionette TRACE conn3 -> [0,937,"getWindowHandle",null] 09:19:59 INFO - PROCESS | 1846 | 1461773999109 Marionette TRACE conn3 <- [1,937,null,{"value":"8"}] 09:19:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html 09:19:59 INFO - PROCESS | 1846 | 1461773999165 Marionette TRACE conn3 -> [0,938,"setScriptTimeout",{"ms":35000}] 09:19:59 INFO - PROCESS | 1846 | 1461773999169 Marionette TRACE conn3 <- [1,938,null,{}] 09:19:59 INFO - PROCESS | 1846 | 1461773999181 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}] 09:19:59 INFO - PROCESS | 1846 | 1461773999345 Marionette TRACE conn3 <- [1,939,null,{"value":null}] 09:19:59 INFO - PROCESS | 1846 | 1461773999512 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\", \"8c3fb307-b706-445e-94e1-ab62aec87e07\");\n\nvar timer = null;\nif (30000) {\n 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:19:59 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f753795a000 == 100 [pid = 1846] [id = 242] 09:19:59 INFO - PROCESS | 1846 | ++DOMWINDOW == 188 (0x7f752ff39800) [pid = 1846] [serial = 727] [outer = (nil)] 09:19:59 INFO - PROCESS | 1846 | ++DOMWINDOW == 189 (0x7f75301d0c00) [pid = 1846] [serial = 728] [outer = 0x7f752ff39800] 09:19:59 INFO - PROCESS | 1846 | 1461773999594 Marionette DEBUG loaded listener.js 09:19:59 INFO - PROCESS | 1846 | ++DOMWINDOW == 190 (0x7f7531422000) [pid = 1846] [serial = 729] [outer = 0x7f752ff39800] 09:20:00 INFO - PROCESS | 1846 | 1461774000521 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]]]}] 09:20:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-2 09:20:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | took 1437ms 09:20:00 INFO - PROCESS | 1846 | 1461774000559 Marionette TRACE conn3 -> [0,941,"getWindowHandle",null] 09:20:00 INFO - PROCESS | 1846 | 1461774000562 Marionette TRACE conn3 <- [1,941,null,{"value":"8"}] 09:20:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html 09:20:00 INFO - PROCESS | 1846 | 1461774000568 Marionette TRACE conn3 -> [0,942,"setScriptTimeout",{"ms":35000}] 09:20:00 INFO - PROCESS | 1846 | 1461774000570 Marionette TRACE conn3 <- [1,942,null,{}] 09:20:00 INFO - PROCESS | 1846 | 1461774000576 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}] 09:20:00 INFO - PROCESS | 1846 | 1461774000753 Marionette TRACE conn3 <- [1,943,null,{"value":null}] 09:20:00 INFO - PROCESS | 1846 | 1461774000934 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\", \"8c3fb307-b706-445e-94e1-ab62aec87e07\");\n\nvar timer = null;\nif (30000) {\n 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:20:00 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f753927e000 == 101 [pid = 1846] [id = 243] 09:20:00 INFO - PROCESS | 1846 | ++DOMWINDOW == 191 (0x7f753144ec00) [pid = 1846] [serial = 730] [outer = (nil)] 09:20:00 INFO - PROCESS | 1846 | ++DOMWINDOW == 192 (0x7f75329e8400) [pid = 1846] [serial = 731] [outer = 0x7f753144ec00] 09:20:01 INFO - PROCESS | 1846 | 1461774001002 Marionette DEBUG loaded listener.js 09:20:01 INFO - PROCESS | 1846 | ++DOMWINDOW == 193 (0x7f7532a7d400) [pid = 1846] [serial = 732] [outer = 0x7f753144ec00] 09:20:01 INFO - PROCESS | 1846 | 1461774001901 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]]]}] 09:20:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-3 09:20:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | took 1376ms 09:20:01 INFO - PROCESS | 1846 | 1461774001948 Marionette TRACE conn3 -> [0,945,"getWindowHandle",null] 09:20:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html 09:20:01 INFO - PROCESS | 1846 | 1461774001953 Marionette TRACE conn3 <- [1,945,null,{"value":"8"}] 09:20:01 INFO - PROCESS | 1846 | 1461774001961 Marionette TRACE conn3 -> [0,946,"setScriptTimeout",{"ms":35000}] 09:20:01 INFO - PROCESS | 1846 | 1461774001964 Marionette TRACE conn3 <- [1,946,null,{}] 09:20:01 INFO - PROCESS | 1846 | 1461774001970 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}] 09:20:02 INFO - PROCESS | 1846 | 1461774002161 Marionette TRACE conn3 <- [1,947,null,{"value":null}] 09:20:02 INFO - PROCESS | 1846 | 1461774002328 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\", \"8c3fb307-b706-445e-94e1-ab62aec87e07\");\n\nvar timer = null;\nif (30000) {\n 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:20:02 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f7539292000 == 102 [pid = 1846] [id = 244] 09:20:02 INFO - PROCESS | 1846 | ++DOMWINDOW == 194 (0x7f7531450000) [pid = 1846] [serial = 733] [outer = (nil)] 09:20:02 INFO - PROCESS | 1846 | ++DOMWINDOW == 195 (0x7f7532ab1000) [pid = 1846] [serial = 734] [outer = 0x7f7531450000] 09:20:02 INFO - PROCESS | 1846 | 1461774002403 Marionette DEBUG loaded listener.js 09:20:02 INFO - PROCESS | 1846 | ++DOMWINDOW == 196 (0x7f7532abe800) [pid = 1846] [serial = 735] [outer = 0x7f7531450000] 09:20:03 INFO - PROCESS | 1846 | 1461774003254 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]]]}] 09:20:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-4 09:20:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | took 1333ms 09:20:03 INFO - PROCESS | 1846 | 1461774003294 Marionette TRACE conn3 -> [0,949,"getWindowHandle",null] 09:20:03 INFO - PROCESS | 1846 | 1461774003297 Marionette TRACE conn3 <- [1,949,null,{"value":"8"}] 09:20:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html 09:20:03 INFO - PROCESS | 1846 | 1461774003304 Marionette TRACE conn3 -> [0,950,"setScriptTimeout",{"ms":35000}] 09:20:03 INFO - PROCESS | 1846 | 1461774003306 Marionette TRACE conn3 <- [1,950,null,{}] 09:20:03 INFO - PROCESS | 1846 | 1461774003312 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}] 09:20:03 INFO - PROCESS | 1846 | 1461774003475 Marionette TRACE conn3 <- [1,951,null,{"value":null}] 09:20:03 INFO - PROCESS | 1846 | 1461774003644 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\", \"8c3fb307-b706-445e-94e1-ab62aec87e07\");\n\nvar timer = null;\nif (30000) {\n 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:20:03 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f7539c30800 == 103 [pid = 1846] [id = 245] 09:20:03 INFO - PROCESS | 1846 | ++DOMWINDOW == 197 (0x7f7532863c00) [pid = 1846] [serial = 736] [outer = (nil)] 09:20:03 INFO - PROCESS | 1846 | ++DOMWINDOW == 198 (0x7f7532cc0400) [pid = 1846] [serial = 737] [outer = 0x7f7532863c00] 09:20:03 INFO - PROCESS | 1846 | 1461774003712 Marionette DEBUG loaded listener.js 09:20:03 INFO - PROCESS | 1846 | ++DOMWINDOW == 199 (0x7f7534788400) [pid = 1846] [serial = 738] [outer = 0x7f7532863c00] 09:20:04 INFO - PROCESS | 1846 | 1461774004569 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]]]}] 09:20:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-5 09:20:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | took 1330ms 09:20:04 INFO - PROCESS | 1846 | 1461774004635 Marionette TRACE conn3 -> [0,953,"getWindowHandle",null] 09:20:04 INFO - PROCESS | 1846 | 1461774004638 Marionette TRACE conn3 <- [1,953,null,{"value":"8"}] 09:20:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html 09:20:04 INFO - PROCESS | 1846 | 1461774004644 Marionette TRACE conn3 -> [0,954,"setScriptTimeout",{"ms":35000}] 09:20:04 INFO - PROCESS | 1846 | 1461774004646 Marionette TRACE conn3 <- [1,954,null,{}] 09:20:04 INFO - PROCESS | 1846 | 1461774004652 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}] 09:20:04 INFO - PROCESS | 1846 | 1461774004873 Marionette TRACE conn3 <- [1,955,null,{"value":null}] 09:20:05 INFO - PROCESS | 1846 | 1461774005038 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\", \"8c3fb307-b706-445e-94e1-ab62aec87e07\");\n\nvar timer = null;\nif (30000) {\n 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:20:05 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f753f70d800 == 104 [pid = 1846] [id = 246] 09:20:05 INFO - PROCESS | 1846 | ++DOMWINDOW == 200 (0x7f753286f000) [pid = 1846] [serial = 739] [outer = (nil)] 09:20:05 INFO - PROCESS | 1846 | ++DOMWINDOW == 201 (0x7f7535285c00) [pid = 1846] [serial = 740] [outer = 0x7f753286f000] 09:20:05 INFO - PROCESS | 1846 | 1461774005110 Marionette DEBUG loaded listener.js 09:20:05 INFO - PROCESS | 1846 | ++DOMWINDOW == 202 (0x7f7535c9d800) [pid = 1846] [serial = 741] [outer = 0x7f753286f000] 09:20:05 INFO - PROCESS | 1846 | 1461774005965 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]]]}] 09:20:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-6 09:20:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | took 1377ms 09:20:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html 09:20:06 INFO - PROCESS | 1846 | 1461774006021 Marionette TRACE conn3 -> [0,957,"getWindowHandle",null] 09:20:06 INFO - PROCESS | 1846 | 1461774006024 Marionette TRACE conn3 <- [1,957,null,{"value":"8"}] 09:20:06 INFO - PROCESS | 1846 | 1461774006030 Marionette TRACE conn3 -> [0,958,"setScriptTimeout",{"ms":35000}] 09:20:06 INFO - PROCESS | 1846 | 1461774006033 Marionette TRACE conn3 <- [1,958,null,{}] 09:20:06 INFO - PROCESS | 1846 | 1461774006038 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}] 09:20:06 INFO - PROCESS | 1846 | 1461774006215 Marionette TRACE conn3 <- [1,959,null,{"value":null}] 09:20:06 INFO - PROCESS | 1846 | 1461774006387 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\", \"8c3fb307-b706-445e-94e1-ab62aec87e07\");\n\nvar timer = null;\nif (30000) {\n 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:20:06 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f754623a800 == 105 [pid = 1846] [id = 247] 09:20:06 INFO - PROCESS | 1846 | ++DOMWINDOW == 203 (0x7f753478ec00) [pid = 1846] [serial = 742] [outer = (nil)] 09:20:06 INFO - PROCESS | 1846 | ++DOMWINDOW == 204 (0x7f7535efd800) [pid = 1846] [serial = 743] [outer = 0x7f753478ec00] 09:20:06 INFO - PROCESS | 1846 | 1461774006475 Marionette DEBUG loaded listener.js 09:20:06 INFO - PROCESS | 1846 | ++DOMWINDOW == 205 (0x7f7536bd7c00) [pid = 1846] [serial = 744] [outer = 0x7f753478ec00] 09:20:07 INFO - PROCESS | 1846 | 1461774007376 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]]]}] 09:20:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-1 09:20:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | took 1385ms 09:20:07 INFO - PROCESS | 1846 | 1461774007415 Marionette TRACE conn3 -> [0,961,"getWindowHandle",null] 09:20:07 INFO - PROCESS | 1846 | 1461774007419 Marionette TRACE conn3 <- [1,961,null,{"value":"8"}] 09:20:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html 09:20:07 INFO - PROCESS | 1846 | 1461774007424 Marionette TRACE conn3 -> [0,962,"setScriptTimeout",{"ms":35000}] 09:20:07 INFO - PROCESS | 1846 | 1461774007428 Marionette TRACE conn3 <- [1,962,null,{}] 09:20:07 INFO - PROCESS | 1846 | 1461774007433 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}] 09:20:07 INFO - PROCESS | 1846 | 1461774007644 Marionette TRACE conn3 <- [1,963,null,{"value":null}] 09:20:07 INFO - PROCESS | 1846 | 1461774007826 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\", \"8c3fb307-b706-445e-94e1-ab62aec87e07\");\n\nvar timer = null;\nif (30000) {\n 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:20:07 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f754958d800 == 106 [pid = 1846] [id = 248] 09:20:07 INFO - PROCESS | 1846 | ++DOMWINDOW == 206 (0x7f7531268800) [pid = 1846] [serial = 745] [outer = (nil)] 09:20:07 INFO - PROCESS | 1846 | ++DOMWINDOW == 207 (0x7f75374a4800) [pid = 1846] [serial = 746] [outer = 0x7f7531268800] 09:20:07 INFO - PROCESS | 1846 | 1461774007894 Marionette DEBUG loaded listener.js 09:20:07 INFO - PROCESS | 1846 | ++DOMWINDOW == 208 (0x7f7537f2f400) [pid = 1846] [serial = 747] [outer = 0x7f7531268800] 09:20:08 INFO - PROCESS | 1846 | 1461774008789 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]]]}] 09:20:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-2 09:20:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | took 1429ms 09:20:08 INFO - PROCESS | 1846 | 1461774008856 Marionette TRACE conn3 -> [0,965,"getWindowHandle",null] 09:20:08 INFO - PROCESS | 1846 | 1461774008859 Marionette TRACE conn3 <- [1,965,null,{"value":"8"}] 09:20:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html 09:20:08 INFO - PROCESS | 1846 | 1461774008865 Marionette TRACE conn3 -> [0,966,"setScriptTimeout",{"ms":35000}] 09:20:08 INFO - PROCESS | 1846 | 1461774008868 Marionette TRACE conn3 <- [1,966,null,{}] 09:20:08 INFO - PROCESS | 1846 | 1461774008873 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}] 09:20:09 INFO - PROCESS | 1846 | 1461774009058 Marionette TRACE conn3 <- [1,967,null,{"value":null}] 09:20:09 INFO - PROCESS | 1846 | 1461774009570 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\", \"8c3fb307-b706-445e-94e1-ab62aec87e07\");\n\nvar timer = null;\nif (30000) {\n 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:20:09 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f75295d8800 == 107 [pid = 1846] [id = 249] 09:20:09 INFO - PROCESS | 1846 | ++DOMWINDOW == 209 (0x7f7526611c00) [pid = 1846] [serial = 748] [outer = (nil)] 09:20:09 INFO - PROCESS | 1846 | ++DOMWINDOW == 210 (0x7f75267d4c00) [pid = 1846] [serial = 749] [outer = 0x7f7526611c00] 09:20:09 INFO - PROCESS | 1846 | 1461774009683 Marionette DEBUG loaded listener.js 09:20:09 INFO - PROCESS | 1846 | ++DOMWINDOW == 211 (0x7f7526d88400) [pid = 1846] [serial = 750] [outer = 0x7f7526611c00] 09:20:10 INFO - PROCESS | 1846 | 1461774010555 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]]]}] 09:20:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | Canvas test: 2d.fillStyle.parse.invalid.name-1 09:20:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | took 1777ms 09:20:10 INFO - PROCESS | 1846 | 1461774010644 Marionette TRACE conn3 -> [0,969,"getWindowHandle",null] 09:20:10 INFO - PROCESS | 1846 | 1461774010654 Marionette TRACE conn3 <- [1,969,null,{"value":"8"}] 09:20:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html 09:20:10 INFO - PROCESS | 1846 | 1461774010667 Marionette TRACE conn3 -> [0,970,"setScriptTimeout",{"ms":35000}] 09:20:10 INFO - PROCESS | 1846 | 1461774010677 Marionette TRACE conn3 <- [1,970,null,{}] 09:20:10 INFO - PROCESS | 1846 | 1461774010743 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}] 09:20:10 INFO - PROCESS | 1846 | 1461774010941 Marionette TRACE conn3 <- [1,971,null,{"value":null}] 09:20:11 INFO - PROCESS | 1846 | 1461774011178 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\", \"8c3fb307-b706-445e-94e1-ab62aec87e07\");\n\nvar timer = null;\nif (30000) {\n 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:20:11 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f752669f800 == 108 [pid = 1846] [id = 250] 09:20:11 INFO - PROCESS | 1846 | ++DOMWINDOW == 212 (0x7f7526467400) [pid = 1846] [serial = 751] [outer = (nil)] 09:20:11 INFO - PROCESS | 1846 | ++DOMWINDOW == 213 (0x7f752660cc00) [pid = 1846] [serial = 752] [outer = 0x7f7526467400] 09:20:11 INFO - PROCESS | 1846 | 1461774011387 Marionette DEBUG loaded listener.js 09:20:11 INFO - PROCESS | 1846 | ++DOMWINDOW == 214 (0x7f7526d8c400) [pid = 1846] [serial = 753] [outer = 0x7f7526467400] 09:20:11 INFO - PROCESS | 1846 | --DOCSHELL 0x7f752ff12000 == 107 [pid = 1846] [id = 236] 09:20:11 INFO - PROCESS | 1846 | --DOMWINDOW == 213 (0x7f7539cc0800) [pid = 1846] [serial = 628] [outer = (nil)] [url = about:blank] 09:20:11 INFO - PROCESS | 1846 | --DOMWINDOW == 212 (0x7f7549015000) [pid = 1846] [serial = 631] [outer = (nil)] [url = about:blank] 09:20:11 INFO - PROCESS | 1846 | --DOMWINDOW == 211 (0x7f75280cf400) [pid = 1846] [serial = 634] [outer = (nil)] [url = about:blank] 09:20:11 INFO - PROCESS | 1846 | --DOMWINDOW == 210 (0x7f75280a8000) [pid = 1846] [serial = 637] [outer = (nil)] [url = about:blank] 09:20:11 INFO - PROCESS | 1846 | --DOMWINDOW == 209 (0x7f7540320800) [pid = 1846] [serial = 661] [outer = (nil)] [url = about:blank] 09:20:11 INFO - PROCESS | 1846 | --DOMWINDOW == 208 (0x7f752f96cc00) [pid = 1846] [serial = 619] [outer = (nil)] [url = about:blank] 09:20:11 INFO - PROCESS | 1846 | --DOMWINDOW == 207 (0x7f7535e09400) [pid = 1846] [serial = 622] [outer = (nil)] [url = about:blank] 09:20:11 INFO - PROCESS | 1846 | --DOMWINDOW == 206 (0x7f7538038400) [pid = 1846] [serial = 625] [outer = (nil)] [url = about:blank] 09:20:11 INFO - PROCESS | 1846 | --DOCSHELL 0x7f752a318800 == 106 [pid = 1846] [id = 233] 09:20:11 INFO - PROCESS | 1846 | --DOCSHELL 0x7f7529911000 == 105 [pid = 1846] [id = 232] 09:20:11 INFO - PROCESS | 1846 | --DOCSHELL 0x7f7529453000 == 104 [pid = 1846] [id = 231] 09:20:12 INFO - PROCESS | 1846 | --DOCSHELL 0x7f752a311000 == 103 [pid = 1846] [id = 224] 09:20:12 INFO - PROCESS | 1846 | --DOCSHELL 0x7f754f8a6000 == 102 [pid = 1846] [id = 223] 09:20:12 INFO - PROCESS | 1846 | --DOCSHELL 0x7f7539bc2800 == 101 [pid = 1846] [id = 222] 09:20:12 INFO - PROCESS | 1846 | --DOCSHELL 0x7f752f982000 == 100 [pid = 1846] [id = 221] 09:20:12 INFO - PROCESS | 1846 | --DOMWINDOW == 205 (0x7f75353fbc00) [pid = 1846] [serial = 656] [outer = (nil)] [url = about:blank] 09:20:12 INFO - PROCESS | 1846 | --DOMWINDOW == 204 (0x7f753157a800) [pid = 1846] [serial = 653] [outer = (nil)] [url = about:blank] 09:20:12 INFO - PROCESS | 1846 | --DOMWINDOW == 203 (0x7f753a799c00) [pid = 1846] [serial = 659] [outer = (nil)] [url = about:blank] 09:20:12 INFO - PROCESS | 1846 | --DOMWINDOW == 202 (0x7f75373db400) [pid = 1846] [serial = 658] [outer = (nil)] [url = about:blank] 09:20:12 INFO - PROCESS | 1846 | --DOMWINDOW == 201 (0x7f752fd1dc00) [pid = 1846] [serial = 650] [outer = (nil)] [url = about:blank] 09:20:12 INFO - PROCESS | 1846 | --DOMWINDOW == 200 (0x7f7531263000) [pid = 1846] [serial = 652] [outer = (nil)] [url = about:blank] 09:20:12 INFO - PROCESS | 1846 | --DOMWINDOW == 199 (0x7f7532a77000) [pid = 1846] [serial = 655] [outer = (nil)] [url = about:blank] 09:20:12 INFO - PROCESS | 1846 | --DOMWINDOW == 198 (0x7f75280ac800) [pid = 1846] [serial = 643] [outer = (nil)] [url = about:blank] 09:20:12 INFO - PROCESS | 1846 | --DOMWINDOW == 197 (0x7f7528196400) [pid = 1846] [serial = 644] [outer = (nil)] [url = about:blank] 09:20:12 INFO - PROCESS | 1846 | --DOMWINDOW == 196 (0x7f752a6dc400) [pid = 1846] [serial = 646] [outer = (nil)] [url = about:blank] 09:20:12 INFO - PROCESS | 1846 | --DOMWINDOW == 195 (0x7f752a924c00) [pid = 1846] [serial = 647] [outer = (nil)] [url = about:blank] 09:20:12 INFO - PROCESS | 1846 | --DOMWINDOW == 194 (0x7f752f149800) [pid = 1846] [serial = 649] [outer = (nil)] [url = about:blank] 09:20:12 INFO - PROCESS | 1846 | --DOMWINDOW == 193 (0x7f752a6b0000) [pid = 1846] [serial = 616] [outer = (nil)] [url = about:blank] 09:20:12 INFO - PROCESS | 1846 | --DOMWINDOW == 192 (0x7f75394eec00) [pid = 1846] [serial = 640] [outer = (nil)] [url = about:blank] 09:20:12 INFO - PROCESS | 1846 | 1461774012334 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]]]}] 09:20:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | Canvas test: 2d.fillStyle.parse.invalid.name-2 09:20:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | took 1708ms 09:20:12 INFO - PROCESS | 1846 | 1461774012375 Marionette TRACE conn3 -> [0,973,"getWindowHandle",null] 09:20:12 INFO - PROCESS | 1846 | 1461774012382 Marionette TRACE conn3 <- [1,973,null,{"value":"8"}] 09:20:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html 09:20:12 INFO - PROCESS | 1846 | 1461774012390 Marionette TRACE conn3 -> [0,974,"setScriptTimeout",{"ms":35000}] 09:20:12 INFO - PROCESS | 1846 | 1461774012396 Marionette TRACE conn3 <- [1,974,null,{}] 09:20:12 INFO - PROCESS | 1846 | 1461774012403 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}] 09:20:12 INFO - PROCESS | 1846 | 1461774012588 Marionette TRACE conn3 <- [1,975,null,{"value":null}] 09:20:12 INFO - PROCESS | 1846 | 1461774012757 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\", \"8c3fb307-b706-445e-94e1-ab62aec87e07\");\n\nvar timer = null;\nif (30000) {\n 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:20:12 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f75299e1000 == 101 [pid = 1846] [id = 251] 09:20:12 INFO - PROCESS | 1846 | ++DOMWINDOW == 193 (0x7f75280a8c00) [pid = 1846] [serial = 754] [outer = (nil)] 09:20:12 INFO - PROCESS | 1846 | ++DOMWINDOW == 194 (0x7f7528f2e400) [pid = 1846] [serial = 755] [outer = 0x7f75280a8c00] 09:20:12 INFO - PROCESS | 1846 | 1461774012843 Marionette DEBUG loaded listener.js 09:20:12 INFO - PROCESS | 1846 | ++DOMWINDOW == 195 (0x7f7529944800) [pid = 1846] [serial = 756] [outer = 0x7f75280a8c00] 09:20:13 INFO - PROCESS | 1846 | 1461774013726 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]]]}] 09:20:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | Canvas test: 2d.fillStyle.parse.invalid.name-3 09:20:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | took 1380ms 09:20:13 INFO - PROCESS | 1846 | 1461774013770 Marionette TRACE conn3 -> [0,977,"getWindowHandle",null] 09:20:13 INFO - PROCESS | 1846 | 1461774013776 Marionette TRACE conn3 <- [1,977,null,{"value":"8"}] 09:20:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html 09:20:13 INFO - PROCESS | 1846 | 1461774013786 Marionette TRACE conn3 -> [0,978,"setScriptTimeout",{"ms":35000}] 09:20:13 INFO - PROCESS | 1846 | 1461774013790 Marionette TRACE conn3 <- [1,978,null,{}] 09:20:13 INFO - PROCESS | 1846 | 1461774013796 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}] 09:20:13 INFO - PROCESS | 1846 | 1461774013973 Marionette TRACE conn3 <- [1,979,null,{"value":null}] 09:20:14 INFO - PROCESS | 1846 | 1461774014153 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\", \"8c3fb307-b706-445e-94e1-ab62aec87e07\");\n\nvar timer = null;\nif (30000) {\n 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:20:14 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f752f22d000 == 102 [pid = 1846] [id = 252] 09:20:14 INFO - PROCESS | 1846 | ++DOMWINDOW == 196 (0x7f75280d1c00) [pid = 1846] [serial = 757] [outer = (nil)] 09:20:14 INFO - PROCESS | 1846 | ++DOMWINDOW == 197 (0x7f752a92c400) [pid = 1846] [serial = 758] [outer = 0x7f75280d1c00] 09:20:14 INFO - PROCESS | 1846 | 1461774014226 Marionette DEBUG loaded listener.js 09:20:14 INFO - PROCESS | 1846 | ++DOMWINDOW == 198 (0x7f752e54e400) [pid = 1846] [serial = 759] [outer = 0x7f75280d1c00] 09:20:15 INFO - PROCESS | 1846 | 1461774015180 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]]]}] 09:20:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | Canvas test: 2d.fillStyle.parse.invalid.name-4 09:20:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | took 1428ms 09:20:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html 09:20:15 INFO - PROCESS | 1846 | 1461774015213 Marionette TRACE conn3 -> [0,981,"getWindowHandle",null] 09:20:15 INFO - PROCESS | 1846 | 1461774015216 Marionette TRACE conn3 <- [1,981,null,{"value":"8"}] 09:20:15 INFO - PROCESS | 1846 | 1461774015223 Marionette TRACE conn3 -> [0,982,"setScriptTimeout",{"ms":35000}] 09:20:15 INFO - PROCESS | 1846 | 1461774015228 Marionette TRACE conn3 <- [1,982,null,{}] 09:20:15 INFO - PROCESS | 1846 | 1461774015244 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}] 09:20:15 INFO - PROCESS | 1846 | 1461774015461 Marionette TRACE conn3 <- [1,983,null,{"value":null}] 09:20:15 INFO - PROCESS | 1846 | 1461774015637 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\", \"8c3fb307-b706-445e-94e1-ab62aec87e07\");\n\nvar timer = null;\nif (30000) {\n 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:20:15 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f7531541800 == 103 [pid = 1846] [id = 253] 09:20:15 INFO - PROCESS | 1846 | ++DOMWINDOW == 199 (0x7f752f75ec00) [pid = 1846] [serial = 760] [outer = (nil)] 09:20:15 INFO - PROCESS | 1846 | ++DOMWINDOW == 200 (0x7f752fcdb800) [pid = 1846] [serial = 761] [outer = 0x7f752f75ec00] 09:20:15 INFO - PROCESS | 1846 | 1461774015710 Marionette DEBUG loaded listener.js 09:20:15 INFO - PROCESS | 1846 | ++DOMWINDOW == 201 (0x7f752fdd3000) [pid = 1846] [serial = 762] [outer = 0x7f752f75ec00] 09:20:16 INFO - PROCESS | 1846 | 1461774016564 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]]]}] 09:20:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | Canvas test: 2d.fillStyle.parse.invalid.name-5 09:20:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | took 1382ms 09:20:16 INFO - PROCESS | 1846 | 1461774016605 Marionette TRACE conn3 -> [0,985,"getWindowHandle",null] 09:20:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html 09:20:16 INFO - PROCESS | 1846 | 1461774016609 Marionette TRACE conn3 <- [1,985,null,{"value":"8"}] 09:20:16 INFO - PROCESS | 1846 | 1461774016615 Marionette TRACE conn3 -> [0,986,"setScriptTimeout",{"ms":35000}] 09:20:16 INFO - PROCESS | 1846 | 1461774016618 Marionette TRACE conn3 <- [1,986,null,{}] 09:20:16 INFO - PROCESS | 1846 | 1461774016623 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}] 09:20:16 INFO - PROCESS | 1846 | 1461774016783 Marionette TRACE conn3 <- [1,987,null,{"value":null}] 09:20:16 INFO - PROCESS | 1846 | 1461774016956 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\", \"8c3fb307-b706-445e-94e1-ab62aec87e07\");\n\nvar timer = null;\nif (30000) {\n 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:20:16 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f7535222800 == 104 [pid = 1846] [id = 254] 09:20:16 INFO - PROCESS | 1846 | ++DOMWINDOW == 202 (0x7f752f75d400) [pid = 1846] [serial = 763] [outer = (nil)] 09:20:17 INFO - PROCESS | 1846 | ++DOMWINDOW == 203 (0x7f7531261400) [pid = 1846] [serial = 764] [outer = 0x7f752f75d400] 09:20:17 INFO - PROCESS | 1846 | 1461774017026 Marionette DEBUG loaded listener.js 09:20:17 INFO - PROCESS | 1846 | ++DOMWINDOW == 204 (0x7f753141d400) [pid = 1846] [serial = 765] [outer = 0x7f752f75d400] 09:20:17 INFO - PROCESS | 1846 | 1461774017952 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]]]}] 09:20:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-1 09:20:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | took 1377ms 09:20:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html 09:20:17 INFO - PROCESS | 1846 | 1461774017991 Marionette TRACE conn3 -> [0,989,"getWindowHandle",null] 09:20:17 INFO - PROCESS | 1846 | 1461774017994 Marionette TRACE conn3 <- [1,989,null,{"value":"8"}] 09:20:18 INFO - PROCESS | 1846 | 1461774018000 Marionette TRACE conn3 -> [0,990,"setScriptTimeout",{"ms":35000}] 09:20:18 INFO - PROCESS | 1846 | 1461774018003 Marionette TRACE conn3 <- [1,990,null,{}] 09:20:18 INFO - PROCESS | 1846 | 1461774018008 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}] 09:20:18 INFO - PROCESS | 1846 | 1461774018173 Marionette TRACE conn3 <- [1,991,null,{"value":null}] 09:20:18 INFO - PROCESS | 1846 | 1461774018355 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\", \"8c3fb307-b706-445e-94e1-ab62aec87e07\");\n\nvar timer = null;\nif (30000) {\n 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:20:18 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f7538ac4000 == 105 [pid = 1846] [id = 255] 09:20:18 INFO - PROCESS | 1846 | ++DOMWINDOW == 205 (0x7f7531451800) [pid = 1846] [serial = 766] [outer = (nil)] 09:20:18 INFO - PROCESS | 1846 | ++DOMWINDOW == 206 (0x7f753156f400) [pid = 1846] [serial = 767] [outer = 0x7f7531451800] 09:20:18 INFO - PROCESS | 1846 | 1461774018432 Marionette DEBUG loaded listener.js 09:20:18 INFO - PROCESS | 1846 | ++DOMWINDOW == 207 (0x7f75353fbc00) [pid = 1846] [serial = 768] [outer = 0x7f7531451800] 09:20:19 INFO - PROCESS | 1846 | 1461774019336 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]]]}] 09:20:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-2 09:20:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | took 1377ms 09:20:19 INFO - PROCESS | 1846 | 1461774019377 Marionette TRACE conn3 -> [0,993,"getWindowHandle",null] 09:20:19 INFO - PROCESS | 1846 | 1461774019381 Marionette TRACE conn3 <- [1,993,null,{"value":"8"}] 09:20:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html 09:20:19 INFO - PROCESS | 1846 | 1461774019387 Marionette TRACE conn3 -> [0,994,"setScriptTimeout",{"ms":35000}] 09:20:19 INFO - PROCESS | 1846 | 1461774019391 Marionette TRACE conn3 <- [1,994,null,{}] 09:20:19 INFO - PROCESS | 1846 | 1461774019396 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}] 09:20:19 INFO - PROCESS | 1846 | 1461774019576 Marionette TRACE conn3 <- [1,995,null,{"value":null}] 09:20:19 INFO - PROCESS | 1846 | 1461774019746 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\", \"8c3fb307-b706-445e-94e1-ab62aec87e07\");\n\nvar timer = null;\nif (30000) {\n 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:20:19 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f753f715000 == 106 [pid = 1846] [id = 256] 09:20:19 INFO - PROCESS | 1846 | ++DOMWINDOW == 208 (0x7f7535e14800) [pid = 1846] [serial = 769] [outer = (nil)] 09:20:19 INFO - PROCESS | 1846 | ++DOMWINDOW == 209 (0x7f753749d800) [pid = 1846] [serial = 770] [outer = 0x7f7535e14800] 09:20:19 INFO - PROCESS | 1846 | 1461774019814 Marionette DEBUG loaded listener.js 09:20:19 INFO - PROCESS | 1846 | ++DOMWINDOW == 210 (0x7f7537d03800) [pid = 1846] [serial = 771] [outer = 0x7f7535e14800] 09:20:20 INFO - PROCESS | 1846 | 1461774020702 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]]]}] 09:20:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-3 09:20:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | took 1380ms 09:20:20 INFO - PROCESS | 1846 | 1461774020769 Marionette TRACE conn3 -> [0,997,"getWindowHandle",null] 09:20:20 INFO - PROCESS | 1846 | 1461774020773 Marionette TRACE conn3 <- [1,997,null,{"value":"8"}] 09:20:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html 09:20:20 INFO - PROCESS | 1846 | 1461774020779 Marionette TRACE conn3 -> [0,998,"setScriptTimeout",{"ms":35000}] 09:20:20 INFO - PROCESS | 1846 | 1461774020782 Marionette TRACE conn3 <- [1,998,null,{}] 09:20:20 INFO - PROCESS | 1846 | 1461774020787 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}] 09:20:20 INFO - PROCESS | 1846 | 1461774020954 Marionette TRACE conn3 <- [1,999,null,{"value":null}] 09:20:21 INFO - PROCESS | 1846 | 1461774021136 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\", \"8c3fb307-b706-445e-94e1-ab62aec87e07\");\n\nvar timer = null;\nif (30000) {\n 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:20:21 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f7547661000 == 107 [pid = 1846] [id = 257] 09:20:21 INFO - PROCESS | 1846 | ++DOMWINDOW == 211 (0x7f753648c800) [pid = 1846] [serial = 772] [outer = (nil)] 09:20:21 INFO - PROCESS | 1846 | ++DOMWINDOW == 212 (0x7f753803cc00) [pid = 1846] [serial = 773] [outer = 0x7f753648c800] 09:20:21 INFO - PROCESS | 1846 | 1461774021211 Marionette DEBUG loaded listener.js 09:20:21 INFO - PROCESS | 1846 | ++DOMWINDOW == 213 (0x7f7538da6800) [pid = 1846] [serial = 774] [outer = 0x7f753648c800] 09:20:22 INFO - PROCESS | 1846 | 1461774022030 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]]]}] 09:20:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-4 09:20:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | took 1328ms 09:20:22 INFO - PROCESS | 1846 | 1461774022107 Marionette TRACE conn3 -> [0,1001,"getWindowHandle",null] 09:20:22 INFO - PROCESS | 1846 | 1461774022111 Marionette TRACE conn3 <- [1,1001,null,{"value":"8"}] 09:20:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html 09:20:22 INFO - PROCESS | 1846 | 1461774022117 Marionette TRACE conn3 -> [0,1002,"setScriptTimeout",{"ms":35000}] 09:20:22 INFO - PROCESS | 1846 | 1461774022120 Marionette TRACE conn3 <- [1,1002,null,{}] 09:20:22 INFO - PROCESS | 1846 | 1461774022125 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}] 09:20:22 INFO - PROCESS | 1846 | 1461774022325 Marionette TRACE conn3 <- [1,1003,null,{"value":null}] 09:20:22 INFO - PROCESS | 1846 | 1461774022506 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\", \"8c3fb307-b706-445e-94e1-ab62aec87e07\");\n\nvar timer = null;\nif (30000) {\n 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:20:22 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f754b6ad000 == 108 [pid = 1846] [id = 258] 09:20:22 INFO - PROCESS | 1846 | ++DOMWINDOW == 214 (0x7f7532a7a800) [pid = 1846] [serial = 775] [outer = (nil)] 09:20:22 INFO - PROCESS | 1846 | ++DOMWINDOW == 215 (0x7f7538e09400) [pid = 1846] [serial = 776] [outer = 0x7f7532a7a800] 09:20:22 INFO - PROCESS | 1846 | 1461774022579 Marionette DEBUG loaded listener.js 09:20:22 INFO - PROCESS | 1846 | ++DOMWINDOW == 216 (0x7f753943f800) [pid = 1846] [serial = 777] [outer = 0x7f7532a7a800] 09:20:23 INFO - PROCESS | 1846 | --DOCSHELL 0x7f7547652800 == 107 [pid = 1846] [id = 211] 09:20:23 INFO - PROCESS | 1846 | --DOCSHELL 0x7f7546191000 == 106 [pid = 1846] [id = 210] 09:20:23 INFO - PROCESS | 1846 | --DOCSHELL 0x7f7539b3d000 == 105 [pid = 1846] [id = 209] 09:20:23 INFO - PROCESS | 1846 | --DOCSHELL 0x7f75295d8800 == 104 [pid = 1846] [id = 249] 09:20:23 INFO - PROCESS | 1846 | --DOCSHELL 0x7f753795a000 == 103 [pid = 1846] [id = 242] 09:20:23 INFO - PROCESS | 1846 | --DOCSHELL 0x7f753522d000 == 102 [pid = 1846] [id = 241] 09:20:23 INFO - PROCESS | 1846 | --DOCSHELL 0x7f7532a45000 == 101 [pid = 1846] [id = 240] 09:20:23 INFO - PROCESS | 1846 | --DOCSHELL 0x7f752fbbe000 == 100 [pid = 1846] [id = 239] 09:20:23 INFO - PROCESS | 1846 | --DOCSHELL 0x7f752a30a800 == 99 [pid = 1846] [id = 238] 09:20:23 INFO - PROCESS | 1846 | --DOCSHELL 0x7f752659f800 == 98 [pid = 1846] [id = 237] 09:20:29 INFO - PROCESS | 1846 | --DOCSHELL 0x7f75299ef800 == 97 [pid = 1846] [id = 111] 09:20:29 INFO - PROCESS | 1846 | --DOCSHELL 0x7f75268da800 == 96 [pid = 1846] [id = 150] 09:20:29 INFO - PROCESS | 1846 | --DOCSHELL 0x7f753927e000 == 95 [pid = 1846] [id = 243] 09:20:29 INFO - PROCESS | 1846 | --DOCSHELL 0x7f752f97f800 == 94 [pid = 1846] [id = 136] 09:20:29 INFO - PROCESS | 1846 | --DOCSHELL 0x7f7539c37000 == 93 [pid = 1846] [id = 49] 09:20:29 INFO - PROCESS | 1846 | --DOCSHELL 0x7f752f64c800 == 92 [pid = 1846] [id = 8] 09:20:29 INFO - PROCESS | 1846 | --DOCSHELL 0x7f7539c2a000 == 91 [pid = 1846] [id = 20] 09:20:29 INFO - PROCESS | 1846 | --DOCSHELL 0x7f7527fdf000 == 90 [pid = 1846] [id = 212] 09:20:29 INFO - PROCESS | 1846 | --DOCSHELL 0x7f754b378000 == 89 [pid = 1846] [id = 73] 09:20:29 INFO - PROCESS | 1846 | --DOCSHELL 0x7f7539c30800 == 88 [pid = 1846] [id = 245] 09:20:29 INFO - PROCESS | 1846 | --DOCSHELL 0x7f754b384800 == 87 [pid = 1846] [id = 213] 09:20:29 INFO - PROCESS | 1846 | --DOCSHELL 0x7f7538468800 == 86 [pid = 1846] [id = 174] 09:20:29 INFO - PROCESS | 1846 | --DOCSHELL 0x7f752a3cc800 == 85 [pid = 1846] [id = 205] 09:20:29 INFO - PROCESS | 1846 | --DOCSHELL 0x7f7539b32000 == 84 [pid = 1846] [id = 187] 09:20:29 INFO - PROCESS | 1846 | --DOCSHELL 0x7f75506dd000 == 83 [pid = 1846] [id = 162] 09:20:29 INFO - PROCESS | 1846 | --DOCSHELL 0x7f75453c8000 == 82 [pid = 1846] [id = 83] 09:20:29 INFO - PROCESS | 1846 | --DOCSHELL 0x7f75329cf000 == 81 [pid = 1846] [id = 204] 09:20:29 INFO - PROCESS | 1846 | --DOCSHELL 0x7f7527fd8800 == 80 [pid = 1846] [id = 203] 09:20:29 INFO - PROCESS | 1846 | --DOCSHELL 0x7f754623a800 == 79 [pid = 1846] [id = 247] 09:20:29 INFO - PROCESS | 1846 | --DOCSHELL 0x7f752f9e4800 == 78 [pid = 1846] [id = 9] 09:20:29 INFO - PROCESS | 1846 | --DOCSHELL 0x7f75295e3000 == 77 [pid = 1846] [id = 227] 09:20:29 INFO - PROCESS | 1846 | --DOCSHELL 0x7f754b71d000 == 76 [pid = 1846] [id = 84] 09:20:29 INFO - PROCESS | 1846 | --DOCSHELL 0x7f752945b000 == 75 [pid = 1846] [id = 228] 09:20:29 INFO - PROCESS | 1846 | --DOCSHELL 0x7f754a991000 == 74 [pid = 1846] [id = 72] 09:20:29 INFO - PROCESS | 1846 | --DOCSHELL 0x7f75295e4800 == 73 [pid = 1846] [id = 229] 09:20:29 INFO - PROCESS | 1846 | --DOCSHELL 0x7f753f70d800 == 72 [pid = 1846] [id = 246] 09:20:29 INFO - PROCESS | 1846 | --DOCSHELL 0x7f754f8ae800 == 71 [pid = 1846] [id = 86] 09:20:29 INFO - PROCESS | 1846 | --DOCSHELL 0x7f752f23c000 == 70 [pid = 1846] [id = 124] 09:20:29 INFO - PROCESS | 1846 | --DOCSHELL 0x7f7529921800 == 69 [pid = 1846] [id = 198] 09:20:29 INFO - PROCESS | 1846 | --DOCSHELL 0x7f7527be1000 == 68 [pid = 1846] [id = 214] 09:20:29 INFO - PROCESS | 1846 | --DOCSHELL 0x7f75283b6800 == 67 [pid = 1846] [id = 196] 09:20:29 INFO - PROCESS | 1846 | --DOCSHELL 0x7f754d323000 == 66 [pid = 1846] [id = 180] 09:20:29 INFO - PROCESS | 1846 | --DOCSHELL 0x7f753f712000 == 65 [pid = 1846] [id = 22] 09:20:29 INFO - PROCESS | 1846 | --DOCSHELL 0x7f752a3de000 == 64 [pid = 1846] [id = 123] 09:20:29 INFO - PROCESS | 1846 | --DOCSHELL 0x7f754902c000 == 63 [pid = 1846] [id = 61] 09:20:29 INFO - PROCESS | 1846 | --DOCSHELL 0x7f7537c1e800 == 62 [pid = 1846] [id = 82] 09:20:29 INFO - PROCESS | 1846 | --DOCSHELL 0x7f754e0d0800 == 61 [pid = 1846] [id = 94] 09:20:29 INFO - PROCESS | 1846 | --DOCSHELL 0x7f7539292000 == 60 [pid = 1846] [id = 244] 09:20:29 INFO - PROCESS | 1846 | --DOCSHELL 0x7f75312a6000 == 59 [pid = 1846] [id = 152] 09:20:29 INFO - PROCESS | 1846 | --DOCSHELL 0x7f7538d05800 == 58 [pid = 1846] [id = 29] 09:20:29 INFO - PROCESS | 1846 | --DOCSHELL 0x7f754b698000 == 57 [pid = 1846] [id = 131] 09:20:29 INFO - PROCESS | 1846 | --DOCSHELL 0x7f7545f18800 == 56 [pid = 1846] [id = 23] 09:20:29 INFO - PROCESS | 1846 | --DOCSHELL 0x7f75506d0800 == 55 [pid = 1846] [id = 122] 09:20:29 INFO - PROCESS | 1846 | --DOCSHELL 0x7f753129d800 == 54 [pid = 1846] [id = 12] 09:20:29 INFO - PROCESS | 1846 | --DOCSHELL 0x7f754b71f800 == 53 [pid = 1846] [id = 120] 09:20:29 INFO - PROCESS | 1846 | --DOCSHELL 0x7f7545f21000 == 52 [pid = 1846] [id = 219] 09:20:29 INFO - PROCESS | 1846 | --DOCSHELL 0x7f753640b000 == 51 [pid = 1846] [id = 13] 09:20:29 INFO - PROCESS | 1846 | --DOCSHELL 0x7f75376db000 == 50 [pid = 1846] [id = 26] 09:20:29 INFO - PROCESS | 1846 | --DOCSHELL 0x7f75301f2800 == 49 [pid = 1846] [id = 206] 09:20:29 INFO - PROCESS | 1846 | --DOCSHELL 0x7f7538470000 == 48 [pid = 1846] [id = 208] 09:20:29 INFO - PROCESS | 1846 | --DOCSHELL 0x7f7527bea800 == 47 [pid = 1846] [id = 197] 09:20:29 INFO - PROCESS | 1846 | --DOCSHELL 0x7f75506e4000 == 46 [pid = 1846] [id = 225] 09:20:29 INFO - PROCESS | 1846 | --DOCSHELL 0x7f752642e800 == 45 [pid = 1846] [id = 151] 09:20:29 INFO - PROCESS | 1846 | --DOCSHELL 0x7f7532820800 == 44 [pid = 1846] [id = 185] 09:20:29 INFO - PROCESS | 1846 | --DOCSHELL 0x7f75299ee800 == 43 [pid = 1846] [id = 200] 09:20:29 INFO - PROCESS | 1846 | --DOCSHELL 0x7f75506d4800 == 42 [pid = 1846] [id = 110] 09:20:29 INFO - PROCESS | 1846 | --DOCSHELL 0x7f75381e1000 == 41 [pid = 1846] [id = 218] 09:20:29 INFO - PROCESS | 1846 | --DOCSHELL 0x7f7527fce000 == 40 [pid = 1846] [id = 226] 09:20:29 INFO - PROCESS | 1846 | --DOCSHELL 0x7f7527fc9800 == 39 [pid = 1846] [id = 199] 09:20:29 INFO - PROCESS | 1846 | --DOCSHELL 0x7f75299b9800 == 38 [pid = 1846] [id = 163] 09:20:29 INFO - PROCESS | 1846 | --DOCSHELL 0x7f753154a800 == 37 [pid = 1846] [id = 24] 09:20:29 INFO - PROCESS | 1846 | --DOCSHELL 0x7f753521f800 == 36 [pid = 1846] [id = 217] 09:20:29 INFO - PROCESS | 1846 | --DOCSHELL 0x7f752f22c800 == 35 [pid = 1846] [id = 201] 09:20:29 INFO - PROCESS | 1846 | --DOCSHELL 0x7f752a5a8800 == 34 [pid = 1846] [id = 215] 09:20:29 INFO - PROCESS | 1846 | --DOCSHELL 0x7f7546231000 == 33 [pid = 1846] [id = 50] 09:20:29 INFO - PROCESS | 1846 | --DOCSHELL 0x7f75300ce800 == 32 [pid = 1846] [id = 192] 09:20:29 INFO - PROCESS | 1846 | --DOCSHELL 0x7f754b716800 == 31 [pid = 1846] [id = 109] 09:20:29 INFO - PROCESS | 1846 | --DOCSHELL 0x7f7547318000 == 30 [pid = 1846] [id = 60] 09:20:29 INFO - PROCESS | 1846 | --DOCSHELL 0x7f752fad8000 == 29 [pid = 1846] [id = 202] 09:20:29 INFO - PROCESS | 1846 | --DOCSHELL 0x7f7527fd5800 == 28 [pid = 1846] [id = 165] 09:20:29 INFO - PROCESS | 1846 | --DOCSHELL 0x7f75300ca000 == 27 [pid = 1846] [id = 216] 09:20:29 INFO - PROCESS | 1846 | --DOCSHELL 0x7f75376c2800 == 26 [pid = 1846] [id = 186] 09:20:29 INFO - PROCESS | 1846 | --DOCSHELL 0x7f754e0cf800 == 25 [pid = 1846] [id = 85] 09:20:29 INFO - PROCESS | 1846 | --DOCSHELL 0x7f752990a000 == 24 [pid = 1846] [id = 121] 09:20:29 INFO - PROCESS | 1846 | --DOCSHELL 0x7f75315c3000 == 23 [pid = 1846] [id = 6] 09:20:29 INFO - PROCESS | 1846 | --DOCSHELL 0x7f753712f800 == 22 [pid = 1846] [id = 207] 09:20:29 INFO - PROCESS | 1846 | --DOCSHELL 0x7f754958d800 == 21 [pid = 1846] [id = 248] 09:20:29 INFO - PROCESS | 1846 | --DOCSHELL 0x7f754a748800 == 20 [pid = 1846] [id = 220] 09:20:29 INFO - PROCESS | 1846 | --DOCSHELL 0x7f7547661000 == 19 [pid = 1846] [id = 257] 09:20:29 INFO - PROCESS | 1846 | --DOCSHELL 0x7f752a3db800 == 18 [pid = 1846] [id = 230] 09:20:29 INFO - PROCESS | 1846 | --DOCSHELL 0x7f753f715000 == 17 [pid = 1846] [id = 256] 09:20:29 INFO - PROCESS | 1846 | --DOCSHELL 0x7f7538ac4000 == 16 [pid = 1846] [id = 255] 09:20:29 INFO - PROCESS | 1846 | --DOCSHELL 0x7f7535222800 == 15 [pid = 1846] [id = 254] 09:20:29 INFO - PROCESS | 1846 | --DOCSHELL 0x7f752e399800 == 14 [pid = 1846] [id = 234] 09:20:29 INFO - PROCESS | 1846 | --DOCSHELL 0x7f7531541800 == 13 [pid = 1846] [id = 253] 09:20:29 INFO - PROCESS | 1846 | --DOCSHELL 0x7f752f22d000 == 12 [pid = 1846] [id = 252] 09:20:29 INFO - PROCESS | 1846 | --DOCSHELL 0x7f752f747800 == 11 [pid = 1846] [id = 235] 09:20:29 INFO - PROCESS | 1846 | --DOCSHELL 0x7f75299e1000 == 10 [pid = 1846] [id = 251] 09:20:29 INFO - PROCESS | 1846 | --DOCSHELL 0x7f752669f800 == 9 [pid = 1846] [id = 250] 09:20:31 INFO - PROCESS | 1846 | 1461774031374 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]]]}] 09:20:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-5 09:20:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | took 9304ms 09:20:31 INFO - PROCESS | 1846 | 1461774031422 Marionette TRACE conn3 -> [0,1005,"getWindowHandle",null] 09:20:31 INFO - PROCESS | 1846 | 1461774031428 Marionette TRACE conn3 <- [1,1005,null,{"value":"8"}] 09:20:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html 09:20:31 INFO - PROCESS | 1846 | 1461774031436 Marionette TRACE conn3 -> [0,1006,"setScriptTimeout",{"ms":35000}] 09:20:31 INFO - PROCESS | 1846 | 1461774031440 Marionette TRACE conn3 <- [1,1006,null,{}] 09:20:31 INFO - PROCESS | 1846 | 1461774031448 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}] 09:20:31 INFO - PROCESS | 1846 | 1461774031603 Marionette TRACE conn3 <- [1,1007,null,{"value":null}] 09:20:31 INFO - PROCESS | 1846 | 1461774031724 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\", \"8c3fb307-b706-445e-94e1-ab62aec87e07\");\n\nvar timer = null;\nif (30000) {\n 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:20:31 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f75268dd000 == 10 [pid = 1846] [id = 259] 09:20:31 INFO - PROCESS | 1846 | ++DOMWINDOW == 217 (0x7f7527991000) [pid = 1846] [serial = 778] [outer = (nil)] 09:20:31 INFO - PROCESS | 1846 | ++DOMWINDOW == 218 (0x7f7527fed400) [pid = 1846] [serial = 779] [outer = 0x7f7527991000] 09:20:31 INFO - PROCESS | 1846 | 1461774031790 Marionette DEBUG loaded listener.js 09:20:31 INFO - PROCESS | 1846 | ++DOMWINDOW == 219 (0x7f7527ff6800) [pid = 1846] [serial = 780] [outer = 0x7f7527991000] 09:20:32 INFO - PROCESS | 1846 | 1461774032504 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]]]}] 09:20:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-6 09:20:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | took 1085ms 09:20:32 INFO - PROCESS | 1846 | 1461774032580 Marionette TRACE conn3 -> [0,1009,"getWindowHandle",null] 09:20:32 INFO - PROCESS | 1846 | 1461774032590 Marionette TRACE conn3 <- [1,1009,null,{"value":"8"}] 09:20:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html 09:20:32 INFO - PROCESS | 1846 | 1461774032602 Marionette TRACE conn3 -> [0,1010,"setScriptTimeout",{"ms":35000}] 09:20:32 INFO - PROCESS | 1846 | 1461774032606 Marionette TRACE conn3 <- [1,1010,null,{}] 09:20:32 INFO - PROCESS | 1846 | 1461774032611 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}] 09:20:32 INFO - PROCESS | 1846 | 1461774032771 Marionette TRACE conn3 <- [1,1011,null,{"value":null}] 09:20:32 INFO - PROCESS | 1846 | 1461774032787 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\", \"8c3fb307-b706-445e-94e1-ab62aec87e07\");\n\nvar timer = null;\nif (30000) {\n 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:20:32 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f75283b8800 == 11 [pid = 1846] [id = 260] 09:20:32 INFO - PROCESS | 1846 | ++DOMWINDOW == 220 (0x7f7526464400) [pid = 1846] [serial = 781] [outer = (nil)] 09:20:32 INFO - PROCESS | 1846 | ++DOMWINDOW == 221 (0x7f7528189c00) [pid = 1846] [serial = 782] [outer = 0x7f7526464400] 09:20:32 INFO - PROCESS | 1846 | 1461774032846 Marionette DEBUG loaded listener.js 09:20:32 INFO - PROCESS | 1846 | ++DOMWINDOW == 222 (0x7f7528f2f000) [pid = 1846] [serial = 783] [outer = 0x7f7526464400] 09:20:33 INFO - PROCESS | 1846 | 1461774033825 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]]]}] 09:20:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-7 09:20:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | took 1278ms 09:20:33 INFO - PROCESS | 1846 | 1461774033885 Marionette TRACE conn3 -> [0,1013,"getWindowHandle",null] 09:20:33 INFO - PROCESS | 1846 | 1461774033889 Marionette TRACE conn3 <- [1,1013,null,{"value":"8"}] 09:20:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html 09:20:33 INFO - PROCESS | 1846 | 1461774033896 Marionette TRACE conn3 -> [0,1014,"setScriptTimeout",{"ms":35000}] 09:20:33 INFO - PROCESS | 1846 | 1461774033901 Marionette TRACE conn3 <- [1,1014,null,{}] 09:20:33 INFO - PROCESS | 1846 | 1461774033917 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}] 09:20:34 INFO - PROCESS | 1846 | 1461774034124 Marionette TRACE conn3 <- [1,1015,null,{"value":null}] 09:20:34 INFO - PROCESS | 1846 | 1461774034148 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\", \"8c3fb307-b706-445e-94e1-ab62aec87e07\");\n\nvar timer = null;\nif (30000) {\n 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:20:34 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f7529921800 == 12 [pid = 1846] [id = 261] 09:20:34 INFO - PROCESS | 1846 | ++DOMWINDOW == 223 (0x7f75280a3400) [pid = 1846] [serial = 784] [outer = (nil)] 09:20:34 INFO - PROCESS | 1846 | ++DOMWINDOW == 224 (0x7f752a6b6800) [pid = 1846] [serial = 785] [outer = 0x7f75280a3400] 09:20:34 INFO - PROCESS | 1846 | 1461774034222 Marionette DEBUG loaded listener.js 09:20:34 INFO - PROCESS | 1846 | ++DOMWINDOW == 225 (0x7f752a902800) [pid = 1846] [serial = 786] [outer = 0x7f75280a3400] 09:20:35 INFO - PROCESS | 1846 | 1461774035068 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]]]}] 09:20:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-1 09:20:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | took 3096ms 09:20:37 INFO - PROCESS | 1846 | --DOMWINDOW == 224 (0x7f7526611c00) [pid = 1846] [serial = 748] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html] 09:20:37 INFO - PROCESS | 1846 | --DOMWINDOW == 223 (0x7f7526467400) [pid = 1846] [serial = 751] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html] 09:20:37 INFO - PROCESS | 1846 | --DOMWINDOW == 222 (0x7f753478ec00) [pid = 1846] [serial = 742] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html] 09:20:37 INFO - PROCESS | 1846 | --DOMWINDOW == 221 (0x7f7526462800) [pid = 1846] [serial = 452] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html] 09:20:37 INFO - PROCESS | 1846 | --DOMWINDOW == 220 (0x7f75461ea800) [pid = 1846] [serial = 630] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html] 09:20:37 INFO - PROCESS | 1846 | --DOMWINDOW == 219 (0x7f7546655400) [pid = 1846] [serial = 455] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html] 09:20:37 INFO - PROCESS | 1846 | --DOMWINDOW == 218 (0x7f752993b400) [pid = 1846] [serial = 702] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html] 09:20:37 INFO - PROCESS | 1846 | --DOMWINDOW == 217 (0x7f75301cdc00) [pid = 1846] [serial = 440] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html] 09:20:37 INFO - PROCESS | 1846 | --DOMWINDOW == 216 (0x7f75267d7c00) [pid = 1846] [serial = 693] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html] 09:20:37 INFO - PROCESS | 1846 | --DOMWINDOW == 215 (0x7f752a90f800) [pid = 1846] [serial = 618] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html] 09:20:37 INFO - PROCESS | 1846 | --DOMWINDOW == 214 (0x7f7528188800) [pid = 1846] [serial = 699] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html] 09:20:37 INFO - PROCESS | 1846 | --DOMWINDOW == 213 (0x7f7532c14800) [pid = 1846] [serial = 585] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html] 09:20:37 INFO - PROCESS | 1846 | --DOMWINDOW == 212 (0x7f75244e4800) [pid = 1846] [serial = 690] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html] 09:20:37 INFO - PROCESS | 1846 | --DOMWINDOW == 211 (0x7f752f00a400) [pid = 1846] [serial = 666] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html] 09:20:37 INFO - PROCESS | 1846 | --DOMWINDOW == 210 (0x7f752f62e400) [pid = 1846] [serial = 555] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html] 09:20:37 INFO - PROCESS | 1846 | --DOMWINDOW == 209 (0x7f752f14f000) [pid = 1846] [serial = 534] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html] 09:20:37 INFO - PROCESS | 1846 | --DOMWINDOW == 208 (0x7f7526d8a000) [pid = 1846] [serial = 678] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html] 09:20:37 INFO - PROCESS | 1846 | --DOMWINDOW == 207 (0x7f752f005c00) [pid = 1846] [serial = 531] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html] 09:20:37 INFO - PROCESS | 1846 | --DOMWINDOW == 206 (0x7f752a6abc00) [pid = 1846] [serial = 483] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html] 09:20:37 INFO - PROCESS | 1846 | --DOMWINDOW == 205 (0x7f7527fec400) [pid = 1846] [serial = 672] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html] 09:20:37 INFO - PROCESS | 1846 | --DOMWINDOW == 204 (0x7f752646b800) [pid = 1846] [serial = 492] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html] 09:20:37 INFO - PROCESS | 1846 | --DOMWINDOW == 203 (0x7f75244e0800) [pid = 1846] [serial = 687] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html] 09:20:37 INFO - PROCESS | 1846 | --DOMWINDOW == 202 (0x7f752a924400) [pid = 1846] [serial = 705] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html] 09:20:37 INFO - PROCESS | 1846 | --DOMWINDOW == 201 (0x7f752799bc00) [pid = 1846] [serial = 522] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html] 09:20:37 INFO - PROCESS | 1846 | --DOMWINDOW == 200 (0x7f75244de000) [pid = 1846] [serial = 684] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html] 09:20:37 INFO - PROCESS | 1846 | --DOMWINDOW == 199 (0x7f7526aab000) [pid = 1846] [serial = 681] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html] 09:20:37 INFO - PROCESS | 1846 | --DOMWINDOW == 198 (0x7f7527fee000) [pid = 1846] [serial = 663] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html] 09:20:37 INFO - PROCESS | 1846 | --DOMWINDOW == 197 (0x7f7532865c00) [pid = 1846] [serial = 660] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html] 09:20:37 INFO - PROCESS | 1846 | --DOMWINDOW == 196 (0x7f752fd14000) [pid = 1846] [serial = 489] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html] 09:20:37 INFO - PROCESS | 1846 | --DOMWINDOW == 195 (0x7f7536cba400) [pid = 1846] [serial = 675] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html] 09:20:37 INFO - PROCESS | 1846 | --DOMWINDOW == 194 (0x7f752a6b8000) [pid = 1846] [serial = 579] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html] 09:20:37 INFO - PROCESS | 1846 | --DOMWINDOW == 193 (0x7f75267d8000) [pid = 1846] [serial = 588] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html] 09:20:37 INFO - PROCESS | 1846 | --DOMWINDOW == 192 (0x7f75280af400) [pid = 1846] [serial = 552] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html] 09:20:37 INFO - PROCESS | 1846 | --DOMWINDOW == 191 (0x7f75329e7800) [pid = 1846] [serial = 621] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html] 09:20:37 INFO - PROCESS | 1846 | --DOMWINDOW == 190 (0x7f75280c8800) [pid = 1846] [serial = 696] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html] 09:20:37 INFO - PROCESS | 1846 | --DOMWINDOW == 189 (0x7f7539418000) [pid = 1846] [serial = 627] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html] 09:20:37 INFO - PROCESS | 1846 | --DOMWINDOW == 188 (0x7f75329f1400) [pid = 1846] [serial = 624] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html] 09:20:37 INFO - PROCESS | 1846 | --DOMWINDOW == 187 (0x7f752646b400) [pid = 1846] [serial = 636] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html] 09:20:37 INFO - PROCESS | 1846 | --DOMWINDOW == 186 (0x7f75374a5800) [pid = 1846] [serial = 495] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html] 09:20:37 INFO - PROCESS | 1846 | --DOMWINDOW == 185 (0x7f7527998000) [pid = 1846] [serial = 639] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html] 09:20:37 INFO - PROCESS | 1846 | --DOMWINDOW == 184 (0x7f752e1a2400) [pid = 1846] [serial = 708] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html] 09:20:37 INFO - PROCESS | 1846 | --DOMWINDOW == 183 (0x7f75267cec00) [pid = 1846] [serial = 591] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html] 09:20:37 INFO - PROCESS | 1846 | --DOMWINDOW == 182 (0x7f75280ca400) [pid = 1846] [serial = 633] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html] 09:20:37 INFO - PROCESS | 1846 | --DOMWINDOW == 181 (0x7f75329ea400) [pid = 1846] [serial = 669] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html] 09:20:37 INFO - PROCESS | 1846 | --DOMWINDOW == 180 (0x7f7527999c00) [pid = 1846] [serial = 525] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html] 09:20:37 INFO - PROCESS | 1846 | --DOMWINDOW == 179 (0x7f752fcdb000) [pid = 1846] [serial = 486] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html] 09:20:37 INFO - PROCESS | 1846 | --DOMWINDOW == 178 (0x7f752e551c00) [pid = 1846] [serial = 582] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html] 09:20:37 INFO - PROCESS | 1846 | --DOMWINDOW == 177 (0x7f752fcdb400) [pid = 1846] [serial = 443] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html] 09:20:37 INFO - PROCESS | 1846 | --DOMWINDOW == 176 (0x7f752a923c00) [pid = 1846] [serial = 437] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html] 09:20:37 INFO - PROCESS | 1846 | --DOMWINDOW == 175 (0x7f752a6dfc00) [pid = 1846] [serial = 528] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html] 09:20:37 INFO - PROCESS | 1846 | --DOMWINDOW == 174 (0x7f75280af000) [pid = 1846] [serial = 549] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html] 09:20:37 INFO - PROCESS | 1846 | --DOMWINDOW == 173 (0x7f752818b400) [pid = 1846] [serial = 498] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html] 09:20:37 INFO - PROCESS | 1846 | --DOMWINDOW == 172 (0x7f75329f3400) [pid = 1846] [serial = 446] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html] 09:20:37 INFO - PROCESS | 1846 | --DOMWINDOW == 171 (0x7f753144a000) [pid = 1846] [serial = 537] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html] 09:20:37 INFO - PROCESS | 1846 | --DOMWINDOW == 170 (0x7f7526466800) [pid = 1846] [serial = 558] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html] 09:20:37 INFO - PROCESS | 1846 | --DOMWINDOW == 169 (0x7f7527fee400) [pid = 1846] [serial = 480] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html] 09:20:37 INFO - PROCESS | 1846 | --DOMWINDOW == 168 (0x7f752a6adc00) [pid = 1846] [serial = 434] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html] 09:20:37 INFO - PROCESS | 1846 | --DOMWINDOW == 167 (0x7f752a907000) [pid = 1846] [serial = 449] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html] 09:20:37 INFO - PROCESS | 1846 | --DOMWINDOW == 166 (0x7f7529943c00) [pid = 1846] [serial = 615] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html] 09:20:37 INFO - PROCESS | 1846 | --DOMWINDOW == 165 (0x7f752a6e4800) [pid = 1846] [serial = 576] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html] 09:20:37 INFO - PROCESS | 1846 | --DOMWINDOW == 164 (0x7f753286f000) [pid = 1846] [serial = 739] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html] 09:20:37 INFO - PROCESS | 1846 | --DOMWINDOW == 163 (0x7f7532863c00) [pid = 1846] [serial = 736] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html] 09:20:37 INFO - PROCESS | 1846 | --DOMWINDOW == 162 (0x7f7531450000) [pid = 1846] [serial = 733] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html] 09:20:37 INFO - PROCESS | 1846 | --DOMWINDOW == 161 (0x7f753144ec00) [pid = 1846] [serial = 730] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html] 09:20:37 INFO - PROCESS | 1846 | --DOMWINDOW == 160 (0x7f752ff39800) [pid = 1846] [serial = 727] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html] 09:20:37 INFO - PROCESS | 1846 | --DOMWINDOW == 159 (0x7f752f152c00) [pid = 1846] [serial = 723] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html] 09:20:37 INFO - PROCESS | 1846 | --DOMWINDOW == 158 (0x7f752f14b400) [pid = 1846] [serial = 720] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html] 09:20:37 INFO - PROCESS | 1846 | --DOMWINDOW == 157 (0x7f7531450800) [pid = 1846] [serial = 612] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html] 09:20:37 INFO - PROCESS | 1846 | --DOMWINDOW == 156 (0x7f752a6bac00) [pid = 1846] [serial = 717] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html] 09:20:37 INFO - PROCESS | 1846 | --DOMWINDOW == 155 (0x7f75280a8c00) [pid = 1846] [serial = 754] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html] 09:20:37 INFO - PROCESS | 1846 | --DOMWINDOW == 154 (0x7f75244e2000) [pid = 1846] [serial = 714] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html] 09:20:37 INFO - PROCESS | 1846 | --DOMWINDOW == 153 (0x7f75244e0000) [pid = 1846] [serial = 711] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html] 09:20:37 INFO - PROCESS | 1846 | --DOMWINDOW == 152 (0x7f753648c800) [pid = 1846] [serial = 772] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html] 09:20:37 INFO - PROCESS | 1846 | --DOMWINDOW == 151 (0x7f7535e14800) [pid = 1846] [serial = 769] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html] 09:20:37 INFO - PROCESS | 1846 | --DOMWINDOW == 150 (0x7f7531451800) [pid = 1846] [serial = 766] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html] 09:20:37 INFO - PROCESS | 1846 | --DOMWINDOW == 149 (0x7f752f75d400) [pid = 1846] [serial = 763] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html] 09:20:37 INFO - PROCESS | 1846 | --DOMWINDOW == 148 (0x7f752f75ec00) [pid = 1846] [serial = 760] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html] 09:20:37 INFO - PROCESS | 1846 | --DOMWINDOW == 147 (0x7f75280d1c00) [pid = 1846] [serial = 757] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html] 09:20:37 INFO - PROCESS | 1846 | --DOMWINDOW == 146 (0x7f7531268800) [pid = 1846] [serial = 745] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html] 09:20:37 INFO - PROCESS | 1846 | 1461774037189 Marionette TRACE conn3 -> [0,1017,"getWindowHandle",null] 09:20:37 INFO - PROCESS | 1846 | 1461774037193 Marionette TRACE conn3 <- [1,1017,null,{"value":"8"}] 09:20:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html 09:20:37 INFO - PROCESS | 1846 | 1461774037211 Marionette TRACE conn3 -> [0,1018,"setScriptTimeout",{"ms":35000}] 09:20:37 INFO - PROCESS | 1846 | 1461774037214 Marionette TRACE conn3 <- [1,1018,null,{}] 09:20:37 INFO - PROCESS | 1846 | 1461774037220 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}] 09:20:37 INFO - PROCESS | 1846 | 1461774037365 Marionette TRACE conn3 <- [1,1019,null,{"value":null}] 09:20:37 INFO - PROCESS | 1846 | 1461774037379 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\", \"8c3fb307-b706-445e-94e1-ab62aec87e07\");\n\nvar timer = null;\nif (30000) {\n 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:20:37 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f7527bf2800 == 13 [pid = 1846] [id = 262] 09:20:37 INFO - PROCESS | 1846 | ++DOMWINDOW == 147 (0x7f75267cb800) [pid = 1846] [serial = 787] [outer = (nil)] 09:20:37 INFO - PROCESS | 1846 | ++DOMWINDOW == 148 (0x7f7526ab3800) [pid = 1846] [serial = 788] [outer = 0x7f75267cb800] 09:20:37 INFO - PROCESS | 1846 | 1461774037439 Marionette DEBUG loaded listener.js 09:20:37 INFO - PROCESS | 1846 | ++DOMWINDOW == 149 (0x7f752799bc00) [pid = 1846] [serial = 789] [outer = 0x7f75267cb800] 09:20:38 INFO - PROCESS | 1846 | 1461774038157 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]]]}] 09:20:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-2 09:20:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | took 987ms 09:20:38 INFO - PROCESS | 1846 | 1461774038193 Marionette TRACE conn3 -> [0,1021,"getWindowHandle",null] 09:20:38 INFO - PROCESS | 1846 | 1461774038196 Marionette TRACE conn3 <- [1,1021,null,{"value":"8"}] 09:20:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html 09:20:38 INFO - PROCESS | 1846 | 1461774038202 Marionette TRACE conn3 -> [0,1022,"setScriptTimeout",{"ms":35000}] 09:20:38 INFO - PROCESS | 1846 | 1461774038204 Marionette TRACE conn3 <- [1,1022,null,{}] 09:20:38 INFO - PROCESS | 1846 | 1461774038209 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}] 09:20:38 INFO - PROCESS | 1846 | 1461774038388 Marionette TRACE conn3 <- [1,1023,null,{"value":null}] 09:20:38 INFO - PROCESS | 1846 | 1461774038421 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\", \"8c3fb307-b706-445e-94e1-ab62aec87e07\");\n\nvar timer = null;\nif (30000) {\n 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:20:38 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f75299f2000 == 14 [pid = 1846] [id = 263] 09:20:38 INFO - PROCESS | 1846 | ++DOMWINDOW == 150 (0x7f75244e7000) [pid = 1846] [serial = 790] [outer = (nil)] 09:20:38 INFO - PROCESS | 1846 | ++DOMWINDOW == 151 (0x7f75280af000) [pid = 1846] [serial = 791] [outer = 0x7f75244e7000] 09:20:38 INFO - PROCESS | 1846 | 1461774038482 Marionette DEBUG loaded listener.js 09:20:38 INFO - PROCESS | 1846 | ++DOMWINDOW == 152 (0x7f7528f2d000) [pid = 1846] [serial = 792] [outer = 0x7f75244e7000] 09:20:39 INFO - PROCESS | 1846 | 1461774039414 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]]]}] 09:20:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-3 09:20:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | took 1278ms 09:20:39 INFO - PROCESS | 1846 | 1461774039481 Marionette TRACE conn3 -> [0,1025,"getWindowHandle",null] 09:20:39 INFO - PROCESS | 1846 | 1461774039487 Marionette TRACE conn3 <- [1,1025,null,{"value":"8"}] 09:20:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html 09:20:39 INFO - PROCESS | 1846 | 1461774039496 Marionette TRACE conn3 -> [0,1026,"setScriptTimeout",{"ms":35000}] 09:20:39 INFO - PROCESS | 1846 | 1461774039501 Marionette TRACE conn3 <- [1,1026,null,{}] 09:20:39 INFO - PROCESS | 1846 | 1461774039511 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}] 09:20:39 INFO - PROCESS | 1846 | 1461774039728 Marionette TRACE conn3 <- [1,1027,null,{"value":null}] 09:20:39 INFO - PROCESS | 1846 | 1461774039882 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\", \"8c3fb307-b706-445e-94e1-ab62aec87e07\");\n\nvar timer = null;\nif (30000) {\n 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:20:39 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f75281a0000 == 15 [pid = 1846] [id = 264] 09:20:39 INFO - PROCESS | 1846 | ++DOMWINDOW == 153 (0x7f75244e4800) [pid = 1846] [serial = 793] [outer = (nil)] 09:20:39 INFO - PROCESS | 1846 | ++DOMWINDOW == 154 (0x7f7526ab6c00) [pid = 1846] [serial = 794] [outer = 0x7f75244e4800] 09:20:39 INFO - PROCESS | 1846 | 1461774039953 Marionette DEBUG loaded listener.js 09:20:40 INFO - PROCESS | 1846 | ++DOMWINDOW == 155 (0x7f75280aa800) [pid = 1846] [serial = 795] [outer = 0x7f75244e4800] 09:20:40 INFO - PROCESS | 1846 | 1461774040856 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]]]}] 09:20:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-4 09:20:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | took 1434ms 09:20:40 INFO - PROCESS | 1846 | 1461774040930 Marionette TRACE conn3 -> [0,1029,"getWindowHandle",null] 09:20:40 INFO - PROCESS | 1846 | 1461774040943 Marionette TRACE conn3 <- [1,1029,null,{"value":"8"}] 09:20:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html 09:20:40 INFO - PROCESS | 1846 | 1461774040961 Marionette TRACE conn3 -> [0,1030,"setScriptTimeout",{"ms":35000}] 09:20:40 INFO - PROCESS | 1846 | 1461774040964 Marionette TRACE conn3 <- [1,1030,null,{}] 09:20:40 INFO - PROCESS | 1846 | 1461774040970 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}] 09:20:41 INFO - PROCESS | 1846 | 1461774041167 Marionette TRACE conn3 <- [1,1031,null,{"value":null}] 09:20:41 INFO - PROCESS | 1846 | 1461774041331 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\", \"8c3fb307-b706-445e-94e1-ab62aec87e07\");\n\nvar timer = null;\nif (30000) {\n 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:20:41 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f752a3e0000 == 16 [pid = 1846] [id = 265] 09:20:41 INFO - PROCESS | 1846 | ++DOMWINDOW == 156 (0x7f7528189400) [pid = 1846] [serial = 796] [outer = (nil)] 09:20:41 INFO - PROCESS | 1846 | ++DOMWINDOW == 157 (0x7f7529938c00) [pid = 1846] [serial = 797] [outer = 0x7f7528189400] 09:20:41 INFO - PROCESS | 1846 | 1461774041449 Marionette DEBUG loaded listener.js 09:20:41 INFO - PROCESS | 1846 | ++DOMWINDOW == 158 (0x7f752a6afc00) [pid = 1846] [serial = 798] [outer = 0x7f7528189400] 09:20:42 INFO - PROCESS | 1846 | 1461774042361 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]]]}] 09:20:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-5 09:20:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | took 1431ms 09:20:42 INFO - PROCESS | 1846 | 1461774042392 Marionette TRACE conn3 -> [0,1033,"getWindowHandle",null] 09:20:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html 09:20:42 INFO - PROCESS | 1846 | 1461774042396 Marionette TRACE conn3 <- [1,1033,null,{"value":"8"}] 09:20:42 INFO - PROCESS | 1846 | 1461774042402 Marionette TRACE conn3 -> [0,1034,"setScriptTimeout",{"ms":35000}] 09:20:42 INFO - PROCESS | 1846 | 1461774042408 Marionette TRACE conn3 <- [1,1034,null,{}] 09:20:42 INFO - PROCESS | 1846 | 1461774042424 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}] 09:20:42 INFO - PROCESS | 1846 | 1461774042585 Marionette TRACE conn3 <- [1,1035,null,{"value":null}] 09:20:42 INFO - PROCESS | 1846 | 1461774042745 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\", \"8c3fb307-b706-445e-94e1-ab62aec87e07\");\n\nvar timer = null;\nif (30000) {\n 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:20:42 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f752aa20000 == 17 [pid = 1846] [id = 266] 09:20:42 INFO - PROCESS | 1846 | ++DOMWINDOW == 159 (0x7f752a6b3800) [pid = 1846] [serial = 799] [outer = (nil)] 09:20:42 INFO - PROCESS | 1846 | ++DOMWINDOW == 160 (0x7f752a927400) [pid = 1846] [serial = 800] [outer = 0x7f752a6b3800] 09:20:42 INFO - PROCESS | 1846 | 1461774042820 Marionette DEBUG loaded listener.js 09:20:42 INFO - PROCESS | 1846 | ++DOMWINDOW == 161 (0x7f752e1a5c00) [pid = 1846] [serial = 801] [outer = 0x7f752a6b3800] 09:20:43 INFO - PROCESS | 1846 | 1461774043698 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]]]}] 09:20:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-6 09:20:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | took 1345ms 09:20:43 INFO - PROCESS | 1846 | 1461774043747 Marionette TRACE conn3 -> [0,1037,"getWindowHandle",null] 09:20:43 INFO - PROCESS | 1846 | 1461774043751 Marionette TRACE conn3 <- [1,1037,null,{"value":"8"}] 09:20:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html 09:20:43 INFO - PROCESS | 1846 | 1461774043757 Marionette TRACE conn3 -> [0,1038,"setScriptTimeout",{"ms":35000}] 09:20:43 INFO - PROCESS | 1846 | 1461774043759 Marionette TRACE conn3 <- [1,1038,null,{}] 09:20:43 INFO - PROCESS | 1846 | 1461774043765 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}] 09:20:43 INFO - PROCESS | 1846 | 1461774043913 Marionette TRACE conn3 <- [1,1039,null,{"value":null}] 09:20:44 INFO - PROCESS | 1846 | 1461774044071 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\", \"8c3fb307-b706-445e-94e1-ab62aec87e07\");\n\nvar timer = null;\nif (30000) {\n 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:20:44 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f752f232000 == 18 [pid = 1846] [id = 267] 09:20:44 INFO - PROCESS | 1846 | ++DOMWINDOW == 162 (0x7f7529940000) [pid = 1846] [serial = 802] [outer = (nil)] 09:20:44 INFO - PROCESS | 1846 | ++DOMWINDOW == 163 (0x7f752e1b0800) [pid = 1846] [serial = 803] [outer = 0x7f7529940000] 09:20:44 INFO - PROCESS | 1846 | 1461774044144 Marionette DEBUG loaded listener.js 09:20:44 INFO - PROCESS | 1846 | ++DOMWINDOW == 164 (0x7f752e54c400) [pid = 1846] [serial = 804] [outer = 0x7f7529940000] 09:20:45 INFO - PROCESS | 1846 | 1461774045026 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]]]}] 09:20:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-7 09:20:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | took 1326ms 09:20:45 INFO - PROCESS | 1846 | 1461774045084 Marionette TRACE conn3 -> [0,1041,"getWindowHandle",null] 09:20:45 INFO - PROCESS | 1846 | 1461774045086 Marionette TRACE conn3 <- [1,1041,null,{"value":"8"}] 09:20:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html 09:20:45 INFO - PROCESS | 1846 | 1461774045092 Marionette TRACE conn3 -> [0,1042,"setScriptTimeout",{"ms":35000}] 09:20:45 INFO - PROCESS | 1846 | 1461774045095 Marionette TRACE conn3 <- [1,1042,null,{}] 09:20:45 INFO - PROCESS | 1846 | 1461774045101 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}] 09:20:45 INFO - PROCESS | 1846 | 1461774045251 Marionette TRACE conn3 <- [1,1043,null,{"value":null}] 09:20:45 INFO - PROCESS | 1846 | 1461774045409 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\", \"8c3fb307-b706-445e-94e1-ab62aec87e07\");\n\nvar timer = null;\nif (30000) {\n 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:20:45 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f752f743000 == 19 [pid = 1846] [id = 268] 09:20:45 INFO - PROCESS | 1846 | ++DOMWINDOW == 165 (0x7f752a923c00) [pid = 1846] [serial = 805] [outer = (nil)] 09:20:45 INFO - PROCESS | 1846 | ++DOMWINDOW == 166 (0x7f752f004c00) [pid = 1846] [serial = 806] [outer = 0x7f752a923c00] 09:20:45 INFO - PROCESS | 1846 | 1461774045481 Marionette DEBUG loaded listener.js 09:20:45 INFO - PROCESS | 1846 | ++DOMWINDOW == 167 (0x7f752f00d000) [pid = 1846] [serial = 807] [outer = 0x7f752a923c00] 09:20:46 INFO - PROCESS | 1846 | 1461774046385 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]]]}] 09:20:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-1 09:20:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | took 1331ms 09:20:46 INFO - PROCESS | 1846 | 1461774046423 Marionette TRACE conn3 -> [0,1045,"getWindowHandle",null] 09:20:46 INFO - PROCESS | 1846 | 1461774046426 Marionette TRACE conn3 <- [1,1045,null,{"value":"8"}] 09:20:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html 09:20:46 INFO - PROCESS | 1846 | 1461774046432 Marionette TRACE conn3 -> [0,1046,"setScriptTimeout",{"ms":35000}] 09:20:46 INFO - PROCESS | 1846 | 1461774046436 Marionette TRACE conn3 <- [1,1046,null,{}] 09:20:46 INFO - PROCESS | 1846 | 1461774046441 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}] 09:20:46 INFO - PROCESS | 1846 | --DOMWINDOW == 166 (0x7f7538da6800) [pid = 1846] [serial = 774] [outer = (nil)] [url = about:blank] 09:20:46 INFO - PROCESS | 1846 | --DOMWINDOW == 165 (0x7f7537d03800) [pid = 1846] [serial = 771] [outer = (nil)] [url = about:blank] 09:20:46 INFO - PROCESS | 1846 | --DOMWINDOW == 164 (0x7f753803cc00) [pid = 1846] [serial = 773] [outer = (nil)] [url = about:blank] 09:20:46 INFO - PROCESS | 1846 | --DOMWINDOW == 163 (0x7f75353fbc00) [pid = 1846] [serial = 768] [outer = (nil)] [url = about:blank] 09:20:46 INFO - PROCESS | 1846 | --DOMWINDOW == 162 (0x7f753749d800) [pid = 1846] [serial = 770] [outer = (nil)] [url = about:blank] 09:20:46 INFO - PROCESS | 1846 | --DOMWINDOW == 161 (0x7f753141d400) [pid = 1846] [serial = 765] [outer = (nil)] [url = about:blank] 09:20:46 INFO - PROCESS | 1846 | --DOMWINDOW == 160 (0x7f753156f400) [pid = 1846] [serial = 767] [outer = (nil)] [url = about:blank] 09:20:46 INFO - PROCESS | 1846 | --DOMWINDOW == 159 (0x7f7531261400) [pid = 1846] [serial = 764] [outer = (nil)] [url = about:blank] 09:20:46 INFO - PROCESS | 1846 | 1461774046761 Marionette TRACE conn3 <- [1,1047,null,{"value":null}] 09:20:46 INFO - PROCESS | 1846 | 1461774046938 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\", \"8c3fb307-b706-445e-94e1-ab62aec87e07\");\n\nvar timer = null;\nif (30000) {\n 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:20:47 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f75268ce000 == 20 [pid = 1846] [id = 269] 09:20:47 INFO - PROCESS | 1846 | ++DOMWINDOW == 160 (0x7f752660e000) [pid = 1846] [serial = 808] [outer = (nil)] 09:20:47 INFO - PROCESS | 1846 | ++DOMWINDOW == 161 (0x7f7526614000) [pid = 1846] [serial = 809] [outer = 0x7f752660e000] 09:20:47 INFO - PROCESS | 1846 | 1461774047069 Marionette DEBUG loaded listener.js 09:20:47 INFO - PROCESS | 1846 | ++DOMWINDOW == 162 (0x7f7526d8d000) [pid = 1846] [serial = 810] [outer = 0x7f752660e000] 09:20:47 INFO - PROCESS | 1846 | 1461774047975 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]]]}] 09:20:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-2 09:20:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | took 1577ms 09:20:48 INFO - PROCESS | 1846 | 1461774048012 Marionette TRACE conn3 -> [0,1049,"getWindowHandle",null] 09:20:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html 09:20:48 INFO - PROCESS | 1846 | 1461774048017 Marionette TRACE conn3 <- [1,1049,null,{"value":"8"}] 09:20:48 INFO - PROCESS | 1846 | 1461774048025 Marionette TRACE conn3 -> [0,1050,"setScriptTimeout",{"ms":35000}] 09:20:48 INFO - PROCESS | 1846 | 1461774048031 Marionette TRACE conn3 <- [1,1050,null,{}] 09:20:48 INFO - PROCESS | 1846 | 1461774048038 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}] 09:20:48 INFO - PROCESS | 1846 | 1461774048216 Marionette TRACE conn3 <- [1,1051,null,{"value":null}] 09:20:48 INFO - PROCESS | 1846 | 1461774048374 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\", \"8c3fb307-b706-445e-94e1-ab62aec87e07\");\n\nvar timer = null;\nif (30000) {\n 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:20:48 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f752f9e4800 == 21 [pid = 1846] [id = 270] 09:20:48 INFO - PROCESS | 1846 | ++DOMWINDOW == 163 (0x7f7526d8d800) [pid = 1846] [serial = 811] [outer = (nil)] 09:20:48 INFO - PROCESS | 1846 | ++DOMWINDOW == 164 (0x7f752a6b0000) [pid = 1846] [serial = 812] [outer = 0x7f7526d8d800] 09:20:48 INFO - PROCESS | 1846 | 1461774048450 Marionette DEBUG loaded listener.js 09:20:48 INFO - PROCESS | 1846 | ++DOMWINDOW == 165 (0x7f752a6de800) [pid = 1846] [serial = 813] [outer = 0x7f7526d8d800] 09:20:49 INFO - PROCESS | 1846 | 1461774049370 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]]]}] 09:20:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-3 09:20:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | took 1384ms 09:20:49 INFO - PROCESS | 1846 | 1461774049408 Marionette TRACE conn3 -> [0,1053,"getWindowHandle",null] 09:20:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html 09:20:49 INFO - PROCESS | 1846 | 1461774049413 Marionette TRACE conn3 <- [1,1053,null,{"value":"8"}] 09:20:49 INFO - PROCESS | 1846 | 1461774049419 Marionette TRACE conn3 -> [0,1054,"setScriptTimeout",{"ms":35000}] 09:20:49 INFO - PROCESS | 1846 | 1461774049422 Marionette TRACE conn3 <- [1,1054,null,{}] 09:20:49 INFO - PROCESS | 1846 | 1461774049428 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}] 09:20:49 INFO - PROCESS | 1846 | 1461774049595 Marionette TRACE conn3 <- [1,1055,null,{"value":null}] 09:20:49 INFO - PROCESS | 1846 | 1461774049759 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\", \"8c3fb307-b706-445e-94e1-ab62aec87e07\");\n\nvar timer = null;\nif (30000) {\n 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:20:49 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f75300cd000 == 22 [pid = 1846] [id = 271] 09:20:49 INFO - PROCESS | 1846 | ++DOMWINDOW == 166 (0x7f752a924000) [pid = 1846] [serial = 814] [outer = (nil)] 09:20:49 INFO - PROCESS | 1846 | ++DOMWINDOW == 167 (0x7f752e1a9400) [pid = 1846] [serial = 815] [outer = 0x7f752a924000] 09:20:49 INFO - PROCESS | 1846 | 1461774049835 Marionette DEBUG loaded listener.js 09:20:49 INFO - PROCESS | 1846 | ++DOMWINDOW == 168 (0x7f752f00e800) [pid = 1846] [serial = 816] [outer = 0x7f752a924000] 09:20:50 INFO - PROCESS | 1846 | 1461774050783 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]]]}] 09:20:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-4 09:20:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | took 1430ms 09:20:50 INFO - PROCESS | 1846 | 1461774050849 Marionette TRACE conn3 -> [0,1057,"getWindowHandle",null] 09:20:50 INFO - PROCESS | 1846 | 1461774050855 Marionette TRACE conn3 <- [1,1057,null,{"value":"8"}] 09:20:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html 09:20:50 INFO - PROCESS | 1846 | 1461774050871 Marionette TRACE conn3 -> [0,1058,"setScriptTimeout",{"ms":35000}] 09:20:50 INFO - PROCESS | 1846 | 1461774050878 Marionette TRACE conn3 <- [1,1058,null,{}] 09:20:50 INFO - PROCESS | 1846 | 1461774050883 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}] 09:20:51 INFO - PROCESS | 1846 | 1461774051101 Marionette TRACE conn3 <- [1,1059,null,{"value":null}] 09:20:51 INFO - PROCESS | 1846 | 1461774051268 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\", \"8c3fb307-b706-445e-94e1-ab62aec87e07\");\n\nvar timer = null;\nif (30000) {\n 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:20:51 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f753129a800 == 23 [pid = 1846] [id = 272] 09:20:51 INFO - PROCESS | 1846 | ++DOMWINDOW == 169 (0x7f752a925800) [pid = 1846] [serial = 817] [outer = (nil)] 09:20:51 INFO - PROCESS | 1846 | ++DOMWINDOW == 170 (0x7f752f962800) [pid = 1846] [serial = 818] [outer = 0x7f752a925800] 09:20:51 INFO - PROCESS | 1846 | 1461774051336 Marionette DEBUG loaded listener.js 09:20:51 INFO - PROCESS | 1846 | ++DOMWINDOW == 171 (0x7f752fb3e400) [pid = 1846] [serial = 819] [outer = 0x7f752a925800] 09:20:52 INFO - PROCESS | 1846 | 1461774052191 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]]]}] 09:20:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-5 09:20:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | took 1349ms 09:20:52 INFO - PROCESS | 1846 | 1461774052212 Marionette TRACE conn3 -> [0,1061,"getWindowHandle",null] 09:20:52 INFO - PROCESS | 1846 | 1461774052216 Marionette TRACE conn3 <- [1,1061,null,{"value":"8"}] 09:20:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html 09:20:52 INFO - PROCESS | 1846 | 1461774052222 Marionette TRACE conn3 -> [0,1062,"setScriptTimeout",{"ms":35000}] 09:20:52 INFO - PROCESS | 1846 | 1461774052224 Marionette TRACE conn3 <- [1,1062,null,{}] 09:20:52 INFO - PROCESS | 1846 | 1461774052244 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}] 09:20:52 INFO - PROCESS | 1846 | 1461774052436 Marionette TRACE conn3 <- [1,1063,null,{"value":null}] 09:20:52 INFO - PROCESS | 1846 | 1461774052560 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\", \"8c3fb307-b706-445e-94e1-ab62aec87e07\");\n\nvar timer = null;\nif (30000) {\n 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:20:52 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f75283b9800 == 24 [pid = 1846] [id = 273] 09:20:52 INFO - PROCESS | 1846 | ++DOMWINDOW == 172 (0x7f75244e7c00) [pid = 1846] [serial = 820] [outer = (nil)] 09:20:52 INFO - PROCESS | 1846 | ++DOMWINDOW == 173 (0x7f75280adc00) [pid = 1846] [serial = 821] [outer = 0x7f75244e7c00] 09:20:52 INFO - PROCESS | 1846 | 1461774052634 Marionette DEBUG loaded listener.js 09:20:53 INFO - PROCESS | 1846 | --DOCSHELL 0x7f752f743000 == 23 [pid = 1846] [id = 268] 09:20:53 INFO - PROCESS | 1846 | --DOCSHELL 0x7f752f232000 == 22 [pid = 1846] [id = 267] 09:20:53 INFO - PROCESS | 1846 | --DOCSHELL 0x7f752aa20000 == 21 [pid = 1846] [id = 266] 09:20:53 INFO - PROCESS | 1846 | --DOCSHELL 0x7f752a3e0000 == 20 [pid = 1846] [id = 265] 09:20:53 INFO - PROCESS | 1846 | --DOCSHELL 0x7f75281a0000 == 19 [pid = 1846] [id = 264] 09:20:53 INFO - PROCESS | 1846 | --DOCSHELL 0x7f75299f2000 == 18 [pid = 1846] [id = 263] 09:20:53 INFO - PROCESS | 1846 | --DOCSHELL 0x7f7527bf2800 == 17 [pid = 1846] [id = 262] 09:20:53 INFO - PROCESS | 1846 | --DOCSHELL 0x7f7529921800 == 16 [pid = 1846] [id = 261] 09:20:53 INFO - PROCESS | 1846 | --DOCSHELL 0x7f75283b8800 == 15 [pid = 1846] [id = 260] 09:20:53 INFO - PROCESS | 1846 | --DOCSHELL 0x7f75268dd000 == 14 [pid = 1846] [id = 259] 09:20:53 INFO - PROCESS | 1846 | --DOCSHELL 0x7f754b6ad000 == 13 [pid = 1846] [id = 258] 09:20:54 INFO - PROCESS | 1846 | ++DOMWINDOW == 174 (0x7f75244e9000) [pid = 1846] [serial = 822] [outer = 0x7f75244e7c00] 09:20:54 INFO - PROCESS | 1846 | --DOMWINDOW == 173 (0x7f75244eb400) [pid = 1846] [serial = 712] [outer = (nil)] [url = about:blank] 09:20:54 INFO - PROCESS | 1846 | --DOMWINDOW == 172 (0x7f7528f2e400) [pid = 1846] [serial = 755] [outer = (nil)] [url = about:blank] 09:20:54 INFO - PROCESS | 1846 | --DOMWINDOW == 171 (0x7f7526d88400) [pid = 1846] [serial = 750] [outer = (nil)] [url = about:blank] 09:20:54 INFO - PROCESS | 1846 | --DOMWINDOW == 170 (0x7f75267d4c00) [pid = 1846] [serial = 749] [outer = (nil)] [url = about:blank] 09:20:54 INFO - PROCESS | 1846 | --DOMWINDOW == 169 (0x7f752fb3a000) [pid = 1846] [serial = 710] [outer = (nil)] [url = about:blank] 09:20:54 INFO - PROCESS | 1846 | --DOMWINDOW == 168 (0x7f7532abe800) [pid = 1846] [serial = 735] [outer = (nil)] [url = about:blank] 09:20:54 INFO - PROCESS | 1846 | --DOMWINDOW == 167 (0x7f7532ab1000) [pid = 1846] [serial = 734] [outer = (nil)] [url = about:blank] 09:20:54 INFO - PROCESS | 1846 | --DOMWINDOW == 166 (0x7f7532a7d400) [pid = 1846] [serial = 732] [outer = (nil)] [url = about:blank] 09:20:54 INFO - PROCESS | 1846 | --DOMWINDOW == 165 (0x7f7531422000) [pid = 1846] [serial = 729] [outer = (nil)] [url = about:blank] 09:20:54 INFO - PROCESS | 1846 | --DOMWINDOW == 164 (0x7f75329e8400) [pid = 1846] [serial = 731] [outer = (nil)] [url = about:blank] 09:20:54 INFO - PROCESS | 1846 | --DOMWINDOW == 163 (0x7f75301d0c00) [pid = 1846] [serial = 728] [outer = (nil)] [url = about:blank] 09:20:54 INFO - PROCESS | 1846 | --DOMWINDOW == 162 (0x7f7531456400) [pid = 1846] [serial = 476] [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.] 09:20:54 INFO - PROCESS | 1846 | --DOMWINDOW == 161 (0x7f752fdd4800) [pid = 1846] [serial = 725] [outer = (nil)] [url = about:blank] 09:20:54 INFO - PROCESS | 1846 | --DOMWINDOW == 160 (0x7f752fd19000) [pid = 1846] [serial = 724] [outer = (nil)] [url = about:blank] 09:20:54 INFO - PROCESS | 1846 | --DOMWINDOW == 159 (0x7f752fcd2400) [pid = 1846] [serial = 722] [outer = (nil)] [url = about:blank] 09:20:54 INFO - PROCESS | 1846 | --DOMWINDOW == 158 (0x7f753749bc00) [pid = 1846] [serial = 614] [outer = (nil)] [url = about:blank] 09:20:54 INFO - PROCESS | 1846 | --DOMWINDOW == 157 (0x7f752a92c400) [pid = 1846] [serial = 758] [outer = (nil)] [url = about:blank] 09:20:54 INFO - PROCESS | 1846 | --DOMWINDOW == 156 (0x7f752660cc00) [pid = 1846] [serial = 752] [outer = (nil)] [url = about:blank] 09:20:54 INFO - PROCESS | 1846 | --DOMWINDOW == 155 (0x7f752a90b000) [pid = 1846] [serial = 718] [outer = (nil)] [url = about:blank] 09:20:54 INFO - PROCESS | 1846 | --DOMWINDOW == 154 (0x7f752fb42400) [pid = 1846] [serial = 721] [outer = (nil)] [url = about:blank] 09:20:54 INFO - PROCESS | 1846 | --DOMWINDOW == 153 (0x7f752e1b1c00) [pid = 1846] [serial = 719] [outer = (nil)] [url = about:blank] 09:20:54 INFO - PROCESS | 1846 | --DOMWINDOW == 152 (0x7f7529944800) [pid = 1846] [serial = 756] [outer = (nil)] [url = about:blank] 09:20:54 INFO - PROCESS | 1846 | --DOMWINDOW == 151 (0x7f7528f37000) [pid = 1846] [serial = 716] [outer = (nil)] [url = about:blank] 09:20:54 INFO - PROCESS | 1846 | --DOMWINDOW == 150 (0x7f75280d1400) [pid = 1846] [serial = 715] [outer = (nil)] [url = about:blank] 09:20:54 INFO - PROCESS | 1846 | --DOMWINDOW == 149 (0x7f7526aa7c00) [pid = 1846] [serial = 713] [outer = (nil)] [url = about:blank] 09:20:54 INFO - PROCESS | 1846 | --DOMWINDOW == 148 (0x7f752e54e400) [pid = 1846] [serial = 759] [outer = (nil)] [url = about:blank] 09:20:54 INFO - PROCESS | 1846 | --DOMWINDOW == 147 (0x7f752fcdb800) [pid = 1846] [serial = 761] [outer = (nil)] [url = about:blank] 09:20:54 INFO - PROCESS | 1846 | --DOMWINDOW == 146 (0x7f7537f2f400) [pid = 1846] [serial = 747] [outer = (nil)] [url = about:blank] 09:20:54 INFO - PROCESS | 1846 | --DOMWINDOW == 145 (0x7f7526d8c400) [pid = 1846] [serial = 753] [outer = (nil)] [url = about:blank] 09:20:54 INFO - PROCESS | 1846 | --DOMWINDOW == 144 (0x7f7536bd7c00) [pid = 1846] [serial = 744] [outer = (nil)] [url = about:blank] 09:20:54 INFO - PROCESS | 1846 | --DOMWINDOW == 143 (0x7f7526470c00) [pid = 1846] [serial = 454] [outer = (nil)] [url = about:blank] 09:20:54 INFO - PROCESS | 1846 | --DOMWINDOW == 142 (0x7f754ae38c00) [pid = 1846] [serial = 632] [outer = (nil)] [url = about:blank] 09:20:54 INFO - PROCESS | 1846 | --DOMWINDOW == 141 (0x7f754760b400) [pid = 1846] [serial = 457] [outer = (nil)] [url = about:blank] 09:20:54 INFO - PROCESS | 1846 | --DOMWINDOW == 140 (0x7f752e1a6800) [pid = 1846] [serial = 704] [outer = (nil)] [url = about:blank] 09:20:54 INFO - PROCESS | 1846 | --DOMWINDOW == 139 (0x7f753156ec00) [pid = 1846] [serial = 442] [outer = (nil)] [url = about:blank] 09:20:54 INFO - PROCESS | 1846 | --DOMWINDOW == 138 (0x7f7527998400) [pid = 1846] [serial = 695] [outer = (nil)] [url = about:blank] 09:20:54 INFO - PROCESS | 1846 | --DOMWINDOW == 137 (0x7f75301ca800) [pid = 1846] [serial = 620] [outer = (nil)] [url = about:blank] 09:20:54 INFO - PROCESS | 1846 | --DOMWINDOW == 136 (0x7f752a6ebc00) [pid = 1846] [serial = 701] [outer = (nil)] [url = about:blank] 09:20:54 INFO - PROCESS | 1846 | --DOMWINDOW == 135 (0x7f7538563400) [pid = 1846] [serial = 587] [outer = (nil)] [url = about:blank] 09:20:54 INFO - PROCESS | 1846 | --DOMWINDOW == 134 (0x7f752799ac00) [pid = 1846] [serial = 691] [outer = (nil)] [url = about:blank] 09:20:54 INFO - PROCESS | 1846 | --DOMWINDOW == 133 (0x7f753144a800) [pid = 1846] [serial = 668] [outer = (nil)] [url = about:blank] 09:20:54 INFO - PROCESS | 1846 | --DOMWINDOW == 132 (0x7f752ff36c00) [pid = 1846] [serial = 557] [outer = (nil)] [url = about:blank] 09:20:54 INFO - PROCESS | 1846 | --DOMWINDOW == 131 (0x7f7537aef800) [pid = 1846] [serial = 536] [outer = (nil)] [url = about:blank] 09:20:54 INFO - PROCESS | 1846 | --DOMWINDOW == 130 (0x7f7526d8ec00) [pid = 1846] [serial = 679] [outer = (nil)] [url = about:blank] 09:20:54 INFO - PROCESS | 1846 | --DOMWINDOW == 129 (0x7f75329ed400) [pid = 1846] [serial = 533] [outer = (nil)] [url = about:blank] 09:20:54 INFO - PROCESS | 1846 | --DOMWINDOW == 128 (0x7f752e1af400) [pid = 1846] [serial = 485] [outer = (nil)] [url = about:blank] 09:20:54 INFO - PROCESS | 1846 | --DOMWINDOW == 127 (0x7f754760cc00) [pid = 1846] [serial = 674] [outer = (nil)] [url = about:blank] 09:20:54 INFO - PROCESS | 1846 | --DOMWINDOW == 126 (0x7f753f478400) [pid = 1846] [serial = 494] [outer = (nil)] [url = about:blank] 09:20:54 INFO - PROCESS | 1846 | --DOMWINDOW == 125 (0x7f7526ab5400) [pid = 1846] [serial = 689] [outer = (nil)] [url = about:blank] 09:20:54 INFO - PROCESS | 1846 | --DOMWINDOW == 124 (0x7f752e54fc00) [pid = 1846] [serial = 707] [outer = (nil)] [url = about:blank] 09:20:54 INFO - PROCESS | 1846 | --DOMWINDOW == 123 (0x7f7538039000) [pid = 1846] [serial = 524] [outer = (nil)] [url = about:blank] 09:20:54 INFO - PROCESS | 1846 | --DOMWINDOW == 122 (0x7f75244e5400) [pid = 1846] [serial = 685] [outer = (nil)] [url = about:blank] 09:20:54 INFO - PROCESS | 1846 | --DOMWINDOW == 121 (0x7f7526ab4400) [pid = 1846] [serial = 683] [outer = (nil)] [url = about:blank] 09:20:54 INFO - PROCESS | 1846 | --DOMWINDOW == 120 (0x7f7528f30000) [pid = 1846] [serial = 664] [outer = (nil)] [url = about:blank] 09:20:54 INFO - PROCESS | 1846 | --DOMWINDOW == 119 (0x7f7547340000) [pid = 1846] [serial = 662] [outer = (nil)] [url = about:blank] 09:20:54 INFO - PROCESS | 1846 | --DOMWINDOW == 118 (0x7f75373e1400) [pid = 1846] [serial = 491] [outer = (nil)] [url = about:blank] 09:20:54 INFO - PROCESS | 1846 | --DOMWINDOW == 117 (0x7f75244ea400) [pid = 1846] [serial = 686] [outer = (nil)] [url = about:blank] 09:20:54 INFO - PROCESS | 1846 | --DOMWINDOW == 116 (0x7f754a902800) [pid = 1846] [serial = 676] [outer = (nil)] [url = about:blank] 09:20:54 INFO - PROCESS | 1846 | --DOMWINDOW == 115 (0x7f7526aab400) [pid = 1846] [serial = 688] [outer = (nil)] [url = about:blank] 09:20:54 INFO - PROCESS | 1846 | --DOMWINDOW == 114 (0x7f752e1a9800) [pid = 1846] [serial = 581] [outer = (nil)] [url = about:blank] 09:20:54 INFO - PROCESS | 1846 | --DOMWINDOW == 113 (0x7f7546449400) [pid = 1846] [serial = 590] [outer = (nil)] [url = about:blank] 09:20:54 INFO - PROCESS | 1846 | --DOMWINDOW == 112 (0x7f752a6ba000) [pid = 1846] [serial = 700] [outer = (nil)] [url = about:blank] 09:20:54 INFO - PROCESS | 1846 | --DOMWINDOW == 111 (0x7f752f151c00) [pid = 1846] [serial = 554] [outer = (nil)] [url = about:blank] 09:20:54 INFO - PROCESS | 1846 | --DOMWINDOW == 110 (0x7f75373e2c00) [pid = 1846] [serial = 623] [outer = (nil)] [url = about:blank] 09:20:54 INFO - PROCESS | 1846 | --DOMWINDOW == 109 (0x7f7528193c00) [pid = 1846] [serial = 698] [outer = (nil)] [url = about:blank] 09:20:54 INFO - PROCESS | 1846 | --DOMWINDOW == 108 (0x7f753b9ce400) [pid = 1846] [serial = 629] [outer = (nil)] [url = about:blank] 09:20:54 INFO - PROCESS | 1846 | --DOMWINDOW == 107 (0x7f752a911400) [pid = 1846] [serial = 665] [outer = (nil)] [url = about:blank] 09:20:54 INFO - PROCESS | 1846 | --DOMWINDOW == 106 (0x7f7538da2000) [pid = 1846] [serial = 626] [outer = (nil)] [url = about:blank] 09:20:54 INFO - PROCESS | 1846 | --DOMWINDOW == 105 (0x7f752f75b000) [pid = 1846] [serial = 638] [outer = (nil)] [url = about:blank] 09:20:54 INFO - PROCESS | 1846 | --DOMWINDOW == 104 (0x7f754b077400) [pid = 1846] [serial = 497] [outer = (nil)] [url = about:blank] 09:20:54 INFO - PROCESS | 1846 | --DOMWINDOW == 103 (0x7f754a94b800) [pid = 1846] [serial = 641] [outer = (nil)] [url = about:blank] 09:20:54 INFO - PROCESS | 1846 | --DOMWINDOW == 102 (0x7f752f757c00) [pid = 1846] [serial = 709] [outer = (nil)] [url = about:blank] 09:20:54 INFO - PROCESS | 1846 | --DOMWINDOW == 101 (0x7f75461e1c00) [pid = 1846] [serial = 593] [outer = (nil)] [url = about:blank] 09:20:54 INFO - PROCESS | 1846 | --DOMWINDOW == 100 (0x7f75280d4400) [pid = 1846] [serial = 635] [outer = (nil)] [url = about:blank] 09:20:54 INFO - PROCESS | 1846 | --DOMWINDOW == 99 (0x7f75374a7400) [pid = 1846] [serial = 670] [outer = (nil)] [url = about:blank] 09:20:54 INFO - PROCESS | 1846 | --DOMWINDOW == 98 (0x7f752a6b3400) [pid = 1846] [serial = 527] [outer = (nil)] [url = about:blank] 09:20:54 INFO - PROCESS | 1846 | --DOMWINDOW == 97 (0x7f7529938400) [pid = 1846] [serial = 692] [outer = (nil)] [url = about:blank] 09:20:54 INFO - PROCESS | 1846 | --DOMWINDOW == 96 (0x7f752fde0c00) [pid = 1846] [serial = 488] [outer = (nil)] [url = about:blank] 09:20:54 INFO - PROCESS | 1846 | --DOMWINDOW == 95 (0x7f7532ab0c00) [pid = 1846] [serial = 584] [outer = (nil)] [url = about:blank] 09:20:54 INFO - PROCESS | 1846 | --DOMWINDOW == 94 (0x7f75374a6400) [pid = 1846] [serial = 445] [outer = (nil)] [url = about:blank] 09:20:54 INFO - PROCESS | 1846 | --DOMWINDOW == 93 (0x7f754b084800) [pid = 1846] [serial = 680] [outer = (nil)] [url = about:blank] 09:20:54 INFO - PROCESS | 1846 | --DOMWINDOW == 92 (0x7f752f631000) [pid = 1846] [serial = 439] [outer = (nil)] [url = about:blank] 09:20:54 INFO - PROCESS | 1846 | --DOMWINDOW == 91 (0x7f754b075400) [pid = 1846] [serial = 677] [outer = (nil)] [url = about:blank] 09:20:54 INFO - PROCESS | 1846 | --DOMWINDOW == 90 (0x7f752f00f000) [pid = 1846] [serial = 530] [outer = (nil)] [url = about:blank] 09:20:54 INFO - PROCESS | 1846 | --DOMWINDOW == 89 (0x7f752a92e800) [pid = 1846] [serial = 703] [outer = (nil)] [url = about:blank] 09:20:54 INFO - PROCESS | 1846 | --DOMWINDOW == 88 (0x7f752a6aec00) [pid = 1846] [serial = 551] [outer = (nil)] [url = about:blank] 09:20:54 INFO - PROCESS | 1846 | --DOMWINDOW == 87 (0x7f7545f70400) [pid = 1846] [serial = 673] [outer = (nil)] [url = about:blank] 09:20:54 INFO - PROCESS | 1846 | --DOMWINDOW == 86 (0x7f7528f33c00) [pid = 1846] [serial = 500] [outer = (nil)] [url = about:blank] 09:20:54 INFO - PROCESS | 1846 | --DOMWINDOW == 85 (0x7f754031a800) [pid = 1846] [serial = 448] [outer = (nil)] [url = about:blank] 09:20:54 INFO - PROCESS | 1846 | --DOMWINDOW == 84 (0x7f75394e3000) [pid = 1846] [serial = 671] [outer = (nil)] [url = about:blank] 09:20:54 INFO - PROCESS | 1846 | --DOMWINDOW == 83 (0x7f752e543c00) [pid = 1846] [serial = 706] [outer = (nil)] [url = about:blank] 09:20:54 INFO - PROCESS | 1846 | --DOMWINDOW == 82 (0x7f753b96e800) [pid = 1846] [serial = 539] [outer = (nil)] [url = about:blank] 09:20:54 INFO - PROCESS | 1846 | --DOMWINDOW == 81 (0x7f7534781400) [pid = 1846] [serial = 560] [outer = (nil)] [url = about:blank] 09:20:54 INFO - PROCESS | 1846 | --DOMWINDOW == 80 (0x7f7528f2b400) [pid = 1846] [serial = 482] [outer = (nil)] [url = about:blank] 09:20:54 INFO - PROCESS | 1846 | --DOMWINDOW == 79 (0x7f752a924800) [pid = 1846] [serial = 436] [outer = (nil)] [url = about:blank] 09:20:54 INFO - PROCESS | 1846 | --DOMWINDOW == 78 (0x7f75280d5400) [pid = 1846] [serial = 697] [outer = (nil)] [url = about:blank] 09:20:54 INFO - PROCESS | 1846 | --DOMWINDOW == 77 (0x7f7526aaf400) [pid = 1846] [serial = 682] [outer = (nil)] [url = about:blank] 09:20:54 INFO - PROCESS | 1846 | --DOMWINDOW == 76 (0x7f7526d8c000) [pid = 1846] [serial = 694] [outer = (nil)] [url = about:blank] 09:20:54 INFO - PROCESS | 1846 | --DOMWINDOW == 75 (0x7f7547444400) [pid = 1846] [serial = 451] [outer = (nil)] [url = about:blank] 09:20:54 INFO - PROCESS | 1846 | --DOMWINDOW == 74 (0x7f752fd13c00) [pid = 1846] [serial = 667] [outer = (nil)] [url = about:blank] 09:20:54 INFO - PROCESS | 1846 | --DOMWINDOW == 73 (0x7f752a911000) [pid = 1846] [serial = 617] [outer = (nil)] [url = about:blank] 09:20:54 INFO - PROCESS | 1846 | --DOMWINDOW == 72 (0x7f752fcd8400) [pid = 1846] [serial = 578] [outer = (nil)] [url = about:blank] 09:20:54 INFO - PROCESS | 1846 | --DOMWINDOW == 71 (0x7f75374a4800) [pid = 1846] [serial = 746] [outer = (nil)] [url = about:blank] 09:20:54 INFO - PROCESS | 1846 | --DOMWINDOW == 70 (0x7f7535efd800) [pid = 1846] [serial = 743] [outer = (nil)] [url = about:blank] 09:20:54 INFO - PROCESS | 1846 | --DOMWINDOW == 69 (0x7f7535c9d800) [pid = 1846] [serial = 741] [outer = (nil)] [url = about:blank] 09:20:54 INFO - PROCESS | 1846 | --DOMWINDOW == 68 (0x7f7535285c00) [pid = 1846] [serial = 740] [outer = (nil)] [url = about:blank] 09:20:54 INFO - PROCESS | 1846 | --DOMWINDOW == 67 (0x7f7534788400) [pid = 1846] [serial = 738] [outer = (nil)] [url = about:blank] 09:20:54 INFO - PROCESS | 1846 | --DOMWINDOW == 66 (0x7f7532cc0400) [pid = 1846] [serial = 737] [outer = (nil)] [url = about:blank] 09:20:54 INFO - PROCESS | 1846 | --DOMWINDOW == 65 (0x7f7538e09400) [pid = 1846] [serial = 776] [outer = (nil)] [url = about:blank] 09:20:54 INFO - PROCESS | 1846 | --DOMWINDOW == 64 (0x7f752fdd3000) [pid = 1846] [serial = 762] [outer = (nil)] [url = about:blank] 09:20:55 INFO - PROCESS | 1846 | 1461774055608 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]]]}] 09:20:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | Canvas test: 2d.fillStyle.parse.rgb-eof 09:20:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | took 3439ms 09:20:55 INFO - PROCESS | 1846 | 1461774055662 Marionette TRACE conn3 -> [0,1065,"getWindowHandle",null] 09:20:55 INFO - PROCESS | 1846 | 1461774055670 Marionette TRACE conn3 <- [1,1065,null,{"value":"8"}] 09:20:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html 09:20:55 INFO - PROCESS | 1846 | 1461774055678 Marionette TRACE conn3 -> [0,1066,"setScriptTimeout",{"ms":35000}] 09:20:55 INFO - PROCESS | 1846 | 1461774055685 Marionette TRACE conn3 <- [1,1066,null,{}] 09:20:55 INFO - PROCESS | 1846 | 1461774055693 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}] 09:20:55 INFO - PROCESS | 1846 | 1461774055847 Marionette TRACE conn3 <- [1,1067,null,{"value":null}] 09:20:55 INFO - PROCESS | 1846 | 1461774055861 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\", \"8c3fb307-b706-445e-94e1-ab62aec87e07\");\n\nvar timer = null;\nif (30000) {\n 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:20:55 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f75268d1000 == 14 [pid = 1846] [id = 274] 09:20:55 INFO - PROCESS | 1846 | ++DOMWINDOW == 65 (0x7f7526aab000) [pid = 1846] [serial = 823] [outer = (nil)] 09:20:55 INFO - PROCESS | 1846 | ++DOMWINDOW == 66 (0x7f7526aaec00) [pid = 1846] [serial = 824] [outer = 0x7f7526aab000] 09:20:55 INFO - PROCESS | 1846 | 1461774055928 Marionette DEBUG loaded listener.js 09:20:56 INFO - PROCESS | 1846 | ++DOMWINDOW == 67 (0x7f7526d82400) [pid = 1846] [serial = 825] [outer = 0x7f7526aab000] 09:20:56 INFO - PROCESS | 1846 | 1461774056732 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]]]}] 09:20:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | Canvas test: 2d.fillStyle.parse.rgb-num 09:20:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | took 1084ms 09:20:56 INFO - PROCESS | 1846 | 1461774056790 Marionette TRACE conn3 -> [0,1069,"getWindowHandle",null] 09:20:56 INFO - PROCESS | 1846 | 1461774056800 Marionette TRACE conn3 <- [1,1069,null,{"value":"8"}] 09:20:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html 09:20:56 INFO - PROCESS | 1846 | 1461774056811 Marionette TRACE conn3 -> [0,1070,"setScriptTimeout",{"ms":35000}] 09:20:56 INFO - PROCESS | 1846 | 1461774056814 Marionette TRACE conn3 <- [1,1070,null,{}] 09:20:56 INFO - PROCESS | 1846 | 1461774056820 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}] 09:20:56 INFO - PROCESS | 1846 | 1461774056972 Marionette TRACE conn3 <- [1,1071,null,{"value":null}] 09:20:56 INFO - PROCESS | 1846 | 1461774056985 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\", \"8c3fb307-b706-445e-94e1-ab62aec87e07\");\n\nvar timer = null;\nif (30000) {\n 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:20:57 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f752819a000 == 15 [pid = 1846] [id = 275] 09:20:57 INFO - PROCESS | 1846 | ++DOMWINDOW == 68 (0x7f7526d82800) [pid = 1846] [serial = 826] [outer = (nil)] 09:20:57 INFO - PROCESS | 1846 | ++DOMWINDOW == 69 (0x7f7526d91000) [pid = 1846] [serial = 827] [outer = 0x7f7526d82800] 09:20:57 INFO - PROCESS | 1846 | 1461774057051 Marionette DEBUG loaded listener.js 09:20:57 INFO - PROCESS | 1846 | ++DOMWINDOW == 70 (0x7f7527999800) [pid = 1846] [serial = 828] [outer = 0x7f7526d82800] 09:20:57 INFO - PROCESS | 1846 | 1461774057953 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]]]}] 09:20:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | Canvas test: 2d.fillStyle.parse.rgb-percent 09:20:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | took 1179ms 09:20:57 INFO - PROCESS | 1846 | 1461774057991 Marionette TRACE conn3 -> [0,1073,"getWindowHandle",null] 09:20:57 INFO - PROCESS | 1846 | 1461774057995 Marionette TRACE conn3 <- [1,1073,null,{"value":"8"}] 09:20:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html 09:20:58 INFO - PROCESS | 1846 | 1461774058001 Marionette TRACE conn3 -> [0,1074,"setScriptTimeout",{"ms":35000}] 09:20:58 INFO - PROCESS | 1846 | 1461774058007 Marionette TRACE conn3 <- [1,1074,null,{}] 09:20:58 INFO - PROCESS | 1846 | 1461774058031 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}] 09:20:58 INFO - PROCESS | 1846 | 1461774058243 Marionette TRACE conn3 <- [1,1075,null,{"value":null}] 09:20:58 INFO - PROCESS | 1846 | 1461774058270 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\", \"8c3fb307-b706-445e-94e1-ab62aec87e07\");\n\nvar timer = null;\nif (30000) {\n 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:20:58 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f7529466000 == 16 [pid = 1846] [id = 276] 09:20:58 INFO - PROCESS | 1846 | ++DOMWINDOW == 71 (0x7f7526d86c00) [pid = 1846] [serial = 829] [outer = (nil)] 09:20:58 INFO - PROCESS | 1846 | ++DOMWINDOW == 72 (0x7f75280c7400) [pid = 1846] [serial = 830] [outer = 0x7f7526d86c00] 09:20:58 INFO - PROCESS | 1846 | 1461774058340 Marionette DEBUG loaded listener.js 09:20:58 INFO - PROCESS | 1846 | ++DOMWINDOW == 73 (0x7f75280d4400) [pid = 1846] [serial = 831] [outer = 0x7f7526d86c00] 09:20:59 INFO - PROCESS | 1846 | 1461774059169 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]]]}] 09:20:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-1 09:20:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | took 1244ms 09:20:59 INFO - PROCESS | 1846 | 1461774059246 Marionette TRACE conn3 -> [0,1077,"getWindowHandle",null] 09:20:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html 09:20:59 INFO - PROCESS | 1846 | 1461774059250 Marionette TRACE conn3 <- [1,1077,null,{"value":"8"}] 09:20:59 INFO - PROCESS | 1846 | 1461774059256 Marionette TRACE conn3 -> [0,1078,"setScriptTimeout",{"ms":35000}] 09:20:59 INFO - PROCESS | 1846 | 1461774059259 Marionette TRACE conn3 <- [1,1078,null,{}] 09:20:59 INFO - PROCESS | 1846 | 1461774059264 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}] 09:20:59 INFO - PROCESS | 1846 | 1461774059454 Marionette TRACE conn3 <- [1,1079,null,{"value":null}] 09:20:59 INFO - PROCESS | 1846 | 1461774059517 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\", \"8c3fb307-b706-445e-94e1-ab62aec87e07\");\n\nvar timer = null;\nif (30000) {\n 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:20:59 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f752990c800 == 17 [pid = 1846] [id = 277] 09:20:59 INFO - PROCESS | 1846 | ++DOMWINDOW == 74 (0x7f75244eb000) [pid = 1846] [serial = 832] [outer = (nil)] 09:20:59 INFO - PROCESS | 1846 | ++DOMWINDOW == 75 (0x7f7528195400) [pid = 1846] [serial = 833] [outer = 0x7f75244eb000] 09:20:59 INFO - PROCESS | 1846 | 1461774059577 Marionette DEBUG loaded listener.js 09:20:59 INFO - PROCESS | 1846 | ++DOMWINDOW == 76 (0x7f7528f2fc00) [pid = 1846] [serial = 834] [outer = 0x7f75244eb000] 09:20:59 INFO - PROCESS | 1846 | --DOMWINDOW == 75 (0x7f75280a3400) [pid = 1846] [serial = 784] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html] 09:20:59 INFO - PROCESS | 1846 | --DOMWINDOW == 74 (0x7f75267cb800) [pid = 1846] [serial = 787] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html] 09:20:59 INFO - PROCESS | 1846 | --DOMWINDOW == 73 (0x7f7532a7a800) [pid = 1846] [serial = 775] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html] 09:20:59 INFO - PROCESS | 1846 | --DOMWINDOW == 72 (0x7f7527991000) [pid = 1846] [serial = 778] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html] 09:20:59 INFO - PROCESS | 1846 | --DOMWINDOW == 71 (0x7f7526464400) [pid = 1846] [serial = 781] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html] 09:21:00 INFO - PROCESS | 1846 | 1461774060403 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]]]}] 09:21:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-2 09:21:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | took 1183ms 09:21:00 INFO - PROCESS | 1846 | 1461774060440 Marionette TRACE conn3 -> [0,1081,"getWindowHandle",null] 09:21:00 INFO - PROCESS | 1846 | 1461774060443 Marionette TRACE conn3 <- [1,1081,null,{"value":"8"}] 09:21:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html 09:21:00 INFO - PROCESS | 1846 | 1461774060450 Marionette TRACE conn3 -> [0,1082,"setScriptTimeout",{"ms":35000}] 09:21:00 INFO - PROCESS | 1846 | 1461774060453 Marionette TRACE conn3 <- [1,1082,null,{}] 09:21:00 INFO - PROCESS | 1846 | 1461774060462 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}] 09:21:00 INFO - PROCESS | 1846 | 1461774060597 Marionette TRACE conn3 <- [1,1083,null,{"value":null}] 09:21:00 INFO - PROCESS | 1846 | 1461774060611 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\", \"8c3fb307-b706-445e-94e1-ab62aec87e07\");\n\nvar timer = null;\nif (30000) {\n 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:21:00 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f75299a8800 == 18 [pid = 1846] [id = 278] 09:21:00 INFO - PROCESS | 1846 | ++DOMWINDOW == 72 (0x7f75244e2000) [pid = 1846] [serial = 835] [outer = (nil)] 09:21:00 INFO - PROCESS | 1846 | ++DOMWINDOW == 73 (0x7f7528f36400) [pid = 1846] [serial = 836] [outer = 0x7f75244e2000] 09:21:00 INFO - PROCESS | 1846 | 1461774060671 Marionette DEBUG loaded listener.js 09:21:00 INFO - PROCESS | 1846 | ++DOMWINDOW == 74 (0x7f752a6ac400) [pid = 1846] [serial = 837] [outer = 0x7f75244e2000] 09:21:01 INFO - PROCESS | 1846 | 1461774061579 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]]]}] 09:21:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | Canvas test: 2d.fillStyle.parse.rgba-eof 09:21:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | took 1181ms 09:21:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html 09:21:01 INFO - PROCESS | 1846 | 1461774061633 Marionette TRACE conn3 -> [0,1085,"getWindowHandle",null] 09:21:01 INFO - PROCESS | 1846 | 1461774061635 Marionette TRACE conn3 <- [1,1085,null,{"value":"8"}] 09:21:01 INFO - PROCESS | 1846 | 1461774061641 Marionette TRACE conn3 -> [0,1086,"setScriptTimeout",{"ms":35000}] 09:21:01 INFO - PROCESS | 1846 | 1461774061644 Marionette TRACE conn3 <- [1,1086,null,{}] 09:21:01 INFO - PROCESS | 1846 | 1461774061648 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}] 09:21:01 INFO - PROCESS | 1846 | 1461774061799 Marionette TRACE conn3 <- [1,1087,null,{"value":null}] 09:21:01 INFO - PROCESS | 1846 | 1461774061811 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\", \"8c3fb307-b706-445e-94e1-ab62aec87e07\");\n\nvar timer = null;\nif (30000) {\n 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:21:01 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f752a309000 == 19 [pid = 1846] [id = 279] 09:21:01 INFO - PROCESS | 1846 | ++DOMWINDOW == 75 (0x7f7526467400) [pid = 1846] [serial = 838] [outer = (nil)] 09:21:01 INFO - PROCESS | 1846 | ++DOMWINDOW == 76 (0x7f752a908c00) [pid = 1846] [serial = 839] [outer = 0x7f7526467400] 09:21:01 INFO - PROCESS | 1846 | 1461774061873 Marionette DEBUG loaded listener.js 09:21:01 INFO - PROCESS | 1846 | ++DOMWINDOW == 77 (0x7f752a92b800) [pid = 1846] [serial = 840] [outer = 0x7f7526467400] 09:21:02 INFO - PROCESS | 1846 | 1461774062927 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]]]}] 09:21:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | Canvas test: 2d.fillStyle.parse.rgba-num-1 09:21:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | took 1338ms 09:21:02 INFO - PROCESS | 1846 | 1461774062979 Marionette TRACE conn3 -> [0,1089,"getWindowHandle",null] 09:21:02 INFO - PROCESS | 1846 | 1461774062986 Marionette TRACE conn3 <- [1,1089,null,{"value":"8"}] 09:21:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html 09:21:02 INFO - PROCESS | 1846 | 1461774062994 Marionette TRACE conn3 -> [0,1090,"setScriptTimeout",{"ms":35000}] 09:21:03 INFO - PROCESS | 1846 | 1461774063000 Marionette TRACE conn3 <- [1,1090,null,{}] 09:21:03 INFO - PROCESS | 1846 | 1461774063007 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}] 09:21:03 INFO - PROCESS | 1846 | 1461774063199 Marionette TRACE conn3 <- [1,1091,null,{"value":null}] 09:21:03 INFO - PROCESS | 1846 | 1461774063333 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\", \"8c3fb307-b706-445e-94e1-ab62aec87e07\");\n\nvar timer = null;\nif (30000) {\n 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:21:03 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f752819f800 == 20 [pid = 1846] [id = 280] 09:21:03 INFO - PROCESS | 1846 | ++DOMWINDOW == 78 (0x7f7526615400) [pid = 1846] [serial = 841] [outer = (nil)] 09:21:03 INFO - PROCESS | 1846 | ++DOMWINDOW == 79 (0x7f7526aafc00) [pid = 1846] [serial = 842] [outer = 0x7f7526615400] 09:21:03 INFO - PROCESS | 1846 | 1461774063408 Marionette DEBUG loaded listener.js 09:21:03 INFO - PROCESS | 1846 | ++DOMWINDOW == 80 (0x7f7526d8c000) [pid = 1846] [serial = 843] [outer = 0x7f7526615400] 09:21:04 INFO - PROCESS | 1846 | 1461774064363 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]]]}] 09:21:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | Canvas test: 2d.fillStyle.parse.rgba-num-2 09:21:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | took 1445ms 09:21:04 INFO - PROCESS | 1846 | 1461774064440 Marionette TRACE conn3 -> [0,1093,"getWindowHandle",null] 09:21:04 INFO - PROCESS | 1846 | 1461774064447 Marionette TRACE conn3 <- [1,1093,null,{"value":"8"}] 09:21:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html 09:21:04 INFO - PROCESS | 1846 | 1461774064458 Marionette TRACE conn3 -> [0,1094,"setScriptTimeout",{"ms":35000}] 09:21:04 INFO - PROCESS | 1846 | 1461774064462 Marionette TRACE conn3 <- [1,1094,null,{}] 09:21:04 INFO - PROCESS | 1846 | 1461774064468 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}] 09:21:04 INFO - PROCESS | 1846 | 1461774064662 Marionette TRACE conn3 <- [1,1095,null,{"value":null}] 09:21:04 INFO - PROCESS | 1846 | 1461774064881 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\", \"8c3fb307-b706-445e-94e1-ab62aec87e07\");\n\nvar timer = null;\nif (30000) {\n 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:21:04 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f75299e6000 == 21 [pid = 1846] [id = 281] 09:21:04 INFO - PROCESS | 1846 | ++DOMWINDOW == 81 (0x7f7527ff8c00) [pid = 1846] [serial = 844] [outer = (nil)] 09:21:04 INFO - PROCESS | 1846 | ++DOMWINDOW == 82 (0x7f75280ab000) [pid = 1846] [serial = 845] [outer = 0x7f7527ff8c00] 09:21:04 INFO - PROCESS | 1846 | 1461774064996 Marionette DEBUG loaded listener.js 09:21:05 INFO - PROCESS | 1846 | ++DOMWINDOW == 83 (0x7f7528189800) [pid = 1846] [serial = 846] [outer = 0x7f7527ff8c00] 09:21:06 INFO - PROCESS | 1846 | 1461774066016 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]]]}] 09:21:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | Canvas test: 2d.fillStyle.parse.rgba-percent 09:21:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | took 1578ms 09:21:06 INFO - PROCESS | 1846 | 1461774066036 Marionette TRACE conn3 -> [0,1097,"getWindowHandle",null] 09:21:06 INFO - PROCESS | 1846 | 1461774066041 Marionette TRACE conn3 <- [1,1097,null,{"value":"8"}] 09:21:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html 09:21:06 INFO - PROCESS | 1846 | 1461774066048 Marionette TRACE conn3 -> [0,1098,"setScriptTimeout",{"ms":35000}] 09:21:06 INFO - PROCESS | 1846 | 1461774066054 Marionette TRACE conn3 <- [1,1098,null,{}] 09:21:06 INFO - PROCESS | 1846 | 1461774066070 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}] 09:21:06 INFO - PROCESS | 1846 | 1461774066220 Marionette TRACE conn3 <- [1,1099,null,{"value":null}] 09:21:06 INFO - PROCESS | 1846 | 1461774066490 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\", \"8c3fb307-b706-445e-94e1-ab62aec87e07\");\n\nvar timer = null;\nif (30000) {\n 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:21:06 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f7527bf1800 == 22 [pid = 1846] [id = 282] 09:21:06 INFO - PROCESS | 1846 | ++DOMWINDOW == 84 (0x7f7526aac400) [pid = 1846] [serial = 847] [outer = (nil)] 09:21:06 INFO - PROCESS | 1846 | ++DOMWINDOW == 85 (0x7f7526ab0c00) [pid = 1846] [serial = 848] [outer = 0x7f7526aac400] 09:21:06 INFO - PROCESS | 1846 | 1461774066562 Marionette DEBUG loaded listener.js 09:21:06 INFO - PROCESS | 1846 | ++DOMWINDOW == 86 (0x7f7526d8ec00) [pid = 1846] [serial = 849] [outer = 0x7f7526aac400] 09:21:07 INFO - PROCESS | 1846 | --DOMWINDOW == 85 (0x7f75280af000) [pid = 1846] [serial = 791] [outer = (nil)] [url = about:blank] 09:21:07 INFO - PROCESS | 1846 | --DOMWINDOW == 84 (0x7f752a6b6800) [pid = 1846] [serial = 785] [outer = (nil)] [url = about:blank] 09:21:07 INFO - PROCESS | 1846 | --DOMWINDOW == 83 (0x7f752799bc00) [pid = 1846] [serial = 789] [outer = (nil)] [url = about:blank] 09:21:07 INFO - PROCESS | 1846 | --DOMWINDOW == 82 (0x7f753943f800) [pid = 1846] [serial = 777] [outer = (nil)] [url = about:blank] 09:21:07 INFO - PROCESS | 1846 | --DOMWINDOW == 81 (0x7f7527fed400) [pid = 1846] [serial = 779] [outer = (nil)] [url = about:blank] 09:21:07 INFO - PROCESS | 1846 | --DOMWINDOW == 80 (0x7f7527ff6800) [pid = 1846] [serial = 780] [outer = (nil)] [url = about:blank] 09:21:07 INFO - PROCESS | 1846 | --DOMWINDOW == 79 (0x7f752a902800) [pid = 1846] [serial = 786] [outer = (nil)] [url = about:blank] 09:21:07 INFO - PROCESS | 1846 | --DOMWINDOW == 78 (0x7f7526ab3800) [pid = 1846] [serial = 788] [outer = (nil)] [url = about:blank] 09:21:07 INFO - PROCESS | 1846 | --DOMWINDOW == 77 (0x7f7528189c00) [pid = 1846] [serial = 782] [outer = (nil)] [url = about:blank] 09:21:07 INFO - PROCESS | 1846 | --DOMWINDOW == 76 (0x7f7528f2f000) [pid = 1846] [serial = 783] [outer = (nil)] [url = about:blank] 09:21:07 INFO - PROCESS | 1846 | 1461774067364 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]]]}] 09:21:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | Canvas test: 2d.fillStyle.parse.rgba-solid-1 09:21:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | took 1344ms 09:21:07 INFO - PROCESS | 1846 | 1461774067393 Marionette TRACE conn3 -> [0,1101,"getWindowHandle",null] 09:21:07 INFO - PROCESS | 1846 | 1461774067400 Marionette TRACE conn3 <- [1,1101,null,{"value":"8"}] 09:21:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html 09:21:07 INFO - PROCESS | 1846 | 1461774067409 Marionette TRACE conn3 -> [0,1102,"setScriptTimeout",{"ms":35000}] 09:21:07 INFO - PROCESS | 1846 | 1461774067412 Marionette TRACE conn3 <- [1,1102,null,{}] 09:21:07 INFO - PROCESS | 1846 | 1461774067417 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}] 09:21:07 INFO - PROCESS | 1846 | 1461774067551 Marionette TRACE conn3 <- [1,1103,null,{"value":null}] 09:21:07 INFO - PROCESS | 1846 | 1461774067569 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\", \"8c3fb307-b706-445e-94e1-ab62aec87e07\");\n\nvar timer = null;\nif (30000) {\n 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:21:07 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f75283ad800 == 23 [pid = 1846] [id = 283] 09:21:07 INFO - PROCESS | 1846 | ++DOMWINDOW == 77 (0x7f7526d91800) [pid = 1846] [serial = 850] [outer = (nil)] 09:21:07 INFO - PROCESS | 1846 | ++DOMWINDOW == 78 (0x7f7527ff4800) [pid = 1846] [serial = 851] [outer = 0x7f7526d91800] 09:21:07 INFO - PROCESS | 1846 | 1461774067627 Marionette DEBUG loaded listener.js 09:21:07 INFO - PROCESS | 1846 | ++DOMWINDOW == 79 (0x7f75280af000) [pid = 1846] [serial = 852] [outer = 0x7f7526d91800] 09:21:08 INFO - PROCESS | 1846 | 1461774068392 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]]]}] 09:21:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | Canvas test: 2d.fillStyle.parse.rgba-solid-2 09:21:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | took 1031ms 09:21:08 INFO - PROCESS | 1846 | 1461774068443 Marionette TRACE conn3 -> [0,1105,"getWindowHandle",null] 09:21:08 INFO - PROCESS | 1846 | 1461774068445 Marionette TRACE conn3 <- [1,1105,null,{"value":"8"}] 09:21:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html 09:21:08 INFO - PROCESS | 1846 | 1461774068452 Marionette TRACE conn3 -> [0,1106,"setScriptTimeout",{"ms":35000}] 09:21:08 INFO - PROCESS | 1846 | 1461774068458 Marionette TRACE conn3 <- [1,1106,null,{}] 09:21:08 INFO - PROCESS | 1846 | 1461774068520 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}] 09:21:08 INFO - PROCESS | 1846 | 1461774068675 Marionette TRACE conn3 <- [1,1107,null,{"value":null}] 09:21:08 INFO - PROCESS | 1846 | 1461774068768 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\", \"8c3fb307-b706-445e-94e1-ab62aec87e07\");\n\nvar timer = null;\nif (30000) {\n 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:21:08 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f7529921800 == 24 [pid = 1846] [id = 284] 09:21:08 INFO - PROCESS | 1846 | ++DOMWINDOW == 80 (0x7f752799a400) [pid = 1846] [serial = 853] [outer = (nil)] 09:21:08 INFO - PROCESS | 1846 | ++DOMWINDOW == 81 (0x7f752993ac00) [pid = 1846] [serial = 854] [outer = 0x7f752799a400] 09:21:08 INFO - PROCESS | 1846 | 1461774068845 Marionette DEBUG loaded listener.js 09:21:08 INFO - PROCESS | 1846 | ++DOMWINDOW == 82 (0x7f752a6b9000) [pid = 1846] [serial = 855] [outer = 0x7f752799a400] 09:21:09 INFO - PROCESS | 1846 | 1461774069619 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]]]}] 09:21:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | Canvas test: 2d.fillStyle.parse.rgba-solid-3 09:21:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | took 1234ms 09:21:09 INFO - PROCESS | 1846 | 1461774069687 Marionette TRACE conn3 -> [0,1109,"getWindowHandle",null] 09:21:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html 09:21:09 INFO - PROCESS | 1846 | 1461774069692 Marionette TRACE conn3 <- [1,1109,null,{"value":"8"}] 09:21:09 INFO - PROCESS | 1846 | 1461774069697 Marionette TRACE conn3 -> [0,1110,"setScriptTimeout",{"ms":35000}] 09:21:09 INFO - PROCESS | 1846 | 1461774069699 Marionette TRACE conn3 <- [1,1110,null,{}] 09:21:09 INFO - PROCESS | 1846 | 1461774069713 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}] 09:21:09 INFO - PROCESS | 1846 | 1461774069913 Marionette TRACE conn3 <- [1,1111,null,{"value":null}] 09:21:09 INFO - PROCESS | 1846 | 1461774069934 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\", \"8c3fb307-b706-445e-94e1-ab62aec87e07\");\n\nvar timer = null;\nif (30000) {\n 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:21:09 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f75268d0000 == 25 [pid = 1846] [id = 285] 09:21:09 INFO - PROCESS | 1846 | ++DOMWINDOW == 83 (0x7f7526465000) [pid = 1846] [serial = 856] [outer = (nil)] 09:21:09 INFO - PROCESS | 1846 | ++DOMWINDOW == 84 (0x7f752a903c00) [pid = 1846] [serial = 857] [outer = 0x7f7526465000] 09:21:10 INFO - PROCESS | 1846 | 1461774070000 Marionette DEBUG loaded listener.js 09:21:10 INFO - PROCESS | 1846 | ++DOMWINDOW == 85 (0x7f752a928c00) [pid = 1846] [serial = 858] [outer = 0x7f7526465000] 09:21:10 INFO - PROCESS | 1846 | 1461774070796 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]]]}] 09:21:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | Canvas test: 2d.fillStyle.parse.rgba-solid-4 09:21:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | took 1132ms 09:21:10 INFO - PROCESS | 1846 | 1461774070830 Marionette TRACE conn3 -> [0,1113,"getWindowHandle",null] 09:21:10 INFO - PROCESS | 1846 | 1461774070833 Marionette TRACE conn3 <- [1,1113,null,{"value":"8"}] 09:21:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html 09:21:10 INFO - PROCESS | 1846 | 1461774070849 Marionette TRACE conn3 -> [0,1114,"setScriptTimeout",{"ms":35000}] 09:21:10 INFO - PROCESS | 1846 | 1461774070852 Marionette TRACE conn3 <- [1,1114,null,{}] 09:21:10 INFO - PROCESS | 1846 | 1461774070858 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}] 09:21:11 INFO - PROCESS | 1846 | 1461774071020 Marionette TRACE conn3 <- [1,1115,null,{"value":null}] 09:21:11 INFO - PROCESS | 1846 | 1461774071050 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\", \"8c3fb307-b706-445e-94e1-ab62aec87e07\");\n\nvar timer = null;\nif (30000) {\n 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:21:11 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f752a5b3000 == 26 [pid = 1846] [id = 286] 09:21:11 INFO - PROCESS | 1846 | ++DOMWINDOW == 86 (0x7f75244e6400) [pid = 1846] [serial = 859] [outer = (nil)] 09:21:11 INFO - PROCESS | 1846 | ++DOMWINDOW == 87 (0x7f752a930400) [pid = 1846] [serial = 860] [outer = 0x7f75244e6400] 09:21:11 INFO - PROCESS | 1846 | 1461774071111 Marionette DEBUG loaded listener.js 09:21:11 INFO - PROCESS | 1846 | ++DOMWINDOW == 88 (0x7f752e1a6c00) [pid = 1846] [serial = 861] [outer = 0x7f75244e6400] 09:21:11 INFO - PROCESS | 1846 | --DOMWINDOW == 87 (0x7f7526d86c00) [pid = 1846] [serial = 829] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html] 09:21:11 INFO - PROCESS | 1846 | --DOMWINDOW == 86 (0x7f75244eb000) [pid = 1846] [serial = 832] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html] 09:21:11 INFO - PROCESS | 1846 | --DOMWINDOW == 85 (0x7f7526d82800) [pid = 1846] [serial = 826] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html] 09:21:11 INFO - PROCESS | 1846 | --DOMWINDOW == 84 (0x7f75244e7c00) [pid = 1846] [serial = 820] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html] 09:21:11 INFO - PROCESS | 1846 | --DOMWINDOW == 83 (0x7f7526aab000) [pid = 1846] [serial = 823] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html] 09:21:11 INFO - PROCESS | 1846 | --DOMWINDOW == 82 (0x7f75244e7000) [pid = 1846] [serial = 790] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html] 09:21:11 INFO - PROCESS | 1846 | --DOMWINDOW == 81 (0x7f75244e2000) [pid = 1846] [serial = 835] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html] 09:21:11 INFO - PROCESS | 1846 | --DOMWINDOW == 80 (0x7f75244e4800) [pid = 1846] [serial = 793] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html] 09:21:11 INFO - PROCESS | 1846 | --DOMWINDOW == 79 (0x7f7528189400) [pid = 1846] [serial = 796] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html] 09:21:11 INFO - PROCESS | 1846 | --DOMWINDOW == 78 (0x7f752a6b3800) [pid = 1846] [serial = 799] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html] 09:21:11 INFO - PROCESS | 1846 | --DOMWINDOW == 77 (0x7f7529940000) [pid = 1846] [serial = 802] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html] 09:21:11 INFO - PROCESS | 1846 | --DOMWINDOW == 76 (0x7f752a923c00) [pid = 1846] [serial = 805] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html] 09:21:11 INFO - PROCESS | 1846 | --DOMWINDOW == 75 (0x7f752660e000) [pid = 1846] [serial = 808] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html] 09:21:11 INFO - PROCESS | 1846 | --DOMWINDOW == 74 (0x7f7526d8d800) [pid = 1846] [serial = 811] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html] 09:21:11 INFO - PROCESS | 1846 | --DOMWINDOW == 73 (0x7f752a924000) [pid = 1846] [serial = 814] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html] 09:21:12 INFO - PROCESS | 1846 | 1461774072020 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]]]}] 09:21:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | Canvas test: 2d.fillStyle.parse.svg-1 09:21:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | took 1196ms 09:21:12 INFO - PROCESS | 1846 | 1461774072036 Marionette TRACE conn3 -> [0,1117,"getWindowHandle",null] 09:21:12 INFO - PROCESS | 1846 | 1461774072039 Marionette TRACE conn3 <- [1,1117,null,{"value":"8"}] 09:21:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html 09:21:12 INFO - PROCESS | 1846 | 1461774072045 Marionette TRACE conn3 -> [0,1118,"setScriptTimeout",{"ms":35000}] 09:21:12 INFO - PROCESS | 1846 | 1461774072047 Marionette TRACE conn3 <- [1,1118,null,{}] 09:21:12 INFO - PROCESS | 1846 | 1461774072052 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}] 09:21:12 INFO - PROCESS | 1846 | 1461774072257 Marionette TRACE conn3 <- [1,1119,null,{"value":null}] 09:21:12 INFO - PROCESS | 1846 | 1461774072282 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\", \"8c3fb307-b706-445e-94e1-ab62aec87e07\");\n\nvar timer = null;\nif (30000) {\n 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:21:12 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f752aa14000 == 27 [pid = 1846] [id = 287] 09:21:12 INFO - PROCESS | 1846 | ++DOMWINDOW == 74 (0x7f7527ff2000) [pid = 1846] [serial = 862] [outer = (nil)] 09:21:12 INFO - PROCESS | 1846 | ++DOMWINDOW == 75 (0x7f752a6e6000) [pid = 1846] [serial = 863] [outer = 0x7f7527ff2000] 09:21:12 INFO - PROCESS | 1846 | 1461774072348 Marionette DEBUG loaded listener.js 09:21:12 INFO - PROCESS | 1846 | ++DOMWINDOW == 76 (0x7f752e547c00) [pid = 1846] [serial = 864] [outer = 0x7f7527ff2000] 09:21:13 INFO - PROCESS | 1846 | 1461774073096 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]]]}] 09:21:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | Canvas test: 2d.fillStyle.parse.svg-2 09:21:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | took 1073ms 09:21:13 INFO - PROCESS | 1846 | 1461774073119 Marionette TRACE conn3 -> [0,1121,"getWindowHandle",null] 09:21:13 INFO - PROCESS | 1846 | 1461774073122 Marionette TRACE conn3 <- [1,1121,null,{"value":"8"}] 09:21:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html 09:21:13 INFO - PROCESS | 1846 | 1461774073144 Marionette TRACE conn3 -> [0,1122,"setScriptTimeout",{"ms":35000}] 09:21:13 INFO - PROCESS | 1846 | 1461774073147 Marionette TRACE conn3 <- [1,1122,null,{}] 09:21:13 INFO - PROCESS | 1846 | 1461774073152 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}] 09:21:13 INFO - PROCESS | 1846 | 1461774073314 Marionette TRACE conn3 <- [1,1123,null,{"value":null}] 09:21:13 INFO - PROCESS | 1846 | 1461774073331 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\", \"8c3fb307-b706-445e-94e1-ab62aec87e07\");\n\nvar timer = null;\nif (30000) {\n 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:21:13 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f752e3a1800 == 28 [pid = 1846] [id = 288] 09:21:13 INFO - PROCESS | 1846 | ++DOMWINDOW == 77 (0x7f752799c000) [pid = 1846] [serial = 865] [outer = (nil)] 09:21:13 INFO - PROCESS | 1846 | ++DOMWINDOW == 78 (0x7f752e549800) [pid = 1846] [serial = 866] [outer = 0x7f752799c000] 09:21:13 INFO - PROCESS | 1846 | 1461774073391 Marionette DEBUG loaded listener.js 09:21:13 INFO - PROCESS | 1846 | ++DOMWINDOW == 79 (0x7f752f00a800) [pid = 1846] [serial = 867] [outer = 0x7f752799c000] 09:21:14 INFO - PROCESS | 1846 | 1461774074308 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]]]}] 09:21:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | Canvas test: 2d.fillStyle.parse.system 09:21:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | took 1242ms 09:21:14 INFO - PROCESS | 1846 | 1461774074371 Marionette TRACE conn3 -> [0,1125,"getWindowHandle",null] 09:21:14 INFO - PROCESS | 1846 | 1461774074378 Marionette TRACE conn3 <- [1,1125,null,{"value":"8"}] 09:21:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html 09:21:14 INFO - PROCESS | 1846 | 1461774074386 Marionette TRACE conn3 -> [0,1126,"setScriptTimeout",{"ms":35000}] 09:21:14 INFO - PROCESS | 1846 | 1461774074391 Marionette TRACE conn3 <- [1,1126,null,{}] 09:21:14 INFO - PROCESS | 1846 | 1461774074399 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}] 09:21:14 INFO - PROCESS | 1846 | 1461774074593 Marionette TRACE conn3 <- [1,1127,null,{"value":null}] 09:21:14 INFO - PROCESS | 1846 | 1461774074730 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\", \"8c3fb307-b706-445e-94e1-ab62aec87e07\");\n\nvar timer = null;\nif (30000) {\n 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:21:14 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f7529452800 == 29 [pid = 1846] [id = 289] 09:21:14 INFO - PROCESS | 1846 | ++DOMWINDOW == 80 (0x7f7526ab3000) [pid = 1846] [serial = 868] [outer = (nil)] 09:21:14 INFO - PROCESS | 1846 | ++DOMWINDOW == 81 (0x7f7526d91c00) [pid = 1846] [serial = 869] [outer = 0x7f7526ab3000] 09:21:14 INFO - PROCESS | 1846 | 1461774074806 Marionette DEBUG loaded listener.js 09:21:14 INFO - PROCESS | 1846 | ++DOMWINDOW == 82 (0x7f7527ff6400) [pid = 1846] [serial = 870] [outer = 0x7f7526ab3000] 09:21:15 INFO - PROCESS | 1846 | 1461774075699 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]]]}] 09:21:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | Canvas test: 2d.fillStyle.parse.transparent-1 09:21:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | took 1330ms 09:21:15 INFO - PROCESS | 1846 | 1461774075716 Marionette TRACE conn3 -> [0,1129,"getWindowHandle",null] 09:21:15 INFO - PROCESS | 1846 | 1461774075725 Marionette TRACE conn3 <- [1,1129,null,{"value":"8"}] 09:21:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html 09:21:15 INFO - PROCESS | 1846 | 1461774075735 Marionette TRACE conn3 -> [0,1130,"setScriptTimeout",{"ms":35000}] 09:21:15 INFO - PROCESS | 1846 | 1461774075738 Marionette TRACE conn3 <- [1,1130,null,{}] 09:21:15 INFO - PROCESS | 1846 | 1461774075744 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}] 09:21:15 INFO - PROCESS | 1846 | 1461774075892 Marionette TRACE conn3 <- [1,1131,null,{"value":null}] 09:21:16 INFO - PROCESS | 1846 | 1461774076034 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\", \"8c3fb307-b706-445e-94e1-ab62aec87e07\");\n\nvar timer = null;\nif (30000) {\n 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:21:16 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f752a5af800 == 30 [pid = 1846] [id = 290] 09:21:16 INFO - PROCESS | 1846 | ++DOMWINDOW == 83 (0x7f752818d000) [pid = 1846] [serial = 871] [outer = (nil)] 09:21:16 INFO - PROCESS | 1846 | ++DOMWINDOW == 84 (0x7f7529946000) [pid = 1846] [serial = 872] [outer = 0x7f752818d000] 09:21:16 INFO - PROCESS | 1846 | 1461774076104 Marionette DEBUG loaded listener.js 09:21:16 INFO - PROCESS | 1846 | ++DOMWINDOW == 85 (0x7f752a6b9400) [pid = 1846] [serial = 873] [outer = 0x7f752818d000] 09:21:17 INFO - PROCESS | 1846 | 1461774077082 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]]]}] 09:21:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | Canvas test: 2d.fillStyle.parse.transparent-2 09:21:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | took 1395ms 09:21:17 INFO - PROCESS | 1846 | 1461774077136 Marionette TRACE conn3 -> [0,1133,"getWindowHandle",null] 09:21:17 INFO - PROCESS | 1846 | 1461774077144 Marionette TRACE conn3 <- [1,1133,null,{"value":"8"}] 09:21:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html 09:21:17 INFO - PROCESS | 1846 | 1461774077150 Marionette TRACE conn3 -> [0,1134,"setScriptTimeout",{"ms":35000}] 09:21:17 INFO - PROCESS | 1846 | 1461774077156 Marionette TRACE conn3 <- [1,1134,null,{}] 09:21:17 INFO - PROCESS | 1846 | 1461774077171 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}] 09:21:17 INFO - PROCESS | 1846 | 1461774077369 Marionette TRACE conn3 <- [1,1135,null,{"value":null}] 09:21:17 INFO - PROCESS | 1846 | 1461774077506 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\", \"8c3fb307-b706-445e-94e1-ab62aec87e07\");\n\nvar timer = null;\nif (30000) {\n 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:21:17 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f752f656000 == 31 [pid = 1846] [id = 291] 09:21:17 INFO - PROCESS | 1846 | ++DOMWINDOW == 86 (0x7f752a929000) [pid = 1846] [serial = 874] [outer = (nil)] 09:21:17 INFO - PROCESS | 1846 | ++DOMWINDOW == 87 (0x7f752e1ad800) [pid = 1846] [serial = 875] [outer = 0x7f752a929000] 09:21:17 INFO - PROCESS | 1846 | 1461774077579 Marionette DEBUG loaded listener.js 09:21:17 INFO - PROCESS | 1846 | ++DOMWINDOW == 88 (0x7f752e54dc00) [pid = 1846] [serial = 876] [outer = 0x7f752a929000] 09:21:18 INFO - PROCESS | 1846 | 1461774078459 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]]]}] 09:21:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | Canvas test: 2d.gradient.empty 09:21:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | took 1338ms 09:21:18 INFO - PROCESS | 1846 | 1461774078489 Marionette TRACE conn3 -> [0,1137,"getWindowHandle",null] 09:21:18 INFO - PROCESS | 1846 | 1461774078493 Marionette TRACE conn3 <- [1,1137,null,{"value":"8"}] 09:21:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html 09:21:18 INFO - PROCESS | 1846 | 1461774078499 Marionette TRACE conn3 -> [0,1138,"setScriptTimeout",{"ms":35000}] 09:21:18 INFO - PROCESS | 1846 | 1461774078501 Marionette TRACE conn3 <- [1,1138,null,{}] 09:21:18 INFO - PROCESS | 1846 | 1461774078507 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}] 09:21:18 INFO - PROCESS | 1846 | 1461774078661 Marionette TRACE conn3 <- [1,1139,null,{"value":null}] 09:21:18 INFO - PROCESS | 1846 | 1461774078802 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\", \"8c3fb307-b706-445e-94e1-ab62aec87e07\");\n\nvar timer = null;\nif (30000) {\n 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:21:18 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f752f98f800 == 32 [pid = 1846] [id = 292] 09:21:18 INFO - PROCESS | 1846 | ++DOMWINDOW == 89 (0x7f752a92d400) [pid = 1846] [serial = 877] [outer = (nil)] 09:21:18 INFO - PROCESS | 1846 | ++DOMWINDOW == 90 (0x7f752f147400) [pid = 1846] [serial = 878] [outer = 0x7f752a92d400] 09:21:18 INFO - PROCESS | 1846 | 1461774078872 Marionette DEBUG loaded listener.js 09:21:18 INFO - PROCESS | 1846 | ++DOMWINDOW == 91 (0x7f752f14d000) [pid = 1846] [serial = 879] [outer = 0x7f752a92d400] 09:21:19 INFO - PROCESS | 1846 | 1461774079705 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]]]}] 09:21:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | Canvas test: 2d.gradient.interpolate.alpha 09:21:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | took 1236ms 09:21:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html 09:21:19 INFO - PROCESS | 1846 | 1461774079735 Marionette TRACE conn3 -> [0,1141,"getWindowHandle",null] 09:21:19 INFO - PROCESS | 1846 | 1461774079738 Marionette TRACE conn3 <- [1,1141,null,{"value":"8"}] 09:21:19 INFO - PROCESS | 1846 | 1461774079744 Marionette TRACE conn3 -> [0,1142,"setScriptTimeout",{"ms":35000}] 09:21:19 INFO - PROCESS | 1846 | 1461774079748 Marionette TRACE conn3 <- [1,1142,null,{}] 09:21:19 INFO - PROCESS | 1846 | 1461774079753 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}] 09:21:19 INFO - PROCESS | 1846 | 1461774079897 Marionette TRACE conn3 <- [1,1143,null,{"value":null}] 09:21:20 INFO - PROCESS | 1846 | 1461774080182 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\", \"8c3fb307-b706-445e-94e1-ab62aec87e07\");\n\nvar timer = null;\nif (30000) {\n 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:21:20 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f7527bf0000 == 33 [pid = 1846] [id = 293] 09:21:20 INFO - PROCESS | 1846 | ++DOMWINDOW == 92 (0x7f75244eb400) [pid = 1846] [serial = 880] [outer = (nil)] 09:21:20 INFO - PROCESS | 1846 | ++DOMWINDOW == 93 (0x7f752646d000) [pid = 1846] [serial = 881] [outer = 0x7f75244eb400] 09:21:20 INFO - PROCESS | 1846 | 1461774080263 Marionette DEBUG loaded listener.js 09:21:20 INFO - PROCESS | 1846 | ++DOMWINDOW == 94 (0x7f75267d0800) [pid = 1846] [serial = 882] [outer = 0x7f75244eb400] 09:21:21 INFO - PROCESS | 1846 | 1461774081194 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]]]}] 09:21:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | Canvas test: 2d.gradient.interpolate.colour 09:21:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | took 1478ms 09:21:21 INFO - PROCESS | 1846 | 1461774081232 Marionette TRACE conn3 -> [0,1145,"getWindowHandle",null] 09:21:21 INFO - PROCESS | 1846 | 1461774081238 Marionette TRACE conn3 <- [1,1145,null,{"value":"8"}] 09:21:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html 09:21:21 INFO - PROCESS | 1846 | 1461774081246 Marionette TRACE conn3 -> [0,1146,"setScriptTimeout",{"ms":35000}] 09:21:21 INFO - PROCESS | 1846 | 1461774081250 Marionette TRACE conn3 <- [1,1146,null,{}] 09:21:21 INFO - PROCESS | 1846 | 1461774081257 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}] 09:21:21 INFO - PROCESS | 1846 | 1461774081412 Marionette TRACE conn3 <- [1,1147,null,{"value":null}] 09:21:21 INFO - PROCESS | 1846 | 1461774081567 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\", \"8c3fb307-b706-445e-94e1-ab62aec87e07\");\n\nvar timer = null;\nif (30000) {\n 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:21:21 INFO - PROCESS | 1846 | --DOMWINDOW == 93 (0x7f752f962800) [pid = 1846] [serial = 818] [outer = (nil)] [url = about:blank] 09:21:21 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f75268d7800 == 34 [pid = 1846] [id = 294] 09:21:21 INFO - PROCESS | 1846 | ++DOMWINDOW == 94 (0x7f752660c000) [pid = 1846] [serial = 883] [outer = (nil)] 09:21:21 INFO - PROCESS | 1846 | ++DOMWINDOW == 95 (0x7f75280a5000) [pid = 1846] [serial = 884] [outer = 0x7f752660c000] 09:21:21 INFO - PROCESS | 1846 | 1461774081655 Marionette DEBUG loaded listener.js 09:21:21 INFO - PROCESS | 1846 | ++DOMWINDOW == 96 (0x7f75280d5400) [pid = 1846] [serial = 885] [outer = 0x7f752660c000] 09:21:21 INFO - PROCESS | 1846 | --DOMWINDOW == 95 (0x7f75280adc00) [pid = 1846] [serial = 821] [outer = (nil)] [url = about:blank] 09:21:21 INFO - PROCESS | 1846 | --DOMWINDOW == 94 (0x7f75244e9000) [pid = 1846] [serial = 822] [outer = (nil)] [url = about:blank] 09:21:21 INFO - PROCESS | 1846 | --DOMWINDOW == 93 (0x7f7526aaec00) [pid = 1846] [serial = 824] [outer = (nil)] [url = about:blank] 09:21:21 INFO - PROCESS | 1846 | --DOMWINDOW == 92 (0x7f7528f2d000) [pid = 1846] [serial = 792] [outer = (nil)] [url = about:blank] 09:21:21 INFO - PROCESS | 1846 | --DOMWINDOW == 91 (0x7f75280aa800) [pid = 1846] [serial = 795] [outer = (nil)] [url = about:blank] 09:21:21 INFO - PROCESS | 1846 | --DOMWINDOW == 90 (0x7f7526ab6c00) [pid = 1846] [serial = 794] [outer = (nil)] [url = about:blank] 09:21:21 INFO - PROCESS | 1846 | --DOMWINDOW == 89 (0x7f752a6afc00) [pid = 1846] [serial = 798] [outer = (nil)] [url = about:blank] 09:21:21 INFO - PROCESS | 1846 | --DOMWINDOW == 88 (0x7f7529938c00) [pid = 1846] [serial = 797] [outer = (nil)] [url = about:blank] 09:21:21 INFO - PROCESS | 1846 | --DOMWINDOW == 87 (0x7f752e1a5c00) [pid = 1846] [serial = 801] [outer = (nil)] [url = about:blank] 09:21:21 INFO - PROCESS | 1846 | --DOMWINDOW == 86 (0x7f7526d82400) [pid = 1846] [serial = 825] [outer = (nil)] [url = about:blank] 09:21:21 INFO - PROCESS | 1846 | --DOMWINDOW == 85 (0x7f752a927400) [pid = 1846] [serial = 800] [outer = (nil)] [url = about:blank] 09:21:21 INFO - PROCESS | 1846 | --DOMWINDOW == 84 (0x7f752e54c400) [pid = 1846] [serial = 804] [outer = (nil)] [url = about:blank] 09:21:21 INFO - PROCESS | 1846 | --DOMWINDOW == 83 (0x7f752e1b0800) [pid = 1846] [serial = 803] [outer = (nil)] [url = about:blank] 09:21:21 INFO - PROCESS | 1846 | --DOMWINDOW == 82 (0x7f752f00d000) [pid = 1846] [serial = 807] [outer = (nil)] [url = about:blank] 09:21:21 INFO - PROCESS | 1846 | --DOMWINDOW == 81 (0x7f752f004c00) [pid = 1846] [serial = 806] [outer = (nil)] [url = about:blank] 09:21:21 INFO - PROCESS | 1846 | --DOMWINDOW == 80 (0x7f7526d8d000) [pid = 1846] [serial = 810] [outer = (nil)] [url = about:blank] 09:21:21 INFO - PROCESS | 1846 | --DOMWINDOW == 79 (0x7f7526614000) [pid = 1846] [serial = 809] [outer = (nil)] [url = about:blank] 09:21:21 INFO - PROCESS | 1846 | --DOMWINDOW == 78 (0x7f752a6de800) [pid = 1846] [serial = 813] [outer = (nil)] [url = about:blank] 09:21:21 INFO - PROCESS | 1846 | --DOMWINDOW == 77 (0x7f752a6b0000) [pid = 1846] [serial = 812] [outer = (nil)] [url = about:blank] 09:21:21 INFO - PROCESS | 1846 | --DOMWINDOW == 76 (0x7f752f00e800) [pid = 1846] [serial = 816] [outer = (nil)] [url = about:blank] 09:21:21 INFO - PROCESS | 1846 | --DOMWINDOW == 75 (0x7f752e1a9400) [pid = 1846] [serial = 815] [outer = (nil)] [url = about:blank] 09:21:21 INFO - PROCESS | 1846 | --DOMWINDOW == 74 (0x7f75280c7400) [pid = 1846] [serial = 830] [outer = (nil)] [url = about:blank] 09:21:21 INFO - PROCESS | 1846 | --DOMWINDOW == 73 (0x7f7528195400) [pid = 1846] [serial = 833] [outer = (nil)] [url = about:blank] 09:21:21 INFO - PROCESS | 1846 | --DOMWINDOW == 72 (0x7f7526d91000) [pid = 1846] [serial = 827] [outer = (nil)] [url = about:blank] 09:21:21 INFO - PROCESS | 1846 | --DOMWINDOW == 71 (0x7f75280d4400) [pid = 1846] [serial = 831] [outer = (nil)] [url = about:blank] 09:21:21 INFO - PROCESS | 1846 | --DOMWINDOW == 70 (0x7f752a6ac400) [pid = 1846] [serial = 837] [outer = (nil)] [url = about:blank] 09:21:21 INFO - PROCESS | 1846 | --DOMWINDOW == 69 (0x7f7528f36400) [pid = 1846] [serial = 836] [outer = (nil)] [url = about:blank] 09:21:21 INFO - PROCESS | 1846 | --DOMWINDOW == 68 (0x7f7528f2fc00) [pid = 1846] [serial = 834] [outer = (nil)] [url = about:blank] 09:21:21 INFO - PROCESS | 1846 | --DOMWINDOW == 67 (0x7f7527999800) [pid = 1846] [serial = 828] [outer = (nil)] [url = about:blank] 09:21:22 INFO - PROCESS | 1846 | 1461774082437 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]]]}] 09:21:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | Canvas test: 2d.gradient.interpolate.colouralpha 09:21:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | took 1231ms 09:21:22 INFO - PROCESS | 1846 | 1461774082485 Marionette TRACE conn3 -> [0,1149,"getWindowHandle",null] 09:21:22 INFO - PROCESS | 1846 | 1461774082491 Marionette TRACE conn3 <- [1,1149,null,{"value":"8"}] 09:21:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html 09:21:22 INFO - PROCESS | 1846 | 1461774082499 Marionette TRACE conn3 -> [0,1150,"setScriptTimeout",{"ms":35000}] 09:21:22 INFO - PROCESS | 1846 | 1461774082502 Marionette TRACE conn3 <- [1,1150,null,{}] 09:21:22 INFO - PROCESS | 1846 | 1461774082507 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}] 09:21:22 INFO - PROCESS | 1846 | 1461774082649 Marionette TRACE conn3 <- [1,1151,null,{"value":null}] 09:21:22 INFO - PROCESS | 1846 | 1461774082660 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\", \"8c3fb307-b706-445e-94e1-ab62aec87e07\");\n\nvar timer = null;\nif (30000) {\n 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:21:22 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f7529908000 == 35 [pid = 1846] [id = 295] 09:21:22 INFO - PROCESS | 1846 | ++DOMWINDOW == 68 (0x7f7528f30800) [pid = 1846] [serial = 886] [outer = (nil)] 09:21:22 INFO - PROCESS | 1846 | ++DOMWINDOW == 69 (0x7f752a6afc00) [pid = 1846] [serial = 887] [outer = 0x7f7528f30800] 09:21:22 INFO - PROCESS | 1846 | 1461774082721 Marionette DEBUG loaded listener.js 09:21:22 INFO - PROCESS | 1846 | ++DOMWINDOW == 70 (0x7f752a6de800) [pid = 1846] [serial = 888] [outer = 0x7f7528f30800] 09:21:23 INFO - PROCESS | 1846 | 1461774083513 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]]]}] 09:21:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | Canvas test: 2d.gradient.interpolate.multiple 09:21:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | took 1026ms 09:21:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html 09:21:23 INFO - PROCESS | 1846 | 1461774083525 Marionette TRACE conn3 -> [0,1153,"getWindowHandle",null] 09:21:23 INFO - PROCESS | 1846 | 1461774083528 Marionette TRACE conn3 <- [1,1153,null,{"value":"8"}] 09:21:23 INFO - PROCESS | 1846 | 1461774083537 Marionette TRACE conn3 -> [0,1154,"setScriptTimeout",{"ms":35000}] 09:21:23 INFO - PROCESS | 1846 | 1461774083547 Marionette TRACE conn3 <- [1,1154,null,{}] 09:21:23 INFO - PROCESS | 1846 | 1461774083577 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}] 09:21:23 INFO - PROCESS | 1846 | 1461774083753 Marionette TRACE conn3 <- [1,1155,null,{"value":null}] 09:21:23 INFO - PROCESS | 1846 | 1461774083771 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\", \"8c3fb307-b706-445e-94e1-ab62aec87e07\");\n\nvar timer = null;\nif (30000) {\n 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:21:23 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f752a320800 == 36 [pid = 1846] [id = 296] 09:21:23 INFO - PROCESS | 1846 | ++DOMWINDOW == 71 (0x7f752a911c00) [pid = 1846] [serial = 889] [outer = (nil)] 09:21:23 INFO - PROCESS | 1846 | ++DOMWINDOW == 72 (0x7f752e1a7000) [pid = 1846] [serial = 890] [outer = 0x7f752a911c00] 09:21:23 INFO - PROCESS | 1846 | 1461774083832 Marionette DEBUG loaded listener.js 09:21:23 INFO - PROCESS | 1846 | ++DOMWINDOW == 73 (0x7f752e1b0800) [pid = 1846] [serial = 891] [outer = 0x7f752a911c00] 09:21:24 INFO - PROCESS | 1846 | 1461774084653 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]]]}] 09:21:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | Canvas test: 2d.gradient.interpolate.outside 09:21:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | took 1155ms 09:21:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html 09:21:24 INFO - PROCESS | 1846 | 1461774084689 Marionette TRACE conn3 -> [0,1157,"getWindowHandle",null] 09:21:24 INFO - PROCESS | 1846 | 1461774084693 Marionette TRACE conn3 <- [1,1157,null,{"value":"8"}] 09:21:24 INFO - PROCESS | 1846 | 1461774084699 Marionette TRACE conn3 -> [0,1158,"setScriptTimeout",{"ms":35000}] 09:21:24 INFO - PROCESS | 1846 | 1461774084702 Marionette TRACE conn3 <- [1,1158,null,{}] 09:21:24 INFO - PROCESS | 1846 | 1461774084735 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}] 09:21:24 INFO - PROCESS | 1846 | 1461774084905 Marionette TRACE conn3 <- [1,1159,null,{"value":null}] 09:21:24 INFO - PROCESS | 1846 | 1461774084923 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\", \"8c3fb307-b706-445e-94e1-ab62aec87e07\");\n\nvar timer = null;\nif (30000) {\n 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:21:24 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f752a5c4000 == 37 [pid = 1846] [id = 297] 09:21:24 INFO - PROCESS | 1846 | ++DOMWINDOW == 74 (0x7f75280aa800) [pid = 1846] [serial = 892] [outer = (nil)] 09:21:24 INFO - PROCESS | 1846 | ++DOMWINDOW == 75 (0x7f752f003000) [pid = 1846] [serial = 893] [outer = 0x7f75280aa800] 09:21:24 INFO - PROCESS | 1846 | 1461774084982 Marionette DEBUG loaded listener.js 09:21:25 INFO - PROCESS | 1846 | ++DOMWINDOW == 76 (0x7f752f149400) [pid = 1846] [serial = 894] [outer = 0x7f75280aa800] 09:21:25 INFO - PROCESS | 1846 | 1461774085749 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]]]}] 09:21:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | Canvas test: 2d.gradient.interpolate.overlap 09:21:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | took 1093ms 09:21:25 INFO - PROCESS | 1846 | 1461774085807 Marionette TRACE conn3 -> [0,1161,"getWindowHandle",null] 09:21:25 INFO - PROCESS | 1846 | 1461774085810 Marionette TRACE conn3 <- [1,1161,null,{"value":"8"}] 09:21:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html 09:21:25 INFO - PROCESS | 1846 | 1461774085816 Marionette TRACE conn3 -> [0,1162,"setScriptTimeout",{"ms":35000}] 09:21:25 INFO - PROCESS | 1846 | 1461774085818 Marionette TRACE conn3 <- [1,1162,null,{}] 09:21:25 INFO - PROCESS | 1846 | 1461774085823 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}] 09:21:25 INFO - PROCESS | 1846 | 1461774085984 Marionette TRACE conn3 <- [1,1163,null,{"value":null}] 09:21:26 INFO - PROCESS | 1846 | 1461774086008 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\", \"8c3fb307-b706-445e-94e1-ab62aec87e07\");\n\nvar timer = null;\nif (30000) {\n 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:21:26 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f752f231800 == 38 [pid = 1846] [id = 298] 09:21:26 INFO - PROCESS | 1846 | ++DOMWINDOW == 77 (0x7f752f152000) [pid = 1846] [serial = 895] [outer = (nil)] 09:21:26 INFO - PROCESS | 1846 | ++DOMWINDOW == 78 (0x7f752f627800) [pid = 1846] [serial = 896] [outer = 0x7f752f152000] 09:21:26 INFO - PROCESS | 1846 | 1461774086083 Marionette DEBUG loaded listener.js 09:21:26 INFO - PROCESS | 1846 | ++DOMWINDOW == 79 (0x7f752f75e400) [pid = 1846] [serial = 897] [outer = 0x7f752f152000] 09:21:26 INFO - PROCESS | 1846 | --DOMWINDOW == 78 (0x7f752799a400) [pid = 1846] [serial = 853] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html] 09:21:26 INFO - PROCESS | 1846 | --DOMWINDOW == 77 (0x7f7526d91800) [pid = 1846] [serial = 850] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html] 09:21:26 INFO - PROCESS | 1846 | --DOMWINDOW == 76 (0x7f7526465000) [pid = 1846] [serial = 856] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html] 09:21:26 INFO - PROCESS | 1846 | --DOMWINDOW == 75 (0x7f75244e6400) [pid = 1846] [serial = 859] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html] 09:21:26 INFO - PROCESS | 1846 | --DOMWINDOW == 74 (0x7f7527ff2000) [pid = 1846] [serial = 862] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html] 09:21:26 INFO - PROCESS | 1846 | --DOMWINDOW == 73 (0x7f752a925800) [pid = 1846] [serial = 817] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html] 09:21:26 INFO - PROCESS | 1846 | --DOMWINDOW == 72 (0x7f7526aac400) [pid = 1846] [serial = 847] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html] 09:21:26 INFO - PROCESS | 1846 | 1461774086974 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]]]}] 09:21:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | Canvas test: 2d.gradient.interpolate.overlap2 09:21:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | took 1175ms 09:21:26 INFO - PROCESS | 1846 | 1461774086991 Marionette TRACE conn3 -> [0,1165,"getWindowHandle",null] 09:21:26 INFO - PROCESS | 1846 | 1461774086996 Marionette TRACE conn3 <- [1,1165,null,{"value":"8"}] 09:21:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html 09:21:27 INFO - PROCESS | 1846 | 1461774087001 Marionette TRACE conn3 -> [0,1166,"setScriptTimeout",{"ms":35000}] 09:21:27 INFO - PROCESS | 1846 | 1461774087003 Marionette TRACE conn3 <- [1,1166,null,{}] 09:21:27 INFO - PROCESS | 1846 | 1461774087008 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}] 09:21:27 INFO - PROCESS | 1846 | 1461774087189 Marionette TRACE conn3 <- [1,1167,null,{"value":null}] 09:21:27 INFO - PROCESS | 1846 | 1461774087210 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\", \"8c3fb307-b706-445e-94e1-ab62aec87e07\");\n\nvar timer = null;\nif (30000) {\n 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:21:27 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f752f23a000 == 39 [pid = 1846] [id = 299] 09:21:27 INFO - PROCESS | 1846 | ++DOMWINDOW == 73 (0x7f7529946400) [pid = 1846] [serial = 898] [outer = (nil)] 09:21:27 INFO - PROCESS | 1846 | ++DOMWINDOW == 74 (0x7f752f75ec00) [pid = 1846] [serial = 899] [outer = 0x7f7529946400] 09:21:27 INFO - PROCESS | 1846 | 1461774087269 Marionette DEBUG loaded listener.js 09:21:27 INFO - PROCESS | 1846 | ++DOMWINDOW == 75 (0x7f752fb3fc00) [pid = 1846] [serial = 900] [outer = 0x7f7529946400] 09:21:27 INFO - PROCESS | 1846 | 1461774087968 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]]]}] 09:21:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | Canvas test: 2d.gradient.interpolate.solid 09:21:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | took 1030ms 09:21:28 INFO - PROCESS | 1846 | 1461774088033 Marionette TRACE conn3 -> [0,1169,"getWindowHandle",null] 09:21:28 INFO - PROCESS | 1846 | 1461774088036 Marionette TRACE conn3 <- [1,1169,null,{"value":"8"}] 09:21:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html 09:21:28 INFO - PROCESS | 1846 | 1461774088042 Marionette TRACE conn3 -> [0,1170,"setScriptTimeout",{"ms":35000}] 09:21:28 INFO - PROCESS | 1846 | 1461774088044 Marionette TRACE conn3 <- [1,1170,null,{}] 09:21:28 INFO - PROCESS | 1846 | 1461774088053 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}] 09:21:28 INFO - PROCESS | 1846 | 1461774088247 Marionette TRACE conn3 <- [1,1171,null,{"value":null}] 09:21:28 INFO - PROCESS | 1846 | 1461774088260 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\", \"8c3fb307-b706-445e-94e1-ab62aec87e07\");\n\nvar timer = null;\nif (30000) {\n 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:21:28 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f752f9dc000 == 40 [pid = 1846] [id = 300] 09:21:28 INFO - PROCESS | 1846 | ++DOMWINDOW == 76 (0x7f75244e4000) [pid = 1846] [serial = 901] [outer = (nil)] 09:21:28 INFO - PROCESS | 1846 | ++DOMWINDOW == 77 (0x7f752fb41800) [pid = 1846] [serial = 902] [outer = 0x7f75244e4000] 09:21:28 INFO - PROCESS | 1846 | 1461774088321 Marionette DEBUG loaded listener.js 09:21:28 INFO - PROCESS | 1846 | ++DOMWINDOW == 78 (0x7f752fcd5000) [pid = 1846] [serial = 903] [outer = 0x7f75244e4000] 09:21:29 INFO - PROCESS | 1846 | 1461774089276 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]]]}] 09:21:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | Canvas test: 2d.gradient.interpolate.vertical 09:21:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | took 1283ms 09:21:29 INFO - PROCESS | 1846 | 1461774089326 Marionette TRACE conn3 -> [0,1173,"getWindowHandle",null] 09:21:29 INFO - PROCESS | 1846 | 1461774089333 Marionette TRACE conn3 <- [1,1173,null,{"value":"8"}] 09:21:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html 09:21:29 INFO - PROCESS | 1846 | 1461774089359 Marionette TRACE conn3 -> [0,1174,"setScriptTimeout",{"ms":35000}] 09:21:29 INFO - PROCESS | 1846 | 1461774089365 Marionette TRACE conn3 <- [1,1174,null,{}] 09:21:29 INFO - PROCESS | 1846 | 1461774089373 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}] 09:21:29 INFO - PROCESS | 1846 | 1461774089544 Marionette TRACE conn3 <- [1,1175,null,{"value":null}] 09:21:29 INFO - PROCESS | 1846 | 1461774089680 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\", \"8c3fb307-b706-445e-94e1-ab62aec87e07\");\n\nvar timer = null;\nif (30000) {\n 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:21:29 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f75295d5800 == 41 [pid = 1846] [id = 301] 09:21:29 INFO - PROCESS | 1846 | ++DOMWINDOW == 79 (0x7f7526d8d000) [pid = 1846] [serial = 904] [outer = (nil)] 09:21:29 INFO - PROCESS | 1846 | ++DOMWINDOW == 80 (0x7f7527ff7800) [pid = 1846] [serial = 905] [outer = 0x7f7526d8d000] 09:21:29 INFO - PROCESS | 1846 | 1461774089755 Marionette DEBUG loaded listener.js 09:21:29 INFO - PROCESS | 1846 | ++DOMWINDOW == 81 (0x7f7528190c00) [pid = 1846] [serial = 906] [outer = 0x7f7526d8d000] 09:21:30 INFO - PROCESS | 1846 | 1461774090706 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] 09:21:30 INFO - PROCESS | 1846 | 1461774090756 Marionette TRACE conn3 <- [1,1177,null,{"value":"8"}] 09:21:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html 09:21:30 INFO - PROCESS | 1846 | 1461774090767 Marionette TRACE conn3 -> [0,1178,"setScriptTimeout",{"ms":35000}] 09:21:30 INFO - PROCESS | 1846 | 1461774090771 Marionette TRACE conn3 <- [1,1178,null,{}] 09:21:30 INFO - PROCESS | 1846 | 1461774090777 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}] 09:21:30 INFO - PROCESS | 1846 | 1461774090945 Marionette TRACE conn3 <- [1,1179,null,{"value":null}] 09:21:31 INFO - PROCESS | 1846 | 1461774091083 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\", \"8c3fb307-b706-445e-94e1-ab62aec87e07\");\n\nvar timer = null;\nif (30000) {\n 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:21:31 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f752e396000 == 42 [pid = 1846] [id = 302] 09:21:31 INFO - PROCESS | 1846 | ++DOMWINDOW == 82 (0x7f752a6b0000) [pid = 1846] [serial = 907] [outer = (nil)] 09:21:31 INFO - PROCESS | 1846 | ++DOMWINDOW == 83 (0x7f752a904000) [pid = 1846] [serial = 908] [outer = 0x7f752a6b0000] 09:21:31 INFO - PROCESS | 1846 | 1461774091156 Marionette DEBUG loaded listener.js 09:21:31 INFO - PROCESS | 1846 | ++DOMWINDOW == 84 (0x7f752a931800) [pid = 1846] [serial = 909] [outer = 0x7f752a6b0000] 09:21:32 INFO - PROCESS | 1846 | 1461774092138 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] 09:21:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html 09:21:32 INFO - PROCESS | 1846 | 1461774092209 Marionette TRACE conn3 <- [1,1181,null,{"value":"8"}] 09:21:32 INFO - PROCESS | 1846 | 1461774092215 Marionette TRACE conn3 -> [0,1182,"setScriptTimeout",{"ms":35000}] 09:21:32 INFO - PROCESS | 1846 | 1461774092221 Marionette TRACE conn3 <- [1,1182,null,{}] 09:21:32 INFO - PROCESS | 1846 | 1461774092237 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}] 09:21:32 INFO - PROCESS | 1846 | 1461774092433 Marionette TRACE conn3 <- [1,1183,null,{"value":null}] 09:21:32 INFO - PROCESS | 1846 | 1461774092573 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\", \"8c3fb307-b706-445e-94e1-ab62aec87e07\");\n\nvar timer = null;\nif (30000) {\n 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:21:32 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f752ff12000 == 43 [pid = 1846] [id = 303] 09:21:32 INFO - PROCESS | 1846 | ++DOMWINDOW == 85 (0x7f752f150800) [pid = 1846] [serial = 910] [outer = (nil)] 09:21:32 INFO - PROCESS | 1846 | ++DOMWINDOW == 86 (0x7f752f75dc00) [pid = 1846] [serial = 911] [outer = 0x7f752f150800] 09:21:32 INFO - PROCESS | 1846 | 1461774092650 Marionette DEBUG loaded listener.js 09:21:32 INFO - PROCESS | 1846 | ++DOMWINDOW == 87 (0x7f752fb3a000) [pid = 1846] [serial = 912] [outer = 0x7f752f150800] 09:21:33 INFO - PROCESS | 1846 | SkCairoFTTypeface::onFilterRec unimplemented 09:21:33 INFO - PROCESS | 1846 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 09:21:33 INFO - PROCESS | 1846 | 1461774093507 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] 09:21:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html 09:21:33 INFO - PROCESS | 1846 | 1461774093565 Marionette TRACE conn3 <- [1,1185,null,{"value":"8"}] 09:21:33 INFO - PROCESS | 1846 | 1461774093571 Marionette TRACE conn3 -> [0,1186,"setScriptTimeout",{"ms":35000}] 09:21:33 INFO - PROCESS | 1846 | 1461774093574 Marionette TRACE conn3 <- [1,1186,null,{}] 09:21:33 INFO - PROCESS | 1846 | 1461774093580 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}] 09:21:33 INFO - PROCESS | 1846 | 1461774093728 Marionette TRACE conn3 <- [1,1187,null,{"value":null}] 09:21:33 INFO - PROCESS | 1846 | 1461774093869 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\", \"8c3fb307-b706-445e-94e1-ab62aec87e07\");\n\nvar timer = null;\nif (30000) {\n 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:21:33 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f75300dc800 == 44 [pid = 1846] [id = 304] 09:21:33 INFO - PROCESS | 1846 | ++DOMWINDOW == 88 (0x7f752f151000) [pid = 1846] [serial = 913] [outer = (nil)] 09:21:33 INFO - PROCESS | 1846 | ++DOMWINDOW == 89 (0x7f752fcdd800) [pid = 1846] [serial = 914] [outer = 0x7f752f151000] 09:21:33 INFO - PROCESS | 1846 | 1461774093946 Marionette DEBUG loaded listener.js 09:21:34 INFO - PROCESS | 1846 | ++DOMWINDOW == 90 (0x7f752fd13800) [pid = 1846] [serial = 915] [outer = 0x7f752f151000] 09:21:34 INFO - PROCESS | 1846 | 1461774094809 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] 09:21:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html 09:21:34 INFO - PROCESS | 1846 | 1461774094861 Marionette TRACE conn3 <- [1,1189,null,{"value":"8"}] 09:21:34 INFO - PROCESS | 1846 | 1461774094867 Marionette TRACE conn3 -> [0,1190,"setScriptTimeout",{"ms":35000}] 09:21:34 INFO - PROCESS | 1846 | 1461774094870 Marionette TRACE conn3 <- [1,1190,null,{}] 09:21:34 INFO - PROCESS | 1846 | 1461774094875 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}] 09:21:35 INFO - PROCESS | 1846 | 1461774095022 Marionette TRACE conn3 <- [1,1191,null,{"value":null}] 09:21:35 INFO - PROCESS | 1846 | 1461774095168 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\", \"8c3fb307-b706-445e-94e1-ab62aec87e07\");\n\nvar timer = null;\nif (30000) {\n 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:21:35 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f75283bd800 == 45 [pid = 1846] [id = 305] 09:21:35 INFO - PROCESS | 1846 | ++DOMWINDOW == 91 (0x7f75244eb000) [pid = 1846] [serial = 916] [outer = (nil)] 09:21:35 INFO - PROCESS | 1846 | ++DOMWINDOW == 92 (0x7f752e54d800) [pid = 1846] [serial = 917] [outer = 0x7f75244eb000] 09:21:35 INFO - PROCESS | 1846 | 1461774095237 Marionette DEBUG loaded listener.js 09:21:35 INFO - PROCESS | 1846 | ++DOMWINDOW == 93 (0x7f752fd17800) [pid = 1846] [serial = 918] [outer = 0x7f75244eb000] 09:21:36 INFO - PROCESS | 1846 | 1461774096407 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] 09:21:36 INFO - PROCESS | 1846 | 1461774096466 Marionette TRACE conn3 <- [1,1193,null,{"value":"8"}] 09:21:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html 09:21:36 INFO - PROCESS | 1846 | 1461774096473 Marionette TRACE conn3 -> [0,1194,"setScriptTimeout",{"ms":35000}] 09:21:36 INFO - PROCESS | 1846 | 1461774096479 Marionette TRACE conn3 <- [1,1194,null,{}] 09:21:36 INFO - PROCESS | 1846 | 1461774096486 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}] 09:21:36 INFO - PROCESS | 1846 | 1461774096645 Marionette TRACE conn3 <- [1,1195,null,{"value":null}] 09:21:36 INFO - PROCESS | 1846 | 1461774096823 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\", \"8c3fb307-b706-445e-94e1-ab62aec87e07\");\n\nvar timer = null;\nif (30000) {\n 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:21:36 INFO - PROCESS | 1846 | --DOCSHELL 0x7f75283b9800 == 44 [pid = 1846] [id = 273] 09:21:36 INFO - PROCESS | 1846 | --DOCSHELL 0x7f752f23a000 == 43 [pid = 1846] [id = 299] 09:21:36 INFO - PROCESS | 1846 | --DOCSHELL 0x7f752f231800 == 42 [pid = 1846] [id = 298] 09:21:36 INFO - PROCESS | 1846 | --DOCSHELL 0x7f752a5c4000 == 41 [pid = 1846] [id = 297] 09:21:36 INFO - PROCESS | 1846 | --DOMWINDOW == 92 (0x7f752e549800) [pid = 1846] [serial = 866] [outer = (nil)] [url = about:blank] 09:21:36 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f7526695800 == 42 [pid = 1846] [id = 306] 09:21:36 INFO - PROCESS | 1846 | ++DOMWINDOW == 93 (0x7f7527fee000) [pid = 1846] [serial = 919] [outer = (nil)] 09:21:36 INFO - PROCESS | 1846 | ++DOMWINDOW == 94 (0x7f7528193400) [pid = 1846] [serial = 920] [outer = 0x7f7527fee000] 09:21:36 INFO - PROCESS | 1846 | 1461774096924 Marionette DEBUG loaded listener.js 09:21:37 INFO - PROCESS | 1846 | ++DOMWINDOW == 95 (0x7f7529944c00) [pid = 1846] [serial = 921] [outer = 0x7f7527fee000] 09:21:37 INFO - PROCESS | 1846 | --DOCSHELL 0x7f752a320800 == 41 [pid = 1846] [id = 296] 09:21:37 INFO - PROCESS | 1846 | --DOCSHELL 0x7f7529908000 == 40 [pid = 1846] [id = 295] 09:21:37 INFO - PROCESS | 1846 | --DOCSHELL 0x7f75268d7800 == 39 [pid = 1846] [id = 294] 09:21:37 INFO - PROCESS | 1846 | --DOCSHELL 0x7f7527bf0000 == 38 [pid = 1846] [id = 293] 09:21:37 INFO - PROCESS | 1846 | --DOMWINDOW == 94 (0x7f752fb3e400) [pid = 1846] [serial = 819] [outer = (nil)] [url = about:blank] 09:21:37 INFO - PROCESS | 1846 | --DOMWINDOW == 93 (0x7f7526ab0c00) [pid = 1846] [serial = 848] [outer = (nil)] [url = about:blank] 09:21:37 INFO - PROCESS | 1846 | --DOMWINDOW == 92 (0x7f752993ac00) [pid = 1846] [serial = 854] [outer = (nil)] [url = about:blank] 09:21:37 INFO - PROCESS | 1846 | --DOMWINDOW == 91 (0x7f7526aafc00) [pid = 1846] [serial = 842] [outer = (nil)] [url = about:blank] 09:21:37 INFO - PROCESS | 1846 | --DOMWINDOW == 90 (0x7f7527ff4800) [pid = 1846] [serial = 851] [outer = (nil)] [url = about:blank] 09:21:37 INFO - PROCESS | 1846 | --DOMWINDOW == 89 (0x7f752a903c00) [pid = 1846] [serial = 857] [outer = (nil)] [url = about:blank] 09:21:37 INFO - PROCESS | 1846 | --DOMWINDOW == 88 (0x7f752a930400) [pid = 1846] [serial = 860] [outer = (nil)] [url = about:blank] 09:21:37 INFO - PROCESS | 1846 | --DOMWINDOW == 87 (0x7f75280af000) [pid = 1846] [serial = 852] [outer = (nil)] [url = about:blank] 09:21:37 INFO - PROCESS | 1846 | --DOMWINDOW == 86 (0x7f752a928c00) [pid = 1846] [serial = 858] [outer = (nil)] [url = about:blank] 09:21:37 INFO - PROCESS | 1846 | --DOMWINDOW == 85 (0x7f752a908c00) [pid = 1846] [serial = 839] [outer = (nil)] [url = about:blank] 09:21:37 INFO - PROCESS | 1846 | --DOMWINDOW == 84 (0x7f75280ab000) [pid = 1846] [serial = 845] [outer = (nil)] [url = about:blank] 09:21:37 INFO - PROCESS | 1846 | --DOMWINDOW == 83 (0x7f752a6e6000) [pid = 1846] [serial = 863] [outer = (nil)] [url = about:blank] 09:21:37 INFO - PROCESS | 1846 | --DOMWINDOW == 82 (0x7f7526d8ec00) [pid = 1846] [serial = 849] [outer = (nil)] [url = about:blank] 09:21:37 INFO - PROCESS | 1846 | --DOMWINDOW == 81 (0x7f752e1a6c00) [pid = 1846] [serial = 861] [outer = (nil)] [url = about:blank] 09:21:37 INFO - PROCESS | 1846 | --DOMWINDOW == 80 (0x7f752e547c00) [pid = 1846] [serial = 864] [outer = (nil)] [url = about:blank] 09:21:37 INFO - PROCESS | 1846 | --DOMWINDOW == 79 (0x7f752a6b9000) [pid = 1846] [serial = 855] [outer = (nil)] [url = about:blank] 09:21:37 INFO - PROCESS | 1846 | SkCairoFTTypeface::onFilterRec unimplemented 09:21:37 INFO - PROCESS | 1846 | SkCairoFTTypeface::onFilterRec unimplemented 09:21:37 INFO - PROCESS | 1846 | 1461774097711 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] 09:21:37 INFO - PROCESS | 1846 | 1461774097772 Marionette TRACE conn3 <- [1,1197,null,{"value":"8"}] 09:21:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html 09:21:37 INFO - PROCESS | 1846 | 1461774097782 Marionette TRACE conn3 -> [0,1198,"setScriptTimeout",{"ms":35000}] 09:21:37 INFO - PROCESS | 1846 | 1461774097785 Marionette TRACE conn3 <- [1,1198,null,{}] 09:21:37 INFO - PROCESS | 1846 | 1461774097790 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}] 09:21:37 INFO - PROCESS | 1846 | 1461774097935 Marionette TRACE conn3 <- [1,1199,null,{"value":null}] 09:21:37 INFO - PROCESS | 1846 | 1461774097952 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\", \"8c3fb307-b706-445e-94e1-ab62aec87e07\");\n\nvar timer = null;\nif (30000) {\n 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:21:37 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f75299b1000 == 39 [pid = 1846] [id = 307] 09:21:37 INFO - PROCESS | 1846 | ++DOMWINDOW == 80 (0x7f752a6bac00) [pid = 1846] [serial = 922] [outer = (nil)] 09:21:38 INFO - PROCESS | 1846 | ++DOMWINDOW == 81 (0x7f752a92dc00) [pid = 1846] [serial = 923] [outer = 0x7f752a6bac00] 09:21:38 INFO - PROCESS | 1846 | 1461774098010 Marionette DEBUG loaded listener.js 09:21:38 INFO - PROCESS | 1846 | ++DOMWINDOW == 82 (0x7f752e1ac400) [pid = 1846] [serial = 924] [outer = 0x7f752a6bac00] 09:21:38 INFO - PROCESS | 1846 | 1461774098841 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]]]}] 09:21:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | createLinearGradient() throws TypeError if arguments are not finite 09:21:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | took 1129ms 09:21:38 INFO - PROCESS | 1846 | 1461774098911 Marionette TRACE conn3 -> [0,1201,"getWindowHandle",null] 09:21:38 INFO - PROCESS | 1846 | 1461774098914 Marionette TRACE conn3 <- [1,1201,null,{"value":"8"}] 09:21:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html 09:21:38 INFO - PROCESS | 1846 | 1461774098920 Marionette TRACE conn3 -> [0,1202,"setScriptTimeout",{"ms":35000}] 09:21:38 INFO - PROCESS | 1846 | 1461774098925 Marionette TRACE conn3 <- [1,1202,null,{}] 09:21:38 INFO - PROCESS | 1846 | 1461774098940 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}] 09:21:39 INFO - PROCESS | 1846 | 1461774099085 Marionette TRACE conn3 <- [1,1203,null,{"value":null}] 09:21:39 INFO - PROCESS | 1846 | 1461774099098 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\", \"8c3fb307-b706-445e-94e1-ab62aec87e07\");\n\nvar timer = null;\nif (30000) {\n 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:21:39 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f752a5c4000 == 40 [pid = 1846] [id = 308] 09:21:39 INFO - PROCESS | 1846 | ++DOMWINDOW == 83 (0x7f752f00f400) [pid = 1846] [serial = 925] [outer = (nil)] 09:21:39 INFO - PROCESS | 1846 | ++DOMWINDOW == 84 (0x7f752f155400) [pid = 1846] [serial = 926] [outer = 0x7f752f00f400] 09:21:39 INFO - PROCESS | 1846 | 1461774099161 Marionette DEBUG loaded listener.js 09:21:39 INFO - PROCESS | 1846 | ++DOMWINDOW == 85 (0x7f752f96d400) [pid = 1846] [serial = 927] [outer = 0x7f752f00f400] 09:21:39 INFO - PROCESS | 1846 | 1461774099984 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]]]}] 09:21:39 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 09:21:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html | took 1082ms 09:21:40 INFO - PROCESS | 1846 | 1461774100023 Marionette TRACE conn3 -> [0,1205,"getWindowHandle",null] 09:21:40 INFO - PROCESS | 1846 | 1461774100026 Marionette TRACE conn3 <- [1,1205,null,{"value":"8"}] 09:21:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html 09:21:40 INFO - PROCESS | 1846 | 1461774100033 Marionette TRACE conn3 -> [0,1206,"setScriptTimeout",{"ms":35000}] 09:21:40 INFO - PROCESS | 1846 | 1461774100035 Marionette TRACE conn3 <- [1,1206,null,{}] 09:21:40 INFO - PROCESS | 1846 | 1461774100040 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}] 09:21:40 INFO - PROCESS | 1846 | 1461774100206 Marionette TRACE conn3 <- [1,1207,null,{"value":null}] 09:21:40 INFO - PROCESS | 1846 | 1461774100274 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\", \"8c3fb307-b706-445e-94e1-ab62aec87e07\");\n\nvar timer = null;\nif (30000) {\n 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:21:40 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f752f63c800 == 41 [pid = 1846] [id = 309] 09:21:40 INFO - PROCESS | 1846 | ++DOMWINDOW == 86 (0x7f7527993c00) [pid = 1846] [serial = 928] [outer = (nil)] 09:21:40 INFO - PROCESS | 1846 | ++DOMWINDOW == 87 (0x7f752fcd6400) [pid = 1846] [serial = 929] [outer = 0x7f7527993c00] 09:21:40 INFO - PROCESS | 1846 | 1461774100333 Marionette DEBUG loaded listener.js 09:21:40 INFO - PROCESS | 1846 | ++DOMWINDOW == 88 (0x7f752fd18400) [pid = 1846] [serial = 930] [outer = 0x7f7527993c00] 09:21:41 INFO - PROCESS | 1846 | 1461774101115 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]]]}] 09:21:41 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 09:21:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html | took 1125ms 09:21:41 INFO - PROCESS | 1846 | 1461774101158 Marionette TRACE conn3 -> [0,1209,"getWindowHandle",null] 09:21:41 INFO - PROCESS | 1846 | 1461774101162 Marionette TRACE conn3 <- [1,1209,null,{"value":"8"}] 09:21:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html 09:21:41 INFO - PROCESS | 1846 | 1461774101167 Marionette TRACE conn3 -> [0,1210,"setScriptTimeout",{"ms":35000}] 09:21:41 INFO - PROCESS | 1846 | 1461774101169 Marionette TRACE conn3 <- [1,1210,null,{}] 09:21:41 INFO - PROCESS | 1846 | 1461774101175 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}] 09:21:41 INFO - PROCESS | 1846 | 1461774101342 Marionette TRACE conn3 <- [1,1211,null,{"value":null}] 09:21:41 INFO - PROCESS | 1846 | 1461774101412 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\", \"8c3fb307-b706-445e-94e1-ab62aec87e07\");\n\nvar timer = null;\nif (30000) {\n 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:21:41 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f752fad2800 == 42 [pid = 1846] [id = 310] 09:21:41 INFO - PROCESS | 1846 | ++DOMWINDOW == 89 (0x7f752f14b400) [pid = 1846] [serial = 931] [outer = (nil)] 09:21:41 INFO - PROCESS | 1846 | ++DOMWINDOW == 90 (0x7f752fd20400) [pid = 1846] [serial = 932] [outer = 0x7f752f14b400] 09:21:41 INFO - PROCESS | 1846 | 1461774101481 Marionette DEBUG loaded listener.js 09:21:41 INFO - PROCESS | 1846 | ++DOMWINDOW == 91 (0x7f752fdd7400) [pid = 1846] [serial = 933] [outer = 0x7f752f14b400] 09:21:41 INFO - PROCESS | 1846 | --DOMWINDOW == 90 (0x7f7529946400) [pid = 1846] [serial = 898] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html] 09:21:41 INFO - PROCESS | 1846 | --DOMWINDOW == 89 (0x7f75244eb400) [pid = 1846] [serial = 880] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html] 09:21:41 INFO - PROCESS | 1846 | --DOMWINDOW == 88 (0x7f752f152000) [pid = 1846] [serial = 895] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html] 09:21:41 INFO - PROCESS | 1846 | --DOMWINDOW == 87 (0x7f752a911c00) [pid = 1846] [serial = 889] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html] 09:21:41 INFO - PROCESS | 1846 | --DOMWINDOW == 86 (0x7f7528f30800) [pid = 1846] [serial = 886] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html] 09:21:41 INFO - PROCESS | 1846 | --DOMWINDOW == 85 (0x7f752660c000) [pid = 1846] [serial = 883] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html] 09:21:41 INFO - PROCESS | 1846 | --DOMWINDOW == 84 (0x7f75280aa800) [pid = 1846] [serial = 892] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html] 09:21:42 INFO - PROCESS | 1846 | 1461774102325 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]]]}] 09:21:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | Linear gradient transforms do not experience broken caching effects 09:21:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | took 1175ms 09:21:42 INFO - PROCESS | 1846 | 1461774102343 Marionette TRACE conn3 -> [0,1213,"getWindowHandle",null] 09:21:42 INFO - PROCESS | 1846 | 1461774102347 Marionette TRACE conn3 <- [1,1213,null,{"value":"8"}] 09:21:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html 09:21:42 INFO - PROCESS | 1846 | 1461774102353 Marionette TRACE conn3 -> [0,1214,"setScriptTimeout",{"ms":35000}] 09:21:42 INFO - PROCESS | 1846 | 1461774102355 Marionette TRACE conn3 <- [1,1214,null,{}] 09:21:42 INFO - PROCESS | 1846 | 1461774102360 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}] 09:21:42 INFO - PROCESS | 1846 | 1461774102540 Marionette TRACE conn3 <- [1,1215,null,{"value":null}] 09:21:42 INFO - PROCESS | 1846 | 1461774102560 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\", \"8c3fb307-b706-445e-94e1-ab62aec87e07\");\n\nvar timer = null;\nif (30000) {\n 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:21:42 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f7527fcc800 == 43 [pid = 1846] [id = 311] 09:21:42 INFO - PROCESS | 1846 | ++DOMWINDOW == 85 (0x7f752a6e5c00) [pid = 1846] [serial = 934] [outer = (nil)] 09:21:42 INFO - PROCESS | 1846 | ++DOMWINDOW == 86 (0x7f752fdd8400) [pid = 1846] [serial = 935] [outer = 0x7f752a6e5c00] 09:21:42 INFO - PROCESS | 1846 | 1461774102625 Marionette DEBUG loaded listener.js 09:21:42 INFO - PROCESS | 1846 | ++DOMWINDOW == 87 (0x7f75301cdc00) [pid = 1846] [serial = 936] [outer = 0x7f752a6e5c00] 09:21:43 INFO - PROCESS | 1846 | 1461774103335 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]]]}] 09:21:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | Canvas test: 2d.gradient.object.compare 09:21:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | took 1025ms 09:21:43 INFO - PROCESS | 1846 | 1461774103379 Marionette TRACE conn3 -> [0,1217,"getWindowHandle",null] 09:21:43 INFO - PROCESS | 1846 | 1461774103382 Marionette TRACE conn3 <- [1,1217,null,{"value":"8"}] 09:21:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html 09:21:43 INFO - PROCESS | 1846 | 1461774103388 Marionette TRACE conn3 -> [0,1218,"setScriptTimeout",{"ms":35000}] 09:21:43 INFO - PROCESS | 1846 | 1461774103390 Marionette TRACE conn3 <- [1,1218,null,{}] 09:21:43 INFO - PROCESS | 1846 | 1461774103395 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}] 09:21:43 INFO - PROCESS | 1846 | 1461774103528 Marionette TRACE conn3 <- [1,1219,null,{"value":null}] 09:21:43 INFO - PROCESS | 1846 | 1461774103633 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\", \"8c3fb307-b706-445e-94e1-ab62aec87e07\");\n\nvar timer = null;\nif (30000) {\n 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:21:43 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f75301f7000 == 44 [pid = 1846] [id = 312] 09:21:43 INFO - PROCESS | 1846 | ++DOMWINDOW == 88 (0x7f75244eac00) [pid = 1846] [serial = 937] [outer = (nil)] 09:21:43 INFO - PROCESS | 1846 | ++DOMWINDOW == 89 (0x7f75301d0800) [pid = 1846] [serial = 938] [outer = 0x7f75244eac00] 09:21:43 INFO - PROCESS | 1846 | 1461774103694 Marionette DEBUG loaded listener.js 09:21:43 INFO - PROCESS | 1846 | ++DOMWINDOW == 90 (0x7f7530f1a400) [pid = 1846] [serial = 939] [outer = 0x7f75244eac00] 09:21:44 INFO - PROCESS | 1846 | 1461774104614 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]]]}] 09:21:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | Canvas test: 2d.gradient.object.crosscanvas 09:21:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | took 1275ms 09:21:44 INFO - PROCESS | 1846 | 1461774104665 Marionette TRACE conn3 -> [0,1221,"getWindowHandle",null] 09:21:44 INFO - PROCESS | 1846 | 1461774104671 Marionette TRACE conn3 <- [1,1221,null,{"value":"8"}] 09:21:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html 09:21:44 INFO - PROCESS | 1846 | 1461774104681 Marionette TRACE conn3 -> [0,1222,"setScriptTimeout",{"ms":35000}] 09:21:44 INFO - PROCESS | 1846 | 1461774104684 Marionette TRACE conn3 <- [1,1222,null,{}] 09:21:44 INFO - PROCESS | 1846 | 1461774104693 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}] 09:21:44 INFO - PROCESS | 1846 | 1461774104857 Marionette TRACE conn3 <- [1,1223,null,{"value":null}] 09:21:45 INFO - PROCESS | 1846 | 1461774104998 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\", \"8c3fb307-b706-445e-94e1-ab62aec87e07\");\n\nvar timer = null;\nif (30000) {\n 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:21:45 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f75299b6800 == 45 [pid = 1846] [id = 313] 09:21:45 INFO - PROCESS | 1846 | ++DOMWINDOW == 91 (0x7f7527ff9000) [pid = 1846] [serial = 940] [outer = (nil)] 09:21:45 INFO - PROCESS | 1846 | ++DOMWINDOW == 92 (0x7f7529946400) [pid = 1846] [serial = 941] [outer = 0x7f7527ff9000] 09:21:45 INFO - PROCESS | 1846 | 1461774105072 Marionette DEBUG loaded listener.js 09:21:45 INFO - PROCESS | 1846 | ++DOMWINDOW == 93 (0x7f752a6e2000) [pid = 1846] [serial = 942] [outer = 0x7f7527ff9000] 09:21:45 INFO - PROCESS | 1846 | 1461774105891 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] 09:21:45 INFO - PROCESS | 1846 | 1461774105939 Marionette TRACE conn3 <- [1,1225,null,{"value":"8"}] 09:21:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html 09:21:45 INFO - PROCESS | 1846 | 1461774105950 Marionette TRACE conn3 -> [0,1226,"setScriptTimeout",{"ms":35000}] 09:21:45 INFO - PROCESS | 1846 | 1461774105953 Marionette TRACE conn3 <- [1,1226,null,{}] 09:21:45 INFO - PROCESS | 1846 | 1461774105959 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}] 09:21:46 INFO - PROCESS | 1846 | 1461774106124 Marionette TRACE conn3 <- [1,1227,null,{"value":null}] 09:21:46 INFO - PROCESS | 1846 | 1461774106262 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\", \"8c3fb307-b706-445e-94e1-ab62aec87e07\");\n\nvar timer = null;\nif (30000) {\n 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:21:46 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f752f63d000 == 46 [pid = 1846] [id = 314] 09:21:46 INFO - PROCESS | 1846 | ++DOMWINDOW == 94 (0x7f752a6ad800) [pid = 1846] [serial = 943] [outer = (nil)] 09:21:46 INFO - PROCESS | 1846 | ++DOMWINDOW == 95 (0x7f752e551400) [pid = 1846] [serial = 944] [outer = 0x7f752a6ad800] 09:21:46 INFO - PROCESS | 1846 | 1461774106333 Marionette DEBUG loaded listener.js 09:21:46 INFO - PROCESS | 1846 | ++DOMWINDOW == 96 (0x7f752f965400) [pid = 1846] [serial = 945] [outer = 0x7f752a6ad800] 09:21:47 INFO - PROCESS | 1846 | 1461774107363 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]]]}] 09:21:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | Canvas test: 2d.gradient.object.invalidcolour 09:21:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | took 1485ms 09:21:47 INFO - PROCESS | 1846 | 1461774107435 Marionette TRACE conn3 -> [0,1229,"getWindowHandle",null] 09:21:47 INFO - PROCESS | 1846 | 1461774107438 Marionette TRACE conn3 <- [1,1229,null,{"value":"8"}] 09:21:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html 09:21:47 INFO - PROCESS | 1846 | 1461774107445 Marionette TRACE conn3 -> [0,1230,"setScriptTimeout",{"ms":35000}] 09:21:47 INFO - PROCESS | 1846 | 1461774107451 Marionette TRACE conn3 <- [1,1230,null,{}] 09:21:47 INFO - PROCESS | 1846 | 1461774107466 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}] 09:21:47 INFO - PROCESS | 1846 | 1461774107673 Marionette TRACE conn3 <- [1,1231,null,{"value":null}] 09:21:47 INFO - PROCESS | 1846 | 1461774107855 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\", \"8c3fb307-b706-445e-94e1-ab62aec87e07\");\n\nvar timer = null;\nif (30000) {\n 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:21:47 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f75315bf800 == 47 [pid = 1846] [id = 315] 09:21:47 INFO - PROCESS | 1846 | ++DOMWINDOW == 97 (0x7f752fdd6800) [pid = 1846] [serial = 946] [outer = (nil)] 09:21:47 INFO - PROCESS | 1846 | ++DOMWINDOW == 98 (0x7f752ff35000) [pid = 1846] [serial = 947] [outer = 0x7f752fdd6800] 09:21:47 INFO - PROCESS | 1846 | 1461774107974 Marionette DEBUG loaded listener.js 09:21:48 INFO - PROCESS | 1846 | ++DOMWINDOW == 99 (0x7f75301cf800) [pid = 1846] [serial = 948] [outer = 0x7f752fdd6800] 09:21:48 INFO - PROCESS | 1846 | 1461774108759 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]]]}] 09:21:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | Canvas test: 2d.gradient.object.invalidoffset 09:21:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | took 1383ms 09:21:48 INFO - PROCESS | 1846 | 1461774108830 Marionette TRACE conn3 -> [0,1233,"getWindowHandle",null] 09:21:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html 09:21:48 INFO - PROCESS | 1846 | 1461774108834 Marionette TRACE conn3 <- [1,1233,null,{"value":"8"}] 09:21:48 INFO - PROCESS | 1846 | 1461774108840 Marionette TRACE conn3 -> [0,1234,"setScriptTimeout",{"ms":35000}] 09:21:48 INFO - PROCESS | 1846 | 1461774108844 Marionette TRACE conn3 <- [1,1234,null,{}] 09:21:48 INFO - PROCESS | 1846 | 1461774108849 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}] 09:21:49 INFO - PROCESS | 1846 | 1461774109040 Marionette TRACE conn3 <- [1,1235,null,{"value":null}] 09:21:49 INFO - PROCESS | 1846 | 1461774109179 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\", \"8c3fb307-b706-445e-94e1-ab62aec87e07\");\n\nvar timer = null;\nif (30000) {\n 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:21:49 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f753282b800 == 48 [pid = 1846] [id = 316] 09:21:49 INFO - PROCESS | 1846 | ++DOMWINDOW == 100 (0x7f752fde0000) [pid = 1846] [serial = 949] [outer = (nil)] 09:21:49 INFO - PROCESS | 1846 | ++DOMWINDOW == 101 (0x7f7531266800) [pid = 1846] [serial = 950] [outer = 0x7f752fde0000] 09:21:49 INFO - PROCESS | 1846 | 1461774109252 Marionette DEBUG loaded listener.js 09:21:49 INFO - PROCESS | 1846 | ++DOMWINDOW == 102 (0x7f7531417400) [pid = 1846] [serial = 951] [outer = 0x7f752fde0000] 09:21:50 INFO - PROCESS | 1846 | 1461774110108 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]]]}] 09:21:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | createLinearGradient() and createRadialGradient() returns objects implementing CanvasGradient 09:21:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | took 1331ms 09:21:50 INFO - PROCESS | 1846 | 1461774110172 Marionette TRACE conn3 -> [0,1237,"getWindowHandle",null] 09:21:50 INFO - PROCESS | 1846 | 1461774110176 Marionette TRACE conn3 <- [1,1237,null,{"value":"8"}] 09:21:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html 09:21:50 INFO - PROCESS | 1846 | 1461774110182 Marionette TRACE conn3 -> [0,1238,"setScriptTimeout",{"ms":35000}] 09:21:50 INFO - PROCESS | 1846 | 1461774110185 Marionette TRACE conn3 <- [1,1238,null,{}] 09:21:50 INFO - PROCESS | 1846 | 1461774110190 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}] 09:21:50 INFO - PROCESS | 1846 | 1461774110346 Marionette TRACE conn3 <- [1,1239,null,{"value":null}] 09:21:50 INFO - PROCESS | 1846 | 1461774110656 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\", \"8c3fb307-b706-445e-94e1-ab62aec87e07\");\n\nvar timer = null;\nif (30000) {\n 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:21:50 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f752990d000 == 49 [pid = 1846] [id = 317] 09:21:50 INFO - PROCESS | 1846 | ++DOMWINDOW == 103 (0x7f7526aaa400) [pid = 1846] [serial = 952] [outer = (nil)] 09:21:50 INFO - PROCESS | 1846 | ++DOMWINDOW == 104 (0x7f7526aafc00) [pid = 1846] [serial = 953] [outer = 0x7f7526aaa400] 09:21:50 INFO - PROCESS | 1846 | 1461774110790 Marionette DEBUG loaded listener.js 09:21:50 INFO - PROCESS | 1846 | ++DOMWINDOW == 105 (0x7f752798fc00) [pid = 1846] [serial = 954] [outer = 0x7f7526aaa400] 09:21:51 INFO - PROCESS | 1846 | 1461774111719 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]]]}] 09:21:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | window.CanvasGradient exists and has the right properties 09:21:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | took 1578ms 09:21:51 INFO - PROCESS | 1846 | 1461774111761 Marionette TRACE conn3 -> [0,1241,"getWindowHandle",null] 09:21:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html 09:21:51 INFO - PROCESS | 1846 | 1461774111767 Marionette TRACE conn3 <- [1,1241,null,{"value":"8"}] 09:21:51 INFO - PROCESS | 1846 | 1461774111773 Marionette TRACE conn3 -> [0,1242,"setScriptTimeout",{"ms":35000}] 09:21:51 INFO - PROCESS | 1846 | 1461774111778 Marionette TRACE conn3 <- [1,1242,null,{}] 09:21:51 INFO - PROCESS | 1846 | 1461774111785 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}] 09:21:51 INFO - PROCESS | 1846 | 1461774111932 Marionette TRACE conn3 <- [1,1243,null,{"value":null}] 09:21:52 INFO - PROCESS | 1846 | 1461774112084 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\", \"8c3fb307-b706-445e-94e1-ab62aec87e07\");\n\nvar timer = null;\nif (30000) {\n 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:21:52 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f75281a6000 == 50 [pid = 1846] [id = 318] 09:21:52 INFO - PROCESS | 1846 | ++DOMWINDOW == 106 (0x7f75280a3800) [pid = 1846] [serial = 955] [outer = (nil)] 09:21:52 INFO - PROCESS | 1846 | ++DOMWINDOW == 107 (0x7f7528f34400) [pid = 1846] [serial = 956] [outer = 0x7f75280a3800] 09:21:52 INFO - PROCESS | 1846 | 1461774112159 Marionette DEBUG loaded listener.js 09:21:52 INFO - PROCESS | 1846 | ++DOMWINDOW == 108 (0x7f752a6b3800) [pid = 1846] [serial = 957] [outer = 0x7f75280a3800] 09:21:52 INFO - PROCESS | 1846 | --DOCSHELL 0x7f7527fcc800 == 49 [pid = 1846] [id = 311] 09:21:52 INFO - PROCESS | 1846 | --DOCSHELL 0x7f752fad2800 == 48 [pid = 1846] [id = 310] 09:21:52 INFO - PROCESS | 1846 | --DOMWINDOW == 107 (0x7f752e1ad800) [pid = 1846] [serial = 875] [outer = (nil)] [url = about:blank] 09:21:52 INFO - PROCESS | 1846 | --DOMWINDOW == 106 (0x7f752f147400) [pid = 1846] [serial = 878] [outer = (nil)] [url = about:blank] 09:21:52 INFO - PROCESS | 1846 | --DOMWINDOW == 105 (0x7f7529946000) [pid = 1846] [serial = 872] [outer = (nil)] [url = about:blank] 09:21:52 INFO - PROCESS | 1846 | --DOMWINDOW == 104 (0x7f7526d91c00) [pid = 1846] [serial = 869] [outer = (nil)] [url = about:blank] 09:21:52 INFO - PROCESS | 1846 | --DOMWINDOW == 103 (0x7f752fb41800) [pid = 1846] [serial = 902] [outer = (nil)] [url = about:blank] 09:21:52 INFO - PROCESS | 1846 | --DOCSHELL 0x7f752f63c800 == 47 [pid = 1846] [id = 309] 09:21:52 INFO - PROCESS | 1846 | --DOCSHELL 0x7f752a5c4000 == 46 [pid = 1846] [id = 308] 09:21:52 INFO - PROCESS | 1846 | --DOCSHELL 0x7f75299b1000 == 45 [pid = 1846] [id = 307] 09:21:52 INFO - PROCESS | 1846 | --DOCSHELL 0x7f7526695800 == 44 [pid = 1846] [id = 306] 09:21:52 INFO - PROCESS | 1846 | --DOMWINDOW == 102 (0x7f752f75ec00) [pid = 1846] [serial = 899] [outer = (nil)] [url = about:blank] 09:21:52 INFO - PROCESS | 1846 | --DOMWINDOW == 101 (0x7f752646d000) [pid = 1846] [serial = 881] [outer = (nil)] [url = about:blank] 09:21:52 INFO - PROCESS | 1846 | --DOMWINDOW == 100 (0x7f752f627800) [pid = 1846] [serial = 896] [outer = (nil)] [url = about:blank] 09:21:52 INFO - PROCESS | 1846 | --DOMWINDOW == 99 (0x7f752e1a7000) [pid = 1846] [serial = 890] [outer = (nil)] [url = about:blank] 09:21:52 INFO - PROCESS | 1846 | --DOMWINDOW == 98 (0x7f752f75e400) [pid = 1846] [serial = 897] [outer = (nil)] [url = about:blank] 09:21:52 INFO - PROCESS | 1846 | --DOMWINDOW == 97 (0x7f752a6de800) [pid = 1846] [serial = 888] [outer = (nil)] [url = about:blank] 09:21:52 INFO - PROCESS | 1846 | --DOMWINDOW == 96 (0x7f75267d0800) [pid = 1846] [serial = 882] [outer = (nil)] [url = about:blank] 09:21:52 INFO - PROCESS | 1846 | --DOMWINDOW == 95 (0x7f75280a5000) [pid = 1846] [serial = 884] [outer = (nil)] [url = about:blank] 09:21:52 INFO - PROCESS | 1846 | --DOMWINDOW == 94 (0x7f75280d5400) [pid = 1846] [serial = 885] [outer = (nil)] [url = about:blank] 09:21:52 INFO - PROCESS | 1846 | --DOMWINDOW == 93 (0x7f752fb3fc00) [pid = 1846] [serial = 900] [outer = (nil)] [url = about:blank] 09:21:52 INFO - PROCESS | 1846 | --DOMWINDOW == 92 (0x7f752f003000) [pid = 1846] [serial = 893] [outer = (nil)] [url = about:blank] 09:21:52 INFO - PROCESS | 1846 | --DOMWINDOW == 91 (0x7f752f149400) [pid = 1846] [serial = 894] [outer = (nil)] [url = about:blank] 09:21:52 INFO - PROCESS | 1846 | --DOMWINDOW == 90 (0x7f752a6afc00) [pid = 1846] [serial = 887] [outer = (nil)] [url = about:blank] 09:21:52 INFO - PROCESS | 1846 | --DOMWINDOW == 89 (0x7f752e1b0800) [pid = 1846] [serial = 891] [outer = (nil)] [url = about:blank] 09:21:53 INFO - PROCESS | 1846 | 1461774113016 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]]]}] 09:21:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | Canvas test: 2d.gradient.object.update 09:21:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | took 1282ms 09:21:53 INFO - PROCESS | 1846 | 1461774113067 Marionette TRACE conn3 -> [0,1245,"getWindowHandle",null] 09:21:53 INFO - PROCESS | 1846 | 1461774113074 Marionette TRACE conn3 <- [1,1245,null,{"value":"8"}] 09:21:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html 09:21:53 INFO - PROCESS | 1846 | 1461774113082 Marionette TRACE conn3 -> [0,1246,"setScriptTimeout",{"ms":35000}] 09:21:53 INFO - PROCESS | 1846 | 1461774113084 Marionette TRACE conn3 <- [1,1246,null,{}] 09:21:53 INFO - PROCESS | 1846 | 1461774113090 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}] 09:21:53 INFO - PROCESS | 1846 | 1461774113227 Marionette TRACE conn3 <- [1,1247,null,{"value":null}] 09:21:53 INFO - PROCESS | 1846 | 1461774113244 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\", \"8c3fb307-b706-445e-94e1-ab62aec87e07\");\n\nvar timer = null;\nif (30000) {\n 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:21:53 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f7529459800 == 45 [pid = 1846] [id = 319] 09:21:53 INFO - PROCESS | 1846 | ++DOMWINDOW == 90 (0x7f752a6e1400) [pid = 1846] [serial = 958] [outer = (nil)] 09:21:53 INFO - PROCESS | 1846 | ++DOMWINDOW == 91 (0x7f752a90c400) [pid = 1846] [serial = 959] [outer = 0x7f752a6e1400] 09:21:53 INFO - PROCESS | 1846 | 1461774113305 Marionette DEBUG loaded listener.js 09:21:53 INFO - PROCESS | 1846 | ++DOMWINDOW == 92 (0x7f752a92d800) [pid = 1846] [serial = 960] [outer = 0x7f752a6e1400] 09:21:54 INFO - PROCESS | 1846 | 1461774114134 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]]]}] 09:21:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | Canvas test: 2d.gradient.radial.cone.behind 09:21:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | took 1129ms 09:21:54 INFO - PROCESS | 1846 | 1461774114211 Marionette TRACE conn3 -> [0,1249,"getWindowHandle",null] 09:21:54 INFO - PROCESS | 1846 | 1461774114215 Marionette TRACE conn3 <- [1,1249,null,{"value":"8"}] 09:21:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html 09:21:54 INFO - PROCESS | 1846 | 1461774114223 Marionette TRACE conn3 -> [0,1250,"setScriptTimeout",{"ms":35000}] 09:21:54 INFO - PROCESS | 1846 | 1461774114231 Marionette TRACE conn3 <- [1,1250,null,{}] 09:21:54 INFO - PROCESS | 1846 | 1461774114244 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}] 09:21:54 INFO - PROCESS | 1846 | 1461774114391 Marionette TRACE conn3 <- [1,1251,null,{"value":null}] 09:21:54 INFO - PROCESS | 1846 | 1461774114404 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\", \"8c3fb307-b706-445e-94e1-ab62aec87e07\");\n\nvar timer = null;\nif (30000) {\n 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:21:54 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f752a3e0000 == 46 [pid = 1846] [id = 320] 09:21:54 INFO - PROCESS | 1846 | ++DOMWINDOW == 93 (0x7f752e544400) [pid = 1846] [serial = 961] [outer = (nil)] 09:21:54 INFO - PROCESS | 1846 | ++DOMWINDOW == 94 (0x7f752f62b000) [pid = 1846] [serial = 962] [outer = 0x7f752e544400] 09:21:54 INFO - PROCESS | 1846 | 1461774114463 Marionette DEBUG loaded listener.js 09:21:54 INFO - PROCESS | 1846 | ++DOMWINDOW == 95 (0x7f752f75f800) [pid = 1846] [serial = 963] [outer = 0x7f752e544400] 09:21:55 INFO - PROCESS | 1846 | 1461774115479 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]]]}] 09:21:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | Canvas test: 2d.gradient.radial.cone.beside 09:21:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | took 1286ms 09:21:55 INFO - PROCESS | 1846 | 1461774115509 Marionette TRACE conn3 -> [0,1253,"getWindowHandle",null] 09:21:55 INFO - PROCESS | 1846 | 1461774115514 Marionette TRACE conn3 <- [1,1253,null,{"value":"8"}] 09:21:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html 09:21:55 INFO - PROCESS | 1846 | 1461774115524 Marionette TRACE conn3 -> [0,1254,"setScriptTimeout",{"ms":35000}] 09:21:55 INFO - PROCESS | 1846 | 1461774115527 Marionette TRACE conn3 <- [1,1254,null,{}] 09:21:55 INFO - PROCESS | 1846 | 1461774115535 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}] 09:21:55 INFO - PROCESS | 1846 | 1461774115689 Marionette TRACE conn3 <- [1,1255,null,{"value":null}] 09:21:55 INFO - PROCESS | 1846 | 1461774115836 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\", \"8c3fb307-b706-445e-94e1-ab62aec87e07\");\n\nvar timer = null;\nif (30000) {\n 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:21:55 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f75295e2000 == 47 [pid = 1846] [id = 321] 09:21:55 INFO - PROCESS | 1846 | ++DOMWINDOW == 96 (0x7f75280cc000) [pid = 1846] [serial = 964] [outer = (nil)] 09:21:55 INFO - PROCESS | 1846 | ++DOMWINDOW == 97 (0x7f752a6b2c00) [pid = 1846] [serial = 965] [outer = 0x7f75280cc000] 09:21:55 INFO - PROCESS | 1846 | 1461774115909 Marionette DEBUG loaded listener.js 09:21:56 INFO - PROCESS | 1846 | ++DOMWINDOW == 98 (0x7f752a90cc00) [pid = 1846] [serial = 966] [outer = 0x7f75280cc000] 09:21:56 INFO - PROCESS | 1846 | 1461774116856 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]]]}] 09:21:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | Canvas test: 2d.gradient.radial.cone.bottom 09:21:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | took 1379ms 09:21:56 INFO - PROCESS | 1846 | 1461774116903 Marionette TRACE conn3 -> [0,1257,"getWindowHandle",null] 09:21:56 INFO - PROCESS | 1846 | 1461774116912 Marionette TRACE conn3 <- [1,1257,null,{"value":"8"}] 09:21:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html 09:21:56 INFO - PROCESS | 1846 | 1461774116922 Marionette TRACE conn3 -> [0,1258,"setScriptTimeout",{"ms":35000}] 09:21:56 INFO - PROCESS | 1846 | 1461774116926 Marionette TRACE conn3 <- [1,1258,null,{}] 09:21:56 INFO - PROCESS | 1846 | 1461774116932 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}] 09:21:57 INFO - PROCESS | 1846 | 1461774117096 Marionette TRACE conn3 <- [1,1259,null,{"value":null}] 09:21:57 INFO - PROCESS | 1846 | 1461774117246 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\", \"8c3fb307-b706-445e-94e1-ab62aec87e07\");\n\nvar timer = null;\nif (30000) {\n 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:21:57 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f752e39a000 == 48 [pid = 1846] [id = 322] 09:21:57 INFO - PROCESS | 1846 | ++DOMWINDOW == 99 (0x7f7528190400) [pid = 1846] [serial = 967] [outer = (nil)] 09:21:57 INFO - PROCESS | 1846 | ++DOMWINDOW == 100 (0x7f752f14f400) [pid = 1846] [serial = 968] [outer = 0x7f7528190400] 09:21:57 INFO - PROCESS | 1846 | 1461774117327 Marionette DEBUG loaded listener.js 09:21:57 INFO - PROCESS | 1846 | ++DOMWINDOW == 101 (0x7f752f968400) [pid = 1846] [serial = 969] [outer = 0x7f7528190400] 09:21:58 INFO - PROCESS | 1846 | 1461774118254 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]]]}] 09:21:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | Canvas test: 2d.gradient.radial.cone.cylinder 09:21:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | took 1383ms 09:21:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html 09:21:58 INFO - PROCESS | 1846 | 1461774118305 Marionette TRACE conn3 -> [0,1261,"getWindowHandle",null] 09:21:58 INFO - PROCESS | 1846 | 1461774118308 Marionette TRACE conn3 <- [1,1261,null,{"value":"8"}] 09:21:58 INFO - PROCESS | 1846 | 1461774118314 Marionette TRACE conn3 -> [0,1262,"setScriptTimeout",{"ms":35000}] 09:21:58 INFO - PROCESS | 1846 | 1461774118320 Marionette TRACE conn3 <- [1,1262,null,{}] 09:21:58 INFO - PROCESS | 1846 | 1461774118335 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}] 09:21:58 INFO - PROCESS | 1846 | 1461774118502 Marionette TRACE conn3 <- [1,1263,null,{"value":null}] 09:21:58 INFO - PROCESS | 1846 | 1461774118642 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\", \"8c3fb307-b706-445e-94e1-ab62aec87e07\");\n\nvar timer = null;\nif (30000) {\n 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:21:58 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f752819c000 == 49 [pid = 1846] [id = 323] 09:21:58 INFO - PROCESS | 1846 | ++DOMWINDOW == 102 (0x7f752fcc1c00) [pid = 1846] [serial = 970] [outer = (nil)] 09:21:58 INFO - PROCESS | 1846 | ++DOMWINDOW == 103 (0x7f752fd14c00) [pid = 1846] [serial = 971] [outer = 0x7f752fcc1c00] 09:21:58 INFO - PROCESS | 1846 | 1461774118716 Marionette DEBUG loaded listener.js 09:21:58 INFO - PROCESS | 1846 | ++DOMWINDOW == 104 (0x7f752fdd4000) [pid = 1846] [serial = 972] [outer = 0x7f752fcc1c00] 09:21:59 INFO - PROCESS | 1846 | 1461774119601 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]]]}] 09:21:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | Canvas test: 2d.gradient.radial.cone.front 09:21:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | took 1334ms 09:21:59 INFO - PROCESS | 1846 | 1461774119648 Marionette TRACE conn3 -> [0,1265,"getWindowHandle",null] 09:21:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html 09:21:59 INFO - PROCESS | 1846 | 1461774119652 Marionette TRACE conn3 <- [1,1265,null,{"value":"8"}] 09:21:59 INFO - PROCESS | 1846 | 1461774119658 Marionette TRACE conn3 -> [0,1266,"setScriptTimeout",{"ms":35000}] 09:21:59 INFO - PROCESS | 1846 | 1461774119661 Marionette TRACE conn3 <- [1,1266,null,{}] 09:21:59 INFO - PROCESS | 1846 | 1461774119666 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}] 09:21:59 INFO - PROCESS | 1846 | 1461774119815 Marionette TRACE conn3 <- [1,1267,null,{"value":null}] 09:21:59 INFO - PROCESS | 1846 | 1461774119959 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\", \"8c3fb307-b706-445e-94e1-ab62aec87e07\");\n\nvar timer = null;\nif (30000) {\n 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:21:59 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f752fbcf000 == 50 [pid = 1846] [id = 324] 09:21:59 INFO - PROCESS | 1846 | ++DOMWINDOW == 105 (0x7f752fcc4400) [pid = 1846] [serial = 973] [outer = (nil)] 09:22:00 INFO - PROCESS | 1846 | ++DOMWINDOW == 106 (0x7f75301d0000) [pid = 1846] [serial = 974] [outer = 0x7f752fcc4400] 09:22:00 INFO - PROCESS | 1846 | 1461774120031 Marionette DEBUG loaded listener.js 09:22:00 INFO - PROCESS | 1846 | ++DOMWINDOW == 107 (0x7f7530558000) [pid = 1846] [serial = 975] [outer = 0x7f752fcc4400] 09:22:00 INFO - PROCESS | 1846 | 1461774120917 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]]]}] 09:22:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | Canvas test: 2d.gradient.radial.cone.shape1 09:22:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | took 1328ms 09:22:00 INFO - PROCESS | 1846 | 1461774120987 Marionette TRACE conn3 -> [0,1269,"getWindowHandle",null] 09:22:00 INFO - PROCESS | 1846 | 1461774120991 Marionette TRACE conn3 <- [1,1269,null,{"value":"8"}] 09:22:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html 09:22:01 INFO - PROCESS | 1846 | 1461774120996 Marionette TRACE conn3 -> [0,1270,"setScriptTimeout",{"ms":35000}] 09:22:01 INFO - PROCESS | 1846 | 1461774120998 Marionette TRACE conn3 <- [1,1270,null,{}] 09:22:01 INFO - PROCESS | 1846 | 1461774121005 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}] 09:22:01 INFO - PROCESS | 1846 | 1461774121196 Marionette TRACE conn3 <- [1,1271,null,{"value":null}] 09:22:01 INFO - PROCESS | 1846 | 1461774121344 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\", \"8c3fb307-b706-445e-94e1-ab62aec87e07\");\n\nvar timer = null;\nif (30000) {\n 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:22:01 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f7531287000 == 51 [pid = 1846] [id = 325] 09:22:01 INFO - PROCESS | 1846 | ++DOMWINDOW == 108 (0x7f75267cfc00) [pid = 1846] [serial = 976] [outer = (nil)] 09:22:01 INFO - PROCESS | 1846 | ++DOMWINDOW == 109 (0x7f75301c8400) [pid = 1846] [serial = 977] [outer = 0x7f75267cfc00] 09:22:01 INFO - PROCESS | 1846 | 1461774121413 Marionette DEBUG loaded listener.js 09:22:01 INFO - PROCESS | 1846 | ++DOMWINDOW == 110 (0x7f7531420800) [pid = 1846] [serial = 978] [outer = 0x7f75267cfc00] 09:22:02 INFO - PROCESS | 1846 | 1461774122452 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]]]}] 09:22:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | Canvas test: 2d.gradient.radial.cone.shape2 09:22:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | took 1482ms 09:22:02 INFO - PROCESS | 1846 | 1461774122480 Marionette TRACE conn3 -> [0,1273,"getWindowHandle",null] 09:22:02 INFO - PROCESS | 1846 | 1461774122484 Marionette TRACE conn3 <- [1,1273,null,{"value":"8"}] 09:22:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html 09:22:02 INFO - PROCESS | 1846 | 1461774122489 Marionette TRACE conn3 -> [0,1274,"setScriptTimeout",{"ms":35000}] 09:22:02 INFO - PROCESS | 1846 | 1461774122492 Marionette TRACE conn3 <- [1,1274,null,{}] 09:22:02 INFO - PROCESS | 1846 | 1461774122499 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}] 09:22:02 INFO - PROCESS | 1846 | 1461774122694 Marionette TRACE conn3 <- [1,1275,null,{"value":null}] 09:22:03 INFO - PROCESS | 1846 | 1461774123011 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\", \"8c3fb307-b706-445e-94e1-ab62aec87e07\");\n\nvar timer = null;\nif (30000) {\n 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:22:03 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f752944d800 == 52 [pid = 1846] [id = 326] 09:22:03 INFO - PROCESS | 1846 | ++DOMWINDOW == 111 (0x7f752646d000) [pid = 1846] [serial = 979] [outer = (nil)] 09:22:03 INFO - PROCESS | 1846 | ++DOMWINDOW == 112 (0x7f7526ab6c00) [pid = 1846] [serial = 980] [outer = 0x7f752646d000] 09:22:03 INFO - PROCESS | 1846 | 1461774123152 Marionette DEBUG loaded listener.js 09:22:03 INFO - PROCESS | 1846 | ++DOMWINDOW == 113 (0x7f75280ae400) [pid = 1846] [serial = 981] [outer = 0x7f752646d000] 09:22:04 INFO - PROCESS | 1846 | --DOCSHELL 0x7f7529459800 == 51 [pid = 1846] [id = 319] 09:22:04 INFO - PROCESS | 1846 | --DOCSHELL 0x7f75281a6000 == 50 [pid = 1846] [id = 318] 09:22:04 INFO - PROCESS | 1846 | --DOCSHELL 0x7f752990d000 == 49 [pid = 1846] [id = 317] 09:22:04 INFO - PROCESS | 1846 | 1461774124217 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]]]}] 09:22:04 INFO - PROCESS | 1846 | --DOCSHELL 0x7f752f63d000 == 48 [pid = 1846] [id = 314] 09:22:04 INFO - PROCESS | 1846 | --DOCSHELL 0x7f75299b6800 == 47 [pid = 1846] [id = 313] 09:22:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | Canvas test: 2d.gradient.radial.cone.top 09:22:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | took 1787ms 09:22:04 INFO - PROCESS | 1846 | 1461774124280 Marionette TRACE conn3 -> [0,1277,"getWindowHandle",null] 09:22:04 INFO - PROCESS | 1846 | 1461774124285 Marionette TRACE conn3 <- [1,1277,null,{"value":"8"}] 09:22:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html 09:22:04 INFO - PROCESS | 1846 | 1461774124292 Marionette TRACE conn3 -> [0,1278,"setScriptTimeout",{"ms":35000}] 09:22:04 INFO - PROCESS | 1846 | 1461774124298 Marionette TRACE conn3 <- [1,1278,null,{}] 09:22:04 INFO - PROCESS | 1846 | 1461774124316 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}] 09:22:04 INFO - PROCESS | 1846 | 1461774124507 Marionette TRACE conn3 <- [1,1279,null,{"value":null}] 09:22:04 INFO - PROCESS | 1846 | 1461774124584 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\", \"8c3fb307-b706-445e-94e1-ab62aec87e07\");\n\nvar timer = null;\nif (30000) {\n 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:22:04 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f752a316800 == 48 [pid = 1846] [id = 327] 09:22:04 INFO - PROCESS | 1846 | ++DOMWINDOW == 114 (0x7f752a6ba000) [pid = 1846] [serial = 982] [outer = (nil)] 09:22:04 INFO - PROCESS | 1846 | ++DOMWINDOW == 115 (0x7f752e545c00) [pid = 1846] [serial = 983] [outer = 0x7f752a6ba000] 09:22:04 INFO - PROCESS | 1846 | 1461774124650 Marionette DEBUG loaded listener.js 09:22:04 INFO - PROCESS | 1846 | ++DOMWINDOW == 116 (0x7f752f62d000) [pid = 1846] [serial = 984] [outer = 0x7f752a6ba000] 09:22:05 INFO - PROCESS | 1846 | 1461774125491 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]]]}] 09:22:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | Canvas test: 2d.gradient.radial.equal 09:22:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | took 1243ms 09:22:05 INFO - PROCESS | 1846 | 1461774125538 Marionette TRACE conn3 -> [0,1281,"getWindowHandle",null] 09:22:05 INFO - PROCESS | 1846 | 1461774125545 Marionette TRACE conn3 <- [1,1281,null,{"value":"8"}] 09:22:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html 09:22:05 INFO - PROCESS | 1846 | 1461774125562 Marionette TRACE conn3 -> [0,1282,"setScriptTimeout",{"ms":35000}] 09:22:05 INFO - PROCESS | 1846 | 1461774125565 Marionette TRACE conn3 <- [1,1282,null,{}] 09:22:05 INFO - PROCESS | 1846 | 1461774125571 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}] 09:22:05 INFO - PROCESS | 1846 | 1461774125762 Marionette TRACE conn3 <- [1,1283,null,{"value":null}] 09:22:05 INFO - PROCESS | 1846 | 1461774125788 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\", \"8c3fb307-b706-445e-94e1-ab62aec87e07\");\n\nvar timer = null;\nif (30000) {\n 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:22:05 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f752f9e7800 == 49 [pid = 1846] [id = 328] 09:22:05 INFO - PROCESS | 1846 | ++DOMWINDOW == 117 (0x7f752fb44800) [pid = 1846] [serial = 985] [outer = (nil)] 09:22:05 INFO - PROCESS | 1846 | ++DOMWINDOW == 118 (0x7f752fd1d400) [pid = 1846] [serial = 986] [outer = 0x7f752fb44800] 09:22:05 INFO - PROCESS | 1846 | 1461774125849 Marionette DEBUG loaded listener.js 09:22:05 INFO - PROCESS | 1846 | ++DOMWINDOW == 119 (0x7f752fdd5000) [pid = 1846] [serial = 987] [outer = 0x7f752fb44800] 09:22:06 INFO - PROCESS | 1846 | --DOMWINDOW == 118 (0x7f7527993c00) [pid = 1846] [serial = 928] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html] 09:22:06 INFO - PROCESS | 1846 | --DOMWINDOW == 117 (0x7f752f14b400) [pid = 1846] [serial = 931] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html] 09:22:06 INFO - PROCESS | 1846 | --DOMWINDOW == 116 (0x7f752a6e5c00) [pid = 1846] [serial = 934] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html] 09:22:06 INFO - PROCESS | 1846 | --DOMWINDOW == 115 (0x7f7527fee000) [pid = 1846] [serial = 919] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html] 09:22:06 INFO - PROCESS | 1846 | --DOMWINDOW == 114 (0x7f75244eb000) [pid = 1846] [serial = 916] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html] 09:22:06 INFO - PROCESS | 1846 | --DOMWINDOW == 113 (0x7f752f00f400) [pid = 1846] [serial = 925] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html] 09:22:06 INFO - PROCESS | 1846 | --DOMWINDOW == 112 (0x7f752a6bac00) [pid = 1846] [serial = 922] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html] 09:22:06 INFO - PROCESS | 1846 | 1461774126920 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]]]}] 09:22:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | Canvas test: 2d.gradient.radial.inside1 09:22:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | took 1378ms 09:22:06 INFO - PROCESS | 1846 | 1461774126939 Marionette TRACE conn3 -> [0,1285,"getWindowHandle",null] 09:22:06 INFO - PROCESS | 1846 | 1461774126944 Marionette TRACE conn3 <- [1,1285,null,{"value":"8"}] 09:22:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html 09:22:06 INFO - PROCESS | 1846 | 1461774126952 Marionette TRACE conn3 -> [0,1286,"setScriptTimeout",{"ms":35000}] 09:22:06 INFO - PROCESS | 1846 | 1461774126960 Marionette TRACE conn3 <- [1,1286,null,{}] 09:22:06 INFO - PROCESS | 1846 | 1461774126973 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}] 09:22:07 INFO - PROCESS | 1846 | 1461774127162 Marionette TRACE conn3 <- [1,1287,null,{"value":null}] 09:22:07 INFO - PROCESS | 1846 | 1461774127185 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\", \"8c3fb307-b706-445e-94e1-ab62aec87e07\");\n\nvar timer = null;\nif (30000) {\n 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:22:07 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f753282a000 == 50 [pid = 1846] [id = 329] 09:22:07 INFO - PROCESS | 1846 | ++DOMWINDOW == 113 (0x7f752a6bac00) [pid = 1846] [serial = 988] [outer = (nil)] 09:22:07 INFO - PROCESS | 1846 | ++DOMWINDOW == 114 (0x7f752fdd8800) [pid = 1846] [serial = 989] [outer = 0x7f752a6bac00] 09:22:07 INFO - PROCESS | 1846 | 1461774127247 Marionette DEBUG loaded listener.js 09:22:07 INFO - PROCESS | 1846 | ++DOMWINDOW == 115 (0x7f753144bc00) [pid = 1846] [serial = 990] [outer = 0x7f752a6bac00] 09:22:07 INFO - PROCESS | 1846 | 1461774127993 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]]]}] 09:22:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | Canvas test: 2d.gradient.radial.inside2 09:22:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | took 1091ms 09:22:08 INFO - PROCESS | 1846 | 1461774128051 Marionette TRACE conn3 -> [0,1289,"getWindowHandle",null] 09:22:08 INFO - PROCESS | 1846 | 1461774128056 Marionette TRACE conn3 <- [1,1289,null,{"value":"8"}] 09:22:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html 09:22:08 INFO - PROCESS | 1846 | 1461774128062 Marionette TRACE conn3 -> [0,1290,"setScriptTimeout",{"ms":35000}] 09:22:08 INFO - PROCESS | 1846 | 1461774128064 Marionette TRACE conn3 <- [1,1290,null,{}] 09:22:08 INFO - PROCESS | 1846 | 1461774128069 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}] 09:22:08 INFO - PROCESS | 1846 | 1461774128250 Marionette TRACE conn3 <- [1,1291,null,{"value":null}] 09:22:08 INFO - PROCESS | 1846 | 1461774128274 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\", \"8c3fb307-b706-445e-94e1-ab62aec87e07\");\n\nvar timer = null;\nif (30000) {\n 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:22:08 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f7532a4b000 == 51 [pid = 1846] [id = 330] 09:22:08 INFO - PROCESS | 1846 | ++DOMWINDOW == 116 (0x7f752e547800) [pid = 1846] [serial = 991] [outer = (nil)] 09:22:08 INFO - PROCESS | 1846 | ++DOMWINDOW == 117 (0x7f753156f000) [pid = 1846] [serial = 992] [outer = 0x7f752e547800] 09:22:08 INFO - PROCESS | 1846 | 1461774128336 Marionette DEBUG loaded listener.js 09:22:08 INFO - PROCESS | 1846 | ++DOMWINDOW == 118 (0x7f7532865c00) [pid = 1846] [serial = 993] [outer = 0x7f752e547800] 09:22:09 INFO - PROCESS | 1846 | 1461774129378 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]]]}] 09:22:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | Canvas test: 2d.gradient.radial.inside3 09:22:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | took 1375ms 09:22:09 INFO - PROCESS | 1846 | 1461774129439 Marionette TRACE conn3 -> [0,1293,"getWindowHandle",null] 09:22:09 INFO - PROCESS | 1846 | 1461774129445 Marionette TRACE conn3 <- [1,1293,null,{"value":"8"}] 09:22:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html 09:22:09 INFO - PROCESS | 1846 | 1461774129457 Marionette TRACE conn3 -> [0,1294,"setScriptTimeout",{"ms":35000}] 09:22:09 INFO - PROCESS | 1846 | 1461774129461 Marionette TRACE conn3 <- [1,1294,null,{}] 09:22:09 INFO - PROCESS | 1846 | 1461774129470 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}] 09:22:09 INFO - PROCESS | 1846 | 1461774129683 Marionette TRACE conn3 <- [1,1295,null,{"value":null}] 09:22:09 INFO - PROCESS | 1846 | 1461774129832 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\", \"8c3fb307-b706-445e-94e1-ab62aec87e07\");\n\nvar timer = null;\nif (30000) {\n 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:22:09 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f75268d5800 == 52 [pid = 1846] [id = 331] 09:22:09 INFO - PROCESS | 1846 | ++DOMWINDOW == 119 (0x7f752a6b3c00) [pid = 1846] [serial = 994] [outer = (nil)] 09:22:09 INFO - PROCESS | 1846 | ++DOMWINDOW == 120 (0x7f752e1af800) [pid = 1846] [serial = 995] [outer = 0x7f752a6b3c00] 09:22:09 INFO - PROCESS | 1846 | 1461774129910 Marionette DEBUG loaded listener.js 09:22:10 INFO - PROCESS | 1846 | ++DOMWINDOW == 121 (0x7f752f14fc00) [pid = 1846] [serial = 996] [outer = 0x7f752a6b3c00] 09:22:10 INFO - PROCESS | 1846 | 1461774130808 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]]]}] 09:22:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | createRadialGradient() throws INDEX_SIZE_ERR if either radius is negative 09:22:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | took 1384ms 09:22:10 INFO - PROCESS | 1846 | 1461774130841 Marionette TRACE conn3 -> [0,1297,"getWindowHandle",null] 09:22:10 INFO - PROCESS | 1846 | 1461774130850 Marionette TRACE conn3 <- [1,1297,null,{"value":"8"}] 09:22:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html 09:22:10 INFO - PROCESS | 1846 | 1461774130861 Marionette TRACE conn3 -> [0,1298,"setScriptTimeout",{"ms":35000}] 09:22:10 INFO - PROCESS | 1846 | 1461774130865 Marionette TRACE conn3 <- [1,1298,null,{}] 09:22:10 INFO - PROCESS | 1846 | 1461774130872 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}] 09:22:11 INFO - PROCESS | 1846 | 1461774131045 Marionette TRACE conn3 <- [1,1299,null,{"value":null}] 09:22:11 INFO - PROCESS | 1846 | 1461774131206 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\", \"8c3fb307-b706-445e-94e1-ab62aec87e07\");\n\nvar timer = null;\nif (30000) {\n 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:22:11 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f7532a59800 == 53 [pid = 1846] [id = 332] 09:22:11 INFO - PROCESS | 1846 | ++DOMWINDOW == 122 (0x7f752a6ea000) [pid = 1846] [serial = 997] [outer = (nil)] 09:22:11 INFO - PROCESS | 1846 | ++DOMWINDOW == 123 (0x7f752fdde000) [pid = 1846] [serial = 998] [outer = 0x7f752a6ea000] 09:22:11 INFO - PROCESS | 1846 | 1461774131284 Marionette DEBUG loaded listener.js 09:22:11 INFO - PROCESS | 1846 | ++DOMWINDOW == 124 (0x7f7531264000) [pid = 1846] [serial = 999] [outer = 0x7f752a6ea000] 09:22:12 INFO - PROCESS | 1846 | 1461774132219 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]]]}] 09:22:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | createRadialGradient() throws TypeError if arguments are not finite 09:22:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | took 1430ms 09:22:12 INFO - PROCESS | 1846 | 1461774132292 Marionette TRACE conn3 -> [0,1301,"getWindowHandle",null] 09:22:12 INFO - PROCESS | 1846 | 1461774132295 Marionette TRACE conn3 <- [1,1301,null,{"value":"8"}] 09:22:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html 09:22:12 INFO - PROCESS | 1846 | 1461774132303 Marionette TRACE conn3 -> [0,1302,"setScriptTimeout",{"ms":35000}] 09:22:12 INFO - PROCESS | 1846 | 1461774132309 Marionette TRACE conn3 <- [1,1302,null,{}] 09:22:12 INFO - PROCESS | 1846 | 1461774132326 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}] 09:22:12 INFO - PROCESS | 1846 | 1461774132550 Marionette TRACE conn3 <- [1,1303,null,{"value":null}] 09:22:12 INFO - PROCESS | 1846 | 1461774132696 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\", \"8c3fb307-b706-445e-94e1-ab62aec87e07\");\n\nvar timer = null;\nif (30000) {\n 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:22:12 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f753551d000 == 54 [pid = 1846] [id = 333] 09:22:12 INFO - PROCESS | 1846 | ++DOMWINDOW == 125 (0x7f7531578c00) [pid = 1846] [serial = 1000] [outer = (nil)] 09:22:12 INFO - PROCESS | 1846 | ++DOMWINDOW == 126 (0x7f753286c000) [pid = 1846] [serial = 1001] [outer = 0x7f7531578c00] 09:22:12 INFO - PROCESS | 1846 | 1461774132775 Marionette DEBUG loaded listener.js 09:22:12 INFO - PROCESS | 1846 | ++DOMWINDOW == 127 (0x7f75329e7400) [pid = 1846] [serial = 1002] [outer = 0x7f7531578c00] 09:22:13 INFO - PROCESS | 1846 | 1461774133641 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]]]}] 09:22:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | Canvas test: 2d.gradient.radial.outside1 09:22:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | took 1382ms 09:22:13 INFO - PROCESS | 1846 | 1461774133686 Marionette TRACE conn3 -> [0,1305,"getWindowHandle",null] 09:22:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html 09:22:13 INFO - PROCESS | 1846 | 1461774133691 Marionette TRACE conn3 <- [1,1305,null,{"value":"8"}] 09:22:13 INFO - PROCESS | 1846 | 1461774133696 Marionette TRACE conn3 -> [0,1306,"setScriptTimeout",{"ms":35000}] 09:22:13 INFO - PROCESS | 1846 | 1461774133699 Marionette TRACE conn3 <- [1,1306,null,{}] 09:22:13 INFO - PROCESS | 1846 | 1461774133705 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}] 09:22:13 INFO - PROCESS | 1846 | 1461774133855 Marionette TRACE conn3 <- [1,1307,null,{"value":null}] 09:22:14 INFO - PROCESS | 1846 | 1461774134005 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\", \"8c3fb307-b706-445e-94e1-ab62aec87e07\");\n\nvar timer = null;\nif (30000) {\n 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:22:14 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f7536b5c000 == 55 [pid = 1846] [id = 334] 09:22:14 INFO - PROCESS | 1846 | ++DOMWINDOW == 128 (0x7f75280a5000) [pid = 1846] [serial = 1003] [outer = (nil)] 09:22:14 INFO - PROCESS | 1846 | ++DOMWINDOW == 129 (0x7f75329f1000) [pid = 1846] [serial = 1004] [outer = 0x7f75280a5000] 09:22:14 INFO - PROCESS | 1846 | 1461774134076 Marionette DEBUG loaded listener.js 09:22:14 INFO - PROCESS | 1846 | ++DOMWINDOW == 130 (0x7f7532a77c00) [pid = 1846] [serial = 1005] [outer = 0x7f75280a5000] 09:22:14 INFO - PROCESS | 1846 | 1461774134928 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]]]}] 09:22:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | Canvas test: 2d.gradient.radial.outside2 09:22:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | took 1288ms 09:22:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html 09:22:14 INFO - PROCESS | 1846 | 1461774134985 Marionette TRACE conn3 -> [0,1309,"getWindowHandle",null] 09:22:14 INFO - PROCESS | 1846 | 1461774134988 Marionette TRACE conn3 <- [1,1309,null,{"value":"8"}] 09:22:14 INFO - PROCESS | 1846 | 1461774134994 Marionette TRACE conn3 -> [0,1310,"setScriptTimeout",{"ms":35000}] 09:22:14 INFO - PROCESS | 1846 | 1461774134997 Marionette TRACE conn3 <- [1,1310,null,{}] 09:22:15 INFO - PROCESS | 1846 | 1461774135002 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}] 09:22:15 INFO - PROCESS | 1846 | 1461774135148 Marionette TRACE conn3 <- [1,1311,null,{"value":null}] 09:22:15 INFO - PROCESS | 1846 | 1461774135297 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\", \"8c3fb307-b706-445e-94e1-ab62aec87e07\");\n\nvar timer = null;\nif (30000) {\n 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:22:15 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f75374f2800 == 56 [pid = 1846] [id = 335] 09:22:15 INFO - PROCESS | 1846 | ++DOMWINDOW == 131 (0x7f75329e7800) [pid = 1846] [serial = 1006] [outer = (nil)] 09:22:15 INFO - PROCESS | 1846 | ++DOMWINDOW == 132 (0x7f7532a7e000) [pid = 1846] [serial = 1007] [outer = 0x7f75329e7800] 09:22:15 INFO - PROCESS | 1846 | 1461774135368 Marionette DEBUG loaded listener.js 09:22:15 INFO - PROCESS | 1846 | ++DOMWINDOW == 133 (0x7f7532a83400) [pid = 1846] [serial = 1008] [outer = 0x7f75329e7800] 09:22:16 INFO - PROCESS | 1846 | 1461774136244 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] 09:22:16 INFO - PROCESS | 1846 | 1461774136289 Marionette TRACE conn3 <- [1,1313,null,{"value":"8"}] 09:22:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html 09:22:16 INFO - PROCESS | 1846 | 1461774136294 Marionette TRACE conn3 -> [0,1314,"setScriptTimeout",{"ms":35000}] 09:22:16 INFO - PROCESS | 1846 | 1461774136297 Marionette TRACE conn3 <- [1,1314,null,{}] 09:22:16 INFO - PROCESS | 1846 | 1461774136302 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}] 09:22:16 INFO - PROCESS | 1846 | 1461774136490 Marionette TRACE conn3 <- [1,1315,null,{"value":null}] 09:22:16 INFO - PROCESS | 1846 | 1461774136637 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\", \"8c3fb307-b706-445e-94e1-ab62aec87e07\");\n\nvar timer = null;\nif (30000) {\n 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:22:16 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f75381ee800 == 57 [pid = 1846] [id = 336] 09:22:16 INFO - PROCESS | 1846 | ++DOMWINDOW == 134 (0x7f7532ab4800) [pid = 1846] [serial = 1009] [outer = (nil)] 09:22:16 INFO - PROCESS | 1846 | ++DOMWINDOW == 135 (0x7f7532c11400) [pid = 1846] [serial = 1010] [outer = 0x7f7532ab4800] 09:22:16 INFO - PROCESS | 1846 | 1461774136723 Marionette DEBUG loaded listener.js 09:22:16 INFO - PROCESS | 1846 | ++DOMWINDOW == 136 (0x7f7534786c00) [pid = 1846] [serial = 1011] [outer = 0x7f7532ab4800] 09:22:17 INFO - PROCESS | 1846 | 1461774137632 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]]]}] 09:22:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | Canvas test: 2d.gradient.radial.touch1 09:22:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | took 1381ms 09:22:17 INFO - PROCESS | 1846 | 1461774137677 Marionette TRACE conn3 -> [0,1317,"getWindowHandle",null] 09:22:17 INFO - PROCESS | 1846 | 1461774137681 Marionette TRACE conn3 <- [1,1317,null,{"value":"8"}] 09:22:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html 09:22:17 INFO - PROCESS | 1846 | 1461774137687 Marionette TRACE conn3 -> [0,1318,"setScriptTimeout",{"ms":35000}] 09:22:17 INFO - PROCESS | 1846 | 1461774137689 Marionette TRACE conn3 <- [1,1318,null,{}] 09:22:17 INFO - PROCESS | 1846 | 1461774137695 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}] 09:22:17 INFO - PROCESS | 1846 | 1461774137848 Marionette TRACE conn3 <- [1,1319,null,{"value":null}] 09:22:18 INFO - PROCESS | 1846 | 1461774138003 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\", \"8c3fb307-b706-445e-94e1-ab62aec87e07\");\n\nvar timer = null;\nif (30000) {\n 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:22:18 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f7527bed800 == 58 [pid = 1846] [id = 337] 09:22:18 INFO - PROCESS | 1846 | ++DOMWINDOW == 137 (0x7f7526615000) [pid = 1846] [serial = 1012] [outer = (nil)] 09:22:18 INFO - PROCESS | 1846 | ++DOMWINDOW == 138 (0x7f75280a5800) [pid = 1846] [serial = 1013] [outer = 0x7f7526615000] 09:22:18 INFO - PROCESS | 1846 | 1461774138075 Marionette DEBUG loaded listener.js 09:22:18 INFO - PROCESS | 1846 | ++DOMWINDOW == 139 (0x7f752fd1e800) [pid = 1846] [serial = 1014] [outer = 0x7f7526615000] 09:22:19 INFO - PROCESS | 1846 | 1461774139195 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]]]}] 09:22:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | Canvas test: 2d.gradient.radial.touch2 09:22:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | took 1581ms 09:22:19 INFO - PROCESS | 1846 | 1461774139269 Marionette TRACE conn3 -> [0,1321,"getWindowHandle",null] 09:22:19 INFO - PROCESS | 1846 | 1461774139273 Marionette TRACE conn3 <- [1,1321,null,{"value":"8"}] 09:22:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html 09:22:19 INFO - PROCESS | 1846 | 1461774139281 Marionette TRACE conn3 -> [0,1322,"setScriptTimeout",{"ms":35000}] 09:22:19 INFO - PROCESS | 1846 | 1461774139286 Marionette TRACE conn3 <- [1,1322,null,{}] 09:22:19 INFO - PROCESS | 1846 | 1461774139294 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}] 09:22:19 INFO - PROCESS | 1846 | 1461774139549 Marionette TRACE conn3 <- [1,1323,null,{"value":null}] 09:22:19 INFO - PROCESS | 1846 | 1461774139782 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\", \"8c3fb307-b706-445e-94e1-ab62aec87e07\");\n\nvar timer = null;\nif (30000) {\n 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:22:19 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f7527fd9800 == 59 [pid = 1846] [id = 338] 09:22:19 INFO - PROCESS | 1846 | ++DOMWINDOW == 140 (0x7f752a6e5c00) [pid = 1846] [serial = 1015] [outer = (nil)] 09:22:19 INFO - PROCESS | 1846 | ++DOMWINDOW == 141 (0x7f752a90e400) [pid = 1846] [serial = 1016] [outer = 0x7f752a6e5c00] 09:22:19 INFO - PROCESS | 1846 | 1461774139851 Marionette DEBUG loaded listener.js 09:22:19 INFO - PROCESS | 1846 | ++DOMWINDOW == 142 (0x7f752f006800) [pid = 1846] [serial = 1017] [outer = 0x7f752a6e5c00] 09:22:20 INFO - PROCESS | 1846 | --DOCSHELL 0x7f753282a000 == 58 [pid = 1846] [id = 329] 09:22:20 INFO - PROCESS | 1846 | --DOCSHELL 0x7f752f9e7800 == 57 [pid = 1846] [id = 328] 09:22:20 INFO - PROCESS | 1846 | --DOCSHELL 0x7f752a316800 == 56 [pid = 1846] [id = 327] 09:22:20 INFO - PROCESS | 1846 | --DOCSHELL 0x7f752944d800 == 55 [pid = 1846] [id = 326] 09:22:20 INFO - PROCESS | 1846 | --DOMWINDOW == 141 (0x7f752fcd6400) [pid = 1846] [serial = 929] [outer = (nil)] [url = about:blank] 09:22:20 INFO - PROCESS | 1846 | --DOMWINDOW == 140 (0x7f752f75dc00) [pid = 1846] [serial = 911] [outer = (nil)] [url = about:blank] 09:22:20 INFO - PROCESS | 1846 | --DOMWINDOW == 139 (0x7f752fcdd800) [pid = 1846] [serial = 914] [outer = (nil)] [url = about:blank] 09:22:20 INFO - PROCESS | 1846 | --DOMWINDOW == 138 (0x7f752fd20400) [pid = 1846] [serial = 932] [outer = (nil)] [url = about:blank] 09:22:20 INFO - PROCESS | 1846 | --DOMWINDOW == 137 (0x7f752fd18400) [pid = 1846] [serial = 930] [outer = (nil)] [url = about:blank] 09:22:20 INFO - PROCESS | 1846 | --DOMWINDOW == 136 (0x7f7527ff7800) [pid = 1846] [serial = 905] [outer = (nil)] [url = about:blank] 09:22:20 INFO - PROCESS | 1846 | --DOMWINDOW == 135 (0x7f752fdd8400) [pid = 1846] [serial = 935] [outer = (nil)] [url = about:blank] 09:22:20 INFO - PROCESS | 1846 | --DOMWINDOW == 134 (0x7f752a904000) [pid = 1846] [serial = 908] [outer = (nil)] [url = about:blank] 09:22:20 INFO - PROCESS | 1846 | --DOMWINDOW == 133 (0x7f7528193400) [pid = 1846] [serial = 920] [outer = (nil)] [url = about:blank] 09:22:20 INFO - PROCESS | 1846 | --DOMWINDOW == 132 (0x7f7529944c00) [pid = 1846] [serial = 921] [outer = (nil)] [url = about:blank] 09:22:20 INFO - PROCESS | 1846 | --DOMWINDOW == 131 (0x7f752e54d800) [pid = 1846] [serial = 917] [outer = (nil)] [url = about:blank] 09:22:20 INFO - PROCESS | 1846 | --DOMWINDOW == 130 (0x7f752fd17800) [pid = 1846] [serial = 918] [outer = (nil)] [url = about:blank] 09:22:20 INFO - PROCESS | 1846 | --DOMWINDOW == 129 (0x7f752f155400) [pid = 1846] [serial = 926] [outer = (nil)] [url = about:blank] 09:22:20 INFO - PROCESS | 1846 | --DOMWINDOW == 128 (0x7f752a92dc00) [pid = 1846] [serial = 923] [outer = (nil)] [url = about:blank] 09:22:20 INFO - PROCESS | 1846 | --DOMWINDOW == 127 (0x7f752e1ac400) [pid = 1846] [serial = 924] [outer = (nil)] [url = about:blank] 09:22:20 INFO - PROCESS | 1846 | --DOMWINDOW == 126 (0x7f752fdd7400) [pid = 1846] [serial = 933] [outer = (nil)] [url = about:blank] 09:22:20 INFO - PROCESS | 1846 | --DOMWINDOW == 125 (0x7f75301d0800) [pid = 1846] [serial = 938] [outer = (nil)] [url = about:blank] 09:22:20 INFO - PROCESS | 1846 | --DOMWINDOW == 124 (0x7f752f96d400) [pid = 1846] [serial = 927] [outer = (nil)] [url = about:blank] 09:22:20 INFO - PROCESS | 1846 | --DOMWINDOW == 123 (0x7f75301cdc00) [pid = 1846] [serial = 936] [outer = (nil)] [url = about:blank] 09:22:20 INFO - PROCESS | 1846 | 1461774140659 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]]]}] 09:22:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | Canvas test: 2d.gradient.radial.touch3 09:22:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | took 1431ms 09:22:20 INFO - PROCESS | 1846 | 1461774140713 Marionette TRACE conn3 -> [0,1325,"getWindowHandle",null] 09:22:20 INFO - PROCESS | 1846 | 1461774140719 Marionette TRACE conn3 <- [1,1325,null,{"value":"8"}] 09:22:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html 09:22:20 INFO - PROCESS | 1846 | 1461774140729 Marionette TRACE conn3 -> [0,1326,"setScriptTimeout",{"ms":35000}] 09:22:20 INFO - PROCESS | 1846 | 1461774140733 Marionette TRACE conn3 <- [1,1326,null,{}] 09:22:20 INFO - PROCESS | 1846 | 1461774140738 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}] 09:22:20 INFO - PROCESS | 1846 | 1461774140873 Marionette TRACE conn3 <- [1,1327,null,{"value":null}] 09:22:20 INFO - PROCESS | 1846 | 1461774140891 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\", \"8c3fb307-b706-445e-94e1-ab62aec87e07\");\n\nvar timer = null;\nif (30000) {\n 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:22:20 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f752aa12000 == 56 [pid = 1846] [id = 339] 09:22:20 INFO - PROCESS | 1846 | ++DOMWINDOW == 124 (0x7f752f150400) [pid = 1846] [serial = 1018] [outer = (nil)] 09:22:20 INFO - PROCESS | 1846 | ++DOMWINDOW == 125 (0x7f752fcd0800) [pid = 1846] [serial = 1019] [outer = 0x7f752f150400] 09:22:20 INFO - PROCESS | 1846 | 1461774140952 Marionette DEBUG loaded listener.js 09:22:21 INFO - PROCESS | 1846 | ++DOMWINDOW == 126 (0x7f752fd1bc00) [pid = 1846] [serial = 1020] [outer = 0x7f752f150400] 09:22:21 INFO - PROCESS | 1846 | 1461774141824 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]]]}] 09:22:21 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 09:22:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html | took 1142ms 09:22:21 INFO - PROCESS | 1846 | 1461774141872 Marionette TRACE conn3 -> [0,1329,"getWindowHandle",null] 09:22:21 INFO - PROCESS | 1846 | 1461774141876 Marionette TRACE conn3 <- [1,1329,null,{"value":"8"}] 09:22:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html 09:22:21 INFO - PROCESS | 1846 | 1461774141882 Marionette TRACE conn3 -> [0,1330,"setScriptTimeout",{"ms":35000}] 09:22:21 INFO - PROCESS | 1846 | 1461774141887 Marionette TRACE conn3 <- [1,1330,null,{}] 09:22:21 INFO - PROCESS | 1846 | 1461774141902 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}] 09:22:22 INFO - PROCESS | 1846 | 1461774142046 Marionette TRACE conn3 <- [1,1331,null,{"value":null}] 09:22:22 INFO - PROCESS | 1846 | 1461774142057 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\", \"8c3fb307-b706-445e-94e1-ab62aec87e07\");\n\nvar timer = null;\nif (30000) {\n 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:22:22 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f752fbd4000 == 57 [pid = 1846] [id = 340] 09:22:22 INFO - PROCESS | 1846 | ++DOMWINDOW == 127 (0x7f7530555c00) [pid = 1846] [serial = 1021] [outer = (nil)] 09:22:22 INFO - PROCESS | 1846 | ++DOMWINDOW == 128 (0x7f753144a000) [pid = 1846] [serial = 1022] [outer = 0x7f7530555c00] 09:22:22 INFO - PROCESS | 1846 | 1461774142119 Marionette DEBUG loaded listener.js 09:22:22 INFO - PROCESS | 1846 | ++DOMWINDOW == 129 (0x7f7532865000) [pid = 1846] [serial = 1023] [outer = 0x7f7530555c00] 09:22:22 INFO - PROCESS | 1846 | 1461774142977 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]]]}] 09:22:23 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 09:22:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html | took 1137ms 09:22:23 INFO - PROCESS | 1846 | 1461774143019 Marionette TRACE conn3 -> [0,1333,"getWindowHandle",null] 09:22:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html 09:22:23 INFO - PROCESS | 1846 | 1461774143023 Marionette TRACE conn3 <- [1,1333,null,{"value":"8"}] 09:22:23 INFO - PROCESS | 1846 | 1461774143028 Marionette TRACE conn3 -> [0,1334,"setScriptTimeout",{"ms":35000}] 09:22:23 INFO - PROCESS | 1846 | 1461774143032 Marionette TRACE conn3 <- [1,1334,null,{}] 09:22:23 INFO - PROCESS | 1846 | 1461774143042 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}] 09:22:23 INFO - PROCESS | 1846 | 1461774143227 Marionette TRACE conn3 <- [1,1335,null,{"value":null}] 09:22:23 INFO - PROCESS | 1846 | 1461774143247 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\", \"8c3fb307-b706-445e-94e1-ab62aec87e07\");\n\nvar timer = null;\nif (30000) {\n 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:22:23 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f75315b9800 == 58 [pid = 1846] [id = 341] 09:22:23 INFO - PROCESS | 1846 | ++DOMWINDOW == 130 (0x7f752ff33400) [pid = 1846] [serial = 1024] [outer = (nil)] 09:22:23 INFO - PROCESS | 1846 | ++DOMWINDOW == 131 (0x7f75329f3000) [pid = 1846] [serial = 1025] [outer = 0x7f752ff33400] 09:22:23 INFO - PROCESS | 1846 | 1461774143306 Marionette DEBUG loaded listener.js 09:22:23 INFO - PROCESS | 1846 | ++DOMWINDOW == 132 (0x7f7532ab3c00) [pid = 1846] [serial = 1026] [outer = 0x7f752ff33400] 09:22:24 INFO - PROCESS | 1846 | 1461774144152 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]]]}] 09:22:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | Radial gradient transforms do not experience broken caching effects 09:22:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | took 1181ms 09:22:24 INFO - PROCESS | 1846 | 1461774144211 Marionette TRACE conn3 -> [0,1337,"getWindowHandle",null] 09:22:24 INFO - PROCESS | 1846 | 1461774144215 Marionette TRACE conn3 <- [1,1337,null,{"value":"8"}] 09:22:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html 09:22:24 INFO - PROCESS | 1846 | 1461774144220 Marionette TRACE conn3 -> [0,1338,"setScriptTimeout",{"ms":35000}] 09:22:24 INFO - PROCESS | 1846 | 1461774144223 Marionette TRACE conn3 <- [1,1338,null,{}] 09:22:24 INFO - PROCESS | 1846 | 1461774144228 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}] 09:22:24 INFO - PROCESS | 1846 | 1461774144407 Marionette TRACE conn3 <- [1,1339,null,{"value":null}] 09:22:24 INFO - PROCESS | 1846 | 1461774144430 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\", \"8c3fb307-b706-445e-94e1-ab62aec87e07\");\n\nvar timer = null;\nif (30000) {\n 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:22:24 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f7532c40800 == 59 [pid = 1846] [id = 342] 09:22:24 INFO - PROCESS | 1846 | ++DOMWINDOW == 133 (0x7f75301d5400) [pid = 1846] [serial = 1027] [outer = (nil)] 09:22:24 INFO - PROCESS | 1846 | ++DOMWINDOW == 134 (0x7f7532c19800) [pid = 1846] [serial = 1028] [outer = 0x7f75301d5400] 09:22:24 INFO - PROCESS | 1846 | 1461774144489 Marionette DEBUG loaded listener.js 09:22:24 INFO - PROCESS | 1846 | ++DOMWINDOW == 135 (0x7f7532cc5000) [pid = 1846] [serial = 1029] [outer = 0x7f75301d5400] 09:22:25 INFO - PROCESS | 1846 | --DOMWINDOW == 134 (0x7f7526d8d000) [pid = 1846] [serial = 904] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html] 09:22:25 INFO - PROCESS | 1846 | --DOMWINDOW == 133 (0x7f7527ff8c00) [pid = 1846] [serial = 844] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html] 09:22:25 INFO - PROCESS | 1846 | --DOMWINDOW == 132 (0x7f752799c000) [pid = 1846] [serial = 865] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html] 09:22:25 INFO - PROCESS | 1846 | --DOMWINDOW == 131 (0x7f752a6b0000) [pid = 1846] [serial = 907] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html] 09:22:25 INFO - PROCESS | 1846 | --DOMWINDOW == 130 (0x7f7526ab3000) [pid = 1846] [serial = 868] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html] 09:22:25 INFO - PROCESS | 1846 | --DOMWINDOW == 129 (0x7f752f150800) [pid = 1846] [serial = 910] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html] 09:22:25 INFO - PROCESS | 1846 | --DOMWINDOW == 128 (0x7f752fb44800) [pid = 1846] [serial = 985] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html] 09:22:25 INFO - PROCESS | 1846 | --DOMWINDOW == 127 (0x7f7526aaa400) [pid = 1846] [serial = 952] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html] 09:22:25 INFO - PROCESS | 1846 | --DOMWINDOW == 126 (0x7f752818d000) [pid = 1846] [serial = 871] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html] 09:22:25 INFO - PROCESS | 1846 | --DOMWINDOW == 125 (0x7f752f151000) [pid = 1846] [serial = 913] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html] 09:22:25 INFO - PROCESS | 1846 | --DOMWINDOW == 124 (0x7f752a6bac00) [pid = 1846] [serial = 988] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html] 09:22:25 INFO - PROCESS | 1846 | --DOMWINDOW == 123 (0x7f75280a3800) [pid = 1846] [serial = 955] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html] 09:22:25 INFO - PROCESS | 1846 | --DOMWINDOW == 122 (0x7f752e544400) [pid = 1846] [serial = 961] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html] 09:22:25 INFO - PROCESS | 1846 | --DOMWINDOW == 121 (0x7f752a929000) [pid = 1846] [serial = 874] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.empty.html] 09:22:25 INFO - PROCESS | 1846 | --DOMWINDOW == 120 (0x7f7526467400) [pid = 1846] [serial = 838] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html] 09:22:25 INFO - PROCESS | 1846 | --DOMWINDOW == 119 (0x7f752a6ba000) [pid = 1846] [serial = 982] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html] 09:22:25 INFO - PROCESS | 1846 | --DOMWINDOW == 118 (0x7f752a6e1400) [pid = 1846] [serial = 958] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html] 09:22:25 INFO - PROCESS | 1846 | --DOMWINDOW == 117 (0x7f752646d000) [pid = 1846] [serial = 979] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html] 09:22:25 INFO - PROCESS | 1846 | --DOMWINDOW == 116 (0x7f752a92d400) [pid = 1846] [serial = 877] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html] 09:22:25 INFO - PROCESS | 1846 | --DOMWINDOW == 115 (0x7f7526615400) [pid = 1846] [serial = 841] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html] 09:22:25 INFO - PROCESS | 1846 | 1461774145925 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]]]}] 09:22:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | createPattern() of an animated GIF draws the first frame 09:22:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | took 1732ms 09:22:25 INFO - PROCESS | 1846 | 1461774145952 Marionette TRACE conn3 -> [0,1341,"getWindowHandle",null] 09:22:25 INFO - PROCESS | 1846 | 1461774145955 Marionette TRACE conn3 <- [1,1341,null,{"value":"8"}] 09:22:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html 09:22:25 INFO - PROCESS | 1846 | 1461774145960 Marionette TRACE conn3 -> [0,1342,"setScriptTimeout",{"ms":35000}] 09:22:25 INFO - PROCESS | 1846 | 1461774145962 Marionette TRACE conn3 <- [1,1342,null,{}] 09:22:25 INFO - PROCESS | 1846 | 1461774145968 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}] 09:22:26 INFO - PROCESS | 1846 | 1461774146129 Marionette TRACE conn3 <- [1,1343,null,{"value":null}] 09:22:26 INFO - PROCESS | 1846 | 1461774146271 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\", \"8c3fb307-b706-445e-94e1-ab62aec87e07\");\n\nvar timer = null;\nif (30000) {\n 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:22:26 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f752f9e4000 == 60 [pid = 1846] [id = 343] 09:22:26 INFO - PROCESS | 1846 | ++DOMWINDOW == 116 (0x7f7526468c00) [pid = 1846] [serial = 1030] [outer = (nil)] 09:22:26 INFO - PROCESS | 1846 | ++DOMWINDOW == 117 (0x7f752a6b0000) [pid = 1846] [serial = 1031] [outer = 0x7f7526468c00] 09:22:26 INFO - PROCESS | 1846 | 1461774146334 Marionette DEBUG loaded listener.js 09:22:26 INFO - PROCESS | 1846 | ++DOMWINDOW == 118 (0x7f7532cb9800) [pid = 1846] [serial = 1032] [outer = 0x7f7526468c00] 09:22:26 INFO - PROCESS | 1846 | 1461774146959 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]]]}] 09:22:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | Canvas test: 2d.pattern.basic.canvas 09:22:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | took 1028ms 09:22:26 INFO - PROCESS | 1846 | 1461774146989 Marionette TRACE conn3 -> [0,1345,"getWindowHandle",null] 09:22:26 INFO - PROCESS | 1846 | 1461774146992 Marionette TRACE conn3 <- [1,1345,null,{"value":"8"}] 09:22:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html 09:22:27 INFO - PROCESS | 1846 | 1461774146998 Marionette TRACE conn3 -> [0,1346,"setScriptTimeout",{"ms":35000}] 09:22:27 INFO - PROCESS | 1846 | 1461774147000 Marionette TRACE conn3 <- [1,1346,null,{}] 09:22:27 INFO - PROCESS | 1846 | 1461774147005 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}] 09:22:27 INFO - PROCESS | 1846 | 1461774147133 Marionette TRACE conn3 <- [1,1347,null,{"value":null}] 09:22:27 INFO - PROCESS | 1846 | 1461774147362 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\", \"8c3fb307-b706-445e-94e1-ab62aec87e07\");\n\nvar timer = null;\nif (30000) {\n 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:22:27 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f752819d800 == 61 [pid = 1846] [id = 344] 09:22:27 INFO - PROCESS | 1846 | ++DOMWINDOW == 119 (0x7f75244eb000) [pid = 1846] [serial = 1033] [outer = (nil)] 09:22:27 INFO - PROCESS | 1846 | ++DOMWINDOW == 120 (0x7f7526607c00) [pid = 1846] [serial = 1034] [outer = 0x7f75244eb000] 09:22:27 INFO - PROCESS | 1846 | 1461774147463 Marionette DEBUG loaded listener.js 09:22:27 INFO - PROCESS | 1846 | ++DOMWINDOW == 121 (0x7f7526d89c00) [pid = 1846] [serial = 1035] [outer = 0x7f75244eb000] 09:22:28 INFO - PROCESS | 1846 | 1461774148403 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]]]}] 09:22:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | Canvas test: 2d.pattern.basic.image 09:22:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | took 1479ms 09:22:28 INFO - PROCESS | 1846 | 1461774148480 Marionette TRACE conn3 -> [0,1349,"getWindowHandle",null] 09:22:28 INFO - PROCESS | 1846 | 1461774148486 Marionette TRACE conn3 <- [1,1349,null,{"value":"8"}] 09:22:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html 09:22:28 INFO - PROCESS | 1846 | 1461774148493 Marionette TRACE conn3 -> [0,1350,"setScriptTimeout",{"ms":35000}] 09:22:28 INFO - PROCESS | 1846 | 1461774148499 Marionette TRACE conn3 <- [1,1350,null,{}] 09:22:28 INFO - PROCESS | 1846 | 1461774148506 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}] 09:22:28 INFO - PROCESS | 1846 | 1461774148706 Marionette TRACE conn3 <- [1,1351,null,{"value":null}] 09:22:28 INFO - PROCESS | 1846 | 1461774148854 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\", \"8c3fb307-b706-445e-94e1-ab62aec87e07\");\n\nvar timer = null;\nif (30000) {\n 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:22:28 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f752f9e7800 == 62 [pid = 1846] [id = 345] 09:22:28 INFO - PROCESS | 1846 | ++DOMWINDOW == 122 (0x7f752e546c00) [pid = 1846] [serial = 1036] [outer = (nil)] 09:22:28 INFO - PROCESS | 1846 | ++DOMWINDOW == 123 (0x7f752f62c400) [pid = 1846] [serial = 1037] [outer = 0x7f752e546c00] 09:22:28 INFO - PROCESS | 1846 | 1461774148973 Marionette DEBUG loaded listener.js 09:22:29 INFO - PROCESS | 1846 | ++DOMWINDOW == 124 (0x7f752fcd5400) [pid = 1846] [serial = 1038] [outer = 0x7f752e546c00] 09:22:29 INFO - PROCESS | 1846 | --DOCSHELL 0x7f752fbc4000 == 61 [pid = 1846] [id = 10] 09:22:29 INFO - PROCESS | 1846 | 1461774149906 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]]]}] 09:22:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | Canvas test: 2d.pattern.basic.nocontext 09:22:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | took 1481ms 09:22:29 INFO - PROCESS | 1846 | 1461774149979 Marionette TRACE conn3 -> [0,1353,"getWindowHandle",null] 09:22:29 INFO - PROCESS | 1846 | 1461774149986 Marionette TRACE conn3 <- [1,1353,null,{"value":"8"}] 09:22:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html 09:22:29 INFO - PROCESS | 1846 | 1461774149993 Marionette TRACE conn3 -> [0,1354,"setScriptTimeout",{"ms":35000}] 09:22:29 INFO - PROCESS | 1846 | 1461774149995 Marionette TRACE conn3 <- [1,1354,null,{}] 09:22:30 INFO - PROCESS | 1846 | 1461774150001 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}] 09:22:30 INFO - PROCESS | 1846 | 1461774150196 Marionette TRACE conn3 <- [1,1355,null,{"value":null}] 09:22:30 INFO - PROCESS | 1846 | 1461774150349 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\", \"8c3fb307-b706-445e-94e1-ab62aec87e07\");\n\nvar timer = null;\nif (30000) {\n 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:22:30 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f75381d3800 == 62 [pid = 1846] [id = 346] 09:22:30 INFO - PROCESS | 1846 | ++DOMWINDOW == 125 (0x7f75244dec00) [pid = 1846] [serial = 1039] [outer = (nil)] 09:22:30 INFO - PROCESS | 1846 | ++DOMWINDOW == 126 (0x7f752fddb400) [pid = 1846] [serial = 1040] [outer = 0x7f75244dec00] 09:22:30 INFO - PROCESS | 1846 | 1461774150434 Marionette DEBUG loaded listener.js 09:22:30 INFO - PROCESS | 1846 | ++DOMWINDOW == 127 (0x7f7531416800) [pid = 1846] [serial = 1041] [outer = 0x7f75244dec00] 09:22:31 INFO - PROCESS | 1846 | 1461774151334 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]]]}] 09:22:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | Canvas test: 2d.pattern.basic.type 09:22:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | took 1376ms 09:22:31 INFO - PROCESS | 1846 | 1461774151370 Marionette TRACE conn3 -> [0,1357,"getWindowHandle",null] 09:22:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html 09:22:31 INFO - PROCESS | 1846 | 1461774151375 Marionette TRACE conn3 <- [1,1357,null,{"value":"8"}] 09:22:31 INFO - PROCESS | 1846 | 1461774151390 Marionette TRACE conn3 -> [0,1358,"setScriptTimeout",{"ms":35000}] 09:22:31 INFO - PROCESS | 1846 | 1461774151399 Marionette TRACE conn3 <- [1,1358,null,{}] 09:22:31 INFO - PROCESS | 1846 | 1461774151405 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}] 09:22:31 INFO - PROCESS | 1846 | 1461774151597 Marionette TRACE conn3 <- [1,1359,null,{"value":null}] 09:22:31 INFO - PROCESS | 1846 | 1461774151763 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\", \"8c3fb307-b706-445e-94e1-ab62aec87e07\");\n\nvar timer = null;\nif (30000) {\n 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:22:31 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f7538d09000 == 63 [pid = 1846] [id = 347] 09:22:31 INFO - PROCESS | 1846 | ++DOMWINDOW == 128 (0x7f752f755800) [pid = 1846] [serial = 1042] [outer = (nil)] 09:22:31 INFO - PROCESS | 1846 | ++DOMWINDOW == 129 (0x7f75329eb000) [pid = 1846] [serial = 1043] [outer = 0x7f752f755800] 09:22:31 INFO - PROCESS | 1846 | 1461774151836 Marionette DEBUG loaded listener.js 09:22:31 INFO - PROCESS | 1846 | ++DOMWINDOW == 130 (0x7f7532c1d800) [pid = 1846] [serial = 1044] [outer = 0x7f752f755800] 09:22:32 INFO - PROCESS | 1846 | 1461774152709 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]]]}] 09:22:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | Canvas test: 2d.pattern.basic.zerocanvas 09:22:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | took 1395ms 09:22:32 INFO - PROCESS | 1846 | 1461774152777 Marionette TRACE conn3 -> [0,1361,"getWindowHandle",null] 09:22:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html 09:22:32 INFO - PROCESS | 1846 | 1461774152782 Marionette TRACE conn3 <- [1,1361,null,{"value":"8"}] 09:22:32 INFO - PROCESS | 1846 | 1461774152787 Marionette TRACE conn3 -> [0,1362,"setScriptTimeout",{"ms":35000}] 09:22:32 INFO - PROCESS | 1846 | 1461774152790 Marionette TRACE conn3 <- [1,1362,null,{}] 09:22:32 INFO - PROCESS | 1846 | 1461774152795 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}] 09:22:33 INFO - PROCESS | 1846 | 1461774152993 Marionette TRACE conn3 <- [1,1363,null,{"value":null}] 09:22:33 INFO - PROCESS | 1846 | 1461774153146 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\", \"8c3fb307-b706-445e-94e1-ab62aec87e07\");\n\nvar timer = null;\nif (30000) {\n 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:22:33 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f75390d0000 == 64 [pid = 1846] [id = 348] 09:22:33 INFO - PROCESS | 1846 | ++DOMWINDOW == 131 (0x7f7527993400) [pid = 1846] [serial = 1045] [outer = (nil)] 09:22:33 INFO - PROCESS | 1846 | ++DOMWINDOW == 132 (0x7f7535286400) [pid = 1846] [serial = 1046] [outer = 0x7f7527993400] 09:22:33 INFO - PROCESS | 1846 | 1461774153218 Marionette DEBUG loaded listener.js 09:22:33 INFO - PROCESS | 1846 | ++DOMWINDOW == 133 (0x7f75353fcc00) [pid = 1846] [serial = 1047] [outer = 0x7f7527993400] 09:22:34 INFO - PROCESS | 1846 | 1461774154093 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]]]}] 09:22:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | Canvas test: 2d.pattern.crosscanvas 09:22:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | took 1377ms 09:22:34 INFO - PROCESS | 1846 | 1461774154164 Marionette TRACE conn3 -> [0,1365,"getWindowHandle",null] 09:22:34 INFO - PROCESS | 1846 | 1461774154168 Marionette TRACE conn3 <- [1,1365,null,{"value":"8"}] 09:22:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html 09:22:34 INFO - PROCESS | 1846 | 1461774154175 Marionette TRACE conn3 -> [0,1366,"setScriptTimeout",{"ms":35000}] 09:22:34 INFO - PROCESS | 1846 | 1461774154177 Marionette TRACE conn3 <- [1,1366,null,{}] 09:22:34 INFO - PROCESS | 1846 | 1461774154183 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}] 09:22:34 INFO - PROCESS | 1846 | 1461774154344 Marionette TRACE conn3 <- [1,1367,null,{"value":null}] 09:22:34 INFO - PROCESS | 1846 | 1461774154506 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\", \"8c3fb307-b706-445e-94e1-ab62aec87e07\");\n\nvar timer = null;\nif (30000) {\n 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:22:34 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f753928f800 == 65 [pid = 1846] [id = 349] 09:22:34 INFO - PROCESS | 1846 | ++DOMWINDOW == 134 (0x7f7535e14400) [pid = 1846] [serial = 1048] [outer = (nil)] 09:22:34 INFO - PROCESS | 1846 | ++DOMWINDOW == 135 (0x7f7535ef8c00) [pid = 1846] [serial = 1049] [outer = 0x7f7535e14400] 09:22:34 INFO - PROCESS | 1846 | 1461774154589 Marionette DEBUG loaded listener.js 09:22:34 INFO - PROCESS | 1846 | ++DOMWINDOW == 136 (0x7f7535f0a400) [pid = 1846] [serial = 1050] [outer = 0x7f7535e14400] 09:22:35 INFO - PROCESS | 1846 | 1461774155556 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] 09:22:35 INFO - PROCESS | 1846 | 1461774155606 Marionette TRACE conn3 <- [1,1369,null,{"value":"8"}] 09:22:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html 09:22:35 INFO - PROCESS | 1846 | 1461774155613 Marionette TRACE conn3 -> [0,1370,"setScriptTimeout",{"ms":35000}] 09:22:35 INFO - PROCESS | 1846 | 1461774155615 Marionette TRACE conn3 <- [1,1370,null,{}] 09:22:35 INFO - PROCESS | 1846 | 1461774155621 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}] 09:22:35 INFO - PROCESS | 1846 | 1461774155805 Marionette TRACE conn3 <- [1,1371,null,{"value":null}] 09:22:35 INFO - PROCESS | 1846 | 1461774155959 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\", \"8c3fb307-b706-445e-94e1-ab62aec87e07\");\n\nvar timer = null;\nif (30000) {\n 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:22:35 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f75265b7800 == 66 [pid = 1846] [id = 350] 09:22:35 INFO - PROCESS | 1846 | ++DOMWINDOW == 137 (0x7f75244eb400) [pid = 1846] [serial = 1051] [outer = (nil)] 09:22:36 INFO - PROCESS | 1846 | ++DOMWINDOW == 138 (0x7f7527997400) [pid = 1846] [serial = 1052] [outer = 0x7f75244eb400] 09:22:36 INFO - PROCESS | 1846 | 1461774156029 Marionette DEBUG loaded listener.js 09:22:36 INFO - PROCESS | 1846 | ++DOMWINDOW == 139 (0x7f752a6e2c00) [pid = 1846] [serial = 1053] [outer = 0x7f75244eb400] 09:22:37 INFO - PROCESS | 1846 | 1461774157210 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] 09:22:37 INFO - PROCESS | 1846 | 1461774157248 Marionette TRACE conn3 <- [1,1373,null,{"value":"8"}] 09:22:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html 09:22:37 INFO - PROCESS | 1846 | 1461774157257 Marionette TRACE conn3 -> [0,1374,"setScriptTimeout",{"ms":35000}] 09:22:37 INFO - PROCESS | 1846 | 1461774157261 Marionette TRACE conn3 <- [1,1374,null,{}] 09:22:37 INFO - PROCESS | 1846 | 1461774157270 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}] 09:22:37 INFO - PROCESS | 1846 | 1461774157431 Marionette TRACE conn3 <- [1,1375,null,{"value":null}] 09:22:37 INFO - PROCESS | 1846 | 1461774157735 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\", \"8c3fb307-b706-445e-94e1-ab62aec87e07\");\n\nvar timer = null;\nif (30000) {\n 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:22:37 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f7527bea800 == 67 [pid = 1846] [id = 351] 09:22:37 INFO - PROCESS | 1846 | ++DOMWINDOW == 140 (0x7f752a6afc00) [pid = 1846] [serial = 1054] [outer = (nil)] 09:22:37 INFO - PROCESS | 1846 | ++DOMWINDOW == 141 (0x7f752a6df400) [pid = 1846] [serial = 1055] [outer = 0x7f752a6afc00] 09:22:37 INFO - PROCESS | 1846 | 1461774157852 Marionette DEBUG loaded listener.js 09:22:37 INFO - PROCESS | 1846 | ++DOMWINDOW == 142 (0x7f752a90f000) [pid = 1846] [serial = 1056] [outer = 0x7f752a6afc00] 09:22:38 INFO - PROCESS | 1846 | --DOCSHELL 0x7f75315bf800 == 66 [pid = 1846] [id = 315] 09:22:38 INFO - PROCESS | 1846 | --DOCSHELL 0x7f752f9e4000 == 65 [pid = 1846] [id = 343] 09:22:38 INFO - PROCESS | 1846 | --DOMWINDOW == 141 (0x7f75301c8400) [pid = 1846] [serial = 977] [outer = (nil)] [url = about:blank] 09:22:38 INFO - PROCESS | 1846 | --DOMWINDOW == 140 (0x7f753156f000) [pid = 1846] [serial = 992] [outer = (nil)] [url = about:blank] 09:22:38 INFO - PROCESS | 1846 | --DOMWINDOW == 139 (0x7f7531266800) [pid = 1846] [serial = 950] [outer = (nil)] [url = about:blank] 09:22:38 INFO - PROCESS | 1846 | --DOMWINDOW == 138 (0x7f752ff35000) [pid = 1846] [serial = 947] [outer = (nil)] [url = about:blank] 09:22:38 INFO - PROCESS | 1846 | --DOMWINDOW == 137 (0x7f752e551400) [pid = 1846] [serial = 944] [outer = (nil)] [url = about:blank] 09:22:38 INFO - PROCESS | 1846 | --DOMWINDOW == 136 (0x7f7529946400) [pid = 1846] [serial = 941] [outer = (nil)] [url = about:blank] 09:22:38 INFO - PROCESS | 1846 | --DOCSHELL 0x7f7532c40800 == 64 [pid = 1846] [id = 342] 09:22:38 INFO - PROCESS | 1846 | --DOCSHELL 0x7f75315b9800 == 63 [pid = 1846] [id = 341] 09:22:38 INFO - PROCESS | 1846 | --DOCSHELL 0x7f752fbd4000 == 62 [pid = 1846] [id = 340] 09:22:38 INFO - PROCESS | 1846 | --DOCSHELL 0x7f752aa12000 == 61 [pid = 1846] [id = 339] 09:22:38 INFO - PROCESS | 1846 | --DOCSHELL 0x7f7527fd9800 == 60 [pid = 1846] [id = 338] 09:22:38 INFO - PROCESS | 1846 | --DOCSHELL 0x7f7536b5c000 == 59 [pid = 1846] [id = 334] 09:22:38 INFO - PROCESS | 1846 | --DOCSHELL 0x7f753551d000 == 58 [pid = 1846] [id = 333] 09:22:38 INFO - PROCESS | 1846 | --DOCSHELL 0x7f7532a59800 == 57 [pid = 1846] [id = 332] 09:22:38 INFO - PROCESS | 1846 | --DOCSHELL 0x7f75268d5800 == 56 [pid = 1846] [id = 331] 09:22:38 INFO - PROCESS | 1846 | --DOMWINDOW == 135 (0x7f752a92b800) [pid = 1846] [serial = 840] [outer = (nil)] [url = about:blank] 09:22:38 INFO - PROCESS | 1846 | --DOMWINDOW == 134 (0x7f752e54dc00) [pid = 1846] [serial = 876] [outer = (nil)] [url = about:blank] 09:22:38 INFO - PROCESS | 1846 | --DOMWINDOW == 133 (0x7f752f00a800) [pid = 1846] [serial = 867] [outer = (nil)] [url = about:blank] 09:22:38 INFO - PROCESS | 1846 | --DOMWINDOW == 132 (0x7f752f14d000) [pid = 1846] [serial = 879] [outer = (nil)] [url = about:blank] 09:22:38 INFO - PROCESS | 1846 | --DOMWINDOW == 131 (0x7f7527ff6400) [pid = 1846] [serial = 870] [outer = (nil)] [url = about:blank] 09:22:38 INFO - PROCESS | 1846 | --DOMWINDOW == 130 (0x7f7526d8c000) [pid = 1846] [serial = 843] [outer = (nil)] [url = about:blank] 09:22:38 INFO - PROCESS | 1846 | --DOMWINDOW == 129 (0x7f752a6b9400) [pid = 1846] [serial = 873] [outer = (nil)] [url = about:blank] 09:22:38 INFO - PROCESS | 1846 | --DOMWINDOW == 128 (0x7f7528189800) [pid = 1846] [serial = 846] [outer = (nil)] [url = about:blank] 09:22:38 INFO - PROCESS | 1846 | --DOMWINDOW == 127 (0x7f752e545c00) [pid = 1846] [serial = 983] [outer = (nil)] [url = about:blank] 09:22:38 INFO - PROCESS | 1846 | --DOMWINDOW == 126 (0x7f75301d0000) [pid = 1846] [serial = 974] [outer = (nil)] [url = about:blank] 09:22:38 INFO - PROCESS | 1846 | --DOMWINDOW == 125 (0x7f752fd14c00) [pid = 1846] [serial = 971] [outer = (nil)] [url = about:blank] 09:22:38 INFO - PROCESS | 1846 | --DOMWINDOW == 124 (0x7f7526ab6c00) [pid = 1846] [serial = 980] [outer = (nil)] [url = about:blank] 09:22:38 INFO - PROCESS | 1846 | --DOMWINDOW == 123 (0x7f752fd1d400) [pid = 1846] [serial = 986] [outer = (nil)] [url = about:blank] 09:22:38 INFO - PROCESS | 1846 | --DOMWINDOW == 122 (0x7f752fdd5000) [pid = 1846] [serial = 987] [outer = (nil)] [url = about:blank] 09:22:38 INFO - PROCESS | 1846 | --DOMWINDOW == 121 (0x7f752f14f400) [pid = 1846] [serial = 968] [outer = (nil)] [url = about:blank] 09:22:38 INFO - PROCESS | 1846 | --DOMWINDOW == 120 (0x7f752f75f800) [pid = 1846] [serial = 963] [outer = (nil)] [url = about:blank] 09:22:38 INFO - PROCESS | 1846 | --DOMWINDOW == 119 (0x7f752a6b2c00) [pid = 1846] [serial = 965] [outer = (nil)] [url = about:blank] 09:22:38 INFO - PROCESS | 1846 | --DOMWINDOW == 118 (0x7f753144bc00) [pid = 1846] [serial = 990] [outer = (nil)] [url = about:blank] 09:22:38 INFO - PROCESS | 1846 | --DOMWINDOW == 117 (0x7f752f62d000) [pid = 1846] [serial = 984] [outer = (nil)] [url = about:blank] 09:22:38 INFO - PROCESS | 1846 | --DOMWINDOW == 116 (0x7f752fdd8800) [pid = 1846] [serial = 989] [outer = (nil)] [url = about:blank] 09:22:38 INFO - PROCESS | 1846 | --DOMWINDOW == 115 (0x7f75280ae400) [pid = 1846] [serial = 981] [outer = (nil)] [url = about:blank] 09:22:38 INFO - PROCESS | 1846 | --DOMWINDOW == 114 (0x7f7528f34400) [pid = 1846] [serial = 956] [outer = (nil)] [url = about:blank] 09:22:38 INFO - PROCESS | 1846 | --DOMWINDOW == 113 (0x7f752a90c400) [pid = 1846] [serial = 959] [outer = (nil)] [url = about:blank] 09:22:38 INFO - PROCESS | 1846 | --DOMWINDOW == 112 (0x7f752a92d800) [pid = 1846] [serial = 960] [outer = (nil)] [url = about:blank] 09:22:38 INFO - PROCESS | 1846 | --DOMWINDOW == 111 (0x7f752798fc00) [pid = 1846] [serial = 954] [outer = (nil)] [url = about:blank] 09:22:38 INFO - PROCESS | 1846 | --DOMWINDOW == 110 (0x7f7526aafc00) [pid = 1846] [serial = 953] [outer = (nil)] [url = about:blank] 09:22:38 INFO - PROCESS | 1846 | --DOMWINDOW == 109 (0x7f752a6b3800) [pid = 1846] [serial = 957] [outer = (nil)] [url = about:blank] 09:22:38 INFO - PROCESS | 1846 | --DOMWINDOW == 108 (0x7f752f62b000) [pid = 1846] [serial = 962] [outer = (nil)] [url = about:blank] 09:22:38 INFO - PROCESS | 1846 | --DOMWINDOW == 107 (0x7f752fb3a000) [pid = 1846] [serial = 912] [outer = (nil)] [url = about:blank] 09:22:38 INFO - PROCESS | 1846 | --DOMWINDOW == 106 (0x7f7528190c00) [pid = 1846] [serial = 906] [outer = (nil)] [url = about:blank] 09:22:38 INFO - PROCESS | 1846 | --DOMWINDOW == 105 (0x7f752fd13800) [pid = 1846] [serial = 915] [outer = (nil)] [url = about:blank] 09:22:38 INFO - PROCESS | 1846 | --DOMWINDOW == 104 (0x7f752a931800) [pid = 1846] [serial = 909] [outer = (nil)] [url = about:blank] 09:22:38 INFO - PROCESS | 1846 | [1846] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 09:22:38 INFO - PROCESS | 1846 | 1461774158774 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] 09:22:38 INFO - PROCESS | 1846 | 1461774158848 Marionette TRACE conn3 <- [1,1377,null,{"value":"8"}] 09:22:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html 09:22:38 INFO - PROCESS | 1846 | 1461774158857 Marionette TRACE conn3 -> [0,1378,"setScriptTimeout",{"ms":35000}] 09:22:38 INFO - PROCESS | 1846 | 1461774158861 Marionette TRACE conn3 <- [1,1378,null,{}] 09:22:38 INFO - PROCESS | 1846 | 1461774158866 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}] 09:22:39 INFO - PROCESS | 1846 | 1461774159014 Marionette TRACE conn3 <- [1,1379,null,{"value":null}] 09:22:39 INFO - PROCESS | 1846 | 1461774159140 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\", \"8c3fb307-b706-445e-94e1-ab62aec87e07\");\n\nvar timer = null;\nif (30000) {\n 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:22:39 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f75299a5000 == 57 [pid = 1846] [id = 352] 09:22:39 INFO - PROCESS | 1846 | ++DOMWINDOW == 105 (0x7f7526465000) [pid = 1846] [serial = 1057] [outer = (nil)] 09:22:39 INFO - PROCESS | 1846 | ++DOMWINDOW == 106 (0x7f752a90c400) [pid = 1846] [serial = 1058] [outer = 0x7f7526465000] 09:22:39 INFO - PROCESS | 1846 | 1461774159203 Marionette DEBUG loaded listener.js 09:22:39 INFO - PROCESS | 1846 | ++DOMWINDOW == 107 (0x7f752f14d400) [pid = 1846] [serial = 1059] [outer = 0x7f7526465000] 09:22:39 INFO - PROCESS | 1846 | 1461774159973 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] 09:22:40 INFO - PROCESS | 1846 | 1461774160041 Marionette TRACE conn3 <- [1,1381,null,{"value":"8"}] 09:22:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html 09:22:40 INFO - PROCESS | 1846 | 1461774160048 Marionette TRACE conn3 -> [0,1382,"setScriptTimeout",{"ms":35000}] 09:22:40 INFO - PROCESS | 1846 | 1461774160054 Marionette TRACE conn3 <- [1,1382,null,{}] 09:22:40 INFO - PROCESS | 1846 | 1461774160069 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}] 09:22:40 INFO - PROCESS | 1846 | 1461774160217 Marionette TRACE conn3 <- [1,1383,null,{"value":null}] 09:22:40 INFO - PROCESS | 1846 | 1461774160229 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\", \"8c3fb307-b706-445e-94e1-ab62aec87e07\");\n\nvar timer = null;\nif (30000) {\n 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:22:40 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f752e39b000 == 58 [pid = 1846] [id = 353] 09:22:40 INFO - PROCESS | 1846 | ++DOMWINDOW == 108 (0x7f752fcdc000) [pid = 1846] [serial = 1060] [outer = (nil)] 09:22:40 INFO - PROCESS | 1846 | ++DOMWINDOW == 109 (0x7f752fddb000) [pid = 1846] [serial = 1061] [outer = 0x7f752fcdc000] 09:22:40 INFO - PROCESS | 1846 | 1461774160292 Marionette DEBUG loaded listener.js 09:22:40 INFO - PROCESS | 1846 | ++DOMWINDOW == 110 (0x7f75301d1800) [pid = 1846] [serial = 1062] [outer = 0x7f752fcdc000] 09:22:41 INFO - PROCESS | 1846 | [1846] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 09:22:41 INFO - PROCESS | 1846 | 1461774161153 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] 09:22:41 INFO - PROCESS | 1846 | 1461774161199 Marionette TRACE conn3 <- [1,1385,null,{"value":"8"}] 09:22:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html 09:22:41 INFO - PROCESS | 1846 | 1461774161209 Marionette TRACE conn3 -> [0,1386,"setScriptTimeout",{"ms":35000}] 09:22:41 INFO - PROCESS | 1846 | 1461774161211 Marionette TRACE conn3 <- [1,1386,null,{}] 09:22:41 INFO - PROCESS | 1846 | 1461774161221 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}] 09:22:41 INFO - PROCESS | 1846 | 1461774161399 Marionette TRACE conn3 <- [1,1387,null,{"value":null}] 09:22:41 INFO - PROCESS | 1846 | 1461774161424 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\", \"8c3fb307-b706-445e-94e1-ab62aec87e07\");\n\nvar timer = null;\nif (30000) {\n 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:22:41 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f752f9e2000 == 59 [pid = 1846] [id = 354] 09:22:41 INFO - PROCESS | 1846 | ++DOMWINDOW == 111 (0x7f752f635c00) [pid = 1846] [serial = 1063] [outer = (nil)] 09:22:41 INFO - PROCESS | 1846 | ++DOMWINDOW == 112 (0x7f7531455000) [pid = 1846] [serial = 1064] [outer = 0x7f752f635c00] 09:22:41 INFO - PROCESS | 1846 | 1461774161482 Marionette DEBUG loaded listener.js 09:22:41 INFO - PROCESS | 1846 | ++DOMWINDOW == 113 (0x7f7532868400) [pid = 1846] [serial = 1065] [outer = 0x7f752f635c00] 09:22:42 INFO - PROCESS | 1846 | 1461774162358 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] 09:22:42 INFO - PROCESS | 1846 | 1461774162464 Marionette TRACE conn3 <- [1,1389,null,{"value":"8"}] 09:22:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html 09:22:42 INFO - PROCESS | 1846 | 1461774162469 Marionette TRACE conn3 -> [0,1390,"setScriptTimeout",{"ms":35000}] 09:22:42 INFO - PROCESS | 1846 | 1461774162472 Marionette TRACE conn3 <- [1,1390,null,{}] 09:22:42 INFO - PROCESS | 1846 | 1461774162477 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}] 09:22:42 INFO - PROCESS | 1846 | 1461774162681 Marionette TRACE conn3 <- [1,1391,null,{"value":null}] 09:22:42 INFO - PROCESS | 1846 | 1461774162705 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\", \"8c3fb307-b706-445e-94e1-ab62aec87e07\");\n\nvar timer = null;\nif (30000) {\n 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:22:42 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f75299e6800 == 60 [pid = 1846] [id = 355] 09:22:42 INFO - PROCESS | 1846 | ++DOMWINDOW == 114 (0x7f7531266c00) [pid = 1846] [serial = 1066] [outer = (nil)] 09:22:42 INFO - PROCESS | 1846 | ++DOMWINDOW == 115 (0x7f75329f3800) [pid = 1846] [serial = 1067] [outer = 0x7f7531266c00] 09:22:42 INFO - PROCESS | 1846 | 1461774162767 Marionette DEBUG loaded listener.js 09:22:42 INFO - PROCESS | 1846 | ++DOMWINDOW == 116 (0x7f7532a83000) [pid = 1846] [serial = 1068] [outer = 0x7f7531266c00] 09:22:43 INFO - PROCESS | 1846 | --DOMWINDOW == 115 (0x7f752ff33400) [pid = 1846] [serial = 1024] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html] 09:22:43 INFO - PROCESS | 1846 | --DOMWINDOW == 114 (0x7f75301d5400) [pid = 1846] [serial = 1027] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html] 09:22:43 INFO - PROCESS | 1846 | --DOMWINDOW == 113 (0x7f752e547800) [pid = 1846] [serial = 991] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html] 09:22:43 INFO - PROCESS | 1846 | --DOMWINDOW == 112 (0x7f752f150400) [pid = 1846] [serial = 1018] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html] 09:22:43 INFO - PROCESS | 1846 | --DOMWINDOW == 111 (0x7f752a6e5c00) [pid = 1846] [serial = 1015] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html] 09:22:43 INFO - PROCESS | 1846 | --DOMWINDOW == 110 (0x7f7530555c00) [pid = 1846] [serial = 1021] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html] 09:22:43 INFO - PROCESS | 1846 | --DOMWINDOW == 109 (0x7f75244eac00) [pid = 1846] [serial = 937] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html] 09:22:43 INFO - PROCESS | 1846 | 1461774163673 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]]]}] 09:22:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | Canvas test: 2d.pattern.image.null 09:22:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | took 1228ms 09:22:43 INFO - PROCESS | 1846 | 1461774163704 Marionette TRACE conn3 -> [0,1393,"getWindowHandle",null] 09:22:43 INFO - PROCESS | 1846 | 1461774163707 Marionette TRACE conn3 <- [1,1393,null,{"value":"8"}] 09:22:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html 09:22:43 INFO - PROCESS | 1846 | 1461774163713 Marionette TRACE conn3 -> [0,1394,"setScriptTimeout",{"ms":35000}] 09:22:43 INFO - PROCESS | 1846 | 1461774163715 Marionette TRACE conn3 <- [1,1394,null,{}] 09:22:43 INFO - PROCESS | 1846 | 1461774163720 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}] 09:22:43 INFO - PROCESS | 1846 | 1461774163895 Marionette TRACE conn3 <- [1,1395,null,{"value":null}] 09:22:43 INFO - PROCESS | 1846 | 1461774163910 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\", \"8c3fb307-b706-445e-94e1-ab62aec87e07\");\n\nvar timer = null;\nif (30000) {\n 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:22:43 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f75315b9800 == 61 [pid = 1846] [id = 356] 09:22:43 INFO - PROCESS | 1846 | ++DOMWINDOW == 110 (0x7f75329ee000) [pid = 1846] [serial = 1069] [outer = (nil)] 09:22:43 INFO - PROCESS | 1846 | ++DOMWINDOW == 111 (0x7f753478d000) [pid = 1846] [serial = 1070] [outer = 0x7f75329ee000] 09:22:43 INFO - PROCESS | 1846 | 1461774163973 Marionette DEBUG loaded listener.js 09:22:44 INFO - PROCESS | 1846 | ++DOMWINDOW == 112 (0x7f7535e09800) [pid = 1846] [serial = 1071] [outer = 0x7f75329ee000] 09:22:44 INFO - PROCESS | 1846 | 1461774164739 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]]]}] 09:22:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | Canvas test: 2d.pattern.image.string 09:22:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | took 1075ms 09:22:44 INFO - PROCESS | 1846 | 1461774164805 Marionette TRACE conn3 -> [0,1397,"getWindowHandle",null] 09:22:44 INFO - PROCESS | 1846 | 1461774164807 Marionette TRACE conn3 <- [1,1397,null,{"value":"8"}] 09:22:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html 09:22:44 INFO - PROCESS | 1846 | 1461774164824 Marionette TRACE conn3 -> [0,1398,"setScriptTimeout",{"ms":35000}] 09:22:44 INFO - PROCESS | 1846 | 1461774164827 Marionette TRACE conn3 <- [1,1398,null,{}] 09:22:44 INFO - PROCESS | 1846 | 1461774164832 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}] 09:22:44 INFO - PROCESS | 1846 | 1461774164971 Marionette TRACE conn3 <- [1,1399,null,{"value":null}] 09:22:44 INFO - PROCESS | 1846 | 1461774164981 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\", \"8c3fb307-b706-445e-94e1-ab62aec87e07\");\n\nvar timer = null;\nif (30000) {\n 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:22:45 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f7532a54800 == 62 [pid = 1846] [id = 357] 09:22:45 INFO - PROCESS | 1846 | ++DOMWINDOW == 113 (0x7f7535e0a000) [pid = 1846] [serial = 1072] [outer = (nil)] 09:22:45 INFO - PROCESS | 1846 | ++DOMWINDOW == 114 (0x7f7536487400) [pid = 1846] [serial = 1073] [outer = 0x7f7535e0a000] 09:22:45 INFO - PROCESS | 1846 | 1461774165040 Marionette DEBUG loaded listener.js 09:22:45 INFO - PROCESS | 1846 | ++DOMWINDOW == 115 (0x7f7536cb8c00) [pid = 1846] [serial = 1074] [outer = 0x7f7535e0a000] 09:22:46 INFO - PROCESS | 1846 | 1461774166113 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]]]}] 09:22:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | Canvas test: 2d.pattern.image.undefined 09:22:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | took 1348ms 09:22:46 INFO - PROCESS | 1846 | 1461774166163 Marionette TRACE conn3 -> [0,1401,"getWindowHandle",null] 09:22:46 INFO - PROCESS | 1846 | 1461774166170 Marionette TRACE conn3 <- [1,1401,null,{"value":"8"}] 09:22:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html 09:22:46 INFO - PROCESS | 1846 | 1461774166177 Marionette TRACE conn3 -> [0,1402,"setScriptTimeout",{"ms":35000}] 09:22:46 INFO - PROCESS | 1846 | 1461774166183 Marionette TRACE conn3 <- [1,1402,null,{}] 09:22:46 INFO - PROCESS | 1846 | 1461774166190 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}] 09:22:46 INFO - PROCESS | 1846 | 1461774166395 Marionette TRACE conn3 <- [1,1403,null,{"value":null}] 09:22:46 INFO - PROCESS | 1846 | 1461774166543 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\", \"8c3fb307-b706-445e-94e1-ab62aec87e07\");\n\nvar timer = null;\nif (30000) {\n 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:22:46 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f752a3c9800 == 63 [pid = 1846] [id = 358] 09:22:46 INFO - PROCESS | 1846 | ++DOMWINDOW == 116 (0x7f752818c800) [pid = 1846] [serial = 1075] [outer = (nil)] 09:22:46 INFO - PROCESS | 1846 | ++DOMWINDOW == 117 (0x7f752a6ebc00) [pid = 1846] [serial = 1076] [outer = 0x7f752818c800] 09:22:46 INFO - PROCESS | 1846 | 1461774166615 Marionette DEBUG loaded listener.js 09:22:46 INFO - PROCESS | 1846 | ++DOMWINDOW == 118 (0x7f7528f34800) [pid = 1846] [serial = 1077] [outer = 0x7f752818c800] 09:22:47 INFO - PROCESS | 1846 | 1461774167559 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]]]}] 09:22:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | Canvas test: 2d.pattern.modify.canvas1 09:22:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | took 1436ms 09:22:47 INFO - PROCESS | 1846 | 1461774167648 Marionette TRACE conn3 -> [0,1405,"getWindowHandle",null] 09:22:47 INFO - PROCESS | 1846 | 1461774167656 Marionette TRACE conn3 <- [1,1405,null,{"value":"8"}] 09:22:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html 09:22:47 INFO - PROCESS | 1846 | 1461774167670 Marionette TRACE conn3 -> [0,1406,"setScriptTimeout",{"ms":35000}] 09:22:47 INFO - PROCESS | 1846 | 1461774167674 Marionette TRACE conn3 <- [1,1406,null,{}] 09:22:47 INFO - PROCESS | 1846 | 1461774167721 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}] 09:22:47 INFO - PROCESS | 1846 | 1461774167966 Marionette TRACE conn3 <- [1,1407,null,{"value":null}] 09:22:48 INFO - PROCESS | 1846 | 1461774168045 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\", \"8c3fb307-b706-445e-94e1-ab62aec87e07\");\n\nvar timer = null;\nif (30000) {\n 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:22:48 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f753129c000 == 64 [pid = 1846] [id = 359] 09:22:48 INFO - PROCESS | 1846 | ++DOMWINDOW == 119 (0x7f752f96d400) [pid = 1846] [serial = 1078] [outer = (nil)] 09:22:48 INFO - PROCESS | 1846 | ++DOMWINDOW == 120 (0x7f752ff37c00) [pid = 1846] [serial = 1079] [outer = 0x7f752f96d400] 09:22:48 INFO - PROCESS | 1846 | 1461774168120 Marionette DEBUG loaded listener.js 09:22:48 INFO - PROCESS | 1846 | ++DOMWINDOW == 121 (0x7f7531450000) [pid = 1846] [serial = 1080] [outer = 0x7f752f96d400] 09:22:49 INFO - PROCESS | 1846 | 1461774169019 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]]]}] 09:22:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | Canvas test: 2d.pattern.modify.canvas2 09:22:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | took 1382ms 09:22:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html 09:22:49 INFO - PROCESS | 1846 | 1461774169053 Marionette TRACE conn3 -> [0,1409,"getWindowHandle",null] 09:22:49 INFO - PROCESS | 1846 | 1461774169056 Marionette TRACE conn3 <- [1,1409,null,{"value":"8"}] 09:22:49 INFO - PROCESS | 1846 | 1461774169062 Marionette TRACE conn3 -> [0,1410,"setScriptTimeout",{"ms":35000}] 09:22:49 INFO - PROCESS | 1846 | 1461774169068 Marionette TRACE conn3 <- [1,1410,null,{}] 09:22:49 INFO - PROCESS | 1846 | 1461774169084 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}] 09:22:49 INFO - PROCESS | 1846 | 1461774169250 Marionette TRACE conn3 <- [1,1411,null,{"value":null}] 09:22:49 INFO - PROCESS | 1846 | 1461774169408 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\", \"8c3fb307-b706-445e-94e1-ab62aec87e07\");\n\nvar timer = null;\nif (30000) {\n 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:22:49 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f75374db800 == 65 [pid = 1846] [id = 360] 09:22:49 INFO - PROCESS | 1846 | ++DOMWINDOW == 122 (0x7f7532a85800) [pid = 1846] [serial = 1081] [outer = (nil)] 09:22:49 INFO - PROCESS | 1846 | ++DOMWINDOW == 123 (0x7f7534783c00) [pid = 1846] [serial = 1082] [outer = 0x7f7532a85800] 09:22:49 INFO - PROCESS | 1846 | 1461774169482 Marionette DEBUG loaded listener.js 09:22:49 INFO - PROCESS | 1846 | ++DOMWINDOW == 124 (0x7f7535efe000) [pid = 1846] [serial = 1083] [outer = 0x7f7532a85800] 09:22:50 INFO - PROCESS | 1846 | 1461774170433 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]]]}] 09:22:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | Canvas test: 2d.pattern.modify.image1 09:22:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | took 1391ms 09:22:50 INFO - PROCESS | 1846 | 1461774170453 Marionette TRACE conn3 -> [0,1413,"getWindowHandle",null] 09:22:50 INFO - PROCESS | 1846 | 1461774170457 Marionette TRACE conn3 <- [1,1413,null,{"value":"8"}] 09:22:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html 09:22:50 INFO - PROCESS | 1846 | 1461774170463 Marionette TRACE conn3 -> [0,1414,"setScriptTimeout",{"ms":35000}] 09:22:50 INFO - PROCESS | 1846 | 1461774170466 Marionette TRACE conn3 <- [1,1414,null,{}] 09:22:50 INFO - PROCESS | 1846 | 1461774170472 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}] 09:22:50 INFO - PROCESS | 1846 | 1461774170632 Marionette TRACE conn3 <- [1,1415,null,{"value":null}] 09:22:50 INFO - PROCESS | 1846 | 1461774170780 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\", \"8c3fb307-b706-445e-94e1-ab62aec87e07\");\n\nvar timer = null;\nif (30000) {\n 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:22:50 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f7538c9f000 == 66 [pid = 1846] [id = 361] 09:22:50 INFO - PROCESS | 1846 | ++DOMWINDOW == 125 (0x7f7532abe800) [pid = 1846] [serial = 1084] [outer = (nil)] 09:22:50 INFO - PROCESS | 1846 | ++DOMWINDOW == 126 (0x7f7536cba400) [pid = 1846] [serial = 1085] [outer = 0x7f7532abe800] 09:22:50 INFO - PROCESS | 1846 | 1461774170855 Marionette DEBUG loaded listener.js 09:22:50 INFO - PROCESS | 1846 | ++DOMWINDOW == 127 (0x7f7536fccc00) [pid = 1846] [serial = 1086] [outer = 0x7f7532abe800] 09:22:51 INFO - PROCESS | 1846 | 1461774171775 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]]]}] 09:22:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | Canvas test: 2d.pattern.modify.image2 09:22:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | took 1328ms 09:22:51 INFO - PROCESS | 1846 | 1461774171791 Marionette TRACE conn3 -> [0,1417,"getWindowHandle",null] 09:22:51 INFO - PROCESS | 1846 | 1461774171794 Marionette TRACE conn3 <- [1,1417,null,{"value":"8"}] 09:22:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html 09:22:51 INFO - PROCESS | 1846 | 1461774171806 Marionette TRACE conn3 -> [0,1418,"setScriptTimeout",{"ms":35000}] 09:22:51 INFO - PROCESS | 1846 | 1461774171816 Marionette TRACE conn3 <- [1,1418,null,{}] 09:22:51 INFO - PROCESS | 1846 | 1461774171820 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}] 09:22:51 INFO - PROCESS | 1846 | 1461774171977 Marionette TRACE conn3 <- [1,1419,null,{"value":null}] 09:22:52 INFO - PROCESS | 1846 | 1461774172128 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\", \"8c3fb307-b706-445e-94e1-ab62aec87e07\");\n\nvar timer = null;\nif (30000) {\n 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:22:52 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f753928f000 == 67 [pid = 1846] [id = 362] 09:22:52 INFO - PROCESS | 1846 | ++DOMWINDOW == 128 (0x7f752f96cc00) [pid = 1846] [serial = 1087] [outer = (nil)] 09:22:52 INFO - PROCESS | 1846 | ++DOMWINDOW == 129 (0x7f75372bf000) [pid = 1846] [serial = 1088] [outer = 0x7f752f96cc00] 09:22:52 INFO - PROCESS | 1846 | 1461774172201 Marionette DEBUG loaded listener.js 09:22:52 INFO - PROCESS | 1846 | ++DOMWINDOW == 130 (0x7f75373e1800) [pid = 1846] [serial = 1089] [outer = 0x7f752f96cc00] 09:22:53 INFO - PROCESS | 1846 | 1461774173090 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]]]}] 09:22:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | Canvas test: 2d.pattern.paint.norepeat.basic 09:22:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | took 1341ms 09:22:53 INFO - PROCESS | 1846 | 1461774173147 Marionette TRACE conn3 -> [0,1421,"getWindowHandle",null] 09:22:53 INFO - PROCESS | 1846 | 1461774173150 Marionette TRACE conn3 <- [1,1421,null,{"value":"8"}] 09:22:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html 09:22:53 INFO - PROCESS | 1846 | 1461774173157 Marionette TRACE conn3 -> [0,1422,"setScriptTimeout",{"ms":35000}] 09:22:53 INFO - PROCESS | 1846 | 1461774173160 Marionette TRACE conn3 <- [1,1422,null,{}] 09:22:53 INFO - PROCESS | 1846 | 1461774173165 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}] 09:22:53 INFO - PROCESS | 1846 | 1461774173338 Marionette TRACE conn3 <- [1,1423,null,{"value":null}] 09:22:53 INFO - PROCESS | 1846 | 1461774173491 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\", \"8c3fb307-b706-445e-94e1-ab62aec87e07\");\n\nvar timer = null;\nif (30000) {\n 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:22:53 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f7539c2d800 == 68 [pid = 1846] [id = 363] 09:22:53 INFO - PROCESS | 1846 | ++DOMWINDOW == 131 (0x7f75374a0400) [pid = 1846] [serial = 1090] [outer = (nil)] 09:22:53 INFO - PROCESS | 1846 | ++DOMWINDOW == 132 (0x7f75374a8c00) [pid = 1846] [serial = 1091] [outer = 0x7f75374a0400] 09:22:53 INFO - PROCESS | 1846 | 1461774173566 Marionette DEBUG loaded listener.js 09:22:53 INFO - PROCESS | 1846 | ++DOMWINDOW == 133 (0x7f7537c8cc00) [pid = 1846] [serial = 1092] [outer = 0x7f75374a0400] 09:22:54 INFO - PROCESS | 1846 | 1461774174494 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]]]}] 09:22:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | Canvas test: 2d.pattern.paint.norepeat.coord1 09:22:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | took 1376ms 09:22:54 INFO - PROCESS | 1846 | 1461774174534 Marionette TRACE conn3 -> [0,1425,"getWindowHandle",null] 09:22:54 INFO - PROCESS | 1846 | 1461774174537 Marionette TRACE conn3 <- [1,1425,null,{"value":"8"}] 09:22:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html 09:22:54 INFO - PROCESS | 1846 | 1461774174544 Marionette TRACE conn3 -> [0,1426,"setScriptTimeout",{"ms":35000}] 09:22:54 INFO - PROCESS | 1846 | 1461774174547 Marionette TRACE conn3 <- [1,1426,null,{}] 09:22:54 INFO - PROCESS | 1846 | 1461774174552 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}] 09:22:54 INFO - PROCESS | 1846 | 1461774174710 Marionette TRACE conn3 <- [1,1427,null,{"value":null}] 09:22:54 INFO - PROCESS | 1846 | 1461774174867 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\", \"8c3fb307-b706-445e-94e1-ab62aec87e07\");\n\nvar timer = null;\nif (30000) {\n 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:22:54 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f75283b0800 == 69 [pid = 1846] [id = 364] 09:22:54 INFO - PROCESS | 1846 | ++DOMWINDOW == 134 (0x7f752646ac00) [pid = 1846] [serial = 1093] [outer = (nil)] 09:22:54 INFO - PROCESS | 1846 | ++DOMWINDOW == 135 (0x7f75280af000) [pid = 1846] [serial = 1094] [outer = 0x7f752646ac00] 09:22:54 INFO - PROCESS | 1846 | 1461774174936 Marionette DEBUG loaded listener.js 09:22:55 INFO - PROCESS | 1846 | ++DOMWINDOW == 136 (0x7f7537c89400) [pid = 1846] [serial = 1095] [outer = 0x7f752646ac00] 09:22:56 INFO - PROCESS | 1846 | 1461774176213 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]]]}] 09:22:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | Canvas test: 2d.pattern.paint.norepeat.coord2 09:22:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | took 1733ms 09:22:56 INFO - PROCESS | 1846 | 1461774176277 Marionette TRACE conn3 -> [0,1429,"getWindowHandle",null] 09:22:56 INFO - PROCESS | 1846 | 1461774176293 Marionette TRACE conn3 <- [1,1429,null,{"value":"8"}] 09:22:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html 09:22:56 INFO - PROCESS | 1846 | 1461774176299 Marionette TRACE conn3 -> [0,1430,"setScriptTimeout",{"ms":35000}] 09:22:56 INFO - PROCESS | 1846 | 1461774176316 Marionette TRACE conn3 <- [1,1430,null,{}] 09:22:56 INFO - PROCESS | 1846 | 1461774176324 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}] 09:22:56 INFO - PROCESS | 1846 | 1461774176529 Marionette TRACE conn3 <- [1,1431,null,{"value":null}] 09:22:56 INFO - PROCESS | 1846 | --DOCSHELL 0x7f752fbc3800 == 68 [pid = 1846] [id = 11] 09:22:56 INFO - PROCESS | 1846 | --DOCSHELL 0x7f75315b9800 == 67 [pid = 1846] [id = 356] 09:22:56 INFO - PROCESS | 1846 | --DOMWINDOW == 135 (0x7f752a6b0000) [pid = 1846] [serial = 1031] [outer = (nil)] [url = about:blank] 09:22:56 INFO - PROCESS | 1846 | 1461774176784 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\", \"8c3fb307-b706-445e-94e1-ab62aec87e07\");\n\nvar timer = null;\nif (30000) {\n 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:22:56 INFO - PROCESS | 1846 | --DOCSHELL 0x7f75299e6800 == 66 [pid = 1846] [id = 355] 09:22:56 INFO - PROCESS | 1846 | --DOCSHELL 0x7f752f9e2000 == 65 [pid = 1846] [id = 354] 09:22:56 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f75283ac000 == 66 [pid = 1846] [id = 365] 09:22:56 INFO - PROCESS | 1846 | ++DOMWINDOW == 136 (0x7f7528f34400) [pid = 1846] [serial = 1096] [outer = (nil)] 09:22:56 INFO - PROCESS | 1846 | ++DOMWINDOW == 137 (0x7f752a6b1800) [pid = 1846] [serial = 1097] [outer = 0x7f7528f34400] 09:22:56 INFO - PROCESS | 1846 | 1461774176887 Marionette DEBUG loaded listener.js 09:22:56 INFO - PROCESS | 1846 | ++DOMWINDOW == 138 (0x7f752a6e7800) [pid = 1846] [serial = 1098] [outer = 0x7f7528f34400] 09:22:57 INFO - PROCESS | 1846 | --DOCSHELL 0x7f752e39b000 == 65 [pid = 1846] [id = 353] 09:22:57 INFO - PROCESS | 1846 | --DOCSHELL 0x7f75299a5000 == 64 [pid = 1846] [id = 352] 09:22:57 INFO - PROCESS | 1846 | --DOCSHELL 0x7f7527bea800 == 63 [pid = 1846] [id = 351] 09:22:57 INFO - PROCESS | 1846 | --DOMWINDOW == 137 (0x7f7530f1a400) [pid = 1846] [serial = 939] [outer = (nil)] [url = about:blank] 09:22:57 INFO - PROCESS | 1846 | --DOMWINDOW == 136 (0x7f75329f3000) [pid = 1846] [serial = 1025] [outer = (nil)] [url = about:blank] 09:22:57 INFO - PROCESS | 1846 | --DOMWINDOW == 135 (0x7f7532c19800) [pid = 1846] [serial = 1028] [outer = (nil)] [url = about:blank] 09:22:57 INFO - PROCESS | 1846 | --DOMWINDOW == 134 (0x7f7532ab3c00) [pid = 1846] [serial = 1026] [outer = (nil)] [url = about:blank] 09:22:57 INFO - PROCESS | 1846 | --DOMWINDOW == 133 (0x7f7532865c00) [pid = 1846] [serial = 993] [outer = (nil)] [url = about:blank] 09:22:57 INFO - PROCESS | 1846 | --DOMWINDOW == 132 (0x7f752fcd0800) [pid = 1846] [serial = 1019] [outer = (nil)] [url = about:blank] 09:22:57 INFO - PROCESS | 1846 | --DOMWINDOW == 131 (0x7f752fd1bc00) [pid = 1846] [serial = 1020] [outer = (nil)] [url = about:blank] 09:22:57 INFO - PROCESS | 1846 | --DOMWINDOW == 130 (0x7f752f006800) [pid = 1846] [serial = 1017] [outer = (nil)] [url = about:blank] 09:22:57 INFO - PROCESS | 1846 | --DOMWINDOW == 129 (0x7f752a90e400) [pid = 1846] [serial = 1016] [outer = (nil)] [url = about:blank] 09:22:57 INFO - PROCESS | 1846 | --DOMWINDOW == 128 (0x7f753144a000) [pid = 1846] [serial = 1022] [outer = (nil)] [url = about:blank] 09:22:57 INFO - PROCESS | 1846 | --DOMWINDOW == 127 (0x7f752fdde000) [pid = 1846] [serial = 998] [outer = (nil)] [url = about:blank] 09:22:57 INFO - PROCESS | 1846 | --DOMWINDOW == 126 (0x7f753286c000) [pid = 1846] [serial = 1001] [outer = (nil)] [url = about:blank] 09:22:57 INFO - PROCESS | 1846 | --DOMWINDOW == 125 (0x7f752e1af800) [pid = 1846] [serial = 995] [outer = (nil)] [url = about:blank] 09:22:57 INFO - PROCESS | 1846 | --DOMWINDOW == 124 (0x7f75329f1000) [pid = 1846] [serial = 1004] [outer = (nil)] [url = about:blank] 09:22:57 INFO - PROCESS | 1846 | --DOMWINDOW == 123 (0x7f75280a5800) [pid = 1846] [serial = 1013] [outer = (nil)] [url = about:blank] 09:22:57 INFO - PROCESS | 1846 | --DOMWINDOW == 122 (0x7f7532a7e000) [pid = 1846] [serial = 1007] [outer = (nil)] [url = about:blank] 09:22:57 INFO - PROCESS | 1846 | --DOMWINDOW == 121 (0x7f7532c11400) [pid = 1846] [serial = 1010] [outer = (nil)] [url = about:blank] 09:22:57 INFO - PROCESS | 1846 | --DOMWINDOW == 120 (0x7f7532cc5000) [pid = 1846] [serial = 1029] [outer = (nil)] [url = about:blank] 09:22:57 INFO - PROCESS | 1846 | --DOMWINDOW == 119 (0x7f7532865000) [pid = 1846] [serial = 1023] [outer = (nil)] [url = about:blank] 09:22:57 INFO - PROCESS | 1846 | 1461774177725 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]]]}] 09:22:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | Canvas test: 2d.pattern.paint.norepeat.coord3 09:22:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | took 1448ms 09:22:57 INFO - PROCESS | 1846 | 1461774177749 Marionette TRACE conn3 -> [0,1433,"getWindowHandle",null] 09:22:57 INFO - PROCESS | 1846 | 1461774177756 Marionette TRACE conn3 <- [1,1433,null,{"value":"8"}] 09:22:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html 09:22:57 INFO - PROCESS | 1846 | 1461774177766 Marionette TRACE conn3 -> [0,1434,"setScriptTimeout",{"ms":35000}] 09:22:57 INFO - PROCESS | 1846 | 1461774177769 Marionette TRACE conn3 <- [1,1434,null,{}] 09:22:57 INFO - PROCESS | 1846 | 1461774177775 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}] 09:22:57 INFO - PROCESS | 1846 | 1461774177921 Marionette TRACE conn3 <- [1,1435,null,{"value":null}] 09:22:58 INFO - PROCESS | 1846 | 1461774178036 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\", \"8c3fb307-b706-445e-94e1-ab62aec87e07\");\n\nvar timer = null;\nif (30000) {\n 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:22:58 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f752a3c8800 == 64 [pid = 1846] [id = 366] 09:22:58 INFO - PROCESS | 1846 | ++DOMWINDOW == 120 (0x7f7526aab000) [pid = 1846] [serial = 1099] [outer = (nil)] 09:22:58 INFO - PROCESS | 1846 | ++DOMWINDOW == 121 (0x7f752e1a6400) [pid = 1846] [serial = 1100] [outer = 0x7f7526aab000] 09:22:58 INFO - PROCESS | 1846 | 1461774178098 Marionette DEBUG loaded listener.js 09:22:58 INFO - PROCESS | 1846 | ++DOMWINDOW == 122 (0x7f752e551400) [pid = 1846] [serial = 1101] [outer = 0x7f7526aab000] 09:22:58 INFO - PROCESS | 1846 | 1461774178822 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]]]}] 09:22:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | Canvas test: 2d.pattern.paint.norepeat.outside 09:22:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | took 1126ms 09:22:58 INFO - PROCESS | 1846 | 1461774178892 Marionette TRACE conn3 -> [0,1437,"getWindowHandle",null] 09:22:58 INFO - PROCESS | 1846 | 1461774178896 Marionette TRACE conn3 <- [1,1437,null,{"value":"8"}] 09:22:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html 09:22:58 INFO - PROCESS | 1846 | 1461774178901 Marionette TRACE conn3 -> [0,1438,"setScriptTimeout",{"ms":35000}] 09:22:58 INFO - PROCESS | 1846 | 1461774178906 Marionette TRACE conn3 <- [1,1438,null,{}] 09:22:58 INFO - PROCESS | 1846 | 1461774178921 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}] 09:22:59 INFO - PROCESS | 1846 | 1461774179072 Marionette TRACE conn3 <- [1,1439,null,{"value":null}] 09:22:59 INFO - PROCESS | 1846 | 1461774179083 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\", \"8c3fb307-b706-445e-94e1-ab62aec87e07\");\n\nvar timer = null;\nif (30000) {\n 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:22:59 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f752f972800 == 65 [pid = 1846] [id = 367] 09:22:59 INFO - PROCESS | 1846 | ++DOMWINDOW == 123 (0x7f752fcc6800) [pid = 1846] [serial = 1102] [outer = (nil)] 09:22:59 INFO - PROCESS | 1846 | ++DOMWINDOW == 124 (0x7f752fd1bc00) [pid = 1846] [serial = 1103] [outer = 0x7f752fcc6800] 09:22:59 INFO - PROCESS | 1846 | 1461774179145 Marionette DEBUG loaded listener.js 09:22:59 INFO - PROCESS | 1846 | ++DOMWINDOW == 125 (0x7f752ff3a800) [pid = 1846] [serial = 1104] [outer = 0x7f752fcc6800] 09:23:00 INFO - PROCESS | 1846 | 1461774180030 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]]]}] 09:23:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | Canvas patterns do not get flipped when painted 09:23:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | took 1189ms 09:23:00 INFO - PROCESS | 1846 | 1461774180091 Marionette TRACE conn3 -> [0,1441,"getWindowHandle",null] 09:23:00 INFO - PROCESS | 1846 | 1461774180095 Marionette TRACE conn3 <- [1,1441,null,{"value":"8"}] 09:23:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html 09:23:00 INFO - PROCESS | 1846 | 1461774180107 Marionette TRACE conn3 -> [0,1442,"setScriptTimeout",{"ms":35000}] 09:23:00 INFO - PROCESS | 1846 | 1461774180109 Marionette TRACE conn3 <- [1,1442,null,{}] 09:23:00 INFO - PROCESS | 1846 | 1461774180114 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}] 09:23:00 INFO - PROCESS | 1846 | 1461774180296 Marionette TRACE conn3 <- [1,1443,null,{"value":null}] 09:23:00 INFO - PROCESS | 1846 | 1461774180316 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\", \"8c3fb307-b706-445e-94e1-ab62aec87e07\");\n\nvar timer = null;\nif (30000) {\n 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:23:00 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f75300ca000 == 66 [pid = 1846] [id = 368] 09:23:00 INFO - PROCESS | 1846 | ++DOMWINDOW == 126 (0x7f752f963c00) [pid = 1846] [serial = 1105] [outer = (nil)] 09:23:00 INFO - PROCESS | 1846 | ++DOMWINDOW == 127 (0x7f7530f1a400) [pid = 1846] [serial = 1106] [outer = 0x7f752f963c00] 09:23:00 INFO - PROCESS | 1846 | 1461774180376 Marionette DEBUG loaded listener.js 09:23:00 INFO - PROCESS | 1846 | ++DOMWINDOW == 128 (0x7f753144a800) [pid = 1846] [serial = 1107] [outer = 0x7f752f963c00] 09:23:01 INFO - PROCESS | 1846 | 1461774181206 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]]]}] 09:23:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | Image patterns do not get flipped when painted 09:23:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | took 1183ms 09:23:01 INFO - PROCESS | 1846 | 1461774181295 Marionette TRACE conn3 -> [0,1445,"getWindowHandle",null] 09:23:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html 09:23:01 INFO - PROCESS | 1846 | 1461774181299 Marionette TRACE conn3 <- [1,1445,null,{"value":"8"}] 09:23:01 INFO - PROCESS | 1846 | 1461774181304 Marionette TRACE conn3 -> [0,1446,"setScriptTimeout",{"ms":35000}] 09:23:01 INFO - PROCESS | 1846 | 1461774181306 Marionette TRACE conn3 <- [1,1446,null,{}] 09:23:01 INFO - PROCESS | 1846 | 1461774181311 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}] 09:23:01 INFO - PROCESS | 1846 | --DOMWINDOW == 127 (0x7f752fbc4800) [pid = 1846] [serial = 27] [outer = (nil)] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 09:23:01 INFO - PROCESS | 1846 | --DOMWINDOW == 126 (0x7f7526468c00) [pid = 1846] [serial = 1030] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html] 09:23:01 INFO - PROCESS | 1846 | --DOMWINDOW == 125 (0x7f752f635c00) [pid = 1846] [serial = 1063] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html] 09:23:01 INFO - PROCESS | 1846 | --DOMWINDOW == 124 (0x7f7526465000) [pid = 1846] [serial = 1057] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html] 09:23:01 INFO - PROCESS | 1846 | --DOMWINDOW == 123 (0x7f7531266c00) [pid = 1846] [serial = 1066] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html] 09:23:01 INFO - PROCESS | 1846 | --DOMWINDOW == 122 (0x7f75329ee000) [pid = 1846] [serial = 1069] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html] 09:23:01 INFO - PROCESS | 1846 | --DOMWINDOW == 121 (0x7f752fcdc000) [pid = 1846] [serial = 1060] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html] 09:23:01 INFO - PROCESS | 1846 | --DOMWINDOW == 120 (0x7f752a6afc00) [pid = 1846] [serial = 1054] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html] 09:23:01 INFO - PROCESS | 1846 | --DOMWINDOW == 119 (0x7f752fb42c00) [pid = 1846] [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.] 09:23:01 INFO - PROCESS | 1846 | 1461774181721 Marionette TRACE conn3 <- [1,1447,null,{"value":null}] 09:23:01 INFO - PROCESS | 1846 | 1461774181743 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\", \"8c3fb307-b706-445e-94e1-ab62aec87e07\");\n\nvar timer = null;\nif (30000) {\n 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:23:01 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f752f982800 == 67 [pid = 1846] [id = 369] 09:23:01 INFO - PROCESS | 1846 | ++DOMWINDOW == 120 (0x7f752f635c00) [pid = 1846] [serial = 1108] [outer = (nil)] 09:23:01 INFO - PROCESS | 1846 | ++DOMWINDOW == 121 (0x7f752fddac00) [pid = 1846] [serial = 1109] [outer = 0x7f752f635c00] 09:23:01 INFO - PROCESS | 1846 | 1461774181808 Marionette DEBUG loaded listener.js 09:23:01 INFO - PROCESS | 1846 | ++DOMWINDOW == 122 (0x7f753144e000) [pid = 1846] [serial = 1110] [outer = 0x7f752f635c00] 09:23:02 INFO - PROCESS | 1846 | 1461774182609 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]]]}] 09:23:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | Canvas test: 2d.pattern.paint.repeat.basic 09:23:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | took 1336ms 09:23:02 INFO - PROCESS | 1846 | 1461774182640 Marionette TRACE conn3 -> [0,1449,"getWindowHandle",null] 09:23:02 INFO - PROCESS | 1846 | 1461774182644 Marionette TRACE conn3 <- [1,1449,null,{"value":"8"}] 09:23:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html 09:23:02 INFO - PROCESS | 1846 | 1461774182649 Marionette TRACE conn3 -> [0,1450,"setScriptTimeout",{"ms":35000}] 09:23:02 INFO - PROCESS | 1846 | 1461774182652 Marionette TRACE conn3 <- [1,1450,null,{}] 09:23:02 INFO - PROCESS | 1846 | 1461774182657 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}] 09:23:02 INFO - PROCESS | 1846 | 1461774182846 Marionette TRACE conn3 <- [1,1451,null,{"value":null}] 09:23:02 INFO - PROCESS | 1846 | 1461774182859 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\", \"8c3fb307-b706-445e-94e1-ab62aec87e07\");\n\nvar timer = null;\nif (30000) {\n 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:23:02 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f7535236800 == 68 [pid = 1846] [id = 370] 09:23:02 INFO - PROCESS | 1846 | ++DOMWINDOW == 123 (0x7f7532a7e000) [pid = 1846] [serial = 1111] [outer = (nil)] 09:23:02 INFO - PROCESS | 1846 | ++DOMWINDOW == 124 (0x7f7535285800) [pid = 1846] [serial = 1112] [outer = 0x7f7532a7e000] 09:23:02 INFO - PROCESS | 1846 | 1461774182924 Marionette DEBUG loaded listener.js 09:23:03 INFO - PROCESS | 1846 | ++DOMWINDOW == 125 (0x7f7535e16400) [pid = 1846] [serial = 1113] [outer = 0x7f7532a7e000] 09:23:03 INFO - PROCESS | 1846 | 1461774183870 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]]]}] 09:23:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | Canvas test: 2d.pattern.paint.repeat.coord1 09:23:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | took 1291ms 09:23:03 INFO - PROCESS | 1846 | 1461774183941 Marionette TRACE conn3 -> [0,1453,"getWindowHandle",null] 09:23:03 INFO - PROCESS | 1846 | 1461774183947 Marionette TRACE conn3 <- [1,1453,null,{"value":"8"}] 09:23:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html 09:23:03 INFO - PROCESS | 1846 | 1461774183955 Marionette TRACE conn3 -> [0,1454,"setScriptTimeout",{"ms":35000}] 09:23:03 INFO - PROCESS | 1846 | 1461774183961 Marionette TRACE conn3 <- [1,1454,null,{}] 09:23:03 INFO - PROCESS | 1846 | 1461774183971 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}] 09:23:04 INFO - PROCESS | 1846 | 1461774184188 Marionette TRACE conn3 <- [1,1455,null,{"value":null}] 09:23:04 INFO - PROCESS | 1846 | 1461774184362 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\", \"8c3fb307-b706-445e-94e1-ab62aec87e07\");\n\nvar timer = null;\nif (30000) {\n 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:23:04 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f752a31e800 == 69 [pid = 1846] [id = 371] 09:23:04 INFO - PROCESS | 1846 | ++DOMWINDOW == 126 (0x7f7526aaa400) [pid = 1846] [serial = 1114] [outer = (nil)] 09:23:04 INFO - PROCESS | 1846 | ++DOMWINDOW == 127 (0x7f7529942400) [pid = 1846] [serial = 1115] [outer = 0x7f7526aaa400] 09:23:04 INFO - PROCESS | 1846 | 1461774184497 Marionette DEBUG loaded listener.js 09:23:04 INFO - PROCESS | 1846 | ++DOMWINDOW == 128 (0x7f752a90d000) [pid = 1846] [serial = 1116] [outer = 0x7f7526aaa400] 09:23:05 INFO - PROCESS | 1846 | 1461774185384 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]]]}] 09:23:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | Canvas test: 2d.pattern.paint.repeat.coord2 09:23:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | took 1488ms 09:23:05 INFO - PROCESS | 1846 | 1461774185444 Marionette TRACE conn3 -> [0,1457,"getWindowHandle",null] 09:23:05 INFO - PROCESS | 1846 | 1461774185452 Marionette TRACE conn3 <- [1,1457,null,{"value":"8"}] 09:23:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html 09:23:05 INFO - PROCESS | 1846 | 1461774185463 Marionette TRACE conn3 -> [0,1458,"setScriptTimeout",{"ms":35000}] 09:23:05 INFO - PROCESS | 1846 | 1461774185467 Marionette TRACE conn3 <- [1,1458,null,{}] 09:23:05 INFO - PROCESS | 1846 | 1461774185472 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}] 09:23:05 INFO - PROCESS | 1846 | 1461774185642 Marionette TRACE conn3 <- [1,1459,null,{"value":null}] 09:23:05 INFO - PROCESS | 1846 | 1461774185798 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\", \"8c3fb307-b706-445e-94e1-ab62aec87e07\");\n\nvar timer = null;\nif (30000) {\n 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:23:05 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f7532a42000 == 70 [pid = 1846] [id = 372] 09:23:05 INFO - PROCESS | 1846 | ++DOMWINDOW == 129 (0x7f752e1a6c00) [pid = 1846] [serial = 1117] [outer = (nil)] 09:23:05 INFO - PROCESS | 1846 | ++DOMWINDOW == 130 (0x7f752f149000) [pid = 1846] [serial = 1118] [outer = 0x7f752e1a6c00] 09:23:05 INFO - PROCESS | 1846 | 1461774185869 Marionette DEBUG loaded listener.js 09:23:05 INFO - PROCESS | 1846 | ++DOMWINDOW == 131 (0x7f752fb42c00) [pid = 1846] [serial = 1119] [outer = 0x7f752e1a6c00] 09:23:06 INFO - PROCESS | 1846 | 1461774186926 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]]]}] 09:23:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | Canvas test: 2d.pattern.paint.repeat.coord3 09:23:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | took 1528ms 09:23:06 INFO - PROCESS | 1846 | 1461774186991 Marionette TRACE conn3 -> [0,1461,"getWindowHandle",null] 09:23:06 INFO - PROCESS | 1846 | 1461774186995 Marionette TRACE conn3 <- [1,1461,null,{"value":"8"}] 09:23:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html 09:23:07 INFO - PROCESS | 1846 | 1461774187002 Marionette TRACE conn3 -> [0,1462,"setScriptTimeout",{"ms":35000}] 09:23:07 INFO - PROCESS | 1846 | 1461774187008 Marionette TRACE conn3 <- [1,1462,null,{}] 09:23:07 INFO - PROCESS | 1846 | 1461774187024 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}] 09:23:07 INFO - PROCESS | 1846 | 1461774187234 Marionette TRACE conn3 <- [1,1463,null,{"value":null}] 09:23:07 INFO - PROCESS | 1846 | 1461774187479 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\", \"8c3fb307-b706-445e-94e1-ab62aec87e07\");\n\nvar timer = null;\nif (30000) {\n 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:23:07 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f7538479800 == 71 [pid = 1846] [id = 373] 09:23:07 INFO - PROCESS | 1846 | ++DOMWINDOW == 132 (0x7f752ff39400) [pid = 1846] [serial = 1120] [outer = (nil)] 09:23:07 INFO - PROCESS | 1846 | ++DOMWINDOW == 133 (0x7f75329e9400) [pid = 1846] [serial = 1121] [outer = 0x7f752ff39400] 09:23:07 INFO - PROCESS | 1846 | 1461774187556 Marionette DEBUG loaded listener.js 09:23:07 INFO - PROCESS | 1846 | ++DOMWINDOW == 134 (0x7f7532ab5c00) [pid = 1846] [serial = 1122] [outer = 0x7f752ff39400] 09:23:08 INFO - PROCESS | 1846 | 1461774188517 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]]]}] 09:23:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | Canvas test: 2d.pattern.paint.repeat.outside 09:23:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | took 1550ms 09:23:08 INFO - PROCESS | 1846 | 1461774188553 Marionette TRACE conn3 -> [0,1465,"getWindowHandle",null] 09:23:08 INFO - PROCESS | 1846 | 1461774188558 Marionette TRACE conn3 <- [1,1465,null,{"value":"8"}] 09:23:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html 09:23:08 INFO - PROCESS | 1846 | 1461774188565 Marionette TRACE conn3 -> [0,1466,"setScriptTimeout",{"ms":35000}] 09:23:08 INFO - PROCESS | 1846 | 1461774188567 Marionette TRACE conn3 <- [1,1466,null,{}] 09:23:08 INFO - PROCESS | 1846 | 1461774188574 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}] 09:23:08 INFO - PROCESS | 1846 | 1461774188742 Marionette TRACE conn3 <- [1,1467,null,{"value":null}] 09:23:08 INFO - PROCESS | 1846 | 1461774188903 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\", \"8c3fb307-b706-445e-94e1-ab62aec87e07\");\n\nvar timer = null;\nif (30000) {\n 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:23:08 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f7539495800 == 72 [pid = 1846] [id = 374] 09:23:08 INFO - PROCESS | 1846 | ++DOMWINDOW == 135 (0x7f752993d400) [pid = 1846] [serial = 1123] [outer = (nil)] 09:23:08 INFO - PROCESS | 1846 | ++DOMWINDOW == 136 (0x7f75329e4400) [pid = 1846] [serial = 1124] [outer = 0x7f752993d400] 09:23:08 INFO - PROCESS | 1846 | 1461774188978 Marionette DEBUG loaded listener.js 09:23:09 INFO - PROCESS | 1846 | ++DOMWINDOW == 137 (0x7f7535efd000) [pid = 1846] [serial = 1125] [outer = 0x7f752993d400] 09:23:09 INFO - PROCESS | 1846 | 1461774189894 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]]]}] 09:23:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | Canvas test: 2d.pattern.paint.repeatx.basic 09:23:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | took 1379ms 09:23:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html 09:23:09 INFO - PROCESS | 1846 | 1461774189945 Marionette TRACE conn3 -> [0,1469,"getWindowHandle",null] 09:23:09 INFO - PROCESS | 1846 | 1461774189948 Marionette TRACE conn3 <- [1,1469,null,{"value":"8"}] 09:23:09 INFO - PROCESS | 1846 | 1461774189955 Marionette TRACE conn3 -> [0,1470,"setScriptTimeout",{"ms":35000}] 09:23:09 INFO - PROCESS | 1846 | 1461774189958 Marionette TRACE conn3 <- [1,1470,null,{}] 09:23:09 INFO - PROCESS | 1846 | 1461774189963 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}] 09:23:10 INFO - PROCESS | 1846 | 1461774190118 Marionette TRACE conn3 <- [1,1471,null,{"value":null}] 09:23:10 INFO - PROCESS | 1846 | 1461774190275 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\", \"8c3fb307-b706-445e-94e1-ab62aec87e07\");\n\nvar timer = null;\nif (30000) {\n 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:23:10 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f7539c45000 == 73 [pid = 1846] [id = 375] 09:23:10 INFO - PROCESS | 1846 | ++DOMWINDOW == 138 (0x7f752f008400) [pid = 1846] [serial = 1126] [outer = (nil)] 09:23:10 INFO - PROCESS | 1846 | ++DOMWINDOW == 139 (0x7f7536fc9800) [pid = 1846] [serial = 1127] [outer = 0x7f752f008400] 09:23:10 INFO - PROCESS | 1846 | 1461774190351 Marionette DEBUG loaded listener.js 09:23:10 INFO - PROCESS | 1846 | ++DOMWINDOW == 140 (0x7f753746e400) [pid = 1846] [serial = 1128] [outer = 0x7f752f008400] 09:23:11 INFO - PROCESS | 1846 | 1461774191209 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]]]}] 09:23:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | Canvas test: 2d.pattern.paint.repeatx.coord1 09:23:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | took 1333ms 09:23:11 INFO - PROCESS | 1846 | 1461774191287 Marionette TRACE conn3 -> [0,1473,"getWindowHandle",null] 09:23:11 INFO - PROCESS | 1846 | 1461774191290 Marionette TRACE conn3 <- [1,1473,null,{"value":"8"}] 09:23:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html 09:23:11 INFO - PROCESS | 1846 | 1461774191296 Marionette TRACE conn3 -> [0,1474,"setScriptTimeout",{"ms":35000}] 09:23:11 INFO - PROCESS | 1846 | 1461774191298 Marionette TRACE conn3 <- [1,1474,null,{}] 09:23:11 INFO - PROCESS | 1846 | 1461774191304 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}] 09:23:11 INFO - PROCESS | 1846 | 1461774191537 Marionette TRACE conn3 <- [1,1475,null,{"value":null}] 09:23:11 INFO - PROCESS | 1846 | 1461774191696 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\", \"8c3fb307-b706-445e-94e1-ab62aec87e07\");\n\nvar timer = null;\nif (30000) {\n 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:23:11 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f753f712800 == 74 [pid = 1846] [id = 376] 09:23:11 INFO - PROCESS | 1846 | ++DOMWINDOW == 141 (0x7f7536cb9c00) [pid = 1846] [serial = 1129] [outer = (nil)] 09:23:11 INFO - PROCESS | 1846 | ++DOMWINDOW == 142 (0x7f7537aed800) [pid = 1846] [serial = 1130] [outer = 0x7f7536cb9c00] 09:23:11 INFO - PROCESS | 1846 | 1461774191773 Marionette DEBUG loaded listener.js 09:23:11 INFO - PROCESS | 1846 | ++DOMWINDOW == 143 (0x7f753803c000) [pid = 1846] [serial = 1131] [outer = 0x7f7536cb9c00] 09:23:12 INFO - PROCESS | 1846 | 1461774192689 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]]]}] 09:23:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | Canvas test: 2d.pattern.paint.repeatx.outside 09:23:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | took 1429ms 09:23:12 INFO - PROCESS | 1846 | 1461774192726 Marionette TRACE conn3 -> [0,1477,"getWindowHandle",null] 09:23:12 INFO - PROCESS | 1846 | 1461774192728 Marionette TRACE conn3 <- [1,1477,null,{"value":"8"}] 09:23:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html 09:23:12 INFO - PROCESS | 1846 | 1461774192735 Marionette TRACE conn3 -> [0,1478,"setScriptTimeout",{"ms":35000}] 09:23:12 INFO - PROCESS | 1846 | 1461774192738 Marionette TRACE conn3 <- [1,1478,null,{}] 09:23:12 INFO - PROCESS | 1846 | 1461774192743 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}] 09:23:12 INFO - PROCESS | 1846 | 1461774192909 Marionette TRACE conn3 <- [1,1479,null,{"value":null}] 09:23:13 INFO - PROCESS | 1846 | 1461774193069 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\", \"8c3fb307-b706-445e-94e1-ab62aec87e07\");\n\nvar timer = null;\nif (30000) {\n 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:23:13 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f7545f11000 == 75 [pid = 1846] [id = 377] 09:23:13 INFO - PROCESS | 1846 | ++DOMWINDOW == 144 (0x7f753749e400) [pid = 1846] [serial = 1132] [outer = (nil)] 09:23:13 INFO - PROCESS | 1846 | ++DOMWINDOW == 145 (0x7f753855a000) [pid = 1846] [serial = 1133] [outer = 0x7f753749e400] 09:23:13 INFO - PROCESS | 1846 | 1461774193138 Marionette DEBUG loaded listener.js 09:23:13 INFO - PROCESS | 1846 | ++DOMWINDOW == 146 (0x7f7538a38800) [pid = 1846] [serial = 1134] [outer = 0x7f753749e400] 09:23:14 INFO - PROCESS | 1846 | 1461774194354 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]]]}] 09:23:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | Canvas test: 2d.pattern.paint.repeaty.basic 09:23:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | took 1630ms 09:23:14 INFO - PROCESS | 1846 | 1461774194366 Marionette TRACE conn3 -> [0,1481,"getWindowHandle",null] 09:23:14 INFO - PROCESS | 1846 | 1461774194370 Marionette TRACE conn3 <- [1,1481,null,{"value":"8"}] 09:23:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html 09:23:14 INFO - PROCESS | 1846 | 1461774194378 Marionette TRACE conn3 -> [0,1482,"setScriptTimeout",{"ms":35000}] 09:23:14 INFO - PROCESS | 1846 | 1461774194383 Marionette TRACE conn3 <- [1,1482,null,{}] 09:23:14 INFO - PROCESS | 1846 | 1461774194392 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}] 09:23:14 INFO - PROCESS | 1846 | 1461774194552 Marionette TRACE conn3 <- [1,1483,null,{"value":null}] 09:23:14 INFO - PROCESS | 1846 | 1461774194783 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\", \"8c3fb307-b706-445e-94e1-ab62aec87e07\");\n\nvar timer = null;\nif (30000) {\n 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:23:14 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f752f98e800 == 76 [pid = 1846] [id = 378] 09:23:14 INFO - PROCESS | 1846 | ++DOMWINDOW == 147 (0x7f752660e000) [pid = 1846] [serial = 1135] [outer = (nil)] 09:23:14 INFO - PROCESS | 1846 | ++DOMWINDOW == 148 (0x7f752a6b8800) [pid = 1846] [serial = 1136] [outer = 0x7f752660e000] 09:23:14 INFO - PROCESS | 1846 | 1461774194851 Marionette DEBUG loaded listener.js 09:23:14 INFO - PROCESS | 1846 | ++DOMWINDOW == 149 (0x7f752a929400) [pid = 1846] [serial = 1137] [outer = 0x7f752660e000] 09:23:15 INFO - PROCESS | 1846 | 1461774195798 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]]]}] 09:23:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | Canvas test: 2d.pattern.paint.repeaty.coord1 09:23:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | took 1482ms 09:23:15 INFO - PROCESS | 1846 | 1461774195861 Marionette TRACE conn3 -> [0,1485,"getWindowHandle",null] 09:23:15 INFO - PROCESS | 1846 | 1461774195870 Marionette TRACE conn3 <- [1,1485,null,{"value":"8"}] 09:23:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html 09:23:15 INFO - PROCESS | 1846 | 1461774195879 Marionette TRACE conn3 -> [0,1486,"setScriptTimeout",{"ms":35000}] 09:23:15 INFO - PROCESS | 1846 | 1461774195882 Marionette TRACE conn3 <- [1,1486,null,{}] 09:23:15 INFO - PROCESS | 1846 | 1461774195887 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}] 09:23:16 INFO - PROCESS | 1846 | 1461774196049 Marionette TRACE conn3 <- [1,1487,null,{"value":null}] 09:23:16 INFO - PROCESS | 1846 | 1461774196247 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\", \"8c3fb307-b706-445e-94e1-ab62aec87e07\");\n\nvar timer = null;\nif (30000) {\n 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:23:16 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f752f23c800 == 77 [pid = 1846] [id = 379] 09:23:16 INFO - PROCESS | 1846 | ++DOMWINDOW == 150 (0x7f752f62b000) [pid = 1846] [serial = 1138] [outer = (nil)] 09:23:16 INFO - PROCESS | 1846 | ++DOMWINDOW == 151 (0x7f752fcd6c00) [pid = 1846] [serial = 1139] [outer = 0x7f752f62b000] 09:23:16 INFO - PROCESS | 1846 | 1461774196318 Marionette DEBUG loaded listener.js 09:23:16 INFO - PROCESS | 1846 | ++DOMWINDOW == 152 (0x7f752fde0400) [pid = 1846] [serial = 1140] [outer = 0x7f752f62b000] 09:23:17 INFO - PROCESS | 1846 | 1461774197260 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]]]}] 09:23:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | Canvas test: 2d.pattern.paint.repeaty.outside 09:23:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | took 1437ms 09:23:17 INFO - PROCESS | 1846 | 1461774197317 Marionette TRACE conn3 -> [0,1489,"getWindowHandle",null] 09:23:17 INFO - PROCESS | 1846 | 1461774197320 Marionette TRACE conn3 <- [1,1489,null,{"value":"8"}] 09:23:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html 09:23:17 INFO - PROCESS | 1846 | 1461774197326 Marionette TRACE conn3 -> [0,1490,"setScriptTimeout",{"ms":35000}] 09:23:17 INFO - PROCESS | 1846 | 1461774197331 Marionette TRACE conn3 <- [1,1490,null,{}] 09:23:17 INFO - PROCESS | 1846 | 1461774197347 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}] 09:23:17 INFO - PROCESS | 1846 | 1461774197514 Marionette TRACE conn3 <- [1,1491,null,{"value":null}] 09:23:17 INFO - PROCESS | 1846 | --DOCSHELL 0x7f752f9e4800 == 76 [pid = 1846] [id = 270] 09:23:17 INFO - PROCESS | 1846 | --DOCSHELL 0x7f75268ce000 == 75 [pid = 1846] [id = 269] 09:23:17 INFO - PROCESS | 1846 | --DOCSHELL 0x7f752f982800 == 74 [pid = 1846] [id = 369] 09:23:17 INFO - PROCESS | 1846 | --DOCSHELL 0x7f75300ca000 == 73 [pid = 1846] [id = 368] 09:23:17 INFO - PROCESS | 1846 | --DOMWINDOW == 151 (0x7f752fbca000) [pid = 1846] [serial = 29] [outer = (nil)] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 09:23:17 INFO - PROCESS | 1846 | --DOMWINDOW == 150 (0x7f7526607c00) [pid = 1846] [serial = 1034] [outer = (nil)] [url = about:blank] 09:23:17 INFO - PROCESS | 1846 | --DOMWINDOW == 149 (0x7f752fddb400) [pid = 1846] [serial = 1040] [outer = (nil)] [url = about:blank] 09:23:17 INFO - PROCESS | 1846 | --DOMWINDOW == 148 (0x7f7527997400) [pid = 1846] [serial = 1052] [outer = (nil)] [url = about:blank] 09:23:17 INFO - PROCESS | 1846 | --DOMWINDOW == 147 (0x7f75329eb000) [pid = 1846] [serial = 1043] [outer = (nil)] [url = about:blank] 09:23:17 INFO - PROCESS | 1846 | --DOMWINDOW == 146 (0x7f7535ef8c00) [pid = 1846] [serial = 1049] [outer = (nil)] [url = about:blank] 09:23:17 INFO - PROCESS | 1846 | --DOMWINDOW == 145 (0x7f7535286400) [pid = 1846] [serial = 1046] [outer = (nil)] [url = about:blank] 09:23:17 INFO - PROCESS | 1846 | --DOMWINDOW == 144 (0x7f752f62c400) [pid = 1846] [serial = 1037] [outer = (nil)] [url = about:blank] 09:23:17 INFO - PROCESS | 1846 | 1461774197818 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\", \"8c3fb307-b706-445e-94e1-ab62aec87e07\");\n\nvar timer = null;\nif (30000) {\n 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:23:17 INFO - PROCESS | 1846 | --DOCSHELL 0x7f752f972800 == 72 [pid = 1846] [id = 367] 09:23:17 INFO - PROCESS | 1846 | --DOCSHELL 0x7f752a3c8800 == 71 [pid = 1846] [id = 366] 09:23:17 INFO - PROCESS | 1846 | --DOCSHELL 0x7f75283ac000 == 70 [pid = 1846] [id = 365] 09:23:17 INFO - PROCESS | 1846 | --DOCSHELL 0x7f7539c2d800 == 69 [pid = 1846] [id = 363] 09:23:17 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f75283ac000 == 70 [pid = 1846] [id = 380] 09:23:17 INFO - PROCESS | 1846 | ++DOMWINDOW == 145 (0x7f7527ff7800) [pid = 1846] [serial = 1141] [outer = (nil)] 09:23:17 INFO - PROCESS | 1846 | ++DOMWINDOW == 146 (0x7f752a926000) [pid = 1846] [serial = 1142] [outer = 0x7f7527ff7800] 09:23:17 INFO - PROCESS | 1846 | 1461774197909 Marionette DEBUG loaded listener.js 09:23:18 INFO - PROCESS | 1846 | ++DOMWINDOW == 147 (0x7f7532864400) [pid = 1846] [serial = 1143] [outer = 0x7f7527ff7800] 09:23:18 INFO - PROCESS | 1846 | --DOCSHELL 0x7f753928f000 == 69 [pid = 1846] [id = 362] 09:23:18 INFO - PROCESS | 1846 | --DOCSHELL 0x7f7538c9f000 == 68 [pid = 1846] [id = 361] 09:23:18 INFO - PROCESS | 1846 | --DOCSHELL 0x7f75374db800 == 67 [pid = 1846] [id = 360] 09:23:18 INFO - PROCESS | 1846 | --DOCSHELL 0x7f753129c000 == 66 [pid = 1846] [id = 359] 09:23:18 INFO - PROCESS | 1846 | --DOCSHELL 0x7f752a3c9800 == 65 [pid = 1846] [id = 358] 09:23:18 INFO - PROCESS | 1846 | --DOMWINDOW == 146 (0x7f7532cb9800) [pid = 1846] [serial = 1032] [outer = (nil)] [url = about:blank] 09:23:18 INFO - PROCESS | 1846 | --DOMWINDOW == 145 (0x7f7531455000) [pid = 1846] [serial = 1064] [outer = (nil)] [url = about:blank] 09:23:18 INFO - PROCESS | 1846 | --DOMWINDOW == 144 (0x7f752a90c400) [pid = 1846] [serial = 1058] [outer = (nil)] [url = about:blank] 09:23:18 INFO - PROCESS | 1846 | --DOMWINDOW == 143 (0x7f752f14d400) [pid = 1846] [serial = 1059] [outer = (nil)] [url = about:blank] 09:23:18 INFO - PROCESS | 1846 | --DOMWINDOW == 142 (0x7f75329f3800) [pid = 1846] [serial = 1067] [outer = (nil)] [url = about:blank] 09:23:18 INFO - PROCESS | 1846 | --DOMWINDOW == 141 (0x7f753478d000) [pid = 1846] [serial = 1070] [outer = (nil)] [url = about:blank] 09:23:18 INFO - PROCESS | 1846 | --DOMWINDOW == 140 (0x7f7535e09800) [pid = 1846] [serial = 1071] [outer = (nil)] [url = about:blank] 09:23:18 INFO - PROCESS | 1846 | --DOMWINDOW == 139 (0x7f752fddb000) [pid = 1846] [serial = 1061] [outer = (nil)] [url = about:blank] 09:23:18 INFO - PROCESS | 1846 | --DOMWINDOW == 138 (0x7f752a90f000) [pid = 1846] [serial = 1056] [outer = (nil)] [url = about:blank] 09:23:18 INFO - PROCESS | 1846 | --DOMWINDOW == 137 (0x7f752a6df400) [pid = 1846] [serial = 1055] [outer = (nil)] [url = about:blank] 09:23:18 INFO - PROCESS | 1846 | --DOMWINDOW == 136 (0x7f752f754c00) [pid = 1846] [serial = 726] [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.] 09:23:18 INFO - PROCESS | 1846 | --DOMWINDOW == 135 (0x7f7532a83000) [pid = 1846] [serial = 1068] [outer = (nil)] [url = about:blank] 09:23:18 INFO - PROCESS | 1846 | --DOMWINDOW == 134 (0x7f7532868400) [pid = 1846] [serial = 1065] [outer = (nil)] [url = about:blank] 09:23:18 INFO - PROCESS | 1846 | --DOMWINDOW == 133 (0x7f75301d1800) [pid = 1846] [serial = 1062] [outer = (nil)] [url = about:blank] 09:23:18 INFO - PROCESS | 1846 | 1461774198662 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]]]}] 09:23:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | Canvas test: 2d.pattern.repeat.case 09:23:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | took 1383ms 09:23:18 INFO - PROCESS | 1846 | 1461774198718 Marionette TRACE conn3 -> [0,1493,"getWindowHandle",null] 09:23:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html 09:23:18 INFO - PROCESS | 1846 | 1461774198722 Marionette TRACE conn3 <- [1,1493,null,{"value":"8"}] 09:23:18 INFO - PROCESS | 1846 | 1461774198729 Marionette TRACE conn3 -> [0,1494,"setScriptTimeout",{"ms":35000}] 09:23:18 INFO - PROCESS | 1846 | 1461774198732 Marionette TRACE conn3 <- [1,1494,null,{}] 09:23:18 INFO - PROCESS | 1846 | 1461774198737 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}] 09:23:18 INFO - PROCESS | 1846 | 1461774198883 Marionette TRACE conn3 <- [1,1495,null,{"value":null}] 09:23:18 INFO - PROCESS | 1846 | 1461774198897 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\", \"8c3fb307-b706-445e-94e1-ab62aec87e07\");\n\nvar timer = null;\nif (30000) {\n 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:23:18 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f752f982800 == 66 [pid = 1846] [id = 381] 09:23:18 INFO - PROCESS | 1846 | ++DOMWINDOW == 134 (0x7f7532868000) [pid = 1846] [serial = 1144] [outer = (nil)] 09:23:18 INFO - PROCESS | 1846 | ++DOMWINDOW == 135 (0x7f75355bf400) [pid = 1846] [serial = 1145] [outer = 0x7f7532868000] 09:23:18 INFO - PROCESS | 1846 | 1461774198960 Marionette DEBUG loaded listener.js 09:23:19 INFO - PROCESS | 1846 | ++DOMWINDOW == 136 (0x7f7535f08c00) [pid = 1846] [serial = 1146] [outer = 0x7f7532868000] 09:23:19 INFO - PROCESS | 1846 | 1461774199763 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]]]}] 09:23:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | Canvas test: 2d.pattern.repeat.empty 09:23:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | took 1081ms 09:23:19 INFO - PROCESS | 1846 | 1461774199851 Marionette TRACE conn3 -> [0,1497,"getWindowHandle",null] 09:23:19 INFO - PROCESS | 1846 | 1461774199855 Marionette TRACE conn3 <- [1,1497,null,{"value":"8"}] 09:23:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html 09:23:19 INFO - PROCESS | 1846 | 1461774199866 Marionette TRACE conn3 -> [0,1498,"setScriptTimeout",{"ms":35000}] 09:23:19 INFO - PROCESS | 1846 | 1461774199870 Marionette TRACE conn3 <- [1,1498,null,{}] 09:23:19 INFO - PROCESS | 1846 | 1461774199875 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}] 09:23:20 INFO - PROCESS | 1846 | 1461774200027 Marionette TRACE conn3 <- [1,1499,null,{"value":null}] 09:23:20 INFO - PROCESS | 1846 | 1461774200038 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\", \"8c3fb307-b706-445e-94e1-ab62aec87e07\");\n\nvar timer = null;\nif (30000) {\n 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:23:20 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f7535515800 == 67 [pid = 1846] [id = 382] 09:23:20 INFO - PROCESS | 1846 | ++DOMWINDOW == 137 (0x7f753648d400) [pid = 1846] [serial = 1147] [outer = (nil)] 09:23:20 INFO - PROCESS | 1846 | ++DOMWINDOW == 138 (0x7f753734a000) [pid = 1846] [serial = 1148] [outer = 0x7f753648d400] 09:23:20 INFO - PROCESS | 1846 | 1461774200109 Marionette DEBUG loaded listener.js 09:23:20 INFO - PROCESS | 1846 | ++DOMWINDOW == 139 (0x7f753749c800) [pid = 1846] [serial = 1149] [outer = 0x7f753648d400] 09:23:20 INFO - PROCESS | 1846 | 1461774200980 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]]]}] 09:23:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | Canvas test: 2d.pattern.repeat.null 09:23:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | took 1178ms 09:23:21 INFO - PROCESS | 1846 | 1461774201047 Marionette TRACE conn3 -> [0,1501,"getWindowHandle",null] 09:23:21 INFO - PROCESS | 1846 | 1461774201050 Marionette TRACE conn3 <- [1,1501,null,{"value":"8"}] 09:23:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html 09:23:21 INFO - PROCESS | 1846 | 1461774201056 Marionette TRACE conn3 -> [0,1502,"setScriptTimeout",{"ms":35000}] 09:23:21 INFO - PROCESS | 1846 | 1461774201058 Marionette TRACE conn3 <- [1,1502,null,{}] 09:23:21 INFO - PROCESS | 1846 | 1461774201063 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}] 09:23:21 INFO - PROCESS | 1846 | 1461774201277 Marionette TRACE conn3 <- [1,1503,null,{"value":null}] 09:23:21 INFO - PROCESS | 1846 | 1461774201317 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\", \"8c3fb307-b706-445e-94e1-ab62aec87e07\");\n\nvar timer = null;\nif (30000) {\n 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:23:21 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f7538ace800 == 68 [pid = 1846] [id = 383] 09:23:21 INFO - PROCESS | 1846 | ++DOMWINDOW == 140 (0x7f7537710400) [pid = 1846] [serial = 1150] [outer = (nil)] 09:23:21 INFO - PROCESS | 1846 | ++DOMWINDOW == 141 (0x7f7538042000) [pid = 1846] [serial = 1151] [outer = 0x7f7537710400] 09:23:21 INFO - PROCESS | 1846 | 1461774201380 Marionette DEBUG loaded listener.js 09:23:21 INFO - PROCESS | 1846 | ++DOMWINDOW == 142 (0x7f7538d9d000) [pid = 1846] [serial = 1152] [outer = 0x7f7537710400] 09:23:22 INFO - PROCESS | 1846 | 1461774202196 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]]]}] 09:23:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | Canvas test: 2d.pattern.repeat.nullsuffix 09:23:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | took 1179ms 09:23:22 INFO - PROCESS | 1846 | 1461774202236 Marionette TRACE conn3 -> [0,1505,"getWindowHandle",null] 09:23:22 INFO - PROCESS | 1846 | 1461774202240 Marionette TRACE conn3 <- [1,1505,null,{"value":"8"}] 09:23:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html 09:23:22 INFO - PROCESS | 1846 | 1461774202252 Marionette TRACE conn3 -> [0,1506,"setScriptTimeout",{"ms":35000}] 09:23:22 INFO - PROCESS | 1846 | 1461774202255 Marionette TRACE conn3 <- [1,1506,null,{}] 09:23:22 INFO - PROCESS | 1846 | 1461774202258 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}] 09:23:22 INFO - PROCESS | 1846 | 1461774202728 Marionette TRACE conn3 <- [1,1507,null,{"value":null}] 09:23:22 INFO - PROCESS | 1846 | --DOMWINDOW == 141 (0x7f752e546c00) [pid = 1846] [serial = 1036] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html] 09:23:22 INFO - PROCESS | 1846 | --DOMWINDOW == 140 (0x7f752a6ad800) [pid = 1846] [serial = 943] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html] 09:23:22 INFO - PROCESS | 1846 | --DOMWINDOW == 139 (0x7f75280a5000) [pid = 1846] [serial = 1003] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html] 09:23:22 INFO - PROCESS | 1846 | --DOMWINDOW == 138 (0x7f75280cc000) [pid = 1846] [serial = 964] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html] 09:23:22 INFO - PROCESS | 1846 | --DOMWINDOW == 137 (0x7f7528f34400) [pid = 1846] [serial = 1096] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html] 09:23:22 INFO - PROCESS | 1846 | --DOMWINDOW == 136 (0x7f7527ff9000) [pid = 1846] [serial = 940] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html] 09:23:22 INFO - PROCESS | 1846 | --DOMWINDOW == 135 (0x7f752f963c00) [pid = 1846] [serial = 1105] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html] 09:23:22 INFO - PROCESS | 1846 | --DOMWINDOW == 134 (0x7f7526aab000) [pid = 1846] [serial = 1099] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html] 09:23:22 INFO - PROCESS | 1846 | --DOMWINDOW == 133 (0x7f752646ac00) [pid = 1846] [serial = 1093] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html] 09:23:22 INFO - PROCESS | 1846 | --DOMWINDOW == 132 (0x7f75244dec00) [pid = 1846] [serial = 1039] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html] 09:23:22 INFO - PROCESS | 1846 | --DOMWINDOW == 131 (0x7f752f635c00) [pid = 1846] [serial = 1108] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html] 09:23:22 INFO - PROCESS | 1846 | --DOMWINDOW == 130 (0x7f752a6b3c00) [pid = 1846] [serial = 994] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html] 09:23:22 INFO - PROCESS | 1846 | --DOMWINDOW == 129 (0x7f752fcc1c00) [pid = 1846] [serial = 970] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html] 09:23:22 INFO - PROCESS | 1846 | --DOMWINDOW == 128 (0x7f752fcc6800) [pid = 1846] [serial = 1102] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html] 09:23:22 INFO - PROCESS | 1846 | --DOMWINDOW == 127 (0x7f752fcc4400) [pid = 1846] [serial = 973] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html] 09:23:22 INFO - PROCESS | 1846 | --DOMWINDOW == 126 (0x7f7535e0a000) [pid = 1846] [serial = 1072] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html] 09:23:22 INFO - PROCESS | 1846 | --DOMWINDOW == 125 (0x7f75244eb400) [pid = 1846] [serial = 1051] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html] 09:23:22 INFO - PROCESS | 1846 | --DOMWINDOW == 124 (0x7f752f755800) [pid = 1846] [serial = 1042] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html] 09:23:22 INFO - PROCESS | 1846 | --DOMWINDOW == 123 (0x7f75329e7800) [pid = 1846] [serial = 1006] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html] 09:23:22 INFO - PROCESS | 1846 | --DOMWINDOW == 122 (0x7f75244e4000) [pid = 1846] [serial = 901] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html] 09:23:22 INFO - PROCESS | 1846 | --DOMWINDOW == 121 (0x7f752818c800) [pid = 1846] [serial = 1075] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html] 09:23:22 INFO - PROCESS | 1846 | --DOMWINDOW == 120 (0x7f7526615000) [pid = 1846] [serial = 1012] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html] 09:23:22 INFO - PROCESS | 1846 | --DOMWINDOW == 119 (0x7f75267cfc00) [pid = 1846] [serial = 976] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html] 09:23:22 INFO - PROCESS | 1846 | --DOMWINDOW == 118 (0x7f7531578c00) [pid = 1846] [serial = 1000] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html] 09:23:22 INFO - PROCESS | 1846 | --DOMWINDOW == 117 (0x7f752fde0000) [pid = 1846] [serial = 949] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html] 09:23:22 INFO - PROCESS | 1846 | --DOMWINDOW == 116 (0x7f7527993400) [pid = 1846] [serial = 1045] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html] 09:23:22 INFO - PROCESS | 1846 | --DOMWINDOW == 115 (0x7f75244eb000) [pid = 1846] [serial = 1033] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html] 09:23:22 INFO - PROCESS | 1846 | --DOMWINDOW == 114 (0x7f752fdd6800) [pid = 1846] [serial = 946] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html] 09:23:22 INFO - PROCESS | 1846 | --DOMWINDOW == 113 (0x7f7535e14400) [pid = 1846] [serial = 1048] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html] 09:23:22 INFO - PROCESS | 1846 | --DOMWINDOW == 112 (0x7f7532ab4800) [pid = 1846] [serial = 1009] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html] 09:23:22 INFO - PROCESS | 1846 | --DOMWINDOW == 111 (0x7f752a6ea000) [pid = 1846] [serial = 997] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html] 09:23:22 INFO - PROCESS | 1846 | --DOMWINDOW == 110 (0x7f7528190400) [pid = 1846] [serial = 967] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html] 09:23:22 INFO - PROCESS | 1846 | 1461774202870 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\", \"8c3fb307-b706-445e-94e1-ab62aec87e07\");\n\nvar timer = null;\nif (30000) {\n 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:23:22 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f7527be2000 == 69 [pid = 1846] [id = 384] 09:23:22 INFO - PROCESS | 1846 | ++DOMWINDOW == 111 (0x7f75244dec00) [pid = 1846] [serial = 1153] [outer = (nil)] 09:23:22 INFO - PROCESS | 1846 | ++DOMWINDOW == 112 (0x7f752646ac00) [pid = 1846] [serial = 1154] [outer = 0x7f75244dec00] 09:23:22 INFO - PROCESS | 1846 | 1461774202930 Marionette DEBUG loaded listener.js 09:23:23 INFO - PROCESS | 1846 | ++DOMWINDOW == 113 (0x7f75280a5000) [pid = 1846] [serial = 1155] [outer = 0x7f75244dec00] 09:23:23 INFO - PROCESS | 1846 | 1461774203641 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]]]}] 09:23:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | Canvas test: 2d.pattern.repeat.undefined 09:23:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | took 1428ms 09:23:23 INFO - PROCESS | 1846 | 1461774203682 Marionette TRACE conn3 -> [0,1509,"getWindowHandle",null] 09:23:23 INFO - PROCESS | 1846 | 1461774203684 Marionette TRACE conn3 <- [1,1509,null,{"value":"8"}] 09:23:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html 09:23:23 INFO - PROCESS | 1846 | 1461774203691 Marionette TRACE conn3 -> [0,1510,"setScriptTimeout",{"ms":35000}] 09:23:23 INFO - PROCESS | 1846 | 1461774203693 Marionette TRACE conn3 <- [1,1510,null,{}] 09:23:23 INFO - PROCESS | 1846 | 1461774203699 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}] 09:23:23 INFO - PROCESS | 1846 | 1461774203846 Marionette TRACE conn3 <- [1,1511,null,{"value":null}] 09:23:23 INFO - PROCESS | 1846 | 1461774203860 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\", \"8c3fb307-b706-445e-94e1-ab62aec87e07\");\n\nvar timer = null;\nif (30000) {\n 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:23:23 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f75329d7800 == 70 [pid = 1846] [id = 385] 09:23:23 INFO - PROCESS | 1846 | ++DOMWINDOW == 114 (0x7f75280b1000) [pid = 1846] [serial = 1156] [outer = (nil)] 09:23:23 INFO - PROCESS | 1846 | ++DOMWINDOW == 115 (0x7f752f631000) [pid = 1846] [serial = 1157] [outer = 0x7f75280b1000] 09:23:23 INFO - PROCESS | 1846 | 1461774203922 Marionette DEBUG loaded listener.js 09:23:24 INFO - PROCESS | 1846 | ++DOMWINDOW == 116 (0x7f752fd18000) [pid = 1846] [serial = 1158] [outer = 0x7f75280b1000] 09:23:24 INFO - PROCESS | 1846 | 1461774204688 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]]]}] 09:23:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | Canvas test: 2d.pattern.repeat.unrecognised 09:23:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | took 1133ms 09:23:24 INFO - PROCESS | 1846 | 1461774204826 Marionette TRACE conn3 -> [0,1513,"getWindowHandle",null] 09:23:24 INFO - PROCESS | 1846 | 1461774204830 Marionette TRACE conn3 <- [1,1513,null,{"value":"8"}] 09:23:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html 09:23:24 INFO - PROCESS | 1846 | 1461774204838 Marionette TRACE conn3 -> [0,1514,"setScriptTimeout",{"ms":35000}] 09:23:24 INFO - PROCESS | 1846 | 1461774204844 Marionette TRACE conn3 <- [1,1514,null,{}] 09:23:24 INFO - PROCESS | 1846 | 1461774204863 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}] 09:23:25 INFO - PROCESS | 1846 | 1461774205085 Marionette TRACE conn3 <- [1,1515,null,{"value":null}] 09:23:25 INFO - PROCESS | 1846 | 1461774205250 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\", \"8c3fb307-b706-445e-94e1-ab62aec87e07\");\n\nvar timer = null;\nif (30000) {\n 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:23:25 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f75299ec000 == 71 [pid = 1846] [id = 386] 09:23:25 INFO - PROCESS | 1846 | ++DOMWINDOW == 117 (0x7f75244e0800) [pid = 1846] [serial = 1159] [outer = (nil)] 09:23:25 INFO - PROCESS | 1846 | ++DOMWINDOW == 118 (0x7f75280cc400) [pid = 1846] [serial = 1160] [outer = 0x7f75244e0800] 09:23:25 INFO - PROCESS | 1846 | 1461774205324 Marionette DEBUG loaded listener.js 09:23:25 INFO - PROCESS | 1846 | ++DOMWINDOW == 119 (0x7f752a6ea000) [pid = 1846] [serial = 1161] [outer = 0x7f75244e0800] 09:23:26 INFO - PROCESS | 1846 | 1461774206260 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]]]}] 09:23:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | Canvas test: 2d.pattern.repeat.unrecognisednull 09:23:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | took 1442ms 09:23:26 INFO - PROCESS | 1846 | 1461774206281 Marionette TRACE conn3 -> [0,1517,"getWindowHandle",null] 09:23:26 INFO - PROCESS | 1846 | 1461774206287 Marionette TRACE conn3 <- [1,1517,null,{"value":"8"}] 09:23:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html 09:23:26 INFO - PROCESS | 1846 | 1461774206300 Marionette TRACE conn3 -> [0,1518,"setScriptTimeout",{"ms":35000}] 09:23:26 INFO - PROCESS | 1846 | 1461774206305 Marionette TRACE conn3 <- [1,1518,null,{}] 09:23:26 INFO - PROCESS | 1846 | 1461774206311 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}] 09:23:26 INFO - PROCESS | 1846 | 1461774206484 Marionette TRACE conn3 <- [1,1519,null,{"value":null}] 09:23:26 INFO - PROCESS | 1846 | 1461774206651 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\", \"8c3fb307-b706-445e-94e1-ab62aec87e07\");\n\nvar timer = null;\nif (30000) {\n 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:23:26 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f7532a43000 == 72 [pid = 1846] [id = 387] 09:23:26 INFO - PROCESS | 1846 | ++DOMWINDOW == 120 (0x7f752a909000) [pid = 1846] [serial = 1162] [outer = (nil)] 09:23:26 INFO - PROCESS | 1846 | ++DOMWINDOW == 121 (0x7f752fcc3800) [pid = 1846] [serial = 1163] [outer = 0x7f752a909000] 09:23:26 INFO - PROCESS | 1846 | 1461774206728 Marionette DEBUG loaded listener.js 09:23:26 INFO - PROCESS | 1846 | ++DOMWINDOW == 122 (0x7f752fdd6800) [pid = 1846] [serial = 1164] [outer = 0x7f752a909000] 09:23:27 INFO - PROCESS | 1846 | 1461774207678 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]]]}] 09:23:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | Canvas test: 2d.strokeStyle.default 09:23:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | took 1433ms 09:23:27 INFO - PROCESS | 1846 | 1461774207730 Marionette TRACE conn3 -> [0,1521,"getWindowHandle",null] 09:23:27 INFO - TEST-START | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html 09:23:27 INFO - PROCESS | 1846 | 1461774207735 Marionette TRACE conn3 <- [1,1521,null,{"value":"8"}] 09:23:27 INFO - PROCESS | 1846 | 1461774207742 Marionette TRACE conn3 -> [0,1522,"setScriptTimeout",{"ms":35000}] 09:23:27 INFO - PROCESS | 1846 | 1461774207745 Marionette TRACE conn3 <- [1,1522,null,{}] 09:23:27 INFO - PROCESS | 1846 | 1461774207760 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}] 09:23:27 INFO - PROCESS | 1846 | 1461774207975 Marionette TRACE conn3 <- [1,1523,null,{"value":null}] 09:23:28 INFO - PROCESS | 1846 | 1461774208189 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\", \"8c3fb307-b706-445e-94e1-ab62aec87e07\");\n\nvar timer = null;\nif (30000) {\n 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:23:28 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f7539c2b000 == 73 [pid = 1846] [id = 388] 09:23:28 INFO - PROCESS | 1846 | ++DOMWINDOW == 123 (0x7f753144d800) [pid = 1846] [serial = 1165] [outer = (nil)] 09:23:28 INFO - PROCESS | 1846 | ++DOMWINDOW == 124 (0x7f7532861c00) [pid = 1846] [serial = 1166] [outer = 0x7f753144d800] 09:23:28 INFO - PROCESS | 1846 | 1461774208311 Marionette DEBUG loaded listener.js 09:23:28 INFO - PROCESS | 1846 | ++DOMWINDOW == 125 (0x7f75329f2400) [pid = 1846] [serial = 1167] [outer = 0x7f753144d800] 09:23:28 INFO - PROCESS | 1846 | SkCairoFTTypeface::onFilterRec unimplemented 09:23:28 INFO - PROCESS | 1846 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 09:23:28 INFO - PROCESS | 1846 | SkCairoFTTypeface::onFilterRec unimplemented 09:23:28 INFO - PROCESS | 1846 | SkCairoFTTypeface::onFilterRec unimplemented 09:23:28 INFO - PROCESS | 1846 | SkCairoFTTypeface::onFilterRec unimplemented 09:23:28 INFO - PROCESS | 1846 | SkCairoFTTypeface::onFilterRec unimplemented 09:23:28 INFO - PROCESS | 1846 | SkCairoFTTypeface::onFilterRec unimplemented 09:23:28 INFO - PROCESS | 1846 | SkCairoFTTypeface::onFilterRec unimplemented 09:23:28 INFO - PROCESS | 1846 | SkCairoFTTypeface::onFilterRec unimplemented 09:23:28 INFO - PROCESS | 1846 | SkCairoFTTypeface::onFilterRec unimplemented 09:23:28 INFO - PROCESS | 1846 | SkCairoFTTypeface::onFilterRec unimplemented 09:23:28 INFO - PROCESS | 1846 | SkCairoFTTypeface::onFilterRec unimplemented 09:23:29 INFO - PROCESS | 1846 | 1461774209084 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"]]]}] 09:23:29 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 () { 09:23:29 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 09:23:29 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:15:5 09:23:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:23:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:23:29 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:14:1 09:23:29 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 () { 09:23:29 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 09:23:29 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:34:5 09:23:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:23:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:23:29 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:33:1 09:23:29 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 () { 09:23:29 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 09:23:29 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:53:5 09:23:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:23:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:23:29 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:52:1 09:23:29 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 () { 09:23:29 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 09:23:29 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:72:5 09:23:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:23:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:23:29 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:71:1 09:23:29 INFO - TEST-OK | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | took 1389ms 09:23:29 INFO - PROCESS | 1846 | 1461774209133 Marionette TRACE conn3 -> [0,1525,"getWindowHandle",null] 09:23:29 INFO - PROCESS | 1846 | 1461774209141 Marionette TRACE conn3 <- [1,1525,null,{"value":"8"}] 09:23:29 INFO - TEST-START | /2dcontext/hit-regions/hitregions-members-exist.html 09:23:29 INFO - PROCESS | 1846 | 1461774209167 Marionette TRACE conn3 -> [0,1526,"setScriptTimeout",{"ms":35000}] 09:23:29 INFO - PROCESS | 1846 | 1461774209171 Marionette TRACE conn3 <- [1,1526,null,{}] 09:23:29 INFO - PROCESS | 1846 | 1461774209176 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}] 09:23:29 INFO - PROCESS | 1846 | 1461774209331 Marionette TRACE conn3 <- [1,1527,null,{"value":null}] 09:23:29 INFO - PROCESS | 1846 | 1461774209493 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\", \"8c3fb307-b706-445e-94e1-ab62aec87e07\");\n\nvar timer = null;\nif (30000) {\n 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:23:29 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f7546183800 == 74 [pid = 1846] [id = 389] 09:23:29 INFO - PROCESS | 1846 | ++DOMWINDOW == 126 (0x7f7531451800) [pid = 1846] [serial = 1168] [outer = (nil)] 09:23:29 INFO - PROCESS | 1846 | ++DOMWINDOW == 127 (0x7f7532ab8400) [pid = 1846] [serial = 1169] [outer = 0x7f7531451800] 09:23:29 INFO - PROCESS | 1846 | 1461774209563 Marionette DEBUG loaded listener.js 09:23:29 INFO - PROCESS | 1846 | ++DOMWINDOW == 128 (0x7f75371b0000) [pid = 1846] [serial = 1170] [outer = 0x7f7531451800] 09:23:30 INFO - PROCESS | 1846 | 1461774210426 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"]]]}] 09:23:30 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.addHitRegion Exists - assert_equals: expected "function" but got "undefined" 09:23:30 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:14:3 09:23:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:23:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:23:30 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:12:1 09:23:30 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.removeHitRegion Exists - assert_equals: expected "function" but got "undefined" 09:23:30 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:19:3 09:23:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:23:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:23:30 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:17:1 09:23:30 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.clearHitRegions Exists - assert_equals: expected "function" but got "undefined" 09:23:30 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:24:3 09:23:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:23:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:23:30 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:22:1 09:23:30 INFO - TEST-OK | /2dcontext/hit-regions/hitregions-members-exist.html | took 1287ms 09:23:30 INFO - PROCESS | 1846 | 1461774210470 Marionette TRACE conn3 -> [0,1529,"getWindowHandle",null] 09:23:30 INFO - PROCESS | 1846 | 1461774210475 Marionette TRACE conn3 <- [1,1529,null,{"value":"8"}] 09:23:30 INFO - TEST-START | /2dcontext/image-smoothing/imagesmoothing.html 09:23:30 INFO - PROCESS | 1846 | 1461774210483 Marionette TRACE conn3 -> [0,1530,"setScriptTimeout",{"ms":35000}] 09:23:30 INFO - PROCESS | 1846 | 1461774210485 Marionette TRACE conn3 <- [1,1530,null,{}] 09:23:30 INFO - PROCESS | 1846 | 1461774210489 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}] 09:23:30 INFO - PROCESS | 1846 | 1461774210716 Marionette TRACE conn3 <- [1,1531,null,{"value":null}] 09:23:30 INFO - PROCESS | 1846 | 1461774210834 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\", \"8c3fb307-b706-445e-94e1-ab62aec87e07\");\n\nvar timer = null;\nif (30000) {\n 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:23:30 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f75464db800 == 75 [pid = 1846] [id = 390] 09:23:30 INFO - PROCESS | 1846 | ++DOMWINDOW == 129 (0x7f7531579000) [pid = 1846] [serial = 1171] [outer = (nil)] 09:23:30 INFO - PROCESS | 1846 | ++DOMWINDOW == 130 (0x7f753749c400) [pid = 1846] [serial = 1172] [outer = 0x7f7531579000] 09:23:30 INFO - PROCESS | 1846 | 1461774210906 Marionette DEBUG loaded listener.js 09:23:31 INFO - PROCESS | 1846 | ++DOMWINDOW == 131 (0x7f753803c400) [pid = 1846] [serial = 1173] [outer = 0x7f7531579000] 09:23:31 INFO - PROCESS | 1846 | 1461774211675 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]]]}] 09:23:31 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 09:23:31 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:22:9 09:23:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:23:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:23:31 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:18:7 09:23:31 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:17:6 09:23:31 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. 09:23:31 INFO - TEST-PASS | /2dcontext/image-smoothing/imagesmoothing.html | On setting the imageSmoothingEnabled attribute, it must be set to the new value. 09:23:31 INFO - TEST-OK | /2dcontext/image-smoothing/imagesmoothing.html | took 1229ms 09:23:31 INFO - PROCESS | 1846 | 1461774211715 Marionette TRACE conn3 -> [0,1533,"getWindowHandle",null] 09:23:31 INFO - PROCESS | 1846 | 1461774211719 Marionette TRACE conn3 <- [1,1533,null,{"value":"8"}] 09:23:31 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.butt.html 09:23:31 INFO - PROCESS | 1846 | 1461774211725 Marionette TRACE conn3 -> [0,1534,"setScriptTimeout",{"ms":35000}] 09:23:31 INFO - PROCESS | 1846 | 1461774211728 Marionette TRACE conn3 <- [1,1534,null,{}] 09:23:31 INFO - PROCESS | 1846 | 1461774211733 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}] 09:23:31 INFO - PROCESS | 1846 | 1461774211922 Marionette TRACE conn3 <- [1,1535,null,{"value":null}] 09:23:32 INFO - PROCESS | 1846 | 1461774212108 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\", \"8c3fb307-b706-445e-94e1-ab62aec87e07\");\n\nvar timer = null;\nif (30000) {\n 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:23:32 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f7547322800 == 76 [pid = 1846] [id = 391] 09:23:32 INFO - PROCESS | 1846 | ++DOMWINDOW == 132 (0x7f753749e800) [pid = 1846] [serial = 1174] [outer = (nil)] 09:23:32 INFO - PROCESS | 1846 | ++DOMWINDOW == 133 (0x7f753940e800) [pid = 1846] [serial = 1175] [outer = 0x7f753749e800] 09:23:32 INFO - PROCESS | 1846 | 1461774212194 Marionette DEBUG loaded listener.js 09:23:32 INFO - PROCESS | 1846 | ++DOMWINDOW == 134 (0x7f7539443800) [pid = 1846] [serial = 1176] [outer = 0x7f753749e800] 09:23:33 INFO - PROCESS | 1846 | 1461774213084 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]]]}] 09:23:33 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.butt.html | lineCap 'butt' is rendered correctly 09:23:33 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.butt.html | took 1427ms 09:23:33 INFO - PROCESS | 1846 | 1461774213153 Marionette TRACE conn3 -> [0,1537,"getWindowHandle",null] 09:23:33 INFO - PROCESS | 1846 | 1461774213157 Marionette TRACE conn3 <- [1,1537,null,{"value":"8"}] 09:23:33 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.closed.html 09:23:33 INFO - PROCESS | 1846 | 1461774213168 Marionette TRACE conn3 -> [0,1538,"setScriptTimeout",{"ms":35000}] 09:23:33 INFO - PROCESS | 1846 | 1461774213177 Marionette TRACE conn3 <- [1,1538,null,{}] 09:23:33 INFO - PROCESS | 1846 | 1461774213182 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}] 09:23:33 INFO - PROCESS | 1846 | 1461774213411 Marionette TRACE conn3 <- [1,1539,null,{"value":null}] 09:23:33 INFO - PROCESS | 1846 | 1461774213583 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\", \"8c3fb307-b706-445e-94e1-ab62aec87e07\");\n\nvar timer = null;\nif (30000) {\n 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:23:33 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f7549037000 == 77 [pid = 1846] [id = 392] 09:23:33 INFO - PROCESS | 1846 | ++DOMWINDOW == 135 (0x7f7538da5400) [pid = 1846] [serial = 1177] [outer = (nil)] 09:23:33 INFO - PROCESS | 1846 | ++DOMWINDOW == 136 (0x7f7539db5800) [pid = 1846] [serial = 1178] [outer = 0x7f7538da5400] 09:23:33 INFO - PROCESS | 1846 | 1461774213654 Marionette DEBUG loaded listener.js 09:23:33 INFO - PROCESS | 1846 | ++DOMWINDOW == 137 (0x7f7539dc0800) [pid = 1846] [serial = 1179] [outer = 0x7f7538da5400] 09:23:34 INFO - PROCESS | 1846 | 1461774214517 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]]]}] 09:23:34 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.closed.html | Line caps are not drawn at the corners of an unclosed rectangle 09:23:34 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.closed.html | took 1388ms 09:23:34 INFO - PROCESS | 1846 | 1461774214558 Marionette TRACE conn3 -> [0,1541,"getWindowHandle",null] 09:23:34 INFO - PROCESS | 1846 | 1461774214562 Marionette TRACE conn3 <- [1,1541,null,{"value":"8"}] 09:23:34 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.invalid.html 09:23:34 INFO - PROCESS | 1846 | 1461774214567 Marionette TRACE conn3 -> [0,1542,"setScriptTimeout",{"ms":35000}] 09:23:34 INFO - PROCESS | 1846 | 1461774214570 Marionette TRACE conn3 <- [1,1542,null,{}] 09:23:34 INFO - PROCESS | 1846 | 1461774214575 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}] 09:23:34 INFO - PROCESS | 1846 | 1461774214744 Marionette TRACE conn3 <- [1,1543,null,{"value":null}] 09:23:34 INFO - PROCESS | 1846 | 1461774214916 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\", \"8c3fb307-b706-445e-94e1-ab62aec87e07\");\n\nvar timer = null;\nif (30000) {\n 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:23:34 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f7529463800 == 78 [pid = 1846] [id = 393] 09:23:34 INFO - PROCESS | 1846 | ++DOMWINDOW == 138 (0x7f75267da400) [pid = 1846] [serial = 1180] [outer = (nil)] 09:23:34 INFO - PROCESS | 1846 | ++DOMWINDOW == 139 (0x7f7527997000) [pid = 1846] [serial = 1181] [outer = 0x7f75267da400] 09:23:34 INFO - PROCESS | 1846 | 1461774214987 Marionette DEBUG loaded listener.js 09:23:35 INFO - PROCESS | 1846 | ++DOMWINDOW == 140 (0x7f7531572800) [pid = 1846] [serial = 1182] [outer = 0x7f75267da400] 09:23:35 INFO - PROCESS | 1846 | 1461774215871 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]]]}] 09:23:36 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.invalid.html | Setting lineCap to invalid values is ignored 09:23:36 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.invalid.html | took 1678ms 09:23:36 INFO - PROCESS | 1846 | 1461774216250 Marionette TRACE conn3 -> [0,1545,"getWindowHandle",null] 09:23:36 INFO - PROCESS | 1846 | 1461774216256 Marionette TRACE conn3 <- [1,1545,null,{"value":"8"}] 09:23:36 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.open.html 09:23:36 INFO - PROCESS | 1846 | 1461774216280 Marionette TRACE conn3 -> [0,1546,"setScriptTimeout",{"ms":35000}] 09:23:36 INFO - PROCESS | 1846 | 1461774216285 Marionette TRACE conn3 <- [1,1546,null,{}] 09:23:36 INFO - PROCESS | 1846 | 1461774216337 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}] 09:23:36 INFO - PROCESS | 1846 | 1461774216561 Marionette TRACE conn3 <- [1,1547,null,{"value":null}] 09:23:36 INFO - PROCESS | 1846 | 1461774216754 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\", \"8c3fb307-b706-445e-94e1-ab62aec87e07\");\n\nvar timer = null;\nif (30000) {\n 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:23:36 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f7529468000 == 79 [pid = 1846] [id = 394] 09:23:36 INFO - PROCESS | 1846 | ++DOMWINDOW == 141 (0x7f75244e4000) [pid = 1846] [serial = 1183] [outer = (nil)] 09:23:36 INFO - PROCESS | 1846 | ++DOMWINDOW == 142 (0x7f7526ab2c00) [pid = 1846] [serial = 1184] [outer = 0x7f75244e4000] 09:23:36 INFO - PROCESS | 1846 | 1461774216822 Marionette DEBUG loaded listener.js 09:23:36 INFO - PROCESS | 1846 | ++DOMWINDOW == 143 (0x7f7527ff8c00) [pid = 1846] [serial = 1185] [outer = 0x7f75244e4000] 09:23:37 INFO - PROCESS | 1846 | 1461774217865 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]]]}] 09:23:37 INFO - PROCESS | 1846 | --DOCSHELL 0x7f752f9e7800 == 78 [pid = 1846] [id = 345] 09:23:37 INFO - PROCESS | 1846 | --DOCSHELL 0x7f752819d800 == 77 [pid = 1846] [id = 344] 09:23:37 INFO - PROCESS | 1846 | --DOCSHELL 0x7f75390d0000 == 76 [pid = 1846] [id = 348] 09:23:37 INFO - PROCESS | 1846 | --DOCSHELL 0x7f7538d09000 == 75 [pid = 1846] [id = 347] 09:23:37 INFO - PROCESS | 1846 | --DOCSHELL 0x7f753928f800 == 74 [pid = 1846] [id = 349] 09:23:37 INFO - PROCESS | 1846 | --DOCSHELL 0x7f7527be2000 == 73 [pid = 1846] [id = 384] 09:23:37 INFO - PROCESS | 1846 | --DOMWINDOW == 142 (0x7f7535285800) [pid = 1846] [serial = 1112] [outer = (nil)] [url = about:blank] 09:23:37 INFO - PROCESS | 1846 | --DOCSHELL 0x7f7538ace800 == 72 [pid = 1846] [id = 383] 09:23:37 INFO - PROCESS | 1846 | --DOCSHELL 0x7f7535515800 == 71 [pid = 1846] [id = 382] 09:23:37 INFO - PROCESS | 1846 | --DOCSHELL 0x7f752f982800 == 70 [pid = 1846] [id = 381] 09:23:37 INFO - PROCESS | 1846 | --DOCSHELL 0x7f75283ac000 == 69 [pid = 1846] [id = 380] 09:23:37 INFO - PROCESS | 1846 | --DOCSHELL 0x7f752f23c800 == 68 [pid = 1846] [id = 379] 09:23:37 INFO - PROCESS | 1846 | --DOCSHELL 0x7f752f98e800 == 67 [pid = 1846] [id = 378] 09:23:37 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.open.html | Line caps are drawn at the corners of an unclosed rectangle 09:23:37 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.open.html | took 1682ms 09:23:37 INFO - PROCESS | 1846 | --DOCSHELL 0x7f752a31e800 == 66 [pid = 1846] [id = 371] 09:23:37 INFO - PROCESS | 1846 | --DOCSHELL 0x7f7535236800 == 65 [pid = 1846] [id = 370] 09:23:37 INFO - PROCESS | 1846 | 1461774217967 Marionette TRACE conn3 -> [0,1549,"getWindowHandle",null] 09:23:37 INFO - PROCESS | 1846 | 1461774217972 Marionette TRACE conn3 <- [1,1549,null,{"value":"8"}] 09:23:37 INFO - PROCESS | 1846 | --DOMWINDOW == 141 (0x7f7534783c00) [pid = 1846] [serial = 1082] [outer = (nil)] [url = about:blank] 09:23:37 INFO - PROCESS | 1846 | --DOMWINDOW == 140 (0x7f752fcd5400) [pid = 1846] [serial = 1038] [outer = (nil)] [url = about:blank] 09:23:37 INFO - PROCESS | 1846 | --DOMWINDOW == 139 (0x7f752f965400) [pid = 1846] [serial = 945] [outer = (nil)] [url = about:blank] 09:23:37 INFO - PROCESS | 1846 | --DOMWINDOW == 138 (0x7f7532a77c00) [pid = 1846] [serial = 1005] [outer = (nil)] [url = about:blank] 09:23:37 INFO - PROCESS | 1846 | --DOMWINDOW == 137 (0x7f752a90cc00) [pid = 1846] [serial = 966] [outer = (nil)] [url = about:blank] 09:23:37 INFO - PROCESS | 1846 | --DOMWINDOW == 136 (0x7f752a6e7800) [pid = 1846] [serial = 1098] [outer = (nil)] [url = about:blank] 09:23:37 INFO - PROCESS | 1846 | --DOMWINDOW == 135 (0x7f752a6e2000) [pid = 1846] [serial = 942] [outer = (nil)] [url = about:blank] 09:23:37 INFO - PROCESS | 1846 | --DOMWINDOW == 134 (0x7f753144a800) [pid = 1846] [serial = 1107] [outer = (nil)] [url = about:blank] 09:23:37 INFO - PROCESS | 1846 | --DOMWINDOW == 133 (0x7f752e1a6400) [pid = 1846] [serial = 1100] [outer = (nil)] [url = about:blank] 09:23:37 INFO - PROCESS | 1846 | --DOMWINDOW == 132 (0x7f75280af000) [pid = 1846] [serial = 1094] [outer = (nil)] [url = about:blank] 09:23:37 INFO - PROCESS | 1846 | --DOMWINDOW == 131 (0x7f7531416800) [pid = 1846] [serial = 1041] [outer = (nil)] [url = about:blank] 09:23:37 INFO - PROCESS | 1846 | --DOMWINDOW == 130 (0x7f752fddac00) [pid = 1846] [serial = 1109] [outer = (nil)] [url = about:blank] 09:23:37 INFO - PROCESS | 1846 | --DOMWINDOW == 129 (0x7f752f14fc00) [pid = 1846] [serial = 996] [outer = (nil)] [url = about:blank] 09:23:37 INFO - PROCESS | 1846 | --DOMWINDOW == 128 (0x7f752fdd4000) [pid = 1846] [serial = 972] [outer = (nil)] [url = about:blank] 09:23:37 INFO - PROCESS | 1846 | --DOMWINDOW == 127 (0x7f752ff3a800) [pid = 1846] [serial = 1104] [outer = (nil)] [url = about:blank] 09:23:38 INFO - PROCESS | 1846 | --DOMWINDOW == 126 (0x7f753144e000) [pid = 1846] [serial = 1110] [outer = (nil)] [url = about:blank] 09:23:38 INFO - PROCESS | 1846 | --DOMWINDOW == 125 (0x7f7530558000) [pid = 1846] [serial = 975] [outer = (nil)] [url = about:blank] 09:23:38 INFO - PROCESS | 1846 | --DOMWINDOW == 124 (0x7f7536487400) [pid = 1846] [serial = 1073] [outer = (nil)] [url = about:blank] 09:23:38 INFO - PROCESS | 1846 | --DOMWINDOW == 123 (0x7f752a6e2c00) [pid = 1846] [serial = 1053] [outer = (nil)] [url = about:blank] 09:23:38 INFO - PROCESS | 1846 | --DOMWINDOW == 122 (0x7f7532c1d800) [pid = 1846] [serial = 1044] [outer = (nil)] [url = about:blank] 09:23:38 INFO - PROCESS | 1846 | --DOMWINDOW == 121 (0x7f7532a83400) [pid = 1846] [serial = 1008] [outer = (nil)] [url = about:blank] 09:23:38 INFO - PROCESS | 1846 | --DOMWINDOW == 120 (0x7f752fcd5000) [pid = 1846] [serial = 903] [outer = (nil)] [url = about:blank] 09:23:38 INFO - PROCESS | 1846 | --DOMWINDOW == 119 (0x7f752a6ebc00) [pid = 1846] [serial = 1076] [outer = (nil)] [url = about:blank] 09:23:38 INFO - PROCESS | 1846 | --DOMWINDOW == 118 (0x7f752e551400) [pid = 1846] [serial = 1101] [outer = (nil)] [url = about:blank] 09:23:38 INFO - PROCESS | 1846 | --DOMWINDOW == 117 (0x7f7536cba400) [pid = 1846] [serial = 1085] [outer = (nil)] [url = about:blank] 09:23:38 INFO - PROCESS | 1846 | --DOMWINDOW == 116 (0x7f752fd1bc00) [pid = 1846] [serial = 1103] [outer = (nil)] [url = about:blank] 09:23:38 INFO - PROCESS | 1846 | --DOMWINDOW == 115 (0x7f752fd1e800) [pid = 1846] [serial = 1014] [outer = (nil)] [url = about:blank] 09:23:38 INFO - PROCESS | 1846 | --DOMWINDOW == 114 (0x7f752a6b1800) [pid = 1846] [serial = 1097] [outer = (nil)] [url = about:blank] 09:23:38 INFO - PROCESS | 1846 | --DOMWINDOW == 113 (0x7f75374a8c00) [pid = 1846] [serial = 1091] [outer = (nil)] [url = about:blank] 09:23:38 INFO - PROCESS | 1846 | --DOMWINDOW == 112 (0x7f7537c89400) [pid = 1846] [serial = 1095] [outer = (nil)] [url = about:blank] 09:23:38 INFO - PROCESS | 1846 | --DOMWINDOW == 111 (0x7f7531420800) [pid = 1846] [serial = 978] [outer = (nil)] [url = about:blank] 09:23:38 INFO - PROCESS | 1846 | --DOMWINDOW == 110 (0x7f75329e7400) [pid = 1846] [serial = 1002] [outer = (nil)] [url = about:blank] 09:23:38 INFO - PROCESS | 1846 | --DOMWINDOW == 109 (0x7f7531417400) [pid = 1846] [serial = 951] [outer = (nil)] [url = about:blank] 09:23:38 INFO - PROCESS | 1846 | --DOMWINDOW == 108 (0x7f75353fcc00) [pid = 1846] [serial = 1047] [outer = (nil)] [url = about:blank] 09:23:38 INFO - PROCESS | 1846 | --DOMWINDOW == 107 (0x7f7526d89c00) [pid = 1846] [serial = 1035] [outer = (nil)] [url = about:blank] 09:23:38 INFO - PROCESS | 1846 | --DOMWINDOW == 106 (0x7f7530f1a400) [pid = 1846] [serial = 1106] [outer = (nil)] [url = about:blank] 09:23:38 INFO - PROCESS | 1846 | --DOMWINDOW == 105 (0x7f75301cf800) [pid = 1846] [serial = 948] [outer = (nil)] [url = about:blank] 09:23:38 INFO - PROCESS | 1846 | --DOMWINDOW == 104 (0x7f7535f0a400) [pid = 1846] [serial = 1050] [outer = (nil)] [url = about:blank] 09:23:38 INFO - PROCESS | 1846 | --DOMWINDOW == 103 (0x7f7536cb8c00) [pid = 1846] [serial = 1074] [outer = (nil)] [url = about:blank] 09:23:38 INFO - PROCESS | 1846 | --DOMWINDOW == 102 (0x7f7534786c00) [pid = 1846] [serial = 1011] [outer = (nil)] [url = about:blank] 09:23:38 INFO - PROCESS | 1846 | --DOMWINDOW == 101 (0x7f752ff37c00) [pid = 1846] [serial = 1079] [outer = (nil)] [url = about:blank] 09:23:38 INFO - PROCESS | 1846 | --DOMWINDOW == 100 (0x7f7531264000) [pid = 1846] [serial = 999] [outer = (nil)] [url = about:blank] 09:23:38 INFO - PROCESS | 1846 | --DOMWINDOW == 99 (0x7f75372bf000) [pid = 1846] [serial = 1088] [outer = (nil)] [url = about:blank] 09:23:38 INFO - PROCESS | 1846 | --DOMWINDOW == 98 (0x7f7528f34800) [pid = 1846] [serial = 1077] [outer = (nil)] [url = about:blank] 09:23:38 INFO - PROCESS | 1846 | --DOMWINDOW == 97 (0x7f752f968400) [pid = 1846] [serial = 969] [outer = (nil)] [url = about:blank] 09:23:38 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.round.html 09:23:38 INFO - PROCESS | 1846 | 1461774218035 Marionette TRACE conn3 -> [0,1550,"setScriptTimeout",{"ms":35000}] 09:23:38 INFO - PROCESS | 1846 | 1461774218041 Marionette TRACE conn3 <- [1,1550,null,{}] 09:23:38 INFO - PROCESS | 1846 | 1461774218048 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}] 09:23:38 INFO - PROCESS | 1846 | 1461774218197 Marionette TRACE conn3 <- [1,1551,null,{"value":null}] 09:23:38 INFO - PROCESS | 1846 | 1461774218366 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\", \"8c3fb307-b706-445e-94e1-ab62aec87e07\");\n\nvar timer = null;\nif (30000) {\n 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:23:38 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f75295ce000 == 66 [pid = 1846] [id = 395] 09:23:38 INFO - PROCESS | 1846 | ++DOMWINDOW == 98 (0x7f752a6b1800) [pid = 1846] [serial = 1186] [outer = (nil)] 09:23:38 INFO - PROCESS | 1846 | ++DOMWINDOW == 99 (0x7f752a6e2c00) [pid = 1846] [serial = 1187] [outer = 0x7f752a6b1800] 09:23:38 INFO - PROCESS | 1846 | 1461774218452 Marionette DEBUG loaded listener.js 09:23:38 INFO - PROCESS | 1846 | ++DOMWINDOW == 100 (0x7f752a90f000) [pid = 1846] [serial = 1188] [outer = 0x7f752a6b1800] 09:23:39 INFO - PROCESS | 1846 | 1461774219222 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]]]}] 09:23:39 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.round.html | lineCap 'round' is rendered correctly 09:23:39 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.round.html | took 1236ms 09:23:39 INFO - PROCESS | 1846 | 1461774219268 Marionette TRACE conn3 -> [0,1553,"getWindowHandle",null] 09:23:39 INFO - PROCESS | 1846 | 1461774219271 Marionette TRACE conn3 <- [1,1553,null,{"value":"8"}] 09:23:39 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.square.html 09:23:39 INFO - PROCESS | 1846 | 1461774219277 Marionette TRACE conn3 -> [0,1554,"setScriptTimeout",{"ms":35000}] 09:23:39 INFO - PROCESS | 1846 | 1461774219281 Marionette TRACE conn3 <- [1,1554,null,{}] 09:23:39 INFO - PROCESS | 1846 | 1461774219295 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}] 09:23:39 INFO - PROCESS | 1846 | 1461774219462 Marionette TRACE conn3 <- [1,1555,null,{"value":null}] 09:23:39 INFO - PROCESS | 1846 | 1461774219476 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\", \"8c3fb307-b706-445e-94e1-ab62aec87e07\");\n\nvar timer = null;\nif (30000) {\n 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:23:39 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f752aa14800 == 67 [pid = 1846] [id = 396] 09:23:39 INFO - PROCESS | 1846 | ++DOMWINDOW == 101 (0x7f752f00a800) [pid = 1846] [serial = 1189] [outer = (nil)] 09:23:39 INFO - PROCESS | 1846 | ++DOMWINDOW == 102 (0x7f752f62f000) [pid = 1846] [serial = 1190] [outer = 0x7f752f00a800] 09:23:39 INFO - PROCESS | 1846 | 1461774219544 Marionette DEBUG loaded listener.js 09:23:39 INFO - PROCESS | 1846 | ++DOMWINDOW == 103 (0x7f752fb3a000) [pid = 1846] [serial = 1191] [outer = 0x7f752f00a800] 09:23:40 INFO - PROCESS | 1846 | 1461774220432 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]]]}] 09:23:40 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.square.html | lineCap 'square' is rendered correctly 09:23:40 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.square.html | took 1189ms 09:23:40 INFO - PROCESS | 1846 | 1461774220475 Marionette TRACE conn3 -> [0,1557,"getWindowHandle",null] 09:23:40 INFO - PROCESS | 1846 | 1461774220479 Marionette TRACE conn3 <- [1,1557,null,{"value":"8"}] 09:23:40 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.valid.html 09:23:40 INFO - PROCESS | 1846 | 1461774220495 Marionette TRACE conn3 -> [0,1558,"setScriptTimeout",{"ms":35000}] 09:23:40 INFO - PROCESS | 1846 | 1461774220497 Marionette TRACE conn3 <- [1,1558,null,{}] 09:23:40 INFO - PROCESS | 1846 | 1461774220507 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}] 09:23:40 INFO - PROCESS | 1846 | 1461774220711 Marionette TRACE conn3 <- [1,1559,null,{"value":null}] 09:23:40 INFO - PROCESS | 1846 | 1461774220732 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\", \"8c3fb307-b706-445e-94e1-ab62aec87e07\");\n\nvar timer = null;\nif (30000) {\n 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:23:40 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f752f989000 == 68 [pid = 1846] [id = 397] 09:23:40 INFO - PROCESS | 1846 | ++DOMWINDOW == 104 (0x7f752fcbf800) [pid = 1846] [serial = 1192] [outer = (nil)] 09:23:40 INFO - PROCESS | 1846 | ++DOMWINDOW == 105 (0x7f752fcdb400) [pid = 1846] [serial = 1193] [outer = 0x7f752fcbf800] 09:23:40 INFO - PROCESS | 1846 | 1461774220798 Marionette DEBUG loaded listener.js 09:23:40 INFO - PROCESS | 1846 | ++DOMWINDOW == 106 (0x7f752fcc7400) [pid = 1846] [serial = 1194] [outer = 0x7f752fcbf800] 09:23:41 INFO - PROCESS | 1846 | 1461774221612 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]]]}] 09:23:41 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.valid.html | Setting lineCap to valid values works 09:23:41 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.valid.html | took 1146ms 09:23:41 INFO - PROCESS | 1846 | 1461774221632 Marionette TRACE conn3 -> [0,1561,"getWindowHandle",null] 09:23:41 INFO - PROCESS | 1846 | 1461774221634 Marionette TRACE conn3 <- [1,1561,null,{"value":"8"}] 09:23:41 INFO - TEST-START | /2dcontext/line-styles/2d.line.cross.html 09:23:41 INFO - PROCESS | 1846 | 1461774221640 Marionette TRACE conn3 -> [0,1562,"setScriptTimeout",{"ms":35000}] 09:23:41 INFO - PROCESS | 1846 | 1461774221642 Marionette TRACE conn3 <- [1,1562,null,{}] 09:23:41 INFO - PROCESS | 1846 | 1461774221648 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}] 09:23:41 INFO - PROCESS | 1846 | 1461774221849 Marionette TRACE conn3 <- [1,1563,null,{"value":null}] 09:23:41 INFO - PROCESS | 1846 | 1461774221883 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\", \"8c3fb307-b706-445e-94e1-ab62aec87e07\");\n\nvar timer = null;\nif (30000) {\n 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:23:41 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f752fbce000 == 69 [pid = 1846] [id = 398] 09:23:41 INFO - PROCESS | 1846 | ++DOMWINDOW == 107 (0x7f752fd1f400) [pid = 1846] [serial = 1195] [outer = (nil)] 09:23:41 INFO - PROCESS | 1846 | ++DOMWINDOW == 108 (0x7f752fdd6000) [pid = 1846] [serial = 1196] [outer = 0x7f752fd1f400] 09:23:42 INFO - PROCESS | 1846 | 1461774221997 Marionette DEBUG loaded listener.js 09:23:42 INFO - PROCESS | 1846 | ++DOMWINDOW == 109 (0x7f75301cbc00) [pid = 1846] [serial = 1197] [outer = 0x7f752fd1f400] 09:23:42 INFO - PROCESS | 1846 | --DOMWINDOW == 108 (0x7f7537710400) [pid = 1846] [serial = 1150] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html] 09:23:42 INFO - PROCESS | 1846 | --DOMWINDOW == 107 (0x7f753648d400) [pid = 1846] [serial = 1147] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html] 09:23:42 INFO - PROCESS | 1846 | --DOMWINDOW == 106 (0x7f7527ff7800) [pid = 1846] [serial = 1141] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html] 09:23:42 INFO - PROCESS | 1846 | --DOMWINDOW == 105 (0x7f7532a7e000) [pid = 1846] [serial = 1111] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html] 09:23:42 INFO - PROCESS | 1846 | --DOMWINDOW == 104 (0x7f752660e000) [pid = 1846] [serial = 1135] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html] 09:23:42 INFO - PROCESS | 1846 | --DOMWINDOW == 103 (0x7f752f62b000) [pid = 1846] [serial = 1138] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html] 09:23:42 INFO - PROCESS | 1846 | --DOMWINDOW == 102 (0x7f7532868000) [pid = 1846] [serial = 1144] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html] 09:23:42 INFO - PROCESS | 1846 | --DOMWINDOW == 101 (0x7f75244dec00) [pid = 1846] [serial = 1153] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html] 09:23:43 INFO - PROCESS | 1846 | 1461774223118 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]]]}] 09:23:43 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cross.html | Canvas test: 2d.line.cross 09:23:43 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cross.html | took 1526ms 09:23:43 INFO - PROCESS | 1846 | 1461774223167 Marionette TRACE conn3 -> [0,1565,"getWindowHandle",null] 09:23:43 INFO - PROCESS | 1846 | 1461774223171 Marionette TRACE conn3 <- [1,1565,null,{"value":"8"}] 09:23:43 INFO - TEST-START | /2dcontext/line-styles/2d.line.defaults.html 09:23:43 INFO - PROCESS | 1846 | 1461774223176 Marionette TRACE conn3 -> [0,1566,"setScriptTimeout",{"ms":35000}] 09:23:43 INFO - PROCESS | 1846 | 1461774223179 Marionette TRACE conn3 <- [1,1566,null,{}] 09:23:43 INFO - PROCESS | 1846 | 1461774223184 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}] 09:23:43 INFO - PROCESS | 1846 | 1461774223386 Marionette TRACE conn3 <- [1,1567,null,{"value":null}] 09:23:43 INFO - PROCESS | 1846 | 1461774223557 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\", \"8c3fb307-b706-445e-94e1-ab62aec87e07\");\n\nvar timer = null;\nif (30000) {\n 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:23:43 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f7530f28800 == 70 [pid = 1846] [id = 399] 09:23:43 INFO - PROCESS | 1846 | ++DOMWINDOW == 102 (0x7f7531448400) [pid = 1846] [serial = 1198] [outer = (nil)] 09:23:43 INFO - PROCESS | 1846 | ++DOMWINDOW == 103 (0x7f753144cc00) [pid = 1846] [serial = 1199] [outer = 0x7f7531448400] 09:23:43 INFO - PROCESS | 1846 | 1461774223622 Marionette DEBUG loaded listener.js 09:23:43 INFO - PROCESS | 1846 | ++DOMWINDOW == 104 (0x7f7532869400) [pid = 1846] [serial = 1200] [outer = 0x7f7531448400] 09:23:44 INFO - PROCESS | 1846 | 1461774224284 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]]]}] 09:23:44 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.defaults.html | Canvas test: 2d.line.defaults 09:23:44 INFO - TEST-OK | /2dcontext/line-styles/2d.line.defaults.html | took 1128ms 09:23:44 INFO - PROCESS | 1846 | 1461774224304 Marionette TRACE conn3 -> [0,1569,"getWindowHandle",null] 09:23:44 INFO - PROCESS | 1846 | 1461774224307 Marionette TRACE conn3 <- [1,1569,null,{"value":"8"}] 09:23:44 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.bevel.html 09:23:44 INFO - PROCESS | 1846 | 1461774224312 Marionette TRACE conn3 -> [0,1570,"setScriptTimeout",{"ms":35000}] 09:23:44 INFO - PROCESS | 1846 | 1461774224315 Marionette TRACE conn3 <- [1,1570,null,{}] 09:23:44 INFO - PROCESS | 1846 | 1461774224320 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}] 09:23:44 INFO - PROCESS | 1846 | 1461774224458 Marionette TRACE conn3 <- [1,1571,null,{"value":null}] 09:23:44 INFO - PROCESS | 1846 | 1461774224580 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\", \"8c3fb307-b706-445e-94e1-ab62aec87e07\");\n\nvar timer = null;\nif (30000) {\n 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:23:44 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f75315d7000 == 71 [pid = 1846] [id = 400] 09:23:44 INFO - PROCESS | 1846 | ++DOMWINDOW == 105 (0x7f7527992400) [pid = 1846] [serial = 1201] [outer = (nil)] 09:23:44 INFO - PROCESS | 1846 | ++DOMWINDOW == 106 (0x7f75329e5c00) [pid = 1846] [serial = 1202] [outer = 0x7f7527992400] 09:23:44 INFO - PROCESS | 1846 | 1461774224641 Marionette DEBUG loaded listener.js 09:23:44 INFO - PROCESS | 1846 | ++DOMWINDOW == 107 (0x7f7532a82800) [pid = 1846] [serial = 1203] [outer = 0x7f7527992400] 09:23:45 INFO - PROCESS | 1846 | 1461774225593 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]]]}] 09:23:45 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.bevel.html | lineJoin 'bevel' is rendered correctly 09:23:45 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.bevel.html | took 1325ms 09:23:45 INFO - PROCESS | 1846 | 1461774225640 Marionette TRACE conn3 -> [0,1573,"getWindowHandle",null] 09:23:45 INFO - PROCESS | 1846 | 1461774225646 Marionette TRACE conn3 <- [1,1573,null,{"value":"8"}] 09:23:45 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.closed.html 09:23:45 INFO - PROCESS | 1846 | 1461774225656 Marionette TRACE conn3 -> [0,1574,"setScriptTimeout",{"ms":35000}] 09:23:45 INFO - PROCESS | 1846 | 1461774225660 Marionette TRACE conn3 <- [1,1574,null,{}] 09:23:45 INFO - PROCESS | 1846 | 1461774225668 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}] 09:23:45 INFO - PROCESS | 1846 | 1461774225850 Marionette TRACE conn3 <- [1,1575,null,{"value":null}] 09:23:46 INFO - PROCESS | 1846 | 1461774226010 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\", \"8c3fb307-b706-445e-94e1-ab62aec87e07\");\n\nvar timer = null;\nif (30000) {\n 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:23:46 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f752a3d5800 == 72 [pid = 1846] [id = 401] 09:23:46 INFO - PROCESS | 1846 | ++DOMWINDOW == 108 (0x7f7528192400) [pid = 1846] [serial = 1204] [outer = (nil)] 09:23:46 INFO - PROCESS | 1846 | ++DOMWINDOW == 109 (0x7f752a6ba000) [pid = 1846] [serial = 1205] [outer = 0x7f7528192400] 09:23:46 INFO - PROCESS | 1846 | 1461774226086 Marionette DEBUG loaded listener.js 09:23:46 INFO - PROCESS | 1846 | ++DOMWINDOW == 110 (0x7f752a92cc00) [pid = 1846] [serial = 1206] [outer = 0x7f7528192400] 09:23:46 INFO - PROCESS | 1846 | 1461774226995 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]]]}] 09:23:47 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.closed.html | Line joins are drawn at the corner of a closed rectangle 09:23:47 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.closed.html | took 1385ms 09:23:47 INFO - PROCESS | 1846 | 1461774227043 Marionette TRACE conn3 -> [0,1577,"getWindowHandle",null] 09:23:47 INFO - PROCESS | 1846 | 1461774227056 Marionette TRACE conn3 <- [1,1577,null,{"value":"8"}] 09:23:47 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.invalid.html 09:23:47 INFO - PROCESS | 1846 | 1461774227067 Marionette TRACE conn3 -> [0,1578,"setScriptTimeout",{"ms":35000}] 09:23:47 INFO - PROCESS | 1846 | 1461774227071 Marionette TRACE conn3 <- [1,1578,null,{}] 09:23:47 INFO - PROCESS | 1846 | 1461774227077 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}] 09:23:47 INFO - PROCESS | 1846 | 1461774227253 Marionette TRACE conn3 <- [1,1579,null,{"value":null}] 09:23:47 INFO - PROCESS | 1846 | 1461774227410 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\", \"8c3fb307-b706-445e-94e1-ab62aec87e07\");\n\nvar timer = null;\nif (30000) {\n 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:23:47 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f75301e5000 == 73 [pid = 1846] [id = 402] 09:23:47 INFO - PROCESS | 1846 | ++DOMWINDOW == 111 (0x7f7528f2cc00) [pid = 1846] [serial = 1207] [outer = (nil)] 09:23:47 INFO - PROCESS | 1846 | ++DOMWINDOW == 112 (0x7f752fb3bc00) [pid = 1846] [serial = 1208] [outer = 0x7f7528f2cc00] 09:23:47 INFO - PROCESS | 1846 | 1461774227485 Marionette DEBUG loaded listener.js 09:23:47 INFO - PROCESS | 1846 | ++DOMWINDOW == 113 (0x7f752fd18400) [pid = 1846] [serial = 1209] [outer = 0x7f7528f2cc00] 09:23:48 INFO - PROCESS | 1846 | 1461774228393 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]]]}] 09:23:48 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.invalid.html | Setting lineJoin to invalid values is ignored 09:23:48 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.invalid.html | took 1379ms 09:23:48 INFO - PROCESS | 1846 | 1461774228445 Marionette TRACE conn3 -> [0,1581,"getWindowHandle",null] 09:23:48 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.miter.html 09:23:48 INFO - PROCESS | 1846 | 1461774228449 Marionette TRACE conn3 <- [1,1581,null,{"value":"8"}] 09:23:48 INFO - PROCESS | 1846 | 1461774228456 Marionette TRACE conn3 -> [0,1582,"setScriptTimeout",{"ms":35000}] 09:23:48 INFO - PROCESS | 1846 | 1461774228461 Marionette TRACE conn3 <- [1,1582,null,{}] 09:23:48 INFO - PROCESS | 1846 | 1461774228511 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}] 09:23:48 INFO - PROCESS | 1846 | 1461774228766 Marionette TRACE conn3 <- [1,1583,null,{"value":null}] 09:23:48 INFO - PROCESS | 1846 | 1461774228888 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\", \"8c3fb307-b706-445e-94e1-ab62aec87e07\");\n\nvar timer = null;\nif (30000) {\n 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:23:48 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f7535220000 == 74 [pid = 1846] [id = 403] 09:23:48 INFO - PROCESS | 1846 | ++DOMWINDOW == 114 (0x7f7530f17400) [pid = 1846] [serial = 1210] [outer = (nil)] 09:23:48 INFO - PROCESS | 1846 | ++DOMWINDOW == 115 (0x7f753141f400) [pid = 1846] [serial = 1211] [outer = 0x7f7530f17400] 09:23:48 INFO - PROCESS | 1846 | 1461774228964 Marionette DEBUG loaded listener.js 09:23:49 INFO - PROCESS | 1846 | ++DOMWINDOW == 116 (0x7f75329e7800) [pid = 1846] [serial = 1212] [outer = 0x7f7530f17400] 09:23:49 INFO - PROCESS | 1846 | 1461774229872 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]]]}] 09:23:49 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.miter.html | lineJoin 'miter' is rendered correctly 09:23:49 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.miter.html | took 1486ms 09:23:49 INFO - PROCESS | 1846 | 1461774229942 Marionette TRACE conn3 -> [0,1585,"getWindowHandle",null] 09:23:49 INFO - PROCESS | 1846 | 1461774229947 Marionette TRACE conn3 <- [1,1585,null,{"value":"8"}] 09:23:49 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.open.html 09:23:49 INFO - PROCESS | 1846 | 1461774229953 Marionette TRACE conn3 -> [0,1586,"setScriptTimeout",{"ms":35000}] 09:23:49 INFO - PROCESS | 1846 | 1461774229956 Marionette TRACE conn3 <- [1,1586,null,{}] 09:23:49 INFO - PROCESS | 1846 | 1461774229961 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}] 09:23:50 INFO - PROCESS | 1846 | 1461774230142 Marionette TRACE conn3 <- [1,1587,null,{"value":null}] 09:23:50 INFO - PROCESS | 1846 | 1461774230311 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\", \"8c3fb307-b706-445e-94e1-ab62aec87e07\");\n\nvar timer = null;\nif (30000) {\n 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:23:50 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f7537954800 == 75 [pid = 1846] [id = 404] 09:23:50 INFO - PROCESS | 1846 | ++DOMWINDOW == 117 (0x7f752f151800) [pid = 1846] [serial = 1213] [outer = (nil)] 09:23:50 INFO - PROCESS | 1846 | ++DOMWINDOW == 118 (0x7f7532ab3000) [pid = 1846] [serial = 1214] [outer = 0x7f752f151800] 09:23:50 INFO - PROCESS | 1846 | 1461774230384 Marionette DEBUG loaded listener.js 09:23:50 INFO - PROCESS | 1846 | ++DOMWINDOW == 119 (0x7f7532cba000) [pid = 1846] [serial = 1215] [outer = 0x7f752f151800] 09:23:51 INFO - PROCESS | 1846 | 1461774231190 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]]]}] 09:23:51 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.open.html | Line joins are not drawn at the corner of an unclosed rectangle 09:23:51 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.open.html | took 1275ms 09:23:51 INFO - PROCESS | 1846 | 1461774231229 Marionette TRACE conn3 -> [0,1589,"getWindowHandle",null] 09:23:51 INFO - PROCESS | 1846 | 1461774231232 Marionette TRACE conn3 <- [1,1589,null,{"value":"8"}] 09:23:51 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.parallel.html 09:23:51 INFO - PROCESS | 1846 | 1461774231239 Marionette TRACE conn3 -> [0,1590,"setScriptTimeout",{"ms":35000}] 09:23:51 INFO - PROCESS | 1846 | 1461774231243 Marionette TRACE conn3 <- [1,1590,null,{}] 09:23:51 INFO - PROCESS | 1846 | 1461774231248 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}] 09:23:51 INFO - PROCESS | 1846 | 1461774231410 Marionette TRACE conn3 <- [1,1591,null,{"value":null}] 09:23:51 INFO - PROCESS | 1846 | 1461774231573 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\", \"8c3fb307-b706-445e-94e1-ab62aec87e07\");\n\nvar timer = null;\nif (30000) {\n 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:23:51 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f7538468000 == 76 [pid = 1846] [id = 405] 09:23:51 INFO - PROCESS | 1846 | ++DOMWINDOW == 120 (0x7f75244ea800) [pid = 1846] [serial = 1216] [outer = (nil)] 09:23:51 INFO - PROCESS | 1846 | ++DOMWINDOW == 121 (0x7f753478e800) [pid = 1846] [serial = 1217] [outer = 0x7f75244ea800] 09:23:51 INFO - PROCESS | 1846 | 1461774231646 Marionette DEBUG loaded listener.js 09:23:51 INFO - PROCESS | 1846 | ++DOMWINDOW == 122 (0x7f75355c1400) [pid = 1846] [serial = 1218] [outer = 0x7f75244ea800] 09:23:52 INFO - PROCESS | 1846 | 1461774232513 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]]]}] 09:23:52 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.parallel.html | Line joins are drawn at 180-degree joins 09:23:52 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.parallel.html | took 1336ms 09:23:52 INFO - PROCESS | 1846 | 1461774232576 Marionette TRACE conn3 -> [0,1593,"getWindowHandle",null] 09:23:52 INFO - PROCESS | 1846 | 1461774232580 Marionette TRACE conn3 <- [1,1593,null,{"value":"8"}] 09:23:52 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.round.html 09:23:52 INFO - PROCESS | 1846 | 1461774232586 Marionette TRACE conn3 -> [0,1594,"setScriptTimeout",{"ms":35000}] 09:23:52 INFO - PROCESS | 1846 | 1461774232589 Marionette TRACE conn3 <- [1,1594,null,{}] 09:23:52 INFO - PROCESS | 1846 | 1461774232594 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}] 09:23:52 INFO - PROCESS | 1846 | 1461774232807 Marionette TRACE conn3 <- [1,1595,null,{"value":null}] 09:23:52 INFO - PROCESS | 1846 | 1461774232969 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\", \"8c3fb307-b706-445e-94e1-ab62aec87e07\");\n\nvar timer = null;\nif (30000) {\n 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:23:52 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f7539282000 == 77 [pid = 1846] [id = 406] 09:23:52 INFO - PROCESS | 1846 | ++DOMWINDOW == 123 (0x7f7535e14800) [pid = 1846] [serial = 1219] [outer = (nil)] 09:23:53 INFO - PROCESS | 1846 | ++DOMWINDOW == 124 (0x7f753749cc00) [pid = 1846] [serial = 1220] [outer = 0x7f7535e14800] 09:23:53 INFO - PROCESS | 1846 | 1461774233047 Marionette DEBUG loaded listener.js 09:23:53 INFO - PROCESS | 1846 | ++DOMWINDOW == 125 (0x7f753803f400) [pid = 1846] [serial = 1221] [outer = 0x7f7535e14800] 09:23:53 INFO - PROCESS | 1846 | 1461774233917 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]]]}] 09:23:53 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.round.html | lineJoin 'round' is rendered correctly 09:23:53 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.round.html | took 1376ms 09:23:53 INFO - PROCESS | 1846 | 1461774233963 Marionette TRACE conn3 -> [0,1597,"getWindowHandle",null] 09:23:53 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.valid.html 09:23:53 INFO - PROCESS | 1846 | 1461774233967 Marionette TRACE conn3 <- [1,1597,null,{"value":"8"}] 09:23:53 INFO - PROCESS | 1846 | 1461774233973 Marionette TRACE conn3 -> [0,1598,"setScriptTimeout",{"ms":35000}] 09:23:53 INFO - PROCESS | 1846 | 1461774233976 Marionette TRACE conn3 <- [1,1598,null,{}] 09:23:53 INFO - PROCESS | 1846 | 1461774233982 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}] 09:23:54 INFO - PROCESS | 1846 | 1461774234148 Marionette TRACE conn3 <- [1,1599,null,{"value":null}] 09:23:54 INFO - PROCESS | 1846 | 1461774234313 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\", \"8c3fb307-b706-445e-94e1-ab62aec87e07\");\n\nvar timer = null;\nif (30000) {\n 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:23:54 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f7539bb8800 == 78 [pid = 1846] [id = 407] 09:23:54 INFO - PROCESS | 1846 | ++DOMWINDOW == 126 (0x7f7535f04800) [pid = 1846] [serial = 1222] [outer = (nil)] 09:23:54 INFO - PROCESS | 1846 | ++DOMWINDOW == 127 (0x7f7538d9e800) [pid = 1846] [serial = 1223] [outer = 0x7f7535f04800] 09:23:54 INFO - PROCESS | 1846 | 1461774234383 Marionette DEBUG loaded listener.js 09:23:54 INFO - PROCESS | 1846 | ++DOMWINDOW == 128 (0x7f7538e03c00) [pid = 1846] [serial = 1224] [outer = 0x7f7535f04800] 09:23:55 INFO - PROCESS | 1846 | 1461774235276 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]]]}] 09:23:55 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.valid.html | Setting lineJoin to valid values works 09:23:55 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.valid.html | took 1332ms 09:23:55 INFO - PROCESS | 1846 | 1461774235306 Marionette TRACE conn3 -> [0,1601,"getWindowHandle",null] 09:23:55 INFO - PROCESS | 1846 | 1461774235310 Marionette TRACE conn3 <- [1,1601,null,{"value":"8"}] 09:23:55 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.acute.html 09:23:55 INFO - PROCESS | 1846 | 1461774235316 Marionette TRACE conn3 -> [0,1602,"setScriptTimeout",{"ms":35000}] 09:23:55 INFO - PROCESS | 1846 | 1461774235318 Marionette TRACE conn3 <- [1,1602,null,{}] 09:23:55 INFO - PROCESS | 1846 | 1461774235324 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}] 09:23:55 INFO - PROCESS | 1846 | 1461774235490 Marionette TRACE conn3 <- [1,1603,null,{"value":null}] 09:23:55 INFO - PROCESS | 1846 | 1461774235657 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\", \"8c3fb307-b706-445e-94e1-ab62aec87e07\");\n\nvar timer = null;\nif (30000) {\n 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:23:55 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f753f710000 == 79 [pid = 1846] [id = 408] 09:23:55 INFO - PROCESS | 1846 | ++DOMWINDOW == 129 (0x7f7536ed9400) [pid = 1846] [serial = 1225] [outer = (nil)] 09:23:55 INFO - PROCESS | 1846 | ++DOMWINDOW == 130 (0x7f7538e09000) [pid = 1846] [serial = 1226] [outer = 0x7f7536ed9400] 09:23:55 INFO - PROCESS | 1846 | 1461774235727 Marionette DEBUG loaded listener.js 09:23:55 INFO - PROCESS | 1846 | ++DOMWINDOW == 131 (0x7f7539444400) [pid = 1846] [serial = 1227] [outer = 0x7f7536ed9400] 09:23:56 INFO - PROCESS | 1846 | 1461774236602 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]]]}] 09:23:56 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.acute.html | Miter joins are drawn correctly with acute angles 09:23:56 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.acute.html | took 1335ms 09:23:56 INFO - PROCESS | 1846 | 1461774236651 Marionette TRACE conn3 -> [0,1605,"getWindowHandle",null] 09:23:56 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.exceeded.html 09:23:56 INFO - PROCESS | 1846 | 1461774236655 Marionette TRACE conn3 <- [1,1605,null,{"value":"8"}] 09:23:56 INFO - PROCESS | 1846 | 1461774236661 Marionette TRACE conn3 -> [0,1606,"setScriptTimeout",{"ms":35000}] 09:23:56 INFO - PROCESS | 1846 | 1461774236665 Marionette TRACE conn3 <- [1,1606,null,{}] 09:23:56 INFO - PROCESS | 1846 | 1461774236670 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}] 09:23:56 INFO - PROCESS | 1846 | 1461774236842 Marionette TRACE conn3 <- [1,1607,null,{"value":null}] 09:23:57 INFO - PROCESS | 1846 | 1461774237010 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\", \"8c3fb307-b706-445e-94e1-ab62aec87e07\");\n\nvar timer = null;\nif (30000) {\n 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:23:57 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f7546412000 == 80 [pid = 1846] [id = 409] 09:23:57 INFO - PROCESS | 1846 | ++DOMWINDOW == 132 (0x7f7538e09c00) [pid = 1846] [serial = 1228] [outer = (nil)] 09:23:57 INFO - PROCESS | 1846 | ++DOMWINDOW == 133 (0x7f7539db7c00) [pid = 1846] [serial = 1229] [outer = 0x7f7538e09c00] 09:23:57 INFO - PROCESS | 1846 | 1461774237098 Marionette DEBUG loaded listener.js 09:23:57 INFO - PROCESS | 1846 | ++DOMWINDOW == 134 (0x7f753a79c000) [pid = 1846] [serial = 1230] [outer = 0x7f7538e09c00] 09:23:58 INFO - PROCESS | 1846 | 1461774238019 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]]]}] 09:23:58 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.exceeded.html | Miter joins are not drawn when the miter limit is exceeded 09:23:58 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.exceeded.html | took 1428ms 09:23:58 INFO - PROCESS | 1846 | 1461774238089 Marionette TRACE conn3 -> [0,1609,"getWindowHandle",null] 09:23:58 INFO - PROCESS | 1846 | 1461774238093 Marionette TRACE conn3 <- [1,1609,null,{"value":"8"}] 09:23:58 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.invalid.html 09:23:58 INFO - PROCESS | 1846 | 1461774238099 Marionette TRACE conn3 -> [0,1610,"setScriptTimeout",{"ms":35000}] 09:23:58 INFO - PROCESS | 1846 | 1461774238101 Marionette TRACE conn3 <- [1,1610,null,{}] 09:23:58 INFO - PROCESS | 1846 | 1461774238107 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}] 09:23:58 INFO - PROCESS | 1846 | 1461774238288 Marionette TRACE conn3 <- [1,1611,null,{"value":null}] 09:23:58 INFO - PROCESS | 1846 | 1461774238795 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\", \"8c3fb307-b706-445e-94e1-ab62aec87e07\");\n\nvar timer = null;\nif (30000) {\n 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:23:58 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f752a3d3800 == 81 [pid = 1846] [id = 410] 09:23:58 INFO - PROCESS | 1846 | ++DOMWINDOW == 135 (0x7f7526aafc00) [pid = 1846] [serial = 1231] [outer = (nil)] 09:23:58 INFO - PROCESS | 1846 | ++DOMWINDOW == 136 (0x7f7526d8e000) [pid = 1846] [serial = 1232] [outer = 0x7f7526aafc00] 09:23:58 INFO - PROCESS | 1846 | 1461774238917 Marionette DEBUG loaded listener.js 09:23:59 INFO - PROCESS | 1846 | ++DOMWINDOW == 137 (0x7f7528189800) [pid = 1846] [serial = 1233] [outer = 0x7f7526aafc00] 09:23:59 INFO - PROCESS | 1846 | 1461774239883 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]]]}] 09:23:59 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.invalid.html | Setting miterLimit to invalid values is ignored 09:23:59 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.invalid.html | took 1834ms 09:23:59 INFO - PROCESS | 1846 | 1461774239936 Marionette TRACE conn3 -> [0,1613,"getWindowHandle",null] 09:23:59 INFO - PROCESS | 1846 | 1461774239943 Marionette TRACE conn3 <- [1,1613,null,{"value":"8"}] 09:23:59 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.lineedge.html 09:23:59 INFO - PROCESS | 1846 | 1461774239951 Marionette TRACE conn3 -> [0,1614,"setScriptTimeout",{"ms":35000}] 09:23:59 INFO - PROCESS | 1846 | 1461774239956 Marionette TRACE conn3 <- [1,1614,null,{}] 09:23:59 INFO - PROCESS | 1846 | 1461774239963 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}] 09:24:00 INFO - PROCESS | 1846 | 1461774240144 Marionette TRACE conn3 <- [1,1615,null,{"value":null}] 09:24:00 INFO - PROCESS | 1846 | 1461774240323 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\", \"8c3fb307-b706-445e-94e1-ab62aec87e07\");\n\nvar timer = null;\nif (30000) {\n 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:24:00 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f752a31e000 == 82 [pid = 1846] [id = 411] 09:24:00 INFO - PROCESS | 1846 | ++DOMWINDOW == 138 (0x7f7528189c00) [pid = 1846] [serial = 1234] [outer = (nil)] 09:24:00 INFO - PROCESS | 1846 | ++DOMWINDOW == 139 (0x7f752f002400) [pid = 1846] [serial = 1235] [outer = 0x7f7528189c00] 09:24:00 INFO - PROCESS | 1846 | 1461774240395 Marionette DEBUG loaded listener.js 09:24:00 INFO - PROCESS | 1846 | ++DOMWINDOW == 140 (0x7f752f635c00) [pid = 1846] [serial = 1236] [outer = 0x7f7528189c00] 09:24:01 INFO - PROCESS | 1846 | --DOCSHELL 0x7f7530f28800 == 81 [pid = 1846] [id = 399] 09:24:01 INFO - PROCESS | 1846 | --DOCSHELL 0x7f752fbce000 == 80 [pid = 1846] [id = 398] 09:24:01 INFO - PROCESS | 1846 | --DOCSHELL 0x7f752f989000 == 79 [pid = 1846] [id = 397] 09:24:01 INFO - PROCESS | 1846 | --DOMWINDOW == 139 (0x7f752f631000) [pid = 1846] [serial = 1157] [outer = (nil)] [url = about:blank] 09:24:01 INFO - PROCESS | 1846 | --DOMWINDOW == 138 (0x7f75329e4400) [pid = 1846] [serial = 1124] [outer = (nil)] [url = about:blank] 09:24:01 INFO - PROCESS | 1846 | --DOMWINDOW == 137 (0x7f7536fc9800) [pid = 1846] [serial = 1127] [outer = (nil)] [url = about:blank] 09:24:01 INFO - PROCESS | 1846 | --DOMWINDOW == 136 (0x7f7537aed800) [pid = 1846] [serial = 1130] [outer = (nil)] [url = about:blank] 09:24:01 INFO - PROCESS | 1846 | 1461774241380 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]]]}] 09:24:01 INFO - PROCESS | 1846 | --DOCSHELL 0x7f752aa14800 == 78 [pid = 1846] [id = 396] 09:24:01 INFO - PROCESS | 1846 | --DOCSHELL 0x7f75295ce000 == 77 [pid = 1846] [id = 395] 09:24:01 INFO - PROCESS | 1846 | --DOCSHELL 0x7f7529468000 == 76 [pid = 1846] [id = 394] 09:24:01 INFO - PROCESS | 1846 | --DOCSHELL 0x7f7549037000 == 75 [pid = 1846] [id = 392] 09:24:01 INFO - PROCESS | 1846 | --DOCSHELL 0x7f7547322800 == 74 [pid = 1846] [id = 391] 09:24:01 INFO - PROCESS | 1846 | --DOCSHELL 0x7f75464db800 == 73 [pid = 1846] [id = 390] 09:24:01 INFO - PROCESS | 1846 | --DOCSHELL 0x7f7546183800 == 72 [pid = 1846] [id = 389] 09:24:01 INFO - PROCESS | 1846 | --DOCSHELL 0x7f7539c2b000 == 71 [pid = 1846] [id = 388] 09:24:01 INFO - PROCESS | 1846 | --DOCSHELL 0x7f7532a43000 == 70 [pid = 1846] [id = 387] 09:24:01 INFO - PROCESS | 1846 | --DOCSHELL 0x7f75299ec000 == 69 [pid = 1846] [id = 386] 09:24:01 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 09:24:01 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.lineedge.html | took 1484ms 09:24:01 INFO - PROCESS | 1846 | 1461774241439 Marionette TRACE conn3 -> [0,1617,"getWindowHandle",null] 09:24:01 INFO - PROCESS | 1846 | 1461774241445 Marionette TRACE conn3 <- [1,1617,null,{"value":"8"}] 09:24:01 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.obtuse.html 09:24:01 INFO - PROCESS | 1846 | 1461774241451 Marionette TRACE conn3 -> [0,1618,"setScriptTimeout",{"ms":35000}] 09:24:01 INFO - PROCESS | 1846 | 1461774241455 Marionette TRACE conn3 <- [1,1618,null,{}] 09:24:01 INFO - PROCESS | 1846 | 1461774241460 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}] 09:24:01 INFO - PROCESS | 1846 | 1461774241620 Marionette TRACE conn3 <- [1,1619,null,{"value":null}] 09:24:01 INFO - PROCESS | 1846 | --DOMWINDOW == 135 (0x7f7538042000) [pid = 1846] [serial = 1151] [outer = (nil)] [url = about:blank] 09:24:01 INFO - PROCESS | 1846 | --DOMWINDOW == 134 (0x7f7538d9d000) [pid = 1846] [serial = 1152] [outer = (nil)] [url = about:blank] 09:24:01 INFO - PROCESS | 1846 | --DOMWINDOW == 133 (0x7f753734a000) [pid = 1846] [serial = 1148] [outer = (nil)] [url = about:blank] 09:24:01 INFO - PROCESS | 1846 | --DOMWINDOW == 132 (0x7f753855a000) [pid = 1846] [serial = 1133] [outer = (nil)] [url = about:blank] 09:24:01 INFO - PROCESS | 1846 | --DOMWINDOW == 131 (0x7f752a926000) [pid = 1846] [serial = 1142] [outer = (nil)] [url = about:blank] 09:24:01 INFO - PROCESS | 1846 | --DOMWINDOW == 130 (0x7f7532864400) [pid = 1846] [serial = 1143] [outer = (nil)] [url = about:blank] 09:24:01 INFO - PROCESS | 1846 | --DOMWINDOW == 129 (0x7f7535e16400) [pid = 1846] [serial = 1113] [outer = (nil)] [url = about:blank] 09:24:01 INFO - PROCESS | 1846 | --DOMWINDOW == 128 (0x7f752a929400) [pid = 1846] [serial = 1137] [outer = (nil)] [url = about:blank] 09:24:01 INFO - PROCESS | 1846 | --DOMWINDOW == 127 (0x7f752a6b8800) [pid = 1846] [serial = 1136] [outer = (nil)] [url = about:blank] 09:24:01 INFO - PROCESS | 1846 | --DOMWINDOW == 126 (0x7f752fde0400) [pid = 1846] [serial = 1140] [outer = (nil)] [url = about:blank] 09:24:01 INFO - PROCESS | 1846 | --DOMWINDOW == 125 (0x7f752fcd6c00) [pid = 1846] [serial = 1139] [outer = (nil)] [url = about:blank] 09:24:01 INFO - PROCESS | 1846 | --DOMWINDOW == 124 (0x7f75355bf400) [pid = 1846] [serial = 1145] [outer = (nil)] [url = about:blank] 09:24:01 INFO - PROCESS | 1846 | --DOMWINDOW == 123 (0x7f7535f08c00) [pid = 1846] [serial = 1146] [outer = (nil)] [url = about:blank] 09:24:01 INFO - PROCESS | 1846 | --DOMWINDOW == 122 (0x7f75329e9400) [pid = 1846] [serial = 1121] [outer = (nil)] [url = about:blank] 09:24:01 INFO - PROCESS | 1846 | --DOMWINDOW == 121 (0x7f752f149000) [pid = 1846] [serial = 1118] [outer = (nil)] [url = about:blank] 09:24:01 INFO - PROCESS | 1846 | --DOMWINDOW == 120 (0x7f7529942400) [pid = 1846] [serial = 1115] [outer = (nil)] [url = about:blank] 09:24:01 INFO - PROCESS | 1846 | --DOMWINDOW == 119 (0x7f752646ac00) [pid = 1846] [serial = 1154] [outer = (nil)] [url = about:blank] 09:24:01 INFO - PROCESS | 1846 | --DOMWINDOW == 118 (0x7f753749c800) [pid = 1846] [serial = 1149] [outer = (nil)] [url = about:blank] 09:24:01 INFO - PROCESS | 1846 | --DOMWINDOW == 117 (0x7f75280a5000) [pid = 1846] [serial = 1155] [outer = (nil)] [url = about:blank] 09:24:01 INFO - PROCESS | 1846 | 1461774241766 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\", \"8c3fb307-b706-445e-94e1-ab62aec87e07\");\n\nvar timer = null;\nif (30000) {\n 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:24:01 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f75299e6800 == 70 [pid = 1846] [id = 412] 09:24:01 INFO - PROCESS | 1846 | ++DOMWINDOW == 118 (0x7f752646ac00) [pid = 1846] [serial = 1237] [outer = (nil)] 09:24:01 INFO - PROCESS | 1846 | ++DOMWINDOW == 119 (0x7f752f149000) [pid = 1846] [serial = 1238] [outer = 0x7f752646ac00] 09:24:01 INFO - PROCESS | 1846 | 1461774241833 Marionette DEBUG loaded listener.js 09:24:01 INFO - PROCESS | 1846 | ++DOMWINDOW == 120 (0x7f752fde0400) [pid = 1846] [serial = 1239] [outer = 0x7f752646ac00] 09:24:02 INFO - PROCESS | 1846 | 1461774242642 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]]]}] 09:24:02 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.obtuse.html | Miter joins are drawn correctly with obtuse angles 09:24:02 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.obtuse.html | took 1231ms 09:24:02 INFO - PROCESS | 1846 | 1461774242684 Marionette TRACE conn3 -> [0,1621,"getWindowHandle",null] 09:24:02 INFO - PROCESS | 1846 | 1461774242686 Marionette TRACE conn3 <- [1,1621,null,{"value":"8"}] 09:24:02 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.rightangle.html 09:24:02 INFO - PROCESS | 1846 | 1461774242716 Marionette TRACE conn3 -> [0,1622,"setScriptTimeout",{"ms":35000}] 09:24:02 INFO - PROCESS | 1846 | 1461774242726 Marionette TRACE conn3 <- [1,1622,null,{}] 09:24:02 INFO - PROCESS | 1846 | 1461774242744 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}] 09:24:02 INFO - PROCESS | 1846 | 1461774242930 Marionette TRACE conn3 <- [1,1623,null,{"value":null}] 09:24:02 INFO - PROCESS | 1846 | 1461774242942 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\", \"8c3fb307-b706-445e-94e1-ab62aec87e07\");\n\nvar timer = null;\nif (30000) {\n 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:24:02 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f7530f28800 == 71 [pid = 1846] [id = 413] 09:24:02 INFO - PROCESS | 1846 | ++DOMWINDOW == 121 (0x7f75301d2c00) [pid = 1846] [serial = 1240] [outer = (nil)] 09:24:03 INFO - PROCESS | 1846 | ++DOMWINDOW == 122 (0x7f75329f2000) [pid = 1846] [serial = 1241] [outer = 0x7f75301d2c00] 09:24:03 INFO - PROCESS | 1846 | 1461774243010 Marionette DEBUG loaded listener.js 09:24:03 INFO - PROCESS | 1846 | ++DOMWINDOW == 123 (0x7f7532ab5800) [pid = 1846] [serial = 1242] [outer = 0x7f75301d2c00] 09:24:03 INFO - PROCESS | 1846 | 1461774243895 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]]]}] 09:24:03 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.rightangle.html | Miter joins are not drawn when the miter limit is exceeded, on exact right angles 09:24:03 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.rightangle.html | took 1269ms 09:24:03 INFO - PROCESS | 1846 | 1461774243963 Marionette TRACE conn3 -> [0,1625,"getWindowHandle",null] 09:24:03 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.valid.html 09:24:03 INFO - PROCESS | 1846 | 1461774243967 Marionette TRACE conn3 <- [1,1625,null,{"value":"8"}] 09:24:03 INFO - PROCESS | 1846 | 1461774243973 Marionette TRACE conn3 -> [0,1626,"setScriptTimeout",{"ms":35000}] 09:24:03 INFO - PROCESS | 1846 | 1461774243977 Marionette TRACE conn3 <- [1,1626,null,{}] 09:24:03 INFO - PROCESS | 1846 | 1461774243986 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}] 09:24:04 INFO - PROCESS | 1846 | 1461774244186 Marionette TRACE conn3 <- [1,1627,null,{"value":null}] 09:24:04 INFO - PROCESS | 1846 | 1461774244211 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\", \"8c3fb307-b706-445e-94e1-ab62aec87e07\");\n\nvar timer = null;\nif (30000) {\n 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:24:04 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f7532c2b800 == 72 [pid = 1846] [id = 414] 09:24:04 INFO - PROCESS | 1846 | ++DOMWINDOW == 124 (0x7f753125f400) [pid = 1846] [serial = 1243] [outer = (nil)] 09:24:04 INFO - PROCESS | 1846 | ++DOMWINDOW == 125 (0x7f7535e18400) [pid = 1846] [serial = 1244] [outer = 0x7f753125f400] 09:24:04 INFO - PROCESS | 1846 | 1461774244273 Marionette DEBUG loaded listener.js 09:24:04 INFO - PROCESS | 1846 | ++DOMWINDOW == 126 (0x7f7536bd1c00) [pid = 1846] [serial = 1245] [outer = 0x7f753125f400] 09:24:05 INFO - PROCESS | 1846 | 1461774245116 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]]]}] 09:24:05 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.valid.html | Setting miterLimit to valid values works 09:24:05 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.valid.html | took 1193ms 09:24:05 INFO - PROCESS | 1846 | 1461774245166 Marionette TRACE conn3 -> [0,1629,"getWindowHandle",null] 09:24:05 INFO - PROCESS | 1846 | 1461774245169 Marionette TRACE conn3 <- [1,1629,null,{"value":"8"}] 09:24:05 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.within.html 09:24:05 INFO - PROCESS | 1846 | 1461774245174 Marionette TRACE conn3 -> [0,1630,"setScriptTimeout",{"ms":35000}] 09:24:05 INFO - PROCESS | 1846 | 1461774245177 Marionette TRACE conn3 <- [1,1630,null,{}] 09:24:05 INFO - PROCESS | 1846 | 1461774245193 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}] 09:24:05 INFO - PROCESS | 1846 | 1461774245385 Marionette TRACE conn3 <- [1,1631,null,{"value":null}] 09:24:05 INFO - PROCESS | 1846 | 1461774245417 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\", \"8c3fb307-b706-445e-94e1-ab62aec87e07\");\n\nvar timer = null;\nif (30000) {\n 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:24:05 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f7537951000 == 73 [pid = 1846] [id = 415] 09:24:05 INFO - PROCESS | 1846 | ++DOMWINDOW == 127 (0x7f753746d800) [pid = 1846] [serial = 1246] [outer = (nil)] 09:24:05 INFO - PROCESS | 1846 | ++DOMWINDOW == 128 (0x7f75374a3800) [pid = 1846] [serial = 1247] [outer = 0x7f753746d800] 09:24:05 INFO - PROCESS | 1846 | 1461774245488 Marionette DEBUG loaded listener.js 09:24:05 INFO - PROCESS | 1846 | ++DOMWINDOW == 129 (0x7f7538035000) [pid = 1846] [serial = 1248] [outer = 0x7f753746d800] 09:24:06 INFO - PROCESS | 1846 | --DOMWINDOW == 128 (0x7f7531448400) [pid = 1846] [serial = 1198] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.defaults.html] 09:24:06 INFO - PROCESS | 1846 | --DOMWINDOW == 127 (0x7f75280b1000) [pid = 1846] [serial = 1156] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html] 09:24:06 INFO - PROCESS | 1846 | --DOMWINDOW == 126 (0x7f752f96cc00) [pid = 1846] [serial = 1087] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html] 09:24:06 INFO - PROCESS | 1846 | --DOMWINDOW == 125 (0x7f75374a0400) [pid = 1846] [serial = 1090] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html] 09:24:06 INFO - PROCESS | 1846 | --DOMWINDOW == 124 (0x7f752a6b1800) [pid = 1846] [serial = 1186] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.round.html] 09:24:06 INFO - PROCESS | 1846 | --DOMWINDOW == 123 (0x7f752fd1f400) [pid = 1846] [serial = 1195] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cross.html] 09:24:06 INFO - PROCESS | 1846 | --DOMWINDOW == 122 (0x7f752f00a800) [pid = 1846] [serial = 1189] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.square.html] 09:24:06 INFO - PROCESS | 1846 | --DOMWINDOW == 121 (0x7f752fcbf800) [pid = 1846] [serial = 1192] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.valid.html] 09:24:06 INFO - PROCESS | 1846 | --DOMWINDOW == 120 (0x7f7532abe800) [pid = 1846] [serial = 1084] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html] 09:24:06 INFO - PROCESS | 1846 | --DOMWINDOW == 119 (0x7f75244e4000) [pid = 1846] [serial = 1183] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.open.html] 09:24:06 INFO - PROCESS | 1846 | --DOMWINDOW == 118 (0x7f752f96d400) [pid = 1846] [serial = 1078] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html] 09:24:06 INFO - PROCESS | 1846 | --DOMWINDOW == 117 (0x7f7532a85800) [pid = 1846] [serial = 1081] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html] 09:24:06 INFO - PROCESS | 1846 | 1461774246544 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]]]}] 09:24:06 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.within.html | Miter joins are drawn when the miter limit is not quite exceeded 09:24:06 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.within.html | took 1387ms 09:24:06 INFO - TEST-START | /2dcontext/line-styles/2d.line.union.html 09:24:06 INFO - PROCESS | 1846 | 1461774246562 Marionette TRACE conn3 -> [0,1633,"getWindowHandle",null] 09:24:06 INFO - PROCESS | 1846 | 1461774246565 Marionette TRACE conn3 <- [1,1633,null,{"value":"8"}] 09:24:06 INFO - PROCESS | 1846 | 1461774246572 Marionette TRACE conn3 -> [0,1634,"setScriptTimeout",{"ms":35000}] 09:24:06 INFO - PROCESS | 1846 | 1461774246574 Marionette TRACE conn3 <- [1,1634,null,{}] 09:24:06 INFO - PROCESS | 1846 | 1461774246579 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}] 09:24:06 INFO - PROCESS | 1846 | 1461774246738 Marionette TRACE conn3 <- [1,1635,null,{"value":null}] 09:24:06 INFO - PROCESS | 1846 | 1461774246755 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\", \"8c3fb307-b706-445e-94e1-ab62aec87e07\");\n\nvar timer = null;\nif (30000) {\n 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:24:06 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f753906d000 == 74 [pid = 1846] [id = 416] 09:24:06 INFO - PROCESS | 1846 | ++DOMWINDOW == 118 (0x7f752f00a800) [pid = 1846] [serial = 1249] [outer = (nil)] 09:24:06 INFO - PROCESS | 1846 | ++DOMWINDOW == 119 (0x7f7531449000) [pid = 1846] [serial = 1250] [outer = 0x7f752f00a800] 09:24:06 INFO - PROCESS | 1846 | 1461774246816 Marionette DEBUG loaded listener.js 09:24:06 INFO - PROCESS | 1846 | ++DOMWINDOW == 120 (0x7f7538036c00) [pid = 1846] [serial = 1251] [outer = 0x7f752f00a800] 09:24:07 INFO - PROCESS | 1846 | 1461774247595 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]]]}] 09:24:07 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.union.html | Canvas test: 2d.line.union 09:24:07 INFO - TEST-OK | /2dcontext/line-styles/2d.line.union.html | took 1081ms 09:24:07 INFO - PROCESS | 1846 | 1461774247659 Marionette TRACE conn3 -> [0,1637,"getWindowHandle",null] 09:24:07 INFO - PROCESS | 1846 | 1461774247663 Marionette TRACE conn3 <- [1,1637,null,{"value":"8"}] 09:24:07 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.basic.html 09:24:07 INFO - PROCESS | 1846 | 1461774247669 Marionette TRACE conn3 -> [0,1638,"setScriptTimeout",{"ms":35000}] 09:24:07 INFO - PROCESS | 1846 | 1461774247672 Marionette TRACE conn3 <- [1,1638,null,{}] 09:24:07 INFO - PROCESS | 1846 | 1461774247681 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}] 09:24:07 INFO - PROCESS | 1846 | 1461774247825 Marionette TRACE conn3 <- [1,1639,null,{"value":null}] 09:24:07 INFO - PROCESS | 1846 | 1461774247845 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\", \"8c3fb307-b706-445e-94e1-ab62aec87e07\");\n\nvar timer = null;\nif (30000) {\n 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:24:07 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f753f4e2000 == 75 [pid = 1846] [id = 417] 09:24:07 INFO - PROCESS | 1846 | ++DOMWINDOW == 121 (0x7f752e1ae400) [pid = 1846] [serial = 1252] [outer = (nil)] 09:24:07 INFO - PROCESS | 1846 | ++DOMWINDOW == 122 (0x7f7539413800) [pid = 1846] [serial = 1253] [outer = 0x7f752e1ae400] 09:24:07 INFO - PROCESS | 1846 | 1461774247906 Marionette DEBUG loaded listener.js 09:24:07 INFO - PROCESS | 1846 | ++DOMWINDOW == 123 (0x7f753b968400) [pid = 1846] [serial = 1254] [outer = 0x7f752e1ae400] 09:24:09 INFO - PROCESS | 1846 | 1461774249071 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]]]}] 09:24:09 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.basic.html | lineWidth determines the width of line strokes 09:24:09 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.basic.html | took 1436ms 09:24:09 INFO - PROCESS | 1846 | 1461774249107 Marionette TRACE conn3 -> [0,1641,"getWindowHandle",null] 09:24:09 INFO - PROCESS | 1846 | 1461774249114 Marionette TRACE conn3 <- [1,1641,null,{"value":"8"}] 09:24:09 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.invalid.html 09:24:09 INFO - PROCESS | 1846 | 1461774249123 Marionette TRACE conn3 -> [0,1642,"setScriptTimeout",{"ms":35000}] 09:24:09 INFO - PROCESS | 1846 | 1461774249128 Marionette TRACE conn3 <- [1,1642,null,{}] 09:24:09 INFO - PROCESS | 1846 | 1461774249137 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}] 09:24:09 INFO - PROCESS | 1846 | 1461774249329 Marionette TRACE conn3 <- [1,1643,null,{"value":null}] 09:24:09 INFO - PROCESS | 1846 | 1461774249495 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\", \"8c3fb307-b706-445e-94e1-ab62aec87e07\");\n\nvar timer = null;\nif (30000) {\n 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:24:09 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f752f9d0800 == 76 [pid = 1846] [id = 418] 09:24:09 INFO - PROCESS | 1846 | ++DOMWINDOW == 124 (0x7f752818c800) [pid = 1846] [serial = 1255] [outer = (nil)] 09:24:09 INFO - PROCESS | 1846 | ++DOMWINDOW == 125 (0x7f752a922c00) [pid = 1846] [serial = 1256] [outer = 0x7f752818c800] 09:24:09 INFO - PROCESS | 1846 | 1461774249573 Marionette DEBUG loaded listener.js 09:24:09 INFO - PROCESS | 1846 | ++DOMWINDOW == 126 (0x7f752f962400) [pid = 1846] [serial = 1257] [outer = 0x7f752818c800] 09:24:10 INFO - PROCESS | 1846 | 1461774250473 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]]]}] 09:24:10 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.invalid.html | Setting lineWidth to invalid values is ignored 09:24:10 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.invalid.html | took 1381ms 09:24:10 INFO - PROCESS | 1846 | 1461774250504 Marionette TRACE conn3 -> [0,1645,"getWindowHandle",null] 09:24:10 INFO - PROCESS | 1846 | 1461774250513 Marionette TRACE conn3 <- [1,1645,null,{"value":"8"}] 09:24:10 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.scaledefault.html 09:24:10 INFO - PROCESS | 1846 | 1461774250523 Marionette TRACE conn3 -> [0,1646,"setScriptTimeout",{"ms":35000}] 09:24:10 INFO - PROCESS | 1846 | 1461774250526 Marionette TRACE conn3 <- [1,1646,null,{}] 09:24:10 INFO - PROCESS | 1846 | 1461774250533 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}] 09:24:10 INFO - PROCESS | 1846 | 1461774250705 Marionette TRACE conn3 <- [1,1647,null,{"value":null}] 09:24:10 INFO - PROCESS | 1846 | 1461774250878 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\", \"8c3fb307-b706-445e-94e1-ab62aec87e07\");\n\nvar timer = null;\nif (30000) {\n 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:24:10 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f75376d0000 == 77 [pid = 1846] [id = 419] 09:24:10 INFO - PROCESS | 1846 | ++DOMWINDOW == 127 (0x7f752f96c800) [pid = 1846] [serial = 1258] [outer = (nil)] 09:24:10 INFO - PROCESS | 1846 | ++DOMWINDOW == 128 (0x7f752ff37c00) [pid = 1846] [serial = 1259] [outer = 0x7f752f96c800] 09:24:10 INFO - PROCESS | 1846 | 1461774250947 Marionette DEBUG loaded listener.js 09:24:11 INFO - PROCESS | 1846 | ++DOMWINDOW == 129 (0x7f753144a800) [pid = 1846] [serial = 1260] [outer = 0x7f752f96c800] 09:24:11 INFO - PROCESS | 1846 | 1461774251887 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]]]}] 09:24:11 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.scaledefault.html | Default lineWidth strokes are affected by scale transformations 09:24:11 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.scaledefault.html | took 1428ms 09:24:11 INFO - PROCESS | 1846 | 1461774251951 Marionette TRACE conn3 -> [0,1649,"getWindowHandle",null] 09:24:11 INFO - PROCESS | 1846 | 1461774251955 Marionette TRACE conn3 <- [1,1649,null,{"value":"8"}] 09:24:11 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.transformed.html 09:24:11 INFO - PROCESS | 1846 | 1461774251962 Marionette TRACE conn3 -> [0,1650,"setScriptTimeout",{"ms":35000}] 09:24:11 INFO - PROCESS | 1846 | 1461774251968 Marionette TRACE conn3 <- [1,1650,null,{}] 09:24:11 INFO - PROCESS | 1846 | 1461774251983 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}] 09:24:12 INFO - PROCESS | 1846 | 1461774252208 Marionette TRACE conn3 <- [1,1651,null,{"value":null}] 09:24:12 INFO - PROCESS | 1846 | 1461774252373 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\", \"8c3fb307-b706-445e-94e1-ab62aec87e07\");\n\nvar timer = null;\nif (30000) {\n 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:24:12 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f75464d6800 == 78 [pid = 1846] [id = 420] 09:24:12 INFO - PROCESS | 1846 | ++DOMWINDOW == 130 (0x7f7531574800) [pid = 1846] [serial = 1261] [outer = (nil)] 09:24:12 INFO - PROCESS | 1846 | ++DOMWINDOW == 131 (0x7f7535f0b000) [pid = 1846] [serial = 1262] [outer = 0x7f7531574800] 09:24:12 INFO - PROCESS | 1846 | 1461774252451 Marionette DEBUG loaded listener.js 09:24:12 INFO - PROCESS | 1846 | ++DOMWINDOW == 132 (0x7f753770cc00) [pid = 1846] [serial = 1263] [outer = 0x7f7531574800] 09:24:13 INFO - PROCESS | 1846 | 1461774253315 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]]]}] 09:24:13 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.transformed.html | Line stroke widths are affected by scale transformations 09:24:13 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.transformed.html | took 1395ms 09:24:13 INFO - PROCESS | 1846 | 1461774253358 Marionette TRACE conn3 -> [0,1653,"getWindowHandle",null] 09:24:13 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.valid.html 09:24:13 INFO - PROCESS | 1846 | 1461774253363 Marionette TRACE conn3 <- [1,1653,null,{"value":"8"}] 09:24:13 INFO - PROCESS | 1846 | 1461774253369 Marionette TRACE conn3 -> [0,1654,"setScriptTimeout",{"ms":35000}] 09:24:13 INFO - PROCESS | 1846 | 1461774253372 Marionette TRACE conn3 <- [1,1654,null,{}] 09:24:13 INFO - PROCESS | 1846 | 1461774253378 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}] 09:24:13 INFO - PROCESS | 1846 | 1461774253608 Marionette TRACE conn3 <- [1,1655,null,{"value":null}] 09:24:13 INFO - PROCESS | 1846 | 1461774253745 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\", \"8c3fb307-b706-445e-94e1-ab62aec87e07\");\n\nvar timer = null;\nif (30000) {\n 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:24:13 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f754958d800 == 79 [pid = 1846] [id = 421] 09:24:13 INFO - PROCESS | 1846 | ++DOMWINDOW == 133 (0x7f7532a77c00) [pid = 1846] [serial = 1264] [outer = (nil)] 09:24:13 INFO - PROCESS | 1846 | ++DOMWINDOW == 134 (0x7f7538e04c00) [pid = 1846] [serial = 1265] [outer = 0x7f7532a77c00] 09:24:13 INFO - PROCESS | 1846 | 1461774253817 Marionette DEBUG loaded listener.js 09:24:13 INFO - PROCESS | 1846 | ++DOMWINDOW == 135 (0x7f753a795000) [pid = 1846] [serial = 1266] [outer = 0x7f7532a77c00] 09:24:14 INFO - PROCESS | 1846 | 1461774254668 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]]]}] 09:24:14 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.valid.html | Setting lineWidth to valid values works 09:24:14 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.valid.html | took 1327ms 09:24:14 INFO - PROCESS | 1846 | 1461774254697 Marionette TRACE conn3 -> [0,1657,"getWindowHandle",null] 09:24:14 INFO - PROCESS | 1846 | 1461774254700 Marionette TRACE conn3 <- [1,1657,null,{"value":"8"}] 09:24:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.1.html 09:24:14 INFO - PROCESS | 1846 | 1461774254706 Marionette TRACE conn3 -> [0,1658,"setScriptTimeout",{"ms":35000}] 09:24:14 INFO - PROCESS | 1846 | 1461774254708 Marionette TRACE conn3 <- [1,1658,null,{}] 09:24:14 INFO - PROCESS | 1846 | 1461774254718 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}] 09:24:14 INFO - PROCESS | 1846 | 1461774254873 Marionette TRACE conn3 <- [1,1659,null,{"value":null}] 09:24:15 INFO - PROCESS | 1846 | 1461774255043 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\", \"8c3fb307-b706-445e-94e1-ab62aec87e07\");\n\nvar timer = null;\nif (30000) {\n 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:24:15 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f754a93e000 == 80 [pid = 1846] [id = 422] 09:24:15 INFO - PROCESS | 1846 | ++DOMWINDOW == 136 (0x7f752a6e0400) [pid = 1846] [serial = 1267] [outer = (nil)] 09:24:15 INFO - PROCESS | 1846 | ++DOMWINDOW == 137 (0x7f753b96c000) [pid = 1846] [serial = 1268] [outer = 0x7f752a6e0400] 09:24:15 INFO - PROCESS | 1846 | 1461774255112 Marionette DEBUG loaded listener.js 09:24:15 INFO - PROCESS | 1846 | ++DOMWINDOW == 138 (0x7f753b972000) [pid = 1846] [serial = 1269] [outer = 0x7f752a6e0400] 09:24:16 INFO - PROCESS | 1846 | 1461774256012 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]]]}] 09:24:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.1.html | arc() draws pi/2 .. -pi anticlockwise correctly 09:24:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.1.html | took 1381ms 09:24:16 INFO - PROCESS | 1846 | 1461774256089 Marionette TRACE conn3 -> [0,1661,"getWindowHandle",null] 09:24:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.2.html 09:24:16 INFO - PROCESS | 1846 | 1461774256092 Marionette TRACE conn3 <- [1,1661,null,{"value":"8"}] 09:24:16 INFO - PROCESS | 1846 | 1461774256098 Marionette TRACE conn3 -> [0,1662,"setScriptTimeout",{"ms":35000}] 09:24:16 INFO - PROCESS | 1846 | 1461774256101 Marionette TRACE conn3 <- [1,1662,null,{}] 09:24:16 INFO - PROCESS | 1846 | 1461774256106 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}] 09:24:16 INFO - PROCESS | 1846 | 1461774256333 Marionette TRACE conn3 <- [1,1663,null,{"value":null}] 09:24:16 INFO - PROCESS | 1846 | 1461774256499 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\", \"8c3fb307-b706-445e-94e1-ab62aec87e07\");\n\nvar timer = null;\nif (30000) {\n 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:24:16 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f754b36f000 == 81 [pid = 1846] [id = 423] 09:24:16 INFO - PROCESS | 1846 | ++DOMWINDOW == 139 (0x7f753a79ac00) [pid = 1846] [serial = 1270] [outer = (nil)] 09:24:16 INFO - PROCESS | 1846 | ++DOMWINDOW == 140 (0x7f753ba67c00) [pid = 1846] [serial = 1271] [outer = 0x7f753a79ac00] 09:24:16 INFO - PROCESS | 1846 | 1461774256575 Marionette DEBUG loaded listener.js 09:24:16 INFO - PROCESS | 1846 | ++DOMWINDOW == 141 (0x7f753f47a800) [pid = 1846] [serial = 1272] [outer = 0x7f753a79ac00] 09:24:17 INFO - PROCESS | 1846 | 1461774257416 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]]]}] 09:24:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.2.html | arc() draws -3pi/2 .. -pi anticlockwise correctly 09:24:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.2.html | took 1377ms 09:24:17 INFO - PROCESS | 1846 | 1461774257476 Marionette TRACE conn3 -> [0,1665,"getWindowHandle",null] 09:24:17 INFO - PROCESS | 1846 | 1461774257480 Marionette TRACE conn3 <- [1,1665,null,{"value":"8"}] 09:24:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.3.html 09:24:17 INFO - PROCESS | 1846 | 1461774257486 Marionette TRACE conn3 -> [0,1666,"setScriptTimeout",{"ms":35000}] 09:24:17 INFO - PROCESS | 1846 | 1461774257488 Marionette TRACE conn3 <- [1,1666,null,{}] 09:24:17 INFO - PROCESS | 1846 | 1461774257494 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}] 09:24:17 INFO - PROCESS | 1846 | 1461774257653 Marionette TRACE conn3 <- [1,1667,null,{"value":null}] 09:24:17 INFO - PROCESS | 1846 | 1461774257793 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\", \"8c3fb307-b706-445e-94e1-ab62aec87e07\");\n\nvar timer = null;\nif (30000) {\n 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:24:17 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f754b696000 == 82 [pid = 1846] [id = 424] 09:24:17 INFO - PROCESS | 1846 | ++DOMWINDOW == 142 (0x7f753b973000) [pid = 1846] [serial = 1273] [outer = (nil)] 09:24:17 INFO - PROCESS | 1846 | ++DOMWINDOW == 143 (0x7f754038cc00) [pid = 1846] [serial = 1274] [outer = 0x7f753b973000] 09:24:17 INFO - PROCESS | 1846 | 1461774257868 Marionette DEBUG loaded listener.js 09:24:17 INFO - PROCESS | 1846 | ++DOMWINDOW == 144 (0x7f754533c000) [pid = 1846] [serial = 1275] [outer = 0x7f753b973000] 09:24:18 INFO - PROCESS | 1846 | 1461774258770 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]]]}] 09:24:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.3.html | arc() wraps angles mod 2pi when anticlockwise and end > start+2pi 09:24:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.3.html | took 1383ms 09:24:18 INFO - PROCESS | 1846 | 1461774258868 Marionette TRACE conn3 -> [0,1669,"getWindowHandle",null] 09:24:18 INFO - PROCESS | 1846 | 1461774258872 Marionette TRACE conn3 <- [1,1669,null,{"value":"8"}] 09:24:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.4.html 09:24:18 INFO - PROCESS | 1846 | 1461774258877 Marionette TRACE conn3 -> [0,1670,"setScriptTimeout",{"ms":35000}] 09:24:18 INFO - PROCESS | 1846 | 1461774258880 Marionette TRACE conn3 <- [1,1670,null,{}] 09:24:18 INFO - PROCESS | 1846 | 1461774258885 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}] 09:24:19 INFO - PROCESS | 1846 | 1461774259056 Marionette TRACE conn3 <- [1,1671,null,{"value":null}] 09:24:19 INFO - PROCESS | 1846 | 1461774259225 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\", \"8c3fb307-b706-445e-94e1-ab62aec87e07\");\n\nvar timer = null;\nif (30000) {\n 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:24:19 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f75283ad000 == 83 [pid = 1846] [id = 425] 09:24:19 INFO - PROCESS | 1846 | ++DOMWINDOW == 145 (0x7f7526468400) [pid = 1846] [serial = 1276] [outer = (nil)] 09:24:19 INFO - PROCESS | 1846 | ++DOMWINDOW == 146 (0x7f752a6b4400) [pid = 1846] [serial = 1277] [outer = 0x7f7526468400] 09:24:19 INFO - PROCESS | 1846 | 1461774259296 Marionette DEBUG loaded listener.js 09:24:19 INFO - PROCESS | 1846 | ++DOMWINDOW == 147 (0x7f752fdd2800) [pid = 1846] [serial = 1278] [outer = 0x7f7526468400] 09:24:20 INFO - PROCESS | 1846 | 1461774260628 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]]]}] 09:24:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.4.html | arc() draws a full circle when clockwise and end > start+2pi 09:24:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.4.html | took 1781ms 09:24:20 INFO - PROCESS | 1846 | 1461774260660 Marionette TRACE conn3 -> [0,1673,"getWindowHandle",null] 09:24:20 INFO - PROCESS | 1846 | 1461774260665 Marionette TRACE conn3 <- [1,1673,null,{"value":"8"}] 09:24:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.5.html 09:24:20 INFO - PROCESS | 1846 | 1461774260673 Marionette TRACE conn3 -> [0,1674,"setScriptTimeout",{"ms":35000}] 09:24:20 INFO - PROCESS | 1846 | 1461774260678 Marionette TRACE conn3 <- [1,1674,null,{}] 09:24:20 INFO - PROCESS | 1846 | 1461774260685 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}] 09:24:20 INFO - PROCESS | 1846 | 1461774260895 Marionette TRACE conn3 <- [1,1675,null,{"value":null}] 09:24:21 INFO - PROCESS | 1846 | 1461774261070 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\", \"8c3fb307-b706-445e-94e1-ab62aec87e07\");\n\nvar timer = null;\nif (30000) {\n 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:24:21 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f7527fe0800 == 84 [pid = 1846] [id = 426] 09:24:21 INFO - PROCESS | 1846 | ++DOMWINDOW == 148 (0x7f7526466000) [pid = 1846] [serial = 1279] [outer = (nil)] 09:24:21 INFO - PROCESS | 1846 | ++DOMWINDOW == 149 (0x7f7526ab5000) [pid = 1846] [serial = 1280] [outer = 0x7f7526466000] 09:24:21 INFO - PROCESS | 1846 | 1461774261135 Marionette DEBUG loaded listener.js 09:24:21 INFO - PROCESS | 1846 | ++DOMWINDOW == 150 (0x7f7527995c00) [pid = 1846] [serial = 1281] [outer = 0x7f7526466000] 09:24:22 INFO - PROCESS | 1846 | 1461774262107 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]]]}] 09:24:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.5.html | arc() wraps angles mod 2pi when clockwise and start > end+2pi 09:24:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.5.html | took 1480ms 09:24:22 INFO - PROCESS | 1846 | 1461774262153 Marionette TRACE conn3 -> [0,1677,"getWindowHandle",null] 09:24:22 INFO - PROCESS | 1846 | 1461774262161 Marionette TRACE conn3 <- [1,1677,null,{"value":"8"}] 09:24:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.6.html 09:24:22 INFO - PROCESS | 1846 | 1461774262170 Marionette TRACE conn3 -> [0,1678,"setScriptTimeout",{"ms":35000}] 09:24:22 INFO - PROCESS | 1846 | 1461774262174 Marionette TRACE conn3 <- [1,1678,null,{}] 09:24:22 INFO - PROCESS | 1846 | 1461774262179 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}] 09:24:22 INFO - PROCESS | 1846 | 1461774262343 Marionette TRACE conn3 <- [1,1679,null,{"value":null}] 09:24:22 INFO - PROCESS | 1846 | --DOCSHELL 0x7f75381d3800 == 83 [pid = 1846] [id = 346] 09:24:22 INFO - PROCESS | 1846 | --DOCSHELL 0x7f75301f7000 == 82 [pid = 1846] [id = 312] 09:24:22 INFO - PROCESS | 1846 | --DOCSHELL 0x7f7539c45000 == 81 [pid = 1846] [id = 375] 09:24:22 INFO - PROCESS | 1846 | --DOCSHELL 0x7f753f712800 == 80 [pid = 1846] [id = 376] 09:24:22 INFO - PROCESS | 1846 | --DOCSHELL 0x7f75265b7800 == 79 [pid = 1846] [id = 350] 09:24:22 INFO - PROCESS | 1846 | --DOCSHELL 0x7f7539495800 == 78 [pid = 1846] [id = 374] 09:24:22 INFO - PROCESS | 1846 | --DOCSHELL 0x7f7538479800 == 77 [pid = 1846] [id = 373] 09:24:22 INFO - PROCESS | 1846 | --DOCSHELL 0x7f7532a42000 == 76 [pid = 1846] [id = 372] 09:24:22 INFO - PROCESS | 1846 | --DOCSHELL 0x7f7545f11000 == 75 [pid = 1846] [id = 377] 09:24:22 INFO - PROCESS | 1846 | --DOCSHELL 0x7f753906d000 == 74 [pid = 1846] [id = 416] 09:24:22 INFO - PROCESS | 1846 | --DOMWINDOW == 149 (0x7f75329e5c00) [pid = 1846] [serial = 1202] [outer = (nil)] [url = about:blank] 09:24:22 INFO - PROCESS | 1846 | 1461774262587 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\", \"8c3fb307-b706-445e-94e1-ab62aec87e07\");\n\nvar timer = null;\nif (30000) {\n 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:24:22 INFO - PROCESS | 1846 | --DOCSHELL 0x7f75329d7800 == 73 [pid = 1846] [id = 385] 09:24:22 INFO - PROCESS | 1846 | --DOCSHELL 0x7f7537951000 == 72 [pid = 1846] [id = 415] 09:24:22 INFO - PROCESS | 1846 | --DOCSHELL 0x7f7532c2b800 == 71 [pid = 1846] [id = 414] 09:24:22 INFO - PROCESS | 1846 | --DOCSHELL 0x7f7530f28800 == 70 [pid = 1846] [id = 413] 09:24:22 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f752819e800 == 71 [pid = 1846] [id = 427] 09:24:22 INFO - PROCESS | 1846 | ++DOMWINDOW == 150 (0x7f75280ab000) [pid = 1846] [serial = 1282] [outer = (nil)] 09:24:22 INFO - PROCESS | 1846 | ++DOMWINDOW == 151 (0x7f75280cb000) [pid = 1846] [serial = 1283] [outer = 0x7f75280ab000] 09:24:22 INFO - PROCESS | 1846 | 1461774262739 Marionette DEBUG loaded listener.js 09:24:22 INFO - PROCESS | 1846 | ++DOMWINDOW == 152 (0x7f7528188800) [pid = 1846] [serial = 1284] [outer = 0x7f75280ab000] 09:24:22 INFO - PROCESS | 1846 | --DOCSHELL 0x7f75299e6800 == 70 [pid = 1846] [id = 412] 09:24:22 INFO - PROCESS | 1846 | --DOCSHELL 0x7f752a31e000 == 69 [pid = 1846] [id = 411] 09:24:23 INFO - PROCESS | 1846 | --DOCSHELL 0x7f752a3d3800 == 68 [pid = 1846] [id = 410] 09:24:23 INFO - PROCESS | 1846 | --DOCSHELL 0x7f7546412000 == 67 [pid = 1846] [id = 409] 09:24:23 INFO - PROCESS | 1846 | --DOCSHELL 0x7f753f710000 == 66 [pid = 1846] [id = 408] 09:24:23 INFO - PROCESS | 1846 | --DOCSHELL 0x7f7539bb8800 == 65 [pid = 1846] [id = 407] 09:24:23 INFO - PROCESS | 1846 | --DOCSHELL 0x7f7539282000 == 64 [pid = 1846] [id = 406] 09:24:23 INFO - PROCESS | 1846 | --DOCSHELL 0x7f7538468000 == 63 [pid = 1846] [id = 405] 09:24:23 INFO - PROCESS | 1846 | --DOCSHELL 0x7f7537954800 == 62 [pid = 1846] [id = 404] 09:24:23 INFO - PROCESS | 1846 | --DOCSHELL 0x7f7535220000 == 61 [pid = 1846] [id = 403] 09:24:23 INFO - PROCESS | 1846 | --DOCSHELL 0x7f75301e5000 == 60 [pid = 1846] [id = 402] 09:24:23 INFO - PROCESS | 1846 | --DOCSHELL 0x7f752a3d5800 == 59 [pid = 1846] [id = 401] 09:24:23 INFO - PROCESS | 1846 | --DOCSHELL 0x7f75315d7000 == 58 [pid = 1846] [id = 400] 09:24:23 INFO - PROCESS | 1846 | --DOMWINDOW == 151 (0x7f753749c400) [pid = 1846] [serial = 1172] [outer = (nil)] [url = about:blank] 09:24:23 INFO - PROCESS | 1846 | --DOMWINDOW == 150 (0x7f752fd18000) [pid = 1846] [serial = 1158] [outer = (nil)] [url = about:blank] 09:24:23 INFO - PROCESS | 1846 | --DOMWINDOW == 149 (0x7f75373e1800) [pid = 1846] [serial = 1089] [outer = (nil)] [url = about:blank] 09:24:23 INFO - PROCESS | 1846 | --DOMWINDOW == 148 (0x7f7537c8cc00) [pid = 1846] [serial = 1092] [outer = (nil)] [url = about:blank] 09:24:23 INFO - PROCESS | 1846 | --DOMWINDOW == 147 (0x7f752a90f000) [pid = 1846] [serial = 1188] [outer = (nil)] [url = about:blank] 09:24:23 INFO - PROCESS | 1846 | --DOMWINDOW == 146 (0x7f75301cbc00) [pid = 1846] [serial = 1197] [outer = (nil)] [url = about:blank] 09:24:23 INFO - PROCESS | 1846 | --DOMWINDOW == 145 (0x7f752f62f000) [pid = 1846] [serial = 1190] [outer = (nil)] [url = about:blank] 09:24:23 INFO - PROCESS | 1846 | --DOMWINDOW == 144 (0x7f7532ab8400) [pid = 1846] [serial = 1169] [outer = (nil)] [url = about:blank] 09:24:23 INFO - PROCESS | 1846 | --DOMWINDOW == 143 (0x7f752fcdb400) [pid = 1846] [serial = 1193] [outer = (nil)] [url = about:blank] 09:24:23 INFO - PROCESS | 1846 | --DOMWINDOW == 142 (0x7f752a6e2c00) [pid = 1846] [serial = 1187] [outer = (nil)] [url = about:blank] 09:24:23 INFO - PROCESS | 1846 | --DOMWINDOW == 141 (0x7f7536fccc00) [pid = 1846] [serial = 1086] [outer = (nil)] [url = about:blank] 09:24:23 INFO - PROCESS | 1846 | --DOMWINDOW == 140 (0x7f7527ff8c00) [pid = 1846] [serial = 1185] [outer = (nil)] [url = about:blank] 09:24:23 INFO - PROCESS | 1846 | --DOMWINDOW == 139 (0x7f7527997000) [pid = 1846] [serial = 1181] [outer = (nil)] [url = about:blank] 09:24:23 INFO - PROCESS | 1846 | --DOMWINDOW == 138 (0x7f753144cc00) [pid = 1846] [serial = 1199] [outer = (nil)] [url = about:blank] 09:24:23 INFO - PROCESS | 1846 | --DOMWINDOW == 137 (0x7f753940e800) [pid = 1846] [serial = 1175] [outer = (nil)] [url = about:blank] 09:24:23 INFO - PROCESS | 1846 | --DOMWINDOW == 136 (0x7f752fcc7400) [pid = 1846] [serial = 1194] [outer = (nil)] [url = about:blank] 09:24:23 INFO - PROCESS | 1846 | --DOMWINDOW == 135 (0x7f7526ab2c00) [pid = 1846] [serial = 1184] [outer = (nil)] [url = about:blank] 09:24:23 INFO - PROCESS | 1846 | --DOMWINDOW == 134 (0x7f7531450000) [pid = 1846] [serial = 1080] [outer = (nil)] [url = about:blank] 09:24:23 INFO - PROCESS | 1846 | --DOMWINDOW == 133 (0x7f7535efe000) [pid = 1846] [serial = 1083] [outer = (nil)] [url = about:blank] 09:24:23 INFO - PROCESS | 1846 | --DOMWINDOW == 132 (0x7f752fb3a000) [pid = 1846] [serial = 1191] [outer = (nil)] [url = about:blank] 09:24:23 INFO - PROCESS | 1846 | --DOMWINDOW == 131 (0x7f752fdd6000) [pid = 1846] [serial = 1196] [outer = (nil)] [url = about:blank] 09:24:23 INFO - PROCESS | 1846 | --DOMWINDOW == 130 (0x7f7539db5800) [pid = 1846] [serial = 1178] [outer = (nil)] [url = about:blank] 09:24:23 INFO - PROCESS | 1846 | --DOMWINDOW == 129 (0x7f75280cc400) [pid = 1846] [serial = 1160] [outer = (nil)] [url = about:blank] 09:24:23 INFO - PROCESS | 1846 | --DOMWINDOW == 128 (0x7f752fcc3800) [pid = 1846] [serial = 1163] [outer = (nil)] [url = about:blank] 09:24:23 INFO - PROCESS | 1846 | --DOMWINDOW == 127 (0x7f7532869400) [pid = 1846] [serial = 1200] [outer = (nil)] [url = about:blank] 09:24:23 INFO - PROCESS | 1846 | --DOMWINDOW == 126 (0x7f7532861c00) [pid = 1846] [serial = 1166] [outer = (nil)] [url = about:blank] 09:24:23 INFO - PROCESS | 1846 | 1461774263494 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]]]}] 09:24:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.6.html | arc() draws a full circle when anticlockwise and start > end+2pi 09:24:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.6.html | took 1385ms 09:24:23 INFO - PROCESS | 1846 | 1461774263565 Marionette TRACE conn3 -> [0,1681,"getWindowHandle",null] 09:24:23 INFO - PROCESS | 1846 | 1461774263568 Marionette TRACE conn3 <- [1,1681,null,{"value":"8"}] 09:24:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.default.html 09:24:23 INFO - PROCESS | 1846 | 1461774263577 Marionette TRACE conn3 -> [0,1682,"setScriptTimeout",{"ms":35000}] 09:24:23 INFO - PROCESS | 1846 | 1461774263582 Marionette TRACE conn3 <- [1,1682,null,{}] 09:24:23 INFO - PROCESS | 1846 | 1461774263597 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}] 09:24:23 INFO - PROCESS | 1846 | 1461774263759 Marionette TRACE conn3 <- [1,1683,null,{"value":null}] 09:24:23 INFO - PROCESS | 1846 | 1461774263772 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\", \"8c3fb307-b706-445e-94e1-ab62aec87e07\");\n\nvar timer = null;\nif (30000) {\n 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:24:23 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f752a318800 == 59 [pid = 1846] [id = 428] 09:24:23 INFO - PROCESS | 1846 | ++DOMWINDOW == 127 (0x7f752a6adc00) [pid = 1846] [serial = 1285] [outer = (nil)] 09:24:23 INFO - PROCESS | 1846 | ++DOMWINDOW == 128 (0x7f752a6b8400) [pid = 1846] [serial = 1286] [outer = 0x7f752a6adc00] 09:24:23 INFO - PROCESS | 1846 | 1461774263850 Marionette DEBUG loaded listener.js 09:24:23 INFO - PROCESS | 1846 | ++DOMWINDOW == 129 (0x7f752a6e8c00) [pid = 1846] [serial = 1287] [outer = 0x7f752a6adc00] 09:24:24 INFO - PROCESS | 1846 | 1461774264674 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]]]}] 09:24:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.default.html | arc() with missing last argument defaults to clockwise 09:24:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.default.html | took 1140ms 09:24:24 INFO - PROCESS | 1846 | 1461774264718 Marionette TRACE conn3 -> [0,1685,"getWindowHandle",null] 09:24:24 INFO - PROCESS | 1846 | 1461774264723 Marionette TRACE conn3 <- [1,1685,null,{"value":"8"}] 09:24:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.empty.html 09:24:24 INFO - PROCESS | 1846 | 1461774264729 Marionette TRACE conn3 -> [0,1686,"setScriptTimeout",{"ms":35000}] 09:24:24 INFO - PROCESS | 1846 | 1461774264732 Marionette TRACE conn3 <- [1,1686,null,{}] 09:24:24 INFO - PROCESS | 1846 | 1461774264737 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}] 09:24:24 INFO - PROCESS | 1846 | 1461774264876 Marionette TRACE conn3 <- [1,1687,null,{"value":null}] 09:24:24 INFO - PROCESS | 1846 | 1461774264892 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\", \"8c3fb307-b706-445e-94e1-ab62aec87e07\");\n\nvar timer = null;\nif (30000) {\n 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:24:24 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f752aa0c000 == 60 [pid = 1846] [id = 429] 09:24:24 INFO - PROCESS | 1846 | ++DOMWINDOW == 130 (0x7f752a6e9800) [pid = 1846] [serial = 1288] [outer = (nil)] 09:24:24 INFO - PROCESS | 1846 | ++DOMWINDOW == 131 (0x7f752a931800) [pid = 1846] [serial = 1289] [outer = 0x7f752a6e9800] 09:24:24 INFO - PROCESS | 1846 | 1461774264952 Marionette DEBUG loaded listener.js 09:24:25 INFO - PROCESS | 1846 | ++DOMWINDOW == 132 (0x7f752e1a9800) [pid = 1846] [serial = 1290] [outer = 0x7f752a6e9800] 09:24:25 INFO - PROCESS | 1846 | 1461774265833 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]]]}] 09:24:25 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 09:24:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.empty.html | took 1128ms 09:24:25 INFO - PROCESS | 1846 | 1461774265859 Marionette TRACE conn3 -> [0,1689,"getWindowHandle",null] 09:24:25 INFO - PROCESS | 1846 | 1461774265861 Marionette TRACE conn3 <- [1,1689,null,{"value":"8"}] 09:24:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.end.html 09:24:25 INFO - PROCESS | 1846 | 1461774265867 Marionette TRACE conn3 -> [0,1690,"setScriptTimeout",{"ms":35000}] 09:24:25 INFO - PROCESS | 1846 | 1461774265869 Marionette TRACE conn3 <- [1,1690,null,{}] 09:24:25 INFO - PROCESS | 1846 | 1461774265874 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}] 09:24:26 INFO - PROCESS | 1846 | 1461774266057 Marionette TRACE conn3 <- [1,1691,null,{"value":null}] 09:24:26 INFO - PROCESS | 1846 | 1461774266088 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\", \"8c3fb307-b706-445e-94e1-ab62aec87e07\");\n\nvar timer = null;\nif (30000) {\n 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:24:26 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f752f22b800 == 61 [pid = 1846] [id = 430] 09:24:26 INFO - PROCESS | 1846 | ++DOMWINDOW == 133 (0x7f752a6b0000) [pid = 1846] [serial = 1291] [outer = (nil)] 09:24:26 INFO - PROCESS | 1846 | ++DOMWINDOW == 134 (0x7f752e544000) [pid = 1846] [serial = 1292] [outer = 0x7f752a6b0000] 09:24:26 INFO - PROCESS | 1846 | 1461774266149 Marionette DEBUG loaded listener.js 09:24:26 INFO - PROCESS | 1846 | ++DOMWINDOW == 135 (0x7f752f003000) [pid = 1846] [serial = 1293] [outer = 0x7f752a6b0000] 09:24:26 INFO - PROCESS | 1846 | 1461774266984 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]]]}] 09:24:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.end.html | arc() adds the end point of the arc to the subpath 09:24:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.end.html | took 1174ms 09:24:27 INFO - PROCESS | 1846 | 1461774267044 Marionette TRACE conn3 -> [0,1693,"getWindowHandle",null] 09:24:27 INFO - PROCESS | 1846 | 1461774267047 Marionette TRACE conn3 <- [1,1693,null,{"value":"8"}] 09:24:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.negative.html 09:24:27 INFO - PROCESS | 1846 | 1461774267053 Marionette TRACE conn3 -> [0,1694,"setScriptTimeout",{"ms":35000}] 09:24:27 INFO - PROCESS | 1846 | 1461774267055 Marionette TRACE conn3 <- [1,1694,null,{}] 09:24:27 INFO - PROCESS | 1846 | 1461774267060 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}] 09:24:27 INFO - PROCESS | 1846 | 1461774267285 Marionette TRACE conn3 <- [1,1695,null,{"value":null}] 09:24:27 INFO - PROCESS | 1846 | 1461774267322 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\", \"8c3fb307-b706-445e-94e1-ab62aec87e07\");\n\nvar timer = null;\nif (30000) {\n 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:24:27 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f752f9c9800 == 62 [pid = 1846] [id = 431] 09:24:27 INFO - PROCESS | 1846 | ++DOMWINDOW == 136 (0x7f752f14a800) [pid = 1846] [serial = 1294] [outer = (nil)] 09:24:27 INFO - PROCESS | 1846 | ++DOMWINDOW == 137 (0x7f752f963400) [pid = 1846] [serial = 1295] [outer = 0x7f752f14a800] 09:24:27 INFO - PROCESS | 1846 | 1461774267386 Marionette DEBUG loaded listener.js 09:24:27 INFO - PROCESS | 1846 | ++DOMWINDOW == 138 (0x7f752fcc0c00) [pid = 1846] [serial = 1296] [outer = 0x7f752f14a800] 09:24:28 INFO - PROCESS | 1846 | --DOMWINDOW == 137 (0x7f752646ac00) [pid = 1846] [serial = 1237] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.obtuse.html] 09:24:28 INFO - PROCESS | 1846 | --DOMWINDOW == 136 (0x7f752f00a800) [pid = 1846] [serial = 1249] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.union.html] 09:24:28 INFO - PROCESS | 1846 | --DOMWINDOW == 135 (0x7f753746d800) [pid = 1846] [serial = 1246] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.within.html] 09:24:28 INFO - PROCESS | 1846 | --DOMWINDOW == 134 (0x7f7528189c00) [pid = 1846] [serial = 1234] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.lineedge.html] 09:24:28 INFO - PROCESS | 1846 | --DOMWINDOW == 133 (0x7f7526aafc00) [pid = 1846] [serial = 1231] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.invalid.html] 09:24:28 INFO - PROCESS | 1846 | --DOMWINDOW == 132 (0x7f75301d2c00) [pid = 1846] [serial = 1240] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.rightangle.html] 09:24:28 INFO - PROCESS | 1846 | --DOMWINDOW == 131 (0x7f753125f400) [pid = 1846] [serial = 1243] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.valid.html] 09:24:28 INFO - PROCESS | 1846 | 1461774268632 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]]]}] 09:24:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.negative.html | arc() with negative radius throws INDEX_SIZE_ERR 09:24:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.negative.html | took 1629ms 09:24:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonempty.html 09:24:28 INFO - PROCESS | 1846 | 1461774268682 Marionette TRACE conn3 -> [0,1697,"getWindowHandle",null] 09:24:28 INFO - PROCESS | 1846 | 1461774268685 Marionette TRACE conn3 <- [1,1697,null,{"value":"8"}] 09:24:28 INFO - PROCESS | 1846 | 1461774268690 Marionette TRACE conn3 -> [0,1698,"setScriptTimeout",{"ms":35000}] 09:24:28 INFO - PROCESS | 1846 | 1461774268693 Marionette TRACE conn3 <- [1,1698,null,{}] 09:24:28 INFO - PROCESS | 1846 | 1461774268698 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}] 09:24:28 INFO - PROCESS | 1846 | 1461774268883 Marionette TRACE conn3 <- [1,1699,null,{"value":null}] 09:24:28 INFO - PROCESS | 1846 | 1461774268901 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\", \"8c3fb307-b706-445e-94e1-ab62aec87e07\");\n\nvar timer = null;\nif (30000) {\n 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:24:28 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f752fbbb000 == 63 [pid = 1846] [id = 432] 09:24:28 INFO - PROCESS | 1846 | ++DOMWINDOW == 132 (0x7f7526d85800) [pid = 1846] [serial = 1297] [outer = (nil)] 09:24:28 INFO - PROCESS | 1846 | ++DOMWINDOW == 133 (0x7f752fcd7c00) [pid = 1846] [serial = 1298] [outer = 0x7f7526d85800] 09:24:28 INFO - PROCESS | 1846 | 1461774268960 Marionette DEBUG loaded listener.js 09:24:29 INFO - PROCESS | 1846 | ++DOMWINDOW == 134 (0x7f752fd13000) [pid = 1846] [serial = 1299] [outer = 0x7f7526d85800] 09:24:29 INFO - PROCESS | 1846 | 1461774269684 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]]]}] 09:24:29 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 09:24:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonempty.html | took 1027ms 09:24:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonfinite.html 09:24:29 INFO - PROCESS | 1846 | 1461774269717 Marionette TRACE conn3 -> [0,1701,"getWindowHandle",null] 09:24:29 INFO - PROCESS | 1846 | 1461774269720 Marionette TRACE conn3 <- [1,1701,null,{"value":"8"}] 09:24:29 INFO - PROCESS | 1846 | 1461774269726 Marionette TRACE conn3 -> [0,1702,"setScriptTimeout",{"ms":35000}] 09:24:29 INFO - PROCESS | 1846 | 1461774269729 Marionette TRACE conn3 <- [1,1702,null,{}] 09:24:29 INFO - PROCESS | 1846 | 1461774269734 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}] 09:24:29 INFO - PROCESS | 1846 | 1461774269930 Marionette TRACE conn3 <- [1,1703,null,{"value":null}] 09:24:29 INFO - PROCESS | 1846 | 1461774269950 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\", \"8c3fb307-b706-445e-94e1-ab62aec87e07\");\n\nvar timer = null;\nif (30000) {\n 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:24:29 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f75300d7800 == 64 [pid = 1846] [id = 433] 09:24:29 INFO - PROCESS | 1846 | ++DOMWINDOW == 135 (0x7f752a6e3c00) [pid = 1846] [serial = 1300] [outer = (nil)] 09:24:30 INFO - PROCESS | 1846 | ++DOMWINDOW == 136 (0x7f752fd17800) [pid = 1846] [serial = 1301] [outer = 0x7f752a6e3c00] 09:24:30 INFO - PROCESS | 1846 | 1461774270009 Marionette DEBUG loaded listener.js 09:24:30 INFO - PROCESS | 1846 | ++DOMWINDOW == 137 (0x7f752fdd7400) [pid = 1846] [serial = 1302] [outer = 0x7f752a6e3c00] 09:24:30 INFO - PROCESS | 1846 | 1461774270974 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]]]}] 09:24:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.nonfinite.html | arc() with Infinity/NaN is ignored 09:24:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonfinite.html | took 1281ms 09:24:31 INFO - PROCESS | 1846 | 1461774271008 Marionette TRACE conn3 -> [0,1705,"getWindowHandle",null] 09:24:31 INFO - PROCESS | 1846 | 1461774271014 Marionette TRACE conn3 <- [1,1705,null,{"value":"8"}] 09:24:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.1.html 09:24:31 INFO - PROCESS | 1846 | 1461774271025 Marionette TRACE conn3 -> [0,1706,"setScriptTimeout",{"ms":35000}] 09:24:31 INFO - PROCESS | 1846 | 1461774271030 Marionette TRACE conn3 <- [1,1706,null,{}] 09:24:31 INFO - PROCESS | 1846 | 1461774271039 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}] 09:24:31 INFO - PROCESS | 1846 | 1461774271217 Marionette TRACE conn3 <- [1,1707,null,{"value":null}] 09:24:31 INFO - PROCESS | 1846 | 1461774271390 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\", \"8c3fb307-b706-445e-94e1-ab62aec87e07\");\n\nvar timer = null;\nif (30000) {\n 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:24:31 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f75299a3000 == 65 [pid = 1846] [id = 434] 09:24:31 INFO - PROCESS | 1846 | ++DOMWINDOW == 138 (0x7f7526aac800) [pid = 1846] [serial = 1303] [outer = (nil)] 09:24:31 INFO - PROCESS | 1846 | ++DOMWINDOW == 139 (0x7f7527999800) [pid = 1846] [serial = 1304] [outer = 0x7f7526aac800] 09:24:31 INFO - PROCESS | 1846 | 1461774271465 Marionette DEBUG loaded listener.js 09:24:31 INFO - PROCESS | 1846 | ++DOMWINDOW == 140 (0x7f75280d0000) [pid = 1846] [serial = 1305] [outer = 0x7f7526aac800] 09:24:32 INFO - PROCESS | 1846 | 1461774272331 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]]]}] 09:24:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.1.html | Non-uniformly scaled arcs are the right shape 09:24:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.1.html | took 1381ms 09:24:32 INFO - PROCESS | 1846 | 1461774272408 Marionette TRACE conn3 -> [0,1709,"getWindowHandle",null] 09:24:32 INFO - PROCESS | 1846 | 1461774272415 Marionette TRACE conn3 <- [1,1709,null,{"value":"8"}] 09:24:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.2.html 09:24:32 INFO - PROCESS | 1846 | 1461774272427 Marionette TRACE conn3 -> [0,1710,"setScriptTimeout",{"ms":35000}] 09:24:32 INFO - PROCESS | 1846 | 1461774272430 Marionette TRACE conn3 <- [1,1710,null,{}] 09:24:32 INFO - PROCESS | 1846 | 1461774272436 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}] 09:24:32 INFO - PROCESS | 1846 | 1461774272606 Marionette TRACE conn3 <- [1,1711,null,{"value":null}] 09:24:32 INFO - PROCESS | 1846 | 1461774272772 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\", \"8c3fb307-b706-445e-94e1-ab62aec87e07\");\n\nvar timer = null;\nif (30000) {\n 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:24:32 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f752f649800 == 66 [pid = 1846] [id = 435] 09:24:32 INFO - PROCESS | 1846 | ++DOMWINDOW == 141 (0x7f7528187800) [pid = 1846] [serial = 1306] [outer = (nil)] 09:24:32 INFO - PROCESS | 1846 | ++DOMWINDOW == 142 (0x7f752a6e7000) [pid = 1846] [serial = 1307] [outer = 0x7f7528187800] 09:24:32 INFO - PROCESS | 1846 | 1461774272841 Marionette DEBUG loaded listener.js 09:24:32 INFO - PROCESS | 1846 | ++DOMWINDOW == 143 (0x7f752e1a2c00) [pid = 1846] [serial = 1308] [outer = 0x7f7528187800] 09:24:33 INFO - PROCESS | 1846 | 1461774273784 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]]]}] 09:24:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.2.html | Highly scaled arcs are the right shape 09:24:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.2.html | took 1428ms 09:24:33 INFO - PROCESS | 1846 | 1461774273858 Marionette TRACE conn3 -> [0,1713,"getWindowHandle",null] 09:24:33 INFO - PROCESS | 1846 | 1461774273862 Marionette TRACE conn3 <- [1,1713,null,{"value":"8"}] 09:24:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html 09:24:33 INFO - PROCESS | 1846 | 1461774273872 Marionette TRACE conn3 -> [0,1714,"setScriptTimeout",{"ms":35000}] 09:24:33 INFO - PROCESS | 1846 | 1461774273877 Marionette TRACE conn3 <- [1,1714,null,{}] 09:24:33 INFO - PROCESS | 1846 | 1461774273893 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}] 09:24:34 INFO - PROCESS | 1846 | 1461774274103 Marionette TRACE conn3 <- [1,1715,null,{"value":null}] 09:24:34 INFO - PROCESS | 1846 | 1461774274269 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\", \"8c3fb307-b706-445e-94e1-ab62aec87e07\");\n\nvar timer = null;\nif (30000) {\n 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:24:34 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f75315bb800 == 67 [pid = 1846] [id = 436] 09:24:34 INFO - PROCESS | 1846 | ++DOMWINDOW == 144 (0x7f752f14f800) [pid = 1846] [serial = 1309] [outer = (nil)] 09:24:34 INFO - PROCESS | 1846 | ++DOMWINDOW == 145 (0x7f752f96fc00) [pid = 1846] [serial = 1310] [outer = 0x7f752f14f800] 09:24:34 INFO - PROCESS | 1846 | 1461774274385 Marionette DEBUG loaded listener.js 09:24:34 INFO - PROCESS | 1846 | ++DOMWINDOW == 146 (0x7f752fd17400) [pid = 1846] [serial = 1311] [outer = 0x7f752f14f800] 09:24:35 INFO - PROCESS | 1846 | 1461774275184 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]]]}] 09:24:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | arc() with lineWidth > 2*radius is drawn sensibly 09:24:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | took 1388ms 09:24:35 INFO - PROCESS | 1846 | 1461774275273 Marionette TRACE conn3 -> [0,1717,"getWindowHandle",null] 09:24:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html 09:24:35 INFO - PROCESS | 1846 | 1461774275278 Marionette TRACE conn3 <- [1,1717,null,{"value":"8"}] 09:24:35 INFO - PROCESS | 1846 | 1461774275285 Marionette TRACE conn3 -> [0,1718,"setScriptTimeout",{"ms":35000}] 09:24:35 INFO - PROCESS | 1846 | 1461774275288 Marionette TRACE conn3 <- [1,1718,null,{}] 09:24:35 INFO - PROCESS | 1846 | 1461774275294 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}] 09:24:35 INFO - PROCESS | 1846 | 1461774275466 Marionette TRACE conn3 <- [1,1719,null,{"value":null}] 09:24:35 INFO - PROCESS | 1846 | 1461774275631 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\", \"8c3fb307-b706-445e-94e1-ab62aec87e07\");\n\nvar timer = null;\nif (30000) {\n 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:24:35 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f7532a52800 == 68 [pid = 1846] [id = 437] 09:24:35 INFO - PROCESS | 1846 | ++DOMWINDOW == 147 (0x7f752f151400) [pid = 1846] [serial = 1312] [outer = (nil)] 09:24:35 INFO - PROCESS | 1846 | ++DOMWINDOW == 148 (0x7f752fddf800) [pid = 1846] [serial = 1313] [outer = 0x7f752f151400] 09:24:35 INFO - PROCESS | 1846 | 1461774275701 Marionette DEBUG loaded listener.js 09:24:35 INFO - PROCESS | 1846 | ++DOMWINDOW == 149 (0x7f75301c7800) [pid = 1846] [serial = 1314] [outer = 0x7f752f151400] 09:24:36 INFO - PROCESS | 1846 | 1461774276538 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]]]}] 09:24:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | arc() with lineWidth > 2*radius is drawn sensibly 09:24:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | took 1280ms 09:24:36 INFO - PROCESS | 1846 | 1461774276566 Marionette TRACE conn3 -> [0,1721,"getWindowHandle",null] 09:24:36 INFO - PROCESS | 1846 | 1461774276569 Marionette TRACE conn3 <- [1,1721,null,{"value":"8"}] 09:24:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.1.html 09:24:36 INFO - PROCESS | 1846 | 1461774276575 Marionette TRACE conn3 -> [0,1722,"setScriptTimeout",{"ms":35000}] 09:24:36 INFO - PROCESS | 1846 | 1461774276577 Marionette TRACE conn3 <- [1,1722,null,{}] 09:24:36 INFO - PROCESS | 1846 | 1461774276583 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}] 09:24:36 INFO - PROCESS | 1846 | 1461774276744 Marionette TRACE conn3 <- [1,1723,null,{"value":null}] 09:24:36 INFO - PROCESS | 1846 | 1461774276913 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\", \"8c3fb307-b706-445e-94e1-ab62aec87e07\");\n\nvar timer = null;\nif (30000) {\n 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:24:36 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f75355d4000 == 69 [pid = 1846] [id = 438] 09:24:36 INFO - PROCESS | 1846 | ++DOMWINDOW == 150 (0x7f752f965c00) [pid = 1846] [serial = 1315] [outer = (nil)] 09:24:36 INFO - PROCESS | 1846 | ++DOMWINDOW == 151 (0x7f753054ac00) [pid = 1846] [serial = 1316] [outer = 0x7f752f965c00] 09:24:36 INFO - PROCESS | 1846 | 1461774276981 Marionette DEBUG loaded listener.js 09:24:37 INFO - PROCESS | 1846 | ++DOMWINDOW == 152 (0x7f7531261000) [pid = 1846] [serial = 1317] [outer = 0x7f752f965c00] 09:24:37 INFO - PROCESS | 1846 | 1461774277931 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]]]}] 09:24:38 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 09:24:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.1.html | took 1438ms 09:24:38 INFO - PROCESS | 1846 | 1461774278014 Marionette TRACE conn3 -> [0,1725,"getWindowHandle",null] 09:24:38 INFO - PROCESS | 1846 | 1461774278018 Marionette TRACE conn3 <- [1,1725,null,{"value":"8"}] 09:24:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.2.html 09:24:38 INFO - PROCESS | 1846 | 1461774278024 Marionette TRACE conn3 -> [0,1726,"setScriptTimeout",{"ms":35000}] 09:24:38 INFO - PROCESS | 1846 | 1461774278026 Marionette TRACE conn3 <- [1,1726,null,{}] 09:24:38 INFO - PROCESS | 1846 | 1461774278032 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}] 09:24:38 INFO - PROCESS | 1846 | 1461774278269 Marionette TRACE conn3 <- [1,1727,null,{"value":null}] 09:24:38 INFO - PROCESS | 1846 | 1461774278439 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\", \"8c3fb307-b706-445e-94e1-ab62aec87e07\");\n\nvar timer = null;\nif (30000) {\n 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:24:38 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f7537c2e000 == 70 [pid = 1846] [id = 439] 09:24:38 INFO - PROCESS | 1846 | ++DOMWINDOW == 153 (0x7f75301cb000) [pid = 1846] [serial = 1318] [outer = (nil)] 09:24:38 INFO - PROCESS | 1846 | ++DOMWINDOW == 154 (0x7f7531451000) [pid = 1846] [serial = 1319] [outer = 0x7f75301cb000] 09:24:38 INFO - PROCESS | 1846 | 1461774278512 Marionette DEBUG loaded listener.js 09:24:38 INFO - PROCESS | 1846 | ++DOMWINDOW == 155 (0x7f753286c800) [pid = 1846] [serial = 1320] [outer = 0x7f75301cb000] 09:24:39 INFO - PROCESS | 1846 | 1461774279392 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]]]}] 09:24:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.2.html | arc() from 0 to pi draws stuff in the right half 09:24:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.2.html | took 1429ms 09:24:39 INFO - PROCESS | 1846 | 1461774279455 Marionette TRACE conn3 -> [0,1729,"getWindowHandle",null] 09:24:39 INFO - PROCESS | 1846 | 1461774279458 Marionette TRACE conn3 <- [1,1729,null,{"value":"8"}] 09:24:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.3.html 09:24:39 INFO - PROCESS | 1846 | 1461774279464 Marionette TRACE conn3 -> [0,1730,"setScriptTimeout",{"ms":35000}] 09:24:39 INFO - PROCESS | 1846 | 1461774279466 Marionette TRACE conn3 <- [1,1730,null,{}] 09:24:39 INFO - PROCESS | 1846 | 1461774279472 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}] 09:24:39 INFO - PROCESS | 1846 | 1461774279642 Marionette TRACE conn3 <- [1,1731,null,{"value":null}] 09:24:39 INFO - PROCESS | 1846 | 1461774279809 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\", \"8c3fb307-b706-445e-94e1-ab62aec87e07\");\n\nvar timer = null;\nif (30000) {\n 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:24:39 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f7538d22800 == 71 [pid = 1846] [id = 440] 09:24:39 INFO - PROCESS | 1846 | ++DOMWINDOW == 156 (0x7f753141ac00) [pid = 1846] [serial = 1321] [outer = (nil)] 09:24:39 INFO - PROCESS | 1846 | ++DOMWINDOW == 157 (0x7f75329eec00) [pid = 1846] [serial = 1322] [outer = 0x7f753141ac00] 09:24:39 INFO - PROCESS | 1846 | 1461774279878 Marionette DEBUG loaded listener.js 09:24:39 INFO - PROCESS | 1846 | ++DOMWINDOW == 158 (0x7f7532a7c000) [pid = 1846] [serial = 1323] [outer = 0x7f753141ac00] 09:24:40 INFO - PROCESS | 1846 | 1461774280750 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]]]}] 09:24:40 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 09:24:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.3.html | took 1334ms 09:24:40 INFO - PROCESS | 1846 | 1461774280799 Marionette TRACE conn3 -> [0,1733,"getWindowHandle",null] 09:24:40 INFO - PROCESS | 1846 | 1461774280802 Marionette TRACE conn3 <- [1,1733,null,{"value":"8"}] 09:24:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.4.html 09:24:40 INFO - PROCESS | 1846 | 1461774280809 Marionette TRACE conn3 -> [0,1734,"setScriptTimeout",{"ms":35000}] 09:24:40 INFO - PROCESS | 1846 | 1461774280811 Marionette TRACE conn3 <- [1,1734,null,{}] 09:24:40 INFO - PROCESS | 1846 | 1461774280816 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}] 09:24:40 INFO - PROCESS | 1846 | 1461774280976 Marionette TRACE conn3 <- [1,1735,null,{"value":null}] 09:24:41 INFO - PROCESS | 1846 | 1461774281147 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\", \"8c3fb307-b706-445e-94e1-ab62aec87e07\");\n\nvar timer = null;\nif (30000) {\n 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:24:41 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f75394b4800 == 72 [pid = 1846] [id = 441] 09:24:41 INFO - PROCESS | 1846 | ++DOMWINDOW == 159 (0x7f7531571000) [pid = 1846] [serial = 1324] [outer = (nil)] 09:24:41 INFO - PROCESS | 1846 | ++DOMWINDOW == 160 (0x7f7532ab2000) [pid = 1846] [serial = 1325] [outer = 0x7f7531571000] 09:24:41 INFO - PROCESS | 1846 | 1461774281215 Marionette DEBUG loaded listener.js 09:24:41 INFO - PROCESS | 1846 | ++DOMWINDOW == 161 (0x7f7532c10400) [pid = 1846] [serial = 1326] [outer = 0x7f7531571000] 09:24:42 INFO - PROCESS | 1846 | 1461774282102 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]]]}] 09:24:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.4.html | arc() from 0 to -pi/2 draws stuff in the right quadrant 09:24:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.4.html | took 1333ms 09:24:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.5.html 09:24:42 INFO - PROCESS | 1846 | 1461774282142 Marionette TRACE conn3 -> [0,1737,"getWindowHandle",null] 09:24:42 INFO - PROCESS | 1846 | 1461774282145 Marionette TRACE conn3 <- [1,1737,null,{"value":"8"}] 09:24:42 INFO - PROCESS | 1846 | 1461774282151 Marionette TRACE conn3 -> [0,1738,"setScriptTimeout",{"ms":35000}] 09:24:42 INFO - PROCESS | 1846 | 1461774282154 Marionette TRACE conn3 <- [1,1738,null,{}] 09:24:42 INFO - PROCESS | 1846 | 1461774282159 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}] 09:24:42 INFO - PROCESS | 1846 | 1461774282338 Marionette TRACE conn3 <- [1,1739,null,{"value":null}] 09:24:42 INFO - PROCESS | 1846 | 1461774282519 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\", \"8c3fb307-b706-445e-94e1-ab62aec87e07\");\n\nvar timer = null;\nif (30000) {\n 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:24:42 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f753f4e3800 == 73 [pid = 1846] [id = 442] 09:24:42 INFO - PROCESS | 1846 | ++DOMWINDOW == 162 (0x7f752f153c00) [pid = 1846] [serial = 1327] [outer = (nil)] 09:24:42 INFO - PROCESS | 1846 | ++DOMWINDOW == 163 (0x7f7532cc1400) [pid = 1846] [serial = 1328] [outer = 0x7f752f153c00] 09:24:42 INFO - PROCESS | 1846 | 1461774282593 Marionette DEBUG loaded listener.js 09:24:42 INFO - PROCESS | 1846 | ++DOMWINDOW == 164 (0x7f753478fc00) [pid = 1846] [serial = 1329] [outer = 0x7f752f153c00] 09:24:43 INFO - PROCESS | 1846 | 1461774283465 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]]]}] 09:24:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.5.html | arc() from 0 to 5pi does not draw crazy things 09:24:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.5.html | took 1382ms 09:24:43 INFO - PROCESS | 1846 | 1461774283533 Marionette TRACE conn3 -> [0,1741,"getWindowHandle",null] 09:24:43 INFO - PROCESS | 1846 | 1461774283536 Marionette TRACE conn3 <- [1,1741,null,{"value":"8"}] 09:24:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.1.html 09:24:43 INFO - PROCESS | 1846 | 1461774283542 Marionette TRACE conn3 -> [0,1742,"setScriptTimeout",{"ms":35000}] 09:24:43 INFO - PROCESS | 1846 | 1461774283545 Marionette TRACE conn3 <- [1,1742,null,{}] 09:24:43 INFO - PROCESS | 1846 | 1461774283550 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}] 09:24:43 INFO - PROCESS | 1846 | 1461774283709 Marionette TRACE conn3 <- [1,1743,null,{"value":null}] 09:24:43 INFO - PROCESS | 1846 | 1461774283885 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\", \"8c3fb307-b706-445e-94e1-ab62aec87e07\");\n\nvar timer = null;\nif (30000) {\n 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:24:43 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f7532c3a000 == 74 [pid = 1846] [id = 443] 09:24:43 INFO - PROCESS | 1846 | ++DOMWINDOW == 165 (0x7f75244dec00) [pid = 1846] [serial = 1330] [outer = (nil)] 09:24:43 INFO - PROCESS | 1846 | ++DOMWINDOW == 166 (0x7f752a92d800) [pid = 1846] [serial = 1331] [outer = 0x7f75244dec00] 09:24:43 INFO - PROCESS | 1846 | 1461774283968 Marionette DEBUG loaded listener.js 09:24:44 INFO - PROCESS | 1846 | ++DOMWINDOW == 167 (0x7f7535e17800) [pid = 1846] [serial = 1332] [outer = 0x7f75244dec00] 09:24:44 INFO - PROCESS | 1846 | 1461774284844 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]]]}] 09:24:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.1.html | arc() draws nothing when end = start + 2pi-e and anticlockwise 09:24:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.1.html | took 1334ms 09:24:44 INFO - PROCESS | 1846 | 1461774284878 Marionette TRACE conn3 -> [0,1745,"getWindowHandle",null] 09:24:44 INFO - PROCESS | 1846 | 1461774284881 Marionette TRACE conn3 <- [1,1745,null,{"value":"8"}] 09:24:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.2.html 09:24:44 INFO - PROCESS | 1846 | 1461774284888 Marionette TRACE conn3 -> [0,1746,"setScriptTimeout",{"ms":35000}] 09:24:44 INFO - PROCESS | 1846 | 1461774284892 Marionette TRACE conn3 <- [1,1746,null,{}] 09:24:44 INFO - PROCESS | 1846 | 1461774284897 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}] 09:24:45 INFO - PROCESS | 1846 | 1461774285101 Marionette TRACE conn3 <- [1,1747,null,{"value":null}] 09:24:45 INFO - PROCESS | 1846 | 1461774285573 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\", \"8c3fb307-b706-445e-94e1-ab62aec87e07\");\n\nvar timer = null;\nif (30000) {\n 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:24:45 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f75299a8000 == 75 [pid = 1846] [id = 444] 09:24:45 INFO - PROCESS | 1846 | ++DOMWINDOW == 168 (0x7f752646b400) [pid = 1846] [serial = 1333] [outer = (nil)] 09:24:45 INFO - PROCESS | 1846 | ++DOMWINDOW == 169 (0x7f7526611800) [pid = 1846] [serial = 1334] [outer = 0x7f752646b400] 09:24:45 INFO - PROCESS | 1846 | 1461774285683 Marionette DEBUG loaded listener.js 09:24:45 INFO - PROCESS | 1846 | ++DOMWINDOW == 170 (0x7f7527999c00) [pid = 1846] [serial = 1335] [outer = 0x7f752646b400] 09:24:46 INFO - PROCESS | 1846 | 1461774286675 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]]]}] 09:24:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.2.html | arc() draws a full circle when end = start + 2pi-e and clockwise 09:24:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.2.html | took 1835ms 09:24:46 INFO - PROCESS | 1846 | 1461774286725 Marionette TRACE conn3 -> [0,1749,"getWindowHandle",null] 09:24:46 INFO - PROCESS | 1846 | 1461774286730 Marionette TRACE conn3 <- [1,1749,null,{"value":"8"}] 09:24:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.3.html 09:24:46 INFO - PROCESS | 1846 | 1461774286737 Marionette TRACE conn3 -> [0,1750,"setScriptTimeout",{"ms":35000}] 09:24:46 INFO - PROCESS | 1846 | 1461774286742 Marionette TRACE conn3 <- [1,1750,null,{}] 09:24:46 INFO - PROCESS | 1846 | 1461774286750 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}] 09:24:46 INFO - PROCESS | 1846 | 1461774286924 Marionette TRACE conn3 <- [1,1751,null,{"value":null}] 09:24:47 INFO - PROCESS | 1846 | 1461774287106 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\", \"8c3fb307-b706-445e-94e1-ab62aec87e07\");\n\nvar timer = null;\nif (30000) {\n 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:24:47 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f752a3c9000 == 76 [pid = 1846] [id = 445] 09:24:47 INFO - PROCESS | 1846 | ++DOMWINDOW == 171 (0x7f7528f30000) [pid = 1846] [serial = 1336] [outer = (nil)] 09:24:47 INFO - PROCESS | 1846 | ++DOMWINDOW == 172 (0x7f752a6e1400) [pid = 1846] [serial = 1337] [outer = 0x7f7528f30000] 09:24:47 INFO - PROCESS | 1846 | 1461774287177 Marionette DEBUG loaded listener.js 09:24:47 INFO - PROCESS | 1846 | ++DOMWINDOW == 173 (0x7f752a92ec00) [pid = 1846] [serial = 1338] [outer = 0x7f7528f30000] 09:24:47 INFO - PROCESS | 1846 | --DOCSHELL 0x7f752fbbb000 == 75 [pid = 1846] [id = 432] 09:24:47 INFO - PROCESS | 1846 | --DOCSHELL 0x7f752f9c9800 == 74 [pid = 1846] [id = 431] 09:24:47 INFO - PROCESS | 1846 | --DOMWINDOW == 172 (0x7f753478e800) [pid = 1846] [serial = 1217] [outer = (nil)] [url = about:blank] 09:24:47 INFO - PROCESS | 1846 | --DOMWINDOW == 171 (0x7f753749cc00) [pid = 1846] [serial = 1220] [outer = (nil)] [url = about:blank] 09:24:47 INFO - PROCESS | 1846 | --DOMWINDOW == 170 (0x7f7538d9e800) [pid = 1846] [serial = 1223] [outer = (nil)] [url = about:blank] 09:24:47 INFO - PROCESS | 1846 | --DOMWINDOW == 169 (0x7f7538e09000) [pid = 1846] [serial = 1226] [outer = (nil)] [url = about:blank] 09:24:47 INFO - PROCESS | 1846 | --DOMWINDOW == 168 (0x7f7539db7c00) [pid = 1846] [serial = 1229] [outer = (nil)] [url = about:blank] 09:24:47 INFO - PROCESS | 1846 | --DOMWINDOW == 167 (0x7f7539413800) [pid = 1846] [serial = 1253] [outer = (nil)] [url = about:blank] 09:24:47 INFO - PROCESS | 1846 | --DOCSHELL 0x7f752a318800 == 73 [pid = 1846] [id = 428] 09:24:47 INFO - PROCESS | 1846 | --DOCSHELL 0x7f752819e800 == 72 [pid = 1846] [id = 427] 09:24:47 INFO - PROCESS | 1846 | --DOCSHELL 0x7f7527fe0800 == 71 [pid = 1846] [id = 426] 09:24:47 INFO - PROCESS | 1846 | --DOCSHELL 0x7f754b696000 == 70 [pid = 1846] [id = 424] 09:24:47 INFO - PROCESS | 1846 | --DOCSHELL 0x7f754b36f000 == 69 [pid = 1846] [id = 423] 09:24:47 INFO - PROCESS | 1846 | --DOCSHELL 0x7f754a93e000 == 68 [pid = 1846] [id = 422] 09:24:47 INFO - PROCESS | 1846 | --DOCSHELL 0x7f754958d800 == 67 [pid = 1846] [id = 421] 09:24:47 INFO - PROCESS | 1846 | --DOCSHELL 0x7f75464d6800 == 66 [pid = 1846] [id = 420] 09:24:47 INFO - PROCESS | 1846 | --DOCSHELL 0x7f75376d0000 == 65 [pid = 1846] [id = 419] 09:24:47 INFO - PROCESS | 1846 | --DOCSHELL 0x7f752f9d0800 == 64 [pid = 1846] [id = 418] 09:24:48 INFO - PROCESS | 1846 | 1461774288123 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]]]}] 09:24:48 INFO - PROCESS | 1846 | --DOMWINDOW == 166 (0x7f752f149000) [pid = 1846] [serial = 1238] [outer = (nil)] [url = about:blank] 09:24:48 INFO - PROCESS | 1846 | --DOMWINDOW == 165 (0x7f752fde0400) [pid = 1846] [serial = 1239] [outer = (nil)] [url = about:blank] 09:24:48 INFO - PROCESS | 1846 | --DOMWINDOW == 164 (0x7f7531449000) [pid = 1846] [serial = 1250] [outer = (nil)] [url = about:blank] 09:24:48 INFO - PROCESS | 1846 | --DOMWINDOW == 163 (0x7f75374a3800) [pid = 1846] [serial = 1247] [outer = (nil)] [url = about:blank] 09:24:48 INFO - PROCESS | 1846 | --DOMWINDOW == 162 (0x7f752fb3bc00) [pid = 1846] [serial = 1208] [outer = (nil)] [url = about:blank] 09:24:48 INFO - PROCESS | 1846 | --DOMWINDOW == 161 (0x7f752f635c00) [pid = 1846] [serial = 1236] [outer = (nil)] [url = about:blank] 09:24:48 INFO - PROCESS | 1846 | --DOMWINDOW == 160 (0x7f752f002400) [pid = 1846] [serial = 1235] [outer = (nil)] [url = about:blank] 09:24:48 INFO - PROCESS | 1846 | --DOMWINDOW == 159 (0x7f7538035000) [pid = 1846] [serial = 1248] [outer = (nil)] [url = about:blank] 09:24:48 INFO - PROCESS | 1846 | --DOMWINDOW == 158 (0x7f7528189800) [pid = 1846] [serial = 1233] [outer = (nil)] [url = about:blank] 09:24:48 INFO - PROCESS | 1846 | --DOMWINDOW == 157 (0x7f7526d8e000) [pid = 1846] [serial = 1232] [outer = (nil)] [url = about:blank] 09:24:48 INFO - PROCESS | 1846 | --DOMWINDOW == 156 (0x7f7532ab3000) [pid = 1846] [serial = 1214] [outer = (nil)] [url = about:blank] 09:24:48 INFO - PROCESS | 1846 | --DOMWINDOW == 155 (0x7f753141f400) [pid = 1846] [serial = 1211] [outer = (nil)] [url = about:blank] 09:24:48 INFO - PROCESS | 1846 | --DOMWINDOW == 154 (0x7f752a6ba000) [pid = 1846] [serial = 1205] [outer = (nil)] [url = about:blank] 09:24:48 INFO - PROCESS | 1846 | --DOMWINDOW == 153 (0x7f75329f2000) [pid = 1846] [serial = 1241] [outer = (nil)] [url = about:blank] 09:24:48 INFO - PROCESS | 1846 | --DOMWINDOW == 152 (0x7f7535e18400) [pid = 1846] [serial = 1244] [outer = (nil)] [url = about:blank] 09:24:48 INFO - PROCESS | 1846 | --DOMWINDOW == 151 (0x7f7538036c00) [pid = 1846] [serial = 1251] [outer = (nil)] [url = about:blank] 09:24:48 INFO - PROCESS | 1846 | --DOMWINDOW == 150 (0x7f7536bd1c00) [pid = 1846] [serial = 1245] [outer = (nil)] [url = about:blank] 09:24:48 INFO - PROCESS | 1846 | --DOMWINDOW == 149 (0x7f7532ab5800) [pid = 1846] [serial = 1242] [outer = (nil)] [url = about:blank] 09:24:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.3.html | arc() draws a full circle when end = start + 2pi+e and anticlockwise 09:24:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.3.html | took 1429ms 09:24:48 INFO - PROCESS | 1846 | 1461774288170 Marionette TRACE conn3 -> [0,1753,"getWindowHandle",null] 09:24:48 INFO - PROCESS | 1846 | 1461774288176 Marionette TRACE conn3 <- [1,1753,null,{"value":"8"}] 09:24:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.4.html 09:24:48 INFO - PROCESS | 1846 | 1461774288182 Marionette TRACE conn3 -> [0,1754,"setScriptTimeout",{"ms":35000}] 09:24:48 INFO - PROCESS | 1846 | 1461774288184 Marionette TRACE conn3 <- [1,1754,null,{}] 09:24:48 INFO - PROCESS | 1846 | 1461774288190 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}] 09:24:48 INFO - PROCESS | 1846 | 1461774288338 Marionette TRACE conn3 <- [1,1755,null,{"value":null}] 09:24:48 INFO - PROCESS | 1846 | 1461774288357 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\", \"8c3fb307-b706-445e-94e1-ab62aec87e07\");\n\nvar timer = null;\nif (30000) {\n 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:24:48 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f752e395000 == 65 [pid = 1846] [id = 446] 09:24:48 INFO - PROCESS | 1846 | ++DOMWINDOW == 150 (0x7f752e54e000) [pid = 1846] [serial = 1339] [outer = (nil)] 09:24:48 INFO - PROCESS | 1846 | ++DOMWINDOW == 151 (0x7f752f147c00) [pid = 1846] [serial = 1340] [outer = 0x7f752e54e000] 09:24:48 INFO - PROCESS | 1846 | 1461774288418 Marionette DEBUG loaded listener.js 09:24:48 INFO - PROCESS | 1846 | ++DOMWINDOW == 152 (0x7f752f631000) [pid = 1846] [serial = 1341] [outer = 0x7f752e54e000] 09:24:49 INFO - PROCESS | 1846 | 1461774289373 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]]]}] 09:24:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.4.html | arc() draws nothing when end = start + 2pi+e and clockwise 09:24:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.4.html | took 1228ms 09:24:49 INFO - PROCESS | 1846 | 1461774289412 Marionette TRACE conn3 -> [0,1757,"getWindowHandle",null] 09:24:49 INFO - PROCESS | 1846 | 1461774289415 Marionette TRACE conn3 <- [1,1757,null,{"value":"8"}] 09:24:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.1.html 09:24:49 INFO - PROCESS | 1846 | 1461774289433 Marionette TRACE conn3 -> [0,1758,"setScriptTimeout",{"ms":35000}] 09:24:49 INFO - PROCESS | 1846 | 1461774289442 Marionette TRACE conn3 <- [1,1758,null,{}] 09:24:49 INFO - PROCESS | 1846 | 1461774289450 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}] 09:24:49 INFO - PROCESS | 1846 | 1461774289605 Marionette TRACE conn3 <- [1,1759,null,{"value":null}] 09:24:49 INFO - PROCESS | 1846 | 1461774289744 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\", \"8c3fb307-b706-445e-94e1-ab62aec87e07\");\n\nvar timer = null;\nif (30000) {\n 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:24:49 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f7531294000 == 66 [pid = 1846] [id = 447] 09:24:49 INFO - PROCESS | 1846 | ++DOMWINDOW == 153 (0x7f752e550800) [pid = 1846] [serial = 1342] [outer = (nil)] 09:24:49 INFO - PROCESS | 1846 | ++DOMWINDOW == 154 (0x7f752fd1dc00) [pid = 1846] [serial = 1343] [outer = 0x7f752e550800] 09:24:49 INFO - PROCESS | 1846 | 1461774289806 Marionette DEBUG loaded listener.js 09:24:49 INFO - PROCESS | 1846 | ++DOMWINDOW == 155 (0x7f753125e400) [pid = 1846] [serial = 1344] [outer = 0x7f752e550800] 09:24:50 INFO - PROCESS | 1846 | 1461774290569 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]]]}] 09:24:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.1.html | arc() draws nothing when startAngle = endAngle and anticlockwise 09:24:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.1.html | took 1201ms 09:24:50 INFO - PROCESS | 1846 | 1461774290630 Marionette TRACE conn3 -> [0,1761,"getWindowHandle",null] 09:24:50 INFO - PROCESS | 1846 | 1461774290634 Marionette TRACE conn3 <- [1,1761,null,{"value":"8"}] 09:24:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.2.html 09:24:50 INFO - PROCESS | 1846 | 1461774290640 Marionette TRACE conn3 -> [0,1762,"setScriptTimeout",{"ms":35000}] 09:24:50 INFO - PROCESS | 1846 | 1461774290642 Marionette TRACE conn3 <- [1,1762,null,{}] 09:24:50 INFO - PROCESS | 1846 | 1461774290648 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}] 09:24:50 INFO - PROCESS | 1846 | 1461774290860 Marionette TRACE conn3 <- [1,1763,null,{"value":null}] 09:24:50 INFO - PROCESS | 1846 | 1461774290887 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\", \"8c3fb307-b706-445e-94e1-ab62aec87e07\");\n\nvar timer = null;\nif (30000) {\n 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:24:50 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f753522a800 == 67 [pid = 1846] [id = 448] 09:24:50 INFO - PROCESS | 1846 | ++DOMWINDOW == 156 (0x7f7531261800) [pid = 1846] [serial = 1345] [outer = (nil)] 09:24:50 INFO - PROCESS | 1846 | ++DOMWINDOW == 157 (0x7f7531453000) [pid = 1846] [serial = 1346] [outer = 0x7f7531261800] 09:24:50 INFO - PROCESS | 1846 | 1461774290949 Marionette DEBUG loaded listener.js 09:24:51 INFO - PROCESS | 1846 | ++DOMWINDOW == 158 (0x7f7529941800) [pid = 1846] [serial = 1347] [outer = 0x7f7531261800] 09:24:51 INFO - PROCESS | 1846 | 1461774291847 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]]]}] 09:24:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.2.html | arc() draws nothing when startAngle = endAngle and clockwise 09:24:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.2.html | took 1231ms 09:24:51 INFO - PROCESS | 1846 | 1461774291873 Marionette TRACE conn3 -> [0,1765,"getWindowHandle",null] 09:24:51 INFO - PROCESS | 1846 | 1461774291877 Marionette TRACE conn3 <- [1,1765,null,{"value":"8"}] 09:24:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zeroradius.html 09:24:51 INFO - PROCESS | 1846 | 1461774291882 Marionette TRACE conn3 -> [0,1766,"setScriptTimeout",{"ms":35000}] 09:24:51 INFO - PROCESS | 1846 | 1461774291884 Marionette TRACE conn3 <- [1,1766,null,{}] 09:24:51 INFO - PROCESS | 1846 | 1461774291890 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}] 09:24:52 INFO - PROCESS | 1846 | 1461774292104 Marionette TRACE conn3 <- [1,1767,null,{"value":null}] 09:24:52 INFO - PROCESS | 1846 | 1461774292131 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\", \"8c3fb307-b706-445e-94e1-ab62aec87e07\");\n\nvar timer = null;\nif (30000) {\n 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:24:52 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f7538479000 == 68 [pid = 1846] [id = 449] 09:24:52 INFO - PROCESS | 1846 | ++DOMWINDOW == 159 (0x7f75329e8400) [pid = 1846] [serial = 1348] [outer = (nil)] 09:24:52 INFO - PROCESS | 1846 | ++DOMWINDOW == 160 (0x7f7532abd800) [pid = 1846] [serial = 1349] [outer = 0x7f75329e8400] 09:24:52 INFO - PROCESS | 1846 | 1461774292205 Marionette DEBUG loaded listener.js 09:24:52 INFO - PROCESS | 1846 | ++DOMWINDOW == 161 (0x7f7535f0f400) [pid = 1846] [serial = 1350] [outer = 0x7f75329e8400] 09:24:52 INFO - PROCESS | 1846 | --DOMWINDOW == 160 (0x7f7526d85800) [pid = 1846] [serial = 1297] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonempty.html] 09:24:52 INFO - PROCESS | 1846 | --DOMWINDOW == 159 (0x7f752a6b0000) [pid = 1846] [serial = 1291] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.end.html] 09:24:52 INFO - PROCESS | 1846 | --DOMWINDOW == 158 (0x7f7526466000) [pid = 1846] [serial = 1279] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.5.html] 09:24:52 INFO - PROCESS | 1846 | --DOMWINDOW == 157 (0x7f752a6adc00) [pid = 1846] [serial = 1285] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.default.html] 09:24:52 INFO - PROCESS | 1846 | --DOMWINDOW == 156 (0x7f752f14a800) [pid = 1846] [serial = 1294] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.negative.html] 09:24:52 INFO - PROCESS | 1846 | --DOMWINDOW == 155 (0x7f75280ab000) [pid = 1846] [serial = 1282] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.6.html] 09:24:52 INFO - PROCESS | 1846 | --DOMWINDOW == 154 (0x7f752a6e9800) [pid = 1846] [serial = 1288] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.empty.html] 09:24:53 INFO - PROCESS | 1846 | 1461774293192 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]]]}] 09:24:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zeroradius.html | arc() with zero radius draws a line to the start point 09:24:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zeroradius.html | took 1328ms 09:24:53 INFO - PROCESS | 1846 | 1461774293218 Marionette TRACE conn3 -> [0,1769,"getWindowHandle",null] 09:24:53 INFO - PROCESS | 1846 | 1461774293222 Marionette TRACE conn3 <- [1,1769,null,{"value":"8"}] 09:24:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html 09:24:53 INFO - PROCESS | 1846 | 1461774293239 Marionette TRACE conn3 -> [0,1770,"setScriptTimeout",{"ms":35000}] 09:24:53 INFO - PROCESS | 1846 | 1461774293242 Marionette TRACE conn3 <- [1,1770,null,{}] 09:24:53 INFO - PROCESS | 1846 | 1461774293248 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}] 09:24:53 INFO - PROCESS | 1846 | 1461774293399 Marionette TRACE conn3 <- [1,1771,null,{"value":null}] 09:24:53 INFO - PROCESS | 1846 | 1461774293416 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\", \"8c3fb307-b706-445e-94e1-ab62aec87e07\");\n\nvar timer = null;\nif (30000) {\n 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:24:53 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f753bdd7000 == 69 [pid = 1846] [id = 450] 09:24:53 INFO - PROCESS | 1846 | ++DOMWINDOW == 155 (0x7f752f14c800) [pid = 1846] [serial = 1351] [outer = (nil)] 09:24:53 INFO - PROCESS | 1846 | ++DOMWINDOW == 156 (0x7f7536ed2400) [pid = 1846] [serial = 1352] [outer = 0x7f752f14c800] 09:24:53 INFO - PROCESS | 1846 | 1461774293478 Marionette DEBUG loaded listener.js 09:24:53 INFO - PROCESS | 1846 | ++DOMWINDOW == 157 (0x7f75372bfc00) [pid = 1846] [serial = 1353] [outer = 0x7f752f14c800] 09:24:54 INFO - PROCESS | 1846 | 1461774294285 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]]]}] 09:24:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | arcTo() has no effect if P0 = P1 09:24:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | took 1094ms 09:24:54 INFO - PROCESS | 1846 | 1461774294324 Marionette TRACE conn3 -> [0,1773,"getWindowHandle",null] 09:24:54 INFO - PROCESS | 1846 | 1461774294327 Marionette TRACE conn3 <- [1,1773,null,{"value":"8"}] 09:24:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html 09:24:54 INFO - PROCESS | 1846 | 1461774294333 Marionette TRACE conn3 -> [0,1774,"setScriptTimeout",{"ms":35000}] 09:24:54 INFO - PROCESS | 1846 | 1461774294336 Marionette TRACE conn3 <- [1,1774,null,{}] 09:24:54 INFO - PROCESS | 1846 | 1461774294341 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}] 09:24:54 INFO - PROCESS | 1846 | 1461774294540 Marionette TRACE conn3 <- [1,1775,null,{"value":null}] 09:24:54 INFO - PROCESS | 1846 | 1461774294558 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\", \"8c3fb307-b706-445e-94e1-ab62aec87e07\");\n\nvar timer = null;\nif (30000) {\n 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:24:54 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f7546456000 == 70 [pid = 1846] [id = 451] 09:24:54 INFO - PROCESS | 1846 | ++DOMWINDOW == 158 (0x7f7532867800) [pid = 1846] [serial = 1354] [outer = (nil)] 09:24:54 INFO - PROCESS | 1846 | ++DOMWINDOW == 159 (0x7f753749ac00) [pid = 1846] [serial = 1355] [outer = 0x7f7532867800] 09:24:54 INFO - PROCESS | 1846 | 1461774294618 Marionette DEBUG loaded listener.js 09:24:54 INFO - PROCESS | 1846 | ++DOMWINDOW == 160 (0x7f75374a5400) [pid = 1846] [serial = 1356] [outer = 0x7f7532867800] 09:24:55 INFO - PROCESS | 1846 | 1461774295689 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]]]}] 09:24:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | arcTo() draws a straight line to P1 if P1 = P2 09:24:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | took 1426ms 09:24:55 INFO - PROCESS | 1846 | 1461774295761 Marionette TRACE conn3 -> [0,1777,"getWindowHandle",null] 09:24:55 INFO - PROCESS | 1846 | 1461774295768 Marionette TRACE conn3 <- [1,1777,null,{"value":"8"}] 09:24:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html 09:24:55 INFO - PROCESS | 1846 | 1461774295777 Marionette TRACE conn3 -> [0,1778,"setScriptTimeout",{"ms":35000}] 09:24:55 INFO - PROCESS | 1846 | 1461774295782 Marionette TRACE conn3 <- [1,1778,null,{}] 09:24:55 INFO - PROCESS | 1846 | 1461774295791 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}] 09:24:56 INFO - PROCESS | 1846 | 1461774296027 Marionette TRACE conn3 <- [1,1779,null,{"value":null}] 09:24:56 INFO - PROCESS | 1846 | 1461774296199 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\", \"8c3fb307-b706-445e-94e1-ab62aec87e07\");\n\nvar timer = null;\nif (30000) {\n 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:24:56 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f752f734800 == 71 [pid = 1846] [id = 452] 09:24:56 INFO - PROCESS | 1846 | ++DOMWINDOW == 161 (0x7f7528f37800) [pid = 1846] [serial = 1357] [outer = (nil)] 09:24:56 INFO - PROCESS | 1846 | ++DOMWINDOW == 162 (0x7f752a6e2800) [pid = 1846] [serial = 1358] [outer = 0x7f7528f37800] 09:24:56 INFO - PROCESS | 1846 | 1461774296319 Marionette DEBUG loaded listener.js 09:24:56 INFO - PROCESS | 1846 | ++DOMWINDOW == 163 (0x7f752e1a7c00) [pid = 1846] [serial = 1359] [outer = 0x7f7528f37800] 09:24:57 INFO - PROCESS | 1846 | 1461774297239 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]]]}] 09:24:57 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 09:24:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html | took 1533ms 09:24:57 INFO - PROCESS | 1846 | 1461774297311 Marionette TRACE conn3 -> [0,1781,"getWindowHandle",null] 09:24:57 INFO - PROCESS | 1846 | 1461774297318 Marionette TRACE conn3 <- [1,1781,null,{"value":"8"}] 09:24:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html 09:24:57 INFO - PROCESS | 1846 | 1461774297330 Marionette TRACE conn3 -> [0,1782,"setScriptTimeout",{"ms":35000}] 09:24:57 INFO - PROCESS | 1846 | 1461774297334 Marionette TRACE conn3 <- [1,1782,null,{}] 09:24:57 INFO - PROCESS | 1846 | 1461774297341 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}] 09:24:57 INFO - PROCESS | 1846 | 1461774297578 Marionette TRACE conn3 <- [1,1783,null,{"value":null}] 09:24:57 INFO - PROCESS | 1846 | 1461774297749 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\", \"8c3fb307-b706-445e-94e1-ab62aec87e07\");\n\nvar timer = null;\nif (30000) {\n 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:24:57 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f7535223000 == 72 [pid = 1846] [id = 453] 09:24:57 INFO - PROCESS | 1846 | ++DOMWINDOW == 164 (0x7f752993a800) [pid = 1846] [serial = 1360] [outer = (nil)] 09:24:57 INFO - PROCESS | 1846 | ++DOMWINDOW == 165 (0x7f752fb39c00) [pid = 1846] [serial = 1361] [outer = 0x7f752993a800] 09:24:57 INFO - PROCESS | 1846 | 1461774297909 Marionette DEBUG loaded listener.js 09:24:58 INFO - PROCESS | 1846 | ++DOMWINDOW == 166 (0x7f752fcde800) [pid = 1846] [serial = 1362] [outer = 0x7f752993a800] 09:24:58 INFO - PROCESS | 1846 | 1461774298712 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]]]}] 09:24:58 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 09:24:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html | took 1437ms 09:24:58 INFO - PROCESS | 1846 | 1461774298767 Marionette TRACE conn3 -> [0,1785,"getWindowHandle",null] 09:24:58 INFO - PROCESS | 1846 | 1461774298771 Marionette TRACE conn3 <- [1,1785,null,{"value":"8"}] 09:24:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html 09:24:58 INFO - PROCESS | 1846 | 1461774298777 Marionette TRACE conn3 -> [0,1786,"setScriptTimeout",{"ms":35000}] 09:24:58 INFO - PROCESS | 1846 | 1461774298783 Marionette TRACE conn3 <- [1,1786,null,{}] 09:24:58 INFO - PROCESS | 1846 | 1461774298817 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}] 09:24:59 INFO - PROCESS | 1846 | 1461774299005 Marionette TRACE conn3 <- [1,1787,null,{"value":null}] 09:24:59 INFO - PROCESS | 1846 | 1461774299187 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\", \"8c3fb307-b706-445e-94e1-ab62aec87e07\");\n\nvar timer = null;\nif (30000) {\n 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:24:59 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f7547422000 == 73 [pid = 1846] [id = 454] 09:24:59 INFO - PROCESS | 1846 | ++DOMWINDOW == 167 (0x7f752fd1d400) [pid = 1846] [serial = 1363] [outer = (nil)] 09:24:59 INFO - PROCESS | 1846 | ++DOMWINDOW == 168 (0x7f7532864c00) [pid = 1846] [serial = 1364] [outer = 0x7f752fd1d400] 09:24:59 INFO - PROCESS | 1846 | 1461774299260 Marionette DEBUG loaded listener.js 09:24:59 INFO - PROCESS | 1846 | ++DOMWINDOW == 169 (0x7f7532cc5000) [pid = 1846] [serial = 1365] [outer = 0x7f752fd1d400] 09:25:00 INFO - PROCESS | 1846 | 1461774300113 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]]]}] 09:25:00 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 09:25:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html | took 1398ms 09:25:00 INFO - PROCESS | 1846 | 1461774300176 Marionette TRACE conn3 -> [0,1789,"getWindowHandle",null] 09:25:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html 09:25:00 INFO - PROCESS | 1846 | 1461774300181 Marionette TRACE conn3 <- [1,1789,null,{"value":"8"}] 09:25:00 INFO - PROCESS | 1846 | 1461774300186 Marionette TRACE conn3 -> [0,1790,"setScriptTimeout",{"ms":35000}] 09:25:00 INFO - PROCESS | 1846 | 1461774300190 Marionette TRACE conn3 <- [1,1790,null,{}] 09:25:00 INFO - PROCESS | 1846 | 1461774300195 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}] 09:25:00 INFO - PROCESS | 1846 | 1461774300374 Marionette TRACE conn3 <- [1,1791,null,{"value":null}] 09:25:00 INFO - PROCESS | 1846 | 1461774300546 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\", \"8c3fb307-b706-445e-94e1-ab62aec87e07\");\n\nvar timer = null;\nif (30000) {\n 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:25:00 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f754a98a800 == 74 [pid = 1846] [id = 455] 09:25:00 INFO - PROCESS | 1846 | ++DOMWINDOW == 170 (0x7f752fd1fc00) [pid = 1846] [serial = 1366] [outer = (nil)] 09:25:00 INFO - PROCESS | 1846 | ++DOMWINDOW == 171 (0x7f7536edb800) [pid = 1846] [serial = 1367] [outer = 0x7f752fd1fc00] 09:25:00 INFO - PROCESS | 1846 | 1461774300616 Marionette DEBUG loaded listener.js 09:25:00 INFO - PROCESS | 1846 | ++DOMWINDOW == 172 (0x7f753749cc00) [pid = 1846] [serial = 1368] [outer = 0x7f752fd1fc00] 09:25:01 INFO - PROCESS | 1846 | 1461774301601 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]]]}] 09:25:01 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) 09:25:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html | took 1478ms 09:25:01 INFO - PROCESS | 1846 | 1461774301665 Marionette TRACE conn3 -> [0,1793,"getWindowHandle",null] 09:25:01 INFO - PROCESS | 1846 | 1461774301669 Marionette TRACE conn3 <- [1,1793,null,{"value":"8"}] 09:25:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html 09:25:01 INFO - PROCESS | 1846 | 1461774301675 Marionette TRACE conn3 -> [0,1794,"setScriptTimeout",{"ms":35000}] 09:25:01 INFO - PROCESS | 1846 | 1461774301678 Marionette TRACE conn3 <- [1,1794,null,{}] 09:25:01 INFO - PROCESS | 1846 | 1461774301684 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}] 09:25:01 INFO - PROCESS | 1846 | 1461774301864 Marionette TRACE conn3 <- [1,1795,null,{"value":null}] 09:25:02 INFO - PROCESS | 1846 | 1461774302035 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\", \"8c3fb307-b706-445e-94e1-ab62aec87e07\");\n\nvar timer = null;\nif (30000) {\n 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:25:02 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f754b371000 == 75 [pid = 1846] [id = 456] 09:25:02 INFO - PROCESS | 1846 | ++DOMWINDOW == 173 (0x7f752f631800) [pid = 1846] [serial = 1369] [outer = (nil)] 09:25:02 INFO - PROCESS | 1846 | ++DOMWINDOW == 174 (0x7f75374d3400) [pid = 1846] [serial = 1370] [outer = 0x7f752f631800] 09:25:02 INFO - PROCESS | 1846 | 1461774302108 Marionette DEBUG loaded listener.js 09:25:02 INFO - PROCESS | 1846 | ++DOMWINDOW == 175 (0x7f7538035000) [pid = 1846] [serial = 1371] [outer = 0x7f752f631800] 09:25:03 INFO - PROCESS | 1846 | 1461774303021 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]]]}] 09:25:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 09:25:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | took 1427ms 09:25:03 INFO - PROCESS | 1846 | 1461774303104 Marionette TRACE conn3 -> [0,1797,"getWindowHandle",null] 09:25:03 INFO - PROCESS | 1846 | 1461774303108 Marionette TRACE conn3 <- [1,1797,null,{"value":"8"}] 09:25:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.negative.html 09:25:03 INFO - PROCESS | 1846 | 1461774303113 Marionette TRACE conn3 -> [0,1798,"setScriptTimeout",{"ms":35000}] 09:25:03 INFO - PROCESS | 1846 | 1461774303116 Marionette TRACE conn3 <- [1,1798,null,{}] 09:25:03 INFO - PROCESS | 1846 | 1461774303122 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}] 09:25:03 INFO - PROCESS | 1846 | 1461774303339 Marionette TRACE conn3 <- [1,1799,null,{"value":null}] 09:25:03 INFO - PROCESS | 1846 | 1461774303511 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\", \"8c3fb307-b706-445e-94e1-ab62aec87e07\");\n\nvar timer = null;\nif (30000) {\n 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:25:03 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f754b71e000 == 76 [pid = 1846] [id = 457] 09:25:03 INFO - PROCESS | 1846 | ++DOMWINDOW == 176 (0x7f75374a0000) [pid = 1846] [serial = 1372] [outer = (nil)] 09:25:03 INFO - PROCESS | 1846 | ++DOMWINDOW == 177 (0x7f7538e0c800) [pid = 1846] [serial = 1373] [outer = 0x7f75374a0000] 09:25:03 INFO - PROCESS | 1846 | 1461774303583 Marionette DEBUG loaded listener.js 09:25:03 INFO - PROCESS | 1846 | ++DOMWINDOW == 178 (0x7f75394ef400) [pid = 1846] [serial = 1374] [outer = 0x7f75374a0000] 09:25:04 INFO - PROCESS | 1846 | 1461774304487 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]]]}] 09:25:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.negative.html | arcTo() with negative radius throws an exception 09:25:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.negative.html | took 1431ms 09:25:04 INFO - PROCESS | 1846 | 1461774304546 Marionette TRACE conn3 -> [0,1801,"getWindowHandle",null] 09:25:04 INFO - PROCESS | 1846 | 1461774304549 Marionette TRACE conn3 <- [1,1801,null,{"value":"8"}] 09:25:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html 09:25:04 INFO - PROCESS | 1846 | 1461774304556 Marionette TRACE conn3 -> [0,1802,"setScriptTimeout",{"ms":35000}] 09:25:04 INFO - PROCESS | 1846 | 1461774304560 Marionette TRACE conn3 <- [1,1802,null,{}] 09:25:04 INFO - PROCESS | 1846 | 1461774304565 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}] 09:25:04 INFO - PROCESS | 1846 | 1461774304742 Marionette TRACE conn3 <- [1,1803,null,{"value":null}] 09:25:04 INFO - PROCESS | 1846 | 1461774304922 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\", \"8c3fb307-b706-445e-94e1-ab62aec87e07\");\n\nvar timer = null;\nif (30000) {\n 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:25:04 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f754e059000 == 77 [pid = 1846] [id = 458] 09:25:04 INFO - PROCESS | 1846 | ++DOMWINDOW == 179 (0x7f7537709c00) [pid = 1846] [serial = 1375] [outer = (nil)] 09:25:04 INFO - PROCESS | 1846 | ++DOMWINDOW == 180 (0x7f7539dbd800) [pid = 1846] [serial = 1376] [outer = 0x7f7537709c00] 09:25:04 INFO - PROCESS | 1846 | 1461774304996 Marionette DEBUG loaded listener.js 09:25:05 INFO - PROCESS | 1846 | ++DOMWINDOW == 181 (0x7f753b96e400) [pid = 1846] [serial = 1377] [outer = 0x7f7537709c00] 09:25:05 INFO - PROCESS | 1846 | 1461774305834 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]]]}] 09:25:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | arcTo() with Infinity/NaN is ignored 09:25:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | took 1327ms 09:25:05 INFO - PROCESS | 1846 | 1461774305884 Marionette TRACE conn3 -> [0,1805,"getWindowHandle",null] 09:25:05 INFO - PROCESS | 1846 | 1461774305887 Marionette TRACE conn3 <- [1,1805,null,{"value":"8"}] 09:25:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.scale.html 09:25:05 INFO - PROCESS | 1846 | 1461774305893 Marionette TRACE conn3 -> [0,1806,"setScriptTimeout",{"ms":35000}] 09:25:05 INFO - PROCESS | 1846 | 1461774305895 Marionette TRACE conn3 <- [1,1806,null,{}] 09:25:05 INFO - PROCESS | 1846 | 1461774305901 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}] 09:25:06 INFO - PROCESS | 1846 | 1461774306073 Marionette TRACE conn3 <- [1,1807,null,{"value":null}] 09:25:06 INFO - PROCESS | 1846 | 1461774306250 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\", \"8c3fb307-b706-445e-94e1-ab62aec87e07\");\n\nvar timer = null;\nif (30000) {\n 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:25:06 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f754f6b8800 == 78 [pid = 1846] [id = 459] 09:25:06 INFO - PROCESS | 1846 | ++DOMWINDOW == 182 (0x7f753803c800) [pid = 1846] [serial = 1378] [outer = (nil)] 09:25:06 INFO - PROCESS | 1846 | ++DOMWINDOW == 183 (0x7f753b975000) [pid = 1846] [serial = 1379] [outer = 0x7f753803c800] 09:25:06 INFO - PROCESS | 1846 | 1461774306318 Marionette DEBUG loaded listener.js 09:25:06 INFO - PROCESS | 1846 | ++DOMWINDOW == 184 (0x7f753ba5b400) [pid = 1846] [serial = 1380] [outer = 0x7f753803c800] 09:25:07 INFO - PROCESS | 1846 | 1461774307192 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]]]}] 09:25:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.scale.html | arcTo scales the curve, not just the control points 09:25:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.scale.html | took 1335ms 09:25:07 INFO - PROCESS | 1846 | 1461774307232 Marionette TRACE conn3 -> [0,1809,"getWindowHandle",null] 09:25:07 INFO - PROCESS | 1846 | 1461774307236 Marionette TRACE conn3 <- [1,1809,null,{"value":"8"}] 09:25:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html 09:25:07 INFO - PROCESS | 1846 | 1461774307242 Marionette TRACE conn3 -> [0,1810,"setScriptTimeout",{"ms":35000}] 09:25:07 INFO - PROCESS | 1846 | 1461774307245 Marionette TRACE conn3 <- [1,1810,null,{}] 09:25:07 INFO - PROCESS | 1846 | 1461774307251 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}] 09:25:07 INFO - PROCESS | 1846 | 1461774307419 Marionette TRACE conn3 <- [1,1811,null,{"value":null}] 09:25:07 INFO - PROCESS | 1846 | 1461774307614 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\", \"8c3fb307-b706-445e-94e1-ab62aec87e07\");\n\nvar timer = null;\nif (30000) {\n 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:25:07 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f75244a5800 == 79 [pid = 1846] [id = 460] 09:25:07 INFO - PROCESS | 1846 | ++DOMWINDOW == 185 (0x7f7539db7c00) [pid = 1846] [serial = 1381] [outer = (nil)] 09:25:07 INFO - PROCESS | 1846 | ++DOMWINDOW == 186 (0x7f753bd2cc00) [pid = 1846] [serial = 1382] [outer = 0x7f7539db7c00] 09:25:07 INFO - PROCESS | 1846 | 1461774307682 Marionette DEBUG loaded listener.js 09:25:07 INFO - PROCESS | 1846 | ++DOMWINDOW == 187 (0x7f753f476800) [pid = 1846] [serial = 1383] [outer = 0x7f7539db7c00] 09:25:08 INFO - PROCESS | 1846 | 1461774308564 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]]]}] 09:25:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | arcTo() curves in the right kind of shape 09:25:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | took 1380ms 09:25:08 INFO - PROCESS | 1846 | 1461774308623 Marionette TRACE conn3 -> [0,1813,"getWindowHandle",null] 09:25:08 INFO - PROCESS | 1846 | 1461774308625 Marionette TRACE conn3 <- [1,1813,null,{"value":"8"}] 09:25:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html 09:25:08 INFO - PROCESS | 1846 | 1461774308632 Marionette TRACE conn3 -> [0,1814,"setScriptTimeout",{"ms":35000}] 09:25:08 INFO - PROCESS | 1846 | 1461774308635 Marionette TRACE conn3 <- [1,1814,null,{}] 09:25:08 INFO - PROCESS | 1846 | 1461774308640 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}] 09:25:08 INFO - PROCESS | 1846 | 1461774308820 Marionette TRACE conn3 <- [1,1815,null,{"value":null}] 09:25:09 INFO - PROCESS | 1846 | 1461774308992 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\", \"8c3fb307-b706-445e-94e1-ab62aec87e07\");\n\nvar timer = null;\nif (30000) {\n 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:25:09 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f752991e800 == 80 [pid = 1846] [id = 461] 09:25:09 INFO - PROCESS | 1846 | ++DOMWINDOW == 188 (0x7f752646e000) [pid = 1846] [serial = 1384] [outer = (nil)] 09:25:09 INFO - PROCESS | 1846 | ++DOMWINDOW == 189 (0x7f752fd14800) [pid = 1846] [serial = 1385] [outer = 0x7f752646e000] 09:25:09 INFO - PROCESS | 1846 | 1461774309062 Marionette DEBUG loaded listener.js 09:25:09 INFO - PROCESS | 1846 | ++DOMWINDOW == 190 (0x7f753f478800) [pid = 1846] [serial = 1386] [outer = 0x7f752646e000] 09:25:09 INFO - PROCESS | 1846 | 1461774309917 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]]]}] 09:25:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | arcTo() curves in the right kind of shape 09:25:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | took 1328ms 09:25:09 INFO - PROCESS | 1846 | 1461774309960 Marionette TRACE conn3 -> [0,1817,"getWindowHandle",null] 09:25:09 INFO - PROCESS | 1846 | 1461774309964 Marionette TRACE conn3 <- [1,1817,null,{"value":"8"}] 09:25:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.end.html 09:25:09 INFO - PROCESS | 1846 | 1461774309970 Marionette TRACE conn3 -> [0,1818,"setScriptTimeout",{"ms":35000}] 09:25:09 INFO - PROCESS | 1846 | 1461774309974 Marionette TRACE conn3 <- [1,1818,null,{}] 09:25:09 INFO - PROCESS | 1846 | 1461774309979 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}] 09:25:10 INFO - PROCESS | 1846 | 1461774310171 Marionette TRACE conn3 <- [1,1819,null,{"value":null}] 09:25:10 INFO - PROCESS | 1846 | 1461774310836 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\", \"8c3fb307-b706-445e-94e1-ab62aec87e07\");\n\nvar timer = null;\nif (30000) {\n 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:25:10 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f752a5c6800 == 81 [pid = 1846] [id = 462] 09:25:10 INFO - PROCESS | 1846 | ++DOMWINDOW == 191 (0x7f752660a000) [pid = 1846] [serial = 1387] [outer = (nil)] 09:25:10 INFO - PROCESS | 1846 | ++DOMWINDOW == 192 (0x7f7526aa8000) [pid = 1846] [serial = 1388] [outer = 0x7f752660a000] 09:25:10 INFO - PROCESS | 1846 | 1461774310910 Marionette DEBUG loaded listener.js 09:25:11 INFO - PROCESS | 1846 | ++DOMWINDOW == 193 (0x7f7527ff9c00) [pid = 1846] [serial = 1389] [outer = 0x7f752660a000] 09:25:11 INFO - PROCESS | 1846 | 1461774311766 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]]]}] 09:25:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | arcTo() does not draw anything from P1 to P2 09:25:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | took 1833ms 09:25:11 INFO - PROCESS | 1846 | 1461774311804 Marionette TRACE conn3 -> [0,1821,"getWindowHandle",null] 09:25:11 INFO - PROCESS | 1846 | 1461774311810 Marionette TRACE conn3 <- [1,1821,null,{"value":"8"}] 09:25:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.start.html 09:25:11 INFO - PROCESS | 1846 | 1461774311817 Marionette TRACE conn3 -> [0,1822,"setScriptTimeout",{"ms":35000}] 09:25:11 INFO - PROCESS | 1846 | 1461774311821 Marionette TRACE conn3 <- [1,1822,null,{}] 09:25:11 INFO - PROCESS | 1846 | 1461774311828 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}] 09:25:11 INFO - PROCESS | 1846 | 1461774311992 Marionette TRACE conn3 <- [1,1823,null,{"value":null}] 09:25:12 INFO - PROCESS | 1846 | 1461774312298 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\", \"8c3fb307-b706-445e-94e1-ab62aec87e07\");\n\nvar timer = null;\nif (30000) {\n 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:25:12 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f75283bd000 == 82 [pid = 1846] [id = 463] 09:25:12 INFO - PROCESS | 1846 | ++DOMWINDOW == 194 (0x7f75280a7000) [pid = 1846] [serial = 1390] [outer = (nil)] 09:25:12 INFO - PROCESS | 1846 | ++DOMWINDOW == 195 (0x7f752e1ae800) [pid = 1846] [serial = 1391] [outer = 0x7f75280a7000] 09:25:12 INFO - PROCESS | 1846 | 1461774312369 Marionette DEBUG loaded listener.js 09:25:12 INFO - PROCESS | 1846 | ++DOMWINDOW == 196 (0x7f752f147400) [pid = 1846] [serial = 1392] [outer = 0x7f75280a7000] 09:25:13 INFO - PROCESS | 1846 | 1461774313329 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]]]}] 09:25:13 INFO - PROCESS | 1846 | --DOCSHELL 0x7f753bdd7000 == 81 [pid = 1846] [id = 450] 09:25:13 INFO - PROCESS | 1846 | --DOCSHELL 0x7f7538479000 == 80 [pid = 1846] [id = 449] 09:25:13 INFO - PROCESS | 1846 | --DOMWINDOW == 195 (0x7f754038cc00) [pid = 1846] [serial = 1274] [outer = (nil)] [url = about:blank] 09:25:13 INFO - PROCESS | 1846 | --DOMWINDOW == 194 (0x7f7538e04c00) [pid = 1846] [serial = 1265] [outer = (nil)] [url = about:blank] 09:25:13 INFO - PROCESS | 1846 | --DOMWINDOW == 193 (0x7f7535f0b000) [pid = 1846] [serial = 1262] [outer = (nil)] [url = about:blank] 09:25:13 INFO - PROCESS | 1846 | --DOMWINDOW == 192 (0x7f753ba67c00) [pid = 1846] [serial = 1271] [outer = (nil)] [url = about:blank] 09:25:13 INFO - PROCESS | 1846 | --DOMWINDOW == 191 (0x7f753b96c000) [pid = 1846] [serial = 1268] [outer = (nil)] [url = about:blank] 09:25:13 INFO - PROCESS | 1846 | --DOMWINDOW == 190 (0x7f752fd17800) [pid = 1846] [serial = 1301] [outer = (nil)] [url = about:blank] 09:25:13 INFO - PROCESS | 1846 | --DOCSHELL 0x7f75283ad000 == 79 [pid = 1846] [id = 425] 09:25:13 INFO - PROCESS | 1846 | --DOCSHELL 0x7f753522a800 == 78 [pid = 1846] [id = 448] 09:25:13 INFO - PROCESS | 1846 | --DOCSHELL 0x7f7531294000 == 77 [pid = 1846] [id = 447] 09:25:13 INFO - PROCESS | 1846 | --DOCSHELL 0x7f752f22b800 == 76 [pid = 1846] [id = 430] 09:25:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | arcTo() draws a straight line from P0 to P1 09:25:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | took 1590ms 09:25:13 INFO - PROCESS | 1846 | --DOCSHELL 0x7f752e395000 == 75 [pid = 1846] [id = 446] 09:25:13 INFO - PROCESS | 1846 | --DOCSHELL 0x7f752aa0c000 == 74 [pid = 1846] [id = 429] 09:25:13 INFO - PROCESS | 1846 | --DOCSHELL 0x7f752a3c9000 == 73 [pid = 1846] [id = 445] 09:25:13 INFO - PROCESS | 1846 | --DOCSHELL 0x7f75299a8000 == 72 [pid = 1846] [id = 444] 09:25:13 INFO - PROCESS | 1846 | --DOCSHELL 0x7f75394b4800 == 71 [pid = 1846] [id = 441] 09:25:13 INFO - PROCESS | 1846 | --DOCSHELL 0x7f7538d22800 == 70 [pid = 1846] [id = 440] 09:25:13 INFO - PROCESS | 1846 | --DOCSHELL 0x7f7537c2e000 == 69 [pid = 1846] [id = 439] 09:25:13 INFO - PROCESS | 1846 | 1461774313440 Marionette TRACE conn3 -> [0,1825,"getWindowHandle",null] 09:25:13 INFO - PROCESS | 1846 | 1461774313448 Marionette TRACE conn3 <- [1,1825,null,{"value":"8"}] 09:25:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.transformation.html 09:25:13 INFO - PROCESS | 1846 | --DOCSHELL 0x7f75355d4000 == 68 [pid = 1846] [id = 438] 09:25:13 INFO - PROCESS | 1846 | --DOCSHELL 0x7f7532a52800 == 67 [pid = 1846] [id = 437] 09:25:13 INFO - PROCESS | 1846 | --DOCSHELL 0x7f75315bb800 == 66 [pid = 1846] [id = 436] 09:25:13 INFO - PROCESS | 1846 | --DOCSHELL 0x7f752f649800 == 65 [pid = 1846] [id = 435] 09:25:13 INFO - PROCESS | 1846 | --DOCSHELL 0x7f75299a3000 == 64 [pid = 1846] [id = 434] 09:25:13 INFO - PROCESS | 1846 | --DOCSHELL 0x7f75300d7800 == 63 [pid = 1846] [id = 433] 09:25:13 INFO - PROCESS | 1846 | 1461774313475 Marionette TRACE conn3 -> [0,1826,"setScriptTimeout",{"ms":35000}] 09:25:13 INFO - PROCESS | 1846 | 1461774313479 Marionette TRACE conn3 <- [1,1826,null,{}] 09:25:13 INFO - PROCESS | 1846 | 1461774313484 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}] 09:25:13 INFO - PROCESS | 1846 | 1461774313633 Marionette TRACE conn3 <- [1,1827,null,{"value":null}] 09:25:13 INFO - PROCESS | 1846 | 1461774313643 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\", \"8c3fb307-b706-445e-94e1-ab62aec87e07\");\n\nvar timer = null;\nif (30000) {\n 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:25:13 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f75299b2800 == 64 [pid = 1846] [id = 464] 09:25:13 INFO - PROCESS | 1846 | ++DOMWINDOW == 191 (0x7f752f62cc00) [pid = 1846] [serial = 1393] [outer = (nil)] 09:25:13 INFO - PROCESS | 1846 | ++DOMWINDOW == 192 (0x7f752fd17800) [pid = 1846] [serial = 1394] [outer = 0x7f752f62cc00] 09:25:13 INFO - PROCESS | 1846 | 1461774313704 Marionette DEBUG loaded listener.js 09:25:13 INFO - PROCESS | 1846 | ++DOMWINDOW == 193 (0x7f752ff34800) [pid = 1846] [serial = 1395] [outer = 0x7f752f62cc00] 09:25:14 INFO - PROCESS | 1846 | --DOMWINDOW == 192 (0x7f752fd13000) [pid = 1846] [serial = 1299] [outer = (nil)] [url = about:blank] 09:25:14 INFO - PROCESS | 1846 | --DOMWINDOW == 191 (0x7f752a6b4400) [pid = 1846] [serial = 1277] [outer = (nil)] [url = about:blank] 09:25:14 INFO - PROCESS | 1846 | --DOMWINDOW == 190 (0x7f752e544000) [pid = 1846] [serial = 1292] [outer = (nil)] [url = about:blank] 09:25:14 INFO - PROCESS | 1846 | --DOMWINDOW == 189 (0x7f7526ab5000) [pid = 1846] [serial = 1280] [outer = (nil)] [url = about:blank] 09:25:14 INFO - PROCESS | 1846 | --DOMWINDOW == 188 (0x7f752a6b8400) [pid = 1846] [serial = 1286] [outer = (nil)] [url = about:blank] 09:25:14 INFO - PROCESS | 1846 | --DOMWINDOW == 187 (0x7f752f963400) [pid = 1846] [serial = 1295] [outer = (nil)] [url = about:blank] 09:25:14 INFO - PROCESS | 1846 | --DOMWINDOW == 186 (0x7f75280cb000) [pid = 1846] [serial = 1283] [outer = (nil)] [url = about:blank] 09:25:14 INFO - PROCESS | 1846 | --DOMWINDOW == 185 (0x7f752ff37c00) [pid = 1846] [serial = 1259] [outer = (nil)] [url = about:blank] 09:25:14 INFO - PROCESS | 1846 | --DOMWINDOW == 184 (0x7f752a6e8c00) [pid = 1846] [serial = 1287] [outer = (nil)] [url = about:blank] 09:25:14 INFO - PROCESS | 1846 | --DOMWINDOW == 183 (0x7f752f003000) [pid = 1846] [serial = 1293] [outer = (nil)] [url = about:blank] 09:25:14 INFO - PROCESS | 1846 | --DOMWINDOW == 182 (0x7f7527995c00) [pid = 1846] [serial = 1281] [outer = (nil)] [url = about:blank] 09:25:14 INFO - PROCESS | 1846 | --DOMWINDOW == 181 (0x7f752fcd7c00) [pid = 1846] [serial = 1298] [outer = (nil)] [url = about:blank] 09:25:14 INFO - PROCESS | 1846 | --DOMWINDOW == 180 (0x7f7528188800) [pid = 1846] [serial = 1284] [outer = (nil)] [url = about:blank] 09:25:14 INFO - PROCESS | 1846 | --DOMWINDOW == 179 (0x7f752a922c00) [pid = 1846] [serial = 1256] [outer = (nil)] [url = about:blank] 09:25:14 INFO - PROCESS | 1846 | --DOMWINDOW == 178 (0x7f752e1a9800) [pid = 1846] [serial = 1290] [outer = (nil)] [url = about:blank] 09:25:14 INFO - PROCESS | 1846 | --DOMWINDOW == 177 (0x7f752fcc0c00) [pid = 1846] [serial = 1296] [outer = (nil)] [url = about:blank] 09:25:14 INFO - PROCESS | 1846 | --DOMWINDOW == 176 (0x7f752a931800) [pid = 1846] [serial = 1289] [outer = (nil)] [url = about:blank] 09:25:14 INFO - PROCESS | 1846 | 1461774314635 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]]]}] 09:25:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.transformation.html | arcTo joins up to the last subpath point correctly 09:25:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.transformation.html | took 1237ms 09:25:14 INFO - PROCESS | 1846 | 1461774314707 Marionette TRACE conn3 -> [0,1829,"getWindowHandle",null] 09:25:14 INFO - PROCESS | 1846 | 1461774314711 Marionette TRACE conn3 <- [1,1829,null,{"value":"8"}] 09:25:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.1.html 09:25:14 INFO - PROCESS | 1846 | 1461774314723 Marionette TRACE conn3 -> [0,1830,"setScriptTimeout",{"ms":35000}] 09:25:14 INFO - PROCESS | 1846 | 1461774314732 Marionette TRACE conn3 <- [1,1830,null,{}] 09:25:14 INFO - PROCESS | 1846 | 1461774314740 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}] 09:25:14 INFO - PROCESS | 1846 | 1461774314900 Marionette TRACE conn3 <- [1,1831,null,{"value":null}] 09:25:15 INFO - PROCESS | 1846 | 1461774315051 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\", \"8c3fb307-b706-445e-94e1-ab62aec87e07\");\n\nvar timer = null;\nif (30000) {\n 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:25:15 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f75301f1000 == 65 [pid = 1846] [id = 465] 09:25:15 INFO - PROCESS | 1846 | ++DOMWINDOW == 177 (0x7f7527995c00) [pid = 1846] [serial = 1396] [outer = (nil)] 09:25:15 INFO - PROCESS | 1846 | ++DOMWINDOW == 178 (0x7f752ff34c00) [pid = 1846] [serial = 1397] [outer = 0x7f7527995c00] 09:25:15 INFO - PROCESS | 1846 | 1461774315110 Marionette DEBUG loaded listener.js 09:25:15 INFO - PROCESS | 1846 | ++DOMWINDOW == 179 (0x7f753156f000) [pid = 1846] [serial = 1398] [outer = 0x7f7527995c00] 09:25:15 INFO - PROCESS | 1846 | 1461774315833 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]]]}] 09:25:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | arcTo() with zero radius draws a straight line from P0 to P1 09:25:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | took 1147ms 09:25:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.2.html 09:25:15 INFO - PROCESS | 1846 | 1461774315864 Marionette TRACE conn3 -> [0,1833,"getWindowHandle",null] 09:25:15 INFO - PROCESS | 1846 | 1461774315868 Marionette TRACE conn3 <- [1,1833,null,{"value":"8"}] 09:25:15 INFO - PROCESS | 1846 | 1461774315873 Marionette TRACE conn3 -> [0,1834,"setScriptTimeout",{"ms":35000}] 09:25:15 INFO - PROCESS | 1846 | 1461774315876 Marionette TRACE conn3 <- [1,1834,null,{}] 09:25:15 INFO - PROCESS | 1846 | 1461774315907 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}] 09:25:16 INFO - PROCESS | 1846 | 1461774316122 Marionette TRACE conn3 <- [1,1835,null,{"value":null}] 09:25:16 INFO - PROCESS | 1846 | 1461774316144 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\", \"8c3fb307-b706-445e-94e1-ab62aec87e07\");\n\nvar timer = null;\nif (30000) {\n 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:25:16 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f75355d3800 == 66 [pid = 1846] [id = 466] 09:25:16 INFO - PROCESS | 1846 | ++DOMWINDOW == 180 (0x7f7527ff6c00) [pid = 1846] [serial = 1399] [outer = (nil)] 09:25:16 INFO - PROCESS | 1846 | ++DOMWINDOW == 181 (0x7f75329f3000) [pid = 1846] [serial = 1400] [outer = 0x7f7527ff6c00] 09:25:16 INFO - PROCESS | 1846 | 1461774316202 Marionette DEBUG loaded listener.js 09:25:16 INFO - PROCESS | 1846 | ++DOMWINDOW == 182 (0x7f7532aba800) [pid = 1846] [serial = 1401] [outer = 0x7f7527ff6c00] 09:25:17 INFO - PROCESS | 1846 | 1461774317041 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]]]}] 09:25:17 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 09:25:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.2.html | took 1184ms 09:25:17 INFO - PROCESS | 1846 | 1461774317065 Marionette TRACE conn3 -> [0,1837,"getWindowHandle",null] 09:25:17 INFO - PROCESS | 1846 | 1461774317069 Marionette TRACE conn3 <- [1,1837,null,{"value":"8"}] 09:25:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.beginPath.html 09:25:17 INFO - PROCESS | 1846 | 1461774317074 Marionette TRACE conn3 -> [0,1838,"setScriptTimeout",{"ms":35000}] 09:25:17 INFO - PROCESS | 1846 | 1461774317076 Marionette TRACE conn3 <- [1,1838,null,{}] 09:25:17 INFO - PROCESS | 1846 | 1461774317082 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}] 09:25:17 INFO - PROCESS | 1846 | 1461774317272 Marionette TRACE conn3 <- [1,1839,null,{"value":null}] 09:25:17 INFO - PROCESS | 1846 | 1461774317304 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\", \"8c3fb307-b706-445e-94e1-ab62aec87e07\");\n\nvar timer = null;\nif (30000) {\n 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:25:17 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f7538ca0000 == 67 [pid = 1846] [id = 467] 09:25:17 INFO - PROCESS | 1846 | ++DOMWINDOW == 183 (0x7f7535efc400) [pid = 1846] [serial = 1402] [outer = (nil)] 09:25:17 INFO - PROCESS | 1846 | ++DOMWINDOW == 184 (0x7f75371afc00) [pid = 1846] [serial = 1403] [outer = 0x7f7535efc400] 09:25:17 INFO - PROCESS | 1846 | 1461774317375 Marionette DEBUG loaded listener.js 09:25:17 INFO - PROCESS | 1846 | ++DOMWINDOW == 185 (0x7f7538035c00) [pid = 1846] [serial = 1404] [outer = 0x7f7535efc400] 09:25:18 INFO - PROCESS | 1846 | --DOMWINDOW == 184 (0x7f752e1ae400) [pid = 1846] [serial = 1252] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.basic.html] 09:25:18 INFO - PROCESS | 1846 | --DOMWINDOW == 183 (0x7f752f14c800) [pid = 1846] [serial = 1351] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.1.html] 09:25:18 INFO - PROCESS | 1846 | --DOMWINDOW == 182 (0x7f7531261800) [pid = 1846] [serial = 1345] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.2.html] 09:25:18 INFO - PROCESS | 1846 | --DOMWINDOW == 181 (0x7f75329e8400) [pid = 1846] [serial = 1348] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zeroradius.html] 09:25:18 INFO - PROCESS | 1846 | --DOMWINDOW == 180 (0x7f752e550800) [pid = 1846] [serial = 1342] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.1.html] 09:25:18 INFO - PROCESS | 1846 | --DOMWINDOW == 179 (0x7f752646b400) [pid = 1846] [serial = 1333] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.2.html] 09:25:18 INFO - PROCESS | 1846 | --DOMWINDOW == 178 (0x7f752a6e3c00) [pid = 1846] [serial = 1300] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonfinite.html] 09:25:18 INFO - PROCESS | 1846 | --DOMWINDOW == 177 (0x7f7528f30000) [pid = 1846] [serial = 1336] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.3.html] 09:25:18 INFO - PROCESS | 1846 | --DOMWINDOW == 176 (0x7f752e54e000) [pid = 1846] [serial = 1339] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.4.html] 09:25:18 INFO - PROCESS | 1846 | --DOMWINDOW == 175 (0x7f7527992400) [pid = 1846] [serial = 1201] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.bevel.html] 09:25:18 INFO - PROCESS | 1846 | 1461774318537 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]]]}] 09:25:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.beginPath.html | Canvas test: 2d.path.beginPath 09:25:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.beginPath.html | took 1530ms 09:25:18 INFO - PROCESS | 1846 | 1461774318607 Marionette TRACE conn3 -> [0,1841,"getWindowHandle",null] 09:25:18 INFO - PROCESS | 1846 | 1461774318611 Marionette TRACE conn3 <- [1,1841,null,{"value":"8"}] 09:25:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html 09:25:18 INFO - PROCESS | 1846 | 1461774318617 Marionette TRACE conn3 -> [0,1842,"setScriptTimeout",{"ms":35000}] 09:25:18 INFO - PROCESS | 1846 | 1461774318619 Marionette TRACE conn3 <- [1,1842,null,{}] 09:25:18 INFO - PROCESS | 1846 | 1461774318624 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}] 09:25:18 INFO - PROCESS | 1846 | 1461774318770 Marionette TRACE conn3 <- [1,1843,null,{"value":null}] 09:25:18 INFO - PROCESS | 1846 | 1461774318797 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\", \"8c3fb307-b706-445e-94e1-ab62aec87e07\");\n\nvar timer = null;\nif (30000) {\n 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:25:18 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f752fad2800 == 68 [pid = 1846] [id = 468] 09:25:18 INFO - PROCESS | 1846 | ++DOMWINDOW == 176 (0x7f7527feec00) [pid = 1846] [serial = 1405] [outer = (nil)] 09:25:18 INFO - PROCESS | 1846 | ++DOMWINDOW == 177 (0x7f75329ea800) [pid = 1846] [serial = 1406] [outer = 0x7f7527feec00] 09:25:18 INFO - PROCESS | 1846 | 1461774318974 Marionette DEBUG loaded listener.js 09:25:19 INFO - PROCESS | 1846 | ++DOMWINDOW == 178 (0x7f7538036c00) [pid = 1846] [serial = 1407] [outer = 0x7f7527feec00] 09:25:19 INFO - PROCESS | 1846 | 1461774319688 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]]]}] 09:25:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | Canvas test: 2d.path.bezierCurveTo.basic 09:25:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | took 1127ms 09:25:19 INFO - PROCESS | 1846 | 1461774319745 Marionette TRACE conn3 -> [0,1845,"getWindowHandle",null] 09:25:19 INFO - PROCESS | 1846 | 1461774319749 Marionette TRACE conn3 <- [1,1845,null,{"value":"8"}] 09:25:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html 09:25:19 INFO - PROCESS | 1846 | 1461774319754 Marionette TRACE conn3 -> [0,1846,"setScriptTimeout",{"ms":35000}] 09:25:19 INFO - PROCESS | 1846 | 1461774319756 Marionette TRACE conn3 <- [1,1846,null,{}] 09:25:19 INFO - PROCESS | 1846 | 1461774319761 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}] 09:25:19 INFO - PROCESS | 1846 | 1461774319954 Marionette TRACE conn3 <- [1,1847,null,{"value":null}] 09:25:19 INFO - PROCESS | 1846 | 1461774319973 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\", \"8c3fb307-b706-445e-94e1-ab62aec87e07\");\n\nvar timer = null;\nif (30000) {\n 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:25:19 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f75453c2000 == 69 [pid = 1846] [id = 469] 09:25:19 INFO - PROCESS | 1846 | ++DOMWINDOW == 179 (0x7f7526d8f000) [pid = 1846] [serial = 1408] [outer = (nil)] 09:25:20 INFO - PROCESS | 1846 | ++DOMWINDOW == 180 (0x7f7538d9d000) [pid = 1846] [serial = 1409] [outer = 0x7f7526d8f000] 09:25:20 INFO - PROCESS | 1846 | 1461774320033 Marionette DEBUG loaded listener.js 09:25:20 INFO - PROCESS | 1846 | ++DOMWINDOW == 181 (0x7f753b975400) [pid = 1846] [serial = 1410] [outer = 0x7f7526d8f000] 09:25:21 INFO - PROCESS | 1846 | 1461774321052 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]]]}] 09:25:21 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) 09:25:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html | took 1335ms 09:25:21 INFO - PROCESS | 1846 | 1461774321090 Marionette TRACE conn3 -> [0,1849,"getWindowHandle",null] 09:25:21 INFO - PROCESS | 1846 | 1461774321096 Marionette TRACE conn3 <- [1,1849,null,{"value":"8"}] 09:25:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html 09:25:21 INFO - PROCESS | 1846 | 1461774321104 Marionette TRACE conn3 -> [0,1850,"setScriptTimeout",{"ms":35000}] 09:25:21 INFO - PROCESS | 1846 | 1461774321110 Marionette TRACE conn3 <- [1,1850,null,{}] 09:25:21 INFO - PROCESS | 1846 | 1461774321117 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}] 09:25:21 INFO - PROCESS | 1846 | 1461774321307 Marionette TRACE conn3 <- [1,1851,null,{"value":null}] 09:25:21 INFO - PROCESS | 1846 | 1461774321482 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\", \"8c3fb307-b706-445e-94e1-ab62aec87e07\");\n\nvar timer = null;\nif (30000) {\n 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:25:21 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f752f98b800 == 70 [pid = 1846] [id = 470] 09:25:21 INFO - PROCESS | 1846 | ++DOMWINDOW == 182 (0x7f752818cc00) [pid = 1846] [serial = 1411] [outer = (nil)] 09:25:21 INFO - PROCESS | 1846 | ++DOMWINDOW == 183 (0x7f752a6e4800) [pid = 1846] [serial = 1412] [outer = 0x7f752818cc00] 09:25:21 INFO - PROCESS | 1846 | 1461774321555 Marionette DEBUG loaded listener.js 09:25:21 INFO - PROCESS | 1846 | ++DOMWINDOW == 184 (0x7f752f00dc00) [pid = 1846] [serial = 1413] [outer = 0x7f752818cc00] 09:25:22 INFO - PROCESS | 1846 | 1461774322502 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]]]}] 09:25:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 09:25:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | took 1431ms 09:25:22 INFO - PROCESS | 1846 | 1461774322548 Marionette TRACE conn3 -> [0,1853,"getWindowHandle",null] 09:25:22 INFO - PROCESS | 1846 | 1461774322557 Marionette TRACE conn3 <- [1,1853,null,{"value":"8"}] 09:25:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html 09:25:22 INFO - PROCESS | 1846 | 1461774322569 Marionette TRACE conn3 -> [0,1854,"setScriptTimeout",{"ms":35000}] 09:25:22 INFO - PROCESS | 1846 | 1461774322573 Marionette TRACE conn3 <- [1,1854,null,{}] 09:25:22 INFO - PROCESS | 1846 | 1461774322579 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}] 09:25:22 INFO - PROCESS | 1846 | 1461774322782 Marionette TRACE conn3 <- [1,1855,null,{"value":null}] 09:25:22 INFO - PROCESS | 1846 | 1461774322960 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\", \"8c3fb307-b706-445e-94e1-ab62aec87e07\");\n\nvar timer = null;\nif (30000) {\n 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:25:22 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f75355cf800 == 71 [pid = 1846] [id = 471] 09:25:22 INFO - PROCESS | 1846 | ++DOMWINDOW == 185 (0x7f752818d800) [pid = 1846] [serial = 1414] [outer = (nil)] 09:25:23 INFO - PROCESS | 1846 | ++DOMWINDOW == 186 (0x7f752fddc800) [pid = 1846] [serial = 1415] [outer = 0x7f752818d800] 09:25:23 INFO - PROCESS | 1846 | 1461774323032 Marionette DEBUG loaded listener.js 09:25:23 INFO - PROCESS | 1846 | ++DOMWINDOW == 187 (0x7f7530557c00) [pid = 1846] [serial = 1416] [outer = 0x7f752818d800] 09:25:24 INFO - PROCESS | 1846 | 1461774324045 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]]]}] 09:25:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | bezierCurveTo() with Infinity/NaN is ignored 09:25:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | took 1533ms 09:25:24 INFO - PROCESS | 1846 | 1461774324109 Marionette TRACE conn3 -> [0,1857,"getWindowHandle",null] 09:25:24 INFO - PROCESS | 1846 | 1461774324113 Marionette TRACE conn3 <- [1,1857,null,{"value":"8"}] 09:25:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html 09:25:24 INFO - PROCESS | 1846 | 1461774324121 Marionette TRACE conn3 -> [0,1858,"setScriptTimeout",{"ms":35000}] 09:25:24 INFO - PROCESS | 1846 | 1461774324126 Marionette TRACE conn3 <- [1,1858,null,{}] 09:25:24 INFO - PROCESS | 1846 | 1461774324142 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}] 09:25:24 INFO - PROCESS | 1846 | 1461774324327 Marionette TRACE conn3 <- [1,1859,null,{"value":null}] 09:25:24 INFO - PROCESS | 1846 | 1461774324558 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\", \"8c3fb307-b706-445e-94e1-ab62aec87e07\");\n\nvar timer = null;\nif (30000) {\n 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:25:24 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f754958d800 == 72 [pid = 1846] [id = 472] 09:25:24 INFO - PROCESS | 1846 | ++DOMWINDOW == 188 (0x7f753144c000) [pid = 1846] [serial = 1417] [outer = (nil)] 09:25:24 INFO - PROCESS | 1846 | ++DOMWINDOW == 189 (0x7f753749c400) [pid = 1846] [serial = 1418] [outer = 0x7f753144c000] 09:25:24 INFO - PROCESS | 1846 | 1461774324647 Marionette DEBUG loaded listener.js 09:25:24 INFO - PROCESS | 1846 | ++DOMWINDOW == 190 (0x7f753803f000) [pid = 1846] [serial = 1419] [outer = 0x7f753144c000] 09:25:25 INFO - PROCESS | 1846 | 1461774325530 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]]]}] 09:25:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | Canvas test: 2d.path.bezierCurveTo.scaled 09:25:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | took 1483ms 09:25:25 INFO - PROCESS | 1846 | 1461774325605 Marionette TRACE conn3 -> [0,1861,"getWindowHandle",null] 09:25:25 INFO - PROCESS | 1846 | 1461774325610 Marionette TRACE conn3 <- [1,1861,null,{"value":"8"}] 09:25:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html 09:25:25 INFO - PROCESS | 1846 | 1461774325616 Marionette TRACE conn3 -> [0,1862,"setScriptTimeout",{"ms":35000}] 09:25:25 INFO - PROCESS | 1846 | 1461774325618 Marionette TRACE conn3 <- [1,1862,null,{}] 09:25:25 INFO - PROCESS | 1846 | 1461774325624 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}] 09:25:25 INFO - PROCESS | 1846 | 1461774325833 Marionette TRACE conn3 <- [1,1863,null,{"value":null}] 09:25:26 INFO - PROCESS | 1846 | 1461774326007 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\", \"8c3fb307-b706-445e-94e1-ab62aec87e07\");\n\nvar timer = null;\nif (30000) {\n 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:25:26 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f754b6ae000 == 73 [pid = 1846] [id = 473] 09:25:26 INFO - PROCESS | 1846 | ++DOMWINDOW == 191 (0x7f7534782800) [pid = 1846] [serial = 1420] [outer = (nil)] 09:25:26 INFO - PROCESS | 1846 | ++DOMWINDOW == 192 (0x7f753ba5e800) [pid = 1846] [serial = 1421] [outer = 0x7f7534782800] 09:25:26 INFO - PROCESS | 1846 | 1461774326078 Marionette DEBUG loaded listener.js 09:25:26 INFO - PROCESS | 1846 | ++DOMWINDOW == 193 (0x7f7540319c00) [pid = 1846] [serial = 1422] [outer = 0x7f7534782800] 09:25:26 INFO - PROCESS | 1846 | 1461774326960 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]]]}] 09:25:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | Canvas test: 2d.path.bezierCurveTo.shape 09:25:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | took 1381ms 09:25:27 INFO - PROCESS | 1846 | 1461774327001 Marionette TRACE conn3 -> [0,1865,"getWindowHandle",null] 09:25:27 INFO - PROCESS | 1846 | 1461774327005 Marionette TRACE conn3 <- [1,1865,null,{"value":"8"}] 09:25:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.1.html 09:25:27 INFO - PROCESS | 1846 | 1461774327010 Marionette TRACE conn3 -> [0,1866,"setScriptTimeout",{"ms":35000}] 09:25:27 INFO - PROCESS | 1846 | 1461774327012 Marionette TRACE conn3 <- [1,1866,null,{}] 09:25:27 INFO - PROCESS | 1846 | 1461774327018 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}] 09:25:27 INFO - PROCESS | 1846 | 1461774327182 Marionette TRACE conn3 <- [1,1867,null,{"value":null}] 09:25:27 INFO - PROCESS | 1846 | 1461774327363 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\", \"8c3fb307-b706-445e-94e1-ab62aec87e07\");\n\nvar timer = null;\nif (30000) {\n 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:25:27 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f7567fbd000 == 74 [pid = 1846] [id = 474] 09:25:27 INFO - PROCESS | 1846 | ++DOMWINDOW == 194 (0x7f7529943c00) [pid = 1846] [serial = 1423] [outer = (nil)] 09:25:27 INFO - PROCESS | 1846 | ++DOMWINDOW == 195 (0x7f7545338c00) [pid = 1846] [serial = 1424] [outer = 0x7f7529943c00] 09:25:27 INFO - PROCESS | 1846 | 1461774327434 Marionette DEBUG loaded listener.js 09:25:27 INFO - PROCESS | 1846 | ++DOMWINDOW == 196 (0x7f7545f71800) [pid = 1846] [serial = 1425] [outer = 0x7f7529943c00] 09:25:28 INFO - PROCESS | 1846 | 1461774328366 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]]]}] 09:25:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.1.html | Canvas test: 2d.path.clip.basic.1 09:25:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.1.html | took 1425ms 09:25:28 INFO - PROCESS | 1846 | 1461774328437 Marionette TRACE conn3 -> [0,1869,"getWindowHandle",null] 09:25:28 INFO - PROCESS | 1846 | 1461774328441 Marionette TRACE conn3 <- [1,1869,null,{"value":"8"}] 09:25:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.2.html 09:25:28 INFO - PROCESS | 1846 | 1461774328447 Marionette TRACE conn3 -> [0,1870,"setScriptTimeout",{"ms":35000}] 09:25:28 INFO - PROCESS | 1846 | 1461774328450 Marionette TRACE conn3 <- [1,1870,null,{}] 09:25:28 INFO - PROCESS | 1846 | 1461774328455 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}] 09:25:28 INFO - PROCESS | 1846 | 1461774328686 Marionette TRACE conn3 <- [1,1871,null,{"value":null}] 09:25:28 INFO - PROCESS | 1846 | 1461774328871 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\", \"8c3fb307-b706-445e-94e1-ab62aec87e07\");\n\nvar timer = null;\nif (30000) {\n 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:25:28 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f752f4a2800 == 75 [pid = 1846] [id = 475] 09:25:28 INFO - PROCESS | 1846 | ++DOMWINDOW == 197 (0x7f7538a15000) [pid = 1846] [serial = 1426] [outer = (nil)] 09:25:28 INFO - PROCESS | 1846 | ++DOMWINDOW == 198 (0x7f7546488000) [pid = 1846] [serial = 1427] [outer = 0x7f7538a15000] 09:25:28 INFO - PROCESS | 1846 | 1461774328942 Marionette DEBUG loaded listener.js 09:25:29 INFO - PROCESS | 1846 | ++DOMWINDOW == 199 (0x7f7547345800) [pid = 1846] [serial = 1428] [outer = 0x7f7538a15000] 09:25:29 INFO - PROCESS | 1846 | 1461774329827 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]]]}] 09:25:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.2.html | Canvas test: 2d.path.clip.basic.2 09:25:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.2.html | took 1440ms 09:25:29 INFO - PROCESS | 1846 | 1461774329888 Marionette TRACE conn3 -> [0,1873,"getWindowHandle",null] 09:25:29 INFO - PROCESS | 1846 | 1461774329891 Marionette TRACE conn3 <- [1,1873,null,{"value":"8"}] 09:25:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.empty.html 09:25:29 INFO - PROCESS | 1846 | 1461774329897 Marionette TRACE conn3 -> [0,1874,"setScriptTimeout",{"ms":35000}] 09:25:29 INFO - PROCESS | 1846 | 1461774329900 Marionette TRACE conn3 <- [1,1874,null,{}] 09:25:29 INFO - PROCESS | 1846 | 1461774329905 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}] 09:25:30 INFO - PROCESS | 1846 | 1461774330067 Marionette TRACE conn3 <- [1,1875,null,{"value":null}] 09:25:30 INFO - PROCESS | 1846 | 1461774330248 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\", \"8c3fb307-b706-445e-94e1-ab62aec87e07\");\n\nvar timer = null;\nif (30000) {\n 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:25:30 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f7528bdd000 == 76 [pid = 1846] [id = 476] 09:25:30 INFO - PROCESS | 1846 | ++DOMWINDOW == 200 (0x7f75461e1c00) [pid = 1846] [serial = 1429] [outer = (nil)] 09:25:30 INFO - PROCESS | 1846 | ++DOMWINDOW == 201 (0x7f75474b9400) [pid = 1846] [serial = 1430] [outer = 0x7f75461e1c00] 09:25:30 INFO - PROCESS | 1846 | 1461774330319 Marionette DEBUG loaded listener.js 09:25:30 INFO - PROCESS | 1846 | ++DOMWINDOW == 202 (0x7f7547608800) [pid = 1846] [serial = 1431] [outer = 0x7f75461e1c00] 09:25:31 INFO - PROCESS | 1846 | 1461774331167 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]]]}] 09:25:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.empty.html | Canvas test: 2d.path.clip.empty 09:25:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.empty.html | took 1335ms 09:25:31 INFO - PROCESS | 1846 | 1461774331233 Marionette TRACE conn3 -> [0,1877,"getWindowHandle",null] 09:25:31 INFO - PROCESS | 1846 | 1461774331236 Marionette TRACE conn3 <- [1,1877,null,{"value":"8"}] 09:25:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.intersect.html 09:25:31 INFO - PROCESS | 1846 | 1461774331242 Marionette TRACE conn3 -> [0,1878,"setScriptTimeout",{"ms":35000}] 09:25:31 INFO - PROCESS | 1846 | 1461774331244 Marionette TRACE conn3 <- [1,1878,null,{}] 09:25:31 INFO - PROCESS | 1846 | 1461774331250 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}] 09:25:31 INFO - PROCESS | 1846 | 1461774331418 Marionette TRACE conn3 <- [1,1879,null,{"value":null}] 09:25:31 INFO - PROCESS | 1846 | 1461774331595 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\", \"8c3fb307-b706-445e-94e1-ab62aec87e07\");\n\nvar timer = null;\nif (30000) {\n 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:25:31 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f75338d3000 == 77 [pid = 1846] [id = 477] 09:25:31 INFO - PROCESS | 1846 | ++DOMWINDOW == 203 (0x7f75470a3c00) [pid = 1846] [serial = 1432] [outer = (nil)] 09:25:31 INFO - PROCESS | 1846 | ++DOMWINDOW == 204 (0x7f754760d800) [pid = 1846] [serial = 1433] [outer = 0x7f75470a3c00] 09:25:31 INFO - PROCESS | 1846 | 1461774331667 Marionette DEBUG loaded listener.js 09:25:31 INFO - PROCESS | 1846 | ++DOMWINDOW == 205 (0x7f754953b400) [pid = 1846] [serial = 1434] [outer = 0x7f75470a3c00] 09:25:32 INFO - PROCESS | 1846 | 1461774332490 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]]]}] 09:25:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.intersect.html | Canvas test: 2d.path.clip.intersect 09:25:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.intersect.html | took 1278ms 09:25:32 INFO - PROCESS | 1846 | 1461774332521 Marionette TRACE conn3 -> [0,1881,"getWindowHandle",null] 09:25:32 INFO - PROCESS | 1846 | 1461774332525 Marionette TRACE conn3 <- [1,1881,null,{"value":"8"}] 09:25:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.unaffected.html 09:25:32 INFO - PROCESS | 1846 | 1461774332538 Marionette TRACE conn3 -> [0,1882,"setScriptTimeout",{"ms":35000}] 09:25:32 INFO - PROCESS | 1846 | 1461774332540 Marionette TRACE conn3 <- [1,1882,null,{}] 09:25:32 INFO - PROCESS | 1846 | 1461774332554 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}] 09:25:32 INFO - PROCESS | 1846 | 1461774332724 Marionette TRACE conn3 <- [1,1883,null,{"value":null}] 09:25:32 INFO - PROCESS | 1846 | 1461774332913 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\", \"8c3fb307-b706-445e-94e1-ab62aec87e07\");\n\nvar timer = null;\nif (30000) {\n 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:25:32 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f7524460000 == 78 [pid = 1846] [id = 478] 09:25:32 INFO - PROCESS | 1846 | ++DOMWINDOW == 206 (0x7f752660ec00) [pid = 1846] [serial = 1435] [outer = (nil)] 09:25:32 INFO - PROCESS | 1846 | ++DOMWINDOW == 207 (0x7f75473e9c00) [pid = 1846] [serial = 1436] [outer = 0x7f752660ec00] 09:25:32 INFO - PROCESS | 1846 | 1461774332984 Marionette DEBUG loaded listener.js 09:25:33 INFO - PROCESS | 1846 | ++DOMWINDOW == 208 (0x7f754a79b000) [pid = 1846] [serial = 1437] [outer = 0x7f752660ec00] 09:25:33 INFO - PROCESS | 1846 | 1461774333872 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]]]}] 09:25:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.unaffected.html | Canvas test: 2d.path.clip.unaffected 09:25:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.unaffected.html | took 1403ms 09:25:33 INFO - PROCESS | 1846 | 1461774333936 Marionette TRACE conn3 -> [0,1885,"getWindowHandle",null] 09:25:33 INFO - PROCESS | 1846 | 1461774333939 Marionette TRACE conn3 <- [1,1885,null,{"value":"8"}] 09:25:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.1.html 09:25:33 INFO - PROCESS | 1846 | 1461774333945 Marionette TRACE conn3 -> [0,1886,"setScriptTimeout",{"ms":35000}] 09:25:33 INFO - PROCESS | 1846 | 1461774333947 Marionette TRACE conn3 <- [1,1886,null,{}] 09:25:33 INFO - PROCESS | 1846 | 1461774333952 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}] 09:25:34 INFO - PROCESS | 1846 | 1461774334122 Marionette TRACE conn3 <- [1,1887,null,{"value":null}] 09:25:34 INFO - PROCESS | 1846 | 1461774334300 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\", \"8c3fb307-b706-445e-94e1-ab62aec87e07\");\n\nvar timer = null;\nif (30000) {\n 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:25:34 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f75338df000 == 79 [pid = 1846] [id = 479] 09:25:34 INFO - PROCESS | 1846 | ++DOMWINDOW == 209 (0x7f7526615c00) [pid = 1846] [serial = 1438] [outer = (nil)] 09:25:34 INFO - PROCESS | 1846 | ++DOMWINDOW == 210 (0x7f754a948000) [pid = 1846] [serial = 1439] [outer = 0x7f7526615c00] 09:25:34 INFO - PROCESS | 1846 | 1461774334369 Marionette DEBUG loaded listener.js 09:25:34 INFO - PROCESS | 1846 | ++DOMWINDOW == 211 (0x7f754ad4c000) [pid = 1846] [serial = 1440] [outer = 0x7f7526615c00] 09:25:35 INFO - PROCESS | 1846 | 1461774335249 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]]]}] 09:25:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.1.html | Canvas test: 2d.path.clip.winding.1 09:25:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.1.html | took 1378ms 09:25:35 INFO - PROCESS | 1846 | 1461774335323 Marionette TRACE conn3 -> [0,1889,"getWindowHandle",null] 09:25:35 INFO - PROCESS | 1846 | 1461774335328 Marionette TRACE conn3 <- [1,1889,null,{"value":"8"}] 09:25:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.2.html 09:25:35 INFO - PROCESS | 1846 | 1461774335335 Marionette TRACE conn3 -> [0,1890,"setScriptTimeout",{"ms":35000}] 09:25:35 INFO - PROCESS | 1846 | 1461774335339 Marionette TRACE conn3 <- [1,1890,null,{}] 09:25:35 INFO - PROCESS | 1846 | 1461774335344 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}] 09:25:35 INFO - PROCESS | 1846 | 1461774335601 Marionette TRACE conn3 <- [1,1891,null,{"value":null}] 09:25:35 INFO - PROCESS | 1846 | 1461774335786 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\", \"8c3fb307-b706-445e-94e1-ab62aec87e07\");\n\nvar timer = null;\nif (30000) {\n 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:25:35 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f752a3c8000 == 80 [pid = 1846] [id = 480] 09:25:35 INFO - PROCESS | 1846 | ++DOMWINDOW == 212 (0x7f752799bc00) [pid = 1846] [serial = 1441] [outer = (nil)] 09:25:35 INFO - PROCESS | 1846 | ++DOMWINDOW == 213 (0x7f7529944000) [pid = 1846] [serial = 1442] [outer = 0x7f752799bc00] 09:25:35 INFO - PROCESS | 1846 | 1461774335865 Marionette DEBUG loaded listener.js 09:25:35 INFO - PROCESS | 1846 | ++DOMWINDOW == 214 (0x7f754ae3e400) [pid = 1846] [serial = 1443] [outer = 0x7f752799bc00] 09:25:36 INFO - PROCESS | 1846 | 1461774336767 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]]]}] 09:25:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.2.html | Canvas test: 2d.path.clip.winding.2 09:25:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.2.html | took 1478ms 09:25:36 INFO - PROCESS | 1846 | 1461774336813 Marionette TRACE conn3 -> [0,1893,"getWindowHandle",null] 09:25:36 INFO - PROCESS | 1846 | 1461774336817 Marionette TRACE conn3 <- [1,1893,null,{"value":"8"}] 09:25:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.empty.html 09:25:36 INFO - PROCESS | 1846 | 1461774336822 Marionette TRACE conn3 -> [0,1894,"setScriptTimeout",{"ms":35000}] 09:25:36 INFO - PROCESS | 1846 | 1461774336824 Marionette TRACE conn3 <- [1,1894,null,{}] 09:25:36 INFO - PROCESS | 1846 | 1461774336830 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}] 09:25:37 INFO - PROCESS | 1846 | 1461774337007 Marionette TRACE conn3 <- [1,1895,null,{"value":null}] 09:25:37 INFO - PROCESS | 1846 | 1461774337193 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\", \"8c3fb307-b706-445e-94e1-ab62aec87e07\");\n\nvar timer = null;\nif (30000) {\n 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:25:37 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f75315d9800 == 81 [pid = 1846] [id = 481] 09:25:37 INFO - PROCESS | 1846 | ++DOMWINDOW == 215 (0x7f7527fef800) [pid = 1846] [serial = 1444] [outer = (nil)] 09:25:37 INFO - PROCESS | 1846 | ++DOMWINDOW == 216 (0x7f75296c1400) [pid = 1846] [serial = 1445] [outer = 0x7f7527fef800] 09:25:37 INFO - PROCESS | 1846 | 1461774337259 Marionette DEBUG loaded listener.js 09:25:37 INFO - PROCESS | 1846 | ++DOMWINDOW == 217 (0x7f75296c6400) [pid = 1846] [serial = 1446] [outer = 0x7f7527fef800] 09:25:38 INFO - PROCESS | 1846 | 1461774338566 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]]]}] 09:25:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.empty.html | Canvas test: 2d.path.closePath.empty 09:25:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.empty.html | took 1780ms 09:25:38 INFO - PROCESS | 1846 | 1461774338604 Marionette TRACE conn3 -> [0,1897,"getWindowHandle",null] 09:25:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.newline.html 09:25:38 INFO - PROCESS | 1846 | 1461774338612 Marionette TRACE conn3 <- [1,1897,null,{"value":"8"}] 09:25:38 INFO - PROCESS | 1846 | 1461774338619 Marionette TRACE conn3 -> [0,1898,"setScriptTimeout",{"ms":35000}] 09:25:38 INFO - PROCESS | 1846 | 1461774338625 Marionette TRACE conn3 <- [1,1898,null,{}] 09:25:38 INFO - PROCESS | 1846 | 1461774338632 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}] 09:25:38 INFO - PROCESS | 1846 | 1461774338805 Marionette TRACE conn3 <- [1,1899,null,{"value":null}] 09:25:39 INFO - PROCESS | 1846 | 1461774339191 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\", \"8c3fb307-b706-445e-94e1-ab62aec87e07\");\n\nvar timer = null;\nif (30000) {\n 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:25:39 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f75244b2000 == 82 [pid = 1846] [id = 482] 09:25:39 INFO - PROCESS | 1846 | ++DOMWINDOW == 218 (0x7f7529941c00) [pid = 1846] [serial = 1447] [outer = (nil)] 09:25:39 INFO - PROCESS | 1846 | ++DOMWINDOW == 219 (0x7f752a6b3400) [pid = 1846] [serial = 1448] [outer = 0x7f7529941c00] 09:25:39 INFO - PROCESS | 1846 | 1461774339267 Marionette DEBUG loaded listener.js 09:25:39 INFO - PROCESS | 1846 | ++DOMWINDOW == 220 (0x7f752a931000) [pid = 1846] [serial = 1449] [outer = 0x7f7529941c00] 09:25:40 INFO - PROCESS | 1846 | --DOCSHELL 0x7f752fad2800 == 81 [pid = 1846] [id = 468] 09:25:40 INFO - PROCESS | 1846 | --DOCSHELL 0x7f7538ca0000 == 80 [pid = 1846] [id = 467] 09:25:40 INFO - PROCESS | 1846 | --DOMWINDOW == 219 (0x7f75329eec00) [pid = 1846] [serial = 1322] [outer = (nil)] [url = about:blank] 09:25:40 INFO - PROCESS | 1846 | --DOMWINDOW == 218 (0x7f7531451000) [pid = 1846] [serial = 1319] [outer = (nil)] [url = about:blank] 09:25:40 INFO - PROCESS | 1846 | --DOMWINDOW == 217 (0x7f7532ab2000) [pid = 1846] [serial = 1325] [outer = (nil)] [url = about:blank] 09:25:40 INFO - PROCESS | 1846 | --DOMWINDOW == 216 (0x7f7532cc1400) [pid = 1846] [serial = 1328] [outer = (nil)] [url = about:blank] 09:25:40 INFO - PROCESS | 1846 | --DOMWINDOW == 215 (0x7f752a92d800) [pid = 1846] [serial = 1331] [outer = (nil)] [url = about:blank] 09:25:40 INFO - PROCESS | 1846 | 1461774340285 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]]]}] 09:25:40 INFO - PROCESS | 1846 | --DOCSHELL 0x7f75355d3800 == 79 [pid = 1846] [id = 466] 09:25:40 INFO - PROCESS | 1846 | --DOCSHELL 0x7f75301f1000 == 78 [pid = 1846] [id = 465] 09:25:40 INFO - PROCESS | 1846 | --DOCSHELL 0x7f75299b2800 == 77 [pid = 1846] [id = 464] 09:25:40 INFO - PROCESS | 1846 | --DOCSHELL 0x7f75283bd000 == 76 [pid = 1846] [id = 463] 09:25:40 INFO - PROCESS | 1846 | --DOCSHELL 0x7f752a5c6800 == 75 [pid = 1846] [id = 462] 09:25:40 INFO - PROCESS | 1846 | --DOCSHELL 0x7f754b71e000 == 74 [pid = 1846] [id = 457] 09:25:40 INFO - PROCESS | 1846 | --DOCSHELL 0x7f754b371000 == 73 [pid = 1846] [id = 456] 09:25:40 INFO - PROCESS | 1846 | --DOCSHELL 0x7f754a98a800 == 72 [pid = 1846] [id = 455] 09:25:40 INFO - PROCESS | 1846 | --DOCSHELL 0x7f7547422000 == 71 [pid = 1846] [id = 454] 09:25:40 INFO - PROCESS | 1846 | --DOCSHELL 0x7f7535223000 == 70 [pid = 1846] [id = 453] 09:25:40 INFO - PROCESS | 1846 | --DOCSHELL 0x7f752f734800 == 69 [pid = 1846] [id = 452] 09:25:40 INFO - PROCESS | 1846 | --DOCSHELL 0x7f7546456000 == 68 [pid = 1846] [id = 451] 09:25:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.newline.html | Canvas test: 2d.path.closePath.newline 09:25:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.newline.html | took 1739ms 09:25:40 INFO - PROCESS | 1846 | 1461774340358 Marionette TRACE conn3 -> [0,1901,"getWindowHandle",null] 09:25:40 INFO - PROCESS | 1846 | 1461774340366 Marionette TRACE conn3 <- [1,1901,null,{"value":"8"}] 09:25:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.nextpoint.html 09:25:40 INFO - PROCESS | 1846 | 1461774340375 Marionette TRACE conn3 -> [0,1902,"setScriptTimeout",{"ms":35000}] 09:25:40 INFO - PROCESS | 1846 | 1461774340379 Marionette TRACE conn3 <- [1,1902,null,{}] 09:25:40 INFO - PROCESS | 1846 | 1461774340390 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}] 09:25:40 INFO - PROCESS | 1846 | 1461774340544 Marionette TRACE conn3 <- [1,1903,null,{"value":null}] 09:25:40 INFO - PROCESS | 1846 | --DOMWINDOW == 214 (0x7f7532a82800) [pid = 1846] [serial = 1203] [outer = (nil)] [url = about:blank] 09:25:40 INFO - PROCESS | 1846 | --DOMWINDOW == 213 (0x7f753b968400) [pid = 1846] [serial = 1254] [outer = (nil)] [url = about:blank] 09:25:40 INFO - PROCESS | 1846 | --DOMWINDOW == 212 (0x7f7536ed2400) [pid = 1846] [serial = 1352] [outer = (nil)] [url = about:blank] 09:25:40 INFO - PROCESS | 1846 | --DOMWINDOW == 211 (0x7f7531453000) [pid = 1846] [serial = 1346] [outer = (nil)] [url = about:blank] 09:25:40 INFO - PROCESS | 1846 | --DOMWINDOW == 210 (0x7f7532abd800) [pid = 1846] [serial = 1349] [outer = (nil)] [url = about:blank] 09:25:40 INFO - PROCESS | 1846 | --DOMWINDOW == 209 (0x7f7535f0f400) [pid = 1846] [serial = 1350] [outer = (nil)] [url = about:blank] 09:25:40 INFO - PROCESS | 1846 | --DOMWINDOW == 208 (0x7f752fd1dc00) [pid = 1846] [serial = 1343] [outer = (nil)] [url = about:blank] 09:25:40 INFO - PROCESS | 1846 | --DOMWINDOW == 207 (0x7f7527999c00) [pid = 1846] [serial = 1335] [outer = (nil)] [url = about:blank] 09:25:40 INFO - PROCESS | 1846 | --DOMWINDOW == 206 (0x7f7526611800) [pid = 1846] [serial = 1334] [outer = (nil)] [url = about:blank] 09:25:40 INFO - PROCESS | 1846 | --DOMWINDOW == 205 (0x7f752fdd7400) [pid = 1846] [serial = 1302] [outer = (nil)] [url = about:blank] 09:25:40 INFO - PROCESS | 1846 | --DOMWINDOW == 204 (0x7f752a92ec00) [pid = 1846] [serial = 1338] [outer = (nil)] [url = about:blank] 09:25:40 INFO - PROCESS | 1846 | --DOMWINDOW == 203 (0x7f752a6e1400) [pid = 1846] [serial = 1337] [outer = (nil)] [url = about:blank] 09:25:40 INFO - PROCESS | 1846 | --DOMWINDOW == 202 (0x7f752f96fc00) [pid = 1846] [serial = 1310] [outer = (nil)] [url = about:blank] 09:25:40 INFO - PROCESS | 1846 | --DOMWINDOW == 201 (0x7f752f147c00) [pid = 1846] [serial = 1340] [outer = (nil)] [url = about:blank] 09:25:40 INFO - PROCESS | 1846 | --DOMWINDOW == 200 (0x7f752f631000) [pid = 1846] [serial = 1341] [outer = (nil)] [url = about:blank] 09:25:40 INFO - PROCESS | 1846 | --DOMWINDOW == 199 (0x7f7527999800) [pid = 1846] [serial = 1304] [outer = (nil)] [url = about:blank] 09:25:40 INFO - PROCESS | 1846 | --DOMWINDOW == 198 (0x7f752a6e7000) [pid = 1846] [serial = 1307] [outer = (nil)] [url = about:blank] 09:25:40 INFO - PROCESS | 1846 | --DOMWINDOW == 197 (0x7f753054ac00) [pid = 1846] [serial = 1316] [outer = (nil)] [url = about:blank] 09:25:40 INFO - PROCESS | 1846 | --DOMWINDOW == 196 (0x7f752fddf800) [pid = 1846] [serial = 1313] [outer = (nil)] [url = about:blank] 09:25:40 INFO - PROCESS | 1846 | --DOMWINDOW == 195 (0x7f75372bfc00) [pid = 1846] [serial = 1353] [outer = (nil)] [url = about:blank] 09:25:40 INFO - PROCESS | 1846 | --DOMWINDOW == 194 (0x7f7529941800) [pid = 1846] [serial = 1347] [outer = (nil)] [url = about:blank] 09:25:40 INFO - PROCESS | 1846 | --DOMWINDOW == 193 (0x7f753125e400) [pid = 1846] [serial = 1344] [outer = (nil)] [url = about:blank] 09:25:40 INFO - PROCESS | 1846 | 1461774340746 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\", \"8c3fb307-b706-445e-94e1-ab62aec87e07\");\n\nvar timer = null;\nif (30000) {\n 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:25:40 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f752e384000 == 69 [pid = 1846] [id = 483] 09:25:40 INFO - PROCESS | 1846 | ++DOMWINDOW == 194 (0x7f7527999800) [pid = 1846] [serial = 1450] [outer = (nil)] 09:25:40 INFO - PROCESS | 1846 | ++DOMWINDOW == 195 (0x7f752f14a800) [pid = 1846] [serial = 1451] [outer = 0x7f7527999800] 09:25:40 INFO - PROCESS | 1846 | 1461774340814 Marionette DEBUG loaded listener.js 09:25:40 INFO - PROCESS | 1846 | ++DOMWINDOW == 196 (0x7f752fd13800) [pid = 1846] [serial = 1452] [outer = 0x7f7527999800] 09:25:41 INFO - PROCESS | 1846 | 1461774341521 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]]]}] 09:25:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | Canvas test: 2d.path.closePath.nextpoint 09:25:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | took 1185ms 09:25:41 INFO - PROCESS | 1846 | 1461774341562 Marionette TRACE conn3 -> [0,1905,"getWindowHandle",null] 09:25:41 INFO - PROCESS | 1846 | 1461774341564 Marionette TRACE conn3 <- [1,1905,null,{"value":"8"}] 09:25:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.basic.html 09:25:41 INFO - PROCESS | 1846 | 1461774341591 Marionette TRACE conn3 -> [0,1906,"setScriptTimeout",{"ms":35000}] 09:25:41 INFO - PROCESS | 1846 | 1461774341597 Marionette TRACE conn3 <- [1,1906,null,{}] 09:25:41 INFO - PROCESS | 1846 | 1461774341618 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}] 09:25:41 INFO - PROCESS | 1846 | 1461774341782 Marionette TRACE conn3 <- [1,1907,null,{"value":null}] 09:25:41 INFO - PROCESS | 1846 | 1461774341796 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\", \"8c3fb307-b706-445e-94e1-ab62aec87e07\");\n\nvar timer = null;\nif (30000) {\n 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:25:41 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f75301f7000 == 70 [pid = 1846] [id = 484] 09:25:41 INFO - PROCESS | 1846 | ++DOMWINDOW == 197 (0x7f7530555400) [pid = 1846] [serial = 1453] [outer = (nil)] 09:25:41 INFO - PROCESS | 1846 | ++DOMWINDOW == 198 (0x7f753156f400) [pid = 1846] [serial = 1454] [outer = 0x7f7530555400] 09:25:41 INFO - PROCESS | 1846 | 1461774341859 Marionette DEBUG loaded listener.js 09:25:41 INFO - PROCESS | 1846 | ++DOMWINDOW == 199 (0x7f7532a82c00) [pid = 1846] [serial = 1455] [outer = 0x7f7530555400] 09:25:42 INFO - PROCESS | 1846 | 1461774342767 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]]]}] 09:25:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.basic.html | Canvas test: 2d.path.fill.closed.basic 09:25:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.basic.html | took 1267ms 09:25:42 INFO - PROCESS | 1846 | 1461774342838 Marionette TRACE conn3 -> [0,1909,"getWindowHandle",null] 09:25:42 INFO - PROCESS | 1846 | 1461774342842 Marionette TRACE conn3 <- [1,1909,null,{"value":"8"}] 09:25:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html 09:25:42 INFO - PROCESS | 1846 | 1461774342849 Marionette TRACE conn3 -> [0,1910,"setScriptTimeout",{"ms":35000}] 09:25:42 INFO - PROCESS | 1846 | 1461774342851 Marionette TRACE conn3 <- [1,1910,null,{}] 09:25:42 INFO - PROCESS | 1846 | 1461774342863 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}] 09:25:43 INFO - PROCESS | 1846 | 1461774343085 Marionette TRACE conn3 <- [1,1911,null,{"value":null}] 09:25:43 INFO - PROCESS | 1846 | 1461774343106 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\", \"8c3fb307-b706-445e-94e1-ab62aec87e07\");\n\nvar timer = null;\nif (30000) {\n 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:25:43 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f75329cd000 == 71 [pid = 1846] [id = 485] 09:25:43 INFO - PROCESS | 1846 | ++DOMWINDOW == 200 (0x7f7530558c00) [pid = 1846] [serial = 1456] [outer = (nil)] 09:25:43 INFO - PROCESS | 1846 | ++DOMWINDOW == 201 (0x7f7535e18400) [pid = 1846] [serial = 1457] [outer = 0x7f7530558c00] 09:25:43 INFO - PROCESS | 1846 | 1461774343166 Marionette DEBUG loaded listener.js 09:25:43 INFO - PROCESS | 1846 | ++DOMWINDOW == 202 (0x7f75373dbc00) [pid = 1846] [serial = 1458] [outer = 0x7f7530558c00] 09:25:44 INFO - PROCESS | 1846 | 1461774344004 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]]]}] 09:25:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | Canvas test: 2d.path.fill.closed.unaffected 09:25:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | took 1186ms 09:25:44 INFO - PROCESS | 1846 | 1461774344041 Marionette TRACE conn3 -> [0,1913,"getWindowHandle",null] 09:25:44 INFO - PROCESS | 1846 | 1461774344045 Marionette TRACE conn3 <- [1,1913,null,{"value":"8"}] 09:25:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.overlap.html 09:25:44 INFO - PROCESS | 1846 | 1461774344051 Marionette TRACE conn3 -> [0,1914,"setScriptTimeout",{"ms":35000}] 09:25:44 INFO - PROCESS | 1846 | 1461774344054 Marionette TRACE conn3 <- [1,1914,null,{}] 09:25:44 INFO - PROCESS | 1846 | 1461774344059 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}] 09:25:44 INFO - PROCESS | 1846 | 1461774344261 Marionette TRACE conn3 <- [1,1915,null,{"value":null}] 09:25:44 INFO - PROCESS | 1846 | 1461774344298 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\", \"8c3fb307-b706-445e-94e1-ab62aec87e07\");\n\nvar timer = null;\nif (30000) {\n 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:25:44 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f7535c11000 == 72 [pid = 1846] [id = 486] 09:25:44 INFO - PROCESS | 1846 | ++DOMWINDOW == 203 (0x7f7532cc4800) [pid = 1846] [serial = 1459] [outer = (nil)] 09:25:44 INFO - PROCESS | 1846 | ++DOMWINDOW == 204 (0x7f7537d08c00) [pid = 1846] [serial = 1460] [outer = 0x7f7532cc4800] 09:25:44 INFO - PROCESS | 1846 | 1461774344358 Marionette DEBUG loaded listener.js 09:25:44 INFO - PROCESS | 1846 | ++DOMWINDOW == 205 (0x7f7538da4800) [pid = 1846] [serial = 1461] [outer = 0x7f7532cc4800] 09:25:45 INFO - PROCESS | 1846 | --DOMWINDOW == 204 (0x7f752660a000) [pid = 1846] [serial = 1387] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.end.html] 09:25:45 INFO - PROCESS | 1846 | --DOMWINDOW == 203 (0x7f7527995c00) [pid = 1846] [serial = 1396] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.1.html] 09:25:45 INFO - PROCESS | 1846 | --DOMWINDOW == 202 (0x7f7535efc400) [pid = 1846] [serial = 1402] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.beginPath.html] 09:25:45 INFO - PROCESS | 1846 | --DOMWINDOW == 201 (0x7f752f62cc00) [pid = 1846] [serial = 1393] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.transformation.html] 09:25:45 INFO - PROCESS | 1846 | --DOMWINDOW == 200 (0x7f7527feec00) [pid = 1846] [serial = 1405] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.basic.html] 09:25:45 INFO - PROCESS | 1846 | --DOMWINDOW == 199 (0x7f75280a7000) [pid = 1846] [serial = 1390] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.start.html] 09:25:45 INFO - PROCESS | 1846 | --DOMWINDOW == 198 (0x7f7527ff6c00) [pid = 1846] [serial = 1399] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.2.html] 09:25:45 INFO - PROCESS | 1846 | 1461774345418 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]]]}] 09:25:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.overlap.html | Canvas test: 2d.path.fill.overlap 09:25:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.overlap.html | took 1384ms 09:25:45 INFO - PROCESS | 1846 | 1461774345437 Marionette TRACE conn3 -> [0,1917,"getWindowHandle",null] 09:25:45 INFO - PROCESS | 1846 | 1461774345440 Marionette TRACE conn3 <- [1,1917,null,{"value":"8"}] 09:25:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.add.html 09:25:45 INFO - PROCESS | 1846 | 1461774345445 Marionette TRACE conn3 -> [0,1918,"setScriptTimeout",{"ms":35000}] 09:25:45 INFO - PROCESS | 1846 | 1461774345447 Marionette TRACE conn3 <- [1,1918,null,{}] 09:25:45 INFO - PROCESS | 1846 | 1461774345453 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}] 09:25:45 INFO - PROCESS | 1846 | 1461774345629 Marionette TRACE conn3 <- [1,1919,null,{"value":null}] 09:25:45 INFO - PROCESS | 1846 | 1461774345773 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\", \"8c3fb307-b706-445e-94e1-ab62aec87e07\");\n\nvar timer = null;\nif (30000) {\n 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:25:45 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f7538d03000 == 73 [pid = 1846] [id = 487] 09:25:45 INFO - PROCESS | 1846 | ++DOMWINDOW == 199 (0x7f7527995c00) [pid = 1846] [serial = 1462] [outer = (nil)] 09:25:45 INFO - PROCESS | 1846 | ++DOMWINDOW == 200 (0x7f753746d800) [pid = 1846] [serial = 1463] [outer = 0x7f7527995c00] 09:25:45 INFO - PROCESS | 1846 | 1461774345839 Marionette DEBUG loaded listener.js 09:25:45 INFO - PROCESS | 1846 | ++DOMWINDOW == 201 (0x7f754031a000) [pid = 1846] [serial = 1464] [outer = 0x7f7527995c00] 09:25:46 INFO - PROCESS | 1846 | 1461774346528 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]]]}] 09:25:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.add.html | Canvas test: 2d.path.fill.winding.add 09:25:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.add.html | took 1130ms 09:25:46 INFO - PROCESS | 1846 | 1461774346576 Marionette TRACE conn3 -> [0,1921,"getWindowHandle",null] 09:25:46 INFO - PROCESS | 1846 | 1461774346579 Marionette TRACE conn3 <- [1,1921,null,{"value":"8"}] 09:25:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html 09:25:46 INFO - PROCESS | 1846 | 1461774346585 Marionette TRACE conn3 -> [0,1922,"setScriptTimeout",{"ms":35000}] 09:25:46 INFO - PROCESS | 1846 | 1461774346586 Marionette TRACE conn3 <- [1,1922,null,{}] 09:25:46 INFO - PROCESS | 1846 | 1461774346592 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}] 09:25:46 INFO - PROCESS | 1846 | 1461774346746 Marionette TRACE conn3 <- [1,1923,null,{"value":null}] 09:25:46 INFO - PROCESS | 1846 | 1461774346890 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\", \"8c3fb307-b706-445e-94e1-ab62aec87e07\");\n\nvar timer = null;\nif (30000) {\n 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:25:46 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f753f712800 == 74 [pid = 1846] [id = 488] 09:25:46 INFO - PROCESS | 1846 | ++DOMWINDOW == 202 (0x7f752a92f000) [pid = 1846] [serial = 1465] [outer = (nil)] 09:25:46 INFO - PROCESS | 1846 | ++DOMWINDOW == 203 (0x7f7540321800) [pid = 1846] [serial = 1466] [outer = 0x7f752a92f000] 09:25:46 INFO - PROCESS | 1846 | 1461774346954 Marionette DEBUG loaded listener.js 09:25:47 INFO - PROCESS | 1846 | ++DOMWINDOW == 204 (0x7f7546445000) [pid = 1846] [serial = 1467] [outer = 0x7f752a92f000] 09:25:47 INFO - PROCESS | 1846 | 1461774347958 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]]]}] 09:25:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | Canvas test: 2d.path.fill.winding.subtract.1 09:25:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | took 1431ms 09:25:48 INFO - PROCESS | 1846 | 1461774348017 Marionette TRACE conn3 -> [0,1925,"getWindowHandle",null] 09:25:48 INFO - PROCESS | 1846 | 1461774348024 Marionette TRACE conn3 <- [1,1925,null,{"value":"8"}] 09:25:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html 09:25:48 INFO - PROCESS | 1846 | 1461774348033 Marionette TRACE conn3 -> [0,1926,"setScriptTimeout",{"ms":35000}] 09:25:48 INFO - PROCESS | 1846 | 1461774348038 Marionette TRACE conn3 <- [1,1926,null,{}] 09:25:48 INFO - PROCESS | 1846 | 1461774348046 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}] 09:25:48 INFO - PROCESS | 1846 | 1461774348256 Marionette TRACE conn3 <- [1,1927,null,{"value":null}] 09:25:48 INFO - PROCESS | 1846 | 1461774348489 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\", \"8c3fb307-b706-445e-94e1-ab62aec87e07\");\n\nvar timer = null;\nif (30000) {\n 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:25:48 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f752f49a800 == 75 [pid = 1846] [id = 489] 09:25:48 INFO - PROCESS | 1846 | ++DOMWINDOW == 205 (0x7f75296c9400) [pid = 1846] [serial = 1468] [outer = (nil)] 09:25:48 INFO - PROCESS | 1846 | ++DOMWINDOW == 206 (0x7f752a925000) [pid = 1846] [serial = 1469] [outer = 0x7f75296c9400] 09:25:48 INFO - PROCESS | 1846 | 1461774348608 Marionette DEBUG loaded listener.js 09:25:48 INFO - PROCESS | 1846 | ++DOMWINDOW == 207 (0x7f752f62cc00) [pid = 1846] [serial = 1470] [outer = 0x7f75296c9400] 09:25:49 INFO - PROCESS | 1846 | 1461774349516 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]]]}] 09:25:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | Canvas test: 2d.path.fill.winding.subtract.2 09:25:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | took 1535ms 09:25:49 INFO - PROCESS | 1846 | 1461774349568 Marionette TRACE conn3 -> [0,1929,"getWindowHandle",null] 09:25:49 INFO - PROCESS | 1846 | 1461774349577 Marionette TRACE conn3 <- [1,1929,null,{"value":"8"}] 09:25:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html 09:25:49 INFO - PROCESS | 1846 | 1461774349587 Marionette TRACE conn3 -> [0,1930,"setScriptTimeout",{"ms":35000}] 09:25:49 INFO - PROCESS | 1846 | 1461774349591 Marionette TRACE conn3 <- [1,1930,null,{}] 09:25:49 INFO - PROCESS | 1846 | 1461774349597 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}] 09:25:49 INFO - PROCESS | 1846 | 1461774349786 Marionette TRACE conn3 <- [1,1931,null,{"value":null}] 09:25:50 INFO - PROCESS | 1846 | 1461774350002 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\", \"8c3fb307-b706-445e-94e1-ab62aec87e07\");\n\nvar timer = null;\nif (30000) {\n 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:25:50 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f75329d5800 == 76 [pid = 1846] [id = 490] 09:25:50 INFO - PROCESS | 1846 | ++DOMWINDOW == 208 (0x7f753141bc00) [pid = 1846] [serial = 1471] [outer = (nil)] 09:25:50 INFO - PROCESS | 1846 | ++DOMWINDOW == 209 (0x7f753144f400) [pid = 1846] [serial = 1472] [outer = 0x7f753141bc00] 09:25:50 INFO - PROCESS | 1846 | 1461774350079 Marionette DEBUG loaded listener.js 09:25:50 INFO - PROCESS | 1846 | ++DOMWINDOW == 210 (0x7f7532abd800) [pid = 1846] [serial = 1473] [outer = 0x7f753141bc00] 09:25:50 INFO - PROCESS | 1846 | 1461774350995 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]]]}] 09:25:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | Canvas test: 2d.path.fill.winding.subtract.3 09:25:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | took 1478ms 09:25:51 INFO - PROCESS | 1846 | 1461774351065 Marionette TRACE conn3 -> [0,1933,"getWindowHandle",null] 09:25:51 INFO - PROCESS | 1846 | 1461774351069 Marionette TRACE conn3 <- [1,1933,null,{"value":"8"}] 09:25:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.initial.html 09:25:51 INFO - PROCESS | 1846 | 1461774351075 Marionette TRACE conn3 -> [0,1934,"setScriptTimeout",{"ms":35000}] 09:25:51 INFO - PROCESS | 1846 | 1461774351081 Marionette TRACE conn3 <- [1,1934,null,{}] 09:25:51 INFO - PROCESS | 1846 | 1461774351097 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}] 09:25:51 INFO - PROCESS | 1846 | 1461774351313 Marionette TRACE conn3 <- [1,1935,null,{"value":null}] 09:25:51 INFO - PROCESS | 1846 | 1461774351494 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\", \"8c3fb307-b706-445e-94e1-ab62aec87e07\");\n\nvar timer = null;\nif (30000) {\n 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:25:51 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f7547331800 == 77 [pid = 1846] [id = 491] 09:25:51 INFO - PROCESS | 1846 | ++DOMWINDOW == 211 (0x7f75374a3c00) [pid = 1846] [serial = 1474] [outer = (nil)] 09:25:51 INFO - PROCESS | 1846 | ++DOMWINDOW == 212 (0x7f753b969000) [pid = 1846] [serial = 1475] [outer = 0x7f75374a3c00] 09:25:51 INFO - PROCESS | 1846 | 1461774351572 Marionette DEBUG loaded listener.js 09:25:51 INFO - PROCESS | 1846 | ++DOMWINDOW == 213 (0x7f754533cc00) [pid = 1846] [serial = 1476] [outer = 0x7f75374a3c00] 09:25:52 INFO - PROCESS | 1846 | 1461774352464 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]]]}] 09:25:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.initial.html | Canvas test: 2d.path.initial 09:25:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.initial.html | took 1436ms 09:25:52 INFO - PROCESS | 1846 | 1461774352512 Marionette TRACE conn3 -> [0,1937,"getWindowHandle",null] 09:25:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.arc.html 09:25:52 INFO - PROCESS | 1846 | 1461774352517 Marionette TRACE conn3 <- [1,1937,null,{"value":"8"}] 09:25:52 INFO - PROCESS | 1846 | 1461774352523 Marionette TRACE conn3 -> [0,1938,"setScriptTimeout",{"ms":35000}] 09:25:52 INFO - PROCESS | 1846 | 1461774352526 Marionette TRACE conn3 <- [1,1938,null,{}] 09:25:52 INFO - PROCESS | 1846 | 1461774352531 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}] 09:25:52 INFO - PROCESS | 1846 | 1461774352719 Marionette TRACE conn3 <- [1,1939,null,{"value":null}] 09:25:52 INFO - PROCESS | 1846 | 1461774352905 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\", \"8c3fb307-b706-445e-94e1-ab62aec87e07\");\n\nvar timer = null;\nif (30000) {\n 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:25:52 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f754b6ab800 == 78 [pid = 1846] [id = 492] 09:25:52 INFO - PROCESS | 1846 | ++DOMWINDOW == 214 (0x7f75374a9000) [pid = 1846] [serial = 1477] [outer = (nil)] 09:25:52 INFO - PROCESS | 1846 | ++DOMWINDOW == 215 (0x7f754648e000) [pid = 1846] [serial = 1478] [outer = 0x7f75374a9000] 09:25:52 INFO - PROCESS | 1846 | 1461774352977 Marionette DEBUG loaded listener.js 09:25:53 INFO - PROCESS | 1846 | ++DOMWINDOW == 216 (0x7f7547343800) [pid = 1846] [serial = 1479] [outer = 0x7f75374a9000] 09:25:53 INFO - PROCESS | 1846 | 1461774353881 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]]]}] 09:25:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | isPointInPath() works on arcs 09:25:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | took 1427ms 09:25:53 INFO - PROCESS | 1846 | 1461774353950 Marionette TRACE conn3 -> [0,1941,"getWindowHandle",null] 09:25:53 INFO - PROCESS | 1846 | 1461774353954 Marionette TRACE conn3 <- [1,1941,null,{"value":"8"}] 09:25:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html 09:25:53 INFO - PROCESS | 1846 | 1461774353960 Marionette TRACE conn3 -> [0,1942,"setScriptTimeout",{"ms":35000}] 09:25:53 INFO - PROCESS | 1846 | 1461774353963 Marionette TRACE conn3 <- [1,1942,null,{}] 09:25:53 INFO - PROCESS | 1846 | 1461774353968 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}] 09:25:54 INFO - PROCESS | 1846 | 1461774354145 Marionette TRACE conn3 <- [1,1943,null,{"value":null}] 09:25:54 INFO - PROCESS | 1846 | 1461774354325 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\", \"8c3fb307-b706-445e-94e1-ab62aec87e07\");\n\nvar timer = null;\nif (30000) {\n 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:25:54 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f7550641800 == 79 [pid = 1846] [id = 493] 09:25:54 INFO - PROCESS | 1846 | ++DOMWINDOW == 217 (0x7f75280c9c00) [pid = 1846] [serial = 1480] [outer = (nil)] 09:25:54 INFO - PROCESS | 1846 | ++DOMWINDOW == 218 (0x7f7549536400) [pid = 1846] [serial = 1481] [outer = 0x7f75280c9c00] 09:25:54 INFO - PROCESS | 1846 | 1461774354397 Marionette DEBUG loaded listener.js 09:25:54 INFO - PROCESS | 1846 | ++DOMWINDOW == 219 (0x7f754ad51400) [pid = 1846] [serial = 1482] [outer = 0x7f75280c9c00] 09:25:55 INFO - PROCESS | 1846 | 1461774355326 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]]]}] 09:25:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | isPointInPath() detects whether the point is inside the path 09:25:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | took 1426ms 09:25:55 INFO - PROCESS | 1846 | 1461774355387 Marionette TRACE conn3 -> [0,1945,"getWindowHandle",null] 09:25:55 INFO - PROCESS | 1846 | 1461774355391 Marionette TRACE conn3 <- [1,1945,null,{"value":"8"}] 09:25:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html 09:25:55 INFO - PROCESS | 1846 | 1461774355397 Marionette TRACE conn3 -> [0,1946,"setScriptTimeout",{"ms":35000}] 09:25:55 INFO - PROCESS | 1846 | 1461774355400 Marionette TRACE conn3 <- [1,1946,null,{}] 09:25:55 INFO - PROCESS | 1846 | 1461774355405 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}] 09:25:55 INFO - PROCESS | 1846 | 1461774355605 Marionette TRACE conn3 <- [1,1947,null,{"value":null}] 09:25:55 INFO - PROCESS | 1846 | 1461774355789 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\", \"8c3fb307-b706-445e-94e1-ab62aec87e07\");\n\nvar timer = null;\nif (30000) {\n 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:25:55 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f754b32c800 == 80 [pid = 1846] [id = 494] 09:25:55 INFO - PROCESS | 1846 | ++DOMWINDOW == 220 (0x7f75244e3800) [pid = 1846] [serial = 1483] [outer = (nil)] 09:25:55 INFO - PROCESS | 1846 | ++DOMWINDOW == 221 (0x7f75268bb000) [pid = 1846] [serial = 1484] [outer = 0x7f75244e3800] 09:25:55 INFO - PROCESS | 1846 | 1461774355868 Marionette DEBUG loaded listener.js 09:25:55 INFO - PROCESS | 1846 | ++DOMWINDOW == 222 (0x7f7547610400) [pid = 1846] [serial = 1485] [outer = 0x7f75244e3800] 09:25:56 INFO - PROCESS | 1846 | 1461774356710 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]]]}] 09:25:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | isPointInPath() detects whether the point is inside the path 09:25:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | took 1376ms 09:25:56 INFO - PROCESS | 1846 | 1461774356774 Marionette TRACE conn3 -> [0,1949,"getWindowHandle",null] 09:25:56 INFO - PROCESS | 1846 | 1461774356778 Marionette TRACE conn3 <- [1,1949,null,{"value":"8"}] 09:25:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html 09:25:56 INFO - PROCESS | 1846 | 1461774356783 Marionette TRACE conn3 -> [0,1950,"setScriptTimeout",{"ms":35000}] 09:25:56 INFO - PROCESS | 1846 | 1461774356786 Marionette TRACE conn3 <- [1,1950,null,{}] 09:25:56 INFO - PROCESS | 1846 | 1461774356791 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}] 09:25:56 INFO - PROCESS | 1846 | 1461774356959 Marionette TRACE conn3 <- [1,1951,null,{"value":null}] 09:25:57 INFO - PROCESS | 1846 | 1461774357146 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\", \"8c3fb307-b706-445e-94e1-ab62aec87e07\");\n\nvar timer = null;\nif (30000) {\n 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:25:57 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f75506e4000 == 81 [pid = 1846] [id = 495] 09:25:57 INFO - PROCESS | 1846 | ++DOMWINDOW == 223 (0x7f75268b0c00) [pid = 1846] [serial = 1486] [outer = (nil)] 09:25:57 INFO - PROCESS | 1846 | ++DOMWINDOW == 224 (0x7f754b0a5c00) [pid = 1846] [serial = 1487] [outer = 0x7f75268b0c00] 09:25:57 INFO - PROCESS | 1846 | 1461774357219 Marionette DEBUG loaded listener.js 09:25:57 INFO - PROCESS | 1846 | ++DOMWINDOW == 225 (0x7f754b0af400) [pid = 1846] [serial = 1488] [outer = 0x7f75268b0c00] 09:25:58 INFO - PROCESS | 1846 | 1461774358019 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]]]}] 09:25:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | isPointInPath() works on Bezier curves 09:25:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | took 1276ms 09:25:58 INFO - PROCESS | 1846 | 1461774358061 Marionette TRACE conn3 -> [0,1953,"getWindowHandle",null] 09:25:58 INFO - PROCESS | 1846 | 1461774358064 Marionette TRACE conn3 <- [1,1953,null,{"value":"8"}] 09:25:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html 09:25:58 INFO - PROCESS | 1846 | 1461774358070 Marionette TRACE conn3 -> [0,1954,"setScriptTimeout",{"ms":35000}] 09:25:58 INFO - PROCESS | 1846 | 1461774358074 Marionette TRACE conn3 <- [1,1954,null,{}] 09:25:58 INFO - PROCESS | 1846 | 1461774358098 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}] 09:25:58 INFO - PROCESS | 1846 | 1461774358282 Marionette TRACE conn3 <- [1,1955,null,{"value":null}] 09:25:58 INFO - PROCESS | 1846 | 1461774358468 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\", \"8c3fb307-b706-445e-94e1-ab62aec87e07\");\n\nvar timer = null;\nif (30000) {\n 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:25:58 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f7528053800 == 82 [pid = 1846] [id = 496] 09:25:58 INFO - PROCESS | 1846 | ++DOMWINDOW == 226 (0x7f75268b7c00) [pid = 1846] [serial = 1489] [outer = (nil)] 09:25:58 INFO - PROCESS | 1846 | ++DOMWINDOW == 227 (0x7f752a531800) [pid = 1846] [serial = 1490] [outer = 0x7f75268b7c00] 09:25:58 INFO - PROCESS | 1846 | 1461774358537 Marionette DEBUG loaded listener.js 09:25:58 INFO - PROCESS | 1846 | ++DOMWINDOW == 228 (0x7f752a536c00) [pid = 1846] [serial = 1491] [outer = 0x7f75268b7c00] 09:25:59 INFO - PROCESS | 1846 | 1461774359421 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]]]}] 09:25:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | isPointInPath() works on unclosed arcs larger than 2pi 09:25:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | took 1380ms 09:25:59 INFO - PROCESS | 1846 | 1461774359452 Marionette TRACE conn3 -> [0,1957,"getWindowHandle",null] 09:25:59 INFO - PROCESS | 1846 | 1461774359456 Marionette TRACE conn3 <- [1,1957,null,{"value":"8"}] 09:25:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.edge.html 09:25:59 INFO - PROCESS | 1846 | 1461774359461 Marionette TRACE conn3 -> [0,1958,"setScriptTimeout",{"ms":35000}] 09:25:59 INFO - PROCESS | 1846 | 1461774359464 Marionette TRACE conn3 <- [1,1958,null,{}] 09:25:59 INFO - PROCESS | 1846 | 1461774359469 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}] 09:25:59 INFO - PROCESS | 1846 | 1461774359648 Marionette TRACE conn3 <- [1,1959,null,{"value":null}] 09:26:00 INFO - PROCESS | 1846 | 1461774360366 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\", \"8c3fb307-b706-445e-94e1-ab62aec87e07\");\n\nvar timer = null;\nif (30000) {\n 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:26:00 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f752643b800 == 83 [pid = 1846] [id = 497] 09:26:00 INFO - PROCESS | 1846 | ++DOMWINDOW == 229 (0x7f7526608400) [pid = 1846] [serial = 1492] [outer = (nil)] 09:26:00 INFO - PROCESS | 1846 | ++DOMWINDOW == 230 (0x7f75267d1800) [pid = 1846] [serial = 1493] [outer = 0x7f7526608400] 09:26:00 INFO - PROCESS | 1846 | 1461774360437 Marionette DEBUG loaded listener.js 09:26:00 INFO - PROCESS | 1846 | ++DOMWINDOW == 231 (0x7f75268b9800) [pid = 1846] [serial = 1494] [outer = 0x7f7526608400] 09:26:01 INFO - PROCESS | 1846 | 1461774361264 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]]]}] 09:26:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | isPointInPath() counts points on the path as being inside 09:26:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | took 1885ms 09:26:01 INFO - PROCESS | 1846 | 1461774361349 Marionette TRACE conn3 -> [0,1961,"getWindowHandle",null] 09:26:01 INFO - PROCESS | 1846 | 1461774361355 Marionette TRACE conn3 <- [1,1961,null,{"value":"8"}] 09:26:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.empty.html 09:26:01 INFO - PROCESS | 1846 | 1461774361363 Marionette TRACE conn3 -> [0,1962,"setScriptTimeout",{"ms":35000}] 09:26:01 INFO - PROCESS | 1846 | 1461774361368 Marionette TRACE conn3 <- [1,1962,null,{}] 09:26:01 INFO - PROCESS | 1846 | 1461774361374 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}] 09:26:01 INFO - PROCESS | 1846 | 1461774361548 Marionette TRACE conn3 <- [1,1963,null,{"value":null}] 09:26:01 INFO - PROCESS | 1846 | 1461774361901 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\", \"8c3fb307-b706-445e-94e1-ab62aec87e07\");\n\nvar timer = null;\nif (30000) {\n 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:26:01 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f7524472000 == 84 [pid = 1846] [id = 498] 09:26:01 INFO - PROCESS | 1846 | ++DOMWINDOW == 232 (0x7f75280cf400) [pid = 1846] [serial = 1495] [outer = (nil)] 09:26:02 INFO - PROCESS | 1846 | ++DOMWINDOW == 233 (0x7f752818ec00) [pid = 1846] [serial = 1496] [outer = 0x7f75280cf400] 09:26:02 INFO - PROCESS | 1846 | 1461774362016 Marionette DEBUG loaded listener.js 09:26:02 INFO - PROCESS | 1846 | ++DOMWINDOW == 234 (0x7f7528369c00) [pid = 1846] [serial = 1497] [outer = 0x7f75280cf400] 09:26:02 INFO - PROCESS | 1846 | 1461774362874 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]]]}] 09:26:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | isPointInPath() works when there is no path 09:26:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | took 1539ms 09:26:02 INFO - PROCESS | 1846 | 1461774362906 Marionette TRACE conn3 -> [0,1965,"getWindowHandle",null] 09:26:02 INFO - PROCESS | 1846 | 1461774362911 Marionette TRACE conn3 <- [1,1965,null,{"value":"8"}] 09:26:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html 09:26:02 INFO - PROCESS | 1846 | 1461774362919 Marionette TRACE conn3 -> [0,1966,"setScriptTimeout",{"ms":35000}] 09:26:02 INFO - PROCESS | 1846 | 1461774362922 Marionette TRACE conn3 <- [1,1966,null,{}] 09:26:02 INFO - PROCESS | 1846 | 1461774362927 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}] 09:26:03 INFO - PROCESS | 1846 | 1461774363098 Marionette TRACE conn3 <- [1,1967,null,{"value":null}] 09:26:03 INFO - PROCESS | 1846 | 1461774363304 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\", \"8c3fb307-b706-445e-94e1-ab62aec87e07\");\n\nvar timer = null;\nif (30000) {\n 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:26:03 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f752a316000 == 85 [pid = 1846] [id = 499] 09:26:03 INFO - PROCESS | 1846 | ++DOMWINDOW == 235 (0x7f7526aac400) [pid = 1846] [serial = 1498] [outer = (nil)] 09:26:03 INFO - PROCESS | 1846 | ++DOMWINDOW == 236 (0x7f75296bcc00) [pid = 1846] [serial = 1499] [outer = 0x7f7526aac400] 09:26:03 INFO - PROCESS | 1846 | 1461774363411 Marionette DEBUG loaded listener.js 09:26:03 INFO - PROCESS | 1846 | ++DOMWINDOW == 237 (0x7f752a52bc00) [pid = 1846] [serial = 1500] [outer = 0x7f7526aac400] 09:26:04 INFO - PROCESS | 1846 | 1461774364314 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]]]}] 09:26:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | isPointInPath() returns false for non-finite arguments 09:26:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | took 1427ms 09:26:04 INFO - PROCESS | 1846 | 1461774364347 Marionette TRACE conn3 -> [0,1969,"getWindowHandle",null] 09:26:04 INFO - PROCESS | 1846 | 1461774364350 Marionette TRACE conn3 <- [1,1969,null,{"value":"8"}] 09:26:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.outside.html 09:26:04 INFO - PROCESS | 1846 | 1461774364363 Marionette TRACE conn3 -> [0,1970,"setScriptTimeout",{"ms":35000}] 09:26:04 INFO - PROCESS | 1846 | 1461774364372 Marionette TRACE conn3 <- [1,1970,null,{}] 09:26:04 INFO - PROCESS | 1846 | 1461774364379 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}] 09:26:04 INFO - PROCESS | 1846 | 1461774364541 Marionette TRACE conn3 <- [1,1971,null,{"value":null}] 09:26:04 INFO - PROCESS | 1846 | 1461774364737 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\", \"8c3fb307-b706-445e-94e1-ab62aec87e07\");\n\nvar timer = null;\nif (30000) {\n 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:26:04 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f752e39e800 == 86 [pid = 1846] [id = 500] 09:26:04 INFO - PROCESS | 1846 | ++DOMWINDOW == 238 (0x7f752a6e7000) [pid = 1846] [serial = 1501] [outer = (nil)] 09:26:04 INFO - PROCESS | 1846 | ++DOMWINDOW == 239 (0x7f752a930400) [pid = 1846] [serial = 1502] [outer = 0x7f752a6e7000] 09:26:04 INFO - PROCESS | 1846 | 1461774364800 Marionette DEBUG loaded listener.js 09:26:04 INFO - PROCESS | 1846 | ++DOMWINDOW == 240 (0x7f752e1aec00) [pid = 1846] [serial = 1503] [outer = 0x7f752a6e7000] 09:26:05 INFO - PROCESS | 1846 | --DOCSHELL 0x7f7532c3a000 == 85 [pid = 1846] [id = 443] 09:26:05 INFO - PROCESS | 1846 | --DOCSHELL 0x7f7538d03000 == 84 [pid = 1846] [id = 487] 09:26:05 INFO - PROCESS | 1846 | --DOMWINDOW == 239 (0x7f7538d9d000) [pid = 1846] [serial = 1409] [outer = (nil)] [url = about:blank] 09:26:05 INFO - PROCESS | 1846 | --DOMWINDOW == 238 (0x7f7539dbd800) [pid = 1846] [serial = 1376] [outer = (nil)] [url = about:blank] 09:26:05 INFO - PROCESS | 1846 | --DOMWINDOW == 237 (0x7f753749ac00) [pid = 1846] [serial = 1355] [outer = (nil)] [url = about:blank] 09:26:05 INFO - PROCESS | 1846 | --DOMWINDOW == 236 (0x7f753bd2cc00) [pid = 1846] [serial = 1382] [outer = (nil)] [url = about:blank] 09:26:05 INFO - PROCESS | 1846 | --DOMWINDOW == 235 (0x7f7536edb800) [pid = 1846] [serial = 1367] [outer = (nil)] [url = about:blank] 09:26:05 INFO - PROCESS | 1846 | --DOMWINDOW == 234 (0x7f752fb39c00) [pid = 1846] [serial = 1361] [outer = (nil)] [url = about:blank] 09:26:05 INFO - PROCESS | 1846 | --DOMWINDOW == 233 (0x7f7532864c00) [pid = 1846] [serial = 1364] [outer = (nil)] [url = about:blank] 09:26:05 INFO - PROCESS | 1846 | --DOMWINDOW == 232 (0x7f752fd14800) [pid = 1846] [serial = 1385] [outer = (nil)] [url = about:blank] 09:26:05 INFO - PROCESS | 1846 | --DOMWINDOW == 231 (0x7f752a6e2800) [pid = 1846] [serial = 1358] [outer = (nil)] [url = about:blank] 09:26:05 INFO - PROCESS | 1846 | --DOMWINDOW == 230 (0x7f7538e0c800) [pid = 1846] [serial = 1373] [outer = (nil)] [url = about:blank] 09:26:05 INFO - PROCESS | 1846 | --DOMWINDOW == 229 (0x7f75374d3400) [pid = 1846] [serial = 1370] [outer = (nil)] [url = about:blank] 09:26:05 INFO - PROCESS | 1846 | --DOMWINDOW == 228 (0x7f753b975000) [pid = 1846] [serial = 1379] [outer = (nil)] [url = about:blank] 09:26:05 INFO - PROCESS | 1846 | --DOCSHELL 0x7f7535c11000 == 83 [pid = 1846] [id = 486] 09:26:05 INFO - PROCESS | 1846 | --DOCSHELL 0x7f75329cd000 == 82 [pid = 1846] [id = 485] 09:26:05 INFO - PROCESS | 1846 | --DOCSHELL 0x7f75301f7000 == 81 [pid = 1846] [id = 484] 09:26:05 INFO - PROCESS | 1846 | --DOCSHELL 0x7f752e384000 == 80 [pid = 1846] [id = 483] 09:26:05 INFO - PROCESS | 1846 | --DOCSHELL 0x7f75244b2000 == 79 [pid = 1846] [id = 482] 09:26:05 INFO - PROCESS | 1846 | --DOCSHELL 0x7f752f4a2800 == 78 [pid = 1846] [id = 475] 09:26:05 INFO - PROCESS | 1846 | --DOCSHELL 0x7f7567fbd000 == 77 [pid = 1846] [id = 474] 09:26:05 INFO - PROCESS | 1846 | --DOCSHELL 0x7f754b6ae000 == 76 [pid = 1846] [id = 473] 09:26:05 INFO - PROCESS | 1846 | --DOCSHELL 0x7f754958d800 == 75 [pid = 1846] [id = 472] 09:26:05 INFO - PROCESS | 1846 | --DOCSHELL 0x7f75355cf800 == 74 [pid = 1846] [id = 471] 09:26:05 INFO - PROCESS | 1846 | --DOCSHELL 0x7f752f98b800 == 73 [pid = 1846] [id = 470] 09:26:05 INFO - PROCESS | 1846 | --DOMWINDOW == 227 (0x7f7527ff9c00) [pid = 1846] [serial = 1389] [outer = (nil)] [url = about:blank] 09:26:05 INFO - PROCESS | 1846 | --DOMWINDOW == 226 (0x7f752ff34c00) [pid = 1846] [serial = 1397] [outer = (nil)] [url = about:blank] 09:26:05 INFO - PROCESS | 1846 | --DOMWINDOW == 225 (0x7f753156f000) [pid = 1846] [serial = 1398] [outer = (nil)] [url = about:blank] 09:26:05 INFO - PROCESS | 1846 | --DOMWINDOW == 224 (0x7f7538035c00) [pid = 1846] [serial = 1404] [outer = (nil)] [url = about:blank] 09:26:05 INFO - PROCESS | 1846 | --DOMWINDOW == 223 (0x7f752ff34800) [pid = 1846] [serial = 1395] [outer = (nil)] [url = about:blank] 09:26:05 INFO - PROCESS | 1846 | --DOMWINDOW == 222 (0x7f752fd17800) [pid = 1846] [serial = 1394] [outer = (nil)] [url = about:blank] 09:26:05 INFO - PROCESS | 1846 | --DOMWINDOW == 221 (0x7f75329ea800) [pid = 1846] [serial = 1406] [outer = (nil)] [url = about:blank] 09:26:05 INFO - PROCESS | 1846 | --DOMWINDOW == 220 (0x7f752e1ae800) [pid = 1846] [serial = 1391] [outer = (nil)] [url = about:blank] 09:26:05 INFO - PROCESS | 1846 | --DOMWINDOW == 219 (0x7f75371afc00) [pid = 1846] [serial = 1403] [outer = (nil)] [url = about:blank] 09:26:05 INFO - PROCESS | 1846 | --DOMWINDOW == 218 (0x7f7538036c00) [pid = 1846] [serial = 1407] [outer = (nil)] [url = about:blank] 09:26:05 INFO - PROCESS | 1846 | --DOMWINDOW == 217 (0x7f7526aa8000) [pid = 1846] [serial = 1388] [outer = (nil)] [url = about:blank] 09:26:05 INFO - PROCESS | 1846 | --DOMWINDOW == 216 (0x7f752f147400) [pid = 1846] [serial = 1392] [outer = (nil)] [url = about:blank] 09:26:05 INFO - PROCESS | 1846 | --DOMWINDOW == 215 (0x7f7532aba800) [pid = 1846] [serial = 1401] [outer = (nil)] [url = about:blank] 09:26:05 INFO - PROCESS | 1846 | --DOMWINDOW == 214 (0x7f75329f3000) [pid = 1846] [serial = 1400] [outer = (nil)] [url = about:blank] 09:26:05 INFO - PROCESS | 1846 | 1461774365791 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]]]}] 09:26:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | isPointInPath() works on paths outside the canvas 09:26:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | took 1493ms 09:26:05 INFO - PROCESS | 1846 | 1461774365850 Marionette TRACE conn3 -> [0,1973,"getWindowHandle",null] 09:26:05 INFO - PROCESS | 1846 | 1461774365854 Marionette TRACE conn3 <- [1,1973,null,{"value":"8"}] 09:26:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html 09:26:05 INFO - PROCESS | 1846 | 1461774365860 Marionette TRACE conn3 -> [0,1974,"setScriptTimeout",{"ms":35000}] 09:26:05 INFO - PROCESS | 1846 | 1461774365862 Marionette TRACE conn3 <- [1,1974,null,{}] 09:26:05 INFO - PROCESS | 1846 | 1461774365867 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}] 09:26:06 INFO - PROCESS | 1846 | 1461774366058 Marionette TRACE conn3 <- [1,1975,null,{"value":null}] 09:26:06 INFO - PROCESS | 1846 | 1461774366206 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\", \"8c3fb307-b706-445e-94e1-ab62aec87e07\");\n\nvar timer = null;\nif (30000) {\n 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:26:06 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f75295de000 == 74 [pid = 1846] [id = 501] 09:26:06 INFO - PROCESS | 1846 | ++DOMWINDOW == 215 (0x7f7527996000) [pid = 1846] [serial = 1504] [outer = (nil)] 09:26:06 INFO - PROCESS | 1846 | ++DOMWINDOW == 216 (0x7f752e1ae800) [pid = 1846] [serial = 1505] [outer = 0x7f7527996000] 09:26:06 INFO - PROCESS | 1846 | 1461774366266 Marionette DEBUG loaded listener.js 09:26:06 INFO - PROCESS | 1846 | ++DOMWINDOW == 217 (0x7f752f153400) [pid = 1846] [serial = 1506] [outer = 0x7f7527996000] 09:26:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | isPointInPath() uses the current path, not just the subpath 09:26:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | took 1127ms 09:26:06 INFO - PROCESS | 1846 | 1461774366979 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]]]}] 09:26:06 INFO - PROCESS | 1846 | 1461774366988 Marionette TRACE conn3 -> [0,1977,"getWindowHandle",null] 09:26:06 INFO - PROCESS | 1846 | 1461774366991 Marionette TRACE conn3 <- [1,1977,null,{"value":"8"}] 09:26:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html 09:26:07 INFO - PROCESS | 1846 | 1461774366997 Marionette TRACE conn3 -> [0,1978,"setScriptTimeout",{"ms":35000}] 09:26:07 INFO - PROCESS | 1846 | 1461774366999 Marionette TRACE conn3 <- [1,1978,null,{}] 09:26:07 INFO - PROCESS | 1846 | 1461774367004 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}] 09:26:07 INFO - PROCESS | 1846 | 1461774367203 Marionette TRACE conn3 <- [1,1979,null,{"value":null}] 09:26:07 INFO - PROCESS | 1846 | 1461774367225 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\", \"8c3fb307-b706-445e-94e1-ab62aec87e07\");\n\nvar timer = null;\nif (30000) {\n 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:26:07 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f752f49e000 == 75 [pid = 1846] [id = 502] 09:26:07 INFO - PROCESS | 1846 | ++DOMWINDOW == 218 (0x7f752f96ec00) [pid = 1846] [serial = 1507] [outer = (nil)] 09:26:07 INFO - PROCESS | 1846 | ++DOMWINDOW == 219 (0x7f752fcc4000) [pid = 1846] [serial = 1508] [outer = 0x7f752f96ec00] 09:26:07 INFO - PROCESS | 1846 | 1461774367296 Marionette DEBUG loaded listener.js 09:26:07 INFO - PROCESS | 1846 | ++DOMWINDOW == 220 (0x7f752fd1dc00) [pid = 1846] [serial = 1509] [outer = 0x7f752f96ec00] 09:26:08 INFO - PROCESS | 1846 | 1461774368184 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]]]}] 09:26:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | isPointInPath() handles transformations correctly 09:26:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | took 1225ms 09:26:08 INFO - PROCESS | 1846 | 1461774368223 Marionette TRACE conn3 -> [0,1981,"getWindowHandle",null] 09:26:08 INFO - PROCESS | 1846 | 1461774368225 Marionette TRACE conn3 <- [1,1981,null,{"value":"8"}] 09:26:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html 09:26:08 INFO - PROCESS | 1846 | 1461774368232 Marionette TRACE conn3 -> [0,1982,"setScriptTimeout",{"ms":35000}] 09:26:08 INFO - PROCESS | 1846 | 1461774368234 Marionette TRACE conn3 <- [1,1982,null,{}] 09:26:08 INFO - PROCESS | 1846 | 1461774368239 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}] 09:26:08 INFO - PROCESS | 1846 | 1461774368469 Marionette TRACE conn3 <- [1,1983,null,{"value":null}] 09:26:08 INFO - PROCESS | 1846 | 1461774368496 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\", \"8c3fb307-b706-445e-94e1-ab62aec87e07\");\n\nvar timer = null;\nif (30000) {\n 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:26:08 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f75300d4000 == 76 [pid = 1846] [id = 503] 09:26:08 INFO - PROCESS | 1846 | ++DOMWINDOW == 221 (0x7f752fcda000) [pid = 1846] [serial = 1510] [outer = (nil)] 09:26:08 INFO - PROCESS | 1846 | ++DOMWINDOW == 222 (0x7f75301d4c00) [pid = 1846] [serial = 1511] [outer = 0x7f752fcda000] 09:26:08 INFO - PROCESS | 1846 | 1461774368559 Marionette DEBUG loaded listener.js 09:26:08 INFO - PROCESS | 1846 | ++DOMWINDOW == 223 (0x7f753141cc00) [pid = 1846] [serial = 1512] [outer = 0x7f752fcda000] 09:26:09 INFO - PROCESS | 1846 | 1461774369362 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]]]}] 09:26:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | isPointInPath() handles transformations correctly 09:26:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | took 1179ms 09:26:09 INFO - PROCESS | 1846 | 1461774369412 Marionette TRACE conn3 -> [0,1985,"getWindowHandle",null] 09:26:09 INFO - PROCESS | 1846 | 1461774369415 Marionette TRACE conn3 <- [1,1985,null,{"value":"8"}] 09:26:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html 09:26:09 INFO - PROCESS | 1846 | 1461774369429 Marionette TRACE conn3 -> [0,1986,"setScriptTimeout",{"ms":35000}] 09:26:09 INFO - PROCESS | 1846 | 1461774369431 Marionette TRACE conn3 <- [1,1986,null,{}] 09:26:09 INFO - PROCESS | 1846 | 1461774369437 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}] 09:26:09 INFO - PROCESS | 1846 | 1461774369641 Marionette TRACE conn3 <- [1,1987,null,{"value":null}] 09:26:09 INFO - PROCESS | 1846 | 1461774369693 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\", \"8c3fb307-b706-445e-94e1-ab62aec87e07\");\n\nvar timer = null;\nif (30000) {\n 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:26:09 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f7530f42000 == 77 [pid = 1846] [id = 504] 09:26:09 INFO - PROCESS | 1846 | ++DOMWINDOW == 224 (0x7f7530f1a400) [pid = 1846] [serial = 1513] [outer = (nil)] 09:26:09 INFO - PROCESS | 1846 | ++DOMWINDOW == 225 (0x7f7531455800) [pid = 1846] [serial = 1514] [outer = 0x7f7530f1a400] 09:26:09 INFO - PROCESS | 1846 | 1461774369753 Marionette DEBUG loaded listener.js 09:26:09 INFO - PROCESS | 1846 | ++DOMWINDOW == 226 (0x7f75329e6400) [pid = 1846] [serial = 1515] [outer = 0x7f7530f1a400] 09:26:11 INFO - PROCESS | 1846 | --DOMWINDOW == 225 (0x7f752fd1fc00) [pid = 1846] [serial = 1366] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html] 09:26:11 INFO - PROCESS | 1846 | --DOMWINDOW == 224 (0x7f752f96c800) [pid = 1846] [serial = 1258] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.scaledefault.html] 09:26:11 INFO - PROCESS | 1846 | --DOMWINDOW == 223 (0x7f753144d800) [pid = 1846] [serial = 1165] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html] 09:26:11 INFO - PROCESS | 1846 | --DOMWINDOW == 222 (0x7f753749e800) [pid = 1846] [serial = 1174] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.butt.html] 09:26:11 INFO - PROCESS | 1846 | --DOMWINDOW == 221 (0x7f7538e09c00) [pid = 1846] [serial = 1228] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.exceeded.html] 09:26:11 INFO - PROCESS | 1846 | --DOMWINDOW == 220 (0x7f75244e0800) [pid = 1846] [serial = 1159] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html] 09:26:11 INFO - PROCESS | 1846 | --DOMWINDOW == 219 (0x7f7532a77c00) [pid = 1846] [serial = 1264] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.valid.html] 09:26:11 INFO - PROCESS | 1846 | --DOMWINDOW == 218 (0x7f7526aaa400) [pid = 1846] [serial = 1114] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html] 09:26:11 INFO - PROCESS | 1846 | --DOMWINDOW == 217 (0x7f7536cb9c00) [pid = 1846] [serial = 1129] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html] 09:26:11 INFO - PROCESS | 1846 | --DOMWINDOW == 216 (0x7f75244ea800) [pid = 1846] [serial = 1216] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.parallel.html] 09:26:11 INFO - PROCESS | 1846 | --DOMWINDOW == 215 (0x7f7539db7c00) [pid = 1846] [serial = 1381] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve1.html] 09:26:11 INFO - PROCESS | 1846 | --DOMWINDOW == 214 (0x7f7528192400) [pid = 1846] [serial = 1204] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.closed.html] 09:26:11 INFO - PROCESS | 1846 | --DOMWINDOW == 213 (0x7f752f008400) [pid = 1846] [serial = 1126] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html] 09:26:11 INFO - PROCESS | 1846 | --DOMWINDOW == 212 (0x7f752f151800) [pid = 1846] [serial = 1213] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.open.html] 09:26:11 INFO - PROCESS | 1846 | --DOMWINDOW == 211 (0x7f753141ac00) [pid = 1846] [serial = 1321] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.3.html] 09:26:11 INFO - PROCESS | 1846 | --DOMWINDOW == 210 (0x7f752fd1d400) [pid = 1846] [serial = 1363] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.3.html] 09:26:11 INFO - PROCESS | 1846 | --DOMWINDOW == 209 (0x7f7528f2cc00) [pid = 1846] [serial = 1207] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.invalid.html] 09:26:11 INFO - PROCESS | 1846 | --DOMWINDOW == 208 (0x7f7531571000) [pid = 1846] [serial = 1324] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.4.html] 09:26:11 INFO - PROCESS | 1846 | --DOMWINDOW == 207 (0x7f7536ed9400) [pid = 1846] [serial = 1225] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.acute.html] 09:26:11 INFO - PROCESS | 1846 | --DOMWINDOW == 206 (0x7f7537709c00) [pid = 1846] [serial = 1375] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.nonfinite.html] 09:26:11 INFO - PROCESS | 1846 | --DOMWINDOW == 205 (0x7f75374a0000) [pid = 1846] [serial = 1372] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.negative.html] 09:26:11 INFO - PROCESS | 1846 | --DOMWINDOW == 204 (0x7f75267da400) [pid = 1846] [serial = 1180] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.invalid.html] 09:26:11 INFO - PROCESS | 1846 | --DOMWINDOW == 203 (0x7f753b973000) [pid = 1846] [serial = 1273] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.3.html] 09:26:11 INFO - PROCESS | 1846 | --DOMWINDOW == 202 (0x7f752646e000) [pid = 1846] [serial = 1384] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve2.html] 09:26:11 INFO - PROCESS | 1846 | --DOMWINDOW == 201 (0x7f752818c800) [pid = 1846] [serial = 1255] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.invalid.html] 09:26:11 INFO - PROCESS | 1846 | --DOMWINDOW == 200 (0x7f7528187800) [pid = 1846] [serial = 1306] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.2.html] 09:26:11 INFO - PROCESS | 1846 | --DOMWINDOW == 199 (0x7f752f14f800) [pid = 1846] [serial = 1309] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.1.html] 09:26:11 INFO - PROCESS | 1846 | --DOMWINDOW == 198 (0x7f752a6e0400) [pid = 1846] [serial = 1267] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.1.html] 09:26:11 INFO - PROCESS | 1846 | --DOMWINDOW == 197 (0x7f7531451800) [pid = 1846] [serial = 1168] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html] 09:26:11 INFO - PROCESS | 1846 | --DOMWINDOW == 196 (0x7f752ff39400) [pid = 1846] [serial = 1120] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html] 09:26:11 INFO - PROCESS | 1846 | --DOMWINDOW == 195 (0x7f7535e14800) [pid = 1846] [serial = 1219] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.round.html] 09:26:11 INFO - PROCESS | 1846 | --DOMWINDOW == 194 (0x7f7526aac800) [pid = 1846] [serial = 1303] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.1.html] 09:26:11 INFO - PROCESS | 1846 | --DOMWINDOW == 193 (0x7f752993d400) [pid = 1846] [serial = 1123] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html] 09:26:11 INFO - PROCESS | 1846 | --DOMWINDOW == 192 (0x7f7531579000) [pid = 1846] [serial = 1171] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html] 09:26:11 INFO - PROCESS | 1846 | --DOMWINDOW == 191 (0x7f7538da5400) [pid = 1846] [serial = 1177] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.closed.html] 09:26:11 INFO - PROCESS | 1846 | --DOMWINDOW == 190 (0x7f752f631800) [pid = 1846] [serial = 1369] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html] 09:26:11 INFO - PROCESS | 1846 | --DOMWINDOW == 189 (0x7f752f151400) [pid = 1846] [serial = 1312] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.2.html] 09:26:11 INFO - PROCESS | 1846 | --DOMWINDOW == 188 (0x7f753a79ac00) [pid = 1846] [serial = 1270] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.2.html] 09:26:11 INFO - PROCESS | 1846 | --DOMWINDOW == 187 (0x7f752e1a6c00) [pid = 1846] [serial = 1117] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html] 09:26:11 INFO - PROCESS | 1846 | --DOMWINDOW == 186 (0x7f7530f17400) [pid = 1846] [serial = 1210] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.miter.html] 09:26:11 INFO - PROCESS | 1846 | --DOMWINDOW == 185 (0x7f753803c800) [pid = 1846] [serial = 1378] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.scale.html] 09:26:11 INFO - PROCESS | 1846 | --DOMWINDOW == 184 (0x7f75301cb000) [pid = 1846] [serial = 1318] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.2.html] 09:26:11 INFO - PROCESS | 1846 | --DOMWINDOW == 183 (0x7f7531574800) [pid = 1846] [serial = 1261] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.transformed.html] 09:26:11 INFO - PROCESS | 1846 | --DOMWINDOW == 182 (0x7f7535f04800) [pid = 1846] [serial = 1222] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.valid.html] 09:26:11 INFO - PROCESS | 1846 | --DOMWINDOW == 181 (0x7f752f965c00) [pid = 1846] [serial = 1315] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.1.html] 09:26:11 INFO - PROCESS | 1846 | --DOMWINDOW == 180 (0x7f753749e400) [pid = 1846] [serial = 1132] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html] 09:26:11 INFO - PROCESS | 1846 | --DOMWINDOW == 179 (0x7f752993a800) [pid = 1846] [serial = 1360] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.2.html] 09:26:11 INFO - PROCESS | 1846 | --DOMWINDOW == 178 (0x7f7532867800) [pid = 1846] [serial = 1354] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.2.html] 09:26:11 INFO - PROCESS | 1846 | --DOMWINDOW == 177 (0x7f752a909000) [pid = 1846] [serial = 1162] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html] 09:26:11 INFO - PROCESS | 1846 | --DOMWINDOW == 176 (0x7f75244dec00) [pid = 1846] [serial = 1330] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.1.html] 09:26:11 INFO - PROCESS | 1846 | --DOMWINDOW == 175 (0x7f7528f37800) [pid = 1846] [serial = 1357] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.1.html] 09:26:11 INFO - PROCESS | 1846 | --DOMWINDOW == 174 (0x7f752f153c00) [pid = 1846] [serial = 1327] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.5.html] 09:26:11 INFO - PROCESS | 1846 | --DOMWINDOW == 173 (0x7f7526468400) [pid = 1846] [serial = 1276] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.4.html] 09:26:11 INFO - PROCESS | 1846 | --DOMWINDOW == 172 (0x7f7527999800) [pid = 1846] [serial = 1450] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.nextpoint.html] 09:26:11 INFO - PROCESS | 1846 | --DOMWINDOW == 171 (0x7f752818cc00) [pid = 1846] [serial = 1411] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html] 09:26:11 INFO - PROCESS | 1846 | --DOMWINDOW == 170 (0x7f752818d800) [pid = 1846] [serial = 1414] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html] 09:26:11 INFO - PROCESS | 1846 | --DOMWINDOW == 169 (0x7f7534782800) [pid = 1846] [serial = 1420] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.shape.html] 09:26:11 INFO - PROCESS | 1846 | --DOMWINDOW == 168 (0x7f753144c000) [pid = 1846] [serial = 1417] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html] 09:26:11 INFO - PROCESS | 1846 | --DOMWINDOW == 167 (0x7f7530555400) [pid = 1846] [serial = 1453] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.basic.html] 09:26:11 INFO - PROCESS | 1846 | --DOMWINDOW == 166 (0x7f7529941c00) [pid = 1846] [serial = 1447] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.newline.html] 09:26:11 INFO - PROCESS | 1846 | --DOMWINDOW == 165 (0x7f7527fef800) [pid = 1846] [serial = 1444] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.empty.html] 09:26:11 INFO - PROCESS | 1846 | --DOMWINDOW == 164 (0x7f7532cc4800) [pid = 1846] [serial = 1459] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.overlap.html] 09:26:11 INFO - PROCESS | 1846 | --DOMWINDOW == 163 (0x7f7530558c00) [pid = 1846] [serial = 1456] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.unaffected.html] 09:26:11 INFO - PROCESS | 1846 | --DOMWINDOW == 162 (0x7f7527995c00) [pid = 1846] [serial = 1462] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.add.html] 09:26:11 INFO - PROCESS | 1846 | 1461774371492 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]]]}] 09:26:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | isPointInPath() handles transformations correctly 09:26:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | took 2086ms 09:26:11 INFO - PROCESS | 1846 | 1461774371507 Marionette TRACE conn3 -> [0,1989,"getWindowHandle",null] 09:26:11 INFO - PROCESS | 1846 | 1461774371510 Marionette TRACE conn3 <- [1,1989,null,{"value":"8"}] 09:26:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html 09:26:11 INFO - PROCESS | 1846 | 1461774371517 Marionette TRACE conn3 -> [0,1990,"setScriptTimeout",{"ms":35000}] 09:26:11 INFO - PROCESS | 1846 | 1461774371520 Marionette TRACE conn3 <- [1,1990,null,{}] 09:26:11 INFO - PROCESS | 1846 | 1461774371525 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}] 09:26:11 INFO - PROCESS | 1846 | 1461774371691 Marionette TRACE conn3 <- [1,1991,null,{"value":null}] 09:26:11 INFO - PROCESS | 1846 | 1461774371708 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\", \"8c3fb307-b706-445e-94e1-ab62aec87e07\");\n\nvar timer = null;\nif (30000) {\n 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:26:11 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f75299b7800 == 78 [pid = 1846] [id = 505] 09:26:11 INFO - PROCESS | 1846 | ++DOMWINDOW == 163 (0x7f75244e1c00) [pid = 1846] [serial = 1516] [outer = (nil)] 09:26:11 INFO - PROCESS | 1846 | ++DOMWINDOW == 164 (0x7f75280b0400) [pid = 1846] [serial = 1517] [outer = 0x7f75244e1c00] 09:26:11 INFO - PROCESS | 1846 | 1461774371768 Marionette DEBUG loaded listener.js 09:26:11 INFO - PROCESS | 1846 | ++DOMWINDOW == 165 (0x7f752a6e1400) [pid = 1846] [serial = 1518] [outer = 0x7f75244e1c00] 09:26:12 INFO - PROCESS | 1846 | 1461774372538 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]]]}] 09:26:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | isPointInPath() handles transformations correctly 09:26:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | took 1078ms 09:26:12 INFO - PROCESS | 1846 | 1461774372595 Marionette TRACE conn3 -> [0,1993,"getWindowHandle",null] 09:26:12 INFO - PROCESS | 1846 | 1461774372599 Marionette TRACE conn3 <- [1,1993,null,{"value":"8"}] 09:26:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html 09:26:12 INFO - PROCESS | 1846 | 1461774372604 Marionette TRACE conn3 -> [0,1994,"setScriptTimeout",{"ms":35000}] 09:26:12 INFO - PROCESS | 1846 | 1461774372606 Marionette TRACE conn3 <- [1,1994,null,{}] 09:26:12 INFO - PROCESS | 1846 | 1461774372611 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}] 09:26:12 INFO - PROCESS | 1846 | 1461774372834 Marionette TRACE conn3 <- [1,1995,null,{"value":null}] 09:26:12 INFO - PROCESS | 1846 | 1461774372962 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\", \"8c3fb307-b706-445e-94e1-ab62aec87e07\");\n\nvar timer = null;\nif (30000) {\n 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:26:13 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f7524464800 == 79 [pid = 1846] [id = 506] 09:26:13 INFO - PROCESS | 1846 | ++DOMWINDOW == 166 (0x7f75244dc800) [pid = 1846] [serial = 1519] [outer = (nil)] 09:26:13 INFO - PROCESS | 1846 | ++DOMWINDOW == 167 (0x7f75244e6c00) [pid = 1846] [serial = 1520] [outer = 0x7f75244dc800] 09:26:13 INFO - PROCESS | 1846 | 1461774373111 Marionette DEBUG loaded listener.js 09:26:13 INFO - PROCESS | 1846 | ++DOMWINDOW == 168 (0x7f75267d5000) [pid = 1846] [serial = 1521] [outer = 0x7f75244dc800] 09:26:14 INFO - PROCESS | 1846 | 1461774374074 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]]]}] 09:26:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | isPointInPath() works on unclosed subpaths 09:26:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | took 1529ms 09:26:14 INFO - PROCESS | 1846 | 1461774374135 Marionette TRACE conn3 -> [0,1997,"getWindowHandle",null] 09:26:14 INFO - PROCESS | 1846 | 1461774374142 Marionette TRACE conn3 <- [1,1997,null,{"value":"8"}] 09:26:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.winding.html 09:26:14 INFO - PROCESS | 1846 | 1461774374149 Marionette TRACE conn3 -> [0,1998,"setScriptTimeout",{"ms":35000}] 09:26:14 INFO - PROCESS | 1846 | 1461774374155 Marionette TRACE conn3 <- [1,1998,null,{}] 09:26:14 INFO - PROCESS | 1846 | 1461774374162 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}] 09:26:14 INFO - PROCESS | 1846 | 1461774374387 Marionette TRACE conn3 <- [1,1999,null,{"value":null}] 09:26:14 INFO - PROCESS | 1846 | 1461774374571 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\", \"8c3fb307-b706-445e-94e1-ab62aec87e07\");\n\nvar timer = null;\nif (30000) {\n 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:26:14 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f75295dc000 == 80 [pid = 1846] [id = 507] 09:26:14 INFO - PROCESS | 1846 | ++DOMWINDOW == 169 (0x7f75244dd800) [pid = 1846] [serial = 1522] [outer = (nil)] 09:26:14 INFO - PROCESS | 1846 | ++DOMWINDOW == 170 (0x7f7527ff7400) [pid = 1846] [serial = 1523] [outer = 0x7f75244dd800] 09:26:14 INFO - PROCESS | 1846 | 1461774374644 Marionette DEBUG loaded listener.js 09:26:14 INFO - PROCESS | 1846 | ++DOMWINDOW == 171 (0x7f75280ca000) [pid = 1846] [serial = 1524] [outer = 0x7f75244dd800] 09:26:15 INFO - PROCESS | 1846 | 1461774375605 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]]]}] 09:26:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | isPointInPath() uses the non-zero winding number rule 09:26:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | took 1484ms 09:26:15 INFO - PROCESS | 1846 | 1461774375636 Marionette TRACE conn3 -> [0,2001,"getWindowHandle",null] 09:26:15 INFO - PROCESS | 1846 | 1461774375642 Marionette TRACE conn3 <- [1,2001,null,{"value":"8"}] 09:26:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.basic.html 09:26:15 INFO - PROCESS | 1846 | 1461774375650 Marionette TRACE conn3 -> [0,2002,"setScriptTimeout",{"ms":35000}] 09:26:15 INFO - PROCESS | 1846 | 1461774375653 Marionette TRACE conn3 <- [1,2002,null,{}] 09:26:15 INFO - PROCESS | 1846 | 1461774375659 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}] 09:26:15 INFO - PROCESS | 1846 | 1461774375840 Marionette TRACE conn3 <- [1,2003,null,{"value":null}] 09:26:16 INFO - PROCESS | 1846 | 1461774376033 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\", \"8c3fb307-b706-445e-94e1-ab62aec87e07\");\n\nvar timer = null;\nif (30000) {\n 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:26:16 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f752f22e800 == 81 [pid = 1846] [id = 508] 09:26:16 INFO - PROCESS | 1846 | ++DOMWINDOW == 172 (0x7f7527992800) [pid = 1846] [serial = 1525] [outer = (nil)] 09:26:16 INFO - PROCESS | 1846 | ++DOMWINDOW == 173 (0x7f7528f2cc00) [pid = 1846] [serial = 1526] [outer = 0x7f7527992800] 09:26:16 INFO - PROCESS | 1846 | 1461774376105 Marionette DEBUG loaded listener.js 09:26:16 INFO - PROCESS | 1846 | ++DOMWINDOW == 174 (0x7f7529943000) [pid = 1846] [serial = 1527] [outer = 0x7f7527992800] 09:26:17 INFO - PROCESS | 1846 | 1461774377085 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]]]}] 09:26:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.basic.html | Canvas test: 2d.path.lineTo.basic 09:26:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.basic.html | took 1479ms 09:26:17 INFO - PROCESS | 1846 | 1461774377130 Marionette TRACE conn3 -> [0,2005,"getWindowHandle",null] 09:26:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html 09:26:17 INFO - PROCESS | 1846 | 1461774377134 Marionette TRACE conn3 <- [1,2005,null,{"value":"8"}] 09:26:17 INFO - PROCESS | 1846 | 1461774377142 Marionette TRACE conn3 -> [0,2006,"setScriptTimeout",{"ms":35000}] 09:26:17 INFO - PROCESS | 1846 | 1461774377151 Marionette TRACE conn3 <- [1,2006,null,{}] 09:26:17 INFO - PROCESS | 1846 | 1461774377164 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}] 09:26:17 INFO - PROCESS | 1846 | 1461774377356 Marionette TRACE conn3 <- [1,2007,null,{"value":null}] 09:26:17 INFO - PROCESS | 1846 | 1461774377538 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\", \"8c3fb307-b706-445e-94e1-ab62aec87e07\");\n\nvar timer = null;\nif (30000) {\n 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:26:17 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f75315d0800 == 82 [pid = 1846] [id = 509] 09:26:17 INFO - PROCESS | 1846 | ++DOMWINDOW == 175 (0x7f752a6abc00) [pid = 1846] [serial = 1528] [outer = (nil)] 09:26:17 INFO - PROCESS | 1846 | ++DOMWINDOW == 176 (0x7f752a92a000) [pid = 1846] [serial = 1529] [outer = 0x7f752a6abc00] 09:26:17 INFO - PROCESS | 1846 | 1461774377610 Marionette DEBUG loaded listener.js 09:26:17 INFO - PROCESS | 1846 | ++DOMWINDOW == 177 (0x7f752e54ec00) [pid = 1846] [serial = 1530] [outer = 0x7f752a6abc00] 09:26:18 INFO - PROCESS | 1846 | 1461774378496 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]]]}] 09:26:18 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 09:26:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html | took 1392ms 09:26:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html 09:26:18 INFO - PROCESS | 1846 | 1461774378531 Marionette TRACE conn3 -> [0,2009,"getWindowHandle",null] 09:26:18 INFO - PROCESS | 1846 | 1461774378535 Marionette TRACE conn3 <- [1,2009,null,{"value":"8"}] 09:26:18 INFO - PROCESS | 1846 | 1461774378541 Marionette TRACE conn3 -> [0,2010,"setScriptTimeout",{"ms":35000}] 09:26:18 INFO - PROCESS | 1846 | 1461774378544 Marionette TRACE conn3 <- [1,2010,null,{}] 09:26:18 INFO - PROCESS | 1846 | 1461774378549 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}] 09:26:18 INFO - PROCESS | 1846 | 1461774378716 Marionette TRACE conn3 <- [1,2011,null,{"value":null}] 09:26:18 INFO - PROCESS | 1846 | 1461774378902 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\", \"8c3fb307-b706-445e-94e1-ab62aec87e07\");\n\nvar timer = null;\nif (30000) {\n 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:26:18 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f75338d2000 == 83 [pid = 1846] [id = 510] 09:26:18 INFO - PROCESS | 1846 | ++DOMWINDOW == 178 (0x7f752a6e0400) [pid = 1846] [serial = 1531] [outer = (nil)] 09:26:18 INFO - PROCESS | 1846 | ++DOMWINDOW == 179 (0x7f752f968400) [pid = 1846] [serial = 1532] [outer = 0x7f752a6e0400] 09:26:18 INFO - PROCESS | 1846 | 1461774378972 Marionette DEBUG loaded listener.js 09:26:19 INFO - PROCESS | 1846 | ++DOMWINDOW == 180 (0x7f752fcc6800) [pid = 1846] [serial = 1533] [outer = 0x7f752a6e0400] 09:26:19 INFO - PROCESS | 1846 | 1461774379861 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]]]}] 09:26:19 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 09:26:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html | took 1383ms 09:26:19 INFO - PROCESS | 1846 | 1461774379924 Marionette TRACE conn3 -> [0,2013,"getWindowHandle",null] 09:26:19 INFO - PROCESS | 1846 | 1461774379926 Marionette TRACE conn3 <- [1,2013,null,{"value":"8"}] 09:26:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html 09:26:19 INFO - PROCESS | 1846 | 1461774379933 Marionette TRACE conn3 -> [0,2014,"setScriptTimeout",{"ms":35000}] 09:26:19 INFO - PROCESS | 1846 | 1461774379936 Marionette TRACE conn3 <- [1,2014,null,{}] 09:26:19 INFO - PROCESS | 1846 | 1461774379941 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}] 09:26:20 INFO - PROCESS | 1846 | 1461774380103 Marionette TRACE conn3 <- [1,2015,null,{"value":null}] 09:26:20 INFO - PROCESS | 1846 | 1461774380308 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\", \"8c3fb307-b706-445e-94e1-ab62aec87e07\");\n\nvar timer = null;\nif (30000) {\n 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:26:20 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f7536412800 == 84 [pid = 1846] [id = 511] 09:26:20 INFO - PROCESS | 1846 | ++DOMWINDOW == 181 (0x7f752fd1b000) [pid = 1846] [serial = 1534] [outer = (nil)] 09:26:20 INFO - PROCESS | 1846 | ++DOMWINDOW == 182 (0x7f752fd1f000) [pid = 1846] [serial = 1535] [outer = 0x7f752fd1b000] 09:26:20 INFO - PROCESS | 1846 | 1461774380435 Marionette DEBUG loaded listener.js 09:26:20 INFO - PROCESS | 1846 | ++DOMWINDOW == 183 (0x7f7531423000) [pid = 1846] [serial = 1536] [outer = 0x7f752fd1b000] 09:26:21 INFO - PROCESS | 1846 | 1461774381458 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]]]}] 09:26:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | Canvas test: 2d.path.lineTo.nextpoint 09:26:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | took 1587ms 09:26:21 INFO - PROCESS | 1846 | 1461774381522 Marionette TRACE conn3 -> [0,2017,"getWindowHandle",null] 09:26:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html 09:26:21 INFO - PROCESS | 1846 | 1461774381526 Marionette TRACE conn3 <- [1,2017,null,{"value":"8"}] 09:26:21 INFO - PROCESS | 1846 | 1461774381532 Marionette TRACE conn3 -> [0,2018,"setScriptTimeout",{"ms":35000}] 09:26:21 INFO - PROCESS | 1846 | 1461774381535 Marionette TRACE conn3 <- [1,2018,null,{}] 09:26:21 INFO - PROCESS | 1846 | 1461774381540 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}] 09:26:21 INFO - PROCESS | 1846 | 1461774381713 Marionette TRACE conn3 <- [1,2019,null,{"value":null}] 09:26:21 INFO - PROCESS | 1846 | 1461774381896 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\", \"8c3fb307-b706-445e-94e1-ab62aec87e07\");\n\nvar timer = null;\nif (30000) {\n 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:26:21 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f7538ac9000 == 85 [pid = 1846] [id = 512] 09:26:21 INFO - PROCESS | 1846 | ++DOMWINDOW == 184 (0x7f7532860800) [pid = 1846] [serial = 1537] [outer = (nil)] 09:26:21 INFO - PROCESS | 1846 | ++DOMWINDOW == 185 (0x7f7532a7d800) [pid = 1846] [serial = 1538] [outer = 0x7f7532860800] 09:26:21 INFO - PROCESS | 1846 | 1461774381967 Marionette DEBUG loaded listener.js 09:26:22 INFO - PROCESS | 1846 | ++DOMWINDOW == 186 (0x7f7532c18c00) [pid = 1846] [serial = 1539] [outer = 0x7f7532860800] 09:26:22 INFO - PROCESS | 1846 | 1461774382805 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]]]}] 09:26:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | lineTo() with Infinity/NaN is ignored 09:26:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | took 1332ms 09:26:22 INFO - PROCESS | 1846 | 1461774382864 Marionette TRACE conn3 -> [0,2021,"getWindowHandle",null] 09:26:22 INFO - PROCESS | 1846 | 1461774382868 Marionette TRACE conn3 <- [1,2021,null,{"value":"8"}] 09:26:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.basic.html 09:26:22 INFO - PROCESS | 1846 | 1461774382873 Marionette TRACE conn3 -> [0,2022,"setScriptTimeout",{"ms":35000}] 09:26:22 INFO - PROCESS | 1846 | 1461774382876 Marionette TRACE conn3 <- [1,2022,null,{}] 09:26:22 INFO - PROCESS | 1846 | 1461774382881 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}] 09:26:23 INFO - PROCESS | 1846 | 1461774383056 Marionette TRACE conn3 <- [1,2023,null,{"value":null}] 09:26:23 INFO - PROCESS | 1846 | 1461774383239 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\", \"8c3fb307-b706-445e-94e1-ab62aec87e07\");\n\nvar timer = null;\nif (30000) {\n 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:26:23 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f75394a7800 == 86 [pid = 1846] [id = 513] 09:26:23 INFO - PROCESS | 1846 | ++DOMWINDOW == 187 (0x7f7532865000) [pid = 1846] [serial = 1540] [outer = (nil)] 09:26:23 INFO - PROCESS | 1846 | ++DOMWINDOW == 188 (0x7f753478d000) [pid = 1846] [serial = 1541] [outer = 0x7f7532865000] 09:26:23 INFO - PROCESS | 1846 | 1461774383308 Marionette DEBUG loaded listener.js 09:26:23 INFO - PROCESS | 1846 | ++DOMWINDOW == 189 (0x7f75355c2000) [pid = 1846] [serial = 1542] [outer = 0x7f7532865000] 09:26:24 INFO - PROCESS | 1846 | 1461774384194 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]]]}] 09:26:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.basic.html | Canvas test: 2d.path.moveTo.basic 09:26:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.basic.html | took 1379ms 09:26:24 INFO - PROCESS | 1846 | 1461774384254 Marionette TRACE conn3 -> [0,2025,"getWindowHandle",null] 09:26:24 INFO - PROCESS | 1846 | 1461774384257 Marionette TRACE conn3 <- [1,2025,null,{"value":"8"}] 09:26:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.multiple.html 09:26:24 INFO - PROCESS | 1846 | 1461774384263 Marionette TRACE conn3 -> [0,2026,"setScriptTimeout",{"ms":35000}] 09:26:24 INFO - PROCESS | 1846 | 1461774384265 Marionette TRACE conn3 <- [1,2026,null,{}] 09:26:24 INFO - PROCESS | 1846 | 1461774384271 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}] 09:26:24 INFO - PROCESS | 1846 | 1461774384446 Marionette TRACE conn3 <- [1,2027,null,{"value":null}] 09:26:24 INFO - PROCESS | 1846 | 1461774384636 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\", \"8c3fb307-b706-445e-94e1-ab62aec87e07\");\n\nvar timer = null;\nif (30000) {\n 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:26:24 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f753f706000 == 87 [pid = 1846] [id = 514] 09:26:24 INFO - PROCESS | 1846 | ++DOMWINDOW == 190 (0x7f75329f2c00) [pid = 1846] [serial = 1543] [outer = (nil)] 09:26:24 INFO - PROCESS | 1846 | ++DOMWINDOW == 191 (0x7f7535f05400) [pid = 1846] [serial = 1544] [outer = 0x7f75329f2c00] 09:26:24 INFO - PROCESS | 1846 | 1461774384708 Marionette DEBUG loaded listener.js 09:26:24 INFO - PROCESS | 1846 | ++DOMWINDOW == 192 (0x7f7536cb9400) [pid = 1846] [serial = 1545] [outer = 0x7f75329f2c00] 09:26:25 INFO - PROCESS | 1846 | 1461774385598 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]]]}] 09:26:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.multiple.html | Canvas test: 2d.path.moveTo.multiple 09:26:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.multiple.html | took 1383ms 09:26:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html 09:26:25 INFO - PROCESS | 1846 | 1461774385647 Marionette TRACE conn3 -> [0,2029,"getWindowHandle",null] 09:26:25 INFO - PROCESS | 1846 | 1461774385650 Marionette TRACE conn3 <- [1,2029,null,{"value":"8"}] 09:26:25 INFO - PROCESS | 1846 | 1461774385656 Marionette TRACE conn3 -> [0,2030,"setScriptTimeout",{"ms":35000}] 09:26:25 INFO - PROCESS | 1846 | 1461774385659 Marionette TRACE conn3 <- [1,2030,null,{}] 09:26:25 INFO - PROCESS | 1846 | 1461774385671 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}] 09:26:25 INFO - PROCESS | 1846 | 1461774385864 Marionette TRACE conn3 <- [1,2031,null,{"value":null}] 09:26:26 INFO - PROCESS | 1846 | 1461774386050 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\", \"8c3fb307-b706-445e-94e1-ab62aec87e07\");\n\nvar timer = null;\nif (30000) {\n 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:26:26 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f7546623000 == 88 [pid = 1846] [id = 515] 09:26:26 INFO - PROCESS | 1846 | ++DOMWINDOW == 193 (0x7f753478ac00) [pid = 1846] [serial = 1546] [outer = (nil)] 09:26:26 INFO - PROCESS | 1846 | ++DOMWINDOW == 194 (0x7f753734a000) [pid = 1846] [serial = 1547] [outer = 0x7f753478ac00] 09:26:26 INFO - PROCESS | 1846 | 1461774386121 Marionette DEBUG loaded listener.js 09:26:26 INFO - PROCESS | 1846 | ++DOMWINDOW == 195 (0x7f75374a0000) [pid = 1846] [serial = 1548] [outer = 0x7f753478ac00] 09:26:26 INFO - PROCESS | 1846 | 1461774386982 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]]]}] 09:26:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | Canvas test: 2d.path.moveTo.newsubpath 09:26:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | took 1395ms 09:26:27 INFO - PROCESS | 1846 | 1461774387051 Marionette TRACE conn3 -> [0,2033,"getWindowHandle",null] 09:26:27 INFO - PROCESS | 1846 | 1461774387055 Marionette TRACE conn3 <- [1,2033,null,{"value":"8"}] 09:26:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html 09:26:27 INFO - PROCESS | 1846 | 1461774387060 Marionette TRACE conn3 -> [0,2034,"setScriptTimeout",{"ms":35000}] 09:26:27 INFO - PROCESS | 1846 | 1461774387063 Marionette TRACE conn3 <- [1,2034,null,{}] 09:26:27 INFO - PROCESS | 1846 | 1461774387068 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}] 09:26:27 INFO - PROCESS | 1846 | 1461774387242 Marionette TRACE conn3 <- [1,2035,null,{"value":null}] 09:26:27 INFO - PROCESS | 1846 | 1461774387427 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\", \"8c3fb307-b706-445e-94e1-ab62aec87e07\");\n\nvar timer = null;\nif (30000) {\n 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:26:27 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f752a5ba000 == 89 [pid = 1846] [id = 516] 09:26:27 INFO - PROCESS | 1846 | ++DOMWINDOW == 196 (0x7f7528189c00) [pid = 1846] [serial = 1549] [outer = (nil)] 09:26:27 INFO - PROCESS | 1846 | ++DOMWINDOW == 197 (0x7f752e1a7400) [pid = 1846] [serial = 1550] [outer = 0x7f7528189c00] 09:26:27 INFO - PROCESS | 1846 | 1461774387516 Marionette DEBUG loaded listener.js 09:26:27 INFO - PROCESS | 1846 | ++DOMWINDOW == 198 (0x7f7538033800) [pid = 1846] [serial = 1551] [outer = 0x7f7528189c00] 09:26:28 INFO - PROCESS | 1846 | 1461774388449 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]]]}] 09:26:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | moveTo() with Infinity/NaN is ignored 09:26:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | took 1426ms 09:26:28 INFO - PROCESS | 1846 | 1461774388488 Marionette TRACE conn3 -> [0,2037,"getWindowHandle",null] 09:26:28 INFO - PROCESS | 1846 | 1461774388492 Marionette TRACE conn3 <- [1,2037,null,{"value":"8"}] 09:26:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html 09:26:28 INFO - PROCESS | 1846 | 1461774388498 Marionette TRACE conn3 -> [0,2038,"setScriptTimeout",{"ms":35000}] 09:26:28 INFO - PROCESS | 1846 | 1461774388501 Marionette TRACE conn3 <- [1,2038,null,{}] 09:26:28 INFO - PROCESS | 1846 | 1461774388506 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}] 09:26:28 INFO - PROCESS | 1846 | 1461774388713 Marionette TRACE conn3 <- [1,2039,null,{"value":null}] 09:26:28 INFO - PROCESS | 1846 | 1461774388902 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\", \"8c3fb307-b706-445e-94e1-ab62aec87e07\");\n\nvar timer = null;\nif (30000) {\n 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:26:28 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f7527fc4000 == 90 [pid = 1846] [id = 517] 09:26:28 INFO - PROCESS | 1846 | ++DOMWINDOW == 199 (0x7f7526612400) [pid = 1846] [serial = 1552] [outer = (nil)] 09:26:28 INFO - PROCESS | 1846 | ++DOMWINDOW == 200 (0x7f752836e000) [pid = 1846] [serial = 1553] [outer = 0x7f7526612400] 09:26:28 INFO - PROCESS | 1846 | 1461774388970 Marionette DEBUG loaded listener.js 09:26:29 INFO - PROCESS | 1846 | ++DOMWINDOW == 201 (0x7f752fb43c00) [pid = 1846] [serial = 1554] [outer = 0x7f7526612400] 09:26:29 INFO - PROCESS | 1846 | 1461774389878 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]]]}] 09:26:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | Canvas test: 2d.path.quadraticCurveTo.basic 09:26:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | took 1433ms 09:26:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html 09:26:29 INFO - PROCESS | 1846 | 1461774389932 Marionette TRACE conn3 -> [0,2041,"getWindowHandle",null] 09:26:29 INFO - PROCESS | 1846 | 1461774389935 Marionette TRACE conn3 <- [1,2041,null,{"value":"8"}] 09:26:29 INFO - PROCESS | 1846 | 1461774389941 Marionette TRACE conn3 -> [0,2042,"setScriptTimeout",{"ms":35000}] 09:26:29 INFO - PROCESS | 1846 | 1461774389944 Marionette TRACE conn3 <- [1,2042,null,{}] 09:26:29 INFO - PROCESS | 1846 | 1461774389949 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}] 09:26:30 INFO - PROCESS | 1846 | 1461774390129 Marionette TRACE conn3 <- [1,2043,null,{"value":null}] 09:26:30 INFO - PROCESS | 1846 | 1461774390321 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\", \"8c3fb307-b706-445e-94e1-ab62aec87e07\");\n\nvar timer = null;\nif (30000) {\n 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:26:30 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f7527fd5800 == 91 [pid = 1846] [id = 518] 09:26:30 INFO - PROCESS | 1846 | ++DOMWINDOW == 202 (0x7f7526464800) [pid = 1846] [serial = 1555] [outer = (nil)] 09:26:30 INFO - PROCESS | 1846 | ++DOMWINDOW == 203 (0x7f752799c000) [pid = 1846] [serial = 1556] [outer = 0x7f7526464800] 09:26:30 INFO - PROCESS | 1846 | 1461774390391 Marionette DEBUG loaded listener.js 09:26:30 INFO - PROCESS | 1846 | ++DOMWINDOW == 204 (0x7f752f631400) [pid = 1846] [serial = 1557] [outer = 0x7f7526464800] 09:26:31 INFO - PROCESS | 1846 | 1461774391720 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]]]}] 09:26:31 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) 09:26:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html | took 1833ms 09:26:31 INFO - PROCESS | 1846 | 1461774391774 Marionette TRACE conn3 -> [0,2045,"getWindowHandle",null] 09:26:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html 09:26:31 INFO - PROCESS | 1846 | 1461774391780 Marionette TRACE conn3 <- [1,2045,null,{"value":"8"}] 09:26:31 INFO - PROCESS | 1846 | 1461774391788 Marionette TRACE conn3 -> [0,2046,"setScriptTimeout",{"ms":35000}] 09:26:31 INFO - PROCESS | 1846 | 1461774391794 Marionette TRACE conn3 <- [1,2046,null,{}] 09:26:31 INFO - PROCESS | 1846 | 1461774391803 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}] 09:26:32 INFO - PROCESS | 1846 | 1461774392033 Marionette TRACE conn3 <- [1,2047,null,{"value":null}] 09:26:32 INFO - PROCESS | 1846 | 1461774392211 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\", \"8c3fb307-b706-445e-94e1-ab62aec87e07\");\n\nvar timer = null;\nif (30000) {\n 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:26:32 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f752991b800 == 92 [pid = 1846] [id = 519] 09:26:32 INFO - PROCESS | 1846 | ++DOMWINDOW == 205 (0x7f7526608c00) [pid = 1846] [serial = 1558] [outer = (nil)] 09:26:32 INFO - PROCESS | 1846 | ++DOMWINDOW == 206 (0x7f7527993800) [pid = 1846] [serial = 1559] [outer = 0x7f7526608c00] 09:26:32 INFO - PROCESS | 1846 | 1461774392279 Marionette DEBUG loaded listener.js 09:26:32 INFO - PROCESS | 1846 | ++DOMWINDOW == 207 (0x7f75280a7c00) [pid = 1846] [serial = 1560] [outer = 0x7f7526608c00] 09:26:33 INFO - PROCESS | 1846 | 1461774393183 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]]]}] 09:26:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 09:26:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | took 1437ms 09:26:33 INFO - PROCESS | 1846 | 1461774393229 Marionette TRACE conn3 -> [0,2049,"getWindowHandle",null] 09:26:33 INFO - PROCESS | 1846 | 1461774393241 Marionette TRACE conn3 <- [1,2049,null,{"value":"8"}] 09:26:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html 09:26:33 INFO - PROCESS | 1846 | 1461774393258 Marionette TRACE conn3 -> [0,2050,"setScriptTimeout",{"ms":35000}] 09:26:33 INFO - PROCESS | 1846 | 1461774393270 Marionette TRACE conn3 <- [1,2050,null,{}] 09:26:33 INFO - PROCESS | 1846 | 1461774393281 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}] 09:26:33 INFO - PROCESS | 1846 | 1461774393578 Marionette TRACE conn3 <- [1,2051,null,{"value":null}] 09:26:33 INFO - PROCESS | 1846 | 1461774393822 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\", \"8c3fb307-b706-445e-94e1-ab62aec87e07\");\n\nvar timer = null;\nif (30000) {\n 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:26:33 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f7526424800 == 93 [pid = 1846] [id = 520] 09:26:33 INFO - PROCESS | 1846 | ++DOMWINDOW == 208 (0x7f7528369800) [pid = 1846] [serial = 1561] [outer = (nil)] 09:26:33 INFO - PROCESS | 1846 | ++DOMWINDOW == 209 (0x7f7528f2f800) [pid = 1846] [serial = 1562] [outer = 0x7f7528369800] 09:26:33 INFO - PROCESS | 1846 | 1461774393905 Marionette DEBUG loaded listener.js 09:26:34 INFO - PROCESS | 1846 | ++DOMWINDOW == 210 (0x7f75296c9000) [pid = 1846] [serial = 1563] [outer = 0x7f7528369800] 09:26:34 INFO - PROCESS | 1846 | --DOCSHELL 0x7f752f656000 == 92 [pid = 1846] [id = 291] 09:26:34 INFO - PROCESS | 1846 | --DOCSHELL 0x7f7529452800 == 91 [pid = 1846] [id = 289] 09:26:34 INFO - PROCESS | 1846 | --DOCSHELL 0x7f75268d0000 == 90 [pid = 1846] [id = 285] 09:26:34 INFO - PROCESS | 1846 | --DOCSHELL 0x7f7527bf1800 == 89 [pid = 1846] [id = 282] 09:26:34 INFO - PROCESS | 1846 | --DOCSHELL 0x7f75283ad800 == 88 [pid = 1846] [id = 283] 09:26:34 INFO - PROCESS | 1846 | --DOCSHELL 0x7f752819c000 == 87 [pid = 1846] [id = 323] 09:26:34 INFO - PROCESS | 1846 | --DOCSHELL 0x7f7527bed800 == 86 [pid = 1846] [id = 337] 09:26:34 INFO - PROCESS | 1846 | --DOCSHELL 0x7f75381ee800 == 85 [pid = 1846] [id = 336] 09:26:34 INFO - PROCESS | 1846 | --DOMWINDOW == 209 (0x7f7545338c00) [pid = 1846] [serial = 1424] [outer = (nil)] [url = about:blank] 09:26:34 INFO - PROCESS | 1846 | --DOMWINDOW == 208 (0x7f7546488000) [pid = 1846] [serial = 1427] [outer = (nil)] [url = about:blank] 09:26:34 INFO - PROCESS | 1846 | --DOMWINDOW == 207 (0x7f75474b9400) [pid = 1846] [serial = 1430] [outer = (nil)] [url = about:blank] 09:26:34 INFO - PROCESS | 1846 | --DOMWINDOW == 206 (0x7f754760d800) [pid = 1846] [serial = 1433] [outer = (nil)] [url = about:blank] 09:26:34 INFO - PROCESS | 1846 | --DOMWINDOW == 205 (0x7f75473e9c00) [pid = 1846] [serial = 1436] [outer = (nil)] [url = about:blank] 09:26:34 INFO - PROCESS | 1846 | --DOMWINDOW == 204 (0x7f754a948000) [pid = 1846] [serial = 1439] [outer = (nil)] [url = about:blank] 09:26:34 INFO - PROCESS | 1846 | --DOMWINDOW == 203 (0x7f7529944000) [pid = 1846] [serial = 1442] [outer = (nil)] [url = about:blank] 09:26:34 INFO - PROCESS | 1846 | --DOMWINDOW == 202 (0x7f7540321800) [pid = 1846] [serial = 1466] [outer = (nil)] [url = about:blank] 09:26:34 INFO - PROCESS | 1846 | 1461774394890 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]]]}] 09:26:34 INFO - PROCESS | 1846 | --DOCSHELL 0x7f75299b7800 == 84 [pid = 1846] [id = 505] 09:26:34 INFO - PROCESS | 1846 | --DOCSHELL 0x7f7530f42000 == 83 [pid = 1846] [id = 504] 09:26:34 INFO - PROCESS | 1846 | --DOCSHELL 0x7f75300d4000 == 82 [pid = 1846] [id = 503] 09:26:34 INFO - PROCESS | 1846 | --DOCSHELL 0x7f752f49e000 == 81 [pid = 1846] [id = 502] 09:26:34 INFO - PROCESS | 1846 | --DOCSHELL 0x7f75295de000 == 80 [pid = 1846] [id = 501] 09:26:34 INFO - PROCESS | 1846 | --DOCSHELL 0x7f752e39e800 == 79 [pid = 1846] [id = 500] 09:26:34 INFO - PROCESS | 1846 | --DOCSHELL 0x7f752a316000 == 78 [pid = 1846] [id = 499] 09:26:34 INFO - PROCESS | 1846 | --DOCSHELL 0x7f7524472000 == 77 [pid = 1846] [id = 498] 09:26:34 INFO - PROCESS | 1846 | --DOCSHELL 0x7f752643b800 == 76 [pid = 1846] [id = 497] 09:26:34 INFO - PROCESS | 1846 | --DOCSHELL 0x7f75506e4000 == 75 [pid = 1846] [id = 495] 09:26:34 INFO - PROCESS | 1846 | --DOCSHELL 0x7f754b32c800 == 74 [pid = 1846] [id = 494] 09:26:34 INFO - PROCESS | 1846 | --DOCSHELL 0x7f7550641800 == 73 [pid = 1846] [id = 493] 09:26:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | quadraticCurveTo() with Infinity/NaN is ignored 09:26:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | took 1698ms 09:26:34 INFO - PROCESS | 1846 | --DOCSHELL 0x7f754b6ab800 == 72 [pid = 1846] [id = 492] 09:26:34 INFO - PROCESS | 1846 | --DOCSHELL 0x7f7547331800 == 71 [pid = 1846] [id = 491] 09:26:34 INFO - PROCESS | 1846 | --DOCSHELL 0x7f75329d5800 == 70 [pid = 1846] [id = 490] 09:26:34 INFO - PROCESS | 1846 | 1461774394963 Marionette TRACE conn3 -> [0,2053,"getWindowHandle",null] 09:26:34 INFO - PROCESS | 1846 | 1461774394966 Marionette TRACE conn3 <- [1,2053,null,{"value":"8"}] 09:26:34 INFO - PROCESS | 1846 | --DOCSHELL 0x7f752f49a800 == 69 [pid = 1846] [id = 489] 09:26:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html 09:26:34 INFO - PROCESS | 1846 | 1461774394976 Marionette TRACE conn3 -> [0,2054,"setScriptTimeout",{"ms":35000}] 09:26:34 INFO - PROCESS | 1846 | 1461774394981 Marionette TRACE conn3 <- [1,2054,null,{}] 09:26:35 INFO - PROCESS | 1846 | 1461774394995 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}] 09:26:35 INFO - PROCESS | 1846 | 1461774395170 Marionette TRACE conn3 <- [1,2055,null,{"value":null}] 09:26:35 INFO - PROCESS | 1846 | --DOMWINDOW == 201 (0x7f752e1a7c00) [pid = 1846] [serial = 1359] [outer = (nil)] [url = about:blank] 09:26:35 INFO - PROCESS | 1846 | --DOMWINDOW == 200 (0x7f753478fc00) [pid = 1846] [serial = 1329] [outer = (nil)] [url = about:blank] 09:26:35 INFO - PROCESS | 1846 | --DOMWINDOW == 199 (0x7f752fdd2800) [pid = 1846] [serial = 1278] [outer = (nil)] [url = about:blank] 09:26:35 INFO - PROCESS | 1846 | --DOMWINDOW == 198 (0x7f753749cc00) [pid = 1846] [serial = 1368] [outer = (nil)] [url = about:blank] 09:26:35 INFO - PROCESS | 1846 | --DOMWINDOW == 197 (0x7f753144a800) [pid = 1846] [serial = 1260] [outer = (nil)] [url = about:blank] 09:26:35 INFO - PROCESS | 1846 | --DOMWINDOW == 196 (0x7f75329f2400) [pid = 1846] [serial = 1167] [outer = (nil)] [url = about:blank] 09:26:35 INFO - PROCESS | 1846 | --DOMWINDOW == 195 (0x7f7539443800) [pid = 1846] [serial = 1176] [outer = (nil)] [url = about:blank] 09:26:35 INFO - PROCESS | 1846 | --DOMWINDOW == 194 (0x7f753a79c000) [pid = 1846] [serial = 1230] [outer = (nil)] [url = about:blank] 09:26:35 INFO - PROCESS | 1846 | --DOMWINDOW == 193 (0x7f752a6ea000) [pid = 1846] [serial = 1161] [outer = (nil)] [url = about:blank] 09:26:35 INFO - PROCESS | 1846 | --DOMWINDOW == 192 (0x7f753a795000) [pid = 1846] [serial = 1266] [outer = (nil)] [url = about:blank] 09:26:35 INFO - PROCESS | 1846 | --DOMWINDOW == 191 (0x7f752a90d000) [pid = 1846] [serial = 1116] [outer = (nil)] [url = about:blank] 09:26:35 INFO - PROCESS | 1846 | --DOMWINDOW == 190 (0x7f753803c000) [pid = 1846] [serial = 1131] [outer = (nil)] [url = about:blank] 09:26:35 INFO - PROCESS | 1846 | --DOMWINDOW == 189 (0x7f75355c1400) [pid = 1846] [serial = 1218] [outer = (nil)] [url = about:blank] 09:26:35 INFO - PROCESS | 1846 | --DOMWINDOW == 188 (0x7f753f476800) [pid = 1846] [serial = 1383] [outer = (nil)] [url = about:blank] 09:26:35 INFO - PROCESS | 1846 | --DOMWINDOW == 187 (0x7f752a92cc00) [pid = 1846] [serial = 1206] [outer = (nil)] [url = about:blank] 09:26:35 INFO - PROCESS | 1846 | --DOMWINDOW == 186 (0x7f753746e400) [pid = 1846] [serial = 1128] [outer = (nil)] [url = about:blank] 09:26:35 INFO - PROCESS | 1846 | --DOMWINDOW == 185 (0x7f7532cba000) [pid = 1846] [serial = 1215] [outer = (nil)] [url = about:blank] 09:26:35 INFO - PROCESS | 1846 | --DOMWINDOW == 184 (0x7f7532a7c000) [pid = 1846] [serial = 1323] [outer = (nil)] [url = about:blank] 09:26:35 INFO - PROCESS | 1846 | --DOMWINDOW == 183 (0x7f7532cc5000) [pid = 1846] [serial = 1365] [outer = (nil)] [url = about:blank] 09:26:35 INFO - PROCESS | 1846 | --DOMWINDOW == 182 (0x7f752fd18400) [pid = 1846] [serial = 1209] [outer = (nil)] [url = about:blank] 09:26:35 INFO - PROCESS | 1846 | --DOMWINDOW == 181 (0x7f7532c10400) [pid = 1846] [serial = 1326] [outer = (nil)] [url = about:blank] 09:26:35 INFO - PROCESS | 1846 | --DOMWINDOW == 180 (0x7f7539444400) [pid = 1846] [serial = 1227] [outer = (nil)] [url = about:blank] 09:26:35 INFO - PROCESS | 1846 | --DOMWINDOW == 179 (0x7f753b96e400) [pid = 1846] [serial = 1377] [outer = (nil)] [url = about:blank] 09:26:35 INFO - PROCESS | 1846 | --DOMWINDOW == 178 (0x7f75394ef400) [pid = 1846] [serial = 1374] [outer = (nil)] [url = about:blank] 09:26:35 INFO - PROCESS | 1846 | --DOMWINDOW == 177 (0x7f7531572800) [pid = 1846] [serial = 1182] [outer = (nil)] [url = about:blank] 09:26:35 INFO - PROCESS | 1846 | --DOMWINDOW == 176 (0x7f754533c000) [pid = 1846] [serial = 1275] [outer = (nil)] [url = about:blank] 09:26:35 INFO - PROCESS | 1846 | --DOMWINDOW == 175 (0x7f753f478800) [pid = 1846] [serial = 1386] [outer = (nil)] [url = about:blank] 09:26:35 INFO - PROCESS | 1846 | --DOMWINDOW == 174 (0x7f752f962400) [pid = 1846] [serial = 1257] [outer = (nil)] [url = about:blank] 09:26:35 INFO - PROCESS | 1846 | --DOMWINDOW == 173 (0x7f752e1a2c00) [pid = 1846] [serial = 1308] [outer = (nil)] [url = about:blank] 09:26:35 INFO - PROCESS | 1846 | --DOMWINDOW == 172 (0x7f752fd17400) [pid = 1846] [serial = 1311] [outer = (nil)] [url = about:blank] 09:26:35 INFO - PROCESS | 1846 | --DOMWINDOW == 171 (0x7f753b972000) [pid = 1846] [serial = 1269] [outer = (nil)] [url = about:blank] 09:26:35 INFO - PROCESS | 1846 | --DOMWINDOW == 170 (0x7f75371b0000) [pid = 1846] [serial = 1170] [outer = (nil)] [url = about:blank] 09:26:35 INFO - PROCESS | 1846 | --DOMWINDOW == 169 (0x7f7532ab5c00) [pid = 1846] [serial = 1122] [outer = (nil)] [url = about:blank] 09:26:35 INFO - PROCESS | 1846 | --DOMWINDOW == 168 (0x7f753803f400) [pid = 1846] [serial = 1221] [outer = (nil)] [url = about:blank] 09:26:35 INFO - PROCESS | 1846 | --DOMWINDOW == 167 (0x7f75280d0000) [pid = 1846] [serial = 1305] [outer = (nil)] [url = about:blank] 09:26:35 INFO - PROCESS | 1846 | --DOMWINDOW == 166 (0x7f7535efd000) [pid = 1846] [serial = 1125] [outer = (nil)] [url = about:blank] 09:26:35 INFO - PROCESS | 1846 | --DOMWINDOW == 165 (0x7f753803c400) [pid = 1846] [serial = 1173] [outer = (nil)] [url = about:blank] 09:26:35 INFO - PROCESS | 1846 | --DOMWINDOW == 164 (0x7f7539dc0800) [pid = 1846] [serial = 1179] [outer = (nil)] [url = about:blank] 09:26:35 INFO - PROCESS | 1846 | --DOMWINDOW == 163 (0x7f7538035000) [pid = 1846] [serial = 1371] [outer = (nil)] [url = about:blank] 09:26:35 INFO - PROCESS | 1846 | --DOMWINDOW == 162 (0x7f75301c7800) [pid = 1846] [serial = 1314] [outer = (nil)] [url = about:blank] 09:26:35 INFO - PROCESS | 1846 | --DOMWINDOW == 161 (0x7f753f47a800) [pid = 1846] [serial = 1272] [outer = (nil)] [url = about:blank] 09:26:35 INFO - PROCESS | 1846 | --DOMWINDOW == 160 (0x7f752fb42c00) [pid = 1846] [serial = 1119] [outer = (nil)] [url = about:blank] 09:26:35 INFO - PROCESS | 1846 | --DOMWINDOW == 159 (0x7f75329e7800) [pid = 1846] [serial = 1212] [outer = (nil)] [url = about:blank] 09:26:35 INFO - PROCESS | 1846 | --DOMWINDOW == 158 (0x7f753ba5b400) [pid = 1846] [serial = 1380] [outer = (nil)] [url = about:blank] 09:26:35 INFO - PROCESS | 1846 | --DOMWINDOW == 157 (0x7f753286c800) [pid = 1846] [serial = 1320] [outer = (nil)] [url = about:blank] 09:26:35 INFO - PROCESS | 1846 | --DOMWINDOW == 156 (0x7f753770cc00) [pid = 1846] [serial = 1263] [outer = (nil)] [url = about:blank] 09:26:35 INFO - PROCESS | 1846 | --DOMWINDOW == 155 (0x7f7538e03c00) [pid = 1846] [serial = 1224] [outer = (nil)] [url = about:blank] 09:26:35 INFO - PROCESS | 1846 | --DOMWINDOW == 154 (0x7f7531261000) [pid = 1846] [serial = 1317] [outer = (nil)] [url = about:blank] 09:26:35 INFO - PROCESS | 1846 | --DOMWINDOW == 153 (0x7f7538a38800) [pid = 1846] [serial = 1134] [outer = (nil)] [url = about:blank] 09:26:35 INFO - PROCESS | 1846 | --DOMWINDOW == 152 (0x7f752fcde800) [pid = 1846] [serial = 1362] [outer = (nil)] [url = about:blank] 09:26:35 INFO - PROCESS | 1846 | --DOMWINDOW == 151 (0x7f75374a5400) [pid = 1846] [serial = 1356] [outer = (nil)] [url = about:blank] 09:26:35 INFO - PROCESS | 1846 | --DOMWINDOW == 150 (0x7f752fdd6800) [pid = 1846] [serial = 1164] [outer = (nil)] [url = about:blank] 09:26:35 INFO - PROCESS | 1846 | --DOMWINDOW == 149 (0x7f7535e17800) [pid = 1846] [serial = 1332] [outer = (nil)] [url = about:blank] 09:26:35 INFO - PROCESS | 1846 | --DOMWINDOW == 148 (0x7f752f14a800) [pid = 1846] [serial = 1451] [outer = (nil)] [url = about:blank] 09:26:35 INFO - PROCESS | 1846 | --DOMWINDOW == 147 (0x7f752fd13800) [pid = 1846] [serial = 1452] [outer = (nil)] [url = about:blank] 09:26:35 INFO - PROCESS | 1846 | --DOMWINDOW == 146 (0x7f752f00dc00) [pid = 1846] [serial = 1413] [outer = (nil)] [url = about:blank] 09:26:35 INFO - PROCESS | 1846 | --DOMWINDOW == 145 (0x7f752a6e4800) [pid = 1846] [serial = 1412] [outer = (nil)] [url = about:blank] 09:26:35 INFO - PROCESS | 1846 | --DOMWINDOW == 144 (0x7f7530557c00) [pid = 1846] [serial = 1416] [outer = (nil)] [url = about:blank] 09:26:35 INFO - PROCESS | 1846 | --DOMWINDOW == 143 (0x7f752fddc800) [pid = 1846] [serial = 1415] [outer = (nil)] [url = about:blank] 09:26:35 INFO - PROCESS | 1846 | --DOMWINDOW == 142 (0x7f7540319c00) [pid = 1846] [serial = 1422] [outer = (nil)] [url = about:blank] 09:26:35 INFO - PROCESS | 1846 | --DOMWINDOW == 141 (0x7f753ba5e800) [pid = 1846] [serial = 1421] [outer = (nil)] [url = about:blank] 09:26:35 INFO - PROCESS | 1846 | --DOMWINDOW == 140 (0x7f753803f000) [pid = 1846] [serial = 1419] [outer = (nil)] [url = about:blank] 09:26:35 INFO - PROCESS | 1846 | --DOMWINDOW == 139 (0x7f753749c400) [pid = 1846] [serial = 1418] [outer = (nil)] [url = about:blank] 09:26:35 INFO - PROCESS | 1846 | --DOMWINDOW == 138 (0x7f753156f400) [pid = 1846] [serial = 1454] [outer = (nil)] [url = about:blank] 09:26:35 INFO - PROCESS | 1846 | --DOMWINDOW == 137 (0x7f752a931000) [pid = 1846] [serial = 1449] [outer = (nil)] [url = about:blank] 09:26:35 INFO - PROCESS | 1846 | --DOMWINDOW == 136 (0x7f752a6b3400) [pid = 1846] [serial = 1448] [outer = (nil)] [url = about:blank] 09:26:35 INFO - PROCESS | 1846 | --DOMWINDOW == 135 (0x7f75296c6400) [pid = 1846] [serial = 1446] [outer = (nil)] [url = about:blank] 09:26:35 INFO - PROCESS | 1846 | --DOMWINDOW == 134 (0x7f75296c1400) [pid = 1846] [serial = 1445] [outer = (nil)] [url = about:blank] 09:26:35 INFO - PROCESS | 1846 | --DOMWINDOW == 133 (0x7f7537d08c00) [pid = 1846] [serial = 1460] [outer = (nil)] [url = about:blank] 09:26:35 INFO - PROCESS | 1846 | --DOMWINDOW == 132 (0x7f7535e18400) [pid = 1846] [serial = 1457] [outer = (nil)] [url = about:blank] 09:26:35 INFO - PROCESS | 1846 | --DOMWINDOW == 131 (0x7f753746d800) [pid = 1846] [serial = 1463] [outer = (nil)] [url = about:blank] 09:26:35 INFO - PROCESS | 1846 | --DOMWINDOW == 130 (0x7f7538da4800) [pid = 1846] [serial = 1461] [outer = (nil)] [url = about:blank] 09:26:35 INFO - PROCESS | 1846 | --DOMWINDOW == 129 (0x7f754031a000) [pid = 1846] [serial = 1464] [outer = (nil)] [url = about:blank] 09:26:35 INFO - PROCESS | 1846 | --DOMWINDOW == 128 (0x7f75373dbc00) [pid = 1846] [serial = 1458] [outer = (nil)] [url = about:blank] 09:26:35 INFO - PROCESS | 1846 | --DOMWINDOW == 127 (0x7f7532a82c00) [pid = 1846] [serial = 1455] [outer = (nil)] [url = about:blank] 09:26:35 INFO - PROCESS | 1846 | 1461774395417 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\", \"8c3fb307-b706-445e-94e1-ab62aec87e07\");\n\nvar timer = null;\nif (30000) {\n 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:26:35 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f7529452800 == 70 [pid = 1846] [id = 521] 09:26:35 INFO - PROCESS | 1846 | ++DOMWINDOW == 128 (0x7f75296c6400) [pid = 1846] [serial = 1564] [outer = (nil)] 09:26:35 INFO - PROCESS | 1846 | ++DOMWINDOW == 129 (0x7f752a6e2800) [pid = 1846] [serial = 1565] [outer = 0x7f75296c6400] 09:26:35 INFO - PROCESS | 1846 | 1461774395484 Marionette DEBUG loaded listener.js 09:26:35 INFO - PROCESS | 1846 | ++DOMWINDOW == 130 (0x7f752a92bc00) [pid = 1846] [serial = 1566] [outer = 0x7f75296c6400] 09:26:36 INFO - PROCESS | 1846 | 1461774396277 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]]]}] 09:26:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | Canvas test: 2d.path.quadraticCurveTo.scaled 09:26:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | took 1351ms 09:26:36 INFO - PROCESS | 1846 | 1461774396328 Marionette TRACE conn3 -> [0,2057,"getWindowHandle",null] 09:26:36 INFO - PROCESS | 1846 | 1461774396332 Marionette TRACE conn3 <- [1,2057,null,{"value":"8"}] 09:26:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html 09:26:36 INFO - PROCESS | 1846 | 1461774396338 Marionette TRACE conn3 -> [0,2058,"setScriptTimeout",{"ms":35000}] 09:26:36 INFO - PROCESS | 1846 | 1461774396340 Marionette TRACE conn3 <- [1,2058,null,{}] 09:26:36 INFO - PROCESS | 1846 | 1461774396345 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}] 09:26:36 INFO - PROCESS | 1846 | 1461774396513 Marionette TRACE conn3 <- [1,2059,null,{"value":null}] 09:26:36 INFO - PROCESS | 1846 | 1461774396527 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\", \"8c3fb307-b706-445e-94e1-ab62aec87e07\");\n\nvar timer = null;\nif (30000) {\n 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:26:36 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f752f237800 == 71 [pid = 1846] [id = 522] 09:26:36 INFO - PROCESS | 1846 | ++DOMWINDOW == 131 (0x7f752a92cc00) [pid = 1846] [serial = 1567] [outer = (nil)] 09:26:36 INFO - PROCESS | 1846 | ++DOMWINDOW == 132 (0x7f752f960800) [pid = 1846] [serial = 1568] [outer = 0x7f752a92cc00] 09:26:36 INFO - PROCESS | 1846 | 1461774396589 Marionette DEBUG loaded listener.js 09:26:36 INFO - PROCESS | 1846 | ++DOMWINDOW == 133 (0x7f752fcbe400) [pid = 1846] [serial = 1569] [outer = 0x7f752a92cc00] 09:26:37 INFO - PROCESS | 1846 | 1461774397490 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]]]}] 09:26:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | Canvas test: 2d.path.quadraticCurveTo.shape 09:26:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | took 1180ms 09:26:37 INFO - PROCESS | 1846 | 1461774397518 Marionette TRACE conn3 -> [0,2061,"getWindowHandle",null] 09:26:37 INFO - PROCESS | 1846 | 1461774397521 Marionette TRACE conn3 <- [1,2061,null,{"value":"8"}] 09:26:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.basic.html 09:26:37 INFO - PROCESS | 1846 | 1461774397552 Marionette TRACE conn3 -> [0,2062,"setScriptTimeout",{"ms":35000}] 09:26:37 INFO - PROCESS | 1846 | 1461774397555 Marionette TRACE conn3 <- [1,2062,null,{}] 09:26:37 INFO - PROCESS | 1846 | 1461774397571 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}] 09:26:37 INFO - PROCESS | 1846 | 1461774397786 Marionette TRACE conn3 <- [1,2063,null,{"value":null}] 09:26:37 INFO - PROCESS | 1846 | 1461774397813 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\", \"8c3fb307-b706-445e-94e1-ab62aec87e07\");\n\nvar timer = null;\nif (30000) {\n 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:26:37 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f752fbc3800 == 72 [pid = 1846] [id = 523] 09:26:37 INFO - PROCESS | 1846 | ++DOMWINDOW == 134 (0x7f752e1b1800) [pid = 1846] [serial = 1570] [outer = (nil)] 09:26:37 INFO - PROCESS | 1846 | ++DOMWINDOW == 135 (0x7f752fd13800) [pid = 1846] [serial = 1571] [outer = 0x7f752e1b1800] 09:26:37 INFO - PROCESS | 1846 | 1461774397886 Marionette DEBUG loaded listener.js 09:26:37 INFO - PROCESS | 1846 | ++DOMWINDOW == 136 (0x7f752fdd4400) [pid = 1846] [serial = 1572] [outer = 0x7f752e1b1800] 09:26:38 INFO - PROCESS | 1846 | 1461774398773 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]]]}] 09:26:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.basic.html | Canvas test: 2d.path.rect.basic 09:26:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.basic.html | took 1288ms 09:26:38 INFO - PROCESS | 1846 | 1461774398847 Marionette TRACE conn3 -> [0,2065,"getWindowHandle",null] 09:26:38 INFO - PROCESS | 1846 | 1461774398849 Marionette TRACE conn3 <- [1,2065,null,{"value":"8"}] 09:26:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.closed.html 09:26:38 INFO - PROCESS | 1846 | 1461774398863 Marionette TRACE conn3 -> [0,2066,"setScriptTimeout",{"ms":35000}] 09:26:38 INFO - PROCESS | 1846 | 1461774398865 Marionette TRACE conn3 <- [1,2066,null,{}] 09:26:38 INFO - PROCESS | 1846 | 1461774398885 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}] 09:26:39 INFO - PROCESS | 1846 | 1461774399183 Marionette TRACE conn3 <- [1,2067,null,{"value":null}] 09:26:39 INFO - PROCESS | 1846 | 1461774399212 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\", \"8c3fb307-b706-445e-94e1-ab62aec87e07\");\n\nvar timer = null;\nif (30000) {\n 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:26:39 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f7530454000 == 73 [pid = 1846] [id = 524] 09:26:39 INFO - PROCESS | 1846 | ++DOMWINDOW == 137 (0x7f75301d5800) [pid = 1846] [serial = 1573] [outer = (nil)] 09:26:39 INFO - PROCESS | 1846 | ++DOMWINDOW == 138 (0x7f7531449400) [pid = 1846] [serial = 1574] [outer = 0x7f75301d5800] 09:26:39 INFO - PROCESS | 1846 | 1461774399276 Marionette DEBUG loaded listener.js 09:26:39 INFO - PROCESS | 1846 | ++DOMWINDOW == 139 (0x7f75329e8800) [pid = 1846] [serial = 1575] [outer = 0x7f75301d5800] 09:26:40 INFO - PROCESS | 1846 | --DOMWINDOW == 138 (0x7f7526615c00) [pid = 1846] [serial = 1438] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.1.html] 09:26:40 INFO - PROCESS | 1846 | --DOMWINDOW == 137 (0x7f752fcda000) [pid = 1846] [serial = 1510] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.2.html] 09:26:40 INFO - PROCESS | 1846 | --DOMWINDOW == 136 (0x7f7530f1a400) [pid = 1846] [serial = 1513] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.3.html] 09:26:40 INFO - PROCESS | 1846 | --DOMWINDOW == 135 (0x7f7526608400) [pid = 1846] [serial = 1492] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.edge.html] 09:26:40 INFO - PROCESS | 1846 | --DOMWINDOW == 134 (0x7f75280cf400) [pid = 1846] [serial = 1495] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.empty.html] 09:26:40 INFO - PROCESS | 1846 | --DOMWINDOW == 133 (0x7f7527996000) [pid = 1846] [serial = 1504] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.subpath.html] 09:26:40 INFO - PROCESS | 1846 | --DOMWINDOW == 132 (0x7f752f96ec00) [pid = 1846] [serial = 1507] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.1.html] 09:26:40 INFO - PROCESS | 1846 | --DOMWINDOW == 131 (0x7f752a92f000) [pid = 1846] [serial = 1465] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.1.html] 09:26:40 INFO - PROCESS | 1846 | --DOMWINDOW == 130 (0x7f7526aac400) [pid = 1846] [serial = 1498] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html] 09:26:40 INFO - PROCESS | 1846 | --DOMWINDOW == 129 (0x7f752a6e7000) [pid = 1846] [serial = 1501] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.outside.html] 09:26:40 INFO - PROCESS | 1846 | --DOMWINDOW == 128 (0x7f752660ec00) [pid = 1846] [serial = 1435] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.unaffected.html] 09:26:40 INFO - PROCESS | 1846 | --DOMWINDOW == 127 (0x7f7538a15000) [pid = 1846] [serial = 1426] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.2.html] 09:26:40 INFO - PROCESS | 1846 | --DOMWINDOW == 126 (0x7f75461e1c00) [pid = 1846] [serial = 1429] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.empty.html] 09:26:40 INFO - PROCESS | 1846 | --DOMWINDOW == 125 (0x7f752799bc00) [pid = 1846] [serial = 1441] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.2.html] 09:26:40 INFO - PROCESS | 1846 | --DOMWINDOW == 124 (0x7f75470a3c00) [pid = 1846] [serial = 1432] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.intersect.html] 09:26:40 INFO - PROCESS | 1846 | --DOMWINDOW == 123 (0x7f7529943c00) [pid = 1846] [serial = 1423] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.1.html] 09:26:40 INFO - PROCESS | 1846 | 1461774400648 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]]]}] 09:26:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.closed.html | Canvas test: 2d.path.rect.closed 09:26:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.closed.html | took 1840ms 09:26:40 INFO - PROCESS | 1846 | 1461774400701 Marionette TRACE conn3 -> [0,2069,"getWindowHandle",null] 09:26:40 INFO - PROCESS | 1846 | 1461774400706 Marionette TRACE conn3 <- [1,2069,null,{"value":"8"}] 09:26:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.1.html 09:26:40 INFO - PROCESS | 1846 | 1461774400715 Marionette TRACE conn3 -> [0,2070,"setScriptTimeout",{"ms":35000}] 09:26:40 INFO - PROCESS | 1846 | 1461774400721 Marionette TRACE conn3 <- [1,2070,null,{}] 09:26:40 INFO - PROCESS | 1846 | 1461774400731 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}] 09:26:40 INFO - PROCESS | 1846 | 1461774400927 Marionette TRACE conn3 <- [1,2071,null,{"value":null}] 09:26:41 INFO - PROCESS | 1846 | 1461774401178 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\", \"8c3fb307-b706-445e-94e1-ab62aec87e07\");\n\nvar timer = null;\nif (30000) {\n 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:26:41 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f75283b2800 == 74 [pid = 1846] [id = 525] 09:26:41 INFO - PROCESS | 1846 | ++DOMWINDOW == 124 (0x7f75268b9000) [pid = 1846] [serial = 1576] [outer = (nil)] 09:26:41 INFO - PROCESS | 1846 | ++DOMWINDOW == 125 (0x7f7527ff0000) [pid = 1846] [serial = 1577] [outer = 0x7f75268b9000] 09:26:41 INFO - PROCESS | 1846 | 1461774401297 Marionette DEBUG loaded listener.js 09:26:41 INFO - PROCESS | 1846 | ++DOMWINDOW == 126 (0x7f7528194c00) [pid = 1846] [serial = 1578] [outer = 0x7f75268b9000] 09:26:42 INFO - PROCESS | 1846 | 1461774402229 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]]]}] 09:26:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.1.html | Canvas test: 2d.path.rect.end.1 09:26:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.1.html | took 1546ms 09:26:42 INFO - PROCESS | 1846 | 1461774402262 Marionette TRACE conn3 -> [0,2073,"getWindowHandle",null] 09:26:42 INFO - PROCESS | 1846 | 1461774402271 Marionette TRACE conn3 <- [1,2073,null,{"value":"8"}] 09:26:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.2.html 09:26:42 INFO - PROCESS | 1846 | 1461774402282 Marionette TRACE conn3 -> [0,2074,"setScriptTimeout",{"ms":35000}] 09:26:42 INFO - PROCESS | 1846 | 1461774402285 Marionette TRACE conn3 <- [1,2074,null,{}] 09:26:42 INFO - PROCESS | 1846 | 1461774402292 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}] 09:26:42 INFO - PROCESS | 1846 | 1461774402484 Marionette TRACE conn3 <- [1,2075,null,{"value":null}] 09:26:42 INFO - PROCESS | 1846 | 1461774402673 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\", \"8c3fb307-b706-445e-94e1-ab62aec87e07\");\n\nvar timer = null;\nif (30000) {\n 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:26:42 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f752f231000 == 75 [pid = 1846] [id = 526] 09:26:42 INFO - PROCESS | 1846 | ++DOMWINDOW == 127 (0x7f7526aaa400) [pid = 1846] [serial = 1579] [outer = (nil)] 09:26:42 INFO - PROCESS | 1846 | ++DOMWINDOW == 128 (0x7f7529943c00) [pid = 1846] [serial = 1580] [outer = 0x7f7526aaa400] 09:26:42 INFO - PROCESS | 1846 | 1461774402747 Marionette DEBUG loaded listener.js 09:26:42 INFO - PROCESS | 1846 | ++DOMWINDOW == 129 (0x7f752a6b7000) [pid = 1846] [serial = 1581] [outer = 0x7f7526aaa400] 09:26:43 INFO - PROCESS | 1846 | 1461774403724 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]]]}] 09:26:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.2.html | Canvas test: 2d.path.rect.end.2 09:26:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.2.html | took 1477ms 09:26:43 INFO - PROCESS | 1846 | 1461774403759 Marionette TRACE conn3 -> [0,2077,"getWindowHandle",null] 09:26:43 INFO - PROCESS | 1846 | 1461774403763 Marionette TRACE conn3 <- [1,2077,null,{"value":"8"}] 09:26:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.negative.html 09:26:43 INFO - PROCESS | 1846 | 1461774403769 Marionette TRACE conn3 -> [0,2078,"setScriptTimeout",{"ms":35000}] 09:26:43 INFO - PROCESS | 1846 | 1461774403774 Marionette TRACE conn3 <- [1,2078,null,{}] 09:26:43 INFO - PROCESS | 1846 | 1461774403790 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}] 09:26:44 INFO - PROCESS | 1846 | 1461774404004 Marionette TRACE conn3 <- [1,2079,null,{"value":null}] 09:26:44 INFO - PROCESS | 1846 | 1461774404182 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\", \"8c3fb307-b706-445e-94e1-ab62aec87e07\");\n\nvar timer = null;\nif (30000) {\n 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:26:44 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f75315c4800 == 76 [pid = 1846] [id = 527] 09:26:44 INFO - PROCESS | 1846 | ++DOMWINDOW == 130 (0x7f752e1a6400) [pid = 1846] [serial = 1582] [outer = (nil)] 09:26:44 INFO - PROCESS | 1846 | ++DOMWINDOW == 131 (0x7f752fd14800) [pid = 1846] [serial = 1583] [outer = 0x7f752e1a6400] 09:26:44 INFO - PROCESS | 1846 | 1461774404302 Marionette DEBUG loaded listener.js 09:26:44 INFO - PROCESS | 1846 | ++DOMWINDOW == 132 (0x7f752ff33800) [pid = 1846] [serial = 1584] [outer = 0x7f752e1a6400] 09:26:45 INFO - PROCESS | 1846 | 1461774405125 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]]]}] 09:26:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.negative.html | Canvas test: 2d.path.rect.negative 09:26:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.negative.html | took 1393ms 09:26:45 INFO - PROCESS | 1846 | 1461774405162 Marionette TRACE conn3 -> [0,2081,"getWindowHandle",null] 09:26:45 INFO - PROCESS | 1846 | 1461774405166 Marionette TRACE conn3 <- [1,2081,null,{"value":"8"}] 09:26:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.newsubpath.html 09:26:45 INFO - PROCESS | 1846 | 1461774405172 Marionette TRACE conn3 -> [0,2082,"setScriptTimeout",{"ms":35000}] 09:26:45 INFO - PROCESS | 1846 | 1461774405176 Marionette TRACE conn3 <- [1,2082,null,{}] 09:26:45 INFO - PROCESS | 1846 | 1461774405182 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}] 09:26:45 INFO - PROCESS | 1846 | 1461774405361 Marionette TRACE conn3 <- [1,2083,null,{"value":null}] 09:26:45 INFO - PROCESS | 1846 | 1461774405544 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\", \"8c3fb307-b706-445e-94e1-ab62aec87e07\");\n\nvar timer = null;\nif (30000) {\n 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:26:45 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f75338c4000 == 77 [pid = 1846] [id = 528] 09:26:45 INFO - PROCESS | 1846 | ++DOMWINDOW == 133 (0x7f752f152000) [pid = 1846] [serial = 1585] [outer = (nil)] 09:26:45 INFO - PROCESS | 1846 | ++DOMWINDOW == 134 (0x7f753141d800) [pid = 1846] [serial = 1586] [outer = 0x7f752f152000] 09:26:45 INFO - PROCESS | 1846 | 1461774405615 Marionette DEBUG loaded listener.js 09:26:45 INFO - PROCESS | 1846 | ++DOMWINDOW == 135 (0x7f7531572800) [pid = 1846] [serial = 1587] [outer = 0x7f752f152000] 09:26:46 INFO - PROCESS | 1846 | 1461774406521 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]]]}] 09:26:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.newsubpath.html | Canvas test: 2d.path.rect.newsubpath 09:26:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.newsubpath.html | took 1379ms 09:26:46 INFO - PROCESS | 1846 | 1461774406552 Marionette TRACE conn3 -> [0,2085,"getWindowHandle",null] 09:26:46 INFO - PROCESS | 1846 | 1461774406556 Marionette TRACE conn3 <- [1,2085,null,{"value":"8"}] 09:26:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.nonfinite.html 09:26:46 INFO - PROCESS | 1846 | 1461774406561 Marionette TRACE conn3 -> [0,2086,"setScriptTimeout",{"ms":35000}] 09:26:46 INFO - PROCESS | 1846 | 1461774406564 Marionette TRACE conn3 <- [1,2086,null,{}] 09:26:46 INFO - PROCESS | 1846 | 1461774406569 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}] 09:26:46 INFO - PROCESS | 1846 | 1461774406755 Marionette TRACE conn3 <- [1,2087,null,{"value":null}] 09:26:46 INFO - PROCESS | 1846 | 1461774406949 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\", \"8c3fb307-b706-445e-94e1-ab62aec87e07\");\n\nvar timer = null;\nif (30000) {\n 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:26:46 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f753713c000 == 78 [pid = 1846] [id = 529] 09:26:46 INFO - PROCESS | 1846 | ++DOMWINDOW == 136 (0x7f7530553000) [pid = 1846] [serial = 1588] [outer = (nil)] 09:26:47 INFO - PROCESS | 1846 | ++DOMWINDOW == 137 (0x7f7532a77c00) [pid = 1846] [serial = 1589] [outer = 0x7f7530553000] 09:26:47 INFO - PROCESS | 1846 | 1461774407026 Marionette DEBUG loaded listener.js 09:26:47 INFO - PROCESS | 1846 | ++DOMWINDOW == 138 (0x7f7532c10400) [pid = 1846] [serial = 1590] [outer = 0x7f7530553000] 09:26:47 INFO - PROCESS | 1846 | 1461774407942 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]]]}] 09:26:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.nonfinite.html | rect() with Infinity/NaN is ignored 09:26:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.nonfinite.html | took 1433ms 09:26:48 INFO - PROCESS | 1846 | 1461774408032 Marionette TRACE conn3 -> [0,2089,"getWindowHandle",null] 09:26:48 INFO - PROCESS | 1846 | 1461774408035 Marionette TRACE conn3 <- [1,2089,null,{"value":"8"}] 09:26:48 INFO - PROCESS | 1846 | ************************* 09:26:48 INFO - PROCESS | 1846 | A coding exception was thrown and uncaught in a Task. 09:26:48 INFO - PROCESS | 1846 | 09:26:48 INFO - PROCESS | 1846 | Full message: TypeError: NetworkError when attempting to fetch resource. 09:26:48 INFO - PROCESS | 1846 | Full stack: 09:26:48 INFO - PROCESS | 1846 | ************************* 09:26:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.selfintersect.html 09:26:48 INFO - PROCESS | 1846 | 1461774408048 Marionette TRACE conn3 -> [0,2090,"setScriptTimeout",{"ms":35000}] 09:26:48 INFO - PROCESS | 1846 | 1461774408050 Marionette TRACE conn3 <- [1,2090,null,{}] 09:26:48 INFO - PROCESS | 1846 | 1461774408056 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}] 09:26:48 INFO - PROCESS | 1846 | 1461774408302 Marionette TRACE conn3 <- [1,2091,null,{"value":null}] 09:26:48 INFO - PROCESS | 1846 | 1461774408544 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\", \"8c3fb307-b706-445e-94e1-ab62aec87e07\");\n\nvar timer = null;\nif (30000) {\n 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:26:48 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f7539283800 == 79 [pid = 1846] [id = 530] 09:26:48 INFO - PROCESS | 1846 | ++DOMWINDOW == 139 (0x7f753734a800) [pid = 1846] [serial = 1591] [outer = (nil)] 09:26:48 INFO - PROCESS | 1846 | ++DOMWINDOW == 140 (0x7f7538a37400) [pid = 1846] [serial = 1592] [outer = 0x7f753734a800] 09:26:48 INFO - PROCESS | 1846 | 1461774408633 Marionette DEBUG loaded listener.js 09:26:48 INFO - PROCESS | 1846 | ++DOMWINDOW == 141 (0x7f7538e09400) [pid = 1846] [serial = 1593] [outer = 0x7f753734a800] 09:26:49 INFO - PROCESS | 1846 | 1461774409419 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]]]}] 09:26:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.selfintersect.html | Canvas test: 2d.path.rect.selfintersect 09:26:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.selfintersect.html | took 1428ms 09:26:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.winding.html 09:26:49 INFO - PROCESS | 1846 | 1461774409490 Marionette TRACE conn3 -> [0,2093,"getWindowHandle",null] 09:26:49 INFO - PROCESS | 1846 | 1461774409492 Marionette TRACE conn3 <- [1,2093,null,{"value":"8"}] 09:26:49 INFO - PROCESS | 1846 | 1461774409501 Marionette TRACE conn3 -> [0,2094,"setScriptTimeout",{"ms":35000}] 09:26:49 INFO - PROCESS | 1846 | 1461774409504 Marionette TRACE conn3 <- [1,2094,null,{}] 09:26:49 INFO - PROCESS | 1846 | 1461774409510 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}] 09:26:49 INFO - PROCESS | 1846 | 1461774409698 Marionette TRACE conn3 <- [1,2095,null,{"value":null}] 09:26:49 INFO - PROCESS | 1846 | 1461774409882 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\", \"8c3fb307-b706-445e-94e1-ab62aec87e07\");\n\nvar timer = null;\nif (30000) {\n 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:26:49 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f753bdd2000 == 80 [pid = 1846] [id = 531] 09:26:49 INFO - PROCESS | 1846 | ++DOMWINDOW == 142 (0x7f7538042000) [pid = 1846] [serial = 1594] [outer = (nil)] 09:26:49 INFO - PROCESS | 1846 | ++DOMWINDOW == 143 (0x7f7539446800) [pid = 1846] [serial = 1595] [outer = 0x7f7538042000] 09:26:49 INFO - PROCESS | 1846 | 1461774409950 Marionette DEBUG loaded listener.js 09:26:50 INFO - PROCESS | 1846 | ++DOMWINDOW == 144 (0x7f7539db7c00) [pid = 1846] [serial = 1596] [outer = 0x7f7538042000] 09:26:50 INFO - PROCESS | 1846 | 1461774410809 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]]]}] 09:26:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.winding.html | Canvas test: 2d.path.rect.winding 09:26:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.winding.html | took 1382ms 09:26:50 INFO - PROCESS | 1846 | 1461774410883 Marionette TRACE conn3 -> [0,2097,"getWindowHandle",null] 09:26:50 INFO - PROCESS | 1846 | 1461774410885 Marionette TRACE conn3 <- [1,2097,null,{"value":"8"}] 09:26:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.1.html 09:26:50 INFO - PROCESS | 1846 | 1461774410892 Marionette TRACE conn3 -> [0,2098,"setScriptTimeout",{"ms":35000}] 09:26:50 INFO - PROCESS | 1846 | 1461774410894 Marionette TRACE conn3 <- [1,2098,null,{}] 09:26:50 INFO - PROCESS | 1846 | 1461774410899 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}] 09:26:51 INFO - PROCESS | 1846 | 1461774411075 Marionette TRACE conn3 <- [1,2099,null,{"value":null}] 09:26:51 INFO - PROCESS | 1846 | 1461774411300 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\", \"8c3fb307-b706-445e-94e1-ab62aec87e07\");\n\nvar timer = null;\nif (30000) {\n 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:26:51 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f7545ff9800 == 81 [pid = 1846] [id = 532] 09:26:51 INFO - PROCESS | 1846 | ++DOMWINDOW == 145 (0x7f7526607800) [pid = 1846] [serial = 1597] [outer = (nil)] 09:26:51 INFO - PROCESS | 1846 | ++DOMWINDOW == 146 (0x7f7532ab7800) [pid = 1846] [serial = 1598] [outer = 0x7f7526607800] 09:26:51 INFO - PROCESS | 1846 | 1461774411372 Marionette DEBUG loaded listener.js 09:26:51 INFO - PROCESS | 1846 | ++DOMWINDOW == 147 (0x7f753b970000) [pid = 1846] [serial = 1599] [outer = 0x7f7526607800] 09:26:52 INFO - PROCESS | 1846 | 1461774412239 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]]]}] 09:26:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.1.html | Canvas test: 2d.path.rect.zero.1 09:26:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.1.html | took 1382ms 09:26:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.2.html 09:26:52 INFO - PROCESS | 1846 | 1461774412274 Marionette TRACE conn3 -> [0,2101,"getWindowHandle",null] 09:26:52 INFO - PROCESS | 1846 | 1461774412277 Marionette TRACE conn3 <- [1,2101,null,{"value":"8"}] 09:26:52 INFO - PROCESS | 1846 | 1461774412283 Marionette TRACE conn3 -> [0,2102,"setScriptTimeout",{"ms":35000}] 09:26:52 INFO - PROCESS | 1846 | 1461774412286 Marionette TRACE conn3 <- [1,2102,null,{}] 09:26:52 INFO - PROCESS | 1846 | 1461774412291 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}] 09:26:52 INFO - PROCESS | 1846 | 1461774412463 Marionette TRACE conn3 <- [1,2103,null,{"value":null}] 09:26:52 INFO - PROCESS | 1846 | 1461774412648 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\", \"8c3fb307-b706-445e-94e1-ab62aec87e07\");\n\nvar timer = null;\nif (30000) {\n 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:26:52 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f754710e000 == 82 [pid = 1846] [id = 533] 09:26:52 INFO - PROCESS | 1846 | ++DOMWINDOW == 148 (0x7f752e54a000) [pid = 1846] [serial = 1600] [outer = (nil)] 09:26:52 INFO - PROCESS | 1846 | ++DOMWINDOW == 149 (0x7f753b9d4800) [pid = 1846] [serial = 1601] [outer = 0x7f752e54a000] 09:26:52 INFO - PROCESS | 1846 | 1461774412716 Marionette DEBUG loaded listener.js 09:26:52 INFO - PROCESS | 1846 | ++DOMWINDOW == 150 (0x7f753bd03800) [pid = 1846] [serial = 1602] [outer = 0x7f752e54a000] 09:26:53 INFO - PROCESS | 1846 | 1461774413635 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]]]}] 09:26:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.2.html | Canvas test: 2d.path.rect.zero.2 09:26:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.2.html | took 1380ms 09:26:53 INFO - PROCESS | 1846 | 1461774413664 Marionette TRACE conn3 -> [0,2105,"getWindowHandle",null] 09:26:53 INFO - PROCESS | 1846 | 1461774413668 Marionette TRACE conn3 <- [1,2105,null,{"value":"8"}] 09:26:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.3.html 09:26:53 INFO - PROCESS | 1846 | 1461774413674 Marionette TRACE conn3 -> [0,2106,"setScriptTimeout",{"ms":35000}] 09:26:53 INFO - PROCESS | 1846 | 1461774413677 Marionette TRACE conn3 <- [1,2106,null,{}] 09:26:53 INFO - PROCESS | 1846 | 1461774413682 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}] 09:26:53 INFO - PROCESS | 1846 | 1461774413865 Marionette TRACE conn3 <- [1,2107,null,{"value":null}] 09:26:54 INFO - PROCESS | 1846 | 1461774414052 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\", \"8c3fb307-b706-445e-94e1-ab62aec87e07\");\n\nvar timer = null;\nif (30000) {\n 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:26:54 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f754a7e7000 == 83 [pid = 1846] [id = 534] 09:26:54 INFO - PROCESS | 1846 | ++DOMWINDOW == 151 (0x7f7539dc2400) [pid = 1846] [serial = 1603] [outer = (nil)] 09:26:54 INFO - PROCESS | 1846 | ++DOMWINDOW == 152 (0x7f753bd2e400) [pid = 1846] [serial = 1604] [outer = 0x7f7539dc2400] 09:26:54 INFO - PROCESS | 1846 | 1461774414121 Marionette DEBUG loaded listener.js 09:26:54 INFO - PROCESS | 1846 | ++DOMWINDOW == 153 (0x7f754038e000) [pid = 1846] [serial = 1605] [outer = 0x7f7539dc2400] 09:26:55 INFO - PROCESS | 1846 | 1461774415037 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]]]}] 09:26:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.3.html | Canvas test: 2d.path.rect.zero.3 09:26:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.3.html | took 1436ms 09:26:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.4.html 09:26:55 INFO - PROCESS | 1846 | 1461774415111 Marionette TRACE conn3 -> [0,2109,"getWindowHandle",null] 09:26:55 INFO - PROCESS | 1846 | 1461774415114 Marionette TRACE conn3 <- [1,2109,null,{"value":"8"}] 09:26:55 INFO - PROCESS | 1846 | 1461774415120 Marionette TRACE conn3 -> [0,2110,"setScriptTimeout",{"ms":35000}] 09:26:55 INFO - PROCESS | 1846 | 1461774415124 Marionette TRACE conn3 <- [1,2110,null,{}] 09:26:55 INFO - PROCESS | 1846 | 1461774415129 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}] 09:26:55 INFO - PROCESS | 1846 | 1461774415362 Marionette TRACE conn3 <- [1,2111,null,{"value":null}] 09:26:55 INFO - PROCESS | 1846 | 1461774415544 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\", \"8c3fb307-b706-445e-94e1-ab62aec87e07\");\n\nvar timer = null;\nif (30000) {\n 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:26:55 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f754b31e000 == 84 [pid = 1846] [id = 535] 09:26:55 INFO - PROCESS | 1846 | ++DOMWINDOW == 154 (0x7f753b96e400) [pid = 1846] [serial = 1606] [outer = (nil)] 09:26:55 INFO - PROCESS | 1846 | ++DOMWINDOW == 155 (0x7f75461e0c00) [pid = 1846] [serial = 1607] [outer = 0x7f753b96e400] 09:26:55 INFO - PROCESS | 1846 | 1461774415622 Marionette DEBUG loaded listener.js 09:26:55 INFO - PROCESS | 1846 | ++DOMWINDOW == 156 (0x7f754665a000) [pid = 1846] [serial = 1608] [outer = 0x7f753b96e400] 09:26:56 INFO - PROCESS | 1846 | 1461774416569 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]]]}] 09:26:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.4.html | Canvas test: 2d.path.rect.zero.4 09:26:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.4.html | took 1483ms 09:26:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.5.html 09:26:56 INFO - PROCESS | 1846 | 1461774416603 Marionette TRACE conn3 -> [0,2113,"getWindowHandle",null] 09:26:56 INFO - PROCESS | 1846 | 1461774416606 Marionette TRACE conn3 <- [1,2113,null,{"value":"8"}] 09:26:56 INFO - PROCESS | 1846 | 1461774416612 Marionette TRACE conn3 -> [0,2114,"setScriptTimeout",{"ms":35000}] 09:26:56 INFO - PROCESS | 1846 | 1461774416615 Marionette TRACE conn3 <- [1,2114,null,{}] 09:26:56 INFO - PROCESS | 1846 | 1461774416620 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}] 09:26:56 INFO - PROCESS | 1846 | 1461774416793 Marionette TRACE conn3 <- [1,2115,null,{"value":null}] 09:26:56 INFO - PROCESS | 1846 | 1461774416984 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\", \"8c3fb307-b706-445e-94e1-ab62aec87e07\");\n\nvar timer = null;\nif (30000) {\n 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:26:57 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f752449e800 == 85 [pid = 1846] [id = 536] 09:26:57 INFO - PROCESS | 1846 | ++DOMWINDOW == 157 (0x7f752646dc00) [pid = 1846] [serial = 1609] [outer = (nil)] 09:26:57 INFO - PROCESS | 1846 | ++DOMWINDOW == 158 (0x7f75280ac800) [pid = 1846] [serial = 1610] [outer = 0x7f752646dc00] 09:26:57 INFO - PROCESS | 1846 | 1461774417051 Marionette DEBUG loaded listener.js 09:26:57 INFO - PROCESS | 1846 | ++DOMWINDOW == 159 (0x7f752f00f400) [pid = 1846] [serial = 1611] [outer = 0x7f752646dc00] 09:26:58 INFO - PROCESS | 1846 | 1461774418357 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]]]}] 09:26:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.5.html | Canvas test: 2d.path.rect.zero.5 09:26:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.5.html | took 1782ms 09:26:58 INFO - PROCESS | 1846 | 1461774418394 Marionette TRACE conn3 -> [0,2117,"getWindowHandle",null] 09:26:58 INFO - PROCESS | 1846 | 1461774418401 Marionette TRACE conn3 <- [1,2117,null,{"value":"8"}] 09:26:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.6.html 09:26:58 INFO - PROCESS | 1846 | 1461774418407 Marionette TRACE conn3 -> [0,2118,"setScriptTimeout",{"ms":35000}] 09:26:58 INFO - PROCESS | 1846 | 1461774418413 Marionette TRACE conn3 <- [1,2118,null,{}] 09:26:58 INFO - PROCESS | 1846 | 1461774418420 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}] 09:26:58 INFO - PROCESS | 1846 | 1461774418599 Marionette TRACE conn3 <- [1,2119,null,{"value":null}] 09:26:58 INFO - PROCESS | 1846 | 1461774418812 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\", \"8c3fb307-b706-445e-94e1-ab62aec87e07\");\n\nvar timer = null;\nif (30000) {\n 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:26:58 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f752a31a000 == 86 [pid = 1846] [id = 537] 09:26:58 INFO - PROCESS | 1846 | ++DOMWINDOW == 160 (0x7f7526608800) [pid = 1846] [serial = 1612] [outer = (nil)] 09:26:58 INFO - PROCESS | 1846 | ++DOMWINDOW == 161 (0x7f7527998400) [pid = 1846] [serial = 1613] [outer = 0x7f7526608800] 09:26:58 INFO - PROCESS | 1846 | 1461774418876 Marionette DEBUG loaded listener.js 09:26:58 INFO - PROCESS | 1846 | ++DOMWINDOW == 162 (0x7f752836bc00) [pid = 1846] [serial = 1614] [outer = 0x7f7526608800] 09:26:59 INFO - PROCESS | 1846 | 1461774419933 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]]]}] 09:27:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.6.html | Canvas test: 2d.path.rect.zero.6 09:27:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.6.html | took 1636ms 09:27:00 INFO - PROCESS | 1846 | --DOMWINDOW == 161 (0x7f753b969000) [pid = 1846] [serial = 1475] [outer = (nil)] [url = about:blank] 09:27:00 INFO - PROCESS | 1846 | --DOMWINDOW == 160 (0x7f754648e000) [pid = 1846] [serial = 1478] [outer = (nil)] [url = about:blank] 09:27:00 INFO - PROCESS | 1846 | --DOMWINDOW == 159 (0x7f7549536400) [pid = 1846] [serial = 1481] [outer = (nil)] [url = about:blank] 09:27:00 INFO - PROCESS | 1846 | --DOMWINDOW == 158 (0x7f75268bb000) [pid = 1846] [serial = 1484] [outer = (nil)] [url = about:blank] 09:27:00 INFO - PROCESS | 1846 | --DOMWINDOW == 157 (0x7f754b0a5c00) [pid = 1846] [serial = 1487] [outer = (nil)] [url = about:blank] 09:27:00 INFO - PROCESS | 1846 | --DOMWINDOW == 156 (0x7f752a531800) [pid = 1846] [serial = 1490] [outer = (nil)] [url = about:blank] 09:27:00 INFO - PROCESS | 1846 | --DOMWINDOW == 155 (0x7f75280b0400) [pid = 1846] [serial = 1517] [outer = (nil)] [url = about:blank] 09:27:00 INFO - PROCESS | 1846 | 1461774420105 Marionette TRACE conn3 -> [0,2121,"getWindowHandle",null] 09:27:00 INFO - PROCESS | 1846 | 1461774420113 Marionette TRACE conn3 <- [1,2121,null,{"value":"8"}] 09:27:00 INFO - PROCESS | 1846 | --DOCSHELL 0x7f7527fc4000 == 85 [pid = 1846] [id = 517] 09:27:00 INFO - PROCESS | 1846 | --DOCSHELL 0x7f752a5ba000 == 84 [pid = 1846] [id = 516] 09:27:00 INFO - PROCESS | 1846 | --DOCSHELL 0x7f7546623000 == 83 [pid = 1846] [id = 515] 09:27:00 INFO - PROCESS | 1846 | --DOCSHELL 0x7f753f706000 == 82 [pid = 1846] [id = 514] 09:27:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.empty.html 09:27:00 INFO - PROCESS | 1846 | --DOCSHELL 0x7f75394a7800 == 81 [pid = 1846] [id = 513] 09:27:00 INFO - PROCESS | 1846 | --DOCSHELL 0x7f7538ac9000 == 80 [pid = 1846] [id = 512] 09:27:00 INFO - PROCESS | 1846 | --DOCSHELL 0x7f7536412800 == 79 [pid = 1846] [id = 511] 09:27:00 INFO - PROCESS | 1846 | --DOCSHELL 0x7f75338d2000 == 78 [pid = 1846] [id = 510] 09:27:00 INFO - PROCESS | 1846 | --DOCSHELL 0x7f75315d0800 == 77 [pid = 1846] [id = 509] 09:27:00 INFO - PROCESS | 1846 | --DOCSHELL 0x7f752f22e800 == 76 [pid = 1846] [id = 508] 09:27:00 INFO - PROCESS | 1846 | --DOCSHELL 0x7f75295dc000 == 75 [pid = 1846] [id = 507] 09:27:00 INFO - PROCESS | 1846 | --DOCSHELL 0x7f7524464800 == 74 [pid = 1846] [id = 506] 09:27:00 INFO - PROCESS | 1846 | 1461774420143 Marionette TRACE conn3 -> [0,2122,"setScriptTimeout",{"ms":35000}] 09:27:00 INFO - PROCESS | 1846 | 1461774420147 Marionette TRACE conn3 <- [1,2122,null,{}] 09:27:00 INFO - PROCESS | 1846 | 1461774420154 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}] 09:27:00 INFO - PROCESS | 1846 | 1461774420323 Marionette TRACE conn3 <- [1,2123,null,{"value":null}] 09:27:00 INFO - PROCESS | 1846 | --DOMWINDOW == 154 (0x7f754a79b000) [pid = 1846] [serial = 1437] [outer = (nil)] [url = about:blank] 09:27:00 INFO - PROCESS | 1846 | --DOMWINDOW == 153 (0x7f7547345800) [pid = 1846] [serial = 1428] [outer = (nil)] [url = about:blank] 09:27:00 INFO - PROCESS | 1846 | --DOMWINDOW == 152 (0x7f7547608800) [pid = 1846] [serial = 1431] [outer = (nil)] [url = about:blank] 09:27:00 INFO - PROCESS | 1846 | --DOMWINDOW == 151 (0x7f754ae3e400) [pid = 1846] [serial = 1443] [outer = (nil)] [url = about:blank] 09:27:00 INFO - PROCESS | 1846 | --DOMWINDOW == 150 (0x7f754953b400) [pid = 1846] [serial = 1434] [outer = (nil)] [url = about:blank] 09:27:00 INFO - PROCESS | 1846 | --DOMWINDOW == 149 (0x7f7545f71800) [pid = 1846] [serial = 1425] [outer = (nil)] [url = about:blank] 09:27:00 INFO - PROCESS | 1846 | --DOMWINDOW == 148 (0x7f754ad4c000) [pid = 1846] [serial = 1440] [outer = (nil)] [url = about:blank] 09:27:00 INFO - PROCESS | 1846 | --DOMWINDOW == 147 (0x7f75301d4c00) [pid = 1846] [serial = 1511] [outer = (nil)] [url = about:blank] 09:27:00 INFO - PROCESS | 1846 | --DOMWINDOW == 146 (0x7f7531455800) [pid = 1846] [serial = 1514] [outer = (nil)] [url = about:blank] 09:27:00 INFO - PROCESS | 1846 | --DOMWINDOW == 145 (0x7f75329e6400) [pid = 1846] [serial = 1515] [outer = (nil)] [url = about:blank] 09:27:00 INFO - PROCESS | 1846 | --DOMWINDOW == 144 (0x7f75268b9800) [pid = 1846] [serial = 1494] [outer = (nil)] [url = about:blank] 09:27:00 INFO - PROCESS | 1846 | --DOMWINDOW == 143 (0x7f75267d1800) [pid = 1846] [serial = 1493] [outer = (nil)] [url = about:blank] 09:27:00 INFO - PROCESS | 1846 | --DOMWINDOW == 142 (0x7f7528369c00) [pid = 1846] [serial = 1497] [outer = (nil)] [url = about:blank] 09:27:00 INFO - PROCESS | 1846 | --DOMWINDOW == 141 (0x7f752e1ae800) [pid = 1846] [serial = 1505] [outer = (nil)] [url = about:blank] 09:27:00 INFO - PROCESS | 1846 | --DOMWINDOW == 140 (0x7f752f153400) [pid = 1846] [serial = 1506] [outer = (nil)] [url = about:blank] 09:27:00 INFO - PROCESS | 1846 | --DOMWINDOW == 139 (0x7f752818ec00) [pid = 1846] [serial = 1496] [outer = (nil)] [url = about:blank] 09:27:00 INFO - PROCESS | 1846 | --DOMWINDOW == 138 (0x7f752fcc4000) [pid = 1846] [serial = 1508] [outer = (nil)] [url = about:blank] 09:27:00 INFO - PROCESS | 1846 | --DOMWINDOW == 137 (0x7f7546445000) [pid = 1846] [serial = 1467] [outer = (nil)] [url = about:blank] 09:27:00 INFO - PROCESS | 1846 | --DOMWINDOW == 136 (0x7f753144f400) [pid = 1846] [serial = 1472] [outer = (nil)] [url = about:blank] 09:27:00 INFO - PROCESS | 1846 | --DOMWINDOW == 135 (0x7f752a52bc00) [pid = 1846] [serial = 1500] [outer = (nil)] [url = about:blank] 09:27:00 INFO - PROCESS | 1846 | --DOMWINDOW == 134 (0x7f75296bcc00) [pid = 1846] [serial = 1499] [outer = (nil)] [url = about:blank] 09:27:00 INFO - PROCESS | 1846 | --DOMWINDOW == 133 (0x7f752e1aec00) [pid = 1846] [serial = 1503] [outer = (nil)] [url = about:blank] 09:27:00 INFO - PROCESS | 1846 | --DOMWINDOW == 132 (0x7f752a930400) [pid = 1846] [serial = 1502] [outer = (nil)] [url = about:blank] 09:27:00 INFO - PROCESS | 1846 | --DOMWINDOW == 131 (0x7f752a925000) [pid = 1846] [serial = 1469] [outer = (nil)] [url = about:blank] 09:27:00 INFO - PROCESS | 1846 | --DOMWINDOW == 130 (0x7f753141cc00) [pid = 1846] [serial = 1512] [outer = (nil)] [url = about:blank] 09:27:00 INFO - PROCESS | 1846 | --DOMWINDOW == 129 (0x7f752fd1dc00) [pid = 1846] [serial = 1509] [outer = (nil)] [url = about:blank] 09:27:00 INFO - PROCESS | 1846 | 1461774420542 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\", \"8c3fb307-b706-445e-94e1-ab62aec87e07\");\n\nvar timer = null;\nif (30000) {\n 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:27:00 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f7527bf4000 == 75 [pid = 1846] [id = 538] 09:27:00 INFO - PROCESS | 1846 | ++DOMWINDOW == 130 (0x7f75267d1c00) [pid = 1846] [serial = 1615] [outer = (nil)] 09:27:00 INFO - PROCESS | 1846 | ++DOMWINDOW == 131 (0x7f75296c6c00) [pid = 1846] [serial = 1616] [outer = 0x7f75267d1c00] 09:27:00 INFO - PROCESS | 1846 | 1461774420610 Marionette DEBUG loaded listener.js 09:27:00 INFO - PROCESS | 1846 | ++DOMWINDOW == 132 (0x7f752a6b6400) [pid = 1846] [serial = 1617] [outer = 0x7f75267d1c00] 09:27:01 INFO - PROCESS | 1846 | 1461774421330 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]]]}] 09:27:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.empty.html | Empty subpaths are not stroked 09:27:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.empty.html | took 1255ms 09:27:01 INFO - PROCESS | 1846 | 1461774421411 Marionette TRACE conn3 -> [0,2125,"getWindowHandle",null] 09:27:01 INFO - PROCESS | 1846 | 1461774421413 Marionette TRACE conn3 <- [1,2125,null,{"value":"8"}] 09:27:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.overlap.html 09:27:01 INFO - PROCESS | 1846 | 1461774421427 Marionette TRACE conn3 -> [0,2126,"setScriptTimeout",{"ms":35000}] 09:27:01 INFO - PROCESS | 1846 | 1461774421432 Marionette TRACE conn3 <- [1,2126,null,{}] 09:27:01 INFO - PROCESS | 1846 | 1461774421449 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}] 09:27:01 INFO - PROCESS | 1846 | 1461774421635 Marionette TRACE conn3 <- [1,2127,null,{"value":null}] 09:27:01 INFO - PROCESS | 1846 | 1461774421647 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\", \"8c3fb307-b706-445e-94e1-ab62aec87e07\");\n\nvar timer = null;\nif (30000) {\n 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:27:01 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f752a3ca800 == 76 [pid = 1846] [id = 539] 09:27:01 INFO - PROCESS | 1846 | ++DOMWINDOW == 133 (0x7f752a930400) [pid = 1846] [serial = 1618] [outer = (nil)] 09:27:01 INFO - PROCESS | 1846 | ++DOMWINDOW == 134 (0x7f752f008400) [pid = 1846] [serial = 1619] [outer = 0x7f752a930400] 09:27:01 INFO - PROCESS | 1846 | 1461774421709 Marionette DEBUG loaded listener.js 09:27:01 INFO - PROCESS | 1846 | ++DOMWINDOW == 135 (0x7f752f965c00) [pid = 1846] [serial = 1620] [outer = 0x7f752a930400] 09:27:02 INFO - PROCESS | 1846 | 1461774422593 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]]]}] 09:27:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.overlap.html | Stroked subpaths are combined before being drawn 09:27:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.overlap.html | took 1193ms 09:27:02 INFO - PROCESS | 1846 | 1461774422633 Marionette TRACE conn3 -> [0,2129,"getWindowHandle",null] 09:27:02 INFO - PROCESS | 1846 | 1461774422638 Marionette TRACE conn3 <- [1,2129,null,{"value":"8"}] 09:27:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.arc.html 09:27:02 INFO - PROCESS | 1846 | 1461774422660 Marionette TRACE conn3 -> [0,2130,"setScriptTimeout",{"ms":35000}] 09:27:02 INFO - PROCESS | 1846 | 1461774422663 Marionette TRACE conn3 <- [1,2130,null,{}] 09:27:02 INFO - PROCESS | 1846 | 1461774422668 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}] 09:27:02 INFO - PROCESS | 1846 | 1461774422906 Marionette TRACE conn3 <- [1,2131,null,{"value":null}] 09:27:02 INFO - PROCESS | 1846 | 1461774422942 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\", \"8c3fb307-b706-445e-94e1-ab62aec87e07\");\n\nvar timer = null;\nif (30000) {\n 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:27:02 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f752f734800 == 77 [pid = 1846] [id = 540] 09:27:02 INFO - PROCESS | 1846 | ++DOMWINDOW == 136 (0x7f752f968c00) [pid = 1846] [serial = 1621] [outer = (nil)] 09:27:03 INFO - PROCESS | 1846 | ++DOMWINDOW == 137 (0x7f752fd1c800) [pid = 1846] [serial = 1622] [outer = 0x7f752f968c00] 09:27:03 INFO - PROCESS | 1846 | 1461774423015 Marionette DEBUG loaded listener.js 09:27:03 INFO - PROCESS | 1846 | ++DOMWINDOW == 138 (0x7f752fde0000) [pid = 1846] [serial = 1623] [outer = 0x7f752f968c00] 09:27:03 INFO - PROCESS | 1846 | 1461774423871 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] 09:27:03 INFO - PROCESS | 1846 | 1461774423946 Marionette TRACE conn3 <- [1,2133,null,{"value":"8"}] 09:27:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.closed.html 09:27:03 INFO - PROCESS | 1846 | 1461774423952 Marionette TRACE conn3 -> [0,2134,"setScriptTimeout",{"ms":35000}] 09:27:03 INFO - PROCESS | 1846 | 1461774423954 Marionette TRACE conn3 <- [1,2134,null,{}] 09:27:03 INFO - PROCESS | 1846 | 1461774423959 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}] 09:27:04 INFO - PROCESS | 1846 | 1461774424205 Marionette TRACE conn3 <- [1,2135,null,{"value":null}] 09:27:04 INFO - PROCESS | 1846 | 1461774424233 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\", \"8c3fb307-b706-445e-94e1-ab62aec87e07\");\n\nvar timer = null;\nif (30000) {\n 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:27:04 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f7530445000 == 78 [pid = 1846] [id = 541] 09:27:04 INFO - PROCESS | 1846 | ++DOMWINDOW == 139 (0x7f752fb42400) [pid = 1846] [serial = 1624] [outer = (nil)] 09:27:04 INFO - PROCESS | 1846 | ++DOMWINDOW == 140 (0x7f7531571000) [pid = 1846] [serial = 1625] [outer = 0x7f752fb42400] 09:27:04 INFO - PROCESS | 1846 | 1461774424293 Marionette DEBUG loaded listener.js 09:27:04 INFO - PROCESS | 1846 | ++DOMWINDOW == 141 (0x7f7532a84000) [pid = 1846] [serial = 1626] [outer = 0x7f752fb42400] 09:27:05 INFO - PROCESS | 1846 | --DOMWINDOW == 140 (0x7f752a92cc00) [pid = 1846] [serial = 1567] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html] 09:27:05 INFO - PROCESS | 1846 | --DOMWINDOW == 139 (0x7f752e1b1800) [pid = 1846] [serial = 1570] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.basic.html] 09:27:05 INFO - PROCESS | 1846 | --DOMWINDOW == 138 (0x7f75296c6400) [pid = 1846] [serial = 1564] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html] 09:27:05 INFO - PROCESS | 1846 | --DOMWINDOW == 137 (0x7f7526608c00) [pid = 1846] [serial = 1558] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html] 09:27:05 INFO - PROCESS | 1846 | --DOMWINDOW == 136 (0x7f7528369800) [pid = 1846] [serial = 1561] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html] 09:27:05 INFO - PROCESS | 1846 | --DOMWINDOW == 135 (0x7f75244e1c00) [pid = 1846] [serial = 1516] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.4.html] 09:27:05 INFO - PROCESS | 1846 | 1461774425373 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]]]}] 09:27:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | Zero-length line segments from closed paths are removed before stroking 09:27:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | took 1480ms 09:27:05 INFO - PROCESS | 1846 | 1461774425434 Marionette TRACE conn3 -> [0,2137,"getWindowHandle",null] 09:27:05 INFO - PROCESS | 1846 | 1461774425437 Marionette TRACE conn3 <- [1,2137,null,{"value":"8"}] 09:27:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.corner.html 09:27:05 INFO - PROCESS | 1846 | 1461774425442 Marionette TRACE conn3 -> [0,2138,"setScriptTimeout",{"ms":35000}] 09:27:05 INFO - PROCESS | 1846 | 1461774425444 Marionette TRACE conn3 <- [1,2138,null,{}] 09:27:05 INFO - PROCESS | 1846 | 1461774425449 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}] 09:27:05 INFO - PROCESS | 1846 | 1461774425669 Marionette TRACE conn3 <- [1,2139,null,{"value":null}] 09:27:05 INFO - PROCESS | 1846 | 1461774425700 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\", \"8c3fb307-b706-445e-94e1-ab62aec87e07\");\n\nvar timer = null;\nif (30000) {\n 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:27:05 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f75315c2000 == 79 [pid = 1846] [id = 542] 09:27:05 INFO - PROCESS | 1846 | ++DOMWINDOW == 136 (0x7f752f00e800) [pid = 1846] [serial = 1627] [outer = (nil)] 09:27:05 INFO - PROCESS | 1846 | ++DOMWINDOW == 137 (0x7f7532a85800) [pid = 1846] [serial = 1628] [outer = 0x7f752f00e800] 09:27:05 INFO - PROCESS | 1846 | 1461774425764 Marionette DEBUG loaded listener.js 09:27:05 INFO - PROCESS | 1846 | ++DOMWINDOW == 138 (0x7f7536fc9c00) [pid = 1846] [serial = 1629] [outer = 0x7f752f00e800] 09:27:06 INFO - PROCESS | 1846 | 1461774426561 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]]]}] 09:27:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | Zero-length line segments are removed before stroking with miters 09:27:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | took 1137ms 09:27:06 INFO - PROCESS | 1846 | 1461774426580 Marionette TRACE conn3 -> [0,2141,"getWindowHandle",null] 09:27:06 INFO - PROCESS | 1846 | 1461774426583 Marionette TRACE conn3 <- [1,2141,null,{"value":"8"}] 09:27:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.curve.html 09:27:06 INFO - PROCESS | 1846 | 1461774426598 Marionette TRACE conn3 -> [0,2142,"setScriptTimeout",{"ms":35000}] 09:27:06 INFO - PROCESS | 1846 | 1461774426600 Marionette TRACE conn3 <- [1,2142,null,{}] 09:27:06 INFO - PROCESS | 1846 | 1461774426607 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}] 09:27:06 INFO - PROCESS | 1846 | 1461774426762 Marionette TRACE conn3 <- [1,2143,null,{"value":null}] 09:27:06 INFO - PROCESS | 1846 | 1461774426777 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\", \"8c3fb307-b706-445e-94e1-ab62aec87e07\");\n\nvar timer = null;\nif (30000) {\n 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:27:06 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f753522f000 == 80 [pid = 1846] [id = 543] 09:27:06 INFO - PROCESS | 1846 | ++DOMWINDOW == 139 (0x7f752f62a400) [pid = 1846] [serial = 1630] [outer = (nil)] 09:27:06 INFO - PROCESS | 1846 | ++DOMWINDOW == 140 (0x7f7538038800) [pid = 1846] [serial = 1631] [outer = 0x7f752f62a400] 09:27:06 INFO - PROCESS | 1846 | 1461774426835 Marionette DEBUG loaded listener.js 09:27:06 INFO - PROCESS | 1846 | ++DOMWINDOW == 141 (0x7f7538e03c00) [pid = 1846] [serial = 1632] [outer = 0x7f752f62a400] 09:27:07 INFO - PROCESS | 1846 | 1461774427979 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] 09:27:08 INFO - PROCESS | 1846 | 1461774428041 Marionette TRACE conn3 <- [1,2145,null,{"value":"8"}] 09:27:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.line.html 09:27:08 INFO - PROCESS | 1846 | 1461774428051 Marionette TRACE conn3 -> [0,2146,"setScriptTimeout",{"ms":35000}] 09:27:08 INFO - PROCESS | 1846 | 1461774428056 Marionette TRACE conn3 <- [1,2146,null,{}] 09:27:08 INFO - PROCESS | 1846 | 1461774428064 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}] 09:27:08 INFO - PROCESS | 1846 | 1461774428266 Marionette TRACE conn3 <- [1,2147,null,{"value":null}] 09:27:08 INFO - PROCESS | 1846 | 1461774428453 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\", \"8c3fb307-b706-445e-94e1-ab62aec87e07\");\n\nvar timer = null;\nif (30000) {\n 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:27:08 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f75299d9000 == 81 [pid = 1846] [id = 544] 09:27:08 INFO - PROCESS | 1846 | ++DOMWINDOW == 142 (0x7f75280d2800) [pid = 1846] [serial = 1633] [outer = (nil)] 09:27:08 INFO - PROCESS | 1846 | ++DOMWINDOW == 143 (0x7f7529937800) [pid = 1846] [serial = 1634] [outer = 0x7f75280d2800] 09:27:08 INFO - PROCESS | 1846 | 1461774428597 Marionette DEBUG loaded listener.js 09:27:08 INFO - PROCESS | 1846 | ++DOMWINDOW == 144 (0x7f752a6b3400) [pid = 1846] [serial = 1635] [outer = 0x7f75280d2800] 09:27:09 INFO - PROCESS | 1846 | 1461774429473 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] 09:27:09 INFO - PROCESS | 1846 | 1461774429548 Marionette TRACE conn3 <- [1,2149,null,{"value":"8"}] 09:27:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.rect.html 09:27:09 INFO - PROCESS | 1846 | 1461774429559 Marionette TRACE conn3 -> [0,2150,"setScriptTimeout",{"ms":35000}] 09:27:09 INFO - PROCESS | 1846 | 1461774429563 Marionette TRACE conn3 <- [1,2150,null,{}] 09:27:09 INFO - PROCESS | 1846 | 1461774429568 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}] 09:27:09 INFO - PROCESS | 1846 | 1461774429793 Marionette TRACE conn3 <- [1,2151,null,{"value":null}] 09:27:09 INFO - PROCESS | 1846 | 1461774429982 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\", \"8c3fb307-b706-445e-94e1-ab62aec87e07\");\n\nvar timer = null;\nif (30000) {\n 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:27:10 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f753044b800 == 82 [pid = 1846] [id = 545] 09:27:10 INFO - PROCESS | 1846 | ++DOMWINDOW == 145 (0x7f752a904800) [pid = 1846] [serial = 1636] [outer = (nil)] 09:27:10 INFO - PROCESS | 1846 | ++DOMWINDOW == 146 (0x7f752f75d400) [pid = 1846] [serial = 1637] [outer = 0x7f752a904800] 09:27:10 INFO - PROCESS | 1846 | 1461774430052 Marionette DEBUG loaded listener.js 09:27:10 INFO - PROCESS | 1846 | ++DOMWINDOW == 147 (0x7f7531577400) [pid = 1846] [serial = 1638] [outer = 0x7f752a904800] 09:27:11 INFO - PROCESS | 1846 | 1461774431016 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]]]}] 09:27:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | Zero-length line segments from rect and strokeRect are removed before stroking 09:27:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | took 1491ms 09:27:11 INFO - PROCESS | 1846 | 1461774431050 Marionette TRACE conn3 -> [0,2153,"getWindowHandle",null] 09:27:11 INFO - PROCESS | 1846 | 1461774431053 Marionette TRACE conn3 <- [1,2153,null,{"value":"8"}] 09:27:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale1.html 09:27:11 INFO - PROCESS | 1846 | 1461774431060 Marionette TRACE conn3 -> [0,2154,"setScriptTimeout",{"ms":35000}] 09:27:11 INFO - PROCESS | 1846 | 1461774431065 Marionette TRACE conn3 <- [1,2154,null,{}] 09:27:11 INFO - PROCESS | 1846 | 1461774431081 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}] 09:27:11 INFO - PROCESS | 1846 | 1461774431263 Marionette TRACE conn3 <- [1,2155,null,{"value":null}] 09:27:11 INFO - PROCESS | 1846 | 1461774431460 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\", \"8c3fb307-b706-445e-94e1-ab62aec87e07\");\n\nvar timer = null;\nif (30000) {\n 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:27:11 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f7539077800 == 83 [pid = 1846] [id = 546] 09:27:11 INFO - PROCESS | 1846 | ++DOMWINDOW == 148 (0x7f75329e7400) [pid = 1846] [serial = 1639] [outer = (nil)] 09:27:11 INFO - PROCESS | 1846 | ++DOMWINDOW == 149 (0x7f7536ed2400) [pid = 1846] [serial = 1640] [outer = 0x7f75329e7400] 09:27:11 INFO - PROCESS | 1846 | 1461774431533 Marionette DEBUG loaded listener.js 09:27:11 INFO - PROCESS | 1846 | ++DOMWINDOW == 150 (0x7f7538e04400) [pid = 1846] [serial = 1641] [outer = 0x7f75329e7400] 09:27:12 INFO - PROCESS | 1846 | 1461774432431 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]]]}] 09:27:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale1.html | Stroke line widths are scaled by the current transformation matrix 09:27:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale1.html | took 1438ms 09:27:12 INFO - PROCESS | 1846 | 1461774432499 Marionette TRACE conn3 -> [0,2157,"getWindowHandle",null] 09:27:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale2.html 09:27:12 INFO - PROCESS | 1846 | 1461774432504 Marionette TRACE conn3 <- [1,2157,null,{"value":"8"}] 09:27:12 INFO - PROCESS | 1846 | 1461774432510 Marionette TRACE conn3 -> [0,2158,"setScriptTimeout",{"ms":35000}] 09:27:12 INFO - PROCESS | 1846 | 1461774432513 Marionette TRACE conn3 <- [1,2158,null,{}] 09:27:12 INFO - PROCESS | 1846 | 1461774432518 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}] 09:27:12 INFO - PROCESS | 1846 | 1461774432709 Marionette TRACE conn3 <- [1,2159,null,{"value":null}] 09:27:12 INFO - PROCESS | 1846 | 1461774432891 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\", \"8c3fb307-b706-445e-94e1-ab62aec87e07\");\n\nvar timer = null;\nif (30000) {\n 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:27:12 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f7545fe4800 == 84 [pid = 1846] [id = 547] 09:27:12 INFO - PROCESS | 1846 | ++DOMWINDOW == 151 (0x7f7532ab5c00) [pid = 1846] [serial = 1642] [outer = (nil)] 09:27:12 INFO - PROCESS | 1846 | ++DOMWINDOW == 152 (0x7f754031c000) [pid = 1846] [serial = 1643] [outer = 0x7f7532ab5c00] 09:27:12 INFO - PROCESS | 1846 | 1461774432966 Marionette DEBUG loaded listener.js 09:27:13 INFO - PROCESS | 1846 | ++DOMWINDOW == 153 (0x7f7545f71000) [pid = 1846] [serial = 1644] [outer = 0x7f7532ab5c00] 09:27:13 INFO - PROCESS | 1846 | 1461774433850 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]]]}] 09:27:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale2.html | Stroke line widths are scaled by the current transformation matrix 09:27:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale2.html | took 1379ms 09:27:13 INFO - PROCESS | 1846 | 1461774433889 Marionette TRACE conn3 -> [0,2161,"getWindowHandle",null] 09:27:13 INFO - PROCESS | 1846 | 1461774433893 Marionette TRACE conn3 <- [1,2161,null,{"value":"8"}] 09:27:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.skew.html 09:27:13 INFO - PROCESS | 1846 | 1461774433900 Marionette TRACE conn3 -> [0,2162,"setScriptTimeout",{"ms":35000}] 09:27:13 INFO - PROCESS | 1846 | 1461774433903 Marionette TRACE conn3 <- [1,2162,null,{}] 09:27:13 INFO - PROCESS | 1846 | 1461774433908 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}] 09:27:14 INFO - PROCESS | 1846 | 1461774434088 Marionette TRACE conn3 <- [1,2163,null,{"value":null}] 09:27:14 INFO - PROCESS | 1846 | 1461774434284 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\", \"8c3fb307-b706-445e-94e1-ab62aec87e07\");\n\nvar timer = null;\nif (30000) {\n 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:27:14 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f754a7e1800 == 85 [pid = 1846] [id = 548] 09:27:14 INFO - PROCESS | 1846 | ++DOMWINDOW == 154 (0x7f75355bf800) [pid = 1846] [serial = 1645] [outer = (nil)] 09:27:14 INFO - PROCESS | 1846 | ++DOMWINDOW == 155 (0x7f75461ea800) [pid = 1846] [serial = 1646] [outer = 0x7f75355bf800] 09:27:14 INFO - PROCESS | 1846 | 1461774434353 Marionette DEBUG loaded listener.js 09:27:14 INFO - PROCESS | 1846 | ++DOMWINDOW == 156 (0x7f75466f0c00) [pid = 1846] [serial = 1647] [outer = 0x7f75355bf800] 09:27:15 INFO - PROCESS | 1846 | 1461774435268 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]]]}] 09:27:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.skew.html | Strokes lines are skewed by the current transformation matrix 09:27:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.skew.html | took 1426ms 09:27:15 INFO - PROCESS | 1846 | 1461774435327 Marionette TRACE conn3 -> [0,2165,"getWindowHandle",null] 09:27:15 INFO - PROCESS | 1846 | 1461774435330 Marionette TRACE conn3 <- [1,2165,null,{"value":"8"}] 09:27:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.unaffected.html 09:27:15 INFO - PROCESS | 1846 | 1461774435336 Marionette TRACE conn3 -> [0,2166,"setScriptTimeout",{"ms":35000}] 09:27:15 INFO - PROCESS | 1846 | 1461774435340 Marionette TRACE conn3 <- [1,2166,null,{}] 09:27:15 INFO - PROCESS | 1846 | 1461774435345 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}] 09:27:15 INFO - PROCESS | 1846 | 1461774435578 Marionette TRACE conn3 <- [1,2167,null,{"value":null}] 09:27:15 INFO - PROCESS | 1846 | 1461774435767 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\", \"8c3fb307-b706-445e-94e1-ab62aec87e07\");\n\nvar timer = null;\nif (30000) {\n 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:27:15 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f754b697800 == 86 [pid = 1846] [id = 549] 09:27:15 INFO - PROCESS | 1846 | ++DOMWINDOW == 157 (0x7f75461e1000) [pid = 1846] [serial = 1648] [outer = (nil)] 09:27:15 INFO - PROCESS | 1846 | ++DOMWINDOW == 158 (0x7f7549017800) [pid = 1846] [serial = 1649] [outer = 0x7f75461e1000] 09:27:15 INFO - PROCESS | 1846 | 1461774435845 Marionette DEBUG loaded listener.js 09:27:15 INFO - PROCESS | 1846 | ++DOMWINDOW == 159 (0x7f754a955c00) [pid = 1846] [serial = 1650] [outer = 0x7f75461e1000] 09:27:16 INFO - PROCESS | 1846 | 1461774436743 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]]]}] 09:27:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.unaffected.html | Stroking does not start a new path or subpath 09:27:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.unaffected.html | took 1480ms 09:27:16 INFO - PROCESS | 1846 | 1461774436818 Marionette TRACE conn3 -> [0,2169,"getWindowHandle",null] 09:27:16 INFO - PROCESS | 1846 | 1461774436822 Marionette TRACE conn3 <- [1,2169,null,{"value":"8"}] 09:27:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.union.html 09:27:16 INFO - PROCESS | 1846 | 1461774436829 Marionette TRACE conn3 -> [0,2170,"setScriptTimeout",{"ms":35000}] 09:27:16 INFO - PROCESS | 1846 | 1461774436833 Marionette TRACE conn3 <- [1,2170,null,{}] 09:27:16 INFO - PROCESS | 1846 | 1461774436838 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}] 09:27:17 INFO - PROCESS | 1846 | 1461774437030 Marionette TRACE conn3 <- [1,2171,null,{"value":null}] 09:27:17 INFO - PROCESS | 1846 | 1461774437212 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\", \"8c3fb307-b706-445e-94e1-ab62aec87e07\");\n\nvar timer = null;\nif (30000) {\n 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:27:17 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f754d393000 == 87 [pid = 1846] [id = 550] 09:27:17 INFO - PROCESS | 1846 | ++DOMWINDOW == 160 (0x7f753803e400) [pid = 1846] [serial = 1651] [outer = (nil)] 09:27:17 INFO - PROCESS | 1846 | ++DOMWINDOW == 161 (0x7f754ae3c000) [pid = 1846] [serial = 1652] [outer = 0x7f753803e400] 09:27:17 INFO - PROCESS | 1846 | 1461774437284 Marionette DEBUG loaded listener.js 09:27:17 INFO - PROCESS | 1846 | ++DOMWINDOW == 162 (0x7f754b0a7800) [pid = 1846] [serial = 1653] [outer = 0x7f753803e400] 09:27:18 INFO - PROCESS | 1846 | 1461774438129 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]]]}] 09:27:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.union.html | Strokes in opposite directions are unioned, not subtracted 09:27:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.union.html | took 1336ms 09:27:18 INFO - PROCESS | 1846 | 1461774438165 Marionette TRACE conn3 -> [0,2173,"getWindowHandle",null] 09:27:18 INFO - PROCESS | 1846 | 1461774438168 Marionette TRACE conn3 <- [1,2173,null,{"value":"8"}] 09:27:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.basic.html 09:27:18 INFO - PROCESS | 1846 | 1461774438174 Marionette TRACE conn3 -> [0,2174,"setScriptTimeout",{"ms":35000}] 09:27:18 INFO - PROCESS | 1846 | 1461774438177 Marionette TRACE conn3 <- [1,2174,null,{}] 09:27:18 INFO - PROCESS | 1846 | 1461774438183 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}] 09:27:18 INFO - PROCESS | 1846 | 1461774438371 Marionette TRACE conn3 <- [1,2175,null,{"value":null}] 09:27:18 INFO - PROCESS | 1846 | 1461774438578 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\", \"8c3fb307-b706-445e-94e1-ab62aec87e07\");\n\nvar timer = null;\nif (30000) {\n 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:27:18 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f754f6b8000 == 88 [pid = 1846] [id = 551] 09:27:18 INFO - PROCESS | 1846 | ++DOMWINDOW == 163 (0x7f752799d800) [pid = 1846] [serial = 1654] [outer = (nil)] 09:27:18 INFO - PROCESS | 1846 | ++DOMWINDOW == 164 (0x7f7528e87c00) [pid = 1846] [serial = 1655] [outer = 0x7f752799d800] 09:27:18 INFO - PROCESS | 1846 | 1461774438694 Marionette DEBUG loaded listener.js 09:27:18 INFO - PROCESS | 1846 | ++DOMWINDOW == 165 (0x7f7528e8d800) [pid = 1846] [serial = 1656] [outer = 0x7f752799d800] 09:27:19 INFO - PROCESS | 1846 | 1461774439626 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]]]}] 09:27:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.basic.html | Canvas test: 2d.path.transformation.basic 09:27:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.basic.html | took 1481ms 09:27:19 INFO - PROCESS | 1846 | 1461774439673 Marionette TRACE conn3 -> [0,2177,"getWindowHandle",null] 09:27:19 INFO - PROCESS | 1846 | 1461774439675 Marionette TRACE conn3 <- [1,2177,null,{"value":"8"}] 09:27:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.changing.html 09:27:19 INFO - PROCESS | 1846 | 1461774439685 Marionette TRACE conn3 -> [0,2178,"setScriptTimeout",{"ms":35000}] 09:27:19 INFO - PROCESS | 1846 | 1461774439687 Marionette TRACE conn3 <- [1,2178,null,{}] 09:27:19 INFO - PROCESS | 1846 | 1461774439692 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}] 09:27:19 INFO - PROCESS | 1846 | 1461774439883 Marionette TRACE conn3 <- [1,2179,null,{"value":null}] 09:27:20 INFO - PROCESS | 1846 | 1461774440075 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\", \"8c3fb307-b706-445e-94e1-ab62aec87e07\");\n\nvar timer = null;\nif (30000) {\n 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:27:20 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f75506de000 == 89 [pid = 1846] [id = 552] 09:27:20 INFO - PROCESS | 1846 | ++DOMWINDOW == 166 (0x7f75280a5400) [pid = 1846] [serial = 1657] [outer = (nil)] 09:27:20 INFO - PROCESS | 1846 | ++DOMWINDOW == 167 (0x7f75466f1000) [pid = 1846] [serial = 1658] [outer = 0x7f75280a5400] 09:27:20 INFO - PROCESS | 1846 | 1461774440143 Marionette DEBUG loaded listener.js 09:27:20 INFO - PROCESS | 1846 | ++DOMWINDOW == 168 (0x7f754b0a9400) [pid = 1846] [serial = 1659] [outer = 0x7f75280a5400] 09:27:21 INFO - PROCESS | 1846 | 1461774441021 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]]]}] 09:27:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.changing.html | Transformations are applied while building paths, not when drawing 09:27:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.changing.html | took 1383ms 09:27:21 INFO - PROCESS | 1846 | 1461774441069 Marionette TRACE conn3 -> [0,2181,"getWindowHandle",null] 09:27:21 INFO - PROCESS | 1846 | 1461774441071 Marionette TRACE conn3 <- [1,2181,null,{"value":"8"}] 09:27:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.multiple.html 09:27:21 INFO - PROCESS | 1846 | 1461774441077 Marionette TRACE conn3 -> [0,2182,"setScriptTimeout",{"ms":35000}] 09:27:21 INFO - PROCESS | 1846 | 1461774441080 Marionette TRACE conn3 <- [1,2182,null,{}] 09:27:21 INFO - PROCESS | 1846 | 1461774441085 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}] 09:27:21 INFO - PROCESS | 1846 | 1461774441270 Marionette TRACE conn3 <- [1,2183,null,{"value":null}] 09:27:21 INFO - PROCESS | 1846 | 1461774441493 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\", \"8c3fb307-b706-445e-94e1-ab62aec87e07\");\n\nvar timer = null;\nif (30000) {\n 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:27:21 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f7521fd3800 == 90 [pid = 1846] [id = 553] 09:27:21 INFO - PROCESS | 1846 | ++DOMWINDOW == 169 (0x7f752f2cfc00) [pid = 1846] [serial = 1660] [outer = (nil)] 09:27:21 INFO - PROCESS | 1846 | ++DOMWINDOW == 170 (0x7f752f2d5000) [pid = 1846] [serial = 1661] [outer = 0x7f752f2cfc00] 09:27:21 INFO - PROCESS | 1846 | 1461774441611 Marionette DEBUG loaded listener.js 09:27:21 INFO - PROCESS | 1846 | ++DOMWINDOW == 171 (0x7f752f2d9000) [pid = 1846] [serial = 1662] [outer = 0x7f752f2cfc00] 09:27:22 INFO - PROCESS | 1846 | 1461774442545 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]]]}] 09:27:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.multiple.html | Transformations are applied while building paths, not when drawing 09:27:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.multiple.html | took 1528ms 09:27:22 INFO - PROCESS | 1846 | 1461774442607 Marionette TRACE conn3 -> [0,2185,"getWindowHandle",null] 09:27:22 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html 09:27:22 INFO - PROCESS | 1846 | 1461774442611 Marionette TRACE conn3 <- [1,2185,null,{"value":"8"}] 09:27:22 INFO - PROCESS | 1846 | 1461774442618 Marionette TRACE conn3 -> [0,2186,"setScriptTimeout",{"ms":35000}] 09:27:22 INFO - PROCESS | 1846 | 1461774442623 Marionette TRACE conn3 <- [1,2186,null,{}] 09:27:22 INFO - PROCESS | 1846 | 1461774442629 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}] 09:27:22 INFO - PROCESS | 1846 | 1461774442849 Marionette TRACE conn3 <- [1,2187,null,{"value":null}] 09:27:23 INFO - PROCESS | 1846 | 1461774443050 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\", \"8c3fb307-b706-445e-94e1-ab62aec87e07\");\n\nvar timer = null;\nif (30000) {\n 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:27:23 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f7527a9e800 == 91 [pid = 1846] [id = 554] 09:27:23 INFO - PROCESS | 1846 | ++DOMWINDOW == 172 (0x7f75265c0000) [pid = 1846] [serial = 1663] [outer = (nil)] 09:27:23 INFO - PROCESS | 1846 | ++DOMWINDOW == 173 (0x7f75265c9400) [pid = 1846] [serial = 1664] [outer = 0x7f75265c0000] 09:27:23 INFO - PROCESS | 1846 | 1461774443171 Marionette DEBUG loaded listener.js 09:27:23 INFO - PROCESS | 1846 | ++DOMWINDOW == 174 (0x7f754b0a9800) [pid = 1846] [serial = 1665] [outer = 0x7f75265c0000] 09:27:24 INFO - PROCESS | 1846 | 1461774444108 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]]]}] 09:27:24 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | createImageData(imgdata) exists and returns something 09:27:24 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | took 1529ms 09:27:24 INFO - PROCESS | 1846 | 1461774444147 Marionette TRACE conn3 -> [0,2189,"getWindowHandle",null] 09:27:24 INFO - PROCESS | 1846 | 1461774444151 Marionette TRACE conn3 <- [1,2189,null,{"value":"8"}] 09:27:24 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html 09:27:24 INFO - PROCESS | 1846 | 1461774444156 Marionette TRACE conn3 -> [0,2190,"setScriptTimeout",{"ms":35000}] 09:27:24 INFO - PROCESS | 1846 | 1461774444159 Marionette TRACE conn3 <- [1,2190,null,{}] 09:27:24 INFO - PROCESS | 1846 | 1461774444164 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}] 09:27:24 INFO - PROCESS | 1846 | 1461774444358 Marionette TRACE conn3 <- [1,2191,null,{"value":null}] 09:27:24 INFO - PROCESS | 1846 | 1461774444555 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\", \"8c3fb307-b706-445e-94e1-ab62aec87e07\");\n\nvar timer = null;\nif (30000) {\n 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:27:24 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f7524426000 == 92 [pid = 1846] [id = 555] 09:27:24 INFO - PROCESS | 1846 | ++DOMWINDOW == 175 (0x7f7523703400) [pid = 1846] [serial = 1666] [outer = (nil)] 09:27:24 INFO - PROCESS | 1846 | ++DOMWINDOW == 176 (0x7f752370ac00) [pid = 1846] [serial = 1667] [outer = 0x7f7523703400] 09:27:24 INFO - PROCESS | 1846 | 1461774444625 Marionette DEBUG loaded listener.js 09:27:24 INFO - PROCESS | 1846 | ++DOMWINDOW == 177 (0x7f7523710000) [pid = 1846] [serial = 1668] [outer = 0x7f7523703400] 09:27:25 INFO - PROCESS | 1846 | 1461774445986 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]]]}] 09:27:26 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | createImageData(imgdata) returns transparent black data of the right size 09:27:26 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | took 1879ms 09:27:26 INFO - PROCESS | 1846 | 1461774446036 Marionette TRACE conn3 -> [0,2193,"getWindowHandle",null] 09:27:26 INFO - PROCESS | 1846 | 1461774446040 Marionette TRACE conn3 <- [1,2193,null,{"value":"8"}] 09:27:26 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html 09:27:26 INFO - PROCESS | 1846 | 1461774446049 Marionette TRACE conn3 -> [0,2194,"setScriptTimeout",{"ms":35000}] 09:27:26 INFO - PROCESS | 1846 | 1461774446054 Marionette TRACE conn3 <- [1,2194,null,{}] 09:27:26 INFO - PROCESS | 1846 | 1461774446156 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}] 09:27:26 INFO - PROCESS | 1846 | 1461774446387 Marionette TRACE conn3 <- [1,2195,null,{"value":null}] 09:27:26 INFO - PROCESS | 1846 | 1461774446502 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\", \"8c3fb307-b706-445e-94e1-ab62aec87e07\");\n\nvar timer = null;\nif (30000) {\n 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:27:26 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f752805d800 == 93 [pid = 1846] [id = 556] 09:27:26 INFO - PROCESS | 1846 | ++DOMWINDOW == 178 (0x7f75244e8800) [pid = 1846] [serial = 1669] [outer = (nil)] 09:27:26 INFO - PROCESS | 1846 | ++DOMWINDOW == 179 (0x7f75265c9800) [pid = 1846] [serial = 1670] [outer = 0x7f75244e8800] 09:27:26 INFO - PROCESS | 1846 | 1461774446626 Marionette DEBUG loaded listener.js 09:27:26 INFO - PROCESS | 1846 | ++DOMWINDOW == 180 (0x7f75268bc800) [pid = 1846] [serial = 1671] [outer = 0x7f75244e8800] 09:27:27 INFO - PROCESS | 1846 | 1461774447599 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]]]}] 09:27:27 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | createImageData(imgdata) should throw when called with the wrong |this| 09:27:27 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | took 1586ms 09:27:27 INFO - PROCESS | 1846 | 1461774447635 Marionette TRACE conn3 -> [0,2197,"getWindowHandle",null] 09:27:27 INFO - PROCESS | 1846 | 1461774447643 Marionette TRACE conn3 <- [1,2197,null,{"value":"8"}] 09:27:27 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html 09:27:27 INFO - PROCESS | 1846 | 1461774447653 Marionette TRACE conn3 -> [0,2198,"setScriptTimeout",{"ms":35000}] 09:27:27 INFO - PROCESS | 1846 | 1461774447658 Marionette TRACE conn3 <- [1,2198,null,{}] 09:27:27 INFO - PROCESS | 1846 | 1461774447663 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}] 09:27:27 INFO - PROCESS | 1846 | 1461774447832 Marionette TRACE conn3 <- [1,2199,null,{"value":null}] 09:27:28 INFO - PROCESS | 1846 | --DOCSHELL 0x7f752819f800 == 92 [pid = 1846] [id = 280] 09:27:28 INFO - PROCESS | 1846 | --DOCSHELL 0x7f7529466000 == 91 [pid = 1846] [id = 276] 09:27:28 INFO - PROCESS | 1846 | --DOCSHELL 0x7f753129a800 == 90 [pid = 1846] [id = 272] 09:27:28 INFO - PROCESS | 1846 | --DOCSHELL 0x7f7528053800 == 89 [pid = 1846] [id = 496] 09:27:28 INFO - PROCESS | 1846 | --DOCSHELL 0x7f75453c2000 == 88 [pid = 1846] [id = 469] 09:27:28 INFO - PROCESS | 1846 | --DOCSHELL 0x7f75299a8800 == 87 [pid = 1846] [id = 278] 09:27:28 INFO - PROCESS | 1846 | --DOMWINDOW == 179 (0x7f7531449400) [pid = 1846] [serial = 1574] [outer = (nil)] [url = about:blank] 09:27:28 INFO - PROCESS | 1846 | --DOMWINDOW == 178 (0x7f752836e000) [pid = 1846] [serial = 1553] [outer = (nil)] [url = about:blank] 09:27:28 INFO - PROCESS | 1846 | --DOMWINDOW == 177 (0x7f753478d000) [pid = 1846] [serial = 1541] [outer = (nil)] [url = about:blank] 09:27:28 INFO - PROCESS | 1846 | --DOMWINDOW == 176 (0x7f7535f05400) [pid = 1846] [serial = 1544] [outer = (nil)] [url = about:blank] 09:27:28 INFO - PROCESS | 1846 | --DOMWINDOW == 175 (0x7f752e1a7400) [pid = 1846] [serial = 1550] [outer = (nil)] [url = about:blank] 09:27:28 INFO - PROCESS | 1846 | --DOMWINDOW == 174 (0x7f753734a000) [pid = 1846] [serial = 1547] [outer = (nil)] [url = about:blank] 09:27:28 INFO - PROCESS | 1846 | 1461774448144 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\", \"8c3fb307-b706-445e-94e1-ab62aec87e07\");\n\nvar timer = null;\nif (30000) {\n 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:27:28 INFO - PROCESS | 1846 | --DOCSHELL 0x7f752a309000 == 86 [pid = 1846] [id = 279] 09:27:28 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f75265a3800 == 87 [pid = 1846] [id = 557] 09:27:28 INFO - PROCESS | 1846 | ++DOMWINDOW == 175 (0x7f752836cc00) [pid = 1846] [serial = 1672] [outer = (nil)] 09:27:28 INFO - PROCESS | 1846 | ++DOMWINDOW == 176 (0x7f7528f34c00) [pid = 1846] [serial = 1673] [outer = 0x7f752836cc00] 09:27:28 INFO - PROCESS | 1846 | 1461774448266 Marionette DEBUG loaded listener.js 09:27:28 INFO - PROCESS | 1846 | ++DOMWINDOW == 177 (0x7f752a530400) [pid = 1846] [serial = 1674] [outer = 0x7f752836cc00] 09:27:28 INFO - PROCESS | 1846 | --DOMWINDOW == 176 (0x7f752fcbe400) [pid = 1846] [serial = 1569] [outer = (nil)] [url = about:blank] 09:27:28 INFO - PROCESS | 1846 | --DOMWINDOW == 175 (0x7f752f960800) [pid = 1846] [serial = 1568] [outer = (nil)] [url = about:blank] 09:27:28 INFO - PROCESS | 1846 | --DOMWINDOW == 174 (0x7f752fd13800) [pid = 1846] [serial = 1571] [outer = (nil)] [url = about:blank] 09:27:28 INFO - PROCESS | 1846 | --DOMWINDOW == 173 (0x7f752fdd4400) [pid = 1846] [serial = 1572] [outer = (nil)] [url = about:blank] 09:27:28 INFO - PROCESS | 1846 | --DOMWINDOW == 172 (0x7f752a6e2800) [pid = 1846] [serial = 1565] [outer = (nil)] [url = about:blank] 09:27:28 INFO - PROCESS | 1846 | --DOMWINDOW == 171 (0x7f75244e6c00) [pid = 1846] [serial = 1520] [outer = (nil)] [url = about:blank] 09:27:28 INFO - PROCESS | 1846 | --DOMWINDOW == 170 (0x7f7527ff7400) [pid = 1846] [serial = 1523] [outer = (nil)] [url = about:blank] 09:27:28 INFO - PROCESS | 1846 | --DOMWINDOW == 169 (0x7f7527993800) [pid = 1846] [serial = 1559] [outer = (nil)] [url = about:blank] 09:27:28 INFO - PROCESS | 1846 | --DOMWINDOW == 168 (0x7f752799c000) [pid = 1846] [serial = 1556] [outer = (nil)] [url = about:blank] 09:27:28 INFO - PROCESS | 1846 | --DOMWINDOW == 167 (0x7f752fd1f000) [pid = 1846] [serial = 1535] [outer = (nil)] [url = about:blank] 09:27:28 INFO - PROCESS | 1846 | --DOMWINDOW == 166 (0x7f75280a7c00) [pid = 1846] [serial = 1560] [outer = (nil)] [url = about:blank] 09:27:28 INFO - PROCESS | 1846 | --DOMWINDOW == 165 (0x7f752a92bc00) [pid = 1846] [serial = 1566] [outer = (nil)] [url = about:blank] 09:27:28 INFO - PROCESS | 1846 | --DOMWINDOW == 164 (0x7f7528f2f800) [pid = 1846] [serial = 1562] [outer = (nil)] [url = about:blank] 09:27:28 INFO - PROCESS | 1846 | --DOMWINDOW == 163 (0x7f7532a7d800) [pid = 1846] [serial = 1538] [outer = (nil)] [url = about:blank] 09:27:28 INFO - PROCESS | 1846 | --DOMWINDOW == 162 (0x7f752a92a000) [pid = 1846] [serial = 1529] [outer = (nil)] [url = about:blank] 09:27:28 INFO - PROCESS | 1846 | --DOMWINDOW == 161 (0x7f7528f2cc00) [pid = 1846] [serial = 1526] [outer = (nil)] [url = about:blank] 09:27:28 INFO - PROCESS | 1846 | --DOMWINDOW == 160 (0x7f75296c9000) [pid = 1846] [serial = 1563] [outer = (nil)] [url = about:blank] 09:27:28 INFO - PROCESS | 1846 | --DOMWINDOW == 159 (0x7f752f968400) [pid = 1846] [serial = 1532] [outer = (nil)] [url = about:blank] 09:27:28 INFO - PROCESS | 1846 | --DOMWINDOW == 158 (0x7f752a6e1400) [pid = 1846] [serial = 1518] [outer = (nil)] [url = about:blank] 09:27:29 INFO - PROCESS | 1846 | 1461774449097 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]]]}] 09:27:29 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | createImageData(imgdata) returns an ImageData object containing a Uint8ClampedArray object 09:27:29 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | took 1479ms 09:27:29 INFO - PROCESS | 1846 | 1461774449132 Marionette TRACE conn3 -> [0,2201,"getWindowHandle",null] 09:27:29 INFO - PROCESS | 1846 | 1461774449135 Marionette TRACE conn3 <- [1,2201,null,{"value":"8"}] 09:27:29 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html 09:27:29 INFO - PROCESS | 1846 | 1461774449154 Marionette TRACE conn3 -> [0,2202,"setScriptTimeout",{"ms":35000}] 09:27:29 INFO - PROCESS | 1846 | 1461774449159 Marionette TRACE conn3 <- [1,2202,null,{}] 09:27:29 INFO - PROCESS | 1846 | 1461774449177 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}] 09:27:29 INFO - PROCESS | 1846 | 1461774449332 Marionette TRACE conn3 <- [1,2203,null,{"value":null}] 09:27:29 INFO - PROCESS | 1846 | 1461774449349 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\", \"8c3fb307-b706-445e-94e1-ab62aec87e07\");\n\nvar timer = null;\nif (30000) {\n 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:27:29 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f752a3cb800 == 88 [pid = 1846] [id = 558] 09:27:29 INFO - PROCESS | 1846 | ++DOMWINDOW == 159 (0x7f752a925800) [pid = 1846] [serial = 1675] [outer = (nil)] 09:27:29 INFO - PROCESS | 1846 | ++DOMWINDOW == 160 (0x7f752e54c000) [pid = 1846] [serial = 1676] [outer = 0x7f752a925800] 09:27:29 INFO - PROCESS | 1846 | 1461774449410 Marionette DEBUG loaded listener.js 09:27:29 INFO - PROCESS | 1846 | ++DOMWINDOW == 161 (0x7f752f2cd400) [pid = 1846] [serial = 1677] [outer = 0x7f752a925800] 09:27:30 INFO - PROCESS | 1846 | 1461774450260 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]]]}] 09:27:30 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | createImageData(null) throws TypeError 09:27:30 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | took 1137ms 09:27:30 INFO - PROCESS | 1846 | 1461774450284 Marionette TRACE conn3 -> [0,2205,"getWindowHandle",null] 09:27:30 INFO - PROCESS | 1846 | 1461774450288 Marionette TRACE conn3 <- [1,2205,null,{"value":"8"}] 09:27:30 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html 09:27:30 INFO - PROCESS | 1846 | 1461774450294 Marionette TRACE conn3 -> [0,2206,"setScriptTimeout",{"ms":35000}] 09:27:30 INFO - PROCESS | 1846 | 1461774450296 Marionette TRACE conn3 <- [1,2206,null,{}] 09:27:30 INFO - PROCESS | 1846 | 1461774450305 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}] 09:27:30 INFO - PROCESS | 1846 | 1461774450459 Marionette TRACE conn3 <- [1,2207,null,{"value":null}] 09:27:30 INFO - PROCESS | 1846 | 1461774450474 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\", \"8c3fb307-b706-445e-94e1-ab62aec87e07\");\n\nvar timer = null;\nif (30000) {\n 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:27:30 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f752f49e000 == 89 [pid = 1846] [id = 559] 09:27:30 INFO - PROCESS | 1846 | ++DOMWINDOW == 162 (0x7f752f2d4000) [pid = 1846] [serial = 1678] [outer = (nil)] 09:27:30 INFO - PROCESS | 1846 | ++DOMWINDOW == 163 (0x7f752fcc0c00) [pid = 1846] [serial = 1679] [outer = 0x7f752f2d4000] 09:27:30 INFO - PROCESS | 1846 | 1461774450534 Marionette DEBUG loaded listener.js 09:27:30 INFO - PROCESS | 1846 | ++DOMWINDOW == 164 (0x7f752fd1b400) [pid = 1846] [serial = 1680] [outer = 0x7f752f2d4000] 09:27:31 INFO - PROCESS | 1846 | 1461774451453 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]]]}] 09:27:31 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | createImageData(sw, sh) exists and returns something 09:27:31 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | took 1226ms 09:27:31 INFO - PROCESS | 1846 | 1461774451525 Marionette TRACE conn3 -> [0,2209,"getWindowHandle",null] 09:27:31 INFO - PROCESS | 1846 | 1461774451533 Marionette TRACE conn3 <- [1,2209,null,{"value":"8"}] 09:27:31 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html 09:27:31 INFO - PROCESS | 1846 | 1461774451548 Marionette TRACE conn3 -> [0,2210,"setScriptTimeout",{"ms":35000}] 09:27:31 INFO - PROCESS | 1846 | 1461774451551 Marionette TRACE conn3 <- [1,2210,null,{}] 09:27:31 INFO - PROCESS | 1846 | 1461774451556 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}] 09:27:31 INFO - PROCESS | 1846 | 1461774451767 Marionette TRACE conn3 <- [1,2211,null,{"value":null}] 09:27:31 INFO - PROCESS | 1846 | 1461774451793 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\", \"8c3fb307-b706-445e-94e1-ab62aec87e07\");\n\nvar timer = null;\nif (30000) {\n 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:27:31 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f752ff22800 == 90 [pid = 1846] [id = 560] 09:27:31 INFO - PROCESS | 1846 | ++DOMWINDOW == 165 (0x7f752f968400) [pid = 1846] [serial = 1681] [outer = (nil)] 09:27:31 INFO - PROCESS | 1846 | ++DOMWINDOW == 166 (0x7f752fdd8c00) [pid = 1846] [serial = 1682] [outer = 0x7f752f968400] 09:27:31 INFO - PROCESS | 1846 | 1461774451851 Marionette DEBUG loaded listener.js 09:27:31 INFO - PROCESS | 1846 | ++DOMWINDOW == 167 (0x7f75301d5400) [pid = 1846] [serial = 1683] [outer = 0x7f752f968400] 09:27:32 INFO - PROCESS | 1846 | 1461774452980 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]]]}] 09:27:32 INFO - PROCESS | 1846 | --DOMWINDOW == 166 (0x7f752a930400) [pid = 1846] [serial = 1618] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.overlap.html] 09:27:32 INFO - PROCESS | 1846 | --DOMWINDOW == 165 (0x7f7526608800) [pid = 1846] [serial = 1612] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.6.html] 09:27:32 INFO - PROCESS | 1846 | --DOMWINDOW == 164 (0x7f752fb42400) [pid = 1846] [serial = 1624] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.closed.html] 09:27:32 INFO - PROCESS | 1846 | --DOMWINDOW == 163 (0x7f75267d1c00) [pid = 1846] [serial = 1615] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.empty.html] 09:27:32 INFO - PROCESS | 1846 | --DOMWINDOW == 162 (0x7f752f968c00) [pid = 1846] [serial = 1621] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.arc.html] 09:27:33 INFO - PROCESS | 1846 | --DOMWINDOW == 161 (0x7f752f00e800) [pid = 1846] [serial = 1627] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.corner.html] 09:27:33 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | createImageData(sw, sh) returns transparent black data of the right size 09:27:33 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | took 1487ms 09:27:33 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html 09:27:33 INFO - PROCESS | 1846 | 1461774453030 Marionette TRACE conn3 -> [0,2213,"getWindowHandle",null] 09:27:33 INFO - PROCESS | 1846 | 1461774453032 Marionette TRACE conn3 <- [1,2213,null,{"value":"8"}] 09:27:33 INFO - PROCESS | 1846 | 1461774453037 Marionette TRACE conn3 -> [0,2214,"setScriptTimeout",{"ms":35000}] 09:27:33 INFO - PROCESS | 1846 | 1461774453041 Marionette TRACE conn3 <- [1,2214,null,{}] 09:27:33 INFO - PROCESS | 1846 | 1461774453045 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}] 09:27:33 INFO - PROCESS | 1846 | 1461774453246 Marionette TRACE conn3 <- [1,2215,null,{"value":null}] 09:27:33 INFO - PROCESS | 1846 | 1461774453430 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\", \"8c3fb307-b706-445e-94e1-ab62aec87e07\");\n\nvar timer = null;\nif (30000) {\n 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:27:33 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f7530461000 == 91 [pid = 1846] [id = 561] 09:27:33 INFO - PROCESS | 1846 | ++DOMWINDOW == 162 (0x7f75329ea800) [pid = 1846] [serial = 1684] [outer = (nil)] 09:27:33 INFO - PROCESS | 1846 | ++DOMWINDOW == 163 (0x7f7532cc4800) [pid = 1846] [serial = 1685] [outer = 0x7f75329ea800] 09:27:33 INFO - PROCESS | 1846 | 1461774453496 Marionette DEBUG loaded listener.js 09:27:33 INFO - PROCESS | 1846 | ++DOMWINDOW == 164 (0x7f753648c800) [pid = 1846] [serial = 1686] [outer = 0x7f75329ea800] 09:27:34 INFO - PROCESS | 1846 | 1461774454184 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]]]}] 09:27:34 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | createImageData(sw, sh) works for sizes much larger than the canvas 09:27:34 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | took 1176ms 09:27:34 INFO - PROCESS | 1846 | 1461774454213 Marionette TRACE conn3 -> [0,2217,"getWindowHandle",null] 09:27:34 INFO - PROCESS | 1846 | 1461774454216 Marionette TRACE conn3 <- [1,2217,null,{"value":"8"}] 09:27:34 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html 09:27:34 INFO - PROCESS | 1846 | 1461774454221 Marionette TRACE conn3 -> [0,2218,"setScriptTimeout",{"ms":35000}] 09:27:34 INFO - PROCESS | 1846 | 1461774454223 Marionette TRACE conn3 <- [1,2218,null,{}] 09:27:34 INFO - PROCESS | 1846 | 1461774454229 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}] 09:27:34 INFO - PROCESS | 1846 | 1461774454429 Marionette TRACE conn3 <- [1,2219,null,{"value":null}] 09:27:34 INFO - PROCESS | 1846 | 1461774454447 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\", \"8c3fb307-b706-445e-94e1-ab62aec87e07\");\n\nvar timer = null;\nif (30000) {\n 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:27:34 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f7532c39800 == 92 [pid = 1846] [id = 562] 09:27:34 INFO - PROCESS | 1846 | ++DOMWINDOW == 165 (0x7f753144e800) [pid = 1846] [serial = 1687] [outer = (nil)] 09:27:34 INFO - PROCESS | 1846 | ++DOMWINDOW == 166 (0x7f753770c800) [pid = 1846] [serial = 1688] [outer = 0x7f753144e800] 09:27:34 INFO - PROCESS | 1846 | 1461774454508 Marionette DEBUG loaded listener.js 09:27:34 INFO - PROCESS | 1846 | ++DOMWINDOW == 167 (0x7f7538da5800) [pid = 1846] [serial = 1689] [outer = 0x7f753144e800] 09:27:35 INFO - PROCESS | 1846 | 1461774455448 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]]]}] 09:27:35 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | createImageData(sw, sh) takes the absolute magnitude of the size arguments 09:27:35 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | took 1279ms 09:27:35 INFO - PROCESS | 1846 | 1461774455502 Marionette TRACE conn3 -> [0,2221,"getWindowHandle",null] 09:27:35 INFO - PROCESS | 1846 | 1461774455507 Marionette TRACE conn3 <- [1,2221,null,{"value":"8"}] 09:27:35 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html 09:27:35 INFO - PROCESS | 1846 | 1461774455516 Marionette TRACE conn3 -> [0,2222,"setScriptTimeout",{"ms":35000}] 09:27:35 INFO - PROCESS | 1846 | 1461774455521 Marionette TRACE conn3 <- [1,2222,null,{}] 09:27:35 INFO - PROCESS | 1846 | 1461774455531 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}] 09:27:35 INFO - PROCESS | 1846 | 1461774455768 Marionette TRACE conn3 <- [1,2223,null,{"value":null}] 09:27:35 INFO - PROCESS | 1846 | 1461774455960 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\", \"8c3fb307-b706-445e-94e1-ab62aec87e07\");\n\nvar timer = null;\nif (30000) {\n 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:27:35 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f7527aac000 == 93 [pid = 1846] [id = 563] 09:27:35 INFO - PROCESS | 1846 | ++DOMWINDOW == 168 (0x7f7523708400) [pid = 1846] [serial = 1690] [outer = (nil)] 09:27:36 INFO - PROCESS | 1846 | ++DOMWINDOW == 169 (0x7f7527fecc00) [pid = 1846] [serial = 1691] [outer = 0x7f7523708400] 09:27:36 INFO - PROCESS | 1846 | 1461774456034 Marionette DEBUG loaded listener.js 09:27:36 INFO - PROCESS | 1846 | ++DOMWINDOW == 170 (0x7f752836c400) [pid = 1846] [serial = 1692] [outer = 0x7f7523708400] 09:27:36 INFO - PROCESS | 1846 | 1461774456993 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]]]}] 09:27:37 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | createImageData() throws TypeError if arguments are not finite 09:27:37 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | took 1538ms 09:27:37 INFO - PROCESS | 1846 | 1461774457055 Marionette TRACE conn3 -> [0,2225,"getWindowHandle",null] 09:27:37 INFO - PROCESS | 1846 | 1461774457064 Marionette TRACE conn3 <- [1,2225,null,{"value":"8"}] 09:27:37 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html 09:27:37 INFO - PROCESS | 1846 | 1461774457074 Marionette TRACE conn3 -> [0,2226,"setScriptTimeout",{"ms":35000}] 09:27:37 INFO - PROCESS | 1846 | 1461774457078 Marionette TRACE conn3 <- [1,2226,null,{}] 09:27:37 INFO - PROCESS | 1846 | 1461774457085 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}] 09:27:37 INFO - PROCESS | 1846 | 1461774457279 Marionette TRACE conn3 <- [1,2227,null,{"value":null}] 09:27:37 INFO - PROCESS | 1846 | 1461774457466 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\", \"8c3fb307-b706-445e-94e1-ab62aec87e07\");\n\nvar timer = null;\nif (30000) {\n 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:27:37 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f752f48d000 == 94 [pid = 1846] [id = 564] 09:27:37 INFO - PROCESS | 1846 | ++DOMWINDOW == 171 (0x7f75268b3800) [pid = 1846] [serial = 1693] [outer = (nil)] 09:27:37 INFO - PROCESS | 1846 | ++DOMWINDOW == 172 (0x7f752e54d400) [pid = 1846] [serial = 1694] [outer = 0x7f75268b3800] 09:27:37 INFO - PROCESS | 1846 | 1461774457535 Marionette DEBUG loaded listener.js 09:27:37 INFO - PROCESS | 1846 | ++DOMWINDOW == 173 (0x7f752f2d1000) [pid = 1846] [serial = 1695] [outer = 0x7f75268b3800] 09:27:38 INFO - PROCESS | 1846 | 1461774458525 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]]]}] 09:27:38 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | createImageData(w, h) is rounded the same as getImageData(0, 0, w, h) 09:27:38 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | took 1480ms 09:27:38 INFO - PROCESS | 1846 | 1461774458554 Marionette TRACE conn3 -> [0,2229,"getWindowHandle",null] 09:27:38 INFO - PROCESS | 1846 | 1461774458557 Marionette TRACE conn3 <- [1,2229,null,{"value":"8"}] 09:27:38 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html 09:27:38 INFO - PROCESS | 1846 | 1461774458564 Marionette TRACE conn3 -> [0,2230,"setScriptTimeout",{"ms":35000}] 09:27:38 INFO - PROCESS | 1846 | 1461774458570 Marionette TRACE conn3 <- [1,2230,null,{}] 09:27:38 INFO - PROCESS | 1846 | 1461774458586 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}] 09:27:38 INFO - PROCESS | 1846 | 1461774458799 Marionette TRACE conn3 <- [1,2231,null,{"value":null}] 09:27:38 INFO - PROCESS | 1846 | 1461774458988 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\", \"8c3fb307-b706-445e-94e1-ab62aec87e07\");\n\nvar timer = null;\nif (30000) {\n 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:27:39 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f75376db000 == 95 [pid = 1846] [id = 565] 09:27:39 INFO - PROCESS | 1846 | ++DOMWINDOW == 174 (0x7f752f2d2c00) [pid = 1846] [serial = 1696] [outer = (nil)] 09:27:39 INFO - PROCESS | 1846 | ++DOMWINDOW == 175 (0x7f7532862800) [pid = 1846] [serial = 1697] [outer = 0x7f752f2d2c00] 09:27:39 INFO - PROCESS | 1846 | 1461774459065 Marionette DEBUG loaded listener.js 09:27:39 INFO - PROCESS | 1846 | ++DOMWINDOW == 176 (0x7f7532ab1000) [pid = 1846] [serial = 1698] [outer = 0x7f752f2d2c00] 09:27:39 INFO - PROCESS | 1846 | 1461774459912 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]]]}] 09:27:39 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | createImageData(sw, sh) should throw when called with the wrong |this| 09:27:39 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | took 1390ms 09:27:39 INFO - PROCESS | 1846 | 1461774459955 Marionette TRACE conn3 -> [0,2233,"getWindowHandle",null] 09:27:39 INFO - PROCESS | 1846 | 1461774459960 Marionette TRACE conn3 <- [1,2233,null,{"value":"8"}] 09:27:39 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html 09:27:39 INFO - PROCESS | 1846 | 1461774459965 Marionette TRACE conn3 -> [0,2234,"setScriptTimeout",{"ms":35000}] 09:27:39 INFO - PROCESS | 1846 | 1461774459968 Marionette TRACE conn3 <- [1,2234,null,{}] 09:27:39 INFO - PROCESS | 1846 | 1461774459991 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}] 09:27:40 INFO - PROCESS | 1846 | 1461774460192 Marionette TRACE conn3 <- [1,2235,null,{"value":null}] 09:27:40 INFO - PROCESS | 1846 | 1461774460380 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\", \"8c3fb307-b706-445e-94e1-ab62aec87e07\");\n\nvar timer = null;\nif (30000) {\n 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:27:40 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f753927c000 == 96 [pid = 1846] [id = 566] 09:27:40 INFO - PROCESS | 1846 | ++DOMWINDOW == 177 (0x7f752ff35000) [pid = 1846] [serial = 1699] [outer = (nil)] 09:27:40 INFO - PROCESS | 1846 | ++DOMWINDOW == 178 (0x7f7538da7c00) [pid = 1846] [serial = 1700] [outer = 0x7f752ff35000] 09:27:40 INFO - PROCESS | 1846 | 1461774460452 Marionette DEBUG loaded listener.js 09:27:40 INFO - PROCESS | 1846 | ++DOMWINDOW == 179 (0x7f753a794c00) [pid = 1846] [serial = 1701] [outer = 0x7f752ff35000] 09:27:41 INFO - PROCESS | 1846 | 1461774461346 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]]]}] 09:27:41 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | createImageData(sw, sh) works for sizes smaller than one pixel 09:27:41 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | took 1431ms 09:27:41 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html 09:27:41 INFO - PROCESS | 1846 | 1461774461398 Marionette TRACE conn3 -> [0,2237,"getWindowHandle",null] 09:27:41 INFO - PROCESS | 1846 | 1461774461401 Marionette TRACE conn3 <- [1,2237,null,{"value":"8"}] 09:27:41 INFO - PROCESS | 1846 | 1461774461408 Marionette TRACE conn3 -> [0,2238,"setScriptTimeout",{"ms":35000}] 09:27:41 INFO - PROCESS | 1846 | 1461774461411 Marionette TRACE conn3 <- [1,2238,null,{}] 09:27:41 INFO - PROCESS | 1846 | 1461774461417 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}] 09:27:41 INFO - PROCESS | 1846 | 1461774461596 Marionette TRACE conn3 <- [1,2239,null,{"value":null}] 09:27:41 INFO - PROCESS | 1846 | 1461774461806 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\", \"8c3fb307-b706-445e-94e1-ab62aec87e07\");\n\nvar timer = null;\nif (30000) {\n 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:27:41 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f75453c3800 == 97 [pid = 1846] [id = 567] 09:27:41 INFO - PROCESS | 1846 | ++DOMWINDOW == 180 (0x7f752a6b0800) [pid = 1846] [serial = 1702] [outer = (nil)] 09:27:41 INFO - PROCESS | 1846 | ++DOMWINDOW == 181 (0x7f753b9ce800) [pid = 1846] [serial = 1703] [outer = 0x7f752a6b0800] 09:27:41 INFO - PROCESS | 1846 | 1461774461923 Marionette DEBUG loaded listener.js 09:27:42 INFO - PROCESS | 1846 | ++DOMWINDOW == 182 (0x7f7540321c00) [pid = 1846] [serial = 1704] [outer = 0x7f752a6b0800] 09:27:42 INFO - PROCESS | 1846 | 1461774462804 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]]]}] 09:27:42 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | createImageData(sw, sh) returns an ImageData object containing a Uint8ClampedArray object 09:27:42 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | took 1431ms 09:27:42 INFO - PROCESS | 1846 | 1461774462840 Marionette TRACE conn3 -> [0,2241,"getWindowHandle",null] 09:27:42 INFO - PROCESS | 1846 | 1461774462843 Marionette TRACE conn3 <- [1,2241,null,{"value":"8"}] 09:27:42 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html 09:27:42 INFO - PROCESS | 1846 | 1461774462852 Marionette TRACE conn3 -> [0,2242,"setScriptTimeout",{"ms":35000}] 09:27:42 INFO - PROCESS | 1846 | 1461774462855 Marionette TRACE conn3 <- [1,2242,null,{}] 09:27:42 INFO - PROCESS | 1846 | 1461774462860 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}] 09:27:43 INFO - PROCESS | 1846 | 1461774463080 Marionette TRACE conn3 <- [1,2243,null,{"value":null}] 09:27:43 INFO - PROCESS | 1846 | 1461774463281 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\", \"8c3fb307-b706-445e-94e1-ab62aec87e07\");\n\nvar timer = null;\nif (30000) {\n 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:27:43 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f754a745800 == 98 [pid = 1846] [id = 568] 09:27:43 INFO - PROCESS | 1846 | ++DOMWINDOW == 183 (0x7f7547339800) [pid = 1846] [serial = 1705] [outer = (nil)] 09:27:43 INFO - PROCESS | 1846 | ++DOMWINDOW == 184 (0x7f75495ea400) [pid = 1846] [serial = 1706] [outer = 0x7f7547339800] 09:27:43 INFO - PROCESS | 1846 | 1461774463355 Marionette DEBUG loaded listener.js 09:27:43 INFO - PROCESS | 1846 | ++DOMWINDOW == 185 (0x7f754ae31000) [pid = 1846] [serial = 1707] [outer = 0x7f7547339800] 09:27:44 INFO - PROCESS | 1846 | 1461774464269 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]]]}] 09:27:44 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | createImageData(sw, sh) throws INDEX_SIZE_ERR if size is zero 09:27:44 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | took 1476ms 09:27:44 INFO - PROCESS | 1846 | 1461774464329 Marionette TRACE conn3 -> [0,2245,"getWindowHandle",null] 09:27:44 INFO - PROCESS | 1846 | 1461774464332 Marionette TRACE conn3 <- [1,2245,null,{"value":"8"}] 09:27:44 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html 09:27:44 INFO - PROCESS | 1846 | 1461774464338 Marionette TRACE conn3 -> [0,2246,"setScriptTimeout",{"ms":35000}] 09:27:44 INFO - PROCESS | 1846 | 1461774464340 Marionette TRACE conn3 <- [1,2246,null,{}] 09:27:44 INFO - PROCESS | 1846 | 1461774464346 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}] 09:27:44 INFO - PROCESS | 1846 | 1461774464521 Marionette TRACE conn3 <- [1,2247,null,{"value":null}] 09:27:44 INFO - PROCESS | 1846 | 1461774464713 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\", \"8c3fb307-b706-445e-94e1-ab62aec87e07\");\n\nvar timer = null;\nif (30000) {\n 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:27:44 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f754b386800 == 99 [pid = 1846] [id = 569] 09:27:44 INFO - PROCESS | 1846 | ++DOMWINDOW == 186 (0x7f7527b10800) [pid = 1846] [serial = 1708] [outer = (nil)] 09:27:44 INFO - PROCESS | 1846 | ++DOMWINDOW == 187 (0x7f7527b1a800) [pid = 1846] [serial = 1709] [outer = 0x7f7527b10800] 09:27:44 INFO - PROCESS | 1846 | 1461774464782 Marionette DEBUG loaded listener.js 09:27:44 INFO - PROCESS | 1846 | ++DOMWINDOW == 188 (0x7f7527b1f000) [pid = 1846] [serial = 1710] [outer = 0x7f7527b10800] 09:27:45 INFO - PROCESS | 1846 | 1461774465673 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]]]}] 09:27:45 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | getImageData() exists and returns something 09:27:45 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | took 1380ms 09:27:45 INFO - PROCESS | 1846 | 1461774465719 Marionette TRACE conn3 -> [0,2249,"getWindowHandle",null] 09:27:45 INFO - PROCESS | 1846 | 1461774465722 Marionette TRACE conn3 <- [1,2249,null,{"value":"8"}] 09:27:45 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html 09:27:45 INFO - PROCESS | 1846 | 1461774465728 Marionette TRACE conn3 -> [0,2250,"setScriptTimeout",{"ms":35000}] 09:27:45 INFO - PROCESS | 1846 | 1461774465731 Marionette TRACE conn3 <- [1,2250,null,{}] 09:27:45 INFO - PROCESS | 1846 | 1461774465736 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}] 09:27:45 INFO - PROCESS | 1846 | 1461774465910 Marionette TRACE conn3 <- [1,2251,null,{"value":null}] 09:27:46 INFO - PROCESS | 1846 | 1461774466111 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\", \"8c3fb307-b706-445e-94e1-ab62aec87e07\");\n\nvar timer = null;\nif (30000) {\n 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:27:46 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f752398e800 == 100 [pid = 1846] [id = 570] 09:27:46 INFO - PROCESS | 1846 | ++DOMWINDOW == 189 (0x7f7526a55800) [pid = 1846] [serial = 1711] [outer = (nil)] 09:27:46 INFO - PROCESS | 1846 | ++DOMWINDOW == 190 (0x7f7526a5b000) [pid = 1846] [serial = 1712] [outer = 0x7f7526a55800] 09:27:46 INFO - PROCESS | 1846 | 1461774466179 Marionette DEBUG loaded listener.js 09:27:46 INFO - PROCESS | 1846 | ++DOMWINDOW == 191 (0x7f7526a5f400) [pid = 1846] [serial = 1713] [outer = 0x7f7526a55800] 09:27:47 INFO - PROCESS | 1846 | 1461774467036 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]]]}] 09:27:47 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | getImageData() clamps colours to the range [0, 255] 09:27:47 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | took 1376ms 09:27:47 INFO - PROCESS | 1846 | 1461774467105 Marionette TRACE conn3 -> [0,2253,"getWindowHandle",null] 09:27:47 INFO - PROCESS | 1846 | 1461774467109 Marionette TRACE conn3 <- [1,2253,null,{"value":"8"}] 09:27:47 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.length.html 09:27:47 INFO - PROCESS | 1846 | 1461774467114 Marionette TRACE conn3 -> [0,2254,"setScriptTimeout",{"ms":35000}] 09:27:47 INFO - PROCESS | 1846 | 1461774467117 Marionette TRACE conn3 <- [1,2254,null,{}] 09:27:47 INFO - PROCESS | 1846 | 1461774467123 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}] 09:27:47 INFO - PROCESS | 1846 | 1461774467311 Marionette TRACE conn3 <- [1,2255,null,{"value":null}] 09:27:47 INFO - PROCESS | 1846 | 1461774467500 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\", \"8c3fb307-b706-445e-94e1-ab62aec87e07\");\n\nvar timer = null;\nif (30000) {\n 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:27:47 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f754f89a800 == 101 [pid = 1846] [id = 571] 09:27:47 INFO - PROCESS | 1846 | ++DOMWINDOW == 192 (0x7f7526a56000) [pid = 1846] [serial = 1714] [outer = (nil)] 09:27:47 INFO - PROCESS | 1846 | ++DOMWINDOW == 193 (0x7f7527b1b400) [pid = 1846] [serial = 1715] [outer = 0x7f7526a56000] 09:27:47 INFO - PROCESS | 1846 | 1461774467567 Marionette DEBUG loaded listener.js 09:27:47 INFO - PROCESS | 1846 | ++DOMWINDOW == 194 (0x7f7535f03800) [pid = 1846] [serial = 1716] [outer = 0x7f7526a56000] 09:27:48 INFO - PROCESS | 1846 | 1461774468457 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]]]}] 09:27:48 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | getImageData() returns a correctly-sized Uint8ClampedArray 09:27:48 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | took 1375ms 09:27:48 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html 09:27:48 INFO - PROCESS | 1846 | 1461774468491 Marionette TRACE conn3 -> [0,2257,"getWindowHandle",null] 09:27:48 INFO - PROCESS | 1846 | 1461774468494 Marionette TRACE conn3 <- [1,2257,null,{"value":"8"}] 09:27:48 INFO - PROCESS | 1846 | 1461774468500 Marionette TRACE conn3 -> [0,2258,"setScriptTimeout",{"ms":35000}] 09:27:48 INFO - PROCESS | 1846 | 1461774468503 Marionette TRACE conn3 <- [1,2258,null,{}] 09:27:48 INFO - PROCESS | 1846 | 1461774468508 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}] 09:27:48 INFO - PROCESS | 1846 | 1461774468699 Marionette TRACE conn3 <- [1,2259,null,{"value":null}] 09:27:48 INFO - PROCESS | 1846 | 1461774468893 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\", \"8c3fb307-b706-445e-94e1-ab62aec87e07\");\n\nvar timer = null;\nif (30000) {\n 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:27:48 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f7529778000 == 102 [pid = 1846] [id = 572] 09:27:48 INFO - PROCESS | 1846 | ++DOMWINDOW == 195 (0x7f7526a59800) [pid = 1846] [serial = 1717] [outer = (nil)] 09:27:48 INFO - PROCESS | 1846 | ++DOMWINDOW == 196 (0x7f7528ec7800) [pid = 1846] [serial = 1718] [outer = 0x7f7526a59800] 09:27:48 INFO - PROCESS | 1846 | 1461774468966 Marionette DEBUG loaded listener.js 09:27:49 INFO - PROCESS | 1846 | ++DOMWINDOW == 197 (0x7f7528ecc400) [pid = 1846] [serial = 1719] [outer = 0x7f7526a59800] 09:27:49 INFO - PROCESS | 1846 | 1461774469842 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]]]}] 09:27:49 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | getImageData() throws TypeError if arguments are not finite 09:27:49 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | took 1380ms 09:27:49 INFO - PROCESS | 1846 | 1461774469880 Marionette TRACE conn3 -> [0,2261,"getWindowHandle",null] 09:27:49 INFO - PROCESS | 1846 | 1461774469883 Marionette TRACE conn3 <- [1,2261,null,{"value":"8"}] 09:27:49 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html 09:27:49 INFO - PROCESS | 1846 | 1461774469889 Marionette TRACE conn3 -> [0,2262,"setScriptTimeout",{"ms":35000}] 09:27:49 INFO - PROCESS | 1846 | 1461774469893 Marionette TRACE conn3 <- [1,2262,null,{}] 09:27:49 INFO - PROCESS | 1846 | 1461774469898 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}] 09:27:50 INFO - PROCESS | 1846 | 1461774470113 Marionette TRACE conn3 <- [1,2263,null,{"value":null}] 09:27:50 INFO - PROCESS | 1846 | 1461774470303 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\", \"8c3fb307-b706-445e-94e1-ab62aec87e07\");\n\nvar timer = null;\nif (30000) {\n 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:27:50 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f751f1d7000 == 103 [pid = 1846] [id = 573] 09:27:50 INFO - PROCESS | 1846 | ++DOMWINDOW == 198 (0x7f7528ec2400) [pid = 1846] [serial = 1720] [outer = (nil)] 09:27:50 INFO - PROCESS | 1846 | ++DOMWINDOW == 199 (0x7f754ae38800) [pid = 1846] [serial = 1721] [outer = 0x7f7528ec2400] 09:27:50 INFO - PROCESS | 1846 | 1461774470381 Marionette DEBUG loaded listener.js 09:27:50 INFO - PROCESS | 1846 | ++DOMWINDOW == 200 (0x7f754b66f400) [pid = 1846] [serial = 1722] [outer = 0x7f7528ec2400] 09:27:51 INFO - PROCESS | 1846 | 1461774471267 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]]]}] 09:27:51 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | getImageData() returns non-premultiplied colours 09:27:51 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | took 1429ms 09:27:51 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html 09:27:51 INFO - PROCESS | 1846 | 1461774471319 Marionette TRACE conn3 -> [0,2265,"getWindowHandle",null] 09:27:51 INFO - PROCESS | 1846 | 1461774471321 Marionette TRACE conn3 <- [1,2265,null,{"value":"8"}] 09:27:51 INFO - PROCESS | 1846 | 1461774471328 Marionette TRACE conn3 -> [0,2266,"setScriptTimeout",{"ms":35000}] 09:27:51 INFO - PROCESS | 1846 | 1461774471331 Marionette TRACE conn3 <- [1,2266,null,{}] 09:27:51 INFO - PROCESS | 1846 | 1461774471336 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}] 09:27:51 INFO - PROCESS | 1846 | 1461774471514 Marionette TRACE conn3 <- [1,2267,null,{"value":null}] 09:27:51 INFO - PROCESS | 1846 | 1461774471710 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\", \"8c3fb307-b706-445e-94e1-ab62aec87e07\");\n\nvar timer = null;\nif (30000) {\n 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:27:51 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f75221da800 == 104 [pid = 1846] [id = 574] 09:27:51 INFO - PROCESS | 1846 | ++DOMWINDOW == 201 (0x7f7525e31000) [pid = 1846] [serial = 1723] [outer = (nil)] 09:27:51 INFO - PROCESS | 1846 | ++DOMWINDOW == 202 (0x7f7525e38c00) [pid = 1846] [serial = 1724] [outer = 0x7f7525e31000] 09:27:51 INFO - PROCESS | 1846 | 1461774471788 Marionette DEBUG loaded listener.js 09:27:51 INFO - PROCESS | 1846 | ++DOMWINDOW == 203 (0x7f7525e3d800) [pid = 1846] [serial = 1725] [outer = 0x7f7525e31000] 09:27:52 INFO - PROCESS | 1846 | 1461774472674 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]]]}] 09:27:52 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | getImageData() returns A in the fourth component 09:27:52 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | took 1393ms 09:27:52 INFO - PROCESS | 1846 | 1461774472721 Marionette TRACE conn3 -> [0,2269,"getWindowHandle",null] 09:27:52 INFO - PROCESS | 1846 | 1461774472725 Marionette TRACE conn3 <- [1,2269,null,{"value":"8"}] 09:27:52 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html 09:27:52 INFO - PROCESS | 1846 | 1461774472741 Marionette TRACE conn3 -> [0,2270,"setScriptTimeout",{"ms":35000}] 09:27:52 INFO - PROCESS | 1846 | 1461774472744 Marionette TRACE conn3 <- [1,2270,null,{}] 09:27:52 INFO - PROCESS | 1846 | 1461774472749 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}] 09:27:52 INFO - PROCESS | 1846 | 1461774472927 Marionette TRACE conn3 <- [1,2271,null,{"value":null}] 09:27:53 INFO - PROCESS | 1846 | 1461774473156 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\", \"8c3fb307-b706-445e-94e1-ab62aec87e07\");\n\nvar timer = null;\nif (30000) {\n 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:27:53 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f752449f000 == 105 [pid = 1846] [id = 575] 09:27:53 INFO - PROCESS | 1846 | ++DOMWINDOW == 204 (0x7f75244ddc00) [pid = 1846] [serial = 1726] [outer = (nil)] 09:27:53 INFO - PROCESS | 1846 | ++DOMWINDOW == 205 (0x7f7525fe4800) [pid = 1846] [serial = 1727] [outer = 0x7f75244ddc00] 09:27:53 INFO - PROCESS | 1846 | 1461774473272 Marionette DEBUG loaded listener.js 09:27:53 INFO - PROCESS | 1846 | ++DOMWINDOW == 206 (0x7f7525fea000) [pid = 1846] [serial = 1728] [outer = 0x7f75244ddc00] 09:27:54 INFO - PROCESS | 1846 | 1461774474170 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]]]}] 09:27:54 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | getImageData() returns leftmost columns first 09:27:54 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | took 1479ms 09:27:54 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html 09:27:54 INFO - PROCESS | 1846 | 1461774474221 Marionette TRACE conn3 -> [0,2273,"getWindowHandle",null] 09:27:54 INFO - PROCESS | 1846 | 1461774474224 Marionette TRACE conn3 <- [1,2273,null,{"value":"8"}] 09:27:54 INFO - PROCESS | 1846 | 1461774474230 Marionette TRACE conn3 -> [0,2274,"setScriptTimeout",{"ms":35000}] 09:27:54 INFO - PROCESS | 1846 | 1461774474233 Marionette TRACE conn3 <- [1,2274,null,{}] 09:27:54 INFO - PROCESS | 1846 | 1461774474238 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}] 09:27:54 INFO - PROCESS | 1846 | 1461774474421 Marionette TRACE conn3 <- [1,2275,null,{"value":null}] 09:27:55 INFO - PROCESS | 1846 | 1461774475079 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\", \"8c3fb307-b706-445e-94e1-ab62aec87e07\");\n\nvar timer = null;\nif (30000) {\n 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:27:55 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f75239a2000 == 106 [pid = 1846] [id = 576] 09:27:55 INFO - PROCESS | 1846 | ++DOMWINDOW == 207 (0x7f7523710400) [pid = 1846] [serial = 1729] [outer = (nil)] 09:27:55 INFO - PROCESS | 1846 | ++DOMWINDOW == 208 (0x7f7525e33000) [pid = 1846] [serial = 1730] [outer = 0x7f7523710400] 09:27:55 INFO - PROCESS | 1846 | 1461774475151 Marionette DEBUG loaded listener.js 09:27:55 INFO - PROCESS | 1846 | ++DOMWINDOW == 209 (0x7f75260ef400) [pid = 1846] [serial = 1731] [outer = 0x7f7523710400] 09:27:55 INFO - PROCESS | 1846 | 1461774475956 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]]]}] 09:27:56 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | getImageData() returns R then G then B 09:27:56 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | took 1782ms 09:27:56 INFO - PROCESS | 1846 | 1461774476013 Marionette TRACE conn3 -> [0,2277,"getWindowHandle",null] 09:27:56 INFO - PROCESS | 1846 | 1461774476018 Marionette TRACE conn3 <- [1,2277,null,{"value":"8"}] 09:27:56 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html 09:27:56 INFO - PROCESS | 1846 | 1461774476025 Marionette TRACE conn3 -> [0,2278,"setScriptTimeout",{"ms":35000}] 09:27:56 INFO - PROCESS | 1846 | 1461774476030 Marionette TRACE conn3 <- [1,2278,null,{}] 09:27:56 INFO - PROCESS | 1846 | 1461774476036 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}] 09:27:56 INFO - PROCESS | 1846 | 1461774476220 Marionette TRACE conn3 <- [1,2279,null,{"value":null}] 09:27:56 INFO - PROCESS | 1846 | 1461774476430 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\", \"8c3fb307-b706-445e-94e1-ab62aec87e07\");\n\nvar timer = null;\nif (30000) {\n 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:27:56 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f7528bd7800 == 107 [pid = 1846] [id = 577] 09:27:56 INFO - PROCESS | 1846 | ++DOMWINDOW == 210 (0x7f7523707c00) [pid = 1846] [serial = 1732] [outer = (nil)] 09:27:56 INFO - PROCESS | 1846 | ++DOMWINDOW == 211 (0x7f75260f9000) [pid = 1846] [serial = 1733] [outer = 0x7f7523707c00] 09:27:56 INFO - PROCESS | 1846 | 1461774476494 Marionette DEBUG loaded listener.js 09:27:56 INFO - PROCESS | 1846 | ++DOMWINDOW == 212 (0x7f75265c1800) [pid = 1846] [serial = 1734] [outer = 0x7f7523707c00] 09:27:57 INFO - PROCESS | 1846 | 1461774477512 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]]]}] 09:27:57 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | getImageData() returns topmost rows first 09:27:57 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | took 1536ms 09:27:57 INFO - PROCESS | 1846 | 1461774477565 Marionette TRACE conn3 -> [0,2281,"getWindowHandle",null] 09:27:57 INFO - PROCESS | 1846 | 1461774477571 Marionette TRACE conn3 <- [1,2281,null,{"value":"8"}] 09:27:57 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.range.html 09:27:57 INFO - PROCESS | 1846 | 1461774477578 Marionette TRACE conn3 -> [0,2282,"setScriptTimeout",{"ms":35000}] 09:27:57 INFO - PROCESS | 1846 | 1461774477581 Marionette TRACE conn3 <- [1,2282,null,{}] 09:27:57 INFO - PROCESS | 1846 | 1461774477586 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}] 09:27:57 INFO - PROCESS | 1846 | 1461774477771 Marionette TRACE conn3 <- [1,2283,null,{"value":null}] 09:27:58 INFO - PROCESS | 1846 | --DOCSHELL 0x7f7530461000 == 106 [pid = 1846] [id = 561] 09:27:58 INFO - PROCESS | 1846 | --DOMWINDOW == 211 (0x7f7538a37400) [pid = 1846] [serial = 1592] [outer = (nil)] [url = about:blank] 09:27:58 INFO - PROCESS | 1846 | --DOMWINDOW == 210 (0x7f7539446800) [pid = 1846] [serial = 1595] [outer = (nil)] [url = about:blank] 09:27:58 INFO - PROCESS | 1846 | --DOMWINDOW == 209 (0x7f7532ab7800) [pid = 1846] [serial = 1598] [outer = (nil)] [url = about:blank] 09:27:58 INFO - PROCESS | 1846 | --DOMWINDOW == 208 (0x7f753b9d4800) [pid = 1846] [serial = 1601] [outer = (nil)] [url = about:blank] 09:27:58 INFO - PROCESS | 1846 | --DOMWINDOW == 207 (0x7f753bd2e400) [pid = 1846] [serial = 1604] [outer = (nil)] [url = about:blank] 09:27:58 INFO - PROCESS | 1846 | --DOMWINDOW == 206 (0x7f75461e0c00) [pid = 1846] [serial = 1607] [outer = (nil)] [url = about:blank] 09:27:58 INFO - PROCESS | 1846 | --DOMWINDOW == 205 (0x7f7532a77c00) [pid = 1846] [serial = 1589] [outer = (nil)] [url = about:blank] 09:27:58 INFO - PROCESS | 1846 | --DOMWINDOW == 204 (0x7f7538038800) [pid = 1846] [serial = 1631] [outer = (nil)] [url = about:blank] 09:27:58 INFO - PROCESS | 1846 | 1461774478115 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\", \"8c3fb307-b706-445e-94e1-ab62aec87e07\");\n\nvar timer = null;\nif (30000) {\n 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:27:58 INFO - PROCESS | 1846 | --DOCSHELL 0x7f752ff22800 == 105 [pid = 1846] [id = 560] 09:27:58 INFO - PROCESS | 1846 | --DOCSHELL 0x7f752f49e000 == 104 [pid = 1846] [id = 559] 09:27:58 INFO - PROCESS | 1846 | --DOCSHELL 0x7f752a3cb800 == 103 [pid = 1846] [id = 558] 09:27:58 INFO - PROCESS | 1846 | --DOCSHELL 0x7f75265a3800 == 102 [pid = 1846] [id = 557] 09:27:58 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f752642c000 == 103 [pid = 1846] [id = 578] 09:27:58 INFO - PROCESS | 1846 | ++DOMWINDOW == 205 (0x7f75265c3800) [pid = 1846] [serial = 1735] [outer = (nil)] 09:27:58 INFO - PROCESS | 1846 | ++DOMWINDOW == 206 (0x7f75280a8c00) [pid = 1846] [serial = 1736] [outer = 0x7f75265c3800] 09:27:58 INFO - PROCESS | 1846 | 1461774478274 Marionette DEBUG loaded listener.js 09:27:58 INFO - PROCESS | 1846 | ++DOMWINDOW == 207 (0x7f7528e85c00) [pid = 1846] [serial = 1737] [outer = 0x7f75265c3800] 09:27:58 INFO - PROCESS | 1846 | --DOCSHELL 0x7f752805d800 == 102 [pid = 1846] [id = 556] 09:27:58 INFO - PROCESS | 1846 | --DOCSHELL 0x7f75506de000 == 101 [pid = 1846] [id = 552] 09:27:58 INFO - PROCESS | 1846 | --DOCSHELL 0x7f754f6b8000 == 100 [pid = 1846] [id = 551] 09:27:58 INFO - PROCESS | 1846 | --DOCSHELL 0x7f754d393000 == 99 [pid = 1846] [id = 550] 09:27:58 INFO - PROCESS | 1846 | --DOCSHELL 0x7f754b697800 == 98 [pid = 1846] [id = 549] 09:27:58 INFO - PROCESS | 1846 | --DOCSHELL 0x7f754a7e1800 == 97 [pid = 1846] [id = 548] 09:27:58 INFO - PROCESS | 1846 | --DOCSHELL 0x7f7545fe4800 == 96 [pid = 1846] [id = 547] 09:27:58 INFO - PROCESS | 1846 | --DOCSHELL 0x7f7539077800 == 95 [pid = 1846] [id = 546] 09:27:58 INFO - PROCESS | 1846 | --DOCSHELL 0x7f753044b800 == 94 [pid = 1846] [id = 545] 09:27:58 INFO - PROCESS | 1846 | --DOCSHELL 0x7f75299d9000 == 93 [pid = 1846] [id = 544] 09:27:58 INFO - PROCESS | 1846 | --DOMWINDOW == 206 (0x7f752f008400) [pid = 1846] [serial = 1619] [outer = (nil)] [url = about:blank] 09:27:58 INFO - PROCESS | 1846 | --DOMWINDOW == 205 (0x7f7527998400) [pid = 1846] [serial = 1613] [outer = (nil)] [url = about:blank] 09:27:58 INFO - PROCESS | 1846 | --DOMWINDOW == 204 (0x7f7531571000) [pid = 1846] [serial = 1625] [outer = (nil)] [url = about:blank] 09:27:58 INFO - PROCESS | 1846 | --DOMWINDOW == 203 (0x7f753141d800) [pid = 1846] [serial = 1586] [outer = (nil)] [url = about:blank] 09:27:58 INFO - PROCESS | 1846 | --DOMWINDOW == 202 (0x7f7529943c00) [pid = 1846] [serial = 1580] [outer = (nil)] [url = about:blank] 09:27:58 INFO - PROCESS | 1846 | --DOMWINDOW == 201 (0x7f7527ff0000) [pid = 1846] [serial = 1577] [outer = (nil)] [url = about:blank] 09:27:58 INFO - PROCESS | 1846 | --DOMWINDOW == 200 (0x7f752fd14800) [pid = 1846] [serial = 1583] [outer = (nil)] [url = about:blank] 09:27:58 INFO - PROCESS | 1846 | --DOMWINDOW == 199 (0x7f75296c6c00) [pid = 1846] [serial = 1616] [outer = (nil)] [url = about:blank] 09:27:58 INFO - PROCESS | 1846 | --DOMWINDOW == 198 (0x7f752a6b6400) [pid = 1846] [serial = 1617] [outer = (nil)] [url = about:blank] 09:27:58 INFO - PROCESS | 1846 | --DOMWINDOW == 197 (0x7f75280ac800) [pid = 1846] [serial = 1610] [outer = (nil)] [url = about:blank] 09:27:58 INFO - PROCESS | 1846 | --DOMWINDOW == 196 (0x7f752836bc00) [pid = 1846] [serial = 1614] [outer = (nil)] [url = about:blank] 09:27:58 INFO - PROCESS | 1846 | --DOMWINDOW == 195 (0x7f752fd1c800) [pid = 1846] [serial = 1622] [outer = (nil)] [url = about:blank] 09:27:58 INFO - PROCESS | 1846 | --DOMWINDOW == 194 (0x7f7532a84000) [pid = 1846] [serial = 1626] [outer = (nil)] [url = about:blank] 09:27:58 INFO - PROCESS | 1846 | --DOMWINDOW == 193 (0x7f752fde0000) [pid = 1846] [serial = 1623] [outer = (nil)] [url = about:blank] 09:27:58 INFO - PROCESS | 1846 | --DOMWINDOW == 192 (0x7f7532a85800) [pid = 1846] [serial = 1628] [outer = (nil)] [url = about:blank] 09:27:58 INFO - PROCESS | 1846 | --DOMWINDOW == 191 (0x7f752f965c00) [pid = 1846] [serial = 1620] [outer = (nil)] [url = about:blank] 09:27:58 INFO - PROCESS | 1846 | --DOMWINDOW == 190 (0x7f7536fc9c00) [pid = 1846] [serial = 1629] [outer = (nil)] [url = about:blank] 09:27:59 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | getImageData() returns values in the range [0, 255] 09:27:59 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | took 1483ms 09:27:59 INFO - PROCESS | 1846 | 1461774479055 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]]]}] 09:27:59 INFO - PROCESS | 1846 | 1461774479066 Marionette TRACE conn3 -> [0,2285,"getWindowHandle",null] 09:27:59 INFO - PROCESS | 1846 | 1461774479070 Marionette TRACE conn3 <- [1,2285,null,{"value":"8"}] 09:27:59 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html 09:27:59 INFO - PROCESS | 1846 | 1461774479083 Marionette TRACE conn3 -> [0,2286,"setScriptTimeout",{"ms":35000}] 09:27:59 INFO - PROCESS | 1846 | 1461774479091 Marionette TRACE conn3 <- [1,2286,null,{}] 09:27:59 INFO - PROCESS | 1846 | 1461774479098 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}] 09:27:59 INFO - PROCESS | 1846 | 1461774479269 Marionette TRACE conn3 <- [1,2287,null,{"value":null}] 09:27:59 INFO - PROCESS | 1846 | 1461774479426 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\", \"8c3fb307-b706-445e-94e1-ab62aec87e07\");\n\nvar timer = null;\nif (30000) {\n 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:27:59 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f752a5c4000 == 94 [pid = 1846] [id = 579] 09:27:59 INFO - PROCESS | 1846 | ++DOMWINDOW == 191 (0x7f752836bc00) [pid = 1846] [serial = 1738] [outer = (nil)] 09:27:59 INFO - PROCESS | 1846 | ++DOMWINDOW == 192 (0x7f7528ed0c00) [pid = 1846] [serial = 1739] [outer = 0x7f752836bc00] 09:27:59 INFO - PROCESS | 1846 | 1461774479491 Marionette DEBUG loaded listener.js 09:27:59 INFO - PROCESS | 1846 | ++DOMWINDOW == 193 (0x7f752a52fc00) [pid = 1846] [serial = 1740] [outer = 0x7f752836bc00] 09:28:00 INFO - PROCESS | 1846 | 1461774480422 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]]]}] 09:28:00 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 09:28:00 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html | took 1400ms 09:28:00 INFO - PROCESS | 1846 | 1461774480478 Marionette TRACE conn3 -> [0,2289,"getWindowHandle",null] 09:28:00 INFO - PROCESS | 1846 | 1461774480482 Marionette TRACE conn3 <- [1,2289,null,{"value":"8"}] 09:28:00 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html 09:28:00 INFO - PROCESS | 1846 | 1461774480491 Marionette TRACE conn3 -> [0,2290,"setScriptTimeout",{"ms":35000}] 09:28:00 INFO - PROCESS | 1846 | 1461774480497 Marionette TRACE conn3 <- [1,2290,null,{}] 09:28:00 INFO - PROCESS | 1846 | 1461774480506 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}] 09:28:00 INFO - PROCESS | 1846 | 1461774480740 Marionette TRACE conn3 <- [1,2291,null,{"value":null}] 09:28:01 INFO - PROCESS | 1846 | 1461774481017 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\", \"8c3fb307-b706-445e-94e1-ab62aec87e07\");\n\nvar timer = null;\nif (30000) {\n 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:28:01 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f7527aae000 == 95 [pid = 1846] [id = 580] 09:28:01 INFO - PROCESS | 1846 | ++DOMWINDOW == 194 (0x7f7525fe6400) [pid = 1846] [serial = 1741] [outer = (nil)] 09:28:01 INFO - PROCESS | 1846 | ++DOMWINDOW == 195 (0x7f75260f9400) [pid = 1846] [serial = 1742] [outer = 0x7f7525fe6400] 09:28:01 INFO - PROCESS | 1846 | 1461774481098 Marionette DEBUG loaded listener.js 09:28:01 INFO - PROCESS | 1846 | ++DOMWINDOW == 196 (0x7f75265c4800) [pid = 1846] [serial = 1743] [outer = 0x7f7525fe6400] 09:28:01 INFO - PROCESS | 1846 | 1461774481959 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]]]}] 09:28:02 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | getImageData() returns transparent black outside the canvas 09:28:02 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | took 1536ms 09:28:02 INFO - PROCESS | 1846 | 1461774482028 Marionette TRACE conn3 -> [0,2293,"getWindowHandle",null] 09:28:02 INFO - PROCESS | 1846 | 1461774482035 Marionette TRACE conn3 <- [1,2293,null,{"value":"8"}] 09:28:02 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html 09:28:02 INFO - PROCESS | 1846 | 1461774482049 Marionette TRACE conn3 -> [0,2294,"setScriptTimeout",{"ms":35000}] 09:28:02 INFO - PROCESS | 1846 | 1461774482060 Marionette TRACE conn3 <- [1,2294,null,{}] 09:28:02 INFO - PROCESS | 1846 | 1461774482066 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}] 09:28:02 INFO - PROCESS | 1846 | 1461774482293 Marionette TRACE conn3 <- [1,2295,null,{"value":null}] 09:28:02 INFO - PROCESS | 1846 | 1461774482485 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\", \"8c3fb307-b706-445e-94e1-ab62aec87e07\");\n\nvar timer = null;\nif (30000) {\n 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:28:02 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f752f22c000 == 96 [pid = 1846] [id = 581] 09:28:02 INFO - PROCESS | 1846 | ++DOMWINDOW == 197 (0x7f75260f5800) [pid = 1846] [serial = 1744] [outer = (nil)] 09:28:02 INFO - PROCESS | 1846 | ++DOMWINDOW == 198 (0x7f7528e80400) [pid = 1846] [serial = 1745] [outer = 0x7f75260f5800] 09:28:02 INFO - PROCESS | 1846 | 1461774482567 Marionette DEBUG loaded listener.js 09:28:02 INFO - PROCESS | 1846 | ++DOMWINDOW == 199 (0x7f7528ecac00) [pid = 1846] [serial = 1746] [outer = 0x7f75260f5800] 09:28:03 INFO - PROCESS | 1846 | 1461774483549 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]]]}] 09:28:03 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | getImageData() returns bigger ImageData for bigger source rectangle 09:28:03 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | took 1549ms 09:28:03 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html 09:28:03 INFO - PROCESS | 1846 | 1461774483599 Marionette TRACE conn3 -> [0,2297,"getWindowHandle",null] 09:28:03 INFO - PROCESS | 1846 | 1461774483602 Marionette TRACE conn3 <- [1,2297,null,{"value":"8"}] 09:28:03 INFO - PROCESS | 1846 | 1461774483609 Marionette TRACE conn3 -> [0,2298,"setScriptTimeout",{"ms":35000}] 09:28:03 INFO - PROCESS | 1846 | 1461774483614 Marionette TRACE conn3 <- [1,2298,null,{}] 09:28:03 INFO - PROCESS | 1846 | 1461774483629 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}] 09:28:03 INFO - PROCESS | 1846 | 1461774483832 Marionette TRACE conn3 <- [1,2299,null,{"value":null}] 09:28:04 INFO - PROCESS | 1846 | 1461774484075 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\", \"8c3fb307-b706-445e-94e1-ab62aec87e07\");\n\nvar timer = null;\nif (30000) {\n 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:28:04 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f75300dd800 == 97 [pid = 1846] [id = 582] 09:28:04 INFO - PROCESS | 1846 | ++DOMWINDOW == 200 (0x7f752a6dd000) [pid = 1846] [serial = 1747] [outer = (nil)] 09:28:04 INFO - PROCESS | 1846 | ++DOMWINDOW == 201 (0x7f752a923000) [pid = 1846] [serial = 1748] [outer = 0x7f752a6dd000] 09:28:04 INFO - PROCESS | 1846 | 1461774484193 Marionette DEBUG loaded listener.js 09:28:04 INFO - PROCESS | 1846 | ++DOMWINDOW == 202 (0x7f752e54dc00) [pid = 1846] [serial = 1749] [outer = 0x7f752a6dd000] 09:28:05 INFO - PROCESS | 1846 | 1461774485066 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]]]}] 09:28:05 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | getImageData() works for sizes smaller than one pixel 09:28:05 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | took 1484ms 09:28:05 INFO - PROCESS | 1846 | 1461774485093 Marionette TRACE conn3 -> [0,2301,"getWindowHandle",null] 09:28:05 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.type.html 09:28:05 INFO - PROCESS | 1846 | 1461774485098 Marionette TRACE conn3 <- [1,2301,null,{"value":"8"}] 09:28:05 INFO - PROCESS | 1846 | 1461774485103 Marionette TRACE conn3 -> [0,2302,"setScriptTimeout",{"ms":35000}] 09:28:05 INFO - PROCESS | 1846 | 1461774485107 Marionette TRACE conn3 <- [1,2302,null,{}] 09:28:05 INFO - PROCESS | 1846 | 1461774485112 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}] 09:28:05 INFO - PROCESS | 1846 | 1461774485292 Marionette TRACE conn3 <- [1,2303,null,{"value":null}] 09:28:07 INFO - PROCESS | 1846 | --DOCSHELL 0x7f7521fd3800 == 96 [pid = 1846] [id = 553] 09:28:07 INFO - PROCESS | 1846 | --DOCSHELL 0x7f75300dc800 == 95 [pid = 1846] [id = 304] 09:28:07 INFO - PROCESS | 1846 | --DOCSHELL 0x7f75338df000 == 94 [pid = 1846] [id = 479] 09:28:07 INFO - PROCESS | 1846 | --DOCSHELL 0x7f7527a9e800 == 93 [pid = 1846] [id = 554] 09:28:07 INFO - PROCESS | 1846 | --DOCSHELL 0x7f752a3c8000 == 92 [pid = 1846] [id = 480] 09:28:07 INFO - PROCESS | 1846 | --DOCSHELL 0x7f75338d3000 == 91 [pid = 1846] [id = 477] 09:28:07 INFO - PROCESS | 1846 | --DOCSHELL 0x7f75283bd800 == 90 [pid = 1846] [id = 305] 09:28:07 INFO - PROCESS | 1846 | --DOCSHELL 0x7f75300cd000 == 89 [pid = 1846] [id = 271] 09:28:07 INFO - PROCESS | 1846 | --DOCSHELL 0x7f752a31a000 == 88 [pid = 1846] [id = 537] 09:28:07 INFO - PROCESS | 1846 | --DOCSHELL 0x7f752990c800 == 87 [pid = 1846] [id = 277] 09:28:07 INFO - PROCESS | 1846 | --DOCSHELL 0x7f7524460000 == 86 [pid = 1846] [id = 478] 09:28:07 INFO - PROCESS | 1846 | --DOCSHELL 0x7f752642c000 == 85 [pid = 1846] [id = 578] 09:28:07 INFO - PROCESS | 1846 | --DOCSHELL 0x7f7528bd7800 == 84 [pid = 1846] [id = 577] 09:28:07 INFO - PROCESS | 1846 | --DOCSHELL 0x7f75239a2000 == 83 [pid = 1846] [id = 576] 09:28:07 INFO - PROCESS | 1846 | --DOCSHELL 0x7f75221da800 == 82 [pid = 1846] [id = 574] 09:28:07 INFO - PROCESS | 1846 | --DOCSHELL 0x7f751f1d7000 == 81 [pid = 1846] [id = 573] 09:28:07 INFO - PROCESS | 1846 | --DOCSHELL 0x7f7529778000 == 80 [pid = 1846] [id = 572] 09:28:07 INFO - PROCESS | 1846 | --DOCSHELL 0x7f754f89a800 == 79 [pid = 1846] [id = 571] 09:28:07 INFO - PROCESS | 1846 | --DOCSHELL 0x7f752398e800 == 78 [pid = 1846] [id = 570] 09:28:07 INFO - PROCESS | 1846 | --DOCSHELL 0x7f754b386800 == 77 [pid = 1846] [id = 569] 09:28:07 INFO - PROCESS | 1846 | --DOCSHELL 0x7f754a745800 == 76 [pid = 1846] [id = 568] 09:28:07 INFO - PROCESS | 1846 | --DOCSHELL 0x7f75453c3800 == 75 [pid = 1846] [id = 567] 09:28:07 INFO - PROCESS | 1846 | --DOCSHELL 0x7f753927c000 == 74 [pid = 1846] [id = 566] 09:28:07 INFO - PROCESS | 1846 | --DOCSHELL 0x7f7527aac000 == 73 [pid = 1846] [id = 563] 09:28:07 INFO - PROCESS | 1846 | 1461774487717 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\", \"8c3fb307-b706-445e-94e1-ab62aec87e07\");\n\nvar timer = null;\nif (30000) {\n 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:28:07 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f75221d3000 == 74 [pid = 1846] [id = 583] 09:28:07 INFO - PROCESS | 1846 | ++DOMWINDOW == 203 (0x7f75260edc00) [pid = 1846] [serial = 1750] [outer = (nil)] 09:28:07 INFO - PROCESS | 1846 | ++DOMWINDOW == 204 (0x7f75260f1400) [pid = 1846] [serial = 1751] [outer = 0x7f75260edc00] 09:28:07 INFO - PROCESS | 1846 | 1461774487860 Marionette DEBUG loaded listener.js 09:28:07 INFO - PROCESS | 1846 | ++DOMWINDOW == 205 (0x7f7526466400) [pid = 1846] [serial = 1752] [outer = 0x7f75260edc00] 09:28:08 INFO - PROCESS | 1846 | 1461774488643 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]]]}] 09:28:08 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | getImageData() returns an ImageData object containing a Uint8ClampedArray object 09:28:08 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | took 3586ms 09:28:08 INFO - PROCESS | 1846 | 1461774488699 Marionette TRACE conn3 -> [0,2305,"getWindowHandle",null] 09:28:08 INFO - PROCESS | 1846 | 1461774488705 Marionette TRACE conn3 <- [1,2305,null,{"value":"8"}] 09:28:08 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html 09:28:08 INFO - PROCESS | 1846 | 1461774488712 Marionette TRACE conn3 -> [0,2306,"setScriptTimeout",{"ms":35000}] 09:28:08 INFO - PROCESS | 1846 | 1461774488717 Marionette TRACE conn3 <- [1,2306,null,{}] 09:28:08 INFO - PROCESS | 1846 | 1461774488727 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}] 09:28:08 INFO - PROCESS | 1846 | 1461774488973 Marionette TRACE conn3 <- [1,2307,null,{"value":null}] 09:28:09 INFO - PROCESS | 1846 | 1461774488998 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\", \"8c3fb307-b706-445e-94e1-ab62aec87e07\");\n\nvar timer = null;\nif (30000) {\n 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:28:09 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f7527aa0800 == 75 [pid = 1846] [id = 584] 09:28:09 INFO - PROCESS | 1846 | ++DOMWINDOW == 206 (0x7f75265bd400) [pid = 1846] [serial = 1753] [outer = (nil)] 09:28:09 INFO - PROCESS | 1846 | ++DOMWINDOW == 207 (0x7f7527b1cc00) [pid = 1846] [serial = 1754] [outer = 0x7f75265bd400] 09:28:09 INFO - PROCESS | 1846 | 1461774489062 Marionette DEBUG loaded listener.js 09:28:09 INFO - PROCESS | 1846 | ++DOMWINDOW == 208 (0x7f7528e85400) [pid = 1846] [serial = 1755] [outer = 0x7f75265bd400] 09:28:10 INFO - PROCESS | 1846 | --DOMWINDOW == 207 (0x7f752f2d4000) [pid = 1846] [serial = 1678] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.basic.html] 09:28:10 INFO - PROCESS | 1846 | --DOMWINDOW == 206 (0x7f752f968400) [pid = 1846] [serial = 1681] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.initial.html] 09:28:10 INFO - PROCESS | 1846 | --DOMWINDOW == 205 (0x7f75244e8800) [pid = 1846] [serial = 1669] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.this.html] 09:28:10 INFO - PROCESS | 1846 | --DOMWINDOW == 204 (0x7f752a925800) [pid = 1846] [serial = 1675] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.zero.html] 09:28:10 INFO - PROCESS | 1846 | --DOMWINDOW == 203 (0x7f752836cc00) [pid = 1846] [serial = 1672] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.type.html] 09:28:10 INFO - PROCESS | 1846 | --DOMWINDOW == 202 (0x7f75329ea800) [pid = 1846] [serial = 1684] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.large.html] 09:28:10 INFO - PROCESS | 1846 | --DOMWINDOW == 201 (0x7f75265c3800) [pid = 1846] [serial = 1735] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.range.html] 09:28:10 INFO - PROCESS | 1846 | --DOMWINDOW == 200 (0x7f7523710400) [pid = 1846] [serial = 1729] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html] 09:28:10 INFO - PROCESS | 1846 | --DOMWINDOW == 199 (0x7f7523707c00) [pid = 1846] [serial = 1732] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html] 09:28:10 INFO - PROCESS | 1846 | 1461774490334 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]]]}] 09:28:10 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | getImageData() is not affected by context state 09:28:10 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | took 1635ms 09:28:10 INFO - PROCESS | 1846 | 1461774490362 Marionette TRACE conn3 -> [0,2309,"getWindowHandle",null] 09:28:10 INFO - PROCESS | 1846 | 1461774490368 Marionette TRACE conn3 <- [1,2309,null,{"value":"8"}] 09:28:10 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html 09:28:10 INFO - PROCESS | 1846 | 1461774490385 Marionette TRACE conn3 -> [0,2310,"setScriptTimeout",{"ms":35000}] 09:28:10 INFO - PROCESS | 1846 | 1461774490387 Marionette TRACE conn3 <- [1,2310,null,{}] 09:28:10 INFO - PROCESS | 1846 | 1461774490394 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}] 09:28:10 INFO - PROCESS | 1846 | 1461774490549 Marionette TRACE conn3 <- [1,2311,null,{"value":null}] 09:28:10 INFO - PROCESS | 1846 | 1461774490779 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\", \"8c3fb307-b706-445e-94e1-ab62aec87e07\");\n\nvar timer = null;\nif (30000) {\n 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:28:10 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f75299b8000 == 76 [pid = 1846] [id = 585] 09:28:10 INFO - PROCESS | 1846 | ++DOMWINDOW == 200 (0x7f7527998400) [pid = 1846] [serial = 1756] [outer = (nil)] 09:28:10 INFO - PROCESS | 1846 | ++DOMWINDOW == 201 (0x7f75296c9c00) [pid = 1846] [serial = 1757] [outer = 0x7f7527998400] 09:28:10 INFO - PROCESS | 1846 | 1461774490853 Marionette DEBUG loaded listener.js 09:28:10 INFO - PROCESS | 1846 | ++DOMWINDOW == 202 (0x7f752a906000) [pid = 1846] [serial = 1758] [outer = 0x7f7527998400] 09:28:11 INFO - PROCESS | 1846 | 1461774491546 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]]]}] 09:28:11 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | getImageData() throws INDEX_SIZE_ERR if size is zero 09:28:11 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | took 1200ms 09:28:11 INFO - PROCESS | 1846 | 1461774491576 Marionette TRACE conn3 -> [0,2313,"getWindowHandle",null] 09:28:11 INFO - PROCESS | 1846 | 1461774491580 Marionette TRACE conn3 <- [1,2313,null,{"value":"8"}] 09:28:11 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html 09:28:11 INFO - PROCESS | 1846 | 1461774491594 Marionette TRACE conn3 -> [0,2314,"setScriptTimeout",{"ms":35000}] 09:28:11 INFO - PROCESS | 1846 | 1461774491602 Marionette TRACE conn3 <- [1,2314,null,{}] 09:28:11 INFO - PROCESS | 1846 | 1461774491612 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}] 09:28:11 INFO - PROCESS | 1846 | 1461774491833 Marionette TRACE conn3 <- [1,2315,null,{"value":null}] 09:28:11 INFO - PROCESS | 1846 | 1461774491850 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\", \"8c3fb307-b706-445e-94e1-ab62aec87e07\");\n\nvar timer = null;\nif (30000) {\n 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:28:11 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f75300bf800 == 77 [pid = 1846] [id = 586] 09:28:11 INFO - PROCESS | 1846 | ++DOMWINDOW == 203 (0x7f75260ee800) [pid = 1846] [serial = 1759] [outer = (nil)] 09:28:11 INFO - PROCESS | 1846 | ++DOMWINDOW == 204 (0x7f752e550800) [pid = 1846] [serial = 1760] [outer = 0x7f75260ee800] 09:28:11 INFO - PROCESS | 1846 | 1461774491909 Marionette DEBUG loaded listener.js 09:28:12 INFO - PROCESS | 1846 | ++DOMWINDOW == 205 (0x7f752fcd6000) [pid = 1846] [serial = 1761] [outer = 0x7f75260ee800] 09:28:13 INFO - PROCESS | 1846 | 1461774493016 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]]]}] 09:28:13 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | ImageData.data clamps numbers to [0, 255] 09:28:13 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | took 1494ms 09:28:13 INFO - PROCESS | 1846 | 1461774493082 Marionette TRACE conn3 -> [0,2317,"getWindowHandle",null] 09:28:13 INFO - PROCESS | 1846 | 1461774493089 Marionette TRACE conn3 <- [1,2317,null,{"value":"8"}] 09:28:13 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.ctor.html 09:28:13 INFO - PROCESS | 1846 | 1461774493109 Marionette TRACE conn3 -> [0,2318,"setScriptTimeout",{"ms":35000}] 09:28:13 INFO - PROCESS | 1846 | 1461774493114 Marionette TRACE conn3 <- [1,2318,null,{}] 09:28:13 INFO - PROCESS | 1846 | 1461774493122 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}] 09:28:13 INFO - PROCESS | 1846 | 1461774493349 Marionette TRACE conn3 <- [1,2319,null,{"value":null}] 09:28:13 INFO - PROCESS | 1846 | 1461774493599 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\", \"8c3fb307-b706-445e-94e1-ab62aec87e07\");\n\nvar timer = null;\nif (30000) {\n 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:28:13 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f7529776800 == 78 [pid = 1846] [id = 587] 09:28:13 INFO - PROCESS | 1846 | ++DOMWINDOW == 206 (0x7f7526a61800) [pid = 1846] [serial = 1762] [outer = (nil)] 09:28:13 INFO - PROCESS | 1846 | ++DOMWINDOW == 207 (0x7f75280a7000) [pid = 1846] [serial = 1763] [outer = 0x7f7526a61800] 09:28:13 INFO - PROCESS | 1846 | 1461774493719 Marionette DEBUG loaded listener.js 09:28:13 INFO - PROCESS | 1846 | ++DOMWINDOW == 208 (0x7f7528ec6400) [pid = 1846] [serial = 1764] [outer = 0x7f7526a61800] 09:28:14 INFO - PROCESS | 1846 | 1461774494681 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] 09:28:14 INFO - PROCESS | 1846 | 1461774494759 Marionette TRACE conn3 <- [1,2321,null,{"value":"8"}] 09:28:14 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html 09:28:14 INFO - PROCESS | 1846 | 1461774494769 Marionette TRACE conn3 -> [0,2322,"setScriptTimeout",{"ms":35000}] 09:28:14 INFO - PROCESS | 1846 | 1461774494773 Marionette TRACE conn3 <- [1,2322,null,{}] 09:28:14 INFO - PROCESS | 1846 | 1461774494779 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}] 09:28:15 INFO - PROCESS | 1846 | 1461774495001 Marionette TRACE conn3 <- [1,2323,null,{"value":null}] 09:28:15 INFO - PROCESS | 1846 | 1461774495277 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\", \"8c3fb307-b706-445e-94e1-ab62aec87e07\");\n\nvar timer = null;\nif (30000) {\n 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:28:15 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f7532a4e800 == 79 [pid = 1846] [id = 588] 09:28:15 INFO - PROCESS | 1846 | ++DOMWINDOW == 209 (0x7f752a6ebc00) [pid = 1846] [serial = 1765] [outer = (nil)] 09:28:15 INFO - PROCESS | 1846 | ++DOMWINDOW == 210 (0x7f752f2dac00) [pid = 1846] [serial = 1766] [outer = 0x7f752a6ebc00] 09:28:15 INFO - PROCESS | 1846 | 1461774495393 Marionette DEBUG loaded listener.js 09:28:15 INFO - PROCESS | 1846 | ++DOMWINDOW == 211 (0x7f752fcdac00) [pid = 1846] [serial = 1767] [outer = 0x7f752a6ebc00] 09:28:16 INFO - PROCESS | 1846 | 1461774496269 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]]]}] 09:28:16 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | ImageData.data converts NaN to 0 09:28:16 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | took 1528ms 09:28:16 INFO - PROCESS | 1846 | 1461774496297 Marionette TRACE conn3 -> [0,2325,"getWindowHandle",null] 09:28:16 INFO - PROCESS | 1846 | 1461774496301 Marionette TRACE conn3 <- [1,2325,null,{"value":"8"}] 09:28:16 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html 09:28:16 INFO - PROCESS | 1846 | 1461774496307 Marionette TRACE conn3 -> [0,2326,"setScriptTimeout",{"ms":35000}] 09:28:16 INFO - PROCESS | 1846 | 1461774496312 Marionette TRACE conn3 <- [1,2326,null,{}] 09:28:16 INFO - PROCESS | 1846 | 1461774496328 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}] 09:28:16 INFO - PROCESS | 1846 | 1461774496513 Marionette TRACE conn3 <- [1,2327,null,{"value":null}] 09:28:16 INFO - PROCESS | 1846 | 1461774496716 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\", \"8c3fb307-b706-445e-94e1-ab62aec87e07\");\n\nvar timer = null;\nif (30000) {\n 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:28:16 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f7537953000 == 80 [pid = 1846] [id = 589] 09:28:16 INFO - PROCESS | 1846 | ++DOMWINDOW == 212 (0x7f752fddac00) [pid = 1846] [serial = 1768] [outer = (nil)] 09:28:16 INFO - PROCESS | 1846 | ++DOMWINDOW == 213 (0x7f75301d6800) [pid = 1846] [serial = 1769] [outer = 0x7f752fddac00] 09:28:16 INFO - PROCESS | 1846 | 1461774496789 Marionette DEBUG loaded listener.js 09:28:16 INFO - PROCESS | 1846 | ++DOMWINDOW == 214 (0x7f7532867000) [pid = 1846] [serial = 1770] [outer = 0x7f752fddac00] 09:28:17 INFO - PROCESS | 1846 | 1461774497684 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]]]}] 09:28:17 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | ImageData objects have the right properties 09:28:17 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | took 1446ms 09:28:17 INFO - PROCESS | 1846 | 1461774497754 Marionette TRACE conn3 -> [0,2329,"getWindowHandle",null] 09:28:17 INFO - PROCESS | 1846 | 1461774497759 Marionette TRACE conn3 <- [1,2329,null,{"value":"8"}] 09:28:17 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html 09:28:17 INFO - PROCESS | 1846 | 1461774497764 Marionette TRACE conn3 -> [0,2330,"setScriptTimeout",{"ms":35000}] 09:28:17 INFO - PROCESS | 1846 | 1461774497768 Marionette TRACE conn3 <- [1,2330,null,{}] 09:28:17 INFO - PROCESS | 1846 | 1461774497774 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}] 09:28:17 INFO - PROCESS | 1846 | 1461774497964 Marionette TRACE conn3 <- [1,2331,null,{"value":null}] 09:28:18 INFO - PROCESS | 1846 | 1461774498160 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\", \"8c3fb307-b706-445e-94e1-ab62aec87e07\");\n\nvar timer = null;\nif (30000) {\n 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:28:18 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f7539294000 == 81 [pid = 1846] [id = 590] 09:28:18 INFO - PROCESS | 1846 | ++DOMWINDOW == 215 (0x7f752fddd400) [pid = 1846] [serial = 1771] [outer = (nil)] 09:28:18 INFO - PROCESS | 1846 | ++DOMWINDOW == 216 (0x7f7532ab7800) [pid = 1846] [serial = 1772] [outer = 0x7f752fddd400] 09:28:18 INFO - PROCESS | 1846 | 1461774498234 Marionette DEBUG loaded listener.js 09:28:18 INFO - PROCESS | 1846 | ++DOMWINDOW == 217 (0x7f7535285400) [pid = 1846] [serial = 1773] [outer = 0x7f752fddd400] 09:28:19 INFO - PROCESS | 1846 | 1461774499116 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]]]}] 09:28:19 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | ImageData objects properties are read-only 09:28:19 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | took 1381ms 09:28:19 INFO - PROCESS | 1846 | 1461774499147 Marionette TRACE conn3 -> [0,2333,"getWindowHandle",null] 09:28:19 INFO - PROCESS | 1846 | 1461774499150 Marionette TRACE conn3 <- [1,2333,null,{"value":"8"}] 09:28:19 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.round.html 09:28:19 INFO - PROCESS | 1846 | 1461774499156 Marionette TRACE conn3 -> [0,2334,"setScriptTimeout",{"ms":35000}] 09:28:19 INFO - PROCESS | 1846 | 1461774499158 Marionette TRACE conn3 <- [1,2334,null,{}] 09:28:19 INFO - PROCESS | 1846 | 1461774499164 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}] 09:28:19 INFO - PROCESS | 1846 | 1461774499341 Marionette TRACE conn3 <- [1,2335,null,{"value":null}] 09:28:19 INFO - PROCESS | 1846 | 1461774499543 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\", \"8c3fb307-b706-445e-94e1-ab62aec87e07\");\n\nvar timer = null;\nif (30000) {\n 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:28:19 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f753f71a000 == 82 [pid = 1846] [id = 591] 09:28:19 INFO - PROCESS | 1846 | ++DOMWINDOW == 218 (0x7f753286e400) [pid = 1846] [serial = 1774] [outer = (nil)] 09:28:19 INFO - PROCESS | 1846 | ++DOMWINDOW == 219 (0x7f7536fd4c00) [pid = 1846] [serial = 1775] [outer = 0x7f753286e400] 09:28:19 INFO - PROCESS | 1846 | 1461774499613 Marionette DEBUG loaded listener.js 09:28:19 INFO - PROCESS | 1846 | ++DOMWINDOW == 220 (0x7f7537aeb800) [pid = 1846] [serial = 1776] [outer = 0x7f753286e400] 09:28:20 INFO - PROCESS | 1846 | 1461774500508 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]]]}] 09:28:20 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | ImageData.data rounds numbers with round-to-zero 09:28:20 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | took 1378ms 09:28:20 INFO - PROCESS | 1846 | 1461774500536 Marionette TRACE conn3 -> [0,2337,"getWindowHandle",null] 09:28:20 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.set.html 09:28:20 INFO - PROCESS | 1846 | 1461774500539 Marionette TRACE conn3 <- [1,2337,null,{"value":"8"}] 09:28:20 INFO - PROCESS | 1846 | 1461774500545 Marionette TRACE conn3 -> [0,2338,"setScriptTimeout",{"ms":35000}] 09:28:20 INFO - PROCESS | 1846 | 1461774500549 Marionette TRACE conn3 <- [1,2338,null,{}] 09:28:20 INFO - PROCESS | 1846 | 1461774500554 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}] 09:28:20 INFO - PROCESS | 1846 | 1461774500751 Marionette TRACE conn3 <- [1,2339,null,{"value":null}] 09:28:20 INFO - PROCESS | 1846 | 1461774500952 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\", \"8c3fb307-b706-445e-94e1-ab62aec87e07\");\n\nvar timer = null;\nif (30000) {\n 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:28:20 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f7549594800 == 83 [pid = 1846] [id = 592] 09:28:20 INFO - PROCESS | 1846 | ++DOMWINDOW == 221 (0x7f753770d400) [pid = 1846] [serial = 1777] [outer = (nil)] 09:28:21 INFO - PROCESS | 1846 | ++DOMWINDOW == 222 (0x7f753b9d0800) [pid = 1846] [serial = 1778] [outer = 0x7f753770d400] 09:28:21 INFO - PROCESS | 1846 | 1461774501026 Marionette DEBUG loaded listener.js 09:28:21 INFO - PROCESS | 1846 | ++DOMWINDOW == 223 (0x7f754644c000) [pid = 1846] [serial = 1779] [outer = 0x7f753770d400] 09:28:21 INFO - PROCESS | 1846 | 1461774501908 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]]]}] 09:28:21 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | ImageData.data can be modified 09:28:21 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | took 1429ms 09:28:21 INFO - PROCESS | 1846 | 1461774501975 Marionette TRACE conn3 -> [0,2341,"getWindowHandle",null] 09:28:21 INFO - PROCESS | 1846 | 1461774501978 Marionette TRACE conn3 <- [1,2341,null,{"value":"8"}] 09:28:21 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.string.html 09:28:21 INFO - PROCESS | 1846 | 1461774501984 Marionette TRACE conn3 -> [0,2342,"setScriptTimeout",{"ms":35000}] 09:28:21 INFO - PROCESS | 1846 | 1461774501986 Marionette TRACE conn3 <- [1,2342,null,{}] 09:28:21 INFO - PROCESS | 1846 | 1461774501992 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}] 09:28:22 INFO - PROCESS | 1846 | 1461774502162 Marionette TRACE conn3 <- [1,2343,null,{"value":null}] 09:28:22 INFO - PROCESS | 1846 | 1461774502357 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\", \"8c3fb307-b706-445e-94e1-ab62aec87e07\");\n\nvar timer = null;\nif (30000) {\n 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:28:22 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f754b326000 == 84 [pid = 1846] [id = 593] 09:28:22 INFO - PROCESS | 1846 | ++DOMWINDOW == 224 (0x7f75372bd800) [pid = 1846] [serial = 1780] [outer = (nil)] 09:28:22 INFO - PROCESS | 1846 | ++DOMWINDOW == 225 (0x7f754733f400) [pid = 1846] [serial = 1781] [outer = 0x7f75372bd800] 09:28:22 INFO - PROCESS | 1846 | 1461774502427 Marionette DEBUG loaded listener.js 09:28:22 INFO - PROCESS | 1846 | ++DOMWINDOW == 226 (0x7f75477d0000) [pid = 1846] [serial = 1782] [outer = 0x7f75372bd800] 09:28:23 INFO - PROCESS | 1846 | 1461774503350 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]]]}] 09:28:23 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | ImageData.data converts strings to numbers with ToNumber 09:28:23 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | took 1434ms 09:28:23 INFO - PROCESS | 1846 | 1461774503419 Marionette TRACE conn3 -> [0,2345,"getWindowHandle",null] 09:28:23 INFO - PROCESS | 1846 | 1461774503423 Marionette TRACE conn3 <- [1,2345,null,{"value":"8"}] 09:28:23 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html 09:28:23 INFO - PROCESS | 1846 | 1461774503429 Marionette TRACE conn3 -> [0,2346,"setScriptTimeout",{"ms":35000}] 09:28:23 INFO - PROCESS | 1846 | 1461774503432 Marionette TRACE conn3 <- [1,2346,null,{}] 09:28:23 INFO - PROCESS | 1846 | 1461774503438 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}] 09:28:23 INFO - PROCESS | 1846 | 1461774503653 Marionette TRACE conn3 <- [1,2347,null,{"value":null}] 09:28:23 INFO - PROCESS | 1846 | 1461774503867 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\", \"8c3fb307-b706-445e-94e1-ab62aec87e07\");\n\nvar timer = null;\nif (30000) {\n 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:28:23 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f754f62b000 == 85 [pid = 1846] [id = 594] 09:28:23 INFO - PROCESS | 1846 | ++DOMWINDOW == 227 (0x7f7525e2fc00) [pid = 1846] [serial = 1783] [outer = (nil)] 09:28:23 INFO - PROCESS | 1846 | ++DOMWINDOW == 228 (0x7f753a799000) [pid = 1846] [serial = 1784] [outer = 0x7f7525e2fc00] 09:28:23 INFO - PROCESS | 1846 | 1461774503983 Marionette DEBUG loaded listener.js 09:28:24 INFO - PROCESS | 1846 | ++DOMWINDOW == 229 (0x7f754a90b800) [pid = 1846] [serial = 1785] [outer = 0x7f7525e2fc00] 09:28:24 INFO - PROCESS | 1846 | 1461774504831 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]]]}] 09:28:24 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | ImageData.data converts undefined to 0 09:28:24 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | took 1436ms 09:28:24 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html 09:28:24 INFO - PROCESS | 1846 | 1461774504867 Marionette TRACE conn3 -> [0,2349,"getWindowHandle",null] 09:28:24 INFO - PROCESS | 1846 | 1461774504870 Marionette TRACE conn3 <- [1,2349,null,{"value":"8"}] 09:28:24 INFO - PROCESS | 1846 | 1461774504876 Marionette TRACE conn3 -> [0,2350,"setScriptTimeout",{"ms":35000}] 09:28:24 INFO - PROCESS | 1846 | 1461774504881 Marionette TRACE conn3 <- [1,2350,null,{}] 09:28:24 INFO - PROCESS | 1846 | 1461774504886 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}] 09:28:25 INFO - PROCESS | 1846 | 1461774505064 Marionette TRACE conn3 <- [1,2351,null,{"value":null}] 09:28:25 INFO - PROCESS | 1846 | 1461774505266 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\", \"8c3fb307-b706-445e-94e1-ab62aec87e07\");\n\nvar timer = null;\nif (30000) {\n 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:28:25 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f75261eb000 == 86 [pid = 1846] [id = 595] 09:28:25 INFO - PROCESS | 1846 | ++DOMWINDOW == 230 (0x7f75244e1800) [pid = 1846] [serial = 1786] [outer = (nil)] 09:28:25 INFO - PROCESS | 1846 | ++DOMWINDOW == 231 (0x7f7528289800) [pid = 1846] [serial = 1787] [outer = 0x7f75244e1800] 09:28:25 INFO - PROCESS | 1846 | 1461774505340 Marionette DEBUG loaded listener.js 09:28:25 INFO - PROCESS | 1846 | ++DOMWINDOW == 232 (0x7f752828ec00) [pid = 1846] [serial = 1788] [outer = 0x7f75244e1800] 09:28:26 INFO - PROCESS | 1846 | 1461774506209 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]]]}] 09:28:26 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | putImageData() puts non-solid image data correctly 09:28:26 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | took 1378ms 09:28:26 INFO - PROCESS | 1846 | 1461774506254 Marionette TRACE conn3 -> [0,2353,"getWindowHandle",null] 09:28:26 INFO - PROCESS | 1846 | 1461774506258 Marionette TRACE conn3 <- [1,2353,null,{"value":"8"}] 09:28:26 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html 09:28:26 INFO - PROCESS | 1846 | 1461774506264 Marionette TRACE conn3 -> [0,2354,"setScriptTimeout",{"ms":35000}] 09:28:26 INFO - PROCESS | 1846 | 1461774506266 Marionette TRACE conn3 <- [1,2354,null,{}] 09:28:26 INFO - PROCESS | 1846 | 1461774506272 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}] 09:28:26 INFO - PROCESS | 1846 | 1461774506452 Marionette TRACE conn3 <- [1,2355,null,{"value":null}] 09:28:26 INFO - PROCESS | 1846 | 1461774506654 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\", \"8c3fb307-b706-445e-94e1-ab62aec87e07\");\n\nvar timer = null;\nif (30000) {\n 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:28:26 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f75506d5000 == 87 [pid = 1846] [id = 596] 09:28:26 INFO - PROCESS | 1846 | ++DOMWINDOW == 233 (0x7f75265cb000) [pid = 1846] [serial = 1789] [outer = (nil)] 09:28:26 INFO - PROCESS | 1846 | ++DOMWINDOW == 234 (0x7f752f2d8c00) [pid = 1846] [serial = 1790] [outer = 0x7f75265cb000] 09:28:26 INFO - PROCESS | 1846 | 1461774506726 Marionette DEBUG loaded listener.js 09:28:26 INFO - PROCESS | 1846 | ++DOMWINDOW == 235 (0x7f754a956800) [pid = 1846] [serial = 1791] [outer = 0x7f75265cb000] 09:28:27 INFO - PROCESS | 1846 | 1461774507621 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]]]}] 09:28:27 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | putImageData() puts image data from getImageData() onto the canvas 09:28:27 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | took 1430ms 09:28:27 INFO - PROCESS | 1846 | 1461774507695 Marionette TRACE conn3 -> [0,2357,"getWindowHandle",null] 09:28:27 INFO - PROCESS | 1846 | 1461774507699 Marionette TRACE conn3 <- [1,2357,null,{"value":"8"}] 09:28:27 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html 09:28:27 INFO - PROCESS | 1846 | 1461774507705 Marionette TRACE conn3 -> [0,2358,"setScriptTimeout",{"ms":35000}] 09:28:27 INFO - PROCESS | 1846 | 1461774507709 Marionette TRACE conn3 <- [1,2358,null,{}] 09:28:27 INFO - PROCESS | 1846 | 1461774507715 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}] 09:28:27 INFO - PROCESS | 1846 | 1461774507959 Marionette TRACE conn3 <- [1,2359,null,{"value":null}] 09:28:28 INFO - PROCESS | 1846 | 1461774508164 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\", \"8c3fb307-b706-445e-94e1-ab62aec87e07\");\n\nvar timer = null;\nif (30000) {\n 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:28:28 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f75220af800 == 88 [pid = 1846] [id = 597] 09:28:28 INFO - PROCESS | 1846 | ++DOMWINDOW == 236 (0x7f7528290800) [pid = 1846] [serial = 1792] [outer = (nil)] 09:28:28 INFO - PROCESS | 1846 | ++DOMWINDOW == 237 (0x7f7533d8fc00) [pid = 1846] [serial = 1793] [outer = 0x7f7528290800] 09:28:28 INFO - PROCESS | 1846 | 1461774508349 Marionette DEBUG loaded listener.js 09:28:28 INFO - PROCESS | 1846 | ++DOMWINDOW == 238 (0x7f754b0a6800) [pid = 1846] [serial = 1794] [outer = 0x7f7528290800] 09:28:29 INFO - PROCESS | 1846 | 1461774509186 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]]]}] 09:28:29 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | putImageData() is not affected by clipping regions 09:28:29 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | took 1529ms 09:28:29 INFO - PROCESS | 1846 | 1461774509235 Marionette TRACE conn3 -> [0,2361,"getWindowHandle",null] 09:28:29 INFO - PROCESS | 1846 | 1461774509239 Marionette TRACE conn3 <- [1,2361,null,{"value":"8"}] 09:28:29 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.created.html 09:28:29 INFO - PROCESS | 1846 | 1461774509244 Marionette TRACE conn3 -> [0,2362,"setScriptTimeout",{"ms":35000}] 09:28:29 INFO - PROCESS | 1846 | 1461774509247 Marionette TRACE conn3 <- [1,2362,null,{}] 09:28:29 INFO - PROCESS | 1846 | 1461774509252 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}] 09:28:29 INFO - PROCESS | 1846 | 1461774509458 Marionette TRACE conn3 <- [1,2363,null,{"value":null}] 09:28:29 INFO - PROCESS | 1846 | 1461774509661 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\", \"8c3fb307-b706-445e-94e1-ab62aec87e07\");\n\nvar timer = null;\nif (30000) {\n 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:28:29 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f7523b10800 == 89 [pid = 1846] [id = 598] 09:28:29 INFO - PROCESS | 1846 | ++DOMWINDOW == 239 (0x7f7520494c00) [pid = 1846] [serial = 1795] [outer = (nil)] 09:28:29 INFO - PROCESS | 1846 | ++DOMWINDOW == 240 (0x7f752049d400) [pid = 1846] [serial = 1796] [outer = 0x7f7520494c00] 09:28:29 INFO - PROCESS | 1846 | 1461774509731 Marionette DEBUG loaded listener.js 09:28:29 INFO - PROCESS | 1846 | ++DOMWINDOW == 241 (0x7f75204a2c00) [pid = 1846] [serial = 1797] [outer = 0x7f7520494c00] 09:28:30 INFO - PROCESS | 1846 | 1461774510945 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]]]}] 09:28:31 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | putImageData() puts image data from createImageData() onto the canvas 09:28:31 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | took 1777ms 09:28:31 INFO - PROCESS | 1846 | 1461774511025 Marionette TRACE conn3 -> [0,2365,"getWindowHandle",null] 09:28:31 INFO - PROCESS | 1846 | 1461774511031 Marionette TRACE conn3 <- [1,2365,null,{"value":"8"}] 09:28:31 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html 09:28:31 INFO - PROCESS | 1846 | 1461774511039 Marionette TRACE conn3 -> [0,2366,"setScriptTimeout",{"ms":35000}] 09:28:31 INFO - PROCESS | 1846 | 1461774511044 Marionette TRACE conn3 <- [1,2366,null,{}] 09:28:31 INFO - PROCESS | 1846 | 1461774511053 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}] 09:28:31 INFO - PROCESS | 1846 | 1461774511279 Marionette TRACE conn3 <- [1,2367,null,{"value":null}] 09:28:31 INFO - PROCESS | 1846 | 1461774511527 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\", \"8c3fb307-b706-445e-94e1-ab62aec87e07\");\n\nvar timer = null;\nif (30000) {\n 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:28:31 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f7523b1b800 == 90 [pid = 1846] [id = 599] 09:28:31 INFO - PROCESS | 1846 | ++DOMWINDOW == 242 (0x7f75204a3c00) [pid = 1846] [serial = 1798] [outer = (nil)] 09:28:31 INFO - PROCESS | 1846 | ++DOMWINDOW == 243 (0x7f7525fefc00) [pid = 1846] [serial = 1799] [outer = 0x7f75204a3c00] 09:28:31 INFO - PROCESS | 1846 | 1461774511594 Marionette DEBUG loaded listener.js 09:28:31 INFO - PROCESS | 1846 | ++DOMWINDOW == 244 (0x7f75265bec00) [pid = 1846] [serial = 1800] [outer = 0x7f75204a3c00] 09:28:32 INFO - PROCESS | 1846 | 1461774512473 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]]]}] 09:28:32 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | putImageData() accepts image data got from a different canvas 09:28:32 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | took 1490ms 09:28:32 INFO - PROCESS | 1846 | 1461774512530 Marionette TRACE conn3 -> [0,2369,"getWindowHandle",null] 09:28:32 INFO - PROCESS | 1846 | 1461774512537 Marionette TRACE conn3 <- [1,2369,null,{"value":"8"}] 09:28:32 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html 09:28:32 INFO - PROCESS | 1846 | 1461774512547 Marionette TRACE conn3 -> [0,2370,"setScriptTimeout",{"ms":35000}] 09:28:32 INFO - PROCESS | 1846 | 1461774512550 Marionette TRACE conn3 <- [1,2370,null,{}] 09:28:32 INFO - PROCESS | 1846 | 1461774512556 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}] 09:28:32 INFO - PROCESS | 1846 | 1461774512745 Marionette TRACE conn3 <- [1,2371,null,{"value":null}] 09:28:33 INFO - PROCESS | 1846 | 1461774513135 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\", \"8c3fb307-b706-445e-94e1-ab62aec87e07\");\n\nvar timer = null;\nif (30000) {\n 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:28:33 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f75221e4800 == 91 [pid = 1846] [id = 600] 09:28:33 INFO - PROCESS | 1846 | ++DOMWINDOW == 245 (0x7f75265c3800) [pid = 1846] [serial = 1801] [outer = (nil)] 09:28:33 INFO - PROCESS | 1846 | ++DOMWINDOW == 246 (0x7f7526a60c00) [pid = 1846] [serial = 1802] [outer = 0x7f75265c3800] 09:28:33 INFO - PROCESS | 1846 | 1461774513208 Marionette DEBUG loaded listener.js 09:28:33 INFO - PROCESS | 1846 | ++DOMWINDOW == 247 (0x7f75280c7000) [pid = 1846] [serial = 1803] [outer = 0x7f75265c3800] 09:28:34 INFO - PROCESS | 1846 | 1461774514112 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]]]}] 09:28:34 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | putImageData() handles negative-sized dirty rectangles correctly 09:28:34 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | took 1627ms 09:28:34 INFO - PROCESS | 1846 | 1461774514175 Marionette TRACE conn3 -> [0,2373,"getWindowHandle",null] 09:28:34 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html 09:28:34 INFO - PROCESS | 1846 | 1461774514179 Marionette TRACE conn3 <- [1,2373,null,{"value":"8"}] 09:28:34 INFO - PROCESS | 1846 | 1461774514184 Marionette TRACE conn3 -> [0,2374,"setScriptTimeout",{"ms":35000}] 09:28:34 INFO - PROCESS | 1846 | 1461774514189 Marionette TRACE conn3 <- [1,2374,null,{}] 09:28:34 INFO - PROCESS | 1846 | 1461774514205 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}] 09:28:34 INFO - PROCESS | 1846 | 1461774514399 Marionette TRACE conn3 <- [1,2375,null,{"value":null}] 09:28:34 INFO - PROCESS | 1846 | 1461774514602 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\", \"8c3fb307-b706-445e-94e1-ab62aec87e07\");\n\nvar timer = null;\nif (30000) {\n 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:28:34 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f752f97a800 == 92 [pid = 1846] [id = 601] 09:28:34 INFO - PROCESS | 1846 | ++DOMWINDOW == 248 (0x7f7528eca000) [pid = 1846] [serial = 1804] [outer = (nil)] 09:28:34 INFO - PROCESS | 1846 | ++DOMWINDOW == 249 (0x7f752e1aa400) [pid = 1846] [serial = 1805] [outer = 0x7f7528eca000] 09:28:34 INFO - PROCESS | 1846 | 1461774514751 Marionette DEBUG loaded listener.js 09:28:34 INFO - PROCESS | 1846 | ++DOMWINDOW == 250 (0x7f752f629400) [pid = 1846] [serial = 1806] [outer = 0x7f7528eca000] 09:28:35 INFO - PROCESS | 1846 | 1461774515626 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]]]}] 09:28:35 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | putImageData() handles dirty rectangles outside the canvas correctly 09:28:35 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | took 1488ms 09:28:35 INFO - PROCESS | 1846 | 1461774515673 Marionette TRACE conn3 -> [0,2377,"getWindowHandle",null] 09:28:35 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html 09:28:35 INFO - PROCESS | 1846 | 1461774515677 Marionette TRACE conn3 <- [1,2377,null,{"value":"8"}] 09:28:35 INFO - PROCESS | 1846 | 1461774515683 Marionette TRACE conn3 -> [0,2378,"setScriptTimeout",{"ms":35000}] 09:28:35 INFO - PROCESS | 1846 | 1461774515686 Marionette TRACE conn3 <- [1,2378,null,{}] 09:28:35 INFO - PROCESS | 1846 | 1461774515691 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}] 09:28:35 INFO - PROCESS | 1846 | 1461774515894 Marionette TRACE conn3 <- [1,2379,null,{"value":null}] 09:28:36 INFO - PROCESS | 1846 | 1461774516100 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\", \"8c3fb307-b706-445e-94e1-ab62aec87e07\");\n\nvar timer = null;\nif (30000) {\n 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:28:36 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f752fac6000 == 93 [pid = 1846] [id = 602] 09:28:36 INFO - PROCESS | 1846 | ++DOMWINDOW == 251 (0x7f752a531c00) [pid = 1846] [serial = 1807] [outer = (nil)] 09:28:36 INFO - PROCESS | 1846 | ++DOMWINDOW == 252 (0x7f752fdd4400) [pid = 1846] [serial = 1808] [outer = 0x7f752a531c00] 09:28:36 INFO - PROCESS | 1846 | 1461774516162 Marionette DEBUG loaded listener.js 09:28:36 INFO - PROCESS | 1846 | ++DOMWINDOW == 253 (0x7f7531264000) [pid = 1846] [serial = 1809] [outer = 0x7f752a531c00] 09:28:36 INFO - PROCESS | 1846 | --DOCSHELL 0x7f75295e2000 == 92 [pid = 1846] [id = 321] 09:28:36 INFO - PROCESS | 1846 | --DOCSHELL 0x7f75299b8000 == 91 [pid = 1846] [id = 585] 09:28:36 INFO - PROCESS | 1846 | --DOMWINDOW == 252 (0x7f7527fecc00) [pid = 1846] [serial = 1691] [outer = (nil)] [url = about:blank] 09:28:36 INFO - PROCESS | 1846 | --DOMWINDOW == 251 (0x7f752e54d400) [pid = 1846] [serial = 1694] [outer = (nil)] [url = about:blank] 09:28:36 INFO - PROCESS | 1846 | --DOMWINDOW == 250 (0x7f7532862800) [pid = 1846] [serial = 1697] [outer = (nil)] [url = about:blank] 09:28:36 INFO - PROCESS | 1846 | --DOMWINDOW == 249 (0x7f7538da7c00) [pid = 1846] [serial = 1700] [outer = (nil)] [url = about:blank] 09:28:36 INFO - PROCESS | 1846 | --DOMWINDOW == 248 (0x7f753b9ce800) [pid = 1846] [serial = 1703] [outer = (nil)] [url = about:blank] 09:28:36 INFO - PROCESS | 1846 | --DOMWINDOW == 247 (0x7f75495ea400) [pid = 1846] [serial = 1706] [outer = (nil)] [url = about:blank] 09:28:36 INFO - PROCESS | 1846 | --DOMWINDOW == 246 (0x7f7527b1a800) [pid = 1846] [serial = 1709] [outer = (nil)] [url = about:blank] 09:28:36 INFO - PROCESS | 1846 | --DOMWINDOW == 245 (0x7f7526a5b000) [pid = 1846] [serial = 1712] [outer = (nil)] [url = about:blank] 09:28:36 INFO - PROCESS | 1846 | --DOMWINDOW == 244 (0x7f7527b1b400) [pid = 1846] [serial = 1715] [outer = (nil)] [url = about:blank] 09:28:36 INFO - PROCESS | 1846 | --DOMWINDOW == 243 (0x7f7528ec7800) [pid = 1846] [serial = 1718] [outer = (nil)] [url = about:blank] 09:28:36 INFO - PROCESS | 1846 | --DOMWINDOW == 242 (0x7f754ae38800) [pid = 1846] [serial = 1721] [outer = (nil)] [url = about:blank] 09:28:36 INFO - PROCESS | 1846 | --DOMWINDOW == 241 (0x7f7525e38c00) [pid = 1846] [serial = 1724] [outer = (nil)] [url = about:blank] 09:28:36 INFO - PROCESS | 1846 | --DOMWINDOW == 240 (0x7f7525fe4800) [pid = 1846] [serial = 1727] [outer = (nil)] [url = about:blank] 09:28:36 INFO - PROCESS | 1846 | --DOMWINDOW == 239 (0x7f7528ed0c00) [pid = 1846] [serial = 1739] [outer = (nil)] [url = about:blank] 09:28:36 INFO - PROCESS | 1846 | --DOMWINDOW == 238 (0x7f754031c000) [pid = 1846] [serial = 1643] [outer = (nil)] [url = about:blank] 09:28:36 INFO - PROCESS | 1846 | --DOMWINDOW == 237 (0x7f75466f1000) [pid = 1846] [serial = 1658] [outer = (nil)] [url = about:blank] 09:28:36 INFO - PROCESS | 1846 | --DOMWINDOW == 236 (0x7f754ae3c000) [pid = 1846] [serial = 1652] [outer = (nil)] [url = about:blank] 09:28:36 INFO - PROCESS | 1846 | --DOMWINDOW == 235 (0x7f752f75d400) [pid = 1846] [serial = 1637] [outer = (nil)] [url = about:blank] 09:28:36 INFO - PROCESS | 1846 | --DOMWINDOW == 234 (0x7f7536ed2400) [pid = 1846] [serial = 1640] [outer = (nil)] [url = about:blank] 09:28:36 INFO - PROCESS | 1846 | --DOMWINDOW == 233 (0x7f752f2d5000) [pid = 1846] [serial = 1661] [outer = (nil)] [url = about:blank] 09:28:36 INFO - PROCESS | 1846 | --DOMWINDOW == 232 (0x7f752370ac00) [pid = 1846] [serial = 1667] [outer = (nil)] [url = about:blank] 09:28:36 INFO - PROCESS | 1846 | --DOMWINDOW == 231 (0x7f75265c9400) [pid = 1846] [serial = 1664] [outer = (nil)] [url = about:blank] 09:28:36 INFO - PROCESS | 1846 | --DOMWINDOW == 230 (0x7f7528e87c00) [pid = 1846] [serial = 1655] [outer = (nil)] [url = about:blank] 09:28:36 INFO - PROCESS | 1846 | --DOMWINDOW == 229 (0x7f75461ea800) [pid = 1846] [serial = 1646] [outer = (nil)] [url = about:blank] 09:28:36 INFO - PROCESS | 1846 | --DOMWINDOW == 228 (0x7f7529937800) [pid = 1846] [serial = 1634] [outer = (nil)] [url = about:blank] 09:28:36 INFO - PROCESS | 1846 | --DOMWINDOW == 227 (0x7f7549017800) [pid = 1846] [serial = 1649] [outer = (nil)] [url = about:blank] 09:28:36 INFO - PROCESS | 1846 | --DOCSHELL 0x7f7527aa0800 == 90 [pid = 1846] [id = 584] 09:28:36 INFO - PROCESS | 1846 | --DOCSHELL 0x7f75221d3000 == 89 [pid = 1846] [id = 583] 09:28:37 INFO - PROCESS | 1846 | --DOCSHELL 0x7f752f22c000 == 88 [pid = 1846] [id = 581] 09:28:37 INFO - PROCESS | 1846 | --DOCSHELL 0x7f7527aae000 == 87 [pid = 1846] [id = 580] 09:28:37 INFO - PROCESS | 1846 | --DOCSHELL 0x7f752a5c4000 == 86 [pid = 1846] [id = 579] 09:28:37 INFO - PROCESS | 1846 | 1461774517138 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]]]}] 09:28:37 INFO - PROCESS | 1846 | --DOMWINDOW == 226 (0x7f7525e33000) [pid = 1846] [serial = 1730] [outer = (nil)] [url = about:blank] 09:28:37 INFO - PROCESS | 1846 | --DOMWINDOW == 225 (0x7f75280a8c00) [pid = 1846] [serial = 1736] [outer = (nil)] [url = about:blank] 09:28:37 INFO - PROCESS | 1846 | --DOMWINDOW == 224 (0x7f75260ef400) [pid = 1846] [serial = 1731] [outer = (nil)] [url = about:blank] 09:28:37 INFO - PROCESS | 1846 | --DOMWINDOW == 223 (0x7f7528e85c00) [pid = 1846] [serial = 1737] [outer = (nil)] [url = about:blank] 09:28:37 INFO - PROCESS | 1846 | --DOMWINDOW == 222 (0x7f75260f9000) [pid = 1846] [serial = 1733] [outer = (nil)] [url = about:blank] 09:28:37 INFO - PROCESS | 1846 | --DOMWINDOW == 221 (0x7f75265c1800) [pid = 1846] [serial = 1734] [outer = (nil)] [url = about:blank] 09:28:37 INFO - PROCESS | 1846 | --DOMWINDOW == 220 (0x7f753770c800) [pid = 1846] [serial = 1688] [outer = (nil)] [url = about:blank] 09:28:37 INFO - PROCESS | 1846 | --DOMWINDOW == 219 (0x7f752fd1b400) [pid = 1846] [serial = 1680] [outer = (nil)] [url = about:blank] 09:28:37 INFO - PROCESS | 1846 | --DOMWINDOW == 218 (0x7f75301d5400) [pid = 1846] [serial = 1683] [outer = (nil)] [url = about:blank] 09:28:37 INFO - PROCESS | 1846 | --DOMWINDOW == 217 (0x7f75268bc800) [pid = 1846] [serial = 1671] [outer = (nil)] [url = about:blank] 09:28:37 INFO - PROCESS | 1846 | --DOMWINDOW == 216 (0x7f752fcc0c00) [pid = 1846] [serial = 1679] [outer = (nil)] [url = about:blank] 09:28:37 INFO - PROCESS | 1846 | --DOMWINDOW == 215 (0x7f752e54c000) [pid = 1846] [serial = 1676] [outer = (nil)] [url = about:blank] 09:28:37 INFO - PROCESS | 1846 | --DOMWINDOW == 214 (0x7f752a530400) [pid = 1846] [serial = 1674] [outer = (nil)] [url = about:blank] 09:28:37 INFO - PROCESS | 1846 | --DOMWINDOW == 213 (0x7f75265c9800) [pid = 1846] [serial = 1670] [outer = (nil)] [url = about:blank] 09:28:37 INFO - PROCESS | 1846 | --DOMWINDOW == 212 (0x7f753648c800) [pid = 1846] [serial = 1686] [outer = (nil)] [url = about:blank] 09:28:37 INFO - PROCESS | 1846 | --DOMWINDOW == 211 (0x7f7528f34c00) [pid = 1846] [serial = 1673] [outer = (nil)] [url = about:blank] 09:28:37 INFO - PROCESS | 1846 | --DOMWINDOW == 210 (0x7f7532cc4800) [pid = 1846] [serial = 1685] [outer = (nil)] [url = about:blank] 09:28:37 INFO - PROCESS | 1846 | --DOMWINDOW == 209 (0x7f752fdd8c00) [pid = 1846] [serial = 1682] [outer = (nil)] [url = about:blank] 09:28:37 INFO - PROCESS | 1846 | --DOMWINDOW == 208 (0x7f752f2cd400) [pid = 1846] [serial = 1677] [outer = (nil)] [url = about:blank] 09:28:37 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | putImageData() only modifies areas inside the dirty rectangle, using width and height 09:28:37 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | took 1527ms 09:28:37 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html 09:28:37 INFO - PROCESS | 1846 | 1461774517211 Marionette TRACE conn3 -> [0,2381,"getWindowHandle",null] 09:28:37 INFO - PROCESS | 1846 | 1461774517214 Marionette TRACE conn3 <- [1,2381,null,{"value":"8"}] 09:28:37 INFO - PROCESS | 1846 | 1461774517221 Marionette TRACE conn3 -> [0,2382,"setScriptTimeout",{"ms":35000}] 09:28:37 INFO - PROCESS | 1846 | 1461774517224 Marionette TRACE conn3 <- [1,2382,null,{}] 09:28:37 INFO - PROCESS | 1846 | 1461774517229 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}] 09:28:37 INFO - PROCESS | 1846 | 1461774517398 Marionette TRACE conn3 <- [1,2383,null,{"value":null}] 09:28:37 INFO - PROCESS | 1846 | 1461774517664 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\", \"8c3fb307-b706-445e-94e1-ab62aec87e07\");\n\nvar timer = null;\nif (30000) {\n 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:28:37 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f752442c000 == 87 [pid = 1846] [id = 603] 09:28:37 INFO - PROCESS | 1846 | ++DOMWINDOW == 209 (0x7f75265c9400) [pid = 1846] [serial = 1810] [outer = (nil)] 09:28:37 INFO - PROCESS | 1846 | ++DOMWINDOW == 210 (0x7f7528ec7800) [pid = 1846] [serial = 1811] [outer = 0x7f75265c9400] 09:28:37 INFO - PROCESS | 1846 | 1461774517730 Marionette DEBUG loaded listener.js 09:28:37 INFO - PROCESS | 1846 | ++DOMWINDOW == 211 (0x7f752f2d5000) [pid = 1846] [serial = 1812] [outer = 0x7f75265c9400] 09:28:38 INFO - PROCESS | 1846 | 1461774518520 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]]]}] 09:28:38 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | putImageData() only modifies areas inside the dirty rectangle, using x and y 09:28:38 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | took 1332ms 09:28:38 INFO - PROCESS | 1846 | 1461774518552 Marionette TRACE conn3 -> [0,2385,"getWindowHandle",null] 09:28:38 INFO - PROCESS | 1846 | 1461774518556 Marionette TRACE conn3 <- [1,2385,null,{"value":"8"}] 09:28:38 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html 09:28:38 INFO - PROCESS | 1846 | 1461774518561 Marionette TRACE conn3 -> [0,2386,"setScriptTimeout",{"ms":35000}] 09:28:38 INFO - PROCESS | 1846 | 1461774518564 Marionette TRACE conn3 <- [1,2386,null,{}] 09:28:38 INFO - PROCESS | 1846 | 1461774518569 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}] 09:28:38 INFO - PROCESS | 1846 | 1461774518763 Marionette TRACE conn3 <- [1,2387,null,{"value":null}] 09:28:38 INFO - PROCESS | 1846 | 1461774518783 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\", \"8c3fb307-b706-445e-94e1-ab62aec87e07\");\n\nvar timer = null;\nif (30000) {\n 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:28:38 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f7529902800 == 88 [pid = 1846] [id = 604] 09:28:38 INFO - PROCESS | 1846 | ++DOMWINDOW == 212 (0x7f7532ab2400) [pid = 1846] [serial = 1813] [outer = (nil)] 09:28:38 INFO - PROCESS | 1846 | ++DOMWINDOW == 213 (0x7f7535f0d400) [pid = 1846] [serial = 1814] [outer = 0x7f7532ab2400] 09:28:38 INFO - PROCESS | 1846 | 1461774518847 Marionette DEBUG loaded listener.js 09:28:38 INFO - PROCESS | 1846 | ++DOMWINDOW == 214 (0x7f7538371400) [pid = 1846] [serial = 1815] [outer = 0x7f7532ab2400] 09:28:39 INFO - PROCESS | 1846 | 1461774519791 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]]]}] 09:28:39 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | putImageData() with zero-sized dirty rectangle puts nothing 09:28:39 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | took 1278ms 09:28:39 INFO - PROCESS | 1846 | 1461774519840 Marionette TRACE conn3 -> [0,2389,"getWindowHandle",null] 09:28:39 INFO - PROCESS | 1846 | 1461774519843 Marionette TRACE conn3 <- [1,2389,null,{"value":"8"}] 09:28:39 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html 09:28:39 INFO - PROCESS | 1846 | 1461774519857 Marionette TRACE conn3 -> [0,2390,"setScriptTimeout",{"ms":35000}] 09:28:39 INFO - PROCESS | 1846 | 1461774519859 Marionette TRACE conn3 <- [1,2390,null,{}] 09:28:39 INFO - PROCESS | 1846 | 1461774519868 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}] 09:28:40 INFO - PROCESS | 1846 | 1461774520094 Marionette TRACE conn3 <- [1,2391,null,{"value":null}] 09:28:40 INFO - PROCESS | 1846 | 1461774520121 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\", \"8c3fb307-b706-445e-94e1-ab62aec87e07\");\n\nvar timer = null;\nif (30000) {\n 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:28:40 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f752f9d0800 == 89 [pid = 1846] [id = 605] 09:28:40 INFO - PROCESS | 1846 | ++DOMWINDOW == 215 (0x7f7532abc800) [pid = 1846] [serial = 1816] [outer = (nil)] 09:28:40 INFO - PROCESS | 1846 | ++DOMWINDOW == 216 (0x7f753a794400) [pid = 1846] [serial = 1817] [outer = 0x7f7532abc800] 09:28:40 INFO - PROCESS | 1846 | 1461774520179 Marionette DEBUG loaded listener.js 09:28:40 INFO - PROCESS | 1846 | ++DOMWINDOW == 217 (0x7f7545f71800) [pid = 1846] [serial = 1818] [outer = 0x7f7532abc800] 09:28:41 INFO - PROCESS | 1846 | 1461774521083 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]]]}] 09:28:41 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | putImageData() puts modified image data correctly 09:28:41 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | took 1283ms 09:28:41 INFO - PROCESS | 1846 | 1461774521141 Marionette TRACE conn3 -> [0,2393,"getWindowHandle",null] 09:28:41 INFO - PROCESS | 1846 | 1461774521144 Marionette TRACE conn3 <- [1,2393,null,{"value":"8"}] 09:28:41 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html 09:28:41 INFO - PROCESS | 1846 | 1461774521150 Marionette TRACE conn3 -> [0,2394,"setScriptTimeout",{"ms":35000}] 09:28:41 INFO - PROCESS | 1846 | 1461774521152 Marionette TRACE conn3 <- [1,2394,null,{}] 09:28:41 INFO - PROCESS | 1846 | 1461774521164 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}] 09:28:41 INFO - PROCESS | 1846 | 1461774521385 Marionette TRACE conn3 <- [1,2395,null,{"value":null}] 09:28:41 INFO - PROCESS | 1846 | 1461774521420 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\", \"8c3fb307-b706-445e-94e1-ab62aec87e07\");\n\nvar timer = null;\nif (30000) {\n 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:28:41 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f75329da000 == 90 [pid = 1846] [id = 606] 09:28:41 INFO - PROCESS | 1846 | ++DOMWINDOW == 218 (0x7f7521803400) [pid = 1846] [serial = 1819] [outer = (nil)] 09:28:41 INFO - PROCESS | 1846 | ++DOMWINDOW == 219 (0x7f752180c000) [pid = 1846] [serial = 1820] [outer = 0x7f7521803400] 09:28:41 INFO - PROCESS | 1846 | 1461774521479 Marionette DEBUG loaded listener.js 09:28:41 INFO - PROCESS | 1846 | ++DOMWINDOW == 220 (0x7f7521810c00) [pid = 1846] [serial = 1821] [outer = 0x7f7521803400] 09:28:42 INFO - PROCESS | 1846 | --DOMWINDOW == 219 (0x7f75301d5800) [pid = 1846] [serial = 1573] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.closed.html] 09:28:42 INFO - PROCESS | 1846 | --DOMWINDOW == 218 (0x7f75461e1000) [pid = 1846] [serial = 1648] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.unaffected.html] 09:28:42 INFO - PROCESS | 1846 | --DOMWINDOW == 217 (0x7f75329f2c00) [pid = 1846] [serial = 1543] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.multiple.html] 09:28:42 INFO - PROCESS | 1846 | --DOMWINDOW == 216 (0x7f752fd1b000) [pid = 1846] [serial = 1534] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nextpoint.html] 09:28:42 INFO - PROCESS | 1846 | --DOMWINDOW == 215 (0x7f752e1a6400) [pid = 1846] [serial = 1582] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.negative.html] 09:28:42 INFO - PROCESS | 1846 | --DOMWINDOW == 214 (0x7f7526aaa400) [pid = 1846] [serial = 1579] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.2.html] 09:28:42 INFO - PROCESS | 1846 | --DOMWINDOW == 213 (0x7f752f2d2c00) [pid = 1846] [serial = 1696] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.this.html] 09:28:42 INFO - PROCESS | 1846 | --DOMWINDOW == 212 (0x7f75265c0000) [pid = 1846] [serial = 1663] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.basic.html] 09:28:42 INFO - PROCESS | 1846 | --DOMWINDOW == 211 (0x7f75268b0c00) [pid = 1846] [serial = 1486] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bezier.html] 09:28:42 INFO - PROCESS | 1846 | --DOMWINDOW == 210 (0x7f7528ec2400) [pid = 1846] [serial = 1720] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html] 09:28:42 INFO - PROCESS | 1846 | --DOMWINDOW == 209 (0x7f7526a55800) [pid = 1846] [serial = 1711] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.clamp.html] 09:28:42 INFO - PROCESS | 1846 | --DOMWINDOW == 208 (0x7f7532860800) [pid = 1846] [serial = 1537] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nonfinite.html] 09:28:42 INFO - PROCESS | 1846 | --DOMWINDOW == 207 (0x7f7526464800) [pid = 1846] [serial = 1555] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html] 09:28:42 INFO - PROCESS | 1846 | --DOMWINDOW == 206 (0x7f7527998400) [pid = 1846] [serial = 1756] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.zero.html] 09:28:42 INFO - PROCESS | 1846 | --DOMWINDOW == 205 (0x7f75374a9000) [pid = 1846] [serial = 1477] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.arc.html] 09:28:42 INFO - PROCESS | 1846 | --DOMWINDOW == 204 (0x7f75355bf800) [pid = 1846] [serial = 1645] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.skew.html] 09:28:42 INFO - PROCESS | 1846 | --DOMWINDOW == 203 (0x7f7530553000) [pid = 1846] [serial = 1588] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.nonfinite.html] 09:28:42 INFO - PROCESS | 1846 | --DOMWINDOW == 202 (0x7f7525fe6400) [pid = 1846] [serial = 1741] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html] 09:28:42 INFO - PROCESS | 1846 | --DOMWINDOW == 201 (0x7f7538042000) [pid = 1846] [serial = 1594] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.winding.html] 09:28:42 INFO - PROCESS | 1846 | --DOMWINDOW == 200 (0x7f75244ddc00) [pid = 1846] [serial = 1726] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html] 09:28:42 INFO - PROCESS | 1846 | --DOMWINDOW == 199 (0x7f75260edc00) [pid = 1846] [serial = 1750] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.type.html] 09:28:42 INFO - PROCESS | 1846 | --DOMWINDOW == 198 (0x7f752646dc00) [pid = 1846] [serial = 1609] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.5.html] 09:28:42 INFO - PROCESS | 1846 | --DOMWINDOW == 197 (0x7f7526d8f000) [pid = 1846] [serial = 1408] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html] 09:28:42 INFO - PROCESS | 1846 | --DOMWINDOW == 196 (0x7f753803e400) [pid = 1846] [serial = 1651] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.union.html] 09:28:42 INFO - PROCESS | 1846 | --DOMWINDOW == 195 (0x7f752a6e0400) [pid = 1846] [serial = 1531] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html] 09:28:42 INFO - PROCESS | 1846 | --DOMWINDOW == 194 (0x7f752f152000) [pid = 1846] [serial = 1585] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.newsubpath.html] 09:28:42 INFO - PROCESS | 1846 | --DOMWINDOW == 193 (0x7f752a904800) [pid = 1846] [serial = 1636] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.rect.html] 09:28:42 INFO - PROCESS | 1846 | --DOMWINDOW == 192 (0x7f75268b9000) [pid = 1846] [serial = 1576] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.1.html] 09:28:42 INFO - PROCESS | 1846 | --DOMWINDOW == 191 (0x7f7539dc2400) [pid = 1846] [serial = 1603] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.3.html] 09:28:42 INFO - PROCESS | 1846 | --DOMWINDOW == 190 (0x7f7527992800) [pid = 1846] [serial = 1525] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.basic.html] 09:28:42 INFO - PROCESS | 1846 | --DOMWINDOW == 189 (0x7f7526612400) [pid = 1846] [serial = 1552] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html] 09:28:42 INFO - PROCESS | 1846 | --DOMWINDOW == 188 (0x7f75280d2800) [pid = 1846] [serial = 1633] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.line.html] 09:28:42 INFO - PROCESS | 1846 | --DOMWINDOW == 187 (0x7f75244dc800) [pid = 1846] [serial = 1519] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.unclosed.html] 09:28:42 INFO - PROCESS | 1846 | --DOMWINDOW == 186 (0x7f7526a59800) [pid = 1846] [serial = 1717] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html] 09:28:42 INFO - PROCESS | 1846 | --DOMWINDOW == 185 (0x7f75329e7400) [pid = 1846] [serial = 1639] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale1.html] 09:28:42 INFO - PROCESS | 1846 | --DOMWINDOW == 184 (0x7f7523703400) [pid = 1846] [serial = 1666] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.initial.html] 09:28:42 INFO - PROCESS | 1846 | --DOMWINDOW == 183 (0x7f75296c9400) [pid = 1846] [serial = 1468] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.2.html] 09:28:42 INFO - PROCESS | 1846 | --DOMWINDOW == 182 (0x7f75280c9c00) [pid = 1846] [serial = 1480] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.1.html] 09:28:42 INFO - PROCESS | 1846 | --DOMWINDOW == 181 (0x7f752a6abc00) [pid = 1846] [serial = 1528] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html] 09:28:42 INFO - PROCESS | 1846 | --DOMWINDOW == 180 (0x7f752a6dd000) [pid = 1846] [serial = 1747] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.tiny.html] 09:28:42 INFO - PROCESS | 1846 | --DOMWINDOW == 179 (0x7f7527b10800) [pid = 1846] [serial = 1708] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.basic.html] 09:28:42 INFO - PROCESS | 1846 | --DOMWINDOW == 178 (0x7f752e54a000) [pid = 1846] [serial = 1600] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.2.html] 09:28:42 INFO - PROCESS | 1846 | --DOMWINDOW == 177 (0x7f75260f5800) [pid = 1846] [serial = 1744] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.size.html] 09:28:42 INFO - PROCESS | 1846 | --DOMWINDOW == 176 (0x7f753b96e400) [pid = 1846] [serial = 1606] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.4.html] 09:28:42 INFO - PROCESS | 1846 | --DOMWINDOW == 175 (0x7f75280a5400) [pid = 1846] [serial = 1657] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.changing.html] 09:28:42 INFO - PROCESS | 1846 | --DOMWINDOW == 174 (0x7f753478ac00) [pid = 1846] [serial = 1546] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.newsubpath.html] 09:28:42 INFO - PROCESS | 1846 | --DOMWINDOW == 173 (0x7f75268b7c00) [pid = 1846] [serial = 1489] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bigarc.html] 09:28:42 INFO - PROCESS | 1846 | --DOMWINDOW == 172 (0x7f75268b3800) [pid = 1846] [serial = 1693] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.round.html] 09:28:42 INFO - PROCESS | 1846 | --DOMWINDOW == 171 (0x7f75244e3800) [pid = 1846] [serial = 1483] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.2.html] 09:28:42 INFO - PROCESS | 1846 | --DOMWINDOW == 170 (0x7f7523708400) [pid = 1846] [serial = 1690] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html] 09:28:42 INFO - PROCESS | 1846 | --DOMWINDOW == 169 (0x7f75244dd800) [pid = 1846] [serial = 1522] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.winding.html] 09:28:42 INFO - PROCESS | 1846 | --DOMWINDOW == 168 (0x7f7532ab5c00) [pid = 1846] [serial = 1642] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale2.html] 09:28:42 INFO - PROCESS | 1846 | --DOMWINDOW == 167 (0x7f752799d800) [pid = 1846] [serial = 1654] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.basic.html] 09:28:42 INFO - PROCESS | 1846 | --DOMWINDOW == 166 (0x7f753141bc00) [pid = 1846] [serial = 1471] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.3.html] 09:28:42 INFO - PROCESS | 1846 | --DOMWINDOW == 165 (0x7f75265bd400) [pid = 1846] [serial = 1753] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html] 09:28:42 INFO - PROCESS | 1846 | --DOMWINDOW == 164 (0x7f752ff35000) [pid = 1846] [serial = 1699] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html] 09:28:42 INFO - PROCESS | 1846 | --DOMWINDOW == 163 (0x7f752a6b0800) [pid = 1846] [serial = 1702] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.type.html] 09:28:42 INFO - PROCESS | 1846 | --DOMWINDOW == 162 (0x7f7528189c00) [pid = 1846] [serial = 1549] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.nonfinite.html] 09:28:42 INFO - PROCESS | 1846 | --DOMWINDOW == 161 (0x7f752f2cfc00) [pid = 1846] [serial = 1660] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.multiple.html] 09:28:42 INFO - PROCESS | 1846 | --DOMWINDOW == 160 (0x7f7526607800) [pid = 1846] [serial = 1597] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.1.html] 09:28:42 INFO - PROCESS | 1846 | --DOMWINDOW == 159 (0x7f7547339800) [pid = 1846] [serial = 1705] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.zero.html] 09:28:42 INFO - PROCESS | 1846 | --DOMWINDOW == 158 (0x7f7525e31000) [pid = 1846] [serial = 1723] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html] 09:28:42 INFO - PROCESS | 1846 | --DOMWINDOW == 157 (0x7f7532865000) [pid = 1846] [serial = 1540] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.basic.html] 09:28:42 INFO - PROCESS | 1846 | --DOMWINDOW == 156 (0x7f75374a3c00) [pid = 1846] [serial = 1474] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.initial.html] 09:28:42 INFO - PROCESS | 1846 | --DOMWINDOW == 155 (0x7f753734a800) [pid = 1846] [serial = 1591] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.selfintersect.html] 09:28:42 INFO - PROCESS | 1846 | --DOMWINDOW == 154 (0x7f7526a56000) [pid = 1846] [serial = 1714] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.length.html] 09:28:42 INFO - PROCESS | 1846 | --DOMWINDOW == 153 (0x7f753144e800) [pid = 1846] [serial = 1687] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.negative.html] 09:28:42 INFO - PROCESS | 1846 | --DOMWINDOW == 152 (0x7f752f62a400) [pid = 1846] [serial = 1630] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.curve.html] 09:28:42 INFO - PROCESS | 1846 | 1461774522976 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]]]}] 09:28:42 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | putImageData() throws TypeError if arguments are not finite 09:28:42 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | took 1842ms 09:28:42 INFO - PROCESS | 1846 | 1461774522993 Marionette TRACE conn3 -> [0,2397,"getWindowHandle",null] 09:28:42 INFO - PROCESS | 1846 | 1461774522997 Marionette TRACE conn3 <- [1,2397,null,{"value":"8"}] 09:28:42 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.null.html 09:28:43 INFO - PROCESS | 1846 | 1461774523002 Marionette TRACE conn3 -> [0,2398,"setScriptTimeout",{"ms":35000}] 09:28:43 INFO - PROCESS | 1846 | 1461774523015 Marionette TRACE conn3 <- [1,2398,null,{}] 09:28:43 INFO - PROCESS | 1846 | 1461774523020 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}] 09:28:43 INFO - PROCESS | 1846 | 1461774523205 Marionette TRACE conn3 <- [1,2399,null,{"value":null}] 09:28:43 INFO - PROCESS | 1846 | 1461774523389 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\", \"8c3fb307-b706-445e-94e1-ab62aec87e07\");\n\nvar timer = null;\nif (30000) {\n 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:28:43 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f7526019800 == 91 [pid = 1846] [id = 607] 09:28:43 INFO - PROCESS | 1846 | ++DOMWINDOW == 153 (0x7f7521804000) [pid = 1846] [serial = 1822] [outer = (nil)] 09:28:43 INFO - PROCESS | 1846 | ++DOMWINDOW == 154 (0x7f7525e31000) [pid = 1846] [serial = 1823] [outer = 0x7f7521804000] 09:28:43 INFO - PROCESS | 1846 | 1461774523450 Marionette DEBUG loaded listener.js 09:28:43 INFO - PROCESS | 1846 | ++DOMWINDOW == 155 (0x7f75265c6000) [pid = 1846] [serial = 1824] [outer = 0x7f7521804000] 09:28:44 INFO - PROCESS | 1846 | 1461774524171 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]]]}] 09:28:44 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | putImageData() with null imagedata throws TypeError 09:28:44 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | took 1188ms 09:28:44 INFO - PROCESS | 1846 | 1461774524191 Marionette TRACE conn3 -> [0,2401,"getWindowHandle",null] 09:28:44 INFO - PROCESS | 1846 | 1461774524194 Marionette TRACE conn3 <- [1,2401,null,{"value":"8"}] 09:28:44 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.path.html 09:28:44 INFO - PROCESS | 1846 | 1461774524200 Marionette TRACE conn3 -> [0,2402,"setScriptTimeout",{"ms":35000}] 09:28:44 INFO - PROCESS | 1846 | 1461774524202 Marionette TRACE conn3 <- [1,2402,null,{}] 09:28:44 INFO - PROCESS | 1846 | 1461774524207 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}] 09:28:44 INFO - PROCESS | 1846 | 1461774524566 Marionette TRACE conn3 <- [1,2403,null,{"value":null}] 09:28:44 INFO - PROCESS | 1846 | 1461774524725 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\", \"8c3fb307-b706-445e-94e1-ab62aec87e07\");\n\nvar timer = null;\nif (30000) {\n 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:28:44 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f75220ad800 == 92 [pid = 1846] [id = 608] 09:28:44 INFO - PROCESS | 1846 | ++DOMWINDOW == 156 (0x7f7520498800) [pid = 1846] [serial = 1825] [outer = (nil)] 09:28:44 INFO - PROCESS | 1846 | ++DOMWINDOW == 157 (0x7f752049f000) [pid = 1846] [serial = 1826] [outer = 0x7f7520498800] 09:28:44 INFO - PROCESS | 1846 | 1461774524808 Marionette DEBUG loaded listener.js 09:28:44 INFO - PROCESS | 1846 | ++DOMWINDOW == 158 (0x7f7523711800) [pid = 1846] [serial = 1827] [outer = 0x7f7520498800] 09:28:45 INFO - PROCESS | 1846 | 1461774525758 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]]]}] 09:28:45 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | putImageData() does not affect the current path 09:28:45 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | took 1626ms 09:28:45 INFO - PROCESS | 1846 | 1461774525828 Marionette TRACE conn3 -> [0,2405,"getWindowHandle",null] 09:28:45 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html 09:28:45 INFO - PROCESS | 1846 | 1461774525835 Marionette TRACE conn3 <- [1,2405,null,{"value":"8"}] 09:28:45 INFO - PROCESS | 1846 | 1461774525843 Marionette TRACE conn3 -> [0,2406,"setScriptTimeout",{"ms":35000}] 09:28:45 INFO - PROCESS | 1846 | 1461774525849 Marionette TRACE conn3 <- [1,2406,null,{}] 09:28:45 INFO - PROCESS | 1846 | 1461774525856 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}] 09:28:46 INFO - PROCESS | 1846 | 1461774526057 Marionette TRACE conn3 <- [1,2407,null,{"value":null}] 09:28:46 INFO - PROCESS | 1846 | 1461774526259 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\", \"8c3fb307-b706-445e-94e1-ab62aec87e07\");\n\nvar timer = null;\nif (30000) {\n 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:28:46 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f752976c800 == 93 [pid = 1846] [id = 609] 09:28:46 INFO - PROCESS | 1846 | ++DOMWINDOW == 159 (0x7f75267cd400) [pid = 1846] [serial = 1828] [outer = (nil)] 09:28:46 INFO - PROCESS | 1846 | ++DOMWINDOW == 160 (0x7f7526a57000) [pid = 1846] [serial = 1829] [outer = 0x7f75267cd400] 09:28:46 INFO - PROCESS | 1846 | 1461774526376 Marionette DEBUG loaded listener.js 09:28:46 INFO - PROCESS | 1846 | ++DOMWINDOW == 161 (0x7f7526d8b800) [pid = 1846] [serial = 1830] [outer = 0x7f75267cd400] 09:28:47 INFO - PROCESS | 1846 | 1461774527348 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]]]}] 09:28:47 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | putImageData() is not affected by context state 09:28:47 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | took 1586ms 09:28:47 INFO - PROCESS | 1846 | 1461774527429 Marionette TRACE conn3 -> [0,2409,"getWindowHandle",null] 09:28:47 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html 09:28:47 INFO - PROCESS | 1846 | 1461774527434 Marionette TRACE conn3 <- [1,2409,null,{"value":"8"}] 09:28:47 INFO - PROCESS | 1846 | 1461774527440 Marionette TRACE conn3 -> [0,2410,"setScriptTimeout",{"ms":35000}] 09:28:47 INFO - PROCESS | 1846 | 1461774527443 Marionette TRACE conn3 <- [1,2410,null,{}] 09:28:47 INFO - PROCESS | 1846 | 1461774527449 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}] 09:28:47 INFO - PROCESS | 1846 | 1461774527692 Marionette TRACE conn3 <- [1,2411,null,{"value":null}] 09:28:47 INFO - PROCESS | 1846 | 1461774527896 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\", \"8c3fb307-b706-445e-94e1-ab62aec87e07\");\n\nvar timer = null;\nif (30000) {\n 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:28:48 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f752ff1c000 == 94 [pid = 1846] [id = 610] 09:28:48 INFO - PROCESS | 1846 | ++DOMWINDOW == 162 (0x7f75280d2800) [pid = 1846] [serial = 1831] [outer = (nil)] 09:28:48 INFO - PROCESS | 1846 | ++DOMWINDOW == 163 (0x7f7528364800) [pid = 1846] [serial = 1832] [outer = 0x7f75280d2800] 09:28:48 INFO - PROCESS | 1846 | 1461774528095 Marionette DEBUG loaded listener.js 09:28:48 INFO - PROCESS | 1846 | ++DOMWINDOW == 164 (0x7f7528e8b400) [pid = 1846] [serial = 1833] [outer = 0x7f75280d2800] 09:28:49 INFO - PROCESS | 1846 | 1461774529262 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]]]}] 09:28:49 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | putImageData(getImageData(...), ...) has no effect 09:28:49 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | took 1832ms 09:28:49 INFO - PROCESS | 1846 | 1461774529271 Marionette TRACE conn3 -> [0,2413,"getWindowHandle",null] 09:28:49 INFO - PROCESS | 1846 | 1461774529277 Marionette TRACE conn3 <- [1,2413,null,{"value":"8"}] 09:28:49 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html 09:28:49 INFO - PROCESS | 1846 | 1461774529293 Marionette TRACE conn3 -> [0,2414,"setScriptTimeout",{"ms":35000}] 09:28:49 INFO - PROCESS | 1846 | 1461774529300 Marionette TRACE conn3 <- [1,2414,null,{}] 09:28:49 INFO - PROCESS | 1846 | 1461774529306 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}] 09:28:49 INFO - PROCESS | 1846 | 1461774529498 Marionette TRACE conn3 <- [1,2415,null,{"value":null}] 09:28:49 INFO - PROCESS | 1846 | 1461774529703 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\", \"8c3fb307-b706-445e-94e1-ab62aec87e07\");\n\nvar timer = null;\nif (30000) {\n 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:28:49 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f7538d08800 == 95 [pid = 1846] [id = 611] 09:28:49 INFO - PROCESS | 1846 | ++DOMWINDOW == 165 (0x7f7528289000) [pid = 1846] [serial = 1834] [outer = (nil)] 09:28:49 INFO - PROCESS | 1846 | ++DOMWINDOW == 166 (0x7f752f2cc800) [pid = 1846] [serial = 1835] [outer = 0x7f7528289000] 09:28:49 INFO - PROCESS | 1846 | 1461774529771 Marionette DEBUG loaded listener.js 09:28:49 INFO - PROCESS | 1846 | ++DOMWINDOW == 167 (0x7f752fd17c00) [pid = 1846] [serial = 1836] [outer = 0x7f7528289000] 09:28:50 INFO - PROCESS | 1846 | 1461774530697 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]]]}] 09:28:50 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | putImageData() does not accept non-ImageData objects 09:28:50 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | took 1444ms 09:28:50 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.1.html 09:28:50 INFO - PROCESS | 1846 | 1461774530730 Marionette TRACE conn3 -> [0,2417,"getWindowHandle",null] 09:28:50 INFO - PROCESS | 1846 | 1461774530732 Marionette TRACE conn3 <- [1,2417,null,{"value":"8"}] 09:28:50 INFO - PROCESS | 1846 | 1461774530740 Marionette TRACE conn3 -> [0,2418,"setScriptTimeout",{"ms":35000}] 09:28:50 INFO - PROCESS | 1846 | 1461774530742 Marionette TRACE conn3 <- [1,2418,null,{}] 09:28:50 INFO - PROCESS | 1846 | 1461774530748 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}] 09:28:50 INFO - PROCESS | 1846 | 1461774530937 Marionette TRACE conn3 <- [1,2419,null,{"value":null}] 09:28:51 INFO - PROCESS | 1846 | 1461774531143 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\", \"8c3fb307-b706-445e-94e1-ab62aec87e07\");\n\nvar timer = null;\nif (30000) {\n 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:28:51 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f75453c3000 == 96 [pid = 1846] [id = 612] 09:28:51 INFO - PROCESS | 1846 | ++DOMWINDOW == 168 (0x7f7528369400) [pid = 1846] [serial = 1837] [outer = (nil)] 09:28:51 INFO - PROCESS | 1846 | ++DOMWINDOW == 169 (0x7f7530557400) [pid = 1846] [serial = 1838] [outer = 0x7f7528369400] 09:28:51 INFO - PROCESS | 1846 | 1461774531211 Marionette DEBUG loaded listener.js 09:28:51 INFO - PROCESS | 1846 | ++DOMWINDOW == 170 (0x7f7532a77c00) [pid = 1846] [serial = 1839] [outer = 0x7f7528369400] 09:28:52 INFO - PROCESS | 1846 | 1461774532088 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]]]}] 09:28:52 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.1.html | Shadow colour alpha components are used 09:28:52 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.1.html | took 1379ms 09:28:52 INFO - PROCESS | 1846 | 1461774532118 Marionette TRACE conn3 -> [0,2421,"getWindowHandle",null] 09:28:52 INFO - PROCESS | 1846 | 1461774532121 Marionette TRACE conn3 <- [1,2421,null,{"value":"8"}] 09:28:52 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.2.html 09:28:52 INFO - PROCESS | 1846 | 1461774532130 Marionette TRACE conn3 -> [0,2422,"setScriptTimeout",{"ms":35000}] 09:28:52 INFO - PROCESS | 1846 | 1461774532134 Marionette TRACE conn3 <- [1,2422,null,{}] 09:28:52 INFO - PROCESS | 1846 | 1461774532140 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}] 09:28:52 INFO - PROCESS | 1846 | 1461774532333 Marionette TRACE conn3 <- [1,2423,null,{"value":null}] 09:28:52 INFO - PROCESS | 1846 | 1461774532550 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\", \"8c3fb307-b706-445e-94e1-ab62aec87e07\");\n\nvar timer = null;\nif (30000) {\n 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:28:52 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f754ad70000 == 97 [pid = 1846] [id = 613] 09:28:52 INFO - PROCESS | 1846 | ++DOMWINDOW == 171 (0x7f7533d93000) [pid = 1846] [serial = 1840] [outer = (nil)] 09:28:52 INFO - PROCESS | 1846 | ++DOMWINDOW == 172 (0x7f7533d95800) [pid = 1846] [serial = 1841] [outer = 0x7f7533d93000] 09:28:52 INFO - PROCESS | 1846 | 1461774532672 Marionette DEBUG loaded listener.js 09:28:52 INFO - PROCESS | 1846 | ++DOMWINDOW == 173 (0x7f75373db400) [pid = 1846] [serial = 1842] [outer = 0x7f7533d93000] 09:28:53 INFO - PROCESS | 1846 | 1461774533651 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]]]}] 09:28:53 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.2.html | Shadow colour alpha components are used 09:28:53 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.2.html | took 1584ms 09:28:53 INFO - PROCESS | 1846 | 1461774533715 Marionette TRACE conn3 -> [0,2425,"getWindowHandle",null] 09:28:53 INFO - PROCESS | 1846 | 1461774533718 Marionette TRACE conn3 <- [1,2425,null,{"value":"8"}] 09:28:53 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.3.html 09:28:53 INFO - PROCESS | 1846 | 1461774533730 Marionette TRACE conn3 -> [0,2426,"setScriptTimeout",{"ms":35000}] 09:28:53 INFO - PROCESS | 1846 | 1461774533737 Marionette TRACE conn3 <- [1,2426,null,{}] 09:28:53 INFO - PROCESS | 1846 | 1461774533746 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}] 09:28:53 INFO - PROCESS | 1846 | 1461774533992 Marionette TRACE conn3 <- [1,2427,null,{"value":null}] 09:28:54 INFO - PROCESS | 1846 | 1461774534233 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\", \"8c3fb307-b706-445e-94e1-ab62aec87e07\");\n\nvar timer = null;\nif (30000) {\n 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:28:54 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f754f632000 == 98 [pid = 1846] [id = 614] 09:28:54 INFO - PROCESS | 1846 | ++DOMWINDOW == 174 (0x7f7532a84400) [pid = 1846] [serial = 1843] [outer = (nil)] 09:28:54 INFO - PROCESS | 1846 | ++DOMWINDOW == 175 (0x7f7539410400) [pid = 1846] [serial = 1844] [outer = 0x7f7532a84400] 09:28:54 INFO - PROCESS | 1846 | 1461774534352 Marionette DEBUG loaded listener.js 09:28:54 INFO - PROCESS | 1846 | ++DOMWINDOW == 176 (0x7f753b96d800) [pid = 1846] [serial = 1845] [outer = 0x7f7532a84400] 09:28:55 INFO - PROCESS | 1846 | 1461774535150 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]]]}] 09:28:55 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.3.html | Shadows are affected by globalAlpha 09:28:55 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.3.html | took 1444ms 09:28:55 INFO - PROCESS | 1846 | 1461774535170 Marionette TRACE conn3 -> [0,2429,"getWindowHandle",null] 09:28:55 INFO - PROCESS | 1846 | 1461774535172 Marionette TRACE conn3 <- [1,2429,null,{"value":"8"}] 09:28:55 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.4.html 09:28:55 INFO - PROCESS | 1846 | 1461774535179 Marionette TRACE conn3 -> [0,2430,"setScriptTimeout",{"ms":35000}] 09:28:55 INFO - PROCESS | 1846 | 1461774535181 Marionette TRACE conn3 <- [1,2430,null,{}] 09:28:55 INFO - PROCESS | 1846 | 1461774535187 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}] 09:28:55 INFO - PROCESS | 1846 | 1461774535376 Marionette TRACE conn3 <- [1,2431,null,{"value":null}] 09:28:55 INFO - PROCESS | 1846 | 1461774535582 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\", \"8c3fb307-b706-445e-94e1-ab62aec87e07\");\n\nvar timer = null;\nif (30000) {\n 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:28:55 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f751f112800 == 99 [pid = 1846] [id = 615] 09:28:55 INFO - PROCESS | 1846 | ++DOMWINDOW == 177 (0x7f7533d93400) [pid = 1846] [serial = 1846] [outer = (nil)] 09:28:55 INFO - PROCESS | 1846 | ++DOMWINDOW == 178 (0x7f754031a800) [pid = 1846] [serial = 1847] [outer = 0x7f7533d93400] 09:28:55 INFO - PROCESS | 1846 | 1461774535656 Marionette DEBUG loaded listener.js 09:28:55 INFO - PROCESS | 1846 | ++DOMWINDOW == 179 (0x7f7546442400) [pid = 1846] [serial = 1848] [outer = 0x7f7533d93400] 09:28:56 INFO - PROCESS | 1846 | 1461774536518 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]]]}] 09:28:56 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.4.html | Shadows with alpha components are correctly affected by globalAlpha 09:28:56 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.4.html | took 1432ms 09:28:56 INFO - PROCESS | 1846 | 1461774536612 Marionette TRACE conn3 -> [0,2433,"getWindowHandle",null] 09:28:56 INFO - PROCESS | 1846 | 1461774536616 Marionette TRACE conn3 <- [1,2433,null,{"value":"8"}] 09:28:56 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.5.html 09:28:56 INFO - PROCESS | 1846 | 1461774536622 Marionette TRACE conn3 -> [0,2434,"setScriptTimeout",{"ms":35000}] 09:28:56 INFO - PROCESS | 1846 | 1461774536625 Marionette TRACE conn3 <- [1,2434,null,{}] 09:28:56 INFO - PROCESS | 1846 | 1461774536631 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}] 09:28:56 INFO - PROCESS | 1846 | 1461774536844 Marionette TRACE conn3 <- [1,2435,null,{"value":null}] 09:28:57 INFO - PROCESS | 1846 | 1461774537053 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\", \"8c3fb307-b706-445e-94e1-ab62aec87e07\");\n\nvar timer = null;\nif (30000) {\n 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:28:57 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f751f1c6800 == 100 [pid = 1846] [id = 616] 09:28:57 INFO - PROCESS | 1846 | ++DOMWINDOW == 180 (0x7f7525e30800) [pid = 1846] [serial = 1849] [outer = (nil)] 09:28:57 INFO - PROCESS | 1846 | ++DOMWINDOW == 181 (0x7f7525fe7800) [pid = 1846] [serial = 1850] [outer = 0x7f7525e30800] 09:28:57 INFO - PROCESS | 1846 | 1461774537163 Marionette DEBUG loaded listener.js 09:28:57 INFO - PROCESS | 1846 | ++DOMWINDOW == 182 (0x7f7527b1fc00) [pid = 1846] [serial = 1851] [outer = 0x7f7525e30800] 09:28:58 INFO - PROCESS | 1846 | 1461774538079 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]]]}] 09:28:58 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.5.html | Shadows of shapes with alpha components are drawn correctly 09:28:58 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.5.html | took 1528ms 09:28:58 INFO - PROCESS | 1846 | 1461774538151 Marionette TRACE conn3 -> [0,2437,"getWindowHandle",null] 09:28:58 INFO - PROCESS | 1846 | 1461774538155 Marionette TRACE conn3 <- [1,2437,null,{"value":"8"}] 09:28:58 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html 09:28:58 INFO - PROCESS | 1846 | 1461774538161 Marionette TRACE conn3 -> [0,2438,"setScriptTimeout",{"ms":35000}] 09:28:58 INFO - PROCESS | 1846 | 1461774538163 Marionette TRACE conn3 <- [1,2438,null,{}] 09:28:58 INFO - PROCESS | 1846 | 1461774538170 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}] 09:28:58 INFO - PROCESS | 1846 | 1461774538420 Marionette TRACE conn3 <- [1,2439,null,{"value":null}] 09:28:58 INFO - PROCESS | 1846 | 1461774538626 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\", \"8c3fb307-b706-445e-94e1-ab62aec87e07\");\n\nvar timer = null;\nif (30000) {\n 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:28:58 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f7524453800 == 101 [pid = 1846] [id = 617] 09:28:58 INFO - PROCESS | 1846 | ++DOMWINDOW == 183 (0x7f752370b400) [pid = 1846] [serial = 1852] [outer = (nil)] 09:28:58 INFO - PROCESS | 1846 | ++DOMWINDOW == 184 (0x7f752660d800) [pid = 1846] [serial = 1853] [outer = 0x7f752370b400] 09:28:58 INFO - PROCESS | 1846 | 1461774538737 Marionette DEBUG loaded listener.js 09:28:58 INFO - PROCESS | 1846 | ++DOMWINDOW == 185 (0x7f7526d84400) [pid = 1846] [serial = 1854] [outer = 0x7f752370b400] 09:28:59 INFO - PROCESS | 1846 | 1461774539674 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]]]}] 09:29:00 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | Canvas test: 2d.shadow.attributes.shadowBlur.initial 09:29:00 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | took 2331ms 09:29:00 INFO - PROCESS | 1846 | 1461774540618 Marionette TRACE conn3 -> [0,2441,"getWindowHandle",null] 09:29:00 INFO - PROCESS | 1846 | 1461774540623 Marionette TRACE conn3 <- [1,2441,null,{"value":"8"}] 09:29:00 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html 09:29:00 INFO - PROCESS | 1846 | 1461774540655 Marionette TRACE conn3 -> [0,2442,"setScriptTimeout",{"ms":35000}] 09:29:00 INFO - PROCESS | 1846 | 1461774540663 Marionette TRACE conn3 <- [1,2442,null,{}] 09:29:00 INFO - PROCESS | 1846 | 1461774540670 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}] 09:29:00 INFO - PROCESS | 1846 | 1461774540852 Marionette TRACE conn3 <- [1,2443,null,{"value":null}] 09:29:01 INFO - PROCESS | 1846 | 1461774541054 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\", \"8c3fb307-b706-445e-94e1-ab62aec87e07\");\n\nvar timer = null;\nif (30000) {\n 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:29:01 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f75261df800 == 102 [pid = 1846] [id = 618] 09:29:01 INFO - PROCESS | 1846 | ++DOMWINDOW == 186 (0x7f7525e30c00) [pid = 1846] [serial = 1855] [outer = (nil)] 09:29:01 INFO - PROCESS | 1846 | ++DOMWINDOW == 187 (0x7f7525ff0000) [pid = 1846] [serial = 1856] [outer = 0x7f7525e30c00] 09:29:01 INFO - PROCESS | 1846 | 1461774541162 Marionette DEBUG loaded listener.js 09:29:01 INFO - PROCESS | 1846 | ++DOMWINDOW == 188 (0x7f75260fb800) [pid = 1846] [serial = 1857] [outer = 0x7f7525e30c00] 09:29:02 INFO - PROCESS | 1846 | 1461774542222 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]]]}] 09:29:02 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | Canvas test: 2d.shadow.attributes.shadowBlur.invalid 09:29:02 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | took 1597ms 09:29:02 INFO - PROCESS | 1846 | 1461774542249 Marionette TRACE conn3 -> [0,2445,"getWindowHandle",null] 09:29:02 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html 09:29:02 INFO - PROCESS | 1846 | 1461774542256 Marionette TRACE conn3 <- [1,2445,null,{"value":"8"}] 09:29:02 INFO - PROCESS | 1846 | 1461774542268 Marionette TRACE conn3 -> [0,2446,"setScriptTimeout",{"ms":35000}] 09:29:02 INFO - PROCESS | 1846 | 1461774542273 Marionette TRACE conn3 <- [1,2446,null,{}] 09:29:02 INFO - PROCESS | 1846 | 1461774542279 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}] 09:29:02 INFO - PROCESS | 1846 | 1461774542517 Marionette TRACE conn3 <- [1,2447,null,{"value":null}] 09:29:02 INFO - PROCESS | 1846 | 1461774542775 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\", \"8c3fb307-b706-445e-94e1-ab62aec87e07\");\n\nvar timer = null;\nif (30000) {\n 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:29:02 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f7521fd7000 == 103 [pid = 1846] [id = 619] 09:29:02 INFO - PROCESS | 1846 | ++DOMWINDOW == 189 (0x7f7525e35800) [pid = 1846] [serial = 1858] [outer = (nil)] 09:29:02 INFO - PROCESS | 1846 | ++DOMWINDOW == 190 (0x7f75265c9800) [pid = 1846] [serial = 1859] [outer = 0x7f7525e35800] 09:29:02 INFO - PROCESS | 1846 | 1461774542947 Marionette DEBUG loaded listener.js 09:29:03 INFO - PROCESS | 1846 | ++DOMWINDOW == 191 (0x7f75268b5400) [pid = 1846] [serial = 1860] [outer = 0x7f7525e35800] 09:29:03 INFO - PROCESS | 1846 | --DOCSHELL 0x7f75300dd800 == 102 [pid = 1846] [id = 582] 09:29:03 INFO - PROCESS | 1846 | --DOMWINDOW == 190 (0x7f752e550800) [pid = 1846] [serial = 1760] [outer = (nil)] [url = about:blank] 09:29:03 INFO - PROCESS | 1846 | --DOCSHELL 0x7f7532c39800 == 101 [pid = 1846] [id = 562] 09:29:03 INFO - PROCESS | 1846 | --DOCSHELL 0x7f752a3ca800 == 100 [pid = 1846] [id = 539] 09:29:03 INFO - PROCESS | 1846 | --DOCSHELL 0x7f7527bf4000 == 99 [pid = 1846] [id = 538] 09:29:03 INFO - PROCESS | 1846 | --DOCSHELL 0x7f752f734800 == 98 [pid = 1846] [id = 540] 09:29:03 INFO - PROCESS | 1846 | --DOCSHELL 0x7f7526019800 == 97 [pid = 1846] [id = 607] 09:29:03 INFO - PROCESS | 1846 | --DOCSHELL 0x7f75329da000 == 96 [pid = 1846] [id = 606] 09:29:03 INFO - PROCESS | 1846 | --DOCSHELL 0x7f752f9d0800 == 95 [pid = 1846] [id = 605] 09:29:03 INFO - PROCESS | 1846 | --DOCSHELL 0x7f7529902800 == 94 [pid = 1846] [id = 604] 09:29:03 INFO - PROCESS | 1846 | --DOCSHELL 0x7f752442c000 == 93 [pid = 1846] [id = 603] 09:29:03 INFO - PROCESS | 1846 | --DOCSHELL 0x7f752fac6000 == 92 [pid = 1846] [id = 602] 09:29:03 INFO - PROCESS | 1846 | --DOCSHELL 0x7f752f97a800 == 91 [pid = 1846] [id = 601] 09:29:03 INFO - PROCESS | 1846 | --DOCSHELL 0x7f75221e4800 == 90 [pid = 1846] [id = 600] 09:29:03 INFO - PROCESS | 1846 | --DOCSHELL 0x7f7523b1b800 == 89 [pid = 1846] [id = 599] 09:29:03 INFO - PROCESS | 1846 | --DOCSHELL 0x7f7523b10800 == 88 [pid = 1846] [id = 598] 09:29:03 INFO - PROCESS | 1846 | --DOCSHELL 0x7f75220af800 == 87 [pid = 1846] [id = 597] 09:29:03 INFO - PROCESS | 1846 | --DOCSHELL 0x7f75506d5000 == 86 [pid = 1846] [id = 596] 09:29:03 INFO - PROCESS | 1846 | --DOCSHELL 0x7f75261eb000 == 85 [pid = 1846] [id = 595] 09:29:03 INFO - PROCESS | 1846 | --DOCSHELL 0x7f754f62b000 == 84 [pid = 1846] [id = 594] 09:29:03 INFO - PROCESS | 1846 | --DOCSHELL 0x7f754b326000 == 83 [pid = 1846] [id = 593] 09:29:03 INFO - PROCESS | 1846 | --DOCSHELL 0x7f7549594800 == 82 [pid = 1846] [id = 592] 09:29:03 INFO - PROCESS | 1846 | --DOCSHELL 0x7f753f71a000 == 81 [pid = 1846] [id = 591] 09:29:03 INFO - PROCESS | 1846 | --DOCSHELL 0x7f7539294000 == 80 [pid = 1846] [id = 590] 09:29:03 INFO - PROCESS | 1846 | --DOCSHELL 0x7f752449f000 == 79 [pid = 1846] [id = 575] 09:29:03 INFO - PROCESS | 1846 | 1461774543881 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]]]}] 09:29:03 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | Canvas test: 2d.shadow.attributes.shadowBlur.valid 09:29:03 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | took 1646ms 09:29:03 INFO - PROCESS | 1846 | 1461774543911 Marionette TRACE conn3 -> [0,2449,"getWindowHandle",null] 09:29:03 INFO - PROCESS | 1846 | 1461774543915 Marionette TRACE conn3 <- [1,2449,null,{"value":"8"}] 09:29:03 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html 09:29:03 INFO - PROCESS | 1846 | 1461774543921 Marionette TRACE conn3 -> [0,2450,"setScriptTimeout",{"ms":35000}] 09:29:03 INFO - PROCESS | 1846 | 1461774543925 Marionette TRACE conn3 <- [1,2450,null,{}] 09:29:03 INFO - PROCESS | 1846 | 1461774543940 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}] 09:29:04 INFO - PROCESS | 1846 | 1461774544115 Marionette TRACE conn3 <- [1,2451,null,{"value":null}] 09:29:04 INFO - PROCESS | 1846 | --DOMWINDOW == 189 (0x7f7538da5800) [pid = 1846] [serial = 1689] [outer = (nil)] [url = about:blank] 09:29:04 INFO - PROCESS | 1846 | --DOMWINDOW == 188 (0x7f7538e03c00) [pid = 1846] [serial = 1632] [outer = (nil)] [url = about:blank] 09:29:04 INFO - PROCESS | 1846 | --DOMWINDOW == 187 (0x7f75329e8800) [pid = 1846] [serial = 1575] [outer = (nil)] [url = about:blank] 09:29:04 INFO - PROCESS | 1846 | --DOMWINDOW == 186 (0x7f754a955c00) [pid = 1846] [serial = 1650] [outer = (nil)] [url = about:blank] 09:29:04 INFO - PROCESS | 1846 | --DOMWINDOW == 185 (0x7f7536cb9400) [pid = 1846] [serial = 1545] [outer = (nil)] [url = about:blank] 09:29:04 INFO - PROCESS | 1846 | --DOMWINDOW == 184 (0x7f7531423000) [pid = 1846] [serial = 1536] [outer = (nil)] [url = about:blank] 09:29:04 INFO - PROCESS | 1846 | --DOMWINDOW == 183 (0x7f752ff33800) [pid = 1846] [serial = 1584] [outer = (nil)] [url = about:blank] 09:29:04 INFO - PROCESS | 1846 | --DOMWINDOW == 182 (0x7f752a6b7000) [pid = 1846] [serial = 1581] [outer = (nil)] [url = about:blank] 09:29:04 INFO - PROCESS | 1846 | --DOMWINDOW == 181 (0x7f7532ab1000) [pid = 1846] [serial = 1698] [outer = (nil)] [url = about:blank] 09:29:04 INFO - PROCESS | 1846 | --DOMWINDOW == 180 (0x7f754b0a9800) [pid = 1846] [serial = 1665] [outer = (nil)] [url = about:blank] 09:29:04 INFO - PROCESS | 1846 | --DOMWINDOW == 179 (0x7f754b0af400) [pid = 1846] [serial = 1488] [outer = (nil)] [url = about:blank] 09:29:04 INFO - PROCESS | 1846 | --DOMWINDOW == 178 (0x7f754b66f400) [pid = 1846] [serial = 1722] [outer = (nil)] [url = about:blank] 09:29:04 INFO - PROCESS | 1846 | --DOMWINDOW == 177 (0x7f7526a5f400) [pid = 1846] [serial = 1713] [outer = (nil)] [url = about:blank] 09:29:04 INFO - PROCESS | 1846 | --DOMWINDOW == 176 (0x7f7532c18c00) [pid = 1846] [serial = 1539] [outer = (nil)] [url = about:blank] 09:29:04 INFO - PROCESS | 1846 | --DOMWINDOW == 175 (0x7f752f631400) [pid = 1846] [serial = 1557] [outer = (nil)] [url = about:blank] 09:29:04 INFO - PROCESS | 1846 | --DOMWINDOW == 174 (0x7f75296c9c00) [pid = 1846] [serial = 1757] [outer = (nil)] [url = about:blank] 09:29:04 INFO - PROCESS | 1846 | --DOMWINDOW == 173 (0x7f7547343800) [pid = 1846] [serial = 1479] [outer = (nil)] [url = about:blank] 09:29:04 INFO - PROCESS | 1846 | --DOMWINDOW == 172 (0x7f75466f0c00) [pid = 1846] [serial = 1647] [outer = (nil)] [url = about:blank] 09:29:04 INFO - PROCESS | 1846 | --DOMWINDOW == 171 (0x7f7532c10400) [pid = 1846] [serial = 1590] [outer = (nil)] [url = about:blank] 09:29:04 INFO - PROCESS | 1846 | --DOMWINDOW == 170 (0x7f75265c4800) [pid = 1846] [serial = 1743] [outer = (nil)] [url = about:blank] 09:29:04 INFO - PROCESS | 1846 | --DOMWINDOW == 169 (0x7f7539db7c00) [pid = 1846] [serial = 1596] [outer = (nil)] [url = about:blank] 09:29:04 INFO - PROCESS | 1846 | --DOMWINDOW == 168 (0x7f7525fea000) [pid = 1846] [serial = 1728] [outer = (nil)] [url = about:blank] 09:29:04 INFO - PROCESS | 1846 | --DOMWINDOW == 167 (0x7f75260f1400) [pid = 1846] [serial = 1751] [outer = (nil)] [url = about:blank] 09:29:04 INFO - PROCESS | 1846 | --DOMWINDOW == 166 (0x7f752f00f400) [pid = 1846] [serial = 1611] [outer = (nil)] [url = about:blank] 09:29:04 INFO - PROCESS | 1846 | --DOMWINDOW == 165 (0x7f753b975400) [pid = 1846] [serial = 1410] [outer = (nil)] [url = about:blank] 09:29:04 INFO - PROCESS | 1846 | --DOMWINDOW == 164 (0x7f754b0a7800) [pid = 1846] [serial = 1653] [outer = (nil)] [url = about:blank] 09:29:04 INFO - PROCESS | 1846 | --DOMWINDOW == 163 (0x7f752fcc6800) [pid = 1846] [serial = 1533] [outer = (nil)] [url = about:blank] 09:29:04 INFO - PROCESS | 1846 | --DOMWINDOW == 162 (0x7f7531572800) [pid = 1846] [serial = 1587] [outer = (nil)] [url = about:blank] 09:29:04 INFO - PROCESS | 1846 | --DOMWINDOW == 161 (0x7f7531577400) [pid = 1846] [serial = 1638] [outer = (nil)] [url = about:blank] 09:29:04 INFO - PROCESS | 1846 | --DOMWINDOW == 160 (0x7f7528194c00) [pid = 1846] [serial = 1578] [outer = (nil)] [url = about:blank] 09:29:04 INFO - PROCESS | 1846 | --DOMWINDOW == 159 (0x7f754038e000) [pid = 1846] [serial = 1605] [outer = (nil)] [url = about:blank] 09:29:04 INFO - PROCESS | 1846 | --DOMWINDOW == 158 (0x7f7529943000) [pid = 1846] [serial = 1527] [outer = (nil)] [url = about:blank] 09:29:04 INFO - PROCESS | 1846 | --DOMWINDOW == 157 (0x7f752fb43c00) [pid = 1846] [serial = 1554] [outer = (nil)] [url = about:blank] 09:29:04 INFO - PROCESS | 1846 | --DOMWINDOW == 156 (0x7f752a6b3400) [pid = 1846] [serial = 1635] [outer = (nil)] [url = about:blank] 09:29:04 INFO - PROCESS | 1846 | --DOMWINDOW == 155 (0x7f75267d5000) [pid = 1846] [serial = 1521] [outer = (nil)] [url = about:blank] 09:29:04 INFO - PROCESS | 1846 | --DOMWINDOW == 154 (0x7f7528ecc400) [pid = 1846] [serial = 1719] [outer = (nil)] [url = about:blank] 09:29:04 INFO - PROCESS | 1846 | --DOMWINDOW == 153 (0x7f7538e04400) [pid = 1846] [serial = 1641] [outer = (nil)] [url = about:blank] 09:29:04 INFO - PROCESS | 1846 | --DOMWINDOW == 152 (0x7f7523710000) [pid = 1846] [serial = 1668] [outer = (nil)] [url = about:blank] 09:29:04 INFO - PROCESS | 1846 | --DOMWINDOW == 151 (0x7f752f62cc00) [pid = 1846] [serial = 1470] [outer = (nil)] [url = about:blank] 09:29:04 INFO - PROCESS | 1846 | --DOMWINDOW == 150 (0x7f754ad51400) [pid = 1846] [serial = 1482] [outer = (nil)] [url = about:blank] 09:29:04 INFO - PROCESS | 1846 | --DOMWINDOW == 149 (0x7f752e54ec00) [pid = 1846] [serial = 1530] [outer = (nil)] [url = about:blank] 09:29:04 INFO - PROCESS | 1846 | --DOMWINDOW == 148 (0x7f752e54dc00) [pid = 1846] [serial = 1749] [outer = (nil)] [url = about:blank] 09:29:04 INFO - PROCESS | 1846 | --DOMWINDOW == 147 (0x7f7527b1f000) [pid = 1846] [serial = 1710] [outer = (nil)] [url = about:blank] 09:29:04 INFO - PROCESS | 1846 | --DOMWINDOW == 146 (0x7f753bd03800) [pid = 1846] [serial = 1602] [outer = (nil)] [url = about:blank] 09:29:04 INFO - PROCESS | 1846 | --DOMWINDOW == 145 (0x7f7528ecac00) [pid = 1846] [serial = 1746] [outer = (nil)] [url = about:blank] 09:29:04 INFO - PROCESS | 1846 | --DOMWINDOW == 144 (0x7f754665a000) [pid = 1846] [serial = 1608] [outer = (nil)] [url = about:blank] 09:29:04 INFO - PROCESS | 1846 | --DOMWINDOW == 143 (0x7f754b0a9400) [pid = 1846] [serial = 1659] [outer = (nil)] [url = about:blank] 09:29:04 INFO - PROCESS | 1846 | --DOMWINDOW == 142 (0x7f75374a0000) [pid = 1846] [serial = 1548] [outer = (nil)] [url = about:blank] 09:29:04 INFO - PROCESS | 1846 | --DOMWINDOW == 141 (0x7f752a536c00) [pid = 1846] [serial = 1491] [outer = (nil)] [url = about:blank] 09:29:04 INFO - PROCESS | 1846 | --DOMWINDOW == 140 (0x7f752f2d1000) [pid = 1846] [serial = 1695] [outer = (nil)] [url = about:blank] 09:29:04 INFO - PROCESS | 1846 | --DOMWINDOW == 139 (0x7f7547610400) [pid = 1846] [serial = 1485] [outer = (nil)] [url = about:blank] 09:29:04 INFO - PROCESS | 1846 | --DOMWINDOW == 138 (0x7f752836c400) [pid = 1846] [serial = 1692] [outer = (nil)] [url = about:blank] 09:29:04 INFO - PROCESS | 1846 | --DOMWINDOW == 137 (0x7f75280ca000) [pid = 1846] [serial = 1524] [outer = (nil)] [url = about:blank] 09:29:04 INFO - PROCESS | 1846 | --DOMWINDOW == 136 (0x7f752a906000) [pid = 1846] [serial = 1758] [outer = (nil)] [url = about:blank] 09:29:04 INFO - PROCESS | 1846 | --DOMWINDOW == 135 (0x7f7545f71000) [pid = 1846] [serial = 1644] [outer = (nil)] [url = about:blank] 09:29:04 INFO - PROCESS | 1846 | --DOMWINDOW == 134 (0x7f7528e8d800) [pid = 1846] [serial = 1656] [outer = (nil)] [url = about:blank] 09:29:04 INFO - PROCESS | 1846 | --DOMWINDOW == 133 (0x7f7526466400) [pid = 1846] [serial = 1752] [outer = (nil)] [url = about:blank] 09:29:04 INFO - PROCESS | 1846 | --DOMWINDOW == 132 (0x7f7532abd800) [pid = 1846] [serial = 1473] [outer = (nil)] [url = about:blank] 09:29:04 INFO - PROCESS | 1846 | --DOMWINDOW == 131 (0x7f7528e85400) [pid = 1846] [serial = 1755] [outer = (nil)] [url = about:blank] 09:29:04 INFO - PROCESS | 1846 | --DOMWINDOW == 130 (0x7f753a794c00) [pid = 1846] [serial = 1701] [outer = (nil)] [url = about:blank] 09:29:04 INFO - PROCESS | 1846 | --DOMWINDOW == 129 (0x7f7540321c00) [pid = 1846] [serial = 1704] [outer = (nil)] [url = about:blank] 09:29:04 INFO - PROCESS | 1846 | --DOMWINDOW == 128 (0x7f7538033800) [pid = 1846] [serial = 1551] [outer = (nil)] [url = about:blank] 09:29:04 INFO - PROCESS | 1846 | --DOMWINDOW == 127 (0x7f752f2d9000) [pid = 1846] [serial = 1662] [outer = (nil)] [url = about:blank] 09:29:04 INFO - PROCESS | 1846 | --DOMWINDOW == 126 (0x7f7527b1cc00) [pid = 1846] [serial = 1754] [outer = (nil)] [url = about:blank] 09:29:04 INFO - PROCESS | 1846 | --DOMWINDOW == 125 (0x7f753b970000) [pid = 1846] [serial = 1599] [outer = (nil)] [url = about:blank] 09:29:04 INFO - PROCESS | 1846 | --DOMWINDOW == 124 (0x7f754ae31000) [pid = 1846] [serial = 1707] [outer = (nil)] [url = about:blank] 09:29:04 INFO - PROCESS | 1846 | --DOMWINDOW == 123 (0x7f7525e3d800) [pid = 1846] [serial = 1725] [outer = (nil)] [url = about:blank] 09:29:04 INFO - PROCESS | 1846 | --DOMWINDOW == 122 (0x7f75355c2000) [pid = 1846] [serial = 1542] [outer = (nil)] [url = about:blank] 09:29:04 INFO - PROCESS | 1846 | --DOMWINDOW == 121 (0x7f7528e80400) [pid = 1846] [serial = 1745] [outer = (nil)] [url = about:blank] 09:29:04 INFO - PROCESS | 1846 | --DOMWINDOW == 120 (0x7f754533cc00) [pid = 1846] [serial = 1476] [outer = (nil)] [url = about:blank] 09:29:04 INFO - PROCESS | 1846 | --DOMWINDOW == 119 (0x7f7538e09400) [pid = 1846] [serial = 1593] [outer = (nil)] [url = about:blank] 09:29:04 INFO - PROCESS | 1846 | --DOMWINDOW == 118 (0x7f7535f03800) [pid = 1846] [serial = 1716] [outer = (nil)] [url = about:blank] 09:29:04 INFO - PROCESS | 1846 | --DOMWINDOW == 117 (0x7f75260f9400) [pid = 1846] [serial = 1742] [outer = (nil)] [url = about:blank] 09:29:04 INFO - PROCESS | 1846 | --DOMWINDOW == 116 (0x7f752a923000) [pid = 1846] [serial = 1748] [outer = (nil)] [url = about:blank] 09:29:04 INFO - PROCESS | 1846 | 1461774544346 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\", \"8c3fb307-b706-445e-94e1-ab62aec87e07\");\n\nvar timer = null;\nif (30000) {\n 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:29:04 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f752441b000 == 80 [pid = 1846] [id = 620] 09:29:04 INFO - PROCESS | 1846 | ++DOMWINDOW == 117 (0x7f752180e400) [pid = 1846] [serial = 1861] [outer = (nil)] 09:29:04 INFO - PROCESS | 1846 | ++DOMWINDOW == 118 (0x7f75268b2000) [pid = 1846] [serial = 1862] [outer = 0x7f752180e400] 09:29:04 INFO - PROCESS | 1846 | 1461774544420 Marionette DEBUG loaded listener.js 09:29:04 INFO - PROCESS | 1846 | ++DOMWINDOW == 119 (0x7f7527b12400) [pid = 1846] [serial = 1863] [outer = 0x7f752180e400] 09:29:05 INFO - PROCESS | 1846 | 1461774545160 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]]]}] 09:29:05 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | Canvas test: 2d.shadow.attributes.shadowColor.initial 09:29:05 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | took 1284ms 09:29:05 INFO - PROCESS | 1846 | 1461774545206 Marionette TRACE conn3 -> [0,2453,"getWindowHandle",null] 09:29:05 INFO - PROCESS | 1846 | 1461774545209 Marionette TRACE conn3 <- [1,2453,null,{"value":"8"}] 09:29:05 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html 09:29:05 INFO - PROCESS | 1846 | 1461774545215 Marionette TRACE conn3 -> [0,2454,"setScriptTimeout",{"ms":35000}] 09:29:05 INFO - PROCESS | 1846 | 1461774545217 Marionette TRACE conn3 <- [1,2454,null,{}] 09:29:05 INFO - PROCESS | 1846 | 1461774545222 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}] 09:29:05 INFO - PROCESS | 1846 | 1461774545447 Marionette TRACE conn3 <- [1,2455,null,{"value":null}] 09:29:05 INFO - PROCESS | 1846 | 1461774545483 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\", \"8c3fb307-b706-445e-94e1-ab62aec87e07\");\n\nvar timer = null;\nif (30000) {\n 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:29:05 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f7527a8f800 == 81 [pid = 1846] [id = 621] 09:29:05 INFO - PROCESS | 1846 | ++DOMWINDOW == 120 (0x7f7526ab3400) [pid = 1846] [serial = 1864] [outer = (nil)] 09:29:05 INFO - PROCESS | 1846 | ++DOMWINDOW == 121 (0x7f7527ff2000) [pid = 1846] [serial = 1865] [outer = 0x7f7526ab3400] 09:29:05 INFO - PROCESS | 1846 | 1461774545547 Marionette DEBUG loaded listener.js 09:29:05 INFO - PROCESS | 1846 | ++DOMWINDOW == 122 (0x7f75280cb400) [pid = 1846] [serial = 1866] [outer = 0x7f7526ab3400] 09:29:06 INFO - PROCESS | 1846 | 1461774546435 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:29:06 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | Canvas test: 2d.shadow.attributes.shadowColor.invalid 09:29:06 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | took 1234ms 09:29:06 INFO - PROCESS | 1846 | 1461774546457 Marionette TRACE conn3 -> [0,2457,"getWindowHandle",null] 09:29:06 INFO - PROCESS | 1846 | 1461774546460 Marionette TRACE conn3 <- [1,2457,null,{"value":"8"}] 09:29:06 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html 09:29:06 INFO - PROCESS | 1846 | 1461774546466 Marionette TRACE conn3 -> [0,2458,"setScriptTimeout",{"ms":35000}] 09:29:06 INFO - PROCESS | 1846 | 1461774546468 Marionette TRACE conn3 <- [1,2458,null,{}] 09:29:06 INFO - PROCESS | 1846 | 1461774546473 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:29:06 INFO - PROCESS | 1846 | 1461774546681 Marionette TRACE conn3 <- [1,2459,null,{"value":null}] 09:29:06 INFO - PROCESS | 1846 | 1461774546710 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\", \"8c3fb307-b706-445e-94e1-ab62aec87e07\");\n\nvar timer = null;\nif (30000) {\n 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:29:06 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f7528051000 == 82 [pid = 1846] [id = 622] 09:29:06 INFO - PROCESS | 1846 | ++DOMWINDOW == 123 (0x7f752180c400) [pid = 1846] [serial = 1867] [outer = (nil)] 09:29:06 INFO - PROCESS | 1846 | ++DOMWINDOW == 124 (0x7f7528283c00) [pid = 1846] [serial = 1868] [outer = 0x7f752180c400] 09:29:06 INFO - PROCESS | 1846 | 1461774546771 Marionette DEBUG loaded listener.js 09:29:06 INFO - PROCESS | 1846 | ++DOMWINDOW == 125 (0x7f7528196800) [pid = 1846] [serial = 1869] [outer = 0x7f752180c400] 09:29:08 INFO - PROCESS | 1846 | --DOMWINDOW == 124 (0x7f7532abc800) [pid = 1846] [serial = 1816] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.modified.html] 09:29:08 INFO - PROCESS | 1846 | --DOMWINDOW == 123 (0x7f7521803400) [pid = 1846] [serial = 1819] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html] 09:29:08 INFO - PROCESS | 1846 | --DOMWINDOW == 122 (0x7f752a531c00) [pid = 1846] [serial = 1807] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html] 09:29:08 INFO - PROCESS | 1846 | --DOMWINDOW == 121 (0x7f7532ab2400) [pid = 1846] [serial = 1813] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html] 09:29:08 INFO - PROCESS | 1846 | --DOMWINDOW == 120 (0x7f75265c3800) [pid = 1846] [serial = 1801] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html] 09:29:08 INFO - PROCESS | 1846 | --DOMWINDOW == 119 (0x7f75204a3c00) [pid = 1846] [serial = 1798] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.cross.html] 09:29:08 INFO - PROCESS | 1846 | --DOMWINDOW == 118 (0x7f75260ee800) [pid = 1846] [serial = 1759] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.clamp.html] 09:29:08 INFO - PROCESS | 1846 | --DOMWINDOW == 117 (0x7f7528eca000) [pid = 1846] [serial = 1804] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html] 09:29:08 INFO - PROCESS | 1846 | --DOMWINDOW == 116 (0x7f75265c9400) [pid = 1846] [serial = 1810] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html] 09:29:08 INFO - PROCESS | 1846 | 1461774548997 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:29:09 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | Canvas test: 2d.shadow.attributes.shadowColor.valid 09:29:09 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | took 2582ms 09:29:09 INFO - PROCESS | 1846 | 1461774549051 Marionette TRACE conn3 -> [0,2461,"getWindowHandle",null] 09:29:09 INFO - PROCESS | 1846 | 1461774549058 Marionette TRACE conn3 <- [1,2461,null,{"value":"8"}] 09:29:09 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html 09:29:09 INFO - PROCESS | 1846 | 1461774549066 Marionette TRACE conn3 -> [0,2462,"setScriptTimeout",{"ms":35000}] 09:29:09 INFO - PROCESS | 1846 | 1461774549070 Marionette TRACE conn3 <- [1,2462,null,{}] 09:29:09 INFO - PROCESS | 1846 | 1461774549079 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:29:09 INFO - PROCESS | 1846 | 1461774549312 Marionette TRACE conn3 <- [1,2463,null,{"value":null}] 09:29:09 INFO - PROCESS | 1846 | 1461774549496 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\", \"8c3fb307-b706-445e-94e1-ab62aec87e07\");\n\nvar timer = null;\nif (30000) {\n 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:29:09 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f7523b04000 == 83 [pid = 1846] [id = 623] 09:29:09 INFO - PROCESS | 1846 | ++DOMWINDOW == 117 (0x7f7525e39400) [pid = 1846] [serial = 1870] [outer = (nil)] 09:29:09 INFO - PROCESS | 1846 | ++DOMWINDOW == 118 (0x7f752646b400) [pid = 1846] [serial = 1871] [outer = 0x7f7525e39400] 09:29:09 INFO - PROCESS | 1846 | 1461774549572 Marionette DEBUG loaded listener.js 09:29:09 INFO - PROCESS | 1846 | ++DOMWINDOW == 119 (0x7f75268b0800) [pid = 1846] [serial = 1872] [outer = 0x7f7525e39400] 09:29:10 INFO - PROCESS | 1846 | 1461774550461 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:29:10 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | Canvas test: 2d.shadow.attributes.shadowOffset.initial 09:29:10 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | took 1435ms 09:29:10 INFO - PROCESS | 1846 | 1461774550501 Marionette TRACE conn3 -> [0,2465,"getWindowHandle",null] 09:29:10 INFO - PROCESS | 1846 | 1461774550511 Marionette TRACE conn3 <- [1,2465,null,{"value":"8"}] 09:29:10 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html 09:29:10 INFO - PROCESS | 1846 | 1461774550521 Marionette TRACE conn3 -> [0,2466,"setScriptTimeout",{"ms":35000}] 09:29:10 INFO - PROCESS | 1846 | 1461774550524 Marionette TRACE conn3 <- [1,2466,null,{}] 09:29:10 INFO - PROCESS | 1846 | 1461774550530 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:29:10 INFO - PROCESS | 1846 | 1461774550745 Marionette TRACE conn3 <- [1,2467,null,{"value":null}] 09:29:10 INFO - PROCESS | 1846 | 1461774550929 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\", \"8c3fb307-b706-445e-94e1-ab62aec87e07\");\n\nvar timer = null;\nif (30000) {\n 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:29:10 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f7528043000 == 84 [pid = 1846] [id = 624] 09:29:10 INFO - PROCESS | 1846 | ++DOMWINDOW == 120 (0x7f75268b9000) [pid = 1846] [serial = 1873] [outer = (nil)] 09:29:10 INFO - PROCESS | 1846 | ++DOMWINDOW == 121 (0x7f7527b10800) [pid = 1846] [serial = 1874] [outer = 0x7f75268b9000] 09:29:11 INFO - PROCESS | 1846 | 1461774551003 Marionette DEBUG loaded listener.js 09:29:11 INFO - PROCESS | 1846 | ++DOMWINDOW == 122 (0x7f7527ff8000) [pid = 1846] [serial = 1875] [outer = 0x7f75268b9000] 09:29:11 INFO - PROCESS | 1846 | 1461774551940 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:29:11 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | Canvas test: 2d.shadow.attributes.shadowOffset.invalid 09:29:12 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | took 1482ms 09:29:12 INFO - PROCESS | 1846 | 1461774552003 Marionette TRACE conn3 -> [0,2469,"getWindowHandle",null] 09:29:12 INFO - PROCESS | 1846 | 1461774552006 Marionette TRACE conn3 <- [1,2469,null,{"value":"8"}] 09:29:12 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html 09:29:12 INFO - PROCESS | 1846 | 1461774552013 Marionette TRACE conn3 -> [0,2470,"setScriptTimeout",{"ms":35000}] 09:29:12 INFO - PROCESS | 1846 | 1461774552021 Marionette TRACE conn3 <- [1,2470,null,{}] 09:29:12 INFO - PROCESS | 1846 | 1461774552037 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:29:12 INFO - PROCESS | 1846 | 1461774552282 Marionette TRACE conn3 <- [1,2471,null,{"value":null}] 09:29:12 INFO - PROCESS | 1846 | 1461774552510 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\", \"8c3fb307-b706-445e-94e1-ab62aec87e07\");\n\nvar timer = null;\nif (30000) {\n 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:29:12 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f75295d7800 == 85 [pid = 1846] [id = 625] 09:29:12 INFO - PROCESS | 1846 | ++DOMWINDOW == 123 (0x7f7528365c00) [pid = 1846] [serial = 1876] [outer = (nil)] 09:29:12 INFO - PROCESS | 1846 | ++DOMWINDOW == 124 (0x7f7528e82c00) [pid = 1846] [serial = 1877] [outer = 0x7f7528365c00] 09:29:12 INFO - PROCESS | 1846 | 1461774552633 Marionette DEBUG loaded listener.js 09:29:12 INFO - PROCESS | 1846 | ++DOMWINDOW == 125 (0x7f7528ec8000) [pid = 1846] [serial = 1878] [outer = 0x7f7528365c00] 09:29:13 INFO - PROCESS | 1846 | 1461774553520 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:29:13 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | Canvas test: 2d.shadow.attributes.shadowOffset.valid 09:29:13 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | took 1535ms 09:29:13 INFO - PROCESS | 1846 | 1461774553548 Marionette TRACE conn3 -> [0,2473,"getWindowHandle",null] 09:29:13 INFO - PROCESS | 1846 | 1461774553553 Marionette TRACE conn3 <- [1,2473,null,{"value":"8"}] 09:29:13 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.alpha.html 09:29:13 INFO - PROCESS | 1846 | 1461774553560 Marionette TRACE conn3 -> [0,2474,"setScriptTimeout",{"ms":35000}] 09:29:13 INFO - PROCESS | 1846 | 1461774553563 Marionette TRACE conn3 <- [1,2474,null,{}] 09:29:13 INFO - PROCESS | 1846 | 1461774553568 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:29:13 INFO - PROCESS | 1846 | 1461774553763 Marionette TRACE conn3 <- [1,2475,null,{"value":null}] 09:29:13 INFO - PROCESS | 1846 | 1461774553961 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\", \"8c3fb307-b706-445e-94e1-ab62aec87e07\");\n\nvar timer = null;\nif (30000) {\n 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:29:13 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f752991c800 == 86 [pid = 1846] [id = 626] 09:29:13 INFO - PROCESS | 1846 | ++DOMWINDOW == 126 (0x7f7521808800) [pid = 1846] [serial = 1879] [outer = (nil)] 09:29:14 INFO - PROCESS | 1846 | ++DOMWINDOW == 127 (0x7f752993dc00) [pid = 1846] [serial = 1880] [outer = 0x7f7521808800] 09:29:14 INFO - PROCESS | 1846 | 1461774554033 Marionette DEBUG loaded listener.js 09:29:14 INFO - PROCESS | 1846 | ++DOMWINDOW == 128 (0x7f752a530400) [pid = 1846] [serial = 1881] [outer = 0x7f7521808800] 09:29:14 INFO - PROCESS | 1846 | 1461774554965 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:29:14 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.alpha.html | Shadows are drawn correctly for partially-transparent canvases 09:29:14 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.alpha.html | took 1430ms 09:29:14 INFO - PROCESS | 1846 | 1461774554992 Marionette TRACE conn3 -> [0,2477,"getWindowHandle",null] 09:29:14 INFO - PROCESS | 1846 | 1461774554995 Marionette TRACE conn3 <- [1,2477,null,{"value":"8"}] 09:29:14 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.basic.html 09:29:15 INFO - PROCESS | 1846 | 1461774555001 Marionette TRACE conn3 -> [0,2478,"setScriptTimeout",{"ms":35000}] 09:29:15 INFO - PROCESS | 1846 | 1461774555004 Marionette TRACE conn3 <- [1,2478,null,{}] 09:29:15 INFO - PROCESS | 1846 | 1461774555009 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:29:15 INFO - PROCESS | 1846 | 1461774555189 Marionette TRACE conn3 <- [1,2479,null,{"value":null}] 09:29:15 INFO - PROCESS | 1846 | 1461774555377 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\", \"8c3fb307-b706-445e-94e1-ab62aec87e07\");\n\nvar timer = null;\nif (30000) {\n 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:29:15 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f752a31d000 == 87 [pid = 1846] [id = 627] 09:29:15 INFO - PROCESS | 1846 | ++DOMWINDOW == 129 (0x7f75296c7400) [pid = 1846] [serial = 1882] [outer = (nil)] 09:29:15 INFO - PROCESS | 1846 | ++DOMWINDOW == 130 (0x7f752a6b6800) [pid = 1846] [serial = 1883] [outer = 0x7f75296c7400] 09:29:15 INFO - PROCESS | 1846 | 1461774555451 Marionette DEBUG loaded listener.js 09:29:15 INFO - PROCESS | 1846 | ++DOMWINDOW == 131 (0x7f752a6e1800) [pid = 1846] [serial = 1884] [outer = 0x7f75296c7400] 09:29:16 INFO - PROCESS | 1846 | 1461774556401 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:29:16 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.basic.html | Shadows are drawn for canvases 09:29:16 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.basic.html | took 1476ms 09:29:16 INFO - PROCESS | 1846 | 1461774556479 Marionette TRACE conn3 -> [0,2481,"getWindowHandle",null] 09:29:16 INFO - PROCESS | 1846 | 1461774556481 Marionette TRACE conn3 <- [1,2481,null,{"value":"8"}] 09:29:16 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html 09:29:16 INFO - PROCESS | 1846 | 1461774556488 Marionette TRACE conn3 -> [0,2482,"setScriptTimeout",{"ms":35000}] 09:29:16 INFO - PROCESS | 1846 | 1461774556490 Marionette TRACE conn3 <- [1,2482,null,{}] 09:29:16 INFO - PROCESS | 1846 | 1461774556497 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:29:16 INFO - PROCESS | 1846 | 1461774556767 Marionette TRACE conn3 <- [1,2483,null,{"value":null}] 09:29:17 INFO - PROCESS | 1846 | 1461774557015 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\", \"8c3fb307-b706-445e-94e1-ab62aec87e07\");\n\nvar timer = null;\nif (30000) {\n 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:29:17 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f752f21f800 == 88 [pid = 1846] [id = 628] 09:29:17 INFO - PROCESS | 1846 | ++DOMWINDOW == 132 (0x7f752a92a400) [pid = 1846] [serial = 1885] [outer = (nil)] 09:29:17 INFO - PROCESS | 1846 | ++DOMWINDOW == 133 (0x7f752e54c000) [pid = 1846] [serial = 1886] [outer = 0x7f752a92a400] 09:29:17 INFO - PROCESS | 1846 | 1461774557132 Marionette DEBUG loaded listener.js 09:29:17 INFO - PROCESS | 1846 | ++DOMWINDOW == 134 (0x7f752f00a800) [pid = 1846] [serial = 1887] [outer = 0x7f752a92a400] 09:29:17 INFO - PROCESS | 1846 | 1461774557948 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:29:18 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | Shadows are not drawn for transparent canvases 09:29:18 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | took 1532ms 09:29:18 INFO - PROCESS | 1846 | 1461774558029 Marionette TRACE conn3 -> [0,2485,"getWindowHandle",null] 09:29:18 INFO - PROCESS | 1846 | 1461774558033 Marionette TRACE conn3 <- [1,2485,null,{"value":"8"}] 09:29:18 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html 09:29:18 INFO - PROCESS | 1846 | 1461774558042 Marionette TRACE conn3 -> [0,2486,"setScriptTimeout",{"ms":35000}] 09:29:18 INFO - PROCESS | 1846 | 1461774558044 Marionette TRACE conn3 <- [1,2486,null,{}] 09:29:18 INFO - PROCESS | 1846 | 1461774558049 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:29:18 INFO - PROCESS | 1846 | 1461774558237 Marionette TRACE conn3 <- [1,2487,null,{"value":null}] 09:29:18 INFO - PROCESS | 1846 | 1461774558426 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\", \"8c3fb307-b706-445e-94e1-ab62aec87e07\");\n\nvar timer = null;\nif (30000) {\n 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:29:18 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f752f63b000 == 89 [pid = 1846] [id = 629] 09:29:18 INFO - PROCESS | 1846 | ++DOMWINDOW == 135 (0x7f752a923000) [pid = 1846] [serial = 1888] [outer = (nil)] 09:29:18 INFO - PROCESS | 1846 | ++DOMWINDOW == 136 (0x7f752f14c800) [pid = 1846] [serial = 1889] [outer = 0x7f752a923000] 09:29:18 INFO - PROCESS | 1846 | 1461774558496 Marionette DEBUG loaded listener.js 09:29:18 INFO - PROCESS | 1846 | ++DOMWINDOW == 137 (0x7f752f2d1400) [pid = 1846] [serial = 1890] [outer = 0x7f752a923000] 09:29:19 INFO - PROCESS | 1846 | 1461774559424 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:29:19 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | Shadows are not drawn for transparent parts of canvases 09:29:19 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | took 1431ms 09:29:19 INFO - PROCESS | 1846 | 1461774559473 Marionette TRACE conn3 -> [0,2489,"getWindowHandle",null] 09:29:19 INFO - PROCESS | 1846 | 1461774559476 Marionette TRACE conn3 <- [1,2489,null,{"value":"8"}] 09:29:19 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.1.html 09:29:19 INFO - PROCESS | 1846 | 1461774559484 Marionette TRACE conn3 -> [0,2490,"setScriptTimeout",{"ms":35000}] 09:29:19 INFO - PROCESS | 1846 | 1461774559487 Marionette TRACE conn3 <- [1,2490,null,{}] 09:29:19 INFO - PROCESS | 1846 | 1461774559493 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:29:19 INFO - PROCESS | 1846 | 1461774559670 Marionette TRACE conn3 <- [1,2491,null,{"value":null}] 09:29:19 INFO - PROCESS | 1846 | 1461774559859 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\", \"8c3fb307-b706-445e-94e1-ab62aec87e07\");\n\nvar timer = null;\nif (30000) {\n 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:29:19 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f752f9c8800 == 90 [pid = 1846] [id = 630] 09:29:19 INFO - PROCESS | 1846 | ++DOMWINDOW == 138 (0x7f752a92b000) [pid = 1846] [serial = 1891] [outer = (nil)] 09:29:19 INFO - PROCESS | 1846 | ++DOMWINDOW == 139 (0x7f752f75dc00) [pid = 1846] [serial = 1892] [outer = 0x7f752a92b000] 09:29:19 INFO - PROCESS | 1846 | 1461774559933 Marionette DEBUG loaded listener.js 09:29:20 INFO - PROCESS | 1846 | ++DOMWINDOW == 140 (0x7f752fb3b400) [pid = 1846] [serial = 1893] [outer = 0x7f752a92b000] 09:29:20 INFO - PROCESS | 1846 | 1461774560790 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:29:20 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.1.html | Shadows of clipped shapes are still drawn within the clipping region 09:29:20 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.1.html | took 1383ms 09:29:20 INFO - PROCESS | 1846 | 1461774560867 Marionette TRACE conn3 -> [0,2493,"getWindowHandle",null] 09:29:20 INFO - PROCESS | 1846 | 1461774560870 Marionette TRACE conn3 <- [1,2493,null,{"value":"8"}] 09:29:20 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.2.html 09:29:20 INFO - PROCESS | 1846 | 1461774560876 Marionette TRACE conn3 -> [0,2494,"setScriptTimeout",{"ms":35000}] 09:29:20 INFO - PROCESS | 1846 | 1461774560878 Marionette TRACE conn3 <- [1,2494,null,{}] 09:29:20 INFO - PROCESS | 1846 | 1461774560884 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:29:21 INFO - PROCESS | 1846 | 1461774561076 Marionette TRACE conn3 <- [1,2495,null,{"value":null}] 09:29:21 INFO - PROCESS | 1846 | 1461774561269 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\", \"8c3fb307-b706-445e-94e1-ab62aec87e07\");\n\nvar timer = null;\nif (30000) {\n 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:29:21 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f752fbc8000 == 91 [pid = 1846] [id = 631] 09:29:21 INFO - PROCESS | 1846 | ++DOMWINDOW == 141 (0x7f7526465800) [pid = 1846] [serial = 1894] [outer = (nil)] 09:29:21 INFO - PROCESS | 1846 | ++DOMWINDOW == 142 (0x7f752fb3e400) [pid = 1846] [serial = 1895] [outer = 0x7f7526465800] 09:29:21 INFO - PROCESS | 1846 | 1461774561341 Marionette DEBUG loaded listener.js 09:29:21 INFO - PROCESS | 1846 | ++DOMWINDOW == 143 (0x7f752fcd5800) [pid = 1846] [serial = 1896] [outer = 0x7f7526465800] 09:29:22 INFO - PROCESS | 1846 | 1461774562221 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:29:22 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.2.html | Shadows are not drawn outside the clipping region 09:29:22 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.2.html | took 1377ms 09:29:22 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.3.html 09:29:22 INFO - PROCESS | 1846 | 1461774562254 Marionette TRACE conn3 -> [0,2497,"getWindowHandle",null] 09:29:22 INFO - PROCESS | 1846 | 1461774562257 Marionette TRACE conn3 <- [1,2497,null,{"value":"8"}] 09:29:22 INFO - PROCESS | 1846 | 1461774562264 Marionette TRACE conn3 -> [0,2498,"setScriptTimeout",{"ms":35000}] 09:29:22 INFO - PROCESS | 1846 | 1461774562267 Marionette TRACE conn3 <- [1,2498,null,{}] 09:29:22 INFO - PROCESS | 1846 | 1461774562272 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:29:22 INFO - PROCESS | 1846 | 1461774562459 Marionette TRACE conn3 <- [1,2499,null,{"value":null}] 09:29:22 INFO - PROCESS | 1846 | 1461774562651 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\", \"8c3fb307-b706-445e-94e1-ab62aec87e07\");\n\nvar timer = null;\nif (30000) {\n 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:29:22 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f75301f5000 == 92 [pid = 1846] [id = 632] 09:29:22 INFO - PROCESS | 1846 | ++DOMWINDOW == 144 (0x7f7528f37000) [pid = 1846] [serial = 1897] [outer = (nil)] 09:29:22 INFO - PROCESS | 1846 | ++DOMWINDOW == 145 (0x7f752fd19c00) [pid = 1846] [serial = 1898] [outer = 0x7f7528f37000] 09:29:22 INFO - PROCESS | 1846 | 1461774562721 Marionette DEBUG loaded listener.js 09:29:22 INFO - PROCESS | 1846 | ++DOMWINDOW == 146 (0x7f752fdd8c00) [pid = 1846] [serial = 1899] [outer = 0x7f7528f37000] 09:29:23 INFO - PROCESS | 1846 | 1461774563674 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:29:23 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.3.html | Shadows of clipped shapes are still drawn within the clipping region 09:29:23 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.3.html | took 1481ms 09:29:23 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.1.html 09:29:23 INFO - PROCESS | 1846 | 1461774563745 Marionette TRACE conn3 -> [0,2501,"getWindowHandle",null] 09:29:23 INFO - PROCESS | 1846 | 1461774563749 Marionette TRACE conn3 <- [1,2501,null,{"value":"8"}] 09:29:23 INFO - PROCESS | 1846 | 1461774563755 Marionette TRACE conn3 -> [0,2502,"setScriptTimeout",{"ms":35000}] 09:29:23 INFO - PROCESS | 1846 | 1461774563759 Marionette TRACE conn3 <- [1,2502,null,{}] 09:29:23 INFO - PROCESS | 1846 | 1461774563764 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:29:24 INFO - PROCESS | 1846 | 1461774564023 Marionette TRACE conn3 <- [1,2503,null,{"value":null}] 09:29:24 INFO - PROCESS | 1846 | 1461774564213 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\", \"8c3fb307-b706-445e-94e1-ab62aec87e07\");\n\nvar timer = null;\nif (30000) {\n 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:29:24 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f753282a800 == 93 [pid = 1846] [id = 633] 09:29:24 INFO - PROCESS | 1846 | ++DOMWINDOW == 147 (0x7f7531261000) [pid = 1846] [serial = 1900] [outer = (nil)] 09:29:24 INFO - PROCESS | 1846 | ++DOMWINDOW == 148 (0x7f7531266c00) [pid = 1846] [serial = 1901] [outer = 0x7f7531261000] 09:29:24 INFO - PROCESS | 1846 | 1461774564353 Marionette DEBUG loaded listener.js 09:29:24 INFO - PROCESS | 1846 | ++DOMWINDOW == 149 (0x7f753144cc00) [pid = 1846] [serial = 1902] [outer = 0x7f7531261000] 09:29:25 INFO - PROCESS | 1846 | 1461774565224 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:29:25 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.1.html | Shadows are drawn using globalCompositeOperation 09:29:25 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.1.html | took 1528ms 09:29:25 INFO - PROCESS | 1846 | 1461774565283 Marionette TRACE conn3 -> [0,2505,"getWindowHandle",null] 09:29:25 INFO - PROCESS | 1846 | 1461774565286 Marionette TRACE conn3 <- [1,2505,null,{"value":"8"}] 09:29:25 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.2.html 09:29:25 INFO - PROCESS | 1846 | 1461774565292 Marionette TRACE conn3 -> [0,2506,"setScriptTimeout",{"ms":35000}] 09:29:25 INFO - PROCESS | 1846 | 1461774565294 Marionette TRACE conn3 <- [1,2506,null,{}] 09:29:25 INFO - PROCESS | 1846 | 1461774565300 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:29:25 INFO - PROCESS | 1846 | 1461774565483 Marionette TRACE conn3 <- [1,2507,null,{"value":null}] 09:29:25 INFO - PROCESS | 1846 | 1461774565693 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\", \"8c3fb307-b706-445e-94e1-ab62aec87e07\");\n\nvar timer = null;\nif (30000) {\n 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:29:25 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f75338cd800 == 94 [pid = 1846] [id = 634] 09:29:25 INFO - PROCESS | 1846 | ++DOMWINDOW == 150 (0x7f75244e2000) [pid = 1846] [serial = 1903] [outer = (nil)] 09:29:25 INFO - PROCESS | 1846 | ++DOMWINDOW == 151 (0x7f7531449c00) [pid = 1846] [serial = 1904] [outer = 0x7f75244e2000] 09:29:25 INFO - PROCESS | 1846 | 1461774565775 Marionette DEBUG loaded listener.js 09:29:25 INFO - PROCESS | 1846 | ++DOMWINDOW == 152 (0x7f7532869000) [pid = 1846] [serial = 1905] [outer = 0x7f75244e2000] 09:29:26 INFO - PROCESS | 1846 | 1461774566637 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:29:26 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.2.html | Shadows are drawn using globalCompositeOperation 09:29:26 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.2.html | took 1379ms 09:29:26 INFO - PROCESS | 1846 | 1461774566673 Marionette TRACE conn3 -> [0,2509,"getWindowHandle",null] 09:29:26 INFO - PROCESS | 1846 | 1461774566677 Marionette TRACE conn3 <- [1,2509,null,{"value":"8"}] 09:29:26 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.3.html 09:29:26 INFO - PROCESS | 1846 | 1461774566693 Marionette TRACE conn3 -> [0,2510,"setScriptTimeout",{"ms":35000}] 09:29:26 INFO - PROCESS | 1846 | 1461774566696 Marionette TRACE conn3 <- [1,2510,null,{}] 09:29:26 INFO - PROCESS | 1846 | 1461774566701 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:29:26 INFO - PROCESS | 1846 | 1461774566883 Marionette TRACE conn3 <- [1,2511,null,{"value":null}] 09:29:27 INFO - PROCESS | 1846 | 1461774567078 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\", \"8c3fb307-b706-445e-94e1-ab62aec87e07\");\n\nvar timer = null;\nif (30000) {\n 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:29:27 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f7526023000 == 95 [pid = 1846] [id = 635] 09:29:27 INFO - PROCESS | 1846 | ++DOMWINDOW == 153 (0x7f7521807800) [pid = 1846] [serial = 1906] [outer = (nil)] 09:29:27 INFO - PROCESS | 1846 | ++DOMWINDOW == 154 (0x7f7527b17400) [pid = 1846] [serial = 1907] [outer = 0x7f7521807800] 09:29:27 INFO - PROCESS | 1846 | 1461774567147 Marionette DEBUG loaded listener.js 09:29:27 INFO - PROCESS | 1846 | ++DOMWINDOW == 155 (0x7f7532862800) [pid = 1846] [serial = 1908] [outer = 0x7f7521807800] 09:29:28 INFO - PROCESS | 1846 | 1461774568394 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:29:28 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.3.html | Areas outside shadows are drawn correctly with destination-out 09:29:28 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.3.html | took 1735ms 09:29:28 INFO - PROCESS | 1846 | 1461774568429 Marionette TRACE conn3 -> [0,2513,"getWindowHandle",null] 09:29:28 INFO - PROCESS | 1846 | 1461774568436 Marionette TRACE conn3 <- [1,2513,null,{"value":"8"}] 09:29:28 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.blur.html 09:29:28 INFO - PROCESS | 1846 | 1461774568444 Marionette TRACE conn3 -> [0,2514,"setScriptTimeout",{"ms":35000}] 09:29:28 INFO - PROCESS | 1846 | 1461774568449 Marionette TRACE conn3 <- [1,2514,null,{}] 09:29:28 INFO - PROCESS | 1846 | 1461774568456 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:29:28 INFO - PROCESS | 1846 | 1461774568638 Marionette TRACE conn3 <- [1,2515,null,{"value":null}] 09:29:28 INFO - PROCESS | 1846 | 1461774568839 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\", \"8c3fb307-b706-445e-94e1-ab62aec87e07\");\n\nvar timer = null;\nif (30000) {\n 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:29:28 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f7527be6000 == 96 [pid = 1846] [id = 636] 09:29:28 INFO - PROCESS | 1846 | ++DOMWINDOW == 156 (0x7f752646d400) [pid = 1846] [serial = 1909] [outer = (nil)] 09:29:28 INFO - PROCESS | 1846 | ++DOMWINDOW == 157 (0x7f7526608400) [pid = 1846] [serial = 1910] [outer = 0x7f752646d400] 09:29:28 INFO - PROCESS | 1846 | 1461774568915 Marionette DEBUG loaded listener.js 09:29:29 INFO - PROCESS | 1846 | ++DOMWINDOW == 158 (0x7f7526a53800) [pid = 1846] [serial = 1911] [outer = 0x7f752646d400] 09:29:29 INFO - PROCESS | 1846 | 1461774569967 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:29:30 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.blur.html | Shadows are drawn if shadowBlur is set 09:29:30 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.blur.html | took 1581ms 09:29:30 INFO - PROCESS | 1846 | 1461774570026 Marionette TRACE conn3 -> [0,2517,"getWindowHandle",null] 09:29:30 INFO - PROCESS | 1846 | 1461774570035 Marionette TRACE conn3 <- [1,2517,null,{"value":"8"}] 09:29:30 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.1.html 09:29:30 INFO - PROCESS | 1846 | 1461774570045 Marionette TRACE conn3 -> [0,2518,"setScriptTimeout",{"ms":35000}] 09:29:30 INFO - PROCESS | 1846 | 1461774570049 Marionette TRACE conn3 <- [1,2518,null,{}] 09:29:30 INFO - PROCESS | 1846 | 1461774570053 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:29:30 INFO - PROCESS | 1846 | 1461774570249 Marionette TRACE conn3 <- [1,2519,null,{"value":null}] 09:29:30 INFO - PROCESS | 1846 | 1461774570519 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\", \"8c3fb307-b706-445e-94e1-ab62aec87e07\");\n\nvar timer = null;\nif (30000) {\n 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:29:30 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f75221e2000 == 97 [pid = 1846] [id = 637] 09:29:30 INFO - PROCESS | 1846 | ++DOMWINDOW == 159 (0x7f752180f400) [pid = 1846] [serial = 1912] [outer = (nil)] 09:29:30 INFO - PROCESS | 1846 | ++DOMWINDOW == 160 (0x7f7527b10400) [pid = 1846] [serial = 1913] [outer = 0x7f752180f400] 09:29:30 INFO - PROCESS | 1846 | 1461774570601 Marionette DEBUG loaded listener.js 09:29:30 INFO - PROCESS | 1846 | ++DOMWINDOW == 161 (0x7f75280af800) [pid = 1846] [serial = 1914] [outer = 0x7f752180f400] 09:29:31 INFO - PROCESS | 1846 | --DOCSHELL 0x7f7527a8f800 == 96 [pid = 1846] [id = 621] 09:29:31 INFO - PROCESS | 1846 | --DOCSHELL 0x7f752441b000 == 95 [pid = 1846] [id = 620] 09:29:31 INFO - PROCESS | 1846 | --DOMWINDOW == 160 (0x7f7525e31000) [pid = 1846] [serial = 1823] [outer = (nil)] [url = about:blank] 09:29:31 INFO - PROCESS | 1846 | --DOMWINDOW == 159 (0x7f7528289800) [pid = 1846] [serial = 1787] [outer = (nil)] [url = about:blank] 09:29:31 INFO - PROCESS | 1846 | --DOMWINDOW == 158 (0x7f752f2d8c00) [pid = 1846] [serial = 1790] [outer = (nil)] [url = about:blank] 09:29:31 INFO - PROCESS | 1846 | --DOMWINDOW == 157 (0x7f7533d8fc00) [pid = 1846] [serial = 1793] [outer = (nil)] [url = about:blank] 09:29:31 INFO - PROCESS | 1846 | --DOCSHELL 0x7f7521fd7000 == 94 [pid = 1846] [id = 619] 09:29:31 INFO - PROCESS | 1846 | --DOCSHELL 0x7f75261df800 == 93 [pid = 1846] [id = 618] 09:29:31 INFO - PROCESS | 1846 | --DOCSHELL 0x7f751f112800 == 92 [pid = 1846] [id = 615] 09:29:31 INFO - PROCESS | 1846 | --DOCSHELL 0x7f754f632000 == 91 [pid = 1846] [id = 614] 09:29:31 INFO - PROCESS | 1846 | --DOCSHELL 0x7f754ad70000 == 90 [pid = 1846] [id = 613] 09:29:31 INFO - PROCESS | 1846 | --DOCSHELL 0x7f75453c3000 == 89 [pid = 1846] [id = 612] 09:29:31 INFO - PROCESS | 1846 | --DOCSHELL 0x7f7538d08800 == 88 [pid = 1846] [id = 611] 09:29:31 INFO - PROCESS | 1846 | --DOCSHELL 0x7f752ff1c000 == 87 [pid = 1846] [id = 610] 09:29:31 INFO - PROCESS | 1846 | --DOCSHELL 0x7f752976c800 == 86 [pid = 1846] [id = 609] 09:29:31 INFO - PROCESS | 1846 | --DOCSHELL 0x7f75220ad800 == 85 [pid = 1846] [id = 608] 09:29:31 INFO - PROCESS | 1846 | 1461774571510 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:29:31 INFO - PROCESS | 1846 | --DOMWINDOW == 156 (0x7f753a794400) [pid = 1846] [serial = 1817] [outer = (nil)] [url = about:blank] 09:29:31 INFO - PROCESS | 1846 | --DOMWINDOW == 155 (0x7f752180c000) [pid = 1846] [serial = 1820] [outer = (nil)] [url = about:blank] 09:29:31 INFO - PROCESS | 1846 | --DOMWINDOW == 154 (0x7f752049d400) [pid = 1846] [serial = 1796] [outer = (nil)] [url = about:blank] 09:29:31 INFO - PROCESS | 1846 | --DOMWINDOW == 153 (0x7f7531264000) [pid = 1846] [serial = 1809] [outer = (nil)] [url = about:blank] 09:29:31 INFO - PROCESS | 1846 | --DOMWINDOW == 152 (0x7f752fdd4400) [pid = 1846] [serial = 1808] [outer = (nil)] [url = about:blank] 09:29:31 INFO - PROCESS | 1846 | --DOMWINDOW == 151 (0x7f75301d6800) [pid = 1846] [serial = 1769] [outer = (nil)] [url = about:blank] 09:29:31 INFO - PROCESS | 1846 | --DOMWINDOW == 150 (0x7f7535f0d400) [pid = 1846] [serial = 1814] [outer = (nil)] [url = about:blank] 09:29:31 INFO - PROCESS | 1846 | --DOMWINDOW == 149 (0x7f75280c7000) [pid = 1846] [serial = 1803] [outer = (nil)] [url = about:blank] 09:29:31 INFO - PROCESS | 1846 | --DOMWINDOW == 148 (0x7f7526a60c00) [pid = 1846] [serial = 1802] [outer = (nil)] [url = about:blank] 09:29:31 INFO - PROCESS | 1846 | --DOMWINDOW == 147 (0x7f75265bec00) [pid = 1846] [serial = 1800] [outer = (nil)] [url = about:blank] 09:29:31 INFO - PROCESS | 1846 | --DOMWINDOW == 146 (0x7f7525fefc00) [pid = 1846] [serial = 1799] [outer = (nil)] [url = about:blank] 09:29:31 INFO - PROCESS | 1846 | --DOMWINDOW == 145 (0x7f752fcd6000) [pid = 1846] [serial = 1761] [outer = (nil)] [url = about:blank] 09:29:31 INFO - PROCESS | 1846 | --DOMWINDOW == 144 (0x7f752f629400) [pid = 1846] [serial = 1806] [outer = (nil)] [url = about:blank] 09:29:31 INFO - PROCESS | 1846 | --DOMWINDOW == 143 (0x7f752e1aa400) [pid = 1846] [serial = 1805] [outer = (nil)] [url = about:blank] 09:29:31 INFO - PROCESS | 1846 | --DOMWINDOW == 142 (0x7f7528ec7800) [pid = 1846] [serial = 1811] [outer = (nil)] [url = about:blank] 09:29:31 INFO - PROCESS | 1846 | --DOMWINDOW == 141 (0x7f752f2d5000) [pid = 1846] [serial = 1812] [outer = (nil)] [url = about:blank] 09:29:31 INFO - PROCESS | 1846 | --DOMWINDOW == 140 (0x7f753a799000) [pid = 1846] [serial = 1784] [outer = (nil)] [url = about:blank] 09:29:31 INFO - PROCESS | 1846 | --DOMWINDOW == 139 (0x7f7532ab7800) [pid = 1846] [serial = 1772] [outer = (nil)] [url = about:blank] 09:29:31 INFO - PROCESS | 1846 | --DOMWINDOW == 138 (0x7f754733f400) [pid = 1846] [serial = 1781] [outer = (nil)] [url = about:blank] 09:29:31 INFO - PROCESS | 1846 | --DOMWINDOW == 137 (0x7f7536fd4c00) [pid = 1846] [serial = 1775] [outer = (nil)] [url = about:blank] 09:29:31 INFO - PROCESS | 1846 | --DOMWINDOW == 136 (0x7f753b9d0800) [pid = 1846] [serial = 1778] [outer = (nil)] [url = about:blank] 09:29:31 INFO - PROCESS | 1846 | --DOMWINDOW == 135 (0x7f752f2dac00) [pid = 1846] [serial = 1766] [outer = (nil)] [url = about:blank] 09:29:31 INFO - PROCESS | 1846 | --DOMWINDOW == 134 (0x7f75280a7000) [pid = 1846] [serial = 1763] [outer = (nil)] [url = about:blank] 09:29:31 INFO - PROCESS | 1846 | --DOMWINDOW == 133 (0x7f7521810c00) [pid = 1846] [serial = 1821] [outer = (nil)] [url = about:blank] 09:29:31 INFO - PROCESS | 1846 | --DOMWINDOW == 132 (0x7f7545f71800) [pid = 1846] [serial = 1818] [outer = (nil)] [url = about:blank] 09:29:31 INFO - PROCESS | 1846 | --DOMWINDOW == 131 (0x7f7538371400) [pid = 1846] [serial = 1815] [outer = (nil)] [url = about:blank] 09:29:31 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.1.html | Shadows are not drawn when only shadowColor is set 09:29:31 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.1.html | took 1528ms 09:29:31 INFO - PROCESS | 1846 | 1461774571577 Marionette TRACE conn3 -> [0,2521,"getWindowHandle",null] 09:29:31 INFO - PROCESS | 1846 | 1461774571581 Marionette TRACE conn3 <- [1,2521,null,{"value":"8"}] 09:29:31 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.2.html 09:29:31 INFO - PROCESS | 1846 | 1461774571587 Marionette TRACE conn3 -> [0,2522,"setScriptTimeout",{"ms":35000}] 09:29:31 INFO - PROCESS | 1846 | 1461774571592 Marionette TRACE conn3 <- [1,2522,null,{}] 09:29:31 INFO - PROCESS | 1846 | 1461774571606 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:29:31 INFO - PROCESS | 1846 | 1461774571796 Marionette TRACE conn3 <- [1,2523,null,{"value":null}] 09:29:31 INFO - PROCESS | 1846 | 1461774571965 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\", \"8c3fb307-b706-445e-94e1-ab62aec87e07\");\n\nvar timer = null;\nif (30000) {\n 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:29:31 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f7526032000 == 86 [pid = 1846] [id = 638] 09:29:31 INFO - PROCESS | 1846 | ++DOMWINDOW == 132 (0x7f7526d83800) [pid = 1846] [serial = 1915] [outer = (nil)] 09:29:32 INFO - PROCESS | 1846 | ++DOMWINDOW == 133 (0x7f7528e8d400) [pid = 1846] [serial = 1916] [outer = 0x7f7526d83800] 09:29:32 INFO - PROCESS | 1846 | 1461774572036 Marionette DEBUG loaded listener.js 09:29:32 INFO - PROCESS | 1846 | ++DOMWINDOW == 134 (0x7f752993e400) [pid = 1846] [serial = 1917] [outer = 0x7f7526d83800] 09:29:32 INFO - PROCESS | 1846 | 1461774572814 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:29:32 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.2.html | Shadows are not drawn when only shadowColor is set 09:29:32 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.2.html | took 1287ms 09:29:32 INFO - PROCESS | 1846 | 1461774572875 Marionette TRACE conn3 -> [0,2525,"getWindowHandle",null] 09:29:32 INFO - PROCESS | 1846 | 1461774572878 Marionette TRACE conn3 <- [1,2525,null,{"value":"8"}] 09:29:32 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.x.html 09:29:32 INFO - PROCESS | 1846 | 1461774572884 Marionette TRACE conn3 -> [0,2526,"setScriptTimeout",{"ms":35000}] 09:29:32 INFO - PROCESS | 1846 | 1461774572886 Marionette TRACE conn3 <- [1,2526,null,{}] 09:29:32 INFO - PROCESS | 1846 | 1461774572892 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:29:33 INFO - PROCESS | 1846 | 1461774573083 Marionette TRACE conn3 <- [1,2527,null,{"value":null}] 09:29:33 INFO - PROCESS | 1846 | 1461774573094 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\", \"8c3fb307-b706-445e-94e1-ab62aec87e07\");\n\nvar timer = null;\nif (30000) {\n 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:29:33 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f7529773000 == 87 [pid = 1846] [id = 639] 09:29:33 INFO - PROCESS | 1846 | ++DOMWINDOW == 135 (0x7f7528e85800) [pid = 1846] [serial = 1918] [outer = (nil)] 09:29:33 INFO - PROCESS | 1846 | ++DOMWINDOW == 136 (0x7f752a909c00) [pid = 1846] [serial = 1919] [outer = 0x7f7528e85800] 09:29:33 INFO - PROCESS | 1846 | 1461774573155 Marionette DEBUG loaded listener.js 09:29:33 INFO - PROCESS | 1846 | ++DOMWINDOW == 137 (0x7f752a929800) [pid = 1846] [serial = 1920] [outer = 0x7f7528e85800] 09:29:34 INFO - PROCESS | 1846 | 1461774574111 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:29:34 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.x.html | Shadows are drawn if shadowOffsetX is set 09:29:34 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.x.html | took 1281ms 09:29:34 INFO - PROCESS | 1846 | 1461774574174 Marionette TRACE conn3 -> [0,2529,"getWindowHandle",null] 09:29:34 INFO - PROCESS | 1846 | 1461774574187 Marionette TRACE conn3 <- [1,2529,null,{"value":"8"}] 09:29:34 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.y.html 09:29:34 INFO - PROCESS | 1846 | 1461774574194 Marionette TRACE conn3 -> [0,2530,"setScriptTimeout",{"ms":35000}] 09:29:34 INFO - PROCESS | 1846 | 1461774574197 Marionette TRACE conn3 <- [1,2530,null,{}] 09:29:34 INFO - PROCESS | 1846 | 1461774574209 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:29:34 INFO - PROCESS | 1846 | 1461774574429 Marionette TRACE conn3 <- [1,2531,null,{"value":null}] 09:29:34 INFO - PROCESS | 1846 | 1461774574454 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\", \"8c3fb307-b706-445e-94e1-ab62aec87e07\");\n\nvar timer = null;\nif (30000) {\n 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:29:34 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f752aa06800 == 88 [pid = 1846] [id = 640] 09:29:34 INFO - PROCESS | 1846 | ++DOMWINDOW == 138 (0x7f752a537400) [pid = 1846] [serial = 1921] [outer = (nil)] 09:29:34 INFO - PROCESS | 1846 | ++DOMWINDOW == 139 (0x7f752a902400) [pid = 1846] [serial = 1922] [outer = 0x7f752a537400] 09:29:34 INFO - PROCESS | 1846 | 1461774574521 Marionette DEBUG loaded listener.js 09:29:34 INFO - PROCESS | 1846 | ++DOMWINDOW == 140 (0x7f752e1adc00) [pid = 1846] [serial = 1923] [outer = 0x7f752a537400] 09:29:35 INFO - PROCESS | 1846 | 1461774575502 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:29:35 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.y.html | Shadows are drawn if shadowOffsetY is set 09:29:35 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.y.html | took 1338ms 09:29:35 INFO - PROCESS | 1846 | 1461774575539 Marionette TRACE conn3 -> [0,2533,"getWindowHandle",null] 09:29:35 INFO - PROCESS | 1846 | 1461774575542 Marionette TRACE conn3 <- [1,2533,null,{"value":"8"}] 09:29:35 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.alpha.html 09:29:35 INFO - PROCESS | 1846 | 1461774575548 Marionette TRACE conn3 -> [0,2534,"setScriptTimeout",{"ms":35000}] 09:29:35 INFO - PROCESS | 1846 | 1461774575550 Marionette TRACE conn3 <- [1,2534,null,{}] 09:29:35 INFO - PROCESS | 1846 | 1461774575555 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:29:35 INFO - PROCESS | 1846 | 1461774575822 Marionette TRACE conn3 <- [1,2535,null,{"value":null}] 09:29:35 INFO - PROCESS | 1846 | --DOMWINDOW == 139 (0x7f752180e400) [pid = 1846] [serial = 1861] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html] 09:29:35 INFO - PROCESS | 1846 | --DOMWINDOW == 138 (0x7f7526ab3400) [pid = 1846] [serial = 1864] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html] 09:29:35 INFO - PROCESS | 1846 | --DOMWINDOW == 137 (0x7f7521804000) [pid = 1846] [serial = 1822] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.null.html] 09:29:35 INFO - PROCESS | 1846 | --DOMWINDOW == 136 (0x7f7525e35800) [pid = 1846] [serial = 1858] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html] 09:29:35 INFO - PROCESS | 1846 | --DOMWINDOW == 135 (0x7f7525e30c00) [pid = 1846] [serial = 1855] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html] 09:29:36 INFO - PROCESS | 1846 | 1461774576045 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\", \"8c3fb307-b706-445e-94e1-ab62aec87e07\");\n\nvar timer = null;\nif (30000) {\n 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:29:36 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f752e38b000 == 89 [pid = 1846] [id = 641] 09:29:36 INFO - PROCESS | 1846 | ++DOMWINDOW == 136 (0x7f7521802400) [pid = 1846] [serial = 1924] [outer = (nil)] 09:29:36 INFO - PROCESS | 1846 | ++DOMWINDOW == 137 (0x7f75260f3c00) [pid = 1846] [serial = 1925] [outer = 0x7f7521802400] 09:29:36 INFO - PROCESS | 1846 | 1461774576108 Marionette DEBUG loaded listener.js 09:29:36 INFO - PROCESS | 1846 | ++DOMWINDOW == 138 (0x7f752fde1800) [pid = 1846] [serial = 1926] [outer = 0x7f7521802400] 09:29:36 INFO - PROCESS | 1846 | 1461774576805 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:29:36 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.alpha.html | Shadows are drawn correctly for partially-transparent gradient fills 09:29:36 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.alpha.html | took 1277ms 09:29:36 INFO - PROCESS | 1846 | 1461774576824 Marionette TRACE conn3 -> [0,2537,"getWindowHandle",null] 09:29:36 INFO - PROCESS | 1846 | 1461774576827 Marionette TRACE conn3 <- [1,2537,null,{"value":"8"}] 09:29:36 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.basic.html 09:29:36 INFO - PROCESS | 1846 | 1461774576833 Marionette TRACE conn3 -> [0,2538,"setScriptTimeout",{"ms":35000}] 09:29:36 INFO - PROCESS | 1846 | 1461774576835 Marionette TRACE conn3 <- [1,2538,null,{}] 09:29:36 INFO - PROCESS | 1846 | 1461774576841 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:29:37 INFO - PROCESS | 1846 | 1461774577069 Marionette TRACE conn3 <- [1,2539,null,{"value":null}] 09:29:37 INFO - PROCESS | 1846 | 1461774577092 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\", \"8c3fb307-b706-445e-94e1-ab62aec87e07\");\n\nvar timer = null;\nif (30000) {\n 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:29:37 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f753154a800 == 90 [pid = 1846] [id = 642] 09:29:37 INFO - PROCESS | 1846 | ++DOMWINDOW == 139 (0x7f7521804000) [pid = 1846] [serial = 1927] [outer = (nil)] 09:29:37 INFO - PROCESS | 1846 | ++DOMWINDOW == 140 (0x7f7530555c00) [pid = 1846] [serial = 1928] [outer = 0x7f7521804000] 09:29:37 INFO - PROCESS | 1846 | 1461774577150 Marionette DEBUG loaded listener.js 09:29:37 INFO - PROCESS | 1846 | ++DOMWINDOW == 141 (0x7f753144a000) [pid = 1846] [serial = 1929] [outer = 0x7f7521804000] 09:29:37 INFO - PROCESS | 1846 | 1461774577982 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:29:38 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.basic.html | Shadows are drawn for gradient fills 09:29:38 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.basic.html | took 1291ms 09:29:38 INFO - PROCESS | 1846 | 1461774578127 Marionette TRACE conn3 -> [0,2541,"getWindowHandle",null] 09:29:38 INFO - PROCESS | 1846 | 1461774578133 Marionette TRACE conn3 <- [1,2541,null,{"value":"8"}] 09:29:38 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html 09:29:38 INFO - PROCESS | 1846 | 1461774578155 Marionette TRACE conn3 -> [0,2542,"setScriptTimeout",{"ms":35000}] 09:29:38 INFO - PROCESS | 1846 | 1461774578160 Marionette TRACE conn3 <- [1,2542,null,{}] 09:29:38 INFO - PROCESS | 1846 | 1461774578168 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:29:38 INFO - PROCESS | 1846 | 1461774578376 Marionette TRACE conn3 <- [1,2543,null,{"value":null}] 09:29:38 INFO - PROCESS | 1846 | 1461774578572 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\", \"8c3fb307-b706-445e-94e1-ab62aec87e07\");\n\nvar timer = null;\nif (30000) {\n 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:29:38 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f7522ac3000 == 91 [pid = 1846] [id = 643] 09:29:38 INFO - PROCESS | 1846 | ++DOMWINDOW == 142 (0x7f75244dd000) [pid = 1846] [serial = 1930] [outer = (nil)] 09:29:38 INFO - PROCESS | 1846 | ++DOMWINDOW == 143 (0x7f7525e37000) [pid = 1846] [serial = 1931] [outer = 0x7f75244dd000] 09:29:38 INFO - PROCESS | 1846 | 1461774578655 Marionette DEBUG loaded listener.js 09:29:38 INFO - PROCESS | 1846 | ++DOMWINDOW == 144 (0x7f752646b000) [pid = 1846] [serial = 1932] [outer = 0x7f75244dd000] 09:29:39 INFO - PROCESS | 1846 | 1461774579683 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:29:39 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | Shadows are not drawn for transparent gradient fills 09:29:39 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | took 1583ms 09:29:39 INFO - PROCESS | 1846 | 1461774579737 Marionette TRACE conn3 -> [0,2545,"getWindowHandle",null] 09:29:39 INFO - PROCESS | 1846 | 1461774579743 Marionette TRACE conn3 <- [1,2545,null,{"value":"8"}] 09:29:39 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html 09:29:39 INFO - PROCESS | 1846 | 1461774579755 Marionette TRACE conn3 -> [0,2546,"setScriptTimeout",{"ms":35000}] 09:29:39 INFO - PROCESS | 1846 | 1461774579760 Marionette TRACE conn3 <- [1,2546,null,{}] 09:29:39 INFO - PROCESS | 1846 | 1461774579767 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:29:39 INFO - PROCESS | 1846 | 1461774579973 Marionette TRACE conn3 <- [1,2547,null,{"value":null}] 09:29:40 INFO - PROCESS | 1846 | 1461774580165 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\", \"8c3fb307-b706-445e-94e1-ab62aec87e07\");\n\nvar timer = null;\nif (30000) {\n 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:29:40 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f75295d0800 == 92 [pid = 1846] [id = 644] 09:29:40 INFO - PROCESS | 1846 | ++DOMWINDOW == 145 (0x7f75244e6800) [pid = 1846] [serial = 1933] [outer = (nil)] 09:29:40 INFO - PROCESS | 1846 | ++DOMWINDOW == 146 (0x7f752818dc00) [pid = 1846] [serial = 1934] [outer = 0x7f75244e6800] 09:29:40 INFO - PROCESS | 1846 | 1461774580239 Marionette DEBUG loaded listener.js 09:29:40 INFO - PROCESS | 1846 | ++DOMWINDOW == 147 (0x7f7528f2a400) [pid = 1846] [serial = 1935] [outer = 0x7f75244e6800] 09:29:41 INFO - PROCESS | 1846 | 1461774581157 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:29:41 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | Shadows are not drawn for transparent parts of gradient fills 09:29:41 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | took 1437ms 09:29:41 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.alpha.html 09:29:41 INFO - PROCESS | 1846 | 1461774581189 Marionette TRACE conn3 -> [0,2549,"getWindowHandle",null] 09:29:41 INFO - PROCESS | 1846 | 1461774581192 Marionette TRACE conn3 <- [1,2549,null,{"value":"8"}] 09:29:41 INFO - PROCESS | 1846 | 1461774581199 Marionette TRACE conn3 -> [0,2550,"setScriptTimeout",{"ms":35000}] 09:29:41 INFO - PROCESS | 1846 | 1461774581203 Marionette TRACE conn3 <- [1,2550,null,{}] 09:29:41 INFO - PROCESS | 1846 | 1461774581217 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:29:41 INFO - PROCESS | 1846 | 1461774581407 Marionette TRACE conn3 <- [1,2551,null,{"value":null}] 09:29:41 INFO - PROCESS | 1846 | 1461774581605 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\", \"8c3fb307-b706-445e-94e1-ab62aec87e07\");\n\nvar timer = null;\nif (30000) {\n 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:29:41 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f7532a5b000 == 93 [pid = 1846] [id = 645] 09:29:41 INFO - PROCESS | 1846 | ++DOMWINDOW == 148 (0x7f752e1a6400) [pid = 1846] [serial = 1936] [outer = (nil)] 09:29:41 INFO - PROCESS | 1846 | ++DOMWINDOW == 149 (0x7f752e54fc00) [pid = 1846] [serial = 1937] [outer = 0x7f752e1a6400] 09:29:41 INFO - PROCESS | 1846 | 1461774581680 Marionette DEBUG loaded listener.js 09:29:41 INFO - PROCESS | 1846 | ++DOMWINDOW == 150 (0x7f752fb43000) [pid = 1846] [serial = 1938] [outer = 0x7f752e1a6400] 09:29:42 INFO - PROCESS | 1846 | 1461774582685 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:29:42 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.alpha.html | Shadows are drawn correctly for partially-transparent images 09:29:42 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.alpha.html | took 1530ms 09:29:42 INFO - PROCESS | 1846 | 1461774582729 Marionette TRACE conn3 -> [0,2553,"getWindowHandle",null] 09:29:42 INFO - PROCESS | 1846 | 1461774582733 Marionette TRACE conn3 <- [1,2553,null,{"value":"8"}] 09:29:42 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.basic.html 09:29:42 INFO - PROCESS | 1846 | 1461774582739 Marionette TRACE conn3 -> [0,2554,"setScriptTimeout",{"ms":35000}] 09:29:42 INFO - PROCESS | 1846 | 1461774582741 Marionette TRACE conn3 <- [1,2554,null,{}] 09:29:42 INFO - PROCESS | 1846 | 1461774582747 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:29:42 INFO - PROCESS | 1846 | 1461774582943 Marionette TRACE conn3 <- [1,2555,null,{"value":null}] 09:29:43 INFO - PROCESS | 1846 | 1461774583140 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\", \"8c3fb307-b706-445e-94e1-ab62aec87e07\");\n\nvar timer = null;\nif (30000) {\n 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:29:43 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f753640b000 == 94 [pid = 1846] [id = 646] 09:29:43 INFO - PROCESS | 1846 | ++DOMWINDOW == 151 (0x7f753141e400) [pid = 1846] [serial = 1939] [outer = (nil)] 09:29:43 INFO - PROCESS | 1846 | ++DOMWINDOW == 152 (0x7f7532867c00) [pid = 1846] [serial = 1940] [outer = 0x7f753141e400] 09:29:43 INFO - PROCESS | 1846 | 1461774583222 Marionette DEBUG loaded listener.js 09:29:43 INFO - PROCESS | 1846 | ++DOMWINDOW == 153 (0x7f75329f0000) [pid = 1846] [serial = 1941] [outer = 0x7f753141e400] 09:29:44 INFO - PROCESS | 1846 | 1461774584170 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:29:44 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.basic.html | Shadows are drawn for images 09:29:44 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.basic.html | took 1482ms 09:29:44 INFO - PROCESS | 1846 | 1461774584222 Marionette TRACE conn3 -> [0,2557,"getWindowHandle",null] 09:29:44 INFO - PROCESS | 1846 | 1461774584226 Marionette TRACE conn3 <- [1,2557,null,{"value":"8"}] 09:29:44 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.scale.html 09:29:44 INFO - PROCESS | 1846 | 1461774584231 Marionette TRACE conn3 -> [0,2558,"setScriptTimeout",{"ms":35000}] 09:29:44 INFO - PROCESS | 1846 | 1461774584233 Marionette TRACE conn3 <- [1,2558,null,{}] 09:29:44 INFO - PROCESS | 1846 | 1461774584239 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:29:44 INFO - PROCESS | 1846 | 1461774584428 Marionette TRACE conn3 <- [1,2559,null,{"value":null}] 09:29:44 INFO - PROCESS | 1846 | 1461774584622 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\", \"8c3fb307-b706-445e-94e1-ab62aec87e07\");\n\nvar timer = null;\nif (30000) {\n 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:29:44 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f7537c2a000 == 95 [pid = 1846] [id = 647] 09:29:44 INFO - PROCESS | 1846 | ++DOMWINDOW == 154 (0x7f75301d4c00) [pid = 1846] [serial = 1942] [outer = (nil)] 09:29:44 INFO - PROCESS | 1846 | ++DOMWINDOW == 155 (0x7f7532ab0400) [pid = 1846] [serial = 1943] [outer = 0x7f75301d4c00] 09:29:44 INFO - PROCESS | 1846 | 1461774584691 Marionette DEBUG loaded listener.js 09:29:44 INFO - PROCESS | 1846 | ++DOMWINDOW == 156 (0x7f7532abd000) [pid = 1846] [serial = 1944] [outer = 0x7f75301d4c00] 09:29:45 INFO - PROCESS | 1846 | 1461774585611 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:29:45 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.scale.html | Shadows are drawn correctly for scaled images 09:29:45 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.scale.html | took 1425ms 09:29:45 INFO - PROCESS | 1846 | 1461774585658 Marionette TRACE conn3 -> [0,2561,"getWindowHandle",null] 09:29:45 INFO - PROCESS | 1846 | 1461774585662 Marionette TRACE conn3 <- [1,2561,null,{"value":"8"}] 09:29:45 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.section.html 09:29:45 INFO - PROCESS | 1846 | 1461774585668 Marionette TRACE conn3 -> [0,2562,"setScriptTimeout",{"ms":35000}] 09:29:45 INFO - PROCESS | 1846 | 1461774585671 Marionette TRACE conn3 <- [1,2562,null,{}] 09:29:45 INFO - PROCESS | 1846 | 1461774585676 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:29:45 INFO - PROCESS | 1846 | 1461774585907 Marionette TRACE conn3 <- [1,2563,null,{"value":null}] 09:29:46 INFO - PROCESS | 1846 | 1461774586100 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\", \"8c3fb307-b706-445e-94e1-ab62aec87e07\");\n\nvar timer = null;\nif (30000) {\n 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:29:46 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f7538d04000 == 96 [pid = 1846] [id = 648] 09:29:46 INFO - PROCESS | 1846 | ++DOMWINDOW == 157 (0x7f7532a83400) [pid = 1846] [serial = 1945] [outer = (nil)] 09:29:46 INFO - PROCESS | 1846 | ++DOMWINDOW == 158 (0x7f753478bc00) [pid = 1846] [serial = 1946] [outer = 0x7f7532a83400] 09:29:46 INFO - PROCESS | 1846 | 1461774586171 Marionette DEBUG loaded listener.js 09:29:46 INFO - PROCESS | 1846 | ++DOMWINDOW == 159 (0x7f7535f04400) [pid = 1846] [serial = 1947] [outer = 0x7f7532a83400] 09:29:47 INFO - PROCESS | 1846 | 1461774587117 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:29:47 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.section.html | Shadows are not drawn for areas outside image source rectangles 09:29:47 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.section.html | took 1482ms 09:29:47 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.1.html 09:29:47 INFO - PROCESS | 1846 | 1461774587151 Marionette TRACE conn3 -> [0,2565,"getWindowHandle",null] 09:29:47 INFO - PROCESS | 1846 | 1461774587154 Marionette TRACE conn3 <- [1,2565,null,{"value":"8"}] 09:29:47 INFO - PROCESS | 1846 | 1461774587160 Marionette TRACE conn3 -> [0,2566,"setScriptTimeout",{"ms":35000}] 09:29:47 INFO - PROCESS | 1846 | 1461774587163 Marionette TRACE conn3 <- [1,2566,null,{}] 09:29:47 INFO - PROCESS | 1846 | 1461774587168 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:29:47 INFO - PROCESS | 1846 | 1461774587350 Marionette TRACE conn3 <- [1,2567,null,{"value":null}] 09:29:47 INFO - PROCESS | 1846 | 1461774587545 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\", \"8c3fb307-b706-445e-94e1-ab62aec87e07\");\n\nvar timer = null;\nif (30000) {\n 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:29:47 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f7539299000 == 97 [pid = 1846] [id = 649] 09:29:47 INFO - PROCESS | 1846 | ++DOMWINDOW == 160 (0x7f7533d8a000) [pid = 1846] [serial = 1948] [outer = (nil)] 09:29:47 INFO - PROCESS | 1846 | ++DOMWINDOW == 161 (0x7f7536fcf000) [pid = 1846] [serial = 1949] [outer = 0x7f7533d8a000] 09:29:47 INFO - PROCESS | 1846 | 1461774587617 Marionette DEBUG loaded listener.js 09:29:47 INFO - PROCESS | 1846 | ++DOMWINDOW == 162 (0x7f753734a800) [pid = 1846] [serial = 1950] [outer = 0x7f7533d8a000] 09:29:48 INFO - PROCESS | 1846 | 1461774588485 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:29:48 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.1.html | Shadows are not drawn for transparent images 09:29:48 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.1.html | took 1389ms 09:29:48 INFO - PROCESS | 1846 | 1461774588549 Marionette TRACE conn3 -> [0,2569,"getWindowHandle",null] 09:29:48 INFO - PROCESS | 1846 | 1461774588553 Marionette TRACE conn3 <- [1,2569,null,{"value":"8"}] 09:29:48 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.2.html 09:29:48 INFO - PROCESS | 1846 | 1461774588558 Marionette TRACE conn3 -> [0,2570,"setScriptTimeout",{"ms":35000}] 09:29:48 INFO - PROCESS | 1846 | 1461774588562 Marionette TRACE conn3 <- [1,2570,null,{}] 09:29:48 INFO - PROCESS | 1846 | 1461774588567 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:29:48 INFO - PROCESS | 1846 | 1461774588758 Marionette TRACE conn3 <- [1,2571,null,{"value":null}] 09:29:48 INFO - PROCESS | 1846 | 1461774588962 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\", \"8c3fb307-b706-445e-94e1-ab62aec87e07\");\n\nvar timer = null;\nif (30000) {\n 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:29:49 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f7539c32800 == 98 [pid = 1846] [id = 650] 09:29:49 INFO - PROCESS | 1846 | ++DOMWINDOW == 163 (0x7f7535f04800) [pid = 1846] [serial = 1951] [outer = (nil)] 09:29:49 INFO - PROCESS | 1846 | ++DOMWINDOW == 164 (0x7f7536fc9c00) [pid = 1846] [serial = 1952] [outer = 0x7f7535f04800] 09:29:49 INFO - PROCESS | 1846 | 1461774589086 Marionette DEBUG loaded listener.js 09:29:49 INFO - PROCESS | 1846 | ++DOMWINDOW == 165 (0x7f7537f37800) [pid = 1846] [serial = 1953] [outer = 0x7f7535f04800] 09:29:50 INFO - PROCESS | 1846 | 1461774590036 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:29:50 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.2.html | Shadows are not drawn for transparent parts of images 09:29:50 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.2.html | took 1531ms 09:29:50 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeX.html 09:29:50 INFO - PROCESS | 1846 | 1461774590090 Marionette TRACE conn3 -> [0,2573,"getWindowHandle",null] 09:29:50 INFO - PROCESS | 1846 | 1461774590093 Marionette TRACE conn3 <- [1,2573,null,{"value":"8"}] 09:29:50 INFO - PROCESS | 1846 | 1461774590100 Marionette TRACE conn3 -> [0,2574,"setScriptTimeout",{"ms":35000}] 09:29:50 INFO - PROCESS | 1846 | 1461774590103 Marionette TRACE conn3 <- [1,2574,null,{}] 09:29:50 INFO - PROCESS | 1846 | 1461774590108 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:29:50 INFO - PROCESS | 1846 | 1461774590295 Marionette TRACE conn3 <- [1,2575,null,{"value":null}] 09:29:50 INFO - PROCESS | 1846 | 1461774590495 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\", \"8c3fb307-b706-445e-94e1-ab62aec87e07\");\n\nvar timer = null;\nif (30000) {\n 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:29:50 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f75453c2800 == 99 [pid = 1846] [id = 651] 09:29:50 INFO - PROCESS | 1846 | ++DOMWINDOW == 166 (0x7f7536491400) [pid = 1846] [serial = 1954] [outer = (nil)] 09:29:50 INFO - PROCESS | 1846 | ++DOMWINDOW == 167 (0x7f7538040800) [pid = 1846] [serial = 1955] [outer = 0x7f7536491400] 09:29:50 INFO - PROCESS | 1846 | 1461774590565 Marionette DEBUG loaded listener.js 09:29:50 INFO - PROCESS | 1846 | ++DOMWINDOW == 168 (0x7f7538a12400) [pid = 1846] [serial = 1956] [outer = 0x7f7536491400] 09:29:51 INFO - PROCESS | 1846 | 1461774591459 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:29:51 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeX.html | Shadows can be offset with negative x 09:29:51 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeX.html | took 1430ms 09:29:51 INFO - PROCESS | 1846 | 1461774591530 Marionette TRACE conn3 -> [0,2577,"getWindowHandle",null] 09:29:51 INFO - PROCESS | 1846 | 1461774591532 Marionette TRACE conn3 <- [1,2577,null,{"value":"8"}] 09:29:51 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeY.html 09:29:51 INFO - PROCESS | 1846 | 1461774591538 Marionette TRACE conn3 -> [0,2578,"setScriptTimeout",{"ms":35000}] 09:29:51 INFO - PROCESS | 1846 | 1461774591541 Marionette TRACE conn3 <- [1,2578,null,{}] 09:29:51 INFO - PROCESS | 1846 | 1461774591546 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:29:51 INFO - PROCESS | 1846 | 1461774591743 Marionette TRACE conn3 <- [1,2579,null,{"value":null}] 09:29:51 INFO - PROCESS | 1846 | 1461774591939 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\", \"8c3fb307-b706-445e-94e1-ab62aec87e07\");\n\nvar timer = null;\nif (30000) {\n 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:29:51 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f7546472000 == 100 [pid = 1846] [id = 652] 09:29:51 INFO - PROCESS | 1846 | ++DOMWINDOW == 169 (0x7f75374a5c00) [pid = 1846] [serial = 1957] [outer = (nil)] 09:29:52 INFO - PROCESS | 1846 | ++DOMWINDOW == 170 (0x7f7538a37400) [pid = 1846] [serial = 1958] [outer = 0x7f75374a5c00] 09:29:52 INFO - PROCESS | 1846 | 1461774592018 Marionette DEBUG loaded listener.js 09:29:52 INFO - PROCESS | 1846 | ++DOMWINDOW == 171 (0x7f7539443000) [pid = 1846] [serial = 1959] [outer = 0x7f75374a5c00] 09:29:52 INFO - PROCESS | 1846 | 1461774592901 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:29:52 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeY.html | Shadows can be offset with negative y 09:29:52 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeY.html | took 1430ms 09:29:52 INFO - PROCESS | 1846 | 1461774592971 Marionette TRACE conn3 -> [0,2581,"getWindowHandle",null] 09:29:52 INFO - PROCESS | 1846 | 1461774592974 Marionette TRACE conn3 <- [1,2581,null,{"value":"8"}] 09:29:52 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveX.html 09:29:52 INFO - PROCESS | 1846 | 1461774592980 Marionette TRACE conn3 -> [0,2582,"setScriptTimeout",{"ms":35000}] 09:29:52 INFO - PROCESS | 1846 | 1461774592984 Marionette TRACE conn3 <- [1,2582,null,{}] 09:29:52 INFO - PROCESS | 1846 | 1461774592989 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:29:53 INFO - PROCESS | 1846 | 1461774593214 Marionette TRACE conn3 <- [1,2583,null,{"value":null}] 09:29:53 INFO - PROCESS | 1846 | 1461774593407 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\", \"8c3fb307-b706-445e-94e1-ab62aec87e07\");\n\nvar timer = null;\nif (30000) {\n 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:29:53 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f75495ad000 == 101 [pid = 1846] [id = 653] 09:29:53 INFO - PROCESS | 1846 | ++DOMWINDOW == 172 (0x7f7538a11400) [pid = 1846] [serial = 1960] [outer = (nil)] 09:29:53 INFO - PROCESS | 1846 | ++DOMWINDOW == 173 (0x7f753a79c000) [pid = 1846] [serial = 1961] [outer = 0x7f7538a11400] 09:29:53 INFO - PROCESS | 1846 | 1461774593486 Marionette DEBUG loaded listener.js 09:29:53 INFO - PROCESS | 1846 | ++DOMWINDOW == 174 (0x7f753bd0d400) [pid = 1846] [serial = 1962] [outer = 0x7f7538a11400] 09:29:54 INFO - PROCESS | 1846 | 1461774594442 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:29:54 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveX.html | Shadows can be offset with positive x 09:29:54 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveX.html | took 1534ms 09:29:54 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveY.html 09:29:54 INFO - PROCESS | 1846 | 1461774594515 Marionette TRACE conn3 -> [0,2585,"getWindowHandle",null] 09:29:54 INFO - PROCESS | 1846 | 1461774594518 Marionette TRACE conn3 <- [1,2585,null,{"value":"8"}] 09:29:54 INFO - PROCESS | 1846 | 1461774594525 Marionette TRACE conn3 -> [0,2586,"setScriptTimeout",{"ms":35000}] 09:29:54 INFO - PROCESS | 1846 | 1461774594528 Marionette TRACE conn3 <- [1,2586,null,{}] 09:29:54 INFO - PROCESS | 1846 | 1461774594533 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:29:54 INFO - PROCESS | 1846 | 1461774594730 Marionette TRACE conn3 <- [1,2587,null,{"value":null}] 09:29:54 INFO - PROCESS | 1846 | 1461774594924 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\", \"8c3fb307-b706-445e-94e1-ab62aec87e07\");\n\nvar timer = null;\nif (30000) {\n 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:29:54 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f754b323800 == 102 [pid = 1846] [id = 654] 09:29:54 INFO - PROCESS | 1846 | ++DOMWINDOW == 175 (0x7f7539cb7400) [pid = 1846] [serial = 1963] [outer = (nil)] 09:29:54 INFO - PROCESS | 1846 | ++DOMWINDOW == 176 (0x7f75461eb800) [pid = 1846] [serial = 1964] [outer = 0x7f7539cb7400] 09:29:54 INFO - PROCESS | 1846 | 1461774594994 Marionette DEBUG loaded listener.js 09:29:55 INFO - PROCESS | 1846 | ++DOMWINDOW == 177 (0x7f75466fe800) [pid = 1846] [serial = 1965] [outer = 0x7f7539cb7400] 09:29:55 INFO - PROCESS | 1846 | 1461774595875 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:29:55 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveY.html | Shadows can be offset with positive y 09:29:55 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveY.html | took 1393ms 09:29:55 INFO - PROCESS | 1846 | 1461774595920 Marionette TRACE conn3 -> [0,2589,"getWindowHandle",null] 09:29:55 INFO - PROCESS | 1846 | 1461774595923 Marionette TRACE conn3 <- [1,2589,null,{"value":"8"}] 09:29:55 INFO - TEST-START | /2dcontext/shadows/2d.shadow.outside.html 09:29:55 INFO - PROCESS | 1846 | 1461774595929 Marionette TRACE conn3 -> [0,2590,"setScriptTimeout",{"ms":35000}] 09:29:55 INFO - PROCESS | 1846 | 1461774595931 Marionette TRACE conn3 <- [1,2590,null,{}] 09:29:55 INFO - PROCESS | 1846 | 1461774595937 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:29:56 INFO - PROCESS | 1846 | 1461774596132 Marionette TRACE conn3 <- [1,2591,null,{"value":null}] 09:29:56 INFO - PROCESS | 1846 | 1461774596338 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\", \"8c3fb307-b706-445e-94e1-ab62aec87e07\");\n\nvar timer = null;\nif (30000) {\n 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:29:56 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f754b71b000 == 103 [pid = 1846] [id = 655] 09:29:56 INFO - PROCESS | 1846 | ++DOMWINDOW == 178 (0x7f752049b800) [pid = 1846] [serial = 1966] [outer = (nil)] 09:29:56 INFO - PROCESS | 1846 | ++DOMWINDOW == 179 (0x7f753f477c00) [pid = 1846] [serial = 1967] [outer = 0x7f752049b800] 09:29:56 INFO - PROCESS | 1846 | 1461774596447 Marionette DEBUG loaded listener.js 09:29:56 INFO - PROCESS | 1846 | ++DOMWINDOW == 180 (0x7f75474c2c00) [pid = 1846] [serial = 1968] [outer = 0x7f752049b800] 09:29:57 INFO - PROCESS | 1846 | 1461774597348 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:29: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:29:57 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.outside.html | took 1475ms 09:29:57 INFO - PROCESS | 1846 | 1461774597406 Marionette TRACE conn3 -> [0,2593,"getWindowHandle",null] 09:29:57 INFO - PROCESS | 1846 | 1461774597410 Marionette TRACE conn3 <- [1,2593,null,{"value":"8"}] 09:29:57 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.alpha.html 09:29:57 INFO - PROCESS | 1846 | 1461774597415 Marionette TRACE conn3 -> [0,2594,"setScriptTimeout",{"ms":35000}] 09:29:57 INFO - PROCESS | 1846 | 1461774597419 Marionette TRACE conn3 <- [1,2594,null,{}] 09:29:57 INFO - PROCESS | 1846 | 1461774597424 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:29:57 INFO - PROCESS | 1846 | 1461774597616 Marionette TRACE conn3 <- [1,2595,null,{"value":null}] 09:29:57 INFO - PROCESS | 1846 | 1461774597843 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\", \"8c3fb307-b706-445e-94e1-ab62aec87e07\");\n\nvar timer = null;\nif (30000) {\n 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:29:57 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f754f62b000 == 104 [pid = 1846] [id = 656] 09:29:57 INFO - PROCESS | 1846 | ++DOMWINDOW == 181 (0x7f75267d8400) [pid = 1846] [serial = 1969] [outer = (nil)] 09:29:57 INFO - PROCESS | 1846 | ++DOMWINDOW == 182 (0x7f75477d3400) [pid = 1846] [serial = 1970] [outer = 0x7f75267d8400] 09:29:57 INFO - PROCESS | 1846 | 1461774597912 Marionette DEBUG loaded listener.js 09:29:58 INFO - PROCESS | 1846 | ++DOMWINDOW == 183 (0x7f754a769800) [pid = 1846] [serial = 1971] [outer = 0x7f75267d8400] 09:29:58 INFO - PROCESS | 1846 | 1461774598834 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:29:58 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.alpha.html | Shadows are drawn correctly for partially-transparent fill patterns 09:29:58 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.alpha.html | took 1479ms 09:29:58 INFO - PROCESS | 1846 | 1461774598896 Marionette TRACE conn3 -> [0,2597,"getWindowHandle",null] 09:29:58 INFO - PROCESS | 1846 | 1461774598900 Marionette TRACE conn3 <- [1,2597,null,{"value":"8"}] 09:29:58 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.basic.html 09:29:58 INFO - PROCESS | 1846 | 1461774598905 Marionette TRACE conn3 -> [0,2598,"setScriptTimeout",{"ms":35000}] 09:29:58 INFO - PROCESS | 1846 | 1461774598908 Marionette TRACE conn3 <- [1,2598,null,{}] 09:29:58 INFO - PROCESS | 1846 | 1461774598913 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:29:59 INFO - PROCESS | 1846 | 1461774599120 Marionette TRACE conn3 <- [1,2599,null,{"value":null}] 09:29:59 INFO - PROCESS | 1846 | 1461774599857 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\", \"8c3fb307-b706-445e-94e1-ab62aec87e07\");\n\nvar timer = null;\nif (30000) {\n 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:29:59 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f75265b2800 == 105 [pid = 1846] [id = 657] 09:29:59 INFO - PROCESS | 1846 | ++DOMWINDOW == 184 (0x7f7521802800) [pid = 1846] [serial = 1972] [outer = (nil)] 09:29:59 INFO - PROCESS | 1846 | ++DOMWINDOW == 185 (0x7f7521810000) [pid = 1846] [serial = 1973] [outer = 0x7f7521802800] 09:29:59 INFO - PROCESS | 1846 | 1461774599926 Marionette DEBUG loaded listener.js 09:30:00 INFO - PROCESS | 1846 | ++DOMWINDOW == 186 (0x7f752646cc00) [pid = 1846] [serial = 1974] [outer = 0x7f7521802800] 09:30:00 INFO - PROCESS | 1846 | 1461774600935 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:30:00 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.basic.html | Shadows are drawn for fill patterns 09:30:00 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.basic.html | took 2078ms 09:30:00 INFO - PROCESS | 1846 | 1461774600985 Marionette TRACE conn3 -> [0,2601,"getWindowHandle",null] 09:30:01 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html 09:30:01 INFO - PROCESS | 1846 | 1461774600999 Marionette TRACE conn3 <- [1,2601,null,{"value":"8"}] 09:30:01 INFO - PROCESS | 1846 | 1461774601010 Marionette TRACE conn3 -> [0,2602,"setScriptTimeout",{"ms":35000}] 09:30:01 INFO - PROCESS | 1846 | 1461774601019 Marionette TRACE conn3 <- [1,2602,null,{}] 09:30:01 INFO - PROCESS | 1846 | 1461774601031 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:30:01 INFO - PROCESS | 1846 | 1461774601334 Marionette TRACE conn3 <- [1,2603,null,{"value":null}] 09:30:01 INFO - PROCESS | 1846 | 1461774601674 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\", \"8c3fb307-b706-445e-94e1-ab62aec87e07\");\n\nvar timer = null;\nif (30000) {\n 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:30:01 INFO - PROCESS | 1846 | --DOCSHELL 0x7f752fbc3800 == 104 [pid = 1846] [id = 523] 09:30:01 INFO - PROCESS | 1846 | --DOCSHELL 0x7f752f237800 == 103 [pid = 1846] [id = 522] 09:30:01 INFO - PROCESS | 1846 | --DOCSHELL 0x7f7529776800 == 102 [pid = 1846] [id = 587] 09:30:01 INFO - PROCESS | 1846 | --DOCSHELL 0x7f7537953000 == 101 [pid = 1846] [id = 589] 09:30:01 INFO - PROCESS | 1846 | --DOMWINDOW == 185 (0x7f752660d800) [pid = 1846] [serial = 1853] [outer = (nil)] [url = about:blank] 09:30:01 INFO - PROCESS | 1846 | --DOMWINDOW == 184 (0x7f7528283c00) [pid = 1846] [serial = 1868] [outer = (nil)] [url = about:blank] 09:30:01 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f75221e0000 == 102 [pid = 1846] [id = 658] 09:30:01 INFO - PROCESS | 1846 | ++DOMWINDOW == 185 (0x7f7526607800) [pid = 1846] [serial = 1975] [outer = (nil)] 09:30:01 INFO - PROCESS | 1846 | ++DOMWINDOW == 186 (0x7f75280a9400) [pid = 1846] [serial = 1976] [outer = 0x7f7526607800] 09:30:01 INFO - PROCESS | 1846 | 1461774601816 Marionette DEBUG loaded listener.js 09:30:01 INFO - PROCESS | 1846 | ++DOMWINDOW == 187 (0x7f752828cc00) [pid = 1846] [serial = 1977] [outer = 0x7f7526607800] 09:30:02 INFO - PROCESS | 1846 | --DOCSHELL 0x7f752f9c8800 == 101 [pid = 1846] [id = 630] 09:30:02 INFO - PROCESS | 1846 | --DOCSHELL 0x7f752f63b000 == 100 [pid = 1846] [id = 629] 09:30:02 INFO - PROCESS | 1846 | --DOCSHELL 0x7f752f21f800 == 99 [pid = 1846] [id = 628] 09:30:02 INFO - PROCESS | 1846 | --DOCSHELL 0x7f752a31d000 == 98 [pid = 1846] [id = 627] 09:30:02 INFO - PROCESS | 1846 | --DOCSHELL 0x7f752991c800 == 97 [pid = 1846] [id = 626] 09:30:02 INFO - PROCESS | 1846 | --DOCSHELL 0x7f75295d7800 == 96 [pid = 1846] [id = 625] 09:30:02 INFO - PROCESS | 1846 | --DOCSHELL 0x7f7528043000 == 95 [pid = 1846] [id = 624] 09:30:02 INFO - PROCESS | 1846 | --DOCSHELL 0x7f7523b04000 == 94 [pid = 1846] [id = 623] 09:30:02 INFO - PROCESS | 1846 | --DOCSHELL 0x7f7528051000 == 93 [pid = 1846] [id = 622] 09:30:02 INFO - PROCESS | 1846 | 1461774602680 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:30:02 INFO - PROCESS | 1846 | --DOMWINDOW == 186 (0x7f75265c6000) [pid = 1846] [serial = 1824] [outer = (nil)] [url = about:blank] 09:30:02 INFO - PROCESS | 1846 | --DOMWINDOW == 185 (0x7f7525fe7800) [pid = 1846] [serial = 1850] [outer = (nil)] [url = about:blank] 09:30:02 INFO - PROCESS | 1846 | --DOMWINDOW == 184 (0x7f7533d95800) [pid = 1846] [serial = 1841] [outer = (nil)] [url = about:blank] 09:30:02 INFO - PROCESS | 1846 | --DOMWINDOW == 183 (0x7f75265c9800) [pid = 1846] [serial = 1859] [outer = (nil)] [url = about:blank] 09:30:02 INFO - PROCESS | 1846 | --DOMWINDOW == 182 (0x7f7528364800) [pid = 1846] [serial = 1832] [outer = (nil)] [url = about:blank] 09:30:02 INFO - PROCESS | 1846 | --DOMWINDOW == 181 (0x7f7530557400) [pid = 1846] [serial = 1838] [outer = (nil)] [url = about:blank] 09:30:02 INFO - PROCESS | 1846 | --DOMWINDOW == 180 (0x7f75268b5400) [pid = 1846] [serial = 1860] [outer = (nil)] [url = about:blank] 09:30:02 INFO - PROCESS | 1846 | --DOMWINDOW == 179 (0x7f7525ff0000) [pid = 1846] [serial = 1856] [outer = (nil)] [url = about:blank] 09:30:02 INFO - PROCESS | 1846 | --DOMWINDOW == 178 (0x7f752049f000) [pid = 1846] [serial = 1826] [outer = (nil)] [url = about:blank] 09:30:02 INFO - PROCESS | 1846 | --DOMWINDOW == 177 (0x7f7526a57000) [pid = 1846] [serial = 1829] [outer = (nil)] [url = about:blank] 09:30:02 INFO - PROCESS | 1846 | --DOMWINDOW == 176 (0x7f7539410400) [pid = 1846] [serial = 1844] [outer = (nil)] [url = about:blank] 09:30:02 INFO - PROCESS | 1846 | --DOMWINDOW == 175 (0x7f754031a800) [pid = 1846] [serial = 1847] [outer = (nil)] [url = about:blank] 09:30:02 INFO - PROCESS | 1846 | --DOMWINDOW == 174 (0x7f752f2cc800) [pid = 1846] [serial = 1835] [outer = (nil)] [url = about:blank] 09:30:02 INFO - PROCESS | 1846 | --DOMWINDOW == 173 (0x7f75260fb800) [pid = 1846] [serial = 1857] [outer = (nil)] [url = about:blank] 09:30:02 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | Shadows are not drawn for transparent fill patterns 09:30:02 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | took 1744ms 09:30:02 INFO - PROCESS | 1846 | --DOMWINDOW == 172 (0x7f7527b12400) [pid = 1846] [serial = 1863] [outer = (nil)] [url = about:blank] 09:30:02 INFO - PROCESS | 1846 | --DOMWINDOW == 171 (0x7f75268b2000) [pid = 1846] [serial = 1862] [outer = (nil)] [url = about:blank] 09:30:02 INFO - PROCESS | 1846 | --DOMWINDOW == 170 (0x7f7527ff2000) [pid = 1846] [serial = 1865] [outer = (nil)] [url = about:blank] 09:30:02 INFO - PROCESS | 1846 | --DOMWINDOW == 169 (0x7f75280cb400) [pid = 1846] [serial = 1866] [outer = (nil)] [url = about:blank] 09:30:02 INFO - PROCESS | 1846 | 1461774602766 Marionette TRACE conn3 -> [0,2605,"getWindowHandle",null] 09:30:02 INFO - PROCESS | 1846 | 1461774602770 Marionette TRACE conn3 <- [1,2605,null,{"value":"8"}] 09:30:02 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html 09:30:02 INFO - PROCESS | 1846 | 1461774602778 Marionette TRACE conn3 -> [0,2606,"setScriptTimeout",{"ms":35000}] 09:30:02 INFO - PROCESS | 1846 | 1461774602781 Marionette TRACE conn3 <- [1,2606,null,{}] 09:30:02 INFO - PROCESS | 1846 | 1461774602786 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:30:02 INFO - PROCESS | 1846 | 1461774602979 Marionette TRACE conn3 <- [1,2607,null,{"value":null}] 09:30:03 INFO - PROCESS | 1846 | 1461774603139 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\", \"8c3fb307-b706-445e-94e1-ab62aec87e07\");\n\nvar timer = null;\nif (30000) {\n 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:30:03 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f75261e8800 == 94 [pid = 1846] [id = 659] 09:30:03 INFO - PROCESS | 1846 | ++DOMWINDOW == 170 (0x7f752049a800) [pid = 1846] [serial = 1978] [outer = (nil)] 09:30:03 INFO - PROCESS | 1846 | ++DOMWINDOW == 171 (0x7f7528ec3000) [pid = 1846] [serial = 1979] [outer = 0x7f752049a800] 09:30:03 INFO - PROCESS | 1846 | 1461774603206 Marionette DEBUG loaded listener.js 09:30:03 INFO - PROCESS | 1846 | ++DOMWINDOW == 172 (0x7f752a52a000) [pid = 1846] [serial = 1980] [outer = 0x7f752049a800] 09:30:04 INFO - PROCESS | 1846 | 1461774604064 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:30:04 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | Shadows are not drawn for transparent parts of fill patterns 09:30:04 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | took 1330ms 09:30:04 INFO - PROCESS | 1846 | 1461774604110 Marionette TRACE conn3 -> [0,2609,"getWindowHandle",null] 09:30:04 INFO - PROCESS | 1846 | 1461774604113 Marionette TRACE conn3 <- [1,2609,null,{"value":"8"}] 09:30:04 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.basic.html 09:30:04 INFO - PROCESS | 1846 | 1461774604126 Marionette TRACE conn3 -> [0,2610,"setScriptTimeout",{"ms":35000}] 09:30:04 INFO - PROCESS | 1846 | 1461774604134 Marionette TRACE conn3 <- [1,2610,null,{}] 09:30:04 INFO - PROCESS | 1846 | 1461774604142 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:30:04 INFO - PROCESS | 1846 | 1461774604337 Marionette TRACE conn3 <- [1,2611,null,{"value":null}] 09:30:04 INFO - PROCESS | 1846 | 1461774604525 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\", \"8c3fb307-b706-445e-94e1-ab62aec87e07\");\n\nvar timer = null;\nif (30000) {\n 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:30:04 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f75295e7800 == 95 [pid = 1846] [id = 660] 09:30:04 INFO - PROCESS | 1846 | ++DOMWINDOW == 173 (0x7f752a532400) [pid = 1846] [serial = 1981] [outer = (nil)] 09:30:04 INFO - PROCESS | 1846 | ++DOMWINDOW == 174 (0x7f752e1ac000) [pid = 1846] [serial = 1982] [outer = 0x7f752a532400] 09:30:04 INFO - PROCESS | 1846 | 1461774604587 Marionette DEBUG loaded listener.js 09:30:04 INFO - PROCESS | 1846 | ++DOMWINDOW == 175 (0x7f752f148c00) [pid = 1846] [serial = 1983] [outer = 0x7f752a532400] 09:30:05 INFO - PROCESS | 1846 | 1461774605396 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:30:05 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.basic.html | Shadows are drawn for strokes 09:30:05 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.basic.html | took 1348ms 09:30:05 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.1.html 09:30:05 INFO - PROCESS | 1846 | 1461774605468 Marionette TRACE conn3 -> [0,2613,"getWindowHandle",null] 09:30:05 INFO - PROCESS | 1846 | 1461774605472 Marionette TRACE conn3 <- [1,2613,null,{"value":"8"}] 09:30:05 INFO - PROCESS | 1846 | 1461774605477 Marionette TRACE conn3 -> [0,2614,"setScriptTimeout",{"ms":35000}] 09:30:05 INFO - PROCESS | 1846 | 1461774605480 Marionette TRACE conn3 <- [1,2614,null,{}] 09:30:05 INFO - PROCESS | 1846 | 1461774605485 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:30:05 INFO - PROCESS | 1846 | 1461774605717 Marionette TRACE conn3 <- [1,2615,null,{"value":null}] 09:30:05 INFO - PROCESS | 1846 | 1461774605752 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\", \"8c3fb307-b706-445e-94e1-ab62aec87e07\");\n\nvar timer = null;\nif (30000) {\n 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:30:05 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f752f21f800 == 96 [pid = 1846] [id = 661] 09:30:05 INFO - PROCESS | 1846 | ++DOMWINDOW == 176 (0x7f752a6bac00) [pid = 1846] [serial = 1984] [outer = (nil)] 09:30:05 INFO - PROCESS | 1846 | ++DOMWINDOW == 177 (0x7f752fb3cc00) [pid = 1846] [serial = 1985] [outer = 0x7f752a6bac00] 09:30:05 INFO - PROCESS | 1846 | 1461774605812 Marionette DEBUG loaded listener.js 09:30:05 INFO - PROCESS | 1846 | ++DOMWINDOW == 178 (0x7f752fd1d800) [pid = 1846] [serial = 1986] [outer = 0x7f752a6bac00] 09:30:06 INFO - PROCESS | 1846 | --DOMWINDOW == 177 (0x7f752180c400) [pid = 1846] [serial = 1867] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html] 09:30:06 INFO - PROCESS | 1846 | --DOMWINDOW == 176 (0x7f752646d400) [pid = 1846] [serial = 1909] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.blur.html] 09:30:06 INFO - PROCESS | 1846 | --DOMWINDOW == 175 (0x7f7528e85800) [pid = 1846] [serial = 1918] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.x.html] 09:30:06 INFO - PROCESS | 1846 | --DOMWINDOW == 174 (0x7f752a537400) [pid = 1846] [serial = 1921] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.y.html] 09:30:06 INFO - PROCESS | 1846 | --DOMWINDOW == 173 (0x7f752180f400) [pid = 1846] [serial = 1912] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.1.html] 09:30:06 INFO - PROCESS | 1846 | --DOMWINDOW == 172 (0x7f7521802400) [pid = 1846] [serial = 1924] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.alpha.html] 09:30:06 INFO - PROCESS | 1846 | --DOMWINDOW == 171 (0x7f7526d83800) [pid = 1846] [serial = 1915] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.2.html] 09:30:07 INFO - PROCESS | 1846 | 1461774607034 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:30:07 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | Shadows are not drawn for areas outside stroke caps 09:30:07 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | took 1586ms 09:30:07 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.2.html 09:30:07 INFO - PROCESS | 1846 | 1461774607064 Marionette TRACE conn3 -> [0,2617,"getWindowHandle",null] 09:30:07 INFO - PROCESS | 1846 | 1461774607067 Marionette TRACE conn3 <- [1,2617,null,{"value":"8"}] 09:30:07 INFO - PROCESS | 1846 | 1461774607073 Marionette TRACE conn3 -> [0,2618,"setScriptTimeout",{"ms":35000}] 09:30:07 INFO - PROCESS | 1846 | 1461774607076 Marionette TRACE conn3 <- [1,2618,null,{}] 09:30:07 INFO - PROCESS | 1846 | 1461774607082 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:30:07 INFO - PROCESS | 1846 | 1461774607248 Marionette TRACE conn3 <- [1,2619,null,{"value":null}] 09:30:07 INFO - PROCESS | 1846 | 1461774607262 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\", \"8c3fb307-b706-445e-94e1-ab62aec87e07\");\n\nvar timer = null;\nif (30000) {\n 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:30:07 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f752f21e800 == 97 [pid = 1846] [id = 662] 09:30:07 INFO - PROCESS | 1846 | ++DOMWINDOW == 172 (0x7f752fcda800) [pid = 1846] [serial = 1987] [outer = (nil)] 09:30:07 INFO - PROCESS | 1846 | ++DOMWINDOW == 173 (0x7f752ff36c00) [pid = 1846] [serial = 1988] [outer = 0x7f752fcda800] 09:30:07 INFO - PROCESS | 1846 | 1461774607334 Marionette DEBUG loaded listener.js 09:30:07 INFO - PROCESS | 1846 | ++DOMWINDOW == 174 (0x7f7531572800) [pid = 1846] [serial = 1989] [outer = 0x7f752fcda800] 09:30:08 INFO - PROCESS | 1846 | 1461774608249 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:30:08 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | Shadows are drawn for stroke caps 09:30:08 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | took 1230ms 09:30:08 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.1.html 09:30:08 INFO - PROCESS | 1846 | 1461774608303 Marionette TRACE conn3 -> [0,2621,"getWindowHandle",null] 09:30:08 INFO - PROCESS | 1846 | 1461774608305 Marionette TRACE conn3 <- [1,2621,null,{"value":"8"}] 09:30:08 INFO - PROCESS | 1846 | 1461774608312 Marionette TRACE conn3 -> [0,2622,"setScriptTimeout",{"ms":35000}] 09:30:08 INFO - PROCESS | 1846 | 1461774608314 Marionette TRACE conn3 <- [1,2622,null,{}] 09:30:08 INFO - PROCESS | 1846 | 1461774608319 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:30:08 INFO - PROCESS | 1846 | 1461774608500 Marionette TRACE conn3 <- [1,2623,null,{"value":null}] 09:30:08 INFO - PROCESS | 1846 | 1461774608661 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\", \"8c3fb307-b706-445e-94e1-ab62aec87e07\");\n\nvar timer = null;\nif (30000) {\n 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:30:08 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f7531296800 == 98 [pid = 1846] [id = 663] 09:30:08 INFO - PROCESS | 1846 | ++DOMWINDOW == 175 (0x7f752fd1e000) [pid = 1846] [serial = 1990] [outer = (nil)] 09:30:08 INFO - PROCESS | 1846 | ++DOMWINDOW == 176 (0x7f7533d8fc00) [pid = 1846] [serial = 1991] [outer = 0x7f752fd1e000] 09:30:08 INFO - PROCESS | 1846 | 1461774608723 Marionette DEBUG loaded listener.js 09:30:08 INFO - PROCESS | 1846 | ++DOMWINDOW == 177 (0x7f7534789c00) [pid = 1846] [serial = 1992] [outer = 0x7f752fd1e000] 09:30:09 INFO - PROCESS | 1846 | 1461774609857 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:30:09 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.1.html | Shadows are not drawn for areas outside stroke joins 09:30:09 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.1.html | took 1585ms 09:30:09 INFO - PROCESS | 1846 | 1461774609897 Marionette TRACE conn3 -> [0,2625,"getWindowHandle",null] 09:30:09 INFO - PROCESS | 1846 | 1461774609902 Marionette TRACE conn3 <- [1,2625,null,{"value":"8"}] 09:30:09 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.2.html 09:30:09 INFO - PROCESS | 1846 | 1461774609911 Marionette TRACE conn3 -> [0,2626,"setScriptTimeout",{"ms":35000}] 09:30:09 INFO - PROCESS | 1846 | 1461774609916 Marionette TRACE conn3 <- [1,2626,null,{}] 09:30:09 INFO - PROCESS | 1846 | 1461774609923 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:30:10 INFO - PROCESS | 1846 | 1461774610128 Marionette TRACE conn3 <- [1,2627,null,{"value":null}] 09:30:10 INFO - PROCESS | 1846 | 1461774610380 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\", \"8c3fb307-b706-445e-94e1-ab62aec87e07\");\n\nvar timer = null;\nif (30000) {\n 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:30:10 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f7528049000 == 99 [pid = 1846] [id = 664] 09:30:10 INFO - PROCESS | 1846 | ++DOMWINDOW == 178 (0x7f7527ff7800) [pid = 1846] [serial = 1993] [outer = (nil)] 09:30:10 INFO - PROCESS | 1846 | ++DOMWINDOW == 179 (0x7f752836a400) [pid = 1846] [serial = 1994] [outer = 0x7f7527ff7800] 09:30:10 INFO - PROCESS | 1846 | 1461774610498 Marionette DEBUG loaded listener.js 09:30:10 INFO - PROCESS | 1846 | ++DOMWINDOW == 180 (0x7f7528ecac00) [pid = 1846] [serial = 1995] [outer = 0x7f7527ff7800] 09:30:11 INFO - PROCESS | 1846 | 1461774611433 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:30:11 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.2.html | Shadows are drawn for stroke joins 09:30:11 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.2.html | took 1584ms 09:30:11 INFO - PROCESS | 1846 | 1461774611496 Marionette TRACE conn3 -> [0,2629,"getWindowHandle",null] 09:30:11 INFO - PROCESS | 1846 | 1461774611504 Marionette TRACE conn3 <- [1,2629,null,{"value":"8"}] 09:30:11 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.3.html 09:30:11 INFO - PROCESS | 1846 | 1461774611514 Marionette TRACE conn3 -> [0,2630,"setScriptTimeout",{"ms":35000}] 09:30:11 INFO - PROCESS | 1846 | 1461774611518 Marionette TRACE conn3 <- [1,2630,null,{}] 09:30:11 INFO - PROCESS | 1846 | 1461774611524 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:30:11 INFO - PROCESS | 1846 | 1461774611730 Marionette TRACE conn3 <- [1,2631,null,{"value":null}] 09:30:11 INFO - PROCESS | 1846 | 1461774611942 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\", \"8c3fb307-b706-445e-94e1-ab62aec87e07\");\n\nvar timer = null;\nif (30000) {\n 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:30:12 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f75301dc800 == 100 [pid = 1846] [id = 665] 09:30:12 INFO - PROCESS | 1846 | ++DOMWINDOW == 181 (0x7f752993c800) [pid = 1846] [serial = 1996] [outer = (nil)] 09:30:12 INFO - PROCESS | 1846 | ++DOMWINDOW == 182 (0x7f752e1b1800) [pid = 1846] [serial = 1997] [outer = 0x7f752993c800] 09:30:12 INFO - PROCESS | 1846 | 1461774612056 Marionette DEBUG loaded listener.js 09:30:12 INFO - PROCESS | 1846 | ++DOMWINDOW == 183 (0x7f752fcc8c00) [pid = 1846] [serial = 1998] [outer = 0x7f752993c800] 09:30:13 INFO - PROCESS | 1846 | 1461774613037 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:30:13 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.3.html | Shadows are drawn for stroke joins respecting miter limit 09:30:13 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.3.html | took 1578ms 09:30:13 INFO - PROCESS | 1846 | 1461774613093 Marionette TRACE conn3 -> [0,2633,"getWindowHandle",null] 09:30:13 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.1.html 09:30:13 INFO - PROCESS | 1846 | 1461774613098 Marionette TRACE conn3 <- [1,2633,null,{"value":"8"}] 09:30:13 INFO - PROCESS | 1846 | 1461774613106 Marionette TRACE conn3 -> [0,2634,"setScriptTimeout",{"ms":35000}] 09:30:13 INFO - PROCESS | 1846 | 1461774613112 Marionette TRACE conn3 <- [1,2634,null,{}] 09:30:13 INFO - PROCESS | 1846 | 1461774613129 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:30:13 INFO - PROCESS | 1846 | 1461774613374 Marionette TRACE conn3 <- [1,2635,null,{"value":null}] 09:30:13 INFO - PROCESS | 1846 | 1461774613577 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\", \"8c3fb307-b706-445e-94e1-ab62aec87e07\");\n\nvar timer = null;\nif (30000) {\n 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:30:13 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f7537c29000 == 101 [pid = 1846] [id = 666] 09:30:13 INFO - PROCESS | 1846 | ++DOMWINDOW == 184 (0x7f752fcd5400) [pid = 1846] [serial = 1999] [outer = (nil)] 09:30:13 INFO - PROCESS | 1846 | ++DOMWINDOW == 185 (0x7f7532ab9000) [pid = 1846] [serial = 2000] [outer = 0x7f752fcd5400] 09:30:13 INFO - PROCESS | 1846 | 1461774613695 Marionette DEBUG loaded listener.js 09:30:13 INFO - PROCESS | 1846 | ++DOMWINDOW == 186 (0x7f753478ec00) [pid = 1846] [serial = 2001] [outer = 0x7f752fcd5400] 09:30:14 INFO - PROCESS | 1846 | 1461774614670 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:30:14 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.1.html | Shadows take account of transformations 09:30:14 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.1.html | took 1594ms 09:30:14 INFO - PROCESS | 1846 | 1461774614698 Marionette TRACE conn3 -> [0,2637,"getWindowHandle",null] 09:30:14 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.2.html 09:30:14 INFO - PROCESS | 1846 | 1461774614703 Marionette TRACE conn3 <- [1,2637,null,{"value":"8"}] 09:30:14 INFO - PROCESS | 1846 | 1461774614709 Marionette TRACE conn3 -> [0,2638,"setScriptTimeout",{"ms":35000}] 09:30:14 INFO - PROCESS | 1846 | 1461774614713 Marionette TRACE conn3 <- [1,2638,null,{}] 09:30:14 INFO - PROCESS | 1846 | 1461774614718 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:30:14 INFO - PROCESS | 1846 | 1461774614921 Marionette TRACE conn3 <- [1,2639,null,{"value":null}] 09:30:15 INFO - PROCESS | 1846 | 1461774615127 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\", \"8c3fb307-b706-445e-94e1-ab62aec87e07\");\n\nvar timer = null;\nif (30000) {\n 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:30:15 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f7545fdc800 == 102 [pid = 1846] [id = 667] 09:30:15 INFO - PROCESS | 1846 | ++DOMWINDOW == 187 (0x7f75329ed000) [pid = 1846] [serial = 2002] [outer = (nil)] 09:30:15 INFO - PROCESS | 1846 | ++DOMWINDOW == 188 (0x7f7536fc9800) [pid = 1846] [serial = 2003] [outer = 0x7f75329ed000] 09:30:15 INFO - PROCESS | 1846 | 1461774615199 Marionette DEBUG loaded listener.js 09:30:15 INFO - PROCESS | 1846 | ++DOMWINDOW == 189 (0x7f7538d9c800) [pid = 1846] [serial = 2004] [outer = 0x7f75329ed000] 09:30:16 INFO - PROCESS | 1846 | 1461774616091 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:30:16 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.2.html | Shadow offsets are not affected by transformations 09:30:16 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.2.html | took 1435ms 09:30:16 INFO - PROCESS | 1846 | 1461774616145 Marionette TRACE conn3 -> [0,2641,"getWindowHandle",null] 09:30:16 INFO - PROCESS | 1846 | 1461774616148 Marionette TRACE conn3 <- [1,2641,null,{"value":"8"}] 09:30:16 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.default.html 09:30:16 INFO - PROCESS | 1846 | 1461774616156 Marionette TRACE conn3 -> [0,2642,"setScriptTimeout",{"ms":35000}] 09:30:16 INFO - PROCESS | 1846 | 1461774616159 Marionette TRACE conn3 <- [1,2642,null,{}] 09:30:16 INFO - PROCESS | 1846 | 1461774616165 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:30:16 INFO - PROCESS | 1846 | 1461774616352 Marionette TRACE conn3 <- [1,2643,null,{"value":null}] 09:30:16 INFO - PROCESS | 1846 | 1461774616556 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\", \"8c3fb307-b706-445e-94e1-ab62aec87e07\");\n\nvar timer = null;\nif (30000) {\n 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:30:16 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f754ae7a000 == 103 [pid = 1846] [id = 668] 09:30:16 INFO - PROCESS | 1846 | ++DOMWINDOW == 190 (0x7f75355c1400) [pid = 1846] [serial = 2005] [outer = (nil)] 09:30:16 INFO - PROCESS | 1846 | ++DOMWINDOW == 191 (0x7f7539db7c00) [pid = 1846] [serial = 2006] [outer = 0x7f75355c1400] 09:30:16 INFO - PROCESS | 1846 | 1461774616635 Marionette DEBUG loaded listener.js 09:30:16 INFO - PROCESS | 1846 | ++DOMWINDOW == 192 (0x7f753b9cf400) [pid = 1846] [serial = 2007] [outer = 0x7f75355c1400] 09:30:17 INFO - PROCESS | 1846 | 1461774617578 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:30:17 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.default.html | Canvas test: 2d.text.align.default 09:30:17 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.default.html | took 1484ms 09:30:17 INFO - PROCESS | 1846 | 1461774617640 Marionette TRACE conn3 -> [0,2645,"getWindowHandle",null] 09:30:17 INFO - PROCESS | 1846 | 1461774617644 Marionette TRACE conn3 <- [1,2645,null,{"value":"8"}] 09:30:17 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.invalid.html 09:30:17 INFO - PROCESS | 1846 | 1461774617650 Marionette TRACE conn3 -> [0,2646,"setScriptTimeout",{"ms":35000}] 09:30:17 INFO - PROCESS | 1846 | 1461774617653 Marionette TRACE conn3 <- [1,2646,null,{}] 09:30:17 INFO - PROCESS | 1846 | 1461774617658 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:30:17 INFO - PROCESS | 1846 | 1461774617865 Marionette TRACE conn3 <- [1,2647,null,{"value":null}] 09:30:18 INFO - PROCESS | 1846 | 1461774618070 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\", \"8c3fb307-b706-445e-94e1-ab62aec87e07\");\n\nvar timer = null;\nif (30000) {\n 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:30:18 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f75506ed000 == 104 [pid = 1846] [id = 669] 09:30:18 INFO - PROCESS | 1846 | ++DOMWINDOW == 193 (0x7f753b9ce800) [pid = 1846] [serial = 2008] [outer = (nil)] 09:30:18 INFO - PROCESS | 1846 | ++DOMWINDOW == 194 (0x7f754760b400) [pid = 1846] [serial = 2009] [outer = 0x7f753b9ce800] 09:30:18 INFO - PROCESS | 1846 | 1461774618148 Marionette DEBUG loaded listener.js 09:30:18 INFO - PROCESS | 1846 | ++DOMWINDOW == 195 (0x7f754ad48400) [pid = 1846] [serial = 2010] [outer = 0x7f753b9ce800] 09:30:19 INFO - PROCESS | 1846 | 1461774619028 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:30:19 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.invalid.html | Canvas test: 2d.text.align.invalid 09:30:19 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.invalid.html | took 1429ms 09:30:19 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.valid.html 09:30:19 INFO - PROCESS | 1846 | 1461774619080 Marionette TRACE conn3 -> [0,2649,"getWindowHandle",null] 09:30:19 INFO - PROCESS | 1846 | 1461774619083 Marionette TRACE conn3 <- [1,2649,null,{"value":"8"}] 09:30:19 INFO - PROCESS | 1846 | 1461774619091 Marionette TRACE conn3 -> [0,2650,"setScriptTimeout",{"ms":35000}] 09:30:19 INFO - PROCESS | 1846 | 1461774619093 Marionette TRACE conn3 <- [1,2650,null,{}] 09:30:19 INFO - PROCESS | 1846 | 1461774619106 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:30:19 INFO - PROCESS | 1846 | 1461774619314 Marionette TRACE conn3 <- [1,2651,null,{"value":null}] 09:30:19 INFO - PROCESS | 1846 | 1461774619566 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\", \"8c3fb307-b706-445e-94e1-ab62aec87e07\");\n\nvar timer = null;\nif (30000) {\n 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:30:19 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f7529690800 == 105 [pid = 1846] [id = 670] 09:30:19 INFO - PROCESS | 1846 | ++DOMWINDOW == 196 (0x7f75244e8800) [pid = 1846] [serial = 2011] [outer = (nil)] 09:30:19 INFO - PROCESS | 1846 | ++DOMWINDOW == 197 (0x7f7526b0ac00) [pid = 1846] [serial = 2012] [outer = 0x7f75244e8800] 09:30:19 INFO - PROCESS | 1846 | 1461774619642 Marionette DEBUG loaded listener.js 09:30:19 INFO - PROCESS | 1846 | ++DOMWINDOW == 198 (0x7f7526b0fc00) [pid = 1846] [serial = 2013] [outer = 0x7f75244e8800] 09:30:20 INFO - PROCESS | 1846 | 1461774620468 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:30:20 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.valid.html | Canvas test: 2d.text.align.valid 09:30:20 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.valid.html | took 1437ms 09:30:20 INFO - PROCESS | 1846 | 1461774620527 Marionette TRACE conn3 -> [0,2653,"getWindowHandle",null] 09:30:20 INFO - PROCESS | 1846 | 1461774620530 Marionette TRACE conn3 <- [1,2653,null,{"value":"8"}] 09:30:20 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.default.html 09:30:20 INFO - PROCESS | 1846 | 1461774620536 Marionette TRACE conn3 -> [0,2654,"setScriptTimeout",{"ms":35000}] 09:30:20 INFO - PROCESS | 1846 | 1461774620538 Marionette TRACE conn3 <- [1,2654,null,{}] 09:30:20 INFO - PROCESS | 1846 | 1461774620544 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:30:20 INFO - PROCESS | 1846 | 1461774620729 Marionette TRACE conn3 <- [1,2655,null,{"value":null}] 09:30:20 INFO - PROCESS | 1846 | 1461774620945 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\", \"8c3fb307-b706-445e-94e1-ab62aec87e07\");\n\nvar timer = null;\nif (30000) {\n 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:30:21 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f75297af800 == 106 [pid = 1846] [id = 671] 09:30:21 INFO - PROCESS | 1846 | ++DOMWINDOW == 199 (0x7f7522b52400) [pid = 1846] [serial = 2014] [outer = (nil)] 09:30:21 INFO - PROCESS | 1846 | ++DOMWINDOW == 200 (0x7f7522b5ac00) [pid = 1846] [serial = 2015] [outer = 0x7f7522b52400] 09:30:21 INFO - PROCESS | 1846 | 1461774621059 Marionette DEBUG loaded listener.js 09:30:21 INFO - PROCESS | 1846 | ++DOMWINDOW == 201 (0x7f7522b5f800) [pid = 1846] [serial = 2016] [outer = 0x7f7522b52400] 09:30:21 INFO - PROCESS | 1846 | 1461774621947 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:30:22 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.default.html | Canvas test: 2d.text.baseline.default 09:30:22 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.default.html | took 1484ms 09:30:22 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.invalid.html 09:30:22 INFO - PROCESS | 1846 | 1461774622021 Marionette TRACE conn3 -> [0,2657,"getWindowHandle",null] 09:30:22 INFO - PROCESS | 1846 | 1461774622024 Marionette TRACE conn3 <- [1,2657,null,{"value":"8"}] 09:30:22 INFO - PROCESS | 1846 | 1461774622030 Marionette TRACE conn3 -> [0,2658,"setScriptTimeout",{"ms":35000}] 09:30:22 INFO - PROCESS | 1846 | 1461774622033 Marionette TRACE conn3 <- [1,2658,null,{}] 09:30:22 INFO - PROCESS | 1846 | 1461774622038 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:30:22 INFO - PROCESS | 1846 | 1461774622245 Marionette TRACE conn3 <- [1,2659,null,{"value":null}] 09:30:22 INFO - PROCESS | 1846 | 1461774622449 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\", \"8c3fb307-b706-445e-94e1-ab62aec87e07\");\n\nvar timer = null;\nif (30000) {\n 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:30:22 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f7533d67800 == 107 [pid = 1846] [id = 672] 09:30:22 INFO - PROCESS | 1846 | ++DOMWINDOW == 202 (0x7f7522b56400) [pid = 1846] [serial = 2017] [outer = (nil)] 09:30:22 INFO - PROCESS | 1846 | ++DOMWINDOW == 203 (0x7f7526b0bc00) [pid = 1846] [serial = 2018] [outer = 0x7f7522b56400] 09:30:22 INFO - PROCESS | 1846 | 1461774622560 Marionette DEBUG loaded listener.js 09:30:22 INFO - PROCESS | 1846 | ++DOMWINDOW == 204 (0x7f754533cc00) [pid = 1846] [serial = 2019] [outer = 0x7f7522b56400] 09:30:23 INFO - PROCESS | 1846 | 1461774623454 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:30:23 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.invalid.html | Canvas test: 2d.text.baseline.invalid 09:30:23 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.invalid.html | took 1478ms 09:30:23 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.valid.html 09:30:23 INFO - PROCESS | 1846 | 1461774623508 Marionette TRACE conn3 -> [0,2661,"getWindowHandle",null] 09:30:23 INFO - PROCESS | 1846 | 1461774623510 Marionette TRACE conn3 <- [1,2661,null,{"value":"8"}] 09:30:23 INFO - PROCESS | 1846 | 1461774623517 Marionette TRACE conn3 -> [0,2662,"setScriptTimeout",{"ms":35000}] 09:30:23 INFO - PROCESS | 1846 | 1461774623520 Marionette TRACE conn3 <- [1,2662,null,{}] 09:30:23 INFO - PROCESS | 1846 | 1461774623526 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:30:23 INFO - PROCESS | 1846 | 1461774623721 Marionette TRACE conn3 <- [1,2663,null,{"value":null}] 09:30:23 INFO - PROCESS | 1846 | 1461774623927 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\", \"8c3fb307-b706-445e-94e1-ab62aec87e07\");\n\nvar timer = null;\nif (30000) {\n 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:30:23 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f7533d7e000 == 108 [pid = 1846] [id = 673] 09:30:23 INFO - PROCESS | 1846 | ++DOMWINDOW == 205 (0x7f7522b5a800) [pid = 1846] [serial = 2020] [outer = (nil)] 09:30:23 INFO - PROCESS | 1846 | ++DOMWINDOW == 206 (0x7f7527f07c00) [pid = 1846] [serial = 2021] [outer = 0x7f7522b5a800] 09:30:24 INFO - PROCESS | 1846 | 1461774623999 Marionette DEBUG loaded listener.js 09:30:24 INFO - PROCESS | 1846 | ++DOMWINDOW == 207 (0x7f7527f0c400) [pid = 1846] [serial = 2022] [outer = 0x7f7522b5a800] 09:30:24 INFO - PROCESS | 1846 | 1461774624982 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:30:25 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.valid.html | Canvas test: 2d.text.baseline.valid 09:30:25 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.valid.html | took 1528ms 09:30:25 INFO - PROCESS | 1846 | 1461774625045 Marionette TRACE conn3 -> [0,2665,"getWindowHandle",null] 09:30:25 INFO - PROCESS | 1846 | 1461774625050 Marionette TRACE conn3 <- [1,2665,null,{"value":"8"}] 09:30:25 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html 09:30:25 INFO - PROCESS | 1846 | 1461774625055 Marionette TRACE conn3 -> [0,2666,"setScriptTimeout",{"ms":35000}] 09:30:25 INFO - PROCESS | 1846 | 1461774625058 Marionette TRACE conn3 <- [1,2666,null,{}] 09:30:25 INFO - PROCESS | 1846 | 1461774625064 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:30:25 INFO - PROCESS | 1846 | 1461774625290 Marionette TRACE conn3 <- [1,2667,null,{"value":null}] 09:30:25 INFO - PROCESS | 1846 | 1461774625494 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\", \"8c3fb307-b706-445e-94e1-ab62aec87e07\");\n\nvar timer = null;\nif (30000) {\n 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:30:25 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f7533d65000 == 109 [pid = 1846] [id = 674] 09:30:25 INFO - PROCESS | 1846 | ++DOMWINDOW == 208 (0x7f7522b60000) [pid = 1846] [serial = 2023] [outer = (nil)] 09:30:25 INFO - PROCESS | 1846 | ++DOMWINDOW == 209 (0x7f754b0a3800) [pid = 1846] [serial = 2024] [outer = 0x7f7522b60000] 09:30:25 INFO - PROCESS | 1846 | 1461774625612 Marionette DEBUG loaded listener.js 09:30:25 INFO - PROCESS | 1846 | ++DOMWINDOW == 210 (0x7f754b634400) [pid = 1846] [serial = 2025] [outer = 0x7f7522b60000] 09:30:26 INFO - PROCESS | 1846 | SkCairoFTTypeface::onFilterRec unimplemented 09:30:26 INFO - PROCESS | 1846 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 09:30:27 INFO - PROCESS | 1846 | 1461774627005 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:30:27 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:30:27 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html | took 1981ms 09:30:27 INFO - PROCESS | 1846 | 1461774627037 Marionette TRACE conn3 -> [0,2669,"getWindowHandle",null] 09:30:27 INFO - PROCESS | 1846 | 1461774627040 Marionette TRACE conn3 <- [1,2669,null,{"value":"8"}] 09:30:27 INFO - PROCESS | 1846 | 1461774627049 Marionette TRACE conn3 -> [0,2670,"setScriptTimeout",{"ms":35000}] 09:30:27 INFO - PROCESS | 1846 | 1461774627052 Marionette TRACE conn3 <- [1,2670,null,{}] 09:30:27 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.hanging.html 09:30:27 INFO - PROCESS | 1846 | 1461774627061 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:30:27 INFO - PROCESS | 1846 | 1461774627322 Marionette TRACE conn3 <- [1,2671,null,{"value":null}] 09:30:27 INFO - PROCESS | 1846 | 1461774627499 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\", \"8c3fb307-b706-445e-94e1-ab62aec87e07\");\n\nvar timer = null;\nif (30000) {\n 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:30:27 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f751f122800 == 110 [pid = 1846] [id = 675] 09:30:27 INFO - PROCESS | 1846 | ++DOMWINDOW == 211 (0x7f7521809000) [pid = 1846] [serial = 2026] [outer = (nil)] 09:30:27 INFO - PROCESS | 1846 | ++DOMWINDOW == 212 (0x7f7521de2800) [pid = 1846] [serial = 2027] [outer = 0x7f7521809000] 09:30:27 INFO - PROCESS | 1846 | 1461774627609 Marionette DEBUG loaded listener.js 09:30:27 INFO - PROCESS | 1846 | ++DOMWINDOW == 213 (0x7f75260f5400) [pid = 1846] [serial = 2028] [outer = 0x7f7521809000] 09:30:29 INFO - PROCESS | 1846 | SkCairoFTTypeface::onFilterRec unimplemented 09:30:29 INFO - PROCESS | 1846 | 1461774629063 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:30:29 INFO - PROCESS | 1846 | 1461774629169 Marionette TRACE conn3 <- [1,2673,null,{"value":"8"}] 09:30:29 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.ideographic.html 09:30:29 INFO - PROCESS | 1846 | 1461774629180 Marionette TRACE conn3 -> [0,2674,"setScriptTimeout",{"ms":35000}] 09:30:29 INFO - PROCESS | 1846 | 1461774629184 Marionette TRACE conn3 <- [1,2674,null,{}] 09:30:29 INFO - PROCESS | 1846 | 1461774629192 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:30:29 INFO - PROCESS | 1846 | 1461774629373 Marionette TRACE conn3 <- [1,2675,null,{"value":null}] 09:30:29 INFO - PROCESS | 1846 | 1461774629576 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\", \"8c3fb307-b706-445e-94e1-ab62aec87e07\");\n\nvar timer = null;\nif (30000) {\n 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:30:29 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f7529417800 == 111 [pid = 1846] [id = 676] 09:30:29 INFO - PROCESS | 1846 | ++DOMWINDOW == 214 (0x7f751f48ec00) [pid = 1846] [serial = 2029] [outer = (nil)] 09:30:29 INFO - PROCESS | 1846 | ++DOMWINDOW == 215 (0x7f7521ddb800) [pid = 1846] [serial = 2030] [outer = 0x7f751f48ec00] 09:30:29 INFO - PROCESS | 1846 | 1461774629681 Marionette DEBUG loaded listener.js 09:30:29 INFO - PROCESS | 1846 | ++DOMWINDOW == 216 (0x7f7525fe7800) [pid = 1846] [serial = 2031] [outer = 0x7f751f48ec00] 09:30:31 INFO - PROCESS | 1846 | SkCairoFTTypeface::onFilterRec unimplemented 09:30:31 INFO - PROCESS | 1846 | 1461774631045 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:30:31 INFO - PROCESS | 1846 | 1461774631075 Marionette TRACE conn3 <- [1,2677,null,{"value":"8"}] 09:30:31 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.middle.html 09:30:31 INFO - PROCESS | 1846 | 1461774631085 Marionette TRACE conn3 -> [0,2678,"setScriptTimeout",{"ms":35000}] 09:30:31 INFO - PROCESS | 1846 | 1461774631089 Marionette TRACE conn3 <- [1,2678,null,{}] 09:30:31 INFO - PROCESS | 1846 | 1461774631094 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:30:31 INFO - PROCESS | 1846 | 1461774631498 Marionette TRACE conn3 <- [1,2679,null,{"value":null}] 09:30:31 INFO - PROCESS | 1846 | --DOCSHELL 0x7f752f21e800 == 110 [pid = 1846] [id = 662] 09:30:31 INFO - PROCESS | 1846 | --DOMWINDOW == 215 (0x7f7531449c00) [pid = 1846] [serial = 1904] [outer = (nil)] [url = about:blank] 09:30:31 INFO - PROCESS | 1846 | --DOMWINDOW == 214 (0x7f7530555c00) [pid = 1846] [serial = 1928] [outer = (nil)] [url = about:blank] 09:30:31 INFO - PROCESS | 1846 | --DOCSHELL 0x7f752f21f800 == 109 [pid = 1846] [id = 661] 09:30:31 INFO - PROCESS | 1846 | --DOCSHELL 0x7f75295e7800 == 108 [pid = 1846] [id = 660] 09:30:31 INFO - PROCESS | 1846 | --DOCSHELL 0x7f75261e8800 == 107 [pid = 1846] [id = 659] 09:30:31 INFO - PROCESS | 1846 | --DOCSHELL 0x7f75221e0000 == 106 [pid = 1846] [id = 658] 09:30:31 INFO - PROCESS | 1846 | --DOCSHELL 0x7f75265b2800 == 105 [pid = 1846] [id = 657] 09:30:31 INFO - PROCESS | 1846 | 1461774631788 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\", \"8c3fb307-b706-445e-94e1-ab62aec87e07\");\n\nvar timer = null;\nif (30000) {\n 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:30:31 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f7521fde800 == 106 [pid = 1846] [id = 677] 09:30:31 INFO - PROCESS | 1846 | ++DOMWINDOW == 215 (0x7f751f48b400) [pid = 1846] [serial = 2032] [outer = (nil)] 09:30:31 INFO - PROCESS | 1846 | ++DOMWINDOW == 216 (0x7f751f48f800) [pid = 1846] [serial = 2033] [outer = 0x7f751f48b400] 09:30:31 INFO - PROCESS | 1846 | 1461774631910 Marionette DEBUG loaded listener.js 09:30:32 INFO - PROCESS | 1846 | ++DOMWINDOW == 217 (0x7f7521ddec00) [pid = 1846] [serial = 2034] [outer = 0x7f751f48b400] 09:30:32 INFO - PROCESS | 1846 | --DOMWINDOW == 216 (0x7f752f75dc00) [pid = 1846] [serial = 1892] [outer = (nil)] [url = about:blank] 09:30:32 INFO - PROCESS | 1846 | --DOMWINDOW == 215 (0x7f7528196800) [pid = 1846] [serial = 1869] [outer = (nil)] [url = about:blank] 09:30:32 INFO - PROCESS | 1846 | --DOMWINDOW == 214 (0x7f7526608400) [pid = 1846] [serial = 1910] [outer = (nil)] [url = about:blank] 09:30:32 INFO - PROCESS | 1846 | --DOMWINDOW == 213 (0x7f752fb3e400) [pid = 1846] [serial = 1895] [outer = (nil)] [url = about:blank] 09:30:32 INFO - PROCESS | 1846 | --DOMWINDOW == 212 (0x7f7526a53800) [pid = 1846] [serial = 1911] [outer = (nil)] [url = about:blank] 09:30:32 INFO - PROCESS | 1846 | --DOMWINDOW == 211 (0x7f752e54c000) [pid = 1846] [serial = 1886] [outer = (nil)] [url = about:blank] 09:30:32 INFO - PROCESS | 1846 | --DOMWINDOW == 210 (0x7f752fd19c00) [pid = 1846] [serial = 1898] [outer = (nil)] [url = about:blank] 09:30:32 INFO - PROCESS | 1846 | --DOMWINDOW == 209 (0x7f752a909c00) [pid = 1846] [serial = 1919] [outer = (nil)] [url = about:blank] 09:30:32 INFO - PROCESS | 1846 | --DOMWINDOW == 208 (0x7f752a6b6800) [pid = 1846] [serial = 1883] [outer = (nil)] [url = about:blank] 09:30:32 INFO - PROCESS | 1846 | --DOMWINDOW == 207 (0x7f752e1adc00) [pid = 1846] [serial = 1923] [outer = (nil)] [url = about:blank] 09:30:32 INFO - PROCESS | 1846 | --DOMWINDOW == 206 (0x7f752646b400) [pid = 1846] [serial = 1871] [outer = (nil)] [url = about:blank] 09:30:32 INFO - PROCESS | 1846 | --DOMWINDOW == 205 (0x7f7527b10800) [pid = 1846] [serial = 1874] [outer = (nil)] [url = about:blank] 09:30:32 INFO - PROCESS | 1846 | --DOMWINDOW == 204 (0x7f752a902400) [pid = 1846] [serial = 1922] [outer = (nil)] [url = about:blank] 09:30:32 INFO - PROCESS | 1846 | --DOMWINDOW == 203 (0x7f7527b10400) [pid = 1846] [serial = 1913] [outer = (nil)] [url = about:blank] 09:30:32 INFO - PROCESS | 1846 | --DOMWINDOW == 202 (0x7f75260f3c00) [pid = 1846] [serial = 1925] [outer = (nil)] [url = about:blank] 09:30:32 INFO - PROCESS | 1846 | --DOMWINDOW == 201 (0x7f7531266c00) [pid = 1846] [serial = 1901] [outer = (nil)] [url = about:blank] 09:30:32 INFO - PROCESS | 1846 | --DOMWINDOW == 200 (0x7f752993dc00) [pid = 1846] [serial = 1880] [outer = (nil)] [url = about:blank] 09:30:32 INFO - PROCESS | 1846 | --DOMWINDOW == 199 (0x7f752a929800) [pid = 1846] [serial = 1920] [outer = (nil)] [url = about:blank] 09:30:32 INFO - PROCESS | 1846 | --DOMWINDOW == 198 (0x7f7528e8d400) [pid = 1846] [serial = 1916] [outer = (nil)] [url = about:blank] 09:30:32 INFO - PROCESS | 1846 | --DOMWINDOW == 197 (0x7f7528e82c00) [pid = 1846] [serial = 1877] [outer = (nil)] [url = about:blank] 09:30:32 INFO - PROCESS | 1846 | --DOMWINDOW == 196 (0x7f75280af800) [pid = 1846] [serial = 1914] [outer = (nil)] [url = about:blank] 09:30:32 INFO - PROCESS | 1846 | --DOMWINDOW == 195 (0x7f752993e400) [pid = 1846] [serial = 1917] [outer = (nil)] [url = about:blank] 09:30:32 INFO - PROCESS | 1846 | --DOMWINDOW == 194 (0x7f752f14c800) [pid = 1846] [serial = 1889] [outer = (nil)] [url = about:blank] 09:30:32 INFO - PROCESS | 1846 | --DOMWINDOW == 193 (0x7f752fde1800) [pid = 1846] [serial = 1926] [outer = (nil)] [url = about:blank] 09:30:32 INFO - PROCESS | 1846 | --DOMWINDOW == 192 (0x7f7527b17400) [pid = 1846] [serial = 1907] [outer = (nil)] [url = about:blank] 09:30:33 INFO - PROCESS | 1846 | SkCairoFTTypeface::onFilterRec unimplemented 09:30:33 INFO - PROCESS | 1846 | 1461774633292 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:30:33 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:30:33 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.middle.html | took 2229ms 09:30:33 INFO - PROCESS | 1846 | 1461774633316 Marionette TRACE conn3 -> [0,2681,"getWindowHandle",null] 09:30:33 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.top.html 09:30:33 INFO - PROCESS | 1846 | 1461774633322 Marionette TRACE conn3 <- [1,2681,null,{"value":"8"}] 09:30:33 INFO - PROCESS | 1846 | 1461774633329 Marionette TRACE conn3 -> [0,2682,"setScriptTimeout",{"ms":35000}] 09:30:33 INFO - PROCESS | 1846 | 1461774633335 Marionette TRACE conn3 <- [1,2682,null,{}] 09:30:33 INFO - PROCESS | 1846 | 1461774633342 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:30:33 INFO - PROCESS | 1846 | 1461774633535 Marionette TRACE conn3 <- [1,2683,null,{"value":null}] 09:30:33 INFO - PROCESS | 1846 | 1461774633805 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\", \"8c3fb307-b706-445e-94e1-ab62aec87e07\");\n\nvar timer = null;\nif (30000) {\n 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:30:33 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f75281b3000 == 107 [pid = 1846] [id = 678] 09:30:33 INFO - PROCESS | 1846 | ++DOMWINDOW == 193 (0x7f75244ebc00) [pid = 1846] [serial = 2035] [outer = (nil)] 09:30:33 INFO - PROCESS | 1846 | ++DOMWINDOW == 194 (0x7f7527b18800) [pid = 1846] [serial = 2036] [outer = 0x7f75244ebc00] 09:30:33 INFO - PROCESS | 1846 | 1461774633883 Marionette DEBUG loaded listener.js 09:30:33 INFO - PROCESS | 1846 | ++DOMWINDOW == 195 (0x7f7527f0fc00) [pid = 1846] [serial = 2037] [outer = 0x7f75244ebc00] 09:30:35 INFO - PROCESS | 1846 | SkCairoFTTypeface::onFilterRec unimplemented 09:30:35 INFO - PROCESS | 1846 | 1461774635239 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:30:35 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:30:35 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.top.html | took 1945ms 09:30:35 INFO - PROCESS | 1846 | 1461774635275 Marionette TRACE conn3 -> [0,2685,"getWindowHandle",null] 09:30:35 INFO - PROCESS | 1846 | 1461774635279 Marionette TRACE conn3 <- [1,2685,null,{"value":"8"}] 09:30:35 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.end.html 09:30:35 INFO - PROCESS | 1846 | 1461774635286 Marionette TRACE conn3 -> [0,2686,"setScriptTimeout",{"ms":35000}] 09:30:35 INFO - PROCESS | 1846 | 1461774635290 Marionette TRACE conn3 <- [1,2686,null,{}] 09:30:35 INFO - PROCESS | 1846 | 1461774635296 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:30:35 INFO - PROCESS | 1846 | 1461774635586 Marionette TRACE conn3 <- [1,2687,null,{"value":null}] 09:30:35 INFO - PROCESS | 1846 | 1461774635767 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\", \"8c3fb307-b706-445e-94e1-ab62aec87e07\");\n\nvar timer = null;\nif (30000) {\n 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:30:35 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f752991a800 == 108 [pid = 1846] [id = 679] 09:30:35 INFO - PROCESS | 1846 | ++DOMWINDOW == 196 (0x7f752828b400) [pid = 1846] [serial = 2038] [outer = (nil)] 09:30:35 INFO - PROCESS | 1846 | ++DOMWINDOW == 197 (0x7f7528e85400) [pid = 1846] [serial = 2039] [outer = 0x7f752828b400] 09:30:35 INFO - PROCESS | 1846 | 1461774635879 Marionette DEBUG loaded listener.js 09:30:36 INFO - PROCESS | 1846 | ++DOMWINDOW == 198 (0x7f7528f35000) [pid = 1846] [serial = 2040] [outer = 0x7f752828b400] 09:30:37 INFO - PROCESS | 1846 | SkCairoFTTypeface::onFilterRec unimplemented 09:30:37 INFO - PROCESS | 1846 | 1461774637279 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:30:37 INFO - PROCESS | 1846 | 1461774637325 Marionette TRACE conn3 <- [1,2689,null,{"value":"8"}] 09:30:37 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.other.html 09:30:37 INFO - PROCESS | 1846 | 1461774637344 Marionette TRACE conn3 -> [0,2690,"setScriptTimeout",{"ms":35000}] 09:30:37 INFO - PROCESS | 1846 | 1461774637352 Marionette TRACE conn3 <- [1,2690,null,{}] 09:30:37 INFO - PROCESS | 1846 | 1461774637403 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:30:37 INFO - PROCESS | 1846 | 1461774637695 Marionette TRACE conn3 <- [1,2691,null,{"value":null}] 09:30:37 INFO - PROCESS | 1846 | 1461774637883 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\", \"8c3fb307-b706-445e-94e1-ab62aec87e07\");\n\nvar timer = null;\nif (30000) {\n 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:30:37 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f752f989000 == 109 [pid = 1846] [id = 680] 09:30:37 INFO - PROCESS | 1846 | ++DOMWINDOW == 199 (0x7f752828e800) [pid = 1846] [serial = 2041] [outer = (nil)] 09:30:37 INFO - PROCESS | 1846 | ++DOMWINDOW == 200 (0x7f752a904c00) [pid = 1846] [serial = 2042] [outer = 0x7f752828e800] 09:30:37 INFO - PROCESS | 1846 | 1461774637960 Marionette DEBUG loaded listener.js 09:30:38 INFO - PROCESS | 1846 | ++DOMWINDOW == 201 (0x7f752f00f400) [pid = 1846] [serial = 2043] [outer = 0x7f752828e800] 09:30:40 INFO - PROCESS | 1846 | --DOCSHELL 0x7f7527be6000 == 108 [pid = 1846] [id = 636] 09:30:40 INFO - PROCESS | 1846 | --DOCSHELL 0x7f7546472000 == 107 [pid = 1846] [id = 652] 09:30:40 INFO - PROCESS | 1846 | --DOCSHELL 0x7f75495ad000 == 106 [pid = 1846] [id = 653] 09:30:40 INFO - PROCESS | 1846 | --DOCSHELL 0x7f754b323800 == 105 [pid = 1846] [id = 654] 09:30:40 INFO - PROCESS | 1846 | --DOCSHELL 0x7f754b71b000 == 104 [pid = 1846] [id = 655] 09:30:40 INFO - PROCESS | 1846 | --DOCSHELL 0x7f754f62b000 == 103 [pid = 1846] [id = 656] 09:30:40 INFO - PROCESS | 1846 | --DOCSHELL 0x7f75315c2000 == 102 [pid = 1846] [id = 542] 09:30:40 INFO - PROCESS | 1846 | --DOCSHELL 0x7f753522f000 == 101 [pid = 1846] [id = 543] 09:30:40 INFO - PROCESS | 1846 | --DOCSHELL 0x7f752991e800 == 100 [pid = 1846] [id = 461] 09:30:40 INFO - PROCESS | 1846 | --DOCSHELL 0x7f7529417800 == 99 [pid = 1846] [id = 676] 09:30:40 INFO - PROCESS | 1846 | --DOCSHELL 0x7f7533d7e000 == 98 [pid = 1846] [id = 673] 09:30:40 INFO - PROCESS | 1846 | --DOCSHELL 0x7f7533d67800 == 97 [pid = 1846] [id = 672] 09:30:40 INFO - PROCESS | 1846 | --DOCSHELL 0x7f75297af800 == 96 [pid = 1846] [id = 671] 09:30:40 INFO - PROCESS | 1846 | --DOCSHELL 0x7f7529690800 == 95 [pid = 1846] [id = 670] 09:30:40 INFO - PROCESS | 1846 | --DOCSHELL 0x7f75506ed000 == 94 [pid = 1846] [id = 669] 09:30:40 INFO - PROCESS | 1846 | --DOCSHELL 0x7f754ae7a000 == 93 [pid = 1846] [id = 668] 09:30:40 INFO - PROCESS | 1846 | --DOCSHELL 0x7f7545fdc800 == 92 [pid = 1846] [id = 667] 09:30:40 INFO - PROCESS | 1846 | SkCairoFTTypeface::onFilterRec unimplemented 09:30:41 INFO - PROCESS | 1846 | 1461774641151 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:30:41 INFO - PROCESS | 1846 | 1461774641199 Marionette TRACE conn3 <- [1,2693,null,{"value":"8"}] 09:30:41 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.space.html 09:30:41 INFO - PROCESS | 1846 | 1461774641206 Marionette TRACE conn3 -> [0,2694,"setScriptTimeout",{"ms":35000}] 09:30:41 INFO - PROCESS | 1846 | 1461774641211 Marionette TRACE conn3 <- [1,2694,null,{}] 09:30:41 INFO - PROCESS | 1846 | 1461774641218 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:30:41 INFO - PROCESS | 1846 | 1461774641396 Marionette TRACE conn3 <- [1,2695,null,{"value":null}] 09:30:41 INFO - PROCESS | 1846 | 1461774641410 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\", \"8c3fb307-b706-445e-94e1-ab62aec87e07\");\n\nvar timer = null;\nif (30000) {\n 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:30:41 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f7528198800 == 93 [pid = 1846] [id = 681] 09:30:41 INFO - PROCESS | 1846 | ++DOMWINDOW == 202 (0x7f7526a58c00) [pid = 1846] [serial = 2044] [outer = (nil)] 09:30:41 INFO - PROCESS | 1846 | ++DOMWINDOW == 203 (0x7f7526ab0800) [pid = 1846] [serial = 2045] [outer = 0x7f7526a58c00] 09:30:41 INFO - PROCESS | 1846 | 1461774641474 Marionette DEBUG loaded listener.js 09:30:41 INFO - PROCESS | 1846 | ++DOMWINDOW == 204 (0x7f7527b10400) [pid = 1846] [serial = 2046] [outer = 0x7f7526a58c00] 09:30:42 INFO - PROCESS | 1846 | SkCairoFTTypeface::onFilterRec unimplemented 09:30:42 INFO - PROCESS | 1846 | 1461774642807 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:30:42 INFO - PROCESS | 1846 | 1461774642848 Marionette TRACE conn3 <- [1,2697,null,{"value":"8"}] 09:30:42 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.start.html 09:30:42 INFO - PROCESS | 1846 | 1461774642858 Marionette TRACE conn3 -> [0,2698,"setScriptTimeout",{"ms":35000}] 09:30:42 INFO - PROCESS | 1846 | 1461774642861 Marionette TRACE conn3 <- [1,2698,null,{}] 09:30:42 INFO - PROCESS | 1846 | 1461774642867 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:30:43 INFO - PROCESS | 1846 | 1461774643116 Marionette TRACE conn3 <- [1,2699,null,{"value":null}] 09:30:43 INFO - PROCESS | 1846 | 1461774643270 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\", \"8c3fb307-b706-445e-94e1-ab62aec87e07\");\n\nvar timer = null;\nif (30000) {\n 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:30:43 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f75299b6000 == 94 [pid = 1846] [id = 682] 09:30:43 INFO - PROCESS | 1846 | ++DOMWINDOW == 205 (0x7f7527f10000) [pid = 1846] [serial = 2047] [outer = (nil)] 09:30:43 INFO - PROCESS | 1846 | ++DOMWINDOW == 206 (0x7f7528e85800) [pid = 1846] [serial = 2048] [outer = 0x7f7527f10000] 09:30:43 INFO - PROCESS | 1846 | 1461774643355 Marionette DEBUG loaded listener.js 09:30:43 INFO - PROCESS | 1846 | ++DOMWINDOW == 207 (0x7f752a529400) [pid = 1846] [serial = 2049] [outer = 0x7f7527f10000] 09:30:44 INFO - PROCESS | 1846 | SkCairoFTTypeface::onFilterRec unimplemented 09:30:44 INFO - PROCESS | 1846 | 1461774644668 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:30:44 INFO - PROCESS | 1846 | 1461774644690 Marionette TRACE conn3 <- [1,2701,null,{"value":"8"}] 09:30:44 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.default.html 09:30:44 INFO - PROCESS | 1846 | 1461774644696 Marionette TRACE conn3 -> [0,2702,"setScriptTimeout",{"ms":35000}] 09:30:44 INFO - PROCESS | 1846 | 1461774644702 Marionette TRACE conn3 <- [1,2702,null,{}] 09:30:44 INFO - PROCESS | 1846 | 1461774644724 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:30:45 INFO - PROCESS | 1846 | 1461774645000 Marionette TRACE conn3 <- [1,2703,null,{"value":null}] 09:30:45 INFO - PROCESS | 1846 | 1461774645039 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\", \"8c3fb307-b706-445e-94e1-ab62aec87e07\");\n\nvar timer = null;\nif (30000) {\n 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:30:45 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f753044b800 == 95 [pid = 1846] [id = 683] 09:30:45 INFO - PROCESS | 1846 | ++DOMWINDOW == 208 (0x7f7528ec3400) [pid = 1846] [serial = 2050] [outer = (nil)] 09:30:45 INFO - PROCESS | 1846 | ++DOMWINDOW == 209 (0x7f752f2d5000) [pid = 1846] [serial = 2051] [outer = 0x7f7528ec3400] 09:30:45 INFO - PROCESS | 1846 | 1461774645106 Marionette DEBUG loaded listener.js 09:30:45 INFO - PROCESS | 1846 | ++DOMWINDOW == 210 (0x7f752fcd5c00) [pid = 1846] [serial = 2052] [outer = 0x7f7528ec3400] 09:30:45 INFO - PROCESS | 1846 | --DOMWINDOW == 209 (0x7f752fd1e000) [pid = 1846] [serial = 1990] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.1.html] 09:30:45 INFO - PROCESS | 1846 | --DOMWINDOW == 208 (0x7f752a6bac00) [pid = 1846] [serial = 1984] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.1.html] 09:30:45 INFO - PROCESS | 1846 | --DOMWINDOW == 207 (0x7f752fcda800) [pid = 1846] [serial = 1987] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.2.html] 09:30:45 INFO - PROCESS | 1846 | --DOMWINDOW == 206 (0x7f7521804000) [pid = 1846] [serial = 1927] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.basic.html] 09:30:45 INFO - PROCESS | 1846 | --DOMWINDOW == 205 (0x7f7526607800) [pid = 1846] [serial = 1975] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.1.html] 09:30:45 INFO - PROCESS | 1846 | --DOMWINDOW == 204 (0x7f752049a800) [pid = 1846] [serial = 1978] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.2.html] 09:30:45 INFO - PROCESS | 1846 | --DOMWINDOW == 203 (0x7f7521802800) [pid = 1846] [serial = 1972] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.basic.html] 09:30:45 INFO - PROCESS | 1846 | --DOMWINDOW == 202 (0x7f752a532400) [pid = 1846] [serial = 1981] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.basic.html] 09:30:46 INFO - PROCESS | 1846 | 1461774646063 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:30:46 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.default.html | Canvas test: 2d.text.font.default 09:30:46 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.default.html | took 1393ms 09:30:46 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.basic.html 09:30:46 INFO - PROCESS | 1846 | 1461774646096 Marionette TRACE conn3 -> [0,2705,"getWindowHandle",null] 09:30:46 INFO - PROCESS | 1846 | 1461774646099 Marionette TRACE conn3 <- [1,2705,null,{"value":"8"}] 09:30:46 INFO - PROCESS | 1846 | 1461774646104 Marionette TRACE conn3 -> [0,2706,"setScriptTimeout",{"ms":35000}] 09:30:46 INFO - PROCESS | 1846 | 1461774646110 Marionette TRACE conn3 <- [1,2706,null,{}] 09:30:46 INFO - PROCESS | 1846 | 1461774646115 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:30:46 INFO - PROCESS | 1846 | 1461774646281 Marionette TRACE conn3 <- [1,2707,null,{"value":null}] 09:30:46 INFO - PROCESS | 1846 | 1461774646299 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\", \"8c3fb307-b706-445e-94e1-ab62aec87e07\");\n\nvar timer = null;\nif (30000) {\n 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:30:46 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f75338ca800 == 96 [pid = 1846] [id = 684] 09:30:46 INFO - PROCESS | 1846 | ++DOMWINDOW == 203 (0x7f7527b1cc00) [pid = 1846] [serial = 2053] [outer = (nil)] 09:30:46 INFO - PROCESS | 1846 | ++DOMWINDOW == 204 (0x7f752ff3cc00) [pid = 1846] [serial = 2054] [outer = 0x7f7527b1cc00] 09:30:46 INFO - PROCESS | 1846 | 1461774646361 Marionette DEBUG loaded listener.js 09:30:46 INFO - PROCESS | 1846 | ++DOMWINDOW == 205 (0x7f753125fc00) [pid = 1846] [serial = 2055] [outer = 0x7f7527b1cc00] 09:30:47 INFO - PROCESS | 1846 | 1461774647272 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:30:47 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.basic.html | Canvas test: 2d.text.font.parse.basic 09:30:47 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.basic.html | took 1231ms 09:30:47 INFO - PROCESS | 1846 | 1461774647337 Marionette TRACE conn3 -> [0,2709,"getWindowHandle",null] 09:30:47 INFO - PROCESS | 1846 | 1461774647341 Marionette TRACE conn3 <- [1,2709,null,{"value":"8"}] 09:30:47 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.complex.html 09:30:47 INFO - PROCESS | 1846 | 1461774647346 Marionette TRACE conn3 -> [0,2710,"setScriptTimeout",{"ms":35000}] 09:30:47 INFO - PROCESS | 1846 | 1461774647348 Marionette TRACE conn3 <- [1,2710,null,{}] 09:30:47 INFO - PROCESS | 1846 | 1461774647354 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:30:47 INFO - PROCESS | 1846 | 1461774647539 Marionette TRACE conn3 <- [1,2711,null,{"value":null}] 09:30:47 INFO - PROCESS | 1846 | 1461774647858 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\", \"8c3fb307-b706-445e-94e1-ab62aec87e07\");\n\nvar timer = null;\nif (30000) {\n 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:30:47 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f7524433000 == 97 [pid = 1846] [id = 685] 09:30:47 INFO - PROCESS | 1846 | ++DOMWINDOW == 206 (0x7f751f48cc00) [pid = 1846] [serial = 2056] [outer = (nil)] 09:30:47 INFO - PROCESS | 1846 | ++DOMWINDOW == 207 (0x7f7521804000) [pid = 1846] [serial = 2057] [outer = 0x7f751f48cc00] 09:30:47 INFO - PROCESS | 1846 | 1461774647934 Marionette DEBUG loaded listener.js 09:30:48 INFO - PROCESS | 1846 | ++DOMWINDOW == 208 (0x7f75244e9400) [pid = 1846] [serial = 2058] [outer = 0x7f751f48cc00] 09:30:48 INFO - PROCESS | 1846 | 1461774648992 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:30:49 INFO - PROCESS | 1846 | 1461774649044 Marionette TRACE conn3 <- [1,2713,null,{"value":"8"}] 09:30:49 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.invalid.html 09:30:49 INFO - PROCESS | 1846 | 1461774649052 Marionette TRACE conn3 -> [0,2714,"setScriptTimeout",{"ms":35000}] 09:30:49 INFO - PROCESS | 1846 | 1461774649057 Marionette TRACE conn3 <- [1,2714,null,{}] 09:30:49 INFO - PROCESS | 1846 | 1461774649064 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:30:49 INFO - PROCESS | 1846 | 1461774649285 Marionette TRACE conn3 <- [1,2715,null,{"value":null}] 09:30:49 INFO - PROCESS | 1846 | 1461774649539 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\", \"8c3fb307-b706-445e-94e1-ab62aec87e07\");\n\nvar timer = null;\nif (30000) {\n 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:30:49 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f75301ed800 == 98 [pid = 1846] [id = 686] 09:30:49 INFO - PROCESS | 1846 | ++DOMWINDOW == 209 (0x7f7528196800) [pid = 1846] [serial = 2059] [outer = (nil)] 09:30:49 INFO - PROCESS | 1846 | ++DOMWINDOW == 210 (0x7f7528ed0000) [pid = 1846] [serial = 2060] [outer = 0x7f7528196800] 09:30:49 INFO - PROCESS | 1846 | 1461774649669 Marionette DEBUG loaded listener.js 09:30:49 INFO - PROCESS | 1846 | ++DOMWINDOW == 211 (0x7f752a6dcc00) [pid = 1846] [serial = 2061] [outer = 0x7f7528196800] 09:30:50 INFO - PROCESS | 1846 | 1461774650548 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:30:50 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.invalid.html | Canvas test: 2d.text.font.parse.invalid 09:30:50 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.invalid.html | took 1532ms 09:30:50 INFO - PROCESS | 1846 | 1461774650588 Marionette TRACE conn3 -> [0,2717,"getWindowHandle",null] 09:30:50 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html 09:30:50 INFO - PROCESS | 1846 | 1461774650594 Marionette TRACE conn3 <- [1,2717,null,{"value":"8"}] 09:30:50 INFO - PROCESS | 1846 | 1461774650600 Marionette TRACE conn3 -> [0,2718,"setScriptTimeout",{"ms":35000}] 09:30:50 INFO - PROCESS | 1846 | 1461774650604 Marionette TRACE conn3 <- [1,2718,null,{}] 09:30:50 INFO - PROCESS | 1846 | 1461774650609 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:30:50 INFO - PROCESS | 1846 | 1461774650795 Marionette TRACE conn3 <- [1,2719,null,{"value":null}] 09:30:51 INFO - PROCESS | 1846 | 1461774651009 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\", \"8c3fb307-b706-445e-94e1-ab62aec87e07\");\n\nvar timer = null;\nif (30000) {\n 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:30:51 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f75355cc000 == 99 [pid = 1846] [id = 687] 09:30:51 INFO - PROCESS | 1846 | ++DOMWINDOW == 212 (0x7f752a929800) [pid = 1846] [serial = 2062] [outer = (nil)] 09:30:51 INFO - PROCESS | 1846 | ++DOMWINDOW == 213 (0x7f752fcd2000) [pid = 1846] [serial = 2063] [outer = 0x7f752a929800] 09:30:51 INFO - PROCESS | 1846 | 1461774651100 Marionette DEBUG loaded listener.js 09:30:51 INFO - PROCESS | 1846 | ++DOMWINDOW == 214 (0x7f752ff39800) [pid = 1846] [serial = 2064] [outer = 0x7f752a929800] 09:30:52 INFO - PROCESS | 1846 | 1461774652094 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:30:52 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.html 09:30:52 INFO - PROCESS | 1846 | 1461774652144 Marionette TRACE conn3 <- [1,2721,null,{"value":"8"}] 09:30:52 INFO - PROCESS | 1846 | 1461774652159 Marionette TRACE conn3 -> [0,2722,"setScriptTimeout",{"ms":35000}] 09:30:52 INFO - PROCESS | 1846 | 1461774652169 Marionette TRACE conn3 <- [1,2722,null,{}] 09:30:52 INFO - PROCESS | 1846 | 1461774652175 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:30:52 INFO - PROCESS | 1846 | 1461774652382 Marionette TRACE conn3 <- [1,2723,null,{"value":null}] 09:30:52 INFO - PROCESS | 1846 | 1461774652588 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\", \"8c3fb307-b706-445e-94e1-ab62aec87e07\");\n\nvar timer = null;\nif (30000) {\n 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:30:52 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f7539bba000 == 100 [pid = 1846] [id = 688] 09:30:52 INFO - PROCESS | 1846 | ++DOMWINDOW == 215 (0x7f752f2d6c00) [pid = 1846] [serial = 2065] [outer = (nil)] 09:30:52 INFO - PROCESS | 1846 | ++DOMWINDOW == 216 (0x7f7533d95c00) [pid = 1846] [serial = 2066] [outer = 0x7f752f2d6c00] 09:30:52 INFO - PROCESS | 1846 | 1461774652705 Marionette DEBUG loaded listener.js 09:30:52 INFO - PROCESS | 1846 | ++DOMWINDOW == 217 (0x7f7535286000) [pid = 1846] [serial = 2067] [outer = 0x7f752f2d6c00] 09:30:53 INFO - PROCESS | 1846 | 1461774653699 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:30:53 INFO - PROCESS | 1846 | 1461774653754 Marionette TRACE conn3 <- [1,2725,null,{"value":"8"}] 09:30:53 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.system.html 09:30:53 INFO - PROCESS | 1846 | 1461774653761 Marionette TRACE conn3 -> [0,2726,"setScriptTimeout",{"ms":35000}] 09:30:53 INFO - PROCESS | 1846 | 1461774653764 Marionette TRACE conn3 <- [1,2726,null,{}] 09:30:53 INFO - PROCESS | 1846 | 1461774653770 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:30:53 INFO - PROCESS | 1846 | 1461774653991 Marionette TRACE conn3 <- [1,2727,null,{"value":null}] 09:30:54 INFO - PROCESS | 1846 | 1461774654249 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\", \"8c3fb307-b706-445e-94e1-ab62aec87e07\");\n\nvar timer = null;\nif (30000) {\n 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:30:54 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f7549045000 == 101 [pid = 1846] [id = 689] 09:30:54 INFO - PROCESS | 1846 | ++DOMWINDOW == 218 (0x7f75268b5c00) [pid = 1846] [serial = 2068] [outer = (nil)] 09:30:54 INFO - PROCESS | 1846 | ++DOMWINDOW == 219 (0x7f75374a0000) [pid = 1846] [serial = 2069] [outer = 0x7f75268b5c00] 09:30:54 INFO - PROCESS | 1846 | 1461774654374 Marionette DEBUG loaded listener.js 09:30:54 INFO - PROCESS | 1846 | ++DOMWINDOW == 220 (0x7f7538da2800) [pid = 1846] [serial = 2070] [outer = 0x7f75268b5c00] 09:30:55 INFO - PROCESS | 1846 | 1461774655220 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:30:55 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.system.html | System fonts must be computed to explicit values 09:30:55 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.system.html | took 1532ms 09:30:55 INFO - PROCESS | 1846 | 1461774655294 Marionette TRACE conn3 -> [0,2729,"getWindowHandle",null] 09:30:55 INFO - PROCESS | 1846 | 1461774655298 Marionette TRACE conn3 <- [1,2729,null,{"value":"8"}] 09:30:55 INFO - TEST-START | /2dcontext/text-styles/2d.text.measure.width.space.html 09:30:55 INFO - PROCESS | 1846 | 1461774655304 Marionette TRACE conn3 -> [0,2730,"setScriptTimeout",{"ms":35000}] 09:30:55 INFO - PROCESS | 1846 | 1461774655307 Marionette TRACE conn3 <- [1,2730,null,{}] 09:30:55 INFO - PROCESS | 1846 | 1461774655313 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:30:55 INFO - PROCESS | 1846 | 1461774655543 Marionette TRACE conn3 <- [1,2731,null,{"value":null}] 09:30:55 INFO - PROCESS | 1846 | 1461774655802 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\", \"8c3fb307-b706-445e-94e1-ab62aec87e07\");\n\nvar timer = null;\nif (30000) {\n 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:30:55 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f754b704800 == 102 [pid = 1846] [id = 690] 09:30:55 INFO - PROCESS | 1846 | ++DOMWINDOW == 221 (0x7f753b976800) [pid = 1846] [serial = 2071] [outer = (nil)] 09:30:55 INFO - PROCESS | 1846 | ++DOMWINDOW == 222 (0x7f753ba64800) [pid = 1846] [serial = 2072] [outer = 0x7f753b976800] 09:30:55 INFO - PROCESS | 1846 | 1461774655933 Marionette DEBUG loaded listener.js 09:30:56 INFO - PROCESS | 1846 | ++DOMWINDOW == 223 (0x7f7547444400) [pid = 1846] [serial = 2073] [outer = 0x7f753b976800] 09:30:57 INFO - PROCESS | 1846 | 1461774657362 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:30:57 INFO - PROCESS | 1846 | 1461774657392 Marionette TRACE conn3 <- [1,2733,null,{"value":"8"}] 09:30:57 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html 09:30:57 INFO - PROCESS | 1846 | 1461774657398 Marionette TRACE conn3 -> [0,2734,"setScriptTimeout",{"ms":35000}] 09:30:57 INFO - PROCESS | 1846 | 1461774657401 Marionette TRACE conn3 <- [1,2734,null,{}] 09:30:57 INFO - PROCESS | 1846 | 1461774657406 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:30:57 INFO - PROCESS | 1846 | 1461774657615 Marionette TRACE conn3 <- [1,2735,null,{"value":null}] 09:30:57 INFO - PROCESS | 1846 | 1461774657870 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\", \"8c3fb307-b706-445e-94e1-ab62aec87e07\");\n\nvar timer = null;\nif (30000) {\n 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:30:57 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f752188f800 == 103 [pid = 1846] [id = 691] 09:30:57 INFO - PROCESS | 1846 | ++DOMWINDOW == 224 (0x7f7522b46800) [pid = 1846] [serial = 2074] [outer = (nil)] 09:30:57 INFO - PROCESS | 1846 | ++DOMWINDOW == 225 (0x7f7522b50000) [pid = 1846] [serial = 2075] [outer = 0x7f7522b46800] 09:30:57 INFO - PROCESS | 1846 | 1461774657979 Marionette DEBUG loaded listener.js 09:30:58 INFO - PROCESS | 1846 | ++DOMWINDOW == 226 (0x7f7547442c00) [pid = 1846] [serial = 2076] [outer = 0x7f7522b46800] 09:30:58 INFO - PROCESS | 1846 | 1461774658866 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:30:58 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | save()/restore() does not affect the current bitmap 09:30:58 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | took 1529ms 09:30:58 INFO - PROCESS | 1846 | 1461774658928 Marionette TRACE conn3 -> [0,2737,"getWindowHandle",null] 09:30:58 INFO - PROCESS | 1846 | 1461774658931 Marionette TRACE conn3 <- [1,2737,null,{"value":"8"}] 09:30:58 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html 09:30:58 INFO - PROCESS | 1846 | 1461774658937 Marionette TRACE conn3 -> [0,2738,"setScriptTimeout",{"ms":35000}] 09:30:58 INFO - PROCESS | 1846 | 1461774658939 Marionette TRACE conn3 <- [1,2738,null,{}] 09:30:58 INFO - PROCESS | 1846 | 1461774658945 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:30:59 INFO - PROCESS | 1846 | 1461774659134 Marionette TRACE conn3 <- [1,2739,null,{"value":null}] 09:30:59 INFO - PROCESS | 1846 | 1461774659397 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\", \"8c3fb307-b706-445e-94e1-ab62aec87e07\");\n\nvar timer = null;\nif (30000) {\n 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:30:59 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f75506e8800 == 104 [pid = 1846] [id = 692] 09:30:59 INFO - PROCESS | 1846 | ++DOMWINDOW == 227 (0x7f7522b48800) [pid = 1846] [serial = 2077] [outer = (nil)] 09:30:59 INFO - PROCESS | 1846 | ++DOMWINDOW == 228 (0x7f7522c78800) [pid = 1846] [serial = 2078] [outer = 0x7f7522b48800] 09:30:59 INFO - PROCESS | 1846 | 1461774659471 Marionette DEBUG loaded listener.js 09:30:59 INFO - PROCESS | 1846 | ++DOMWINDOW == 229 (0x7f7522c7d800) [pid = 1846] [serial = 2079] [outer = 0x7f7522b48800] 09:31:00 INFO - PROCESS | 1846 | 1461774660316 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:31:00 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | save()/restore() affects the clipping path 09:31:00 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | took 1432ms 09:31:00 INFO - PROCESS | 1846 | 1461774660370 Marionette TRACE conn3 -> [0,2741,"getWindowHandle",null] 09:31:00 INFO - PROCESS | 1846 | 1461774660374 Marionette TRACE conn3 <- [1,2741,null,{"value":"8"}] 09:31:00 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html 09:31:00 INFO - PROCESS | 1846 | 1461774660380 Marionette TRACE conn3 -> [0,2742,"setScriptTimeout",{"ms":35000}] 09:31:00 INFO - PROCESS | 1846 | 1461774660382 Marionette TRACE conn3 <- [1,2742,null,{}] 09:31:00 INFO - PROCESS | 1846 | 1461774660388 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:31:00 INFO - PROCESS | 1846 | 1461774660581 Marionette TRACE conn3 <- [1,2743,null,{"value":null}] 09:31:00 INFO - PROCESS | 1846 | 1461774660793 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\", \"8c3fb307-b706-445e-94e1-ab62aec87e07\");\n\nvar timer = null;\nif (30000) {\n 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:31:00 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f7530419800 == 105 [pid = 1846] [id = 693] 09:31:00 INFO - PROCESS | 1846 | ++DOMWINDOW == 230 (0x7f7522c72400) [pid = 1846] [serial = 2080] [outer = (nil)] 09:31:00 INFO - PROCESS | 1846 | ++DOMWINDOW == 231 (0x7f7534784800) [pid = 1846] [serial = 2081] [outer = 0x7f7522c72400] 09:31:00 INFO - PROCESS | 1846 | 1461774660908 Marionette DEBUG loaded listener.js 09:31:01 INFO - PROCESS | 1846 | ++DOMWINDOW == 232 (0x7f7547611c00) [pid = 1846] [serial = 2082] [outer = 0x7f7522c72400] 09:31:01 INFO - PROCESS | 1846 | 1461774661835 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:31:01 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | save()/restore() works for fillStyle 09:31:01 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | took 1527ms 09:31:01 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.font.html 09:31:01 INFO - PROCESS | 1846 | 1461774661908 Marionette TRACE conn3 -> [0,2745,"getWindowHandle",null] 09:31:01 INFO - PROCESS | 1846 | 1461774661911 Marionette TRACE conn3 <- [1,2745,null,{"value":"8"}] 09:31:01 INFO - PROCESS | 1846 | 1461774661917 Marionette TRACE conn3 -> [0,2746,"setScriptTimeout",{"ms":35000}] 09:31:01 INFO - PROCESS | 1846 | 1461774661920 Marionette TRACE conn3 <- [1,2746,null,{}] 09:31:01 INFO - PROCESS | 1846 | 1461774661925 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:31:02 INFO - PROCESS | 1846 | 1461774662156 Marionette TRACE conn3 <- [1,2747,null,{"value":null}] 09:31:02 INFO - PROCESS | 1846 | 1461774662365 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\", \"8c3fb307-b706-445e-94e1-ab62aec87e07\");\n\nvar timer = null;\nif (30000) {\n 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:31:02 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f751f06e800 == 106 [pid = 1846] [id = 694] 09:31:02 INFO - PROCESS | 1846 | ++DOMWINDOW == 233 (0x7f7522c06000) [pid = 1846] [serial = 2083] [outer = (nil)] 09:31:02 INFO - PROCESS | 1846 | ++DOMWINDOW == 234 (0x7f7522c0ac00) [pid = 1846] [serial = 2084] [outer = 0x7f7522c06000] 09:31:02 INFO - PROCESS | 1846 | 1461774662475 Marionette DEBUG loaded listener.js 09:31:02 INFO - PROCESS | 1846 | ++DOMWINDOW == 235 (0x7f7522c0ec00) [pid = 1846] [serial = 2085] [outer = 0x7f7522c06000] 09:31:03 INFO - PROCESS | 1846 | 1461774663383 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:31:03 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | save()/restore() works for font 09:31:03 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | took 1534ms 09:31:03 INFO - PROCESS | 1846 | 1461774663451 Marionette TRACE conn3 -> [0,2749,"getWindowHandle",null] 09:31:03 INFO - PROCESS | 1846 | 1461774663455 Marionette TRACE conn3 <- [1,2749,null,{"value":"8"}] 09:31:03 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html 09:31:03 INFO - PROCESS | 1846 | 1461774663461 Marionette TRACE conn3 -> [0,2750,"setScriptTimeout",{"ms":35000}] 09:31:03 INFO - PROCESS | 1846 | 1461774663464 Marionette TRACE conn3 <- [1,2750,null,{}] 09:31:03 INFO - PROCESS | 1846 | 1461774663469 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:31:03 INFO - PROCESS | 1846 | 1461774663658 Marionette TRACE conn3 <- [1,2751,null,{"value":null}] 09:31:03 INFO - PROCESS | 1846 | 1461774663892 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\", \"8c3fb307-b706-445e-94e1-ab62aec87e07\");\n\nvar timer = null;\nif (30000) {\n 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:31:03 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f751f1dd000 == 107 [pid = 1846] [id = 695] 09:31:03 INFO - PROCESS | 1846 | ++DOMWINDOW == 236 (0x7f7522c0f000) [pid = 1846] [serial = 2086] [outer = (nil)] 09:31:04 INFO - PROCESS | 1846 | ++DOMWINDOW == 237 (0x7f75265c9800) [pid = 1846] [serial = 2087] [outer = 0x7f7522c0f000] 09:31:04 INFO - PROCESS | 1846 | 1461774664025 Marionette DEBUG loaded listener.js 09:31:04 INFO - PROCESS | 1846 | ++DOMWINDOW == 238 (0x7f7532c1d800) [pid = 1846] [serial = 2088] [outer = 0x7f7522c0f000] 09:31:05 INFO - PROCESS | 1846 | 1461774665335 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:31:05 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | save()/restore() works for globalAlpha 09:31:05 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | took 1927ms 09:31:05 INFO - PROCESS | 1846 | 1461774665389 Marionette TRACE conn3 -> [0,2753,"getWindowHandle",null] 09:31:05 INFO - PROCESS | 1846 | 1461774665395 Marionette TRACE conn3 <- [1,2753,null,{"value":"8"}] 09:31:05 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html 09:31:05 INFO - PROCESS | 1846 | 1461774665402 Marionette TRACE conn3 -> [0,2754,"setScriptTimeout",{"ms":35000}] 09:31:05 INFO - PROCESS | 1846 | 1461774665408 Marionette TRACE conn3 <- [1,2754,null,{}] 09:31:05 INFO - PROCESS | 1846 | 1461774665415 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:31:05 INFO - PROCESS | 1846 | 1461774665649 Marionette TRACE conn3 <- [1,2755,null,{"value":null}] 09:31:05 INFO - PROCESS | 1846 | 1461774665862 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\", \"8c3fb307-b706-445e-94e1-ab62aec87e07\");\n\nvar timer = null;\nif (30000) {\n 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:31:05 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f75262f1800 == 108 [pid = 1846] [id = 696] 09:31:05 INFO - PROCESS | 1846 | ++DOMWINDOW == 239 (0x7f7522c80000) [pid = 1846] [serial = 2089] [outer = (nil)] 09:31:06 INFO - PROCESS | 1846 | ++DOMWINDOW == 240 (0x7f7525e3b800) [pid = 1846] [serial = 2090] [outer = 0x7f7522c80000] 09:31:06 INFO - PROCESS | 1846 | 1461774666037 Marionette DEBUG loaded listener.js 09:31:06 INFO - PROCESS | 1846 | ++DOMWINDOW == 241 (0x7f752660c800) [pid = 1846] [serial = 2091] [outer = 0x7f7522c80000] 09:31:07 INFO - PROCESS | 1846 | 1461774667067 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:31:07 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | save()/restore() works for globalCompositeOperation 09:31:07 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | took 1731ms 09:31:07 INFO - PROCESS | 1846 | 1461774667135 Marionette TRACE conn3 -> [0,2757,"getWindowHandle",null] 09:31:07 INFO - PROCESS | 1846 | 1461774667144 Marionette TRACE conn3 <- [1,2757,null,{"value":"8"}] 09:31:07 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html 09:31:07 INFO - PROCESS | 1846 | 1461774667154 Marionette TRACE conn3 -> [0,2758,"setScriptTimeout",{"ms":35000}] 09:31:07 INFO - PROCESS | 1846 | 1461774667158 Marionette TRACE conn3 <- [1,2758,null,{}] 09:31:07 INFO - PROCESS | 1846 | 1461774667164 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:31:07 INFO - PROCESS | 1846 | 1461774667399 Marionette TRACE conn3 <- [1,2759,null,{"value":null}] 09:31:07 INFO - PROCESS | 1846 | 1461774667612 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\", \"8c3fb307-b706-445e-94e1-ab62aec87e07\");\n\nvar timer = null;\nif (30000) {\n 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:31:07 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f7527a8e800 == 109 [pid = 1846] [id = 697] 09:31:07 INFO - PROCESS | 1846 | ++DOMWINDOW == 242 (0x7f7522c81000) [pid = 1846] [serial = 2092] [outer = (nil)] 09:31:07 INFO - PROCESS | 1846 | ++DOMWINDOW == 243 (0x7f7527b12400) [pid = 1846] [serial = 2093] [outer = 0x7f7522c81000] 09:31:07 INFO - PROCESS | 1846 | 1461774667722 Marionette DEBUG loaded listener.js 09:31:07 INFO - PROCESS | 1846 | ++DOMWINDOW == 244 (0x7f75280b0c00) [pid = 1846] [serial = 2094] [outer = 0x7f7522c81000] 09:31:08 INFO - PROCESS | 1846 | 1461774668666 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:31:08 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | save()/restore() works for lineCap 09:31:08 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | took 1585ms 09:31:08 INFO - PROCESS | 1846 | 1461774668740 Marionette TRACE conn3 -> [0,2761,"getWindowHandle",null] 09:31:08 INFO - PROCESS | 1846 | 1461774668744 Marionette TRACE conn3 <- [1,2761,null,{"value":"8"}] 09:31:08 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html 09:31:08 INFO - PROCESS | 1846 | 1461774668750 Marionette TRACE conn3 -> [0,2762,"setScriptTimeout",{"ms":35000}] 09:31:08 INFO - PROCESS | 1846 | 1461774668756 Marionette TRACE conn3 <- [1,2762,null,{}] 09:31:08 INFO - PROCESS | 1846 | 1461774668771 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:31:09 INFO - PROCESS | 1846 | 1461774669027 Marionette TRACE conn3 <- [1,2763,null,{"value":null}] 09:31:09 INFO - PROCESS | 1846 | --DOCSHELL 0x7f7529452800 == 108 [pid = 1846] [id = 521] 09:31:09 INFO - PROCESS | 1846 | --DOCSHELL 0x7f75338ca800 == 107 [pid = 1846] [id = 684] 09:31:09 INFO - PROCESS | 1846 | --DOMWINDOW == 243 (0x7f7536fc9800) [pid = 1846] [serial = 2003] [outer = (nil)] [url = about:blank] 09:31:09 INFO - PROCESS | 1846 | --DOMWINDOW == 242 (0x7f7532ab9000) [pid = 1846] [serial = 2000] [outer = (nil)] [url = about:blank] 09:31:09 INFO - PROCESS | 1846 | --DOMWINDOW == 241 (0x7f752e1b1800) [pid = 1846] [serial = 1997] [outer = (nil)] [url = about:blank] 09:31:09 INFO - PROCESS | 1846 | --DOMWINDOW == 240 (0x7f752836a400) [pid = 1846] [serial = 1994] [outer = (nil)] [url = about:blank] 09:31:09 INFO - PROCESS | 1846 | --DOMWINDOW == 239 (0x7f753a79c000) [pid = 1846] [serial = 1961] [outer = (nil)] [url = about:blank] 09:31:09 INFO - PROCESS | 1846 | --DOMWINDOW == 238 (0x7f7532ab0400) [pid = 1846] [serial = 1943] [outer = (nil)] [url = about:blank] 09:31:09 INFO - PROCESS | 1846 | --DOMWINDOW == 237 (0x7f7536fcf000) [pid = 1846] [serial = 1949] [outer = (nil)] [url = about:blank] 09:31:09 INFO - PROCESS | 1846 | --DOMWINDOW == 236 (0x7f753478bc00) [pid = 1846] [serial = 1946] [outer = (nil)] [url = about:blank] 09:31:09 INFO - PROCESS | 1846 | --DOMWINDOW == 235 (0x7f7538040800) [pid = 1846] [serial = 1955] [outer = (nil)] [url = about:blank] 09:31:09 INFO - PROCESS | 1846 | --DOMWINDOW == 234 (0x7f7525e37000) [pid = 1846] [serial = 1931] [outer = (nil)] [url = about:blank] 09:31:09 INFO - PROCESS | 1846 | --DOMWINDOW == 233 (0x7f7536fc9c00) [pid = 1846] [serial = 1952] [outer = (nil)] [url = about:blank] 09:31:09 INFO - PROCESS | 1846 | --DOMWINDOW == 232 (0x7f752e54fc00) [pid = 1846] [serial = 1937] [outer = (nil)] [url = about:blank] 09:31:09 INFO - PROCESS | 1846 | --DOMWINDOW == 231 (0x7f7538a37400) [pid = 1846] [serial = 1958] [outer = (nil)] [url = about:blank] 09:31:09 INFO - PROCESS | 1846 | --DOMWINDOW == 230 (0x7f752818dc00) [pid = 1846] [serial = 1934] [outer = (nil)] [url = about:blank] 09:31:09 INFO - PROCESS | 1846 | --DOMWINDOW == 229 (0x7f75461eb800) [pid = 1846] [serial = 1964] [outer = (nil)] [url = about:blank] 09:31:09 INFO - PROCESS | 1846 | --DOMWINDOW == 228 (0x7f7532867c00) [pid = 1846] [serial = 1940] [outer = (nil)] [url = about:blank] 09:31:09 INFO - PROCESS | 1846 | --DOMWINDOW == 227 (0x7f753f477c00) [pid = 1846] [serial = 1967] [outer = (nil)] [url = about:blank] 09:31:09 INFO - PROCESS | 1846 | --DOMWINDOW == 226 (0x7f75477d3400) [pid = 1846] [serial = 1970] [outer = (nil)] [url = about:blank] 09:31:09 INFO - PROCESS | 1846 | --DOMWINDOW == 225 (0x7f7521de2800) [pid = 1846] [serial = 2027] [outer = (nil)] [url = about:blank] 09:31:09 INFO - PROCESS | 1846 | --DOMWINDOW == 224 (0x7f754b0a3800) [pid = 1846] [serial = 2024] [outer = (nil)] [url = about:blank] 09:31:09 INFO - PROCESS | 1846 | --DOMWINDOW == 223 (0x7f7527f07c00) [pid = 1846] [serial = 2021] [outer = (nil)] [url = about:blank] 09:31:09 INFO - PROCESS | 1846 | --DOMWINDOW == 222 (0x7f7526b0bc00) [pid = 1846] [serial = 2018] [outer = (nil)] [url = about:blank] 09:31:09 INFO - PROCESS | 1846 | --DOMWINDOW == 221 (0x7f7522b5ac00) [pid = 1846] [serial = 2015] [outer = (nil)] [url = about:blank] 09:31:09 INFO - PROCESS | 1846 | --DOMWINDOW == 220 (0x7f7526b0ac00) [pid = 1846] [serial = 2012] [outer = (nil)] [url = about:blank] 09:31:09 INFO - PROCESS | 1846 | --DOMWINDOW == 219 (0x7f754760b400) [pid = 1846] [serial = 2009] [outer = (nil)] [url = about:blank] 09:31:09 INFO - PROCESS | 1846 | --DOMWINDOW == 218 (0x7f7539db7c00) [pid = 1846] [serial = 2006] [outer = (nil)] [url = about:blank] 09:31:09 INFO - PROCESS | 1846 | --DOCSHELL 0x7f753044b800 == 106 [pid = 1846] [id = 683] 09:31:09 INFO - PROCESS | 1846 | --DOCSHELL 0x7f75299b6000 == 105 [pid = 1846] [id = 682] 09:31:09 INFO - PROCESS | 1846 | --DOCSHELL 0x7f7528198800 == 104 [pid = 1846] [id = 681] 09:31:09 INFO - PROCESS | 1846 | --DOCSHELL 0x7f752f989000 == 103 [pid = 1846] [id = 680] 09:31:09 INFO - PROCESS | 1846 | --DOCSHELL 0x7f752991a800 == 102 [pid = 1846] [id = 679] 09:31:09 INFO - PROCESS | 1846 | 1461774669435 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\", \"8c3fb307-b706-445e-94e1-ab62aec87e07\");\n\nvar timer = null;\nif (30000) {\n 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:31:09 INFO - PROCESS | 1846 | --DOCSHELL 0x7f75281b3000 == 101 [pid = 1846] [id = 678] 09:31:09 INFO - PROCESS | 1846 | --DOCSHELL 0x7f7521fde800 == 100 [pid = 1846] [id = 677] 09:31:09 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f7523b06800 == 101 [pid = 1846] [id = 698] 09:31:09 INFO - PROCESS | 1846 | ++DOMWINDOW == 219 (0x7f7522b5ac00) [pid = 1846] [serial = 2095] [outer = (nil)] 09:31:09 INFO - PROCESS | 1846 | ++DOMWINDOW == 220 (0x7f7527b1ac00) [pid = 1846] [serial = 2096] [outer = 0x7f7522b5ac00] 09:31:09 INFO - PROCESS | 1846 | 1461774669515 Marionette DEBUG loaded listener.js 09:31:09 INFO - PROCESS | 1846 | ++DOMWINDOW == 221 (0x7f752e548c00) [pid = 1846] [serial = 2097] [outer = 0x7f7522b5ac00] 09:31:09 INFO - PROCESS | 1846 | --DOMWINDOW == 220 (0x7f7534789c00) [pid = 1846] [serial = 1992] [outer = (nil)] [url = about:blank] 09:31:09 INFO - PROCESS | 1846 | --DOMWINDOW == 219 (0x7f752fb3cc00) [pid = 1846] [serial = 1985] [outer = (nil)] [url = about:blank] 09:31:09 INFO - PROCESS | 1846 | --DOMWINDOW == 218 (0x7f752fd1d800) [pid = 1846] [serial = 1986] [outer = (nil)] [url = about:blank] 09:31:09 INFO - PROCESS | 1846 | --DOMWINDOW == 217 (0x7f752ff36c00) [pid = 1846] [serial = 1988] [outer = (nil)] [url = about:blank] 09:31:09 INFO - PROCESS | 1846 | --DOMWINDOW == 216 (0x7f753144a000) [pid = 1846] [serial = 1929] [outer = (nil)] [url = about:blank] 09:31:09 INFO - PROCESS | 1846 | --DOMWINDOW == 215 (0x7f75280a9400) [pid = 1846] [serial = 1976] [outer = (nil)] [url = about:blank] 09:31:09 INFO - PROCESS | 1846 | --DOMWINDOW == 214 (0x7f7533d8fc00) [pid = 1846] [serial = 1991] [outer = (nil)] [url = about:blank] 09:31:09 INFO - PROCESS | 1846 | --DOMWINDOW == 213 (0x7f752828cc00) [pid = 1846] [serial = 1977] [outer = (nil)] [url = about:blank] 09:31:09 INFO - PROCESS | 1846 | --DOMWINDOW == 212 (0x7f7528ec3000) [pid = 1846] [serial = 1979] [outer = (nil)] [url = about:blank] 09:31:09 INFO - PROCESS | 1846 | --DOMWINDOW == 211 (0x7f752a52a000) [pid = 1846] [serial = 1980] [outer = (nil)] [url = about:blank] 09:31:09 INFO - PROCESS | 1846 | --DOMWINDOW == 210 (0x7f7521810000) [pid = 1846] [serial = 1973] [outer = (nil)] [url = about:blank] 09:31:09 INFO - PROCESS | 1846 | --DOMWINDOW == 209 (0x7f752646cc00) [pid = 1846] [serial = 1974] [outer = (nil)] [url = about:blank] 09:31:09 INFO - PROCESS | 1846 | --DOMWINDOW == 208 (0x7f7521ddb800) [pid = 1846] [serial = 2030] [outer = (nil)] [url = about:blank] 09:31:09 INFO - PROCESS | 1846 | --DOMWINDOW == 207 (0x7f752f148c00) [pid = 1846] [serial = 1983] [outer = (nil)] [url = about:blank] 09:31:09 INFO - PROCESS | 1846 | --DOMWINDOW == 206 (0x7f752e1ac000) [pid = 1846] [serial = 1982] [outer = (nil)] [url = about:blank] 09:31:09 INFO - PROCESS | 1846 | --DOMWINDOW == 205 (0x7f7531572800) [pid = 1846] [serial = 1989] [outer = (nil)] [url = about:blank] 09:31:10 INFO - PROCESS | 1846 | 1461774670300 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:31:10 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | save()/restore() works for lineJoin 09:31:10 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | took 1589ms 09:31:10 INFO - PROCESS | 1846 | 1461774670339 Marionette TRACE conn3 -> [0,2765,"getWindowHandle",null] 09:31:10 INFO - PROCESS | 1846 | 1461774670343 Marionette TRACE conn3 <- [1,2765,null,{"value":"8"}] 09:31:10 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html 09:31:10 INFO - PROCESS | 1846 | 1461774670349 Marionette TRACE conn3 -> [0,2766,"setScriptTimeout",{"ms":35000}] 09:31:10 INFO - PROCESS | 1846 | 1461774670351 Marionette TRACE conn3 <- [1,2766,null,{}] 09:31:10 INFO - PROCESS | 1846 | 1461774670370 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:31:10 INFO - PROCESS | 1846 | 1461774670560 Marionette TRACE conn3 <- [1,2767,null,{"value":null}] 09:31:10 INFO - PROCESS | 1846 | 1461774670576 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\", \"8c3fb307-b706-445e-94e1-ab62aec87e07\");\n\nvar timer = null;\nif (30000) {\n 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:31:10 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f7529690800 == 102 [pid = 1846] [id = 699] 09:31:10 INFO - PROCESS | 1846 | ++DOMWINDOW == 206 (0x7f752a6ba000) [pid = 1846] [serial = 2098] [outer = (nil)] 09:31:10 INFO - PROCESS | 1846 | ++DOMWINDOW == 207 (0x7f752fd1d800) [pid = 1846] [serial = 2099] [outer = 0x7f752a6ba000] 09:31:10 INFO - PROCESS | 1846 | 1461774670638 Marionette DEBUG loaded listener.js 09:31:10 INFO - PROCESS | 1846 | ++DOMWINDOW == 208 (0x7f75301c8800) [pid = 1846] [serial = 2100] [outer = 0x7f752a6ba000] 09:31:11 INFO - PROCESS | 1846 | 1461774671607 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:31:11 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | save()/restore() works for lineWidth 09:31:11 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | took 1291ms 09:31:11 INFO - PROCESS | 1846 | 1461774671641 Marionette TRACE conn3 -> [0,2769,"getWindowHandle",null] 09:31:11 INFO - PROCESS | 1846 | 1461774671645 Marionette TRACE conn3 <- [1,2769,null,{"value":"8"}] 09:31:11 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html 09:31:11 INFO - PROCESS | 1846 | 1461774671651 Marionette TRACE conn3 -> [0,2770,"setScriptTimeout",{"ms":35000}] 09:31:11 INFO - PROCESS | 1846 | 1461774671654 Marionette TRACE conn3 <- [1,2770,null,{}] 09:31:11 INFO - PROCESS | 1846 | 1461774671660 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:31:11 INFO - PROCESS | 1846 | 1461774671840 Marionette TRACE conn3 <- [1,2771,null,{"value":null}] 09:31:12 INFO - PROCESS | 1846 | 1461774672024 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\", \"8c3fb307-b706-445e-94e1-ab62aec87e07\");\n\nvar timer = null;\nif (30000) {\n 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:31:12 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f752a5aa000 == 103 [pid = 1846] [id = 700] 09:31:12 INFO - PROCESS | 1846 | ++DOMWINDOW == 209 (0x7f75260ef400) [pid = 1846] [serial = 2101] [outer = (nil)] 09:31:12 INFO - PROCESS | 1846 | ++DOMWINDOW == 210 (0x7f753125f800) [pid = 1846] [serial = 2102] [outer = 0x7f75260ef400] 09:31:12 INFO - PROCESS | 1846 | 1461774672106 Marionette DEBUG loaded listener.js 09:31:12 INFO - PROCESS | 1846 | ++DOMWINDOW == 211 (0x7f7532c16800) [pid = 1846] [serial = 2103] [outer = 0x7f75260ef400] 09:31:12 INFO - PROCESS | 1846 | 1461774672911 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:31:12 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | save()/restore() works for miterLimit 09:31:12 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | took 1283ms 09:31:12 INFO - PROCESS | 1846 | 1461774672936 Marionette TRACE conn3 -> [0,2773,"getWindowHandle",null] 09:31:12 INFO - PROCESS | 1846 | 1461774672939 Marionette TRACE conn3 <- [1,2773,null,{"value":"8"}] 09:31:12 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.path.html 09:31:12 INFO - PROCESS | 1846 | 1461774672944 Marionette TRACE conn3 -> [0,2774,"setScriptTimeout",{"ms":35000}] 09:31:12 INFO - PROCESS | 1846 | 1461774672946 Marionette TRACE conn3 <- [1,2774,null,{}] 09:31:12 INFO - PROCESS | 1846 | 1461774672952 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:31:13 INFO - PROCESS | 1846 | 1461774673264 Marionette TRACE conn3 <- [1,2775,null,{"value":null}] 09:31:13 INFO - PROCESS | 1846 | 1461774673313 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\", \"8c3fb307-b706-445e-94e1-ab62aec87e07\");\n\nvar timer = null;\nif (30000) {\n 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:31:13 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f752fbc5800 == 104 [pid = 1846] [id = 701] 09:31:13 INFO - PROCESS | 1846 | ++DOMWINDOW == 212 (0x7f7532861800) [pid = 1846] [serial = 2104] [outer = (nil)] 09:31:13 INFO - PROCESS | 1846 | ++DOMWINDOW == 213 (0x7f7539dbf000) [pid = 1846] [serial = 2105] [outer = 0x7f7532861800] 09:31:13 INFO - PROCESS | 1846 | 1461774673385 Marionette DEBUG loaded listener.js 09:31:13 INFO - PROCESS | 1846 | ++DOMWINDOW == 214 (0x7f7547340000) [pid = 1846] [serial = 2106] [outer = 0x7f7532861800] 09:31:14 INFO - PROCESS | 1846 | --DOMWINDOW == 213 (0x7f752fddd400) [pid = 1846] [serial = 1771] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.readonly.html] 09:31:14 INFO - PROCESS | 1846 | --DOMWINDOW == 212 (0x7f7533d93400) [pid = 1846] [serial = 1846] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.4.html] 09:31:14 INFO - PROCESS | 1846 | --DOMWINDOW == 211 (0x7f75267cd400) [pid = 1846] [serial = 1828] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html] 09:31:14 INFO - PROCESS | 1846 | --DOMWINDOW == 210 (0x7f7528365c00) [pid = 1846] [serial = 1876] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html] 09:31:14 INFO - PROCESS | 1846 | --DOMWINDOW == 209 (0x7f7520494c00) [pid = 1846] [serial = 1795] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.created.html] 09:31:14 INFO - PROCESS | 1846 | --DOMWINDOW == 208 (0x7f7538a11400) [pid = 1846] [serial = 1960] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveX.html] 09:31:14 INFO - PROCESS | 1846 | --DOMWINDOW == 207 (0x7f7528289000) [pid = 1846] [serial = 1834] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html] 09:31:14 INFO - PROCESS | 1846 | --DOMWINDOW == 206 (0x7f753770d400) [pid = 1846] [serial = 1777] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.set.html] 09:31:14 INFO - PROCESS | 1846 | --DOMWINDOW == 205 (0x7f7525e39400) [pid = 1846] [serial = 1870] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html] 09:31:14 INFO - PROCESS | 1846 | --DOMWINDOW == 204 (0x7f753286e400) [pid = 1846] [serial = 1774] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.round.html] 09:31:14 INFO - PROCESS | 1846 | --DOMWINDOW == 203 (0x7f7522b5a800) [pid = 1846] [serial = 2020] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.valid.html] 09:31:14 INFO - PROCESS | 1846 | --DOMWINDOW == 202 (0x7f7526a61800) [pid = 1846] [serial = 1762] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html] 09:31:14 INFO - PROCESS | 1846 | --DOMWINDOW == 201 (0x7f7525e2fc00) [pid = 1846] [serial = 1783] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.undefined.html] 09:31:14 INFO - PROCESS | 1846 | --DOMWINDOW == 200 (0x7f75280d2800) [pid = 1846] [serial = 1831] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html] 09:31:14 INFO - PROCESS | 1846 | --DOMWINDOW == 199 (0x7f75244e2000) [pid = 1846] [serial = 1903] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.2.html] 09:31:14 INFO - PROCESS | 1846 | --DOMWINDOW == 198 (0x7f75374a5c00) [pid = 1846] [serial = 1957] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeY.html] 09:31:14 INFO - PROCESS | 1846 | --DOMWINDOW == 197 (0x7f7526465800) [pid = 1846] [serial = 1894] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.2.html] 09:31:14 INFO - PROCESS | 1846 | --DOMWINDOW == 196 (0x7f75267d8400) [pid = 1846] [serial = 1969] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.alpha.html] 09:31:14 INFO - PROCESS | 1846 | --DOMWINDOW == 195 (0x7f753141e400) [pid = 1846] [serial = 1939] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.basic.html] 09:31:14 INFO - PROCESS | 1846 | --DOMWINDOW == 194 (0x7f7533d93000) [pid = 1846] [serial = 1840] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.2.html] 09:31:14 INFO - PROCESS | 1846 | --DOMWINDOW == 193 (0x7f752370b400) [pid = 1846] [serial = 1852] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html] 09:31:14 INFO - PROCESS | 1846 | --DOMWINDOW == 192 (0x7f7527ff7800) [pid = 1846] [serial = 1993] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.2.html] 09:31:14 INFO - PROCESS | 1846 | --DOMWINDOW == 191 (0x7f75355c1400) [pid = 1846] [serial = 2005] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.default.html] 09:31:14 INFO - PROCESS | 1846 | --DOMWINDOW == 190 (0x7f7532a83400) [pid = 1846] [serial = 1945] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.section.html] 09:31:14 INFO - PROCESS | 1846 | --DOMWINDOW == 189 (0x7f75296c7400) [pid = 1846] [serial = 1882] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.basic.html] 09:31:14 INFO - PROCESS | 1846 | --DOMWINDOW == 188 (0x7f752fcd5400) [pid = 1846] [serial = 1999] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.1.html] 09:31:14 INFO - PROCESS | 1846 | --DOMWINDOW == 187 (0x7f752e1a6400) [pid = 1846] [serial = 1936] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.alpha.html] 09:31:14 INFO - PROCESS | 1846 | --DOMWINDOW == 186 (0x7f7533d8a000) [pid = 1846] [serial = 1948] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.1.html] 09:31:14 INFO - PROCESS | 1846 | --DOMWINDOW == 185 (0x7f75244e8800) [pid = 1846] [serial = 2011] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.valid.html] 09:31:14 INFO - PROCESS | 1846 | --DOMWINDOW == 184 (0x7f7521808800) [pid = 1846] [serial = 1879] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.alpha.html] 09:31:14 INFO - PROCESS | 1846 | --DOMWINDOW == 183 (0x7f7536491400) [pid = 1846] [serial = 1954] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeX.html] 09:31:14 INFO - PROCESS | 1846 | --DOMWINDOW == 182 (0x7f75372bd800) [pid = 1846] [serial = 1780] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.string.html] 09:31:14 INFO - PROCESS | 1846 | --DOMWINDOW == 181 (0x7f752a92b000) [pid = 1846] [serial = 1891] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.1.html] 09:31:14 INFO - PROCESS | 1846 | --DOMWINDOW == 180 (0x7f7520498800) [pid = 1846] [serial = 1825] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.path.html] 09:31:14 INFO - PROCESS | 1846 | --DOMWINDOW == 179 (0x7f7539cb7400) [pid = 1846] [serial = 1963] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveY.html] 09:31:14 INFO - PROCESS | 1846 | --DOMWINDOW == 178 (0x7f75244dd000) [pid = 1846] [serial = 1930] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.1.html] 09:31:14 INFO - PROCESS | 1846 | --DOMWINDOW == 177 (0x7f7522b52400) [pid = 1846] [serial = 2014] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.default.html] 09:31:14 INFO - PROCESS | 1846 | --DOMWINDOW == 176 (0x7f752a6ebc00) [pid = 1846] [serial = 1765] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.nan.html] 09:31:14 INFO - PROCESS | 1846 | --DOMWINDOW == 175 (0x7f752a92a400) [pid = 1846] [serial = 1885] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.1.html] 09:31:14 INFO - PROCESS | 1846 | --DOMWINDOW == 174 (0x7f75301d4c00) [pid = 1846] [serial = 1942] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.scale.html] 09:31:14 INFO - PROCESS | 1846 | --DOMWINDOW == 173 (0x7f7522b60000) [pid = 1846] [serial = 2023] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.bottom.html] 09:31:14 INFO - PROCESS | 1846 | --DOMWINDOW == 172 (0x7f7528290800) [pid = 1846] [serial = 1792] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.clip.html] 09:31:14 INFO - PROCESS | 1846 | --DOMWINDOW == 171 (0x7f7522b56400) [pid = 1846] [serial = 2017] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.invalid.html] 09:31:14 INFO - PROCESS | 1846 | --DOMWINDOW == 170 (0x7f7528f37000) [pid = 1846] [serial = 1897] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.3.html] 09:31:14 INFO - PROCESS | 1846 | --DOMWINDOW == 169 (0x7f75265cb000) [pid = 1846] [serial = 1789] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.basic.html] 09:31:14 INFO - PROCESS | 1846 | --DOMWINDOW == 168 (0x7f75268b9000) [pid = 1846] [serial = 1873] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html] 09:31:14 INFO - PROCESS | 1846 | --DOMWINDOW == 167 (0x7f7531261000) [pid = 1846] [serial = 1900] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.1.html] 09:31:14 INFO - PROCESS | 1846 | --DOMWINDOW == 166 (0x7f7535f04800) [pid = 1846] [serial = 1951] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.2.html] 09:31:14 INFO - PROCESS | 1846 | --DOMWINDOW == 165 (0x7f7528369400) [pid = 1846] [serial = 1837] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.1.html] 09:31:14 INFO - PROCESS | 1846 | --DOMWINDOW == 164 (0x7f75244e6800) [pid = 1846] [serial = 1933] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.2.html] 09:31:14 INFO - PROCESS | 1846 | --DOMWINDOW == 163 (0x7f7521807800) [pid = 1846] [serial = 1906] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.3.html] 09:31:14 INFO - PROCESS | 1846 | --DOMWINDOW == 162 (0x7f75244e1800) [pid = 1846] [serial = 1786] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.alpha.html] 09:31:14 INFO - PROCESS | 1846 | --DOMWINDOW == 161 (0x7f752fddac00) [pid = 1846] [serial = 1768] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.properties.html] 09:31:14 INFO - PROCESS | 1846 | --DOMWINDOW == 160 (0x7f7532a84400) [pid = 1846] [serial = 1843] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.3.html] 09:31:14 INFO - PROCESS | 1846 | --DOMWINDOW == 159 (0x7f752836bc00) [pid = 1846] [serial = 1738] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html] 09:31:14 INFO - PROCESS | 1846 | --DOMWINDOW == 158 (0x7f752a923000) [pid = 1846] [serial = 1888] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.2.html] 09:31:14 INFO - PROCESS | 1846 | --DOMWINDOW == 157 (0x7f75329ed000) [pid = 1846] [serial = 2002] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.2.html] 09:31:14 INFO - PROCESS | 1846 | --DOMWINDOW == 156 (0x7f752049b800) [pid = 1846] [serial = 1966] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.outside.html] 09:31:14 INFO - PROCESS | 1846 | --DOMWINDOW == 155 (0x7f7525e30800) [pid = 1846] [serial = 1849] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.5.html] 09:31:14 INFO - PROCESS | 1846 | --DOMWINDOW == 154 (0x7f753b9ce800) [pid = 1846] [serial = 2008] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.invalid.html] 09:31:14 INFO - PROCESS | 1846 | --DOMWINDOW == 153 (0x7f752993c800) [pid = 1846] [serial = 1996] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.3.html] 09:31:14 INFO - PROCESS | 1846 | --DOMWINDOW == 152 (0x7f7528ec3400) [pid = 1846] [serial = 2050] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.default.html] 09:31:14 INFO - PROCESS | 1846 | --DOMWINDOW == 151 (0x7f751f48b400) [pid = 1846] [serial = 2032] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.middle.html] 09:31:14 INFO - PROCESS | 1846 | --DOMWINDOW == 150 (0x7f752828b400) [pid = 1846] [serial = 2038] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html] 09:31:14 INFO - PROCESS | 1846 | --DOMWINDOW == 149 (0x7f752828e800) [pid = 1846] [serial = 2041] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html] 09:31:14 INFO - PROCESS | 1846 | --DOMWINDOW == 148 (0x7f7526a58c00) [pid = 1846] [serial = 2044] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html] 09:31:14 INFO - PROCESS | 1846 | --DOMWINDOW == 147 (0x7f75244ebc00) [pid = 1846] [serial = 2035] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.top.html] 09:31:14 INFO - PROCESS | 1846 | --DOMWINDOW == 146 (0x7f7527f10000) [pid = 1846] [serial = 2047] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html] 09:31:14 INFO - PROCESS | 1846 | --DOMWINDOW == 145 (0x7f7521809000) [pid = 1846] [serial = 2026] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html] 09:31:15 INFO - PROCESS | 1846 | 1461774675074 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:31:15 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | save()/restore() does not affect the current path 09:31:15 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | took 2186ms 09:31:15 INFO - PROCESS | 1846 | 1461774675131 Marionette TRACE conn3 -> [0,2777,"getWindowHandle",null] 09:31:15 INFO - PROCESS | 1846 | 1461774675134 Marionette TRACE conn3 <- [1,2777,null,{"value":"8"}] 09:31:15 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html 09:31:15 INFO - PROCESS | 1846 | 1461774675140 Marionette TRACE conn3 -> [0,2778,"setScriptTimeout",{"ms":35000}] 09:31:15 INFO - PROCESS | 1846 | 1461774675141 Marionette TRACE conn3 <- [1,2778,null,{}] 09:31:15 INFO - PROCESS | 1846 | 1461774675147 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:31:15 INFO - PROCESS | 1846 | 1461774675316 Marionette TRACE conn3 <- [1,2779,null,{"value":null}] 09:31:15 INFO - PROCESS | 1846 | 1461774675483 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\", \"8c3fb307-b706-445e-94e1-ab62aec87e07\");\n\nvar timer = null;\nif (30000) {\n 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:31:15 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f7523b08800 == 105 [pid = 1846] [id = 702] 09:31:15 INFO - PROCESS | 1846 | ++DOMWINDOW == 146 (0x7f751f489000) [pid = 1846] [serial = 2107] [outer = (nil)] 09:31:15 INFO - PROCESS | 1846 | ++DOMWINDOW == 147 (0x7f751f9a6c00) [pid = 1846] [serial = 2108] [outer = 0x7f751f489000] 09:31:15 INFO - PROCESS | 1846 | 1461774675543 Marionette DEBUG loaded listener.js 09:31:15 INFO - PROCESS | 1846 | ++DOMWINDOW == 148 (0x7f751f9ac400) [pid = 1846] [serial = 2109] [outer = 0x7f751f489000] 09:31:16 INFO - PROCESS | 1846 | 1461774676234 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:31:16 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | save()/restore() works for shadowBlur 09:31:16 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | took 1135ms 09:31:16 INFO - PROCESS | 1846 | 1461774676275 Marionette TRACE conn3 -> [0,2781,"getWindowHandle",null] 09:31:16 INFO - PROCESS | 1846 | 1461774676278 Marionette TRACE conn3 <- [1,2781,null,{"value":"8"}] 09:31:16 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html 09:31:16 INFO - PROCESS | 1846 | 1461774676284 Marionette TRACE conn3 -> [0,2782,"setScriptTimeout",{"ms":35000}] 09:31:16 INFO - PROCESS | 1846 | 1461774676286 Marionette TRACE conn3 <- [1,2782,null,{}] 09:31:16 INFO - PROCESS | 1846 | 1461774676291 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:31:16 INFO - PROCESS | 1846 | 1461774676532 Marionette TRACE conn3 <- [1,2783,null,{"value":null}] 09:31:16 INFO - PROCESS | 1846 | 1461774676553 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\", \"8c3fb307-b706-445e-94e1-ab62aec87e07\");\n\nvar timer = null;\nif (30000) {\n 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:31:16 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f752f23a000 == 106 [pid = 1846] [id = 703] 09:31:16 INFO - PROCESS | 1846 | ++DOMWINDOW == 149 (0x7f751f48a000) [pid = 1846] [serial = 2110] [outer = (nil)] 09:31:16 INFO - PROCESS | 1846 | ++DOMWINDOW == 150 (0x7f7521807800) [pid = 1846] [serial = 2111] [outer = 0x7f751f48a000] 09:31:16 INFO - PROCESS | 1846 | 1461774676614 Marionette DEBUG loaded listener.js 09:31:16 INFO - PROCESS | 1846 | ++DOMWINDOW == 151 (0x7f75244e8800) [pid = 1846] [serial = 2112] [outer = 0x7f751f48a000] 09:31:17 INFO - PROCESS | 1846 | 1461774677722 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:31:17 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | save()/restore() works for shadowColor 09:31:17 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | took 1475ms 09:31:17 INFO - PROCESS | 1846 | 1461774677760 Marionette TRACE conn3 -> [0,2785,"getWindowHandle",null] 09:31:17 INFO - PROCESS | 1846 | 1461774677768 Marionette TRACE conn3 <- [1,2785,null,{"value":"8"}] 09:31:17 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html 09:31:17 INFO - PROCESS | 1846 | 1461774677775 Marionette TRACE conn3 -> [0,2786,"setScriptTimeout",{"ms":35000}] 09:31:17 INFO - PROCESS | 1846 | 1461774677781 Marionette TRACE conn3 <- [1,2786,null,{}] 09:31:17 INFO - PROCESS | 1846 | 1461774677788 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:31:18 INFO - PROCESS | 1846 | 1461774677999 Marionette TRACE conn3 <- [1,2787,null,{"value":null}] 09:31:18 INFO - PROCESS | 1846 | 1461774678218 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\", \"8c3fb307-b706-445e-94e1-ab62aec87e07\");\n\nvar timer = null;\nif (30000) {\n 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:31:18 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f7526429800 == 107 [pid = 1846] [id = 704] 09:31:18 INFO - PROCESS | 1846 | ++DOMWINDOW == 152 (0x7f7521de1800) [pid = 1846] [serial = 2113] [outer = (nil)] 09:31:18 INFO - PROCESS | 1846 | ++DOMWINDOW == 153 (0x7f7522b5ec00) [pid = 1846] [serial = 2114] [outer = 0x7f7521de1800] 09:31:18 INFO - PROCESS | 1846 | 1461774678335 Marionette DEBUG loaded listener.js 09:31:18 INFO - PROCESS | 1846 | ++DOMWINDOW == 154 (0x7f7522c80800) [pid = 1846] [serial = 2115] [outer = 0x7f7521de1800] 09:31:19 INFO - PROCESS | 1846 | 1461774679284 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:31:19 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | save()/restore() works for shadowOffsetX 09:31:19 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | took 1533ms 09:31:19 INFO - PROCESS | 1846 | 1461774679309 Marionette TRACE conn3 -> [0,2789,"getWindowHandle",null] 09:31:19 INFO - PROCESS | 1846 | 1461774679318 Marionette TRACE conn3 <- [1,2789,null,{"value":"8"}] 09:31:19 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html 09:31:19 INFO - PROCESS | 1846 | 1461774679328 Marionette TRACE conn3 -> [0,2790,"setScriptTimeout",{"ms":35000}] 09:31:19 INFO - PROCESS | 1846 | 1461774679331 Marionette TRACE conn3 <- [1,2790,null,{}] 09:31:19 INFO - PROCESS | 1846 | 1461774679338 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:31:19 INFO - PROCESS | 1846 | 1461774679563 Marionette TRACE conn3 <- [1,2791,null,{"value":null}] 09:31:19 INFO - PROCESS | 1846 | 1461774679777 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\", \"8c3fb307-b706-445e-94e1-ab62aec87e07\");\n\nvar timer = null;\nif (30000) {\n 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:31:19 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f752a5b1800 == 108 [pid = 1846] [id = 705] 09:31:19 INFO - PROCESS | 1846 | ++DOMWINDOW == 155 (0x7f7522b45400) [pid = 1846] [serial = 2116] [outer = (nil)] 09:31:19 INFO - PROCESS | 1846 | ++DOMWINDOW == 156 (0x7f7526ab1c00) [pid = 1846] [serial = 2117] [outer = 0x7f7522b45400] 09:31:19 INFO - PROCESS | 1846 | 1461774679894 Marionette DEBUG loaded listener.js 09:31:20 INFO - PROCESS | 1846 | ++DOMWINDOW == 157 (0x7f7526b11000) [pid = 1846] [serial = 2118] [outer = 0x7f7522b45400] 09:31:20 INFO - PROCESS | 1846 | 1461774680872 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:31:20 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | save()/restore() works for shadowOffsetY 09:31:20 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | took 1584ms 09:31:20 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html 09:31:20 INFO - PROCESS | 1846 | 1461774680912 Marionette TRACE conn3 -> [0,2793,"getWindowHandle",null] 09:31:20 INFO - PROCESS | 1846 | 1461774680915 Marionette TRACE conn3 <- [1,2793,null,{"value":"8"}] 09:31:20 INFO - PROCESS | 1846 | 1461774680922 Marionette TRACE conn3 -> [0,2794,"setScriptTimeout",{"ms":35000}] 09:31:20 INFO - PROCESS | 1846 | 1461774680927 Marionette TRACE conn3 <- [1,2794,null,{}] 09:31:20 INFO - PROCESS | 1846 | 1461774680943 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:31:21 INFO - PROCESS | 1846 | 1461774681169 Marionette TRACE conn3 <- [1,2795,null,{"value":null}] 09:31:21 INFO - PROCESS | 1846 | 1461774681392 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\", \"8c3fb307-b706-445e-94e1-ab62aec87e07\");\n\nvar timer = null;\nif (30000) {\n 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:31:21 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f7532a43800 == 109 [pid = 1846] [id = 706] 09:31:21 INFO - PROCESS | 1846 | ++DOMWINDOW == 158 (0x7f752818c800) [pid = 1846] [serial = 2119] [outer = (nil)] 09:31:21 INFO - PROCESS | 1846 | ++DOMWINDOW == 159 (0x7f752828f000) [pid = 1846] [serial = 2120] [outer = 0x7f752818c800] 09:31:21 INFO - PROCESS | 1846 | 1461774681532 Marionette DEBUG loaded listener.js 09:31:21 INFO - PROCESS | 1846 | ++DOMWINDOW == 160 (0x7f7528f35800) [pid = 1846] [serial = 2121] [outer = 0x7f752818c800] 09:31:22 INFO - PROCESS | 1846 | 1461774682479 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:31:22 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | save()/restore() can be nested as a stack 09:31:22 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | took 1593ms 09:31:22 INFO - PROCESS | 1846 | 1461774682515 Marionette TRACE conn3 -> [0,2797,"getWindowHandle",null] 09:31:22 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html 09:31:22 INFO - PROCESS | 1846 | 1461774682519 Marionette TRACE conn3 <- [1,2797,null,{"value":"8"}] 09:31:22 INFO - PROCESS | 1846 | 1461774682525 Marionette TRACE conn3 -> [0,2798,"setScriptTimeout",{"ms":35000}] 09:31:22 INFO - PROCESS | 1846 | 1461774682528 Marionette TRACE conn3 <- [1,2798,null,{}] 09:31:22 INFO - PROCESS | 1846 | 1461774682533 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:31:22 INFO - PROCESS | 1846 | 1461774682725 Marionette TRACE conn3 <- [1,2799,null,{"value":null}] 09:31:22 INFO - PROCESS | 1846 | 1461774682939 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\", \"8c3fb307-b706-445e-94e1-ab62aec87e07\");\n\nvar timer = null;\nif (30000) {\n 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:31:23 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f7536411000 == 110 [pid = 1846] [id = 707] 09:31:23 INFO - PROCESS | 1846 | ++DOMWINDOW == 161 (0x7f7528192400) [pid = 1846] [serial = 2122] [outer = (nil)] 09:31:23 INFO - PROCESS | 1846 | ++DOMWINDOW == 162 (0x7f752a923800) [pid = 1846] [serial = 2123] [outer = 0x7f7528192400] 09:31:23 INFO - PROCESS | 1846 | 1461774683053 Marionette DEBUG loaded listener.js 09:31:23 INFO - PROCESS | 1846 | ++DOMWINDOW == 163 (0x7f752e54c000) [pid = 1846] [serial = 2124] [outer = 0x7f7528192400] 09:31:24 INFO - PROCESS | 1846 | 1461774684014 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:31:24 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | save()/restore() stack depth is not unreasonably limited 09:31:24 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | took 1540ms 09:31:24 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html 09:31:24 INFO - PROCESS | 1846 | 1461774684066 Marionette TRACE conn3 -> [0,2801,"getWindowHandle",null] 09:31:24 INFO - PROCESS | 1846 | 1461774684069 Marionette TRACE conn3 <- [1,2801,null,{"value":"8"}] 09:31:24 INFO - PROCESS | 1846 | 1461774684076 Marionette TRACE conn3 -> [0,2802,"setScriptTimeout",{"ms":35000}] 09:31:24 INFO - PROCESS | 1846 | 1461774684079 Marionette TRACE conn3 <- [1,2802,null,{}] 09:31:24 INFO - PROCESS | 1846 | 1461774684084 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:31:24 INFO - PROCESS | 1846 | 1461774684279 Marionette TRACE conn3 <- [1,2803,null,{"value":null}] 09:31:24 INFO - PROCESS | 1846 | 1461774684499 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\", \"8c3fb307-b706-445e-94e1-ab62aec87e07\");\n\nvar timer = null;\nif (30000) {\n 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:31:24 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f7538d07800 == 111 [pid = 1846] [id = 708] 09:31:24 INFO - PROCESS | 1846 | ++DOMWINDOW == 164 (0x7f7528282400) [pid = 1846] [serial = 2125] [outer = (nil)] 09:31:24 INFO - PROCESS | 1846 | ++DOMWINDOW == 165 (0x7f752f966400) [pid = 1846] [serial = 2126] [outer = 0x7f7528282400] 09:31:24 INFO - PROCESS | 1846 | 1461774684614 Marionette DEBUG loaded listener.js 09:31:24 INFO - PROCESS | 1846 | ++DOMWINDOW == 166 (0x7f752fddd400) [pid = 1846] [serial = 2127] [outer = 0x7f7528282400] 09:31:25 INFO - PROCESS | 1846 | 1461774685531 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:31:25 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | save()/restore() works for strokeStyle 09:31:25 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | took 1527ms 09:31:25 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html 09:31:25 INFO - PROCESS | 1846 | 1461774685603 Marionette TRACE conn3 -> [0,2805,"getWindowHandle",null] 09:31:25 INFO - PROCESS | 1846 | 1461774685606 Marionette TRACE conn3 <- [1,2805,null,{"value":"8"}] 09:31:25 INFO - PROCESS | 1846 | 1461774685612 Marionette TRACE conn3 -> [0,2806,"setScriptTimeout",{"ms":35000}] 09:31:25 INFO - PROCESS | 1846 | 1461774685615 Marionette TRACE conn3 <- [1,2806,null,{}] 09:31:25 INFO - PROCESS | 1846 | 1461774685620 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:31:25 INFO - PROCESS | 1846 | 1461774685867 Marionette TRACE conn3 <- [1,2807,null,{"value":null}] 09:31:26 INFO - PROCESS | 1846 | 1461774686076 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\", \"8c3fb307-b706-445e-94e1-ab62aec87e07\");\n\nvar timer = null;\nif (30000) {\n 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:31:26 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f7545ff9000 == 112 [pid = 1846] [id = 709] 09:31:26 INFO - PROCESS | 1846 | ++DOMWINDOW == 167 (0x7f752fb40000) [pid = 1846] [serial = 2128] [outer = (nil)] 09:31:26 INFO - PROCESS | 1846 | ++DOMWINDOW == 168 (0x7f7533d8c800) [pid = 1846] [serial = 2129] [outer = 0x7f752fb40000] 09:31:26 INFO - PROCESS | 1846 | 1461774686195 Marionette DEBUG loaded listener.js 09:31:26 INFO - PROCESS | 1846 | ++DOMWINDOW == 169 (0x7f7536bd6800) [pid = 1846] [serial = 2130] [outer = 0x7f752fb40000] 09:31:27 INFO - PROCESS | 1846 | 1461774687097 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:31:27 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | save()/restore() works for textAlign 09:31:27 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | took 1529ms 09:31:27 INFO - PROCESS | 1846 | 1461774687141 Marionette TRACE conn3 -> [0,2809,"getWindowHandle",null] 09:31:27 INFO - PROCESS | 1846 | 1461774687144 Marionette TRACE conn3 <- [1,2809,null,{"value":"8"}] 09:31:27 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html 09:31:27 INFO - PROCESS | 1846 | 1461774687150 Marionette TRACE conn3 -> [0,2810,"setScriptTimeout",{"ms":35000}] 09:31:27 INFO - PROCESS | 1846 | 1461774687153 Marionette TRACE conn3 <- [1,2810,null,{}] 09:31:27 INFO - PROCESS | 1846 | 1461774687158 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:31:27 INFO - PROCESS | 1846 | 1461774687352 Marionette TRACE conn3 <- [1,2811,null,{"value":null}] 09:31:27 INFO - PROCESS | 1846 | 1461774687569 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\", \"8c3fb307-b706-445e-94e1-ab62aec87e07\");\n\nvar timer = null;\nif (30000) {\n 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:31:27 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f754a99d000 == 113 [pid = 1846] [id = 710] 09:31:27 INFO - PROCESS | 1846 | ++DOMWINDOW == 170 (0x7f752ff33000) [pid = 1846] [serial = 2131] [outer = (nil)] 09:31:27 INFO - PROCESS | 1846 | ++DOMWINDOW == 171 (0x7f7538d9e000) [pid = 1846] [serial = 2132] [outer = 0x7f752ff33000] 09:31:27 INFO - PROCESS | 1846 | 1461774687683 Marionette DEBUG loaded listener.js 09:31:27 INFO - PROCESS | 1846 | ++DOMWINDOW == 172 (0x7f7539db9c00) [pid = 1846] [serial = 2133] [outer = 0x7f752ff33000] 09:31:28 INFO - PROCESS | 1846 | 1461774688577 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:31:28 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | save()/restore() works for textBaseline 09:31:28 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | took 1485ms 09:31:28 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html 09:31:28 INFO - PROCESS | 1846 | 1461774688636 Marionette TRACE conn3 -> [0,2813,"getWindowHandle",null] 09:31:28 INFO - PROCESS | 1846 | 1461774688638 Marionette TRACE conn3 <- [1,2813,null,{"value":"8"}] 09:31:28 INFO - PROCESS | 1846 | 1461774688644 Marionette TRACE conn3 -> [0,2814,"setScriptTimeout",{"ms":35000}] 09:31:28 INFO - PROCESS | 1846 | 1461774688647 Marionette TRACE conn3 <- [1,2814,null,{}] 09:31:28 INFO - PROCESS | 1846 | 1461774688652 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:31:28 INFO - PROCESS | 1846 | 1461774688853 Marionette TRACE conn3 <- [1,2815,null,{"value":null}] 09:31:29 INFO - PROCESS | 1846 | 1461774689065 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\", \"8c3fb307-b706-445e-94e1-ab62aec87e07\");\n\nvar timer = null;\nif (30000) {\n 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:31:29 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f754e05a000 == 114 [pid = 1846] [id = 711] 09:31:29 INFO - PROCESS | 1846 | ++DOMWINDOW == 173 (0x7f753b9d6000) [pid = 1846] [serial = 2134] [outer = (nil)] 09:31:29 INFO - PROCESS | 1846 | ++DOMWINDOW == 174 (0x7f7545f6e000) [pid = 1846] [serial = 2135] [outer = 0x7f753b9d6000] 09:31:29 INFO - PROCESS | 1846 | 1461774689181 Marionette DEBUG loaded listener.js 09:31:29 INFO - PROCESS | 1846 | ++DOMWINDOW == 175 (0x7f7546655400) [pid = 1846] [serial = 2136] [outer = 0x7f753b9d6000] 09:31:30 INFO - PROCESS | 1846 | 1461774690084 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:31:30 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | save()/restore() affects the current transformation matrix 09:31:30 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | took 1480ms 09:31:30 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html 09:31:30 INFO - PROCESS | 1846 | 1461774690124 Marionette TRACE conn3 -> [0,2817,"getWindowHandle",null] 09:31:30 INFO - PROCESS | 1846 | 1461774690127 Marionette TRACE conn3 <- [1,2817,null,{"value":"8"}] 09:31:30 INFO - PROCESS | 1846 | 1461774690134 Marionette TRACE conn3 -> [0,2818,"setScriptTimeout",{"ms":35000}] 09:31:30 INFO - PROCESS | 1846 | 1461774690137 Marionette TRACE conn3 <- [1,2818,null,{}] 09:31:30 INFO - PROCESS | 1846 | 1461774690142 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:31:30 INFO - PROCESS | 1846 | 1461774690339 Marionette TRACE conn3 <- [1,2819,null,{"value":null}] 09:31:30 INFO - PROCESS | 1846 | 1461774690561 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\", \"8c3fb307-b706-445e-94e1-ab62aec87e07\");\n\nvar timer = null;\nif (30000) {\n 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:31:30 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f7528b94000 == 115 [pid = 1846] [id = 712] 09:31:30 INFO - PROCESS | 1846 | ++DOMWINDOW == 176 (0x7f753b968c00) [pid = 1846] [serial = 2137] [outer = (nil)] 09:31:30 INFO - PROCESS | 1846 | ++DOMWINDOW == 177 (0x7f7549015400) [pid = 1846] [serial = 2138] [outer = 0x7f753b968c00] 09:31:30 INFO - PROCESS | 1846 | 1461774690671 Marionette DEBUG loaded listener.js 09:31:30 INFO - PROCESS | 1846 | ++DOMWINDOW == 178 (0x7f754a76e000) [pid = 1846] [serial = 2139] [outer = 0x7f753b968c00] 09:31:31 INFO - PROCESS | 1846 | 1461774691587 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:31:31 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | restore() with an empty stack has no effect 09:31:31 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | took 1527ms 09:31:31 INFO - PROCESS | 1846 | 1461774691661 Marionette TRACE conn3 -> [0,2821,"getWindowHandle",null] 09:31:31 INFO - PROCESS | 1846 | 1461774691665 Marionette TRACE conn3 <- [1,2821,null,{"value":"8"}] 09:31:31 INFO - TEST-START | /2dcontext/transformations/2d.transformation.order.html 09:31:31 INFO - PROCESS | 1846 | 1461774691670 Marionette TRACE conn3 -> [0,2822,"setScriptTimeout",{"ms":35000}] 09:31:31 INFO - PROCESS | 1846 | 1461774691673 Marionette TRACE conn3 <- [1,2822,null,{}] 09:31:31 INFO - PROCESS | 1846 | 1461774691678 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:31:31 INFO - PROCESS | 1846 | 1461774691912 Marionette TRACE conn3 <- [1,2823,null,{"value":null}] 09:31:32 INFO - PROCESS | 1846 | 1461774692183 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\", \"8c3fb307-b706-445e-94e1-ab62aec87e07\");\n\nvar timer = null;\nif (30000) {\n 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:31:32 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f7530352000 == 116 [pid = 1846] [id = 713] 09:31:32 INFO - PROCESS | 1846 | ++DOMWINDOW == 179 (0x7f751fa51400) [pid = 1846] [serial = 2140] [outer = (nil)] 09:31:32 INFO - PROCESS | 1846 | ++DOMWINDOW == 180 (0x7f751fa53800) [pid = 1846] [serial = 2141] [outer = 0x7f751fa51400] 09:31:32 INFO - PROCESS | 1846 | 1461774692295 Marionette DEBUG loaded listener.js 09:31:32 INFO - PROCESS | 1846 | ++DOMWINDOW == 181 (0x7f754031e800) [pid = 1846] [serial = 2142] [outer = 0x7f751fa51400] 09:31:33 INFO - PROCESS | 1846 | 1461774693177 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:31:33 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.order.html | Transformations are applied in the right order 09:31:33 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.order.html | took 1577ms 09:31:33 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.direction.html 09:31:33 INFO - PROCESS | 1846 | 1461774693249 Marionette TRACE conn3 -> [0,2825,"getWindowHandle",null] 09:31:33 INFO - PROCESS | 1846 | 1461774693252 Marionette TRACE conn3 <- [1,2825,null,{"value":"8"}] 09:31:33 INFO - PROCESS | 1846 | 1461774693258 Marionette TRACE conn3 -> [0,2826,"setScriptTimeout",{"ms":35000}] 09:31:33 INFO - PROCESS | 1846 | 1461774693262 Marionette TRACE conn3 <- [1,2826,null,{}] 09:31:33 INFO - PROCESS | 1846 | 1461774693267 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:31:33 INFO - PROCESS | 1846 | 1461774693499 Marionette TRACE conn3 <- [1,2827,null,{"value":null}] 09:31:33 INFO - PROCESS | 1846 | 1461774693757 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\", \"8c3fb307-b706-445e-94e1-ab62aec87e07\");\n\nvar timer = null;\nif (30000) {\n 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:31:33 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f751f2ce800 == 117 [pid = 1846] [id = 714] 09:31:33 INFO - PROCESS | 1846 | ++DOMWINDOW == 182 (0x7f751f489c00) [pid = 1846] [serial = 2143] [outer = (nil)] 09:31:33 INFO - PROCESS | 1846 | ++DOMWINDOW == 183 (0x7f7521811c00) [pid = 1846] [serial = 2144] [outer = 0x7f751f489c00] 09:31:33 INFO - PROCESS | 1846 | 1461774693883 Marionette DEBUG loaded listener.js 09:31:33 INFO - PROCESS | 1846 | ++DOMWINDOW == 184 (0x7f7526b0d000) [pid = 1846] [serial = 2145] [outer = 0x7f751f489c00] 09:31:34 INFO - PROCESS | 1846 | 1461774694779 Marionette TRACE conn3 <- [1,2828,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.direction.html",0,null,null,[["rotate() is clockwise",0,null,null]]]}] 09:31:34 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.direction.html | rotate() is clockwise 09:31:34 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.direction.html | took 1578ms 09:31:34 INFO - PROCESS | 1846 | 1461774694836 Marionette TRACE conn3 -> [0,2829,"getWindowHandle",null] 09:31:34 INFO - PROCESS | 1846 | 1461774694840 Marionette TRACE conn3 <- [1,2829,null,{"value":"8"}] 09:31:34 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html 09:31:34 INFO - PROCESS | 1846 | 1461774694845 Marionette TRACE conn3 -> [0,2830,"setScriptTimeout",{"ms":35000}] 09:31:34 INFO - PROCESS | 1846 | 1461774694848 Marionette TRACE conn3 <- [1,2830,null,{}] 09:31:34 INFO - PROCESS | 1846 | 1461774694853 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:31:35 INFO - PROCESS | 1846 | 1461774695052 Marionette TRACE conn3 <- [1,2831,null,{"value":null}] 09:31:35 INFO - PROCESS | 1846 | 1461774695274 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\", \"8c3fb307-b706-445e-94e1-ab62aec87e07\");\n\nvar timer = null;\nif (30000) {\n 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:31:35 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f75221e0800 == 118 [pid = 1846] [id = 715] 09:31:35 INFO - PROCESS | 1846 | ++DOMWINDOW == 185 (0x7f752049c000) [pid = 1846] [serial = 2146] [outer = (nil)] 09:31:35 INFO - PROCESS | 1846 | ++DOMWINDOW == 186 (0x7f7525e3d800) [pid = 1846] [serial = 2147] [outer = 0x7f752049c000] 09:31:35 INFO - PROCESS | 1846 | 1461774695394 Marionette DEBUG loaded listener.js 09:31:35 INFO - PROCESS | 1846 | ++DOMWINDOW == 187 (0x7f75268b8c00) [pid = 1846] [serial = 2148] [outer = 0x7f752049c000] 09:31:36 INFO - PROCESS | 1846 | 1461774696339 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:31:36 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | rotate() with Infinity/NaN is ignored 09:31:36 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | took 1533ms 09:31:36 INFO - PROCESS | 1846 | 1461774696378 Marionette TRACE conn3 -> [0,2833,"getWindowHandle",null] 09:31:36 INFO - PROCESS | 1846 | 1461774696381 Marionette TRACE conn3 <- [1,2833,null,{"value":"8"}] 09:31:36 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.radians.html 09:31:36 INFO - PROCESS | 1846 | 1461774696387 Marionette TRACE conn3 -> [0,2834,"setScriptTimeout",{"ms":35000}] 09:31:36 INFO - PROCESS | 1846 | 1461774696400 Marionette TRACE conn3 <- [1,2834,null,{}] 09:31:36 INFO - PROCESS | 1846 | 1461774696404 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:31:36 INFO - PROCESS | 1846 | 1461774696601 Marionette TRACE conn3 <- [1,2835,null,{"value":null}] 09:31:36 INFO - PROCESS | 1846 | 1461774696841 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\", \"8c3fb307-b706-445e-94e1-ab62aec87e07\");\n\nvar timer = null;\nif (30000) {\n 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:31:37 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f752209b000 == 119 [pid = 1846] [id = 716] 09:31:37 INFO - PROCESS | 1846 | ++DOMWINDOW == 188 (0x7f751f48c800) [pid = 1846] [serial = 2149] [outer = (nil)] 09:31:37 INFO - PROCESS | 1846 | ++DOMWINDOW == 189 (0x7f751f9a0c00) [pid = 1846] [serial = 2150] [outer = 0x7f751f48c800] 09:31:37 INFO - PROCESS | 1846 | 1461774697348 Marionette DEBUG loaded listener.js 09:31:37 INFO - PROCESS | 1846 | ++DOMWINDOW == 190 (0x7f751fa50000) [pid = 1846] [serial = 2151] [outer = 0x7f751f48c800] 09:31:38 INFO - PROCESS | 1846 | 1461774698393 Marionette TRACE conn3 <- [1,2836,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.radians.html",0,null,null,[["rotate() uses radians",0,null,null]]]}] 09:31:38 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.radians.html | rotate() uses radians 09:31:38 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.radians.html | took 2039ms 09:31:38 INFO - PROCESS | 1846 | 1461774698429 Marionette TRACE conn3 -> [0,2837,"getWindowHandle",null] 09:31:38 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrap.html 09:31:38 INFO - PROCESS | 1846 | 1461774698435 Marionette TRACE conn3 <- [1,2837,null,{"value":"8"}] 09:31:38 INFO - PROCESS | 1846 | 1461774698443 Marionette TRACE conn3 -> [0,2838,"setScriptTimeout",{"ms":35000}] 09:31:38 INFO - PROCESS | 1846 | 1461774698448 Marionette TRACE conn3 <- [1,2838,null,{}] 09:31:38 INFO - PROCESS | 1846 | 1461774698455 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:31:38 INFO - PROCESS | 1846 | 1461774698649 Marionette TRACE conn3 <- [1,2839,null,{"value":null}] 09:31:38 INFO - PROCESS | 1846 | 1461774698893 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\", \"8c3fb307-b706-445e-94e1-ab62aec87e07\");\n\nvar timer = null;\nif (30000) {\n 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:31:38 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f75261f2000 == 120 [pid = 1846] [id = 717] 09:31:38 INFO - PROCESS | 1846 | ++DOMWINDOW == 191 (0x7f751f9a9c00) [pid = 1846] [serial = 2152] [outer = (nil)] 09:31:39 INFO - PROCESS | 1846 | ++DOMWINDOW == 192 (0x7f7521de4000) [pid = 1846] [serial = 2153] [outer = 0x7f751f9a9c00] 09:31:39 INFO - PROCESS | 1846 | 1461774699068 Marionette DEBUG loaded listener.js 09:31:39 INFO - PROCESS | 1846 | ++DOMWINDOW == 193 (0x7f7522c0d800) [pid = 1846] [serial = 2154] [outer = 0x7f751f9a9c00] 09:31:40 INFO - PROCESS | 1846 | --DOCSHELL 0x7f7526032000 == 119 [pid = 1846] [id = 638] 09:31:40 INFO - PROCESS | 1846 | --DOMWINDOW == 192 (0x7f752ff3cc00) [pid = 1846] [serial = 2054] [outer = (nil)] [url = about:blank] 09:31:40 INFO - PROCESS | 1846 | --DOCSHELL 0x7f751f06e800 == 118 [pid = 1846] [id = 694] 09:31:40 INFO - PROCESS | 1846 | --DOCSHELL 0x7f7530419800 == 117 [pid = 1846] [id = 693] 09:31:40 INFO - PROCESS | 1846 | --DOCSHELL 0x7f75506e8800 == 116 [pid = 1846] [id = 692] 09:31:40 INFO - PROCESS | 1846 | --DOCSHELL 0x7f752188f800 == 115 [pid = 1846] [id = 691] 09:31:40 INFO - PROCESS | 1846 | --DOCSHELL 0x7f754b704800 == 114 [pid = 1846] [id = 690] 09:31:40 INFO - PROCESS | 1846 | --DOCSHELL 0x7f7549045000 == 113 [pid = 1846] [id = 689] 09:31:40 INFO - PROCESS | 1846 | --DOCSHELL 0x7f7539bba000 == 112 [pid = 1846] [id = 688] 09:31:40 INFO - PROCESS | 1846 | 1461774700266 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:31:40 INFO - PROCESS | 1846 | --DOCSHELL 0x7f75355cc000 == 111 [pid = 1846] [id = 687] 09:31:40 INFO - PROCESS | 1846 | --DOCSHELL 0x7f75301ed800 == 110 [pid = 1846] [id = 686] 09:31:40 INFO - PROCESS | 1846 | --DOCSHELL 0x7f7524433000 == 109 [pid = 1846] [id = 685] 09:31:40 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrap.html | rotate() wraps large positive values correctly 09:31:40 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrap.html | took 1888ms 09:31:40 INFO - PROCESS | 1846 | --DOMWINDOW == 191 (0x7f7532a77c00) [pid = 1846] [serial = 1839] [outer = (nil)] [url = about:blank] 09:31:40 INFO - PROCESS | 1846 | --DOMWINDOW == 190 (0x7f7528f2a400) [pid = 1846] [serial = 1935] [outer = (nil)] [url = about:blank] 09:31:40 INFO - PROCESS | 1846 | --DOMWINDOW == 189 (0x7f7532862800) [pid = 1846] [serial = 1908] [outer = (nil)] [url = about:blank] 09:31:40 INFO - PROCESS | 1846 | --DOMWINDOW == 188 (0x7f752828ec00) [pid = 1846] [serial = 1788] [outer = (nil)] [url = about:blank] 09:31:40 INFO - PROCESS | 1846 | --DOMWINDOW == 187 (0x7f7532867000) [pid = 1846] [serial = 1770] [outer = (nil)] [url = about:blank] 09:31:40 INFO - PROCESS | 1846 | --DOMWINDOW == 186 (0x7f753b96d800) [pid = 1846] [serial = 1845] [outer = (nil)] [url = about:blank] 09:31:40 INFO - PROCESS | 1846 | --DOMWINDOW == 185 (0x7f752a52fc00) [pid = 1846] [serial = 1740] [outer = (nil)] [url = about:blank] 09:31:40 INFO - PROCESS | 1846 | --DOMWINDOW == 184 (0x7f752f2d1400) [pid = 1846] [serial = 1890] [outer = (nil)] [url = about:blank] 09:31:40 INFO - PROCESS | 1846 | --DOMWINDOW == 183 (0x7f7538d9c800) [pid = 1846] [serial = 2004] [outer = (nil)] [url = about:blank] 09:31:40 INFO - PROCESS | 1846 | --DOMWINDOW == 182 (0x7f75474c2c00) [pid = 1846] [serial = 1968] [outer = (nil)] [url = about:blank] 09:31:40 INFO - PROCESS | 1846 | --DOMWINDOW == 181 (0x7f7527b1fc00) [pid = 1846] [serial = 1851] [outer = (nil)] [url = about:blank] 09:31:40 INFO - PROCESS | 1846 | --DOMWINDOW == 180 (0x7f754ad48400) [pid = 1846] [serial = 2010] [outer = (nil)] [url = about:blank] 09:31:40 INFO - PROCESS | 1846 | --DOMWINDOW == 179 (0x7f752fcc8c00) [pid = 1846] [serial = 1998] [outer = (nil)] [url = about:blank] 09:31:40 INFO - PROCESS | 1846 | --DOMWINDOW == 178 (0x7f7535285400) [pid = 1846] [serial = 1773] [outer = (nil)] [url = about:blank] 09:31:40 INFO - PROCESS | 1846 | --DOMWINDOW == 177 (0x7f7546442400) [pid = 1846] [serial = 1848] [outer = (nil)] [url = about:blank] 09:31:40 INFO - PROCESS | 1846 | --DOMWINDOW == 176 (0x7f7526d8b800) [pid = 1846] [serial = 1830] [outer = (nil)] [url = about:blank] 09:31:40 INFO - PROCESS | 1846 | --DOMWINDOW == 175 (0x7f7528ec8000) [pid = 1846] [serial = 1878] [outer = (nil)] [url = about:blank] 09:31:40 INFO - PROCESS | 1846 | --DOMWINDOW == 174 (0x7f75204a2c00) [pid = 1846] [serial = 1797] [outer = (nil)] [url = about:blank] 09:31:40 INFO - PROCESS | 1846 | --DOMWINDOW == 173 (0x7f753bd0d400) [pid = 1846] [serial = 1962] [outer = (nil)] [url = about:blank] 09:31:40 INFO - PROCESS | 1846 | --DOMWINDOW == 172 (0x7f752fd17c00) [pid = 1846] [serial = 1836] [outer = (nil)] [url = about:blank] 09:31:40 INFO - PROCESS | 1846 | --DOMWINDOW == 171 (0x7f754644c000) [pid = 1846] [serial = 1779] [outer = (nil)] [url = about:blank] 09:31:40 INFO - PROCESS | 1846 | --DOMWINDOW == 170 (0x7f75268b0800) [pid = 1846] [serial = 1872] [outer = (nil)] [url = about:blank] 09:31:40 INFO - PROCESS | 1846 | --DOMWINDOW == 169 (0x7f7537aeb800) [pid = 1846] [serial = 1776] [outer = (nil)] [url = about:blank] 09:31:40 INFO - PROCESS | 1846 | --DOMWINDOW == 168 (0x7f7527f0c400) [pid = 1846] [serial = 2022] [outer = (nil)] [url = about:blank] 09:31:40 INFO - PROCESS | 1846 | --DOMWINDOW == 167 (0x7f7528ec6400) [pid = 1846] [serial = 1764] [outer = (nil)] [url = about:blank] 09:31:40 INFO - PROCESS | 1846 | --DOMWINDOW == 166 (0x7f754a90b800) [pid = 1846] [serial = 1785] [outer = (nil)] [url = about:blank] 09:31:40 INFO - PROCESS | 1846 | --DOMWINDOW == 165 (0x7f7528e8b400) [pid = 1846] [serial = 1833] [outer = (nil)] [url = about:blank] 09:31:40 INFO - PROCESS | 1846 | --DOMWINDOW == 164 (0x7f7532869000) [pid = 1846] [serial = 1905] [outer = (nil)] [url = about:blank] 09:31:40 INFO - PROCESS | 1846 | --DOMWINDOW == 163 (0x7f7539443000) [pid = 1846] [serial = 1959] [outer = (nil)] [url = about:blank] 09:31:40 INFO - PROCESS | 1846 | --DOMWINDOW == 162 (0x7f752fcd5800) [pid = 1846] [serial = 1896] [outer = (nil)] [url = about:blank] 09:31:40 INFO - PROCESS | 1846 | --DOMWINDOW == 161 (0x7f754a769800) [pid = 1846] [serial = 1971] [outer = (nil)] [url = about:blank] 09:31:40 INFO - PROCESS | 1846 | --DOMWINDOW == 160 (0x7f75329f0000) [pid = 1846] [serial = 1941] [outer = (nil)] [url = about:blank] 09:31:40 INFO - PROCESS | 1846 | --DOMWINDOW == 159 (0x7f75373db400) [pid = 1846] [serial = 1842] [outer = (nil)] [url = about:blank] 09:31:40 INFO - PROCESS | 1846 | --DOMWINDOW == 158 (0x7f7526d84400) [pid = 1846] [serial = 1854] [outer = (nil)] [url = about:blank] 09:31:40 INFO - PROCESS | 1846 | --DOMWINDOW == 157 (0x7f7528ecac00) [pid = 1846] [serial = 1995] [outer = (nil)] [url = about:blank] 09:31:40 INFO - PROCESS | 1846 | --DOMWINDOW == 156 (0x7f753b9cf400) [pid = 1846] [serial = 2007] [outer = (nil)] [url = about:blank] 09:31:40 INFO - PROCESS | 1846 | --DOMWINDOW == 155 (0x7f7535f04400) [pid = 1846] [serial = 1947] [outer = (nil)] [url = about:blank] 09:31:40 INFO - PROCESS | 1846 | --DOMWINDOW == 154 (0x7f752a6e1800) [pid = 1846] [serial = 1884] [outer = (nil)] [url = about:blank] 09:31:40 INFO - PROCESS | 1846 | --DOMWINDOW == 153 (0x7f753478ec00) [pid = 1846] [serial = 2001] [outer = (nil)] [url = about:blank] 09:31:40 INFO - PROCESS | 1846 | --DOMWINDOW == 152 (0x7f752fb43000) [pid = 1846] [serial = 1938] [outer = (nil)] [url = about:blank] 09:31:40 INFO - PROCESS | 1846 | --DOMWINDOW == 151 (0x7f753734a800) [pid = 1846] [serial = 1950] [outer = (nil)] [url = about:blank] 09:31:40 INFO - PROCESS | 1846 | --DOMWINDOW == 150 (0x7f7526b0fc00) [pid = 1846] [serial = 2013] [outer = (nil)] [url = about:blank] 09:31:40 INFO - PROCESS | 1846 | --DOMWINDOW == 149 (0x7f752a530400) [pid = 1846] [serial = 1881] [outer = (nil)] [url = about:blank] 09:31:40 INFO - PROCESS | 1846 | --DOMWINDOW == 148 (0x7f7538a12400) [pid = 1846] [serial = 1956] [outer = (nil)] [url = about:blank] 09:31:40 INFO - PROCESS | 1846 | --DOMWINDOW == 147 (0x7f75477d0000) [pid = 1846] [serial = 1782] [outer = (nil)] [url = about:blank] 09:31:40 INFO - PROCESS | 1846 | --DOMWINDOW == 146 (0x7f752fb3b400) [pid = 1846] [serial = 1893] [outer = (nil)] [url = about:blank] 09:31:40 INFO - PROCESS | 1846 | --DOMWINDOW == 145 (0x7f7523711800) [pid = 1846] [serial = 1827] [outer = (nil)] [url = about:blank] 09:31:40 INFO - PROCESS | 1846 | --DOMWINDOW == 144 (0x7f75466fe800) [pid = 1846] [serial = 1965] [outer = (nil)] [url = about:blank] 09:31:40 INFO - PROCESS | 1846 | --DOMWINDOW == 143 (0x7f752646b000) [pid = 1846] [serial = 1932] [outer = (nil)] [url = about:blank] 09:31:40 INFO - PROCESS | 1846 | --DOMWINDOW == 142 (0x7f7522b5f800) [pid = 1846] [serial = 2016] [outer = (nil)] [url = about:blank] 09:31:40 INFO - PROCESS | 1846 | --DOMWINDOW == 141 (0x7f752fcdac00) [pid = 1846] [serial = 1767] [outer = (nil)] [url = about:blank] 09:31:40 INFO - PROCESS | 1846 | --DOMWINDOW == 140 (0x7f752f00a800) [pid = 1846] [serial = 1887] [outer = (nil)] [url = about:blank] 09:31:40 INFO - PROCESS | 1846 | --DOMWINDOW == 139 (0x7f7532abd000) [pid = 1846] [serial = 1944] [outer = (nil)] [url = about:blank] 09:31:40 INFO - PROCESS | 1846 | --DOMWINDOW == 138 (0x7f754b634400) [pid = 1846] [serial = 2025] [outer = (nil)] [url = about:blank] 09:31:40 INFO - PROCESS | 1846 | --DOMWINDOW == 137 (0x7f754b0a6800) [pid = 1846] [serial = 1794] [outer = (nil)] [url = about:blank] 09:31:40 INFO - PROCESS | 1846 | --DOMWINDOW == 136 (0x7f754533cc00) [pid = 1846] [serial = 2019] [outer = (nil)] [url = about:blank] 09:31:40 INFO - PROCESS | 1846 | --DOMWINDOW == 135 (0x7f752fdd8c00) [pid = 1846] [serial = 1899] [outer = (nil)] [url = about:blank] 09:31:40 INFO - PROCESS | 1846 | --DOMWINDOW == 134 (0x7f754a956800) [pid = 1846] [serial = 1791] [outer = (nil)] [url = about:blank] 09:31:40 INFO - PROCESS | 1846 | --DOMWINDOW == 133 (0x7f7527ff8000) [pid = 1846] [serial = 1875] [outer = (nil)] [url = about:blank] 09:31:40 INFO - PROCESS | 1846 | --DOMWINDOW == 132 (0x7f753144cc00) [pid = 1846] [serial = 1902] [outer = (nil)] [url = about:blank] 09:31:40 INFO - PROCESS | 1846 | --DOMWINDOW == 131 (0x7f7537f37800) [pid = 1846] [serial = 1953] [outer = (nil)] [url = about:blank] 09:31:40 INFO - PROCESS | 1846 | --DOMWINDOW == 130 (0x7f752f00f400) [pid = 1846] [serial = 2043] [outer = (nil)] [url = about:blank] 09:31:40 INFO - PROCESS | 1846 | --DOMWINDOW == 129 (0x7f7528e85800) [pid = 1846] [serial = 2048] [outer = (nil)] [url = about:blank] 09:31:40 INFO - PROCESS | 1846 | --DOMWINDOW == 128 (0x7f752a529400) [pid = 1846] [serial = 2049] [outer = (nil)] [url = about:blank] 09:31:40 INFO - PROCESS | 1846 | --DOMWINDOW == 127 (0x7f75260f5400) [pid = 1846] [serial = 2028] [outer = (nil)] [url = about:blank] 09:31:40 INFO - PROCESS | 1846 | --DOMWINDOW == 126 (0x7f752f2d5000) [pid = 1846] [serial = 2051] [outer = (nil)] [url = about:blank] 09:31:40 INFO - PROCESS | 1846 | --DOMWINDOW == 125 (0x7f751f48f800) [pid = 1846] [serial = 2033] [outer = (nil)] [url = about:blank] 09:31:40 INFO - PROCESS | 1846 | --DOMWINDOW == 124 (0x7f752fcd5c00) [pid = 1846] [serial = 2052] [outer = (nil)] [url = about:blank] 09:31:40 INFO - PROCESS | 1846 | --DOMWINDOW == 123 (0x7f7521ddec00) [pid = 1846] [serial = 2034] [outer = (nil)] [url = about:blank] 09:31:40 INFO - PROCESS | 1846 | --DOMWINDOW == 122 (0x7f7528f35000) [pid = 1846] [serial = 2040] [outer = (nil)] [url = about:blank] 09:31:40 INFO - PROCESS | 1846 | --DOMWINDOW == 121 (0x7f7528e85400) [pid = 1846] [serial = 2039] [outer = (nil)] [url = about:blank] 09:31:40 INFO - PROCESS | 1846 | --DOMWINDOW == 120 (0x7f752a904c00) [pid = 1846] [serial = 2042] [outer = (nil)] [url = about:blank] 09:31:40 INFO - PROCESS | 1846 | --DOMWINDOW == 119 (0x7f7526ab0800) [pid = 1846] [serial = 2045] [outer = (nil)] [url = about:blank] 09:31:40 INFO - PROCESS | 1846 | --DOMWINDOW == 118 (0x7f7527b10400) [pid = 1846] [serial = 2046] [outer = (nil)] [url = about:blank] 09:31:40 INFO - PROCESS | 1846 | --DOMWINDOW == 117 (0x7f7527f0fc00) [pid = 1846] [serial = 2037] [outer = (nil)] [url = about:blank] 09:31:40 INFO - PROCESS | 1846 | --DOMWINDOW == 116 (0x7f7527b18800) [pid = 1846] [serial = 2036] [outer = (nil)] [url = about:blank] 09:31:40 INFO - PROCESS | 1846 | 1461774700394 Marionette TRACE conn3 -> [0,2841,"getWindowHandle",null] 09:31:40 INFO - PROCESS | 1846 | 1461774700402 Marionette TRACE conn3 <- [1,2841,null,{"value":"8"}] 09:31:40 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html 09:31:40 INFO - PROCESS | 1846 | 1461774700429 Marionette TRACE conn3 -> [0,2842,"setScriptTimeout",{"ms":35000}] 09:31:40 INFO - PROCESS | 1846 | 1461774700433 Marionette TRACE conn3 <- [1,2842,null,{}] 09:31:40 INFO - PROCESS | 1846 | 1461774700444 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:31:40 INFO - PROCESS | 1846 | 1461774700620 Marionette TRACE conn3 <- [1,2843,null,{"value":null}] 09:31:40 INFO - PROCESS | 1846 | 1461774700899 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\", \"8c3fb307-b706-445e-94e1-ab62aec87e07\");\n\nvar timer = null;\nif (30000) {\n 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:31:41 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f751f07b800 == 110 [pid = 1846] [id = 718] 09:31:41 INFO - PROCESS | 1846 | ++DOMWINDOW == 117 (0x7f751f489800) [pid = 1846] [serial = 2155] [outer = (nil)] 09:31:41 INFO - PROCESS | 1846 | ++DOMWINDOW == 118 (0x7f751f9a4c00) [pid = 1846] [serial = 2156] [outer = 0x7f751f489800] 09:31:41 INFO - PROCESS | 1846 | 1461774701095 Marionette DEBUG loaded listener.js 09:31:41 INFO - PROCESS | 1846 | ++DOMWINDOW == 119 (0x7f752049a400) [pid = 1846] [serial = 2157] [outer = 0x7f751f489800] 09:31:42 INFO - PROCESS | 1846 | 1461774702115 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:31:42 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | rotate() wraps large negative values correctly 09:31:42 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | took 1736ms 09:31:42 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.zero.html 09:31:42 INFO - PROCESS | 1846 | 1461774702166 Marionette TRACE conn3 -> [0,2845,"getWindowHandle",null] 09:31:42 INFO - PROCESS | 1846 | 1461774702170 Marionette TRACE conn3 <- [1,2845,null,{"value":"8"}] 09:31:42 INFO - PROCESS | 1846 | 1461774702179 Marionette TRACE conn3 -> [0,2846,"setScriptTimeout",{"ms":35000}] 09:31:42 INFO - PROCESS | 1846 | 1461774702182 Marionette TRACE conn3 <- [1,2846,null,{}] 09:31:42 INFO - PROCESS | 1846 | 1461774702189 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:31:42 INFO - PROCESS | 1846 | 1461774702398 Marionette TRACE conn3 <- [1,2847,null,{"value":null}] 09:31:42 INFO - PROCESS | 1846 | 1461774702664 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\", \"8c3fb307-b706-445e-94e1-ab62aec87e07\");\n\nvar timer = null;\nif (30000) {\n 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:31:42 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f75244b3000 == 111 [pid = 1846] [id = 719] 09:31:42 INFO - PROCESS | 1846 | ++DOMWINDOW == 120 (0x7f7522c7e800) [pid = 1846] [serial = 2158] [outer = (nil)] 09:31:42 INFO - PROCESS | 1846 | ++DOMWINDOW == 121 (0x7f7525fe3c00) [pid = 1846] [serial = 2159] [outer = 0x7f7522c7e800] 09:31:42 INFO - PROCESS | 1846 | 1461774702782 Marionette DEBUG loaded listener.js 09:31:42 INFO - PROCESS | 1846 | ++DOMWINDOW == 122 (0x7f75265c0c00) [pid = 1846] [serial = 2160] [outer = 0x7f7522c7e800] 09:31:43 INFO - PROCESS | 1846 | 1461774703721 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:31:43 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.zero.html | rotate() by 0 does nothing 09:31:43 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.zero.html | took 1581ms 09:31:43 INFO - PROCESS | 1846 | 1461774703758 Marionette TRACE conn3 -> [0,2849,"getWindowHandle",null] 09:31:43 INFO - PROCESS | 1846 | 1461774703764 Marionette TRACE conn3 <- [1,2849,null,{"value":"8"}] 09:31:43 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.basic.html 09:31:43 INFO - PROCESS | 1846 | 1461774703773 Marionette TRACE conn3 -> [0,2850,"setScriptTimeout",{"ms":35000}] 09:31:43 INFO - PROCESS | 1846 | 1461774703778 Marionette TRACE conn3 <- [1,2850,null,{}] 09:31:43 INFO - PROCESS | 1846 | 1461774703783 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:31:43 INFO - PROCESS | 1846 | 1461774703985 Marionette TRACE conn3 <- [1,2851,null,{"value":null}] 09:31:44 INFO - PROCESS | 1846 | 1461774704188 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\", \"8c3fb307-b706-445e-94e1-ab62aec87e07\");\n\nvar timer = null;\nif (30000) {\n 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:31:44 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f75268e0800 == 112 [pid = 1846] [id = 720] 09:31:44 INFO - PROCESS | 1846 | ++DOMWINDOW == 123 (0x7f75265c8800) [pid = 1846] [serial = 2161] [outer = (nil)] 09:31:44 INFO - PROCESS | 1846 | ++DOMWINDOW == 124 (0x7f7526a55400) [pid = 1846] [serial = 2162] [outer = 0x7f75265c8800] 09:31:44 INFO - PROCESS | 1846 | 1461774704306 Marionette DEBUG loaded listener.js 09:31:44 INFO - PROCESS | 1846 | ++DOMWINDOW == 125 (0x7f7526b04c00) [pid = 1846] [serial = 2163] [outer = 0x7f75265c8800] 09:31:45 INFO - PROCESS | 1846 | 1461774705374 Marionette TRACE conn3 <- [1,2852,null,{"value":["/2dcontext/transformations/2d.transformation.scale.basic.html",0,null,null,[["scale() works",0,null,null]]]}] 09:31:45 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.basic.html | scale() works 09:31:45 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.basic.html | took 1629ms 09:31:45 INFO - PROCESS | 1846 | 1461774705405 Marionette TRACE conn3 -> [0,2853,"getWindowHandle",null] 09:31:45 INFO - PROCESS | 1846 | 1461774705409 Marionette TRACE conn3 <- [1,2853,null,{"value":"8"}] 09:31:45 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.large.html 09:31:45 INFO - PROCESS | 1846 | 1461774705416 Marionette TRACE conn3 -> [0,2854,"setScriptTimeout",{"ms":35000}] 09:31:45 INFO - PROCESS | 1846 | 1461774705422 Marionette TRACE conn3 <- [1,2854,null,{}] 09:31:45 INFO - PROCESS | 1846 | 1461774705438 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:31:45 INFO - PROCESS | 1846 | 1461774705657 Marionette TRACE conn3 <- [1,2855,null,{"value":null}] 09:31:45 INFO - PROCESS | 1846 | 1461774705903 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\", \"8c3fb307-b706-445e-94e1-ab62aec87e07\");\n\nvar timer = null;\nif (30000) {\n 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:31:45 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f7529421800 == 113 [pid = 1846] [id = 721] 09:31:45 INFO - PROCESS | 1846 | ++DOMWINDOW == 126 (0x7f7527b15c00) [pid = 1846] [serial = 2164] [outer = (nil)] 09:31:46 INFO - PROCESS | 1846 | ++DOMWINDOW == 127 (0x7f7527f0d000) [pid = 1846] [serial = 2165] [outer = 0x7f7527b15c00] 09:31:46 INFO - PROCESS | 1846 | 1461774706022 Marionette DEBUG loaded listener.js 09:31:46 INFO - PROCESS | 1846 | ++DOMWINDOW == 128 (0x7f7527fef400) [pid = 1846] [serial = 2166] [outer = 0x7f7527b15c00] 09:31:46 INFO - PROCESS | 1846 | 1461774706892 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:31:46 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.large.html | scale() with large scale factors works 09:31:46 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.large.html | took 1532ms 09:31:46 INFO - PROCESS | 1846 | 1461774706948 Marionette TRACE conn3 -> [0,2857,"getWindowHandle",null] 09:31:46 INFO - PROCESS | 1846 | 1461774706953 Marionette TRACE conn3 <- [1,2857,null,{"value":"8"}] 09:31:46 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.multiple.html 09:31:46 INFO - PROCESS | 1846 | 1461774706958 Marionette TRACE conn3 -> [0,2858,"setScriptTimeout",{"ms":35000}] 09:31:46 INFO - PROCESS | 1846 | 1461774706961 Marionette TRACE conn3 <- [1,2858,null,{}] 09:31:46 INFO - PROCESS | 1846 | 1461774706966 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:31:47 INFO - PROCESS | 1846 | 1461774707169 Marionette TRACE conn3 <- [1,2859,null,{"value":null}] 09:31:49 INFO - PROCESS | 1846 | --DOCSHELL 0x7f75338c4000 == 112 [pid = 1846] [id = 528] 09:31:49 INFO - PROCESS | 1846 | --DOCSHELL 0x7f7539c32800 == 111 [pid = 1846] [id = 650] 09:31:49 INFO - PROCESS | 1846 | --DOCSHELL 0x7f752ff12000 == 110 [pid = 1846] [id = 303] 09:31:49 INFO - PROCESS | 1846 | --DOCSHELL 0x7f7539299000 == 109 [pid = 1846] [id = 649] 09:31:49 INFO - PROCESS | 1846 | --DOCSHELL 0x7f7538d04000 == 108 [pid = 1846] [id = 648] 09:31:49 INFO - PROCESS | 1846 | --DOCSHELL 0x7f751f1c6800 == 107 [pid = 1846] [id = 616] 09:31:49 INFO - PROCESS | 1846 | --DOCSHELL 0x7f75261f2000 == 106 [pid = 1846] [id = 717] 09:31:49 INFO - PROCESS | 1846 | --DOCSHELL 0x7f752209b000 == 105 [pid = 1846] [id = 716] 09:31:49 INFO - PROCESS | 1846 | --DOCSHELL 0x7f7528b94000 == 104 [pid = 1846] [id = 712] 09:31:49 INFO - PROCESS | 1846 | --DOCSHELL 0x7f754e05a000 == 103 [pid = 1846] [id = 711] 09:31:49 INFO - PROCESS | 1846 | --DOCSHELL 0x7f754a99d000 == 102 [pid = 1846] [id = 710] 09:31:49 INFO - PROCESS | 1846 | --DOCSHELL 0x7f7545ff9000 == 101 [pid = 1846] [id = 709] 09:31:49 INFO - PROCESS | 1846 | --DOCSHELL 0x7f7538d07800 == 100 [pid = 1846] [id = 708] 09:31:49 INFO - PROCESS | 1846 | --DOCSHELL 0x7f7536411000 == 99 [pid = 1846] [id = 707] 09:31:49 INFO - PROCESS | 1846 | --DOCSHELL 0x7f7532a43800 == 98 [pid = 1846] [id = 706] 09:31:49 INFO - PROCESS | 1846 | --DOCSHELL 0x7f752a5b1800 == 97 [pid = 1846] [id = 705] 09:31:49 INFO - PROCESS | 1846 | --DOCSHELL 0x7f7526429800 == 96 [pid = 1846] [id = 704] 09:31:49 INFO - PROCESS | 1846 | 1461774709850 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\", \"8c3fb307-b706-445e-94e1-ab62aec87e07\");\n\nvar timer = null;\nif (30000) {\n 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:31:49 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f752187e800 == 97 [pid = 1846] [id = 722] 09:31:49 INFO - PROCESS | 1846 | ++DOMWINDOW == 129 (0x7f7520495c00) [pid = 1846] [serial = 2167] [outer = (nil)] 09:31:49 INFO - PROCESS | 1846 | ++DOMWINDOW == 130 (0x7f75204a3c00) [pid = 1846] [serial = 2168] [outer = 0x7f7520495c00] 09:31:49 INFO - PROCESS | 1846 | 1461774709920 Marionette DEBUG loaded listener.js 09:31:50 INFO - PROCESS | 1846 | ++DOMWINDOW == 131 (0x7f7522b57000) [pid = 1846] [serial = 2169] [outer = 0x7f7520495c00] 09:31:50 INFO - PROCESS | 1846 | 1461774710678 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:31:50 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.multiple.html | Multiple scale()s combine 09:31:50 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.multiple.html | took 3780ms 09:31:50 INFO - PROCESS | 1846 | 1461774710741 Marionette TRACE conn3 -> [0,2861,"getWindowHandle",null] 09:31:50 INFO - PROCESS | 1846 | 1461774710747 Marionette TRACE conn3 <- [1,2861,null,{"value":"8"}] 09:31:50 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.negative.html 09:31:50 INFO - PROCESS | 1846 | 1461774710758 Marionette TRACE conn3 -> [0,2862,"setScriptTimeout",{"ms":35000}] 09:31:50 INFO - PROCESS | 1846 | 1461774710762 Marionette TRACE conn3 <- [1,2862,null,{}] 09:31:50 INFO - PROCESS | 1846 | 1461774710769 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:31:50 INFO - PROCESS | 1846 | 1461774710948 Marionette TRACE conn3 <- [1,2863,null,{"value":null}] 09:31:50 INFO - PROCESS | 1846 | 1461774710960 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\", \"8c3fb307-b706-445e-94e1-ab62aec87e07\");\n\nvar timer = null;\nif (30000) {\n 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:31:50 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f7528045000 == 98 [pid = 1846] [id = 723] 09:31:50 INFO - PROCESS | 1846 | ++DOMWINDOW == 132 (0x7f7522c81400) [pid = 1846] [serial = 2170] [outer = (nil)] 09:31:51 INFO - PROCESS | 1846 | ++DOMWINDOW == 133 (0x7f752660f800) [pid = 1846] [serial = 2171] [outer = 0x7f7522c81400] 09:31:51 INFO - PROCESS | 1846 | 1461774711026 Marionette DEBUG loaded listener.js 09:31:51 INFO - PROCESS | 1846 | ++DOMWINDOW == 134 (0x7f7526a61400) [pid = 1846] [serial = 2172] [outer = 0x7f7522c81400] 09:31:52 INFO - PROCESS | 1846 | 1461774712094 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:31:52 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.negative.html | scale() with negative scale factors works 09:31:52 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.negative.html | took 1383ms 09:31:52 INFO - PROCESS | 1846 | 1461774712144 Marionette TRACE conn3 -> [0,2865,"getWindowHandle",null] 09:31:52 INFO - PROCESS | 1846 | 1461774712150 Marionette TRACE conn3 <- [1,2865,null,{"value":"8"}] 09:31:52 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.nonfinite.html 09:31:52 INFO - PROCESS | 1846 | 1461774712161 Marionette TRACE conn3 -> [0,2866,"setScriptTimeout",{"ms":35000}] 09:31:52 INFO - PROCESS | 1846 | 1461774712164 Marionette TRACE conn3 <- [1,2866,null,{}] 09:31:52 INFO - PROCESS | 1846 | 1461774712170 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:31:52 INFO - PROCESS | 1846 | 1461774712413 Marionette TRACE conn3 <- [1,2867,null,{"value":null}] 09:31:52 INFO - PROCESS | 1846 | 1461774712445 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\", \"8c3fb307-b706-445e-94e1-ab62aec87e07\");\n\nvar timer = null;\nif (30000) {\n 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:31:52 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f7529450000 == 99 [pid = 1846] [id = 724] 09:31:52 INFO - PROCESS | 1846 | ++DOMWINDOW == 135 (0x7f7527b13400) [pid = 1846] [serial = 2173] [outer = (nil)] 09:31:52 INFO - PROCESS | 1846 | ++DOMWINDOW == 136 (0x7f7527f02400) [pid = 1846] [serial = 2174] [outer = 0x7f7527b13400] 09:31:52 INFO - PROCESS | 1846 | 1461774712508 Marionette DEBUG loaded listener.js 09:31:52 INFO - PROCESS | 1846 | ++DOMWINDOW == 137 (0x7f75280b0800) [pid = 1846] [serial = 2175] [outer = 0x7f7527b13400] 09:31:53 INFO - PROCESS | 1846 | --DOMWINDOW == 136 (0x7f751f489000) [pid = 1846] [serial = 2107] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html] 09:31:53 INFO - PROCESS | 1846 | --DOMWINDOW == 135 (0x7f751f48c800) [pid = 1846] [serial = 2149] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.radians.html] 09:31:53 INFO - PROCESS | 1846 | --DOMWINDOW == 134 (0x7f7522b5ac00) [pid = 1846] [serial = 2095] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html] 09:31:53 INFO - PROCESS | 1846 | --DOMWINDOW == 133 (0x7f7532861800) [pid = 1846] [serial = 2104] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.path.html] 09:31:53 INFO - PROCESS | 1846 | --DOMWINDOW == 132 (0x7f7522c81000) [pid = 1846] [serial = 2092] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html] 09:31:53 INFO - PROCESS | 1846 | --DOMWINDOW == 131 (0x7f75260ef400) [pid = 1846] [serial = 2101] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html] 09:31:53 INFO - PROCESS | 1846 | --DOMWINDOW == 130 (0x7f7522c80000) [pid = 1846] [serial = 2089] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html] 09:31:53 INFO - PROCESS | 1846 | --DOMWINDOW == 129 (0x7f752a6ba000) [pid = 1846] [serial = 2098] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html] 09:31:53 INFO - PROCESS | 1846 | --DOMWINDOW == 128 (0x7f7527b1cc00) [pid = 1846] [serial = 2053] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.basic.html] 09:31:53 INFO - PROCESS | 1846 | 1461774713804 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:31:53 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | scale() with Infinity/NaN is ignored 09:31:53 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | took 1684ms 09:31:53 INFO - PROCESS | 1846 | 1461774713846 Marionette TRACE conn3 -> [0,2869,"getWindowHandle",null] 09:31:53 INFO - PROCESS | 1846 | 1461774713848 Marionette TRACE conn3 <- [1,2869,null,{"value":"8"}] 09:31:53 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.zero.html 09:31:53 INFO - PROCESS | 1846 | 1461774713863 Marionette TRACE conn3 -> [0,2870,"setScriptTimeout",{"ms":35000}] 09:31:53 INFO - PROCESS | 1846 | 1461774713872 Marionette TRACE conn3 <- [1,2870,null,{}] 09:31:53 INFO - PROCESS | 1846 | 1461774713877 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:31:54 INFO - PROCESS | 1846 | 1461774714064 Marionette TRACE conn3 <- [1,2871,null,{"value":null}] 09:31:54 INFO - PROCESS | 1846 | 1461774714270 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\", \"8c3fb307-b706-445e-94e1-ab62aec87e07\");\n\nvar timer = null;\nif (30000) {\n 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:31:54 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f75297be000 == 100 [pid = 1846] [id = 725] 09:31:54 INFO - PROCESS | 1846 | ++DOMWINDOW == 129 (0x7f751f489000) [pid = 1846] [serial = 2176] [outer = (nil)] 09:31:54 INFO - PROCESS | 1846 | ++DOMWINDOW == 130 (0x7f7528290400) [pid = 1846] [serial = 2177] [outer = 0x7f751f489000] 09:31:54 INFO - PROCESS | 1846 | 1461774714332 Marionette DEBUG loaded listener.js 09:31:54 INFO - PROCESS | 1846 | ++DOMWINDOW == 131 (0x7f7528e89800) [pid = 1846] [serial = 2178] [outer = 0x7f751f489000] 09:31:55 INFO - PROCESS | 1846 | 1461774715087 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:31:55 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.zero.html | scale() with a scale factor of zero works 09:31:55 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.zero.html | took 1301ms 09:31:55 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.multiple.html 09:31:55 INFO - PROCESS | 1846 | 1461774715157 Marionette TRACE conn3 -> [0,2873,"getWindowHandle",null] 09:31:55 INFO - PROCESS | 1846 | 1461774715161 Marionette TRACE conn3 <- [1,2873,null,{"value":"8"}] 09:31:55 INFO - PROCESS | 1846 | 1461774715167 Marionette TRACE conn3 -> [0,2874,"setScriptTimeout",{"ms":35000}] 09:31:55 INFO - PROCESS | 1846 | 1461774715170 Marionette TRACE conn3 <- [1,2874,null,{}] 09:31:55 INFO - PROCESS | 1846 | 1461774715175 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:31:55 INFO - PROCESS | 1846 | 1461774715345 Marionette TRACE conn3 <- [1,2875,null,{"value":null}] 09:31:55 INFO - PROCESS | 1846 | 1461774715356 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\", \"8c3fb307-b706-445e-94e1-ab62aec87e07\");\n\nvar timer = null;\nif (30000) {\n 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:31:55 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f752a31d000 == 101 [pid = 1846] [id = 726] 09:31:55 INFO - PROCESS | 1846 | ++DOMWINDOW == 132 (0x7f751f48c800) [pid = 1846] [serial = 2179] [outer = (nil)] 09:31:55 INFO - PROCESS | 1846 | ++DOMWINDOW == 133 (0x7f7528ecf800) [pid = 1846] [serial = 2180] [outer = 0x7f751f48c800] 09:31:55 INFO - PROCESS | 1846 | 1461774715565 Marionette DEBUG loaded listener.js 09:31:55 INFO - PROCESS | 1846 | ++DOMWINDOW == 134 (0x7f752993f000) [pid = 1846] [serial = 2181] [outer = 0x7f751f48c800] 09:31:56 INFO - PROCESS | 1846 | 1461774716594 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:31:56 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | Canvas test: 2d.transformation.setTransform.multiple 09:31:56 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | took 1482ms 09:31:56 INFO - PROCESS | 1846 | 1461774716649 Marionette TRACE conn3 -> [0,2877,"getWindowHandle",null] 09:31:56 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html 09:31:56 INFO - PROCESS | 1846 | 1461774716657 Marionette TRACE conn3 <- [1,2877,null,{"value":"8"}] 09:31:56 INFO - PROCESS | 1846 | 1461774716664 Marionette TRACE conn3 -> [0,2878,"setScriptTimeout",{"ms":35000}] 09:31:56 INFO - PROCESS | 1846 | 1461774716670 Marionette TRACE conn3 <- [1,2878,null,{}] 09:31:56 INFO - PROCESS | 1846 | 1461774716678 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:31:56 INFO - PROCESS | 1846 | 1461774716882 Marionette TRACE conn3 <- [1,2879,null,{"value":null}] 09:31:57 INFO - PROCESS | 1846 | 1461774717126 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\", \"8c3fb307-b706-445e-94e1-ab62aec87e07\");\n\nvar timer = null;\nif (30000) {\n 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:31:57 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f7529405000 == 102 [pid = 1846] [id = 727] 09:31:57 INFO - PROCESS | 1846 | ++DOMWINDOW == 135 (0x7f75265c1800) [pid = 1846] [serial = 2182] [outer = (nil)] 09:31:57 INFO - PROCESS | 1846 | ++DOMWINDOW == 136 (0x7f75268b4400) [pid = 1846] [serial = 2183] [outer = 0x7f75265c1800] 09:31:57 INFO - PROCESS | 1846 | 1461774717287 Marionette DEBUG loaded listener.js 09:31:57 INFO - PROCESS | 1846 | ++DOMWINDOW == 137 (0x7f7527b14000) [pid = 1846] [serial = 2184] [outer = 0x7f75265c1800] 09:31:58 INFO - PROCESS | 1846 | 1461774718245 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:31:58 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | setTransform() with Infinity/NaN is ignored 09:31:58 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | took 1634ms 09:31:58 INFO - PROCESS | 1846 | 1461774718297 Marionette TRACE conn3 -> [0,2881,"getWindowHandle",null] 09:31:58 INFO - PROCESS | 1846 | 1461774718305 Marionette TRACE conn3 <- [1,2881,null,{"value":"8"}] 09:31:58 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.skewed.html 09:31:58 INFO - PROCESS | 1846 | 1461774718316 Marionette TRACE conn3 -> [0,2882,"setScriptTimeout",{"ms":35000}] 09:31:58 INFO - PROCESS | 1846 | 1461774718319 Marionette TRACE conn3 <- [1,2882,null,{}] 09:31:58 INFO - PROCESS | 1846 | 1461774718325 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:31:58 INFO - PROCESS | 1846 | 1461774718531 Marionette TRACE conn3 <- [1,2883,null,{"value":null}] 09:31:58 INFO - PROCESS | 1846 | 1461774718736 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\", \"8c3fb307-b706-445e-94e1-ab62aec87e07\");\n\nvar timer = null;\nif (30000) {\n 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:31:58 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f752aa1e800 == 103 [pid = 1846] [id = 728] 09:31:58 INFO - PROCESS | 1846 | ++DOMWINDOW == 138 (0x7f75280a2c00) [pid = 1846] [serial = 2185] [outer = (nil)] 09:31:58 INFO - PROCESS | 1846 | ++DOMWINDOW == 139 (0x7f7528ecd800) [pid = 1846] [serial = 2186] [outer = 0x7f75280a2c00] 09:31:58 INFO - PROCESS | 1846 | 1461774718848 Marionette DEBUG loaded listener.js 09:31:58 INFO - PROCESS | 1846 | ++DOMWINDOW == 140 (0x7f752a530c00) [pid = 1846] [serial = 2187] [outer = 0x7f75280a2c00] 09:31:59 INFO - PROCESS | 1846 | 1461774719847 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:31:59 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | Canvas test: 2d.transformation.setTransform.skewed 09:31:59 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | took 1582ms 09:31:59 INFO - PROCESS | 1846 | 1461774719899 Marionette TRACE conn3 -> [0,2885,"getWindowHandle",null] 09:31:59 INFO - PROCESS | 1846 | 1461774719903 Marionette TRACE conn3 <- [1,2885,null,{"value":"8"}] 09:31:59 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.identity.html 09:31:59 INFO - PROCESS | 1846 | 1461774719909 Marionette TRACE conn3 -> [0,2886,"setScriptTimeout",{"ms":35000}] 09:31:59 INFO - PROCESS | 1846 | 1461774719915 Marionette TRACE conn3 <- [1,2886,null,{}] 09:31:59 INFO - PROCESS | 1846 | 1461774719930 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:32:00 INFO - PROCESS | 1846 | 1461774720142 Marionette TRACE conn3 <- [1,2887,null,{"value":null}] 09:32:00 INFO - PROCESS | 1846 | 1461774720349 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\", \"8c3fb307-b706-445e-94e1-ab62aec87e07\");\n\nvar timer = null;\nif (30000) {\n 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:32:00 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f752441d000 == 104 [pid = 1846] [id = 729] 09:32:00 INFO - PROCESS | 1846 | ++DOMWINDOW == 141 (0x7f752a6b3400) [pid = 1846] [serial = 2188] [outer = (nil)] 09:32:00 INFO - PROCESS | 1846 | ++DOMWINDOW == 142 (0x7f752a923000) [pid = 1846] [serial = 2189] [outer = 0x7f752a6b3400] 09:32:00 INFO - PROCESS | 1846 | 1461774720468 Marionette DEBUG loaded listener.js 09:32:00 INFO - PROCESS | 1846 | ++DOMWINDOW == 143 (0x7f752e1a9800) [pid = 1846] [serial = 2190] [outer = 0x7f752a6b3400] 09:32:01 INFO - PROCESS | 1846 | 1461774721422 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:32:01 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.identity.html | transform() with the identity matrix does nothing 09:32:01 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.identity.html | took 1550ms 09:32:01 INFO - PROCESS | 1846 | 1461774721459 Marionette TRACE conn3 -> [0,2889,"getWindowHandle",null] 09:32:01 INFO - PROCESS | 1846 | 1461774721463 Marionette TRACE conn3 <- [1,2889,null,{"value":"8"}] 09:32:01 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.multiply.html 09:32:01 INFO - PROCESS | 1846 | 1461774721469 Marionette TRACE conn3 -> [0,2890,"setScriptTimeout",{"ms":35000}] 09:32:01 INFO - PROCESS | 1846 | 1461774721472 Marionette TRACE conn3 <- [1,2890,null,{}] 09:32:01 INFO - PROCESS | 1846 | 1461774721477 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:32:01 INFO - PROCESS | 1846 | 1461774721668 Marionette TRACE conn3 <- [1,2891,null,{"value":null}] 09:32:01 INFO - PROCESS | 1846 | 1461774721884 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\", \"8c3fb307-b706-445e-94e1-ab62aec87e07\");\n\nvar timer = null;\nif (30000) {\n 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:32:01 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f752fbc3800 == 105 [pid = 1846] [id = 730] 09:32:01 INFO - PROCESS | 1846 | ++DOMWINDOW == 144 (0x7f752a6e0c00) [pid = 1846] [serial = 2191] [outer = (nil)] 09:32:02 INFO - PROCESS | 1846 | ++DOMWINDOW == 145 (0x7f752e54fc00) [pid = 1846] [serial = 2192] [outer = 0x7f752a6e0c00] 09:32:02 INFO - PROCESS | 1846 | 1461774722028 Marionette DEBUG loaded listener.js 09:32:02 INFO - PROCESS | 1846 | ++DOMWINDOW == 146 (0x7f752f2cf800) [pid = 1846] [serial = 2193] [outer = 0x7f752a6e0c00] 09:32:02 INFO - PROCESS | 1846 | 1461774722952 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:32:02 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.multiply.html | transform() multiplies the CTM 09:32:02 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.multiply.html | took 1528ms 09:32:03 INFO - PROCESS | 1846 | 1461774722999 Marionette TRACE conn3 -> [0,2893,"getWindowHandle",null] 09:32:03 INFO - PROCESS | 1846 | 1461774723003 Marionette TRACE conn3 <- [1,2893,null,{"value":"8"}] 09:32:03 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.nonfinite.html 09:32:03 INFO - PROCESS | 1846 | 1461774723008 Marionette TRACE conn3 -> [0,2894,"setScriptTimeout",{"ms":35000}] 09:32:03 INFO - PROCESS | 1846 | 1461774723011 Marionette TRACE conn3 <- [1,2894,null,{}] 09:32:03 INFO - PROCESS | 1846 | 1461774723016 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:32:03 INFO - PROCESS | 1846 | 1461774723207 Marionette TRACE conn3 <- [1,2895,null,{"value":null}] 09:32:03 INFO - PROCESS | 1846 | 1461774723415 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\", \"8c3fb307-b706-445e-94e1-ab62aec87e07\");\n\nvar timer = null;\nif (30000) {\n 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:32:03 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f7530363000 == 106 [pid = 1846] [id = 731] 09:32:03 INFO - PROCESS | 1846 | ++DOMWINDOW == 147 (0x7f752e543400) [pid = 1846] [serial = 2194] [outer = (nil)] 09:32:03 INFO - PROCESS | 1846 | ++DOMWINDOW == 148 (0x7f752fb3e800) [pid = 1846] [serial = 2195] [outer = 0x7f752e543400] 09:32:03 INFO - PROCESS | 1846 | 1461774723488 Marionette DEBUG loaded listener.js 09:32:03 INFO - PROCESS | 1846 | ++DOMWINDOW == 149 (0x7f752fd19c00) [pid = 1846] [serial = 2196] [outer = 0x7f752e543400] 09:32:04 INFO - PROCESS | 1846 | 1461774724400 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:32:04 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | transform() with Infinity/NaN is ignored 09:32:04 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | took 1431ms 09:32:04 INFO - PROCESS | 1846 | 1461774724440 Marionette TRACE conn3 -> [0,2897,"getWindowHandle",null] 09:32:04 INFO - PROCESS | 1846 | 1461774724444 Marionette TRACE conn3 <- [1,2897,null,{"value":"8"}] 09:32:04 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.skewed.html 09:32:04 INFO - PROCESS | 1846 | 1461774724449 Marionette TRACE conn3 -> [0,2898,"setScriptTimeout",{"ms":35000}] 09:32:04 INFO - PROCESS | 1846 | 1461774724452 Marionette TRACE conn3 <- [1,2898,null,{}] 09:32:04 INFO - PROCESS | 1846 | 1461774724457 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:32:04 INFO - PROCESS | 1846 | 1461774724671 Marionette TRACE conn3 <- [1,2899,null,{"value":null}] 09:32:04 INFO - PROCESS | 1846 | 1461774724876 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\", \"8c3fb307-b706-445e-94e1-ab62aec87e07\");\n\nvar timer = null;\nif (30000) {\n 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:32:04 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f7530419000 == 107 [pid = 1846] [id = 732] 09:32:04 INFO - PROCESS | 1846 | ++DOMWINDOW == 150 (0x7f75301c8c00) [pid = 1846] [serial = 2197] [outer = (nil)] 09:32:04 INFO - PROCESS | 1846 | ++DOMWINDOW == 151 (0x7f753144c800) [pid = 1846] [serial = 2198] [outer = 0x7f75301c8c00] 09:32:04 INFO - PROCESS | 1846 | 1461774724958 Marionette DEBUG loaded listener.js 09:32:05 INFO - PROCESS | 1846 | ++DOMWINDOW == 152 (0x7f75329eb400) [pid = 1846] [serial = 2199] [outer = 0x7f75301c8c00] 09:32:05 INFO - PROCESS | 1846 | 1461774725873 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:32:05 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.skewed.html | transform() with skewy matrix transforms correctly 09:32:05 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.skewed.html | took 1483ms 09:32:05 INFO - PROCESS | 1846 | 1461774725933 Marionette TRACE conn3 -> [0,2901,"getWindowHandle",null] 09:32:05 INFO - PROCESS | 1846 | 1461774725936 Marionette TRACE conn3 <- [1,2901,null,{"value":"8"}] 09:32:05 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.basic.html 09:32:05 INFO - PROCESS | 1846 | 1461774725943 Marionette TRACE conn3 -> [0,2902,"setScriptTimeout",{"ms":35000}] 09:32:05 INFO - PROCESS | 1846 | 1461774725946 Marionette TRACE conn3 <- [1,2902,null,{}] 09:32:05 INFO - PROCESS | 1846 | 1461774725951 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:32:06 INFO - PROCESS | 1846 | 1461774726148 Marionette TRACE conn3 <- [1,2903,null,{"value":null}] 09:32:06 INFO - PROCESS | 1846 | 1461774726355 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\", \"8c3fb307-b706-445e-94e1-ab62aec87e07\");\n\nvar timer = null;\nif (30000) {\n 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:32:06 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f75329dc800 == 108 [pid = 1846] [id = 733] 09:32:06 INFO - PROCESS | 1846 | ++DOMWINDOW == 153 (0x7f75301d5400) [pid = 1846] [serial = 2200] [outer = (nil)] 09:32:06 INFO - PROCESS | 1846 | ++DOMWINDOW == 154 (0x7f7532ab9000) [pid = 1846] [serial = 2201] [outer = 0x7f75301d5400] 09:32:06 INFO - PROCESS | 1846 | 1461774726439 Marionette DEBUG loaded listener.js 09:32:06 INFO - PROCESS | 1846 | ++DOMWINDOW == 155 (0x7f7533d88400) [pid = 1846] [serial = 2202] [outer = 0x7f75301d5400] 09:32:07 INFO - PROCESS | 1846 | 1461774727351 Marionette TRACE conn3 <- [1,2904,null,{"value":["/2dcontext/transformations/2d.transformation.translate.basic.html",0,null,null,[["translate() works",0,null,null]]]}] 09:32:07 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.basic.html | translate() works 09:32:07 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.basic.html | took 1477ms 09:32:07 INFO - PROCESS | 1846 | 1461774727421 Marionette TRACE conn3 -> [0,2905,"getWindowHandle",null] 09:32:07 INFO - PROCESS | 1846 | 1461774727425 Marionette TRACE conn3 <- [1,2905,null,{"value":"8"}] 09:32:07 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.nonfinite.html 09:32:07 INFO - PROCESS | 1846 | 1461774727430 Marionette TRACE conn3 -> [0,2906,"setScriptTimeout",{"ms":35000}] 09:32:07 INFO - PROCESS | 1846 | 1461774727433 Marionette TRACE conn3 <- [1,2906,null,{}] 09:32:07 INFO - PROCESS | 1846 | 1461774727439 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:32:07 INFO - PROCESS | 1846 | 1461774727629 Marionette TRACE conn3 <- [1,2907,null,{"value":null}] 09:32:07 INFO - PROCESS | 1846 | 1461774727835 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\", \"8c3fb307-b706-445e-94e1-ab62aec87e07\");\n\nvar timer = null;\nif (30000) {\n 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:32:07 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f7533d64000 == 109 [pid = 1846] [id = 734] 09:32:07 INFO - PROCESS | 1846 | ++DOMWINDOW == 156 (0x7f751f9ab800) [pid = 1846] [serial = 2203] [outer = (nil)] 09:32:07 INFO - PROCESS | 1846 | ++DOMWINDOW == 157 (0x7f7533d8fc00) [pid = 1846] [serial = 2204] [outer = 0x7f751f9ab800] 09:32:07 INFO - PROCESS | 1846 | 1461774727948 Marionette DEBUG loaded listener.js 09:32:08 INFO - PROCESS | 1846 | ++DOMWINDOW == 158 (0x7f7535287800) [pid = 1846] [serial = 2205] [outer = 0x7f751f9ab800] 09:32:08 INFO - PROCESS | 1846 | 1461774728873 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:32:08 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | translate() with Infinity/NaN is ignored 09:32:08 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | took 1484ms 09:32:08 INFO - PROCESS | 1846 | 1461774728916 Marionette TRACE conn3 -> [0,2909,"getWindowHandle",null] 09:32:08 INFO - PROCESS | 1846 | 1461774728919 Marionette TRACE conn3 <- [1,2909,null,{"value":"8"}] 09:32:08 INFO - TEST-START | /DOMEvents/ClickFakeEvent.nondocument.html 09:32:08 INFO - PROCESS | 1846 | 1461774728925 Marionette TRACE conn3 -> [0,2910,"setScriptTimeout",{"ms":35000}] 09:32:08 INFO - PROCESS | 1846 | 1461774728928 Marionette TRACE conn3 <- [1,2910,null,{}] 09:32:08 INFO - PROCESS | 1846 | 1461774728933 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:32:09 INFO - PROCESS | 1846 | 1461774729118 Marionette TRACE conn3 <- [1,2911,null,{"value":null}] 09:32:09 INFO - PROCESS | 1846 | 1461774729336 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\", \"8c3fb307-b706-445e-94e1-ab62aec87e07\");\n\nvar timer = null;\nif (30000) {\n 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:32:09 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f753522f800 == 110 [pid = 1846] [id = 735] 09:32:09 INFO - PROCESS | 1846 | ++DOMWINDOW == 159 (0x7f75329e7c00) [pid = 1846] [serial = 2206] [outer = (nil)] 09:32:09 INFO - PROCESS | 1846 | ++DOMWINDOW == 160 (0x7f7535f0b000) [pid = 1846] [serial = 2207] [outer = 0x7f75329e7c00] 09:32:09 INFO - PROCESS | 1846 | 1461774729445 Marionette DEBUG loaded listener.js 09:32:09 INFO - PROCESS | 1846 | ++DOMWINDOW == 161 (0x7f75372bd400) [pid = 1846] [serial = 2208] [outer = 0x7f75329e7c00] 09:32:10 INFO - PROCESS | 1846 | 1461774730262 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:32:10 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event on an element not in the document 09:32:10 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event can be dispatched to an element that is not in the document. 09:32:10 INFO - TEST-OK | /DOMEvents/ClickFakeEvent.nondocument.html | took 1393ms 09:32:10 INFO - PROCESS | 1846 | 1461774730319 Marionette TRACE conn3 -> [0,2913,"getWindowHandle",null] 09:32:10 INFO - PROCESS | 1846 | 1461774730323 Marionette TRACE conn3 <- [1,2913,null,{"value":"8"}] 09:32:10 INFO - TEST-START | /DOMEvents/constructors.html 09:32:10 INFO - PROCESS | 1846 | 1461774730329 Marionette TRACE conn3 -> [0,2914,"setScriptTimeout",{"ms":35000}] 09:32:10 INFO - PROCESS | 1846 | 1461774730331 Marionette TRACE conn3 <- [1,2914,null,{}] 09:32:10 INFO - PROCESS | 1846 | 1461774730337 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:32:10 INFO - PROCESS | 1846 | 1461774730520 Marionette TRACE conn3 <- [1,2915,null,{"value":null}] 09:32:10 INFO - PROCESS | 1846 | 1461774730731 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\", \"8c3fb307-b706-445e-94e1-ab62aec87e07\");\n\nvar timer = null;\nif (30000) {\n 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:32:10 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f75381d3800 == 111 [pid = 1846] [id = 736] 09:32:10 INFO - PROCESS | 1846 | ++DOMWINDOW == 162 (0x7f75267d2400) [pid = 1846] [serial = 2209] [outer = (nil)] 09:32:10 INFO - PROCESS | 1846 | ++DOMWINDOW == 163 (0x7f753528bc00) [pid = 1846] [serial = 2210] [outer = 0x7f75267d2400] 09:32:10 INFO - PROCESS | 1846 | 1461774730811 Marionette DEBUG loaded listener.js 09:32:10 INFO - PROCESS | 1846 | ++DOMWINDOW == 164 (0x7f75374a9400) [pid = 1846] [serial = 2211] [outer = 0x7f75267d2400] 09:32:11 INFO - PROCESS | 1846 | 1461774731797 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:32:11 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (no argument) 09:32:11 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (undefined argument) 09:32:11 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (null argument) 09:32:11 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (empty argument) 09:32:11 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with default values) 09:32:11 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with non-default values) 09:32:11 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (no argument) 09:32:11 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (undefined argument) 09:32:11 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (null argument) 09:32:11 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (empty argument) 09:32:11 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with default values) 09:32:11 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with non-default values) 09:32:11 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (no argument) 09:32:11 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (undefined argument) 09:32:11 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (null argument) 09:32:11 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (empty argument) 09:32:11 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with default values) 09:32:11 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with non-default values) 09:32:11 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (no argument) 09:32:11 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (undefined argument) 09:32:11 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (null argument) 09:32:11 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (empty argument) 09:32:11 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with default values) 09:32:11 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with non-default values) 09:32:11 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (no argument) 09:32:11 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (undefined argument) 09:32:11 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (null argument) 09:32:11 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (empty argument) 09:32:11 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with default values) 09:32:11 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with non-default values) 09:32:11 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (no argument) 09:32:11 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (undefined argument) 09:32:11 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (null argument) 09:32:11 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (empty argument) 09:32:11 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with default values) 09:32:11 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with non-default values) 09:32:11 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (no argument) - Illegal constructor. 09:32:11 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:100:17 09:32:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:32:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:32:11 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:99:3 09:32:11 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 09:32:11 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (undefined argument) - Illegal constructor. 09:32:11 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:105:17 09:32:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:32:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:32:11 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:104:3 09:32:11 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 09:32:11 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (null argument) - Illegal constructor. 09:32:11 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:110:17 09:32:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:32:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:32:11 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:109:3 09:32:11 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 09:32:11 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (empty argument) - Illegal constructor. 09:32:11 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:115:17 09:32:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:32:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:32:11 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:114:3 09:32:11 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 09:32:11 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with default values) - Illegal constructor. 09:32:11 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:125:17 09:32:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:32:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:32:11 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:119:3 09:32:11 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 09:32:11 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with non-default values) - Illegal constructor. 09:32:11 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:143:17 09:32:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:32:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:32:11 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:129:3 09:32:11 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 09:32:11 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (view argument with wrong type) 09:32:11 INFO - TEST-OK | /DOMEvents/constructors.html | took 1556ms 09:32:11 INFO - PROCESS | 1846 | 1461774731889 Marionette TRACE conn3 -> [0,2917,"getWindowHandle",null] 09:32:11 INFO - PROCESS | 1846 | 1461774731900 Marionette TRACE conn3 <- [1,2917,null,{"value":"8"}] 09:32:11 INFO - TEST-START | /DOMEvents/event-phases-order.html 09:32:11 INFO - PROCESS | 1846 | 1461774731908 Marionette TRACE conn3 -> [0,2918,"setScriptTimeout",{"ms":35000}] 09:32:11 INFO - PROCESS | 1846 | 1461774731916 Marionette TRACE conn3 <- [1,2918,null,{}] 09:32:11 INFO - PROCESS | 1846 | 1461774731927 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:32:12 INFO - PROCESS | 1846 | 1461774732157 Marionette TRACE conn3 <- [1,2919,null,{"value":null}] 09:32:12 INFO - PROCESS | 1846 | 1461774732452 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\", \"8c3fb307-b706-445e-94e1-ab62aec87e07\");\n\nvar timer = null;\nif (30000) {\n 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:32:12 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f7539bbd800 == 112 [pid = 1846] [id = 737] 09:32:12 INFO - PROCESS | 1846 | ++DOMWINDOW == 165 (0x7f753f47a400) [pid = 1846] [serial = 2212] [outer = (nil)] 09:32:12 INFO - PROCESS | 1846 | ++DOMWINDOW == 166 (0x7f7546178c00) [pid = 1846] [serial = 2213] [outer = 0x7f753f47a400] 09:32:12 INFO - PROCESS | 1846 | 1461774732573 Marionette DEBUG loaded listener.js 09:32:12 INFO - PROCESS | 1846 | ++DOMWINDOW == 167 (0x7f75470a3c00) [pid = 1846] [serial = 2214] [outer = 0x7f753f47a400] 09:32:13 INFO - PROCESS | 1846 | 1461774733321 Marionette TRACE conn3 <- [1,2920,null,{"value":["/DOMEvents/event-phases-order.html",0,null,null,[["Event phases order",0,null,null]]]}] 09:32:13 INFO - TEST-PASS | /DOMEvents/event-phases-order.html | Event phases order 09:32:13 INFO - TEST-OK | /DOMEvents/event-phases-order.html | took 1439ms 09:32:13 INFO - PROCESS | 1846 | 1461774733349 Marionette TRACE conn3 -> [0,2921,"getWindowHandle",null] 09:32:13 INFO - PROCESS | 1846 | 1461774733353 Marionette TRACE conn3 <- [1,2921,null,{"value":"8"}] 09:32:13 INFO - TEST-START | /DOMEvents/init-event-while-dispatching.html 09:32:13 INFO - PROCESS | 1846 | 1461774733359 Marionette TRACE conn3 -> [0,2922,"setScriptTimeout",{"ms":35000}] 09:32:13 INFO - PROCESS | 1846 | 1461774733362 Marionette TRACE conn3 <- [1,2922,null,{}] 09:32:13 INFO - PROCESS | 1846 | 1461774733367 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:32:13 INFO - PROCESS | 1846 | 1461774733553 Marionette TRACE conn3 <- [1,2923,null,{"value":null}] 09:32:13 INFO - PROCESS | 1846 | 1461774733767 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\", \"8c3fb307-b706-445e-94e1-ab62aec87e07\");\n\nvar timer = null;\nif (30000) {\n 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:32:13 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f7546185800 == 113 [pid = 1846] [id = 738] 09:32:13 INFO - PROCESS | 1846 | ++DOMWINDOW == 168 (0x7f7535f08800) [pid = 1846] [serial = 2215] [outer = (nil)] 09:32:13 INFO - PROCESS | 1846 | ++DOMWINDOW == 169 (0x7f75473ea800) [pid = 1846] [serial = 2216] [outer = 0x7f7535f08800] 09:32:13 INFO - PROCESS | 1846 | 1461774733879 Marionette DEBUG loaded listener.js 09:32:13 INFO - PROCESS | 1846 | ++DOMWINDOW == 170 (0x7f7549541c00) [pid = 1846] [serial = 2217] [outer = 0x7f7535f08800] 09:32:14 INFO - PROCESS | 1846 | [1846] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/dom/events/Event.cpp, line 570 09:32:14 INFO - PROCESS | 1846 | [1846] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/dom/events/Event.cpp, line 570 09:32:14 INFO - PROCESS | 1846 | [1846] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/dom/events/Event.cpp, line 570 09:32:14 INFO - PROCESS | 1846 | [1846] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/dom/events/Event.cpp, line 570 09:32:14 INFO - PROCESS | 1846 | 1461774734696 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:32:14 INFO - TEST-FAIL | /DOMEvents/init-event-while-dispatching.html | Calling initKeyboardEvent while dispatching. - ev.initKeyboardEvent is not a function 09:32:14 INFO - events.KeyboardEvent.init@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:12:28 09:32:14 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:68:7 09:32:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:32:14 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 09:32:14 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 09:32:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:32:14 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 09:32:14 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:32:14 INFO - events.MouseEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:23:7 09:32:14 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 09:32:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:32:14 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 09:32:14 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 09:32:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:32:14 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 09:32:14 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:32:14 INFO - events.CustomEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:38:7 09:32:14 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 09:32:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:32:14 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 09:32:14 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 09:32:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:32:14 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 09:32:14 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:32:14 INFO - events.UIEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:45:7 09:32:14 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 09:32:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:32:14 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 09:32:14 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 09:32:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:32:14 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 09:32:14 INFO - TEST-PASS | /DOMEvents/init-event-while-dispatching.html | Calling initEvent while dispatching. 09:32:14 INFO - TEST-OK | /DOMEvents/init-event-while-dispatching.html | took 1393ms 09:32:14 INFO - PROCESS | 1846 | 1461774734755 Marionette TRACE conn3 -> [0,2925,"getWindowHandle",null] 09:32:14 INFO - PROCESS | 1846 | 1461774734761 Marionette TRACE conn3 <- [1,2925,null,{"value":"8"}] 09:32:14 INFO - TEST-START | /DOMEvents/throwing-in-listener-and-window-error-event.html 09:32:14 INFO - PROCESS | 1846 | 1461774734772 Marionette TRACE conn3 -> [0,2926,"setScriptTimeout",{"ms":35000}] 09:32:14 INFO - PROCESS | 1846 | 1461774734774 Marionette TRACE conn3 <- [1,2926,null,{}] 09:32:14 INFO - PROCESS | 1846 | 1461774734826 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:32:14 INFO - PROCESS | 1846 | 1461774734994 Marionette TRACE conn3 <- [1,2927,null,{"value":null}] 09:32:15 INFO - PROCESS | 1846 | 1461774735248 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\", \"8c3fb307-b706-445e-94e1-ab62aec87e07\");\n\nvar timer = null;\nif (30000) {\n 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:32:15 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f7547661000 == 114 [pid = 1846] [id = 739] 09:32:15 INFO - PROCESS | 1846 | ++DOMWINDOW == 171 (0x7f7540321c00) [pid = 1846] [serial = 2218] [outer = (nil)] 09:32:15 INFO - PROCESS | 1846 | ++DOMWINDOW == 172 (0x7f754b0a6800) [pid = 1846] [serial = 2219] [outer = 0x7f7540321c00] 09:32:15 INFO - PROCESS | 1846 | 1461774735321 Marionette DEBUG loaded listener.js 09:32:15 INFO - PROCESS | 1846 | ++DOMWINDOW == 173 (0x7f754b62c400) [pid = 1846] [serial = 2220] [outer = 0x7f7540321c00] 09:32:15 INFO - PROCESS | 1846 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html, line 22: Error: Error from listener 09:32:16 INFO - PROCESS | 1846 | 1461774736059 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:32:16 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:32:16 INFO - TEST-ERROR | /DOMEvents/throwing-in-listener-and-window-error-event.html | took 1326ms 09:32:16 INFO - PROCESS | 1846 | 1461774736098 Marionette TRACE conn3 -> [0,2929,"getWindowHandle",null] 09:32:16 INFO - PROCESS | 1846 | 1461774736101 Marionette TRACE conn3 <- [1,2929,null,{"value":"8"}] 09:32:16 INFO - TEST-START | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html 09:32:16 INFO - PROCESS | 1846 | 1461774736107 Marionette TRACE conn3 -> [0,2930,"setScriptTimeout",{"ms":35000}] 09:32:16 INFO - PROCESS | 1846 | 1461774736109 Marionette TRACE conn3 <- [1,2930,null,{}] 09:32:16 INFO - PROCESS | 1846 | 1461774736115 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:32:16 INFO - PROCESS | 1846 | 1461774736303 Marionette TRACE conn3 <- [1,2931,null,{"value":null}] 09:32:16 INFO - PROCESS | 1846 | 1461774736585 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\", \"8c3fb307-b706-445e-94e1-ab62aec87e07\");\n\nvar timer = null;\nif (30000) {\n 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:32:16 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f754b31b800 == 115 [pid = 1846] [id = 740] 09:32:16 INFO - PROCESS | 1846 | ++DOMWINDOW == 174 (0x7f751b8e9000) [pid = 1846] [serial = 2221] [outer = (nil)] 09:32:16 INFO - PROCESS | 1846 | ++DOMWINDOW == 175 (0x7f751b8ee800) [pid = 1846] [serial = 2222] [outer = 0x7f751b8e9000] 09:32:16 INFO - PROCESS | 1846 | 1461774736661 Marionette DEBUG loaded listener.js 09:32:16 INFO - PROCESS | 1846 | ++DOMWINDOW == 176 (0x7f751b8f4c00) [pid = 1846] [serial = 2223] [outer = 0x7f751b8e9000] 09:32:17 INFO - PROCESS | 1846 | 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:32:17 INFO - PROCESS | 1846 | 1461774737445 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:32:17 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | Throwing in event listener 09:32:17 INFO - TEST-OK | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | took 1384ms 09:32:17 INFO - PROCESS | 1846 | 1461774737493 Marionette TRACE conn3 -> [0,2933,"getWindowHandle",null] 09:32:17 INFO - PROCESS | 1846 | 1461774737497 Marionette TRACE conn3 <- [1,2933,null,{"value":"8"}] 09:32:17 INFO - TEST-START | /DOMEvents/tests/approved/DOM.event.flow.html 09:32:17 INFO - PROCESS | 1846 | 1461774737502 Marionette TRACE conn3 -> [0,2934,"setScriptTimeout",{"ms":35000}] 09:32:17 INFO - PROCESS | 1846 | 1461774737505 Marionette TRACE conn3 <- [1,2934,null,{}] 09:32:17 INFO - PROCESS | 1846 | 1461774737510 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:32:17 INFO - PROCESS | 1846 | 1461774737700 Marionette TRACE conn3 <- [1,2935,null,{"value":null}] 09:32:18 INFO - PROCESS | 1846 | 1461774738303 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\", \"8c3fb307-b706-445e-94e1-ab62aec87e07\");\n\nvar timer = null;\nif (30000) {\n 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:32:18 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f75262e3800 == 116 [pid = 1846] [id = 741] 09:32:18 INFO - PROCESS | 1846 | ++DOMWINDOW == 177 (0x7f751f99e800) [pid = 1846] [serial = 2224] [outer = (nil)] 09:32:18 INFO - PROCESS | 1846 | ++DOMWINDOW == 178 (0x7f751fa4dc00) [pid = 1846] [serial = 2225] [outer = 0x7f751f99e800] 09:32:18 INFO - PROCESS | 1846 | 1461774738375 Marionette DEBUG loaded listener.js 09:32:18 INFO - PROCESS | 1846 | ++DOMWINDOW == 179 (0x7f75203eb400) [pid = 1846] [serial = 2226] [outer = 0x7f751f99e800] 09:32:19 INFO - PROCESS | 1846 | 1461774739097 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:32:19 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:32:19 INFO - TEST-OK | /DOMEvents/tests/approved/DOM.event.flow.html | took 1635ms 09:32:19 INFO - PROCESS | 1846 | 1461774739140 Marionette TRACE conn3 -> [0,2937,"getWindowHandle",null] 09:32:19 INFO - PROCESS | 1846 | 1461774739146 Marionette TRACE conn3 <- [1,2937,null,{"value":"8"}] 09:32:19 INFO - TEST-START | /DOMEvents/tests/approved/EventListener.eventHandler.html 09:32:19 INFO - PROCESS | 1846 | 1461774739153 Marionette TRACE conn3 -> [0,2938,"setScriptTimeout",{"ms":35000}] 09:32:19 INFO - PROCESS | 1846 | 1461774739158 Marionette TRACE conn3 <- [1,2938,null,{}] 09:32:19 INFO - PROCESS | 1846 | 1461774739164 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:32:19 INFO - PROCESS | 1846 | 1461774739347 Marionette TRACE conn3 <- [1,2939,null,{"value":null}] 09:32:19 INFO - PROCESS | 1846 | 1461774739583 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\", \"8c3fb307-b706-445e-94e1-ab62aec87e07\");\n\nvar timer = null;\nif (30000) {\n 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:32:19 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f752968c000 == 117 [pid = 1846] [id = 742] 09:32:19 INFO - PROCESS | 1846 | ++DOMWINDOW == 180 (0x7f751f48e000) [pid = 1846] [serial = 2227] [outer = (nil)] 09:32:19 INFO - PROCESS | 1846 | ++DOMWINDOW == 181 (0x7f75203f6400) [pid = 1846] [serial = 2228] [outer = 0x7f751f48e000] 09:32:19 INFO - PROCESS | 1846 | 1461774739659 Marionette DEBUG loaded listener.js 09:32:19 INFO - PROCESS | 1846 | ++DOMWINDOW == 182 (0x7f7522b51400) [pid = 1846] [serial = 2229] [outer = 0x7f751f48e000] 09:32:20 INFO - PROCESS | 1846 | 1461774740578 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:32:20 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:32:20 INFO - TEST-OK | /DOMEvents/tests/approved/EventListener.eventHandler.html | took 1433ms 09:32:20 INFO - PROCESS | 1846 | 1461774740590 Marionette TRACE conn3 -> [0,2941,"getWindowHandle",null] 09:32:20 INFO - PROCESS | 1846 | 1461774740594 Marionette TRACE conn3 <- [1,2941,null,{"value":"8"}] 09:32:20 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html 09:32:20 INFO - PROCESS | 1846 | 1461774740602 Marionette TRACE conn3 -> [0,2942,"setScriptTimeout",{"ms":35000}] 09:32:20 INFO - PROCESS | 1846 | 1461774740605 Marionette TRACE conn3 <- [1,2942,null,{}] 09:32:20 INFO - PROCESS | 1846 | 1461774740610 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:32:20 INFO - PROCESS | 1846 | 1461774740801 Marionette TRACE conn3 <- [1,2943,null,{"value":null}] 09:32:21 INFO - PROCESS | 1846 | 1461774741030 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\", \"8c3fb307-b706-445e-94e1-ab62aec87e07\");\n\nvar timer = null;\nif (30000) {\n 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:32:21 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f7521899000 == 118 [pid = 1846] [id = 743] 09:32:21 INFO - PROCESS | 1846 | ++DOMWINDOW == 183 (0x7f75204a2000) [pid = 1846] [serial = 2230] [outer = (nil)] 09:32:21 INFO - PROCESS | 1846 | ++DOMWINDOW == 184 (0x7f7526465800) [pid = 1846] [serial = 2231] [outer = 0x7f75204a2000] 09:32:21 INFO - PROCESS | 1846 | 1461774741142 Marionette DEBUG loaded listener.js 09:32:21 INFO - PROCESS | 1846 | ++DOMWINDOW == 185 (0x7f75268bb000) [pid = 1846] [serial = 2232] [outer = 0x7f75204a2000] 09:32:22 INFO - PROCESS | 1846 | --DOCSHELL 0x7f7523b06800 == 117 [pid = 1846] [id = 698] 09:32:22 INFO - PROCESS | 1846 | --DOCSHELL 0x7f7529690800 == 116 [pid = 1846] [id = 699] 09:32:22 INFO - PROCESS | 1846 | --DOCSHELL 0x7f7529921800 == 115 [pid = 1846] [id = 284] 09:32:22 INFO - PROCESS | 1846 | --DOCSHELL 0x7f752fbc5800 == 114 [pid = 1846] [id = 701] 09:32:22 INFO - PROCESS | 1846 | --DOMWINDOW == 184 (0x7f7521de4000) [pid = 1846] [serial = 2153] [outer = (nil)] [url = about:blank] 09:32:22 INFO - PROCESS | 1846 | --DOMWINDOW == 183 (0x7f7522b5ec00) [pid = 1846] [serial = 2114] [outer = (nil)] [url = about:blank] 09:32:22 INFO - PROCESS | 1846 | --DOMWINDOW == 182 (0x7f7526ab1c00) [pid = 1846] [serial = 2117] [outer = (nil)] [url = about:blank] 09:32:22 INFO - PROCESS | 1846 | --DOMWINDOW == 181 (0x7f752828f000) [pid = 1846] [serial = 2120] [outer = (nil)] [url = about:blank] 09:32:22 INFO - PROCESS | 1846 | --DOMWINDOW == 180 (0x7f752a923800) [pid = 1846] [serial = 2123] [outer = (nil)] [url = about:blank] 09:32:22 INFO - PROCESS | 1846 | --DOMWINDOW == 179 (0x7f752f966400) [pid = 1846] [serial = 2126] [outer = (nil)] [url = about:blank] 09:32:22 INFO - PROCESS | 1846 | --DOMWINDOW == 178 (0x7f7533d8c800) [pid = 1846] [serial = 2129] [outer = (nil)] [url = about:blank] 09:32:22 INFO - PROCESS | 1846 | --DOMWINDOW == 177 (0x7f7538d9e000) [pid = 1846] [serial = 2132] [outer = (nil)] [url = about:blank] 09:32:22 INFO - PROCESS | 1846 | --DOMWINDOW == 176 (0x7f7545f6e000) [pid = 1846] [serial = 2135] [outer = (nil)] [url = about:blank] 09:32:22 INFO - PROCESS | 1846 | --DOMWINDOW == 175 (0x7f7549015400) [pid = 1846] [serial = 2138] [outer = (nil)] [url = about:blank] 09:32:22 INFO - PROCESS | 1846 | --DOMWINDOW == 174 (0x7f751fa53800) [pid = 1846] [serial = 2141] [outer = (nil)] [url = about:blank] 09:32:22 INFO - PROCESS | 1846 | --DOMWINDOW == 173 (0x7f7521811c00) [pid = 1846] [serial = 2144] [outer = (nil)] [url = about:blank] 09:32:22 INFO - PROCESS | 1846 | --DOMWINDOW == 172 (0x7f7525e3d800) [pid = 1846] [serial = 2147] [outer = (nil)] [url = about:blank] 09:32:22 INFO - PROCESS | 1846 | --DOMWINDOW == 171 (0x7f75265c9800) [pid = 1846] [serial = 2087] [outer = (nil)] [url = about:blank] 09:32:22 INFO - PROCESS | 1846 | --DOMWINDOW == 170 (0x7f7521804000) [pid = 1846] [serial = 2057] [outer = (nil)] [url = about:blank] 09:32:22 INFO - PROCESS | 1846 | --DOMWINDOW == 169 (0x7f7522c0ac00) [pid = 1846] [serial = 2084] [outer = (nil)] [url = about:blank] 09:32:22 INFO - PROCESS | 1846 | --DOMWINDOW == 168 (0x7f752fcd2000) [pid = 1846] [serial = 2063] [outer = (nil)] [url = about:blank] 09:32:22 INFO - PROCESS | 1846 | --DOMWINDOW == 167 (0x7f7534784800) [pid = 1846] [serial = 2081] [outer = (nil)] [url = about:blank] 09:32:22 INFO - PROCESS | 1846 | --DOMWINDOW == 166 (0x7f7533d95c00) [pid = 1846] [serial = 2066] [outer = (nil)] [url = about:blank] 09:32:22 INFO - PROCESS | 1846 | --DOMWINDOW == 165 (0x7f7528ed0000) [pid = 1846] [serial = 2060] [outer = (nil)] [url = about:blank] 09:32:22 INFO - PROCESS | 1846 | --DOMWINDOW == 164 (0x7f7522c78800) [pid = 1846] [serial = 2078] [outer = (nil)] [url = about:blank] 09:32:22 INFO - PROCESS | 1846 | --DOMWINDOW == 163 (0x7f7522b50000) [pid = 1846] [serial = 2075] [outer = (nil)] [url = about:blank] 09:32:22 INFO - PROCESS | 1846 | --DOMWINDOW == 162 (0x7f75374a0000) [pid = 1846] [serial = 2069] [outer = (nil)] [url = about:blank] 09:32:22 INFO - PROCESS | 1846 | --DOMWINDOW == 161 (0x7f753ba64800) [pid = 1846] [serial = 2072] [outer = (nil)] [url = about:blank] 09:32:22 INFO - PROCESS | 1846 | 1461774742112 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:32:22 INFO - PROCESS | 1846 | --DOCSHELL 0x7f75268e0800 == 113 [pid = 1846] [id = 720] 09:32:22 INFO - PROCESS | 1846 | --DOCSHELL 0x7f75244b3000 == 112 [pid = 1846] [id = 719] 09:32:22 INFO - PROCESS | 1846 | --DOCSHELL 0x7f751f07b800 == 111 [pid = 1846] [id = 718] 09:32:22 INFO - PROCESS | 1846 | --DOMWINDOW == 160 (0x7f7521807800) [pid = 1846] [serial = 2111] [outer = (nil)] [url = about:blank] 09:32:22 INFO - PROCESS | 1846 | --DOMWINDOW == 159 (0x7f751f9a6c00) [pid = 1846] [serial = 2108] [outer = (nil)] [url = about:blank] 09:32:22 INFO - PROCESS | 1846 | --DOMWINDOW == 158 (0x7f751f9a0c00) [pid = 1846] [serial = 2150] [outer = (nil)] [url = about:blank] 09:32:22 INFO - PROCESS | 1846 | --DOMWINDOW == 157 (0x7f751fa50000) [pid = 1846] [serial = 2151] [outer = (nil)] [url = about:blank] 09:32:22 INFO - PROCESS | 1846 | --DOMWINDOW == 156 (0x7f751f9ac400) [pid = 1846] [serial = 2109] [outer = (nil)] [url = about:blank] 09:32:22 INFO - PROCESS | 1846 | --DOMWINDOW == 155 (0x7f752e548c00) [pid = 1846] [serial = 2097] [outer = (nil)] [url = about:blank] 09:32:22 INFO - PROCESS | 1846 | --DOMWINDOW == 154 (0x7f7547340000) [pid = 1846] [serial = 2106] [outer = (nil)] [url = about:blank] 09:32:22 INFO - PROCESS | 1846 | --DOMWINDOW == 153 (0x7f75280b0c00) [pid = 1846] [serial = 2094] [outer = (nil)] [url = about:blank] 09:32:22 INFO - PROCESS | 1846 | --DOMWINDOW == 152 (0x7f753125f800) [pid = 1846] [serial = 2102] [outer = (nil)] [url = about:blank] 09:32:22 INFO - PROCESS | 1846 | --DOMWINDOW == 151 (0x7f7525e3b800) [pid = 1846] [serial = 2090] [outer = (nil)] [url = about:blank] 09:32:22 INFO - PROCESS | 1846 | --DOMWINDOW == 150 (0x7f7527b1ac00) [pid = 1846] [serial = 2096] [outer = (nil)] [url = about:blank] 09:32:22 INFO - PROCESS | 1846 | --DOMWINDOW == 149 (0x7f75301c8800) [pid = 1846] [serial = 2100] [outer = (nil)] [url = about:blank] 09:32:22 INFO - PROCESS | 1846 | --DOMWINDOW == 148 (0x7f753125fc00) [pid = 1846] [serial = 2055] [outer = (nil)] [url = about:blank] 09:32:22 INFO - PROCESS | 1846 | --DOMWINDOW == 147 (0x7f752660c800) [pid = 1846] [serial = 2091] [outer = (nil)] [url = about:blank] 09:32:22 INFO - PROCESS | 1846 | --DOMWINDOW == 146 (0x7f752fd1d800) [pid = 1846] [serial = 2099] [outer = (nil)] [url = about:blank] 09:32:22 INFO - PROCESS | 1846 | --DOMWINDOW == 145 (0x7f7527b12400) [pid = 1846] [serial = 2093] [outer = (nil)] [url = about:blank] 09:32:22 INFO - PROCESS | 1846 | --DOMWINDOW == 144 (0x7f7539dbf000) [pid = 1846] [serial = 2105] [outer = (nil)] [url = about:blank] 09:32:22 INFO - PROCESS | 1846 | --DOMWINDOW == 143 (0x7f7532c16800) [pid = 1846] [serial = 2103] [outer = (nil)] [url = about:blank] 09:32:22 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:32:22 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:33:9 09:32:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:32:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:32:22 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:23:5 09:32:22 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html | took 1584ms 09:32:22 INFO - PROCESS | 1846 | 1461774742188 Marionette TRACE conn3 -> [0,2945,"getWindowHandle",null] 09:32:22 INFO - PROCESS | 1846 | 1461774742191 Marionette TRACE conn3 <- [1,2945,null,{"value":"8"}] 09:32:22 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html 09:32:22 INFO - PROCESS | 1846 | 1461774742205 Marionette TRACE conn3 -> [0,2946,"setScriptTimeout",{"ms":35000}] 09:32:22 INFO - PROCESS | 1846 | 1461774742214 Marionette TRACE conn3 <- [1,2946,null,{}] 09:32:22 INFO - PROCESS | 1846 | 1461774742222 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:32:22 INFO - PROCESS | 1846 | 1461774742421 Marionette TRACE conn3 <- [1,2947,null,{"value":null}] 09:32:22 INFO - PROCESS | 1846 | 1461774742595 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\", \"8c3fb307-b706-445e-94e1-ab62aec87e07\");\n\nvar timer = null;\nif (30000) {\n 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:32:22 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f75261f3800 == 112 [pid = 1846] [id = 744] 09:32:22 INFO - PROCESS | 1846 | ++DOMWINDOW == 144 (0x7f7522c10c00) [pid = 1846] [serial = 2233] [outer = (nil)] 09:32:22 INFO - PROCESS | 1846 | ++DOMWINDOW == 145 (0x7f7527fedc00) [pid = 1846] [serial = 2234] [outer = 0x7f7522c10c00] 09:32:22 INFO - PROCESS | 1846 | 1461774742658 Marionette DEBUG loaded listener.js 09:32:22 INFO - PROCESS | 1846 | ++DOMWINDOW == 146 (0x7f7528283c00) [pid = 1846] [serial = 2235] [outer = 0x7f7522c10c00] 09:32:23 INFO - PROCESS | 1846 | 1461774743358 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:32:23 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:32:23 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html | took 1199ms 09:32:23 INFO - PROCESS | 1846 | 1461774743397 Marionette TRACE conn3 -> [0,2949,"getWindowHandle",null] 09:32:23 INFO - PROCESS | 1846 | 1461774743401 Marionette TRACE conn3 <- [1,2949,null,{"value":"8"}] 09:32:23 INFO - TEST-START | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html 09:32:23 INFO - PROCESS | 1846 | 1461774743407 Marionette TRACE conn3 -> [0,2950,"setScriptTimeout",{"ms":35000}] 09:32:23 INFO - PROCESS | 1846 | 1461774743409 Marionette TRACE conn3 <- [1,2950,null,{}] 09:32:23 INFO - PROCESS | 1846 | 1461774743415 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:32:23 INFO - PROCESS | 1846 | 1461774743679 Marionette TRACE conn3 <- [1,2951,null,{"value":null}] 09:32:23 INFO - PROCESS | 1846 | 1461774743804 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\", \"8c3fb307-b706-445e-94e1-ab62aec87e07\");\n\nvar timer = null;\nif (30000) {\n 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:32:23 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f75295d3800 == 113 [pid = 1846] [id = 745] 09:32:23 INFO - PROCESS | 1846 | ++DOMWINDOW == 147 (0x7f7526ab1c00) [pid = 1846] [serial = 2236] [outer = (nil)] 09:32:23 INFO - PROCESS | 1846 | ++DOMWINDOW == 148 (0x7f7528ece400) [pid = 1846] [serial = 2237] [outer = 0x7f7526ab1c00] 09:32:23 INFO - PROCESS | 1846 | 1461774743870 Marionette DEBUG loaded listener.js 09:32:23 INFO - PROCESS | 1846 | ++DOMWINDOW == 149 (0x7f752a52a000) [pid = 1846] [serial = 2238] [outer = 0x7f7526ab1c00] 09:32:24 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f752e384000 == 114 [pid = 1846] [id = 746] 09:32:24 INFO - PROCESS | 1846 | ++DOMWINDOW == 150 (0x7f752a925000) [pid = 1846] [serial = 2239] [outer = (nil)] 09:32:24 INFO - PROCESS | 1846 | ++DOMWINDOW == 151 (0x7f752828d000) [pid = 1846] [serial = 2240] [outer = 0x7f752a925000] 09:32:24 INFO - PROCESS | 1846 | 1461774744705 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:32:24 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:32:24 INFO - TEST-OK | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html | took 1329ms 09:32:24 INFO - PROCESS | 1846 | 1461774744745 Marionette TRACE conn3 -> [0,2953,"getWindowHandle",null] 09:32:24 INFO - PROCESS | 1846 | 1461774744749 Marionette TRACE conn3 <- [1,2953,null,{"value":"8"}] 09:32:24 INFO - TEST-START | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html 09:32:24 INFO - PROCESS | 1846 | 1461774744774 Marionette TRACE conn3 -> [0,2954,"setScriptTimeout",{"ms":35000}] 09:32:24 INFO - PROCESS | 1846 | 1461774744776 Marionette TRACE conn3 <- [1,2954,null,{}] 09:32:24 INFO - PROCESS | 1846 | 1461774744792 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:32:25 INFO - PROCESS | 1846 | 1461774745080 Marionette TRACE conn3 <- [1,2955,null,{"value":null}] 09:32:25 INFO - PROCESS | 1846 | 1461774745111 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\", \"8c3fb307-b706-445e-94e1-ab62aec87e07\");\n\nvar timer = null;\nif (30000) {\n 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:32:25 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f752fac4800 == 115 [pid = 1846] [id = 747] 09:32:25 INFO - PROCESS | 1846 | ++DOMWINDOW == 152 (0x7f752e543c00) [pid = 1846] [serial = 2241] [outer = (nil)] 09:32:25 INFO - PROCESS | 1846 | ++DOMWINDOW == 153 (0x7f752f147000) [pid = 1846] [serial = 2242] [outer = 0x7f752e543c00] 09:32:25 INFO - PROCESS | 1846 | 1461774745182 Marionette DEBUG loaded listener.js 09:32:25 INFO - PROCESS | 1846 | ++DOMWINDOW == 154 (0x7f752fcd2000) [pid = 1846] [serial = 2243] [outer = 0x7f752e543c00] 09:32:26 INFO - PROCESS | 1846 | 1461774746013 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:32:26 INFO - TEST-PASS | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 09:32:26 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:32:26 INFO - TEST-OK | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | took 1291ms 09:32:26 INFO - TEST-START | /DOMEvents/tests/approved/domnodeinserted.html 09:32:26 INFO - PROCESS | 1846 | 1461774746072 Marionette TRACE conn3 -> [0,2957,"getWindowHandle",null] 09:32:26 INFO - PROCESS | 1846 | 1461774746075 Marionette TRACE conn3 <- [1,2957,null,{"value":"8"}] 09:32:26 INFO - PROCESS | 1846 | 1461774746081 Marionette TRACE conn3 -> [0,2958,"setScriptTimeout",{"ms":35000}] 09:32:26 INFO - PROCESS | 1846 | 1461774746084 Marionette TRACE conn3 <- [1,2958,null,{}] 09:32:26 INFO - PROCESS | 1846 | 1461774746089 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:32:26 INFO - PROCESS | 1846 | 1461774746341 Marionette TRACE conn3 <- [1,2959,null,{"value":null}] 09:32:26 INFO - PROCESS | 1846 | 1461774746379 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\", \"8c3fb307-b706-445e-94e1-ab62aec87e07\");\n\nvar timer = null;\nif (30000) {\n 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:32:26 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f75329ca000 == 116 [pid = 1846] [id = 748] 09:32:26 INFO - PROCESS | 1846 | ++DOMWINDOW == 155 (0x7f752fb3cc00) [pid = 1846] [serial = 2244] [outer = (nil)] 09:32:26 INFO - PROCESS | 1846 | ++DOMWINDOW == 156 (0x7f7535286400) [pid = 1846] [serial = 2245] [outer = 0x7f752fb3cc00] 09:32:26 INFO - PROCESS | 1846 | 1461774746444 Marionette DEBUG loaded listener.js 09:32:26 INFO - PROCESS | 1846 | ++DOMWINDOW == 157 (0x7f7537aeb800) [pid = 1846] [serial = 2246] [outer = 0x7f752fb3cc00] 09:32:27 INFO - PROCESS | 1846 | --DOMWINDOW == 156 (0x7f751f48ec00) [pid = 1846] [serial = 2029] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html] 09:32:27 INFO - PROCESS | 1846 | --DOMWINDOW == 155 (0x7f7522c72400) [pid = 1846] [serial = 2080] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html] 09:32:27 INFO - PROCESS | 1846 | --DOMWINDOW == 154 (0x7f752049c000) [pid = 1846] [serial = 2146] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.nonfinite.html] 09:32:27 INFO - PROCESS | 1846 | --DOMWINDOW == 153 (0x7f752fb40000) [pid = 1846] [serial = 2128] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html] 09:32:27 INFO - PROCESS | 1846 | --DOMWINDOW == 152 (0x7f7520495c00) [pid = 1846] [serial = 2167] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.multiple.html] 09:32:27 INFO - PROCESS | 1846 | --DOMWINDOW == 151 (0x7f752f2d6c00) [pid = 1846] [serial = 2065] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.html] 09:32:27 INFO - PROCESS | 1846 | --DOMWINDOW == 150 (0x7f7528196800) [pid = 1846] [serial = 2059] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.invalid.html] 09:32:27 INFO - PROCESS | 1846 | --DOMWINDOW == 149 (0x7f7522c81400) [pid = 1846] [serial = 2170] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.negative.html] 09:32:27 INFO - PROCESS | 1846 | --DOMWINDOW == 148 (0x7f7522c0f000) [pid = 1846] [serial = 2086] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html] 09:32:27 INFO - PROCESS | 1846 | --DOMWINDOW == 147 (0x7f752ff33000) [pid = 1846] [serial = 2131] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html] 09:32:27 INFO - PROCESS | 1846 | --DOMWINDOW == 146 (0x7f7528192400) [pid = 1846] [serial = 2122] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html] 09:32:27 INFO - PROCESS | 1846 | --DOMWINDOW == 145 (0x7f752818c800) [pid = 1846] [serial = 2119] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stack.html] 09:32:27 INFO - PROCESS | 1846 | --DOMWINDOW == 144 (0x7f7522b46800) [pid = 1846] [serial = 2074] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html] 09:32:27 INFO - PROCESS | 1846 | --DOMWINDOW == 143 (0x7f75268b5c00) [pid = 1846] [serial = 2068] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.system.html] 09:32:27 INFO - PROCESS | 1846 | --DOMWINDOW == 142 (0x7f753b9d6000) [pid = 1846] [serial = 2134] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.transformation.html] 09:32:27 INFO - PROCESS | 1846 | --DOMWINDOW == 141 (0x7f7522c7e800) [pid = 1846] [serial = 2158] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.zero.html] 09:32:27 INFO - PROCESS | 1846 | --DOMWINDOW == 140 (0x7f751f48cc00) [pid = 1846] [serial = 2056] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.complex.html] 09:32:27 INFO - PROCESS | 1846 | --DOMWINDOW == 139 (0x7f751f9a9c00) [pid = 1846] [serial = 2152] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrap.html] 09:32:27 INFO - PROCESS | 1846 | --DOMWINDOW == 138 (0x7f7522b45400) [pid = 1846] [serial = 2116] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html] 09:32:27 INFO - PROCESS | 1846 | --DOMWINDOW == 137 (0x7f751f489000) [pid = 1846] [serial = 2176] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.zero.html] 09:32:27 INFO - PROCESS | 1846 | --DOMWINDOW == 136 (0x7f7527b15c00) [pid = 1846] [serial = 2164] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.large.html] 09:32:27 INFO - PROCESS | 1846 | --DOMWINDOW == 135 (0x7f7527b13400) [pid = 1846] [serial = 2173] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.nonfinite.html] 09:32:27 INFO - PROCESS | 1846 | --DOMWINDOW == 134 (0x7f7528282400) [pid = 1846] [serial = 2125] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html] 09:32:27 INFO - PROCESS | 1846 | --DOMWINDOW == 133 (0x7f753b968c00) [pid = 1846] [serial = 2137] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.underflow.html] 09:32:27 INFO - PROCESS | 1846 | --DOMWINDOW == 132 (0x7f752a929800) [pid = 1846] [serial = 2062] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html] 09:32:27 INFO - PROCESS | 1846 | --DOMWINDOW == 131 (0x7f75265c8800) [pid = 1846] [serial = 2161] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.basic.html] 09:32:27 INFO - PROCESS | 1846 | --DOMWINDOW == 130 (0x7f7522b48800) [pid = 1846] [serial = 2077] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.clip.html] 09:32:27 INFO - PROCESS | 1846 | --DOMWINDOW == 129 (0x7f751f489800) [pid = 1846] [serial = 2155] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrapnegative.html] 09:32:27 INFO - PROCESS | 1846 | --DOMWINDOW == 128 (0x7f753b976800) [pid = 1846] [serial = 2071] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html] 09:32:27 INFO - PROCESS | 1846 | --DOMWINDOW == 127 (0x7f7521de1800) [pid = 1846] [serial = 2113] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html] 09:32:27 INFO - PROCESS | 1846 | --DOMWINDOW == 126 (0x7f7522c06000) [pid = 1846] [serial = 2083] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.font.html] 09:32:27 INFO - PROCESS | 1846 | --DOMWINDOW == 125 (0x7f751fa51400) [pid = 1846] [serial = 2140] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.order.html] 09:32:27 INFO - PROCESS | 1846 | --DOMWINDOW == 124 (0x7f751f489c00) [pid = 1846] [serial = 2143] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.direction.html] 09:32:27 INFO - PROCESS | 1846 | --DOMWINDOW == 123 (0x7f751f48a000) [pid = 1846] [serial = 2110] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html] 09:32:27 INFO - PROCESS | 1846 | 1461774747669 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:32:27 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:32:27 INFO - TEST-OK | /DOMEvents/tests/approved/domnodeinserted.html | took 1632ms 09:32:27 INFO - PROCESS | 1846 | 1461774747713 Marionette TRACE conn3 -> [0,2961,"getWindowHandle",null] 09:32:27 INFO - PROCESS | 1846 | 1461774747716 Marionette TRACE conn3 <- [1,2961,null,{"value":"8"}] 09:32:27 INFO - TEST-START | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html 09:32:27 INFO - PROCESS | 1846 | 1461774747722 Marionette TRACE conn3 -> [0,2962,"setScriptTimeout",{"ms":35000}] 09:32:27 INFO - PROCESS | 1846 | 1461774747736 Marionette TRACE conn3 <- [1,2962,null,{}] 09:32:27 INFO - PROCESS | 1846 | 1461774747742 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:32:27 INFO - PROCESS | 1846 | 1461774747918 Marionette TRACE conn3 <- [1,2963,null,{"value":null}] 09:32:28 INFO - PROCESS | 1846 | 1461774748096 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\", \"8c3fb307-b706-445e-94e1-ab62aec87e07\");\n\nvar timer = null;\nif (30000) {\n 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:32:28 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f75262df800 == 117 [pid = 1846] [id = 749] 09:32:28 INFO - PROCESS | 1846 | ++DOMWINDOW == 124 (0x7f751f489800) [pid = 1846] [serial = 2247] [outer = (nil)] 09:32:28 INFO - PROCESS | 1846 | ++DOMWINDOW == 125 (0x7f7522b49000) [pid = 1846] [serial = 2248] [outer = 0x7f751f489800] 09:32:28 INFO - PROCESS | 1846 | 1461774748159 Marionette DEBUG loaded listener.js 09:32:28 INFO - PROCESS | 1846 | ++DOMWINDOW == 126 (0x7f75244ddc00) [pid = 1846] [serial = 2249] [outer = 0x7f751f489800] 09:32:28 INFO - PROCESS | 1846 | 1461774748803 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:32:28 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:32:28 INFO - TEST-OK | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html | took 1094ms 09:32:28 INFO - PROCESS | 1846 | 1461774748817 Marionette TRACE conn3 -> [0,2965,"getWindowHandle",null] 09:32:28 INFO - PROCESS | 1846 | 1461774748820 Marionette TRACE conn3 <- [1,2965,null,{"value":"8"}] 09:32:28 INFO - TEST-START | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html 09:32:28 INFO - PROCESS | 1846 | 1461774748832 Marionette TRACE conn3 -> [0,2966,"setScriptTimeout",{"ms":35000}] 09:32:28 INFO - PROCESS | 1846 | 1461774748835 Marionette TRACE conn3 <- [1,2966,null,{}] 09:32:28 INFO - PROCESS | 1846 | 1461774748841 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:32:29 INFO - PROCESS | 1846 | 1461774749027 Marionette TRACE conn3 <- [1,2967,null,{"value":null}] 09:32:29 INFO - PROCESS | 1846 | 1461774749354 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\", \"8c3fb307-b706-445e-94e1-ab62aec87e07\");\n\nvar timer = null;\nif (30000) {\n 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:32:29 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f7521897000 == 118 [pid = 1846] [id = 750] 09:32:29 INFO - PROCESS | 1846 | ++DOMWINDOW == 127 (0x7f751b8e8400) [pid = 1846] [serial = 2250] [outer = (nil)] 09:32:29 INFO - PROCESS | 1846 | ++DOMWINDOW == 128 (0x7f751b8f1400) [pid = 1846] [serial = 2251] [outer = 0x7f751b8e8400] 09:32:29 INFO - PROCESS | 1846 | 1461774749435 Marionette DEBUG loaded listener.js 09:32:29 INFO - PROCESS | 1846 | ++DOMWINDOW == 129 (0x7f751fa4ec00) [pid = 1846] [serial = 2252] [outer = 0x7f751b8e8400] 09:32:30 INFO - PROCESS | 1846 | 1461774750300 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:32:30 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:32:30 INFO - TEST-OK | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html | took 1479ms 09:32:30 INFO - PROCESS | 1846 | 1461774750312 Marionette TRACE conn3 -> [0,2969,"getWindowHandle",null] 09:32:30 INFO - PROCESS | 1846 | 1461774750318 Marionette TRACE conn3 <- [1,2969,null,{"value":"8"}] 09:32:30 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html 09:32:30 INFO - PROCESS | 1846 | 1461774750326 Marionette TRACE conn3 -> [0,2970,"setScriptTimeout",{"ms":35000}] 09:32:30 INFO - PROCESS | 1846 | 1461774750331 Marionette TRACE conn3 <- [1,2970,null,{}] 09:32:30 INFO - PROCESS | 1846 | 1461774750338 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:32:30 INFO - PROCESS | 1846 | 1461774750556 Marionette TRACE conn3 <- [1,2971,null,{"value":null}] 09:32:30 INFO - PROCESS | 1846 | 1461774750792 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\", \"8c3fb307-b706-445e-94e1-ab62aec87e07\");\n\nvar timer = null;\nif (30000) {\n 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:32:30 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f7529418000 == 119 [pid = 1846] [id = 751] 09:32:30 INFO - PROCESS | 1846 | ++DOMWINDOW == 130 (0x7f751fa4fc00) [pid = 1846] [serial = 2253] [outer = (nil)] 09:32:30 INFO - PROCESS | 1846 | ++DOMWINDOW == 131 (0x7f7522b5d000) [pid = 1846] [serial = 2254] [outer = 0x7f751fa4fc00] 09:32:30 INFO - PROCESS | 1846 | 1461774750877 Marionette DEBUG loaded listener.js 09:32:30 INFO - PROCESS | 1846 | ++DOMWINDOW == 132 (0x7f7525e36c00) [pid = 1846] [serial = 2255] [outer = 0x7f751fa4fc00] 09:32:31 INFO - PROCESS | 1846 | 1461774751778 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:32:31 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:32:31 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html | took 1492ms 09:32:31 INFO - PROCESS | 1846 | 1461774751823 Marionette TRACE conn3 -> [0,2973,"getWindowHandle",null] 09:32:31 INFO - PROCESS | 1846 | 1461774751829 Marionette TRACE conn3 <- [1,2973,null,{"value":"8"}] 09:32:31 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html 09:32:31 INFO - PROCESS | 1846 | 1461774751836 Marionette TRACE conn3 -> [0,2974,"setScriptTimeout",{"ms":35000}] 09:32:31 INFO - PROCESS | 1846 | 1461774751839 Marionette TRACE conn3 <- [1,2974,null,{}] 09:32:31 INFO - PROCESS | 1846 | 1461774751845 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:32:32 INFO - PROCESS | 1846 | 1461774752068 Marionette TRACE conn3 <- [1,2975,null,{"value":null}] 09:32:32 INFO - PROCESS | 1846 | 1461774752339 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\", \"8c3fb307-b706-445e-94e1-ab62aec87e07\");\n\nvar timer = null;\nif (30000) {\n 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:32:32 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f752f9ce000 == 120 [pid = 1846] [id = 752] 09:32:32 INFO - PROCESS | 1846 | ++DOMWINDOW == 133 (0x7f75265bf400) [pid = 1846] [serial = 2256] [outer = (nil)] 09:32:32 INFO - PROCESS | 1846 | ++DOMWINDOW == 134 (0x7f7526b08400) [pid = 1846] [serial = 2257] [outer = 0x7f75265bf400] 09:32:32 INFO - PROCESS | 1846 | 1461774752424 Marionette DEBUG loaded listener.js 09:32:32 INFO - PROCESS | 1846 | ++DOMWINDOW == 135 (0x7f752799d000) [pid = 1846] [serial = 2258] [outer = 0x7f75265bf400] 09:32:33 INFO - PROCESS | 1846 | 1461774753333 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:32:33 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:32:33 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html | took 1533ms 09:32:33 INFO - PROCESS | 1846 | 1461774753371 Marionette TRACE conn3 -> [0,2977,"getWindowHandle",null] 09:32:33 INFO - PROCESS | 1846 | 1461774753374 Marionette TRACE conn3 <- [1,2977,null,{"value":"8"}] 09:32:33 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html 09:32:33 INFO - PROCESS | 1846 | 1461774753390 Marionette TRACE conn3 -> [0,2978,"setScriptTimeout",{"ms":35000}] 09:32:33 INFO - PROCESS | 1846 | 1461774753399 Marionette TRACE conn3 <- [1,2978,null,{}] 09:32:33 INFO - PROCESS | 1846 | 1461774753408 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:32:33 INFO - PROCESS | 1846 | 1461774753722 Marionette TRACE conn3 <- [1,2979,null,{"value":null}] 09:32:33 INFO - PROCESS | 1846 | 1461774753926 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\", \"8c3fb307-b706-445e-94e1-ab62aec87e07\");\n\nvar timer = null;\nif (30000) {\n 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:32:33 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f753927d800 == 121 [pid = 1846] [id = 753] 09:32:33 INFO - PROCESS | 1846 | ++DOMWINDOW == 136 (0x7f7528e85800) [pid = 1846] [serial = 2259] [outer = (nil)] 09:32:33 INFO - PROCESS | 1846 | ++DOMWINDOW == 137 (0x7f752a52a400) [pid = 1846] [serial = 2260] [outer = 0x7f7528e85800] 09:32:34 INFO - PROCESS | 1846 | 1461774754003 Marionette DEBUG loaded listener.js 09:32:34 INFO - PROCESS | 1846 | ++DOMWINDOW == 138 (0x7f752a6e2000) [pid = 1846] [serial = 2261] [outer = 0x7f7528e85800] 09:32:34 INFO - PROCESS | 1846 | 1461774754786 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:32:34 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:32:34 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html | took 1445ms 09:32:34 INFO - PROCESS | 1846 | 1461774754828 Marionette TRACE conn3 -> [0,2981,"getWindowHandle",null] 09:32:34 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html 09:32:34 INFO - PROCESS | 1846 | 1461774754833 Marionette TRACE conn3 <- [1,2981,null,{"value":"8"}] 09:32:34 INFO - PROCESS | 1846 | 1461774754839 Marionette TRACE conn3 -> [0,2982,"setScriptTimeout",{"ms":35000}] 09:32:34 INFO - PROCESS | 1846 | 1461774754842 Marionette TRACE conn3 <- [1,2982,null,{}] 09:32:34 INFO - PROCESS | 1846 | 1461774754847 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:32:35 INFO - PROCESS | 1846 | 1461774755059 Marionette TRACE conn3 <- [1,2983,null,{"value":null}] 09:32:35 INFO - PROCESS | 1846 | 1461774755301 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\", \"8c3fb307-b706-445e-94e1-ab62aec87e07\");\n\nvar timer = null;\nif (30000) {\n 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:32:35 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f7546612000 == 122 [pid = 1846] [id = 754] 09:32:35 INFO - PROCESS | 1846 | ++DOMWINDOW == 139 (0x7f7528e8d000) [pid = 1846] [serial = 2262] [outer = (nil)] 09:32:35 INFO - PROCESS | 1846 | ++DOMWINDOW == 140 (0x7f752e545c00) [pid = 1846] [serial = 2263] [outer = 0x7f7528e8d000] 09:32:35 INFO - PROCESS | 1846 | 1461774755390 Marionette DEBUG loaded listener.js 09:32:35 INFO - PROCESS | 1846 | ++DOMWINDOW == 141 (0x7f752fcd6400) [pid = 1846] [serial = 2264] [outer = 0x7f7528e8d000] 09:32:36 INFO - PROCESS | 1846 | 1461774756161 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:32:36 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:32:36 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:34:9 09:32:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:32:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:32:36 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:24:5 09:32:36 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html | took 1335ms 09:32:36 INFO - PROCESS | 1846 | 1461774756192 Marionette TRACE conn3 -> [0,2985,"getWindowHandle",null] 09:32:36 INFO - PROCESS | 1846 | 1461774756196 Marionette TRACE conn3 <- [1,2985,null,{"value":"8"}] 09:32:36 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html 09:32:36 INFO - PROCESS | 1846 | 1461774756208 Marionette TRACE conn3 -> [0,2986,"setScriptTimeout",{"ms":35000}] 09:32:36 INFO - PROCESS | 1846 | 1461774756210 Marionette TRACE conn3 <- [1,2986,null,{}] 09:32:36 INFO - PROCESS | 1846 | 1461774756217 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:32:36 INFO - PROCESS | 1846 | 1461774756425 Marionette TRACE conn3 <- [1,2987,null,{"value":null}] 09:32:36 INFO - PROCESS | 1846 | 1461774756668 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\", \"8c3fb307-b706-445e-94e1-ab62aec87e07\");\n\nvar timer = null;\nif (30000) {\n 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:32:36 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f754b71c800 == 123 [pid = 1846] [id = 755] 09:32:36 INFO - PROCESS | 1846 | ++DOMWINDOW == 142 (0x7f75301cb800) [pid = 1846] [serial = 2265] [outer = (nil)] 09:32:36 INFO - PROCESS | 1846 | ++DOMWINDOW == 143 (0x7f7530557000) [pid = 1846] [serial = 2266] [outer = 0x7f75301cb800] 09:32:36 INFO - PROCESS | 1846 | 1461774756757 Marionette DEBUG loaded listener.js 09:32:36 INFO - PROCESS | 1846 | ++DOMWINDOW == 144 (0x7f75372b6c00) [pid = 1846] [serial = 2267] [outer = 0x7f75301cb800] 09:32:37 INFO - PROCESS | 1846 | 1461774757652 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:32:37 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:32:37 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html | took 1482ms 09:32:37 INFO - PROCESS | 1846 | 1461774757690 Marionette TRACE conn3 -> [0,2989,"getWindowHandle",null] 09:32:37 INFO - PROCESS | 1846 | 1461774757692 Marionette TRACE conn3 <- [1,2989,null,{"value":"8"}] 09:32:37 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html 09:32:37 INFO - PROCESS | 1846 | 1461774757699 Marionette TRACE conn3 -> [0,2990,"setScriptTimeout",{"ms":35000}] 09:32:37 INFO - PROCESS | 1846 | 1461774757701 Marionette TRACE conn3 <- [1,2990,null,{}] 09:32:37 INFO - PROCESS | 1846 | 1461774757707 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:32:37 INFO - PROCESS | 1846 | 1461774757913 Marionette TRACE conn3 <- [1,2991,null,{"value":null}] 09:32:38 INFO - PROCESS | 1846 | 1461774758179 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\", \"8c3fb307-b706-445e-94e1-ab62aec87e07\");\n\nvar timer = null;\nif (30000) {\n 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:32:38 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f7555f99800 == 124 [pid = 1846] [id = 756] 09:32:38 INFO - PROCESS | 1846 | ++DOMWINDOW == 145 (0x7f7538da4800) [pid = 1846] [serial = 2268] [outer = (nil)] 09:32:38 INFO - PROCESS | 1846 | ++DOMWINDOW == 146 (0x7f753b96bc00) [pid = 1846] [serial = 2269] [outer = 0x7f7538da4800] 09:32:38 INFO - PROCESS | 1846 | 1461774758257 Marionette DEBUG loaded listener.js 09:32:38 INFO - PROCESS | 1846 | ++DOMWINDOW == 147 (0x7f754533cc00) [pid = 1846] [serial = 2270] [outer = 0x7f7538da4800] 09:32:38 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f7523954000 == 125 [pid = 1846] [id = 757] 09:32:38 INFO - PROCESS | 1846 | ++DOMWINDOW == 148 (0x7f75477d0000) [pid = 1846] [serial = 2271] [outer = (nil)] 09:32:38 INFO - PROCESS | 1846 | ++DOMWINDOW == 149 (0x7f7539413c00) [pid = 1846] [serial = 2272] [outer = 0x7f75477d0000] 09:32:39 INFO - PROCESS | 1846 | 1461774759128 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:32:39 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:32:39 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html | took 1439ms 09:32:39 INFO - PROCESS | 1846 | 1461774759139 Marionette TRACE conn3 -> [0,2993,"getWindowHandle",null] 09:32:39 INFO - PROCESS | 1846 | 1461774759143 Marionette TRACE conn3 <- [1,2993,null,{"value":"8"}] 09:32:39 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html 09:32:39 INFO - PROCESS | 1846 | 1461774759178 Marionette TRACE conn3 -> [0,2994,"setScriptTimeout",{"ms":35000}] 09:32:39 INFO - PROCESS | 1846 | 1461774759182 Marionette TRACE conn3 <- [1,2994,null,{}] 09:32:39 INFO - PROCESS | 1846 | 1461774759188 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:32:39 INFO - PROCESS | 1846 | 1461774759441 Marionette TRACE conn3 <- [1,2995,null,{"value":null}] 09:32:39 INFO - PROCESS | 1846 | 1461774759706 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\", \"8c3fb307-b706-445e-94e1-ab62aec87e07\");\n\nvar timer = null;\nif (30000) {\n 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:32:39 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f7539bbc800 == 126 [pid = 1846] [id = 758] 09:32:39 INFO - PROCESS | 1846 | ++DOMWINDOW == 150 (0x7f7528e83800) [pid = 1846] [serial = 2273] [outer = (nil)] 09:32:39 INFO - PROCESS | 1846 | ++DOMWINDOW == 151 (0x7f7547340000) [pid = 1846] [serial = 2274] [outer = 0x7f7528e83800] 09:32:39 INFO - PROCESS | 1846 | 1461774759838 Marionette DEBUG loaded listener.js 09:32:39 INFO - PROCESS | 1846 | ++DOMWINDOW == 152 (0x7f754ae3e000) [pid = 1846] [serial = 2275] [outer = 0x7f7528e83800] 09:32:40 INFO - PROCESS | 1846 | 1461774760566 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:32:40 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 09:32:40 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:32:40 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | took 1442ms 09:32:40 INFO - PROCESS | 1846 | 1461774760608 Marionette TRACE conn3 -> [0,2997,"getWindowHandle",null] 09:32:40 INFO - PROCESS | 1846 | 1461774760611 Marionette TRACE conn3 <- [1,2997,null,{"value":"8"}] 09:32:40 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html 09:32:40 INFO - PROCESS | 1846 | 1461774760617 Marionette TRACE conn3 -> [0,2998,"setScriptTimeout",{"ms":35000}] 09:32:40 INFO - PROCESS | 1846 | 1461774760619 Marionette TRACE conn3 <- [1,2998,null,{}] 09:32:40 INFO - PROCESS | 1846 | 1461774760625 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:32:40 INFO - PROCESS | 1846 | 1461774760833 Marionette TRACE conn3 <- [1,2999,null,{"value":null}] 09:32:41 INFO - PROCESS | 1846 | 1461774761066 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\", \"8c3fb307-b706-445e-94e1-ab62aec87e07\");\n\nvar timer = null;\nif (30000) {\n 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:32:41 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f7529593800 == 127 [pid = 1846] [id = 759] 09:32:41 INFO - PROCESS | 1846 | ++DOMWINDOW == 153 (0x7f751f003800) [pid = 1846] [serial = 2276] [outer = (nil)] 09:32:41 INFO - PROCESS | 1846 | ++DOMWINDOW == 154 (0x7f751f009400) [pid = 1846] [serial = 2277] [outer = 0x7f751f003800] 09:32:41 INFO - PROCESS | 1846 | 1461774761138 Marionette DEBUG loaded listener.js 09:32:41 INFO - PROCESS | 1846 | ++DOMWINDOW == 155 (0x7f753bd0d400) [pid = 1846] [serial = 2278] [outer = 0x7f751f003800] 09:32:41 INFO - PROCESS | 1846 | 1461774761932 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:32:41 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:32:41 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html | took 1336ms 09:32:41 INFO - PROCESS | 1846 | 1461774761961 Marionette TRACE conn3 -> [0,3001,"getWindowHandle",null] 09:32:41 INFO - PROCESS | 1846 | 1461774761964 Marionette TRACE conn3 <- [1,3001,null,{"value":"8"}] 09:32:41 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html 09:32:41 INFO - PROCESS | 1846 | 1461774761972 Marionette TRACE conn3 -> [0,3002,"setScriptTimeout",{"ms":35000}] 09:32:41 INFO - PROCESS | 1846 | 1461774761975 Marionette TRACE conn3 <- [1,3002,null,{}] 09:32:41 INFO - PROCESS | 1846 | 1461774761980 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:32:42 INFO - PROCESS | 1846 | 1461774762172 Marionette TRACE conn3 <- [1,3003,null,{"value":null}] 09:32:42 INFO - PROCESS | 1846 | 1461774762405 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\", \"8c3fb307-b706-445e-94e1-ab62aec87e07\");\n\nvar timer = null;\nif (30000) {\n 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:32:42 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f752f38d000 == 128 [pid = 1846] [id = 760] 09:32:42 INFO - PROCESS | 1846 | ++DOMWINDOW == 156 (0x7f751f006800) [pid = 1846] [serial = 2279] [outer = (nil)] 09:32:42 INFO - PROCESS | 1846 | ++DOMWINDOW == 157 (0x7f751fef4c00) [pid = 1846] [serial = 2280] [outer = 0x7f751f006800] 09:32:42 INFO - PROCESS | 1846 | 1461774762482 Marionette DEBUG loaded listener.js 09:32:42 INFO - PROCESS | 1846 | ++DOMWINDOW == 158 (0x7f751fef9400) [pid = 1846] [serial = 2281] [outer = 0x7f751f006800] 09:32:43 INFO - PROCESS | 1846 | 1461774763308 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:32:43 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:32:43 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html | took 1383ms 09:32:43 INFO - PROCESS | 1846 | 1461774763356 Marionette TRACE conn3 -> [0,3005,"getWindowHandle",null] 09:32:43 INFO - PROCESS | 1846 | 1461774763359 Marionette TRACE conn3 <- [1,3005,null,{"value":"8"}] 09:32:43 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html 09:32:43 INFO - PROCESS | 1846 | 1461774763365 Marionette TRACE conn3 -> [0,3006,"setScriptTimeout",{"ms":35000}] 09:32:43 INFO - PROCESS | 1846 | 1461774763367 Marionette TRACE conn3 <- [1,3006,null,{}] 09:32:43 INFO - PROCESS | 1846 | 1461774763373 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:32:43 INFO - PROCESS | 1846 | 1461774763572 Marionette TRACE conn3 <- [1,3007,null,{"value":null}] 09:32:43 INFO - PROCESS | 1846 | 1461774763813 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\", \"8c3fb307-b706-445e-94e1-ab62aec87e07\");\n\nvar timer = null;\nif (30000) {\n 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:32:43 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f7528b19000 == 129 [pid = 1846] [id = 761] 09:32:43 INFO - PROCESS | 1846 | ++DOMWINDOW == 159 (0x7f751fefcc00) [pid = 1846] [serial = 2282] [outer = (nil)] 09:32:43 INFO - PROCESS | 1846 | ++DOMWINDOW == 160 (0x7f7528e63000) [pid = 1846] [serial = 2283] [outer = 0x7f751fefcc00] 09:32:43 INFO - PROCESS | 1846 | 1461774763904 Marionette DEBUG loaded listener.js 09:32:44 INFO - PROCESS | 1846 | ++DOMWINDOW == 161 (0x7f7528e6b000) [pid = 1846] [serial = 2284] [outer = 0x7f751fefcc00] 09:32:44 INFO - PROCESS | 1846 | 1461774764706 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:32:44 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:32:44 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html | took 1384ms 09:32:44 INFO - PROCESS | 1846 | 1461774764750 Marionette TRACE conn3 -> [0,3009,"getWindowHandle",null] 09:32:44 INFO - PROCESS | 1846 | 1461774764760 Marionette TRACE conn3 <- [1,3009,null,{"value":"8"}] 09:32:44 INFO - TEST-START | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html 09:32:44 INFO - PROCESS | 1846 | 1461774764767 Marionette TRACE conn3 -> [0,3010,"setScriptTimeout",{"ms":35000}] 09:32:44 INFO - PROCESS | 1846 | 1461774764775 Marionette TRACE conn3 <- [1,3010,null,{}] 09:32:44 INFO - PROCESS | 1846 | 1461774764831 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:32:45 INFO - PROCESS | 1846 | 1461774765068 Marionette TRACE conn3 <- [1,3011,null,{"value":null}] 09:32:45 INFO - PROCESS | 1846 | 1461774765329 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\", \"8c3fb307-b706-445e-94e1-ab62aec87e07\");\n\nvar timer = null;\nif (30000) {\n 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:32:45 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f7525d26800 == 130 [pid = 1846] [id = 762] 09:32:45 INFO - PROCESS | 1846 | ++DOMWINDOW == 162 (0x7f75294a7800) [pid = 1846] [serial = 2285] [outer = (nil)] 09:32:45 INFO - PROCESS | 1846 | ++DOMWINDOW == 163 (0x7f75294ad000) [pid = 1846] [serial = 2286] [outer = 0x7f75294a7800] 09:32:45 INFO - PROCESS | 1846 | 1461774765401 Marionette DEBUG loaded listener.js 09:32:45 INFO - PROCESS | 1846 | ++DOMWINDOW == 164 (0x7f75294b1000) [pid = 1846] [serial = 2287] [outer = 0x7f75294a7800] 09:32:46 INFO - PROCESS | 1846 | 1461774766162 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:32:46 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:32:46 INFO - TEST-OK | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html | took 1429ms 09:32:46 INFO - TEST-START | /FileAPI/FileReaderSync.worker 09:32:46 INFO - PROCESS | 1846 | 1461774766198 Marionette TRACE conn3 -> [0,3013,"getWindowHandle",null] 09:32:46 INFO - PROCESS | 1846 | 1461774766201 Marionette TRACE conn3 <- [1,3013,null,{"value":"8"}] 09:32:46 INFO - PROCESS | 1846 | 1461774766208 Marionette TRACE conn3 -> [0,3014,"setScriptTimeout",{"ms":35000}] 09:32:46 INFO - PROCESS | 1846 | 1461774766211 Marionette TRACE conn3 <- [1,3014,null,{}] 09:32:46 INFO - PROCESS | 1846 | 1461774766216 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:32:46 INFO - PROCESS | 1846 | 1461774766423 Marionette TRACE conn3 <- [1,3015,null,{"value":null}] 09:32:46 INFO - PROCESS | 1846 | 1461774766669 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\", \"8c3fb307-b706-445e-94e1-ab62aec87e07\");\n\nvar timer = null;\nif (30000) {\n 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:32:46 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f751b5c2800 == 131 [pid = 1846] [id = 763] 09:32:46 INFO - PROCESS | 1846 | ++DOMWINDOW == 165 (0x7f7524636c00) [pid = 1846] [serial = 2288] [outer = (nil)] 09:32:46 INFO - PROCESS | 1846 | ++DOMWINDOW == 166 (0x7f752463bc00) [pid = 1846] [serial = 2289] [outer = 0x7f7524636c00] 09:32:46 INFO - PROCESS | 1846 | 1461774766745 Marionette DEBUG loaded listener.js 09:32:46 INFO - PROCESS | 1846 | ++DOMWINDOW == 167 (0x7f7524641400) [pid = 1846] [serial = 2290] [outer = 0x7f7524636c00] 09:32:47 INFO - PROCESS | 1846 | [1846] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 09:32:47 INFO - PROCESS | 1846 | 1461774767588 Marionette TRACE conn3 <- [1,3016,null,{"value":["/FileAPI/FileReaderSync.worker",0,null,null,[["Interface",0,{},{}],["readAsText",0,{},{}],["readAsDataURL",0,{},{}],["readAsArrayBuffer",0,{},{}]]]}] 09:32:47 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | Interface - {} 09:32:47 INFO - {} 09:32:47 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsText - {} 09:32:47 INFO - {} 09:32:47 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsDataURL - {} 09:32:47 INFO - {} 09:32:47 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsArrayBuffer - {} 09:32:47 INFO - {} 09:32:47 INFO - TEST-OK | /FileAPI/FileReaderSync.worker | took 1432ms 09:32:47 INFO - PROCESS | 1846 | 1461774767654 Marionette TRACE conn3 -> [0,3017,"getWindowHandle",null] 09:32:47 INFO - PROCESS | 1846 | 1461774767657 Marionette TRACE conn3 <- [1,3017,null,{"value":"8"}] 09:32:47 INFO - TEST-START | /FileAPI/fileReader.html 09:32:47 INFO - PROCESS | 1846 | 1461774767712 Marionette TRACE conn3 -> [0,3018,"setScriptTimeout",{"ms":35000}] 09:32:47 INFO - PROCESS | 1846 | 1461774767716 Marionette TRACE conn3 <- [1,3018,null,{}] 09:32:47 INFO - PROCESS | 1846 | 1461774767721 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:32:47 INFO - PROCESS | 1846 | 1461774767955 Marionette TRACE conn3 <- [1,3019,null,{"value":null}] 09:32:48 INFO - PROCESS | 1846 | 1461774768221 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\", \"8c3fb307-b706-445e-94e1-ab62aec87e07\");\n\nvar timer = null;\nif (30000) {\n 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:32:48 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f751fc1c800 == 132 [pid = 1846] [id = 764] 09:32:48 INFO - PROCESS | 1846 | ++DOMWINDOW == 168 (0x7f751f5efc00) [pid = 1846] [serial = 2291] [outer = (nil)] 09:32:48 INFO - PROCESS | 1846 | ++DOMWINDOW == 169 (0x7f751f5f7400) [pid = 1846] [serial = 2292] [outer = 0x7f751f5efc00] 09:32:48 INFO - PROCESS | 1846 | 1461774768335 Marionette DEBUG loaded listener.js 09:32:48 INFO - PROCESS | 1846 | ++DOMWINDOW == 170 (0x7f7524640c00) [pid = 1846] [serial = 2293] [outer = 0x7f751f5efc00] 09:32:49 INFO - PROCESS | 1846 | 1461774769116 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:32:49 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader interface object 09:32:49 INFO - TEST-PASS | /FileAPI/fileReader.html | no-argument FileReader constructor 09:32:49 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- abort 09:32:49 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- events 09:32:49 INFO - TEST-OK | /FileAPI/fileReader.html | took 1439ms 09:32:49 INFO - PROCESS | 1846 | 1461774769146 Marionette TRACE conn3 -> [0,3021,"getWindowHandle",null] 09:32:49 INFO - PROCESS | 1846 | 1461774769150 Marionette TRACE conn3 <- [1,3021,null,{"value":"8"}] 09:32:49 INFO - TEST-START | /FileAPI/historical.html 09:32:49 INFO - PROCESS | 1846 | 1461774769156 Marionette TRACE conn3 -> [0,3022,"setScriptTimeout",{"ms":35000}] 09:32:49 INFO - PROCESS | 1846 | 1461774769159 Marionette TRACE conn3 <- [1,3022,null,{}] 09:32:49 INFO - PROCESS | 1846 | 1461774769164 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:32:49 INFO - PROCESS | 1846 | 1461774769370 Marionette TRACE conn3 <- [1,3023,null,{"value":null}] 09:32:49 INFO - PROCESS | 1846 | 1461774769642 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\", \"8c3fb307-b706-445e-94e1-ab62aec87e07\");\n\nvar timer = null;\nif (30000) {\n 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:32:49 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f751f2c8000 == 133 [pid = 1846] [id = 765] 09:32:49 INFO - PROCESS | 1846 | ++DOMWINDOW == 171 (0x7f751f488000) [pid = 1846] [serial = 2294] [outer = (nil)] 09:32:49 INFO - PROCESS | 1846 | ++DOMWINDOW == 172 (0x7f751fa48800) [pid = 1846] [serial = 2295] [outer = 0x7f751f488000] 09:32:49 INFO - PROCESS | 1846 | 1461774769726 Marionette DEBUG loaded listener.js 09:32:49 INFO - PROCESS | 1846 | ++DOMWINDOW == 173 (0x7f7522c08c00) [pid = 1846] [serial = 2296] [outer = 0x7f751f488000] 09:32:50 INFO - PROCESS | 1846 | 1461774770549 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:32:50 INFO - TEST-PASS | /FileAPI/historical.html | "toNativeLineEndings" should not be supported 09:32:50 INFO - TEST-PASS | /FileAPI/historical.html | "FileError" should not be supported 09:32:50 INFO - TEST-PASS | /FileAPI/historical.html | "FileException" should not be supported 09:32:50 INFO - TEST-PASS | /FileAPI/historical.html | Blob should not support slice prefixed 09:32:50 INFO - TEST-PASS | /FileAPI/historical.html | BlobBuilder should not be supported. 09:32:50 INFO - TEST-FAIL | /FileAPI/historical.html | FileReader should not support readAsBinaryString - assert_false: should not be in reader expected false got true 09:32:50 INFO - @http://web-platform.test:8000/FileAPI/historical.html:42:9 09:32:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:32:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:32:50 INFO - @http://web-platform.test:8000/FileAPI/historical.html:40:5 09:32:50 INFO - TEST-OK | /FileAPI/historical.html | took 1438ms 09:32:50 INFO - PROCESS | 1846 | 1461774770599 Marionette TRACE conn3 -> [0,3025,"getWindowHandle",null] 09:32:50 INFO - PROCESS | 1846 | 1461774770601 Marionette TRACE conn3 <- [1,3025,null,{"value":"8"}] 09:32:50 INFO - TEST-START | /FileAPI/idlharness.html 09:32:50 INFO - PROCESS | 1846 | 1461774770608 Marionette TRACE conn3 -> [0,3026,"setScriptTimeout",{"ms":35000}] 09:32:50 INFO - PROCESS | 1846 | 1461774770610 Marionette TRACE conn3 <- [1,3026,null,{}] 09:32:50 INFO - PROCESS | 1846 | 1461774770616 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:32:51 INFO - PROCESS | 1846 | 1461774771516 Marionette TRACE conn3 <- [1,3027,null,{"value":null}] 09:32:51 INFO - PROCESS | 1846 | 1461774771965 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\", \"8c3fb307-b706-445e-94e1-ab62aec87e07\");\n\nvar timer = null;\nif (30000) {\n 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:32:51 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f751f10a000 == 134 [pid = 1846] [id = 766] 09:32:51 INFO - PROCESS | 1846 | ++DOMWINDOW == 174 (0x7f751b8ed000) [pid = 1846] [serial = 2297] [outer = (nil)] 09:32:52 INFO - PROCESS | 1846 | ++DOMWINDOW == 175 (0x7f751f003c00) [pid = 1846] [serial = 2298] [outer = 0x7f751b8ed000] 09:32:52 INFO - PROCESS | 1846 | 1461774772037 Marionette DEBUG loaded listener.js 09:32:52 INFO - PROCESS | 1846 | ++DOMWINDOW == 176 (0x7f751f9a8400) [pid = 1846] [serial = 2299] [outer = 0x7f751b8ed000] 09:32:53 INFO - PROCESS | 1846 | 1461774773595 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:32:53 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation createObjectURL(Blob) 09:32:53 INFO - TEST-FAIL | /FileAPI/idlharness.html | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 09:32:53 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 09:32:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:32:53 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 09:32:53 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 09:32:53 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 09:32:53 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 09:32:53 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 09:32:53 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 09:32:53 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 09:32:53 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 09:32:53 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 09:32:53 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation revokeObjectURL(DOMString) 09:32:53 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface object 09:32:53 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object length 09:32:53 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object name 09:32:53 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object 09:32:53 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object's "constructor" property 09:32:53 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute size 09:32:53 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute type 09:32:53 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:32:53 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 09:32:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:32:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:32:53 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 09:32:53 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 09:32:53 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 09:32:53 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 09:32:53 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 09:32:53 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 09:32:53 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 09:32:53 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 09:32:53 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 09:32:53 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: operation slice(long long,long long,DOMString) 09:32:53 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:32:53 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 09:32:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:32:53 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 09:32:53 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 09:32:53 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 09:32:53 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 09:32:53 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 09:32:53 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 09:32:53 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 09:32:53 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 09:32:53 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 09:32:53 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob must be primary interface of new Blob(["TEST"]) 09:32:53 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new Blob(["TEST"]) 09:32:53 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) 09:32:53 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) 09:32:53 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:32:53 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 09:32:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:32:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:32:53 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 09:32:53 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 09:32:53 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 09:32:53 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 09:32:53 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 09:32:53 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 09:32:53 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 09:32:53 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 09:32:53 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 09:32:53 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) 09:32:53 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:32:53 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:32:53 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 09:32:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:32:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:32:53 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 09:32:53 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 09:32:53 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 09:32:53 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 09:32:53 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 09:32:53 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 09:32:53 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 09:32:53 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 09:32:53 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 09:32:53 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface object 09:32:53 INFO - TEST-FAIL | /FileAPI/idlharness.html | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 09:32:53 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 09:32:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:32:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:32:53 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 09:32:53 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 09:32:53 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 09:32:53 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 09:32:53 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 09:32:53 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 09:32:53 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 09:32:53 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 09:32:53 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface object name 09:32:53 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object 09:32:53 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object's "constructor" property 09:32:53 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute name 09:32:53 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute lastModified 09:32:53 INFO - TEST-PASS | /FileAPI/idlharness.html | File must be primary interface of new File(["myFileBits"], "myFileName") 09:32:53 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new File(["myFileBits"], "myFileName") 09:32:53 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) 09:32:53 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) 09:32:53 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) 09:32:53 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) 09:32:53 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:32:53 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 09:32:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:32:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:32:53 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 09:32:53 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 09:32:53 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 09:32:53 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 09:32:53 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 09:32:53 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 09:32:53 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 09:32:53 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 09:32:53 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 09:32:53 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) 09:32:53 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:32:53 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:32:53 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 09:32:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:32:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:32:53 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 09:32:53 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 09:32:53 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 09:32:53 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 09:32:53 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 09:32:53 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 09:32:53 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 09:32:53 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 09:32:53 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 09:32:53 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface object 09:32:53 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object length 09:32:53 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object name 09:32:53 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object 09:32:53 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object's "constructor" property 09:32:53 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: operation item(unsigned long) 09:32:53 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: attribute length 09:32:53 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList must be primary interface of file_input.files 09:32:53 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of file_input.files 09:32:53 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "item" with the proper type (0) 09:32:53 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: calling item(unsigned long) on file_input.files with too few arguments must throw TypeError 09:32:53 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "length" with the proper type (1) 09:32:53 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface object 09:32:53 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object length 09:32:53 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object name 09:32:53 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object 09:32:53 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object's "constructor" property 09:32:53 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsArrayBuffer(Blob) 09:32:53 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsText(Blob,DOMString) 09:32:53 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsDataURL(Blob) 09:32:53 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation abort() 09:32:53 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface object 09:32:53 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface prototype object 09:32:53 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface object 09:32:53 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface prototype object 09:32:53 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface object 09:32:53 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface prototype object 09:32:53 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute readyState 09:32:53 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute result 09:32:53 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute error 09:32:53 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadstart 09:32:53 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onprogress 09:32:53 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onload 09:32:53 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onabort 09:32:53 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onerror 09:32:53 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadend 09:32:53 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader must be primary interface of new FileReader() 09:32:53 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new FileReader() 09:32:53 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) 09:32:53 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError 09:32:53 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) 09:32:53 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError 09:32:53 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) 09:32:53 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError 09:32:53 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) 09:32:53 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) 09:32:53 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) 09:32:53 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) 09:32:53 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) 09:32:53 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) 09:32:53 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) 09:32:53 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) 09:32:53 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) 09:32:53 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) 09:32:53 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) 09:32:53 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) 09:32:53 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) 09:32:53 INFO - TEST-OK | /FileAPI/idlharness.html | took 3113ms 09:32:53 INFO - PROCESS | 1846 | 1461774773834 Marionette TRACE conn3 -> [0,3029,"getWindowHandle",null] 09:32:53 INFO - PROCESS | 1846 | 1461774773841 Marionette TRACE conn3 <- [1,3029,null,{"value":"8"}] 09:32:53 INFO - TEST-START | /FileAPI/idlharness.worker 09:32:53 INFO - PROCESS | 1846 | 1461774773853 Marionette TRACE conn3 -> [0,3030,"setScriptTimeout",{"ms":35000}] 09:32:53 INFO - PROCESS | 1846 | 1461774773857 Marionette TRACE conn3 <- [1,3030,null,{}] 09:32:53 INFO - PROCESS | 1846 | 1461774773864 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:32:54 INFO - PROCESS | 1846 | 1461774774075 Marionette TRACE conn3 <- [1,3031,null,{"value":null}] 09:32:54 INFO - PROCESS | 1846 | 1461774774366 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\", \"8c3fb307-b706-445e-94e1-ab62aec87e07\");\n\nvar timer = null;\nif (30000) {\n 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:32:54 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f75244a8800 == 135 [pid = 1846] [id = 767] 09:32:54 INFO - PROCESS | 1846 | ++DOMWINDOW == 177 (0x7f751b8f4000) [pid = 1846] [serial = 2300] [outer = (nil)] 09:32:54 INFO - PROCESS | 1846 | ++DOMWINDOW == 178 (0x7f75203eb800) [pid = 1846] [serial = 2301] [outer = 0x7f751b8f4000] 09:32:54 INFO - PROCESS | 1846 | 1461774774439 Marionette DEBUG loaded listener.js 09:32:54 INFO - PROCESS | 1846 | ++DOMWINDOW == 179 (0x7f7522c11c00) [pid = 1846] [serial = 2302] [outer = 0x7f751b8f4000] 09:32:54 INFO - PROCESS | 1846 | [1846] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 09:32:56 INFO - PROCESS | 1846 | --DOCSHELL 0x7f75268d1000 == 134 [pid = 1846] [id = 274] 09:32:56 INFO - PROCESS | 1846 | --DOCSHELL 0x7f7532a4e800 == 133 [pid = 1846] [id = 588] 09:32:56 INFO - PROCESS | 1846 | --DOCSHELL 0x7f7527a8e800 == 132 [pid = 1846] [id = 697] 09:32:56 INFO - PROCESS | 1846 | --DOCSHELL 0x7f7545ff9800 == 131 [pid = 1846] [id = 532] 09:32:56 INFO - PROCESS | 1846 | --DOCSHELL 0x7f7532a54800 == 130 [pid = 1846] [id = 357] 09:32:56 INFO - PROCESS | 1846 | --DOCSHELL 0x7f75262df800 == 129 [pid = 1846] [id = 749] 09:32:56 INFO - PROCESS | 1846 | --DOCSHELL 0x7f75329ca000 == 128 [pid = 1846] [id = 748] 09:32:56 INFO - PROCESS | 1846 | --DOCSHELL 0x7f752fac4800 == 127 [pid = 1846] [id = 747] 09:32:56 INFO - PROCESS | 1846 | --DOCSHELL 0x7f752e384000 == 126 [pid = 1846] [id = 746] 09:32:56 INFO - PROCESS | 1846 | --DOCSHELL 0x7f75295d3800 == 125 [pid = 1846] [id = 745] 09:32:56 INFO - PROCESS | 1846 | --DOCSHELL 0x7f75261f3800 == 124 [pid = 1846] [id = 744] 09:32:56 INFO - PROCESS | 1846 | --DOCSHELL 0x7f7521899000 == 123 [pid = 1846] [id = 743] 09:32:56 INFO - PROCESS | 1846 | --DOCSHELL 0x7f752968c000 == 122 [pid = 1846] [id = 742] 09:32:56 INFO - PROCESS | 1846 | --DOCSHELL 0x7f75262e3800 == 121 [pid = 1846] [id = 741] 09:32:56 INFO - PROCESS | 1846 | --DOCSHELL 0x7f75381d3800 == 120 [pid = 1846] [id = 736] 09:32:56 INFO - PROCESS | 1846 | --DOCSHELL 0x7f753522f800 == 119 [pid = 1846] [id = 735] 09:32:56 INFO - PROCESS | 1846 | --DOCSHELL 0x7f7533d64000 == 118 [pid = 1846] [id = 734] 09:32:56 INFO - PROCESS | 1846 | --DOCSHELL 0x7f75329dc800 == 117 [pid = 1846] [id = 733] 09:32:56 INFO - PROCESS | 1846 | --DOCSHELL 0x7f7530419000 == 116 [pid = 1846] [id = 732] 09:32:57 INFO - PROCESS | 1846 | 1461774776925 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:32:57 INFO - PROCESS | 1846 | --DOCSHELL 0x7f7530363000 == 115 [pid = 1846] [id = 731] 09:32:57 INFO - PROCESS | 1846 | --DOCSHELL 0x7f752fbc3800 == 114 [pid = 1846] [id = 730] 09:32:57 INFO - PROCESS | 1846 | --DOCSHELL 0x7f752441d000 == 113 [pid = 1846] [id = 729] 09:32:57 INFO - PROCESS | 1846 | --DOCSHELL 0x7f752aa1e800 == 112 [pid = 1846] [id = 728] 09:32:57 INFO - PROCESS | 1846 | --DOCSHELL 0x7f7529405000 == 111 [pid = 1846] [id = 727] 09:32:57 INFO - PROCESS | 1846 | --DOMWINDOW == 178 (0x7f7528e89800) [pid = 1846] [serial = 2178] [outer = (nil)] [url = about:blank] 09:32:57 INFO - PROCESS | 1846 | --DOMWINDOW == 177 (0x7f7525fe7800) [pid = 1846] [serial = 2031] [outer = (nil)] [url = about:blank] 09:32:57 INFO - PROCESS | 1846 | --DOMWINDOW == 176 (0x7f7547611c00) [pid = 1846] [serial = 2082] [outer = (nil)] [url = about:blank] 09:32:57 INFO - PROCESS | 1846 | --DOMWINDOW == 175 (0x7f75268b8c00) [pid = 1846] [serial = 2148] [outer = (nil)] [url = about:blank] 09:32:57 INFO - PROCESS | 1846 | --DOMWINDOW == 174 (0x7f7536bd6800) [pid = 1846] [serial = 2130] [outer = (nil)] [url = about:blank] 09:32:57 INFO - PROCESS | 1846 | --DOMWINDOW == 173 (0x7f75204a3c00) [pid = 1846] [serial = 2168] [outer = (nil)] [url = about:blank] 09:32:57 INFO - PROCESS | 1846 | --DOMWINDOW == 172 (0x7f7535286000) [pid = 1846] [serial = 2067] [outer = (nil)] [url = about:blank] 09:32:57 INFO - PROCESS | 1846 | --DOMWINDOW == 171 (0x7f752a6dcc00) [pid = 1846] [serial = 2061] [outer = (nil)] [url = about:blank] 09:32:57 INFO - PROCESS | 1846 | --DOMWINDOW == 170 (0x7f7526a61400) [pid = 1846] [serial = 2172] [outer = (nil)] [url = about:blank] 09:32:57 INFO - PROCESS | 1846 | --DOMWINDOW == 169 (0x7f7532c1d800) [pid = 1846] [serial = 2088] [outer = (nil)] [url = about:blank] 09:32:57 INFO - PROCESS | 1846 | --DOMWINDOW == 168 (0x7f752660f800) [pid = 1846] [serial = 2171] [outer = (nil)] [url = about:blank] 09:32:57 INFO - PROCESS | 1846 | --DOMWINDOW == 167 (0x7f7539db9c00) [pid = 1846] [serial = 2133] [outer = (nil)] [url = about:blank] 09:32:57 INFO - PROCESS | 1846 | --DOMWINDOW == 166 (0x7f752e54c000) [pid = 1846] [serial = 2124] [outer = (nil)] [url = about:blank] 09:32:57 INFO - PROCESS | 1846 | --DOMWINDOW == 165 (0x7f7528f35800) [pid = 1846] [serial = 2121] [outer = (nil)] [url = about:blank] 09:32:57 INFO - PROCESS | 1846 | --DOMWINDOW == 164 (0x7f7547442c00) [pid = 1846] [serial = 2076] [outer = (nil)] [url = about:blank] 09:32:57 INFO - PROCESS | 1846 | --DOMWINDOW == 163 (0x7f7538da2800) [pid = 1846] [serial = 2070] [outer = (nil)] [url = about:blank] 09:32:57 INFO - PROCESS | 1846 | --DOMWINDOW == 162 (0x7f7546655400) [pid = 1846] [serial = 2136] [outer = (nil)] [url = about:blank] 09:32:57 INFO - PROCESS | 1846 | --DOMWINDOW == 161 (0x7f7525fe3c00) [pid = 1846] [serial = 2159] [outer = (nil)] [url = about:blank] 09:32:57 INFO - PROCESS | 1846 | --DOMWINDOW == 160 (0x7f75244e9400) [pid = 1846] [serial = 2058] [outer = (nil)] [url = about:blank] 09:32:57 INFO - PROCESS | 1846 | --DOMWINDOW == 159 (0x7f7522c0d800) [pid = 1846] [serial = 2154] [outer = (nil)] [url = about:blank] 09:32:57 INFO - PROCESS | 1846 | --DOMWINDOW == 158 (0x7f7522b57000) [pid = 1846] [serial = 2169] [outer = (nil)] [url = about:blank] 09:32:57 INFO - PROCESS | 1846 | --DOMWINDOW == 157 (0x7f75265c0c00) [pid = 1846] [serial = 2160] [outer = (nil)] [url = about:blank] 09:32:57 INFO - PROCESS | 1846 | --DOMWINDOW == 156 (0x7f7526b11000) [pid = 1846] [serial = 2118] [outer = (nil)] [url = about:blank] 09:32:57 INFO - PROCESS | 1846 | --DOMWINDOW == 155 (0x7f7528290400) [pid = 1846] [serial = 2177] [outer = (nil)] [url = about:blank] 09:32:57 INFO - PROCESS | 1846 | --DOMWINDOW == 154 (0x7f7527fef400) [pid = 1846] [serial = 2166] [outer = (nil)] [url = about:blank] 09:32:57 INFO - PROCESS | 1846 | --DOMWINDOW == 153 (0x7f7527f02400) [pid = 1846] [serial = 2174] [outer = (nil)] [url = about:blank] 09:32:57 INFO - PROCESS | 1846 | --DOMWINDOW == 152 (0x7f752fddd400) [pid = 1846] [serial = 2127] [outer = (nil)] [url = about:blank] 09:32:57 INFO - PROCESS | 1846 | --DOMWINDOW == 151 (0x7f754a76e000) [pid = 1846] [serial = 2139] [outer = (nil)] [url = about:blank] 09:32:57 INFO - PROCESS | 1846 | --DOMWINDOW == 150 (0x7f752ff39800) [pid = 1846] [serial = 2064] [outer = (nil)] [url = about:blank] 09:32:57 INFO - PROCESS | 1846 | --DOMWINDOW == 149 (0x7f7526a55400) [pid = 1846] [serial = 2162] [outer = (nil)] [url = about:blank] 09:32:57 INFO - PROCESS | 1846 | --DOMWINDOW == 148 (0x7f7522c7d800) [pid = 1846] [serial = 2079] [outer = (nil)] [url = about:blank] 09:32:57 INFO - PROCESS | 1846 | --DOMWINDOW == 147 (0x7f7526b04c00) [pid = 1846] [serial = 2163] [outer = (nil)] [url = about:blank] 09:32:57 INFO - PROCESS | 1846 | --DOMWINDOW == 146 (0x7f752049a400) [pid = 1846] [serial = 2157] [outer = (nil)] [url = about:blank] 09:32:57 INFO - PROCESS | 1846 | --DOMWINDOW == 145 (0x7f7527f0d000) [pid = 1846] [serial = 2165] [outer = (nil)] [url = about:blank] 09:32:57 INFO - PROCESS | 1846 | --DOMWINDOW == 144 (0x7f7547444400) [pid = 1846] [serial = 2073] [outer = (nil)] [url = about:blank] 09:32:57 INFO - PROCESS | 1846 | --DOMWINDOW == 143 (0x7f7522c80800) [pid = 1846] [serial = 2115] [outer = (nil)] [url = about:blank] 09:32:57 INFO - PROCESS | 1846 | --DOMWINDOW == 142 (0x7f751f9a4c00) [pid = 1846] [serial = 2156] [outer = (nil)] [url = about:blank] 09:32:57 INFO - PROCESS | 1846 | --DOMWINDOW == 141 (0x7f7522c0ec00) [pid = 1846] [serial = 2085] [outer = (nil)] [url = about:blank] 09:32:57 INFO - PROCESS | 1846 | --DOMWINDOW == 140 (0x7f75280b0800) [pid = 1846] [serial = 2175] [outer = (nil)] [url = about:blank] 09:32:57 INFO - PROCESS | 1846 | --DOMWINDOW == 139 (0x7f754031e800) [pid = 1846] [serial = 2142] [outer = (nil)] [url = about:blank] 09:32:57 INFO - PROCESS | 1846 | --DOMWINDOW == 138 (0x7f7526b0d000) [pid = 1846] [serial = 2145] [outer = (nil)] [url = about:blank] 09:32:57 INFO - PROCESS | 1846 | --DOMWINDOW == 137 (0x7f75244e8800) [pid = 1846] [serial = 2112] [outer = (nil)] [url = about:blank] 09:32:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation createObjectURL(Blob) - {} 09:32:57 INFO - {} 09:32:57 INFO - TEST-FAIL | /FileAPI/idlharness.worker | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 09:32:57 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 09:32:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:32:57 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 09:32:57 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 09:32:57 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 09:32:57 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 09:32:57 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 09:32:57 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 09:32:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation revokeObjectURL(DOMString) - {} 09:32:57 INFO - {} 09:32:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface object - {} 09:32:57 INFO - {} 09:32:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object length - {} 09:32:57 INFO - {} 09:32:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object name - {} 09:32:57 INFO - {} 09:32:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object - {} 09:32:57 INFO - {} 09:32:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object's "constructor" property - {} 09:32:57 INFO - {} 09:32:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute size - {} 09:32:57 INFO - {} 09:32:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute type - {} 09:32:57 INFO - {} 09:32:57 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:32:57 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 09:32:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:32:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:32:57 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 09:32:57 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 09:32:57 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 09:32:57 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 09:32:57 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 09:32:57 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 09:32:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: operation slice(long long,long long,DOMString) - {} 09:32:57 INFO - {} 09:32:57 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:32:57 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 09:32:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:32:57 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 09:32:57 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 09:32:57 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 09:32:57 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 09:32:57 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 09:32:57 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 09:32:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob must be primary interface of new Blob(["TEST"]) - {} 09:32:57 INFO - {} 09:32:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new Blob(["TEST"]) - {} 09:32:57 INFO - {} 09:32:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) - {} 09:32:57 INFO - {} 09:32:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) - {} 09:32:57 INFO - {} 09:32:57 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:32:57 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 09:32:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:32:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:32:57 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 09:32:57 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 09:32:57 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 09:32:57 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 09:32:57 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 09:32:57 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 09:32:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) - {} 09:32:57 INFO - {} 09:32:57 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:32:57 INFO - {} 09:32:57 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:32:57 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 09:32:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:32:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:32:57 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 09:32:57 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 09:32:57 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 09:32:57 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 09:32:57 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 09:32:57 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 09:32:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface object - {} 09:32:57 INFO - {} 09:32:57 INFO - TEST-FAIL | /FileAPI/idlharness.worker | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 09:32:57 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 09:32:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:32:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:32:57 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 09:32:57 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 09:32:57 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 09:32:57 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 09:32:57 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 09:32:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface object name - {} 09:32:57 INFO - {} 09:32:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object - {} 09:32:57 INFO - {} 09:32:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object's "constructor" property - {} 09:32:57 INFO - {} 09:32:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute name - {} 09:32:57 INFO - {} 09:32:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute lastModified - {} 09:32:57 INFO - {} 09:32:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | File must be primary interface of new File(["myFileBits"], "myFileName") - {} 09:32:57 INFO - {} 09:32:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new File(["myFileBits"], "myFileName") - {} 09:32:57 INFO - {} 09:32:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) - {} 09:32:57 INFO - {} 09:32:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) - {} 09:32:57 INFO - {} 09:32:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) - {} 09:32:57 INFO - {} 09:32:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) - {} 09:32:57 INFO - {} 09:32:57 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:32:57 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 09:32:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:32:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:32:57 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 09:32:57 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 09:32:57 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 09:32:57 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 09:32:57 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 09:32:57 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 09:32:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) - {} 09:32:57 INFO - {} 09:32:57 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:32:57 INFO - {} 09:32:57 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:32:57 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 09:32:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:32:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:32:57 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 09:32:57 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 09:32:57 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 09:32:57 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 09:32:57 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 09:32:57 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 09:32:57 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:32:57 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:689:9 09:32:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:32:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:32:57 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:668:5 09:32:57 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 09:32:57 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 09:32:57 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 09:32:57 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 09:32:57 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:32:57 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:780:13 09:32:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:32:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:32:57 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 09:32:57 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 09:32:57 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 09:32:57 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 09:32:57 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 09:32:57 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:32:57 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:807:13 09:32:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:32:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:32:57 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:803:9 09:32:57 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 09:32:57 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 09:32:57 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 09:32:57 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 09:32:57 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:32:57 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:837:9 09:32:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:32:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:32:57 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:828:5 09:32:57 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 09:32:57 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 09:32:57 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 09:32:57 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 09:32:57 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:32:57 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:940:9 09:32:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:32:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:32:57 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:934:5 09:32:57 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 09:32:57 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 09:32:57 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 09:32:57 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 09:32:57 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:32:57 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1115:9 09:32:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:32:57 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 09:32:57 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 09:32:57 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 09:32:57 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 09:32:57 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 09:32:57 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 09:32:57 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:32:57 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1041:9 09:32:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:32:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:32:57 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 09:32:57 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 09:32:57 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 09:32:57 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 09:32:57 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 09:32:57 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 09:32:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface object - {} 09:32:57 INFO - {} 09:32:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object length - {} 09:32:57 INFO - {} 09:32:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object name - {} 09:32:57 INFO - {} 09:32:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object - {} 09:32:57 INFO - {} 09:32:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object's "constructor" property - {} 09:32:57 INFO - {} 09:32:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsArrayBuffer(Blob) - {} 09:32:57 INFO - {} 09:32:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsText(Blob,DOMString) - {} 09:32:57 INFO - {} 09:32:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsDataURL(Blob) - {} 09:32:57 INFO - {} 09:32:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation abort() - {} 09:32:57 INFO - {} 09:32:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface object - {} 09:32:57 INFO - {} 09:32:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface prototype object - {} 09:32:57 INFO - {} 09:32:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface object - {} 09:32:57 INFO - {} 09:32:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface prototype object - {} 09:32:57 INFO - {} 09:32:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface object - {} 09:32:57 INFO - {} 09:32:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface prototype object - {} 09:32:57 INFO - {} 09:32:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute readyState - {} 09:32:57 INFO - {} 09:32:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute result - {} 09:32:57 INFO - {} 09:32:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute error - {} 09:32:57 INFO - {} 09:32:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadstart - {} 09:32:57 INFO - {} 09:32:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onprogress - {} 09:32:57 INFO - {} 09:32:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onload - {} 09:32:57 INFO - {} 09:32:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onabort - {} 09:32:57 INFO - {} 09:32:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onerror - {} 09:32:57 INFO - {} 09:32:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadend - {} 09:32:57 INFO - {} 09:32:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader must be primary interface of new FileReader() - {} 09:32:57 INFO - {} 09:32:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReader() - {} 09:32:57 INFO - {} 09:32:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 09:32:57 INFO - {} 09:32:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError - {} 09:32:57 INFO - {} 09:32:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) - {} 09:32:57 INFO - {} 09:32:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError - {} 09:32:57 INFO - {} 09:32:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) - {} 09:32:57 INFO - {} 09:32:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError - {} 09:32:57 INFO - {} 09:32:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) - {} 09:32:57 INFO - {} 09:32:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) - {} 09:32:57 INFO - {} 09:32:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) - {} 09:32:57 INFO - {} 09:32:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) - {} 09:32:57 INFO - {} 09:32:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) - {} 09:32:57 INFO - {} 09:32:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) - {} 09:32:57 INFO - {} 09:32:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) - {} 09:32:57 INFO - {} 09:32:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) - {} 09:32:57 INFO - {} 09:32:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) - {} 09:32:57 INFO - {} 09:32:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) - {} 09:32:57 INFO - {} 09:32:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) - {} 09:32:57 INFO - {} 09:32:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) - {} 09:32:57 INFO - {} 09:32:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) - {} 09:32:57 INFO - {} 09:32:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface object - {} 09:32:57 INFO - {} 09:32:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object length - {} 09:32:57 INFO - {} 09:32:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object name - {} 09:32:57 INFO - {} 09:32:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object - {} 09:32:57 INFO - {} 09:32:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object's "constructor" property - {} 09:32:57 INFO - {} 09:32:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsArrayBuffer(Blob) - {} 09:32:57 INFO - {} 09:32:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsText(Blob,DOMString) - {} 09:32:57 INFO - {} 09:32:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsDataURL(Blob) - {} 09:32:57 INFO - {} 09:32:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync must be primary interface of new FileReaderSync() - {} 09:32:57 INFO - {} 09:32:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReaderSync() - {} 09:32:57 INFO - {} 09:32:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 09:32:57 INFO - {} 09:32:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsArrayBuffer(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 09:32:57 INFO - {} 09:32:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsText" with the proper type (1) - {} 09:32:57 INFO - {} 09:32:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsText(Blob,DOMString) on new FileReaderSync() with too few arguments must throw TypeError - {} 09:32:57 INFO - {} 09:32:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsDataURL" with the proper type (2) - {} 09:32:57 INFO - {} 09:32:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsDataURL(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 09:32:57 INFO - {} 09:32:57 INFO - TEST-OK | /FileAPI/idlharness.worker | took 3281ms 09:32:57 INFO - PROCESS | 1846 | 1461774777134 Marionette TRACE conn3 -> [0,3033,"getWindowHandle",null] 09:32:57 INFO - PROCESS | 1846 | 1461774777142 Marionette TRACE conn3 <- [1,3033,null,{"value":"8"}] 09:32:57 INFO - TEST-START | /FileAPI/blob/Blob-XHR-revoke.html 09:32:57 INFO - PROCESS | 1846 | 1461774777151 Marionette TRACE conn3 -> [0,3034,"setScriptTimeout",{"ms":35000}] 09:32:57 INFO - PROCESS | 1846 | 1461774777156 Marionette TRACE conn3 <- [1,3034,null,{}] 09:32:57 INFO - PROCESS | 1846 | 1461774777169 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:32:57 INFO - PROCESS | 1846 | 1461774777439 Marionette TRACE conn3 <- [1,3035,null,{"value":null}] 09:32:57 INFO - PROCESS | 1846 | 1461774777638 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\", \"8c3fb307-b706-445e-94e1-ab62aec87e07\");\n\nvar timer = null;\nif (30000) {\n 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:32:57 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f7523b0f800 == 112 [pid = 1846] [id = 768] 09:32:57 INFO - PROCESS | 1846 | ++DOMWINDOW == 138 (0x7f7522d1f800) [pid = 1846] [serial = 2303] [outer = (nil)] 09:32:57 INFO - PROCESS | 1846 | ++DOMWINDOW == 139 (0x7f752660bc00) [pid = 1846] [serial = 2304] [outer = 0x7f7522d1f800] 09:32:57 INFO - PROCESS | 1846 | 1461774777713 Marionette DEBUG loaded listener.js 09:32:57 INFO - PROCESS | 1846 | ++DOMWINDOW == 140 (0x7f75267d5000) [pid = 1846] [serial = 2305] [outer = 0x7f7522d1f800] 09:32:58 INFO - PROCESS | 1846 | 1461774778424 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:32:58 INFO - TEST-PASS | /FileAPI/blob/Blob-XHR-revoke.html | Revoking blob URL used with XMLHttpRequest 09:32:58 INFO - TEST-OK | /FileAPI/blob/Blob-XHR-revoke.html | took 1284ms 09:32:58 INFO - PROCESS | 1846 | 1461774778438 Marionette TRACE conn3 -> [0,3037,"getWindowHandle",null] 09:32:58 INFO - PROCESS | 1846 | 1461774778443 Marionette TRACE conn3 <- [1,3037,null,{"value":"8"}] 09:32:58 INFO - TEST-START | /FileAPI/blob/Blob-close.html 09:32:58 INFO - PROCESS | 1846 | 1461774778460 Marionette TRACE conn3 -> [0,3038,"setScriptTimeout",{"ms":35000}] 09:32:58 INFO - PROCESS | 1846 | 1461774778475 Marionette TRACE conn3 <- [1,3038,null,{}] 09:32:58 INFO - PROCESS | 1846 | 1461774778481 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:32:58 INFO - PROCESS | 1846 | 1461774778675 Marionette TRACE conn3 <- [1,3039,null,{"value":null}] 09:32:58 INFO - PROCESS | 1846 | 1461774778886 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\", \"8c3fb307-b706-445e-94e1-ab62aec87e07\");\n\nvar timer = null;\nif (30000) {\n 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:32:58 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f75266aa800 == 113 [pid = 1846] [id = 769] 09:32:58 INFO - PROCESS | 1846 | ++DOMWINDOW == 141 (0x7f75265cc400) [pid = 1846] [serial = 2306] [outer = (nil)] 09:32:58 INFO - PROCESS | 1846 | ++DOMWINDOW == 142 (0x7f7526ab3400) [pid = 1846] [serial = 2307] [outer = 0x7f75265cc400] 09:32:58 INFO - PROCESS | 1846 | 1461774778952 Marionette DEBUG loaded listener.js 09:32:59 INFO - PROCESS | 1846 | ++DOMWINDOW == 143 (0x7f7526b0b000) [pid = 1846] [serial = 2308] [outer = 0x7f75265cc400] 09:32:59 INFO - PROCESS | 1846 | 1461774779769 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:32:59 INFO - TEST-FAIL | /FileAPI/blob/Blob-close.html | Blob.close - blob.close is not a function 09:32:59 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:13:3 09:32:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:32:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:32:59 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:10:1 09:32:59 INFO - TEST-OK | /FileAPI/blob/Blob-close.html | took 1353ms 09:32:59 INFO - PROCESS | 1846 | 1461774779810 Marionette TRACE conn3 -> [0,3041,"getWindowHandle",null] 09:32:59 INFO - PROCESS | 1846 | 1461774779814 Marionette TRACE conn3 <- [1,3041,null,{"value":"8"}] 09:32:59 INFO - TEST-START | /FileAPI/blob/Blob-constructor.html 09:32:59 INFO - PROCESS | 1846 | 1461774779820 Marionette TRACE conn3 -> [0,3042,"setScriptTimeout",{"ms":35000}] 09:32:59 INFO - PROCESS | 1846 | 1461774779823 Marionette TRACE conn3 <- [1,3042,null,{}] 09:32:59 INFO - PROCESS | 1846 | 1461774779828 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:33:00 INFO - PROCESS | 1846 | 1461774780077 Marionette TRACE conn3 <- [1,3043,null,{"value":null}] 09:33:00 INFO - PROCESS | 1846 | 1461774780116 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\", \"8c3fb307-b706-445e-94e1-ab62aec87e07\");\n\nvar timer = null;\nif (30000) {\n 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:33:00 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f7527fe0800 == 114 [pid = 1846] [id = 770] 09:33:00 INFO - PROCESS | 1846 | ++DOMWINDOW == 144 (0x7f7526d87800) [pid = 1846] [serial = 2309] [outer = (nil)] 09:33:00 INFO - PROCESS | 1846 | ++DOMWINDOW == 145 (0x7f7526d8ec00) [pid = 1846] [serial = 2310] [outer = 0x7f7526d87800] 09:33:00 INFO - PROCESS | 1846 | 1461774780235 Marionette DEBUG loaded listener.js 09:33:00 INFO - PROCESS | 1846 | ++DOMWINDOW == 146 (0x7f7527994c00) [pid = 1846] [serial = 2311] [outer = 0x7f7526d87800] 09:33:02 INFO - PROCESS | 1846 | --DOMWINDOW == 145 (0x7f752a925000) [pid = 1846] [serial = 2239] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/support/ProcessingInstruction.DOMCharacterDataModified.xml] 09:33:02 INFO - PROCESS | 1846 | --DOMWINDOW == 144 (0x7f752e543c00) [pid = 1846] [serial = 2241] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/dispatchEvent.click.checkbox.html] 09:33:02 INFO - PROCESS | 1846 | --DOMWINDOW == 143 (0x7f752fb3cc00) [pid = 1846] [serial = 2244] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/domnodeinserted.html] 09:33:02 INFO - PROCESS | 1846 | --DOMWINDOW == 142 (0x7f75204a2000) [pid = 1846] [serial = 2230] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html] 09:33:02 INFO - PROCESS | 1846 | --DOMWINDOW == 141 (0x7f7522c10c00) [pid = 1846] [serial = 2233] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html] 09:33:02 INFO - PROCESS | 1846 | --DOMWINDOW == 140 (0x7f751f99e800) [pid = 1846] [serial = 2224] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/DOM.event.flow.html] 09:33:02 INFO - PROCESS | 1846 | --DOMWINDOW == 139 (0x7f7526ab1c00) [pid = 1846] [serial = 2236] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html] 09:33:02 INFO - PROCESS | 1846 | --DOMWINDOW == 138 (0x7f751f48e000) [pid = 1846] [serial = 2227] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventListener.eventHandler.html] 09:33:02 INFO - PROCESS | 1846 | 1461774782300 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:33:02 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob interface object 09:33:02 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor 09:33:02 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without 'new' 09:33:02 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without brackets 09:33:02 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing non-objects, Dates and RegExps for blobParts should throw a TypeError. 09:33:02 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A plain object with @@iterator should be treated as a sequence for the blobParts argument. 09:33:02 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:33:02 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A String object should be treated as a sequence for the blobParts argument. 09:33:02 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A Uint8Array object should be treated as a sequence for the blobParts argument. 09:33:02 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | The length getter should be invoked and any exceptions should be propagated. 09:33:02 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:33:02 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToUint32 should be applied to the length and any exceptions should be propagated. 09:33:02 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Getters and value conversions should happen in order until an exception is thrown. 09:33:02 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:33:02 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (pop). 09:33:02 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (unshift). 09:33:02 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array. 09:33:02 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ArrayBuffer elements of the blobParts array should be supported. 09:33:02 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing typed arrays as elements of the blobParts array should work. 09:33:02 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a Float64Array as element of the blobParts array should work. 09:33:02 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing an platform object that supports indexed properties as the blobParts array should work (select). 09:33:02 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (MessagePort[]). 09:33:02 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (Attr[]). 09:33:02 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two blobs 09:33:02 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two buffers 09:33:02 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two bufferviews 09:33:02 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with mixed types 09:33:02 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:33:02 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:391:3 09:33:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:33:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:33:02 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:390:1 09:33:02 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | options properties should be accessed in lexicographic order. 09:33:02 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Arguments should be evaluated from left to right. 09:33:02 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults. 09:33:02 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults (with newlines). 09:33:02 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults. 09:33:02 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults (with newlines). 09:33:02 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults. 09:33:02 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults (with newlines). 09:33:02 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults. 09:33:02 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults (with newlines). 09:33:02 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:33:02 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:431:12 09:33:02 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 09:33:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:33:02 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 09:33:02 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:430:3 09:33:02 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 09:33:02 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:33:02 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:438:12 09:33:02 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 09:33:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:33:02 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 09:33:02 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:437:3 09:33:02 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 09:33:02 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults. 09:33:02 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults (with newlines). 09:33:02 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'transparent'. 09:33:02 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'native'. - assert_equals: expected 9 but got 8 09:33:02 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:12:5 09:33:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:33:02 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 09:33:02 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:453:1 09:33:02 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "" 09:33:02 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "a" 09:33:02 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "A" - assert_equals: expected "a" but got "A" 09:33:02 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 09:33:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:33:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:33:02 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 09:33:02 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 09:33:02 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/html" 09:33:02 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "TEXT/HTML" - assert_equals: expected "text/html" but got "TEXT/HTML" 09:33:02 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 09:33:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:33:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:33:02 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 09:33:02 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 09:33:02 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "å" - assert_equals: expected "" but got "å" 09:33:02 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 09:33:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:33:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:33:02 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 09:33:02 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 09:33:02 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "𐑾" - assert_equals: expected "" but got "𐑾" 09:33:02 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 09:33:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:33:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:33:02 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 09:33:02 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 09:33:02 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type " image/gif " 09:33:02 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "\timage/gif\t" - assert_equals: expected "" but got "\timage/gif\t" 09:33:02 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 09:33:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:33:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:33:02 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 09:33:02 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 09:33:02 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif;" - assert_equals: expected "" but got "image/gif;" 09:33:02 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 09:33:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:33:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:33:02 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 09:33:02 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 09:33:02 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "İmage/gif" - assert_equals: expected "" but got "İmage/gif" 09:33:02 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 09:33:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:33:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:33:02 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 09:33:02 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 09:33:02 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "ımage/gif" - assert_equals: expected "" but got "ımage/gif" 09:33:02 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 09:33:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:33:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:33:02 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 09:33:02 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 09:33:02 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif\0" - assert_equals: expected "" but got "image/gif\0" 09:33:02 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 09:33:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:33:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:33:02 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 09:33:02 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 09:33:02 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "unknown/unknown" 09:33:02 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/plain" 09:33:02 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "image/png" 09:33:02 INFO - TEST-OK | /FileAPI/blob/Blob-constructor.html | took 2575ms 09:33:02 INFO - PROCESS | 1846 | 1461774782396 Marionette TRACE conn3 -> [0,3045,"getWindowHandle",null] 09:33:02 INFO - PROCESS | 1846 | 1461774782399 Marionette TRACE conn3 <- [1,3045,null,{"value":"8"}] 09:33:02 INFO - TEST-START | /FileAPI/blob/Blob-in-worker.worker 09:33:02 INFO - PROCESS | 1846 | 1461774782412 Marionette TRACE conn3 -> [0,3046,"setScriptTimeout",{"ms":35000}] 09:33:02 INFO - PROCESS | 1846 | 1461774782418 Marionette TRACE conn3 <- [1,3046,null,{}] 09:33:02 INFO - PROCESS | 1846 | 1461774782481 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:33:02 INFO - PROCESS | 1846 | 1461774782679 Marionette TRACE conn3 <- [1,3047,null,{"value":null}] 09:33:02 INFO - PROCESS | 1846 | 1461774782853 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\", \"8c3fb307-b706-445e-94e1-ab62aec87e07\");\n\nvar timer = null;\nif (30000) {\n 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:33:02 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f75221d7800 == 115 [pid = 1846] [id = 771] 09:33:02 INFO - PROCESS | 1846 | ++DOMWINDOW == 139 (0x7f7522d21c00) [pid = 1846] [serial = 2312] [outer = (nil)] 09:33:02 INFO - PROCESS | 1846 | ++DOMWINDOW == 140 (0x7f7522d24000) [pid = 1846] [serial = 2313] [outer = 0x7f7522d21c00] 09:33:02 INFO - PROCESS | 1846 | 1461774782933 Marionette DEBUG loaded listener.js 09:33:03 INFO - PROCESS | 1846 | ++DOMWINDOW == 141 (0x7f7524634c00) [pid = 1846] [serial = 2314] [outer = 0x7f7522d21c00] 09:33:03 INFO - PROCESS | 1846 | [1846] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 09:33:03 INFO - PROCESS | 1846 | 1461774783685 Marionette TRACE conn3 <- [1,3048,null,{"value":["/FileAPI/blob/Blob-in-worker.worker",0,null,null,[["Create Blob in Worker",0,{},{}]]]}] 09:33:03 INFO - TEST-PASS | /FileAPI/blob/Blob-in-worker.worker | Create Blob in Worker - {} 09:33:03 INFO - {} 09:33:03 INFO - TEST-OK | /FileAPI/blob/Blob-in-worker.worker | took 1314ms 09:33:03 INFO - PROCESS | 1846 | 1461774783727 Marionette TRACE conn3 -> [0,3049,"getWindowHandle",null] 09:33:03 INFO - PROCESS | 1846 | 1461774783730 Marionette TRACE conn3 <- [1,3049,null,{"value":"8"}] 09:33:03 INFO - TEST-START | /FileAPI/blob/Blob-slice-overflow.html 09:33:03 INFO - PROCESS | 1846 | 1461774783736 Marionette TRACE conn3 -> [0,3050,"setScriptTimeout",{"ms":35000}] 09:33:03 INFO - PROCESS | 1846 | 1461774783738 Marionette TRACE conn3 <- [1,3050,null,{}] 09:33:03 INFO - PROCESS | 1846 | 1461774783743 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:33:04 INFO - PROCESS | 1846 | 1461774784125 Marionette TRACE conn3 <- [1,3051,null,{"value":null}] 09:33:04 INFO - PROCESS | 1846 | 1461774784323 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\", \"8c3fb307-b706-445e-94e1-ab62aec87e07\");\n\nvar timer = null;\nif (30000) {\n 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:33:04 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f751b5e2000 == 116 [pid = 1846] [id = 772] 09:33:04 INFO - PROCESS | 1846 | ++DOMWINDOW == 142 (0x7f751f005c00) [pid = 1846] [serial = 2315] [outer = (nil)] 09:33:04 INFO - PROCESS | 1846 | ++DOMWINDOW == 143 (0x7f751f48a000) [pid = 1846] [serial = 2316] [outer = 0x7f751f005c00] 09:33:04 INFO - PROCESS | 1846 | 1461774784409 Marionette DEBUG loaded listener.js 09:33:04 INFO - PROCESS | 1846 | ++DOMWINDOW == 144 (0x7f751f5f8800) [pid = 1846] [serial = 2317] [outer = 0x7f751f005c00] 09:33:05 INFO - PROCESS | 1846 | 1461774785334 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:33:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is negative, relativeStart will be max((size + start), 0) 09:33:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is greater than blob size, relativeStart will be min(start, size) 09:33:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is negative, relativeEnd will be max((size + end), 0) 09:33:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is greater than blob size, relativeEnd will be min(end, size) 09:33:05 INFO - TEST-OK | /FileAPI/blob/Blob-slice-overflow.html | took 1630ms 09:33:05 INFO - PROCESS | 1846 | 1461774785370 Marionette TRACE conn3 -> [0,3053,"getWindowHandle",null] 09:33:05 INFO - PROCESS | 1846 | 1461774785376 Marionette TRACE conn3 <- [1,3053,null,{"value":"8"}] 09:33:05 INFO - TEST-START | /FileAPI/blob/Blob-slice.html 09:33:05 INFO - PROCESS | 1846 | 1461774785387 Marionette TRACE conn3 -> [0,3054,"setScriptTimeout",{"ms":35000}] 09:33:05 INFO - PROCESS | 1846 | 1461774785392 Marionette TRACE conn3 <- [1,3054,null,{}] 09:33:05 INFO - PROCESS | 1846 | 1461774785400 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:33:05 INFO - PROCESS | 1846 | 1461774785638 Marionette TRACE conn3 <- [1,3055,null,{"value":null}] 09:33:05 INFO - PROCESS | 1846 | 1461774785853 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\", \"8c3fb307-b706-445e-94e1-ab62aec87e07\");\n\nvar timer = null;\nif (30000) {\n 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:33:05 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f7523b0b800 == 117 [pid = 1846] [id = 773] 09:33:05 INFO - PROCESS | 1846 | ++DOMWINDOW == 145 (0x7f751f5f6800) [pid = 1846] [serial = 2318] [outer = (nil)] 09:33:05 INFO - PROCESS | 1846 | ++DOMWINDOW == 146 (0x7f752049d800) [pid = 1846] [serial = 2319] [outer = 0x7f751f5f6800] 09:33:05 INFO - PROCESS | 1846 | 1461774785973 Marionette DEBUG loaded listener.js 09:33:06 INFO - PROCESS | 1846 | ++DOMWINDOW == 147 (0x7f752180f400) [pid = 1846] [serial = 2320] [outer = 0x7f751f5f6800] 09:33:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | no-argument Blob slice 09:33:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slices 09:33:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob1. 09:33:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob2. 09:33:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,0). 09:33:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,0). 09:33:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,1). 09:33:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,1). 09:33:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,2). 09:33:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,2). 09:33:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,3). 09:33:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,3). 09:33:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,4). 09:33:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,4). 09:33:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,5). 09:33:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,5). 09:33:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,6). 09:33:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,6). 09:33:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,7). 09:33:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,7). 09:33:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,8). 09:33:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,8). 09:33:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,0). 09:33:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,0). 09:33:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,1). 09:33:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,1). 09:33:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,2). 09:33:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,2). 09:33:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,3). 09:33:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,3). 09:33:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,4). 09:33:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,4). 09:33:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,5). 09:33:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,5). 09:33:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,6). 09:33:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,6). 09:33:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,7). 09:33:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,7). 09:33:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,0). 09:33:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,0). 09:33:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,1). 09:33:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,1). 09:33:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,2). 09:33:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,2). 09:33:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,3). 09:33:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,3). 09:33:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,0). 09:33:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,0). 09:33:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,1). 09:33:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,1). 09:33:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,2). 09:33:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,2). 09:33:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,3). 09:33:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,3). 09:33:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,4). 09:33:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,4). 09:33:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,5). 09:33:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,5). 09:33:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,0). 09:33:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,0). 09:33:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,1). 09:33:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,1). 09:33:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,2). 09:33:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,2). 09:33:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,3). 09:33:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,3). 09:33:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,4). 09:33:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,4). 09:33:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,0). 09:33:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,0). 09:33:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,1). 09:33:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,1). 09:33:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,2). 09:33:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,2). 09:33:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,3). 09:33:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,3). 09:33:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,0). 09:33:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,0). 09:33:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,1). 09:33:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,1). 09:33:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,2). 09:33:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,2). 09:33:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,0). 09:33:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,0). 09:33:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,1). 09:33:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,1). 09:33:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,2). 09:33:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,2). 09:33:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,3). 09:33:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,3). 09:33:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,0). 09:33:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,0). 09:33:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,1). 09:33:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,1). 09:33:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,2). 09:33:07 INFO - PROCESS | 1846 | 1461774787231 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:33:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,2). 09:33:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,3). 09:33:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,3). 09:33:07 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("ÿ") - assert_equals: expected "" but got "ÿ" 09:33:07 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 09:33:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:33:07 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 09:33:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 09:33:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 09:33:07 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te(xt/plain") - assert_equals: expected "" but got "te(xt/plain" 09:33:07 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 09:33:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:33:07 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 09:33:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 09:33:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 09:33:07 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te)xt/plain") - assert_equals: expected "" but got "te)xt/plain" 09:33:07 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 09:33:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:33:07 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 09:33:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 09:33:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 09:33:07 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "te>xt/plain" 09:33:07 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 09:33:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:33:07 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 09:33:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 09:33:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 09:33:07 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te@xt/plain") - assert_equals: expected "" but got "te@xt/plain" 09:33:07 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 09:33:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:33:07 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 09:33:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 09:33:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 09:33:07 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te,xt/plain") - assert_equals: expected "" but got "te,xt/plain" 09:33:07 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 09:33:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:33:07 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 09:33:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 09:33:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 09:33:07 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te;xt/plain") - assert_equals: expected "" but got "te;xt/plain" 09:33:07 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 09:33:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:33:07 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 09:33:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 09:33:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 09:33:07 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te:xt/plain") - assert_equals: expected "" but got "te:xt/plain" 09:33:07 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 09:33:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:33:07 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 09:33:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 09:33:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 09:33:07 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\\xt/plain") - assert_equals: expected "" but got "te\\xt/plain" 09:33:07 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 09:33:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:33:07 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 09:33:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 09:33:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 09:33:07 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\"xt/plain") - assert_equals: expected "" but got "te\"xt/plain" 09:33:07 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 09:33:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:33:07 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 09:33:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 09:33:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 09:33:07 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te/xt/plain") - assert_equals: expected "" but got "te/xt/plain" 09:33:07 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 09:33:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:33:07 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 09:33:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 09:33:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 09:33:07 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te[xt/plain") - assert_equals: expected "" but got "te[xt/plain" 09:33:07 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 09:33:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:33:07 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 09:33:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 09:33:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 09:33:07 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te]xt/plain") - assert_equals: expected "" but got "te]xt/plain" 09:33:07 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 09:33:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:33:07 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 09:33:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 09:33:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 09:33:07 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te?xt/plain") - assert_equals: expected "" but got "te?xt/plain" 09:33:07 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 09:33:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:33:07 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 09:33:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 09:33:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 09:33:07 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te=xt/plain") - assert_equals: expected "" but got "te=xt/plain" 09:33:07 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 09:33:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:33:07 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 09:33:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 09:33:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 09:33:07 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te{xt/plain") - assert_equals: expected "" but got "te{xt/plain" 09:33:07 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 09:33:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:33:07 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 09:33:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 09:33:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 09:33:07 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te}xt/plain") - assert_equals: expected "" but got "te}xt/plain" 09:33:07 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 09:33:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:33:07 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 09:33:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 09:33:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 09:33:07 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te xt/plain") - assert_equals: expected "" but got "te xt/plain" 09:33:07 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 09:33:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:33:07 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 09:33:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 09:33:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 09:33:07 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\txt/plain") - assert_equals: expected "" but got "te\txt/plain" 09:33:07 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 09:33:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:33:07 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 09:33:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 09:33:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 09:33:07 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\0xt/plain") - assert_equals: expected "" but got "te\0xt/plain" 09:33:07 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 09:33:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:33:07 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 09:33:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 09:33:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 09:33:07 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\x1fxt/plain") - assert_equals: expected "" but got "te\x1fxt/plain" 09:33:07 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 09:33:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:33:07 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 09:33:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 09:33:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 09:33:07 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "text/plain" 09:33:07 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 09:33:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:33:07 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 09:33:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 09:33:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 09:33:07 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Valid contentType ("TEXT/PLAIN") - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 09:33:07 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 09:33:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:33:07 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 09:33:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 09:33:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 09:33:07 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:33:07 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 09:33:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:33:07 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 09:33:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 09:33:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 09:33:07 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:33:07 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 09:33:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:33:07 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 09:33:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 09:33:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 09:33:07 INFO - TEST-OK | /FileAPI/blob/Blob-slice.html | took 1971ms 09:33:07 INFO - PROCESS | 1846 | 1461774787408 Marionette TRACE conn3 -> [0,3057,"getWindowHandle",null] 09:33:07 INFO - PROCESS | 1846 | 1461774787420 Marionette TRACE conn3 <- [1,3057,null,{"value":"8"}] 09:33:07 INFO - TEST-START | /FileAPI/file/File-constructor.html 09:33:07 INFO - PROCESS | 1846 | 1461774787440 Marionette TRACE conn3 -> [0,3058,"setScriptTimeout",{"ms":35000}] 09:33:07 INFO - PROCESS | 1846 | 1461774787448 Marionette TRACE conn3 <- [1,3058,null,{}] 09:33:07 INFO - PROCESS | 1846 | 1461774787460 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:33:07 INFO - PROCESS | 1846 | 1461774787794 Marionette TRACE conn3 <- [1,3059,null,{"value":null}] 09:33:08 INFO - PROCESS | 1846 | 1461774788032 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\", \"8c3fb307-b706-445e-94e1-ab62aec87e07\");\n\nvar timer = null;\nif (30000) {\n 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:33:08 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f7528059000 == 118 [pid = 1846] [id = 774] 09:33:08 INFO - PROCESS | 1846 | ++DOMWINDOW == 148 (0x7f751fef8000) [pid = 1846] [serial = 2321] [outer = (nil)] 09:33:08 INFO - PROCESS | 1846 | ++DOMWINDOW == 149 (0x7f75265c9400) [pid = 1846] [serial = 2322] [outer = 0x7f751fef8000] 09:33:08 INFO - PROCESS | 1846 | 1461774788110 Marionette DEBUG loaded listener.js 09:33:08 INFO - PROCESS | 1846 | ++DOMWINDOW == 150 (0x7f75268b3c00) [pid = 1846] [serial = 2323] [outer = 0x7f751fef8000] 09:33:08 INFO - PROCESS | 1846 | 1461774788989 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:33:09 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | File interface object exists 09:33:09 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | DOMString fileBits 09:33:09 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Unicode DOMString fileBits 09:33:09 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Empty Blob fileBits 09:33:09 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Blob fileBits 09:33:09 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | ArrayBuffer fileBits 09:33:09 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Typed array fileBits 09:33:09 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Various fileBits 09:33:09 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using fileName 09:33:09 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using special character in fileName - assert_equals: expected "dummy:foo" but got "dummy/foo" 09:33:09 INFO - test_second_argument/<@http://web-platform.test:8000/FileAPI/file/File-constructor.html:38:5 09:33:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:33:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:33:09 INFO - test_second_argument@http://web-platform.test:8000/FileAPI/file/File-constructor.html:35:3 09:33:09 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:43:1 09:33:09 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using type on the File constructor 09:33:09 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using uppercase characters in type - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 09:33:09 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:54:3 09:33:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:33:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:33:09 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:51:1 09:33:09 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using illegal character for type - assert_equals: expected "" but got "𝓽𝓮𝔁𝓽/𝔭𝔩𝔞𝔦𝔫" 09:33:09 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:59:3 09:33:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:33:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:33:09 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:56:1 09:33:09 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using lastModified 09:33:09 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Misusing name 09:33:09 INFO - TEST-OK | /FileAPI/file/File-constructor.html | took 1596ms 09:33:09 INFO - PROCESS | 1846 | 1461774789039 Marionette TRACE conn3 -> [0,3061,"getWindowHandle",null] 09:33:09 INFO - PROCESS | 1846 | 1461774789048 Marionette TRACE conn3 <- [1,3061,null,{"value":"8"}] 09:33:09 INFO - TEST-START | /FileAPI/file/Worker-read-file-constructor.worker 09:33:09 INFO - PROCESS | 1846 | 1461774789079 Marionette TRACE conn3 -> [0,3062,"setScriptTimeout",{"ms":35000}] 09:33:09 INFO - PROCESS | 1846 | 1461774789087 Marionette TRACE conn3 <- [1,3062,null,{}] 09:33:09 INFO - PROCESS | 1846 | 1461774789097 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:33:09 INFO - PROCESS | 1846 | 1461774789311 Marionette TRACE conn3 <- [1,3063,null,{"value":null}] 09:33:09 INFO - PROCESS | 1846 | 1461774789525 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\", \"8c3fb307-b706-445e-94e1-ab62aec87e07\");\n\nvar timer = null;\nif (30000) {\n 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:33:09 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f7528b34000 == 119 [pid = 1846] [id = 775] 09:33:09 INFO - PROCESS | 1846 | ++DOMWINDOW == 151 (0x7f7522b60c00) [pid = 1846] [serial = 2324] [outer = (nil)] 09:33:09 INFO - PROCESS | 1846 | ++DOMWINDOW == 152 (0x7f752799bc00) [pid = 1846] [serial = 2325] [outer = 0x7f7522b60c00] 09:33:09 INFO - PROCESS | 1846 | 1461774789639 Marionette DEBUG loaded listener.js 09:33:09 INFO - PROCESS | 1846 | ++DOMWINDOW == 153 (0x7f7527b1f000) [pid = 1846] [serial = 2326] [outer = 0x7f7522b60c00] 09:33:10 INFO - PROCESS | 1846 | [1846] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 09:33:10 INFO - PROCESS | 1846 | 1461774790514 Marionette TRACE conn3 <- [1,3064,null,{"value":["/FileAPI/file/Worker-read-file-constructor.worker",0,null,null,[["FileReader in Worker",0,{},{}]]]}] 09:33:10 INFO - TEST-PASS | /FileAPI/file/Worker-read-file-constructor.worker | FileReader in Worker - {} 09:33:10 INFO - {} 09:33:10 INFO - TEST-OK | /FileAPI/file/Worker-read-file-constructor.worker | took 1508ms 09:33:10 INFO - TEST-START | /FileAPI/filelist-section/filelist.html 09:33:10 INFO - PROCESS | 1846 | 1461774790566 Marionette TRACE conn3 -> [0,3065,"getWindowHandle",null] 09:33:10 INFO - PROCESS | 1846 | 1461774790569 Marionette TRACE conn3 <- [1,3065,null,{"value":"8"}] 09:33:10 INFO - PROCESS | 1846 | 1461774790575 Marionette TRACE conn3 -> [0,3066,"setScriptTimeout",{"ms":35000}] 09:33:10 INFO - PROCESS | 1846 | 1461774790578 Marionette TRACE conn3 <- [1,3066,null,{}] 09:33:10 INFO - PROCESS | 1846 | 1461774790589 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:33:10 INFO - PROCESS | 1846 | 1461774790788 Marionette TRACE conn3 <- [1,3067,null,{"value":null}] 09:33:10 INFO - PROCESS | 1846 | 1461774790967 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\", \"8c3fb307-b706-445e-94e1-ab62aec87e07\");\n\nvar timer = null;\nif (30000) {\n 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:33:11 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f7529411000 == 120 [pid = 1846] [id = 776] 09:33:11 INFO - PROCESS | 1846 | ++DOMWINDOW == 154 (0x7f7527fec800) [pid = 1846] [serial = 2327] [outer = (nil)] 09:33:11 INFO - PROCESS | 1846 | ++DOMWINDOW == 155 (0x7f75280ac400) [pid = 1846] [serial = 2328] [outer = 0x7f7527fec800] 09:33:11 INFO - PROCESS | 1846 | 1461774791086 Marionette DEBUG loaded listener.js 09:33:11 INFO - PROCESS | 1846 | ++DOMWINDOW == 156 (0x7f75280cd000) [pid = 1846] [serial = 2329] [outer = 0x7f7527fec800] 09:33:11 INFO - PROCESS | 1846 | 1461774791877 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:33:11 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if window has a FileList property 09:33:11 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if FileList.length is 0 09:33:11 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a instanceof Function 09:33:11 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a method of fileList 09:33:11 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the item method returns null when no file selected 09:33:11 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if length is fileList's attribute 09:33:11 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the fileList length is 0 when no file selected 09:33:11 INFO - TEST-OK | /FileAPI/filelist-section/filelist.html | took 1345ms 09:33:11 INFO - PROCESS | 1846 | 1461774791922 Marionette TRACE conn3 -> [0,3069,"getWindowHandle",null] 09:33:11 INFO - PROCESS | 1846 | 1461774791926 Marionette TRACE conn3 <- [1,3069,null,{"value":"8"}] 09:33:11 INFO - TEST-START | /FileAPI/reading-data-section/Determining-Encoding.html 09:33:11 INFO - PROCESS | 1846 | 1461774791932 Marionette TRACE conn3 -> [0,3070,"setScriptTimeout",{"ms":35000}] 09:33:11 INFO - PROCESS | 1846 | 1461774791935 Marionette TRACE conn3 <- [1,3070,null,{}] 09:33:11 INFO - PROCESS | 1846 | 1461774791940 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:33:12 INFO - PROCESS | 1846 | 1461774792218 Marionette TRACE conn3 <- [1,3071,null,{"value":null}] 09:33:12 INFO - PROCESS | 1846 | 1461774792378 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\", \"8c3fb307-b706-445e-94e1-ab62aec87e07\");\n\nvar timer = null;\nif (30000) {\n 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:33:12 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f75295e2000 == 121 [pid = 1846] [id = 777] 09:33:12 INFO - PROCESS | 1846 | ++DOMWINDOW == 157 (0x7f7528285400) [pid = 1846] [serial = 2330] [outer = (nil)] 09:33:12 INFO - PROCESS | 1846 | ++DOMWINDOW == 158 (0x7f7528288c00) [pid = 1846] [serial = 2331] [outer = 0x7f7528285400] 09:33:12 INFO - PROCESS | 1846 | 1461774792502 Marionette DEBUG loaded listener.js 09:33:12 INFO - PROCESS | 1846 | ++DOMWINDOW == 159 (0x7f7528369400) [pid = 1846] [serial = 2332] [outer = 0x7f7528285400] 09:33:13 INFO - PROCESS | 1846 | 1461774793415 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:33:13 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with encoding argument 09:33:13 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with type attribute 09:33:13 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-8 BOM 09:33:13 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding without anything implying charset. 09:33:13 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16BE BOM 09:33:13 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16LE BOM 09:33:13 INFO - TEST-OK | /FileAPI/reading-data-section/Determining-Encoding.html | took 1526ms 09:33:13 INFO - PROCESS | 1846 | 1461774793461 Marionette TRACE conn3 -> [0,3073,"getWindowHandle",null] 09:33:13 INFO - PROCESS | 1846 | 1461774793465 Marionette TRACE conn3 <- [1,3073,null,{"value":"8"}] 09:33:13 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html 09:33:13 INFO - PROCESS | 1846 | 1461774793470 Marionette TRACE conn3 -> [0,3074,"setScriptTimeout",{"ms":35000}] 09:33:13 INFO - PROCESS | 1846 | 1461774793474 Marionette TRACE conn3 <- [1,3074,null,{}] 09:33:13 INFO - PROCESS | 1846 | 1461774793479 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:33:13 INFO - PROCESS | 1846 | 1461774793669 Marionette TRACE conn3 <- [1,3075,null,{"value":null}] 09:33:13 INFO - PROCESS | 1846 | 1461774793913 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\", \"8c3fb307-b706-445e-94e1-ab62aec87e07\");\n\nvar timer = null;\nif (30000) {\n 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:33:13 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f75297a5800 == 122 [pid = 1846] [id = 778] 09:33:13 INFO - PROCESS | 1846 | ++DOMWINDOW == 160 (0x7f7528285c00) [pid = 1846] [serial = 2333] [outer = (nil)] 09:33:13 INFO - PROCESS | 1846 | ++DOMWINDOW == 161 (0x7f7528e70800) [pid = 1846] [serial = 2334] [outer = 0x7f7528285c00] 09:33:13 INFO - PROCESS | 1846 | 1461774793987 Marionette DEBUG loaded listener.js 09:33:14 INFO - PROCESS | 1846 | ++DOMWINDOW == 162 (0x7f7528e89400) [pid = 1846] [serial = 2335] [outer = 0x7f7528285c00] 09:33:14 INFO - PROCESS | 1846 | 1461774794732 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:33:14 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadstart: initial value 09:33:14 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onprogress: initial value 09:33:14 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onload: initial value 09:33:14 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onabort: initial value 09:33:14 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onerror: initial value 09:33:14 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadend: initial value 09:33:14 INFO - TEST-OK | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | took 1280ms 09:33:14 INFO - PROCESS | 1846 | 1461774794752 Marionette TRACE conn3 -> [0,3077,"getWindowHandle",null] 09:33:14 INFO - PROCESS | 1846 | 1461774794756 Marionette TRACE conn3 <- [1,3077,null,{"value":"8"}] 09:33:14 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-multiple-reads.html 09:33:14 INFO - PROCESS | 1846 | 1461774794762 Marionette TRACE conn3 -> [0,3078,"setScriptTimeout",{"ms":35000}] 09:33:14 INFO - PROCESS | 1846 | 1461774794765 Marionette TRACE conn3 <- [1,3078,null,{}] 09:33:14 INFO - PROCESS | 1846 | 1461774794770 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:33:14 INFO - PROCESS | 1846 | 1461774794969 Marionette TRACE conn3 <- [1,3079,null,{"value":null}] 09:33:15 INFO - PROCESS | 1846 | 1461774795203 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\", \"8c3fb307-b706-445e-94e1-ab62aec87e07\");\n\nvar timer = null;\nif (30000) {\n 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:33:15 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f75299b7000 == 123 [pid = 1846] [id = 779] 09:33:15 INFO - PROCESS | 1846 | ++DOMWINDOW == 163 (0x7f7528368c00) [pid = 1846] [serial = 2336] [outer = (nil)] 09:33:15 INFO - PROCESS | 1846 | ++DOMWINDOW == 164 (0x7f7528ec6800) [pid = 1846] [serial = 2337] [outer = 0x7f7528368c00] 09:33:15 INFO - PROCESS | 1846 | 1461774795277 Marionette DEBUG loaded listener.js 09:33:15 INFO - PROCESS | 1846 | ++DOMWINDOW == 165 (0x7f7528f30c00) [pid = 1846] [serial = 2338] [outer = 0x7f7528368c00] 09:33:16 INFO - PROCESS | 1846 | 1461774796142 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:33:16 INFO - PROCESS | 1846 | 1461774796234 Marionette TRACE conn3 <- [1,3081,null,{"value":"8"}] 09:33:16 INFO - TEST-START | /FileAPI/reading-data-section/filereader_abort.html 09:33:16 INFO - PROCESS | 1846 | 1461774796243 Marionette TRACE conn3 -> [0,3082,"setScriptTimeout",{"ms":35000}] 09:33:16 INFO - PROCESS | 1846 | 1461774796246 Marionette TRACE conn3 <- [1,3082,null,{}] 09:33:16 INFO - PROCESS | 1846 | 1461774796253 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:33:16 INFO - PROCESS | 1846 | 1461774796449 Marionette TRACE conn3 <- [1,3083,null,{"value":null}] 09:33:16 INFO - PROCESS | 1846 | 1461774796708 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\", \"8c3fb307-b706-445e-94e1-ab62aec87e07\");\n\nvar timer = null;\nif (30000) {\n 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:33:16 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f752a307800 == 124 [pid = 1846] [id = 780] 09:33:16 INFO - PROCESS | 1846 | ++DOMWINDOW == 166 (0x7f7526a5d000) [pid = 1846] [serial = 2339] [outer = (nil)] 09:33:16 INFO - PROCESS | 1846 | ++DOMWINDOW == 167 (0x7f75294a5000) [pid = 1846] [serial = 2340] [outer = 0x7f7526a5d000] 09:33:16 INFO - PROCESS | 1846 | 1461774796780 Marionette DEBUG loaded listener.js 09:33:16 INFO - PROCESS | 1846 | ++DOMWINDOW == 168 (0x7f75294ab000) [pid = 1846] [serial = 2341] [outer = 0x7f7526a5d000] 09:33:17 INFO - PROCESS | 1846 | 1461774797558 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:33:17 INFO - TEST-FAIL | /FileAPI/reading-data-section/filereader_abort.html | Aborting before read - 09:33:17 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:17:7 09:33:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:33:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:33:17 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:15:5 09:33:17 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_abort.html | Aborting after read 09:33:17 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_abort.html | took 1334ms 09:33:17 INFO - TEST-START | /FileAPI/reading-data-section/filereader_error.html 09:33:17 INFO - PROCESS | 1846 | 1461774797589 Marionette TRACE conn3 -> [0,3085,"getWindowHandle",null] 09:33:17 INFO - PROCESS | 1846 | 1461774797592 Marionette TRACE conn3 <- [1,3085,null,{"value":"8"}] 09:33:17 INFO - PROCESS | 1846 | 1461774797601 Marionette TRACE conn3 -> [0,3086,"setScriptTimeout",{"ms":35000}] 09:33:17 INFO - PROCESS | 1846 | 1461774797604 Marionette TRACE conn3 <- [1,3086,null,{}] 09:33:17 INFO - PROCESS | 1846 | 1461774797610 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:33:17 INFO - PROCESS | 1846 | 1461774797813 Marionette TRACE conn3 <- [1,3087,null,{"value":null}] 09:33:18 INFO - PROCESS | 1846 | 1461774798048 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\", \"8c3fb307-b706-445e-94e1-ab62aec87e07\");\n\nvar timer = null;\nif (30000) {\n 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:33:18 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f752a3df000 == 125 [pid = 1846] [id = 781] 09:33:18 INFO - PROCESS | 1846 | ++DOMWINDOW == 169 (0x7f7527f10400) [pid = 1846] [serial = 2342] [outer = (nil)] 09:33:18 INFO - PROCESS | 1846 | ++DOMWINDOW == 170 (0x7f75296bcc00) [pid = 1846] [serial = 2343] [outer = 0x7f7527f10400] 09:33:18 INFO - PROCESS | 1846 | 1461774798124 Marionette DEBUG loaded listener.js 09:33:18 INFO - PROCESS | 1846 | ++DOMWINDOW == 171 (0x7f75296c2c00) [pid = 1846] [serial = 2344] [outer = 0x7f7527f10400] 09:33:18 INFO - PROCESS | 1846 | 1461774798894 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:33:18 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_error.html | FileAPI Test: filereader_error 09:33:18 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_error.html | took 1338ms 09:33:18 INFO - PROCESS | 1846 | 1461774798938 Marionette TRACE conn3 -> [0,3089,"getWindowHandle",null] 09:33:18 INFO - PROCESS | 1846 | 1461774798941 Marionette TRACE conn3 <- [1,3089,null,{"value":"8"}] 09:33:18 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html 09:33:18 INFO - PROCESS | 1846 | 1461774798947 Marionette TRACE conn3 -> [0,3090,"setScriptTimeout",{"ms":35000}] 09:33:18 INFO - PROCESS | 1846 | 1461774798949 Marionette TRACE conn3 <- [1,3090,null,{}] 09:33:18 INFO - PROCESS | 1846 | 1461774798977 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:33:19 INFO - PROCESS | 1846 | 1461774799175 Marionette TRACE conn3 <- [1,3091,null,{"value":null}] 09:33:19 INFO - PROCESS | 1846 | 1461774799436 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\", \"8c3fb307-b706-445e-94e1-ab62aec87e07\");\n\nvar timer = null;\nif (30000) {\n 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:33:19 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f752e399000 == 126 [pid = 1846] [id = 782] 09:33:19 INFO - PROCESS | 1846 | ++DOMWINDOW == 172 (0x7f7528f34800) [pid = 1846] [serial = 2345] [outer = (nil)] 09:33:19 INFO - PROCESS | 1846 | ++DOMWINDOW == 173 (0x7f7529939800) [pid = 1846] [serial = 2346] [outer = 0x7f7528f34800] 09:33:19 INFO - PROCESS | 1846 | 1461774799518 Marionette DEBUG loaded listener.js 09:33:19 INFO - PROCESS | 1846 | ++DOMWINDOW == 174 (0x7f752a52b400) [pid = 1846] [serial = 2347] [outer = 0x7f7528f34800] 09:33:20 INFO - PROCESS | 1846 | 1461774800308 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:33:20 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | FileAPI Test: filereader_readAsArrayBuffer 09:33:20 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | took 1409ms 09:33:20 INFO - PROCESS | 1846 | 1461774800357 Marionette TRACE conn3 -> [0,3093,"getWindowHandle",null] 09:33:20 INFO - PROCESS | 1846 | 1461774800361 Marionette TRACE conn3 <- [1,3093,null,{"value":"8"}] 09:33:20 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsDataURL.html 09:33:20 INFO - PROCESS | 1846 | 1461774800366 Marionette TRACE conn3 -> [0,3094,"setScriptTimeout",{"ms":35000}] 09:33:20 INFO - PROCESS | 1846 | 1461774800370 Marionette TRACE conn3 <- [1,3094,null,{}] 09:33:20 INFO - PROCESS | 1846 | 1461774800376 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:33:20 INFO - PROCESS | 1846 | 1461774800686 Marionette TRACE conn3 <- [1,3095,null,{"value":null}] 09:33:20 INFO - PROCESS | 1846 | 1461774800893 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\", \"8c3fb307-b706-445e-94e1-ab62aec87e07\");\n\nvar timer = null;\nif (30000) {\n 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:33:20 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f752f638800 == 127 [pid = 1846] [id = 783] 09:33:20 INFO - PROCESS | 1846 | ++DOMWINDOW == 175 (0x7f7521806800) [pid = 1846] [serial = 2348] [outer = (nil)] 09:33:20 INFO - PROCESS | 1846 | ++DOMWINDOW == 176 (0x7f752a905400) [pid = 1846] [serial = 2349] [outer = 0x7f7521806800] 09:33:20 INFO - PROCESS | 1846 | 1461774800968 Marionette DEBUG loaded listener.js 09:33:21 INFO - PROCESS | 1846 | ++DOMWINDOW == 177 (0x7f752a90e000) [pid = 1846] [serial = 2350] [outer = 0x7f7521806800] 09:33:21 INFO - PROCESS | 1846 | 1461774801738 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:33:21 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsDataURL.html | FileAPI Test: filereader_readAsDataURL 09:33:21 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsDataURL.html | took 1427ms 09:33:21 INFO - PROCESS | 1846 | 1461774801795 Marionette TRACE conn3 -> [0,3097,"getWindowHandle",null] 09:33:21 INFO - PROCESS | 1846 | 1461774801798 Marionette TRACE conn3 <- [1,3097,null,{"value":"8"}] 09:33:21 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsText.html 09:33:21 INFO - PROCESS | 1846 | 1461774801804 Marionette TRACE conn3 -> [0,3098,"setScriptTimeout",{"ms":35000}] 09:33:21 INFO - PROCESS | 1846 | 1461774801806 Marionette TRACE conn3 <- [1,3098,null,{}] 09:33:21 INFO - PROCESS | 1846 | 1461774801812 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:33:22 INFO - PROCESS | 1846 | 1461774802003 Marionette TRACE conn3 <- [1,3099,null,{"value":null}] 09:33:22 INFO - PROCESS | 1846 | 1461774802267 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\", \"8c3fb307-b706-445e-94e1-ab62aec87e07\");\n\nvar timer = null;\nif (30000) {\n 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:33:22 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f752f986000 == 128 [pid = 1846] [id = 784] 09:33:22 INFO - PROCESS | 1846 | ++DOMWINDOW == 178 (0x7f752a532c00) [pid = 1846] [serial = 2351] [outer = (nil)] 09:33:22 INFO - PROCESS | 1846 | ++DOMWINDOW == 179 (0x7f752a928c00) [pid = 1846] [serial = 2352] [outer = 0x7f752a532c00] 09:33:22 INFO - PROCESS | 1846 | 1461774802341 Marionette DEBUG loaded listener.js 09:33:22 INFO - PROCESS | 1846 | ++DOMWINDOW == 180 (0x7f752a930000) [pid = 1846] [serial = 2353] [outer = 0x7f752a532c00] 09:33:23 INFO - PROCESS | 1846 | 1461774803112 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:33:23 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-8. 09:33:23 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-16. 09:33:23 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsText.html | took 1330ms 09:33:23 INFO - PROCESS | 1846 | 1461774803136 Marionette TRACE conn3 -> [0,3101,"getWindowHandle",null] 09:33:23 INFO - PROCESS | 1846 | 1461774803139 Marionette TRACE conn3 <- [1,3101,null,{"value":"8"}] 09:33:23 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readystate.html 09:33:23 INFO - PROCESS | 1846 | 1461774803146 Marionette TRACE conn3 -> [0,3102,"setScriptTimeout",{"ms":35000}] 09:33:23 INFO - PROCESS | 1846 | 1461774803148 Marionette TRACE conn3 <- [1,3102,null,{}] 09:33:23 INFO - PROCESS | 1846 | 1461774803154 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:33:23 INFO - PROCESS | 1846 | 1461774803369 Marionette TRACE conn3 <- [1,3103,null,{"value":null}] 09:33:23 INFO - PROCESS | 1846 | 1461774803649 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\", \"8c3fb307-b706-445e-94e1-ab62aec87e07\");\n\nvar timer = null;\nif (30000) {\n 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:33:23 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f752fad5800 == 129 [pid = 1846] [id = 785] 09:33:23 INFO - PROCESS | 1846 | ++DOMWINDOW == 181 (0x7f7526a58000) [pid = 1846] [serial = 2354] [outer = (nil)] 09:33:23 INFO - PROCESS | 1846 | ++DOMWINDOW == 182 (0x7f752a930400) [pid = 1846] [serial = 2355] [outer = 0x7f7526a58000] 09:33:23 INFO - PROCESS | 1846 | 1461774803722 Marionette DEBUG loaded listener.js 09:33:23 INFO - PROCESS | 1846 | ++DOMWINDOW == 183 (0x7f752e546800) [pid = 1846] [serial = 2356] [outer = 0x7f7526a58000] 09:33:24 INFO - PROCESS | 1846 | 1461774804513 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:33:24 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readystate.html | FileAPI Test: filereader_readystate 09:33:24 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readystate.html | took 1380ms 09:33:24 INFO - TEST-START | /FileAPI/reading-data-section/filereader_result.html 09:33:24 INFO - PROCESS | 1846 | 1461774804526 Marionette TRACE conn3 -> [0,3105,"getWindowHandle",null] 09:33:24 INFO - PROCESS | 1846 | 1461774804529 Marionette TRACE conn3 <- [1,3105,null,{"value":"8"}] 09:33:24 INFO - PROCESS | 1846 | 1461774804535 Marionette TRACE conn3 -> [0,3106,"setScriptTimeout",{"ms":35000}] 09:33:24 INFO - PROCESS | 1846 | 1461774804538 Marionette TRACE conn3 <- [1,3106,null,{}] 09:33:24 INFO - PROCESS | 1846 | 1461774804544 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:33:24 INFO - PROCESS | 1846 | 1461774804759 Marionette TRACE conn3 <- [1,3107,null,{"value":null}] 09:33:25 INFO - PROCESS | 1846 | 1461774804997 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\", \"8c3fb307-b706-445e-94e1-ab62aec87e07\");\n\nvar timer = null;\nif (30000) {\n 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:33:25 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f75300d4000 == 130 [pid = 1846] [id = 786] 09:33:25 INFO - PROCESS | 1846 | ++DOMWINDOW == 184 (0x7f7527b13000) [pid = 1846] [serial = 2357] [outer = (nil)] 09:33:25 INFO - PROCESS | 1846 | ++DOMWINDOW == 185 (0x7f752e54c000) [pid = 1846] [serial = 2358] [outer = 0x7f7527b13000] 09:33:25 INFO - PROCESS | 1846 | 1461774805070 Marionette DEBUG loaded listener.js 09:33:25 INFO - PROCESS | 1846 | ++DOMWINDOW == 186 (0x7f752f005800) [pid = 1846] [serial = 2359] [outer = 0x7f7527b13000] 09:33:25 INFO - PROCESS | 1846 | 1461774805882 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:33:25 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsText 09:33:25 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsDataURL 09:33:25 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsArrayBuffer 09:33:25 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_result.html | took 1385ms 09:33:25 INFO - PROCESS | 1846 | 1461774805920 Marionette TRACE conn3 -> [0,3109,"getWindowHandle",null] 09:33:25 INFO - PROCESS | 1846 | 1461774805924 Marionette TRACE conn3 <- [1,3109,null,{"value":"8"}] 09:33:25 INFO - TEST-START | /FileAPI/url/url_createobjecturl_blob.html 09:33:25 INFO - PROCESS | 1846 | 1461774805929 Marionette TRACE conn3 -> [0,3110,"setScriptTimeout",{"ms":35000}] 09:33:25 INFO - PROCESS | 1846 | 1461774805931 Marionette TRACE conn3 <- [1,3110,null,{}] 09:33:25 INFO - PROCESS | 1846 | 1461774805937 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:33:26 INFO - PROCESS | 1846 | 1461774806137 Marionette TRACE conn3 <- [1,3111,null,{"value":null}] 09:33:26 INFO - PROCESS | 1846 | 1461774806404 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\", \"8c3fb307-b706-445e-94e1-ab62aec87e07\");\n\nvar timer = null;\nif (30000) {\n 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:33:26 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f7530366800 == 131 [pid = 1846] [id = 787] 09:33:26 INFO - PROCESS | 1846 | ++DOMWINDOW == 187 (0x7f752f005c00) [pid = 1846] [serial = 2360] [outer = (nil)] 09:33:26 INFO - PROCESS | 1846 | ++DOMWINDOW == 188 (0x7f752f00ec00) [pid = 1846] [serial = 2361] [outer = 0x7f752f005c00] 09:33:26 INFO - PROCESS | 1846 | 1461774806481 Marionette DEBUG loaded listener.js 09:33:26 INFO - PROCESS | 1846 | ++DOMWINDOW == 189 (0x7f752f14b800) [pid = 1846] [serial = 2362] [outer = 0x7f752f005c00] 09:33:27 INFO - PROCESS | 1846 | 1461774807286 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:33:27 INFO - TEST-PASS | /FileAPI/url/url_createobjecturl_blob.html | Check if the Blob URI starts with 'blob' using createObjectURL() 09:33:27 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:33:27 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:21:20 09:33:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:33:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:33:27 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:20:3 09:33:27 INFO - TEST-OK | /FileAPI/url/url_createobjecturl_blob.html | took 1388ms 09:33:27 INFO - TEST-START | /FileAPI/url/url_xmlhttprequest.html 09:33:27 INFO - PROCESS | 1846 | 1461774807320 Marionette TRACE conn3 -> [0,3113,"getWindowHandle",null] 09:33:27 INFO - PROCESS | 1846 | 1461774807322 Marionette TRACE conn3 <- [1,3113,null,{"value":"8"}] 09:33:27 INFO - PROCESS | 1846 | 1461774807329 Marionette TRACE conn3 -> [0,3114,"setScriptTimeout",{"ms":35000}] 09:33:27 INFO - PROCESS | 1846 | 1461774807332 Marionette TRACE conn3 <- [1,3114,null,{}] 09:33:27 INFO - PROCESS | 1846 | 1461774807337 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:33:27 INFO - PROCESS | 1846 | 1461774807550 Marionette TRACE conn3 <- [1,3115,null,{"value":null}] 09:33:27 INFO - PROCESS | 1846 | 1461774807838 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\", \"8c3fb307-b706-445e-94e1-ab62aec87e07\");\n\nvar timer = null;\nif (30000) {\n 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:33:27 INFO - PROCESS | 1846 | ++DOCSHELL 0x7f75281b4000 == 132 [pid = 1846] [id = 788] 09:33:27 INFO - PROCESS | 1846 | ++DOMWINDOW == 190 (0x7f751b8e7800) [pid = 1846] [serial = 2363] [outer = (nil)] 09:33:27 INFO - PROCESS | 1846 | ++DOMWINDOW == 191 (0x7f7523708400) [pid = 1846] [serial = 2364] [outer = 0x7f751b8e7800] 09:33:27 INFO - PROCESS | 1846 | 1461774807910 Marionette DEBUG loaded listener.js 09:33:28 INFO - PROCESS | 1846 | ++DOMWINDOW == 192 (0x7f752f155400) [pid = 1846] [serial = 2365] [outer = 0x7f751b8e7800] 09:33:29 INFO - PROCESS | 1846 | 1461774809150 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:33:29 INFO - TEST-PASS | /FileAPI/url/url_xmlhttprequest.html | FileAPI Test: Creating Blob URL via XMLHttpRequest 09:33:29 INFO - TEST-OK | /FileAPI/url/url_xmlhttprequest.html | took 1833ms 09:33:29 INFO - PROCESS | 1846 | 1461774809162 Marionette TRACE conn3 -> [0,3117,"getWindowHandle",null] 09:33:29 INFO - PROCESS | 1846 | 1461774809167 Marionette TRACE conn3 <- [1,3117,null,{"value":"8"}] 09:33:30 WARNING - u'runner_teardown' () 09:33:30 INFO - No more tests 09:33:30 INFO - Got 0 unexpected results 09:33:30 INFO - SUITE-END | took 1126s 09:33:30 INFO - Closing logging queue 09:33:30 INFO - queue closed 09:33:30 INFO - Return code: 0 09:33:30 WARNING - # TBPL SUCCESS # 09:33:30 INFO - Running post-action listener: _resource_record_post_action 09:33:30 INFO - Running post-run listener: _resource_record_post_run 09:33:31 INFO - Total resource usage - Wall time: 1160s; CPU: 98.0%; Read bytes: 8564736; Write bytes: 934072320; Read time: 408; Write time: 272952 09:33:31 INFO - pull - Wall time: 0s; CPU: Can't collect data; Read bytes: 0; Write bytes: 0; Read time: 0; Write time: 0 09:33:31 INFO - install - Wall time: 29s; CPU: 100.0%; Read bytes: 0; Write bytes: 9494528; Read time: 0; Write time: 4272 09:33:31 INFO - run-tests - Wall time: 1132s; CPU: 98.0%; Read bytes: 6250496; Write bytes: 924041216; Read time: 312; Write time: 268532 09:33:31 INFO - Running post-run listener: _upload_blobber_files 09:33:31 INFO - Blob upload gear active. 09:33:31 INFO - Preparing to upload files from /builds/slave/test/build/blobber_upload_dir. 09:33:31 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:33:31 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-aurora', '-d', '/builds/slave/test/build/blobber_upload_dir', '--output-manifest', '/builds/slave/test/build/uploaded_files.json'] 09:33:31 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-aurora -d /builds/slave/test/build/blobber_upload_dir --output-manifest /builds/slave/test/build/uploaded_files.json 09:33:32 INFO - (blobuploader) - INFO - Open directory for files ... 09:33:32 INFO - (blobuploader) - INFO - Uploading /builds/slave/test/build/blobber_upload_dir/wpt_raw.log ... 09:33:32 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 09:33:32 INFO - (blobuploader) - INFO - Uploading, attempt #1. 09:33:33 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_raw.log: uploaded 09:33:33 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 09:33:33 INFO - (blobuploader) - INFO - Done attempting. 09:33:33 INFO - (blobuploader) - INFO - Uploading /builds/slave/test/build/blobber_upload_dir/wpt_errorsummary.log ... 09:33:33 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 09:33:33 INFO - (blobuploader) - INFO - Uploading, attempt #1. 09:33:33 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_errorsummary.log: uploaded 09:33:33 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 09:33:33 INFO - (blobuploader) - INFO - Done attempting. 09:33:33 INFO - (blobuploader) - INFO - Iteration through files over. 09:33:33 INFO - Return code: 0 09:33:34 INFO - rmtree: /builds/slave/test/build/uploaded_files.json 09:33:34 INFO - retry: Calling remove with args: ('/builds/slave/test/build/uploaded_files.json',), kwargs: {}, attempt #1 09:33:34 INFO - Setting buildbot property blobber_files to {"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-aurora/sha512/ef62c2eab3ffbd970c4c5745fe380a28c8414df270d34d1e8d12511847f83949bf3537a38b7e74a39dac8c9a9c30e0693e1634abec7a93a220a44d6c1d9b884e", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-aurora/sha512/93ad8c9bb77303af926c33f14e2c0e0f96f1fa0e568b08b3df921204c38c049c7ed47ff128911297ca1a87b4bdef68982121ab54880ab687227324226d5b8725"} 09:33:34 INFO - Writing buildbot properties ['blobber_files'] to /builds/slave/test/properties/blobber_files 09:33:34 INFO - Writing to file /builds/slave/test/properties/blobber_files 09:33:34 INFO - Contents: 09:33:34 INFO - blobber_files:{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-aurora/sha512/ef62c2eab3ffbd970c4c5745fe380a28c8414df270d34d1e8d12511847f83949bf3537a38b7e74a39dac8c9a9c30e0693e1634abec7a93a220a44d6c1d9b884e", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-aurora/sha512/93ad8c9bb77303af926c33f14e2c0e0f96f1fa0e568b08b3df921204c38c049c7ed47ff128911297ca1a87b4bdef68982121ab54880ab687227324226d5b8725"} 09:33:34 INFO - Running post-run listener: copy_logs_to_upload_dir 09:33:34 INFO - Copying logs to upload dir... 09:33:34 INFO - mkdir: /builds/slave/test/build/upload/logs 09:33:34 INFO - Copying logs to upload dir... program finished with exit code 0 elapsedTime=1269.859196 ========= master_lag: 0.46 ========= ========= Finished '/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py ...' (results: 0, elapsed: 21 mins, 10 secs) (at 2016-04-27 09:33:34.522452) ========= ========= Started set props: build_url blobber_files symbols_url (results: 0, elapsed: 0 secs) (at 2016-04-27 09:33:34.528780) ========= 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-1461773457.791732-435531304 _=/tools/buildbot/bin/python using PTY: False blobber_files:{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-aurora/sha512/ef62c2eab3ffbd970c4c5745fe380a28c8414df270d34d1e8d12511847f83949bf3537a38b7e74a39dac8c9a9c30e0693e1634abec7a93a220a44d6c1d9b884e", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-aurora/sha512/93ad8c9bb77303af926c33f14e2c0e0f96f1fa0e568b08b3df921204c38c049c7ed47ff128911297ca1a87b4bdef68982121ab54880ab687227324226d5b8725"} build_url:https://queue.taskcluster.net/v1/task/RK65G2nhRbKkSzPBC3IBwg/artifacts/public/build/firefox-48.0a2.en-US.linux-x86_64.tar.bz2 symbols_url:https://queue.taskcluster.net/v1/task/RK65G2nhRbKkSzPBC3IBwg/artifacts/public/build/firefox-48.0a2.en-US.linux-x86_64.crashreporter-symbols.zip program finished with exit code 0 elapsedTime=0.035860 build_url: 'https://queue.taskcluster.net/v1/task/RK65G2nhRbKkSzPBC3IBwg/artifacts/public/build/firefox-48.0a2.en-US.linux-x86_64.tar.bz2' blobber_files: '{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-aurora/sha512/ef62c2eab3ffbd970c4c5745fe380a28c8414df270d34d1e8d12511847f83949bf3537a38b7e74a39dac8c9a9c30e0693e1634abec7a93a220a44d6c1d9b884e", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-aurora/sha512/93ad8c9bb77303af926c33f14e2c0e0f96f1fa0e568b08b3df921204c38c049c7ed47ff128911297ca1a87b4bdef68982121ab54880ab687227324226d5b8725"}' symbols_url: 'https://queue.taskcluster.net/v1/task/RK65G2nhRbKkSzPBC3IBwg/artifacts/public/build/firefox-48.0a2.en-US.linux-x86_64.crashreporter-symbols.zip' ========= master_lag: 0.05 ========= ========= Finished set props: build_url blobber_files symbols_url (results: 0, elapsed: 0 secs) (at 2016-04-27 09:33:34.610111) ========= ========= Started 'rm -f ...' (results: 0, elapsed: 0 secs) (at 2016-04-27 09:33:34.610587) ========= 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-1461773457.791732-435531304 _=/tools/buildbot/bin/python using PTY: False program finished with exit code 0 elapsedTime=0.020382 ========= master_lag: 0.05 ========= ========= Finished 'rm -f ...' (results: 0, elapsed: 0 secs) (at 2016-04-27 09:33:34.683825) ========= ========= Started reboot skipped (results: 3, elapsed: 0 secs) (at 2016-04-27 09:33:34.684280) ========= ========= Finished reboot skipped (results: 3, elapsed: 0 secs) (at 2016-04-27 09:33:34.684862) ========= ========= Total master_lag: 0.66 =========