builder: mozilla-aurora_ubuntu64_vm-debug_test-web-platform-tests-1 slave: tst-linux64-spot-258 starttime: 1462475235.91 results: success (0) buildid: 20160505103448 builduid: dd35c8d42e6745669048b66fbea75044 revision: cb425f373a802dc57c8fefffad95487334467ec2 ========= Started set props: master (results: 0, elapsed: 0 secs) (at 2016-05-05 12:07:15.906113) ========= master: http://buildbot-master52.bb.releng.use1.mozilla.com:8201/ ========= Finished set props: master (results: 0, elapsed: 0 secs) (at 2016-05-05 12:07:15.906568) ========= ========= Started downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-05-05 12:07:15.906853) ========= ========= Finished downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-05-05 12:07:16.220190) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-05-05 12:07:16.220582) ========= 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-1462474091.871433-217475222 _=/tools/buildbot/bin/python using PTY: False --2016-05-05 12:07:16-- https://hg.mozilla.org/build/tools/raw-file/default/buildfarm/utils/archiver_client.py Resolving hg.mozilla.org (hg.mozilla.org)... 63.245.215.102, 63.245.215.25 Connecting to hg.mozilla.org (hg.mozilla.org)|63.245.215.102|:443... connected. HTTP request sent, awaiting response... 200 Script output follows Length: 12141 (12K) [text/x-python] Saving to: `archiver_client.py' 0K .......... . 100% 9.39M=0.001s 2016-05-05 12:07:16 (9.39 MB/s) - `archiver_client.py' saved [12141/12141] program finished with exit code 0 elapsedTime=0.590063 ========= master_lag: 0.03 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-05-05 12:07:16.843840) ========= ========= Started 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2016-05-05 12:07:16.844155) ========= 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-1462474091.871433-217475222 _=/tools/buildbot/bin/python using PTY: False program finished with exit code 0 elapsedTime=0.071648 ========= master_lag: 0.03 ========= ========= Finished 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2016-05-05 12:07:16.946245) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 2 secs) (at 2016-05-05 12:07:16.946614) ========= bash -c 'python archiver_client.py mozharness --repo releases/mozilla-aurora --rev cb425f373a802dc57c8fefffad95487334467ec2 --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 cb425f373a802dc57c8fefffad95487334467ec2 --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-1462474091.871433-217475222 _=/tools/buildbot/bin/python using PTY: False 2016-05-05 12:07:17,054 truncating revision to first 12 chars 2016-05-05 12:07:17,055 Setting DEBUG logging. 2016-05-05 12:07:17,055 attempt 1/10 2016-05-05 12:07:17,055 Getting archive location from https://api.pub.build.mozilla.org/archiver/hgmo/releases/mozilla-aurora/cb425f373a80?&preferred_region=us-west-2&suffix=tar.gz&subdir=testing/mozharness 2016-05-05 12:07:18,511 unpacking tar archive at: mozilla-aurora-cb425f373a80/testing/mozharness/ program finished with exit code 0 elapsedTime=2.032355 ========= master_lag: 0.18 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 2 secs) (at 2016-05-05 12:07:19.156593) ========= ========= Started set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-05-05 12:07:19.156917) ========= script_repo_revision: cb425f373a802dc57c8fefffad95487334467ec2 ========= Finished set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-05-05 12:07:19.157333) ========= ========= Started downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-05-05 12:07:19.157606) ========= ========= Finished downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-05-05 12:07:19.186717) ========= ========= Started '/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py ...' (results: 0, elapsed: 22 mins, 30 secs) (at 2016-05-05 12:07:19.186997) ========= /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-1462474091.871433-217475222 _=/tools/buildbot/bin/python using PTY: False 12:07:19 INFO - MultiFileLogger online at 20160505 12:07:19 in /builds/slave/test 12:07:19 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 12:07:19 INFO - Dumping config to /builds/slave/test/logs/localconfig.json. 12:07:19 INFO - {'append_to_log': False, 12:07:19 INFO - 'base_work_dir': '/builds/slave/test', 12:07:19 INFO - 'blob_upload_branch': 'mozilla-aurora', 12:07:19 INFO - 'blob_uploader_auth_file': '/builds/slave/test/oauth.txt', 12:07:19 INFO - 'buildbot_json_path': 'buildprops.json', 12:07:19 INFO - 'config_files': ('web_platform_tests/prod_config.py',), 12:07:19 INFO - 'default_blob_upload_servers': ('https://blobupload.elasticbeanstalk.com',), 12:07:19 INFO - 'download_minidump_stackwalk': True, 12:07:19 INFO - 'download_symbols': 'true', 12:07:19 INFO - 'e10s': False, 12:07:19 INFO - 'exes': {'python': '/tools/buildbot/bin/python', 12:07:19 INFO - 'tooltool.py': '/tools/tooltool.py', 12:07:19 INFO - 'virtualenv': ('/tools/buildbot/bin/python', 12:07:19 INFO - '/tools/misc-python/virtualenv.py')}, 12:07:19 INFO - 'find_links': ('http://pypi.pvt.build.mozilla.org/pub', 12:07:19 INFO - 'http://pypi.pub.build.mozilla.org/pub'), 12:07:19 INFO - 'log_level': 'info', 12:07:19 INFO - 'log_to_console': True, 12:07:19 INFO - 'opt_config_files': (), 12:07:19 INFO - 'options': ('--prefs-root=%(test_path)s/prefs', 12:07:19 INFO - '--processes=1', 12:07:19 INFO - '--config=%(test_path)s/wptrunner.ini', 12:07:19 INFO - '--ca-cert-path=%(test_path)s/certs/cacert.pem', 12:07:19 INFO - '--host-key-path=%(test_path)s/certs/web-platform.test.key', 12:07:19 INFO - '--host-cert-path=%(test_path)s/certs/web-platform.test.pem', 12:07:19 INFO - '--certutil-binary=%(test_install_path)s/bin/certutil'), 12:07:19 INFO - 'pip_index': False, 12:07:19 INFO - 'require_test_zip': True, 12:07:19 INFO - 'test_type': ('testharness',), 12:07:19 INFO - 'this_chunk': '1', 12:07:19 INFO - 'tooltool_cache': '/builds/tooltool_cache', 12:07:19 INFO - 'total_chunks': '10', 12:07:19 INFO - 'virtualenv_path': 'venv', 12:07:19 INFO - 'volatile_config': {'actions': None, 'add_actions': None, 'no_actions': None}, 12:07:19 INFO - 'work_dir': 'build'} 12:07:19 INFO - ##### 12:07:19 INFO - ##### Running clobber step. 12:07:19 INFO - ##### 12:07:19 INFO - Running pre-action listener: _resource_record_pre_action 12:07:19 INFO - Running main action method: clobber 12:07:19 INFO - rmtree: /builds/slave/test/build 12:07:19 INFO - retry: Calling rmtree with args: ('/builds/slave/test/build',), kwargs: {}, attempt #1 12:07:22 INFO - Running post-action listener: _resource_record_post_action 12:07:22 INFO - ##### 12:07:22 INFO - ##### Running read-buildbot-config step. 12:07:22 INFO - ##### 12:07:22 INFO - Running pre-action listener: _resource_record_pre_action 12:07:22 INFO - Running main action method: read_buildbot_config 12:07:22 INFO - Using buildbot properties: 12:07:22 INFO - { 12:07:22 INFO - "project": "", 12:07:22 INFO - "product": "firefox", 12:07:22 INFO - "script_repo_revision": "production", 12:07:22 INFO - "scheduler": "tests-mozilla-aurora-ubuntu64_vm-debug-unittest", 12:07:22 INFO - "repository": "", 12:07:22 INFO - "buildername": "Ubuntu VM 12.04 x64 mozilla-aurora debug test web-platform-tests-1", 12:07:22 INFO - "buildid": "20160505103448", 12:07:22 INFO - "pgo_build": "False", 12:07:22 INFO - "basedir": "/builds/slave/test", 12:07:22 INFO - "buildnumber": 6, 12:07:22 INFO - "slavename": "tst-linux64-spot-258", 12:07:22 INFO - "master": "http://buildbot-master52.bb.releng.use1.mozilla.com:8201/", 12:07:22 INFO - "platform": "linux64", 12:07:22 INFO - "branch": "mozilla-aurora", 12:07:22 INFO - "revision": "cb425f373a802dc57c8fefffad95487334467ec2", 12:07:22 INFO - "repo_path": "releases/mozilla-aurora", 12:07:22 INFO - "moz_repo_path": "", 12:07:22 INFO - "stage_platform": "linux64", 12:07:22 INFO - "builduid": "dd35c8d42e6745669048b66fbea75044", 12:07:22 INFO - "slavebuilddir": "test" 12:07:22 INFO - } 12:07:22 INFO - Found installer url https://queue.taskcluster.net/v1/task/GdlsavJARDCPkQjja2XDTA/artifacts/public/build/firefox-48.0a2.en-US.linux-x86_64.tar.bz2. 12:07:22 INFO - Found a test packages url https://queue.taskcluster.net/v1/task/GdlsavJARDCPkQjja2XDTA/artifacts/public/build/firefox-48.0a2.en-US.linux-x86_64.test_packages.json. 12:07:22 INFO - Running post-action listener: _resource_record_post_action 12:07:22 INFO - ##### 12:07:22 INFO - ##### Running download-and-extract step. 12:07:22 INFO - ##### 12:07:22 INFO - Running pre-action listener: _resource_record_pre_action 12:07:22 INFO - Running main action method: download_and_extract 12:07:22 INFO - mkdir: /builds/slave/test/build/tests 12:07:22 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')]} 12:07:22 INFO - https://queue.taskcluster.net/v1/task/GdlsavJARDCPkQjja2XDTA/artifacts/public/build/firefox-48.0a2.en-US.linux-x86_64.test_packages.json matches https://queue.taskcluster.net 12:07:22 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/GdlsavJARDCPkQjja2XDTA/artifacts/public/build/firefox-48.0a2.en-US.linux-x86_64.test_packages.json 12:07:22 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/GdlsavJARDCPkQjja2XDTA/artifacts/public/build/firefox-48.0a2.en-US.linux-x86_64.test_packages.json 12:07:22 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/GdlsavJARDCPkQjja2XDTA/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 12:07:22 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/GdlsavJARDCPkQjja2XDTA/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 12:07:23 INFO - Downloaded 1361 bytes. 12:07:23 INFO - Reading from file /builds/slave/test/build/firefox-48.0a2.en-US.linux-x86_64.test_packages.json 12:07:23 INFO - Using the following test package requirements: 12:07:23 INFO - {u'common': [u'firefox-48.0a2.en-US.linux-x86_64.common.tests.zip'], 12:07:23 INFO - u'cppunittest': [u'firefox-48.0a2.en-US.linux-x86_64.common.tests.zip', 12:07:23 INFO - u'firefox-48.0a2.en-US.linux-x86_64.cppunittest.tests.zip'], 12:07:23 INFO - u'gtest': [u'firefox-48.0a2.en-US.linux-x86_64.common.tests.zip', 12:07:23 INFO - u'firefox-48.0a2.en-US.linux-x86_64.gtest.tests.zip'], 12:07:23 INFO - u'jittest': [u'firefox-48.0a2.en-US.linux-x86_64.common.tests.zip', 12:07:23 INFO - u'jsshell-linux-x86_64.zip'], 12:07:23 INFO - u'mochitest': [u'firefox-48.0a2.en-US.linux-x86_64.common.tests.zip', 12:07:23 INFO - u'firefox-48.0a2.en-US.linux-x86_64.mochitest.tests.zip'], 12:07:23 INFO - u'mozbase': [u'firefox-48.0a2.en-US.linux-x86_64.common.tests.zip'], 12:07:23 INFO - u'reftest': [u'firefox-48.0a2.en-US.linux-x86_64.common.tests.zip', 12:07:23 INFO - u'firefox-48.0a2.en-US.linux-x86_64.reftest.tests.zip'], 12:07:23 INFO - u'talos': [u'firefox-48.0a2.en-US.linux-x86_64.common.tests.zip', 12:07:23 INFO - u'firefox-48.0a2.en-US.linux-x86_64.talos.tests.zip'], 12:07:23 INFO - u'web-platform': [u'firefox-48.0a2.en-US.linux-x86_64.common.tests.zip', 12:07:23 INFO - u'firefox-48.0a2.en-US.linux-x86_64.web-platform.tests.zip'], 12:07:23 INFO - u'xpcshell': [u'firefox-48.0a2.en-US.linux-x86_64.common.tests.zip', 12:07:23 INFO - u'firefox-48.0a2.en-US.linux-x86_64.xpcshell.tests.zip']} 12:07:23 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 12:07:23 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')]} 12:07:23 INFO - https://queue.taskcluster.net/v1/task/GdlsavJARDCPkQjja2XDTA/artifacts/public/build/firefox-48.0a2.en-US.linux-x86_64.common.tests.zip matches https://queue.taskcluster.net 12:07:23 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/GdlsavJARDCPkQjja2XDTA/artifacts/public/build/firefox-48.0a2.en-US.linux-x86_64.common.tests.zip 12:07:23 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/GdlsavJARDCPkQjja2XDTA/artifacts/public/build/firefox-48.0a2.en-US.linux-x86_64.common.tests.zip 12:07:23 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/GdlsavJARDCPkQjja2XDTA/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 12:07:23 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/GdlsavJARDCPkQjja2XDTA/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 12:07:27 INFO - Downloaded 22753089 bytes. 12:07:27 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/*'] 12:07:27 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/* 12:07:27 INFO - caution: filename not matched: web-platform/* 12:07:27 INFO - Return code: 11 12:07: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')]} 12:07:27 INFO - https://queue.taskcluster.net/v1/task/GdlsavJARDCPkQjja2XDTA/artifacts/public/build/firefox-48.0a2.en-US.linux-x86_64.web-platform.tests.zip matches https://queue.taskcluster.net 12:07:27 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/GdlsavJARDCPkQjja2XDTA/artifacts/public/build/firefox-48.0a2.en-US.linux-x86_64.web-platform.tests.zip 12:07:27 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/GdlsavJARDCPkQjja2XDTA/artifacts/public/build/firefox-48.0a2.en-US.linux-x86_64.web-platform.tests.zip 12:07:27 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/GdlsavJARDCPkQjja2XDTA/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 12:07:27 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/GdlsavJARDCPkQjja2XDTA/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 12:07:30 INFO - Downloaded 36408648 bytes. 12:07:30 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/*'] 12:07:30 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/* 12:07:33 INFO - caution: filename not matched: bin/* 12:07:33 INFO - caution: filename not matched: config/* 12:07:33 INFO - caution: filename not matched: mozbase/* 12:07:33 INFO - caution: filename not matched: marionette/* 12:07:33 INFO - caution: filename not matched: tools/wptserve/* 12:07:33 INFO - Return code: 11 12:07:33 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')]} 12:07:33 INFO - https://queue.taskcluster.net/v1/task/GdlsavJARDCPkQjja2XDTA/artifacts/public/build/firefox-48.0a2.en-US.linux-x86_64.tar.bz2 matches https://queue.taskcluster.net 12:07:33 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/GdlsavJARDCPkQjja2XDTA/artifacts/public/build/firefox-48.0a2.en-US.linux-x86_64.tar.bz2 12:07:33 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/GdlsavJARDCPkQjja2XDTA/artifacts/public/build/firefox-48.0a2.en-US.linux-x86_64.tar.bz2 12:07:33 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/GdlsavJARDCPkQjja2XDTA/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 12:07:33 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/GdlsavJARDCPkQjja2XDTA/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 12:07:42 INFO - Downloaded 69395048 bytes. 12:07:42 INFO - Setting buildbot property build_url to https://queue.taskcluster.net/v1/task/GdlsavJARDCPkQjja2XDTA/artifacts/public/build/firefox-48.0a2.en-US.linux-x86_64.tar.bz2 12:07:42 INFO - mkdir: /builds/slave/test/properties 12:07:42 INFO - Writing buildbot properties ['build_url'] to /builds/slave/test/properties/build_url 12:07:42 INFO - Writing to file /builds/slave/test/properties/build_url 12:07:42 INFO - Contents: 12:07:42 INFO - build_url:https://queue.taskcluster.net/v1/task/GdlsavJARDCPkQjja2XDTA/artifacts/public/build/firefox-48.0a2.en-US.linux-x86_64.tar.bz2 12:07:58 INFO - Setting buildbot property symbols_url to https://queue.taskcluster.net/v1/task/GdlsavJARDCPkQjja2XDTA/artifacts/public/build/firefox-48.0a2.en-US.linux-x86_64.crashreporter-symbols.zip 12:07:58 INFO - Writing buildbot properties ['symbols_url'] to /builds/slave/test/properties/symbols_url 12:07:58 INFO - Writing to file /builds/slave/test/properties/symbols_url 12:07:58 INFO - Contents: 12:07:58 INFO - symbols_url:https://queue.taskcluster.net/v1/task/GdlsavJARDCPkQjja2XDTA/artifacts/public/build/firefox-48.0a2.en-US.linux-x86_64.crashreporter-symbols.zip 12:07:58 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 12:07:58 INFO - https://queue.taskcluster.net/v1/task/GdlsavJARDCPkQjja2XDTA/artifacts/public/build/firefox-48.0a2.en-US.linux-x86_64.crashreporter-symbols.zip matches https://queue.taskcluster.net 12:07:58 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/GdlsavJARDCPkQjja2XDTA/artifacts/public/build/firefox-48.0a2.en-US.linux-x86_64.crashreporter-symbols.zip 12:07:58 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/GdlsavJARDCPkQjja2XDTA/artifacts/public/build/firefox-48.0a2.en-US.linux-x86_64.crashreporter-symbols.zip 12:07:58 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/GdlsavJARDCPkQjja2XDTA/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 12:07:58 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/GdlsavJARDCPkQjja2XDTA/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 12:08:04 INFO - Downloaded 90891278 bytes. 12:08:04 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'] 12:08:04 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 12:08:10 INFO - Return code: 0 12:08:10 INFO - Running post-action listener: _resource_record_post_action 12:08:10 INFO - Running post-action listener: set_extra_try_arguments 12:08:10 INFO - ##### 12:08:10 INFO - ##### Running create-virtualenv step. 12:08:10 INFO - ##### 12:08:10 INFO - Running pre-action listener: _pre_create_virtualenv 12:08:10 INFO - Running pre-action listener: _resource_record_pre_action 12:08:10 INFO - Running main action method: create_virtualenv 12:08:10 INFO - Creating virtualenv /builds/slave/test/build/venv 12:08:10 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 12:08:10 INFO - Copy/paste: /tools/buildbot/bin/python /tools/misc-python/virtualenv.py --no-site-packages --distribute /builds/slave/test/build/venv 12:08:11 INFO - The --no-site-packages flag is deprecated; it is now the default behavior. 12:08:11 INFO - Using real prefix '/usr' 12:08:11 INFO - New python executable in /builds/slave/test/build/venv/bin/python 12:08:14 INFO - Installing distribute.............................................................................................................................................................................................done. 12:08:18 INFO - Installing pip.................done. 12:08:18 INFO - Return code: 0 12:08:18 INFO - Installing psutil>=0.7.1 into virtualenv /builds/slave/test/build/venv 12:08:18 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 12:08:18 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 12:08:18 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 12:08:18 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 12:08:18 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 12:08:18 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 12:08:18 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 0x1957030>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x19583f0>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x1a5c1f0>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x1a64050>, '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 0x1a64ed0>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x19a35b0>, '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-1462474091.871433-217475222', '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 12:08:18 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 12:08:18 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 12:08:18 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 12:08:18 INFO - 'CCACHE_UMASK': '002', 12:08:18 INFO - 'DISPLAY': ':0', 12:08:18 INFO - 'HOME': '/home/cltbld', 12:08:18 INFO - 'LANG': 'en_US.UTF-8', 12:08:18 INFO - 'LOGNAME': 'cltbld', 12:08:18 INFO - 'MAIL': '/var/mail/cltbld', 12:08:18 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 12:08:18 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 12:08:18 INFO - 'MOZ_NO_REMOTE': '1', 12:08:18 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 12:08:18 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 12:08:18 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 12:08:18 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 12:08:18 INFO - 'PWD': '/builds/slave/test', 12:08:18 INFO - 'SHELL': '/bin/bash', 12:08:18 INFO - 'SHLVL': '1', 12:08:18 INFO - 'TERM': 'linux', 12:08:18 INFO - 'TMOUT': '86400', 12:08:18 INFO - 'USER': 'cltbld', 12:08:18 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1462474091.871433-217475222', 12:08:18 INFO - '_': '/tools/buildbot/bin/python'} 12:08:18 INFO - Ignoring indexes: https://pypi.python.org/simple/ 12:08:18 INFO - Downloading/unpacking psutil>=0.7.1 12:08:18 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 12:08:18 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 12:08:18 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 12:08:18 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 12:08:18 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 12:08:18 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 12:08:23 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/psutil/setup.py) egg_info for package psutil 12:08:24 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build' 12:08:24 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 12:08:24 INFO - Installing collected packages: psutil 12:08:24 INFO - Running setup.py install for psutil 12:08:24 INFO - building 'psutil._psutil_linux' extension 12:08:24 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 12:08:24 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 12:08:24 INFO - building 'psutil._psutil_posix' extension 12:08:24 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 12:08:25 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 12:08:25 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build' 12:08:25 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 12:08:25 INFO - Successfully installed psutil 12:08:25 INFO - Cleaning up... 12:08:25 INFO - Return code: 0 12:08:25 INFO - Installing mozsystemmonitor==0.0.0 into virtualenv /builds/slave/test/build/venv 12:08:25 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 12:08:25 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 12:08:25 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 12:08:25 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 12:08:25 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 12:08:25 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 12:08:25 INFO - retry: Calling run_command with args: [['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.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 0x1957030>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x19583f0>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x1a5c1f0>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x1a64050>, '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 0x1a64ed0>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x19a35b0>, '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-1462474091.871433-217475222', '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 12:08:25 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.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 12:08:25 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --timeout 120 --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.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 12:08:25 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 12:08:25 INFO - 'CCACHE_UMASK': '002', 12:08:25 INFO - 'DISPLAY': ':0', 12:08:25 INFO - 'HOME': '/home/cltbld', 12:08:25 INFO - 'LANG': 'en_US.UTF-8', 12:08:25 INFO - 'LOGNAME': 'cltbld', 12:08:25 INFO - 'MAIL': '/var/mail/cltbld', 12:08:25 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 12:08:25 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 12:08:25 INFO - 'MOZ_NO_REMOTE': '1', 12:08:25 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 12:08:25 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 12:08:25 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 12:08:25 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 12:08:25 INFO - 'PWD': '/builds/slave/test', 12:08:25 INFO - 'SHELL': '/bin/bash', 12:08:25 INFO - 'SHLVL': '1', 12:08:25 INFO - 'TERM': 'linux', 12:08:25 INFO - 'TMOUT': '86400', 12:08:25 INFO - 'USER': 'cltbld', 12:08:25 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1462474091.871433-217475222', 12:08:25 INFO - '_': '/tools/buildbot/bin/python'} 12:08:25 INFO - Ignoring indexes: https://pypi.python.org/simple/ 12:08:25 INFO - Downloading/unpacking mozsystemmonitor==0.0.0 12:08:25 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 12:08:25 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 12:08:25 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 12:08:25 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 12:08:25 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 12:08:25 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 12:08:30 INFO - Downloading mozsystemmonitor-0.0.tar.gz 12:08:30 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/mozsystemmonitor/setup.py) egg_info for package mozsystemmonitor 12:08:30 INFO - Requirement already satisfied (use --upgrade to upgrade): psutil>=0.7.1 in ./venv/lib/python2.7/site-packages (from mozsystemmonitor==0.0.0) 12:08:30 INFO - Installing collected packages: mozsystemmonitor 12:08:30 INFO - Running setup.py install for mozsystemmonitor 12:08:31 INFO - Successfully installed mozsystemmonitor 12:08:31 INFO - Cleaning up... 12:08:31 INFO - Return code: 0 12:08:31 INFO - Installing blobuploader==1.2.4 into virtualenv /builds/slave/test/build/venv 12:08:31 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 12:08:31 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 12:08:31 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 12:08:31 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 12:08:31 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 12:08:31 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 12:08:31 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 0x1957030>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x19583f0>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x1a5c1f0>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x1a64050>, '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 0x1a64ed0>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x19a35b0>, '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-1462474091.871433-217475222', '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 12:08:31 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 12:08:31 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 12:08:31 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 12:08:31 INFO - 'CCACHE_UMASK': '002', 12:08:31 INFO - 'DISPLAY': ':0', 12:08:31 INFO - 'HOME': '/home/cltbld', 12:08:31 INFO - 'LANG': 'en_US.UTF-8', 12:08:31 INFO - 'LOGNAME': 'cltbld', 12:08:31 INFO - 'MAIL': '/var/mail/cltbld', 12:08:31 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 12:08:31 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 12:08:31 INFO - 'MOZ_NO_REMOTE': '1', 12:08:31 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 12:08:31 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 12:08:31 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 12:08:31 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 12:08:31 INFO - 'PWD': '/builds/slave/test', 12:08:31 INFO - 'SHELL': '/bin/bash', 12:08:31 INFO - 'SHLVL': '1', 12:08:31 INFO - 'TERM': 'linux', 12:08:31 INFO - 'TMOUT': '86400', 12:08:31 INFO - 'USER': 'cltbld', 12:08:31 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1462474091.871433-217475222', 12:08:31 INFO - '_': '/tools/buildbot/bin/python'} 12:08:31 INFO - Ignoring indexes: https://pypi.python.org/simple/ 12:08:31 INFO - Downloading/unpacking blobuploader==1.2.4 12:08:31 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 12:08:31 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 12:08:31 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 12:08:31 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 12:08:31 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 12:08:31 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 12:08:36 INFO - Downloading blobuploader-1.2.4.tar.gz 12:08:36 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blobuploader/setup.py) egg_info for package blobuploader 12:08:36 INFO - Downloading/unpacking requests==1.2.3. (from blobuploader==1.2.4) 12:08:36 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 12:08:36 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 12:08:36 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 12:08:36 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 12:08:36 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 12:08:36 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 12:08:37 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/requests/setup.py) egg_info for package requests 12:08:38 INFO - Downloading/unpacking docopt==0.6.1 (from blobuploader==1.2.4) 12:08:38 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 12:08:38 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 12:08:38 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 12:08:38 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 12:08:38 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 12:08:38 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 12:08:38 INFO - Downloading docopt-0.6.1.tar.gz 12:08:38 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/docopt/setup.py) egg_info for package docopt 12:08:38 INFO - Installing collected packages: blobuploader, requests, docopt 12:08:38 INFO - Running setup.py install for blobuploader 12:08:38 INFO - changing mode of build/scripts-2.7/blobberc.py from 664 to 775 12:08:39 INFO - changing mode of /builds/slave/test/build/venv/bin/blobberc.py to 775 12:08:39 INFO - Running setup.py install for requests 12:08:39 INFO - Running setup.py install for docopt 12:08:39 INFO - Successfully installed blobuploader requests docopt 12:08:39 INFO - Cleaning up... 12:08:40 INFO - Return code: 0 12:08:40 INFO - Installing None into virtualenv /builds/slave/test/build/venv 12:08:40 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')]} 12:08:40 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 12:08:40 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 12:08:40 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')]} 12:08:40 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 12:08:40 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 12:08:40 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 0x1957030>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x19583f0>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x1a5c1f0>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x1a64050>, '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 0x1a64ed0>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x19a35b0>, '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-1462474091.871433-217475222', '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 12:08:40 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 12:08:40 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 12:08:40 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 12:08:40 INFO - 'CCACHE_UMASK': '002', 12:08:40 INFO - 'DISPLAY': ':0', 12:08:40 INFO - 'HOME': '/home/cltbld', 12:08:40 INFO - 'LANG': 'en_US.UTF-8', 12:08:40 INFO - 'LOGNAME': 'cltbld', 12:08:40 INFO - 'MAIL': '/var/mail/cltbld', 12:08:40 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 12:08:40 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 12:08:40 INFO - 'MOZ_NO_REMOTE': '1', 12:08:40 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 12:08:40 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 12:08:40 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 12:08:40 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 12:08:40 INFO - 'PWD': '/builds/slave/test', 12:08:40 INFO - 'SHELL': '/bin/bash', 12:08:40 INFO - 'SHLVL': '1', 12:08:40 INFO - 'TERM': 'linux', 12:08:40 INFO - 'TMOUT': '86400', 12:08:40 INFO - 'USER': 'cltbld', 12:08:40 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1462474091.871433-217475222', 12:08:40 INFO - '_': '/tools/buildbot/bin/python'} 12:08:40 INFO - Ignoring indexes: https://pypi.python.org/simple/ 12:08:40 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser 12:08:40 INFO - Running setup.py (path:/tmp/pip-EMjGeN-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser 12:08:40 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash 12:08:40 INFO - Running setup.py (path:/tmp/pip-48YVxT-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash 12:08:40 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug 12:08:40 INFO - Running setup.py (path:/tmp/pip-6ergbF-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug 12:08:40 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice 12:08:40 INFO - Running setup.py (path:/tmp/pip-kaeQJy-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice 12:08:41 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile 12:08:41 INFO - Running setup.py (path:/tmp/pip-e5Qk5c-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile 12:08:41 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd 12:08:41 INFO - Running setup.py (path:/tmp/pip-JHdUvK-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd 12:08:41 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo 12:08:41 INFO - Running setup.py (path:/tmp/pip-dHRA3a-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo 12:08:41 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall 12:08:41 INFO - Running setup.py (path:/tmp/pip-qEr7J8-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall 12:08:41 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak 12:08:41 INFO - Running setup.py (path:/tmp/pip-nYGnzX-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak 12:08:41 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog 12:08:41 INFO - Running setup.py (path:/tmp/pip-0WenTE-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog 12:08:41 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork 12:08:41 INFO - Running setup.py (path:/tmp/pip-EqdshU-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork 12:08:42 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess 12:08:42 INFO - Running setup.py (path:/tmp/pip-HorBCx-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess 12:08:42 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile 12:08:42 INFO - Running setup.py (path:/tmp/pip-cipW42-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile 12:08:42 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner 12:08:42 INFO - Running setup.py (path:/tmp/pip-LErado-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner 12:08:42 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot 12:08:42 INFO - Running setup.py (path:/tmp/pip-wadvkN-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot 12:08:42 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest 12:08:42 INFO - Running setup.py (path:/tmp/pip-qMf3Ji-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest 12:08:42 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion 12:08:42 INFO - Running setup.py (path:/tmp/pip-kbcW7x-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion 12:08:42 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve 12:08:42 INFO - Running setup.py (path:/tmp/pip-7tAtab-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve 12:08:42 INFO - Unpacking /builds/slave/test/build/tests/marionette/client 12:08:42 INFO - Running setup.py (path:/tmp/pip-FyDbTA-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/client 12:08:43 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 12:08:43 INFO - Running setup.py (path:/tmp/pip-OHkWDb-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 12:08:43 INFO - Unpacking /builds/slave/test/build/tests/marionette 12:08:43 INFO - Running setup.py (path:/tmp/pip-w77X1S-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette 12:08:43 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 12:08:43 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 12:08:43 INFO - Running setup.py install for manifestparser 12:08:43 INFO - Installing manifestparser script to /builds/slave/test/build/venv/bin 12:08:43 INFO - Running setup.py install for mozcrash 12:08:44 INFO - Running setup.py install for mozdebug 12:08:44 INFO - Running setup.py install for mozdevice 12:08:44 INFO - Installing sutini script to /builds/slave/test/build/venv/bin 12:08:44 INFO - Installing dm script to /builds/slave/test/build/venv/bin 12:08:44 INFO - Running setup.py install for mozfile 12:08:44 INFO - Running setup.py install for mozhttpd 12:08:44 INFO - Installing mozhttpd script to /builds/slave/test/build/venv/bin 12:08:44 INFO - Running setup.py install for mozinfo 12:08:45 INFO - Installing mozinfo script to /builds/slave/test/build/venv/bin 12:08:45 INFO - Running setup.py install for mozInstall 12:08:45 INFO - Installing moz_remove_from_system script to /builds/slave/test/build/venv/bin 12:08:45 INFO - Installing mozuninstall script to /builds/slave/test/build/venv/bin 12:08:45 INFO - Installing mozinstall script to /builds/slave/test/build/venv/bin 12:08:45 INFO - Installing moz_add_to_system script to /builds/slave/test/build/venv/bin 12:08:45 INFO - Running setup.py install for mozleak 12:08:45 INFO - Running setup.py install for mozlog 12:08:45 INFO - Installing structlog script to /builds/slave/test/build/venv/bin 12:08:45 INFO - Running setup.py install for moznetwork 12:08:46 INFO - Installing moznetwork script to /builds/slave/test/build/venv/bin 12:08:46 INFO - Running setup.py install for mozprocess 12:08:46 INFO - Running setup.py install for mozprofile 12:08:46 INFO - Installing mozprofile script to /builds/slave/test/build/venv/bin 12:08:46 INFO - Installing diff-profiles script to /builds/slave/test/build/venv/bin 12:08:46 INFO - Installing view-profile script to /builds/slave/test/build/venv/bin 12:08:46 INFO - Running setup.py install for mozrunner 12:08:46 INFO - Installing mozrunner script to /builds/slave/test/build/venv/bin 12:08:46 INFO - Running setup.py install for mozscreenshot 12:08:46 INFO - Running setup.py install for moztest 12:08:47 INFO - Running setup.py install for mozversion 12:08:47 INFO - Installing mozversion script to /builds/slave/test/build/venv/bin 12:08:47 INFO - Running setup.py install for wptserve 12:08:47 INFO - Running setup.py install for marionette-driver 12:08:47 INFO - Running setup.py install for browsermob-proxy 12:08:48 INFO - Running setup.py install for marionette-client 12:08:48 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 12:08:48 INFO - Installing marionette script to /builds/slave/test/build/venv/bin 12:08:48 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 12:08:48 INFO - Cleaning up... 12:08:48 INFO - Return code: 0 12:08:48 INFO - Installing None into virtualenv /builds/slave/test/build/venv 12:08:48 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')]} 12:08:48 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 12:08:48 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 12:08:48 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')]} 12:08:48 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 12:08:48 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 12:08:48 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 0x1957030>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x19583f0>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x1a5c1f0>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x1a64050>, '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 0x1a64ed0>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x19a35b0>, '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-1462474091.871433-217475222', '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 12:08:48 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 12:08:48 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 12:08:48 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 12:08:48 INFO - 'CCACHE_UMASK': '002', 12:08:48 INFO - 'DISPLAY': ':0', 12:08:48 INFO - 'HOME': '/home/cltbld', 12:08:48 INFO - 'LANG': 'en_US.UTF-8', 12:08:48 INFO - 'LOGNAME': 'cltbld', 12:08:48 INFO - 'MAIL': '/var/mail/cltbld', 12:08:48 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 12:08:48 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 12:08:48 INFO - 'MOZ_NO_REMOTE': '1', 12:08:48 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 12:08:48 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 12:08:48 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 12:08:48 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 12:08:48 INFO - 'PWD': '/builds/slave/test', 12:08:48 INFO - 'SHELL': '/bin/bash', 12:08:48 INFO - 'SHLVL': '1', 12:08:48 INFO - 'TERM': 'linux', 12:08:48 INFO - 'TMOUT': '86400', 12:08:48 INFO - 'USER': 'cltbld', 12:08:48 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1462474091.871433-217475222', 12:08:48 INFO - '_': '/tools/buildbot/bin/python'} 12:08:48 INFO - Ignoring indexes: https://pypi.python.org/simple/ 12:08:48 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser 12:08:48 INFO - Running setup.py (path:/tmp/pip-JTSuY8-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser 12:08:49 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)) 12:08:49 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash 12:08:49 INFO - Running setup.py (path:/tmp/pip-9MQsUp-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash 12:08:49 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)) 12:08:49 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug 12:08:49 INFO - Running setup.py (path:/tmp/pip-jeiNAB-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug 12:08:49 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)) 12:08:49 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice 12:08:49 INFO - Running setup.py (path:/tmp/pip-Hi68NA-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice 12:08:49 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)) 12:08:49 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile 12:08:49 INFO - Running setup.py (path:/tmp/pip-L8UB6c-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile 12:08:49 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)) 12:08:49 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd 12:08:49 INFO - Running setup.py (path:/tmp/pip-g2O6Is-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd 12:08:49 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)) 12:08:49 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo 12:08:49 INFO - Running setup.py (path:/tmp/pip-ZcK3uw-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo 12:08:49 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)) 12:08:49 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall 12:08:49 INFO - Running setup.py (path:/tmp/pip-qnTV_K-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall 12:08:50 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)) 12:08:50 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak 12:08:50 INFO - Running setup.py (path:/tmp/pip-bMHgL7-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak 12:08:50 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)) 12:08:50 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog 12:08:50 INFO - Running setup.py (path:/tmp/pip-Piql3y-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog 12:08:50 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)) 12:08:50 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork 12:08:50 INFO - Running setup.py (path:/tmp/pip-aENlnt-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork 12:08:50 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)) 12:08:50 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess 12:08:50 INFO - Running setup.py (path:/tmp/pip-lSfU5b-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess 12:08:50 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)) 12:08:50 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile 12:08:50 INFO - Running setup.py (path:/tmp/pip-7Y0naS-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile 12:08:50 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)) 12:08:50 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner 12:08:50 INFO - Running setup.py (path:/tmp/pip-1Ug4jh-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner 12:08:50 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)) 12:08:50 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot 12:08:50 INFO - Running setup.py (path:/tmp/pip-LL3Sh7-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot 12:08:51 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)) 12:08:51 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest 12:08:51 INFO - Running setup.py (path:/tmp/pip-PiT7h5-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest 12:08:51 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)) 12:08:51 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion 12:08:51 INFO - Running setup.py (path:/tmp/pip-dRJxfj-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion 12:08:51 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)) 12:08:51 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve 12:08:51 INFO - Running setup.py (path:/tmp/pip-hXYlo6-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve 12:08:51 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)) 12:08:51 INFO - Unpacking /builds/slave/test/build/tests/marionette/client 12:08:51 INFO - Running setup.py (path:/tmp/pip-trM8Ou-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/client 12:08:51 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)) 12:08:51 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 12:08:51 INFO - Running setup.py (path:/tmp/pip-Dhoeit-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 12:08:51 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)) 12:08:51 INFO - Unpacking /builds/slave/test/build/tests/marionette 12:08:52 INFO - Running setup.py (path:/tmp/pip-eb5ZV4-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette 12:08:52 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 12:08:52 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)) 12:08:52 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)) 12:08:52 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)) 12:08:52 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)) 12:08:52 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)) 12:08:52 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)) 12:08:52 INFO - Downloading/unpacking blessings>=1.3 (from mozlog==3.1->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 10)) 12:08:52 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 12:08:52 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 12:08:52 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 12:08:52 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 12:08:52 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 12:08:52 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 12:08:57 INFO - Downloading blessings-1.6.tar.gz 12:08:57 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blessings/setup.py) egg_info for package blessings 12:08:57 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)) 12:08:57 INFO - Installing collected packages: blessings 12:08:57 INFO - Running setup.py install for blessings 12:08:57 INFO - Successfully installed blessings 12:08:57 INFO - Cleaning up... 12:08:58 INFO - Return code: 0 12:08:58 INFO - Done creating virtualenv /builds/slave/test/build/venv. 12:08:58 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze'] 12:08:58 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze 12:08:58 INFO - Reading from file tmpfile_stdout 12:08:58 INFO - Current package versions: 12:08:58 INFO - argparse == 1.2.1 12:08:58 INFO - blessings == 1.6 12:08:58 INFO - blobuploader == 1.2.4 12:08:58 INFO - browsermob-proxy == 0.6.0 12:08:58 INFO - docopt == 0.6.1 12:08:58 INFO - manifestparser == 1.1 12:08:58 INFO - marionette-client == 2.3.0 12:08:58 INFO - marionette-driver == 1.4.0 12:08:58 INFO - mozInstall == 1.12 12:08:58 INFO - mozcrash == 0.17 12:08:58 INFO - mozdebug == 0.1 12:08:58 INFO - mozdevice == 0.48 12:08:58 INFO - mozfile == 1.2 12:08:58 INFO - mozhttpd == 0.7 12:08:58 INFO - mozinfo == 0.9 12:08:58 INFO - mozleak == 0.1 12:08:58 INFO - mozlog == 3.1 12:08:58 INFO - moznetwork == 0.27 12:08:58 INFO - mozprocess == 0.22 12:08:58 INFO - mozprofile == 0.28 12:08:58 INFO - mozrunner == 6.11 12:08:58 INFO - mozscreenshot == 0.1 12:08:58 INFO - mozsystemmonitor == 0.0 12:08:58 INFO - moztest == 0.7 12:08:58 INFO - mozversion == 1.4 12:08:58 INFO - psutil == 3.1.1 12:08:58 INFO - requests == 1.2.3 12:08:58 INFO - wptserve == 1.4.0 12:08:58 INFO - wsgiref == 0.1.2 12:08:58 INFO - Running post-action listener: _resource_record_post_action 12:08:58 INFO - Running post-action listener: _start_resource_monitoring 12:08:58 INFO - Starting resource monitoring. 12:08:58 INFO - ##### 12:08:58 INFO - ##### Running pull step. 12:08:58 INFO - ##### 12:08:58 INFO - Running pre-action listener: _resource_record_pre_action 12:08:58 INFO - Running main action method: pull 12:08:58 INFO - Pull has nothing to do! 12:08:58 INFO - Running post-action listener: _resource_record_post_action 12:08:58 INFO - ##### 12:08:58 INFO - ##### Running install step. 12:08:58 INFO - ##### 12:08:58 INFO - Running pre-action listener: _resource_record_pre_action 12:08:58 INFO - Running main action method: install 12:08:58 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze'] 12:08:58 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze 12:08:59 INFO - Reading from file tmpfile_stdout 12:08:59 INFO - Detecting whether we're running mozinstall >=1.0... 12:08:59 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/mozinstall', '-h'] 12:08:59 INFO - Copy/paste: /builds/slave/test/build/venv/bin/mozinstall -h 12:08:59 INFO - Reading from file tmpfile_stdout 12:08:59 INFO - Output received: 12:08:59 INFO - Usage: mozinstall [options] installer 12:08:59 INFO - Options: 12:08:59 INFO - -h, --help show this help message and exit 12:08:59 INFO - -d DEST, --destination=DEST 12:08:59 INFO - Directory to install application into. [default: 12:08:59 INFO - "/builds/slave/test"] 12:08:59 INFO - --app=APP Application being installed. [default: firefox] 12:08:59 INFO - mkdir: /builds/slave/test/build/application 12:08:59 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'] 12:08:59 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 12:09:27 INFO - Reading from file tmpfile_stdout 12:09:27 INFO - Output received: 12:09:27 INFO - /builds/slave/test/build/application/firefox/firefox 12:09:27 INFO - Running post-action listener: _resource_record_post_action 12:09:27 INFO - ##### 12:09:27 INFO - ##### Running run-tests step. 12:09:27 INFO - ##### 12:09:27 INFO - Running pre-action listener: _resource_record_pre_action 12:09:27 INFO - Running main action method: run_tests 12:09:27 INFO - mkdir: /builds/slave/test/build/blobber_upload_dir 12:09:27 INFO - Minidump filename unknown. Determining based upon platform and architecture. 12:09:27 INFO - Minidump tooltool manifest unknown. Determining based upon platform and architecture. 12:09:27 INFO - grabbing minidump binary from tooltool 12:09: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')]} 12:09:27 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 0x1a64050>, '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 0x1a64ed0>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x19a35b0>, 'level': 'critical'}, {'substr': 'ERROR - ', 'level': 'error'}], 'cwd': '/builds/slave/test/build', 'privileged': False}, attempt #1 12:09:27 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 12:09:27 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 12:09:28 INFO - INFO - File linux64-minidump_stackwalk retrieved from local cache /builds/tooltool_cache 12:09:28 INFO - Return code: 0 12:09:28 INFO - Chmoding /builds/slave/test/build/linux64-minidump_stackwalk to 0755 12:09:28 INFO - ENV: MINIDUMP_SAVE_PATH is now /builds/slave/test/build/blobber_upload_dir 12:09:28 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/GdlsavJARDCPkQjja2XDTA/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 12:09:28 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/GdlsavJARDCPkQjja2XDTA/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 12:09:28 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 12:09:28 INFO - 'CCACHE_UMASK': '002', 12:09:28 INFO - 'DISPLAY': ':0', 12:09:28 INFO - 'HOME': '/home/cltbld', 12:09:28 INFO - 'LANG': 'en_US.UTF-8', 12:09:28 INFO - 'LOGNAME': 'cltbld', 12:09:28 INFO - 'MAIL': '/var/mail/cltbld', 12:09:28 INFO - 'MINIDUMP_SAVE_PATH': '/builds/slave/test/build/blobber_upload_dir', 12:09:28 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 12:09:28 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 12:09:28 INFO - 'MOZ_NO_REMOTE': '1', 12:09:28 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 12:09:28 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 12:09:28 INFO - 'PATH': '/builds/slave/test/build/venv/bin:/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 12:09:28 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 12:09:28 INFO - 'PWD': '/builds/slave/test', 12:09:28 INFO - 'SHELL': '/bin/bash', 12:09:28 INFO - 'SHLVL': '1', 12:09:28 INFO - 'TERM': 'linux', 12:09:28 INFO - 'TMOUT': '86400', 12:09:28 INFO - 'USER': 'cltbld', 12:09:28 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1462474091.871433-217475222', 12:09:28 INFO - '_': '/tools/buildbot/bin/python'} 12:09:28 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/GdlsavJARDCPkQjja2XDTA/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 12:09:28 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 12:09:28 INFO - import pkg_resources 12:09:30 INFO - Using 1 client processes 12:09:30 INFO - wptserve Starting http server on 127.0.0.1:8000 12:09:30 INFO - wptserve Starting http server on 127.0.0.1:8001 12:09:30 INFO - wptserve Starting http server on 127.0.0.1:8443 12:09:32 INFO - SUITE-START | Running 778 tests 12:09:32 INFO - Running testharness tests 12:09:32 INFO - Setting up ssl 12:09:32 INFO - PROCESS | certutil | 12:09:32 INFO - PROCESS | certutil | 12:09:33 INFO - PROCESS | certutil | 12:09:33 INFO - Certificate Nickname Trust Attributes 12:09:33 INFO - SSL,S/MIME,JAR/XPI 12:09:33 INFO - 12:09:33 INFO - web-platform-tests CT,, 12:09:33 INFO - 12:09:33 INFO - Starting runner 12:09:35 INFO - PROCESS | 1834 | 1462475375780 Marionette DEBUG Marionette enabled via build flag and pref 12:09:36 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f29a6355800 == 1 [pid = 1834] [id = 1] 12:09:36 INFO - PROCESS | 1834 | ++DOMWINDOW == 1 (0x7f29a6356000) [pid = 1834] [serial = 1] [outer = (nil)] 12:09:36 INFO - PROCESS | 1834 | [1834] WARNING: No inner window available!: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9828 12:09:36 INFO - PROCESS | 1834 | ++DOMWINDOW == 2 (0x7f29a6357000) [pid = 1834] [serial = 2] [outer = 0x7f29a6356000] 12:09:36 INFO - PROCESS | 1834 | 1462475376419 Marionette INFO Listening on port 2828 12:09:36 INFO - PROCESS | 1834 | 1462475376963 Marionette DEBUG Marionette enabled via command-line flag 12:09:36 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f29a3224800 == 2 [pid = 1834] [id = 2] 12:09:36 INFO - PROCESS | 1834 | ++DOMWINDOW == 3 (0x7f29a3225000) [pid = 1834] [serial = 3] [outer = (nil)] 12:09:36 INFO - PROCESS | 1834 | [1834] WARNING: No inner window available!: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9828 12:09:36 INFO - PROCESS | 1834 | ++DOMWINDOW == 4 (0x7f29a3226000) [pid = 1834] [serial = 4] [outer = 0x7f29a3225000] 12:09:37 INFO - PROCESS | 1834 | LoadPlugin() /usr/lib/mozilla/plugins/librhythmbox-itms-detection-plugin.so returned 7f29a39d7700 12:09:37 INFO - PROCESS | 1834 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-cone-plugin.so returned 7f29a83fbf40 12:09:37 INFO - PROCESS | 1834 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-mully-plugin.so returned 7f29a26831f0 12:09:37 INFO - PROCESS | 1834 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-gmp-plugin.so returned 7f29a26834f0 12:09:37 INFO - PROCESS | 1834 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-narrowspace-plugin.so returned 7f29a2683820 12:09:37 INFO - PROCESS | 1834 | ++DOMWINDOW == 5 (0x7f29a26b5000) [pid = 1834] [serial = 5] [outer = 0x7f29a6356000] 12:09:37 INFO - PROCESS | 1834 | [1834] 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 12:09:37 INFO - PROCESS | 1834 | 1462475377354 Marionette DEBUG Accepted connection conn0 from 127.0.0.1:41401 12:09:37 INFO - PROCESS | 1834 | [1834] 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 12:09:37 INFO - PROCESS | 1834 | 1462475377441 Marionette DEBUG Accepted connection conn1 from 127.0.0.1:41402 12:09:37 INFO - PROCESS | 1834 | 1462475377449 Marionette DEBUG Closed connection conn0 12:09:37 INFO - PROCESS | 1834 | [1834] 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 12:09:37 INFO - PROCESS | 1834 | [1834] 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 12:09:37 INFO - PROCESS | 1834 | 1462475377575 Marionette DEBUG Accepted connection conn2 from 127.0.0.1:41403 12:09:37 INFO - PROCESS | 1834 | 1462475377578 Marionette DEBUG Closed connection conn1 12:09:37 INFO - PROCESS | 1834 | [1834] 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 12:09:37 INFO - PROCESS | 1834 | 1462475377638 Marionette DEBUG Accepted connection conn3 from 127.0.0.1:41404 12:09:37 INFO - PROCESS | 1834 | 1462475377648 Marionette DEBUG Closed connection conn2 12:09:37 INFO - PROCESS | 1834 | 1462475377704 Marionette TRACE conn3 -> [0,1,"newSession",{"sessionId":null,"capabilities":null}] 12:09:37 INFO - PROCESS | 1834 | 1462475377724 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":"20160505103448","device":"desktop","version":"48.0a2"} 12:09:38 INFO - PROCESS | 1834 | [1834] 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 12:09:39 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f2996b94800 == 3 [pid = 1834] [id = 3] 12:09:39 INFO - PROCESS | 1834 | ++DOMWINDOW == 6 (0x7f2996b95000) [pid = 1834] [serial = 6] [outer = (nil)] 12:09:39 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f2996b95800 == 4 [pid = 1834] [id = 4] 12:09:39 INFO - PROCESS | 1834 | ++DOMWINDOW == 7 (0x7f299686ec00) [pid = 1834] [serial = 7] [outer = (nil)] 12:09:39 INFO - PROCESS | 1834 | [1834] 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 12:09:39 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f2995daf800 == 5 [pid = 1834] [id = 5] 12:09:39 INFO - PROCESS | 1834 | ++DOMWINDOW == 8 (0x7f2995a28800) [pid = 1834] [serial = 8] [outer = (nil)] 12:09:39 INFO - PROCESS | 1834 | [1834] 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 12:09:39 INFO - PROCESS | 1834 | [1834] WARNING: Couldn't create child process for iframe.: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 336 12:09:40 INFO - PROCESS | 1834 | ++DOMWINDOW == 9 (0x7f29959cd000) [pid = 1834] [serial = 9] [outer = 0x7f2995a28800] 12:09:40 INFO - PROCESS | 1834 | ++DOMWINDOW == 10 (0x7f2995418800) [pid = 1834] [serial = 10] [outer = 0x7f2996b95000] 12:09:40 INFO - PROCESS | 1834 | ++DOMWINDOW == 11 (0x7f29956a9800) [pid = 1834] [serial = 11] [outer = 0x7f299686ec00] 12:09:40 INFO - PROCESS | 1834 | ++DOMWINDOW == 12 (0x7f299643a400) [pid = 1834] [serial = 12] [outer = 0x7f2995a28800] 12:09:41 INFO - PROCESS | 1834 | 1462475381459 Marionette DEBUG loaded listener.js 12:09:41 INFO - PROCESS | 1834 | 1462475381483 Marionette DEBUG loaded listener.js 12:09:42 INFO - PROCESS | 1834 | ++DOMWINDOW == 13 (0x7f29933a6000) [pid = 1834] [serial = 13] [outer = 0x7f2995a28800] 12:09:42 INFO - PROCESS | 1834 | 1462475382229 Marionette TRACE conn3 <- [1,1,null,{"sessionId":"5a6c4be4-b15d-4d6f-8877-8011c2a55baa","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":"20160505103448","device":"desktop","version":"48.0a2","command_id":1}}] 12:09:42 INFO - PROCESS | 1834 | 1462475382456 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}] 12:09:42 INFO - PROCESS | 1834 | 1462475382662 Marionette TRACE conn3 <- [1,2,null,{"value":null}] 12:09:42 INFO - PROCESS | 1834 | 1462475382898 Marionette TRACE conn3 -> [0,3,"get",{"url":"http://web-platform.test:8000/testharness_runner.html"}] 12:09:42 INFO - PROCESS | 1834 | [1834] WARNING: Could not get disk status from nsIDiskSpaceWatcher: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/uriloader/prefetch/nsOfflineCacheUpdateService.cpp, line 283 12:09:43 INFO - PROCESS | 1834 | [1834] WARNING: NS_ENSURE_TRUE(aURI) failed: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/netwerk/cache2/CacheStorage.cpp, line 63 12:09:43 INFO - PROCESS | 1834 | ++DOMWINDOW == 14 (0x7f298f339c00) [pid = 1834] [serial = 14] [outer = 0x7f2995a28800] 12:09:43 INFO - PROCESS | 1834 | [1834] WARNING: NS_ENSURE_TRUE(aURI) failed: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/netwerk/cache2/CacheStorage.cpp, line 63 12:09:43 INFO - PROCESS | 1834 | [1834] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 12:09:43 INFO - PROCESS | 1834 | 1462475383489 Marionette TRACE conn3 <- [1,3,null,{}] 12:09:43 INFO - PROCESS | 1834 | 1462475383553 Marionette TRACE conn3 -> [0,4,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"document.title = 'Thread-TestrunnerManager-1'","sandbox":"default","line":140}] 12:09:43 INFO - PROCESS | 1834 | 1462475383612 Marionette TRACE conn3 <- [1,4,null,{"value":null}] 12:09:43 INFO - PROCESS | 1834 | 1462475383669 Marionette TRACE conn3 -> [0,5,"getWindowHandle",null] 12:09:43 INFO - PROCESS | 1834 | 1462475383672 Marionette TRACE conn3 <- [1,5,null,{"value":"8"}] 12:09:43 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.copy.html 12:09:43 INFO - PROCESS | 1834 | 1462475383703 Marionette TRACE conn3 -> [0,6,"setScriptTimeout",{"ms":35000}] 12:09:43 INFO - PROCESS | 1834 | 1462475383708 Marionette TRACE conn3 <- [1,6,null,{}] 12:09:43 INFO - PROCESS | 1834 | 1462475383771 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}] 12:09:43 INFO - PROCESS | 1834 | 1462475383788 Marionette TRACE conn3 <- [1,7,null,{"value":null}] 12:09:43 INFO - PROCESS | 1834 | 1462475383798 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\", \"80296d11-d1d5-4e42-bf66-5e284310a16f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:09:43 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f298e8ce000 == 6 [pid = 1834] [id = 6] 12:09:43 INFO - PROCESS | 1834 | ++DOMWINDOW == 15 (0x7f298e93d000) [pid = 1834] [serial = 15] [outer = (nil)] 12:09:43 INFO - PROCESS | 1834 | ++DOMWINDOW == 16 (0x7f298e93ec00) [pid = 1834] [serial = 16] [outer = 0x7f298e93d000] 12:09:43 INFO - PROCESS | 1834 | 1462475383870 Marionette DEBUG loaded listener.js 12:09:43 INFO - PROCESS | 1834 | ++DOMWINDOW == 17 (0x7f298e945400) [pid = 1834] [serial = 17] [outer = 0x7f298e93d000] 12:09:44 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f298e5a5000 == 7 [pid = 1834] [id = 7] 12:09:44 INFO - PROCESS | 1834 | ++DOMWINDOW == 18 (0x7f298e58b800) [pid = 1834] [serial = 18] [outer = (nil)] 12:09:44 INFO - PROCESS | 1834 | ++DOMWINDOW == 19 (0x7f298e592400) [pid = 1834] [serial = 19] [outer = 0x7f298e58b800] 12:09:44 INFO - PROCESS | 1834 | 1462475384336 Marionette DEBUG loaded listener.js 12:09:44 INFO - PROCESS | 1834 | ++DOMWINDOW == 20 (0x7f298e47fc00) [pid = 1834] [serial = 20] [outer = 0x7f298e58b800] 12:09:44 INFO - PROCESS | 1834 | [1834] 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 12:09:44 INFO - PROCESS | 1834 | 1462475384874 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]]]}] 12:09:44 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.copy.html | Canvas test: 2d.composite.canvas.copy 12:09:44 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.copy.html | took 1258ms 12:09:44 INFO - PROCESS | 1834 | 1462475384990 Marionette TRACE conn3 -> [0,9,"getWindowHandle",null] 12:09:44 INFO - PROCESS | 1834 | 1462475384994 Marionette TRACE conn3 <- [1,9,null,{"value":"8"}] 12:09:45 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-atop.html 12:09:45 INFO - PROCESS | 1834 | 1462475385027 Marionette TRACE conn3 -> [0,10,"setScriptTimeout",{"ms":35000}] 12:09:45 INFO - PROCESS | 1834 | 1462475385030 Marionette TRACE conn3 <- [1,10,null,{}] 12:09:45 INFO - PROCESS | 1834 | 1462475385044 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}] 12:09:45 INFO - PROCESS | 1834 | 1462475385211 Marionette TRACE conn3 <- [1,11,null,{"value":null}] 12:09:45 INFO - PROCESS | 1834 | 1462475385241 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\", \"80296d11-d1d5-4e42-bf66-5e284310a16f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:09:45 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f298c85b800 == 8 [pid = 1834] [id = 8] 12:09:45 INFO - PROCESS | 1834 | ++DOMWINDOW == 21 (0x7f298d7e8800) [pid = 1834] [serial = 21] [outer = (nil)] 12:09:45 INFO - PROCESS | 1834 | ++DOMWINDOW == 22 (0x7f298d7ec000) [pid = 1834] [serial = 22] [outer = 0x7f298d7e8800] 12:09:45 INFO - PROCESS | 1834 | 1462475385308 Marionette DEBUG loaded listener.js 12:09:45 INFO - PROCESS | 1834 | ++DOMWINDOW == 23 (0x7f29ab3e8800) [pid = 1834] [serial = 23] [outer = 0x7f298d7e8800] 12:09:45 INFO - PROCESS | 1834 | 1462475385906 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]]]}] 12:09:45 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | Canvas test: 2d.composite.canvas.destination-atop 12:09:45 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | took 953ms 12:09:45 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-in.html 12:09:45 INFO - PROCESS | 1834 | 1462475385957 Marionette TRACE conn3 -> [0,13,"getWindowHandle",null] 12:09:45 INFO - PROCESS | 1834 | 1462475385960 Marionette TRACE conn3 <- [1,13,null,{"value":"8"}] 12:09:45 INFO - PROCESS | 1834 | 1462475385966 Marionette TRACE conn3 -> [0,14,"setScriptTimeout",{"ms":35000}] 12:09:45 INFO - PROCESS | 1834 | 1462475385969 Marionette TRACE conn3 <- [1,14,null,{}] 12:09:45 INFO - PROCESS | 1834 | 1462475385974 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}] 12:09:46 INFO - PROCESS | 1834 | 1462475386129 Marionette TRACE conn3 <- [1,15,null,{"value":null}] 12:09:46 INFO - PROCESS | 1834 | 1462475386482 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\", \"80296d11-d1d5-4e42-bf66-5e284310a16f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:09:46 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f298c85d000 == 9 [pid = 1834] [id = 9] 12:09:46 INFO - PROCESS | 1834 | ++DOMWINDOW == 24 (0x7f298c837c00) [pid = 1834] [serial = 24] [outer = (nil)] 12:09:46 INFO - PROCESS | 1834 | ++DOMWINDOW == 25 (0x7f298c83c400) [pid = 1834] [serial = 25] [outer = 0x7f298c837c00] 12:09:46 INFO - PROCESS | 1834 | 1462475386561 Marionette DEBUG loaded listener.js 12:09:46 INFO - PROCESS | 1834 | ++DOMWINDOW == 26 (0x7f298cd62000) [pid = 1834] [serial = 26] [outer = 0x7f298c837c00] 12:09:47 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f298e277800 == 10 [pid = 1834] [id = 10] 12:09:47 INFO - PROCESS | 1834 | ++DOMWINDOW == 27 (0x7f298e278000) [pid = 1834] [serial = 27] [outer = (nil)] 12:09:47 INFO - PROCESS | 1834 | ++DOMWINDOW == 28 (0x7f298e27c800) [pid = 1834] [serial = 28] [outer = 0x7f298e278000] 12:09:47 INFO - PROCESS | 1834 | ++DOMWINDOW == 29 (0x7f298e26c800) [pid = 1834] [serial = 29] [outer = 0x7f298e278000] 12:09:47 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f298e277000 == 11 [pid = 1834] [id = 11] 12:09:47 INFO - PROCESS | 1834 | ++DOMWINDOW == 30 (0x7f298cd64c00) [pid = 1834] [serial = 30] [outer = (nil)] 12:09:47 INFO - PROCESS | 1834 | ++DOMWINDOW == 31 (0x7f298e85a800) [pid = 1834] [serial = 31] [outer = 0x7f298cd64c00] 12:09:47 INFO - PROCESS | 1834 | ++DOMWINDOW == 32 (0x7f298cd67800) [pid = 1834] [serial = 32] [outer = 0x7f298cd64c00] 12:09:47 INFO - PROCESS | 1834 | 1462475387636 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]]]}] 12:09:47 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-in.html | Canvas test: 2d.composite.canvas.destination-in 12:09:47 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-in.html | took 1681ms 12:09:47 INFO - PROCESS | 1834 | 1462475387658 Marionette TRACE conn3 -> [0,17,"getWindowHandle",null] 12:09:47 INFO - PROCESS | 1834 | 1462475387664 Marionette TRACE conn3 <- [1,17,null,{"value":"8"}] 12:09:47 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-out.html 12:09:47 INFO - PROCESS | 1834 | 1462475387737 Marionette TRACE conn3 -> [0,18,"setScriptTimeout",{"ms":35000}] 12:09:47 INFO - PROCESS | 1834 | 1462475387744 Marionette TRACE conn3 <- [1,18,null,{}] 12:09:47 INFO - PROCESS | 1834 | 1462475387760 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}] 12:09:47 INFO - PROCESS | 1834 | 1462475387939 Marionette TRACE conn3 <- [1,19,null,{"value":null}] 12:09:48 INFO - PROCESS | 1834 | 1462475388079 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\", \"80296d11-d1d5-4e42-bf66-5e284310a16f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:09:48 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f2992769800 == 12 [pid = 1834] [id = 12] 12:09:48 INFO - PROCESS | 1834 | ++DOMWINDOW == 33 (0x7f298e58a400) [pid = 1834] [serial = 33] [outer = (nil)] 12:09:48 INFO - PROCESS | 1834 | ++DOMWINDOW == 34 (0x7f299426c400) [pid = 1834] [serial = 34] [outer = 0x7f298e58a400] 12:09:48 INFO - PROCESS | 1834 | 1462475388154 Marionette DEBUG loaded listener.js 12:09:48 INFO - PROCESS | 1834 | ++DOMWINDOW == 35 (0x7f299545c800) [pid = 1834] [serial = 35] [outer = 0x7f298e58a400] 12:09:48 INFO - PROCESS | 1834 | 1462475388948 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]]]}] 12:09:48 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-out.html | Canvas test: 2d.composite.canvas.destination-out 12:09:48 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-out.html | took 1300ms 12:09:48 INFO - PROCESS | 1834 | 1462475388985 Marionette TRACE conn3 -> [0,21,"getWindowHandle",null] 12:09:48 INFO - PROCESS | 1834 | 1462475388992 Marionette TRACE conn3 <- [1,21,null,{"value":"8"}] 12:09:48 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-over.html 12:09:49 INFO - PROCESS | 1834 | 1462475388998 Marionette TRACE conn3 -> [0,22,"setScriptTimeout",{"ms":35000}] 12:09:49 INFO - PROCESS | 1834 | 1462475389001 Marionette TRACE conn3 <- [1,22,null,{}] 12:09:49 INFO - PROCESS | 1834 | 1462475389007 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}] 12:09:49 INFO - PROCESS | 1834 | 1462475389169 Marionette TRACE conn3 <- [1,23,null,{"value":null}] 12:09:49 INFO - PROCESS | 1834 | 1462475389299 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\", \"80296d11-d1d5-4e42-bf66-5e284310a16f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:09:49 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f2995dba000 == 13 [pid = 1834] [id = 13] 12:09:49 INFO - PROCESS | 1834 | ++DOMWINDOW == 36 (0x7f2995f88000) [pid = 1834] [serial = 36] [outer = (nil)] 12:09:49 INFO - PROCESS | 1834 | ++DOMWINDOW == 37 (0x7f299643f000) [pid = 1834] [serial = 37] [outer = 0x7f2995f88000] 12:09:49 INFO - PROCESS | 1834 | 1462475389375 Marionette DEBUG loaded listener.js 12:09:49 INFO - PROCESS | 1834 | ++DOMWINDOW == 38 (0x7f29964ab400) [pid = 1834] [serial = 38] [outer = 0x7f2995f88000] 12:09:50 INFO - PROCESS | 1834 | 1462475390265 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]]]}] 12:09:50 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-over.html | Canvas test: 2d.composite.canvas.destination-over 12:09:50 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-over.html | took 1333ms 12:09:50 INFO - PROCESS | 1834 | 1462475390333 Marionette TRACE conn3 -> [0,25,"getWindowHandle",null] 12:09:50 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.lighter.html 12:09:50 INFO - PROCESS | 1834 | 1462475390337 Marionette TRACE conn3 <- [1,25,null,{"value":"8"}] 12:09:50 INFO - PROCESS | 1834 | 1462475390352 Marionette TRACE conn3 -> [0,26,"setScriptTimeout",{"ms":35000}] 12:09:50 INFO - PROCESS | 1834 | 1462475390361 Marionette TRACE conn3 <- [1,26,null,{}] 12:09:50 INFO - PROCESS | 1834 | 1462475390368 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}] 12:09:50 INFO - PROCESS | 1834 | 1462475390736 Marionette TRACE conn3 <- [1,27,null,{"value":null}] 12:09:50 INFO - PROCESS | 1834 | 1462475390918 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\", \"80296d11-d1d5-4e42-bf66-5e284310a16f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:09:50 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f298e8cf800 == 14 [pid = 1834] [id = 14] 12:09:50 INFO - PROCESS | 1834 | ++DOMWINDOW == 39 (0x7f298e93d800) [pid = 1834] [serial = 39] [outer = (nil)] 12:09:50 INFO - PROCESS | 1834 | ++DOMWINDOW == 40 (0x7f298e94b400) [pid = 1834] [serial = 40] [outer = 0x7f298e93d800] 12:09:51 INFO - PROCESS | 1834 | 1462475391000 Marionette DEBUG loaded listener.js 12:09:51 INFO - PROCESS | 1834 | ++DOMWINDOW == 41 (0x7f299405cc00) [pid = 1834] [serial = 41] [outer = 0x7f298e93d800] 12:09:51 INFO - PROCESS | 1834 | 1462475391878 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]]]}] 12:09:51 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.lighter.html | Canvas test: 2d.composite.canvas.lighter 12:09:51 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.lighter.html | took 1594ms 12:09:51 INFO - PROCESS | 1834 | 1462475391943 Marionette TRACE conn3 -> [0,29,"getWindowHandle",null] 12:09:51 INFO - PROCESS | 1834 | 1462475391949 Marionette TRACE conn3 <- [1,29,null,{"value":"8"}] 12:09:51 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-atop.html 12:09:51 INFO - PROCESS | 1834 | 1462475391958 Marionette TRACE conn3 -> [0,30,"setScriptTimeout",{"ms":35000}] 12:09:51 INFO - PROCESS | 1834 | 1462475391962 Marionette TRACE conn3 <- [1,30,null,{}] 12:09:51 INFO - PROCESS | 1834 | 1462475391969 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}] 12:09:52 INFO - PROCESS | 1834 | 1462475392109 Marionette TRACE conn3 <- [1,31,null,{"value":null}] 12:09:52 INFO - PROCESS | 1834 | 1462475392120 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\", \"80296d11-d1d5-4e42-bf66-5e284310a16f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:09:52 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f29954f7000 == 15 [pid = 1834] [id = 15] 12:09:52 INFO - PROCESS | 1834 | ++DOMWINDOW == 42 (0x7f29927ea000) [pid = 1834] [serial = 42] [outer = (nil)] 12:09:52 INFO - PROCESS | 1834 | ++DOMWINDOW == 43 (0x7f2995a2f000) [pid = 1834] [serial = 43] [outer = 0x7f29927ea000] 12:09:52 INFO - PROCESS | 1834 | 1462475392185 Marionette DEBUG loaded listener.js 12:09:52 INFO - PROCESS | 1834 | ++DOMWINDOW == 44 (0x7f299744a000) [pid = 1834] [serial = 44] [outer = 0x7f29927ea000] 12:09:52 INFO - PROCESS | 1834 | 1462475392926 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]]]}] 12:09:52 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-atop.html | Canvas test: 2d.composite.canvas.source-atop 12:09:52 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-atop.html | took 983ms 12:09:52 INFO - PROCESS | 1834 | 1462475392941 Marionette TRACE conn3 -> [0,33,"getWindowHandle",null] 12:09:52 INFO - PROCESS | 1834 | 1462475392945 Marionette TRACE conn3 <- [1,33,null,{"value":"8"}] 12:09:52 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-in.html 12:09:52 INFO - PROCESS | 1834 | 1462475392951 Marionette TRACE conn3 -> [0,34,"setScriptTimeout",{"ms":35000}] 12:09:52 INFO - PROCESS | 1834 | 1462475392954 Marionette TRACE conn3 <- [1,34,null,{}] 12:09:52 INFO - PROCESS | 1834 | 1462475392959 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}] 12:09:53 INFO - PROCESS | 1834 | 1462475393130 Marionette TRACE conn3 <- [1,35,null,{"value":null}] 12:09:53 INFO - PROCESS | 1834 | 1462475393153 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\", \"80296d11-d1d5-4e42-bf66-5e284310a16f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:09:53 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f2996313800 == 16 [pid = 1834] [id = 16] 12:09:53 INFO - PROCESS | 1834 | ++DOMWINDOW == 45 (0x7f298d714000) [pid = 1834] [serial = 45] [outer = (nil)] 12:09:53 INFO - PROCESS | 1834 | ++DOMWINDOW == 46 (0x7f2999344c00) [pid = 1834] [serial = 46] [outer = 0x7f298d714000] 12:09:53 INFO - PROCESS | 1834 | 1462475393225 Marionette DEBUG loaded listener.js 12:09:53 INFO - PROCESS | 1834 | ++DOMWINDOW == 47 (0x7f29993a2800) [pid = 1834] [serial = 47] [outer = 0x7f298d714000] 12:09:53 INFO - PROCESS | 1834 | 1462475393895 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]]]}] 12:09:53 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-in.html | Canvas test: 2d.composite.canvas.source-in 12:09:53 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-in.html | took 980ms 12:09:53 INFO - PROCESS | 1834 | 1462475393932 Marionette TRACE conn3 -> [0,37,"getWindowHandle",null] 12:09:53 INFO - PROCESS | 1834 | 1462475393938 Marionette TRACE conn3 <- [1,37,null,{"value":"8"}] 12:09:53 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-out.html 12:09:53 INFO - PROCESS | 1834 | 1462475393964 Marionette TRACE conn3 -> [0,38,"setScriptTimeout",{"ms":35000}] 12:09:53 INFO - PROCESS | 1834 | 1462475393970 Marionette TRACE conn3 <- [1,38,null,{}] 12:09:53 INFO - PROCESS | 1834 | 1462475393981 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}] 12:09:54 INFO - PROCESS | 1834 | 1462475394134 Marionette TRACE conn3 <- [1,39,null,{"value":null}] 12:09:54 INFO - PROCESS | 1834 | 1462475394144 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\", \"80296d11-d1d5-4e42-bf66-5e284310a16f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:09:54 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f2996ba7000 == 17 [pid = 1834] [id = 17] 12:09:54 INFO - PROCESS | 1834 | ++DOMWINDOW == 48 (0x7f298e854400) [pid = 1834] [serial = 48] [outer = (nil)] 12:09:54 INFO - PROCESS | 1834 | ++DOMWINDOW == 49 (0x7f29999af800) [pid = 1834] [serial = 49] [outer = 0x7f298e854400] 12:09:54 INFO - PROCESS | 1834 | 1462475394207 Marionette DEBUG loaded listener.js 12:09:54 INFO - PROCESS | 1834 | ++DOMWINDOW == 50 (0x7f299d648c00) [pid = 1834] [serial = 50] [outer = 0x7f298e854400] 12:09:54 INFO - PROCESS | 1834 | 1462475394904 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]]]}] 12:09:54 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-out.html | Canvas test: 2d.composite.canvas.source-out 12:09:54 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-out.html | took 1010ms 12:09:54 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-over.html 12:09:54 INFO - PROCESS | 1834 | 1462475394956 Marionette TRACE conn3 -> [0,41,"getWindowHandle",null] 12:09:54 INFO - PROCESS | 1834 | 1462475394959 Marionette TRACE conn3 <- [1,41,null,{"value":"8"}] 12:09:54 INFO - PROCESS | 1834 | 1462475394965 Marionette TRACE conn3 -> [0,42,"setScriptTimeout",{"ms":35000}] 12:09:54 INFO - PROCESS | 1834 | 1462475394967 Marionette TRACE conn3 <- [1,42,null,{}] 12:09:54 INFO - PROCESS | 1834 | 1462475394972 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}] 12:09:55 INFO - PROCESS | 1834 | 1462475395142 Marionette TRACE conn3 <- [1,43,null,{"value":null}] 12:09:55 INFO - PROCESS | 1834 | 1462475395156 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\", \"80296d11-d1d5-4e42-bf66-5e284310a16f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:09:55 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f2996e91000 == 18 [pid = 1834] [id = 18] 12:09:55 INFO - PROCESS | 1834 | ++DOMWINDOW == 51 (0x7f298cd6b800) [pid = 1834] [serial = 51] [outer = (nil)] 12:09:55 INFO - PROCESS | 1834 | ++DOMWINDOW == 52 (0x7f299d69f400) [pid = 1834] [serial = 52] [outer = 0x7f298cd6b800] 12:09:55 INFO - PROCESS | 1834 | 1462475395221 Marionette DEBUG loaded listener.js 12:09:55 INFO - PROCESS | 1834 | ++DOMWINDOW == 53 (0x7f29a320c400) [pid = 1834] [serial = 53] [outer = 0x7f298cd6b800] 12:09:55 INFO - PROCESS | 1834 | 1462475395861 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]]]}] 12:09:55 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-over.html | Canvas test: 2d.composite.canvas.source-over 12:09:55 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-over.html | took 927ms 12:09:55 INFO - PROCESS | 1834 | 1462475395892 Marionette TRACE conn3 -> [0,45,"getWindowHandle",null] 12:09:55 INFO - PROCESS | 1834 | 1462475395894 Marionette TRACE conn3 <- [1,45,null,{"value":"8"}] 12:09:55 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.xor.html 12:09:55 INFO - PROCESS | 1834 | 1462475395900 Marionette TRACE conn3 -> [0,46,"setScriptTimeout",{"ms":35000}] 12:09:55 INFO - PROCESS | 1834 | 1462475395902 Marionette TRACE conn3 <- [1,46,null,{}] 12:09:55 INFO - PROCESS | 1834 | 1462475395908 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}] 12:09:56 INFO - PROCESS | 1834 | 1462475396076 Marionette TRACE conn3 <- [1,47,null,{"value":null}] 12:09:56 INFO - PROCESS | 1834 | 1462475396106 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\", \"80296d11-d1d5-4e42-bf66-5e284310a16f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:09:56 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f299942f000 == 19 [pid = 1834] [id = 19] 12:09:56 INFO - PROCESS | 1834 | ++DOMWINDOW == 54 (0x7f29a35f0000) [pid = 1834] [serial = 54] [outer = (nil)] 12:09:56 INFO - PROCESS | 1834 | ++DOMWINDOW == 55 (0x7f29a35f5000) [pid = 1834] [serial = 55] [outer = 0x7f29a35f0000] 12:09:56 INFO - PROCESS | 1834 | 1462475396186 Marionette DEBUG loaded listener.js 12:09:56 INFO - PROCESS | 1834 | ++DOMWINDOW == 56 (0x7f29a3771800) [pid = 1834] [serial = 56] [outer = 0x7f29a35f0000] 12:09:56 INFO - PROCESS | 1834 | 1462475396905 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]]]}] 12:09:56 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.xor.html | Canvas test: 2d.composite.canvas.xor 12:09:56 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.xor.html | took 1035ms 12:09:56 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.copy.html 12:09:56 INFO - PROCESS | 1834 | 1462475396936 Marionette TRACE conn3 -> [0,49,"getWindowHandle",null] 12:09:56 INFO - PROCESS | 1834 | 1462475396938 Marionette TRACE conn3 <- [1,49,null,{"value":"8"}] 12:09:56 INFO - PROCESS | 1834 | 1462475396945 Marionette TRACE conn3 -> [0,50,"setScriptTimeout",{"ms":35000}] 12:09:56 INFO - PROCESS | 1834 | 1462475396947 Marionette TRACE conn3 <- [1,50,null,{}] 12:09:56 INFO - PROCESS | 1834 | 1462475396952 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}] 12:09:57 INFO - PROCESS | 1834 | 1462475397134 Marionette TRACE conn3 <- [1,51,null,{"value":null}] 12:09:57 INFO - PROCESS | 1834 | 1462475397151 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\", \"80296d11-d1d5-4e42-bf66-5e284310a16f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:09:57 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f299962c000 == 20 [pid = 1834] [id = 20] 12:09:57 INFO - PROCESS | 1834 | ++DOMWINDOW == 57 (0x7f29a35f0400) [pid = 1834] [serial = 57] [outer = (nil)] 12:09:57 INFO - PROCESS | 1834 | ++DOMWINDOW == 58 (0x7f29a476dc00) [pid = 1834] [serial = 58] [outer = 0x7f29a35f0400] 12:09:57 INFO - PROCESS | 1834 | 1462475397211 Marionette DEBUG loaded listener.js 12:09:57 INFO - PROCESS | 1834 | ++DOMWINDOW == 59 (0x7f29a4aef800) [pid = 1834] [serial = 59] [outer = 0x7f29a35f0400] 12:09:57 INFO - PROCESS | 1834 | 1462475397839 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]]]}] 12:09:57 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.copy.html | fill() does not affect pixels outside the clip region. 12:09:57 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.copy.html | took 927ms 12:09:57 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-atop.html 12:09:57 INFO - PROCESS | 1834 | 1462475397871 Marionette TRACE conn3 -> [0,53,"getWindowHandle",null] 12:09:57 INFO - PROCESS | 1834 | 1462475397874 Marionette TRACE conn3 <- [1,53,null,{"value":"8"}] 12:09:57 INFO - PROCESS | 1834 | 1462475397881 Marionette TRACE conn3 -> [0,54,"setScriptTimeout",{"ms":35000}] 12:09:57 INFO - PROCESS | 1834 | 1462475397884 Marionette TRACE conn3 <- [1,54,null,{}] 12:09:57 INFO - PROCESS | 1834 | 1462475397890 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}] 12:09:58 INFO - PROCESS | 1834 | 1462475398019 Marionette TRACE conn3 <- [1,55,null,{"value":null}] 12:09:58 INFO - PROCESS | 1834 | 1462475398038 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\", \"80296d11-d1d5-4e42-bf66-5e284310a16f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:09:58 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f299ca24000 == 21 [pid = 1834] [id = 21] 12:09:58 INFO - PROCESS | 1834 | ++DOMWINDOW == 60 (0x7f29a4765c00) [pid = 1834] [serial = 60] [outer = (nil)] 12:09:58 INFO - PROCESS | 1834 | ++DOMWINDOW == 61 (0x7f29a686b400) [pid = 1834] [serial = 61] [outer = 0x7f29a4765c00] 12:09:58 INFO - PROCESS | 1834 | 1462475398099 Marionette DEBUG loaded listener.js 12:09:58 INFO - PROCESS | 1834 | ++DOMWINDOW == 62 (0x7f29a7ac9800) [pid = 1834] [serial = 62] [outer = 0x7f29a4765c00] 12:09:58 INFO - PROCESS | 1834 | 1462475398762 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]]]}] 12:09:58 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-atop.html | fill() does not affect pixels outside the clip region. 12:09:58 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-atop.html | took 934ms 12:09:58 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-in.html 12:09:58 INFO - PROCESS | 1834 | 1462475398815 Marionette TRACE conn3 -> [0,57,"getWindowHandle",null] 12:09:58 INFO - PROCESS | 1834 | 1462475398817 Marionette TRACE conn3 <- [1,57,null,{"value":"8"}] 12:09:58 INFO - PROCESS | 1834 | 1462475398824 Marionette TRACE conn3 -> [0,58,"setScriptTimeout",{"ms":35000}] 12:09:58 INFO - PROCESS | 1834 | 1462475398826 Marionette TRACE conn3 <- [1,58,null,{}] 12:09:58 INFO - PROCESS | 1834 | 1462475398831 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}] 12:09:59 INFO - PROCESS | 1834 | 1462475399006 Marionette TRACE conn3 <- [1,59,null,{"value":null}] 12:09:59 INFO - PROCESS | 1834 | 1462475399028 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\", \"80296d11-d1d5-4e42-bf66-5e284310a16f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:09:59 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f2996313000 == 22 [pid = 1834] [id = 22] 12:09:59 INFO - PROCESS | 1834 | ++DOMWINDOW == 63 (0x7f2992735400) [pid = 1834] [serial = 63] [outer = (nil)] 12:09:59 INFO - PROCESS | 1834 | ++DOMWINDOW == 64 (0x7f29a7ac8800) [pid = 1834] [serial = 64] [outer = 0x7f2992735400] 12:09:59 INFO - PROCESS | 1834 | 1462475399089 Marionette DEBUG loaded listener.js 12:09:59 INFO - PROCESS | 1834 | ++DOMWINDOW == 65 (0x7f29a823f400) [pid = 1834] [serial = 65] [outer = 0x7f2992735400] 12:09:59 INFO - PROCESS | 1834 | 1462475399792 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]]]}] 12:09:59 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-in.html | fill() does not affect pixels outside the clip region. 12:09:59 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-in.html | took 1029ms 12:09:59 INFO - PROCESS | 1834 | 1462475399853 Marionette TRACE conn3 -> [0,61,"getWindowHandle",null] 12:09:59 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-out.html 12:09:59 INFO - PROCESS | 1834 | 1462475399857 Marionette TRACE conn3 <- [1,61,null,{"value":"8"}] 12:09:59 INFO - PROCESS | 1834 | 1462475399863 Marionette TRACE conn3 -> [0,62,"setScriptTimeout",{"ms":35000}] 12:09:59 INFO - PROCESS | 1834 | 1462475399866 Marionette TRACE conn3 <- [1,62,null,{}] 12:09:59 INFO - PROCESS | 1834 | 1462475399870 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}] 12:10:00 INFO - PROCESS | 1834 | 1462475400843 Marionette TRACE conn3 <- [1,63,null,{"value":null}] 12:10:00 INFO - PROCESS | 1834 | 1462475400972 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\", \"80296d11-d1d5-4e42-bf66-5e284310a16f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:10:01 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f298d7c4800 == 23 [pid = 1834] [id = 23] 12:10:01 INFO - PROCESS | 1834 | ++DOMWINDOW == 66 (0x7f298e855400) [pid = 1834] [serial = 66] [outer = (nil)] 12:10:01 INFO - PROCESS | 1834 | ++DOMWINDOW == 67 (0x7f298f342c00) [pid = 1834] [serial = 67] [outer = 0x7f298e855400] 12:10:01 INFO - PROCESS | 1834 | 1462475401044 Marionette DEBUG loaded listener.js 12:10:01 INFO - PROCESS | 1834 | ++DOMWINDOW == 68 (0x7f29927e1800) [pid = 1834] [serial = 68] [outer = 0x7f298e855400] 12:10:01 INFO - PROCESS | 1834 | 1462475401811 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]]]}] 12:10:01 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-out.html | fill() does not affect pixels outside the clip region. 12:10:01 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-out.html | took 1985ms 12:10:01 INFO - PROCESS | 1834 | 1462475401850 Marionette TRACE conn3 -> [0,65,"getWindowHandle",null] 12:10:01 INFO - PROCESS | 1834 | 1462475401856 Marionette TRACE conn3 <- [1,65,null,{"value":"8"}] 12:10:01 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-over.html 12:10:01 INFO - PROCESS | 1834 | 1462475401870 Marionette TRACE conn3 -> [0,66,"setScriptTimeout",{"ms":35000}] 12:10:01 INFO - PROCESS | 1834 | 1462475401877 Marionette TRACE conn3 <- [1,66,null,{}] 12:10:01 INFO - PROCESS | 1834 | 1462475401883 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}] 12:10:02 INFO - PROCESS | 1834 | 1462475402056 Marionette TRACE conn3 <- [1,67,null,{"value":null}] 12:10:02 INFO - PROCESS | 1834 | --DOMWINDOW == 67 (0x7f298d7e8800) [pid = 1834] [serial = 21] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-atop.html] 12:10:02 INFO - PROCESS | 1834 | --DOMWINDOW == 66 (0x7f298e93d000) [pid = 1834] [serial = 15] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.copy.html] 12:10:02 INFO - PROCESS | 1834 | --DOMWINDOW == 65 (0x7f29a35f0400) [pid = 1834] [serial = 57] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.copy.html] 12:10:02 INFO - PROCESS | 1834 | --DOMWINDOW == 64 (0x7f29a4765c00) [pid = 1834] [serial = 60] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-atop.html] 12:10:02 INFO - PROCESS | 1834 | --DOMWINDOW == 63 (0x7f298c837c00) [pid = 1834] [serial = 24] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-in.html] 12:10:02 INFO - PROCESS | 1834 | --DOMWINDOW == 62 (0x7f298e58a400) [pid = 1834] [serial = 33] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-out.html] 12:10:02 INFO - PROCESS | 1834 | --DOMWINDOW == 61 (0x7f2995f88000) [pid = 1834] [serial = 36] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-over.html] 12:10:02 INFO - PROCESS | 1834 | --DOMWINDOW == 60 (0x7f298e93d800) [pid = 1834] [serial = 39] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.lighter.html] 12:10:02 INFO - PROCESS | 1834 | --DOMWINDOW == 59 (0x7f29927ea000) [pid = 1834] [serial = 42] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-atop.html] 12:10:02 INFO - PROCESS | 1834 | --DOMWINDOW == 58 (0x7f298d714000) [pid = 1834] [serial = 45] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-in.html] 12:10:02 INFO - PROCESS | 1834 | --DOMWINDOW == 57 (0x7f298e854400) [pid = 1834] [serial = 48] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-out.html] 12:10:02 INFO - PROCESS | 1834 | --DOMWINDOW == 56 (0x7f298cd6b800) [pid = 1834] [serial = 51] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-over.html] 12:10:02 INFO - PROCESS | 1834 | 1462475402596 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\", \"80296d11-d1d5-4e42-bf66-5e284310a16f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:10:02 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f298d7d3000 == 24 [pid = 1834] [id = 24] 12:10:02 INFO - PROCESS | 1834 | ++DOMWINDOW == 57 (0x7f298c844400) [pid = 1834] [serial = 69] [outer = (nil)] 12:10:02 INFO - PROCESS | 1834 | ++DOMWINDOW == 58 (0x7f298d7e8800) [pid = 1834] [serial = 70] [outer = 0x7f298c844400] 12:10:02 INFO - PROCESS | 1834 | 1462475402662 Marionette DEBUG loaded listener.js 12:10:02 INFO - PROCESS | 1834 | ++DOMWINDOW == 59 (0x7f2994e97c00) [pid = 1834] [serial = 71] [outer = 0x7f298c844400] 12:10:03 INFO - PROCESS | 1834 | 1462475403286 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]]]}] 12:10:03 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-over.html | fill() does not affect pixels outside the clip region. 12:10:03 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-over.html | took 1442ms 12:10:03 INFO - PROCESS | 1834 | 1462475403307 Marionette TRACE conn3 -> [0,69,"getWindowHandle",null] 12:10:03 INFO - PROCESS | 1834 | 1462475403310 Marionette TRACE conn3 <- [1,69,null,{"value":"8"}] 12:10:03 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.lighter.html 12:10:03 INFO - PROCESS | 1834 | 1462475403319 Marionette TRACE conn3 -> [0,70,"setScriptTimeout",{"ms":35000}] 12:10:03 INFO - PROCESS | 1834 | 1462475403322 Marionette TRACE conn3 <- [1,70,null,{}] 12:10:03 INFO - PROCESS | 1834 | 1462475403327 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}] 12:10:03 INFO - PROCESS | 1834 | 1462475403482 Marionette TRACE conn3 <- [1,71,null,{"value":null}] 12:10:03 INFO - PROCESS | 1834 | 1462475403572 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\", \"80296d11-d1d5-4e42-bf66-5e284310a16f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:10:03 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f29954f4800 == 25 [pid = 1834] [id = 25] 12:10:03 INFO - PROCESS | 1834 | ++DOMWINDOW == 60 (0x7f2994e97800) [pid = 1834] [serial = 72] [outer = (nil)] 12:10:03 INFO - PROCESS | 1834 | ++DOMWINDOW == 61 (0x7f29964a8c00) [pid = 1834] [serial = 73] [outer = 0x7f2994e97800] 12:10:03 INFO - PROCESS | 1834 | 1462475403637 Marionette DEBUG loaded listener.js 12:10:03 INFO - PROCESS | 1834 | ++DOMWINDOW == 62 (0x7f2997449800) [pid = 1834] [serial = 74] [outer = 0x7f2994e97800] 12:10:04 INFO - PROCESS | 1834 | 1462475404256 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]]]}] 12:10:04 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.lighter.html | fill() does not affect pixels outside the clip region. 12:10:04 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.lighter.html | took 977ms 12:10:04 INFO - PROCESS | 1834 | 1462475404297 Marionette TRACE conn3 -> [0,73,"getWindowHandle",null] 12:10:04 INFO - PROCESS | 1834 | 1462475404303 Marionette TRACE conn3 <- [1,73,null,{"value":"8"}] 12:10:04 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-atop.html 12:10:04 INFO - PROCESS | 1834 | 1462475404318 Marionette TRACE conn3 -> [0,74,"setScriptTimeout",{"ms":35000}] 12:10:04 INFO - PROCESS | 1834 | 1462475404324 Marionette TRACE conn3 <- [1,74,null,{}] 12:10:04 INFO - PROCESS | 1834 | 1462475404330 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}] 12:10:04 INFO - PROCESS | 1834 | 1462475404492 Marionette TRACE conn3 <- [1,75,null,{"value":null}] 12:10:04 INFO - PROCESS | 1834 | 1462475404597 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\", \"80296d11-d1d5-4e42-bf66-5e284310a16f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:10:04 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f298c969800 == 26 [pid = 1834] [id = 26] 12:10:04 INFO - PROCESS | 1834 | ++DOMWINDOW == 63 (0x7f298c837c00) [pid = 1834] [serial = 75] [outer = (nil)] 12:10:04 INFO - PROCESS | 1834 | ++DOMWINDOW == 64 (0x7f298cbb8400) [pid = 1834] [serial = 76] [outer = 0x7f298c837c00] 12:10:04 INFO - PROCESS | 1834 | 1462475404687 Marionette DEBUG loaded listener.js 12:10:04 INFO - PROCESS | 1834 | ++DOMWINDOW == 65 (0x7f298e859c00) [pid = 1834] [serial = 77] [outer = 0x7f298c837c00] 12:10:05 INFO - PROCESS | 1834 | 1462475405491 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]]]}] 12:10:05 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-atop.html | fill() does not affect pixels outside the clip region. 12:10:05 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-atop.html | took 1241ms 12:10:05 INFO - PROCESS | 1834 | 1462475405567 Marionette TRACE conn3 -> [0,77,"getWindowHandle",null] 12:10:05 INFO - PROCESS | 1834 | 1462475405574 Marionette TRACE conn3 <- [1,77,null,{"value":"8"}] 12:10:05 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-in.html 12:10:05 INFO - PROCESS | 1834 | 1462475405583 Marionette TRACE conn3 -> [0,78,"setScriptTimeout",{"ms":35000}] 12:10:05 INFO - PROCESS | 1834 | 1462475405588 Marionette TRACE conn3 <- [1,78,null,{}] 12:10:05 INFO - PROCESS | 1834 | 1462475405596 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}] 12:10:05 INFO - PROCESS | 1834 | 1462475405764 Marionette TRACE conn3 <- [1,79,null,{"value":null}] 12:10:05 INFO - PROCESS | 1834 | 1462475405888 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\", \"80296d11-d1d5-4e42-bf66-5e284310a16f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:10:05 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f2996295800 == 27 [pid = 1834] [id = 27] 12:10:05 INFO - PROCESS | 1834 | ++DOMWINDOW == 66 (0x7f2993260400) [pid = 1834] [serial = 78] [outer = (nil)] 12:10:05 INFO - PROCESS | 1834 | ++DOMWINDOW == 67 (0x7f299686d400) [pid = 1834] [serial = 79] [outer = 0x7f2993260400] 12:10:05 INFO - PROCESS | 1834 | 1462475405965 Marionette DEBUG loaded listener.js 12:10:06 INFO - PROCESS | 1834 | ++DOMWINDOW == 68 (0x7f29978e1400) [pid = 1834] [serial = 80] [outer = 0x7f2993260400] 12:10:06 INFO - PROCESS | 1834 | 1462475406739 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]]]}] 12:10:06 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-in.html | fill() does not affect pixels outside the clip region. 12:10:06 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-in.html | took 1232ms 12:10:06 INFO - PROCESS | 1834 | 1462475406819 Marionette TRACE conn3 -> [0,81,"getWindowHandle",null] 12:10:06 INFO - PROCESS | 1834 | 1462475406826 Marionette TRACE conn3 <- [1,81,null,{"value":"8"}] 12:10:06 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-out.html 12:10:06 INFO - PROCESS | 1834 | 1462475406833 Marionette TRACE conn3 -> [0,82,"setScriptTimeout",{"ms":35000}] 12:10:06 INFO - PROCESS | 1834 | 1462475406835 Marionette TRACE conn3 <- [1,82,null,{}] 12:10:06 INFO - PROCESS | 1834 | 1462475406842 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}] 12:10:07 INFO - PROCESS | 1834 | 1462475406997 Marionette TRACE conn3 <- [1,83,null,{"value":null}] 12:10:07 INFO - PROCESS | 1834 | 1462475407123 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\", \"80296d11-d1d5-4e42-bf66-5e284310a16f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:10:07 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f2996b88000 == 28 [pid = 1834] [id = 28] 12:10:07 INFO - PROCESS | 1834 | ++DOMWINDOW == 69 (0x7f2997950400) [pid = 1834] [serial = 81] [outer = (nil)] 12:10:07 INFO - PROCESS | 1834 | ++DOMWINDOW == 70 (0x7f29999aa400) [pid = 1834] [serial = 82] [outer = 0x7f2997950400] 12:10:07 INFO - PROCESS | 1834 | 1462475407200 Marionette DEBUG loaded listener.js 12:10:07 INFO - PROCESS | 1834 | ++DOMWINDOW == 71 (0x7f299d69f000) [pid = 1834] [serial = 83] [outer = 0x7f2997950400] 12:10:07 INFO - PROCESS | 1834 | 1462475407993 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]]]}] 12:10:08 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-out.html | fill() does not affect pixels outside the clip region. 12:10:08 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-out.html | took 1233ms 12:10:08 INFO - PROCESS | 1834 | 1462475408067 Marionette TRACE conn3 -> [0,85,"getWindowHandle",null] 12:10:08 INFO - PROCESS | 1834 | 1462475408071 Marionette TRACE conn3 <- [1,85,null,{"value":"8"}] 12:10:08 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-over.html 12:10:08 INFO - PROCESS | 1834 | 1462475408088 Marionette TRACE conn3 -> [0,86,"setScriptTimeout",{"ms":35000}] 12:10:08 INFO - PROCESS | 1834 | 1462475408098 Marionette TRACE conn3 <- [1,86,null,{}] 12:10:08 INFO - PROCESS | 1834 | 1462475408104 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}] 12:10:08 INFO - PROCESS | 1834 | 1462475408279 Marionette TRACE conn3 <- [1,87,null,{"value":null}] 12:10:08 INFO - PROCESS | 1834 | 1462475408375 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\", \"80296d11-d1d5-4e42-bf66-5e284310a16f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:10:08 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f298fec3000 == 29 [pid = 1834] [id = 29] 12:10:08 INFO - PROCESS | 1834 | ++DOMWINDOW == 72 (0x7f29993ac400) [pid = 1834] [serial = 84] [outer = (nil)] 12:10:08 INFO - PROCESS | 1834 | ++DOMWINDOW == 73 (0x7f29a35ed400) [pid = 1834] [serial = 85] [outer = 0x7f29993ac400] 12:10:08 INFO - PROCESS | 1834 | 1462475408448 Marionette DEBUG loaded listener.js 12:10:08 INFO - PROCESS | 1834 | ++DOMWINDOW == 74 (0x7f29a3978800) [pid = 1834] [serial = 86] [outer = 0x7f29993ac400] 12:10:09 INFO - PROCESS | 1834 | 1462475409200 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]]]}] 12:10:09 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-over.html | fill() does not affect pixels outside the clip region. 12:10:09 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-over.html | took 1196ms 12:10:09 INFO - PROCESS | 1834 | 1462475409279 Marionette TRACE conn3 -> [0,89,"getWindowHandle",null] 12:10:09 INFO - PROCESS | 1834 | 1462475409284 Marionette TRACE conn3 <- [1,89,null,{"value":"8"}] 12:10:09 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.xor.html 12:10:09 INFO - PROCESS | 1834 | 1462475409291 Marionette TRACE conn3 -> [0,90,"setScriptTimeout",{"ms":35000}] 12:10:09 INFO - PROCESS | 1834 | 1462475409293 Marionette TRACE conn3 <- [1,90,null,{}] 12:10:09 INFO - PROCESS | 1834 | 1462475409299 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}] 12:10:09 INFO - PROCESS | 1834 | 1462475409455 Marionette TRACE conn3 <- [1,91,null,{"value":null}] 12:10:09 INFO - PROCESS | 1834 | 1462475409579 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\", \"80296d11-d1d5-4e42-bf66-5e284310a16f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:10:09 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f299c8b1000 == 30 [pid = 1834] [id = 30] 12:10:09 INFO - PROCESS | 1834 | ++DOMWINDOW == 75 (0x7f298c83c000) [pid = 1834] [serial = 87] [outer = (nil)] 12:10:09 INFO - PROCESS | 1834 | ++DOMWINDOW == 76 (0x7f299d699800) [pid = 1834] [serial = 88] [outer = 0x7f298c83c000] 12:10:09 INFO - PROCESS | 1834 | 1462475409664 Marionette DEBUG loaded listener.js 12:10:09 INFO - PROCESS | 1834 | ++DOMWINDOW == 77 (0x7f29a4657400) [pid = 1834] [serial = 89] [outer = 0x7f298c83c000] 12:10:10 INFO - PROCESS | 1834 | 1462475410410 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]]]}] 12:10:10 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.xor.html | fill() does not affect pixels outside the clip region. 12:10:10 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.xor.html | took 1179ms 12:10:10 INFO - PROCESS | 1834 | 1462475410478 Marionette TRACE conn3 -> [0,93,"getWindowHandle",null] 12:10:10 INFO - PROCESS | 1834 | 1462475410481 Marionette TRACE conn3 <- [1,93,null,{"value":"8"}] 12:10:10 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html 12:10:10 INFO - PROCESS | 1834 | 1462475410506 Marionette TRACE conn3 -> [0,94,"setScriptTimeout",{"ms":35000}] 12:10:10 INFO - PROCESS | 1834 | 1462475410509 Marionette TRACE conn3 <- [1,94,null,{}] 12:10:10 INFO - PROCESS | 1834 | 1462475410516 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}] 12:10:10 INFO - PROCESS | 1834 | 1462475410675 Marionette TRACE conn3 <- [1,95,null,{"value":null}] 12:10:10 INFO - PROCESS | 1834 | 1462475410800 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\", \"80296d11-d1d5-4e42-bf66-5e284310a16f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:10:10 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f29a322a800 == 31 [pid = 1834] [id = 31] 12:10:10 INFO - PROCESS | 1834 | ++DOMWINDOW == 78 (0x7f29a7ad1400) [pid = 1834] [serial = 90] [outer = (nil)] 12:10:10 INFO - PROCESS | 1834 | ++DOMWINDOW == 79 (0x7f29a7c8b800) [pid = 1834] [serial = 91] [outer = 0x7f29a7ad1400] 12:10:10 INFO - PROCESS | 1834 | 1462475410886 Marionette DEBUG loaded listener.js 12:10:10 INFO - PROCESS | 1834 | ++DOMWINDOW == 80 (0x7f29a83bb400) [pid = 1834] [serial = 92] [outer = 0x7f29a7ad1400] 12:10:11 INFO - PROCESS | 1834 | 1462475411686 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]]]}] 12:10:11 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | Canvas test: 2d.composite.globalAlpha.canvas 12:10:11 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | took 1234ms 12:10:11 INFO - PROCESS | 1834 | 1462475411746 Marionette TRACE conn3 -> [0,97,"getWindowHandle",null] 12:10:11 INFO - PROCESS | 1834 | 1462475411749 Marionette TRACE conn3 <- [1,97,null,{"value":"8"}] 12:10:11 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html 12:10:11 INFO - PROCESS | 1834 | 1462475411757 Marionette TRACE conn3 -> [0,98,"setScriptTimeout",{"ms":35000}] 12:10:11 INFO - PROCESS | 1834 | 1462475411761 Marionette TRACE conn3 <- [1,98,null,{}] 12:10:11 INFO - PROCESS | 1834 | 1462475411767 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}] 12:10:11 INFO - PROCESS | 1834 | 1462475411929 Marionette TRACE conn3 <- [1,99,null,{"value":null}] 12:10:12 INFO - PROCESS | 1834 | 1462475412057 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\", \"80296d11-d1d5-4e42-bf66-5e284310a16f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:10:12 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f298c85b000 == 32 [pid = 1834] [id = 32] 12:10:12 INFO - PROCESS | 1834 | ++DOMWINDOW == 81 (0x7f298cbc1400) [pid = 1834] [serial = 93] [outer = (nil)] 12:10:12 INFO - PROCESS | 1834 | ++DOMWINDOW == 82 (0x7f2994a8d000) [pid = 1834] [serial = 94] [outer = 0x7f298cbc1400] 12:10:12 INFO - PROCESS | 1834 | 1462475412131 Marionette DEBUG loaded listener.js 12:10:12 INFO - PROCESS | 1834 | ++DOMWINDOW == 83 (0x7f29994c6000) [pid = 1834] [serial = 95] [outer = 0x7f298cbc1400] 12:10:13 INFO - PROCESS | 1834 | 1462475412999 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]]]}] 12:10:13 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | Canvas test: 2d.composite.globalAlpha.canvaspattern 12:10:13 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | took 1286ms 12:10:13 INFO - PROCESS | 1834 | 1462475413045 Marionette TRACE conn3 -> [0,101,"getWindowHandle",null] 12:10:13 INFO - PROCESS | 1834 | 1462475413052 Marionette TRACE conn3 <- [1,101,null,{"value":"8"}] 12:10:13 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.default.html 12:10:13 INFO - PROCESS | 1834 | 1462475413079 Marionette TRACE conn3 -> [0,102,"setScriptTimeout",{"ms":35000}] 12:10:13 INFO - PROCESS | 1834 | 1462475413084 Marionette TRACE conn3 <- [1,102,null,{}] 12:10:13 INFO - PROCESS | 1834 | 1462475413093 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}] 12:10:13 INFO - PROCESS | 1834 | 1462475413249 Marionette TRACE conn3 <- [1,103,null,{"value":null}] 12:10:13 INFO - PROCESS | 1834 | 1462475413421 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\", \"80296d11-d1d5-4e42-bf66-5e284310a16f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:10:13 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f298cbe1000 == 33 [pid = 1834] [id = 33] 12:10:13 INFO - PROCESS | 1834 | ++DOMWINDOW == 84 (0x7f298cd6d400) [pid = 1834] [serial = 96] [outer = (nil)] 12:10:13 INFO - PROCESS | 1834 | ++DOMWINDOW == 85 (0x7f298e93d800) [pid = 1834] [serial = 97] [outer = 0x7f298cd6d400] 12:10:13 INFO - PROCESS | 1834 | 1462475413491 Marionette DEBUG loaded listener.js 12:10:13 INFO - PROCESS | 1834 | ++DOMWINDOW == 86 (0x7f29927e6800) [pid = 1834] [serial = 98] [outer = 0x7f298cd6d400] 12:10:14 INFO - PROCESS | 1834 | --DOMWINDOW == 85 (0x7f29ab3e8800) [pid = 1834] [serial = 23] [outer = (nil)] [url = about:blank] 12:10:14 INFO - PROCESS | 1834 | --DOMWINDOW == 84 (0x7f29a35f5000) [pid = 1834] [serial = 55] [outer = (nil)] [url = about:blank] 12:10:14 INFO - PROCESS | 1834 | --DOMWINDOW == 83 (0x7f29a476dc00) [pid = 1834] [serial = 58] [outer = (nil)] [url = about:blank] 12:10:14 INFO - PROCESS | 1834 | --DOMWINDOW == 82 (0x7f29a686b400) [pid = 1834] [serial = 61] [outer = (nil)] [url = about:blank] 12:10:14 INFO - PROCESS | 1834 | --DOMWINDOW == 81 (0x7f298c83c400) [pid = 1834] [serial = 25] [outer = (nil)] [url = about:blank] 12:10:14 INFO - PROCESS | 1834 | --DOMWINDOW == 80 (0x7f298e85a800) [pid = 1834] [serial = 31] [outer = (nil)] [url = about:blank] 12:10:14 INFO - PROCESS | 1834 | --DOMWINDOW == 79 (0x7f299426c400) [pid = 1834] [serial = 34] [outer = (nil)] [url = about:blank] 12:10:14 INFO - PROCESS | 1834 | --DOMWINDOW == 78 (0x7f299643f000) [pid = 1834] [serial = 37] [outer = (nil)] [url = about:blank] 12:10:14 INFO - PROCESS | 1834 | --DOMWINDOW == 77 (0x7f298e94b400) [pid = 1834] [serial = 40] [outer = (nil)] [url = about:blank] 12:10:14 INFO - PROCESS | 1834 | --DOMWINDOW == 76 (0x7f299405cc00) [pid = 1834] [serial = 41] [outer = (nil)] [url = about:blank] 12:10:14 INFO - PROCESS | 1834 | --DOMWINDOW == 75 (0x7f2995a2f000) [pid = 1834] [serial = 43] [outer = (nil)] [url = about:blank] 12:10:14 INFO - PROCESS | 1834 | --DOMWINDOW == 74 (0x7f299744a000) [pid = 1834] [serial = 44] [outer = (nil)] [url = about:blank] 12:10:14 INFO - PROCESS | 1834 | --DOMWINDOW == 73 (0x7f2999344c00) [pid = 1834] [serial = 46] [outer = (nil)] [url = about:blank] 12:10:14 INFO - PROCESS | 1834 | --DOMWINDOW == 72 (0x7f29999af800) [pid = 1834] [serial = 49] [outer = (nil)] [url = about:blank] 12:10:14 INFO - PROCESS | 1834 | --DOMWINDOW == 71 (0x7f299d648c00) [pid = 1834] [serial = 50] [outer = (nil)] [url = about:blank] 12:10:14 INFO - PROCESS | 1834 | --DOMWINDOW == 70 (0x7f299d69f400) [pid = 1834] [serial = 52] [outer = (nil)] [url = about:blank] 12:10:14 INFO - PROCESS | 1834 | --DOMWINDOW == 69 (0x7f298e27c800) [pid = 1834] [serial = 28] [outer = (nil)] [url = about:blank] 12:10:14 INFO - PROCESS | 1834 | --DOMWINDOW == 68 (0x7f29a320c400) [pid = 1834] [serial = 53] [outer = (nil)] [url = about:blank] 12:10:14 INFO - PROCESS | 1834 | --DOMWINDOW == 67 (0x7f29a4aef800) [pid = 1834] [serial = 59] [outer = (nil)] [url = about:blank] 12:10:14 INFO - PROCESS | 1834 | --DOMWINDOW == 66 (0x7f29a7ac9800) [pid = 1834] [serial = 62] [outer = (nil)] [url = about:blank] 12:10:14 INFO - PROCESS | 1834 | --DOMWINDOW == 65 (0x7f298cd62000) [pid = 1834] [serial = 26] [outer = (nil)] [url = about:blank] 12:10:14 INFO - PROCESS | 1834 | --DOMWINDOW == 64 (0x7f299545c800) [pid = 1834] [serial = 35] [outer = (nil)] [url = about:blank] 12:10:14 INFO - PROCESS | 1834 | --DOMWINDOW == 63 (0x7f29964ab400) [pid = 1834] [serial = 38] [outer = (nil)] [url = about:blank] 12:10:14 INFO - PROCESS | 1834 | --DOMWINDOW == 62 (0x7f29993a2800) [pid = 1834] [serial = 47] [outer = (nil)] [url = about:blank] 12:10:14 INFO - PROCESS | 1834 | --DOMWINDOW == 61 (0x7f299643a400) [pid = 1834] [serial = 12] [outer = (nil)] [url = about:blank] 12:10:14 INFO - PROCESS | 1834 | --DOMWINDOW == 60 (0x7f29959cd000) [pid = 1834] [serial = 9] [outer = (nil)] [url = about:blank] 12:10:14 INFO - PROCESS | 1834 | --DOMWINDOW == 59 (0x7f29a6357000) [pid = 1834] [serial = 2] [outer = (nil)] [url = about:blank] 12:10:14 INFO - PROCESS | 1834 | --DOMWINDOW == 58 (0x7f298d7ec000) [pid = 1834] [serial = 22] [outer = (nil)] [url = about:blank] 12:10:14 INFO - PROCESS | 1834 | --DOMWINDOW == 57 (0x7f298e592400) [pid = 1834] [serial = 19] [outer = (nil)] [url = about:blank] 12:10:14 INFO - PROCESS | 1834 | --DOMWINDOW == 56 (0x7f298e93ec00) [pid = 1834] [serial = 16] [outer = (nil)] [url = about:blank] 12:10:14 INFO - PROCESS | 1834 | --DOMWINDOW == 55 (0x7f298e945400) [pid = 1834] [serial = 17] [outer = (nil)] [url = about:blank] 12:10:15 INFO - PROCESS | 1834 | 1462475415033 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]]]}] 12:10:15 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.default.html | Canvas test: 2d.composite.globalAlpha.default 12:10:15 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.default.html | took 1991ms 12:10:15 INFO - PROCESS | 1834 | 1462475415068 Marionette TRACE conn3 -> [0,105,"getWindowHandle",null] 12:10:15 INFO - PROCESS | 1834 | 1462475415072 Marionette TRACE conn3 <- [1,105,null,{"value":"8"}] 12:10:15 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.fill.html 12:10:15 INFO - PROCESS | 1834 | 1462475415083 Marionette TRACE conn3 -> [0,106,"setScriptTimeout",{"ms":35000}] 12:10:15 INFO - PROCESS | 1834 | 1462475415088 Marionette TRACE conn3 <- [1,106,null,{}] 12:10:15 INFO - PROCESS | 1834 | 1462475415097 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}] 12:10:15 INFO - PROCESS | 1834 | 1462475415238 Marionette TRACE conn3 <- [1,107,null,{"value":null}] 12:10:15 INFO - PROCESS | 1834 | 1462475415340 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\", \"80296d11-d1d5-4e42-bf66-5e284310a16f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:10:15 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f298e8c5800 == 34 [pid = 1834] [id = 34] 12:10:15 INFO - PROCESS | 1834 | ++DOMWINDOW == 56 (0x7f298e85ac00) [pid = 1834] [serial = 99] [outer = (nil)] 12:10:15 INFO - PROCESS | 1834 | ++DOMWINDOW == 57 (0x7f29927e6000) [pid = 1834] [serial = 100] [outer = 0x7f298e85ac00] 12:10:15 INFO - PROCESS | 1834 | 1462475415405 Marionette DEBUG loaded listener.js 12:10:15 INFO - PROCESS | 1834 | ++DOMWINDOW == 58 (0x7f2993cd5c00) [pid = 1834] [serial = 101] [outer = 0x7f298e85ac00] 12:10:16 INFO - PROCESS | 1834 | 1462475416011 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]]]}] 12:10:16 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | Canvas test: 2d.composite.globalAlpha.fill 12:10:16 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | took 985ms 12:10:16 INFO - PROCESS | 1834 | 1462475416069 Marionette TRACE conn3 -> [0,109,"getWindowHandle",null] 12:10:16 INFO - PROCESS | 1834 | 1462475416079 Marionette TRACE conn3 <- [1,109,null,{"value":"8"}] 12:10:16 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.image.html 12:10:16 INFO - PROCESS | 1834 | 1462475416090 Marionette TRACE conn3 -> [0,110,"setScriptTimeout",{"ms":35000}] 12:10:16 INFO - PROCESS | 1834 | 1462475416094 Marionette TRACE conn3 <- [1,110,null,{}] 12:10:16 INFO - PROCESS | 1834 | 1462475416100 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}] 12:10:16 INFO - PROCESS | 1834 | 1462475416279 Marionette TRACE conn3 <- [1,111,null,{"value":null}] 12:10:16 INFO - PROCESS | 1834 | 1462475416294 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\", \"80296d11-d1d5-4e42-bf66-5e284310a16f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:10:16 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f2993cab800 == 35 [pid = 1834] [id = 35] 12:10:16 INFO - PROCESS | 1834 | ++DOMWINDOW == 59 (0x7f298e94ac00) [pid = 1834] [serial = 102] [outer = (nil)] 12:10:16 INFO - PROCESS | 1834 | ++DOMWINDOW == 60 (0x7f299545c000) [pid = 1834] [serial = 103] [outer = 0x7f298e94ac00] 12:10:16 INFO - PROCESS | 1834 | 1462475416360 Marionette DEBUG loaded listener.js 12:10:16 INFO - PROCESS | 1834 | ++DOMWINDOW == 61 (0x7f299643f000) [pid = 1834] [serial = 104] [outer = 0x7f298e94ac00] 12:10:17 INFO - PROCESS | 1834 | 1462475417080 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]]]}] 12:10:17 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.image.html | Canvas test: 2d.composite.globalAlpha.image 12:10:17 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.image.html | took 1029ms 12:10:17 INFO - PROCESS | 1834 | 1462475417119 Marionette TRACE conn3 -> [0,113,"getWindowHandle",null] 12:10:17 INFO - PROCESS | 1834 | 1462475417123 Marionette TRACE conn3 <- [1,113,null,{"value":"8"}] 12:10:17 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html 12:10:17 INFO - PROCESS | 1834 | 1462475417130 Marionette TRACE conn3 -> [0,114,"setScriptTimeout",{"ms":35000}] 12:10:17 INFO - PROCESS | 1834 | 1462475417146 Marionette TRACE conn3 <- [1,114,null,{}] 12:10:17 INFO - PROCESS | 1834 | 1462475417187 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}] 12:10:17 INFO - PROCESS | 1834 | 1462475417373 Marionette TRACE conn3 <- [1,115,null,{"value":null}] 12:10:17 INFO - PROCESS | 1834 | 1462475417396 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\", \"80296d11-d1d5-4e42-bf66-5e284310a16f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:10:17 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f2996097000 == 36 [pid = 1834] [id = 36] 12:10:17 INFO - PROCESS | 1834 | ++DOMWINDOW == 62 (0x7f2992739400) [pid = 1834] [serial = 105] [outer = (nil)] 12:10:17 INFO - PROCESS | 1834 | ++DOMWINDOW == 63 (0x7f2997954800) [pid = 1834] [serial = 106] [outer = 0x7f2992739400] 12:10:17 INFO - PROCESS | 1834 | 1462475417463 Marionette DEBUG loaded listener.js 12:10:17 INFO - PROCESS | 1834 | ++DOMWINDOW == 64 (0x7f299934c400) [pid = 1834] [serial = 107] [outer = 0x7f2992739400] 12:10:17 INFO - PROCESS | 1834 | ++DOMWINDOW == 65 (0x7f29959d4400) [pid = 1834] [serial = 108] [outer = 0x7f298cd64c00] 12:10:18 INFO - PROCESS | 1834 | 1462475418341 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]]]}] 12:10:18 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | Canvas test: 2d.composite.globalAlpha.imagepattern 12:10:18 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | took 1255ms 12:10:18 INFO - PROCESS | 1834 | 1462475418386 Marionette TRACE conn3 -> [0,117,"getWindowHandle",null] 12:10:18 INFO - PROCESS | 1834 | 1462475418391 Marionette TRACE conn3 <- [1,117,null,{"value":"8"}] 12:10:18 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html 12:10:18 INFO - PROCESS | 1834 | 1462475418396 Marionette TRACE conn3 -> [0,118,"setScriptTimeout",{"ms":35000}] 12:10:18 INFO - PROCESS | 1834 | 1462475418399 Marionette TRACE conn3 <- [1,118,null,{}] 12:10:18 INFO - PROCESS | 1834 | 1462475418410 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}] 12:10:18 INFO - PROCESS | 1834 | 1462475418580 Marionette TRACE conn3 <- [1,119,null,{"value":null}] 12:10:18 INFO - PROCESS | 1834 | 1462475418643 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\", \"80296d11-d1d5-4e42-bf66-5e284310a16f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:10:18 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f299660e000 == 37 [pid = 1834] [id = 37] 12:10:18 INFO - PROCESS | 1834 | ++DOMWINDOW == 66 (0x7f2993261000) [pid = 1834] [serial = 109] [outer = (nil)] 12:10:18 INFO - PROCESS | 1834 | ++DOMWINDOW == 67 (0x7f2999963800) [pid = 1834] [serial = 110] [outer = 0x7f2993261000] 12:10:18 INFO - PROCESS | 1834 | 1462475418706 Marionette DEBUG loaded listener.js 12:10:18 INFO - PROCESS | 1834 | ++DOMWINDOW == 68 (0x7f29a2667800) [pid = 1834] [serial = 111] [outer = 0x7f2993261000] 12:10:19 INFO - PROCESS | 1834 | --DOMWINDOW == 67 (0x7f29a35f0000) [pid = 1834] [serial = 54] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.xor.html] 12:10:19 INFO - PROCESS | 1834 | --DOMWINDOW == 66 (0x7f2994e97800) [pid = 1834] [serial = 72] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.lighter.html] 12:10:19 INFO - PROCESS | 1834 | --DOMWINDOW == 65 (0x7f298c844400) [pid = 1834] [serial = 69] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-over.html] 12:10:19 INFO - PROCESS | 1834 | --DOMWINDOW == 64 (0x7f298e855400) [pid = 1834] [serial = 66] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-out.html] 12:10:19 INFO - PROCESS | 1834 | --DOMWINDOW == 63 (0x7f2992735400) [pid = 1834] [serial = 63] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-in.html] 12:10:19 INFO - PROCESS | 1834 | 1462475419385 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]]]}] 12:10:19 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | Canvas test: 2d.composite.globalAlpha.invalid 12:10:19 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | took 1032ms 12:10:19 INFO - PROCESS | 1834 | 1462475419429 Marionette TRACE conn3 -> [0,121,"getWindowHandle",null] 12:10:19 INFO - PROCESS | 1834 | 1462475419433 Marionette TRACE conn3 <- [1,121,null,{"value":"8"}] 12:10:19 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.range.html 12:10:19 INFO - PROCESS | 1834 | 1462475419439 Marionette TRACE conn3 -> [0,122,"setScriptTimeout",{"ms":35000}] 12:10:19 INFO - PROCESS | 1834 | 1462475419441 Marionette TRACE conn3 <- [1,122,null,{}] 12:10:19 INFO - PROCESS | 1834 | 1462475419446 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}] 12:10:19 INFO - PROCESS | 1834 | 1462475419580 Marionette TRACE conn3 <- [1,123,null,{"value":null}] 12:10:19 INFO - PROCESS | 1834 | 1462475419598 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\", \"80296d11-d1d5-4e42-bf66-5e284310a16f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:10:19 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f2996e78000 == 38 [pid = 1834] [id = 38] 12:10:19 INFO - PROCESS | 1834 | ++DOMWINDOW == 64 (0x7f298e857800) [pid = 1834] [serial = 112] [outer = (nil)] 12:10:19 INFO - PROCESS | 1834 | ++DOMWINDOW == 65 (0x7f29a266a400) [pid = 1834] [serial = 113] [outer = 0x7f298e857800] 12:10:19 INFO - PROCESS | 1834 | 1462475419671 Marionette DEBUG loaded listener.js 12:10:19 INFO - PROCESS | 1834 | ++DOMWINDOW == 66 (0x7f29a3296000) [pid = 1834] [serial = 114] [outer = 0x7f298e857800] 12:10:20 INFO - PROCESS | 1834 | 1462475420375 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]]]}] 12:10:20 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.range.html | Canvas test: 2d.composite.globalAlpha.range 12:10:20 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.range.html | took 986ms 12:10:20 INFO - PROCESS | 1834 | 1462475420426 Marionette TRACE conn3 -> [0,125,"getWindowHandle",null] 12:10:20 INFO - PROCESS | 1834 | 1462475420429 Marionette TRACE conn3 <- [1,125,null,{"value":"8"}] 12:10:20 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.copy.html 12:10:20 INFO - PROCESS | 1834 | 1462475420435 Marionette TRACE conn3 -> [0,126,"setScriptTimeout",{"ms":35000}] 12:10:20 INFO - PROCESS | 1834 | 1462475420437 Marionette TRACE conn3 <- [1,126,null,{}] 12:10:20 INFO - PROCESS | 1834 | 1462475420449 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}] 12:10:20 INFO - PROCESS | 1834 | 1462475420621 Marionette TRACE conn3 <- [1,127,null,{"value":null}] 12:10:20 INFO - PROCESS | 1834 | 1462475420637 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\", \"80296d11-d1d5-4e42-bf66-5e284310a16f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:10:20 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f2999435800 == 39 [pid = 1834] [id = 39] 12:10:20 INFO - PROCESS | 1834 | ++DOMWINDOW == 67 (0x7f298e58dc00) [pid = 1834] [serial = 115] [outer = (nil)] 12:10:20 INFO - PROCESS | 1834 | ++DOMWINDOW == 68 (0x7f29a441b400) [pid = 1834] [serial = 116] [outer = 0x7f298e58dc00] 12:10:20 INFO - PROCESS | 1834 | 1462475420699 Marionette DEBUG loaded listener.js 12:10:20 INFO - PROCESS | 1834 | ++DOMWINDOW == 69 (0x7f29a47f4800) [pid = 1834] [serial = 117] [outer = 0x7f298e58dc00] 12:10:21 INFO - PROCESS | 1834 | 1462475421605 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]]]}] 12:10:21 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.copy.html | Canvas test: 2d.composite.image.copy 12:10:21 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.copy.html | took 1180ms 12:10:21 INFO - PROCESS | 1834 | 1462475421618 Marionette TRACE conn3 -> [0,129,"getWindowHandle",null] 12:10:21 INFO - PROCESS | 1834 | 1462475421625 Marionette TRACE conn3 <- [1,129,null,{"value":"8"}] 12:10:21 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-atop.html 12:10:21 INFO - PROCESS | 1834 | 1462475421634 Marionette TRACE conn3 -> [0,130,"setScriptTimeout",{"ms":35000}] 12:10:21 INFO - PROCESS | 1834 | 1462475421638 Marionette TRACE conn3 <- [1,130,null,{}] 12:10:21 INFO - PROCESS | 1834 | 1462475421647 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}] 12:10:21 INFO - PROCESS | 1834 | 1462475421810 Marionette TRACE conn3 <- [1,131,null,{"value":null}] 12:10:21 INFO - PROCESS | 1834 | 1462475421942 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\", \"80296d11-d1d5-4e42-bf66-5e284310a16f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:10:21 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f2993270000 == 40 [pid = 1834] [id = 40] 12:10:21 INFO - PROCESS | 1834 | ++DOMWINDOW == 70 (0x7f298d7f1c00) [pid = 1834] [serial = 118] [outer = (nil)] 12:10:22 INFO - PROCESS | 1834 | ++DOMWINDOW == 71 (0x7f299015d000) [pid = 1834] [serial = 119] [outer = 0x7f298d7f1c00] 12:10:22 INFO - PROCESS | 1834 | 1462475422022 Marionette DEBUG loaded listener.js 12:10:22 INFO - PROCESS | 1834 | ++DOMWINDOW == 72 (0x7f299405b800) [pid = 1834] [serial = 120] [outer = 0x7f298d7f1c00] 12:10:22 INFO - PROCESS | 1834 | 1462475422985 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]]]}] 12:10:23 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-atop.html | Canvas test: 2d.composite.image.destination-atop 12:10:23 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-atop.html | took 1388ms 12:10:23 INFO - PROCESS | 1834 | 1462475423022 Marionette TRACE conn3 -> [0,133,"getWindowHandle",null] 12:10:23 INFO - PROCESS | 1834 | 1462475423030 Marionette TRACE conn3 <- [1,133,null,{"value":"8"}] 12:10:23 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-in.html 12:10:23 INFO - PROCESS | 1834 | 1462475423041 Marionette TRACE conn3 -> [0,134,"setScriptTimeout",{"ms":35000}] 12:10:23 INFO - PROCESS | 1834 | 1462475423045 Marionette TRACE conn3 <- [1,134,null,{}] 12:10:23 INFO - PROCESS | 1834 | 1462475423051 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}] 12:10:23 INFO - PROCESS | 1834 | 1462475423223 Marionette TRACE conn3 <- [1,135,null,{"value":null}] 12:10:23 INFO - PROCESS | 1834 | 1462475423348 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\", \"80296d11-d1d5-4e42-bf66-5e284310a16f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:10:23 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f2996e8b800 == 41 [pid = 1834] [id = 41] 12:10:23 INFO - PROCESS | 1834 | ++DOMWINDOW == 73 (0x7f2994053400) [pid = 1834] [serial = 121] [outer = (nil)] 12:10:23 INFO - PROCESS | 1834 | ++DOMWINDOW == 74 (0x7f2996742c00) [pid = 1834] [serial = 122] [outer = 0x7f2994053400] 12:10:23 INFO - PROCESS | 1834 | 1462475423424 Marionette DEBUG loaded listener.js 12:10:23 INFO - PROCESS | 1834 | ++DOMWINDOW == 75 (0x7f29975aac00) [pid = 1834] [serial = 123] [outer = 0x7f2994053400] 12:10:24 INFO - PROCESS | 1834 | 1462475424537 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]]]}] 12:10:24 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-in.html | Canvas test: 2d.composite.image.destination-in 12:10:24 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-in.html | took 1533ms 12:10:24 INFO - PROCESS | 1834 | 1462475424574 Marionette TRACE conn3 -> [0,137,"getWindowHandle",null] 12:10:24 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-out.html 12:10:24 INFO - PROCESS | 1834 | 1462475424580 Marionette TRACE conn3 <- [1,137,null,{"value":"8"}] 12:10:24 INFO - PROCESS | 1834 | 1462475424589 Marionette TRACE conn3 -> [0,138,"setScriptTimeout",{"ms":35000}] 12:10:24 INFO - PROCESS | 1834 | 1462475424594 Marionette TRACE conn3 <- [1,138,null,{}] 12:10:24 INFO - PROCESS | 1834 | 1462475424603 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}] 12:10:24 INFO - PROCESS | 1834 | 1462475424757 Marionette TRACE conn3 <- [1,139,null,{"value":null}] 12:10:24 INFO - PROCESS | 1834 | 1462475424986 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\", \"80296d11-d1d5-4e42-bf66-5e284310a16f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:10:25 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f298e289800 == 42 [pid = 1834] [id = 42] 12:10:25 INFO - PROCESS | 1834 | ++DOMWINDOW == 76 (0x7f298fe6fc00) [pid = 1834] [serial = 124] [outer = (nil)] 12:10:25 INFO - PROCESS | 1834 | ++DOMWINDOW == 77 (0x7f298fe71800) [pid = 1834] [serial = 125] [outer = 0x7f298fe6fc00] 12:10:25 INFO - PROCESS | 1834 | 1462475425068 Marionette DEBUG loaded listener.js 12:10:25 INFO - PROCESS | 1834 | ++DOMWINDOW == 78 (0x7f298fe77400) [pid = 1834] [serial = 126] [outer = 0x7f298fe6fc00] 12:10:25 INFO - PROCESS | 1834 | --DOCSHELL 0x7f2996e78000 == 41 [pid = 1834] [id = 38] 12:10:25 INFO - PROCESS | 1834 | --DOCSHELL 0x7f299660e000 == 40 [pid = 1834] [id = 37] 12:10:25 INFO - PROCESS | 1834 | --DOCSHELL 0x7f2996097000 == 39 [pid = 1834] [id = 36] 12:10:25 INFO - PROCESS | 1834 | --DOCSHELL 0x7f2993cab800 == 38 [pid = 1834] [id = 35] 12:10:25 INFO - PROCESS | 1834 | --DOCSHELL 0x7f298e8c5800 == 37 [pid = 1834] [id = 34] 12:10:25 INFO - PROCESS | 1834 | --DOMWINDOW == 77 (0x7f29a823f400) [pid = 1834] [serial = 65] [outer = (nil)] [url = about:blank] 12:10:25 INFO - PROCESS | 1834 | --DOMWINDOW == 76 (0x7f29964a8c00) [pid = 1834] [serial = 73] [outer = (nil)] [url = about:blank] 12:10:25 INFO - PROCESS | 1834 | --DOMWINDOW == 75 (0x7f2997449800) [pid = 1834] [serial = 74] [outer = (nil)] [url = about:blank] 12:10:25 INFO - PROCESS | 1834 | --DOMWINDOW == 74 (0x7f298d7e8800) [pid = 1834] [serial = 70] [outer = (nil)] [url = about:blank] 12:10:25 INFO - PROCESS | 1834 | --DOMWINDOW == 73 (0x7f298f342c00) [pid = 1834] [serial = 67] [outer = (nil)] [url = about:blank] 12:10:25 INFO - PROCESS | 1834 | --DOMWINDOW == 72 (0x7f29927e1800) [pid = 1834] [serial = 68] [outer = (nil)] [url = about:blank] 12:10:25 INFO - PROCESS | 1834 | --DOMWINDOW == 71 (0x7f2994e97c00) [pid = 1834] [serial = 71] [outer = (nil)] [url = about:blank] 12:10:25 INFO - PROCESS | 1834 | --DOMWINDOW == 70 (0x7f29a7ac8800) [pid = 1834] [serial = 64] [outer = (nil)] [url = about:blank] 12:10:25 INFO - PROCESS | 1834 | --DOMWINDOW == 69 (0x7f29a3771800) [pid = 1834] [serial = 56] [outer = (nil)] [url = about:blank] 12:10:25 INFO - PROCESS | 1834 | 1462475425824 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]]]}] 12:10:25 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-out.html | Canvas test: 2d.composite.image.destination-out 12:10:25 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-out.html | took 1287ms 12:10:25 INFO - PROCESS | 1834 | 1462475425876 Marionette TRACE conn3 -> [0,141,"getWindowHandle",null] 12:10:25 INFO - PROCESS | 1834 | 1462475425884 Marionette TRACE conn3 <- [1,141,null,{"value":"8"}] 12:10:25 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-over.html 12:10:25 INFO - PROCESS | 1834 | 1462475425893 Marionette TRACE conn3 -> [0,142,"setScriptTimeout",{"ms":35000}] 12:10:25 INFO - PROCESS | 1834 | 1462475425897 Marionette TRACE conn3 <- [1,142,null,{}] 12:10:25 INFO - PROCESS | 1834 | 1462475425906 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}] 12:10:26 INFO - PROCESS | 1834 | 1462475426051 Marionette TRACE conn3 <- [1,143,null,{"value":null}] 12:10:26 INFO - PROCESS | 1834 | 1462475426062 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\", \"80296d11-d1d5-4e42-bf66-5e284310a16f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:10:26 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f299336c000 == 38 [pid = 1834] [id = 43] 12:10:26 INFO - PROCESS | 1834 | ++DOMWINDOW == 70 (0x7f298fe7b800) [pid = 1834] [serial = 127] [outer = (nil)] 12:10:26 INFO - PROCESS | 1834 | ++DOMWINDOW == 71 (0x7f298fecc000) [pid = 1834] [serial = 128] [outer = 0x7f298fe7b800] 12:10:26 INFO - PROCESS | 1834 | 1462475426121 Marionette DEBUG loaded listener.js 12:10:26 INFO - PROCESS | 1834 | ++DOMWINDOW == 72 (0x7f29927ec800) [pid = 1834] [serial = 129] [outer = 0x7f298fe7b800] 12:10:26 INFO - PROCESS | 1834 | 1462475426850 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]]]}] 12:10:26 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-over.html | Canvas test: 2d.composite.image.destination-over 12:10:26 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-over.html | took 984ms 12:10:26 INFO - PROCESS | 1834 | 1462475426879 Marionette TRACE conn3 -> [0,145,"getWindowHandle",null] 12:10:26 INFO - PROCESS | 1834 | 1462475426882 Marionette TRACE conn3 <- [1,145,null,{"value":"8"}] 12:10:26 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.lighter.html 12:10:26 INFO - PROCESS | 1834 | 1462475426899 Marionette TRACE conn3 -> [0,146,"setScriptTimeout",{"ms":35000}] 12:10:26 INFO - PROCESS | 1834 | 1462475426906 Marionette TRACE conn3 <- [1,146,null,{}] 12:10:26 INFO - PROCESS | 1834 | 1462475426922 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}] 12:10:27 INFO - PROCESS | 1834 | 1462475427077 Marionette TRACE conn3 <- [1,147,null,{"value":null}] 12:10:27 INFO - PROCESS | 1834 | 1462475427091 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\", \"80296d11-d1d5-4e42-bf66-5e284310a16f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:10:27 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f2996146000 == 39 [pid = 1834] [id = 44] 12:10:27 INFO - PROCESS | 1834 | ++DOMWINDOW == 73 (0x7f298cd66000) [pid = 1834] [serial = 130] [outer = (nil)] 12:10:27 INFO - PROCESS | 1834 | ++DOMWINDOW == 74 (0x7f2995d24400) [pid = 1834] [serial = 131] [outer = 0x7f298cd66000] 12:10:27 INFO - PROCESS | 1834 | 1462475427157 Marionette DEBUG loaded listener.js 12:10:27 INFO - PROCESS | 1834 | ++DOMWINDOW == 75 (0x7f2996742000) [pid = 1834] [serial = 132] [outer = 0x7f298cd66000] 12:10:27 INFO - PROCESS | 1834 | 1462475427906 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]]]}] 12:10:27 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.lighter.html | Canvas test: 2d.composite.image.lighter 12:10:27 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.lighter.html | took 1038ms 12:10:27 INFO - PROCESS | 1834 | 1462475427935 Marionette TRACE conn3 -> [0,149,"getWindowHandle",null] 12:10:27 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-atop.html 12:10:27 INFO - PROCESS | 1834 | 1462475427939 Marionette TRACE conn3 <- [1,149,null,{"value":"8"}] 12:10:27 INFO - PROCESS | 1834 | 1462475427945 Marionette TRACE conn3 -> [0,150,"setScriptTimeout",{"ms":35000}] 12:10:27 INFO - PROCESS | 1834 | 1462475427949 Marionette TRACE conn3 <- [1,150,null,{}] 12:10:27 INFO - PROCESS | 1834 | 1462475427954 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}] 12:10:28 INFO - PROCESS | 1834 | 1462475428144 Marionette TRACE conn3 <- [1,151,null,{"value":null}] 12:10:28 INFO - PROCESS | 1834 | 1462475428175 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\", \"80296d11-d1d5-4e42-bf66-5e284310a16f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:10:28 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f2997485800 == 40 [pid = 1834] [id = 45] 12:10:28 INFO - PROCESS | 1834 | ++DOMWINDOW == 76 (0x7f298c918400) [pid = 1834] [serial = 133] [outer = (nil)] 12:10:28 INFO - PROCESS | 1834 | ++DOMWINDOW == 77 (0x7f29975a3000) [pid = 1834] [serial = 134] [outer = 0x7f298c918400] 12:10:28 INFO - PROCESS | 1834 | 1462475428239 Marionette DEBUG loaded listener.js 12:10:28 INFO - PROCESS | 1834 | ++DOMWINDOW == 78 (0x7f29993a9c00) [pid = 1834] [serial = 135] [outer = 0x7f298c918400] 12:10:28 INFO - PROCESS | 1834 | 1462475428986 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]]]}] 12:10:29 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-atop.html | Canvas test: 2d.composite.image.source-atop 12:10:29 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-atop.html | took 1099ms 12:10:29 INFO - PROCESS | 1834 | 1462475429044 Marionette TRACE conn3 -> [0,153,"getWindowHandle",null] 12:10:29 INFO - PROCESS | 1834 | 1462475429048 Marionette TRACE conn3 <- [1,153,null,{"value":"8"}] 12:10:29 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-in.html 12:10:29 INFO - PROCESS | 1834 | 1462475429054 Marionette TRACE conn3 -> [0,154,"setScriptTimeout",{"ms":35000}] 12:10:29 INFO - PROCESS | 1834 | 1462475429056 Marionette TRACE conn3 <- [1,154,null,{}] 12:10:29 INFO - PROCESS | 1834 | 1462475429061 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}] 12:10:29 INFO - PROCESS | 1834 | 1462475429236 Marionette TRACE conn3 <- [1,155,null,{"value":null}] 12:10:29 INFO - PROCESS | 1834 | 1462475429259 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\", \"80296d11-d1d5-4e42-bf66-5e284310a16f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:10:29 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f2996096800 == 41 [pid = 1834] [id = 46] 12:10:29 INFO - PROCESS | 1834 | ++DOMWINDOW == 79 (0x7f298c843000) [pid = 1834] [serial = 136] [outer = (nil)] 12:10:29 INFO - PROCESS | 1834 | ++DOMWINDOW == 80 (0x7f29999b3000) [pid = 1834] [serial = 137] [outer = 0x7f298c843000] 12:10:29 INFO - PROCESS | 1834 | 1462475429321 Marionette DEBUG loaded listener.js 12:10:29 INFO - PROCESS | 1834 | ++DOMWINDOW == 81 (0x7f29a2667c00) [pid = 1834] [serial = 138] [outer = 0x7f298c843000] 12:10:30 INFO - PROCESS | 1834 | 1462475430228 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]]]}] 12:10:30 INFO - PROCESS | 1834 | --DOMWINDOW == 80 (0x7f2992739400) [pid = 1834] [serial = 105] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html] 12:10:30 INFO - PROCESS | 1834 | --DOMWINDOW == 79 (0x7f2993261000) [pid = 1834] [serial = 109] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.invalid.html] 12:10:30 INFO - PROCESS | 1834 | --DOMWINDOW == 78 (0x7f298e85ac00) [pid = 1834] [serial = 99] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.fill.html] 12:10:30 INFO - PROCESS | 1834 | --DOMWINDOW == 77 (0x7f298e94ac00) [pid = 1834] [serial = 102] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.image.html] 12:10:30 INFO - PROCESS | 1834 | --DOMWINDOW == 76 (0x7f2997950400) [pid = 1834] [serial = 81] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-out.html] 12:10:30 INFO - PROCESS | 1834 | --DOMWINDOW == 75 (0x7f29993ac400) [pid = 1834] [serial = 84] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-over.html] 12:10:30 INFO - PROCESS | 1834 | --DOMWINDOW == 74 (0x7f298c83c000) [pid = 1834] [serial = 87] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.xor.html] 12:10:30 INFO - PROCESS | 1834 | --DOMWINDOW == 73 (0x7f29a7ad1400) [pid = 1834] [serial = 90] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvas.html] 12:10:30 INFO - PROCESS | 1834 | --DOMWINDOW == 72 (0x7f298cbc1400) [pid = 1834] [serial = 93] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html] 12:10:30 INFO - PROCESS | 1834 | --DOMWINDOW == 71 (0x7f298c837c00) [pid = 1834] [serial = 75] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-atop.html] 12:10:30 INFO - PROCESS | 1834 | --DOMWINDOW == 70 (0x7f298e857800) [pid = 1834] [serial = 112] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.range.html] 12:10:30 INFO - PROCESS | 1834 | --DOMWINDOW == 69 (0x7f2993260400) [pid = 1834] [serial = 78] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-in.html] 12:10:30 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-in.html | Canvas test: 2d.composite.image.source-in 12:10:30 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-in.html | took 1226ms 12:10:30 INFO - PROCESS | 1834 | 1462475430282 Marionette TRACE conn3 -> [0,157,"getWindowHandle",null] 12:10:30 INFO - PROCESS | 1834 | 1462475430284 Marionette TRACE conn3 <- [1,157,null,{"value":"8"}] 12:10:30 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-out.html 12:10:30 INFO - PROCESS | 1834 | 1462475430300 Marionette TRACE conn3 -> [0,158,"setScriptTimeout",{"ms":35000}] 12:10:30 INFO - PROCESS | 1834 | 1462475430304 Marionette TRACE conn3 <- [1,158,null,{}] 12:10:30 INFO - PROCESS | 1834 | 1462475430309 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}] 12:10:30 INFO - PROCESS | 1834 | 1462475430476 Marionette TRACE conn3 <- [1,159,null,{"value":null}] 12:10:30 INFO - PROCESS | 1834 | 1462475430573 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\", \"80296d11-d1d5-4e42-bf66-5e284310a16f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:10:30 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f29994b3800 == 42 [pid = 1834] [id = 47] 12:10:30 INFO - PROCESS | 1834 | ++DOMWINDOW == 70 (0x7f298fe7dc00) [pid = 1834] [serial = 139] [outer = (nil)] 12:10:30 INFO - PROCESS | 1834 | ++DOMWINDOW == 71 (0x7f29a3593c00) [pid = 1834] [serial = 140] [outer = 0x7f298fe7dc00] 12:10:30 INFO - PROCESS | 1834 | 1462475430652 Marionette DEBUG loaded listener.js 12:10:30 INFO - PROCESS | 1834 | ++DOMWINDOW == 72 (0x7f29a3979800) [pid = 1834] [serial = 141] [outer = 0x7f298fe7dc00] 12:10:31 INFO - PROCESS | 1834 | 1462475431366 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]]]}] 12:10:31 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-out.html | Canvas test: 2d.composite.image.source-out 12:10:31 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-out.html | took 1086ms 12:10:31 INFO - PROCESS | 1834 | 1462475431400 Marionette TRACE conn3 -> [0,161,"getWindowHandle",null] 12:10:31 INFO - PROCESS | 1834 | 1462475431404 Marionette TRACE conn3 <- [1,161,null,{"value":"8"}] 12:10:31 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-over.html 12:10:31 INFO - PROCESS | 1834 | 1462475431410 Marionette TRACE conn3 -> [0,162,"setScriptTimeout",{"ms":35000}] 12:10:31 INFO - PROCESS | 1834 | 1462475431413 Marionette TRACE conn3 <- [1,162,null,{}] 12:10:31 INFO - PROCESS | 1834 | 1462475431420 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}] 12:10:31 INFO - PROCESS | 1834 | 1462475431584 Marionette TRACE conn3 <- [1,163,null,{"value":null}] 12:10:31 INFO - PROCESS | 1834 | 1462475431602 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\", \"80296d11-d1d5-4e42-bf66-5e284310a16f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:10:31 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f29a351e000 == 43 [pid = 1834] [id = 48] 12:10:31 INFO - PROCESS | 1834 | ++DOMWINDOW == 73 (0x7f2999957800) [pid = 1834] [serial = 142] [outer = (nil)] 12:10:31 INFO - PROCESS | 1834 | ++DOMWINDOW == 74 (0x7f29a441c400) [pid = 1834] [serial = 143] [outer = 0x7f2999957800] 12:10:31 INFO - PROCESS | 1834 | 1462475431664 Marionette DEBUG loaded listener.js 12:10:31 INFO - PROCESS | 1834 | ++DOMWINDOW == 75 (0x7f29a4925000) [pid = 1834] [serial = 144] [outer = 0x7f2999957800] 12:10:32 INFO - PROCESS | 1834 | 1462475432497 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]]]}] 12:10:32 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-over.html | Canvas test: 2d.composite.image.source-over 12:10:32 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-over.html | took 1130ms 12:10:32 INFO - PROCESS | 1834 | 1462475432542 Marionette TRACE conn3 -> [0,165,"getWindowHandle",null] 12:10:32 INFO - PROCESS | 1834 | 1462475432548 Marionette TRACE conn3 <- [1,165,null,{"value":"8"}] 12:10:32 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.xor.html 12:10:32 INFO - PROCESS | 1834 | 1462475432557 Marionette TRACE conn3 -> [0,166,"setScriptTimeout",{"ms":35000}] 12:10:32 INFO - PROCESS | 1834 | 1462475432563 Marionette TRACE conn3 <- [1,166,null,{}] 12:10:32 INFO - PROCESS | 1834 | 1462475432573 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}] 12:10:32 INFO - PROCESS | 1834 | 1462475432756 Marionette TRACE conn3 <- [1,167,null,{"value":null}] 12:10:32 INFO - PROCESS | 1834 | 1462475432941 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\", \"80296d11-d1d5-4e42-bf66-5e284310a16f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:10:32 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f29949c8000 == 44 [pid = 1834] [id = 49] 12:10:32 INFO - PROCESS | 1834 | ++DOMWINDOW == 76 (0x7f298d7f3000) [pid = 1834] [serial = 145] [outer = (nil)] 12:10:33 INFO - PROCESS | 1834 | ++DOMWINDOW == 77 (0x7f298fe7ac00) [pid = 1834] [serial = 146] [outer = 0x7f298d7f3000] 12:10:33 INFO - PROCESS | 1834 | 1462475433035 Marionette DEBUG loaded listener.js 12:10:33 INFO - PROCESS | 1834 | ++DOMWINDOW == 78 (0x7f2992735400) [pid = 1834] [serial = 147] [outer = 0x7f298d7f3000] 12:10:34 INFO - PROCESS | 1834 | 1462475434028 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]]]}] 12:10:34 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.xor.html | Canvas test: 2d.composite.image.xor 12:10:34 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.xor.html | took 1487ms 12:10:34 INFO - PROCESS | 1834 | 1462475434043 Marionette TRACE conn3 -> [0,169,"getWindowHandle",null] 12:10:34 INFO - PROCESS | 1834 | 1462475434051 Marionette TRACE conn3 <- [1,169,null,{"value":"8"}] 12:10:34 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.casesensitive.html 12:10:34 INFO - PROCESS | 1834 | 1462475434061 Marionette TRACE conn3 -> [0,170,"setScriptTimeout",{"ms":35000}] 12:10:34 INFO - PROCESS | 1834 | 1462475434067 Marionette TRACE conn3 <- [1,170,null,{}] 12:10:34 INFO - PROCESS | 1834 | 1462475434073 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}] 12:10:34 INFO - PROCESS | 1834 | 1462475434230 Marionette TRACE conn3 <- [1,171,null,{"value":null}] 12:10:34 INFO - PROCESS | 1834 | 1462475434364 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\", \"80296d11-d1d5-4e42-bf66-5e284310a16f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:10:34 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f2995daa000 == 45 [pid = 1834] [id = 50] 12:10:34 INFO - PROCESS | 1834 | ++DOMWINDOW == 79 (0x7f2993c03400) [pid = 1834] [serial = 148] [outer = (nil)] 12:10:34 INFO - PROCESS | 1834 | ++DOMWINDOW == 80 (0x7f29964a6400) [pid = 1834] [serial = 149] [outer = 0x7f2993c03400] 12:10:34 INFO - PROCESS | 1834 | 1462475434436 Marionette DEBUG loaded listener.js 12:10:34 INFO - PROCESS | 1834 | ++DOMWINDOW == 81 (0x7f299794c000) [pid = 1834] [serial = 150] [outer = 0x7f2993c03400] 12:10:35 INFO - PROCESS | 1834 | 1462475435337 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]]]}] 12:10:35 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.casesensitive.html | Canvas test: 2d.composite.operation.casesensitive 12:10:35 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.casesensitive.html | took 1336ms 12:10:35 INFO - PROCESS | 1834 | 1462475435399 Marionette TRACE conn3 -> [0,173,"getWindowHandle",null] 12:10:35 INFO - PROCESS | 1834 | 1462475435402 Marionette TRACE conn3 <- [1,173,null,{"value":"8"}] 12:10:35 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.clear.html 12:10:35 INFO - PROCESS | 1834 | 1462475435409 Marionette TRACE conn3 -> [0,174,"setScriptTimeout",{"ms":35000}] 12:10:35 INFO - PROCESS | 1834 | 1462475435414 Marionette TRACE conn3 <- [1,174,null,{}] 12:10:35 INFO - PROCESS | 1834 | 1462475435431 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}] 12:10:35 INFO - PROCESS | 1834 | 1462475435631 Marionette TRACE conn3 <- [1,175,null,{"value":null}] 12:10:35 INFO - PROCESS | 1834 | 1462475435760 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\", \"80296d11-d1d5-4e42-bf66-5e284310a16f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:10:35 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f29a4649000 == 46 [pid = 1834] [id = 51] 12:10:35 INFO - PROCESS | 1834 | ++DOMWINDOW == 82 (0x7f29a3215400) [pid = 1834] [serial = 151] [outer = (nil)] 12:10:35 INFO - PROCESS | 1834 | ++DOMWINDOW == 83 (0x7f29a465dc00) [pid = 1834] [serial = 152] [outer = 0x7f29a3215400] 12:10:35 INFO - PROCESS | 1834 | 1462475435843 Marionette DEBUG loaded listener.js 12:10:35 INFO - PROCESS | 1834 | ++DOMWINDOW == 84 (0x7f29a4aef000) [pid = 1834] [serial = 153] [outer = 0x7f29a3215400] 12:10:36 INFO - PROCESS | 1834 | 1462475436818 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]]]}] 12:10:36 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.clear.html | Canvas test: 2d.composite.operation.clear 12:10:36 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.clear.html | took 1443ms 12:10:36 INFO - PROCESS | 1834 | 1462475436868 Marionette TRACE conn3 -> [0,177,"getWindowHandle",null] 12:10:36 INFO - PROCESS | 1834 | 1462475436871 Marionette TRACE conn3 <- [1,177,null,{"value":"8"}] 12:10:36 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.darker.html 12:10:36 INFO - PROCESS | 1834 | 1462475436905 Marionette TRACE conn3 -> [0,178,"setScriptTimeout",{"ms":35000}] 12:10:36 INFO - PROCESS | 1834 | 1462475436907 Marionette TRACE conn3 <- [1,178,null,{}] 12:10:36 INFO - PROCESS | 1834 | 1462475436955 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}] 12:10:37 INFO - PROCESS | 1834 | 1462475437097 Marionette TRACE conn3 <- [1,179,null,{"value":null}] 12:10:37 INFO - PROCESS | 1834 | 1462475437261 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\", \"80296d11-d1d5-4e42-bf66-5e284310a16f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:10:37 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f29a7a6e800 == 47 [pid = 1834] [id = 52] 12:10:37 INFO - PROCESS | 1834 | ++DOMWINDOW == 85 (0x7f29978dc800) [pid = 1834] [serial = 154] [outer = (nil)] 12:10:37 INFO - PROCESS | 1834 | ++DOMWINDOW == 86 (0x7f29a8244800) [pid = 1834] [serial = 155] [outer = 0x7f29978dc800] 12:10:37 INFO - PROCESS | 1834 | 1462475437379 Marionette DEBUG loaded listener.js 12:10:37 INFO - PROCESS | 1834 | ++DOMWINDOW == 87 (0x7f29a83bd000) [pid = 1834] [serial = 156] [outer = 0x7f29978dc800] 12:10:38 INFO - PROCESS | 1834 | 1462475438156 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]]]}] 12:10:38 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.darker.html | Canvas test: 2d.composite.operation.darker 12:10:38 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.darker.html | took 1490ms 12:10:38 INFO - PROCESS | 1834 | 1462475438380 Marionette TRACE conn3 -> [0,181,"getWindowHandle",null] 12:10:38 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.default.html 12:10:38 INFO - PROCESS | 1834 | 1462475438389 Marionette TRACE conn3 <- [1,181,null,{"value":"8"}] 12:10:38 INFO - PROCESS | 1834 | 1462475438396 Marionette TRACE conn3 -> [0,182,"setScriptTimeout",{"ms":35000}] 12:10:38 INFO - PROCESS | 1834 | 1462475438402 Marionette TRACE conn3 <- [1,182,null,{}] 12:10:38 INFO - PROCESS | 1834 | 1462475438412 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}] 12:10:38 INFO - PROCESS | 1834 | 1462475438592 Marionette TRACE conn3 <- [1,183,null,{"value":null}] 12:10:38 INFO - PROCESS | 1834 | 1462475438752 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\", \"80296d11-d1d5-4e42-bf66-5e284310a16f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:10:38 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f2992772800 == 48 [pid = 1834] [id = 53] 12:10:38 INFO - PROCESS | 1834 | ++DOMWINDOW == 88 (0x7f298fe77800) [pid = 1834] [serial = 157] [outer = (nil)] 12:10:38 INFO - PROCESS | 1834 | ++DOMWINDOW == 89 (0x7f298fe7d800) [pid = 1834] [serial = 158] [outer = 0x7f298fe77800] 12:10:38 INFO - PROCESS | 1834 | 1462475438881 Marionette DEBUG loaded listener.js 12:10:38 INFO - PROCESS | 1834 | ++DOMWINDOW == 90 (0x7f299273d800) [pid = 1834] [serial = 159] [outer = 0x7f298fe77800] 12:10:39 INFO - PROCESS | 1834 | --DOCSHELL 0x7f29994b3800 == 47 [pid = 1834] [id = 47] 12:10:39 INFO - PROCESS | 1834 | --DOCSHELL 0x7f2996096800 == 46 [pid = 1834] [id = 46] 12:10:39 INFO - PROCESS | 1834 | --DOCSHELL 0x7f2997485800 == 45 [pid = 1834] [id = 45] 12:10:39 INFO - PROCESS | 1834 | --DOMWINDOW == 89 (0x7f298e93d800) [pid = 1834] [serial = 97] [outer = (nil)] [url = about:blank] 12:10:39 INFO - PROCESS | 1834 | --DOMWINDOW == 88 (0x7f29a441b400) [pid = 1834] [serial = 116] [outer = (nil)] [url = about:blank] 12:10:39 INFO - PROCESS | 1834 | --DOCSHELL 0x7f2996146000 == 44 [pid = 1834] [id = 44] 12:10:39 INFO - PROCESS | 1834 | --DOCSHELL 0x7f299336c000 == 43 [pid = 1834] [id = 43] 12:10:39 INFO - PROCESS | 1834 | --DOCSHELL 0x7f298e289800 == 42 [pid = 1834] [id = 42] 12:10:39 INFO - PROCESS | 1834 | --DOCSHELL 0x7f2996e8b800 == 41 [pid = 1834] [id = 41] 12:10:39 INFO - PROCESS | 1834 | 1462475439650 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]]]}] 12:10:39 INFO - PROCESS | 1834 | --DOCSHELL 0x7f2993270000 == 40 [pid = 1834] [id = 40] 12:10:39 INFO - PROCESS | 1834 | --DOMWINDOW == 87 (0x7f2997954800) [pid = 1834] [serial = 106] [outer = (nil)] [url = about:blank] 12:10:39 INFO - PROCESS | 1834 | --DOMWINDOW == 86 (0x7f2999963800) [pid = 1834] [serial = 110] [outer = (nil)] [url = about:blank] 12:10:39 INFO - PROCESS | 1834 | --DOMWINDOW == 85 (0x7f29927e6000) [pid = 1834] [serial = 100] [outer = (nil)] [url = about:blank] 12:10:39 INFO - PROCESS | 1834 | --DOMWINDOW == 84 (0x7f2993cd5c00) [pid = 1834] [serial = 101] [outer = (nil)] [url = about:blank] 12:10:39 INFO - PROCESS | 1834 | --DOMWINDOW == 83 (0x7f299545c000) [pid = 1834] [serial = 103] [outer = (nil)] [url = about:blank] 12:10:39 INFO - PROCESS | 1834 | --DOMWINDOW == 82 (0x7f29999aa400) [pid = 1834] [serial = 82] [outer = (nil)] [url = about:blank] 12:10:39 INFO - PROCESS | 1834 | --DOMWINDOW == 81 (0x7f29a3978800) [pid = 1834] [serial = 86] [outer = (nil)] [url = about:blank] 12:10:39 INFO - PROCESS | 1834 | --DOMWINDOW == 80 (0x7f29a35ed400) [pid = 1834] [serial = 85] [outer = (nil)] [url = about:blank] 12:10:39 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.default.html | Canvas test: 2d.composite.operation.default 12:10:39 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.default.html | took 1290ms 12:10:39 INFO - PROCESS | 1834 | --DOMWINDOW == 79 (0x7f29a4657400) [pid = 1834] [serial = 89] [outer = (nil)] [url = about:blank] 12:10:39 INFO - PROCESS | 1834 | --DOMWINDOW == 78 (0x7f299d699800) [pid = 1834] [serial = 88] [outer = (nil)] [url = about:blank] 12:10:39 INFO - PROCESS | 1834 | --DOMWINDOW == 77 (0x7f29a83bb400) [pid = 1834] [serial = 92] [outer = (nil)] [url = about:blank] 12:10:39 INFO - PROCESS | 1834 | --DOMWINDOW == 76 (0x7f29a7c8b800) [pid = 1834] [serial = 91] [outer = (nil)] [url = about:blank] 12:10:39 INFO - PROCESS | 1834 | --DOMWINDOW == 75 (0x7f298cd67800) [pid = 1834] [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.] 12:10:39 INFO - PROCESS | 1834 | --DOMWINDOW == 74 (0x7f29994c6000) [pid = 1834] [serial = 95] [outer = (nil)] [url = about:blank] 12:10:39 INFO - PROCESS | 1834 | --DOMWINDOW == 73 (0x7f2994a8d000) [pid = 1834] [serial = 94] [outer = (nil)] [url = about:blank] 12:10:39 INFO - PROCESS | 1834 | --DOMWINDOW == 72 (0x7f298e859c00) [pid = 1834] [serial = 77] [outer = (nil)] [url = about:blank] 12:10:39 INFO - PROCESS | 1834 | --DOMWINDOW == 71 (0x7f29a266a400) [pid = 1834] [serial = 113] [outer = (nil)] [url = about:blank] 12:10:39 INFO - PROCESS | 1834 | --DOMWINDOW == 70 (0x7f298cbb8400) [pid = 1834] [serial = 76] [outer = (nil)] [url = about:blank] 12:10:39 INFO - PROCESS | 1834 | --DOMWINDOW == 69 (0x7f29978e1400) [pid = 1834] [serial = 80] [outer = (nil)] [url = about:blank] 12:10:39 INFO - PROCESS | 1834 | --DOMWINDOW == 68 (0x7f299686d400) [pid = 1834] [serial = 79] [outer = (nil)] [url = about:blank] 12:10:39 INFO - PROCESS | 1834 | --DOMWINDOW == 67 (0x7f29a2667800) [pid = 1834] [serial = 111] [outer = (nil)] [url = about:blank] 12:10:39 INFO - PROCESS | 1834 | --DOMWINDOW == 66 (0x7f299934c400) [pid = 1834] [serial = 107] [outer = (nil)] [url = about:blank] 12:10:39 INFO - PROCESS | 1834 | --DOMWINDOW == 65 (0x7f299643f000) [pid = 1834] [serial = 104] [outer = (nil)] [url = about:blank] 12:10:39 INFO - PROCESS | 1834 | --DOMWINDOW == 64 (0x7f29a3296000) [pid = 1834] [serial = 114] [outer = (nil)] [url = about:blank] 12:10:39 INFO - PROCESS | 1834 | --DOMWINDOW == 63 (0x7f299d69f000) [pid = 1834] [serial = 83] [outer = (nil)] [url = about:blank] 12:10:39 INFO - PROCESS | 1834 | 1462475439710 Marionette TRACE conn3 -> [0,185,"getWindowHandle",null] 12:10:39 INFO - PROCESS | 1834 | 1462475439715 Marionette TRACE conn3 <- [1,185,null,{"value":"8"}] 12:10:39 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.get.html 12:10:39 INFO - PROCESS | 1834 | 1462475439728 Marionette TRACE conn3 -> [0,186,"setScriptTimeout",{"ms":35000}] 12:10:39 INFO - PROCESS | 1834 | 1462475439732 Marionette TRACE conn3 <- [1,186,null,{}] 12:10:39 INFO - PROCESS | 1834 | 1462475439738 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}] 12:10:39 INFO - PROCESS | 1834 | 1462475439883 Marionette TRACE conn3 <- [1,187,null,{"value":null}] 12:10:39 INFO - PROCESS | 1834 | 1462475439895 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\", \"80296d11-d1d5-4e42-bf66-5e284310a16f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:10:39 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f2992761800 == 41 [pid = 1834] [id = 54] 12:10:39 INFO - PROCESS | 1834 | ++DOMWINDOW == 64 (0x7f299273e000) [pid = 1834] [serial = 160] [outer = (nil)] 12:10:39 INFO - PROCESS | 1834 | ++DOMWINDOW == 65 (0x7f2993cd6800) [pid = 1834] [serial = 161] [outer = 0x7f299273e000] 12:10:39 INFO - PROCESS | 1834 | 1462475439968 Marionette DEBUG loaded listener.js 12:10:40 INFO - PROCESS | 1834 | ++DOMWINDOW == 66 (0x7f299569e800) [pid = 1834] [serial = 162] [outer = 0x7f299273e000] 12:10:40 INFO - PROCESS | 1834 | 1462475440664 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]]]}] 12:10:40 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.get.html | Canvas test: 2d.composite.operation.get 12:10:40 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.get.html | took 988ms 12:10:40 INFO - PROCESS | 1834 | 1462475440714 Marionette TRACE conn3 -> [0,189,"getWindowHandle",null] 12:10:40 INFO - PROCESS | 1834 | 1462475440718 Marionette TRACE conn3 <- [1,189,null,{"value":"8"}] 12:10:40 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.highlight.html 12:10:40 INFO - PROCESS | 1834 | 1462475440723 Marionette TRACE conn3 -> [0,190,"setScriptTimeout",{"ms":35000}] 12:10:40 INFO - PROCESS | 1834 | 1462475440726 Marionette TRACE conn3 <- [1,190,null,{}] 12:10:40 INFO - PROCESS | 1834 | 1462475440748 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}] 12:10:40 INFO - PROCESS | 1834 | 1462475440896 Marionette TRACE conn3 <- [1,191,null,{"value":null}] 12:10:40 INFO - PROCESS | 1834 | 1462475440908 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\", \"80296d11-d1d5-4e42-bf66-5e284310a16f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:10:40 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f299614c000 == 42 [pid = 1834] [id = 55] 12:10:40 INFO - PROCESS | 1834 | ++DOMWINDOW == 67 (0x7f2997954800) [pid = 1834] [serial = 163] [outer = (nil)] 12:10:40 INFO - PROCESS | 1834 | ++DOMWINDOW == 68 (0x7f299934ac00) [pid = 1834] [serial = 164] [outer = 0x7f2997954800] 12:10:40 INFO - PROCESS | 1834 | 1462475440974 Marionette DEBUG loaded listener.js 12:10:41 INFO - PROCESS | 1834 | ++DOMWINDOW == 69 (0x7f299c797800) [pid = 1834] [serial = 165] [outer = 0x7f2997954800] 12:10:41 INFO - PROCESS | 1834 | 1462475441577 addons.productaddons WARN Failed downloading XML, status: 0, reason: error 12:10:41 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.highlight.html | Canvas test: 2d.composite.operation.highlight 12:10:41 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.highlight.html | took 1036ms 12:10:41 INFO - PROCESS | 1834 | 1462475441750 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]]]}] 12:10:41 INFO - PROCESS | 1834 | 1462475441773 Marionette TRACE conn3 -> [0,193,"getWindowHandle",null] 12:10:41 INFO - PROCESS | 1834 | 1462475441777 Marionette TRACE conn3 <- [1,193,null,{"value":"8"}] 12:10:41 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.nullsuffix.html 12:10:41 INFO - PROCESS | 1834 | 1462475441787 Marionette TRACE conn3 -> [0,194,"setScriptTimeout",{"ms":35000}] 12:10:41 INFO - PROCESS | 1834 | 1462475441789 Marionette TRACE conn3 <- [1,194,null,{}] 12:10:41 INFO - PROCESS | 1834 | 1462475441817 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}] 12:10:41 INFO - PROCESS | 1834 | 1462475441974 Marionette TRACE conn3 <- [1,195,null,{"value":null}] 12:10:41 INFO - PROCESS | 1834 | 1462475441990 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\", \"80296d11-d1d5-4e42-bf66-5e284310a16f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:10:42 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f299941a000 == 43 [pid = 1834] [id = 56] 12:10:42 INFO - PROCESS | 1834 | ++DOMWINDOW == 70 (0x7f2997449000) [pid = 1834] [serial = 166] [outer = (nil)] 12:10:42 INFO - PROCESS | 1834 | ++DOMWINDOW == 71 (0x7f29a3212400) [pid = 1834] [serial = 167] [outer = 0x7f2997449000] 12:10:42 INFO - PROCESS | 1834 | 1462475442051 Marionette DEBUG loaded listener.js 12:10:42 INFO - PROCESS | 1834 | ++DOMWINDOW == 72 (0x7f29a633ac00) [pid = 1834] [serial = 168] [outer = 0x7f2997449000] 12:10:42 INFO - PROCESS | 1834 | 1462475442809 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]]]}] 12:10:42 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | Canvas test: 2d.composite.operation.nullsuffix 12:10:42 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | took 1056ms 12:10:42 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.over.html 12:10:42 INFO - PROCESS | 1834 | 1462475442844 Marionette TRACE conn3 -> [0,197,"getWindowHandle",null] 12:10:42 INFO - PROCESS | 1834 | 1462475442846 Marionette TRACE conn3 <- [1,197,null,{"value":"8"}] 12:10:42 INFO - PROCESS | 1834 | 1462475442851 Marionette TRACE conn3 -> [0,198,"setScriptTimeout",{"ms":35000}] 12:10:42 INFO - PROCESS | 1834 | 1462475442855 Marionette TRACE conn3 <- [1,198,null,{}] 12:10:42 INFO - PROCESS | 1834 | 1462475442877 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}] 12:10:43 INFO - PROCESS | 1834 | 1462475443053 Marionette TRACE conn3 <- [1,199,null,{"value":null}] 12:10:43 INFO - PROCESS | 1834 | 1462475443117 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\", \"80296d11-d1d5-4e42-bf66-5e284310a16f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:10:43 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f299ca11000 == 44 [pid = 1834] [id = 57] 12:10:43 INFO - PROCESS | 1834 | ++DOMWINDOW == 73 (0x7f298cbbc800) [pid = 1834] [serial = 169] [outer = (nil)] 12:10:43 INFO - PROCESS | 1834 | ++DOMWINDOW == 74 (0x7f29a80ac800) [pid = 1834] [serial = 170] [outer = 0x7f298cbbc800] 12:10:43 INFO - PROCESS | 1834 | 1462475443178 Marionette DEBUG loaded listener.js 12:10:43 INFO - PROCESS | 1834 | ++DOMWINDOW == 75 (0x7f29a83c3800) [pid = 1834] [serial = 171] [outer = 0x7f298cbbc800] 12:10:44 INFO - PROCESS | 1834 | 1462475444101 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]]]}] 12:10:44 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.over.html | Canvas test: 2d.composite.operation.over 12:10:44 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.over.html | took 1292ms 12:10:44 INFO - PROCESS | 1834 | 1462475444145 Marionette TRACE conn3 -> [0,201,"getWindowHandle",null] 12:10:44 INFO - PROCESS | 1834 | 1462475444148 Marionette TRACE conn3 <- [1,201,null,{"value":"8"}] 12:10:44 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.unrecognised.html 12:10:44 INFO - PROCESS | 1834 | 1462475444154 Marionette TRACE conn3 -> [0,202,"setScriptTimeout",{"ms":35000}] 12:10:44 INFO - PROCESS | 1834 | 1462475444156 Marionette TRACE conn3 <- [1,202,null,{}] 12:10:44 INFO - PROCESS | 1834 | 1462475444161 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}] 12:10:44 INFO - PROCESS | 1834 | 1462475444446 Marionette TRACE conn3 <- [1,203,null,{"value":null}] 12:10:44 INFO - PROCESS | 1834 | --DOMWINDOW == 74 (0x7f298c843000) [pid = 1834] [serial = 136] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-in.html] 12:10:44 INFO - PROCESS | 1834 | --DOMWINDOW == 73 (0x7f298cd66000) [pid = 1834] [serial = 130] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.lighter.html] 12:10:44 INFO - PROCESS | 1834 | --DOMWINDOW == 72 (0x7f298fe7b800) [pid = 1834] [serial = 127] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-over.html] 12:10:44 INFO - PROCESS | 1834 | --DOMWINDOW == 71 (0x7f298fe6fc00) [pid = 1834] [serial = 124] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-out.html] 12:10:44 INFO - PROCESS | 1834 | --DOMWINDOW == 70 (0x7f298fe7dc00) [pid = 1834] [serial = 139] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-out.html] 12:10:44 INFO - PROCESS | 1834 | --DOMWINDOW == 69 (0x7f298c918400) [pid = 1834] [serial = 133] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-atop.html] 12:10:44 INFO - PROCESS | 1834 | --DOMWINDOW == 68 (0x7f298cd6d400) [pid = 1834] [serial = 96] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.default.html] 12:10:44 INFO - PROCESS | 1834 | 1462475444547 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\", \"80296d11-d1d5-4e42-bf66-5e284310a16f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:10:44 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f29958c9800 == 45 [pid = 1834] [id = 58] 12:10:44 INFO - PROCESS | 1834 | ++DOMWINDOW == 69 (0x7f298c918400) [pid = 1834] [serial = 172] [outer = (nil)] 12:10:44 INFO - PROCESS | 1834 | ++DOMWINDOW == 70 (0x7f298cbc1800) [pid = 1834] [serial = 173] [outer = 0x7f298c918400] 12:10:44 INFO - PROCESS | 1834 | 1462475444614 Marionette DEBUG loaded listener.js 12:10:44 INFO - PROCESS | 1834 | ++DOMWINDOW == 71 (0x7f29a83c3000) [pid = 1834] [serial = 174] [outer = 0x7f298c918400] 12:10:45 INFO - PROCESS | 1834 | 1462475445234 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]]]}] 12:10:45 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.unrecognised.html | Canvas test: 2d.composite.operation.unrecognised 12:10:45 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.unrecognised.html | took 1126ms 12:10:45 INFO - PROCESS | 1834 | 1462475445281 Marionette TRACE conn3 -> [0,205,"getWindowHandle",null] 12:10:45 INFO - PROCESS | 1834 | 1462475445285 Marionette TRACE conn3 <- [1,205,null,{"value":"8"}] 12:10:45 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.copy.html 12:10:45 INFO - PROCESS | 1834 | 1462475445291 Marionette TRACE conn3 -> [0,206,"setScriptTimeout",{"ms":35000}] 12:10:45 INFO - PROCESS | 1834 | 1462475445293 Marionette TRACE conn3 <- [1,206,null,{}] 12:10:45 INFO - PROCESS | 1834 | 1462475445298 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}] 12:10:45 INFO - PROCESS | 1834 | 1462475445459 Marionette TRACE conn3 <- [1,207,null,{"value":null}] 12:10:45 INFO - PROCESS | 1834 | 1462475445480 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\", \"80296d11-d1d5-4e42-bf66-5e284310a16f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:10:45 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f298d7d4000 == 46 [pid = 1834] [id = 59] 12:10:45 INFO - PROCESS | 1834 | ++DOMWINDOW == 72 (0x7f298c840000) [pid = 1834] [serial = 175] [outer = (nil)] 12:10:45 INFO - PROCESS | 1834 | ++DOMWINDOW == 73 (0x7f2993c77000) [pid = 1834] [serial = 176] [outer = 0x7f298c840000] 12:10:45 INFO - PROCESS | 1834 | 1462475445538 Marionette DEBUG loaded listener.js 12:10:45 INFO - PROCESS | 1834 | ++DOMWINDOW == 74 (0x7f2993c7dc00) [pid = 1834] [serial = 177] [outer = 0x7f298c840000] 12:10:46 INFO - PROCESS | 1834 | 1462475446180 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]]]}] 12:10:46 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.copy.html | Canvas test: 2d.composite.solid.copy 12:10:46 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.copy.html | took 928ms 12:10:46 INFO - PROCESS | 1834 | 1462475446220 Marionette TRACE conn3 -> [0,209,"getWindowHandle",null] 12:10:46 INFO - PROCESS | 1834 | 1462475446224 Marionette TRACE conn3 <- [1,209,null,{"value":"8"}] 12:10:46 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-atop.html 12:10:46 INFO - PROCESS | 1834 | 1462475446231 Marionette TRACE conn3 -> [0,210,"setScriptTimeout",{"ms":35000}] 12:10:46 INFO - PROCESS | 1834 | 1462475446233 Marionette TRACE conn3 <- [1,210,null,{}] 12:10:46 INFO - PROCESS | 1834 | 1462475446238 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}] 12:10:46 INFO - PROCESS | 1834 | 1462475446371 Marionette TRACE conn3 <- [1,211,null,{"value":null}] 12:10:46 INFO - PROCESS | 1834 | 1462475446524 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\", \"80296d11-d1d5-4e42-bf66-5e284310a16f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:10:46 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f298e27c800 == 47 [pid = 1834] [id = 60] 12:10:46 INFO - PROCESS | 1834 | ++DOMWINDOW == 75 (0x7f298c83f800) [pid = 1834] [serial = 178] [outer = (nil)] 12:10:46 INFO - PROCESS | 1834 | ++DOMWINDOW == 76 (0x7f298cd67800) [pid = 1834] [serial = 179] [outer = 0x7f298c83f800] 12:10:46 INFO - PROCESS | 1834 | 1462475446598 Marionette DEBUG loaded listener.js 12:10:46 INFO - PROCESS | 1834 | ++DOMWINDOW == 77 (0x7f298e944c00) [pid = 1834] [serial = 180] [outer = 0x7f298c83f800] 12:10:47 INFO - PROCESS | 1834 | 1462475447467 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]]]}] 12:10:47 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-atop.html | Canvas test: 2d.composite.solid.destination-atop 12:10:47 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-atop.html | took 1280ms 12:10:47 INFO - PROCESS | 1834 | 1462475447513 Marionette TRACE conn3 -> [0,213,"getWindowHandle",null] 12:10:47 INFO - PROCESS | 1834 | 1462475447519 Marionette TRACE conn3 <- [1,213,null,{"value":"8"}] 12:10:47 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-in.html 12:10:47 INFO - PROCESS | 1834 | 1462475447527 Marionette TRACE conn3 -> [0,214,"setScriptTimeout",{"ms":35000}] 12:10:47 INFO - PROCESS | 1834 | 1462475447532 Marionette TRACE conn3 <- [1,214,null,{}] 12:10:47 INFO - PROCESS | 1834 | 1462475447539 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}] 12:10:47 INFO - PROCESS | 1834 | 1462475447707 Marionette TRACE conn3 <- [1,215,null,{"value":null}] 12:10:47 INFO - PROCESS | 1834 | 1462475447851 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\", \"80296d11-d1d5-4e42-bf66-5e284310a16f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:10:47 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f2996b8e800 == 48 [pid = 1834] [id = 61] 12:10:47 INFO - PROCESS | 1834 | ++DOMWINDOW == 78 (0x7f298c843000) [pid = 1834] [serial = 181] [outer = (nil)] 12:10:47 INFO - PROCESS | 1834 | ++DOMWINDOW == 79 (0x7f29927e4800) [pid = 1834] [serial = 182] [outer = 0x7f298c843000] 12:10:47 INFO - PROCESS | 1834 | 1462475447927 Marionette DEBUG loaded listener.js 12:10:48 INFO - PROCESS | 1834 | ++DOMWINDOW == 80 (0x7f2993c72800) [pid = 1834] [serial = 183] [outer = 0x7f298c843000] 12:10:48 INFO - PROCESS | 1834 | 1462475448733 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]]]}] 12:10:48 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-in.html | Canvas test: 2d.composite.solid.destination-in 12:10:48 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-in.html | took 1282ms 12:10:48 INFO - PROCESS | 1834 | 1462475448812 Marionette TRACE conn3 -> [0,217,"getWindowHandle",null] 12:10:48 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-out.html 12:10:48 INFO - PROCESS | 1834 | 1462475448819 Marionette TRACE conn3 <- [1,217,null,{"value":"8"}] 12:10:48 INFO - PROCESS | 1834 | 1462475448826 Marionette TRACE conn3 -> [0,218,"setScriptTimeout",{"ms":35000}] 12:10:48 INFO - PROCESS | 1834 | 1462475448829 Marionette TRACE conn3 <- [1,218,null,{}] 12:10:48 INFO - PROCESS | 1834 | 1462475448835 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}] 12:10:49 INFO - PROCESS | 1834 | 1462475449050 Marionette TRACE conn3 <- [1,219,null,{"value":null}] 12:10:49 INFO - PROCESS | 1834 | 1462475449125 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\", \"80296d11-d1d5-4e42-bf66-5e284310a16f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:10:49 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f29a4636800 == 49 [pid = 1834] [id = 62] 12:10:49 INFO - PROCESS | 1834 | ++DOMWINDOW == 81 (0x7f2993c7d400) [pid = 1834] [serial = 184] [outer = (nil)] 12:10:49 INFO - PROCESS | 1834 | ++DOMWINDOW == 82 (0x7f29959ce400) [pid = 1834] [serial = 185] [outer = 0x7f2993c7d400] 12:10:49 INFO - PROCESS | 1834 | 1462475449194 Marionette DEBUG loaded listener.js 12:10:49 INFO - PROCESS | 1834 | ++DOMWINDOW == 83 (0x7f299794c400) [pid = 1834] [serial = 186] [outer = 0x7f2993c7d400] 12:10:49 INFO - PROCESS | 1834 | 1462475449996 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]]]}] 12:10:50 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-out.html | Canvas test: 2d.composite.solid.destination-out 12:10:50 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-out.html | took 1229ms 12:10:50 INFO - PROCESS | 1834 | 1462475450055 Marionette TRACE conn3 -> [0,221,"getWindowHandle",null] 12:10:50 INFO - PROCESS | 1834 | 1462475450064 Marionette TRACE conn3 <- [1,221,null,{"value":"8"}] 12:10:50 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-over.html 12:10:50 INFO - PROCESS | 1834 | 1462475450079 Marionette TRACE conn3 -> [0,222,"setScriptTimeout",{"ms":35000}] 12:10:50 INFO - PROCESS | 1834 | 1462475450088 Marionette TRACE conn3 <- [1,222,null,{}] 12:10:50 INFO - PROCESS | 1834 | 1462475450095 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}] 12:10:50 INFO - PROCESS | 1834 | 1462475450259 Marionette TRACE conn3 <- [1,223,null,{"value":null}] 12:10:50 INFO - PROCESS | 1834 | 1462475450363 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\", \"80296d11-d1d5-4e42-bf66-5e284310a16f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:10:50 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f29a8234800 == 50 [pid = 1834] [id = 63] 12:10:50 INFO - PROCESS | 1834 | ++DOMWINDOW == 84 (0x7f2994a85800) [pid = 1834] [serial = 187] [outer = (nil)] 12:10:50 INFO - PROCESS | 1834 | ++DOMWINDOW == 85 (0x7f29a47f9c00) [pid = 1834] [serial = 188] [outer = 0x7f2994a85800] 12:10:50 INFO - PROCESS | 1834 | 1462475450439 Marionette DEBUG loaded listener.js 12:10:50 INFO - PROCESS | 1834 | ++DOMWINDOW == 86 (0x7f29a83b6400) [pid = 1834] [serial = 189] [outer = 0x7f2994a85800] 12:10:51 INFO - PROCESS | 1834 | 1462475451260 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]]]}] 12:10:51 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-over.html | Canvas test: 2d.composite.solid.destination-over 12:10:51 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-over.html | took 1246ms 12:10:51 INFO - PROCESS | 1834 | 1462475451319 Marionette TRACE conn3 -> [0,225,"getWindowHandle",null] 12:10:51 INFO - PROCESS | 1834 | 1462475451324 Marionette TRACE conn3 <- [1,225,null,{"value":"8"}] 12:10:51 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.lighter.html 12:10:51 INFO - PROCESS | 1834 | 1462475451330 Marionette TRACE conn3 -> [0,226,"setScriptTimeout",{"ms":35000}] 12:10:51 INFO - PROCESS | 1834 | 1462475451332 Marionette TRACE conn3 <- [1,226,null,{}] 12:10:51 INFO - PROCESS | 1834 | 1462475451338 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}] 12:10:51 INFO - PROCESS | 1834 | 1462475451499 Marionette TRACE conn3 <- [1,227,null,{"value":null}] 12:10:51 INFO - PROCESS | 1834 | 1462475451630 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\", \"80296d11-d1d5-4e42-bf66-5e284310a16f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:10:51 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f29a8a04800 == 51 [pid = 1834] [id = 64] 12:10:51 INFO - PROCESS | 1834 | ++DOMWINDOW == 87 (0x7f29994c6000) [pid = 1834] [serial = 190] [outer = (nil)] 12:10:51 INFO - PROCESS | 1834 | ++DOMWINDOW == 88 (0x7f29a8a2fc00) [pid = 1834] [serial = 191] [outer = 0x7f29994c6000] 12:10:51 INFO - PROCESS | 1834 | 1462475451701 Marionette DEBUG loaded listener.js 12:10:51 INFO - PROCESS | 1834 | ++DOMWINDOW == 89 (0x7f29a8a8d000) [pid = 1834] [serial = 192] [outer = 0x7f29994c6000] 12:10:52 INFO - PROCESS | 1834 | 1462475452480 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]]]}] 12:10:52 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.lighter.html | Canvas test: 2d.composite.solid.lighter 12:10:52 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.lighter.html | took 1177ms 12:10:52 INFO - PROCESS | 1834 | 1462475452507 Marionette TRACE conn3 -> [0,229,"getWindowHandle",null] 12:10:52 INFO - PROCESS | 1834 | 1462475452511 Marionette TRACE conn3 <- [1,229,null,{"value":"8"}] 12:10:52 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-atop.html 12:10:52 INFO - PROCESS | 1834 | 1462475452517 Marionette TRACE conn3 -> [0,230,"setScriptTimeout",{"ms":35000}] 12:10:52 INFO - PROCESS | 1834 | 1462475452520 Marionette TRACE conn3 <- [1,230,null,{}] 12:10:52 INFO - PROCESS | 1834 | 1462475452525 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}] 12:10:52 INFO - PROCESS | 1834 | 1462475452669 Marionette TRACE conn3 <- [1,231,null,{"value":null}] 12:10:52 INFO - PROCESS | 1834 | 1462475452803 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\", \"80296d11-d1d5-4e42-bf66-5e284310a16f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:10:52 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f29ab067000 == 52 [pid = 1834] [id = 65] 12:10:52 INFO - PROCESS | 1834 | ++DOMWINDOW == 90 (0x7f29aa6c6400) [pid = 1834] [serial = 193] [outer = (nil)] 12:10:52 INFO - PROCESS | 1834 | ++DOMWINDOW == 91 (0x7f29aa6cdc00) [pid = 1834] [serial = 194] [outer = 0x7f29aa6c6400] 12:10:52 INFO - PROCESS | 1834 | 1462475452884 Marionette DEBUG loaded listener.js 12:10:52 INFO - PROCESS | 1834 | ++DOMWINDOW == 92 (0x7f29ab30c800) [pid = 1834] [serial = 195] [outer = 0x7f29aa6c6400] 12:10:53 INFO - PROCESS | 1834 | 1462475453730 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]]]}] 12:10:53 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-atop.html | Canvas test: 2d.composite.solid.source-atop 12:10:53 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-atop.html | took 1235ms 12:10:53 INFO - PROCESS | 1834 | 1462475453753 Marionette TRACE conn3 -> [0,233,"getWindowHandle",null] 12:10:53 INFO - PROCESS | 1834 | 1462475453757 Marionette TRACE conn3 <- [1,233,null,{"value":"8"}] 12:10:53 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-in.html 12:10:53 INFO - PROCESS | 1834 | 1462475453763 Marionette TRACE conn3 -> [0,234,"setScriptTimeout",{"ms":35000}] 12:10:53 INFO - PROCESS | 1834 | 1462475453765 Marionette TRACE conn3 <- [1,234,null,{}] 12:10:53 INFO - PROCESS | 1834 | 1462475453771 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}] 12:10:53 INFO - PROCESS | 1834 | 1462475453927 Marionette TRACE conn3 <- [1,235,null,{"value":null}] 12:10:54 INFO - PROCESS | 1834 | 1462475454216 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\", \"80296d11-d1d5-4e42-bf66-5e284310a16f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:10:54 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f2995ed1800 == 53 [pid = 1834] [id = 66] 12:10:54 INFO - PROCESS | 1834 | ++DOMWINDOW == 93 (0x7f298e58b400) [pid = 1834] [serial = 196] [outer = (nil)] 12:10:54 INFO - PROCESS | 1834 | ++DOMWINDOW == 94 (0x7f298e93d800) [pid = 1834] [serial = 197] [outer = 0x7f298e58b400] 12:10:54 INFO - PROCESS | 1834 | 1462475454296 Marionette DEBUG loaded listener.js 12:10:54 INFO - PROCESS | 1834 | ++DOMWINDOW == 95 (0x7f298fe7a000) [pid = 1834] [serial = 198] [outer = 0x7f298e58b400] 12:10:55 INFO - PROCESS | 1834 | 1462475455176 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]]]}] 12:10:55 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-in.html | Canvas test: 2d.composite.solid.source-in 12:10:55 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-in.html | took 1483ms 12:10:55 INFO - PROCESS | 1834 | 1462475455247 Marionette TRACE conn3 -> [0,237,"getWindowHandle",null] 12:10:55 INFO - PROCESS | 1834 | 1462475455254 Marionette TRACE conn3 <- [1,237,null,{"value":"8"}] 12:10:55 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-out.html 12:10:55 INFO - PROCESS | 1834 | 1462475455261 Marionette TRACE conn3 -> [0,238,"setScriptTimeout",{"ms":35000}] 12:10:55 INFO - PROCESS | 1834 | 1462475455265 Marionette TRACE conn3 <- [1,238,null,{}] 12:10:55 INFO - PROCESS | 1834 | 1462475455272 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}] 12:10:55 INFO - PROCESS | 1834 | 1462475455465 Marionette TRACE conn3 <- [1,239,null,{"value":null}] 12:10:55 INFO - PROCESS | 1834 | --DOCSHELL 0x7f298d7d4000 == 52 [pid = 1834] [id = 59] 12:10:55 INFO - PROCESS | 1834 | --DOCSHELL 0x7f29958c9800 == 51 [pid = 1834] [id = 58] 12:10:55 INFO - PROCESS | 1834 | --DOCSHELL 0x7f299ca11000 == 50 [pid = 1834] [id = 57] 12:10:55 INFO - PROCESS | 1834 | --DOMWINDOW == 94 (0x7f299015d000) [pid = 1834] [serial = 119] [outer = (nil)] [url = about:blank] 12:10:55 INFO - PROCESS | 1834 | --DOMWINDOW == 93 (0x7f2996742c00) [pid = 1834] [serial = 122] [outer = (nil)] [url = about:blank] 12:10:55 INFO - PROCESS | 1834 | --DOMWINDOW == 92 (0x7f29a441c400) [pid = 1834] [serial = 143] [outer = (nil)] [url = about:blank] 12:10:55 INFO - PROCESS | 1834 | 1462475455641 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\", \"80296d11-d1d5-4e42-bf66-5e284310a16f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:10:55 INFO - PROCESS | 1834 | --DOCSHELL 0x7f299941a000 == 49 [pid = 1834] [id = 56] 12:10:55 INFO - PROCESS | 1834 | --DOCSHELL 0x7f299614c000 == 48 [pid = 1834] [id = 55] 12:10:55 INFO - PROCESS | 1834 | --DOCSHELL 0x7f2992761800 == 47 [pid = 1834] [id = 54] 12:10:55 INFO - PROCESS | 1834 | --DOCSHELL 0x7f2992772800 == 46 [pid = 1834] [id = 53] 12:10:55 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f298e8d6800 == 47 [pid = 1834] [id = 67] 12:10:55 INFO - PROCESS | 1834 | ++DOMWINDOW == 93 (0x7f298fecd400) [pid = 1834] [serial = 199] [outer = (nil)] 12:10:55 INFO - PROCESS | 1834 | ++DOMWINDOW == 94 (0x7f2993260800) [pid = 1834] [serial = 200] [outer = 0x7f298fecd400] 12:10:55 INFO - PROCESS | 1834 | 1462475455752 Marionette DEBUG loaded listener.js 12:10:55 INFO - PROCESS | 1834 | ++DOMWINDOW == 95 (0x7f2993c7e000) [pid = 1834] [serial = 201] [outer = 0x7f298fecd400] 12:10:55 INFO - PROCESS | 1834 | --DOCSHELL 0x7f29a4649000 == 46 [pid = 1834] [id = 51] 12:10:55 INFO - PROCESS | 1834 | --DOCSHELL 0x7f2995daa000 == 45 [pid = 1834] [id = 50] 12:10:55 INFO - PROCESS | 1834 | --DOCSHELL 0x7f29949c8000 == 44 [pid = 1834] [id = 49] 12:10:55 INFO - PROCESS | 1834 | --DOCSHELL 0x7f29a351e000 == 43 [pid = 1834] [id = 48] 12:10:56 INFO - PROCESS | 1834 | --DOMWINDOW == 94 (0x7f29927e6800) [pid = 1834] [serial = 98] [outer = (nil)] [url = about:blank] 12:10:56 INFO - PROCESS | 1834 | --DOMWINDOW == 93 (0x7f29999b3000) [pid = 1834] [serial = 137] [outer = (nil)] [url = about:blank] 12:10:56 INFO - PROCESS | 1834 | --DOMWINDOW == 92 (0x7f2995d24400) [pid = 1834] [serial = 131] [outer = (nil)] [url = about:blank] 12:10:56 INFO - PROCESS | 1834 | --DOMWINDOW == 91 (0x7f2996742000) [pid = 1834] [serial = 132] [outer = (nil)] [url = about:blank] 12:10:56 INFO - PROCESS | 1834 | --DOMWINDOW == 90 (0x7f298fecc000) [pid = 1834] [serial = 128] [outer = (nil)] [url = about:blank] 12:10:56 INFO - PROCESS | 1834 | --DOMWINDOW == 89 (0x7f29927ec800) [pid = 1834] [serial = 129] [outer = (nil)] [url = about:blank] 12:10:56 INFO - PROCESS | 1834 | --DOMWINDOW == 88 (0x7f298fe77400) [pid = 1834] [serial = 126] [outer = (nil)] [url = about:blank] 12:10:56 INFO - PROCESS | 1834 | --DOMWINDOW == 87 (0x7f298fe71800) [pid = 1834] [serial = 125] [outer = (nil)] [url = about:blank] 12:10:56 INFO - PROCESS | 1834 | --DOMWINDOW == 86 (0x7f29a3593c00) [pid = 1834] [serial = 140] [outer = (nil)] [url = about:blank] 12:10:56 INFO - PROCESS | 1834 | --DOMWINDOW == 85 (0x7f29a3979800) [pid = 1834] [serial = 141] [outer = (nil)] [url = about:blank] 12:10:56 INFO - PROCESS | 1834 | --DOMWINDOW == 84 (0x7f29975a3000) [pid = 1834] [serial = 134] [outer = (nil)] [url = about:blank] 12:10:56 INFO - PROCESS | 1834 | --DOMWINDOW == 83 (0x7f29993a9c00) [pid = 1834] [serial = 135] [outer = (nil)] [url = about:blank] 12:10:56 INFO - PROCESS | 1834 | --DOMWINDOW == 82 (0x7f29a2667c00) [pid = 1834] [serial = 138] [outer = (nil)] [url = about:blank] 12:10:56 INFO - PROCESS | 1834 | 1462475456401 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]]]}] 12:10:56 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-out.html | Canvas test: 2d.composite.solid.source-out 12:10:56 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-out.html | took 1191ms 12:10:56 INFO - PROCESS | 1834 | 1462475456454 Marionette TRACE conn3 -> [0,241,"getWindowHandle",null] 12:10:56 INFO - PROCESS | 1834 | 1462475456459 Marionette TRACE conn3 <- [1,241,null,{"value":"8"}] 12:10:56 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-over.html 12:10:56 INFO - PROCESS | 1834 | 1462475456467 Marionette TRACE conn3 -> [0,242,"setScriptTimeout",{"ms":35000}] 12:10:56 INFO - PROCESS | 1834 | 1462475456469 Marionette TRACE conn3 <- [1,242,null,{}] 12:10:56 INFO - PROCESS | 1834 | 1462475456475 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}] 12:10:56 INFO - PROCESS | 1834 | 1462475456626 Marionette TRACE conn3 <- [1,243,null,{"value":null}] 12:10:56 INFO - PROCESS | 1834 | 1462475456722 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\", \"80296d11-d1d5-4e42-bf66-5e284310a16f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:10:56 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f29958b4800 == 44 [pid = 1834] [id = 68] 12:10:56 INFO - PROCESS | 1834 | ++DOMWINDOW == 83 (0x7f2990160800) [pid = 1834] [serial = 202] [outer = (nil)] 12:10:56 INFO - PROCESS | 1834 | ++DOMWINDOW == 84 (0x7f29956a9400) [pid = 1834] [serial = 203] [outer = 0x7f2990160800] 12:10:56 INFO - PROCESS | 1834 | 1462475456783 Marionette DEBUG loaded listener.js 12:10:56 INFO - PROCESS | 1834 | ++DOMWINDOW == 85 (0x7f299686d400) [pid = 1834] [serial = 204] [outer = 0x7f2990160800] 12:10:57 INFO - PROCESS | 1834 | 1462475457440 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]]]}] 12:10:57 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-over.html | Canvas test: 2d.composite.solid.source-over 12:10:57 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-over.html | took 984ms 12:10:57 INFO - PROCESS | 1834 | 1462475457450 Marionette TRACE conn3 -> [0,245,"getWindowHandle",null] 12:10:57 INFO - PROCESS | 1834 | 1462475457454 Marionette TRACE conn3 <- [1,245,null,{"value":"8"}] 12:10:57 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.xor.html 12:10:57 INFO - PROCESS | 1834 | 1462475457461 Marionette TRACE conn3 -> [0,246,"setScriptTimeout",{"ms":35000}] 12:10:57 INFO - PROCESS | 1834 | 1462475457469 Marionette TRACE conn3 <- [1,246,null,{}] 12:10:57 INFO - PROCESS | 1834 | 1462475457483 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}] 12:10:57 INFO - PROCESS | 1834 | 1462475457658 Marionette TRACE conn3 <- [1,247,null,{"value":null}] 12:10:57 INFO - PROCESS | 1834 | 1462475457683 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\", \"80296d11-d1d5-4e42-bf66-5e284310a16f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:10:57 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f299941a000 == 45 [pid = 1834] [id = 69] 12:10:57 INFO - PROCESS | 1834 | ++DOMWINDOW == 86 (0x7f2999344c00) [pid = 1834] [serial = 205] [outer = (nil)] 12:10:57 INFO - PROCESS | 1834 | ++DOMWINDOW == 87 (0x7f299c792c00) [pid = 1834] [serial = 206] [outer = 0x7f2999344c00] 12:10:57 INFO - PROCESS | 1834 | 1462475457745 Marionette DEBUG loaded listener.js 12:10:57 INFO - PROCESS | 1834 | ++DOMWINDOW == 88 (0x7f29a2673800) [pid = 1834] [serial = 207] [outer = 0x7f2999344c00] 12:10:58 INFO - PROCESS | 1834 | 1462475458557 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]]]}] 12:10:58 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.xor.html | Canvas test: 2d.composite.solid.xor 12:10:58 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.xor.html | took 1137ms 12:10:58 INFO - PROCESS | 1834 | 1462475458598 Marionette TRACE conn3 -> [0,249,"getWindowHandle",null] 12:10:58 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.copy.html 12:10:58 INFO - PROCESS | 1834 | 1462475458602 Marionette TRACE conn3 <- [1,249,null,{"value":"8"}] 12:10:58 INFO - PROCESS | 1834 | 1462475458613 Marionette TRACE conn3 -> [0,250,"setScriptTimeout",{"ms":35000}] 12:10:58 INFO - PROCESS | 1834 | 1462475458616 Marionette TRACE conn3 <- [1,250,null,{}] 12:10:58 INFO - PROCESS | 1834 | 1462475458621 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}] 12:10:58 INFO - PROCESS | 1834 | 1462475458783 Marionette TRACE conn3 <- [1,251,null,{"value":null}] 12:10:58 INFO - PROCESS | 1834 | 1462475458850 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\", \"80296d11-d1d5-4e42-bf66-5e284310a16f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:10:58 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f29a3234800 == 46 [pid = 1834] [id = 70] 12:10:58 INFO - PROCESS | 1834 | ++DOMWINDOW == 89 (0x7f299686d000) [pid = 1834] [serial = 208] [outer = (nil)] 12:10:58 INFO - PROCESS | 1834 | ++DOMWINDOW == 90 (0x7f29a397d000) [pid = 1834] [serial = 209] [outer = 0x7f299686d000] 12:10:58 INFO - PROCESS | 1834 | 1462475458910 Marionette DEBUG loaded listener.js 12:10:59 INFO - PROCESS | 1834 | ++DOMWINDOW == 91 (0x7f29a4afac00) [pid = 1834] [serial = 210] [outer = 0x7f299686d000] 12:10:59 INFO - PROCESS | 1834 | 1462475459538 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]]]}] 12:10:59 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.copy.html | Canvas test: 2d.composite.transparent.copy 12:10:59 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.copy.html | took 982ms 12:10:59 INFO - PROCESS | 1834 | 1462475459590 Marionette TRACE conn3 -> [0,253,"getWindowHandle",null] 12:10:59 INFO - PROCESS | 1834 | 1462475459593 Marionette TRACE conn3 <- [1,253,null,{"value":"8"}] 12:10:59 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-atop.html 12:10:59 INFO - PROCESS | 1834 | 1462475459607 Marionette TRACE conn3 -> [0,254,"setScriptTimeout",{"ms":35000}] 12:10:59 INFO - PROCESS | 1834 | 1462475459609 Marionette TRACE conn3 <- [1,254,null,{}] 12:10:59 INFO - PROCESS | 1834 | 1462475459614 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}] 12:10:59 INFO - PROCESS | 1834 | 1462475459773 Marionette TRACE conn3 <- [1,255,null,{"value":null}] 12:10:59 INFO - PROCESS | 1834 | 1462475459805 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\", \"80296d11-d1d5-4e42-bf66-5e284310a16f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:10:59 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f298e274000 == 47 [pid = 1834] [id = 71] 12:10:59 INFO - PROCESS | 1834 | ++DOMWINDOW == 92 (0x7f298c4ed000) [pid = 1834] [serial = 211] [outer = (nil)] 12:10:59 INFO - PROCESS | 1834 | ++DOMWINDOW == 93 (0x7f298c4ef000) [pid = 1834] [serial = 212] [outer = 0x7f298c4ed000] 12:10:59 INFO - PROCESS | 1834 | 1462475459878 Marionette DEBUG loaded listener.js 12:10:59 INFO - PROCESS | 1834 | ++DOMWINDOW == 94 (0x7f29a4aef800) [pid = 1834] [serial = 213] [outer = 0x7f298c4ed000] 12:11:00 INFO - PROCESS | 1834 | --DOMWINDOW == 93 (0x7f2994053400) [pid = 1834] [serial = 121] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-in.html] 12:11:00 INFO - PROCESS | 1834 | --DOMWINDOW == 92 (0x7f298d7f1c00) [pid = 1834] [serial = 118] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-atop.html] 12:11:00 INFO - PROCESS | 1834 | --DOMWINDOW == 91 (0x7f298fe77800) [pid = 1834] [serial = 157] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.default.html] 12:11:00 INFO - PROCESS | 1834 | --DOMWINDOW == 90 (0x7f2997449000) [pid = 1834] [serial = 166] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.nullsuffix.html] 12:11:00 INFO - PROCESS | 1834 | --DOMWINDOW == 89 (0x7f2997954800) [pid = 1834] [serial = 163] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.highlight.html] 12:11:00 INFO - PROCESS | 1834 | --DOMWINDOW == 88 (0x7f298cbbc800) [pid = 1834] [serial = 169] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.over.html] 12:11:00 INFO - PROCESS | 1834 | --DOMWINDOW == 87 (0x7f298c918400) [pid = 1834] [serial = 172] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.unrecognised.html] 12:11:00 INFO - PROCESS | 1834 | --DOMWINDOW == 86 (0x7f299273e000) [pid = 1834] [serial = 160] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.get.html] 12:11:00 INFO - PROCESS | 1834 | --DOMWINDOW == 85 (0x7f2999957800) [pid = 1834] [serial = 142] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-over.html] 12:11:00 INFO - PROCESS | 1834 | 1462475460819 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]]]}] 12:11:00 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | Canvas test: 2d.composite.transparent.destination-atop 12:11:00 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | took 1233ms 12:11:00 INFO - PROCESS | 1834 | 1462475460838 Marionette TRACE conn3 -> [0,257,"getWindowHandle",null] 12:11:00 INFO - PROCESS | 1834 | 1462475460842 Marionette TRACE conn3 <- [1,257,null,{"value":"8"}] 12:11:00 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-in.html 12:11:00 INFO - PROCESS | 1834 | 1462475460847 Marionette TRACE conn3 -> [0,258,"setScriptTimeout",{"ms":35000}] 12:11:00 INFO - PROCESS | 1834 | 1462475460850 Marionette TRACE conn3 <- [1,258,null,{}] 12:11:00 INFO - PROCESS | 1834 | 1462475460855 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}] 12:11:00 INFO - PROCESS | 1834 | 1462475460992 Marionette TRACE conn3 <- [1,259,null,{"value":null}] 12:11:01 INFO - PROCESS | 1834 | 1462475461089 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\", \"80296d11-d1d5-4e42-bf66-5e284310a16f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:11:01 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f29a4987000 == 48 [pid = 1834] [id = 72] 12:11:01 INFO - PROCESS | 1834 | ++DOMWINDOW == 86 (0x7f298d7f1800) [pid = 1834] [serial = 214] [outer = (nil)] 12:11:01 INFO - PROCESS | 1834 | ++DOMWINDOW == 87 (0x7f2997449000) [pid = 1834] [serial = 215] [outer = 0x7f298d7f1800] 12:11:01 INFO - PROCESS | 1834 | 1462475461150 Marionette DEBUG loaded listener.js 12:11:01 INFO - PROCESS | 1834 | ++DOMWINDOW == 88 (0x7f29a80a9400) [pid = 1834] [serial = 216] [outer = 0x7f298d7f1800] 12:11:01 INFO - PROCESS | 1834 | 1462475461752 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]]]}] 12:11:01 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-in.html | Canvas test: 2d.composite.transparent.destination-in 12:11:01 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-in.html | took 931ms 12:11:01 INFO - PROCESS | 1834 | 1462475461780 Marionette TRACE conn3 -> [0,261,"getWindowHandle",null] 12:11:01 INFO - PROCESS | 1834 | 1462475461786 Marionette TRACE conn3 <- [1,261,null,{"value":"8"}] 12:11:01 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-out.html 12:11:01 INFO - PROCESS | 1834 | 1462475461796 Marionette TRACE conn3 -> [0,262,"setScriptTimeout",{"ms":35000}] 12:11:01 INFO - PROCESS | 1834 | 1462475461800 Marionette TRACE conn3 <- [1,262,null,{}] 12:11:01 INFO - PROCESS | 1834 | 1462475461808 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}] 12:11:02 INFO - PROCESS | 1834 | 1462475462032 Marionette TRACE conn3 <- [1,263,null,{"value":null}] 12:11:02 INFO - PROCESS | 1834 | 1462475462050 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\", \"80296d11-d1d5-4e42-bf66-5e284310a16f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:11:02 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f29a89ca800 == 49 [pid = 1834] [id = 73] 12:11:02 INFO - PROCESS | 1834 | ++DOMWINDOW == 89 (0x7f298d7f1c00) [pid = 1834] [serial = 217] [outer = (nil)] 12:11:02 INFO - PROCESS | 1834 | ++DOMWINDOW == 90 (0x7f29aa651c00) [pid = 1834] [serial = 218] [outer = 0x7f298d7f1c00] 12:11:02 INFO - PROCESS | 1834 | 1462475462112 Marionette DEBUG loaded listener.js 12:11:02 INFO - PROCESS | 1834 | ++DOMWINDOW == 91 (0x7f29ab30bc00) [pid = 1834] [serial = 219] [outer = 0x7f298d7f1c00] 12:11:03 INFO - PROCESS | 1834 | 1462475462998 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]]]}] 12:11:03 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-out.html | Canvas test: 2d.composite.transparent.destination-out 12:11:03 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-out.html | took 1239ms 12:11:03 INFO - PROCESS | 1834 | 1462475463035 Marionette TRACE conn3 -> [0,265,"getWindowHandle",null] 12:11:03 INFO - PROCESS | 1834 | 1462475463041 Marionette TRACE conn3 <- [1,265,null,{"value":"8"}] 12:11:03 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-over.html 12:11:03 INFO - PROCESS | 1834 | 1462475463049 Marionette TRACE conn3 -> [0,266,"setScriptTimeout",{"ms":35000}] 12:11:03 INFO - PROCESS | 1834 | 1462475463054 Marionette TRACE conn3 <- [1,266,null,{}] 12:11:03 INFO - PROCESS | 1834 | 1462475463063 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}] 12:11:03 INFO - PROCESS | 1834 | 1462475463231 Marionette TRACE conn3 <- [1,267,null,{"value":null}] 12:11:03 INFO - PROCESS | 1834 | 1462475463364 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\", \"80296d11-d1d5-4e42-bf66-5e284310a16f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:11:03 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f2995dae000 == 50 [pid = 1834] [id = 74] 12:11:03 INFO - PROCESS | 1834 | ++DOMWINDOW == 92 (0x7f298cbb9800) [pid = 1834] [serial = 220] [outer = (nil)] 12:11:03 INFO - PROCESS | 1834 | ++DOMWINDOW == 93 (0x7f298fec7800) [pid = 1834] [serial = 221] [outer = 0x7f298cbb9800] 12:11:03 INFO - PROCESS | 1834 | 1462475463440 Marionette DEBUG loaded listener.js 12:11:03 INFO - PROCESS | 1834 | ++DOMWINDOW == 94 (0x7f29901d9400) [pid = 1834] [serial = 222] [outer = 0x7f298cbb9800] 12:11:04 INFO - PROCESS | 1834 | 1462475464272 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]]]}] 12:11:04 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-over.html | Canvas test: 2d.composite.transparent.destination-over 12:11:04 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-over.html | took 1233ms 12:11:04 INFO - PROCESS | 1834 | 1462475464282 Marionette TRACE conn3 -> [0,269,"getWindowHandle",null] 12:11:04 INFO - PROCESS | 1834 | 1462475464290 Marionette TRACE conn3 <- [1,269,null,{"value":"8"}] 12:11:04 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.lighter.html 12:11:04 INFO - PROCESS | 1834 | 1462475464300 Marionette TRACE conn3 -> [0,270,"setScriptTimeout",{"ms":35000}] 12:11:04 INFO - PROCESS | 1834 | 1462475464304 Marionette TRACE conn3 <- [1,270,null,{}] 12:11:04 INFO - PROCESS | 1834 | 1462475464310 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}] 12:11:04 INFO - PROCESS | 1834 | 1462475464468 Marionette TRACE conn3 <- [1,271,null,{"value":null}] 12:11:04 INFO - PROCESS | 1834 | 1462475464609 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\", \"80296d11-d1d5-4e42-bf66-5e284310a16f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:11:04 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f29a26bf000 == 51 [pid = 1834] [id = 75] 12:11:04 INFO - PROCESS | 1834 | ++DOMWINDOW == 95 (0x7f29927e4000) [pid = 1834] [serial = 223] [outer = (nil)] 12:11:04 INFO - PROCESS | 1834 | ++DOMWINDOW == 96 (0x7f2994263000) [pid = 1834] [serial = 224] [outer = 0x7f29927e4000] 12:11:04 INFO - PROCESS | 1834 | 1462475464682 Marionette DEBUG loaded listener.js 12:11:04 INFO - PROCESS | 1834 | ++DOMWINDOW == 97 (0x7f29964a1800) [pid = 1834] [serial = 225] [outer = 0x7f29927e4000] 12:11:05 INFO - PROCESS | 1834 | 1462475465542 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]]]}] 12:11:05 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.lighter.html | Canvas test: 2d.composite.transparent.lighter 12:11:05 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.lighter.html | took 1284ms 12:11:05 INFO - PROCESS | 1834 | 1462475465584 Marionette TRACE conn3 -> [0,273,"getWindowHandle",null] 12:11:05 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-atop.html 12:11:05 INFO - PROCESS | 1834 | 1462475465588 Marionette TRACE conn3 <- [1,273,null,{"value":"8"}] 12:11:05 INFO - PROCESS | 1834 | 1462475465594 Marionette TRACE conn3 -> [0,274,"setScriptTimeout",{"ms":35000}] 12:11:05 INFO - PROCESS | 1834 | 1462475465599 Marionette TRACE conn3 <- [1,274,null,{}] 12:11:05 INFO - PROCESS | 1834 | 1462475465615 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}] 12:11:05 INFO - PROCESS | 1834 | 1462475465778 Marionette TRACE conn3 <- [1,275,null,{"value":null}] 12:11:05 INFO - PROCESS | 1834 | 1462475465913 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\", \"80296d11-d1d5-4e42-bf66-5e284310a16f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:11:05 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f29ac93d000 == 52 [pid = 1834] [id = 76] 12:11:05 INFO - PROCESS | 1834 | ++DOMWINDOW == 98 (0x7f29975a3000) [pid = 1834] [serial = 226] [outer = (nil)] 12:11:05 INFO - PROCESS | 1834 | ++DOMWINDOW == 99 (0x7f29a352a800) [pid = 1834] [serial = 227] [outer = 0x7f29975a3000] 12:11:05 INFO - PROCESS | 1834 | 1462475465988 Marionette DEBUG loaded listener.js 12:11:06 INFO - PROCESS | 1834 | ++DOMWINDOW == 100 (0x7f29a7c44c00) [pid = 1834] [serial = 228] [outer = 0x7f29975a3000] 12:11:06 INFO - PROCESS | 1834 | 1462475466883 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]]]}] 12:11:06 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-atop.html | Canvas test: 2d.composite.transparent.source-atop 12:11:06 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-atop.html | took 1338ms 12:11:06 INFO - PROCESS | 1834 | 1462475466932 Marionette TRACE conn3 -> [0,277,"getWindowHandle",null] 12:11:06 INFO - PROCESS | 1834 | 1462475466937 Marionette TRACE conn3 <- [1,277,null,{"value":"8"}] 12:11:06 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-in.html 12:11:06 INFO - PROCESS | 1834 | 1462475466943 Marionette TRACE conn3 -> [0,278,"setScriptTimeout",{"ms":35000}] 12:11:06 INFO - PROCESS | 1834 | 1462475466945 Marionette TRACE conn3 <- [1,278,null,{}] 12:11:06 INFO - PROCESS | 1834 | 1462475466951 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}] 12:11:07 INFO - PROCESS | 1834 | 1462475467123 Marionette TRACE conn3 <- [1,279,null,{"value":null}] 12:11:07 INFO - PROCESS | 1834 | 1462475467258 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\", \"80296d11-d1d5-4e42-bf66-5e284310a16f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:11:07 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f299008d000 == 53 [pid = 1834] [id = 77] 12:11:07 INFO - PROCESS | 1834 | ++DOMWINDOW == 101 (0x7f2999345c00) [pid = 1834] [serial = 229] [outer = (nil)] 12:11:07 INFO - PROCESS | 1834 | ++DOMWINDOW == 102 (0x7f29ab303000) [pid = 1834] [serial = 230] [outer = 0x7f2999345c00] 12:11:07 INFO - PROCESS | 1834 | 1462475467331 Marionette DEBUG loaded listener.js 12:11:07 INFO - PROCESS | 1834 | ++DOMWINDOW == 103 (0x7f29ab3e3400) [pid = 1834] [serial = 231] [outer = 0x7f2999345c00] 12:11:08 INFO - PROCESS | 1834 | 1462475468139 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]]]}] 12:11:08 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-in.html | Canvas test: 2d.composite.transparent.source-in 12:11:08 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-in.html | took 1227ms 12:11:08 INFO - PROCESS | 1834 | 1462475468171 Marionette TRACE conn3 -> [0,281,"getWindowHandle",null] 12:11:08 INFO - PROCESS | 1834 | 1462475468175 Marionette TRACE conn3 <- [1,281,null,{"value":"8"}] 12:11:08 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-out.html 12:11:08 INFO - PROCESS | 1834 | 1462475468180 Marionette TRACE conn3 -> [0,282,"setScriptTimeout",{"ms":35000}] 12:11:08 INFO - PROCESS | 1834 | 1462475468182 Marionette TRACE conn3 <- [1,282,null,{}] 12:11:08 INFO - PROCESS | 1834 | 1462475468188 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}] 12:11:08 INFO - PROCESS | 1834 | 1462475468339 Marionette TRACE conn3 <- [1,283,null,{"value":null}] 12:11:08 INFO - PROCESS | 1834 | 1462475468451 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\", \"80296d11-d1d5-4e42-bf66-5e284310a16f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:11:08 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f29ac9af000 == 54 [pid = 1834] [id = 78] 12:11:08 INFO - PROCESS | 1834 | ++DOMWINDOW == 104 (0x7f2996122800) [pid = 1834] [serial = 232] [outer = (nil)] 12:11:08 INFO - PROCESS | 1834 | ++DOMWINDOW == 105 (0x7f299612c400) [pid = 1834] [serial = 233] [outer = 0x7f2996122800] 12:11:08 INFO - PROCESS | 1834 | 1462475468563 Marionette DEBUG loaded listener.js 12:11:08 INFO - PROCESS | 1834 | ++DOMWINDOW == 106 (0x7f2996131000) [pid = 1834] [serial = 234] [outer = 0x7f2996122800] 12:11:09 INFO - PROCESS | 1834 | 1462475469419 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]]]}] 12:11:09 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-out.html | Canvas test: 2d.composite.transparent.source-out 12:11:09 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-out.html | took 1282ms 12:11:09 INFO - PROCESS | 1834 | 1462475469464 Marionette TRACE conn3 -> [0,285,"getWindowHandle",null] 12:11:09 INFO - PROCESS | 1834 | 1462475469467 Marionette TRACE conn3 <- [1,285,null,{"value":"8"}] 12:11:09 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-over.html 12:11:09 INFO - PROCESS | 1834 | 1462475469473 Marionette TRACE conn3 -> [0,286,"setScriptTimeout",{"ms":35000}] 12:11:09 INFO - PROCESS | 1834 | 1462475469475 Marionette TRACE conn3 <- [1,286,null,{}] 12:11:09 INFO - PROCESS | 1834 | 1462475469481 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}] 12:11:09 INFO - PROCESS | 1834 | 1462475469678 Marionette TRACE conn3 <- [1,287,null,{"value":null}] 12:11:10 INFO - PROCESS | 1834 | 1462475470002 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\", \"80296d11-d1d5-4e42-bf66-5e284310a16f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:11:10 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f299009b800 == 55 [pid = 1834] [id = 79] 12:11:10 INFO - PROCESS | 1834 | ++DOMWINDOW == 107 (0x7f298c4f1400) [pid = 1834] [serial = 235] [outer = (nil)] 12:11:10 INFO - PROCESS | 1834 | ++DOMWINDOW == 108 (0x7f298c91cc00) [pid = 1834] [serial = 236] [outer = 0x7f298c4f1400] 12:11:10 INFO - PROCESS | 1834 | 1462475470136 Marionette DEBUG loaded listener.js 12:11:10 INFO - PROCESS | 1834 | ++DOMWINDOW == 109 (0x7f298fe72c00) [pid = 1834] [serial = 237] [outer = 0x7f298c4f1400] 12:11:11 INFO - PROCESS | 1834 | 1462475471033 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]]]}] 12:11:11 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-over.html | Canvas test: 2d.composite.transparent.source-over 12:11:11 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-over.html | took 1586ms 12:11:11 INFO - PROCESS | 1834 | 1462475471061 Marionette TRACE conn3 -> [0,289,"getWindowHandle",null] 12:11:11 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.xor.html 12:11:11 INFO - PROCESS | 1834 | 1462475471066 Marionette TRACE conn3 <- [1,289,null,{"value":"8"}] 12:11:11 INFO - PROCESS | 1834 | 1462475471073 Marionette TRACE conn3 -> [0,290,"setScriptTimeout",{"ms":35000}] 12:11:11 INFO - PROCESS | 1834 | 1462475471079 Marionette TRACE conn3 <- [1,290,null,{}] 12:11:11 INFO - PROCESS | 1834 | 1462475471086 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}] 12:11:11 INFO - PROCESS | 1834 | 1462475471243 Marionette TRACE conn3 <- [1,291,null,{"value":null}] 12:11:11 INFO - PROCESS | 1834 | 1462475471402 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\", \"80296d11-d1d5-4e42-bf66-5e284310a16f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:11:11 INFO - PROCESS | 1834 | --DOCSHELL 0x7f2996295800 == 54 [pid = 1834] [id = 27] 12:11:11 INFO - PROCESS | 1834 | --DOCSHELL 0x7f298fec3000 == 53 [pid = 1834] [id = 29] 12:11:11 INFO - PROCESS | 1834 | --DOCSHELL 0x7f29a4987000 == 52 [pid = 1834] [id = 72] 12:11:11 INFO - PROCESS | 1834 | --DOCSHELL 0x7f298e274000 == 51 [pid = 1834] [id = 71] 12:11:11 INFO - PROCESS | 1834 | --DOCSHELL 0x7f29a3234800 == 50 [pid = 1834] [id = 70] 12:11:11 INFO - PROCESS | 1834 | --DOMWINDOW == 108 (0x7f2993c77000) [pid = 1834] [serial = 176] [outer = (nil)] [url = about:blank] 12:11:11 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f298fec3000 == 51 [pid = 1834] [id = 80] 12:11:11 INFO - PROCESS | 1834 | ++DOMWINDOW == 109 (0x7f298e58c400) [pid = 1834] [serial = 238] [outer = (nil)] 12:11:11 INFO - PROCESS | 1834 | ++DOMWINDOW == 110 (0x7f2993c71000) [pid = 1834] [serial = 239] [outer = 0x7f298e58c400] 12:11:11 INFO - PROCESS | 1834 | 1462475471501 Marionette DEBUG loaded listener.js 12:11:11 INFO - PROCESS | 1834 | ++DOMWINDOW == 111 (0x7f2993c7e400) [pid = 1834] [serial = 240] [outer = 0x7f298e58c400] 12:11:11 INFO - PROCESS | 1834 | --DOCSHELL 0x7f299941a000 == 50 [pid = 1834] [id = 69] 12:11:11 INFO - PROCESS | 1834 | --DOCSHELL 0x7f29958b4800 == 49 [pid = 1834] [id = 68] 12:11:11 INFO - PROCESS | 1834 | --DOCSHELL 0x7f298e8d6800 == 48 [pid = 1834] [id = 67] 12:11:11 INFO - PROCESS | 1834 | --DOCSHELL 0x7f2995ed1800 == 47 [pid = 1834] [id = 66] 12:11:11 INFO - PROCESS | 1834 | --DOCSHELL 0x7f298e27c800 == 46 [pid = 1834] [id = 60] 12:11:11 INFO - PROCESS | 1834 | --DOMWINDOW == 110 (0x7f29975aac00) [pid = 1834] [serial = 123] [outer = (nil)] [url = about:blank] 12:11:11 INFO - PROCESS | 1834 | --DOMWINDOW == 109 (0x7f299405b800) [pid = 1834] [serial = 120] [outer = (nil)] [url = about:blank] 12:11:11 INFO - PROCESS | 1834 | --DOMWINDOW == 108 (0x7f299273d800) [pid = 1834] [serial = 159] [outer = (nil)] [url = about:blank] 12:11:11 INFO - PROCESS | 1834 | --DOMWINDOW == 107 (0x7f298fe7d800) [pid = 1834] [serial = 158] [outer = (nil)] [url = about:blank] 12:11:11 INFO - PROCESS | 1834 | --DOMWINDOW == 106 (0x7f29a465dc00) [pid = 1834] [serial = 152] [outer = (nil)] [url = about:blank] 12:11:11 INFO - PROCESS | 1834 | --DOMWINDOW == 105 (0x7f29a3212400) [pid = 1834] [serial = 167] [outer = (nil)] [url = about:blank] 12:11:11 INFO - PROCESS | 1834 | --DOMWINDOW == 104 (0x7f29a8244800) [pid = 1834] [serial = 155] [outer = (nil)] [url = about:blank] 12:11:11 INFO - PROCESS | 1834 | --DOMWINDOW == 103 (0x7f299934ac00) [pid = 1834] [serial = 164] [outer = (nil)] [url = about:blank] 12:11:11 INFO - PROCESS | 1834 | --DOMWINDOW == 102 (0x7f29a80ac800) [pid = 1834] [serial = 170] [outer = (nil)] [url = about:blank] 12:11:11 INFO - PROCESS | 1834 | --DOMWINDOW == 101 (0x7f29964a6400) [pid = 1834] [serial = 149] [outer = (nil)] [url = about:blank] 12:11:11 INFO - PROCESS | 1834 | --DOMWINDOW == 100 (0x7f299c797800) [pid = 1834] [serial = 165] [outer = (nil)] [url = about:blank] 12:11:11 INFO - PROCESS | 1834 | --DOMWINDOW == 99 (0x7f298cbc1800) [pid = 1834] [serial = 173] [outer = (nil)] [url = about:blank] 12:11:11 INFO - PROCESS | 1834 | --DOMWINDOW == 98 (0x7f29a83c3800) [pid = 1834] [serial = 171] [outer = (nil)] [url = about:blank] 12:11:11 INFO - PROCESS | 1834 | --DOMWINDOW == 97 (0x7f298fe7ac00) [pid = 1834] [serial = 146] [outer = (nil)] [url = about:blank] 12:11:11 INFO - PROCESS | 1834 | --DOMWINDOW == 96 (0x7f2993cd6800) [pid = 1834] [serial = 161] [outer = (nil)] [url = about:blank] 12:11:11 INFO - PROCESS | 1834 | --DOMWINDOW == 95 (0x7f299569e800) [pid = 1834] [serial = 162] [outer = (nil)] [url = about:blank] 12:11:11 INFO - PROCESS | 1834 | --DOMWINDOW == 94 (0x7f29a4925000) [pid = 1834] [serial = 144] [outer = (nil)] [url = about:blank] 12:11:11 INFO - PROCESS | 1834 | --DOMWINDOW == 93 (0x7f29a633ac00) [pid = 1834] [serial = 168] [outer = (nil)] [url = about:blank] 12:11:11 INFO - PROCESS | 1834 | --DOMWINDOW == 92 (0x7f29a83c3000) [pid = 1834] [serial = 174] [outer = (nil)] [url = about:blank] 12:11:12 INFO - PROCESS | 1834 | 1462475472277 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]]]}] 12:11:12 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.xor.html | Canvas test: 2d.composite.transparent.xor 12:11:12 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.xor.html | took 1234ms 12:11:12 INFO - PROCESS | 1834 | 1462475472309 Marionette TRACE conn3 -> [0,293,"getWindowHandle",null] 12:11:12 INFO - PROCESS | 1834 | 1462475472314 Marionette TRACE conn3 <- [1,293,null,{"value":"8"}] 12:11:12 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html 12:11:12 INFO - PROCESS | 1834 | 1462475472340 Marionette TRACE conn3 -> [0,294,"setScriptTimeout",{"ms":35000}] 12:11:12 INFO - PROCESS | 1834 | 1462475472344 Marionette TRACE conn3 <- [1,294,null,{}] 12:11:12 INFO - PROCESS | 1834 | 1462475472354 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}] 12:11:12 INFO - PROCESS | 1834 | 1462475472497 Marionette TRACE conn3 <- [1,295,null,{"value":null}] 12:11:12 INFO - PROCESS | 1834 | 1462475472516 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\", \"80296d11-d1d5-4e42-bf66-5e284310a16f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:11:12 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f2996317800 == 47 [pid = 1834] [id = 81] 12:11:12 INFO - PROCESS | 1834 | ++DOMWINDOW == 93 (0x7f2995838800) [pid = 1834] [serial = 241] [outer = (nil)] 12:11:12 INFO - PROCESS | 1834 | ++DOMWINDOW == 94 (0x7f2996130800) [pid = 1834] [serial = 242] [outer = 0x7f2995838800] 12:11:12 INFO - PROCESS | 1834 | 1462475472576 Marionette DEBUG loaded listener.js 12:11:12 INFO - PROCESS | 1834 | ++DOMWINDOW == 95 (0x7f2996742000) [pid = 1834] [serial = 243] [outer = 0x7f2995838800] 12:11:13 INFO - PROCESS | 1834 | 1462475473361 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]]]}] 12:11:13 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. 12:11:13 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html | took 1105ms 12:11:13 INFO - PROCESS | 1834 | 1462475473428 Marionette TRACE conn3 -> [0,297,"getWindowHandle",null] 12:11:13 INFO - PROCESS | 1834 | 1462475473432 Marionette TRACE conn3 <- [1,297,null,{"value":"8"}] 12:11:13 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html 12:11:13 INFO - PROCESS | 1834 | 1462475473440 Marionette TRACE conn3 -> [0,298,"setScriptTimeout",{"ms":35000}] 12:11:13 INFO - PROCESS | 1834 | 1462475473448 Marionette TRACE conn3 <- [1,298,null,{}] 12:11:13 INFO - PROCESS | 1834 | 1462475473463 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}] 12:11:13 INFO - PROCESS | 1834 | 1462475473620 Marionette TRACE conn3 <- [1,299,null,{"value":null}] 12:11:13 INFO - PROCESS | 1834 | 1462475473721 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\", \"80296d11-d1d5-4e42-bf66-5e284310a16f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:11:13 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f299ca13800 == 48 [pid = 1834] [id = 82] 12:11:13 INFO - PROCESS | 1834 | ++DOMWINDOW == 96 (0x7f298cbc1800) [pid = 1834] [serial = 244] [outer = (nil)] 12:11:13 INFO - PROCESS | 1834 | ++DOMWINDOW == 97 (0x7f299995a400) [pid = 1834] [serial = 245] [outer = 0x7f298cbc1800] 12:11:13 INFO - PROCESS | 1834 | 1462475473786 Marionette DEBUG loaded listener.js 12:11:13 INFO - PROCESS | 1834 | ++DOMWINDOW == 98 (0x7f29a359a400) [pid = 1834] [serial = 246] [outer = 0x7f298cbc1800] 12:11:14 INFO - PROCESS | 1834 | 1462475474477 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]]]}] 12:11:14 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. 12:11:14 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html | took 1089ms 12:11:14 INFO - PROCESS | 1834 | --DOMWINDOW == 97 (0x7f2999344c00) [pid = 1834] [serial = 205] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.xor.html] 12:11:14 INFO - PROCESS | 1834 | --DOMWINDOW == 96 (0x7f298d7f1800) [pid = 1834] [serial = 214] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-in.html] 12:11:14 INFO - PROCESS | 1834 | --DOMWINDOW == 95 (0x7f298fecd400) [pid = 1834] [serial = 199] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-out.html] 12:11:14 INFO - PROCESS | 1834 | --DOMWINDOW == 94 (0x7f298c4ed000) [pid = 1834] [serial = 211] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-atop.html] 12:11:14 INFO - PROCESS | 1834 | --DOMWINDOW == 93 (0x7f298e58b400) [pid = 1834] [serial = 196] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-in.html] 12:11:14 INFO - PROCESS | 1834 | --DOMWINDOW == 92 (0x7f2990160800) [pid = 1834] [serial = 202] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-over.html] 12:11:14 INFO - PROCESS | 1834 | --DOMWINDOW == 91 (0x7f298c840000) [pid = 1834] [serial = 175] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.copy.html] 12:11:14 INFO - PROCESS | 1834 | --DOMWINDOW == 90 (0x7f299686d000) [pid = 1834] [serial = 208] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.copy.html] 12:11:14 INFO - PROCESS | 1834 | 1462475474841 Marionette TRACE conn3 -> [0,301,"getWindowHandle",null] 12:11:14 INFO - PROCESS | 1834 | 1462475474848 Marionette TRACE conn3 <- [1,301,null,{"value":"8"}] 12:11:14 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html 12:11:14 INFO - PROCESS | 1834 | 1462475474861 Marionette TRACE conn3 -> [0,302,"setScriptTimeout",{"ms":35000}] 12:11:14 INFO - PROCESS | 1834 | 1462475474865 Marionette TRACE conn3 <- [1,302,null,{}] 12:11:14 INFO - PROCESS | 1834 | 1462475474874 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}] 12:11:15 INFO - PROCESS | 1834 | 1462475475075 Marionette TRACE conn3 <- [1,303,null,{"value":null}] 12:11:15 INFO - PROCESS | 1834 | 1462475475212 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\", \"80296d11-d1d5-4e42-bf66-5e284310a16f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:11:15 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f2990093800 == 49 [pid = 1834] [id = 83] 12:11:15 INFO - PROCESS | 1834 | ++DOMWINDOW == 91 (0x7f298f33a400) [pid = 1834] [serial = 247] [outer = (nil)] 12:11:15 INFO - PROCESS | 1834 | ++DOMWINDOW == 92 (0x7f298fe77800) [pid = 1834] [serial = 248] [outer = 0x7f298f33a400] 12:11:15 INFO - PROCESS | 1834 | 1462475475299 Marionette DEBUG loaded listener.js 12:11:15 INFO - PROCESS | 1834 | ++DOMWINDOW == 93 (0x7f29901d6000) [pid = 1834] [serial = 249] [outer = 0x7f298f33a400] 12:11:16 INFO - PROCESS | 1834 | 1462475476196 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]]]}] 12:11:16 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. 12:11:16 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html | took 1388ms 12:11:16 INFO - PROCESS | 1834 | 1462475476251 Marionette TRACE conn3 -> [0,305,"getWindowHandle",null] 12:11:16 INFO - PROCESS | 1834 | 1462475476257 Marionette TRACE conn3 <- [1,305,null,{"value":"8"}] 12:11:16 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html 12:11:16 INFO - PROCESS | 1834 | 1462475476268 Marionette TRACE conn3 -> [0,306,"setScriptTimeout",{"ms":35000}] 12:11:16 INFO - PROCESS | 1834 | 1462475476274 Marionette TRACE conn3 <- [1,306,null,{}] 12:11:16 INFO - PROCESS | 1834 | 1462475476280 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}] 12:11:16 INFO - PROCESS | 1834 | 1462475476448 Marionette TRACE conn3 <- [1,307,null,{"value":null}] 12:11:16 INFO - PROCESS | 1834 | 1462475476585 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\", \"80296d11-d1d5-4e42-bf66-5e284310a16f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:11:16 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f298e8da000 == 50 [pid = 1834] [id = 84] 12:11:16 INFO - PROCESS | 1834 | ++DOMWINDOW == 94 (0x7f298ff79000) [pid = 1834] [serial = 250] [outer = (nil)] 12:11:16 INFO - PROCESS | 1834 | ++DOMWINDOW == 95 (0x7f298ff82800) [pid = 1834] [serial = 251] [outer = 0x7f298ff79000] 12:11:16 INFO - PROCESS | 1834 | 1462475476655 Marionette DEBUG loaded listener.js 12:11:16 INFO - PROCESS | 1834 | ++DOMWINDOW == 96 (0x7f2993c74800) [pid = 1834] [serial = 252] [outer = 0x7f298ff79000] 12:11:17 INFO - PROCESS | 1834 | 1462475477512 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]]]}] 12:11:17 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. 12:11:17 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html | took 1294ms 12:11:17 INFO - PROCESS | 1834 | 1462475477559 Marionette TRACE conn3 -> [0,309,"getWindowHandle",null] 12:11:17 INFO - PROCESS | 1834 | 1462475477563 Marionette TRACE conn3 <- [1,309,null,{"value":"8"}] 12:11:17 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html 12:11:17 INFO - PROCESS | 1834 | 1462475477570 Marionette TRACE conn3 -> [0,310,"setScriptTimeout",{"ms":35000}] 12:11:17 INFO - PROCESS | 1834 | 1462475477573 Marionette TRACE conn3 <- [1,310,null,{}] 12:11:17 INFO - PROCESS | 1834 | 1462475477586 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}] 12:11:17 INFO - PROCESS | 1834 | 1462475477752 Marionette TRACE conn3 <- [1,311,null,{"value":null}] 12:11:17 INFO - PROCESS | 1834 | 1462475477892 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\", \"80296d11-d1d5-4e42-bf66-5e284310a16f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:11:17 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f29a4445800 == 51 [pid = 1834] [id = 85] 12:11:17 INFO - PROCESS | 1834 | ++DOMWINDOW == 97 (0x7f29964a6400) [pid = 1834] [serial = 253] [outer = (nil)] 12:11:17 INFO - PROCESS | 1834 | ++DOMWINDOW == 98 (0x7f2996eabc00) [pid = 1834] [serial = 254] [outer = 0x7f29964a6400] 12:11:17 INFO - PROCESS | 1834 | 1462475477971 Marionette DEBUG loaded listener.js 12:11:18 INFO - PROCESS | 1834 | ++DOMWINDOW == 99 (0x7f29993a0400) [pid = 1834] [serial = 255] [outer = 0x7f29964a6400] 12:11:18 INFO - PROCESS | 1834 | ++DOMWINDOW == 100 (0x7f29999b3000) [pid = 1834] [serial = 256] [outer = 0x7f298cd64c00] 12:11:18 INFO - PROCESS | 1834 | 1462475478980 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]]]}] 12:11:19 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. 12:11:19 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html | took 1478ms 12:11:19 INFO - PROCESS | 1834 | 1462475479050 Marionette TRACE conn3 -> [0,313,"getWindowHandle",null] 12:11:19 INFO - PROCESS | 1834 | 1462475479054 Marionette TRACE conn3 <- [1,313,null,{"value":"8"}] 12:11:19 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.copy.html 12:11:19 INFO - PROCESS | 1834 | 1462475479060 Marionette TRACE conn3 -> [0,314,"setScriptTimeout",{"ms":35000}] 12:11:19 INFO - PROCESS | 1834 | 1462475479062 Marionette TRACE conn3 <- [1,314,null,{}] 12:11:19 INFO - PROCESS | 1834 | 1462475479068 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}] 12:11:19 INFO - PROCESS | 1834 | 1462475479228 Marionette TRACE conn3 <- [1,315,null,{"value":null}] 12:11:19 INFO - PROCESS | 1834 | 1462475479363 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\", \"80296d11-d1d5-4e42-bf66-5e284310a16f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:11:19 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f29a81b8000 == 52 [pid = 1834] [id = 86] 12:11:19 INFO - PROCESS | 1834 | ++DOMWINDOW == 101 (0x7f2996125000) [pid = 1834] [serial = 257] [outer = (nil)] 12:11:19 INFO - PROCESS | 1834 | ++DOMWINDOW == 102 (0x7f29a476dc00) [pid = 1834] [serial = 258] [outer = 0x7f2996125000] 12:11:19 INFO - PROCESS | 1834 | 1462475479474 Marionette DEBUG loaded listener.js 12:11:19 INFO - PROCESS | 1834 | ++DOMWINDOW == 103 (0x7f29a83c3800) [pid = 1834] [serial = 259] [outer = 0x7f2996125000] 12:11:20 INFO - PROCESS | 1834 | 1462475480269 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]]]}] 12:11:20 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. 12:11:20 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.copy.html | took 1277ms 12:11:20 INFO - PROCESS | 1834 | 1462475480339 Marionette TRACE conn3 -> [0,317,"getWindowHandle",null] 12:11:20 INFO - PROCESS | 1834 | 1462475480342 Marionette TRACE conn3 <- [1,317,null,{"value":"8"}] 12:11:20 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html 12:11:20 INFO - PROCESS | 1834 | 1462475480348 Marionette TRACE conn3 -> [0,318,"setScriptTimeout",{"ms":35000}] 12:11:20 INFO - PROCESS | 1834 | 1462475480350 Marionette TRACE conn3 <- [1,318,null,{}] 12:11:20 INFO - PROCESS | 1834 | 1462475480356 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}] 12:11:20 INFO - PROCESS | 1834 | 1462475480516 Marionette TRACE conn3 <- [1,319,null,{"value":null}] 12:11:20 INFO - PROCESS | 1834 | 1462475480663 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\", \"80296d11-d1d5-4e42-bf66-5e284310a16f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:11:20 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f29ac927000 == 53 [pid = 1834] [id = 87] 12:11:20 INFO - PROCESS | 1834 | ++DOMWINDOW == 104 (0x7f2993cd8c00) [pid = 1834] [serial = 260] [outer = (nil)] 12:11:20 INFO - PROCESS | 1834 | ++DOMWINDOW == 105 (0x7f29aa653400) [pid = 1834] [serial = 261] [outer = 0x7f2993cd8c00] 12:11:20 INFO - PROCESS | 1834 | 1462475480735 Marionette DEBUG loaded listener.js 12:11:20 INFO - PROCESS | 1834 | ++DOMWINDOW == 106 (0x7f29ab303400) [pid = 1834] [serial = 262] [outer = 0x7f2993cd8c00] 12:11:21 INFO - PROCESS | 1834 | 1462475481594 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]]]}] 12:11:21 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. 12:11:21 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html | took 1282ms 12:11:21 INFO - PROCESS | 1834 | 1462475481631 Marionette TRACE conn3 -> [0,321,"getWindowHandle",null] 12:11:21 INFO - PROCESS | 1834 | 1462475481634 Marionette TRACE conn3 <- [1,321,null,{"value":"8"}] 12:11:21 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html 12:11:21 INFO - PROCESS | 1834 | 1462475481640 Marionette TRACE conn3 -> [0,322,"setScriptTimeout",{"ms":35000}] 12:11:21 INFO - PROCESS | 1834 | 1462475481643 Marionette TRACE conn3 <- [1,322,null,{}] 12:11:21 INFO - PROCESS | 1834 | 1462475481648 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}] 12:11:21 INFO - PROCESS | 1834 | 1462475481843 Marionette TRACE conn3 <- [1,323,null,{"value":null}] 12:11:21 INFO - PROCESS | 1834 | 1462475481991 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\", \"80296d11-d1d5-4e42-bf66-5e284310a16f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:11:22 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f29b00d1000 == 54 [pid = 1834] [id = 88] 12:11:22 INFO - PROCESS | 1834 | ++DOMWINDOW == 107 (0x7f298c4ea000) [pid = 1834] [serial = 263] [outer = (nil)] 12:11:22 INFO - PROCESS | 1834 | ++DOMWINDOW == 108 (0x7f29a8a31000) [pid = 1834] [serial = 264] [outer = 0x7f298c4ea000] 12:11:22 INFO - PROCESS | 1834 | 1462475482062 Marionette DEBUG loaded listener.js 12:11:22 INFO - PROCESS | 1834 | ++DOMWINDOW == 109 (0x7f29ac97a400) [pid = 1834] [serial = 265] [outer = 0x7f298c4ea000] 12:11:23 INFO - PROCESS | 1834 | 1462475483091 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]]]}] 12:11:23 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. 12:11:23 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html | took 1484ms 12:11:23 INFO - PROCESS | 1834 | 1462475483126 Marionette TRACE conn3 -> [0,325,"getWindowHandle",null] 12:11:23 INFO - PROCESS | 1834 | 1462475483131 Marionette TRACE conn3 <- [1,325,null,{"value":"8"}] 12:11:23 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html 12:11:23 INFO - PROCESS | 1834 | 1462475483139 Marionette TRACE conn3 -> [0,326,"setScriptTimeout",{"ms":35000}] 12:11:23 INFO - PROCESS | 1834 | 1462475483144 Marionette TRACE conn3 <- [1,326,null,{}] 12:11:23 INFO - PROCESS | 1834 | 1462475483152 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}] 12:11:23 INFO - PROCESS | 1834 | 1462475483302 Marionette TRACE conn3 <- [1,327,null,{"value":null}] 12:11:23 INFO - PROCESS | 1834 | 1462475483462 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\", \"80296d11-d1d5-4e42-bf66-5e284310a16f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:11:23 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f2996ba4000 == 55 [pid = 1834] [id = 89] 12:11:23 INFO - PROCESS | 1834 | ++DOMWINDOW == 110 (0x7f298cbbc800) [pid = 1834] [serial = 266] [outer = (nil)] 12:11:23 INFO - PROCESS | 1834 | ++DOMWINDOW == 111 (0x7f298ff75c00) [pid = 1834] [serial = 267] [outer = 0x7f298cbbc800] 12:11:23 INFO - PROCESS | 1834 | 1462475483582 Marionette DEBUG loaded listener.js 12:11:23 INFO - PROCESS | 1834 | ++DOMWINDOW == 112 (0x7f298ff81800) [pid = 1834] [serial = 268] [outer = 0x7f298cbbc800] 12:11:24 INFO - PROCESS | 1834 | --DOCSHELL 0x7f2996317800 == 54 [pid = 1834] [id = 81] 12:11:24 INFO - PROCESS | 1834 | --DOCSHELL 0x7f298fec3000 == 53 [pid = 1834] [id = 80] 12:11:24 INFO - PROCESS | 1834 | --DOMWINDOW == 111 (0x7f29a8a2fc00) [pid = 1834] [serial = 191] [outer = (nil)] [url = about:blank] 12:11:24 INFO - PROCESS | 1834 | --DOMWINDOW == 110 (0x7f298cd67800) [pid = 1834] [serial = 179] [outer = (nil)] [url = about:blank] 12:11:24 INFO - PROCESS | 1834 | --DOMWINDOW == 109 (0x7f29959ce400) [pid = 1834] [serial = 185] [outer = (nil)] [url = about:blank] 12:11:24 INFO - PROCESS | 1834 | --DOMWINDOW == 108 (0x7f29aa6cdc00) [pid = 1834] [serial = 194] [outer = (nil)] [url = about:blank] 12:11:24 INFO - PROCESS | 1834 | --DOMWINDOW == 107 (0x7f29a47f9c00) [pid = 1834] [serial = 188] [outer = (nil)] [url = about:blank] 12:11:24 INFO - PROCESS | 1834 | --DOMWINDOW == 106 (0x7f29927e4800) [pid = 1834] [serial = 182] [outer = (nil)] [url = about:blank] 12:11:24 INFO - PROCESS | 1834 | --DOMWINDOW == 105 (0x7f29aa651c00) [pid = 1834] [serial = 218] [outer = (nil)] [url = about:blank] 12:11:24 INFO - PROCESS | 1834 | --DOCSHELL 0x7f299009b800 == 52 [pid = 1834] [id = 79] 12:11:24 INFO - PROCESS | 1834 | --DOCSHELL 0x7f2995dae000 == 51 [pid = 1834] [id = 74] 12:11:24 INFO - PROCESS | 1834 | 1462475484458 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]]]}] 12:11:24 INFO - PROCESS | 1834 | --DOMWINDOW == 104 (0x7f299c792c00) [pid = 1834] [serial = 206] [outer = (nil)] [url = about:blank] 12:11:24 INFO - PROCESS | 1834 | --DOMWINDOW == 103 (0x7f29a80a9400) [pid = 1834] [serial = 216] [outer = (nil)] [url = about:blank] 12:11:24 INFO - PROCESS | 1834 | --DOMWINDOW == 102 (0x7f2993260800) [pid = 1834] [serial = 200] [outer = (nil)] [url = about:blank] 12:11:24 INFO - PROCESS | 1834 | --DOMWINDOW == 101 (0x7f29a4aef800) [pid = 1834] [serial = 213] [outer = (nil)] [url = about:blank] 12:11:24 INFO - PROCESS | 1834 | --DOMWINDOW == 100 (0x7f298fe7a000) [pid = 1834] [serial = 198] [outer = (nil)] [url = about:blank] 12:11:24 INFO - PROCESS | 1834 | --DOMWINDOW == 99 (0x7f2993c7e000) [pid = 1834] [serial = 201] [outer = (nil)] [url = about:blank] 12:11:24 INFO - PROCESS | 1834 | --DOMWINDOW == 98 (0x7f298e93d800) [pid = 1834] [serial = 197] [outer = (nil)] [url = about:blank] 12:11:24 INFO - PROCESS | 1834 | --DOMWINDOW == 97 (0x7f29956a9400) [pid = 1834] [serial = 203] [outer = (nil)] [url = about:blank] 12:11:24 INFO - PROCESS | 1834 | --DOMWINDOW == 96 (0x7f298c4ef000) [pid = 1834] [serial = 212] [outer = (nil)] [url = about:blank] 12:11:24 INFO - PROCESS | 1834 | --DOMWINDOW == 95 (0x7f2993c7dc00) [pid = 1834] [serial = 177] [outer = (nil)] [url = about:blank] 12:11:24 INFO - PROCESS | 1834 | --DOMWINDOW == 94 (0x7f29a397d000) [pid = 1834] [serial = 209] [outer = (nil)] [url = about:blank] 12:11:24 INFO - PROCESS | 1834 | --DOMWINDOW == 93 (0x7f299686d400) [pid = 1834] [serial = 204] [outer = (nil)] [url = about:blank] 12:11:24 INFO - PROCESS | 1834 | --DOMWINDOW == 92 (0x7f2997449000) [pid = 1834] [serial = 215] [outer = (nil)] [url = about:blank] 12:11:24 INFO - PROCESS | 1834 | --DOMWINDOW == 91 (0x7f29a4afac00) [pid = 1834] [serial = 210] [outer = (nil)] [url = about:blank] 12:11:24 INFO - PROCESS | 1834 | --DOMWINDOW == 90 (0x7f29a2673800) [pid = 1834] [serial = 207] [outer = (nil)] [url = about:blank] 12:11:24 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. 12:11:24 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html | took 1386ms 12:11:24 INFO - PROCESS | 1834 | 1462475484526 Marionette TRACE conn3 -> [0,329,"getWindowHandle",null] 12:11:24 INFO - PROCESS | 1834 | 1462475484533 Marionette TRACE conn3 <- [1,329,null,{"value":"8"}] 12:11:24 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html 12:11:24 INFO - PROCESS | 1834 | 1462475484543 Marionette TRACE conn3 -> [0,330,"setScriptTimeout",{"ms":35000}] 12:11:24 INFO - PROCESS | 1834 | 1462475484547 Marionette TRACE conn3 <- [1,330,null,{}] 12:11:24 INFO - PROCESS | 1834 | 1462475484552 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}] 12:11:24 INFO - PROCESS | 1834 | 1462475484712 Marionette TRACE conn3 <- [1,331,null,{"value":null}] 12:11:24 INFO - PROCESS | 1834 | 1462475484807 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\", \"80296d11-d1d5-4e42-bf66-5e284310a16f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:11:24 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f2992754000 == 52 [pid = 1834] [id = 90] 12:11:24 INFO - PROCESS | 1834 | ++DOMWINDOW == 91 (0x7f298f33b400) [pid = 1834] [serial = 269] [outer = (nil)] 12:11:24 INFO - PROCESS | 1834 | ++DOMWINDOW == 92 (0x7f299426a400) [pid = 1834] [serial = 270] [outer = 0x7f298f33b400] 12:11:24 INFO - PROCESS | 1834 | 1462475484871 Marionette DEBUG loaded listener.js 12:11:24 INFO - PROCESS | 1834 | ++DOMWINDOW == 93 (0x7f2995d24400) [pid = 1834] [serial = 271] [outer = 0x7f298f33b400] 12:11:25 INFO - PROCESS | 1834 | 1462475485577 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]]]}] 12:11:25 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. 12:11:25 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html | took 1082ms 12:11:25 INFO - PROCESS | 1834 | 1462475485632 Marionette TRACE conn3 -> [0,333,"getWindowHandle",null] 12:11:25 INFO - PROCESS | 1834 | 1462475485634 Marionette TRACE conn3 <- [1,333,null,{"value":"8"}] 12:11:25 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html 12:11:25 INFO - PROCESS | 1834 | 1462475485653 Marionette TRACE conn3 -> [0,334,"setScriptTimeout",{"ms":35000}] 12:11:25 INFO - PROCESS | 1834 | 1462475485659 Marionette TRACE conn3 <- [1,334,null,{}] 12:11:25 INFO - PROCESS | 1834 | 1462475485673 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}] 12:11:25 INFO - PROCESS | 1834 | 1462475485822 Marionette TRACE conn3 <- [1,335,null,{"value":null}] 12:11:25 INFO - PROCESS | 1834 | 1462475485835 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\", \"80296d11-d1d5-4e42-bf66-5e284310a16f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:11:25 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f29994b7800 == 53 [pid = 1834] [id = 91] 12:11:25 INFO - PROCESS | 1834 | ++DOMWINDOW == 94 (0x7f2996b40c00) [pid = 1834] [serial = 272] [outer = (nil)] 12:11:25 INFO - PROCESS | 1834 | ++DOMWINDOW == 95 (0x7f2996b4c400) [pid = 1834] [serial = 273] [outer = 0x7f2996b40c00] 12:11:25 INFO - PROCESS | 1834 | 1462475485901 Marionette DEBUG loaded listener.js 12:11:26 INFO - PROCESS | 1834 | ++DOMWINDOW == 96 (0x7f2999340400) [pid = 1834] [serial = 274] [outer = 0x7f2996b40c00] 12:11:26 INFO - PROCESS | 1834 | 1462475486689 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]]]}] 12:11:26 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. 12:11:26 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html | took 1091ms 12:11:26 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html 12:11:26 INFO - PROCESS | 1834 | 1462475486742 Marionette TRACE conn3 -> [0,337,"getWindowHandle",null] 12:11:26 INFO - PROCESS | 1834 | 1462475486745 Marionette TRACE conn3 <- [1,337,null,{"value":"8"}] 12:11:26 INFO - PROCESS | 1834 | 1462475486768 Marionette TRACE conn3 -> [0,338,"setScriptTimeout",{"ms":35000}] 12:11:26 INFO - PROCESS | 1834 | 1462475486782 Marionette TRACE conn3 <- [1,338,null,{}] 12:11:26 INFO - PROCESS | 1834 | 1462475486799 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}] 12:11:27 INFO - PROCESS | 1834 | 1462475487011 Marionette TRACE conn3 <- [1,339,null,{"value":null}] 12:11:27 INFO - PROCESS | 1834 | 1462475487033 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\", \"80296d11-d1d5-4e42-bf66-5e284310a16f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:11:27 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f29a392d800 == 54 [pid = 1834] [id = 92] 12:11:27 INFO - PROCESS | 1834 | ++DOMWINDOW == 97 (0x7f298fe12800) [pid = 1834] [serial = 275] [outer = (nil)] 12:11:27 INFO - PROCESS | 1834 | ++DOMWINDOW == 98 (0x7f298fe1d400) [pid = 1834] [serial = 276] [outer = 0x7f298fe12800] 12:11:27 INFO - PROCESS | 1834 | 1462475487103 Marionette DEBUG loaded listener.js 12:11:27 INFO - PROCESS | 1834 | ++DOMWINDOW == 99 (0x7f2996b40000) [pid = 1834] [serial = 277] [outer = 0x7f298fe12800] 12:11:27 INFO - PROCESS | 1834 | 1462475487904 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]]]}] 12:11:27 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. 12:11:27 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html | took 1179ms 12:11:27 INFO - PROCESS | 1834 | 1462475487931 Marionette TRACE conn3 -> [0,341,"getWindowHandle",null] 12:11:27 INFO - PROCESS | 1834 | 1462475487934 Marionette TRACE conn3 <- [1,341,null,{"value":"8"}] 12:11:27 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html 12:11:27 INFO - PROCESS | 1834 | 1462475487940 Marionette TRACE conn3 -> [0,342,"setScriptTimeout",{"ms":35000}] 12:11:27 INFO - PROCESS | 1834 | 1462475487943 Marionette TRACE conn3 <- [1,342,null,{}] 12:11:27 INFO - PROCESS | 1834 | 1462475487952 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}] 12:11:28 INFO - PROCESS | 1834 | 1462475488127 Marionette TRACE conn3 <- [1,343,null,{"value":null}] 12:11:28 INFO - PROCESS | 1834 | 1462475488154 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\", \"80296d11-d1d5-4e42-bf66-5e284310a16f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:11:28 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f29a81b2800 == 55 [pid = 1834] [id = 93] 12:11:28 INFO - PROCESS | 1834 | ++DOMWINDOW == 100 (0x7f298fe1c000) [pid = 1834] [serial = 278] [outer = (nil)] 12:11:28 INFO - PROCESS | 1834 | ++DOMWINDOW == 101 (0x7f2999345800) [pid = 1834] [serial = 279] [outer = 0x7f298fe1c000] 12:11:28 INFO - PROCESS | 1834 | 1462475488214 Marionette DEBUG loaded listener.js 12:11:28 INFO - PROCESS | 1834 | ++DOMWINDOW == 102 (0x7f29a3296000) [pid = 1834] [serial = 280] [outer = 0x7f298fe1c000] 12:11:28 INFO - PROCESS | 1834 | --DOMWINDOW == 101 (0x7f298c4f1400) [pid = 1834] [serial = 235] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-over.html] 12:11:28 INFO - PROCESS | 1834 | --DOMWINDOW == 100 (0x7f2995838800) [pid = 1834] [serial = 241] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.copy.html] 12:11:28 INFO - PROCESS | 1834 | --DOMWINDOW == 99 (0x7f298e58c400) [pid = 1834] [serial = 238] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.xor.html] 12:11:29 INFO - PROCESS | 1834 | 1462475489037 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]]]}] 12:11:29 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. 12:11:29 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html | took 1132ms 12:11:29 INFO - PROCESS | 1834 | 1462475489074 Marionette TRACE conn3 -> [0,345,"getWindowHandle",null] 12:11:29 INFO - PROCESS | 1834 | 1462475489077 Marionette TRACE conn3 <- [1,345,null,{"value":"8"}] 12:11:29 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html 12:11:29 INFO - PROCESS | 1834 | 1462475489083 Marionette TRACE conn3 -> [0,346,"setScriptTimeout",{"ms":35000}] 12:11:29 INFO - PROCESS | 1834 | 1462475489085 Marionette TRACE conn3 <- [1,346,null,{}] 12:11:29 INFO - PROCESS | 1834 | 1462475489090 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}] 12:11:29 INFO - PROCESS | 1834 | 1462475489305 Marionette TRACE conn3 <- [1,347,null,{"value":null}] 12:11:29 INFO - PROCESS | 1834 | 1462475489370 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\", \"80296d11-d1d5-4e42-bf66-5e284310a16f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:11:29 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f29ab345000 == 56 [pid = 1834] [id = 94] 12:11:29 INFO - PROCESS | 1834 | ++DOMWINDOW == 100 (0x7f298cd31400) [pid = 1834] [serial = 281] [outer = (nil)] 12:11:29 INFO - PROCESS | 1834 | ++DOMWINDOW == 101 (0x7f2996b42c00) [pid = 1834] [serial = 282] [outer = 0x7f298cd31400] 12:11:29 INFO - PROCESS | 1834 | 1462475489434 Marionette DEBUG loaded listener.js 12:11:29 INFO - PROCESS | 1834 | ++DOMWINDOW == 102 (0x7f29a80a9400) [pid = 1834] [serial = 283] [outer = 0x7f298cd31400] 12:11:30 INFO - PROCESS | 1834 | 1462475490049 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]]]}] 12:11:30 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. 12:11:30 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html | took 1025ms 12:11:30 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html 12:11:30 INFO - PROCESS | 1834 | 1462475490109 Marionette TRACE conn3 -> [0,349,"getWindowHandle",null] 12:11:30 INFO - PROCESS | 1834 | 1462475490112 Marionette TRACE conn3 <- [1,349,null,{"value":"8"}] 12:11:30 INFO - PROCESS | 1834 | 1462475490117 Marionette TRACE conn3 -> [0,350,"setScriptTimeout",{"ms":35000}] 12:11:30 INFO - PROCESS | 1834 | 1462475490120 Marionette TRACE conn3 <- [1,350,null,{}] 12:11:30 INFO - PROCESS | 1834 | 1462475490125 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}] 12:11:30 INFO - PROCESS | 1834 | 1462475490291 Marionette TRACE conn3 <- [1,351,null,{"value":null}] 12:11:30 INFO - PROCESS | 1834 | 1462475490314 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\", \"80296d11-d1d5-4e42-bf66-5e284310a16f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:11:30 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f29b00de800 == 57 [pid = 1834] [id = 95] 12:11:30 INFO - PROCESS | 1834 | ++DOMWINDOW == 103 (0x7f298cd31c00) [pid = 1834] [serial = 284] [outer = (nil)] 12:11:30 INFO - PROCESS | 1834 | ++DOMWINDOW == 104 (0x7f29ab0b0800) [pid = 1834] [serial = 285] [outer = 0x7f298cd31c00] 12:11:30 INFO - PROCESS | 1834 | 1462475490373 Marionette DEBUG loaded listener.js 12:11:30 INFO - PROCESS | 1834 | ++DOMWINDOW == 105 (0x7f29ac97d800) [pid = 1834] [serial = 286] [outer = 0x7f298cd31c00] 12:11:31 INFO - PROCESS | 1834 | 1462475491262 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]]]}] 12:11:31 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. 12:11:31 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html | took 1179ms 12:11:31 INFO - PROCESS | 1834 | 1462475491297 Marionette TRACE conn3 -> [0,353,"getWindowHandle",null] 12:11:31 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html 12:11:31 INFO - PROCESS | 1834 | 1462475491303 Marionette TRACE conn3 <- [1,353,null,{"value":"8"}] 12:11:31 INFO - PROCESS | 1834 | 1462475491312 Marionette TRACE conn3 -> [0,354,"setScriptTimeout",{"ms":35000}] 12:11:31 INFO - PROCESS | 1834 | 1462475491317 Marionette TRACE conn3 <- [1,354,null,{}] 12:11:31 INFO - PROCESS | 1834 | 1462475491327 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}] 12:11:31 INFO - PROCESS | 1834 | 1462475491503 Marionette TRACE conn3 <- [1,355,null,{"value":null}] 12:11:31 INFO - PROCESS | 1834 | 1462475491642 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\", \"80296d11-d1d5-4e42-bf66-5e284310a16f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:11:31 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f299541f800 == 58 [pid = 1834] [id = 96] 12:11:31 INFO - PROCESS | 1834 | ++DOMWINDOW == 106 (0x7f298a5e7c00) [pid = 1834] [serial = 287] [outer = (nil)] 12:11:31 INFO - PROCESS | 1834 | ++DOMWINDOW == 107 (0x7f298c4e5000) [pid = 1834] [serial = 288] [outer = 0x7f298a5e7c00] 12:11:31 INFO - PROCESS | 1834 | 1462475491717 Marionette DEBUG loaded listener.js 12:11:31 INFO - PROCESS | 1834 | ++DOMWINDOW == 108 (0x7f298cd2c400) [pid = 1834] [serial = 289] [outer = 0x7f298a5e7c00] 12:11:32 INFO - PROCESS | 1834 | 1462475492607 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]]]}] 12:11:32 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. 12:11:32 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html | took 1336ms 12:11:32 INFO - PROCESS | 1834 | 1462475492647 Marionette TRACE conn3 -> [0,357,"getWindowHandle",null] 12:11:32 INFO - PROCESS | 1834 | 1462475492656 Marionette TRACE conn3 <- [1,357,null,{"value":"8"}] 12:11:32 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html 12:11:32 INFO - PROCESS | 1834 | 1462475492667 Marionette TRACE conn3 -> [0,358,"setScriptTimeout",{"ms":35000}] 12:11:32 INFO - PROCESS | 1834 | 1462475492670 Marionette TRACE conn3 <- [1,358,null,{}] 12:11:32 INFO - PROCESS | 1834 | 1462475492677 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}] 12:11:32 INFO - PROCESS | 1834 | 1462475492877 Marionette TRACE conn3 <- [1,359,null,{"value":null}] 12:11:33 INFO - PROCESS | 1834 | 1462475493027 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\", \"80296d11-d1d5-4e42-bf66-5e284310a16f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:11:33 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f29a3783000 == 59 [pid = 1834] [id = 97] 12:11:33 INFO - PROCESS | 1834 | ++DOMWINDOW == 109 (0x7f298cd2b800) [pid = 1834] [serial = 290] [outer = (nil)] 12:11:33 INFO - PROCESS | 1834 | ++DOMWINDOW == 110 (0x7f298e940800) [pid = 1834] [serial = 291] [outer = 0x7f298cd2b800] 12:11:33 INFO - PROCESS | 1834 | 1462475493101 Marionette DEBUG loaded listener.js 12:11:33 INFO - PROCESS | 1834 | ++DOMWINDOW == 111 (0x7f298fe1a000) [pid = 1834] [serial = 292] [outer = 0x7f298cd2b800] 12:11:34 INFO - PROCESS | 1834 | 1462475494037 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]]]}] 12:11:34 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. 12:11:34 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html | took 1435ms 12:11:34 INFO - PROCESS | 1834 | 1462475494103 Marionette TRACE conn3 -> [0,361,"getWindowHandle",null] 12:11:34 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html 12:11:34 INFO - PROCESS | 1834 | 1462475494107 Marionette TRACE conn3 <- [1,361,null,{"value":"8"}] 12:11:34 INFO - PROCESS | 1834 | 1462475494114 Marionette TRACE conn3 -> [0,362,"setScriptTimeout",{"ms":35000}] 12:11:34 INFO - PROCESS | 1834 | 1462475494120 Marionette TRACE conn3 <- [1,362,null,{}] 12:11:34 INFO - PROCESS | 1834 | 1462475494136 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}] 12:11:34 INFO - PROCESS | 1834 | 1462475494344 Marionette TRACE conn3 <- [1,363,null,{"value":null}] 12:11:34 INFO - PROCESS | 1834 | 1462475494569 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\", \"80296d11-d1d5-4e42-bf66-5e284310a16f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:11:34 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f29ac931000 == 60 [pid = 1834] [id = 98] 12:11:34 INFO - PROCESS | 1834 | ++DOMWINDOW == 112 (0x7f298a590c00) [pid = 1834] [serial = 293] [outer = (nil)] 12:11:34 INFO - PROCESS | 1834 | ++DOMWINDOW == 113 (0x7f298fe17800) [pid = 1834] [serial = 294] [outer = 0x7f298a590c00] 12:11:34 INFO - PROCESS | 1834 | 1462475494691 Marionette DEBUG loaded listener.js 12:11:34 INFO - PROCESS | 1834 | ++DOMWINDOW == 114 (0x7f298ff80000) [pid = 1834] [serial = 295] [outer = 0x7f298a590c00] 12:11:35 INFO - PROCESS | 1834 | 1462475495522 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]]]}] 12:11:35 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. 12:11:35 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html | took 1437ms 12:11:35 INFO - PROCESS | 1834 | 1462475495551 Marionette TRACE conn3 -> [0,365,"getWindowHandle",null] 12:11:35 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html 12:11:35 INFO - PROCESS | 1834 | 1462475495555 Marionette TRACE conn3 <- [1,365,null,{"value":"8"}] 12:11:35 INFO - PROCESS | 1834 | 1462475495561 Marionette TRACE conn3 -> [0,366,"setScriptTimeout",{"ms":35000}] 12:11:35 INFO - PROCESS | 1834 | 1462475495564 Marionette TRACE conn3 <- [1,366,null,{}] 12:11:35 INFO - PROCESS | 1834 | 1462475495569 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}] 12:11:35 INFO - PROCESS | 1834 | 1462475495728 Marionette TRACE conn3 <- [1,367,null,{"value":null}] 12:11:35 INFO - PROCESS | 1834 | 1462475495884 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\", \"80296d11-d1d5-4e42-bf66-5e284310a16f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:11:35 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f298c6db000 == 61 [pid = 1834] [id = 99] 12:11:35 INFO - PROCESS | 1834 | ++DOMWINDOW == 115 (0x7f298a591000) [pid = 1834] [serial = 296] [outer = (nil)] 12:11:35 INFO - PROCESS | 1834 | ++DOMWINDOW == 116 (0x7f2993cd7000) [pid = 1834] [serial = 297] [outer = 0x7f298a591000] 12:11:35 INFO - PROCESS | 1834 | 1462475495955 Marionette DEBUG loaded listener.js 12:11:36 INFO - PROCESS | 1834 | ++DOMWINDOW == 117 (0x7f2996126000) [pid = 1834] [serial = 298] [outer = 0x7f298a591000] 12:11:36 INFO - PROCESS | 1834 | 1462475496875 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]]]}] 12:11:36 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. 12:11:36 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html | took 1383ms 12:11:36 INFO - PROCESS | 1834 | 1462475496944 Marionette TRACE conn3 -> [0,369,"getWindowHandle",null] 12:11:36 INFO - PROCESS | 1834 | 1462475496947 Marionette TRACE conn3 <- [1,369,null,{"value":"8"}] 12:11:36 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html 12:11:36 INFO - PROCESS | 1834 | 1462475496953 Marionette TRACE conn3 -> [0,370,"setScriptTimeout",{"ms":35000}] 12:11:36 INFO - PROCESS | 1834 | 1462475496957 Marionette TRACE conn3 <- [1,370,null,{}] 12:11:36 INFO - PROCESS | 1834 | 1462475496962 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}] 12:11:37 INFO - PROCESS | 1834 | 1462475497139 Marionette TRACE conn3 <- [1,371,null,{"value":null}] 12:11:37 INFO - PROCESS | 1834 | 1462475497286 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\", \"80296d11-d1d5-4e42-bf66-5e284310a16f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:11:37 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f298a63c000 == 62 [pid = 1834] [id = 100] 12:11:37 INFO - PROCESS | 1834 | ++DOMWINDOW == 118 (0x7f298a5e6400) [pid = 1834] [serial = 299] [outer = (nil)] 12:11:37 INFO - PROCESS | 1834 | ++DOMWINDOW == 119 (0x7f299673b800) [pid = 1834] [serial = 300] [outer = 0x7f298a5e6400] 12:11:37 INFO - PROCESS | 1834 | 1462475497355 Marionette DEBUG loaded listener.js 12:11:37 INFO - PROCESS | 1834 | ++DOMWINDOW == 120 (0x7f2996b4c800) [pid = 1834] [serial = 301] [outer = 0x7f298a5e6400] 12:11:38 INFO - PROCESS | 1834 | 1462475498511 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]]]}] 12:11:38 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. 12:11:38 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html | took 1592ms 12:11:38 INFO - PROCESS | 1834 | 1462475498547 Marionette TRACE conn3 -> [0,373,"getWindowHandle",null] 12:11:38 INFO - PROCESS | 1834 | 1462475498552 Marionette TRACE conn3 <- [1,373,null,{"value":"8"}] 12:11:38 INFO - TEST-START | /2dcontext/conformance-requirements/2d.missingargs.html 12:11:38 INFO - PROCESS | 1834 | 1462475498561 Marionette TRACE conn3 -> [0,374,"setScriptTimeout",{"ms":35000}] 12:11:38 INFO - PROCESS | 1834 | 1462475498566 Marionette TRACE conn3 <- [1,374,null,{}] 12:11:38 INFO - PROCESS | 1834 | 1462475498574 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}] 12:11:38 INFO - PROCESS | 1834 | 1462475498773 Marionette TRACE conn3 <- [1,375,null,{"value":null}] 12:11:38 INFO - PROCESS | 1834 | 1462475498966 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\", \"80296d11-d1d5-4e42-bf66-5e284310a16f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:11:38 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f2993cab800 == 63 [pid = 1834] [id = 101] 12:11:38 INFO - PROCESS | 1834 | ++DOMWINDOW == 121 (0x7f298a5e7800) [pid = 1834] [serial = 302] [outer = (nil)] 12:11:39 INFO - PROCESS | 1834 | ++DOMWINDOW == 122 (0x7f298c4e3000) [pid = 1834] [serial = 303] [outer = 0x7f298a5e7800] 12:11:39 INFO - PROCESS | 1834 | 1462475499033 Marionette DEBUG loaded listener.js 12:11:39 INFO - PROCESS | 1834 | ++DOMWINDOW == 123 (0x7f298cd2a400) [pid = 1834] [serial = 304] [outer = 0x7f298a5e7800] 12:11:39 INFO - PROCESS | 1834 | 1462475499907 Marionette TRACE conn3 <- [1,376,null,{"value":["/2dcontext/conformance-requirements/2d.missingargs.html",0,null,null,[["Missing arguments cause TypeError",0,null,null]]]}] 12:11:39 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.missingargs.html | Missing arguments cause TypeError 12:11:39 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.missingargs.html | took 1390ms 12:11:39 INFO - PROCESS | 1834 | 1462475499951 Marionette TRACE conn3 -> [0,377,"getWindowHandle",null] 12:11:39 INFO - PROCESS | 1834 | 1462475499959 Marionette TRACE conn3 <- [1,377,null,{"value":"8"}] 12:11:39 INFO - TEST-START | /2dcontext/conformance-requirements/2d.type.delete.html 12:11:39 INFO - PROCESS | 1834 | 1462475499969 Marionette TRACE conn3 -> [0,378,"setScriptTimeout",{"ms":35000}] 12:11:39 INFO - PROCESS | 1834 | 1462475499973 Marionette TRACE conn3 <- [1,378,null,{}] 12:11:39 INFO - PROCESS | 1834 | 1462475499979 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}] 12:11:40 INFO - PROCESS | 1834 | 1462475500135 Marionette TRACE conn3 <- [1,379,null,{"value":null}] 12:11:40 INFO - PROCESS | 1834 | 1462475500286 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\", \"80296d11-d1d5-4e42-bf66-5e284310a16f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:11:40 INFO - PROCESS | 1834 | --DOCSHELL 0x7f2996b8e800 == 62 [pid = 1834] [id = 61] 12:11:40 INFO - PROCESS | 1834 | --DOCSHELL 0x7f299c8b1000 == 61 [pid = 1834] [id = 30] 12:11:40 INFO - PROCESS | 1834 | --DOCSHELL 0x7f29ab345000 == 60 [pid = 1834] [id = 94] 12:11:40 INFO - PROCESS | 1834 | --DOMWINDOW == 122 (0x7f29ab303000) [pid = 1834] [serial = 230] [outer = (nil)] [url = about:blank] 12:11:40 INFO - PROCESS | 1834 | --DOMWINDOW == 121 (0x7f299612c400) [pid = 1834] [serial = 233] [outer = (nil)] [url = about:blank] 12:11:40 INFO - PROCESS | 1834 | --DOMWINDOW == 120 (0x7f299995a400) [pid = 1834] [serial = 245] [outer = (nil)] [url = about:blank] 12:11:40 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f298cbd1800 == 61 [pid = 1834] [id = 102] 12:11:40 INFO - PROCESS | 1834 | ++DOMWINDOW == 121 (0x7f298f33cc00) [pid = 1834] [serial = 305] [outer = (nil)] 12:11:40 INFO - PROCESS | 1834 | ++DOMWINDOW == 122 (0x7f298fe1e000) [pid = 1834] [serial = 306] [outer = 0x7f298f33cc00] 12:11:40 INFO - PROCESS | 1834 | 1462475500384 Marionette DEBUG loaded listener.js 12:11:40 INFO - PROCESS | 1834 | ++DOMWINDOW == 123 (0x7f298fe7d400) [pid = 1834] [serial = 307] [outer = 0x7f298f33cc00] 12:11:40 INFO - PROCESS | 1834 | --DOCSHELL 0x7f29a81b2800 == 60 [pid = 1834] [id = 93] 12:11:40 INFO - PROCESS | 1834 | --DOCSHELL 0x7f29a392d800 == 59 [pid = 1834] [id = 92] 12:11:40 INFO - PROCESS | 1834 | --DOCSHELL 0x7f29994b7800 == 58 [pid = 1834] [id = 91] 12:11:40 INFO - PROCESS | 1834 | --DOCSHELL 0x7f2992754000 == 57 [pid = 1834] [id = 90] 12:11:40 INFO - PROCESS | 1834 | --DOCSHELL 0x7f2996ba4000 == 56 [pid = 1834] [id = 89] 12:11:40 INFO - PROCESS | 1834 | --DOCSHELL 0x7f298e8da000 == 55 [pid = 1834] [id = 84] 12:11:40 INFO - PROCESS | 1834 | --DOCSHELL 0x7f2990093800 == 54 [pid = 1834] [id = 83] 12:11:40 INFO - PROCESS | 1834 | --DOMWINDOW == 122 (0x7f298fe72c00) [pid = 1834] [serial = 237] [outer = (nil)] [url = about:blank] 12:11:40 INFO - PROCESS | 1834 | --DOMWINDOW == 121 (0x7f298c91cc00) [pid = 1834] [serial = 236] [outer = (nil)] [url = about:blank] 12:11:40 INFO - PROCESS | 1834 | --DOMWINDOW == 120 (0x7f2994263000) [pid = 1834] [serial = 224] [outer = (nil)] [url = about:blank] 12:11:40 INFO - PROCESS | 1834 | --DOMWINDOW == 119 (0x7f29a352a800) [pid = 1834] [serial = 227] [outer = (nil)] [url = about:blank] 12:11:40 INFO - PROCESS | 1834 | --DOMWINDOW == 118 (0x7f2996130800) [pid = 1834] [serial = 242] [outer = (nil)] [url = about:blank] 12:11:40 INFO - PROCESS | 1834 | --DOMWINDOW == 117 (0x7f2996742000) [pid = 1834] [serial = 243] [outer = (nil)] [url = about:blank] 12:11:40 INFO - PROCESS | 1834 | --DOMWINDOW == 116 (0x7f2993c71000) [pid = 1834] [serial = 239] [outer = (nil)] [url = about:blank] 12:11:40 INFO - PROCESS | 1834 | --DOMWINDOW == 115 (0x7f2993c7e400) [pid = 1834] [serial = 240] [outer = (nil)] [url = about:blank] 12:11:40 INFO - PROCESS | 1834 | --DOMWINDOW == 114 (0x7f298fec7800) [pid = 1834] [serial = 221] [outer = (nil)] [url = about:blank] 12:11:41 INFO - PROCESS | 1834 | 1462475501220 Marionette TRACE conn3 <- [1,380,null,{"value":["/2dcontext/conformance-requirements/2d.type.delete.html",0,null,null,[["window.CanvasRenderingContext2D is Configurable",0,null,null]]]}] 12:11:41 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.type.delete.html | window.CanvasRenderingContext2D is Configurable 12:11:41 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.type.delete.html | took 1279ms 12:11:41 INFO - PROCESS | 1834 | 1462475501249 Marionette TRACE conn3 -> [0,381,"getWindowHandle",null] 12:11:41 INFO - PROCESS | 1834 | 1462475501253 Marionette TRACE conn3 <- [1,381,null,{"value":"8"}] 12:11:41 INFO - TEST-START | /2dcontext/conformance-requirements/2d.voidreturn.html 12:11:41 INFO - PROCESS | 1834 | 1462475501259 Marionette TRACE conn3 -> [0,382,"setScriptTimeout",{"ms":35000}] 12:11:41 INFO - PROCESS | 1834 | 1462475501264 Marionette TRACE conn3 <- [1,382,null,{}] 12:11:41 INFO - PROCESS | 1834 | 1462475501289 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}] 12:11:41 INFO - PROCESS | 1834 | 1462475501434 Marionette TRACE conn3 <- [1,383,null,{"value":null}] 12:11:41 INFO - PROCESS | 1834 | 1462475501452 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\", \"80296d11-d1d5-4e42-bf66-5e284310a16f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:11:41 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f299630f000 == 55 [pid = 1834] [id = 103] 12:11:41 INFO - PROCESS | 1834 | ++DOMWINDOW == 115 (0x7f299273ac00) [pid = 1834] [serial = 308] [outer = (nil)] 12:11:41 INFO - PROCESS | 1834 | ++DOMWINDOW == 116 (0x7f2993c71000) [pid = 1834] [serial = 309] [outer = 0x7f299273ac00] 12:11:41 INFO - PROCESS | 1834 | 1462475501516 Marionette DEBUG loaded listener.js 12:11:41 INFO - PROCESS | 1834 | ++DOMWINDOW == 117 (0x7f2994bb1800) [pid = 1834] [serial = 310] [outer = 0x7f299273ac00] 12:11:42 INFO - PROCESS | 1834 | SkCairoFTTypeface::onFilterRec unimplemented 12:11:42 INFO - PROCESS | 1834 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 12:11:42 INFO - PROCESS | 1834 | SkCairoFTTypeface::onFilterRec unimplemented 12:11:42 INFO - PROCESS | 1834 | SkCairoFTTypeface::onFilterRec unimplemented 12:11:42 INFO - PROCESS | 1834 | SkCairoFTTypeface::onFilterRec unimplemented 12:11:42 INFO - PROCESS | 1834 | 1462475502284 Marionette TRACE conn3 <- [1,384,null,{"value":["/2dcontext/conformance-requirements/2d.voidreturn.html",0,null,null,[["void methods return undefined",0,null,null]]]}] 12:11:42 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.voidreturn.html | void methods return undefined 12:11:42 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.voidreturn.html | took 1036ms 12:11:42 INFO - PROCESS | 1834 | 1462475502302 Marionette TRACE conn3 -> [0,385,"getWindowHandle",null] 12:11:42 INFO - PROCESS | 1834 | 1462475502307 Marionette TRACE conn3 <- [1,385,null,{"value":"8"}] 12:11:42 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html 12:11:42 INFO - PROCESS | 1834 | 1462475502318 Marionette TRACE conn3 -> [0,386,"setScriptTimeout",{"ms":35000}] 12:11:42 INFO - PROCESS | 1834 | 1462475502321 Marionette TRACE conn3 <- [1,386,null,{}] 12:11:42 INFO - PROCESS | 1834 | 1462475502327 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}] 12:11:42 INFO - PROCESS | 1834 | 1462475502462 Marionette TRACE conn3 <- [1,387,null,{"value":null}] 12:11:42 INFO - PROCESS | 1834 | 1462475502477 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\", \"80296d11-d1d5-4e42-bf66-5e284310a16f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:11:42 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f299943e800 == 56 [pid = 1834] [id = 104] 12:11:42 INFO - PROCESS | 1834 | ++DOMWINDOW == 118 (0x7f298b9c2800) [pid = 1834] [serial = 311] [outer = (nil)] 12:11:42 INFO - PROCESS | 1834 | ++DOMWINDOW == 119 (0x7f298b9d0800) [pid = 1834] [serial = 312] [outer = 0x7f298b9c2800] 12:11:42 INFO - PROCESS | 1834 | 1462475502538 Marionette DEBUG loaded listener.js 12:11:42 INFO - PROCESS | 1834 | ++DOMWINDOW == 120 (0x7f2993b45c00) [pid = 1834] [serial = 313] [outer = 0x7f298b9c2800] 12:11:43 INFO - PROCESS | 1834 | 1462475503365 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]]]}] 12:11:43 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | Canvas test: 2d.drawImage.3arg 12:11:43 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | took 1085ms 12:11:43 INFO - PROCESS | 1834 | 1462475503403 Marionette TRACE conn3 -> [0,389,"getWindowHandle",null] 12:11:43 INFO - PROCESS | 1834 | 1462475503407 Marionette TRACE conn3 <- [1,389,null,{"value":"8"}] 12:11:43 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html 12:11:43 INFO - PROCESS | 1834 | 1462475503416 Marionette TRACE conn3 -> [0,390,"setScriptTimeout",{"ms":35000}] 12:11:43 INFO - PROCESS | 1834 | 1462475503419 Marionette TRACE conn3 <- [1,390,null,{}] 12:11:43 INFO - PROCESS | 1834 | 1462475503423 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}] 12:11:43 INFO - PROCESS | 1834 | 1462475503604 Marionette TRACE conn3 <- [1,391,null,{"value":null}] 12:11:43 INFO - PROCESS | 1834 | 1462475503632 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\", \"80296d11-d1d5-4e42-bf66-5e284310a16f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:11:43 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f29a342e000 == 57 [pid = 1834] [id = 105] 12:11:43 INFO - PROCESS | 1834 | ++DOMWINDOW == 121 (0x7f298e484800) [pid = 1834] [serial = 314] [outer = (nil)] 12:11:43 INFO - PROCESS | 1834 | ++DOMWINDOW == 122 (0x7f299569e800) [pid = 1834] [serial = 315] [outer = 0x7f298e484800] 12:11:43 INFO - PROCESS | 1834 | 1462475503694 Marionette DEBUG loaded listener.js 12:11:43 INFO - PROCESS | 1834 | ++DOMWINDOW == 123 (0x7f299612e000) [pid = 1834] [serial = 316] [outer = 0x7f298e484800] 12:11:44 INFO - PROCESS | 1834 | 1462475504601 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]]]}] 12:11:44 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | Canvas test: 2d.drawImage.5arg 12:11:44 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | took 1231ms 12:11:44 INFO - PROCESS | 1834 | 1462475504645 Marionette TRACE conn3 -> [0,393,"getWindowHandle",null] 12:11:44 INFO - PROCESS | 1834 | 1462475504649 Marionette TRACE conn3 <- [1,393,null,{"value":"8"}] 12:11:44 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html 12:11:44 INFO - PROCESS | 1834 | 1462475504660 Marionette TRACE conn3 -> [0,394,"setScriptTimeout",{"ms":35000}] 12:11:44 INFO - PROCESS | 1834 | 1462475504662 Marionette TRACE conn3 <- [1,394,null,{}] 12:11:44 INFO - PROCESS | 1834 | 1462475504668 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}] 12:11:44 INFO - PROCESS | 1834 | 1462475504881 Marionette TRACE conn3 <- [1,395,null,{"value":null}] 12:11:44 INFO - PROCESS | 1834 | 1462475504908 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\", \"80296d11-d1d5-4e42-bf66-5e284310a16f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:11:44 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f29a7cca800 == 58 [pid = 1834] [id = 106] 12:11:44 INFO - PROCESS | 1834 | ++DOMWINDOW == 124 (0x7f298c3be000) [pid = 1834] [serial = 317] [outer = (nil)] 12:11:44 INFO - PROCESS | 1834 | ++DOMWINDOW == 125 (0x7f29964ab400) [pid = 1834] [serial = 318] [outer = 0x7f298c3be000] 12:11:44 INFO - PROCESS | 1834 | 1462475504973 Marionette DEBUG loaded listener.js 12:11:45 INFO - PROCESS | 1834 | ++DOMWINDOW == 126 (0x7f2996b45400) [pid = 1834] [serial = 319] [outer = 0x7f298c3be000] 12:11:45 INFO - PROCESS | 1834 | --DOMWINDOW == 125 (0x7f298cbc1800) [pid = 1834] [serial = 244] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html] 12:11:45 INFO - PROCESS | 1834 | --DOMWINDOW == 124 (0x7f298fe1c000) [pid = 1834] [serial = 278] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html] 12:11:45 INFO - PROCESS | 1834 | --DOMWINDOW == 123 (0x7f2996b40c00) [pid = 1834] [serial = 272] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html] 12:11:45 INFO - PROCESS | 1834 | --DOMWINDOW == 122 (0x7f298cbbc800) [pid = 1834] [serial = 266] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-in.html] 12:11:45 INFO - PROCESS | 1834 | --DOMWINDOW == 121 (0x7f298cd31400) [pid = 1834] [serial = 281] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html] 12:11:45 INFO - PROCESS | 1834 | --DOMWINDOW == 120 (0x7f298f33b400) [pid = 1834] [serial = 269] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-out.html] 12:11:45 INFO - PROCESS | 1834 | --DOMWINDOW == 119 (0x7f298fe12800) [pid = 1834] [serial = 275] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html] 12:11:46 INFO - PROCESS | 1834 | 1462475506026 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]]]}] 12:11:46 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | Canvas test: 2d.drawImage.9arg.basic 12:11:46 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | took 1388ms 12:11:46 INFO - PROCESS | 1834 | 1462475506045 Marionette TRACE conn3 -> [0,397,"getWindowHandle",null] 12:11:46 INFO - PROCESS | 1834 | 1462475506047 Marionette TRACE conn3 <- [1,397,null,{"value":"8"}] 12:11:46 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html 12:11:46 INFO - PROCESS | 1834 | 1462475506053 Marionette TRACE conn3 -> [0,398,"setScriptTimeout",{"ms":35000}] 12:11:46 INFO - PROCESS | 1834 | 1462475506056 Marionette TRACE conn3 <- [1,398,null,{}] 12:11:46 INFO - PROCESS | 1834 | 1462475506069 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}] 12:11:46 INFO - PROCESS | 1834 | 1462475506204 Marionette TRACE conn3 <- [1,399,null,{"value":null}] 12:11:46 INFO - PROCESS | 1834 | 1462475506219 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\", \"80296d11-d1d5-4e42-bf66-5e284310a16f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:11:46 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f29a81ab000 == 59 [pid = 1834] [id = 107] 12:11:46 INFO - PROCESS | 1834 | ++DOMWINDOW == 120 (0x7f298c3bdc00) [pid = 1834] [serial = 320] [outer = (nil)] 12:11:46 INFO - PROCESS | 1834 | ++DOMWINDOW == 121 (0x7f2996eaa400) [pid = 1834] [serial = 321] [outer = 0x7f298c3bdc00] 12:11:46 INFO - PROCESS | 1834 | 1462475506279 Marionette DEBUG loaded listener.js 12:11:46 INFO - PROCESS | 1834 | ++DOMWINDOW == 122 (0x7f299933ec00) [pid = 1834] [serial = 322] [outer = 0x7f298c3bdc00] 12:11:47 INFO - PROCESS | 1834 | 1462475507048 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]]]}] 12:11:47 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | Canvas test: 2d.drawImage.9arg.destpos 12:11:47 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | took 1040ms 12:11:47 INFO - PROCESS | 1834 | 1462475507094 Marionette TRACE conn3 -> [0,401,"getWindowHandle",null] 12:11:47 INFO - PROCESS | 1834 | 1462475507098 Marionette TRACE conn3 <- [1,401,null,{"value":"8"}] 12:11:47 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html 12:11:47 INFO - PROCESS | 1834 | 1462475507103 Marionette TRACE conn3 -> [0,402,"setScriptTimeout",{"ms":35000}] 12:11:47 INFO - PROCESS | 1834 | 1462475507105 Marionette TRACE conn3 <- [1,402,null,{}] 12:11:47 INFO - PROCESS | 1834 | 1462475507128 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}] 12:11:47 INFO - PROCESS | 1834 | 1462475507310 Marionette TRACE conn3 <- [1,403,null,{"value":null}] 12:11:47 INFO - PROCESS | 1834 | 1462475507324 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\", \"80296d11-d1d5-4e42-bf66-5e284310a16f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:11:47 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f29ab351800 == 60 [pid = 1834] [id = 108] 12:11:47 INFO - PROCESS | 1834 | ++DOMWINDOW == 123 (0x7f299933f800) [pid = 1834] [serial = 323] [outer = (nil)] 12:11:47 INFO - PROCESS | 1834 | ++DOMWINDOW == 124 (0x7f299d69a800) [pid = 1834] [serial = 324] [outer = 0x7f299933f800] 12:11:47 INFO - PROCESS | 1834 | 1462475507382 Marionette DEBUG loaded listener.js 12:11:47 INFO - PROCESS | 1834 | ++DOMWINDOW == 125 (0x7f29a3739800) [pid = 1834] [serial = 325] [outer = 0x7f299933f800] 12:11:48 INFO - PROCESS | 1834 | 1462475508433 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]]]}] 12:11:48 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | Canvas test: 2d.drawImage.9arg.destsize 12:11:48 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | took 1379ms 12:11:48 INFO - PROCESS | 1834 | 1462475508484 Marionette TRACE conn3 -> [0,405,"getWindowHandle",null] 12:11:48 INFO - PROCESS | 1834 | 1462475508492 Marionette TRACE conn3 <- [1,405,null,{"value":"8"}] 12:11:48 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html 12:11:48 INFO - PROCESS | 1834 | 1462475508499 Marionette TRACE conn3 -> [0,406,"setScriptTimeout",{"ms":35000}] 12:11:48 INFO - PROCESS | 1834 | 1462475508506 Marionette TRACE conn3 <- [1,406,null,{}] 12:11:48 INFO - PROCESS | 1834 | 1462475508513 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}] 12:11:48 INFO - PROCESS | 1834 | 1462475508690 Marionette TRACE conn3 <- [1,407,null,{"value":null}] 12:11:48 INFO - PROCESS | 1834 | 1462475508844 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\", \"80296d11-d1d5-4e42-bf66-5e284310a16f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:11:48 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f2993bd0000 == 61 [pid = 1834] [id = 109] 12:11:48 INFO - PROCESS | 1834 | ++DOMWINDOW == 126 (0x7f298b9cb800) [pid = 1834] [serial = 326] [outer = (nil)] 12:11:48 INFO - PROCESS | 1834 | ++DOMWINDOW == 127 (0x7f298c3bb800) [pid = 1834] [serial = 327] [outer = 0x7f298b9cb800] 12:11:48 INFO - PROCESS | 1834 | 1462475508923 Marionette DEBUG loaded listener.js 12:11:49 INFO - PROCESS | 1834 | ++DOMWINDOW == 128 (0x7f298c3c3800) [pid = 1834] [serial = 328] [outer = 0x7f298b9cb800] 12:11:49 INFO - PROCESS | 1834 | 1462475509806 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]]]}] 12:11:49 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | Canvas test: 2d.drawImage.9arg.sourcepos 12:11:49 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | took 1334ms 12:11:49 INFO - PROCESS | 1834 | 1462475509835 Marionette TRACE conn3 -> [0,409,"getWindowHandle",null] 12:11:49 INFO - PROCESS | 1834 | 1462475509842 Marionette TRACE conn3 <- [1,409,null,{"value":"8"}] 12:11:49 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html 12:11:49 INFO - PROCESS | 1834 | 1462475509854 Marionette TRACE conn3 -> [0,410,"setScriptTimeout",{"ms":35000}] 12:11:49 INFO - PROCESS | 1834 | 1462475509857 Marionette TRACE conn3 <- [1,410,null,{}] 12:11:49 INFO - PROCESS | 1834 | 1462475509863 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}] 12:11:50 INFO - PROCESS | 1834 | 1462475510028 Marionette TRACE conn3 <- [1,411,null,{"value":null}] 12:11:50 INFO - PROCESS | 1834 | 1462475510178 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\", \"80296d11-d1d5-4e42-bf66-5e284310a16f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:11:50 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f29a350d000 == 62 [pid = 1834] [id = 110] 12:11:50 INFO - PROCESS | 1834 | ++DOMWINDOW == 129 (0x7f298cd38800) [pid = 1834] [serial = 329] [outer = (nil)] 12:11:50 INFO - PROCESS | 1834 | ++DOMWINDOW == 130 (0x7f298fe71400) [pid = 1834] [serial = 330] [outer = 0x7f298cd38800] 12:11:50 INFO - PROCESS | 1834 | 1462475510250 Marionette DEBUG loaded listener.js 12:11:50 INFO - PROCESS | 1834 | ++DOMWINDOW == 131 (0x7f298ff73800) [pid = 1834] [serial = 331] [outer = 0x7f298cd38800] 12:11:51 INFO - PROCESS | 1834 | 1462475511237 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]]]}] 12:11:51 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | Canvas test: 2d.drawImage.9arg.sourcesize 12:11:51 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | took 1443ms 12:11:51 INFO - PROCESS | 1834 | 1462475511298 Marionette TRACE conn3 -> [0,413,"getWindowHandle",null] 12:11:51 INFO - PROCESS | 1834 | 1462475511302 Marionette TRACE conn3 <- [1,413,null,{"value":"8"}] 12:11:51 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html 12:11:51 INFO - PROCESS | 1834 | 1462475511308 Marionette TRACE conn3 -> [0,414,"setScriptTimeout",{"ms":35000}] 12:11:51 INFO - PROCESS | 1834 | 1462475511319 Marionette TRACE conn3 <- [1,414,null,{}] 12:11:51 INFO - PROCESS | 1834 | 1462475511340 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}] 12:11:51 INFO - PROCESS | 1834 | 1462475511547 Marionette TRACE conn3 <- [1,415,null,{"value":null}] 12:11:51 INFO - PROCESS | 1834 | 1462475511733 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\", \"80296d11-d1d5-4e42-bf66-5e284310a16f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:11:51 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f298d353800 == 63 [pid = 1834] [id = 111] 12:11:51 INFO - PROCESS | 1834 | ++DOMWINDOW == 132 (0x7f298a96c400) [pid = 1834] [serial = 332] [outer = (nil)] 12:11:51 INFO - PROCESS | 1834 | ++DOMWINDOW == 133 (0x7f298ff74800) [pid = 1834] [serial = 333] [outer = 0x7f298a96c400] 12:11:51 INFO - PROCESS | 1834 | 1462475511852 Marionette DEBUG loaded listener.js 12:11:51 INFO - PROCESS | 1834 | ++DOMWINDOW == 134 (0x7f2993c0b000) [pid = 1834] [serial = 334] [outer = 0x7f298a96c400] 12:11:52 INFO - PROCESS | 1834 | 1462475512676 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]]]}] 12:11:52 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | Canvas test: 2d.drawImage.alpha 12:11:52 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | took 1398ms 12:11:52 INFO - PROCESS | 1834 | 1462475512707 Marionette TRACE conn3 -> [0,417,"getWindowHandle",null] 12:11:52 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html 12:11:52 INFO - PROCESS | 1834 | 1462475512712 Marionette TRACE conn3 <- [1,417,null,{"value":"8"}] 12:11:52 INFO - PROCESS | 1834 | 1462475512718 Marionette TRACE conn3 -> [0,418,"setScriptTimeout",{"ms":35000}] 12:11:52 INFO - PROCESS | 1834 | 1462475512722 Marionette TRACE conn3 <- [1,418,null,{}] 12:11:52 INFO - PROCESS | 1834 | 1462475512727 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}] 12:11:52 INFO - PROCESS | 1834 | 1462475512886 Marionette TRACE conn3 <- [1,419,null,{"value":null}] 12:11:53 INFO - PROCESS | 1834 | 1462475513034 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\", \"80296d11-d1d5-4e42-bf66-5e284310a16f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:11:53 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f2986bd0800 == 64 [pid = 1834] [id = 112] 12:11:53 INFO - PROCESS | 1834 | ++DOMWINDOW == 135 (0x7f298a587c00) [pid = 1834] [serial = 335] [outer = (nil)] 12:11:53 INFO - PROCESS | 1834 | ++DOMWINDOW == 136 (0x7f299612d800) [pid = 1834] [serial = 336] [outer = 0x7f298a587c00] 12:11:53 INFO - PROCESS | 1834 | 1462475513106 Marionette DEBUG loaded listener.js 12:11:53 INFO - PROCESS | 1834 | ++DOMWINDOW == 137 (0x7f2996b41800) [pid = 1834] [serial = 337] [outer = 0x7f298a587c00] 12:11:54 INFO - PROCESS | 1834 | 1462475514426 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]]]}] 12:11:54 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 12:11:54 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html | took 1737ms 12:11:54 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html 12:11:54 INFO - PROCESS | 1834 | 1462475514502 Marionette TRACE conn3 -> [0,421,"getWindowHandle",null] 12:11:54 INFO - PROCESS | 1834 | 1462475514505 Marionette TRACE conn3 <- [1,421,null,{"value":"8"}] 12:11:54 INFO - PROCESS | 1834 | 1462475514514 Marionette TRACE conn3 -> [0,422,"setScriptTimeout",{"ms":35000}] 12:11:54 INFO - PROCESS | 1834 | 1462475514516 Marionette TRACE conn3 <- [1,422,null,{}] 12:11:54 INFO - PROCESS | 1834 | 1462475514524 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}] 12:11:54 INFO - PROCESS | 1834 | 1462475514670 Marionette TRACE conn3 <- [1,423,null,{"value":null}] 12:11:54 INFO - PROCESS | 1834 | 1462475514810 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\", \"80296d11-d1d5-4e42-bf66-5e284310a16f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:11:54 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f2996613800 == 65 [pid = 1834] [id = 113] 12:11:54 INFO - PROCESS | 1834 | ++DOMWINDOW == 138 (0x7f298a96ec00) [pid = 1834] [serial = 338] [outer = (nil)] 12:11:54 INFO - PROCESS | 1834 | ++DOMWINDOW == 139 (0x7f29999b4000) [pid = 1834] [serial = 339] [outer = 0x7f298a96ec00] 12:11:54 INFO - PROCESS | 1834 | 1462475514888 Marionette DEBUG loaded listener.js 12:11:54 INFO - PROCESS | 1834 | ++DOMWINDOW == 140 (0x7f29a4924c00) [pid = 1834] [serial = 340] [outer = 0x7f298a96ec00] 12:11:56 INFO - PROCESS | 1834 | 1462475516176 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]]]}] 12:11:56 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | drawImage() of an animated GIF draws the first frame 12:11:56 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | took 1688ms 12:11:56 INFO - PROCESS | 1834 | 1462475516202 Marionette TRACE conn3 -> [0,425,"getWindowHandle",null] 12:11:56 INFO - PROCESS | 1834 | 1462475516207 Marionette TRACE conn3 <- [1,425,null,{"value":"8"}] 12:11:56 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html 12:11:56 INFO - PROCESS | 1834 | 1462475516305 Marionette TRACE conn3 -> [0,426,"setScriptTimeout",{"ms":35000}] 12:11:56 INFO - PROCESS | 1834 | 1462475516309 Marionette TRACE conn3 <- [1,426,null,{}] 12:11:56 INFO - PROCESS | 1834 | 1462475516319 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}] 12:11:56 INFO - PROCESS | 1834 | 1462475516484 Marionette TRACE conn3 <- [1,427,null,{"value":null}] 12:11:56 INFO - PROCESS | 1834 | 1462475516628 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\", \"80296d11-d1d5-4e42-bf66-5e284310a16f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:11:56 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f298e274800 == 66 [pid = 1834] [id = 114] 12:11:56 INFO - PROCESS | 1834 | ++DOMWINDOW == 141 (0x7f2986f72400) [pid = 1834] [serial = 341] [outer = (nil)] 12:11:56 INFO - PROCESS | 1834 | ++DOMWINDOW == 142 (0x7f298a5e7400) [pid = 1834] [serial = 342] [outer = 0x7f2986f72400] 12:11:56 INFO - PROCESS | 1834 | 1462475516694 Marionette DEBUG loaded listener.js 12:11:56 INFO - PROCESS | 1834 | ++DOMWINDOW == 143 (0x7f298a963c00) [pid = 1834] [serial = 343] [outer = 0x7f2986f72400] 12:11:57 INFO - PROCESS | 1834 | --DOCSHELL 0x7f29a81ab000 == 65 [pid = 1834] [id = 107] 12:11:57 INFO - PROCESS | 1834 | --DOCSHELL 0x7f29a7cca800 == 64 [pid = 1834] [id = 106] 12:11:57 INFO - PROCESS | 1834 | --DOMWINDOW == 142 (0x7f29ab0b0800) [pid = 1834] [serial = 285] [outer = (nil)] [url = about:blank] 12:11:57 INFO - PROCESS | 1834 | --DOCSHELL 0x7f29a342e000 == 63 [pid = 1834] [id = 105] 12:11:57 INFO - PROCESS | 1834 | --DOCSHELL 0x7f299943e800 == 62 [pid = 1834] [id = 104] 12:11:57 INFO - PROCESS | 1834 | --DOCSHELL 0x7f299630f000 == 61 [pid = 1834] [id = 103] 12:11:57 INFO - PROCESS | 1834 | --DOCSHELL 0x7f298cbd1800 == 60 [pid = 1834] [id = 102] 12:11:57 INFO - PROCESS | 1834 | --DOCSHELL 0x7f2993cab800 == 59 [pid = 1834] [id = 101] 12:11:57 INFO - PROCESS | 1834 | --DOCSHELL 0x7f29a3783000 == 58 [pid = 1834] [id = 97] 12:11:57 INFO - PROCESS | 1834 | --DOCSHELL 0x7f299541f800 == 57 [pid = 1834] [id = 96] 12:11:57 INFO - PROCESS | 1834 | 1462475517721 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] 12:11:57 INFO - PROCESS | 1834 | 1462475517754 Marionette TRACE conn3 <- [1,429,null,{"value":"8"}] 12:11:57 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html 12:11:57 INFO - PROCESS | 1834 | 1462475517764 Marionette TRACE conn3 -> [0,430,"setScriptTimeout",{"ms":35000}] 12:11:57 INFO - PROCESS | 1834 | 1462475517767 Marionette TRACE conn3 <- [1,430,null,{}] 12:11:57 INFO - PROCESS | 1834 | 1462475517773 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}] 12:11:57 INFO - PROCESS | 1834 | 1462475517933 Marionette TRACE conn3 <- [1,431,null,{"value":null}] 12:11:57 INFO - PROCESS | 1834 | --DOMWINDOW == 141 (0x7f29a359a400) [pid = 1834] [serial = 246] [outer = (nil)] [url = about:blank] 12:11:57 INFO - PROCESS | 1834 | --DOMWINDOW == 140 (0x7f2999345800) [pid = 1834] [serial = 279] [outer = (nil)] [url = about:blank] 12:11:57 INFO - PROCESS | 1834 | --DOMWINDOW == 139 (0x7f29a8a31000) [pid = 1834] [serial = 264] [outer = (nil)] [url = about:blank] 12:11:57 INFO - PROCESS | 1834 | --DOMWINDOW == 138 (0x7f2996b4c400) [pid = 1834] [serial = 273] [outer = (nil)] [url = about:blank] 12:11:57 INFO - PROCESS | 1834 | --DOMWINDOW == 137 (0x7f298ff81800) [pid = 1834] [serial = 268] [outer = (nil)] [url = about:blank] 12:11:57 INFO - PROCESS | 1834 | --DOMWINDOW == 136 (0x7f2996eabc00) [pid = 1834] [serial = 254] [outer = (nil)] [url = about:blank] 12:11:57 INFO - PROCESS | 1834 | --DOMWINDOW == 135 (0x7f298ff75c00) [pid = 1834] [serial = 267] [outer = (nil)] [url = about:blank] 12:11:57 INFO - PROCESS | 1834 | --DOMWINDOW == 134 (0x7f29aa653400) [pid = 1834] [serial = 261] [outer = (nil)] [url = about:blank] 12:11:57 INFO - PROCESS | 1834 | --DOMWINDOW == 133 (0x7f2996b42c00) [pid = 1834] [serial = 282] [outer = (nil)] [url = about:blank] 12:11:57 INFO - PROCESS | 1834 | --DOMWINDOW == 132 (0x7f298ff82800) [pid = 1834] [serial = 251] [outer = (nil)] [url = about:blank] 12:11:57 INFO - PROCESS | 1834 | --DOMWINDOW == 131 (0x7f29a476dc00) [pid = 1834] [serial = 258] [outer = (nil)] [url = about:blank] 12:11:57 INFO - PROCESS | 1834 | --DOMWINDOW == 130 (0x7f298fe77800) [pid = 1834] [serial = 248] [outer = (nil)] [url = about:blank] 12:11:57 INFO - PROCESS | 1834 | --DOMWINDOW == 129 (0x7f2995d24400) [pid = 1834] [serial = 271] [outer = (nil)] [url = about:blank] 12:11:57 INFO - PROCESS | 1834 | --DOMWINDOW == 128 (0x7f299426a400) [pid = 1834] [serial = 270] [outer = (nil)] [url = about:blank] 12:11:57 INFO - PROCESS | 1834 | --DOMWINDOW == 127 (0x7f298fe1d400) [pid = 1834] [serial = 276] [outer = (nil)] [url = about:blank] 12:11:57 INFO - PROCESS | 1834 | --DOMWINDOW == 126 (0x7f29a80a9400) [pid = 1834] [serial = 283] [outer = (nil)] [url = about:blank] 12:11:57 INFO - PROCESS | 1834 | --DOMWINDOW == 125 (0x7f29959d4400) [pid = 1834] [serial = 108] [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.] 12:11:57 INFO - PROCESS | 1834 | --DOMWINDOW == 124 (0x7f29a3296000) [pid = 1834] [serial = 280] [outer = (nil)] [url = about:blank] 12:11:57 INFO - PROCESS | 1834 | --DOMWINDOW == 123 (0x7f2996b40000) [pid = 1834] [serial = 277] [outer = (nil)] [url = about:blank] 12:11:57 INFO - PROCESS | 1834 | --DOMWINDOW == 122 (0x7f2999340400) [pid = 1834] [serial = 274] [outer = (nil)] [url = about:blank] 12:11:58 INFO - PROCESS | 1834 | 1462475518064 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\", \"80296d11-d1d5-4e42-bf66-5e284310a16f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:11:58 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f298e8df800 == 58 [pid = 1834] [id = 115] 12:11:58 INFO - PROCESS | 1834 | ++DOMWINDOW == 123 (0x7f298a5f1000) [pid = 1834] [serial = 344] [outer = (nil)] 12:11:58 INFO - PROCESS | 1834 | ++DOMWINDOW == 124 (0x7f298b9ce400) [pid = 1834] [serial = 345] [outer = 0x7f298a5f1000] 12:11:58 INFO - PROCESS | 1834 | 1462475518129 Marionette DEBUG loaded listener.js 12:11:58 INFO - PROCESS | 1834 | ++DOMWINDOW == 125 (0x7f298c3c3000) [pid = 1834] [serial = 346] [outer = 0x7f298a5f1000] 12:11:58 INFO - PROCESS | 1834 | 1462475518866 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]]]}] 12:11:58 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | Canvas test: 2d.drawImage.broken 12:11:58 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | took 1129ms 12:11:58 INFO - PROCESS | 1834 | 1462475518893 Marionette TRACE conn3 -> [0,433,"getWindowHandle",null] 12:11:58 INFO - PROCESS | 1834 | 1462475518897 Marionette TRACE conn3 <- [1,433,null,{"value":"8"}] 12:11:58 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html 12:11:58 INFO - PROCESS | 1834 | 1462475518917 Marionette TRACE conn3 -> [0,434,"setScriptTimeout",{"ms":35000}] 12:11:58 INFO - PROCESS | 1834 | 1462475518923 Marionette TRACE conn3 <- [1,434,null,{}] 12:11:58 INFO - PROCESS | 1834 | 1462475518938 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}] 12:11:59 INFO - PROCESS | 1834 | 1462475519099 Marionette TRACE conn3 <- [1,435,null,{"value":null}] 12:11:59 INFO - PROCESS | 1834 | 1462475519112 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\", \"80296d11-d1d5-4e42-bf66-5e284310a16f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:11:59 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f2996292800 == 59 [pid = 1834] [id = 116] 12:11:59 INFO - PROCESS | 1834 | ++DOMWINDOW == 126 (0x7f298c4ef400) [pid = 1834] [serial = 347] [outer = (nil)] 12:11:59 INFO - PROCESS | 1834 | ++DOMWINDOW == 127 (0x7f298e947c00) [pid = 1834] [serial = 348] [outer = 0x7f298c4ef400] 12:11:59 INFO - PROCESS | 1834 | 1462475519177 Marionette DEBUG loaded listener.js 12:11:59 INFO - PROCESS | 1834 | ++DOMWINDOW == 128 (0x7f298fe75800) [pid = 1834] [serial = 349] [outer = 0x7f298c4ef400] 12:11:59 INFO - PROCESS | 1834 | 1462475519993 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]]]}] 12:12:00 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | Canvas test: 2d.drawImage.canvas 12:12:00 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | took 1140ms 12:12:00 INFO - PROCESS | 1834 | 1462475520054 Marionette TRACE conn3 -> [0,437,"getWindowHandle",null] 12:12:00 INFO - PROCESS | 1834 | 1462475520058 Marionette TRACE conn3 <- [1,437,null,{"value":"8"}] 12:12:00 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html 12:12:00 INFO - PROCESS | 1834 | 1462475520074 Marionette TRACE conn3 -> [0,438,"setScriptTimeout",{"ms":35000}] 12:12:00 INFO - PROCESS | 1834 | 1462475520077 Marionette TRACE conn3 <- [1,438,null,{}] 12:12:00 INFO - PROCESS | 1834 | 1462475520083 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}] 12:12:00 INFO - PROCESS | 1834 | 1462475520286 Marionette TRACE conn3 <- [1,439,null,{"value":null}] 12:12:00 INFO - PROCESS | 1834 | 1462475520313 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\", \"80296d11-d1d5-4e42-bf66-5e284310a16f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:12:00 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f29994a9000 == 60 [pid = 1834] [id = 117] 12:12:00 INFO - PROCESS | 1834 | ++DOMWINDOW == 129 (0x7f298e856400) [pid = 1834] [serial = 350] [outer = (nil)] 12:12:00 INFO - PROCESS | 1834 | ++DOMWINDOW == 130 (0x7f298ff82800) [pid = 1834] [serial = 351] [outer = 0x7f298e856400] 12:12:00 INFO - PROCESS | 1834 | 1462475520377 Marionette DEBUG loaded listener.js 12:12:00 INFO - PROCESS | 1834 | ++DOMWINDOW == 131 (0x7f2993c74c00) [pid = 1834] [serial = 352] [outer = 0x7f298e856400] 12:12:01 INFO - PROCESS | 1834 | 1462475521314 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]]]}] 12:12:01 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | Canvas test: 2d.drawImage.clip 12:12:01 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | took 1279ms 12:12:01 INFO - PROCESS | 1834 | 1462475521354 Marionette TRACE conn3 -> [0,441,"getWindowHandle",null] 12:12:01 INFO - PROCESS | 1834 | 1462475521363 Marionette TRACE conn3 <- [1,441,null,{"value":"8"}] 12:12:01 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html 12:12:01 INFO - PROCESS | 1834 | 1462475521376 Marionette TRACE conn3 -> [0,442,"setScriptTimeout",{"ms":35000}] 12:12:01 INFO - PROCESS | 1834 | 1462475521378 Marionette TRACE conn3 <- [1,442,null,{}] 12:12:01 INFO - PROCESS | 1834 | 1462475521384 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}] 12:12:01 INFO - PROCESS | 1834 | 1462475521562 Marionette TRACE conn3 <- [1,443,null,{"value":null}] 12:12:01 INFO - PROCESS | 1834 | 1462475521593 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\", \"80296d11-d1d5-4e42-bf66-5e284310a16f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:12:01 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f29a341b800 == 61 [pid = 1834] [id = 118] 12:12:01 INFO - PROCESS | 1834 | ++DOMWINDOW == 132 (0x7f298ff74c00) [pid = 1834] [serial = 353] [outer = (nil)] 12:12:01 INFO - PROCESS | 1834 | ++DOMWINDOW == 133 (0x7f2995a2f000) [pid = 1834] [serial = 354] [outer = 0x7f298ff74c00] 12:12:01 INFO - PROCESS | 1834 | 1462475521652 Marionette DEBUG loaded listener.js 12:12:01 INFO - PROCESS | 1834 | ++DOMWINDOW == 134 (0x7f2996b46c00) [pid = 1834] [serial = 355] [outer = 0x7f298ff74c00] 12:12:02 INFO - PROCESS | 1834 | --DOMWINDOW == 133 (0x7f298c3be000) [pid = 1834] [serial = 317] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html] 12:12:02 INFO - PROCESS | 1834 | --DOMWINDOW == 132 (0x7f298f33cc00) [pid = 1834] [serial = 305] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.type.delete.html] 12:12:02 INFO - PROCESS | 1834 | --DOMWINDOW == 131 (0x7f298c3bdc00) [pid = 1834] [serial = 320] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html] 12:12:02 INFO - PROCESS | 1834 | --DOMWINDOW == 130 (0x7f299273ac00) [pid = 1834] [serial = 308] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.voidreturn.html] 12:12:02 INFO - PROCESS | 1834 | --DOMWINDOW == 129 (0x7f298b9c2800) [pid = 1834] [serial = 311] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html] 12:12:02 INFO - PROCESS | 1834 | --DOMWINDOW == 128 (0x7f298e484800) [pid = 1834] [serial = 314] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html] 12:12:02 INFO - PROCESS | 1834 | --DOMWINDOW == 127 (0x7f298a5e7800) [pid = 1834] [serial = 302] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.missingargs.html] 12:12:02 INFO - PROCESS | 1834 | 1462475522640 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]]]}] 12:12:02 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | Canvas test: 2d.drawImage.composite 12:12:02 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | took 1280ms 12:12:02 INFO - PROCESS | 1834 | 1462475522659 Marionette TRACE conn3 -> [0,445,"getWindowHandle",null] 12:12:02 INFO - PROCESS | 1834 | 1462475522661 Marionette TRACE conn3 <- [1,445,null,{"value":"8"}] 12:12:02 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html 12:12:02 INFO - PROCESS | 1834 | 1462475522667 Marionette TRACE conn3 -> [0,446,"setScriptTimeout",{"ms":35000}] 12:12:02 INFO - PROCESS | 1834 | 1462475522670 Marionette TRACE conn3 <- [1,446,null,{}] 12:12:02 INFO - PROCESS | 1834 | 1462475522675 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}] 12:12:02 INFO - PROCESS | 1834 | 1462475522850 Marionette TRACE conn3 <- [1,447,null,{"value":null}] 12:12:02 INFO - PROCESS | 1834 | 1462475522962 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\", \"80296d11-d1d5-4e42-bf66-5e284310a16f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:12:02 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f29a4988800 == 62 [pid = 1834] [id = 119] 12:12:02 INFO - PROCESS | 1834 | ++DOMWINDOW == 128 (0x7f298b9c3400) [pid = 1834] [serial = 356] [outer = (nil)] 12:12:03 INFO - PROCESS | 1834 | ++DOMWINDOW == 129 (0x7f298ff76000) [pid = 1834] [serial = 357] [outer = 0x7f298b9c3400] 12:12:03 INFO - PROCESS | 1834 | 1462475523029 Marionette DEBUG loaded listener.js 12:12:03 INFO - PROCESS | 1834 | ++DOMWINDOW == 130 (0x7f29979c2c00) [pid = 1834] [serial = 358] [outer = 0x7f298b9c3400] 12:12:03 INFO - PROCESS | 1834 | 1462475523721 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]]]}] 12:12:03 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | Canvas test: 2d.drawImage.floatsource 12:12:03 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | took 1081ms 12:12:03 INFO - PROCESS | 1834 | 1462475523769 Marionette TRACE conn3 -> [0,449,"getWindowHandle",null] 12:12:03 INFO - PROCESS | 1834 | 1462475523773 Marionette TRACE conn3 <- [1,449,null,{"value":"8"}] 12:12:03 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html 12:12:03 INFO - PROCESS | 1834 | 1462475523779 Marionette TRACE conn3 -> [0,450,"setScriptTimeout",{"ms":35000}] 12:12:03 INFO - PROCESS | 1834 | 1462475523781 Marionette TRACE conn3 <- [1,450,null,{}] 12:12:03 INFO - PROCESS | 1834 | 1462475523786 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}] 12:12:03 INFO - PROCESS | 1834 | 1462475523959 Marionette TRACE conn3 <- [1,451,null,{"value":null}] 12:12:03 INFO - PROCESS | 1834 | 1462475523978 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\", \"80296d11-d1d5-4e42-bf66-5e284310a16f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:12:03 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f29a8610000 == 63 [pid = 1834] [id = 120] 12:12:03 INFO - PROCESS | 1834 | ++DOMWINDOW == 131 (0x7f298a5e3c00) [pid = 1834] [serial = 359] [outer = (nil)] 12:12:04 INFO - PROCESS | 1834 | ++DOMWINDOW == 132 (0x7f2999344c00) [pid = 1834] [serial = 360] [outer = 0x7f298a5e3c00] 12:12:04 INFO - PROCESS | 1834 | 1462475524040 Marionette DEBUG loaded listener.js 12:12:04 INFO - PROCESS | 1834 | ++DOMWINDOW == 133 (0x7f29a3741000) [pid = 1834] [serial = 361] [outer = 0x7f298a5e3c00] 12:12:05 INFO - PROCESS | 1834 | 1462475525182 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] 12:12:05 INFO - PROCESS | 1834 | 1462475525279 Marionette TRACE conn3 <- [1,453,null,{"value":"8"}] 12:12:05 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html 12:12:05 INFO - PROCESS | 1834 | 1462475525293 Marionette TRACE conn3 -> [0,454,"setScriptTimeout",{"ms":35000}] 12:12:05 INFO - PROCESS | 1834 | 1462475525302 Marionette TRACE conn3 <- [1,454,null,{}] 12:12:05 INFO - PROCESS | 1834 | 1462475525375 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}] 12:12:05 INFO - PROCESS | 1834 | 1462475525649 Marionette TRACE conn3 <- [1,455,null,{"value":null}] 12:12:05 INFO - PROCESS | 1834 | 1462475525919 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\", \"80296d11-d1d5-4e42-bf66-5e284310a16f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:12:06 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f2993bb5000 == 64 [pid = 1834] [id = 121] 12:12:06 INFO - PROCESS | 1834 | ++DOMWINDOW == 134 (0x7f298a96a400) [pid = 1834] [serial = 362] [outer = (nil)] 12:12:06 INFO - PROCESS | 1834 | ++DOMWINDOW == 135 (0x7f298c3b7000) [pid = 1834] [serial = 363] [outer = 0x7f298a96a400] 12:12:06 INFO - PROCESS | 1834 | 1462475526100 Marionette DEBUG loaded listener.js 12:12:06 INFO - PROCESS | 1834 | ++DOMWINDOW == 136 (0x7f298c3c4800) [pid = 1834] [serial = 364] [outer = 0x7f298a96a400] 12:12:07 INFO - PROCESS | 1834 | [1834] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 12:12:07 INFO - PROCESS | 1834 | 1462475527080 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]]]}] 12:12:07 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | Canvas test: 2d.drawImage.incomplete.immediate 12:12:07 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | took 1849ms 12:12:07 INFO - PROCESS | 1834 | 1462475527141 Marionette TRACE conn3 -> [0,457,"getWindowHandle",null] 12:12:07 INFO - PROCESS | 1834 | 1462475527150 Marionette TRACE conn3 <- [1,457,null,{"value":"8"}] 12:12:07 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html 12:12:07 INFO - PROCESS | 1834 | 1462475527160 Marionette TRACE conn3 -> [0,458,"setScriptTimeout",{"ms":35000}] 12:12:07 INFO - PROCESS | 1834 | 1462475527164 Marionette TRACE conn3 <- [1,458,null,{}] 12:12:07 INFO - PROCESS | 1834 | 1462475527170 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}] 12:12:07 INFO - PROCESS | 1834 | 1462475527393 Marionette TRACE conn3 <- [1,459,null,{"value":null}] 12:12:07 INFO - PROCESS | 1834 | 1462475527542 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\", \"80296d11-d1d5-4e42-bf66-5e284310a16f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:12:07 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f29a4432800 == 65 [pid = 1834] [id = 122] 12:12:07 INFO - PROCESS | 1834 | ++DOMWINDOW == 137 (0x7f298cd35400) [pid = 1834] [serial = 365] [outer = (nil)] 12:12:07 INFO - PROCESS | 1834 | ++DOMWINDOW == 138 (0x7f298fe1e400) [pid = 1834] [serial = 366] [outer = 0x7f298cd35400] 12:12:07 INFO - PROCESS | 1834 | 1462475527612 Marionette DEBUG loaded listener.js 12:12:07 INFO - PROCESS | 1834 | ++DOMWINDOW == 139 (0x7f29901d2000) [pid = 1834] [serial = 367] [outer = 0x7f298cd35400] 12:12:08 INFO - PROCESS | 1834 | 1462475528549 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] 12:12:08 INFO - PROCESS | 1834 | 1462475528595 Marionette TRACE conn3 <- [1,461,null,{"value":"8"}] 12:12:08 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html 12:12:08 INFO - PROCESS | 1834 | 1462475528604 Marionette TRACE conn3 -> [0,462,"setScriptTimeout",{"ms":35000}] 12:12:08 INFO - PROCESS | 1834 | 1462475528610 Marionette TRACE conn3 <- [1,462,null,{}] 12:12:08 INFO - PROCESS | 1834 | 1462475528626 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}] 12:12:08 INFO - PROCESS | 1834 | 1462475528811 Marionette TRACE conn3 <- [1,463,null,{"value":null}] 12:12:08 INFO - PROCESS | 1834 | 1462475528961 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\", \"80296d11-d1d5-4e42-bf66-5e284310a16f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:12:08 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f29b00d4800 == 66 [pid = 1834] [id = 123] 12:12:08 INFO - PROCESS | 1834 | ++DOMWINDOW == 140 (0x7f2986e69000) [pid = 1834] [serial = 368] [outer = (nil)] 12:12:09 INFO - PROCESS | 1834 | ++DOMWINDOW == 141 (0x7f299273ac00) [pid = 1834] [serial = 369] [outer = 0x7f2986e69000] 12:12:09 INFO - PROCESS | 1834 | 1462475529036 Marionette DEBUG loaded listener.js 12:12:09 INFO - PROCESS | 1834 | ++DOMWINDOW == 142 (0x7f2996744800) [pid = 1834] [serial = 370] [outer = 0x7f2986e69000] 12:12:09 INFO - PROCESS | 1834 | [1834] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 12:12:10 INFO - PROCESS | 1834 | 1462475530002 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] 12:12:10 INFO - PROCESS | 1834 | 1462475530049 Marionette TRACE conn3 <- [1,465,null,{"value":"8"}] 12:12:10 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html 12:12:10 INFO - PROCESS | 1834 | 1462475530056 Marionette TRACE conn3 -> [0,466,"setScriptTimeout",{"ms":35000}] 12:12:10 INFO - PROCESS | 1834 | 1462475530059 Marionette TRACE conn3 <- [1,466,null,{}] 12:12:10 INFO - PROCESS | 1834 | 1462475530064 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}] 12:12:10 INFO - PROCESS | 1834 | 1462475530230 Marionette TRACE conn3 <- [1,467,null,{"value":null}] 12:12:10 INFO - PROCESS | 1834 | 1462475530383 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\", \"80296d11-d1d5-4e42-bf66-5e284310a16f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:12:10 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f298d3da000 == 67 [pid = 1834] [id = 124] 12:12:10 INFO - PROCESS | 1834 | ++DOMWINDOW == 143 (0x7f2986e6b400) [pid = 1834] [serial = 371] [outer = (nil)] 12:12:10 INFO - PROCESS | 1834 | ++DOMWINDOW == 144 (0x7f29979c6c00) [pid = 1834] [serial = 372] [outer = 0x7f2986e6b400] 12:12:10 INFO - PROCESS | 1834 | 1462475530496 Marionette DEBUG loaded listener.js 12:12:10 INFO - PROCESS | 1834 | ++DOMWINDOW == 145 (0x7f299d644000) [pid = 1834] [serial = 373] [outer = 0x7f2986e6b400] 12:12:11 INFO - PROCESS | 1834 | 1462475531356 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] 12:12:11 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html 12:12:11 INFO - PROCESS | 1834 | 1462475531392 Marionette TRACE conn3 <- [1,469,null,{"value":"8"}] 12:12:11 INFO - PROCESS | 1834 | 1462475531406 Marionette TRACE conn3 -> [0,470,"setScriptTimeout",{"ms":35000}] 12:12:11 INFO - PROCESS | 1834 | 1462475531413 Marionette TRACE conn3 <- [1,470,null,{}] 12:12:11 INFO - PROCESS | 1834 | 1462475531418 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}] 12:12:11 INFO - PROCESS | 1834 | 1462475531577 Marionette TRACE conn3 <- [1,471,null,{"value":null}] 12:12:11 INFO - PROCESS | 1834 | 1462475531729 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\", \"80296d11-d1d5-4e42-bf66-5e284310a16f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:12:11 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f298a54e800 == 68 [pid = 1834] [id = 125] 12:12:11 INFO - PROCESS | 1834 | ++DOMWINDOW == 146 (0x7f2986f74000) [pid = 1834] [serial = 374] [outer = (nil)] 12:12:11 INFO - PROCESS | 1834 | ++DOMWINDOW == 147 (0x7f298ffd4c00) [pid = 1834] [serial = 375] [outer = 0x7f2986f74000] 12:12:11 INFO - PROCESS | 1834 | 1462475531806 Marionette DEBUG loaded listener.js 12:12:11 INFO - PROCESS | 1834 | ++DOMWINDOW == 148 (0x7f298ffdb800) [pid = 1834] [serial = 376] [outer = 0x7f2986f74000] 12:12:12 INFO - PROCESS | 1834 | 1462475532683 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]]]}] 12:12:12 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | Negative destination width/height represents the correct rectangle 12:12:12 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | took 1333ms 12:12:12 INFO - PROCESS | 1834 | 1462475532739 Marionette TRACE conn3 -> [0,473,"getWindowHandle",null] 12:12:12 INFO - PROCESS | 1834 | 1462475532743 Marionette TRACE conn3 <- [1,473,null,{"value":"8"}] 12:12:12 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html 12:12:12 INFO - PROCESS | 1834 | 1462475532749 Marionette TRACE conn3 -> [0,474,"setScriptTimeout",{"ms":35000}] 12:12:12 INFO - PROCESS | 1834 | 1462475532751 Marionette TRACE conn3 <- [1,474,null,{}] 12:12:12 INFO - PROCESS | 1834 | 1462475532757 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}] 12:12:12 INFO - PROCESS | 1834 | 1462475532950 Marionette TRACE conn3 <- [1,475,null,{"value":null}] 12:12:13 INFO - PROCESS | 1834 | 1462475533100 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\", \"80296d11-d1d5-4e42-bf66-5e284310a16f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:12:13 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f298d2a2800 == 69 [pid = 1834] [id = 126] 12:12:13 INFO - PROCESS | 1834 | ++DOMWINDOW == 149 (0x7f2985840c00) [pid = 1834] [serial = 377] [outer = (nil)] 12:12:13 INFO - PROCESS | 1834 | ++DOMWINDOW == 150 (0x7f298584a400) [pid = 1834] [serial = 378] [outer = 0x7f2985840c00] 12:12:13 INFO - PROCESS | 1834 | 1462475533176 Marionette DEBUG loaded listener.js 12:12:13 INFO - PROCESS | 1834 | ++DOMWINDOW == 151 (0x7f29a6339400) [pid = 1834] [serial = 379] [outer = 0x7f2985840c00] 12:12:14 INFO - PROCESS | 1834 | 1462475534083 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]]]}] 12:12:14 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | Negative dimensions do not affect the direction of the image 12:12:14 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | took 1378ms 12:12:14 INFO - PROCESS | 1834 | 1462475534128 Marionette TRACE conn3 -> [0,477,"getWindowHandle",null] 12:12:14 INFO - PROCESS | 1834 | 1462475534132 Marionette TRACE conn3 <- [1,477,null,{"value":"8"}] 12:12:14 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html 12:12:14 INFO - PROCESS | 1834 | 1462475534140 Marionette TRACE conn3 -> [0,478,"setScriptTimeout",{"ms":35000}] 12:12:14 INFO - PROCESS | 1834 | 1462475534143 Marionette TRACE conn3 <- [1,478,null,{}] 12:12:14 INFO - PROCESS | 1834 | 1462475534148 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}] 12:12:14 INFO - PROCESS | 1834 | 1462475534305 Marionette TRACE conn3 <- [1,479,null,{"value":null}] 12:12:14 INFO - PROCESS | 1834 | 1462475534461 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\", \"80296d11-d1d5-4e42-bf66-5e284310a16f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:12:14 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f2985a3b800 == 70 [pid = 1834] [id = 127] 12:12:14 INFO - PROCESS | 1834 | ++DOMWINDOW == 152 (0x7f2985844000) [pid = 1834] [serial = 380] [outer = (nil)] 12:12:14 INFO - PROCESS | 1834 | ++DOMWINDOW == 153 (0x7f2985b2a400) [pid = 1834] [serial = 381] [outer = 0x7f2985844000] 12:12:14 INFO - PROCESS | 1834 | 1462475534531 Marionette DEBUG loaded listener.js 12:12:14 INFO - PROCESS | 1834 | ++DOMWINDOW == 154 (0x7f2985b30000) [pid = 1834] [serial = 382] [outer = 0x7f2985844000] 12:12:15 INFO - PROCESS | 1834 | 1462475535676 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]]]}] 12:12:15 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | Negative source width/height represents the correct rectangle 12:12:15 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | took 1588ms 12:12:15 INFO - PROCESS | 1834 | 1462475535729 Marionette TRACE conn3 -> [0,481,"getWindowHandle",null] 12:12:15 INFO - PROCESS | 1834 | 1462475535733 Marionette TRACE conn3 <- [1,481,null,{"value":"8"}] 12:12:15 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html 12:12:15 INFO - PROCESS | 1834 | 1462475535741 Marionette TRACE conn3 -> [0,482,"setScriptTimeout",{"ms":35000}] 12:12:15 INFO - PROCESS | 1834 | 1462475535747 Marionette TRACE conn3 <- [1,482,null,{}] 12:12:15 INFO - PROCESS | 1834 | 1462475535755 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}] 12:12:15 INFO - PROCESS | 1834 | 1462475535911 Marionette TRACE conn3 <- [1,483,null,{"value":null}] 12:12:16 INFO - PROCESS | 1834 | 1462475536113 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\", \"80296d11-d1d5-4e42-bf66-5e284310a16f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:12:16 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f298d2aa000 == 71 [pid = 1834] [id = 128] 12:12:16 INFO - PROCESS | 1834 | ++DOMWINDOW == 155 (0x7f2986e6fc00) [pid = 1834] [serial = 383] [outer = (nil)] 12:12:16 INFO - PROCESS | 1834 | ++DOMWINDOW == 156 (0x7f2986e70400) [pid = 1834] [serial = 384] [outer = 0x7f2986e6fc00] 12:12:16 INFO - PROCESS | 1834 | 1462475536219 Marionette DEBUG loaded listener.js 12:12:16 INFO - PROCESS | 1834 | ++DOMWINDOW == 157 (0x7f2986f73800) [pid = 1834] [serial = 385] [outer = 0x7f2986e6fc00] 12:12:17 INFO - PROCESS | 1834 | 1462475537091 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]]]}] 12:12:17 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | drawImage() with Infinity/NaN is ignored 12:12:17 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | took 1384ms 12:12:17 INFO - PROCESS | 1834 | 1462475537127 Marionette TRACE conn3 -> [0,485,"getWindowHandle",null] 12:12:17 INFO - PROCESS | 1834 | 1462475537134 Marionette TRACE conn3 <- [1,485,null,{"value":"8"}] 12:12:17 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html 12:12:17 INFO - PROCESS | 1834 | 1462475537143 Marionette TRACE conn3 -> [0,486,"setScriptTimeout",{"ms":35000}] 12:12:17 INFO - PROCESS | 1834 | 1462475537147 Marionette TRACE conn3 <- [1,486,null,{}] 12:12:17 INFO - PROCESS | 1834 | 1462475537153 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}] 12:12:17 INFO - PROCESS | 1834 | 1462475537321 Marionette TRACE conn3 <- [1,487,null,{"value":null}] 12:12:17 INFO - PROCESS | 1834 | 1462475537576 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\", \"80296d11-d1d5-4e42-bf66-5e284310a16f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:12:17 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f298b929800 == 72 [pid = 1834] [id = 129] 12:12:17 INFO - PROCESS | 1834 | ++DOMWINDOW == 158 (0x7f298a96cc00) [pid = 1834] [serial = 386] [outer = (nil)] 12:12:17 INFO - PROCESS | 1834 | ++DOMWINDOW == 159 (0x7f298b9c2c00) [pid = 1834] [serial = 387] [outer = 0x7f298a96cc00] 12:12:17 INFO - PROCESS | 1834 | 1462475537686 Marionette DEBUG loaded listener.js 12:12:17 INFO - PROCESS | 1834 | ++DOMWINDOW == 160 (0x7f298c3b6400) [pid = 1834] [serial = 388] [outer = 0x7f298a96cc00] 12:12:18 INFO - PROCESS | 1834 | --DOCSHELL 0x7f29a4988800 == 71 [pid = 1834] [id = 119] 12:12:18 INFO - PROCESS | 1834 | --DOCSHELL 0x7f29a341b800 == 70 [pid = 1834] [id = 118] 12:12:18 INFO - PROCESS | 1834 | --DOCSHELL 0x7f29994a9000 == 69 [pid = 1834] [id = 117] 12:12:18 INFO - PROCESS | 1834 | --DOMWINDOW == 159 (0x7f299d69a800) [pid = 1834] [serial = 324] [outer = (nil)] [url = about:blank] 12:12:18 INFO - PROCESS | 1834 | --DOMWINDOW == 158 (0x7f298e940800) [pid = 1834] [serial = 291] [outer = (nil)] [url = about:blank] 12:12:18 INFO - PROCESS | 1834 | --DOMWINDOW == 157 (0x7f298c4e5000) [pid = 1834] [serial = 288] [outer = (nil)] [url = about:blank] 12:12:18 INFO - PROCESS | 1834 | --DOMWINDOW == 156 (0x7f2993cd7000) [pid = 1834] [serial = 297] [outer = (nil)] [url = about:blank] 12:12:18 INFO - PROCESS | 1834 | --DOMWINDOW == 155 (0x7f298fe17800) [pid = 1834] [serial = 294] [outer = (nil)] [url = about:blank] 12:12:18 INFO - PROCESS | 1834 | --DOCSHELL 0x7f2996292800 == 68 [pid = 1834] [id = 116] 12:12:18 INFO - PROCESS | 1834 | --DOCSHELL 0x7f298e8df800 == 67 [pid = 1834] [id = 115] 12:12:18 INFO - PROCESS | 1834 | --DOCSHELL 0x7f298e274800 == 66 [pid = 1834] [id = 114] 12:12:18 INFO - PROCESS | 1834 | --DOCSHELL 0x7f2993bd0000 == 65 [pid = 1834] [id = 109] 12:12:18 INFO - PROCESS | 1834 | --DOMWINDOW == 154 (0x7f29964ab400) [pid = 1834] [serial = 318] [outer = (nil)] [url = about:blank] 12:12:18 INFO - PROCESS | 1834 | --DOMWINDOW == 153 (0x7f298fe7d400) [pid = 1834] [serial = 307] [outer = (nil)] [url = about:blank] 12:12:18 INFO - PROCESS | 1834 | --DOMWINDOW == 152 (0x7f298fe1e000) [pid = 1834] [serial = 306] [outer = (nil)] [url = about:blank] 12:12:18 INFO - PROCESS | 1834 | --DOMWINDOW == 151 (0x7f2996eaa400) [pid = 1834] [serial = 321] [outer = (nil)] [url = about:blank] 12:12:18 INFO - PROCESS | 1834 | --DOMWINDOW == 150 (0x7f299673b800) [pid = 1834] [serial = 300] [outer = (nil)] [url = about:blank] 12:12:18 INFO - PROCESS | 1834 | --DOMWINDOW == 149 (0x7f2994bb1800) [pid = 1834] [serial = 310] [outer = (nil)] [url = about:blank] 12:12:18 INFO - PROCESS | 1834 | --DOMWINDOW == 148 (0x7f298b9d0800) [pid = 1834] [serial = 312] [outer = (nil)] [url = about:blank] 12:12:18 INFO - PROCESS | 1834 | --DOMWINDOW == 147 (0x7f299569e800) [pid = 1834] [serial = 315] [outer = (nil)] [url = about:blank] 12:12:18 INFO - PROCESS | 1834 | --DOMWINDOW == 146 (0x7f299612e000) [pid = 1834] [serial = 316] [outer = (nil)] [url = about:blank] 12:12:18 INFO - PROCESS | 1834 | --DOMWINDOW == 145 (0x7f2993c71000) [pid = 1834] [serial = 309] [outer = (nil)] [url = about:blank] 12:12:18 INFO - PROCESS | 1834 | --DOMWINDOW == 144 (0x7f2993b45c00) [pid = 1834] [serial = 313] [outer = (nil)] [url = about:blank] 12:12:18 INFO - PROCESS | 1834 | --DOMWINDOW == 143 (0x7f2996b45400) [pid = 1834] [serial = 319] [outer = (nil)] [url = about:blank] 12:12:18 INFO - PROCESS | 1834 | --DOMWINDOW == 142 (0x7f298c4e3000) [pid = 1834] [serial = 303] [outer = (nil)] [url = about:blank] 12:12:18 INFO - PROCESS | 1834 | --DOMWINDOW == 141 (0x7f298cd2a400) [pid = 1834] [serial = 304] [outer = (nil)] [url = about:blank] 12:12:18 INFO - PROCESS | 1834 | --DOMWINDOW == 140 (0x7f299933ec00) [pid = 1834] [serial = 322] [outer = (nil)] [url = about:blank] 12:12:18 INFO - PROCESS | 1834 | 1462475538570 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]]]}] 12:12:18 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | Stretched images do not get pixels wrapping around the edges 12:12:18 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | took 1486ms 12:12:18 INFO - PROCESS | 1834 | 1462475538630 Marionette TRACE conn3 -> [0,489,"getWindowHandle",null] 12:12:18 INFO - PROCESS | 1834 | 1462475538634 Marionette TRACE conn3 <- [1,489,null,{"value":"8"}] 12:12:18 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html 12:12:18 INFO - PROCESS | 1834 | 1462475538640 Marionette TRACE conn3 -> [0,490,"setScriptTimeout",{"ms":35000}] 12:12:18 INFO - PROCESS | 1834 | 1462475538645 Marionette TRACE conn3 <- [1,490,null,{}] 12:12:18 INFO - PROCESS | 1834 | 1462475538660 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}] 12:12:18 INFO - PROCESS | 1834 | 1462475538808 Marionette TRACE conn3 <- [1,491,null,{"value":null}] 12:12:18 INFO - PROCESS | 1834 | 1462475538918 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\", \"80296d11-d1d5-4e42-bf66-5e284310a16f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:12:18 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f298d3d6000 == 66 [pid = 1834] [id = 130] 12:12:18 INFO - PROCESS | 1834 | ++DOMWINDOW == 141 (0x7f298c3c1000) [pid = 1834] [serial = 389] [outer = (nil)] 12:12:18 INFO - PROCESS | 1834 | ++DOMWINDOW == 142 (0x7f298cd36000) [pid = 1834] [serial = 390] [outer = 0x7f298c3c1000] 12:12:18 INFO - PROCESS | 1834 | 1462475538984 Marionette DEBUG loaded listener.js 12:12:19 INFO - PROCESS | 1834 | ++DOMWINDOW == 143 (0x7f298fe14000) [pid = 1834] [serial = 391] [outer = 0x7f298c3c1000] 12:12:19 INFO - PROCESS | 1834 | 1462475539694 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]]]}] 12:12:19 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | Canvas test: 2d.drawImage.null 12:12:19 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | took 1087ms 12:12:19 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html 12:12:19 INFO - PROCESS | 1834 | 1462475539728 Marionette TRACE conn3 -> [0,493,"getWindowHandle",null] 12:12:19 INFO - PROCESS | 1834 | 1462475539731 Marionette TRACE conn3 <- [1,493,null,{"value":"8"}] 12:12:19 INFO - PROCESS | 1834 | 1462475539737 Marionette TRACE conn3 -> [0,494,"setScriptTimeout",{"ms":35000}] 12:12:19 INFO - PROCESS | 1834 | 1462475539740 Marionette TRACE conn3 <- [1,494,null,{}] 12:12:19 INFO - PROCESS | 1834 | 1462475539745 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}] 12:12:19 INFO - PROCESS | 1834 | 1462475539899 Marionette TRACE conn3 <- [1,495,null,{"value":null}] 12:12:20 INFO - PROCESS | 1834 | 1462475540012 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\", \"80296d11-d1d5-4e42-bf66-5e284310a16f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:12:20 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f2994ee0000 == 67 [pid = 1834] [id = 131] 12:12:20 INFO - PROCESS | 1834 | ++DOMWINDOW == 144 (0x7f298a96f000) [pid = 1834] [serial = 392] [outer = (nil)] 12:12:20 INFO - PROCESS | 1834 | ++DOMWINDOW == 145 (0x7f298ff7bc00) [pid = 1834] [serial = 393] [outer = 0x7f298a96f000] 12:12:20 INFO - PROCESS | 1834 | 1462475540074 Marionette DEBUG loaded listener.js 12:12:20 INFO - PROCESS | 1834 | ++DOMWINDOW == 146 (0x7f298ffdc000) [pid = 1834] [serial = 394] [outer = 0x7f298a96f000] 12:12:20 INFO - PROCESS | 1834 | 1462475540759 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]]]}] 12:12:20 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | Canvas test: 2d.drawImage.path 12:12:20 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | took 1088ms 12:12:20 INFO - PROCESS | 1834 | 1462475540827 Marionette TRACE conn3 -> [0,497,"getWindowHandle",null] 12:12:20 INFO - PROCESS | 1834 | 1462475540831 Marionette TRACE conn3 <- [1,497,null,{"value":"8"}] 12:12:20 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html 12:12:20 INFO - PROCESS | 1834 | 1462475540849 Marionette TRACE conn3 -> [0,498,"setScriptTimeout",{"ms":35000}] 12:12:20 INFO - PROCESS | 1834 | 1462475540851 Marionette TRACE conn3 <- [1,498,null,{}] 12:12:20 INFO - PROCESS | 1834 | 1462475540868 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}] 12:12:21 INFO - PROCESS | 1834 | 1462475541060 Marionette TRACE conn3 <- [1,499,null,{"value":null}] 12:12:21 INFO - PROCESS | 1834 | 1462475541083 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\", \"80296d11-d1d5-4e42-bf66-5e284310a16f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:12:21 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f2997477800 == 68 [pid = 1834] [id = 132] 12:12:21 INFO - PROCESS | 1834 | ++DOMWINDOW == 147 (0x7f298a523000) [pid = 1834] [serial = 395] [outer = (nil)] 12:12:21 INFO - PROCESS | 1834 | ++DOMWINDOW == 148 (0x7f298a52d400) [pid = 1834] [serial = 396] [outer = 0x7f298a523000] 12:12:21 INFO - PROCESS | 1834 | 1462475541144 Marionette DEBUG loaded listener.js 12:12:21 INFO - PROCESS | 1834 | ++DOMWINDOW == 149 (0x7f298a531000) [pid = 1834] [serial = 397] [outer = 0x7f298a523000] 12:12:22 INFO - PROCESS | 1834 | 1462475542041 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]]]}] 12:12:22 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | Canvas test: 2d.drawImage.self.1 12:12:22 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | took 1239ms 12:12:22 INFO - PROCESS | 1834 | 1462475542083 Marionette TRACE conn3 -> [0,501,"getWindowHandle",null] 12:12:22 INFO - PROCESS | 1834 | 1462475542085 Marionette TRACE conn3 <- [1,501,null,{"value":"8"}] 12:12:22 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html 12:12:22 INFO - PROCESS | 1834 | 1462475542101 Marionette TRACE conn3 -> [0,502,"setScriptTimeout",{"ms":35000}] 12:12:22 INFO - PROCESS | 1834 | 1462475542103 Marionette TRACE conn3 <- [1,502,null,{}] 12:12:22 INFO - PROCESS | 1834 | 1462475542109 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}] 12:12:22 INFO - PROCESS | 1834 | 1462475542347 Marionette TRACE conn3 <- [1,503,null,{"value":null}] 12:12:22 INFO - PROCESS | 1834 | 1462475542374 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\", \"80296d11-d1d5-4e42-bf66-5e284310a16f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:12:22 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f29a322e800 == 69 [pid = 1834] [id = 133] 12:12:22 INFO - PROCESS | 1834 | ++DOMWINDOW == 150 (0x7f29927e4c00) [pid = 1834] [serial = 398] [outer = (nil)] 12:12:22 INFO - PROCESS | 1834 | ++DOMWINDOW == 151 (0x7f2994053400) [pid = 1834] [serial = 399] [outer = 0x7f29927e4c00] 12:12:22 INFO - PROCESS | 1834 | 1462475542440 Marionette DEBUG loaded listener.js 12:12:22 INFO - PROCESS | 1834 | ++DOMWINDOW == 152 (0x7f299612fc00) [pid = 1834] [serial = 400] [outer = 0x7f29927e4c00] 12:12:23 INFO - PROCESS | 1834 | --DOMWINDOW == 151 (0x7f298ff74c00) [pid = 1834] [serial = 353] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html] 12:12:23 INFO - PROCESS | 1834 | --DOMWINDOW == 150 (0x7f298a5f1000) [pid = 1834] [serial = 344] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html] 12:12:23 INFO - PROCESS | 1834 | --DOMWINDOW == 149 (0x7f298c4ef400) [pid = 1834] [serial = 347] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html] 12:12:23 INFO - PROCESS | 1834 | --DOMWINDOW == 148 (0x7f2986f72400) [pid = 1834] [serial = 341] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html] 12:12:23 INFO - PROCESS | 1834 | --DOMWINDOW == 147 (0x7f298e856400) [pid = 1834] [serial = 350] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html] 12:12:23 INFO - PROCESS | 1834 | --DOMWINDOW == 146 (0x7f298b9c3400) [pid = 1834] [serial = 356] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html] 12:12:23 INFO - PROCESS | 1834 | 1462475543389 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]]]}] 12:12:23 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | Canvas test: 2d.drawImage.self.2 12:12:23 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | took 1337ms 12:12:23 INFO - PROCESS | 1834 | 1462475543438 Marionette TRACE conn3 -> [0,505,"getWindowHandle",null] 12:12:23 INFO - PROCESS | 1834 | 1462475543440 Marionette TRACE conn3 <- [1,505,null,{"value":"8"}] 12:12:23 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html 12:12:23 INFO - PROCESS | 1834 | 1462475543447 Marionette TRACE conn3 -> [0,506,"setScriptTimeout",{"ms":35000}] 12:12:23 INFO - PROCESS | 1834 | 1462475543449 Marionette TRACE conn3 <- [1,506,null,{}] 12:12:23 INFO - PROCESS | 1834 | 1462475543455 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}] 12:12:23 INFO - PROCESS | 1834 | 1462475543606 Marionette TRACE conn3 <- [1,507,null,{"value":null}] 12:12:23 INFO - PROCESS | 1834 | 1462475543715 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\", \"80296d11-d1d5-4e42-bf66-5e284310a16f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:12:23 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f29a4431000 == 70 [pid = 1834] [id = 134] 12:12:23 INFO - PROCESS | 1834 | ++DOMWINDOW == 147 (0x7f298a5f1000) [pid = 1834] [serial = 401] [outer = (nil)] 12:12:23 INFO - PROCESS | 1834 | ++DOMWINDOW == 148 (0x7f29927df400) [pid = 1834] [serial = 402] [outer = 0x7f298a5f1000] 12:12:23 INFO - PROCESS | 1834 | 1462475543774 Marionette DEBUG loaded listener.js 12:12:23 INFO - PROCESS | 1834 | ++DOMWINDOW == 149 (0x7f2996b41400) [pid = 1834] [serial = 403] [outer = 0x7f298a5f1000] 12:12:24 INFO - PROCESS | 1834 | 1462475544636 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]]]}] 12:12:24 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | drawImage() of an SVG image 12:12:24 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | took 1236ms 12:12:24 INFO - PROCESS | 1834 | 1462475544685 Marionette TRACE conn3 -> [0,509,"getWindowHandle",null] 12:12:24 INFO - PROCESS | 1834 | 1462475544691 Marionette TRACE conn3 <- [1,509,null,{"value":"8"}] 12:12:24 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html 12:12:24 INFO - PROCESS | 1834 | 1462475544700 Marionette TRACE conn3 -> [0,510,"setScriptTimeout",{"ms":35000}] 12:12:24 INFO - PROCESS | 1834 | 1462475544706 Marionette TRACE conn3 <- [1,510,null,{}] 12:12:24 INFO - PROCESS | 1834 | 1462475544716 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}] 12:12:24 INFO - PROCESS | 1834 | 1462475544905 Marionette TRACE conn3 <- [1,511,null,{"value":null}] 12:12:25 INFO - PROCESS | 1834 | 1462475545060 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\", \"80296d11-d1d5-4e42-bf66-5e284310a16f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:12:25 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f298d296000 == 71 [pid = 1834] [id = 135] 12:12:25 INFO - PROCESS | 1834 | ++DOMWINDOW == 150 (0x7f2985b28000) [pid = 1834] [serial = 404] [outer = (nil)] 12:12:25 INFO - PROCESS | 1834 | ++DOMWINDOW == 151 (0x7f2986f65400) [pid = 1834] [serial = 405] [outer = 0x7f2985b28000] 12:12:25 INFO - PROCESS | 1834 | 1462475545138 Marionette DEBUG loaded listener.js 12:12:25 INFO - PROCESS | 1834 | ++DOMWINDOW == 152 (0x7f298a527c00) [pid = 1834] [serial = 406] [outer = 0x7f2985b28000] 12:12:26 INFO - PROCESS | 1834 | 1462475546019 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]]]}] 12:12:26 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | Canvas test: 2d.drawImage.transform 12:12:26 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | took 1391ms 12:12:26 INFO - PROCESS | 1834 | 1462475546091 Marionette TRACE conn3 -> [0,513,"getWindowHandle",null] 12:12:26 INFO - PROCESS | 1834 | 1462475546102 Marionette TRACE conn3 <- [1,513,null,{"value":"8"}] 12:12:26 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html 12:12:26 INFO - PROCESS | 1834 | 1462475546114 Marionette TRACE conn3 -> [0,514,"setScriptTimeout",{"ms":35000}] 12:12:26 INFO - PROCESS | 1834 | 1462475546117 Marionette TRACE conn3 <- [1,514,null,{}] 12:12:26 INFO - PROCESS | 1834 | 1462475546124 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}] 12:12:26 INFO - PROCESS | 1834 | 1462475546340 Marionette TRACE conn3 <- [1,515,null,{"value":null}] 12:12:26 INFO - PROCESS | 1834 | 1462475546555 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\", \"80296d11-d1d5-4e42-bf66-5e284310a16f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:12:26 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f2996ba0800 == 72 [pid = 1834] [id = 136] 12:12:26 INFO - PROCESS | 1834 | ++DOMWINDOW == 153 (0x7f298a965400) [pid = 1834] [serial = 407] [outer = (nil)] 12:12:26 INFO - PROCESS | 1834 | ++DOMWINDOW == 154 (0x7f298b9ce800) [pid = 1834] [serial = 408] [outer = 0x7f298a965400] 12:12:26 INFO - PROCESS | 1834 | 1462475546672 Marionette DEBUG loaded listener.js 12:12:26 INFO - PROCESS | 1834 | ++DOMWINDOW == 155 (0x7f298bcf4c00) [pid = 1834] [serial = 409] [outer = 0x7f298a965400] 12:12:27 INFO - PROCESS | 1834 | 1462475547566 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]]]}] 12:12:27 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 12:12:27 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html | took 1486ms 12:12:27 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html 12:12:27 INFO - PROCESS | 1834 | 1462475547601 Marionette TRACE conn3 -> [0,517,"getWindowHandle",null] 12:12:27 INFO - PROCESS | 1834 | 1462475547604 Marionette TRACE conn3 <- [1,517,null,{"value":"8"}] 12:12:27 INFO - PROCESS | 1834 | 1462475547610 Marionette TRACE conn3 -> [0,518,"setScriptTimeout",{"ms":35000}] 12:12:27 INFO - PROCESS | 1834 | 1462475547616 Marionette TRACE conn3 <- [1,518,null,{}] 12:12:27 INFO - PROCESS | 1834 | 1462475547632 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}] 12:12:27 INFO - PROCESS | 1834 | 1462475547816 Marionette TRACE conn3 <- [1,519,null,{"value":null}] 12:12:27 INFO - PROCESS | 1834 | 1462475547969 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\", \"80296d11-d1d5-4e42-bf66-5e284310a16f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:12:27 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f29a8a02800 == 73 [pid = 1834] [id = 137] 12:12:27 INFO - PROCESS | 1834 | ++DOMWINDOW == 156 (0x7f298bcf5400) [pid = 1834] [serial = 410] [outer = (nil)] 12:12:28 INFO - PROCESS | 1834 | ++DOMWINDOW == 157 (0x7f298c4f0800) [pid = 1834] [serial = 411] [outer = 0x7f298bcf5400] 12:12:28 INFO - PROCESS | 1834 | 1462475548047 Marionette DEBUG loaded listener.js 12:12:28 INFO - PROCESS | 1834 | ++DOMWINDOW == 158 (0x7f298f33b800) [pid = 1834] [serial = 412] [outer = 0x7f298bcf5400] 12:12:28 INFO - PROCESS | 1834 | 1462475548881 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]]]}] 12:12:28 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | Canvas test: 2d.drawImage.zerocanvas 12:12:28 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | took 1338ms 12:12:28 INFO - PROCESS | 1834 | 1462475548948 Marionette TRACE conn3 -> [0,521,"getWindowHandle",null] 12:12:28 INFO - PROCESS | 1834 | 1462475548954 Marionette TRACE conn3 <- [1,521,null,{"value":"8"}] 12:12:28 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html 12:12:28 INFO - PROCESS | 1834 | 1462475548960 Marionette TRACE conn3 -> [0,522,"setScriptTimeout",{"ms":35000}] 12:12:28 INFO - PROCESS | 1834 | 1462475548964 Marionette TRACE conn3 <- [1,522,null,{}] 12:12:28 INFO - PROCESS | 1834 | 1462475548969 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}] 12:12:29 INFO - PROCESS | 1834 | 1462475549148 Marionette TRACE conn3 <- [1,523,null,{"value":null}] 12:12:29 INFO - PROCESS | 1834 | 1462475549301 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\", \"80296d11-d1d5-4e42-bf66-5e284310a16f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:12:29 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f298ce90800 == 74 [pid = 1834] [id = 138] 12:12:29 INFO - PROCESS | 1834 | ++DOMWINDOW == 159 (0x7f298bcfac00) [pid = 1834] [serial = 413] [outer = (nil)] 12:12:29 INFO - PROCESS | 1834 | ++DOMWINDOW == 160 (0x7f298ffdcc00) [pid = 1834] [serial = 414] [outer = 0x7f298bcfac00] 12:12:29 INFO - PROCESS | 1834 | 1462475549372 Marionette DEBUG loaded listener.js 12:12:29 INFO - PROCESS | 1834 | ++DOMWINDOW == 161 (0x7f2993c79c00) [pid = 1834] [serial = 415] [outer = 0x7f298bcfac00] 12:12:30 INFO - PROCESS | 1834 | 1462475550291 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]]]}] 12:12:30 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | drawImage with zero-sized source rectangle throws INDEX_SIZE_ERR 12:12:30 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | took 1384ms 12:12:30 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html 12:12:30 INFO - PROCESS | 1834 | 1462475550346 Marionette TRACE conn3 -> [0,525,"getWindowHandle",null] 12:12:30 INFO - PROCESS | 1834 | 1462475550349 Marionette TRACE conn3 <- [1,525,null,{"value":"8"}] 12:12:30 INFO - PROCESS | 1834 | 1462475550355 Marionette TRACE conn3 -> [0,526,"setScriptTimeout",{"ms":35000}] 12:12:30 INFO - PROCESS | 1834 | 1462475550358 Marionette TRACE conn3 <- [1,526,null,{}] 12:12:30 INFO - PROCESS | 1834 | 1462475550364 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}] 12:12:30 INFO - PROCESS | 1834 | 1462475550530 Marionette TRACE conn3 <- [1,527,null,{"value":null}] 12:12:30 INFO - PROCESS | 1834 | 1462475550661 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\", \"80296d11-d1d5-4e42-bf66-5e284310a16f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:12:30 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f29b00d2800 == 75 [pid = 1834] [id = 139] 12:12:30 INFO - PROCESS | 1834 | ++DOMWINDOW == 162 (0x7f298ff7a400) [pid = 1834] [serial = 416] [outer = (nil)] 12:12:30 INFO - PROCESS | 1834 | ++DOMWINDOW == 163 (0x7f29964ad800) [pid = 1834] [serial = 417] [outer = 0x7f298ff7a400] 12:12:30 INFO - PROCESS | 1834 | 1462475550749 Marionette DEBUG loaded listener.js 12:12:30 INFO - PROCESS | 1834 | ++DOMWINDOW == 164 (0x7f29979bc000) [pid = 1834] [serial = 418] [outer = 0x7f298ff7a400] 12:12:31 INFO - PROCESS | 1834 | 1462475551684 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]]]}] 12:12:31 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 12:12:31 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html | took 1380ms 12:12:31 INFO - PROCESS | 1834 | 1462475551735 Marionette TRACE conn3 -> [0,529,"getWindowHandle",null] 12:12:31 INFO - PROCESS | 1834 | 1462475551739 Marionette TRACE conn3 <- [1,529,null,{"value":"8"}] 12:12:31 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html 12:12:31 INFO - PROCESS | 1834 | 1462475551745 Marionette TRACE conn3 -> [0,530,"setScriptTimeout",{"ms":35000}] 12:12:31 INFO - PROCESS | 1834 | 1462475551747 Marionette TRACE conn3 <- [1,530,null,{}] 12:12:31 INFO - PROCESS | 1834 | 1462475551753 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}] 12:12:31 INFO - PROCESS | 1834 | 1462475551957 Marionette TRACE conn3 <- [1,531,null,{"value":null}] 12:12:32 INFO - PROCESS | 1834 | 1462475552153 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\", \"80296d11-d1d5-4e42-bf66-5e284310a16f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:12:32 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f2984f5a000 == 76 [pid = 1834] [id = 140] 12:12:32 INFO - PROCESS | 1834 | ++DOMWINDOW == 165 (0x7f2996128000) [pid = 1834] [serial = 419] [outer = (nil)] 12:12:32 INFO - PROCESS | 1834 | ++DOMWINDOW == 166 (0x7f29a7acbc00) [pid = 1834] [serial = 420] [outer = 0x7f2996128000] 12:12:32 INFO - PROCESS | 1834 | 1462475552274 Marionette DEBUG loaded listener.js 12:12:32 INFO - PROCESS | 1834 | ++DOMWINDOW == 167 (0x7f29ab304800) [pid = 1834] [serial = 421] [outer = 0x7f2996128000] 12:12:33 INFO - PROCESS | 1834 | 1462475553044 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"]]]}] 12:12:33 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 12:12:33 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:27:24 12:12:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:12:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:12:33 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:20:7 12:12:33 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 12:12:33 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 12:12:33 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:36:24 12:12:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:12:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:12:33 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:30:7 12:12:33 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 12:12:33 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html | took 1328ms 12:12:33 INFO - PROCESS | 1834 | 1462475553077 Marionette TRACE conn3 -> [0,533,"getWindowHandle",null] 12:12:33 INFO - PROCESS | 1834 | 1462475553081 Marionette TRACE conn3 <- [1,533,null,{"value":"8"}] 12:12:33 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html 12:12:33 INFO - PROCESS | 1834 | 1462475553088 Marionette TRACE conn3 -> [0,534,"setScriptTimeout",{"ms":35000}] 12:12:33 INFO - PROCESS | 1834 | 1462475553091 Marionette TRACE conn3 <- [1,534,null,{}] 12:12:33 INFO - PROCESS | 1834 | 1462475553096 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}] 12:12:33 INFO - PROCESS | 1834 | 1462475553274 Marionette TRACE conn3 <- [1,535,null,{"value":null}] 12:12:33 INFO - PROCESS | 1834 | 1462475553433 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\", \"80296d11-d1d5-4e42-bf66-5e284310a16f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:12:33 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f29846cc000 == 77 [pid = 1834] [id = 141] 12:12:33 INFO - PROCESS | 1834 | ++DOMWINDOW == 168 (0x7f29842e7c00) [pid = 1834] [serial = 422] [outer = (nil)] 12:12:33 INFO - PROCESS | 1834 | ++DOMWINDOW == 169 (0x7f29842f5400) [pid = 1834] [serial = 423] [outer = 0x7f29842e7c00] 12:12:33 INFO - PROCESS | 1834 | 1462475553508 Marionette DEBUG loaded listener.js 12:12:33 INFO - PROCESS | 1834 | ++DOMWINDOW == 170 (0x7f29ab308c00) [pid = 1834] [serial = 424] [outer = 0x7f29842e7c00] 12:12:34 INFO - PROCESS | 1834 | 1462475554297 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]]]}] 12:12:34 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | drawFocusIfNeeded draws a focus ring. 12:12:34 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | took 1228ms 12:12:34 INFO - PROCESS | 1834 | 1462475554318 Marionette TRACE conn3 -> [0,537,"getWindowHandle",null] 12:12:34 INFO - PROCESS | 1834 | 1462475554321 Marionette TRACE conn3 <- [1,537,null,{"value":"8"}] 12:12:34 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html 12:12:34 INFO - PROCESS | 1834 | 1462475554328 Marionette TRACE conn3 -> [0,538,"setScriptTimeout",{"ms":35000}] 12:12:34 INFO - PROCESS | 1834 | 1462475554332 Marionette TRACE conn3 <- [1,538,null,{}] 12:12:34 INFO - PROCESS | 1834 | 1462475554337 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}] 12:12:34 INFO - PROCESS | 1834 | 1462475554514 Marionette TRACE conn3 <- [1,539,null,{"value":null}] 12:12:34 INFO - PROCESS | 1834 | 1462475554671 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\", \"80296d11-d1d5-4e42-bf66-5e284310a16f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:12:34 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f298311f800 == 78 [pid = 1834] [id = 142] 12:12:34 INFO - PROCESS | 1834 | ++DOMWINDOW == 171 (0x7f29842eac00) [pid = 1834] [serial = 425] [outer = (nil)] 12:12:34 INFO - PROCESS | 1834 | ++DOMWINDOW == 172 (0x7f298d19e800) [pid = 1834] [serial = 426] [outer = 0x7f29842eac00] 12:12:34 INFO - PROCESS | 1834 | 1462475554742 Marionette DEBUG loaded listener.js 12:12:34 INFO - PROCESS | 1834 | ++DOMWINDOW == 173 (0x7f298d1a6c00) [pid = 1834] [serial = 427] [outer = 0x7f29842eac00] 12:12:35 INFO - PROCESS | 1834 | 1462475555523 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]]]}] 12:12:35 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. 12:12:35 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html | took 1229ms 12:12:35 INFO - PROCESS | 1834 | 1462475555557 Marionette TRACE conn3 -> [0,541,"getWindowHandle",null] 12:12:35 INFO - PROCESS | 1834 | 1462475555560 Marionette TRACE conn3 <- [1,541,null,{"value":"8"}] 12:12:35 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html 12:12:35 INFO - PROCESS | 1834 | 1462475555581 Marionette TRACE conn3 -> [0,542,"setScriptTimeout",{"ms":35000}] 12:12:35 INFO - PROCESS | 1834 | 1462475555585 Marionette TRACE conn3 <- [1,542,null,{}] 12:12:35 INFO - PROCESS | 1834 | 1462475555594 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}] 12:12:35 INFO - PROCESS | 1834 | 1462475555754 Marionette TRACE conn3 <- [1,543,null,{"value":null}] 12:12:35 INFO - PROCESS | 1834 | 1462475555913 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\", \"80296d11-d1d5-4e42-bf66-5e284310a16f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:12:35 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f29acbb0000 == 79 [pid = 1834] [id = 143] 12:12:35 INFO - PROCESS | 1834 | ++DOMWINDOW == 174 (0x7f298322d400) [pid = 1834] [serial = 428] [outer = (nil)] 12:12:35 INFO - PROCESS | 1834 | ++DOMWINDOW == 175 (0x7f2983232c00) [pid = 1834] [serial = 429] [outer = 0x7f298322d400] 12:12:35 INFO - PROCESS | 1834 | 1462475555987 Marionette DEBUG loaded listener.js 12:12:36 INFO - PROCESS | 1834 | ++DOMWINDOW == 176 (0x7f2983238800) [pid = 1834] [serial = 430] [outer = 0x7f298322d400] 12:12:36 INFO - PROCESS | 1834 | 1462475556790 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]]]}] 12:12:36 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. 12:12:36 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html | took 1246ms 12:12:36 INFO - PROCESS | 1834 | 1462475556814 Marionette TRACE conn3 -> [0,545,"getWindowHandle",null] 12:12:36 INFO - PROCESS | 1834 | 1462475556818 Marionette TRACE conn3 <- [1,545,null,{"value":"8"}] 12:12:36 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html 12:12:36 INFO - PROCESS | 1834 | 1462475556824 Marionette TRACE conn3 -> [0,546,"setScriptTimeout",{"ms":35000}] 12:12:36 INFO - PROCESS | 1834 | 1462475556827 Marionette TRACE conn3 <- [1,546,null,{}] 12:12:36 INFO - PROCESS | 1834 | 1462475556832 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}] 12:12:37 INFO - PROCESS | 1834 | 1462475557071 Marionette TRACE conn3 <- [1,547,null,{"value":null}] 12:12:37 INFO - PROCESS | 1834 | 1462475557198 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\", \"80296d11-d1d5-4e42-bf66-5e284310a16f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:12:37 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f298d33e800 == 80 [pid = 1834] [id = 144] 12:12:37 INFO - PROCESS | 1834 | ++DOMWINDOW == 177 (0x7f298322d800) [pid = 1834] [serial = 431] [outer = (nil)] 12:12:37 INFO - PROCESS | 1834 | ++DOMWINDOW == 178 (0x7f2983238c00) [pid = 1834] [serial = 432] [outer = 0x7f298322d800] 12:12:37 INFO - PROCESS | 1834 | 1462475557274 Marionette DEBUG loaded listener.js 12:12:37 INFO - PROCESS | 1834 | ++DOMWINDOW == 179 (0x7f29832e1000) [pid = 1834] [serial = 433] [outer = 0x7f298322d800] 12:12:38 INFO - PROCESS | 1834 | 1462475558086 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]]]}] 12:12:38 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | drawFocusIfNeeded does draw a focus ring if the element is in focus. 12:12:38 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | took 1327ms 12:12:38 INFO - PROCESS | 1834 | 1462475558153 Marionette TRACE conn3 -> [0,549,"getWindowHandle",null] 12:12:38 INFO - PROCESS | 1834 | 1462475558157 Marionette TRACE conn3 <- [1,549,null,{"value":"8"}] 12:12:38 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html 12:12:38 INFO - PROCESS | 1834 | 1462475558163 Marionette TRACE conn3 -> [0,550,"setScriptTimeout",{"ms":35000}] 12:12:38 INFO - PROCESS | 1834 | 1462475558167 Marionette TRACE conn3 <- [1,550,null,{}] 12:12:38 INFO - PROCESS | 1834 | 1462475558172 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}] 12:12:38 INFO - PROCESS | 1834 | 1462475558391 Marionette TRACE conn3 <- [1,551,null,{"value":null}] 12:12:38 INFO - PROCESS | 1834 | 1462475558544 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\", \"80296d11-d1d5-4e42-bf66-5e284310a16f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:12:38 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f298e5af000 == 81 [pid = 1834] [id = 145] 12:12:38 INFO - PROCESS | 1834 | ++DOMWINDOW == 180 (0x7f298322f800) [pid = 1834] [serial = 434] [outer = (nil)] 12:12:38 INFO - PROCESS | 1834 | ++DOMWINDOW == 181 (0x7f29832e5c00) [pid = 1834] [serial = 435] [outer = 0x7f298322f800] 12:12:38 INFO - PROCESS | 1834 | 1462475558622 Marionette DEBUG loaded listener.js 12:12:38 INFO - PROCESS | 1834 | ++DOMWINDOW == 182 (0x7f29ab3e1800) [pid = 1834] [serial = 436] [outer = 0x7f298322f800] 12:12:39 INFO - PROCESS | 1834 | 1462475559446 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]]]}] 12:12:39 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. 12:12:39 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html | took 1329ms 12:12:39 INFO - PROCESS | 1834 | 1462475559522 Marionette TRACE conn3 -> [0,553,"getWindowHandle",null] 12:12:39 INFO - PROCESS | 1834 | 1462475559525 Marionette TRACE conn3 <- [1,553,null,{"value":"8"}] 12:12:39 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html 12:12:39 INFO - PROCESS | 1834 | 1462475559534 Marionette TRACE conn3 -> [0,554,"setScriptTimeout",{"ms":35000}] 12:12:39 INFO - PROCESS | 1834 | 1462475559537 Marionette TRACE conn3 <- [1,554,null,{}] 12:12:39 INFO - PROCESS | 1834 | 1462475559542 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}] 12:12:39 INFO - PROCESS | 1834 | 1462475559709 Marionette TRACE conn3 <- [1,555,null,{"value":null}] 12:12:39 INFO - PROCESS | 1834 | 1462475559876 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\", \"80296d11-d1d5-4e42-bf66-5e284310a16f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:12:39 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f2986071000 == 82 [pid = 1834] [id = 146] 12:12:39 INFO - PROCESS | 1834 | ++DOMWINDOW == 183 (0x7f29832e0400) [pid = 1834] [serial = 437] [outer = (nil)] 12:12:39 INFO - PROCESS | 1834 | ++DOMWINDOW == 184 (0x7f2986158c00) [pid = 1834] [serial = 438] [outer = 0x7f29832e0400] 12:12:39 INFO - PROCESS | 1834 | 1462475559946 Marionette DEBUG loaded listener.js 12:12:40 INFO - PROCESS | 1834 | ++DOMWINDOW == 185 (0x7f2986160800) [pid = 1834] [serial = 439] [outer = 0x7f29832e0400] 12:12:40 INFO - PROCESS | 1834 | [1834] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 12:12:41 INFO - PROCESS | 1834 | 1462475561332 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]]]}] 12:12:41 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | clearRect clears to transparent black 12:12:41 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | took 1841ms 12:12:41 INFO - PROCESS | 1834 | 1462475561376 Marionette TRACE conn3 -> [0,557,"getWindowHandle",null] 12:12:41 INFO - PROCESS | 1834 | 1462475561380 Marionette TRACE conn3 <- [1,557,null,{"value":"8"}] 12:12:41 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html 12:12:41 INFO - PROCESS | 1834 | 1462475561385 Marionette TRACE conn3 -> [0,558,"setScriptTimeout",{"ms":35000}] 12:12:41 INFO - PROCESS | 1834 | 1462475561387 Marionette TRACE conn3 <- [1,558,null,{}] 12:12:41 INFO - PROCESS | 1834 | 1462475561497 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}] 12:12:41 INFO - PROCESS | 1834 | 1462475561731 Marionette TRACE conn3 <- [1,559,null,{"value":null}] 12:12:42 INFO - PROCESS | 1834 | 1462475562077 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\", \"80296d11-d1d5-4e42-bf66-5e284310a16f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:12:42 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f2984f57000 == 83 [pid = 1834] [id = 147] 12:12:42 INFO - PROCESS | 1834 | ++DOMWINDOW == 186 (0x7f2983235000) [pid = 1834] [serial = 440] [outer = (nil)] 12:12:42 INFO - PROCESS | 1834 | ++DOMWINDOW == 187 (0x7f29832ddc00) [pid = 1834] [serial = 441] [outer = 0x7f2983235000] 12:12:42 INFO - PROCESS | 1834 | 1462475562152 Marionette DEBUG loaded listener.js 12:12:42 INFO - PROCESS | 1834 | ++DOMWINDOW == 188 (0x7f298583ec00) [pid = 1834] [serial = 442] [outer = 0x7f2983235000] 12:12:43 INFO - PROCESS | 1834 | 1462475563000 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]]]}] 12:12:43 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | clearRect is affected by clipping regions 12:12:43 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | took 1688ms 12:12:43 INFO - PROCESS | 1834 | 1462475563076 Marionette TRACE conn3 -> [0,561,"getWindowHandle",null] 12:12:43 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html 12:12:43 INFO - PROCESS | 1834 | 1462475563082 Marionette TRACE conn3 <- [1,561,null,{"value":"8"}] 12:12:43 INFO - PROCESS | 1834 | 1462475563089 Marionette TRACE conn3 -> [0,562,"setScriptTimeout",{"ms":35000}] 12:12:43 INFO - PROCESS | 1834 | 1462475563094 Marionette TRACE conn3 <- [1,562,null,{}] 12:12:43 INFO - PROCESS | 1834 | 1462475563100 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}] 12:12:43 INFO - PROCESS | 1834 | 1462475563391 Marionette TRACE conn3 <- [1,563,null,{"value":null}] 12:12:43 INFO - PROCESS | 1834 | 1462475563666 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\", \"80296d11-d1d5-4e42-bf66-5e284310a16f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:12:43 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f2986bd3000 == 84 [pid = 1834] [id = 148] 12:12:43 INFO - PROCESS | 1834 | ++DOMWINDOW == 189 (0x7f2986177800) [pid = 1834] [serial = 443] [outer = (nil)] 12:12:43 INFO - PROCESS | 1834 | ++DOMWINDOW == 190 (0x7f2986e68000) [pid = 1834] [serial = 444] [outer = 0x7f2986177800] 12:12:43 INFO - PROCESS | 1834 | 1462475563734 Marionette DEBUG loaded listener.js 12:12:43 INFO - PROCESS | 1834 | ++DOMWINDOW == 191 (0x7f2986f67400) [pid = 1834] [serial = 445] [outer = 0x7f2986177800] 12:12:44 INFO - PROCESS | 1834 | --DOCSHELL 0x7f29ac931000 == 83 [pid = 1834] [id = 98] 12:12:44 INFO - PROCESS | 1834 | --DOCSHELL 0x7f29a322e800 == 82 [pid = 1834] [id = 133] 12:12:44 INFO - PROCESS | 1834 | --DOCSHELL 0x7f2997477800 == 81 [pid = 1834] [id = 132] 12:12:44 INFO - PROCESS | 1834 | --DOMWINDOW == 190 (0x7f298fe71400) [pid = 1834] [serial = 330] [outer = (nil)] [url = about:blank] 12:12:44 INFO - PROCESS | 1834 | --DOMWINDOW == 189 (0x7f298ff74800) [pid = 1834] [serial = 333] [outer = (nil)] [url = about:blank] 12:12:44 INFO - PROCESS | 1834 | --DOMWINDOW == 188 (0x7f299612d800) [pid = 1834] [serial = 336] [outer = (nil)] [url = about:blank] 12:12:44 INFO - PROCESS | 1834 | --DOMWINDOW == 187 (0x7f2999344c00) [pid = 1834] [serial = 360] [outer = (nil)] [url = about:blank] 12:12:44 INFO - PROCESS | 1834 | --DOCSHELL 0x7f2994ee0000 == 80 [pid = 1834] [id = 131] 12:12:44 INFO - PROCESS | 1834 | --DOCSHELL 0x7f298d3d6000 == 79 [pid = 1834] [id = 130] 12:12:44 INFO - PROCESS | 1834 | --DOCSHELL 0x7f298b929800 == 78 [pid = 1834] [id = 129] 12:12:44 INFO - PROCESS | 1834 | [1834] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 12:12:44 INFO - PROCESS | 1834 | --DOCSHELL 0x7f298d2aa000 == 77 [pid = 1834] [id = 128] 12:12:44 INFO - PROCESS | 1834 | --DOCSHELL 0x7f29a4432800 == 76 [pid = 1834] [id = 122] 12:12:44 INFO - PROCESS | 1834 | --DOCSHELL 0x7f2993bb5000 == 75 [pid = 1834] [id = 121] 12:12:44 INFO - PROCESS | 1834 | --DOMWINDOW == 186 (0x7f2995a2f000) [pid = 1834] [serial = 354] [outer = (nil)] [url = about:blank] 12:12:44 INFO - PROCESS | 1834 | --DOMWINDOW == 185 (0x7f2996b46c00) [pid = 1834] [serial = 355] [outer = (nil)] [url = about:blank] 12:12:44 INFO - PROCESS | 1834 | --DOMWINDOW == 184 (0x7f298c3bb800) [pid = 1834] [serial = 327] [outer = (nil)] [url = about:blank] 12:12:44 INFO - PROCESS | 1834 | --DOMWINDOW == 183 (0x7f298b9ce400) [pid = 1834] [serial = 345] [outer = (nil)] [url = about:blank] 12:12:44 INFO - PROCESS | 1834 | --DOMWINDOW == 182 (0x7f298c3c3000) [pid = 1834] [serial = 346] [outer = (nil)] [url = about:blank] 12:12:44 INFO - PROCESS | 1834 | --DOMWINDOW == 181 (0x7f298e947c00) [pid = 1834] [serial = 348] [outer = (nil)] [url = about:blank] 12:12:44 INFO - PROCESS | 1834 | --DOMWINDOW == 180 (0x7f298a963c00) [pid = 1834] [serial = 343] [outer = (nil)] [url = about:blank] 12:12:44 INFO - PROCESS | 1834 | --DOMWINDOW == 179 (0x7f298a5e7400) [pid = 1834] [serial = 342] [outer = (nil)] [url = about:blank] 12:12:44 INFO - PROCESS | 1834 | --DOMWINDOW == 178 (0x7f29999b4000) [pid = 1834] [serial = 339] [outer = (nil)] [url = about:blank] 12:12:44 INFO - PROCESS | 1834 | --DOMWINDOW == 177 (0x7f298ff82800) [pid = 1834] [serial = 351] [outer = (nil)] [url = about:blank] 12:12:44 INFO - PROCESS | 1834 | --DOMWINDOW == 176 (0x7f29979c2c00) [pid = 1834] [serial = 358] [outer = (nil)] [url = about:blank] 12:12:44 INFO - PROCESS | 1834 | --DOMWINDOW == 175 (0x7f298ff76000) [pid = 1834] [serial = 357] [outer = (nil)] [url = about:blank] 12:12:44 INFO - PROCESS | 1834 | --DOMWINDOW == 174 (0x7f2993c74c00) [pid = 1834] [serial = 352] [outer = (nil)] [url = about:blank] 12:12:44 INFO - PROCESS | 1834 | --DOMWINDOW == 173 (0x7f298fe75800) [pid = 1834] [serial = 349] [outer = (nil)] [url = about:blank] 12:12:44 INFO - PROCESS | 1834 | 1462475564556 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]]]}] 12:12:44 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | clearRect is not affected by globalAlpha 12:12:44 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | took 1482ms 12:12:44 INFO - PROCESS | 1834 | 1462475564574 Marionette TRACE conn3 -> [0,565,"getWindowHandle",null] 12:12:44 INFO - PROCESS | 1834 | 1462475564580 Marionette TRACE conn3 <- [1,565,null,{"value":"8"}] 12:12:44 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html 12:12:44 INFO - PROCESS | 1834 | 1462475564587 Marionette TRACE conn3 -> [0,566,"setScriptTimeout",{"ms":35000}] 12:12:44 INFO - PROCESS | 1834 | 1462475564591 Marionette TRACE conn3 <- [1,566,null,{}] 12:12:44 INFO - PROCESS | 1834 | 1462475564598 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}] 12:12:44 INFO - PROCESS | 1834 | 1462475564770 Marionette TRACE conn3 <- [1,567,null,{"value":null}] 12:12:44 INFO - PROCESS | 1834 | 1462475564894 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\", \"80296d11-d1d5-4e42-bf66-5e284310a16f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:12:44 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f298d291000 == 76 [pid = 1834] [id = 149] 12:12:44 INFO - PROCESS | 1834 | ++DOMWINDOW == 174 (0x7f29832e5800) [pid = 1834] [serial = 446] [outer = (nil)] 12:12:44 INFO - PROCESS | 1834 | ++DOMWINDOW == 175 (0x7f298a52a000) [pid = 1834] [serial = 447] [outer = 0x7f29832e5800] 12:12:44 INFO - PROCESS | 1834 | 1462475564961 Marionette DEBUG loaded listener.js 12:12:45 INFO - PROCESS | 1834 | ++DOMWINDOW == 176 (0x7f298a5ea800) [pid = 1834] [serial = 448] [outer = 0x7f29832e5800] 12:12:45 INFO - PROCESS | 1834 | [1834] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 12:12:45 INFO - PROCESS | 1834 | 1462475565740 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]]]}] 12:12:45 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | clearRect is not affected by globalCompositeOperation 12:12:45 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | took 1179ms 12:12:45 INFO - PROCESS | 1834 | 1462475565768 Marionette TRACE conn3 -> [0,569,"getWindowHandle",null] 12:12:45 INFO - PROCESS | 1834 | 1462475565772 Marionette TRACE conn3 <- [1,569,null,{"value":"8"}] 12:12:45 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html 12:12:45 INFO - PROCESS | 1834 | 1462475565796 Marionette TRACE conn3 -> [0,570,"setScriptTimeout",{"ms":35000}] 12:12:45 INFO - PROCESS | 1834 | 1462475565805 Marionette TRACE conn3 <- [1,570,null,{}] 12:12:45 INFO - PROCESS | 1834 | 1462475565813 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}] 12:12:45 INFO - PROCESS | 1834 | 1462475565987 Marionette TRACE conn3 <- [1,571,null,{"value":null}] 12:12:46 INFO - PROCESS | 1834 | 1462475565999 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\", \"80296d11-d1d5-4e42-bf66-5e284310a16f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:12:46 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f298febd000 == 77 [pid = 1834] [id = 150] 12:12:46 INFO - PROCESS | 1834 | ++DOMWINDOW == 177 (0x7f298b9cec00) [pid = 1834] [serial = 449] [outer = (nil)] 12:12:46 INFO - PROCESS | 1834 | ++DOMWINDOW == 178 (0x7f298c3b7c00) [pid = 1834] [serial = 450] [outer = 0x7f298b9cec00] 12:12:46 INFO - PROCESS | 1834 | 1462475566065 Marionette DEBUG loaded listener.js 12:12:46 INFO - PROCESS | 1834 | ++DOMWINDOW == 179 (0x7f298c3c4400) [pid = 1834] [serial = 451] [outer = 0x7f298b9cec00] 12:12:46 INFO - PROCESS | 1834 | [1834] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 12:12:46 INFO - PROCESS | 1834 | 1462475566992 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]]]}] 12:12:47 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | clearRect of negative sizes works 12:12:47 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | took 1251ms 12:12:47 INFO - PROCESS | 1834 | 1462475567039 Marionette TRACE conn3 -> [0,573,"getWindowHandle",null] 12:12:47 INFO - PROCESS | 1834 | 1462475567044 Marionette TRACE conn3 <- [1,573,null,{"value":"8"}] 12:12:47 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html 12:12:47 INFO - PROCESS | 1834 | 1462475567056 Marionette TRACE conn3 -> [0,574,"setScriptTimeout",{"ms":35000}] 12:12:47 INFO - PROCESS | 1834 | 1462475567059 Marionette TRACE conn3 <- [1,574,null,{}] 12:12:47 INFO - PROCESS | 1834 | 1462475567063 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}] 12:12:47 INFO - PROCESS | 1834 | 1462475567269 Marionette TRACE conn3 <- [1,575,null,{"value":null}] 12:12:47 INFO - PROCESS | 1834 | 1462475567294 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\", \"80296d11-d1d5-4e42-bf66-5e284310a16f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:12:47 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f29954f9800 == 78 [pid = 1834] [id = 151] 12:12:47 INFO - PROCESS | 1834 | ++DOMWINDOW == 180 (0x7f298a96e400) [pid = 1834] [serial = 452] [outer = (nil)] 12:12:47 INFO - PROCESS | 1834 | ++DOMWINDOW == 181 (0x7f298d1a8000) [pid = 1834] [serial = 453] [outer = 0x7f298a96e400] 12:12:47 INFO - PROCESS | 1834 | 1462475567358 Marionette DEBUG loaded listener.js 12:12:47 INFO - PROCESS | 1834 | ++DOMWINDOW == 182 (0x7f298e942400) [pid = 1834] [serial = 454] [outer = 0x7f298a96e400] 12:12:48 INFO - PROCESS | 1834 | ++DOMWINDOW == 183 (0x7f298a785c00) [pid = 1834] [serial = 455] [outer = 0x7f298cd64c00] 12:12:48 INFO - PROCESS | 1834 | 1462475568316 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]]]}] 12:12:48 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | clearRect() with Infinity/NaN is ignored 12:12:48 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | took 1329ms 12:12:48 INFO - PROCESS | 1834 | 1462475568415 Marionette TRACE conn3 -> [0,577,"getWindowHandle",null] 12:12:48 INFO - PROCESS | 1834 | 1462475568417 Marionette TRACE conn3 <- [1,577,null,{"value":"8"}] 12:12:48 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html 12:12:48 INFO - PROCESS | 1834 | 1462475568425 Marionette TRACE conn3 -> [0,578,"setScriptTimeout",{"ms":35000}] 12:12:48 INFO - PROCESS | 1834 | 1462475568427 Marionette TRACE conn3 <- [1,578,null,{}] 12:12:48 INFO - PROCESS | 1834 | 1462475568432 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}] 12:12:48 INFO - PROCESS | 1834 | 1462475568635 Marionette TRACE conn3 <- [1,579,null,{"value":null}] 12:12:48 INFO - PROCESS | 1834 | 1462475568663 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\", \"80296d11-d1d5-4e42-bf66-5e284310a16f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:12:48 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f2997473000 == 79 [pid = 1834] [id = 152] 12:12:48 INFO - PROCESS | 1834 | ++DOMWINDOW == 184 (0x7f298c4e8000) [pid = 1834] [serial = 456] [outer = (nil)] 12:12:48 INFO - PROCESS | 1834 | ++DOMWINDOW == 185 (0x7f298d1aa400) [pid = 1834] [serial = 457] [outer = 0x7f298c4e8000] 12:12:48 INFO - PROCESS | 1834 | 1462475568733 Marionette DEBUG loaded listener.js 12:12:48 INFO - PROCESS | 1834 | ++DOMWINDOW == 186 (0x7f298fe79c00) [pid = 1834] [serial = 458] [outer = 0x7f298c4e8000] 12:12:49 INFO - PROCESS | 1834 | --DOMWINDOW == 185 (0x7f298a523000) [pid = 1834] [serial = 395] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html] 12:12:49 INFO - PROCESS | 1834 | --DOMWINDOW == 184 (0x7f298c3c1000) [pid = 1834] [serial = 389] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html] 12:12:49 INFO - PROCESS | 1834 | --DOMWINDOW == 183 (0x7f2986e6fc00) [pid = 1834] [serial = 383] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html] 12:12:49 INFO - PROCESS | 1834 | --DOMWINDOW == 182 (0x7f298a96f000) [pid = 1834] [serial = 392] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html] 12:12:49 INFO - PROCESS | 1834 | --DOMWINDOW == 181 (0x7f29927e4c00) [pid = 1834] [serial = 398] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html] 12:12:49 INFO - PROCESS | 1834 | --DOMWINDOW == 180 (0x7f298d7f1c00) [pid = 1834] [serial = 217] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-out.html] 12:12:49 INFO - PROCESS | 1834 | --DOMWINDOW == 179 (0x7f298cd31c00) [pid = 1834] [serial = 284] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html] 12:12:49 INFO - PROCESS | 1834 | --DOMWINDOW == 178 (0x7f298a96cc00) [pid = 1834] [serial = 386] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html] 12:12:49 INFO - PROCESS | 1834 | --DOMWINDOW == 177 (0x7f299933f800) [pid = 1834] [serial = 323] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html] 12:12:49 INFO - PROCESS | 1834 | 1462475569691 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]]]}] 12:12:49 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | clearRect does not affect the current path 12:12:49 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | took 1291ms 12:12:49 INFO - PROCESS | 1834 | 1462475569721 Marionette TRACE conn3 -> [0,581,"getWindowHandle",null] 12:12:49 INFO - PROCESS | 1834 | 1462475569725 Marionette TRACE conn3 <- [1,581,null,{"value":"8"}] 12:12:49 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html 12:12:49 INFO - PROCESS | 1834 | 1462475569730 Marionette TRACE conn3 -> [0,582,"setScriptTimeout",{"ms":35000}] 12:12:49 INFO - PROCESS | 1834 | 1462475569732 Marionette TRACE conn3 <- [1,582,null,{}] 12:12:49 INFO - PROCESS | 1834 | 1462475569738 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}] 12:12:49 INFO - PROCESS | 1834 | 1462475569897 Marionette TRACE conn3 <- [1,583,null,{"value":null}] 12:12:49 INFO - PROCESS | 1834 | 1462475569913 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\", \"80296d11-d1d5-4e42-bf66-5e284310a16f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:12:49 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f29a3431800 == 80 [pid = 1834] [id = 153] 12:12:49 INFO - PROCESS | 1834 | ++DOMWINDOW == 178 (0x7f298a78e400) [pid = 1834] [serial = 459] [outer = (nil)] 12:12:49 INFO - PROCESS | 1834 | ++DOMWINDOW == 179 (0x7f298cde2c00) [pid = 1834] [serial = 460] [outer = 0x7f298a78e400] 12:12:49 INFO - PROCESS | 1834 | 1462475569978 Marionette DEBUG loaded listener.js 12:12:50 INFO - PROCESS | 1834 | ++DOMWINDOW == 180 (0x7f298cde8c00) [pid = 1834] [serial = 461] [outer = 0x7f298a78e400] 12:12:50 INFO - PROCESS | 1834 | 1462475570760 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]]]}] 12:12:50 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | clearRect does not draw shadows 12:12:50 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | took 1091ms 12:12:50 INFO - PROCESS | 1834 | 1462475570823 Marionette TRACE conn3 -> [0,585,"getWindowHandle",null] 12:12:50 INFO - PROCESS | 1834 | 1462475570826 Marionette TRACE conn3 <- [1,585,null,{"value":"8"}] 12:12:50 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html 12:12:50 INFO - PROCESS | 1834 | 1462475570833 Marionette TRACE conn3 -> [0,586,"setScriptTimeout",{"ms":35000}] 12:12:50 INFO - PROCESS | 1834 | 1462475570836 Marionette TRACE conn3 <- [1,586,null,{}] 12:12:50 INFO - PROCESS | 1834 | 1462475570843 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}] 12:12:50 INFO - PROCESS | 1834 | 1462475570994 Marionette TRACE conn3 <- [1,587,null,{"value":null}] 12:12:51 INFO - PROCESS | 1834 | 1462475571010 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\", \"80296d11-d1d5-4e42-bf66-5e284310a16f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:12:51 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f29a8287000 == 81 [pid = 1834] [id = 154] 12:12:51 INFO - PROCESS | 1834 | ++DOMWINDOW == 181 (0x7f298cde2000) [pid = 1834] [serial = 462] [outer = (nil)] 12:12:51 INFO - PROCESS | 1834 | ++DOMWINDOW == 182 (0x7f298d1d4800) [pid = 1834] [serial = 463] [outer = 0x7f298cde2000] 12:12:51 INFO - PROCESS | 1834 | 1462475571071 Marionette DEBUG loaded listener.js 12:12:51 INFO - PROCESS | 1834 | ++DOMWINDOW == 183 (0x7f298d1d8800) [pid = 1834] [serial = 464] [outer = 0x7f298cde2000] 12:12:51 INFO - PROCESS | 1834 | [1834] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 12:12:52 INFO - PROCESS | 1834 | 1462475572168 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]]]}] 12:12:52 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | clearRect is affected by transforms 12:12:52 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | took 1384ms 12:12:52 INFO - PROCESS | 1834 | 1462475572218 Marionette TRACE conn3 -> [0,589,"getWindowHandle",null] 12:12:52 INFO - PROCESS | 1834 | 1462475572226 Marionette TRACE conn3 <- [1,589,null,{"value":"8"}] 12:12:52 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html 12:12:52 INFO - PROCESS | 1834 | 1462475572234 Marionette TRACE conn3 -> [0,590,"setScriptTimeout",{"ms":35000}] 12:12:52 INFO - PROCESS | 1834 | 1462475572240 Marionette TRACE conn3 <- [1,590,null,{}] 12:12:52 INFO - PROCESS | 1834 | 1462475572247 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}] 12:12:52 INFO - PROCESS | 1834 | 1462475572486 Marionette TRACE conn3 <- [1,591,null,{"value":null}] 12:12:52 INFO - PROCESS | 1834 | 1462475572697 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\", \"80296d11-d1d5-4e42-bf66-5e284310a16f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:12:52 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f298d0cd000 == 82 [pid = 1834] [id = 155] 12:12:52 INFO - PROCESS | 1834 | ++DOMWINDOW == 184 (0x7f298616cc00) [pid = 1834] [serial = 465] [outer = (nil)] 12:12:52 INFO - PROCESS | 1834 | ++DOMWINDOW == 185 (0x7f2986e6d400) [pid = 1834] [serial = 466] [outer = 0x7f298616cc00] 12:12:52 INFO - PROCESS | 1834 | 1462475572787 Marionette DEBUG loaded listener.js 12:12:52 INFO - PROCESS | 1834 | ++DOMWINDOW == 186 (0x7f298a524c00) [pid = 1834] [serial = 467] [outer = 0x7f298616cc00] 12:12:53 INFO - PROCESS | 1834 | 1462475573830 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]]]}] 12:12:53 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | clearRect of zero pixels has no effect 12:12:53 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | took 1637ms 12:12:53 INFO - PROCESS | 1834 | 1462475573871 Marionette TRACE conn3 -> [0,593,"getWindowHandle",null] 12:12:53 INFO - PROCESS | 1834 | 1462475573880 Marionette TRACE conn3 <- [1,593,null,{"value":"8"}] 12:12:53 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html 12:12:53 INFO - PROCESS | 1834 | 1462475573890 Marionette TRACE conn3 -> [0,594,"setScriptTimeout",{"ms":35000}] 12:12:53 INFO - PROCESS | 1834 | 1462475573894 Marionette TRACE conn3 <- [1,594,null,{}] 12:12:53 INFO - PROCESS | 1834 | 1462475573900 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}] 12:12:54 INFO - PROCESS | 1834 | 1462475574081 Marionette TRACE conn3 <- [1,595,null,{"value":null}] 12:12:54 INFO - PROCESS | 1834 | 1462475574334 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\", \"80296d11-d1d5-4e42-bf66-5e284310a16f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:12:54 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f299428c800 == 83 [pid = 1834] [id = 156] 12:12:54 INFO - PROCESS | 1834 | ++DOMWINDOW == 187 (0x7f298a526400) [pid = 1834] [serial = 468] [outer = (nil)] 12:12:54 INFO - PROCESS | 1834 | ++DOMWINDOW == 188 (0x7f298a78dc00) [pid = 1834] [serial = 469] [outer = 0x7f298a526400] 12:12:54 INFO - PROCESS | 1834 | 1462475574418 Marionette DEBUG loaded listener.js 12:12:54 INFO - PROCESS | 1834 | ++DOMWINDOW == 189 (0x7f298a96e000) [pid = 1834] [serial = 470] [outer = 0x7f298a526400] 12:12:55 INFO - PROCESS | 1834 | 1462475575259 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]]]}] 12:12:55 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | fillRect works 12:12:55 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | took 1435ms 12:12:55 INFO - PROCESS | 1834 | 1462475575326 Marionette TRACE conn3 -> [0,597,"getWindowHandle",null] 12:12:55 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html 12:12:55 INFO - PROCESS | 1834 | 1462475575330 Marionette TRACE conn3 <- [1,597,null,{"value":"8"}] 12:12:55 INFO - PROCESS | 1834 | 1462475575338 Marionette TRACE conn3 -> [0,598,"setScriptTimeout",{"ms":35000}] 12:12:55 INFO - PROCESS | 1834 | 1462475575344 Marionette TRACE conn3 <- [1,598,null,{}] 12:12:55 INFO - PROCESS | 1834 | 1462475575360 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}] 12:12:55 INFO - PROCESS | 1834 | 1462475575581 Marionette TRACE conn3 <- [1,599,null,{"value":null}] 12:12:55 INFO - PROCESS | 1834 | 1462475575787 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\", \"80296d11-d1d5-4e42-bf66-5e284310a16f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:12:55 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f29ab355000 == 84 [pid = 1834] [id = 157] 12:12:55 INFO - PROCESS | 1834 | ++DOMWINDOW == 190 (0x7f298bcfe400) [pid = 1834] [serial = 471] [outer = (nil)] 12:12:55 INFO - PROCESS | 1834 | ++DOMWINDOW == 191 (0x7f298cde3c00) [pid = 1834] [serial = 472] [outer = 0x7f298bcfe400] 12:12:55 INFO - PROCESS | 1834 | 1462475575909 Marionette DEBUG loaded listener.js 12:12:56 INFO - PROCESS | 1834 | ++DOMWINDOW == 192 (0x7f298d1a8800) [pid = 1834] [serial = 473] [outer = 0x7f298bcfe400] 12:12:56 INFO - PROCESS | 1834 | 1462475576746 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]]]}] 12:12:56 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | fillRect is affected by clipping regions 12:12:56 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | took 1453ms 12:12:56 INFO - PROCESS | 1834 | 1462475576790 Marionette TRACE conn3 -> [0,601,"getWindowHandle",null] 12:12:56 INFO - PROCESS | 1834 | 1462475576796 Marionette TRACE conn3 <- [1,601,null,{"value":"8"}] 12:12:56 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html 12:12:56 INFO - PROCESS | 1834 | 1462475576801 Marionette TRACE conn3 -> [0,602,"setScriptTimeout",{"ms":35000}] 12:12:56 INFO - PROCESS | 1834 | 1462475576804 Marionette TRACE conn3 <- [1,602,null,{}] 12:12:56 INFO - PROCESS | 1834 | 1462475576810 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}] 12:12:56 INFO - PROCESS | 1834 | 1462475576990 Marionette TRACE conn3 <- [1,603,null,{"value":null}] 12:12:57 INFO - PROCESS | 1834 | 1462475577157 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\", \"80296d11-d1d5-4e42-bf66-5e284310a16f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:12:57 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f298d259000 == 85 [pid = 1834] [id = 158] 12:12:57 INFO - PROCESS | 1834 | ++DOMWINDOW == 193 (0x7f298bcf8400) [pid = 1834] [serial = 474] [outer = (nil)] 12:12:57 INFO - PROCESS | 1834 | ++DOMWINDOW == 194 (0x7f298d1da800) [pid = 1834] [serial = 475] [outer = 0x7f298bcf8400] 12:12:57 INFO - PROCESS | 1834 | 1462475577232 Marionette DEBUG loaded listener.js 12:12:57 INFO - PROCESS | 1834 | ++DOMWINDOW == 195 (0x7f298d7f1c00) [pid = 1834] [serial = 476] [outer = 0x7f298bcf8400] 12:12:58 INFO - PROCESS | 1834 | 1462475578053 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]]]}] 12:12:58 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | fillRect of negative sizes works 12:12:58 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | took 1282ms 12:12:58 INFO - PROCESS | 1834 | 1462475578100 Marionette TRACE conn3 -> [0,605,"getWindowHandle",null] 12:12:58 INFO - PROCESS | 1834 | 1462475578105 Marionette TRACE conn3 <- [1,605,null,{"value":"8"}] 12:12:58 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html 12:12:58 INFO - PROCESS | 1834 | 1462475578111 Marionette TRACE conn3 -> [0,606,"setScriptTimeout",{"ms":35000}] 12:12:58 INFO - PROCESS | 1834 | 1462475578115 Marionette TRACE conn3 <- [1,606,null,{}] 12:12:58 INFO - PROCESS | 1834 | 1462475578120 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}] 12:12:58 INFO - PROCESS | 1834 | 1462475578293 Marionette TRACE conn3 <- [1,607,null,{"value":null}] 12:12:58 INFO - PROCESS | 1834 | 1462475578459 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\", \"80296d11-d1d5-4e42-bf66-5e284310a16f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:12:58 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f29808d0800 == 86 [pid = 1834] [id = 159] 12:12:58 INFO - PROCESS | 1834 | ++DOMWINDOW == 196 (0x7f298bd04400) [pid = 1834] [serial = 477] [outer = (nil)] 12:12:58 INFO - PROCESS | 1834 | ++DOMWINDOW == 197 (0x7f298bd0cc00) [pid = 1834] [serial = 478] [outer = 0x7f298bd04400] 12:12:58 INFO - PROCESS | 1834 | 1462475578528 Marionette DEBUG loaded listener.js 12:12:58 INFO - PROCESS | 1834 | ++DOMWINDOW == 198 (0x7f298bd11000) [pid = 1834] [serial = 479] [outer = 0x7f298bd04400] 12:12:59 INFO - PROCESS | 1834 | 1462475579413 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]]]}] 12:12:59 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | fillRect() with Infinity/NaN is ignored 12:12:59 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | took 1341ms 12:12:59 INFO - PROCESS | 1834 | 1462475579454 Marionette TRACE conn3 -> [0,609,"getWindowHandle",null] 12:12:59 INFO - PROCESS | 1834 | 1462475579457 Marionette TRACE conn3 <- [1,609,null,{"value":"8"}] 12:12:59 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html 12:12:59 INFO - PROCESS | 1834 | 1462475579482 Marionette TRACE conn3 -> [0,610,"setScriptTimeout",{"ms":35000}] 12:12:59 INFO - PROCESS | 1834 | 1462475579485 Marionette TRACE conn3 <- [1,610,null,{}] 12:12:59 INFO - PROCESS | 1834 | 1462475579490 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}] 12:12:59 INFO - PROCESS | 1834 | 1462475579683 Marionette TRACE conn3 <- [1,611,null,{"value":null}] 12:12:59 INFO - PROCESS | 1834 | 1462475579848 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\", \"80296d11-d1d5-4e42-bf66-5e284310a16f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:12:59 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f2980ed1800 == 87 [pid = 1834] [id = 160] 12:12:59 INFO - PROCESS | 1834 | ++DOMWINDOW == 199 (0x7f298bd11400) [pid = 1834] [serial = 480] [outer = (nil)] 12:12:59 INFO - PROCESS | 1834 | ++DOMWINDOW == 200 (0x7f298ffd7400) [pid = 1834] [serial = 481] [outer = 0x7f298bd11400] 12:12:59 INFO - PROCESS | 1834 | 1462475579923 Marionette DEBUG loaded listener.js 12:13:00 INFO - PROCESS | 1834 | ++DOMWINDOW == 201 (0x7f2994db8000) [pid = 1834] [serial = 482] [outer = 0x7f298bd11400] 12:13:00 INFO - PROCESS | 1834 | 1462475580775 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]]]}] 12:13:00 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | fillRect does not affect the current path 12:13:00 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | took 1339ms 12:13:00 INFO - PROCESS | 1834 | 1462475580821 Marionette TRACE conn3 -> [0,613,"getWindowHandle",null] 12:13:00 INFO - PROCESS | 1834 | 1462475580827 Marionette TRACE conn3 <- [1,613,null,{"value":"8"}] 12:13:00 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html 12:13:00 INFO - PROCESS | 1834 | 1462475580837 Marionette TRACE conn3 -> [0,614,"setScriptTimeout",{"ms":35000}] 12:13:00 INFO - PROCESS | 1834 | 1462475580843 Marionette TRACE conn3 <- [1,614,null,{}] 12:13:00 INFO - PROCESS | 1834 | 1462475580852 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}] 12:13:01 INFO - PROCESS | 1834 | 1462475581068 Marionette TRACE conn3 <- [1,615,null,{"value":null}] 12:13:01 INFO - PROCESS | 1834 | 1462475581231 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\", \"80296d11-d1d5-4e42-bf66-5e284310a16f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:13:01 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f2984bd2000 == 88 [pid = 1834] [id = 161] 12:13:01 INFO - PROCESS | 1834 | ++DOMWINDOW == 202 (0x7f29809f2c00) [pid = 1834] [serial = 483] [outer = (nil)] 12:13:01 INFO - PROCESS | 1834 | ++DOMWINDOW == 203 (0x7f29809f7800) [pid = 1834] [serial = 484] [outer = 0x7f29809f2c00] 12:13:01 INFO - PROCESS | 1834 | 1462475581302 Marionette DEBUG loaded listener.js 12:13:01 INFO - PROCESS | 1834 | ++DOMWINDOW == 204 (0x7f29809fcc00) [pid = 1834] [serial = 485] [outer = 0x7f29809f2c00] 12:13:02 INFO - PROCESS | 1834 | 1462475582161 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]]]}] 12:13:02 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | fillRect draws shadows 12:13:02 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | took 1390ms 12:13:02 INFO - PROCESS | 1834 | 1462475582227 Marionette TRACE conn3 -> [0,617,"getWindowHandle",null] 12:13:02 INFO - PROCESS | 1834 | 1462475582231 Marionette TRACE conn3 <- [1,617,null,{"value":"8"}] 12:13:02 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html 12:13:02 INFO - PROCESS | 1834 | 1462475582237 Marionette TRACE conn3 -> [0,618,"setScriptTimeout",{"ms":35000}] 12:13:02 INFO - PROCESS | 1834 | 1462475582240 Marionette TRACE conn3 <- [1,618,null,{}] 12:13:02 INFO - PROCESS | 1834 | 1462475582246 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}] 12:13:02 INFO - PROCESS | 1834 | 1462475582416 Marionette TRACE conn3 <- [1,619,null,{"value":null}] 12:13:02 INFO - PROCESS | 1834 | 1462475582589 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\", \"80296d11-d1d5-4e42-bf66-5e284310a16f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:13:02 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f2984bea800 == 89 [pid = 1834] [id = 162] 12:13:02 INFO - PROCESS | 1834 | ++DOMWINDOW == 205 (0x7f29809f3400) [pid = 1834] [serial = 486] [outer = (nil)] 12:13:02 INFO - PROCESS | 1834 | ++DOMWINDOW == 206 (0x7f29811a1c00) [pid = 1834] [serial = 487] [outer = 0x7f29809f3400] 12:13:02 INFO - PROCESS | 1834 | 1462475582661 Marionette DEBUG loaded listener.js 12:13:02 INFO - PROCESS | 1834 | ++DOMWINDOW == 207 (0x7f29811a8400) [pid = 1834] [serial = 488] [outer = 0x7f29809f3400] 12:13:03 INFO - PROCESS | 1834 | 1462475583478 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]]]}] 12:13:03 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | fillRect is affected by transforms 12:13:03 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | took 1282ms 12:13:03 INFO - PROCESS | 1834 | 1462475583522 Marionette TRACE conn3 -> [0,621,"getWindowHandle",null] 12:13:03 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html 12:13:03 INFO - PROCESS | 1834 | 1462475583526 Marionette TRACE conn3 <- [1,621,null,{"value":"8"}] 12:13:03 INFO - PROCESS | 1834 | 1462475583531 Marionette TRACE conn3 -> [0,622,"setScriptTimeout",{"ms":35000}] 12:13:03 INFO - PROCESS | 1834 | 1462475583534 Marionette TRACE conn3 <- [1,622,null,{}] 12:13:03 INFO - PROCESS | 1834 | 1462475583539 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}] 12:13:03 INFO - PROCESS | 1834 | 1462475583711 Marionette TRACE conn3 <- [1,623,null,{"value":null}] 12:13:03 INFO - PROCESS | 1834 | 1462475583885 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\", \"80296d11-d1d5-4e42-bf66-5e284310a16f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:13:03 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f2980bb0000 == 90 [pid = 1834] [id = 163] 12:13:03 INFO - PROCESS | 1834 | ++DOMWINDOW == 208 (0x7f29809fb400) [pid = 1834] [serial = 489] [outer = (nil)] 12:13:03 INFO - PROCESS | 1834 | ++DOMWINDOW == 209 (0x7f29811ad800) [pid = 1834] [serial = 490] [outer = 0x7f29809fb400] 12:13:03 INFO - PROCESS | 1834 | 1462475583956 Marionette DEBUG loaded listener.js 12:13:04 INFO - PROCESS | 1834 | ++DOMWINDOW == 210 (0x7f29901d4000) [pid = 1834] [serial = 491] [outer = 0x7f29809fb400] 12:13:04 INFO - PROCESS | 1834 | 1462475584845 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]]]}] 12:13:04 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | fillRect of zero pixels has no effect 12:13:04 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | took 1386ms 12:13:04 INFO - PROCESS | 1834 | 1462475584918 Marionette TRACE conn3 -> [0,625,"getWindowHandle",null] 12:13:04 INFO - PROCESS | 1834 | 1462475584922 Marionette TRACE conn3 <- [1,625,null,{"value":"8"}] 12:13:04 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html 12:13:04 INFO - PROCESS | 1834 | 1462475584927 Marionette TRACE conn3 -> [0,626,"setScriptTimeout",{"ms":35000}] 12:13:04 INFO - PROCESS | 1834 | 1462475584930 Marionette TRACE conn3 <- [1,626,null,{}] 12:13:04 INFO - PROCESS | 1834 | 1462475584935 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}] 12:13:05 INFO - PROCESS | 1834 | 1462475585150 Marionette TRACE conn3 <- [1,627,null,{"value":null}] 12:13:05 INFO - PROCESS | 1834 | 1462475585365 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\", \"80296d11-d1d5-4e42-bf66-5e284310a16f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:13:05 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f2980ca3800 == 91 [pid = 1834] [id = 164] 12:13:05 INFO - PROCESS | 1834 | ++DOMWINDOW == 211 (0x7f298240c800) [pid = 1834] [serial = 492] [outer = (nil)] 12:13:05 INFO - PROCESS | 1834 | ++DOMWINDOW == 212 (0x7f298240e800) [pid = 1834] [serial = 493] [outer = 0x7f298240c800] 12:13:05 INFO - PROCESS | 1834 | 1462475585478 Marionette DEBUG loaded listener.js 12:13:05 INFO - PROCESS | 1834 | ++DOMWINDOW == 213 (0x7f2982412000) [pid = 1834] [serial = 494] [outer = 0x7f298240c800] 12:13:06 INFO - PROCESS | 1834 | 1462475586667 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]]]}] 12:13:06 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | strokeRect works 12:13:06 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | took 1782ms 12:13:06 INFO - PROCESS | 1834 | 1462475586711 Marionette TRACE conn3 -> [0,629,"getWindowHandle",null] 12:13:06 INFO - PROCESS | 1834 | 1462475586718 Marionette TRACE conn3 <- [1,629,null,{"value":"8"}] 12:13:06 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html 12:13:06 INFO - PROCESS | 1834 | 1462475586725 Marionette TRACE conn3 -> [0,630,"setScriptTimeout",{"ms":35000}] 12:13:06 INFO - PROCESS | 1834 | 1462475586731 Marionette TRACE conn3 <- [1,630,null,{}] 12:13:06 INFO - PROCESS | 1834 | 1462475586738 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}] 12:13:06 INFO - PROCESS | 1834 | 1462475586919 Marionette TRACE conn3 <- [1,631,null,{"value":null}] 12:13:07 INFO - PROCESS | 1834 | 1462475587086 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\", \"80296d11-d1d5-4e42-bf66-5e284310a16f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:13:07 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f298a626000 == 92 [pid = 1834] [id = 165] 12:13:07 INFO - PROCESS | 1834 | ++DOMWINDOW == 214 (0x7f29842e9000) [pid = 1834] [serial = 495] [outer = (nil)] 12:13:07 INFO - PROCESS | 1834 | ++DOMWINDOW == 215 (0x7f2985840400) [pid = 1834] [serial = 496] [outer = 0x7f29842e9000] 12:13:07 INFO - PROCESS | 1834 | 1462475587155 Marionette DEBUG loaded listener.js 12:13:07 INFO - PROCESS | 1834 | ++DOMWINDOW == 216 (0x7f2985b2e800) [pid = 1834] [serial = 497] [outer = 0x7f29842e9000] 12:13:08 INFO - PROCESS | 1834 | 1462475588108 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]]]}] 12:13:08 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | strokeRect is affected by clipping regions 12:13:08 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | took 1435ms 12:13:08 INFO - PROCESS | 1834 | 1462475588162 Marionette TRACE conn3 -> [0,633,"getWindowHandle",null] 12:13:08 INFO - PROCESS | 1834 | 1462475588169 Marionette TRACE conn3 <- [1,633,null,{"value":"8"}] 12:13:08 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html 12:13:08 INFO - PROCESS | 1834 | 1462475588180 Marionette TRACE conn3 -> [0,634,"setScriptTimeout",{"ms":35000}] 12:13:08 INFO - PROCESS | 1834 | 1462475588183 Marionette TRACE conn3 <- [1,634,null,{}] 12:13:08 INFO - PROCESS | 1834 | 1462475588190 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}] 12:13:08 INFO - PROCESS | 1834 | 1462475588358 Marionette TRACE conn3 <- [1,635,null,{"value":null}] 12:13:08 INFO - PROCESS | 1834 | 1462475588587 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\", \"80296d11-d1d5-4e42-bf66-5e284310a16f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:13:08 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f2985a2d000 == 93 [pid = 1834] [id = 166] 12:13:08 INFO - PROCESS | 1834 | ++DOMWINDOW == 217 (0x7f2986172c00) [pid = 1834] [serial = 498] [outer = (nil)] 12:13:08 INFO - PROCESS | 1834 | ++DOMWINDOW == 218 (0x7f2986e6d000) [pid = 1834] [serial = 499] [outer = 0x7f2986172c00] 12:13:08 INFO - PROCESS | 1834 | 1462475588658 Marionette DEBUG loaded listener.js 12:13:08 INFO - PROCESS | 1834 | ++DOMWINDOW == 219 (0x7f2986f73400) [pid = 1834] [serial = 500] [outer = 0x7f2986172c00] 12:13:09 INFO - PROCESS | 1834 | [1834] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 12:13:09 INFO - PROCESS | 1834 | 1462475589478 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]]]}] 12:13:09 INFO - PROCESS | 1834 | --DOCSHELL 0x7f2996b88000 == 92 [pid = 1834] [id = 28] 12:13:09 INFO - PROCESS | 1834 | --DOCSHELL 0x7f299ca13800 == 91 [pid = 1834] [id = 82] 12:13:09 INFO - PROCESS | 1834 | --DOCSHELL 0x7f29a350d000 == 90 [pid = 1834] [id = 110] 12:13:09 INFO - PROCESS | 1834 | --DOCSHELL 0x7f2986bd0800 == 89 [pid = 1834] [id = 112] 12:13:09 INFO - PROCESS | 1834 | --DOCSHELL 0x7f298d353800 == 88 [pid = 1834] [id = 111] 12:13:09 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | strokeRect is affected by globalAlpha 12:13:09 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | took 1385ms 12:13:09 INFO - PROCESS | 1834 | --DOMWINDOW == 218 (0x7f29927df400) [pid = 1834] [serial = 402] [outer = (nil)] [url = about:blank] 12:13:09 INFO - PROCESS | 1834 | --DOMWINDOW == 217 (0x7f299273ac00) [pid = 1834] [serial = 369] [outer = (nil)] [url = about:blank] 12:13:09 INFO - PROCESS | 1834 | --DOMWINDOW == 216 (0x7f298c3b7000) [pid = 1834] [serial = 363] [outer = (nil)] [url = about:blank] 12:13:09 INFO - PROCESS | 1834 | --DOMWINDOW == 215 (0x7f298fe1e400) [pid = 1834] [serial = 366] [outer = (nil)] [url = about:blank] 12:13:09 INFO - PROCESS | 1834 | --DOMWINDOW == 214 (0x7f29979c6c00) [pid = 1834] [serial = 372] [outer = (nil)] [url = about:blank] 12:13:09 INFO - PROCESS | 1834 | --DOMWINDOW == 213 (0x7f298ffd4c00) [pid = 1834] [serial = 375] [outer = (nil)] [url = about:blank] 12:13:09 INFO - PROCESS | 1834 | --DOMWINDOW == 212 (0x7f298584a400) [pid = 1834] [serial = 378] [outer = (nil)] [url = about:blank] 12:13:09 INFO - PROCESS | 1834 | --DOMWINDOW == 211 (0x7f2985b2a400) [pid = 1834] [serial = 381] [outer = (nil)] [url = about:blank] 12:13:09 INFO - PROCESS | 1834 | --DOCSHELL 0x7f29a3431800 == 87 [pid = 1834] [id = 153] 12:13:09 INFO - PROCESS | 1834 | --DOCSHELL 0x7f2997473000 == 86 [pid = 1834] [id = 152] 12:13:09 INFO - PROCESS | 1834 | --DOCSHELL 0x7f29954f9800 == 85 [pid = 1834] [id = 151] 12:13:09 INFO - PROCESS | 1834 | --DOCSHELL 0x7f298febd000 == 84 [pid = 1834] [id = 150] 12:13:09 INFO - PROCESS | 1834 | --DOCSHELL 0x7f298d291000 == 83 [pid = 1834] [id = 149] 12:13:09 INFO - PROCESS | 1834 | --DOCSHELL 0x7f2986bd3000 == 82 [pid = 1834] [id = 148] 12:13:09 INFO - PROCESS | 1834 | --DOCSHELL 0x7f2984f57000 == 81 [pid = 1834] [id = 147] 12:13:09 INFO - PROCESS | 1834 | 1462475589616 Marionette TRACE conn3 -> [0,637,"getWindowHandle",null] 12:13:09 INFO - PROCESS | 1834 | 1462475589620 Marionette TRACE conn3 <- [1,637,null,{"value":"8"}] 12:13:09 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html 12:13:09 INFO - PROCESS | 1834 | --DOCSHELL 0x7f2984f5a000 == 80 [pid = 1834] [id = 140] 12:13:09 INFO - PROCESS | 1834 | --DOCSHELL 0x7f29b00d2800 == 79 [pid = 1834] [id = 139] 12:13:09 INFO - PROCESS | 1834 | --DOCSHELL 0x7f298ce90800 == 78 [pid = 1834] [id = 138] 12:13:09 INFO - PROCESS | 1834 | --DOCSHELL 0x7f29a8a02800 == 77 [pid = 1834] [id = 137] 12:13:09 INFO - PROCESS | 1834 | --DOCSHELL 0x7f2996ba0800 == 76 [pid = 1834] [id = 136] 12:13:09 INFO - PROCESS | 1834 | --DOCSHELL 0x7f29ab351800 == 75 [pid = 1834] [id = 108] 12:13:09 INFO - PROCESS | 1834 | --DOCSHELL 0x7f298d296000 == 74 [pid = 1834] [id = 135] 12:13:09 INFO - PROCESS | 1834 | 1462475589648 Marionette TRACE conn3 -> [0,638,"setScriptTimeout",{"ms":35000}] 12:13:09 INFO - PROCESS | 1834 | 1462475589652 Marionette TRACE conn3 <- [1,638,null,{}] 12:13:09 INFO - PROCESS | 1834 | 1462475589669 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}] 12:13:09 INFO - PROCESS | 1834 | 1462475589833 Marionette TRACE conn3 <- [1,639,null,{"value":null}] 12:13:09 INFO - PROCESS | 1834 | --DOMWINDOW == 210 (0x7f29a3739800) [pid = 1834] [serial = 325] [outer = (nil)] [url = about:blank] 12:13:09 INFO - PROCESS | 1834 | --DOMWINDOW == 209 (0x7f298a531000) [pid = 1834] [serial = 397] [outer = (nil)] [url = about:blank] 12:13:09 INFO - PROCESS | 1834 | --DOMWINDOW == 208 (0x7f298cd36000) [pid = 1834] [serial = 390] [outer = (nil)] [url = about:blank] 12:13:09 INFO - PROCESS | 1834 | --DOMWINDOW == 207 (0x7f2986e70400) [pid = 1834] [serial = 384] [outer = (nil)] [url = about:blank] 12:13:09 INFO - PROCESS | 1834 | --DOMWINDOW == 206 (0x7f298fe14000) [pid = 1834] [serial = 391] [outer = (nil)] [url = about:blank] 12:13:09 INFO - PROCESS | 1834 | --DOMWINDOW == 205 (0x7f298ffdc000) [pid = 1834] [serial = 394] [outer = (nil)] [url = about:blank] 12:13:09 INFO - PROCESS | 1834 | --DOMWINDOW == 204 (0x7f2994053400) [pid = 1834] [serial = 399] [outer = (nil)] [url = about:blank] 12:13:09 INFO - PROCESS | 1834 | --DOMWINDOW == 203 (0x7f298ff7bc00) [pid = 1834] [serial = 393] [outer = (nil)] [url = about:blank] 12:13:09 INFO - PROCESS | 1834 | --DOMWINDOW == 202 (0x7f29ab30bc00) [pid = 1834] [serial = 219] [outer = (nil)] [url = about:blank] 12:13:09 INFO - PROCESS | 1834 | --DOMWINDOW == 201 (0x7f29ac97d800) [pid = 1834] [serial = 286] [outer = (nil)] [url = about:blank] 12:13:09 INFO - PROCESS | 1834 | --DOMWINDOW == 200 (0x7f2986f73800) [pid = 1834] [serial = 385] [outer = (nil)] [url = about:blank] 12:13:09 INFO - PROCESS | 1834 | --DOMWINDOW == 199 (0x7f298a52d400) [pid = 1834] [serial = 396] [outer = (nil)] [url = about:blank] 12:13:09 INFO - PROCESS | 1834 | --DOMWINDOW == 198 (0x7f298b9c2c00) [pid = 1834] [serial = 387] [outer = (nil)] [url = about:blank] 12:13:09 INFO - PROCESS | 1834 | --DOMWINDOW == 197 (0x7f299612fc00) [pid = 1834] [serial = 400] [outer = (nil)] [url = about:blank] 12:13:09 INFO - PROCESS | 1834 | --DOMWINDOW == 196 (0x7f298c3b6400) [pid = 1834] [serial = 388] [outer = (nil)] [url = about:blank] 12:13:10 INFO - PROCESS | 1834 | 1462475590026 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\", \"80296d11-d1d5-4e42-bf66-5e284310a16f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:13:10 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f298605d000 == 75 [pid = 1834] [id = 167] 12:13:10 INFO - PROCESS | 1834 | ++DOMWINDOW == 197 (0x7f2986f6fc00) [pid = 1834] [serial = 501] [outer = (nil)] 12:13:10 INFO - PROCESS | 1834 | ++DOMWINDOW == 198 (0x7f298a5e5400) [pid = 1834] [serial = 502] [outer = 0x7f2986f6fc00] 12:13:10 INFO - PROCESS | 1834 | 1462475590098 Marionette DEBUG loaded listener.js 12:13:10 INFO - PROCESS | 1834 | ++DOMWINDOW == 199 (0x7f298a964c00) [pid = 1834] [serial = 503] [outer = 0x7f2986f6fc00] 12:13:10 INFO - PROCESS | 1834 | [1834] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 12:13:10 INFO - PROCESS | 1834 | 1462475590928 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]]]}] 12:13:10 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | strokeRect is not affected by globalCompositeOperation 12:13:10 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | took 1306ms 12:13:10 INFO - PROCESS | 1834 | 1462475590937 Marionette TRACE conn3 -> [0,641,"getWindowHandle",null] 12:13:10 INFO - PROCESS | 1834 | 1462475590942 Marionette TRACE conn3 <- [1,641,null,{"value":"8"}] 12:13:10 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html 12:13:10 INFO - PROCESS | 1834 | 1462475590952 Marionette TRACE conn3 -> [0,642,"setScriptTimeout",{"ms":35000}] 12:13:10 INFO - PROCESS | 1834 | 1462475590954 Marionette TRACE conn3 <- [1,642,null,{}] 12:13:10 INFO - PROCESS | 1834 | 1462475590960 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}] 12:13:11 INFO - PROCESS | 1834 | 1462475591166 Marionette TRACE conn3 <- [1,643,null,{"value":null}] 12:13:11 INFO - PROCESS | 1834 | 1462475591186 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\", \"80296d11-d1d5-4e42-bf66-5e284310a16f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:13:11 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f298d01f800 == 76 [pid = 1834] [id = 168] 12:13:11 INFO - PROCESS | 1834 | ++DOMWINDOW == 200 (0x7f298a522c00) [pid = 1834] [serial = 504] [outer = (nil)] 12:13:11 INFO - PROCESS | 1834 | ++DOMWINDOW == 201 (0x7f298b9cf800) [pid = 1834] [serial = 505] [outer = 0x7f298a522c00] 12:13:11 INFO - PROCESS | 1834 | 1462475591248 Marionette DEBUG loaded listener.js 12:13:11 INFO - PROCESS | 1834 | ++DOMWINDOW == 202 (0x7f298bcf7800) [pid = 1834] [serial = 506] [outer = 0x7f298a522c00] 12:13:12 INFO - PROCESS | 1834 | 1462475592049 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]]]}] 12:13:12 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | strokeRect of negative sizes works 12:13:12 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | took 1128ms 12:13:12 INFO - PROCESS | 1834 | 1462475592095 Marionette TRACE conn3 -> [0,645,"getWindowHandle",null] 12:13:12 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html 12:13:12 INFO - PROCESS | 1834 | 1462475592099 Marionette TRACE conn3 <- [1,645,null,{"value":"8"}] 12:13:12 INFO - PROCESS | 1834 | 1462475592109 Marionette TRACE conn3 -> [0,646,"setScriptTimeout",{"ms":35000}] 12:13:12 INFO - PROCESS | 1834 | 1462475592113 Marionette TRACE conn3 <- [1,646,null,{}] 12:13:12 INFO - PROCESS | 1834 | 1462475592117 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}] 12:13:12 INFO - PROCESS | 1834 | 1462475592285 Marionette TRACE conn3 <- [1,647,null,{"value":null}] 12:13:12 INFO - PROCESS | 1834 | 1462475592300 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\", \"80296d11-d1d5-4e42-bf66-5e284310a16f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:13:12 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f298d2a4800 == 77 [pid = 1834] [id = 169] 12:13:12 INFO - PROCESS | 1834 | ++DOMWINDOW == 203 (0x7f298a5ec400) [pid = 1834] [serial = 507] [outer = (nil)] 12:13:12 INFO - PROCESS | 1834 | ++DOMWINDOW == 204 (0x7f298bd0d400) [pid = 1834] [serial = 508] [outer = 0x7f298a5ec400] 12:13:12 INFO - PROCESS | 1834 | 1462475592362 Marionette DEBUG loaded listener.js 12:13:12 INFO - PROCESS | 1834 | ++DOMWINDOW == 205 (0x7f298c3bb400) [pid = 1834] [serial = 509] [outer = 0x7f298a5ec400] 12:13:13 INFO - PROCESS | 1834 | 1462475593274 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]]]}] 12:13:13 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | strokeRect() with Infinity/NaN is ignored 12:13:13 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | took 1232ms 12:13:13 INFO - PROCESS | 1834 | 1462475593338 Marionette TRACE conn3 -> [0,649,"getWindowHandle",null] 12:13:13 INFO - PROCESS | 1834 | 1462475593342 Marionette TRACE conn3 <- [1,649,null,{"value":"8"}] 12:13:13 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html 12:13:13 INFO - PROCESS | 1834 | 1462475593348 Marionette TRACE conn3 -> [0,650,"setScriptTimeout",{"ms":35000}] 12:13:13 INFO - PROCESS | 1834 | 1462475593350 Marionette TRACE conn3 <- [1,650,null,{}] 12:13:13 INFO - PROCESS | 1834 | 1462475593356 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}] 12:13:13 INFO - PROCESS | 1834 | 1462475593571 Marionette TRACE conn3 <- [1,651,null,{"value":null}] 12:13:13 INFO - PROCESS | 1834 | 1462475593610 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\", \"80296d11-d1d5-4e42-bf66-5e284310a16f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:13:13 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f298d3cf800 == 78 [pid = 1834] [id = 170] 12:13:13 INFO - PROCESS | 1834 | ++DOMWINDOW == 206 (0x7f298bcfd000) [pid = 1834] [serial = 510] [outer = (nil)] 12:13:13 INFO - PROCESS | 1834 | ++DOMWINDOW == 207 (0x7f298cdea800) [pid = 1834] [serial = 511] [outer = 0x7f298bcfd000] 12:13:13 INFO - PROCESS | 1834 | 1462475593673 Marionette DEBUG loaded listener.js 12:13:13 INFO - PROCESS | 1834 | ++DOMWINDOW == 208 (0x7f298d1dd400) [pid = 1834] [serial = 512] [outer = 0x7f298bcfd000] 12:13:14 INFO - PROCESS | 1834 | 1462475594501 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]]]}] 12:13:14 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | strokeRect does not affect the current path 12:13:14 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | took 1176ms 12:13:14 INFO - PROCESS | 1834 | 1462475594526 Marionette TRACE conn3 -> [0,653,"getWindowHandle",null] 12:13:14 INFO - PROCESS | 1834 | 1462475594530 Marionette TRACE conn3 <- [1,653,null,{"value":"8"}] 12:13:14 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html 12:13:14 INFO - PROCESS | 1834 | --DOMWINDOW == 207 (0x7f298a96e400) [pid = 1834] [serial = 452] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html] 12:13:14 INFO - PROCESS | 1834 | --DOMWINDOW == 206 (0x7f298c4e8000) [pid = 1834] [serial = 456] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html] 12:13:14 INFO - PROCESS | 1834 | --DOMWINDOW == 205 (0x7f2986177800) [pid = 1834] [serial = 443] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html] 12:13:14 INFO - PROCESS | 1834 | --DOMWINDOW == 204 (0x7f298b9cec00) [pid = 1834] [serial = 449] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html] 12:13:14 INFO - PROCESS | 1834 | --DOMWINDOW == 203 (0x7f2983235000) [pid = 1834] [serial = 440] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html] 12:13:14 INFO - PROCESS | 1834 | --DOMWINDOW == 202 (0x7f29832e5800) [pid = 1834] [serial = 446] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html] 12:13:14 INFO - PROCESS | 1834 | --DOMWINDOW == 201 (0x7f298a78e400) [pid = 1834] [serial = 459] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html] 12:13:14 INFO - PROCESS | 1834 | --DOMWINDOW == 200 (0x7f298a5e3c00) [pid = 1834] [serial = 359] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html] 12:13:14 INFO - PROCESS | 1834 | 1462475594840 Marionette TRACE conn3 -> [0,654,"setScriptTimeout",{"ms":35000}] 12:13:14 INFO - PROCESS | 1834 | 1462475594843 Marionette TRACE conn3 <- [1,654,null,{}] 12:13:14 INFO - PROCESS | 1834 | 1462475594847 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}] 12:13:14 INFO - PROCESS | 1834 | 1462475594995 Marionette TRACE conn3 <- [1,655,null,{"value":null}] 12:13:15 INFO - PROCESS | 1834 | 1462475595004 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\", \"80296d11-d1d5-4e42-bf66-5e284310a16f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:13:15 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f298d0cc000 == 79 [pid = 1834] [id = 171] 12:13:15 INFO - PROCESS | 1834 | ++DOMWINDOW == 201 (0x7f2982407000) [pid = 1834] [serial = 513] [outer = (nil)] 12:13:15 INFO - PROCESS | 1834 | ++DOMWINDOW == 202 (0x7f298cd34400) [pid = 1834] [serial = 514] [outer = 0x7f2982407000] 12:13:15 INFO - PROCESS | 1834 | 1462475595081 Marionette DEBUG loaded listener.js 12:13:15 INFO - PROCESS | 1834 | ++DOMWINDOW == 203 (0x7f298d1d9000) [pid = 1834] [serial = 515] [outer = 0x7f2982407000] 12:13:15 INFO - PROCESS | 1834 | 1462475595810 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]]]}] 12:13:15 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | strokeRect draws shadows 12:13:15 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | took 1060ms 12:13:15 INFO - PROCESS | 1834 | 1462475595876 Marionette TRACE conn3 -> [0,657,"getWindowHandle",null] 12:13:15 INFO - PROCESS | 1834 | 1462475595880 Marionette TRACE conn3 <- [1,657,null,{"value":"8"}] 12:13:15 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html 12:13:15 INFO - PROCESS | 1834 | 1462475595885 Marionette TRACE conn3 -> [0,658,"setScriptTimeout",{"ms":35000}] 12:13:15 INFO - PROCESS | 1834 | 1462475595887 Marionette TRACE conn3 <- [1,658,null,{}] 12:13:15 INFO - PROCESS | 1834 | 1462475595924 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}] 12:13:16 INFO - PROCESS | 1834 | 1462475596074 Marionette TRACE conn3 <- [1,659,null,{"value":null}] 12:13:16 INFO - PROCESS | 1834 | 1462475596085 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\", \"80296d11-d1d5-4e42-bf66-5e284310a16f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:13:16 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f299327a800 == 80 [pid = 1834] [id = 172] 12:13:16 INFO - PROCESS | 1834 | ++DOMWINDOW == 204 (0x7f298a5e3c00) [pid = 1834] [serial = 516] [outer = (nil)] 12:13:16 INFO - PROCESS | 1834 | ++DOMWINDOW == 205 (0x7f298f33b400) [pid = 1834] [serial = 517] [outer = 0x7f298a5e3c00] 12:13:16 INFO - PROCESS | 1834 | 1462475596145 Marionette DEBUG loaded listener.js 12:13:16 INFO - PROCESS | 1834 | ++DOMWINDOW == 206 (0x7f298fe79400) [pid = 1834] [serial = 518] [outer = 0x7f298a5e3c00] 12:13:17 INFO - PROCESS | 1834 | 1462475597138 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]]]}] 12:13:17 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | fillRect is affected by transforms 12:13:17 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | took 1296ms 12:13:17 INFO - PROCESS | 1834 | 1462475597184 Marionette TRACE conn3 -> [0,661,"getWindowHandle",null] 12:13:17 INFO - PROCESS | 1834 | 1462475597190 Marionette TRACE conn3 <- [1,661,null,{"value":"8"}] 12:13:17 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html 12:13:17 INFO - PROCESS | 1834 | 1462475597199 Marionette TRACE conn3 -> [0,662,"setScriptTimeout",{"ms":35000}] 12:13:17 INFO - PROCESS | 1834 | 1462475597203 Marionette TRACE conn3 <- [1,662,null,{}] 12:13:17 INFO - PROCESS | 1834 | 1462475597211 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}] 12:13:17 INFO - PROCESS | 1834 | 1462475597396 Marionette TRACE conn3 <- [1,663,null,{"value":null}] 12:13:17 INFO - PROCESS | 1834 | 1462475597573 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\", \"80296d11-d1d5-4e42-bf66-5e284310a16f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:13:17 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f2984dd2000 == 81 [pid = 1834] [id = 173] 12:13:17 INFO - PROCESS | 1834 | ++DOMWINDOW == 207 (0x7f298240fc00) [pid = 1834] [serial = 519] [outer = (nil)] 12:13:17 INFO - PROCESS | 1834 | ++DOMWINDOW == 208 (0x7f29842e7000) [pid = 1834] [serial = 520] [outer = 0x7f298240fc00] 12:13:17 INFO - PROCESS | 1834 | 1462475597649 Marionette DEBUG loaded listener.js 12:13:17 INFO - PROCESS | 1834 | ++DOMWINDOW == 209 (0x7f298584b800) [pid = 1834] [serial = 521] [outer = 0x7f298240fc00] 12:13:18 INFO - PROCESS | 1834 | [1834] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 12:13:18 INFO - PROCESS | 1834 | 1462475598553 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]]]}] 12:13:18 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | strokeRect of 0x0 pixels draws nothing 12:13:18 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | took 1385ms 12:13:18 INFO - PROCESS | 1834 | 1462475598584 Marionette TRACE conn3 -> [0,665,"getWindowHandle",null] 12:13:18 INFO - PROCESS | 1834 | 1462475598591 Marionette TRACE conn3 <- [1,665,null,{"value":"8"}] 12:13:18 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html 12:13:18 INFO - PROCESS | 1834 | 1462475598603 Marionette TRACE conn3 -> [0,666,"setScriptTimeout",{"ms":35000}] 12:13:18 INFO - PROCESS | 1834 | 1462475598607 Marionette TRACE conn3 <- [1,666,null,{}] 12:13:18 INFO - PROCESS | 1834 | 1462475598613 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}] 12:13:18 INFO - PROCESS | 1834 | 1462475598803 Marionette TRACE conn3 <- [1,667,null,{"value":null}] 12:13:18 INFO - PROCESS | 1834 | 1462475598969 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\", \"80296d11-d1d5-4e42-bf66-5e284310a16f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:13:18 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f298d0d8000 == 82 [pid = 1834] [id = 174] 12:13:18 INFO - PROCESS | 1834 | ++DOMWINDOW == 210 (0x7f2986e6e400) [pid = 1834] [serial = 522] [outer = (nil)] 12:13:19 INFO - PROCESS | 1834 | ++DOMWINDOW == 211 (0x7f298a52c800) [pid = 1834] [serial = 523] [outer = 0x7f2986e6e400] 12:13:19 INFO - PROCESS | 1834 | 1462475599045 Marionette DEBUG loaded listener.js 12:13:19 INFO - PROCESS | 1834 | ++DOMWINDOW == 212 (0x7f298a788000) [pid = 1834] [serial = 524] [outer = 0x7f2986e6e400] 12:13:19 INFO - PROCESS | 1834 | [1834] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 12:13:20 INFO - PROCESS | 1834 | 1462475600072 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]]]}] 12:13: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 12:13:20 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | took 1530ms 12:13:20 INFO - PROCESS | 1834 | 1462475600134 Marionette TRACE conn3 -> [0,669,"getWindowHandle",null] 12:13:20 INFO - PROCESS | 1834 | 1462475600138 Marionette TRACE conn3 <- [1,669,null,{"value":"8"}] 12:13:20 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html 12:13:20 INFO - PROCESS | 1834 | 1462475600144 Marionette TRACE conn3 -> [0,670,"setScriptTimeout",{"ms":35000}] 12:13:20 INFO - PROCESS | 1834 | 1462475600149 Marionette TRACE conn3 <- [1,670,null,{}] 12:13:20 INFO - PROCESS | 1834 | 1462475600166 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}] 12:13:20 INFO - PROCESS | 1834 | 1462475600390 Marionette TRACE conn3 <- [1,671,null,{"value":null}] 12:13:20 INFO - PROCESS | 1834 | 1462475600602 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\", \"80296d11-d1d5-4e42-bf66-5e284310a16f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:13:20 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f2995996800 == 83 [pid = 1834] [id = 175] 12:13:20 INFO - PROCESS | 1834 | ++DOMWINDOW == 213 (0x7f298bd09800) [pid = 1834] [serial = 525] [outer = (nil)] 12:13:20 INFO - PROCESS | 1834 | ++DOMWINDOW == 214 (0x7f298c4e2800) [pid = 1834] [serial = 526] [outer = 0x7f298bd09800] 12:13:20 INFO - PROCESS | 1834 | 1462475600726 Marionette DEBUG loaded listener.js 12:13:20 INFO - PROCESS | 1834 | ++DOMWINDOW == 215 (0x7f298cdde800) [pid = 1834] [serial = 527] [outer = 0x7f298bd09800] 12:13:21 INFO - PROCESS | 1834 | 1462475601553 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]]]}] 12:13:21 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | strokeRect of Nx0 pixels draws a straight line 12:13:21 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | took 1484ms 12:13:21 INFO - PROCESS | 1834 | 1462475601630 Marionette TRACE conn3 -> [0,673,"getWindowHandle",null] 12:13:21 INFO - PROCESS | 1834 | 1462475601633 Marionette TRACE conn3 <- [1,673,null,{"value":"8"}] 12:13:21 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html 12:13:21 INFO - PROCESS | 1834 | 1462475601640 Marionette TRACE conn3 -> [0,674,"setScriptTimeout",{"ms":35000}] 12:13:21 INFO - PROCESS | 1834 | 1462475601643 Marionette TRACE conn3 <- [1,674,null,{}] 12:13:21 INFO - PROCESS | 1834 | 1462475601648 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}] 12:13:21 INFO - PROCESS | 1834 | 1462475601832 Marionette TRACE conn3 <- [1,675,null,{"value":null}] 12:13:22 INFO - PROCESS | 1834 | 1462475602010 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\", \"80296d11-d1d5-4e42-bf66-5e284310a16f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:13:22 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f2996615800 == 84 [pid = 1834] [id = 176] 12:13:22 INFO - PROCESS | 1834 | ++DOMWINDOW == 216 (0x7f29811ab000) [pid = 1834] [serial = 528] [outer = (nil)] 12:13:22 INFO - PROCESS | 1834 | ++DOMWINDOW == 217 (0x7f298d719000) [pid = 1834] [serial = 529] [outer = 0x7f29811ab000] 12:13:22 INFO - PROCESS | 1834 | 1462475602080 Marionette DEBUG loaded listener.js 12:13:22 INFO - PROCESS | 1834 | ++DOMWINDOW == 218 (0x7f298fe1e400) [pid = 1834] [serial = 530] [outer = 0x7f29811ab000] 12:13:22 INFO - PROCESS | 1834 | [1834] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 12:13:22 INFO - PROCESS | 1834 | 1462475602973 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]]]}] 12:13:23 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 12:13:23 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html | took 1384ms 12:13:23 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html 12:13:23 INFO - PROCESS | 1834 | 1462475603026 Marionette TRACE conn3 -> [0,677,"getWindowHandle",null] 12:13:23 INFO - PROCESS | 1834 | 1462475603029 Marionette TRACE conn3 <- [1,677,null,{"value":"8"}] 12:13:23 INFO - PROCESS | 1834 | 1462475603035 Marionette TRACE conn3 -> [0,678,"setScriptTimeout",{"ms":35000}] 12:13:23 INFO - PROCESS | 1834 | 1462475603039 Marionette TRACE conn3 <- [1,678,null,{}] 12:13:23 INFO - PROCESS | 1834 | 1462475603044 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}] 12:13:23 INFO - PROCESS | 1834 | 1462475603220 Marionette TRACE conn3 <- [1,679,null,{"value":null}] 12:13:23 INFO - PROCESS | 1834 | 1462475603393 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\", \"80296d11-d1d5-4e42-bf66-5e284310a16f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:13:23 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f299ca11000 == 85 [pid = 1834] [id = 177] 12:13:23 INFO - PROCESS | 1834 | ++DOMWINDOW == 219 (0x7f298cdeb000) [pid = 1834] [serial = 531] [outer = (nil)] 12:13:23 INFO - PROCESS | 1834 | ++DOMWINDOW == 220 (0x7f298ff7bc00) [pid = 1834] [serial = 532] [outer = 0x7f298cdeb000] 12:13:23 INFO - PROCESS | 1834 | 1462475603469 Marionette DEBUG loaded listener.js 12:13:23 INFO - PROCESS | 1834 | ++DOMWINDOW == 221 (0x7f29901d4c00) [pid = 1834] [serial = 533] [outer = 0x7f298cdeb000] 12:13:24 INFO - PROCESS | 1834 | 1462475604368 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]]]}] 12:13: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 12:13:24 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | took 1385ms 12:13:24 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html 12:13:24 INFO - PROCESS | 1834 | 1462475604420 Marionette TRACE conn3 -> [0,681,"getWindowHandle",null] 12:13:24 INFO - PROCESS | 1834 | 1462475604423 Marionette TRACE conn3 <- [1,681,null,{"value":"8"}] 12:13:24 INFO - PROCESS | 1834 | 1462475604430 Marionette TRACE conn3 -> [0,682,"setScriptTimeout",{"ms":35000}] 12:13:24 INFO - PROCESS | 1834 | 1462475604433 Marionette TRACE conn3 <- [1,682,null,{}] 12:13:24 INFO - PROCESS | 1834 | 1462475604439 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}] 12:13:24 INFO - PROCESS | 1834 | 1462475604648 Marionette TRACE conn3 <- [1,683,null,{"value":null}] 12:13:24 INFO - PROCESS | 1834 | 1462475604817 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\", \"80296d11-d1d5-4e42-bf66-5e284310a16f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:13:24 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f29a442c000 == 86 [pid = 1834] [id = 178] 12:13:24 INFO - PROCESS | 1834 | ++DOMWINDOW == 222 (0x7f29927e8000) [pid = 1834] [serial = 534] [outer = (nil)] 12:13:24 INFO - PROCESS | 1834 | ++DOMWINDOW == 223 (0x7f2994a8a800) [pid = 1834] [serial = 535] [outer = 0x7f29927e8000] 12:13:24 INFO - PROCESS | 1834 | 1462475604894 Marionette DEBUG loaded listener.js 12:13:25 INFO - PROCESS | 1834 | ++DOMWINDOW == 224 (0x7f2995951400) [pid = 1834] [serial = 536] [outer = 0x7f29927e8000] 12:13:26 INFO - PROCESS | 1834 | SkCairoFTTypeface::onFilterRec unimplemented 12:13:26 INFO - PROCESS | 1834 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 12:13:26 INFO - PROCESS | 1834 | 1462475606230 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]]]}] 12:13: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) 12:13:26 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html | took 1840ms 12:13:26 INFO - PROCESS | 1834 | 1462475606307 Marionette TRACE conn3 -> [0,685,"getWindowHandle",null] 12:13:26 INFO - PROCESS | 1834 | 1462475606312 Marionette TRACE conn3 <- [1,685,null,{"value":"8"}] 12:13:26 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html 12:13:26 INFO - PROCESS | 1834 | 1462475606367 Marionette TRACE conn3 -> [0,686,"setScriptTimeout",{"ms":35000}] 12:13:26 INFO - PROCESS | 1834 | 1462475606371 Marionette TRACE conn3 <- [1,686,null,{}] 12:13:26 INFO - PROCESS | 1834 | 1462475606377 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}] 12:13:26 INFO - PROCESS | 1834 | 1462475606543 Marionette TRACE conn3 <- [1,687,null,{"value":null}] 12:13:26 INFO - PROCESS | 1834 | 1462475606709 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\", \"80296d11-d1d5-4e42-bf66-5e284310a16f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:13:26 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f29a89cb800 == 87 [pid = 1834] [id = 179] 12:13:26 INFO - PROCESS | 1834 | ++DOMWINDOW == 225 (0x7f2993b46400) [pid = 1834] [serial = 537] [outer = (nil)] 12:13:26 INFO - PROCESS | 1834 | ++DOMWINDOW == 226 (0x7f2995d1d400) [pid = 1834] [serial = 538] [outer = 0x7f2993b46400] 12:13:26 INFO - PROCESS | 1834 | 1462475606793 Marionette DEBUG loaded listener.js 12:13:26 INFO - PROCESS | 1834 | ++DOMWINDOW == 227 (0x7f2996746800) [pid = 1834] [serial = 539] [outer = 0x7f2993b46400] 12:13:28 INFO - PROCESS | 1834 | SkCairoFTTypeface::onFilterRec unimplemented 12:13:28 INFO - PROCESS | 1834 | 1462475608297 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]]]}] 12:13:28 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | textAlign end with ltr is the right edge 12:13:28 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | took 1990ms 12:13:28 INFO - PROCESS | 1834 | 1462475608352 Marionette TRACE conn3 -> [0,689,"getWindowHandle",null] 12:13:28 INFO - PROCESS | 1834 | 1462475608358 Marionette TRACE conn3 <- [1,689,null,{"value":"8"}] 12:13:28 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html 12:13:28 INFO - PROCESS | 1834 | 1462475608367 Marionette TRACE conn3 -> [0,690,"setScriptTimeout",{"ms":35000}] 12:13:28 INFO - PROCESS | 1834 | 1462475608372 Marionette TRACE conn3 <- [1,690,null,{}] 12:13:28 INFO - PROCESS | 1834 | 1462475608381 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}] 12:13:28 INFO - PROCESS | 1834 | 1462475608565 Marionette TRACE conn3 <- [1,691,null,{"value":null}] 12:13:28 INFO - PROCESS | 1834 | 1462475608748 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\", \"80296d11-d1d5-4e42-bf66-5e284310a16f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:13:28 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f298427f800 == 88 [pid = 1834] [id = 180] 12:13:28 INFO - PROCESS | 1834 | ++DOMWINDOW == 228 (0x7f29809fd400) [pid = 1834] [serial = 540] [outer = (nil)] 12:13:28 INFO - PROCESS | 1834 | ++DOMWINDOW == 229 (0x7f2982410c00) [pid = 1834] [serial = 541] [outer = 0x7f29809fd400] 12:13:28 INFO - PROCESS | 1834 | 1462475608817 Marionette DEBUG loaded listener.js 12:13:28 INFO - PROCESS | 1834 | ++DOMWINDOW == 230 (0x7f2985b23800) [pid = 1834] [serial = 542] [outer = 0x7f29809fd400] 12:13:30 INFO - PROCESS | 1834 | SkCairoFTTypeface::onFilterRec unimplemented 12:13:30 INFO - PROCESS | 1834 | 1462475610182 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]]]}] 12:13:30 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | textAlign end with rtl is the left edge 12:13:30 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | took 1840ms 12:13:30 INFO - PROCESS | 1834 | 1462475610206 Marionette TRACE conn3 -> [0,693,"getWindowHandle",null] 12:13:30 INFO - PROCESS | 1834 | 1462475610214 Marionette TRACE conn3 <- [1,693,null,{"value":"8"}] 12:13:30 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html 12:13:30 INFO - PROCESS | 1834 | 1462475610268 Marionette TRACE conn3 -> [0,694,"setScriptTimeout",{"ms":35000}] 12:13:30 INFO - PROCESS | 1834 | 1462475610271 Marionette TRACE conn3 <- [1,694,null,{}] 12:13:30 INFO - PROCESS | 1834 | 1462475610296 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}] 12:13:30 INFO - PROCESS | 1834 | 1462475610469 Marionette TRACE conn3 <- [1,695,null,{"value":null}] 12:13:30 INFO - PROCESS | 1834 | 1462475610636 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\", \"80296d11-d1d5-4e42-bf66-5e284310a16f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:13:30 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f29846d4000 == 89 [pid = 1834] [id = 181] 12:13:30 INFO - PROCESS | 1834 | ++DOMWINDOW == 231 (0x7f2986040000) [pid = 1834] [serial = 543] [outer = (nil)] 12:13:30 INFO - PROCESS | 1834 | ++DOMWINDOW == 232 (0x7f298604c400) [pid = 1834] [serial = 544] [outer = 0x7f2986040000] 12:13:30 INFO - PROCESS | 1834 | 1462475610722 Marionette DEBUG loaded listener.js 12:13:30 INFO - PROCESS | 1834 | ++DOMWINDOW == 233 (0x7f2986173400) [pid = 1834] [serial = 545] [outer = 0x7f2986040000] 12:13:31 INFO - PROCESS | 1834 | --DOCSHELL 0x7f29a8a04800 == 88 [pid = 1834] [id = 64] 12:13:31 INFO - PROCESS | 1834 | --DOMWINDOW == 232 (0x7f298d19e800) [pid = 1834] [serial = 426] [outer = (nil)] [url = about:blank] 12:13:31 INFO - PROCESS | 1834 | --DOMWINDOW == 231 (0x7f2986f65400) [pid = 1834] [serial = 405] [outer = (nil)] [url = about:blank] 12:13:31 INFO - PROCESS | 1834 | --DOMWINDOW == 230 (0x7f298c4f0800) [pid = 1834] [serial = 411] [outer = (nil)] [url = about:blank] 12:13:31 INFO - PROCESS | 1834 | --DOMWINDOW == 229 (0x7f298b9ce800) [pid = 1834] [serial = 408] [outer = (nil)] [url = about:blank] 12:13:31 INFO - PROCESS | 1834 | --DOMWINDOW == 228 (0x7f29a7acbc00) [pid = 1834] [serial = 420] [outer = (nil)] [url = about:blank] 12:13:31 INFO - PROCESS | 1834 | --DOMWINDOW == 227 (0x7f29964ad800) [pid = 1834] [serial = 417] [outer = (nil)] [url = about:blank] 12:13:31 INFO - PROCESS | 1834 | --DOMWINDOW == 226 (0x7f2983232c00) [pid = 1834] [serial = 429] [outer = (nil)] [url = about:blank] 12:13:31 INFO - PROCESS | 1834 | --DOMWINDOW == 225 (0x7f29842f5400) [pid = 1834] [serial = 423] [outer = (nil)] [url = about:blank] 12:13:31 INFO - PROCESS | 1834 | --DOMWINDOW == 224 (0x7f298ffdcc00) [pid = 1834] [serial = 414] [outer = (nil)] [url = about:blank] 12:13:31 INFO - PROCESS | 1834 | --DOMWINDOW == 223 (0x7f2983238c00) [pid = 1834] [serial = 432] [outer = (nil)] [url = about:blank] 12:13:31 INFO - PROCESS | 1834 | --DOMWINDOW == 222 (0x7f29832e5c00) [pid = 1834] [serial = 435] [outer = (nil)] [url = about:blank] 12:13:31 INFO - PROCESS | 1834 | --DOMWINDOW == 221 (0x7f2986158c00) [pid = 1834] [serial = 438] [outer = (nil)] [url = about:blank] 12:13:31 INFO - PROCESS | 1834 | --DOCSHELL 0x7f298d0cc000 == 87 [pid = 1834] [id = 171] 12:13:31 INFO - PROCESS | 1834 | --DOCSHELL 0x7f298d3cf800 == 86 [pid = 1834] [id = 170] 12:13:31 INFO - PROCESS | 1834 | --DOCSHELL 0x7f298d2a4800 == 85 [pid = 1834] [id = 169] 12:13:31 INFO - PROCESS | 1834 | --DOCSHELL 0x7f298d01f800 == 84 [pid = 1834] [id = 168] 12:13:31 INFO - PROCESS | 1834 | --DOCSHELL 0x7f298605d000 == 83 [pid = 1834] [id = 167] 12:13:31 INFO - PROCESS | 1834 | --DOCSHELL 0x7f2985a2d000 == 82 [pid = 1834] [id = 166] 12:13:31 INFO - PROCESS | 1834 | --DOCSHELL 0x7f298a626000 == 81 [pid = 1834] [id = 165] 12:13:31 INFO - PROCESS | 1834 | --DOCSHELL 0x7f2980ca3800 == 80 [pid = 1834] [id = 164] 12:13:31 INFO - PROCESS | 1834 | --DOCSHELL 0x7f2980bb0000 == 79 [pid = 1834] [id = 163] 12:13:31 INFO - PROCESS | 1834 | --DOCSHELL 0x7f2984bea800 == 78 [pid = 1834] [id = 162] 12:13:31 INFO - PROCESS | 1834 | --DOCSHELL 0x7f2984bd2000 == 77 [pid = 1834] [id = 161] 12:13:31 INFO - PROCESS | 1834 | --DOCSHELL 0x7f2980ed1800 == 76 [pid = 1834] [id = 160] 12:13:31 INFO - PROCESS | 1834 | --DOCSHELL 0x7f29808d0800 == 75 [pid = 1834] [id = 159] 12:13:31 INFO - PROCESS | 1834 | --DOCSHELL 0x7f298d259000 == 74 [pid = 1834] [id = 158] 12:13:31 INFO - PROCESS | 1834 | --DOCSHELL 0x7f29ab355000 == 73 [pid = 1834] [id = 157] 12:13:31 INFO - PROCESS | 1834 | --DOCSHELL 0x7f299428c800 == 72 [pid = 1834] [id = 156] 12:13:31 INFO - PROCESS | 1834 | --DOCSHELL 0x7f298d0cd000 == 71 [pid = 1834] [id = 155] 12:13:31 INFO - PROCESS | 1834 | --DOCSHELL 0x7f29a8287000 == 70 [pid = 1834] [id = 154] 12:13:31 INFO - PROCESS | 1834 | --DOMWINDOW == 220 (0x7f29a3741000) [pid = 1834] [serial = 361] [outer = (nil)] [url = about:blank] 12:13:31 INFO - PROCESS | 1834 | --DOMWINDOW == 219 (0x7f298d1a8000) [pid = 1834] [serial = 453] [outer = (nil)] [url = about:blank] 12:13:31 INFO - PROCESS | 1834 | --DOMWINDOW == 218 (0x7f298d1aa400) [pid = 1834] [serial = 457] [outer = (nil)] [url = about:blank] 12:13:31 INFO - PROCESS | 1834 | --DOMWINDOW == 217 (0x7f298e942400) [pid = 1834] [serial = 454] [outer = (nil)] [url = about:blank] 12:13:31 INFO - PROCESS | 1834 | --DOMWINDOW == 216 (0x7f2986e68000) [pid = 1834] [serial = 444] [outer = (nil)] [url = about:blank] 12:13:31 INFO - PROCESS | 1834 | --DOMWINDOW == 215 (0x7f298fe79c00) [pid = 1834] [serial = 458] [outer = (nil)] [url = about:blank] 12:13:31 INFO - PROCESS | 1834 | --DOMWINDOW == 214 (0x7f298c3b7c00) [pid = 1834] [serial = 450] [outer = (nil)] [url = about:blank] 12:13:31 INFO - PROCESS | 1834 | --DOMWINDOW == 213 (0x7f2986f67400) [pid = 1834] [serial = 445] [outer = (nil)] [url = about:blank] 12:13:31 INFO - PROCESS | 1834 | --DOMWINDOW == 212 (0x7f298583ec00) [pid = 1834] [serial = 442] [outer = (nil)] [url = about:blank] 12:13:31 INFO - PROCESS | 1834 | --DOMWINDOW == 211 (0x7f29832ddc00) [pid = 1834] [serial = 441] [outer = (nil)] [url = about:blank] 12:13:31 INFO - PROCESS | 1834 | --DOMWINDOW == 210 (0x7f298a52a000) [pid = 1834] [serial = 447] [outer = (nil)] [url = about:blank] 12:13:31 INFO - PROCESS | 1834 | --DOMWINDOW == 209 (0x7f298a5ea800) [pid = 1834] [serial = 448] [outer = (nil)] [url = about:blank] 12:13:31 INFO - PROCESS | 1834 | --DOMWINDOW == 208 (0x7f29999b3000) [pid = 1834] [serial = 256] [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.] 12:13:31 INFO - PROCESS | 1834 | --DOMWINDOW == 207 (0x7f298cde2c00) [pid = 1834] [serial = 460] [outer = (nil)] [url = about:blank] 12:13:31 INFO - PROCESS | 1834 | --DOMWINDOW == 206 (0x7f298c3c4400) [pid = 1834] [serial = 451] [outer = (nil)] [url = about:blank] 12:13:31 INFO - PROCESS | 1834 | --DOMWINDOW == 205 (0x7f298cde8c00) [pid = 1834] [serial = 461] [outer = (nil)] [url = about:blank] 12:13:32 INFO - PROCESS | 1834 | SkCairoFTTypeface::onFilterRec unimplemented 12:13:32 INFO - PROCESS | 1834 | 1462475612035 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]]]}] 12:13:32 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) 12:13:32 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html | took 1818ms 12:13:32 INFO - PROCESS | 1834 | 1462475612196 Marionette TRACE conn3 -> [0,697,"getWindowHandle",null] 12:13:32 INFO - PROCESS | 1834 | 1462475612201 Marionette TRACE conn3 <- [1,697,null,{"value":"8"}] 12:13:32 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html 12:13:32 INFO - PROCESS | 1834 | 1462475612224 Marionette TRACE conn3 -> [0,698,"setScriptTimeout",{"ms":35000}] 12:13:32 INFO - PROCESS | 1834 | 1462475612230 Marionette TRACE conn3 <- [1,698,null,{}] 12:13:32 INFO - PROCESS | 1834 | 1462475612246 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}] 12:13:32 INFO - PROCESS | 1834 | 1462475612399 Marionette TRACE conn3 <- [1,699,null,{"value":null}] 12:13:32 INFO - PROCESS | 1834 | 1462475612411 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\", \"80296d11-d1d5-4e42-bf66-5e284310a16f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:13:32 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f2984bd2000 == 71 [pid = 1834] [id = 182] 12:13:32 INFO - PROCESS | 1834 | ++DOMWINDOW == 206 (0x7f2986f69800) [pid = 1834] [serial = 546] [outer = (nil)] 12:13:32 INFO - PROCESS | 1834 | ++DOMWINDOW == 207 (0x7f298a5e7400) [pid = 1834] [serial = 547] [outer = 0x7f2986f69800] 12:13:32 INFO - PROCESS | 1834 | 1462475612481 Marionette DEBUG loaded listener.js 12:13:32 INFO - PROCESS | 1834 | ++DOMWINDOW == 208 (0x7f298a78b400) [pid = 1834] [serial = 548] [outer = 0x7f2986f69800] 12:13:33 INFO - PROCESS | 1834 | SkCairoFTTypeface::onFilterRec unimplemented 12:13:33 INFO - PROCESS | 1834 | 1462475613690 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]]]}] 12:13: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) 12:13:33 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html | took 1488ms 12:13:33 INFO - PROCESS | 1834 | 1462475613709 Marionette TRACE conn3 -> [0,701,"getWindowHandle",null] 12:13:33 INFO - PROCESS | 1834 | 1462475613713 Marionette TRACE conn3 <- [1,701,null,{"value":"8"}] 12:13:33 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html 12:13:33 INFO - PROCESS | 1834 | 1462475613727 Marionette TRACE conn3 -> [0,702,"setScriptTimeout",{"ms":35000}] 12:13:33 INFO - PROCESS | 1834 | 1462475613731 Marionette TRACE conn3 <- [1,702,null,{}] 12:13:33 INFO - PROCESS | 1834 | 1462475613736 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}] 12:13:33 INFO - PROCESS | 1834 | 1462475613967 Marionette TRACE conn3 <- [1,703,null,{"value":null}] 12:13:34 INFO - PROCESS | 1834 | 1462475614088 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\", \"80296d11-d1d5-4e42-bf66-5e284310a16f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:13:34 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f298a54b800 == 72 [pid = 1834] [id = 183] 12:13:34 INFO - PROCESS | 1834 | ++DOMWINDOW == 209 (0x7f29809f1400) [pid = 1834] [serial = 549] [outer = (nil)] 12:13:34 INFO - PROCESS | 1834 | ++DOMWINDOW == 210 (0x7f298a966c00) [pid = 1834] [serial = 550] [outer = 0x7f29809f1400] 12:13:34 INFO - PROCESS | 1834 | 1462475614150 Marionette DEBUG loaded listener.js 12:13:34 INFO - PROCESS | 1834 | ++DOMWINDOW == 211 (0x7f298bcfb000) [pid = 1834] [serial = 551] [outer = 0x7f29809f1400] 12:13:35 INFO - PROCESS | 1834 | SkCairoFTTypeface::onFilterRec unimplemented 12:13:35 INFO - PROCESS | 1834 | 1462475615266 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]]]}] 12:13: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 12:13:35 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | took 1578ms 12:13:35 INFO - PROCESS | 1834 | 1462475615306 Marionette TRACE conn3 -> [0,705,"getWindowHandle",null] 12:13:35 INFO - PROCESS | 1834 | 1462475615309 Marionette TRACE conn3 <- [1,705,null,{"value":"8"}] 12:13:35 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html 12:13:35 INFO - PROCESS | 1834 | 1462475615315 Marionette TRACE conn3 -> [0,706,"setScriptTimeout",{"ms":35000}] 12:13:35 INFO - PROCESS | 1834 | 1462475615317 Marionette TRACE conn3 <- [1,706,null,{}] 12:13:35 INFO - PROCESS | 1834 | 1462475615322 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}] 12:13:35 INFO - PROCESS | 1834 | 1462475615526 Marionette TRACE conn3 <- [1,707,null,{"value":null}] 12:13:35 INFO - PROCESS | 1834 | 1462475615625 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\", \"80296d11-d1d5-4e42-bf66-5e284310a16f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:13:35 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f298ce9a800 == 73 [pid = 1834] [id = 184] 12:13:35 INFO - PROCESS | 1834 | ++DOMWINDOW == 212 (0x7f298a528800) [pid = 1834] [serial = 552] [outer = (nil)] 12:13:35 INFO - PROCESS | 1834 | ++DOMWINDOW == 213 (0x7f298bd05400) [pid = 1834] [serial = 553] [outer = 0x7f298a528800] 12:13:35 INFO - PROCESS | 1834 | 1462475615683 Marionette DEBUG loaded listener.js 12:13:35 INFO - PROCESS | 1834 | ++DOMWINDOW == 214 (0x7f298cbb6c00) [pid = 1834] [serial = 554] [outer = 0x7f298a528800] 12:13:36 INFO - PROCESS | 1834 | --DOMWINDOW == 213 (0x7f29964a6400) [pid = 1834] [serial = 253] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-out.html] 12:13:36 INFO - PROCESS | 1834 | --DOMWINDOW == 212 (0x7f298c843000) [pid = 1834] [serial = 181] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-in.html] 12:13:36 INFO - PROCESS | 1834 | --DOMWINDOW == 211 (0x7f298a5e6400) [pid = 1834] [serial = 299] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html] 12:13:36 INFO - PROCESS | 1834 | --DOMWINDOW == 210 (0x7f298c83f800) [pid = 1834] [serial = 178] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-atop.html] 12:13:36 INFO - PROCESS | 1834 | --DOMWINDOW == 209 (0x7f2999345c00) [pid = 1834] [serial = 229] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-in.html] 12:13:37 INFO - PROCESS | 1834 | --DOMWINDOW == 208 (0x7f2993c7d400) [pid = 1834] [serial = 184] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-out.html] 12:13:37 INFO - PROCESS | 1834 | --DOMWINDOW == 207 (0x7f298f33a400) [pid = 1834] [serial = 247] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html] 12:13:37 INFO - PROCESS | 1834 | --DOMWINDOW == 206 (0x7f298cbb9800) [pid = 1834] [serial = 220] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-over.html] 12:13:37 INFO - PROCESS | 1834 | --DOMWINDOW == 205 (0x7f298a5ec400) [pid = 1834] [serial = 507] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html] 12:13:37 INFO - PROCESS | 1834 | --DOMWINDOW == 204 (0x7f29842e9000) [pid = 1834] [serial = 495] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html] 12:13:37 INFO - PROCESS | 1834 | --DOMWINDOW == 203 (0x7f2982407000) [pid = 1834] [serial = 513] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html] 12:13:37 INFO - PROCESS | 1834 | --DOMWINDOW == 202 (0x7f298a96ec00) [pid = 1834] [serial = 338] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html] 12:13:37 INFO - PROCESS | 1834 | --DOMWINDOW == 201 (0x7f29994c6000) [pid = 1834] [serial = 190] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.lighter.html] 12:13:37 INFO - PROCESS | 1834 | --DOMWINDOW == 200 (0x7f2986e6b400) [pid = 1834] [serial = 371] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html] 12:13:37 INFO - PROCESS | 1834 | --DOMWINDOW == 199 (0x7f2996125000) [pid = 1834] [serial = 257] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.copy.html] 12:13:37 INFO - PROCESS | 1834 | --DOMWINDOW == 198 (0x7f298cd35400) [pid = 1834] [serial = 365] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html] 12:13:37 INFO - PROCESS | 1834 | --DOMWINDOW == 197 (0x7f2994a85800) [pid = 1834] [serial = 187] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-over.html] 12:13:37 INFO - PROCESS | 1834 | --DOMWINDOW == 196 (0x7f2986172c00) [pid = 1834] [serial = 498] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html] 12:13:37 INFO - PROCESS | 1834 | --DOMWINDOW == 195 (0x7f2985840c00) [pid = 1834] [serial = 377] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html] 12:13:37 INFO - PROCESS | 1834 | --DOMWINDOW == 194 (0x7f298d7f3000) [pid = 1834] [serial = 145] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.xor.html] 12:13:37 INFO - PROCESS | 1834 | --DOMWINDOW == 193 (0x7f2986f6fc00) [pid = 1834] [serial = 501] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html] 12:13:37 INFO - PROCESS | 1834 | --DOMWINDOW == 192 (0x7f298c4ea000) [pid = 1834] [serial = 263] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-in.html] 12:13:37 INFO - PROCESS | 1834 | --DOMWINDOW == 191 (0x7f298a5e7c00) [pid = 1834] [serial = 287] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.copy.html] 12:13:37 INFO - PROCESS | 1834 | --DOMWINDOW == 190 (0x7f29975a3000) [pid = 1834] [serial = 226] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-atop.html] 12:13:37 INFO - PROCESS | 1834 | --DOMWINDOW == 189 (0x7f298a96a400) [pid = 1834] [serial = 362] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html] 12:13:37 INFO - PROCESS | 1834 | --DOMWINDOW == 188 (0x7f2993cd8c00) [pid = 1834] [serial = 260] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html] 12:13:37 INFO - PROCESS | 1834 | --DOMWINDOW == 187 (0x7f29978dc800) [pid = 1834] [serial = 154] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.darker.html] 12:13:37 INFO - PROCESS | 1834 | --DOMWINDOW == 186 (0x7f2993c03400) [pid = 1834] [serial = 148] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.casesensitive.html] 12:13:37 INFO - PROCESS | 1834 | --DOMWINDOW == 185 (0x7f298cd38800) [pid = 1834] [serial = 329] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html] 12:13:37 INFO - PROCESS | 1834 | --DOMWINDOW == 184 (0x7f2986f74000) [pid = 1834] [serial = 374] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html] 12:13:37 INFO - PROCESS | 1834 | --DOMWINDOW == 183 (0x7f298e58dc00) [pid = 1834] [serial = 115] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.copy.html] 12:13:37 INFO - PROCESS | 1834 | --DOMWINDOW == 182 (0x7f298b9cb800) [pid = 1834] [serial = 326] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html] 12:13:37 INFO - PROCESS | 1834 | --DOMWINDOW == 181 (0x7f2985844000) [pid = 1834] [serial = 380] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html] 12:13:37 INFO - PROCESS | 1834 | --DOMWINDOW == 180 (0x7f298a522c00) [pid = 1834] [serial = 504] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html] 12:13:37 INFO - PROCESS | 1834 | --DOMWINDOW == 179 (0x7f298a591000) [pid = 1834] [serial = 296] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html] 12:13:37 INFO - PROCESS | 1834 | --DOMWINDOW == 178 (0x7f2996122800) [pid = 1834] [serial = 232] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-out.html] 12:13:37 INFO - PROCESS | 1834 | --DOMWINDOW == 177 (0x7f298cd2b800) [pid = 1834] [serial = 290] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html] 12:13:37 INFO - PROCESS | 1834 | --DOMWINDOW == 176 (0x7f2986e69000) [pid = 1834] [serial = 368] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html] 12:13:37 INFO - PROCESS | 1834 | --DOMWINDOW == 175 (0x7f298a96c400) [pid = 1834] [serial = 332] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html] 12:13:37 INFO - PROCESS | 1834 | --DOMWINDOW == 174 (0x7f298a587c00) [pid = 1834] [serial = 335] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html] 12:13:37 INFO - PROCESS | 1834 | --DOMWINDOW == 173 (0x7f298ff79000) [pid = 1834] [serial = 250] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-in.html] 12:13:37 INFO - PROCESS | 1834 | --DOMWINDOW == 172 (0x7f298a590c00) [pid = 1834] [serial = 293] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html] 12:13:37 INFO - PROCESS | 1834 | --DOMWINDOW == 171 (0x7f298bcfd000) [pid = 1834] [serial = 510] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html] 12:13:37 INFO - PROCESS | 1834 | --DOMWINDOW == 170 (0x7f29a3215400) [pid = 1834] [serial = 151] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.clear.html] 12:13:37 INFO - PROCESS | 1834 | --DOMWINDOW == 169 (0x7f29927e4000) [pid = 1834] [serial = 223] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.lighter.html] 12:13:37 INFO - PROCESS | 1834 | --DOMWINDOW == 168 (0x7f29aa6c6400) [pid = 1834] [serial = 193] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-atop.html] 12:13:37 INFO - PROCESS | 1834 | SkCairoFTTypeface::onFilterRec unimplemented 12:13:37 INFO - PROCESS | 1834 | 1462475617647 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]]]}] 12:13: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 12:13:37 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | took 2388ms 12:13:37 INFO - PROCESS | 1834 | 1462475617704 Marionette TRACE conn3 -> [0,709,"getWindowHandle",null] 12:13:37 INFO - PROCESS | 1834 | 1462475617707 Marionette TRACE conn3 <- [1,709,null,{"value":"8"}] 12:13:37 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html 12:13:37 INFO - PROCESS | 1834 | 1462475617715 Marionette TRACE conn3 -> [0,710,"setScriptTimeout",{"ms":35000}] 12:13:37 INFO - PROCESS | 1834 | 1462475617717 Marionette TRACE conn3 <- [1,710,null,{}] 12:13:37 INFO - PROCESS | 1834 | 1462475617729 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}] 12:13:37 INFO - PROCESS | 1834 | 1462475617904 Marionette TRACE conn3 <- [1,711,null,{"value":null}] 12:13:37 INFO - PROCESS | 1834 | 1462475617916 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\", \"80296d11-d1d5-4e42-bf66-5e284310a16f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:13:37 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f298d0db800 == 74 [pid = 1834] [id = 185] 12:13:37 INFO - PROCESS | 1834 | ++DOMWINDOW == 169 (0x7f2985840800) [pid = 1834] [serial = 555] [outer = (nil)] 12:13:37 INFO - PROCESS | 1834 | ++DOMWINDOW == 170 (0x7f298c4e9800) [pid = 1834] [serial = 556] [outer = 0x7f2985840800] 12:13:37 INFO - PROCESS | 1834 | 1462475617978 Marionette DEBUG loaded listener.js 12:13:38 INFO - PROCESS | 1834 | ++DOMWINDOW == 171 (0x7f298cd6d800) [pid = 1834] [serial = 557] [outer = 0x7f2985840800] 12:13:39 INFO - PROCESS | 1834 | SkCairoFTTypeface::onFilterRec unimplemented 12:13:39 INFO - PROCESS | 1834 | 1462475619161 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]]]}] 12:13:39 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | Canvas test: 2d.text.draw.baseline.alphabetic 12:13:39 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | took 1484ms 12:13:39 INFO - PROCESS | 1834 | 1462475619200 Marionette TRACE conn3 -> [0,713,"getWindowHandle",null] 12:13:39 INFO - PROCESS | 1834 | 1462475619206 Marionette TRACE conn3 <- [1,713,null,{"value":"8"}] 12:13:39 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html 12:13:39 INFO - PROCESS | 1834 | 1462475619215 Marionette TRACE conn3 -> [0,714,"setScriptTimeout",{"ms":35000}] 12:13:39 INFO - PROCESS | 1834 | 1462475619220 Marionette TRACE conn3 <- [1,714,null,{}] 12:13:39 INFO - PROCESS | 1834 | 1462475619231 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}] 12:13:39 INFO - PROCESS | 1834 | 1462475619444 Marionette TRACE conn3 <- [1,715,null,{"value":null}] 12:13:39 INFO - PROCESS | 1834 | 1462475619648 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\", \"80296d11-d1d5-4e42-bf66-5e284310a16f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:13:39 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f298427d800 == 75 [pid = 1834] [id = 186] 12:13:39 INFO - PROCESS | 1834 | ++DOMWINDOW == 172 (0x7f29842e9000) [pid = 1834] [serial = 558] [outer = (nil)] 12:13:39 INFO - PROCESS | 1834 | ++DOMWINDOW == 173 (0x7f298584b400) [pid = 1834] [serial = 559] [outer = 0x7f29842e9000] 12:13:39 INFO - PROCESS | 1834 | 1462475619723 Marionette DEBUG loaded listener.js 12:13:39 INFO - PROCESS | 1834 | ++DOMWINDOW == 174 (0x7f2986044800) [pid = 1834] [serial = 560] [outer = 0x7f29842e9000] 12:13:41 INFO - PROCESS | 1834 | SkCairoFTTypeface::onFilterRec unimplemented 12:13:41 INFO - PROCESS | 1834 | 1462475621066 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]]]}] 12:13:41 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 12:13:41 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html | took 1888ms 12:13:41 INFO - PROCESS | 1834 | 1462475621185 Marionette TRACE conn3 -> [0,717,"getWindowHandle",null] 12:13:41 INFO - PROCESS | 1834 | 1462475621194 Marionette TRACE conn3 <- [1,717,null,{"value":"8"}] 12:13:41 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html 12:13:41 INFO - PROCESS | 1834 | 1462475621214 Marionette TRACE conn3 -> [0,718,"setScriptTimeout",{"ms":35000}] 12:13:41 INFO - PROCESS | 1834 | 1462475621219 Marionette TRACE conn3 <- [1,718,null,{}] 12:13:41 INFO - PROCESS | 1834 | 1462475621226 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}] 12:13:41 INFO - PROCESS | 1834 | 1462475621394 Marionette TRACE conn3 <- [1,719,null,{"value":null}] 12:13:41 INFO - PROCESS | 1834 | 1462475621556 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\", \"80296d11-d1d5-4e42-bf66-5e284310a16f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:13:41 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f298d255800 == 76 [pid = 1834] [id = 187] 12:13:41 INFO - PROCESS | 1834 | ++DOMWINDOW == 175 (0x7f29842f0000) [pid = 1834] [serial = 561] [outer = (nil)] 12:13:41 INFO - PROCESS | 1834 | ++DOMWINDOW == 176 (0x7f2986e62400) [pid = 1834] [serial = 562] [outer = 0x7f29842f0000] 12:13:41 INFO - PROCESS | 1834 | 1462475621626 Marionette DEBUG loaded listener.js 12:13:41 INFO - PROCESS | 1834 | ++DOMWINDOW == 177 (0x7f298a96b800) [pid = 1834] [serial = 563] [outer = 0x7f29842f0000] 12:13:42 INFO - PROCESS | 1834 | SkCairoFTTypeface::onFilterRec unimplemented 12:13:42 INFO - PROCESS | 1834 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 12:13:42 INFO - PROCESS | 1834 | 1462475622950 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]]]}] 12:13:43 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | fillText works on @font-face fonts 12:13:43 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | took 1794ms 12:13:43 INFO - PROCESS | 1834 | 1462475623102 Marionette TRACE conn3 -> [0,721,"getWindowHandle",null] 12:13:43 INFO - PROCESS | 1834 | 1462475623105 Marionette TRACE conn3 <- [1,721,null,{"value":"8"}] 12:13:43 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html 12:13:43 INFO - PROCESS | 1834 | 1462475623118 Marionette TRACE conn3 -> [0,722,"setScriptTimeout",{"ms":35000}] 12:13:43 INFO - PROCESS | 1834 | 1462475623123 Marionette TRACE conn3 <- [1,722,null,{}] 12:13:43 INFO - PROCESS | 1834 | 1462475623140 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}] 12:13:43 INFO - PROCESS | 1834 | 1462475623321 Marionette TRACE conn3 <- [1,723,null,{"value":null}] 12:13:43 INFO - PROCESS | 1834 | 1462475623488 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\", \"80296d11-d1d5-4e42-bf66-5e284310a16f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:13:43 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f298d3cf800 == 77 [pid = 1834] [id = 188] 12:13:43 INFO - PROCESS | 1834 | ++DOMWINDOW == 178 (0x7f298bcf8000) [pid = 1834] [serial = 564] [outer = (nil)] 12:13:43 INFO - PROCESS | 1834 | ++DOMWINDOW == 179 (0x7f298cbc0c00) [pid = 1834] [serial = 565] [outer = 0x7f298bcf8000] 12:13:43 INFO - PROCESS | 1834 | 1462475623561 Marionette DEBUG loaded listener.js 12:13:43 INFO - PROCESS | 1834 | ++DOMWINDOW == 180 (0x7f298d1ab000) [pid = 1834] [serial = 566] [outer = 0x7f298bcf8000] 12:13:44 INFO - PROCESS | 1834 | 1462475624427 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] 12:13:44 INFO - PROCESS | 1834 | 1462475624465 Marionette TRACE conn3 <- [1,725,null,{"value":"8"}] 12:13:44 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html 12:13:44 INFO - PROCESS | 1834 | 1462475624471 Marionette TRACE conn3 -> [0,726,"setScriptTimeout",{"ms":35000}] 12:13:44 INFO - PROCESS | 1834 | 1462475624474 Marionette TRACE conn3 <- [1,726,null,{}] 12:13:44 INFO - PROCESS | 1834 | 1462475624479 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}] 12:13:44 INFO - PROCESS | 1834 | 1462475624643 Marionette TRACE conn3 <- [1,727,null,{"value":null}] 12:13:44 INFO - PROCESS | 1834 | 1462475624819 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\", \"80296d11-d1d5-4e42-bf66-5e284310a16f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:13:44 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f2990153800 == 78 [pid = 1834] [id = 189] 12:13:44 INFO - PROCESS | 1834 | ++DOMWINDOW == 181 (0x7f298bcfbc00) [pid = 1834] [serial = 567] [outer = (nil)] 12:13:44 INFO - PROCESS | 1834 | ++DOMWINDOW == 182 (0x7f298fe14c00) [pid = 1834] [serial = 568] [outer = 0x7f298bcfbc00] 12:13:44 INFO - PROCESS | 1834 | 1462475624890 Marionette DEBUG loaded listener.js 12:13:44 INFO - PROCESS | 1834 | ++DOMWINDOW == 183 (0x7f298fecb400) [pid = 1834] [serial = 569] [outer = 0x7f298bcfbc00] 12:13:45 INFO - PROCESS | 1834 | SkCairoFTTypeface::onFilterRec unimplemented 12:13:45 INFO - PROCESS | 1834 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 12:13:45 INFO - PROCESS | 1834 | 1462475625884 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]]]}] 12:13:45 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | fillText handles maxWidth correctly 12:13:45 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | took 1485ms 12:13:45 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html 12:13:45 INFO - PROCESS | 1834 | 1462475625957 Marionette TRACE conn3 -> [0,729,"getWindowHandle",null] 12:13:45 INFO - PROCESS | 1834 | 1462475625960 Marionette TRACE conn3 <- [1,729,null,{"value":"8"}] 12:13:45 INFO - PROCESS | 1834 | 1462475625967 Marionette TRACE conn3 -> [0,730,"setScriptTimeout",{"ms":35000}] 12:13:45 INFO - PROCESS | 1834 | 1462475625970 Marionette TRACE conn3 <- [1,730,null,{}] 12:13:45 INFO - PROCESS | 1834 | 1462475625975 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}] 12:13:46 INFO - PROCESS | 1834 | 1462475626149 Marionette TRACE conn3 <- [1,731,null,{"value":null}] 12:13:46 INFO - PROCESS | 1834 | 1462475626367 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\", \"80296d11-d1d5-4e42-bf66-5e284310a16f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:13:46 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f2996319800 == 79 [pid = 1834] [id = 190] 12:13:46 INFO - PROCESS | 1834 | ++DOMWINDOW == 184 (0x7f298d1d1400) [pid = 1834] [serial = 570] [outer = (nil)] 12:13:46 INFO - PROCESS | 1834 | ++DOMWINDOW == 185 (0x7f2990161c00) [pid = 1834] [serial = 571] [outer = 0x7f298d1d1400] 12:13:46 INFO - PROCESS | 1834 | 1462475626454 Marionette DEBUG loaded listener.js 12:13:46 INFO - PROCESS | 1834 | ++DOMWINDOW == 186 (0x7f29927ec800) [pid = 1834] [serial = 572] [outer = 0x7f298d1d1400] 12:13:47 INFO - PROCESS | 1834 | SkCairoFTTypeface::onFilterRec unimplemented 12:13:47 INFO - PROCESS | 1834 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 12:13:47 INFO - PROCESS | 1834 | 1462475627320 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] 12:13:47 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html 12:13:47 INFO - PROCESS | 1834 | 1462475627409 Marionette TRACE conn3 <- [1,733,null,{"value":"8"}] 12:13:47 INFO - PROCESS | 1834 | 1462475627415 Marionette TRACE conn3 -> [0,734,"setScriptTimeout",{"ms":35000}] 12:13:47 INFO - PROCESS | 1834 | 1462475627418 Marionette TRACE conn3 <- [1,734,null,{}] 12:13:47 INFO - PROCESS | 1834 | 1462475627423 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}] 12:13:47 INFO - PROCESS | 1834 | 1462475627609 Marionette TRACE conn3 <- [1,735,null,{"value":null}] 12:13:47 INFO - PROCESS | 1834 | 1462475627827 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\", \"80296d11-d1d5-4e42-bf66-5e284310a16f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:13:47 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f29a35ae000 == 80 [pid = 1834] [id = 191] 12:13:47 INFO - PROCESS | 1834 | ++DOMWINDOW == 187 (0x7f299594a400) [pid = 1834] [serial = 573] [outer = (nil)] 12:13:47 INFO - PROCESS | 1834 | ++DOMWINDOW == 188 (0x7f2996125000) [pid = 1834] [serial = 574] [outer = 0x7f299594a400] 12:13:47 INFO - PROCESS | 1834 | 1462475627904 Marionette DEBUG loaded listener.js 12:13:48 INFO - PROCESS | 1834 | ++DOMWINDOW == 189 (0x7f2996b42000) [pid = 1834] [serial = 575] [outer = 0x7f299594a400] 12:13:48 INFO - PROCESS | 1834 | SkCairoFTTypeface::onFilterRec unimplemented 12:13:48 INFO - PROCESS | 1834 | 1462475628700 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]]]}] 12:13: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 12:13:48 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | took 1332ms 12:13:48 INFO - PROCESS | 1834 | 1462475628747 Marionette TRACE conn3 -> [0,737,"getWindowHandle",null] 12:13:48 INFO - PROCESS | 1834 | 1462475628750 Marionette TRACE conn3 <- [1,737,null,{"value":"8"}] 12:13:48 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html 12:13:48 INFO - PROCESS | 1834 | 1462475628756 Marionette TRACE conn3 -> [0,738,"setScriptTimeout",{"ms":35000}] 12:13:48 INFO - PROCESS | 1834 | 1462475628759 Marionette TRACE conn3 <- [1,738,null,{}] 12:13:48 INFO - PROCESS | 1834 | 1462475628764 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}] 12:13:48 INFO - PROCESS | 1834 | 1462475628930 Marionette TRACE conn3 <- [1,739,null,{"value":null}] 12:13:49 INFO - PROCESS | 1834 | 1462475629105 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\", \"80296d11-d1d5-4e42-bf66-5e284310a16f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:13:49 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f29a8279800 == 81 [pid = 1834] [id = 192] 12:13:49 INFO - PROCESS | 1834 | ++DOMWINDOW == 190 (0x7f299594a800) [pid = 1834] [serial = 576] [outer = (nil)] 12:13:49 INFO - PROCESS | 1834 | ++DOMWINDOW == 191 (0x7f2997452c00) [pid = 1834] [serial = 577] [outer = 0x7f299594a800] 12:13:49 INFO - PROCESS | 1834 | 1462475629173 Marionette DEBUG loaded listener.js 12:13:49 INFO - PROCESS | 1834 | ++DOMWINDOW == 192 (0x7f29979bfc00) [pid = 1834] [serial = 578] [outer = 0x7f299594a800] 12:13:50 INFO - PROCESS | 1834 | SkCairoFTTypeface::onFilterRec unimplemented 12:13:50 INFO - PROCESS | 1834 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 12:13:50 INFO - PROCESS | 1834 | 1462475630498 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]]]}] 12:13:50 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | Canvas test: 2d.text.draw.fontface 12:13:50 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | took 1779ms 12:13:50 INFO - PROCESS | 1834 | 1462475630536 Marionette TRACE conn3 -> [0,741,"getWindowHandle",null] 12:13:50 INFO - PROCESS | 1834 | 1462475630539 Marionette TRACE conn3 <- [1,741,null,{"value":"8"}] 12:13:50 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html 12:13:50 INFO - PROCESS | 1834 | 1462475630546 Marionette TRACE conn3 -> [0,742,"setScriptTimeout",{"ms":35000}] 12:13:50 INFO - PROCESS | 1834 | 1462475630548 Marionette TRACE conn3 <- [1,742,null,{}] 12:13:50 INFO - PROCESS | 1834 | 1462475630554 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}] 12:13:50 INFO - PROCESS | 1834 | 1462475630812 Marionette TRACE conn3 <- [1,743,null,{"value":null}] 12:13:50 INFO - PROCESS | 1834 | 1462475630983 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\", \"80296d11-d1d5-4e42-bf66-5e284310a16f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:13:51 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f2984bdc800 == 82 [pid = 1834] [id = 193] 12:13:51 INFO - PROCESS | 1834 | ++DOMWINDOW == 193 (0x7f29811aa800) [pid = 1834] [serial = 579] [outer = (nil)] 12:13:51 INFO - PROCESS | 1834 | ++DOMWINDOW == 194 (0x7f2982476000) [pid = 1834] [serial = 580] [outer = 0x7f29811aa800] 12:13:51 INFO - PROCESS | 1834 | 1462475631052 Marionette DEBUG loaded listener.js 12:13:51 INFO - PROCESS | 1834 | ++DOMWINDOW == 195 (0x7f298247d800) [pid = 1834] [serial = 581] [outer = 0x7f29811aa800] 12:13:52 INFO - PROCESS | 1834 | SkCairoFTTypeface::onFilterRec unimplemented 12:13:52 INFO - PROCESS | 1834 | 1462475632343 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]]]}] 12:13:52 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 12:13:52 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html | took 1831ms 12:13:52 INFO - PROCESS | 1834 | 1462475632678 Marionette TRACE conn3 -> [0,745,"getWindowHandle",null] 12:13:52 INFO - PROCESS | 1834 | 1462475632684 Marionette TRACE conn3 <- [1,745,null,{"value":"8"}] 12:13:52 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html 12:13:52 INFO - PROCESS | 1834 | 1462475632726 Marionette TRACE conn3 -> [0,746,"setScriptTimeout",{"ms":35000}] 12:13:52 INFO - PROCESS | 1834 | 1462475632732 Marionette TRACE conn3 <- [1,746,null,{}] 12:13:52 INFO - PROCESS | 1834 | 1462475632740 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}] 12:13:52 INFO - PROCESS | 1834 | 1462475632906 Marionette TRACE conn3 <- [1,747,null,{"value":null}] 12:13:53 INFO - PROCESS | 1834 | 1462475633076 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\", \"80296d11-d1d5-4e42-bf66-5e284310a16f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:13:53 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f298605c800 == 83 [pid = 1834] [id = 194] 12:13:53 INFO - PROCESS | 1834 | ++DOMWINDOW == 196 (0x7f298247d000) [pid = 1834] [serial = 582] [outer = (nil)] 12:13:53 INFO - PROCESS | 1834 | ++DOMWINDOW == 197 (0x7f29832db400) [pid = 1834] [serial = 583] [outer = 0x7f298247d000] 12:13:53 INFO - PROCESS | 1834 | 1462475633144 Marionette DEBUG loaded listener.js 12:13:53 INFO - PROCESS | 1834 | ++DOMWINDOW == 198 (0x7f2985840c00) [pid = 1834] [serial = 584] [outer = 0x7f298247d000] 12:13:54 INFO - PROCESS | 1834 | SkCairoFTTypeface::onFilterRec unimplemented 12:13:54 INFO - PROCESS | 1834 | --DOCSHELL 0x7f298ce9a800 == 82 [pid = 1834] [id = 184] 12:13:54 INFO - PROCESS | 1834 | --DOCSHELL 0x7f298a54b800 == 81 [pid = 1834] [id = 183] 12:13:54 INFO - PROCESS | 1834 | --DOCSHELL 0x7f2984bd2000 == 80 [pid = 1834] [id = 182] 12:13:54 INFO - PROCESS | 1834 | --DOMWINDOW == 197 (0x7f298f33b400) [pid = 1834] [serial = 517] [outer = (nil)] [url = about:blank] 12:13:54 INFO - PROCESS | 1834 | --DOCSHELL 0x7f29846d4000 == 79 [pid = 1834] [id = 181] 12:13:54 INFO - PROCESS | 1834 | --DOCSHELL 0x7f298427f800 == 78 [pid = 1834] [id = 180] 12:13:54 INFO - PROCESS | 1834 | --DOCSHELL 0x7f299ca11000 == 77 [pid = 1834] [id = 177] 12:13:54 INFO - PROCESS | 1834 | --DOCSHELL 0x7f2996615800 == 76 [pid = 1834] [id = 176] 12:13:54 INFO - PROCESS | 1834 | --DOCSHELL 0x7f2995996800 == 75 [pid = 1834] [id = 175] 12:13:54 INFO - PROCESS | 1834 | --DOCSHELL 0x7f298d0d8000 == 74 [pid = 1834] [id = 174] 12:13:54 INFO - PROCESS | 1834 | --DOCSHELL 0x7f2984dd2000 == 73 [pid = 1834] [id = 173] 12:13:54 INFO - PROCESS | 1834 | --DOCSHELL 0x7f299327a800 == 72 [pid = 1834] [id = 172] 12:13:54 INFO - PROCESS | 1834 | --DOMWINDOW == 196 (0x7f29993a0400) [pid = 1834] [serial = 255] [outer = (nil)] [url = about:blank] 12:13:54 INFO - PROCESS | 1834 | --DOMWINDOW == 195 (0x7f2993c72800) [pid = 1834] [serial = 183] [outer = (nil)] [url = about:blank] 12:13:54 INFO - PROCESS | 1834 | --DOMWINDOW == 194 (0x7f2996b4c800) [pid = 1834] [serial = 301] [outer = (nil)] [url = about:blank] 12:13:54 INFO - PROCESS | 1834 | --DOMWINDOW == 193 (0x7f298e944c00) [pid = 1834] [serial = 180] [outer = (nil)] [url = about:blank] 12:13:54 INFO - PROCESS | 1834 | --DOMWINDOW == 192 (0x7f29809f7800) [pid = 1834] [serial = 484] [outer = (nil)] [url = about:blank] 12:13:54 INFO - PROCESS | 1834 | --DOMWINDOW == 191 (0x7f29ab3e3400) [pid = 1834] [serial = 231] [outer = (nil)] [url = about:blank] 12:13:54 INFO - PROCESS | 1834 | --DOMWINDOW == 190 (0x7f299794c400) [pid = 1834] [serial = 186] [outer = (nil)] [url = about:blank] 12:13:54 INFO - PROCESS | 1834 | --DOMWINDOW == 189 (0x7f29901d6000) [pid = 1834] [serial = 249] [outer = (nil)] [url = about:blank] 12:13:54 INFO - PROCESS | 1834 | --DOMWINDOW == 188 (0x7f29901d9400) [pid = 1834] [serial = 222] [outer = (nil)] [url = about:blank] 12:13:54 INFO - PROCESS | 1834 | --DOMWINDOW == 187 (0x7f298c3bb400) [pid = 1834] [serial = 509] [outer = (nil)] [url = about:blank] 12:13:54 INFO - PROCESS | 1834 | --DOMWINDOW == 186 (0x7f298cde3c00) [pid = 1834] [serial = 472] [outer = (nil)] [url = about:blank] 12:13:54 INFO - PROCESS | 1834 | --DOMWINDOW == 185 (0x7f2985840400) [pid = 1834] [serial = 496] [outer = (nil)] [url = about:blank] 12:13:54 INFO - PROCESS | 1834 | --DOMWINDOW == 184 (0x7f298d1d9000) [pid = 1834] [serial = 515] [outer = (nil)] [url = about:blank] 12:13:54 INFO - PROCESS | 1834 | --DOMWINDOW == 183 (0x7f29a4924c00) [pid = 1834] [serial = 340] [outer = (nil)] [url = about:blank] 12:13:54 INFO - PROCESS | 1834 | --DOMWINDOW == 182 (0x7f29a8a8d000) [pid = 1834] [serial = 192] [outer = (nil)] [url = about:blank] 12:13:54 INFO - PROCESS | 1834 | --DOMWINDOW == 181 (0x7f299d644000) [pid = 1834] [serial = 373] [outer = (nil)] [url = about:blank] 12:13:54 INFO - PROCESS | 1834 | --DOMWINDOW == 180 (0x7f29a83c3800) [pid = 1834] [serial = 259] [outer = (nil)] [url = about:blank] 12:13:54 INFO - PROCESS | 1834 | --DOMWINDOW == 179 (0x7f29901d2000) [pid = 1834] [serial = 367] [outer = (nil)] [url = about:blank] 12:13:54 INFO - PROCESS | 1834 | --DOMWINDOW == 178 (0x7f29a83b6400) [pid = 1834] [serial = 189] [outer = (nil)] [url = about:blank] 12:13:54 INFO - PROCESS | 1834 | --DOMWINDOW == 177 (0x7f2986f73400) [pid = 1834] [serial = 500] [outer = (nil)] [url = about:blank] 12:13:54 INFO - PROCESS | 1834 | --DOMWINDOW == 176 (0x7f29811a1c00) [pid = 1834] [serial = 487] [outer = (nil)] [url = about:blank] 12:13:54 INFO - PROCESS | 1834 | --DOMWINDOW == 175 (0x7f29a6339400) [pid = 1834] [serial = 379] [outer = (nil)] [url = about:blank] 12:13:54 INFO - PROCESS | 1834 | --DOMWINDOW == 174 (0x7f2992735400) [pid = 1834] [serial = 147] [outer = (nil)] [url = about:blank] 12:13:54 INFO - PROCESS | 1834 | --DOMWINDOW == 173 (0x7f2985b2e800) [pid = 1834] [serial = 497] [outer = (nil)] [url = about:blank] 12:13:54 INFO - PROCESS | 1834 | --DOMWINDOW == 172 (0x7f298a964c00) [pid = 1834] [serial = 503] [outer = (nil)] [url = about:blank] 12:13:54 INFO - PROCESS | 1834 | --DOMWINDOW == 171 (0x7f29ac97a400) [pid = 1834] [serial = 265] [outer = (nil)] [url = about:blank] 12:13:54 INFO - PROCESS | 1834 | --DOMWINDOW == 170 (0x7f298240e800) [pid = 1834] [serial = 493] [outer = (nil)] [url = about:blank] 12:13:54 INFO - PROCESS | 1834 | --DOMWINDOW == 169 (0x7f2986e6d000) [pid = 1834] [serial = 499] [outer = (nil)] [url = about:blank] 12:13:54 INFO - PROCESS | 1834 | --DOMWINDOW == 168 (0x7f2986e6d400) [pid = 1834] [serial = 466] [outer = (nil)] [url = about:blank] 12:13:54 INFO - PROCESS | 1834 | --DOMWINDOW == 167 (0x7f298cd2c400) [pid = 1834] [serial = 289] [outer = (nil)] [url = about:blank] 12:13:54 INFO - PROCESS | 1834 | --DOMWINDOW == 166 (0x7f298ffd7400) [pid = 1834] [serial = 481] [outer = (nil)] [url = about:blank] 12:13:54 INFO - PROCESS | 1834 | --DOMWINDOW == 165 (0x7f29a7c44c00) [pid = 1834] [serial = 228] [outer = (nil)] [url = about:blank] 12:13:54 INFO - PROCESS | 1834 | --DOMWINDOW == 164 (0x7f298c3c4800) [pid = 1834] [serial = 364] [outer = (nil)] [url = about:blank] 12:13:54 INFO - PROCESS | 1834 | --DOMWINDOW == 163 (0x7f29ab303400) [pid = 1834] [serial = 262] [outer = (nil)] [url = about:blank] 12:13:54 INFO - PROCESS | 1834 | --DOMWINDOW == 162 (0x7f29a83bd000) [pid = 1834] [serial = 156] [outer = (nil)] [url = about:blank] 12:13:54 INFO - PROCESS | 1834 | --DOMWINDOW == 161 (0x7f299794c000) [pid = 1834] [serial = 150] [outer = (nil)] [url = about:blank] 12:13:54 INFO - PROCESS | 1834 | --DOMWINDOW == 160 (0x7f298ff73800) [pid = 1834] [serial = 331] [outer = (nil)] [url = about:blank] 12:13:54 INFO - PROCESS | 1834 | --DOMWINDOW == 159 (0x7f298ffdb800) [pid = 1834] [serial = 376] [outer = (nil)] [url = about:blank] 12:13:54 INFO - PROCESS | 1834 | --DOMWINDOW == 158 (0x7f298bd0d400) [pid = 1834] [serial = 508] [outer = (nil)] [url = about:blank] 12:13:54 INFO - PROCESS | 1834 | --DOMWINDOW == 157 (0x7f29a47f4800) [pid = 1834] [serial = 117] [outer = (nil)] [url = about:blank] 12:13:54 INFO - PROCESS | 1834 | --DOMWINDOW == 156 (0x7f298c3c3800) [pid = 1834] [serial = 328] [outer = (nil)] [url = about:blank] 12:13:54 INFO - PROCESS | 1834 | --DOMWINDOW == 155 (0x7f2985b30000) [pid = 1834] [serial = 382] [outer = (nil)] [url = about:blank] 12:13:54 INFO - PROCESS | 1834 | --DOMWINDOW == 154 (0x7f298bcf7800) [pid = 1834] [serial = 506] [outer = (nil)] [url = about:blank] 12:13:54 INFO - PROCESS | 1834 | --DOMWINDOW == 153 (0x7f2996126000) [pid = 1834] [serial = 298] [outer = (nil)] [url = about:blank] 12:13:54 INFO - PROCESS | 1834 | --DOMWINDOW == 152 (0x7f2996131000) [pid = 1834] [serial = 234] [outer = (nil)] [url = about:blank] 12:13:54 INFO - PROCESS | 1834 | --DOMWINDOW == 151 (0x7f298fe1a000) [pid = 1834] [serial = 292] [outer = (nil)] [url = about:blank] 12:13:54 INFO - PROCESS | 1834 | --DOMWINDOW == 150 (0x7f29811ad800) [pid = 1834] [serial = 490] [outer = (nil)] [url = about:blank] 12:13:54 INFO - PROCESS | 1834 | --DOMWINDOW == 149 (0x7f2996744800) [pid = 1834] [serial = 370] [outer = (nil)] [url = about:blank] 12:13:54 INFO - PROCESS | 1834 | --DOMWINDOW == 148 (0x7f2993c0b000) [pid = 1834] [serial = 334] [outer = (nil)] [url = about:blank] 12:13:54 INFO - PROCESS | 1834 | --DOMWINDOW == 147 (0x7f298cd34400) [pid = 1834] [serial = 514] [outer = (nil)] [url = about:blank] 12:13:54 INFO - PROCESS | 1834 | --DOMWINDOW == 146 (0x7f298b9cf800) [pid = 1834] [serial = 505] [outer = (nil)] [url = about:blank] 12:13:54 INFO - PROCESS | 1834 | --DOMWINDOW == 145 (0x7f2996b41800) [pid = 1834] [serial = 337] [outer = (nil)] [url = about:blank] 12:13:54 INFO - PROCESS | 1834 | --DOMWINDOW == 144 (0x7f298d1da800) [pid = 1834] [serial = 475] [outer = (nil)] [url = about:blank] 12:13:54 INFO - PROCESS | 1834 | --DOMWINDOW == 143 (0x7f298a78dc00) [pid = 1834] [serial = 469] [outer = (nil)] [url = about:blank] 12:13:54 INFO - PROCESS | 1834 | --DOMWINDOW == 142 (0x7f2993c74800) [pid = 1834] [serial = 252] [outer = (nil)] [url = about:blank] 12:13:54 INFO - PROCESS | 1834 | --DOMWINDOW == 141 (0x7f298ff80000) [pid = 1834] [serial = 295] [outer = (nil)] [url = about:blank] 12:13:54 INFO - PROCESS | 1834 | --DOMWINDOW == 140 (0x7f298d1dd400) [pid = 1834] [serial = 512] [outer = (nil)] [url = about:blank] 12:13:54 INFO - PROCESS | 1834 | --DOMWINDOW == 139 (0x7f298a5e5400) [pid = 1834] [serial = 502] [outer = (nil)] [url = about:blank] 12:13:54 INFO - PROCESS | 1834 | --DOMWINDOW == 138 (0x7f298cdea800) [pid = 1834] [serial = 511] [outer = (nil)] [url = about:blank] 12:13:54 INFO - PROCESS | 1834 | --DOMWINDOW == 137 (0x7f298d1d4800) [pid = 1834] [serial = 463] [outer = (nil)] [url = about:blank] 12:13:54 INFO - PROCESS | 1834 | --DOMWINDOW == 136 (0x7f29a4aef000) [pid = 1834] [serial = 153] [outer = (nil)] [url = about:blank] 12:13:54 INFO - PROCESS | 1834 | --DOMWINDOW == 135 (0x7f298bd0cc00) [pid = 1834] [serial = 478] [outer = (nil)] [url = about:blank] 12:13:54 INFO - PROCESS | 1834 | --DOMWINDOW == 134 (0x7f29964a1800) [pid = 1834] [serial = 225] [outer = (nil)] [url = about:blank] 12:13:54 INFO - PROCESS | 1834 | --DOMWINDOW == 133 (0x7f29ab30c800) [pid = 1834] [serial = 195] [outer = (nil)] [url = about:blank] 12:13:54 INFO - PROCESS | 1834 | SkCairoFTTypeface::onFilterRec unimplemented 12:13:54 INFO - PROCESS | 1834 | 1462475634563 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]]]}] 12:13:54 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.) 12:13:54 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html | took 1893ms 12:13:54 INFO - PROCESS | 1834 | 1462475634618 Marionette TRACE conn3 -> [0,749,"getWindowHandle",null] 12:13:54 INFO - PROCESS | 1834 | 1462475634623 Marionette TRACE conn3 <- [1,749,null,{"value":"8"}] 12:13:54 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html 12:13:54 INFO - PROCESS | 1834 | 1462475634651 Marionette TRACE conn3 -> [0,750,"setScriptTimeout",{"ms":35000}] 12:13:54 INFO - PROCESS | 1834 | 1462475634656 Marionette TRACE conn3 <- [1,750,null,{}] 12:13:54 INFO - PROCESS | 1834 | 1462475634664 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}] 12:13:54 INFO - PROCESS | 1834 | 1462475634812 Marionette TRACE conn3 <- [1,751,null,{"value":null}] 12:13:54 INFO - PROCESS | 1834 | 1462475634823 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\", \"80296d11-d1d5-4e42-bf66-5e284310a16f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:13:54 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f29846e1000 == 73 [pid = 1834] [id = 195] 12:13:54 INFO - PROCESS | 1834 | ++DOMWINDOW == 134 (0x7f2982477000) [pid = 1834] [serial = 585] [outer = (nil)] 12:13:54 INFO - PROCESS | 1834 | ++DOMWINDOW == 135 (0x7f2986e65800) [pid = 1834] [serial = 586] [outer = 0x7f2982477000] 12:13:54 INFO - PROCESS | 1834 | 1462475634884 Marionette DEBUG loaded listener.js 12:13:54 INFO - PROCESS | 1834 | ++DOMWINDOW == 136 (0x7f298a525c00) [pid = 1834] [serial = 587] [outer = 0x7f2982477000] 12:13:56 INFO - PROCESS | 1834 | SkCairoFTTypeface::onFilterRec unimplemented 12:13:56 INFO - PROCESS | 1834 | 1462475636092 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]]]}] 12:13:56 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | U+0020 is rendered the correct size (1em wide) 12:13:56 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | took 1504ms 12:13:56 INFO - PROCESS | 1834 | 1462475636144 Marionette TRACE conn3 -> [0,753,"getWindowHandle",null] 12:13:56 INFO - PROCESS | 1834 | 1462475636147 Marionette TRACE conn3 <- [1,753,null,{"value":"8"}] 12:13:56 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html 12:13:56 INFO - PROCESS | 1834 | 1462475636153 Marionette TRACE conn3 -> [0,754,"setScriptTimeout",{"ms":35000}] 12:13:56 INFO - PROCESS | 1834 | 1462475636155 Marionette TRACE conn3 <- [1,754,null,{}] 12:13:56 INFO - PROCESS | 1834 | 1462475636165 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}] 12:13:56 INFO - PROCESS | 1834 | 1462475636391 Marionette TRACE conn3 <- [1,755,null,{"value":null}] 12:13:56 INFO - PROCESS | 1834 | 1462475636549 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\", \"80296d11-d1d5-4e42-bf66-5e284310a16f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:13:56 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f298b917800 == 74 [pid = 1834] [id = 196] 12:13:56 INFO - PROCESS | 1834 | ++DOMWINDOW == 137 (0x7f298a78ac00) [pid = 1834] [serial = 588] [outer = (nil)] 12:13:56 INFO - PROCESS | 1834 | ++DOMWINDOW == 138 (0x7f298a964400) [pid = 1834] [serial = 589] [outer = 0x7f298a78ac00] 12:13:56 INFO - PROCESS | 1834 | 1462475636616 Marionette DEBUG loaded listener.js 12:13:56 INFO - PROCESS | 1834 | ++DOMWINDOW == 139 (0x7f298a96fc00) [pid = 1834] [serial = 590] [outer = 0x7f298a78ac00] 12:13:57 INFO - PROCESS | 1834 | SkCairoFTTypeface::onFilterRec unimplemented 12:13:57 INFO - PROCESS | 1834 | 1462475637834 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]]]}] 12:13: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 12:13:57 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html | took 1740ms 12:13:57 INFO - PROCESS | 1834 | 1462475637899 Marionette TRACE conn3 -> [0,757,"getWindowHandle",null] 12:13:57 INFO - PROCESS | 1834 | 1462475637902 Marionette TRACE conn3 <- [1,757,null,{"value":"8"}] 12:13:57 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html 12:13:57 INFO - PROCESS | 1834 | 1462475637908 Marionette TRACE conn3 -> [0,758,"setScriptTimeout",{"ms":35000}] 12:13:57 INFO - PROCESS | 1834 | 1462475637910 Marionette TRACE conn3 <- [1,758,null,{}] 12:13:57 INFO - PROCESS | 1834 | 1462475637916 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}] 12:13:58 INFO - PROCESS | 1834 | 1462475638148 Marionette TRACE conn3 <- [1,759,null,{"value":null}] 12:13:58 INFO - PROCESS | 1834 | 1462475638186 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\", \"80296d11-d1d5-4e42-bf66-5e284310a16f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:13:58 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f298ce90800 == 75 [pid = 1834] [id = 197] 12:13:58 INFO - PROCESS | 1834 | ++DOMWINDOW == 140 (0x7f298a78dc00) [pid = 1834] [serial = 591] [outer = (nil)] 12:13:58 INFO - PROCESS | 1834 | ++DOMWINDOW == 141 (0x7f298c3bc000) [pid = 1834] [serial = 592] [outer = 0x7f298a78dc00] 12:13:58 INFO - PROCESS | 1834 | 1462475638250 Marionette DEBUG loaded listener.js 12:13:58 INFO - PROCESS | 1834 | ++DOMWINDOW == 142 (0x7f298c4f0800) [pid = 1834] [serial = 593] [outer = 0x7f298a78dc00] 12:13:59 INFO - PROCESS | 1834 | --DOMWINDOW == 141 (0x7f298a528800) [pid = 1834] [serial = 552] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html] 12:13:59 INFO - PROCESS | 1834 | --DOMWINDOW == 140 (0x7f2986040000) [pid = 1834] [serial = 543] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html] 12:13:59 INFO - PROCESS | 1834 | --DOMWINDOW == 139 (0x7f29809fd400) [pid = 1834] [serial = 540] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html] 12:13:59 INFO - PROCESS | 1834 | --DOMWINDOW == 138 (0x7f29809f1400) [pid = 1834] [serial = 549] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html] 12:13:59 INFO - PROCESS | 1834 | --DOMWINDOW == 137 (0x7f2986f69800) [pid = 1834] [serial = 546] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html] 12:13:59 INFO - PROCESS | 1834 | SkCairoFTTypeface::onFilterRec unimplemented 12:13:59 INFO - PROCESS | 1834 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 12:13:59 INFO - PROCESS | 1834 | SkCairoFTTypeface::onFilterRec unimplemented 12:13:59 INFO - PROCESS | 1834 | SkCairoFTTypeface::onFilterRec unimplemented 12:13:59 INFO - PROCESS | 1834 | SkCairoFTTypeface::onFilterRec unimplemented 12:13:59 INFO - PROCESS | 1834 | 1462475639347 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]]]}] 12:13:59 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | strokeText does not start a new path or subpath 12:13:59 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | took 1485ms 12:13:59 INFO - PROCESS | 1834 | 1462475639395 Marionette TRACE conn3 -> [0,761,"getWindowHandle",null] 12:13:59 INFO - PROCESS | 1834 | 1462475639399 Marionette TRACE conn3 <- [1,761,null,{"value":"8"}] 12:13:59 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html 12:13:59 INFO - PROCESS | 1834 | 1462475639404 Marionette TRACE conn3 -> [0,762,"setScriptTimeout",{"ms":35000}] 12:13:59 INFO - PROCESS | 1834 | 1462475639407 Marionette TRACE conn3 <- [1,762,null,{}] 12:13:59 INFO - PROCESS | 1834 | 1462475639412 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}] 12:13:59 INFO - PROCESS | 1834 | 1462475639565 Marionette TRACE conn3 <- [1,763,null,{"value":null}] 12:13:59 INFO - PROCESS | 1834 | 1462475639580 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\", \"80296d11-d1d5-4e42-bf66-5e284310a16f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:13:59 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f298d251000 == 76 [pid = 1834] [id = 198] 12:13:59 INFO - PROCESS | 1834 | ++DOMWINDOW == 138 (0x7f29809f1400) [pid = 1834] [serial = 594] [outer = (nil)] 12:13:59 INFO - PROCESS | 1834 | ++DOMWINDOW == 139 (0x7f298c837c00) [pid = 1834] [serial = 595] [outer = 0x7f29809f1400] 12:13:59 INFO - PROCESS | 1834 | 1462475639643 Marionette DEBUG loaded listener.js 12:13:59 INFO - PROCESS | 1834 | ++DOMWINDOW == 140 (0x7f298cd2c400) [pid = 1834] [serial = 596] [outer = 0x7f29809f1400] 12:14:00 INFO - PROCESS | 1834 | 1462475640854 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]]]}] 12:14:00 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | Canvas test: 2d.text.measure.width.basic 12:14:00 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | took 1482ms 12:14:00 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html 12:14:00 INFO - PROCESS | 1834 | 1462475640888 Marionette TRACE conn3 -> [0,765,"getWindowHandle",null] 12:14:00 INFO - PROCESS | 1834 | 1462475640891 Marionette TRACE conn3 <- [1,765,null,{"value":"8"}] 12:14:00 INFO - PROCESS | 1834 | 1462475640897 Marionette TRACE conn3 -> [0,766,"setScriptTimeout",{"ms":35000}] 12:14:00 INFO - PROCESS | 1834 | 1462475640900 Marionette TRACE conn3 <- [1,766,null,{}] 12:14:00 INFO - PROCESS | 1834 | 1462475640905 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}] 12:14:01 INFO - PROCESS | 1834 | 1462475641148 Marionette TRACE conn3 <- [1,767,null,{"value":null}] 12:14:01 INFO - PROCESS | 1834 | 1462475641373 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\", \"80296d11-d1d5-4e42-bf66-5e284310a16f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:14:01 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f2980cac000 == 77 [pid = 1834] [id = 199] 12:14:01 INFO - PROCESS | 1834 | ++DOMWINDOW == 141 (0x7f29809f8000) [pid = 1834] [serial = 597] [outer = (nil)] 12:14:01 INFO - PROCESS | 1834 | ++DOMWINDOW == 142 (0x7f29811ae400) [pid = 1834] [serial = 598] [outer = 0x7f29809f8000] 12:14:01 INFO - PROCESS | 1834 | 1462475641446 Marionette DEBUG loaded listener.js 12:14:01 INFO - PROCESS | 1834 | ++DOMWINDOW == 143 (0x7f29832e5c00) [pid = 1834] [serial = 599] [outer = 0x7f29809f8000] 12:14:02 INFO - PROCESS | 1834 | 1462475642791 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]]]}] 12:14:02 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | The empty string has zero width 12:14:02 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | took 1935ms 12:14:02 INFO - PROCESS | 1834 | 1462475642878 Marionette TRACE conn3 -> [0,769,"getWindowHandle",null] 12:14:02 INFO - PROCESS | 1834 | 1462475642884 Marionette TRACE conn3 <- [1,769,null,{"value":"8"}] 12:14:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html 12:14:02 INFO - PROCESS | 1834 | 1462475642938 Marionette TRACE conn3 -> [0,770,"setScriptTimeout",{"ms":35000}] 12:14:02 INFO - PROCESS | 1834 | 1462475642943 Marionette TRACE conn3 <- [1,770,null,{}] 12:14:02 INFO - PROCESS | 1834 | 1462475642951 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}] 12:14:03 INFO - PROCESS | 1834 | 1462475643164 Marionette TRACE conn3 <- [1,771,null,{"value":null}] 12:14:03 INFO - PROCESS | 1834 | 1462475643327 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\", \"80296d11-d1d5-4e42-bf66-5e284310a16f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:14:03 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f298cbca000 == 78 [pid = 1834] [id = 200] 12:14:03 INFO - PROCESS | 1834 | ++DOMWINDOW == 144 (0x7f298247a000) [pid = 1834] [serial = 600] [outer = (nil)] 12:14:03 INFO - PROCESS | 1834 | ++DOMWINDOW == 145 (0x7f298a52f400) [pid = 1834] [serial = 601] [outer = 0x7f298247a000] 12:14:03 INFO - PROCESS | 1834 | 1462475643404 Marionette DEBUG loaded listener.js 12:14:03 INFO - PROCESS | 1834 | ++DOMWINDOW == 146 (0x7f298a787000) [pid = 1834] [serial = 602] [outer = 0x7f298247a000] 12:14:04 INFO - PROCESS | 1834 | 1462475644319 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]]]}] 12:14:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | Canvas test: 2d.fillStyle.default 12:14:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | took 1436ms 12:14:04 INFO - PROCESS | 1834 | 1462475644374 Marionette TRACE conn3 -> [0,773,"getWindowHandle",null] 12:14:04 INFO - PROCESS | 1834 | 1462475644380 Marionette TRACE conn3 <- [1,773,null,{"value":"8"}] 12:14:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html 12:14:04 INFO - PROCESS | 1834 | 1462475644387 Marionette TRACE conn3 -> [0,774,"setScriptTimeout",{"ms":35000}] 12:14:04 INFO - PROCESS | 1834 | 1462475644390 Marionette TRACE conn3 <- [1,774,null,{}] 12:14:04 INFO - PROCESS | 1834 | 1462475644396 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}] 12:14:04 INFO - PROCESS | 1834 | 1462475644581 Marionette TRACE conn3 <- [1,775,null,{"value":null}] 12:14:04 INFO - PROCESS | 1834 | 1462475644746 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\", \"80296d11-d1d5-4e42-bf66-5e284310a16f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:14:04 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f298d3c5800 == 79 [pid = 1834] [id = 201] 12:14:04 INFO - PROCESS | 1834 | ++DOMWINDOW == 147 (0x7f298b9c6400) [pid = 1834] [serial = 603] [outer = (nil)] 12:14:04 INFO - PROCESS | 1834 | ++DOMWINDOW == 148 (0x7f298c83d400) [pid = 1834] [serial = 604] [outer = 0x7f298b9c6400] 12:14:04 INFO - PROCESS | 1834 | 1462475644822 Marionette DEBUG loaded listener.js 12:14:04 INFO - PROCESS | 1834 | ++DOMWINDOW == 149 (0x7f298cd2b800) [pid = 1834] [serial = 605] [outer = 0x7f298b9c6400] 12:14:05 INFO - PROCESS | 1834 | 1462475645814 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]]]}] 12:14:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | Canvas test: 2d.fillStyle.get.semitransparent 12:14:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | took 1480ms 12:14:05 INFO - PROCESS | 1834 | 1462475645869 Marionette TRACE conn3 -> [0,777,"getWindowHandle",null] 12:14:05 INFO - PROCESS | 1834 | 1462475645872 Marionette TRACE conn3 <- [1,777,null,{"value":"8"}] 12:14:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html 12:14:05 INFO - PROCESS | 1834 | 1462475645889 Marionette TRACE conn3 -> [0,778,"setScriptTimeout",{"ms":35000}] 12:14:05 INFO - PROCESS | 1834 | 1462475645898 Marionette TRACE conn3 <- [1,778,null,{}] 12:14:05 INFO - PROCESS | 1834 | 1462475645904 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}] 12:14:06 INFO - PROCESS | 1834 | 1462475646232 Marionette TRACE conn3 <- [1,779,null,{"value":null}] 12:14:06 INFO - PROCESS | 1834 | 1462475646376 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\", \"80296d11-d1d5-4e42-bf66-5e284310a16f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:14:06 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f299014e800 == 80 [pid = 1834] [id = 202] 12:14:06 INFO - PROCESS | 1834 | ++DOMWINDOW == 150 (0x7f298e58d800) [pid = 1834] [serial = 606] [outer = (nil)] 12:14:06 INFO - PROCESS | 1834 | ++DOMWINDOW == 151 (0x7f298f336800) [pid = 1834] [serial = 607] [outer = 0x7f298e58d800] 12:14:06 INFO - PROCESS | 1834 | 1462475646454 Marionette DEBUG loaded listener.js 12:14:06 INFO - PROCESS | 1834 | ++DOMWINDOW == 152 (0x7f298fe1b800) [pid = 1834] [serial = 608] [outer = 0x7f298e58d800] 12:14:07 INFO - PROCESS | 1834 | 1462475647291 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]]]}] 12:14:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | Canvas test: 2d.fillStyle.get.solid 12:14:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | took 1444ms 12:14:07 INFO - PROCESS | 1834 | 1462475647324 Marionette TRACE conn3 -> [0,781,"getWindowHandle",null] 12:14:07 INFO - PROCESS | 1834 | 1462475647329 Marionette TRACE conn3 <- [1,781,null,{"value":"8"}] 12:14:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html 12:14:07 INFO - PROCESS | 1834 | 1462475647335 Marionette TRACE conn3 -> [0,782,"setScriptTimeout",{"ms":35000}] 12:14:07 INFO - PROCESS | 1834 | 1462475647338 Marionette TRACE conn3 <- [1,782,null,{}] 12:14:07 INFO - PROCESS | 1834 | 1462475647344 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}] 12:14:07 INFO - PROCESS | 1834 | 1462475647532 Marionette TRACE conn3 <- [1,783,null,{"value":null}] 12:14:07 INFO - PROCESS | 1834 | 1462475647702 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\", \"80296d11-d1d5-4e42-bf66-5e284310a16f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:14:07 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f29958c2000 == 81 [pid = 1834] [id = 203] 12:14:07 INFO - PROCESS | 1834 | ++DOMWINDOW == 153 (0x7f298e58c000) [pid = 1834] [serial = 609] [outer = (nil)] 12:14:07 INFO - PROCESS | 1834 | ++DOMWINDOW == 154 (0x7f298ff7d800) [pid = 1834] [serial = 610] [outer = 0x7f298e58c000] 12:14:07 INFO - PROCESS | 1834 | 1462475647773 Marionette DEBUG loaded listener.js 12:14:07 INFO - PROCESS | 1834 | ++DOMWINDOW == 155 (0x7f29901ce800) [pid = 1834] [serial = 611] [outer = 0x7f298e58c000] 12:14:08 INFO - PROCESS | 1834 | 1462475648665 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]]]}] 12:14:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | Canvas test: 2d.fillStyle.get.transparent 12:14:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | took 1382ms 12:14:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html 12:14:08 INFO - PROCESS | 1834 | 1462475648718 Marionette TRACE conn3 -> [0,785,"getWindowHandle",null] 12:14:08 INFO - PROCESS | 1834 | 1462475648721 Marionette TRACE conn3 <- [1,785,null,{"value":"8"}] 12:14:08 INFO - PROCESS | 1834 | 1462475648727 Marionette TRACE conn3 -> [0,786,"setScriptTimeout",{"ms":35000}] 12:14:08 INFO - PROCESS | 1834 | 1462475648730 Marionette TRACE conn3 <- [1,786,null,{}] 12:14:08 INFO - PROCESS | 1834 | 1462475648736 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}] 12:14:08 INFO - PROCESS | 1834 | 1462475648910 Marionette TRACE conn3 <- [1,787,null,{"value":null}] 12:14:09 INFO - PROCESS | 1834 | 1462475649084 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\", \"80296d11-d1d5-4e42-bf66-5e284310a16f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:14:09 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f299630c800 == 82 [pid = 1834] [id = 204] 12:14:09 INFO - PROCESS | 1834 | ++DOMWINDOW == 156 (0x7f2993319800) [pid = 1834] [serial = 612] [outer = (nil)] 12:14:09 INFO - PROCESS | 1834 | ++DOMWINDOW == 157 (0x7f2993b48000) [pid = 1834] [serial = 613] [outer = 0x7f2993319800] 12:14:09 INFO - PROCESS | 1834 | 1462475649172 Marionette DEBUG loaded listener.js 12:14:09 INFO - PROCESS | 1834 | ++DOMWINDOW == 158 (0x7f29949fd800) [pid = 1834] [serial = 614] [outer = 0x7f2993319800] 12:14:10 INFO - PROCESS | 1834 | 1462475650084 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]]]}] 12:14:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | Canvas test: 2d.fillStyle.invalidstring 12:14:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | took 1384ms 12:14:10 INFO - PROCESS | 1834 | 1462475650112 Marionette TRACE conn3 -> [0,789,"getWindowHandle",null] 12:14:10 INFO - PROCESS | 1834 | 1462475650116 Marionette TRACE conn3 <- [1,789,null,{"value":"8"}] 12:14:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html 12:14:10 INFO - PROCESS | 1834 | 1462475650122 Marionette TRACE conn3 -> [0,790,"setScriptTimeout",{"ms":35000}] 12:14:10 INFO - PROCESS | 1834 | 1462475650128 Marionette TRACE conn3 <- [1,790,null,{}] 12:14:10 INFO - PROCESS | 1834 | 1462475650133 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}] 12:14:10 INFO - PROCESS | 1834 | 1462475650305 Marionette TRACE conn3 <- [1,791,null,{"value":null}] 12:14:10 INFO - PROCESS | 1834 | 1462475650487 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\", \"80296d11-d1d5-4e42-bf66-5e284310a16f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:14:10 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f29994b1000 == 83 [pid = 1834] [id = 205] 12:14:10 INFO - PROCESS | 1834 | ++DOMWINDOW == 159 (0x7f299331e000) [pid = 1834] [serial = 615] [outer = (nil)] 12:14:10 INFO - PROCESS | 1834 | ++DOMWINDOW == 160 (0x7f2995950800) [pid = 1834] [serial = 616] [outer = 0x7f299331e000] 12:14:10 INFO - PROCESS | 1834 | 1462475650556 Marionette DEBUG loaded listener.js 12:14:10 INFO - PROCESS | 1834 | ++DOMWINDOW == 161 (0x7f299612c800) [pid = 1834] [serial = 617] [outer = 0x7f299331e000] 12:14:11 INFO - PROCESS | 1834 | 1462475651501 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]]]}] 12:14:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | Canvas test: 2d.fillStyle.invalidtype 12:14:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | took 1432ms 12:14:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html 12:14:11 INFO - PROCESS | 1834 | 1462475651555 Marionette TRACE conn3 -> [0,793,"getWindowHandle",null] 12:14:11 INFO - PROCESS | 1834 | 1462475651558 Marionette TRACE conn3 <- [1,793,null,{"value":"8"}] 12:14:11 INFO - PROCESS | 1834 | 1462475651565 Marionette TRACE conn3 -> [0,794,"setScriptTimeout",{"ms":35000}] 12:14:11 INFO - PROCESS | 1834 | 1462475651568 Marionette TRACE conn3 <- [1,794,null,{}] 12:14:11 INFO - PROCESS | 1834 | 1462475651573 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}] 12:14:11 INFO - PROCESS | 1834 | 1462475651737 Marionette TRACE conn3 <- [1,795,null,{"value":null}] 12:14:11 INFO - PROCESS | 1834 | 1462475651918 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\", \"80296d11-d1d5-4e42-bf66-5e284310a16f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:14:11 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f29a342e800 == 84 [pid = 1834] [id = 206] 12:14:11 INFO - PROCESS | 1834 | ++DOMWINDOW == 162 (0x7f2994a85800) [pid = 1834] [serial = 618] [outer = (nil)] 12:14:11 INFO - PROCESS | 1834 | ++DOMWINDOW == 163 (0x7f299673e800) [pid = 1834] [serial = 619] [outer = 0x7f2994a85800] 12:14:11 INFO - PROCESS | 1834 | 1462475651990 Marionette DEBUG loaded listener.js 12:14:12 INFO - PROCESS | 1834 | ++DOMWINDOW == 164 (0x7f2996b4e000) [pid = 1834] [serial = 620] [outer = 0x7f2994a85800] 12:14:12 INFO - PROCESS | 1834 | 1462475652822 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]]]}] 12:14:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | currentColor is computed from the canvas element 12:14:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | took 1335ms 12:14:12 INFO - PROCESS | 1834 | 1462475652900 Marionette TRACE conn3 -> [0,797,"getWindowHandle",null] 12:14:12 INFO - PROCESS | 1834 | 1462475652903 Marionette TRACE conn3 <- [1,797,null,{"value":"8"}] 12:14:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html 12:14:12 INFO - PROCESS | 1834 | 1462475652909 Marionette TRACE conn3 -> [0,798,"setScriptTimeout",{"ms":35000}] 12:14:12 INFO - PROCESS | 1834 | 1462475652911 Marionette TRACE conn3 <- [1,798,null,{}] 12:14:12 INFO - PROCESS | 1834 | 1462475652917 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}] 12:14:13 INFO - PROCESS | 1834 | 1462475653149 Marionette TRACE conn3 <- [1,799,null,{"value":null}] 12:14:13 INFO - PROCESS | 1834 | 1462475653319 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\", \"80296d11-d1d5-4e42-bf66-5e284310a16f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:14:13 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f29a636b800 == 85 [pid = 1834] [id = 207] 12:14:13 INFO - PROCESS | 1834 | ++DOMWINDOW == 165 (0x7f2997450800) [pid = 1834] [serial = 621] [outer = (nil)] 12:14:13 INFO - PROCESS | 1834 | ++DOMWINDOW == 166 (0x7f2997950400) [pid = 1834] [serial = 622] [outer = 0x7f2997450800] 12:14:13 INFO - PROCESS | 1834 | 1462475653435 Marionette DEBUG loaded listener.js 12:14:13 INFO - PROCESS | 1834 | ++DOMWINDOW == 167 (0x7f29979c7c00) [pid = 1834] [serial = 623] [outer = 0x7f2997450800] 12:14:14 INFO - PROCESS | 1834 | 1462475654250 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]]]}] 12:14:14 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 12:14:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html | took 1385ms 12:14:14 INFO - PROCESS | 1834 | 1462475654296 Marionette TRACE conn3 -> [0,801,"getWindowHandle",null] 12:14:14 INFO - PROCESS | 1834 | 1462475654300 Marionette TRACE conn3 <- [1,801,null,{"value":"8"}] 12:14:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html 12:14:14 INFO - PROCESS | 1834 | 1462475654306 Marionette TRACE conn3 -> [0,802,"setScriptTimeout",{"ms":35000}] 12:14:14 INFO - PROCESS | 1834 | 1462475654309 Marionette TRACE conn3 <- [1,802,null,{}] 12:14:14 INFO - PROCESS | 1834 | 1462475654314 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}] 12:14:14 INFO - PROCESS | 1834 | 1462475654491 Marionette TRACE conn3 <- [1,803,null,{"value":null}] 12:14:14 INFO - PROCESS | 1834 | 1462475654681 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\", \"80296d11-d1d5-4e42-bf66-5e284310a16f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:14:14 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f29a4986000 == 86 [pid = 1834] [id = 208] 12:14:14 INFO - PROCESS | 1834 | ++DOMWINDOW == 168 (0x7f29809f4c00) [pid = 1834] [serial = 624] [outer = (nil)] 12:14:14 INFO - PROCESS | 1834 | ++DOMWINDOW == 169 (0x7f2996eaa800) [pid = 1834] [serial = 625] [outer = 0x7f29809f4c00] 12:14:14 INFO - PROCESS | 1834 | 1462475654752 Marionette DEBUG loaded listener.js 12:14:14 INFO - PROCESS | 1834 | ++DOMWINDOW == 170 (0x7f29994c7400) [pid = 1834] [serial = 626] [outer = 0x7f29809f4c00] 12:14:15 INFO - PROCESS | 1834 | 1462475655644 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]]]}] 12:14:15 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 12:14:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html | took 1378ms 12:14:15 INFO - PROCESS | 1834 | 1462475655685 Marionette TRACE conn3 -> [0,805,"getWindowHandle",null] 12:14:15 INFO - PROCESS | 1834 | 1462475655689 Marionette TRACE conn3 <- [1,805,null,{"value":"8"}] 12:14:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html 12:14:15 INFO - PROCESS | 1834 | 1462475655699 Marionette TRACE conn3 -> [0,806,"setScriptTimeout",{"ms":35000}] 12:14:15 INFO - PROCESS | 1834 | 1462475655702 Marionette TRACE conn3 <- [1,806,null,{}] 12:14:15 INFO - PROCESS | 1834 | 1462475655707 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}] 12:14:15 INFO - PROCESS | 1834 | 1462475655893 Marionette TRACE conn3 <- [1,807,null,{"value":null}] 12:14:16 INFO - PROCESS | 1834 | 1462475656067 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\", \"80296d11-d1d5-4e42-bf66-5e284310a16f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:14:16 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f298c6c2800 == 87 [pid = 1834] [id = 209] 12:14:16 INFO - PROCESS | 1834 | ++DOMWINDOW == 171 (0x7f298a52dc00) [pid = 1834] [serial = 627] [outer = (nil)] 12:14:16 INFO - PROCESS | 1834 | ++DOMWINDOW == 172 (0x7f299995a400) [pid = 1834] [serial = 628] [outer = 0x7f298a52dc00] 12:14:16 INFO - PROCESS | 1834 | 1462475656151 Marionette DEBUG loaded listener.js 12:14:16 INFO - PROCESS | 1834 | ++DOMWINDOW == 173 (0x7f29a2664400) [pid = 1834] [serial = 629] [outer = 0x7f298a52dc00] 12:14:17 INFO - PROCESS | 1834 | 1462475657307 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]]]}] 12:14:17 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 12:14:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html | took 1685ms 12:14:17 INFO - PROCESS | 1834 | 1462475657382 Marionette TRACE conn3 -> [0,809,"getWindowHandle",null] 12:14:17 INFO - PROCESS | 1834 | 1462475657387 Marionette TRACE conn3 <- [1,809,null,{"value":"8"}] 12:14:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html 12:14:17 INFO - PROCESS | 1834 | 1462475657398 Marionette TRACE conn3 -> [0,810,"setScriptTimeout",{"ms":35000}] 12:14:17 INFO - PROCESS | 1834 | 1462475657402 Marionette TRACE conn3 <- [1,810,null,{}] 12:14:17 INFO - PROCESS | 1834 | 1462475657502 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}] 12:14:17 INFO - PROCESS | 1834 | 1462475657707 Marionette TRACE conn3 <- [1,811,null,{"value":null}] 12:14:17 INFO - PROCESS | 1834 | 1462475657989 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\", \"80296d11-d1d5-4e42-bf66-5e284310a16f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:14:18 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f2984266800 == 88 [pid = 1834] [id = 210] 12:14:18 INFO - PROCESS | 1834 | ++DOMWINDOW == 174 (0x7f29833ae000) [pid = 1834] [serial = 630] [outer = (nil)] 12:14:18 INFO - PROCESS | 1834 | ++DOMWINDOW == 175 (0x7f29833b5400) [pid = 1834] [serial = 631] [outer = 0x7f29833ae000] 12:14:18 INFO - PROCESS | 1834 | 1462475658091 Marionette DEBUG loaded listener.js 12:14:18 INFO - PROCESS | 1834 | ++DOMWINDOW == 176 (0x7f298603ec00) [pid = 1834] [serial = 632] [outer = 0x7f29833ae000] 12:14:19 INFO - PROCESS | 1834 | 1462475659011 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]]]}] 12:14:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | Canvas test: 2d.fillStyle.parse.hex3 12:14:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | took 1667ms 12:14:19 INFO - PROCESS | 1834 | 1462475659067 Marionette TRACE conn3 -> [0,813,"getWindowHandle",null] 12:14:19 INFO - PROCESS | 1834 | 1462475659080 Marionette TRACE conn3 <- [1,813,null,{"value":"8"}] 12:14:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html 12:14:19 INFO - PROCESS | 1834 | 1462475659095 Marionette TRACE conn3 -> [0,814,"setScriptTimeout",{"ms":35000}] 12:14:19 INFO - PROCESS | 1834 | 1462475659102 Marionette TRACE conn3 <- [1,814,null,{}] 12:14:19 INFO - PROCESS | 1834 | 1462475659110 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}] 12:14:19 INFO - PROCESS | 1834 | 1462475659382 Marionette TRACE conn3 <- [1,815,null,{"value":null}] 12:14:19 INFO - PROCESS | 1834 | --DOCSHELL 0x7f298c6db000 == 87 [pid = 1834] [id = 99] 12:14:19 INFO - PROCESS | 1834 | --DOCSHELL 0x7f298d3da000 == 86 [pid = 1834] [id = 124] 12:14:19 INFO - PROCESS | 1834 | --DOCSHELL 0x7f298d7c4800 == 85 [pid = 1834] [id = 23] 12:14:19 INFO - PROCESS | 1834 | --DOMWINDOW == 175 (0x7f298c4e9800) [pid = 1834] [serial = 556] [outer = (nil)] [url = about:blank] 12:14:19 INFO - PROCESS | 1834 | --DOMWINDOW == 174 (0x7f29842e7000) [pid = 1834] [serial = 520] [outer = (nil)] [url = about:blank] 12:14:19 INFO - PROCESS | 1834 | --DOMWINDOW == 173 (0x7f298a52c800) [pid = 1834] [serial = 523] [outer = (nil)] [url = about:blank] 12:14:19 INFO - PROCESS | 1834 | --DOMWINDOW == 172 (0x7f298c4e2800) [pid = 1834] [serial = 526] [outer = (nil)] [url = about:blank] 12:14:19 INFO - PROCESS | 1834 | --DOMWINDOW == 171 (0x7f298d719000) [pid = 1834] [serial = 529] [outer = (nil)] [url = about:blank] 12:14:19 INFO - PROCESS | 1834 | --DOMWINDOW == 170 (0x7f298ff7bc00) [pid = 1834] [serial = 532] [outer = (nil)] [url = about:blank] 12:14:19 INFO - PROCESS | 1834 | --DOMWINDOW == 169 (0x7f2994a8a800) [pid = 1834] [serial = 535] [outer = (nil)] [url = about:blank] 12:14:19 INFO - PROCESS | 1834 | 1462475659830 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\", \"80296d11-d1d5-4e42-bf66-5e284310a16f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:14:19 INFO - PROCESS | 1834 | --DOCSHELL 0x7f298a54e800 == 84 [pid = 1834] [id = 125] 12:14:19 INFO - PROCESS | 1834 | --DOCSHELL 0x7f298d251000 == 83 [pid = 1834] [id = 198] 12:14:19 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f2984dc8000 == 84 [pid = 1834] [id = 211] 12:14:19 INFO - PROCESS | 1834 | ++DOMWINDOW == 170 (0x7f29842e7000) [pid = 1834] [serial = 633] [outer = (nil)] 12:14:19 INFO - PROCESS | 1834 | ++DOMWINDOW == 171 (0x7f2986f71000) [pid = 1834] [serial = 634] [outer = 0x7f29842e7000] 12:14:19 INFO - PROCESS | 1834 | 1462475659953 Marionette DEBUG loaded listener.js 12:14:20 INFO - PROCESS | 1834 | ++DOMWINDOW == 172 (0x7f298a5e2c00) [pid = 1834] [serial = 635] [outer = 0x7f29842e7000] 12:14:20 INFO - PROCESS | 1834 | --DOCSHELL 0x7f298ce90800 == 83 [pid = 1834] [id = 197] 12:14:20 INFO - PROCESS | 1834 | --DOCSHELL 0x7f298b917800 == 82 [pid = 1834] [id = 196] 12:14:20 INFO - PROCESS | 1834 | --DOCSHELL 0x7f29846e1000 == 81 [pid = 1834] [id = 195] 12:14:20 INFO - PROCESS | 1834 | --DOCSHELL 0x7f298605c800 == 80 [pid = 1834] [id = 194] 12:14:20 INFO - PROCESS | 1834 | --DOCSHELL 0x7f2996319800 == 79 [pid = 1834] [id = 190] 12:14:20 INFO - PROCESS | 1834 | --DOCSHELL 0x7f2990153800 == 78 [pid = 1834] [id = 189] 12:14:20 INFO - PROCESS | 1834 | --DOCSHELL 0x7f298d3cf800 == 77 [pid = 1834] [id = 188] 12:14:20 INFO - PROCESS | 1834 | --DOCSHELL 0x7f298d255800 == 76 [pid = 1834] [id = 187] 12:14:20 INFO - PROCESS | 1834 | --DOCSHELL 0x7f298427d800 == 75 [pid = 1834] [id = 186] 12:14:20 INFO - PROCESS | 1834 | --DOMWINDOW == 171 (0x7f298bd05400) [pid = 1834] [serial = 553] [outer = (nil)] [url = about:blank] 12:14:20 INFO - PROCESS | 1834 | --DOMWINDOW == 170 (0x7f2986173400) [pid = 1834] [serial = 545] [outer = (nil)] [url = about:blank] 12:14:20 INFO - PROCESS | 1834 | --DOMWINDOW == 169 (0x7f298604c400) [pid = 1834] [serial = 544] [outer = (nil)] [url = about:blank] 12:14:20 INFO - PROCESS | 1834 | --DOMWINDOW == 168 (0x7f2985b23800) [pid = 1834] [serial = 542] [outer = (nil)] [url = about:blank] 12:14:20 INFO - PROCESS | 1834 | --DOMWINDOW == 167 (0x7f2982410c00) [pid = 1834] [serial = 541] [outer = (nil)] [url = about:blank] 12:14:20 INFO - PROCESS | 1834 | --DOMWINDOW == 166 (0x7f2995d1d400) [pid = 1834] [serial = 538] [outer = (nil)] [url = about:blank] 12:14:20 INFO - PROCESS | 1834 | --DOMWINDOW == 165 (0x7f298a966c00) [pid = 1834] [serial = 550] [outer = (nil)] [url = about:blank] 12:14:20 INFO - PROCESS | 1834 | --DOMWINDOW == 164 (0x7f298a5e7400) [pid = 1834] [serial = 547] [outer = (nil)] [url = about:blank] 12:14:20 INFO - PROCESS | 1834 | --DOMWINDOW == 163 (0x7f298a78b400) [pid = 1834] [serial = 548] [outer = (nil)] [url = about:blank] 12:14:20 INFO - PROCESS | 1834 | --DOMWINDOW == 162 (0x7f298cbb6c00) [pid = 1834] [serial = 554] [outer = (nil)] [url = about:blank] 12:14:20 INFO - PROCESS | 1834 | --DOMWINDOW == 161 (0x7f298bcfb000) [pid = 1834] [serial = 551] [outer = (nil)] [url = about:blank] 12:14:20 INFO - PROCESS | 1834 | 1462475660899 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] 12:14:20 INFO - PROCESS | 1834 | 1462475660943 Marionette TRACE conn3 <- [1,817,null,{"value":"8"}] 12:14:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html 12:14:20 INFO - PROCESS | 1834 | 1462475660949 Marionette TRACE conn3 -> [0,818,"setScriptTimeout",{"ms":35000}] 12:14:20 INFO - PROCESS | 1834 | 1462475660955 Marionette TRACE conn3 <- [1,818,null,{}] 12:14:20 INFO - PROCESS | 1834 | 1462475660971 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}] 12:14:21 INFO - PROCESS | 1834 | 1462475661153 Marionette TRACE conn3 <- [1,819,null,{"value":null}] 12:14:21 INFO - PROCESS | 1834 | 1462475661296 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\", \"80296d11-d1d5-4e42-bf66-5e284310a16f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:14:21 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f298d0dc000 == 76 [pid = 1834] [id = 212] 12:14:21 INFO - PROCESS | 1834 | ++DOMWINDOW == 162 (0x7f2983238c00) [pid = 1834] [serial = 636] [outer = (nil)] 12:14:21 INFO - PROCESS | 1834 | ++DOMWINDOW == 163 (0x7f298c4e3c00) [pid = 1834] [serial = 637] [outer = 0x7f2983238c00] 12:14:21 INFO - PROCESS | 1834 | 1462475661363 Marionette DEBUG loaded listener.js 12:14:21 INFO - PROCESS | 1834 | ++DOMWINDOW == 164 (0x7f298cd35400) [pid = 1834] [serial = 638] [outer = 0x7f2983238c00] 12:14:22 INFO - PROCESS | 1834 | 1462475662112 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]]]}] 12:14:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | Canvas test: 2d.fillStyle.parse.hex6 12:14:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | took 1187ms 12:14:22 INFO - PROCESS | 1834 | 1462475662158 Marionette TRACE conn3 -> [0,821,"getWindowHandle",null] 12:14:22 INFO - PROCESS | 1834 | 1462475662163 Marionette TRACE conn3 <- [1,821,null,{"value":"8"}] 12:14:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html 12:14:22 INFO - PROCESS | 1834 | 1462475662178 Marionette TRACE conn3 -> [0,822,"setScriptTimeout",{"ms":35000}] 12:14:22 INFO - PROCESS | 1834 | 1462475662180 Marionette TRACE conn3 <- [1,822,null,{}] 12:14:22 INFO - PROCESS | 1834 | 1462475662185 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}] 12:14:22 INFO - PROCESS | 1834 | 1462475662399 Marionette TRACE conn3 <- [1,823,null,{"value":null}] 12:14:22 INFO - PROCESS | 1834 | 1462475662420 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\", \"80296d11-d1d5-4e42-bf66-5e284310a16f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:14:22 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f298e5ac000 == 77 [pid = 1834] [id = 213] 12:14:22 INFO - PROCESS | 1834 | ++DOMWINDOW == 165 (0x7f2986045000) [pid = 1834] [serial = 639] [outer = (nil)] 12:14:22 INFO - PROCESS | 1834 | ++DOMWINDOW == 166 (0x7f298d1d8400) [pid = 1834] [serial = 640] [outer = 0x7f2986045000] 12:14:22 INFO - PROCESS | 1834 | 1462475662495 Marionette DEBUG loaded listener.js 12:14:22 INFO - PROCESS | 1834 | ++DOMWINDOW == 167 (0x7f298e855400) [pid = 1834] [serial = 641] [outer = 0x7f2986045000] 12:14:23 INFO - PROCESS | 1834 | 1462475663395 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] 12:14:23 INFO - PROCESS | 1834 | 1462475663425 Marionette TRACE conn3 <- [1,825,null,{"value":"8"}] 12:14:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html 12:14:23 INFO - PROCESS | 1834 | 1462475663431 Marionette TRACE conn3 -> [0,826,"setScriptTimeout",{"ms":35000}] 12:14:23 INFO - PROCESS | 1834 | 1462475663434 Marionette TRACE conn3 <- [1,826,null,{}] 12:14:23 INFO - PROCESS | 1834 | 1462475663439 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}] 12:14:23 INFO - PROCESS | 1834 | 1462475663634 Marionette TRACE conn3 <- [1,827,null,{"value":null}] 12:14:23 INFO - PROCESS | 1834 | 1462475663680 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\", \"80296d11-d1d5-4e42-bf66-5e284310a16f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:14:23 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f2994280800 == 78 [pid = 1834] [id = 214] 12:14:23 INFO - PROCESS | 1834 | ++DOMWINDOW == 168 (0x7f298cde5400) [pid = 1834] [serial = 642] [outer = (nil)] 12:14:23 INFO - PROCESS | 1834 | ++DOMWINDOW == 169 (0x7f298ff80000) [pid = 1834] [serial = 643] [outer = 0x7f298cde5400] 12:14:23 INFO - PROCESS | 1834 | 1462475663740 Marionette DEBUG loaded listener.js 12:14:23 INFO - PROCESS | 1834 | ++DOMWINDOW == 170 (0x7f29901d9400) [pid = 1834] [serial = 644] [outer = 0x7f298cde5400] 12:14:24 INFO - PROCESS | 1834 | --DOMWINDOW == 169 (0x7f2982477000) [pid = 1834] [serial = 585] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html] 12:14:24 INFO - PROCESS | 1834 | --DOMWINDOW == 168 (0x7f298a78dc00) [pid = 1834] [serial = 591] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html] 12:14:24 INFO - PROCESS | 1834 | --DOMWINDOW == 167 (0x7f2985b28000) [pid = 1834] [serial = 404] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html] 12:14:24 INFO - PROCESS | 1834 | --DOMWINDOW == 166 (0x7f29842eac00) [pid = 1834] [serial = 425] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html] 12:14:24 INFO - PROCESS | 1834 | --DOMWINDOW == 165 (0x7f298247d000) [pid = 1834] [serial = 582] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html] 12:14:24 INFO - PROCESS | 1834 | --DOMWINDOW == 164 (0x7f298bcfac00) [pid = 1834] [serial = 413] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html] 12:14:24 INFO - PROCESS | 1834 | --DOMWINDOW == 163 (0x7f298cde2000) [pid = 1834] [serial = 462] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html] 12:14:24 INFO - PROCESS | 1834 | --DOMWINDOW == 162 (0x7f298322d800) [pid = 1834] [serial = 431] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html] 12:14:24 INFO - PROCESS | 1834 | --DOMWINDOW == 161 (0x7f298322d400) [pid = 1834] [serial = 428] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html] 12:14:24 INFO - PROCESS | 1834 | --DOMWINDOW == 160 (0x7f298bcf8400) [pid = 1834] [serial = 474] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html] 12:14:24 INFO - PROCESS | 1834 | --DOMWINDOW == 159 (0x7f298322f800) [pid = 1834] [serial = 434] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html] 12:14:24 INFO - PROCESS | 1834 | --DOMWINDOW == 158 (0x7f298bcf5400) [pid = 1834] [serial = 410] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html] 12:14:24 INFO - PROCESS | 1834 | --DOMWINDOW == 157 (0x7f298616cc00) [pid = 1834] [serial = 465] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html] 12:14:24 INFO - PROCESS | 1834 | --DOMWINDOW == 156 (0x7f29809fb400) [pid = 1834] [serial = 489] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html] 12:14:24 INFO - PROCESS | 1834 | --DOMWINDOW == 155 (0x7f298bd04400) [pid = 1834] [serial = 477] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html] 12:14:24 INFO - PROCESS | 1834 | --DOMWINDOW == 154 (0x7f298ff7a400) [pid = 1834] [serial = 416] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html] 12:14:24 INFO - PROCESS | 1834 | --DOMWINDOW == 153 (0x7f2985840800) [pid = 1834] [serial = 555] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html] 12:14:24 INFO - PROCESS | 1834 | --DOMWINDOW == 152 (0x7f29809f2c00) [pid = 1834] [serial = 483] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html] 12:14:24 INFO - PROCESS | 1834 | --DOMWINDOW == 151 (0x7f298bcfe400) [pid = 1834] [serial = 471] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html] 12:14:24 INFO - PROCESS | 1834 | --DOMWINDOW == 150 (0x7f298a78ac00) [pid = 1834] [serial = 588] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html] 12:14:24 INFO - PROCESS | 1834 | --DOMWINDOW == 149 (0x7f29842e7c00) [pid = 1834] [serial = 422] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html] 12:14:24 INFO - PROCESS | 1834 | --DOMWINDOW == 148 (0x7f298bd11400) [pid = 1834] [serial = 480] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html] 12:14:24 INFO - PROCESS | 1834 | --DOMWINDOW == 147 (0x7f298a965400) [pid = 1834] [serial = 407] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html] 12:14:24 INFO - PROCESS | 1834 | --DOMWINDOW == 146 (0x7f29832e0400) [pid = 1834] [serial = 437] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html] 12:14:24 INFO - PROCESS | 1834 | --DOMWINDOW == 145 (0x7f29809f3400) [pid = 1834] [serial = 486] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html] 12:14:24 INFO - PROCESS | 1834 | --DOMWINDOW == 144 (0x7f298a526400) [pid = 1834] [serial = 468] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html] 12:14:24 INFO - PROCESS | 1834 | --DOMWINDOW == 143 (0x7f298a5e3c00) [pid = 1834] [serial = 516] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html] 12:14:24 INFO - PROCESS | 1834 | --DOMWINDOW == 142 (0x7f2996128000) [pid = 1834] [serial = 419] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html] 12:14:24 INFO - PROCESS | 1834 | 1462475664896 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]]]}] 12:14:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | Canvas test: 2d.fillStyle.parse.hsl-1 12:14:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | took 1527ms 12:14:24 INFO - PROCESS | 1834 | 1462475664960 Marionette TRACE conn3 -> [0,829,"getWindowHandle",null] 12:14:24 INFO - PROCESS | 1834 | 1462475664963 Marionette TRACE conn3 <- [1,829,null,{"value":"8"}] 12:14:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html 12:14:24 INFO - PROCESS | 1834 | 1462475664969 Marionette TRACE conn3 -> [0,830,"setScriptTimeout",{"ms":35000}] 12:14:24 INFO - PROCESS | 1834 | 1462475664971 Marionette TRACE conn3 <- [1,830,null,{}] 12:14:24 INFO - PROCESS | 1834 | 1462475664976 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}] 12:14:25 INFO - PROCESS | 1834 | 1462475665172 Marionette TRACE conn3 <- [1,831,null,{"value":null}] 12:14:25 INFO - PROCESS | 1834 | 1462475665346 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\", \"80296d11-d1d5-4e42-bf66-5e284310a16f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:14:25 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f298a63b800 == 79 [pid = 1834] [id = 215] 12:14:25 INFO - PROCESS | 1834 | ++DOMWINDOW == 143 (0x7f2985840800) [pid = 1834] [serial = 645] [outer = (nil)] 12:14:25 INFO - PROCESS | 1834 | ++DOMWINDOW == 144 (0x7f298ffd2000) [pid = 1834] [serial = 646] [outer = 0x7f2985840800] 12:14:25 INFO - PROCESS | 1834 | 1462475665411 Marionette DEBUG loaded listener.js 12:14:25 INFO - PROCESS | 1834 | ++DOMWINDOW == 145 (0x7f2993c71400) [pid = 1834] [serial = 647] [outer = 0x7f2985840800] 12:14:26 INFO - PROCESS | 1834 | 1462475666096 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]]]}] 12:14:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | Canvas test: 2d.fillStyle.parse.hsl-2 12:14:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | took 1182ms 12:14:26 INFO - PROCESS | 1834 | 1462475666152 Marionette TRACE conn3 -> [0,833,"getWindowHandle",null] 12:14:26 INFO - PROCESS | 1834 | 1462475666155 Marionette TRACE conn3 <- [1,833,null,{"value":"8"}] 12:14:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html 12:14:26 INFO - PROCESS | 1834 | 1462475666161 Marionette TRACE conn3 -> [0,834,"setScriptTimeout",{"ms":35000}] 12:14:26 INFO - PROCESS | 1834 | 1462475666164 Marionette TRACE conn3 <- [1,834,null,{}] 12:14:26 INFO - PROCESS | 1834 | 1462475666177 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}] 12:14:26 INFO - PROCESS | 1834 | 1462475666338 Marionette TRACE conn3 <- [1,835,null,{"value":null}] 12:14:26 INFO - PROCESS | 1834 | 1462475666348 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\", \"80296d11-d1d5-4e42-bf66-5e284310a16f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:14:26 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f2997478000 == 80 [pid = 1834] [id = 216] 12:14:26 INFO - PROCESS | 1834 | ++DOMWINDOW == 146 (0x7f298ffd6800) [pid = 1834] [serial = 648] [outer = (nil)] 12:14:26 INFO - PROCESS | 1834 | ++DOMWINDOW == 147 (0x7f29949f3400) [pid = 1834] [serial = 649] [outer = 0x7f298ffd6800] 12:14:26 INFO - PROCESS | 1834 | 1462475666407 Marionette DEBUG loaded listener.js 12:14:26 INFO - PROCESS | 1834 | ++DOMWINDOW == 148 (0x7f2995455c00) [pid = 1834] [serial = 650] [outer = 0x7f298ffd6800] 12:14:27 INFO - PROCESS | 1834 | 1462475667533 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]]]}] 12:14:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | Canvas test: 2d.fillStyle.parse.hsl-3 12:14:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | took 1392ms 12:14:27 INFO - PROCESS | 1834 | 1462475667554 Marionette TRACE conn3 -> [0,837,"getWindowHandle",null] 12:14:27 INFO - PROCESS | 1834 | 1462475667560 Marionette TRACE conn3 <- [1,837,null,{"value":"8"}] 12:14:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html 12:14:27 INFO - PROCESS | 1834 | 1462475667569 Marionette TRACE conn3 -> [0,838,"setScriptTimeout",{"ms":35000}] 12:14:27 INFO - PROCESS | 1834 | 1462475667574 Marionette TRACE conn3 <- [1,838,null,{}] 12:14:27 INFO - PROCESS | 1834 | 1462475667582 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}] 12:14:27 INFO - PROCESS | 1834 | 1462475667806 Marionette TRACE conn3 <- [1,839,null,{"value":null}] 12:14:28 INFO - PROCESS | 1834 | 1462475668035 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\", \"80296d11-d1d5-4e42-bf66-5e284310a16f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:14:28 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f298a537000 == 81 [pid = 1834] [id = 217] 12:14:28 INFO - PROCESS | 1834 | ++DOMWINDOW == 149 (0x7f29833acc00) [pid = 1834] [serial = 651] [outer = (nil)] 12:14:28 INFO - PROCESS | 1834 | ++DOMWINDOW == 150 (0x7f29842f0400) [pid = 1834] [serial = 652] [outer = 0x7f29833acc00] 12:14:28 INFO - PROCESS | 1834 | 1462475668157 Marionette DEBUG loaded listener.js 12:14:28 INFO - PROCESS | 1834 | ++DOMWINDOW == 151 (0x7f2986047400) [pid = 1834] [serial = 653] [outer = 0x7f29833acc00] 12:14:29 INFO - PROCESS | 1834 | 1462475669050 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]]]}] 12:14:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | Canvas test: 2d.fillStyle.parse.hsl-4 12:14:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | took 1534ms 12:14:29 INFO - PROCESS | 1834 | 1462475669104 Marionette TRACE conn3 -> [0,841,"getWindowHandle",null] 12:14:29 INFO - PROCESS | 1834 | 1462475669112 Marionette TRACE conn3 <- [1,841,null,{"value":"8"}] 12:14:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html 12:14:29 INFO - PROCESS | 1834 | 1462475669122 Marionette TRACE conn3 -> [0,842,"setScriptTimeout",{"ms":35000}] 12:14:29 INFO - PROCESS | 1834 | 1462475669126 Marionette TRACE conn3 <- [1,842,null,{}] 12:14:29 INFO - PROCESS | 1834 | 1462475669132 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}] 12:14:29 INFO - PROCESS | 1834 | 1462475669403 Marionette TRACE conn3 <- [1,843,null,{"value":null}] 12:14:29 INFO - PROCESS | 1834 | 1462475669614 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\", \"80296d11-d1d5-4e42-bf66-5e284310a16f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:14:29 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f298d362000 == 82 [pid = 1834] [id = 218] 12:14:29 INFO - PROCESS | 1834 | ++DOMWINDOW == 152 (0x7f29833ab800) [pid = 1834] [serial = 654] [outer = (nil)] 12:14:29 INFO - PROCESS | 1834 | ++DOMWINDOW == 153 (0x7f298a787400) [pid = 1834] [serial = 655] [outer = 0x7f29833ab800] 12:14:29 INFO - PROCESS | 1834 | 1462475669731 Marionette DEBUG loaded listener.js 12:14:29 INFO - PROCESS | 1834 | ++DOMWINDOW == 154 (0x7f298b9c6800) [pid = 1834] [serial = 656] [outer = 0x7f29833ab800] 12:14:30 INFO - PROCESS | 1834 | 1462475670566 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]]]}] 12:14:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | Canvas test: 2d.fillStyle.parse.hsl-5 12:14:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | took 1494ms 12:14:30 INFO - PROCESS | 1834 | 1462475670618 Marionette TRACE conn3 -> [0,845,"getWindowHandle",null] 12:14:30 INFO - PROCESS | 1834 | 1462475670622 Marionette TRACE conn3 <- [1,845,null,{"value":"8"}] 12:14:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html 12:14:30 INFO - PROCESS | 1834 | 1462475670629 Marionette TRACE conn3 -> [0,846,"setScriptTimeout",{"ms":35000}] 12:14:30 INFO - PROCESS | 1834 | 1462475670634 Marionette TRACE conn3 <- [1,846,null,{}] 12:14:30 INFO - PROCESS | 1834 | 1462475670650 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}] 12:14:30 INFO - PROCESS | 1834 | 1462475670864 Marionette TRACE conn3 <- [1,847,null,{"value":null}] 12:14:31 INFO - PROCESS | 1834 | 1462475671039 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\", \"80296d11-d1d5-4e42-bf66-5e284310a16f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:14:31 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f29a377f800 == 83 [pid = 1834] [id = 219] 12:14:31 INFO - PROCESS | 1834 | ++DOMWINDOW == 155 (0x7f298c4e5800) [pid = 1834] [serial = 657] [outer = (nil)] 12:14:31 INFO - PROCESS | 1834 | ++DOMWINDOW == 156 (0x7f298d1ddc00) [pid = 1834] [serial = 658] [outer = 0x7f298c4e5800] 12:14:31 INFO - PROCESS | 1834 | 1462475671119 Marionette DEBUG loaded listener.js 12:14:31 INFO - PROCESS | 1834 | ++DOMWINDOW == 157 (0x7f29901cd000) [pid = 1834] [serial = 659] [outer = 0x7f298c4e5800] 12:14:32 INFO - PROCESS | 1834 | 1462475672041 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]]]}] 12:14:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | Canvas test: 2d.fillStyle.parse.hsl-6 12:14:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | took 1438ms 12:14:32 INFO - PROCESS | 1834 | 1462475672069 Marionette TRACE conn3 -> [0,849,"getWindowHandle",null] 12:14:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html 12:14:32 INFO - PROCESS | 1834 | 1462475672074 Marionette TRACE conn3 <- [1,849,null,{"value":"8"}] 12:14:32 INFO - PROCESS | 1834 | 1462475672079 Marionette TRACE conn3 -> [0,850,"setScriptTimeout",{"ms":35000}] 12:14:32 INFO - PROCESS | 1834 | 1462475672082 Marionette TRACE conn3 <- [1,850,null,{}] 12:14:32 INFO - PROCESS | 1834 | 1462475672088 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}] 12:14:32 INFO - PROCESS | 1834 | 1462475672268 Marionette TRACE conn3 <- [1,851,null,{"value":null}] 12:14:32 INFO - PROCESS | 1834 | 1462475672445 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\", \"80296d11-d1d5-4e42-bf66-5e284310a16f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:14:32 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f29aa690800 == 84 [pid = 1834] [id = 220] 12:14:32 INFO - PROCESS | 1834 | ++DOMWINDOW == 158 (0x7f2993cd6000) [pid = 1834] [serial = 660] [outer = (nil)] 12:14:32 INFO - PROCESS | 1834 | ++DOMWINDOW == 159 (0x7f2995834400) [pid = 1834] [serial = 661] [outer = 0x7f2993cd6000] 12:14:32 INFO - PROCESS | 1834 | 1462475672533 Marionette DEBUG loaded listener.js 12:14:32 INFO - PROCESS | 1834 | ++DOMWINDOW == 160 (0x7f2995953c00) [pid = 1834] [serial = 662] [outer = 0x7f2993cd6000] 12:14:33 INFO - PROCESS | 1834 | 1462475673458 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]]]}] 12:14:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-1 12:14:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | took 1437ms 12:14:33 INFO - PROCESS | 1834 | 1462475673517 Marionette TRACE conn3 -> [0,853,"getWindowHandle",null] 12:14:33 INFO - PROCESS | 1834 | 1462475673520 Marionette TRACE conn3 <- [1,853,null,{"value":"8"}] 12:14:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html 12:14:33 INFO - PROCESS | 1834 | 1462475673526 Marionette TRACE conn3 -> [0,854,"setScriptTimeout",{"ms":35000}] 12:14:33 INFO - PROCESS | 1834 | 1462475673528 Marionette TRACE conn3 <- [1,854,null,{}] 12:14:33 INFO - PROCESS | 1834 | 1462475673534 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}] 12:14:33 INFO - PROCESS | 1834 | 1462475673700 Marionette TRACE conn3 <- [1,855,null,{"value":null}] 12:14:33 INFO - PROCESS | 1834 | 1462475673882 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\", \"80296d11-d1d5-4e42-bf66-5e284310a16f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:14:33 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f29b00c4800 == 85 [pid = 1834] [id = 221] 12:14:33 INFO - PROCESS | 1834 | ++DOMWINDOW == 161 (0x7f299426b800) [pid = 1834] [serial = 663] [outer = (nil)] 12:14:33 INFO - PROCESS | 1834 | ++DOMWINDOW == 162 (0x7f29964ad800) [pid = 1834] [serial = 664] [outer = 0x7f299426b800] 12:14:33 INFO - PROCESS | 1834 | 1462475673954 Marionette DEBUG loaded listener.js 12:14:34 INFO - PROCESS | 1834 | ++DOMWINDOW == 163 (0x7f29979b9000) [pid = 1834] [serial = 665] [outer = 0x7f299426b800] 12:14:34 INFO - PROCESS | 1834 | 1462475674799 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]]]}] 12:14:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-2 12:14:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | took 1332ms 12:14:34 INFO - PROCESS | 1834 | 1462475674860 Marionette TRACE conn3 -> [0,857,"getWindowHandle",null] 12:14:34 INFO - PROCESS | 1834 | 1462475674864 Marionette TRACE conn3 <- [1,857,null,{"value":"8"}] 12:14:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html 12:14:34 INFO - PROCESS | 1834 | 1462475674869 Marionette TRACE conn3 -> [0,858,"setScriptTimeout",{"ms":35000}] 12:14:34 INFO - PROCESS | 1834 | 1462475674872 Marionette TRACE conn3 <- [1,858,null,{}] 12:14:34 INFO - PROCESS | 1834 | 1462475674877 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}] 12:14:35 INFO - PROCESS | 1834 | 1462475675096 Marionette TRACE conn3 <- [1,859,null,{"value":null}] 12:14:35 INFO - PROCESS | 1834 | 1462475675270 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\", \"80296d11-d1d5-4e42-bf66-5e284310a16f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:14:35 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f298cc18000 == 86 [pid = 1834] [id = 222] 12:14:35 INFO - PROCESS | 1834 | ++DOMWINDOW == 164 (0x7f29999b9000) [pid = 1834] [serial = 666] [outer = (nil)] 12:14:35 INFO - PROCESS | 1834 | ++DOMWINDOW == 165 (0x7f29a3215400) [pid = 1834] [serial = 667] [outer = 0x7f29999b9000] 12:14:35 INFO - PROCESS | 1834 | 1462475675346 Marionette DEBUG loaded listener.js 12:14:35 INFO - PROCESS | 1834 | ++DOMWINDOW == 166 (0x7f29a465d000) [pid = 1834] [serial = 668] [outer = 0x7f29999b9000] 12:14:36 INFO - PROCESS | 1834 | 1462475676212 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]]]}] 12:14:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-3 12:14:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | took 1383ms 12:14:36 INFO - PROCESS | 1834 | 1462475676254 Marionette TRACE conn3 -> [0,861,"getWindowHandle",null] 12:14:36 INFO - PROCESS | 1834 | 1462475676258 Marionette TRACE conn3 <- [1,861,null,{"value":"8"}] 12:14:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html 12:14:36 INFO - PROCESS | 1834 | 1462475676264 Marionette TRACE conn3 -> [0,862,"setScriptTimeout",{"ms":35000}] 12:14:36 INFO - PROCESS | 1834 | 1462475676266 Marionette TRACE conn3 <- [1,862,null,{}] 12:14:36 INFO - PROCESS | 1834 | 1462475676272 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}] 12:14:36 INFO - PROCESS | 1834 | 1462475676440 Marionette TRACE conn3 <- [1,863,null,{"value":null}] 12:14:36 INFO - PROCESS | 1834 | 1462475676621 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\", \"80296d11-d1d5-4e42-bf66-5e284310a16f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:14:36 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f2980dd2000 == 87 [pid = 1834] [id = 223] 12:14:36 INFO - PROCESS | 1834 | ++DOMWINDOW == 167 (0x7f298a984400) [pid = 1834] [serial = 669] [outer = (nil)] 12:14:36 INFO - PROCESS | 1834 | ++DOMWINDOW == 168 (0x7f298a988c00) [pid = 1834] [serial = 670] [outer = 0x7f298a984400] 12:14:36 INFO - PROCESS | 1834 | 1462475676693 Marionette DEBUG loaded listener.js 12:14:36 INFO - PROCESS | 1834 | ++DOMWINDOW == 169 (0x7f298a98cc00) [pid = 1834] [serial = 671] [outer = 0x7f298a984400] 12:14:37 INFO - PROCESS | 1834 | 1462475677610 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]]]}] 12:14:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-4 12:14:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | took 1385ms 12:14:37 INFO - PROCESS | 1834 | 1462475677650 Marionette TRACE conn3 -> [0,865,"getWindowHandle",null] 12:14:37 INFO - PROCESS | 1834 | 1462475677654 Marionette TRACE conn3 <- [1,865,null,{"value":"8"}] 12:14:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html 12:14:37 INFO - PROCESS | 1834 | 1462475677660 Marionette TRACE conn3 -> [0,866,"setScriptTimeout",{"ms":35000}] 12:14:37 INFO - PROCESS | 1834 | 1462475677662 Marionette TRACE conn3 <- [1,866,null,{}] 12:14:37 INFO - PROCESS | 1834 | 1462475677668 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}] 12:14:37 INFO - PROCESS | 1834 | 1462475677862 Marionette TRACE conn3 <- [1,867,null,{"value":null}] 12:14:38 INFO - PROCESS | 1834 | 1462475678042 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\", \"80296d11-d1d5-4e42-bf66-5e284310a16f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:14:38 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f29b00db800 == 88 [pid = 1834] [id = 224] 12:14:38 INFO - PROCESS | 1834 | ++DOMWINDOW == 170 (0x7f2984386800) [pid = 1834] [serial = 672] [outer = (nil)] 12:14:38 INFO - PROCESS | 1834 | ++DOMWINDOW == 171 (0x7f298438a400) [pid = 1834] [serial = 673] [outer = 0x7f2984386800] 12:14:38 INFO - PROCESS | 1834 | 1462475678113 Marionette DEBUG loaded listener.js 12:14:38 INFO - PROCESS | 1834 | ++DOMWINDOW == 172 (0x7f298438e800) [pid = 1834] [serial = 674] [outer = 0x7f2984386800] 12:14:39 INFO - PROCESS | 1834 | 1462475679026 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]]]}] 12:14:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | Canvas test: 2d.fillStyle.parse.hsla-1 12:14:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | took 1431ms 12:14:39 INFO - PROCESS | 1834 | 1462475679093 Marionette TRACE conn3 -> [0,869,"getWindowHandle",null] 12:14:39 INFO - PROCESS | 1834 | 1462475679096 Marionette TRACE conn3 <- [1,869,null,{"value":"8"}] 12:14:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html 12:14:39 INFO - PROCESS | 1834 | 1462475679102 Marionette TRACE conn3 -> [0,870,"setScriptTimeout",{"ms":35000}] 12:14:39 INFO - PROCESS | 1834 | 1462475679105 Marionette TRACE conn3 <- [1,870,null,{}] 12:14:39 INFO - PROCESS | 1834 | 1462475679111 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}] 12:14:39 INFO - PROCESS | 1834 | 1462475679289 Marionette TRACE conn3 <- [1,871,null,{"value":null}] 12:14:39 INFO - PROCESS | 1834 | 1462475679466 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\", \"80296d11-d1d5-4e42-bf66-5e284310a16f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:14:39 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f2984268800 == 89 [pid = 1834] [id = 225] 12:14:39 INFO - PROCESS | 1834 | ++DOMWINDOW == 173 (0x7f297fad7c00) [pid = 1834] [serial = 675] [outer = (nil)] 12:14:39 INFO - PROCESS | 1834 | ++DOMWINDOW == 174 (0x7f297fadd000) [pid = 1834] [serial = 676] [outer = 0x7f297fad7c00] 12:14:39 INFO - PROCESS | 1834 | 1462475679543 Marionette DEBUG loaded listener.js 12:14:39 INFO - PROCESS | 1834 | ++DOMWINDOW == 175 (0x7f297fae1c00) [pid = 1834] [serial = 677] [outer = 0x7f297fad7c00] 12:14:40 INFO - PROCESS | 1834 | 1462475680412 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]]]}] 12:14:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | Canvas test: 2d.fillStyle.parse.hsla-2 12:14:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | took 1378ms 12:14:40 INFO - PROCESS | 1834 | 1462475680482 Marionette TRACE conn3 -> [0,873,"getWindowHandle",null] 12:14:40 INFO - PROCESS | 1834 | 1462475680485 Marionette TRACE conn3 <- [1,873,null,{"value":"8"}] 12:14:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html 12:14:40 INFO - PROCESS | 1834 | 1462475680492 Marionette TRACE conn3 -> [0,874,"setScriptTimeout",{"ms":35000}] 12:14:40 INFO - PROCESS | 1834 | 1462475680495 Marionette TRACE conn3 <- [1,874,null,{}] 12:14:40 INFO - PROCESS | 1834 | 1462475680500 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}] 12:14:40 INFO - PROCESS | 1834 | 1462475680686 Marionette TRACE conn3 <- [1,875,null,{"value":null}] 12:14:40 INFO - PROCESS | 1834 | 1462475680866 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\", \"80296d11-d1d5-4e42-bf66-5e284310a16f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:14:40 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f298458d800 == 90 [pid = 1834] [id = 226] 12:14:40 INFO - PROCESS | 1834 | ++DOMWINDOW == 176 (0x7f297fad9c00) [pid = 1834] [serial = 678] [outer = (nil)] 12:14:40 INFO - PROCESS | 1834 | ++DOMWINDOW == 177 (0x7f298119f400) [pid = 1834] [serial = 679] [outer = 0x7f297fad9c00] 12:14:40 INFO - PROCESS | 1834 | 1462475680950 Marionette DEBUG loaded listener.js 12:14:41 INFO - PROCESS | 1834 | ++DOMWINDOW == 178 (0x7f29832dec00) [pid = 1834] [serial = 680] [outer = 0x7f297fad9c00] 12:14:42 INFO - PROCESS | 1834 | 1462475682333 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]]]}] 12:14:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-1 12:14:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | took 1884ms 12:14:42 INFO - PROCESS | 1834 | 1462475682392 Marionette TRACE conn3 -> [0,877,"getWindowHandle",null] 12:14:42 INFO - PROCESS | 1834 | 1462475682397 Marionette TRACE conn3 <- [1,877,null,{"value":"8"}] 12:14:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html 12:14:42 INFO - PROCESS | 1834 | 1462475682425 Marionette TRACE conn3 -> [0,878,"setScriptTimeout",{"ms":35000}] 12:14:42 INFO - PROCESS | 1834 | 1462475682431 Marionette TRACE conn3 <- [1,878,null,{}] 12:14:42 INFO - PROCESS | 1834 | 1462475682440 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}] 12:14:42 INFO - PROCESS | 1834 | 1462475682612 Marionette TRACE conn3 <- [1,879,null,{"value":null}] 12:14:42 INFO - PROCESS | 1834 | 1462475682792 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\", \"80296d11-d1d5-4e42-bf66-5e284310a16f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:14:42 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f2985e20000 == 91 [pid = 1834] [id = 227] 12:14:42 INFO - PROCESS | 1834 | ++DOMWINDOW == 179 (0x7f2982470c00) [pid = 1834] [serial = 681] [outer = (nil)] 12:14:42 INFO - PROCESS | 1834 | ++DOMWINDOW == 180 (0x7f29833a6c00) [pid = 1834] [serial = 682] [outer = 0x7f2982470c00] 12:14:42 INFO - PROCESS | 1834 | 1462475682869 Marionette DEBUG loaded listener.js 12:14:42 INFO - PROCESS | 1834 | ++DOMWINDOW == 181 (0x7f29833b0400) [pid = 1834] [serial = 683] [outer = 0x7f2982470c00] 12:14:43 INFO - PROCESS | 1834 | 1462475683829 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]]]}] 12:14:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-2 12:14:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | took 1443ms 12:14:43 INFO - PROCESS | 1834 | 1462475683864 Marionette TRACE conn3 -> [0,881,"getWindowHandle",null] 12:14:43 INFO - PROCESS | 1834 | 1462475683872 Marionette TRACE conn3 <- [1,881,null,{"value":"8"}] 12:14:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html 12:14:43 INFO - PROCESS | 1834 | 1462475683882 Marionette TRACE conn3 -> [0,882,"setScriptTimeout",{"ms":35000}] 12:14:43 INFO - PROCESS | 1834 | 1462475683885 Marionette TRACE conn3 <- [1,882,null,{}] 12:14:43 INFO - PROCESS | 1834 | 1462475683890 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}] 12:14:44 INFO - PROCESS | 1834 | 1462475684061 Marionette TRACE conn3 <- [1,883,null,{"value":null}] 12:14:44 INFO - PROCESS | 1834 | 1462475684293 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\", \"80296d11-d1d5-4e42-bf66-5e284310a16f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:14:44 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f29808da000 == 92 [pid = 1834] [id = 228] 12:14:44 INFO - PROCESS | 1834 | ++DOMWINDOW == 182 (0x7f29833b1400) [pid = 1834] [serial = 684] [outer = (nil)] 12:14:44 INFO - PROCESS | 1834 | ++DOMWINDOW == 183 (0x7f2985840400) [pid = 1834] [serial = 685] [outer = 0x7f29833b1400] 12:14:44 INFO - PROCESS | 1834 | 1462475684451 Marionette DEBUG loaded listener.js 12:14:44 INFO - PROCESS | 1834 | ++DOMWINDOW == 184 (0x7f2986041800) [pid = 1834] [serial = 686] [outer = 0x7f29833b1400] 12:14:44 INFO - PROCESS | 1834 | --DOCSHELL 0x7f29954f7000 == 91 [pid = 1834] [id = 15] 12:14:44 INFO - PROCESS | 1834 | --DOCSHELL 0x7f2996e91000 == 90 [pid = 1834] [id = 18] 12:14:44 INFO - PROCESS | 1834 | --DOCSHELL 0x7f2996ba7000 == 89 [pid = 1834] [id = 17] 12:14:44 INFO - PROCESS | 1834 | --DOCSHELL 0x7f299962c000 == 88 [pid = 1834] [id = 20] 12:14:44 INFO - PROCESS | 1834 | --DOCSHELL 0x7f299942f000 == 87 [pid = 1834] [id = 19] 12:14:44 INFO - PROCESS | 1834 | --DOCSHELL 0x7f29954f4800 == 86 [pid = 1834] [id = 25] 12:14:44 INFO - PROCESS | 1834 | --DOCSHELL 0x7f298c969800 == 85 [pid = 1834] [id = 26] 12:14:44 INFO - PROCESS | 1834 | --DOMWINDOW == 183 (0x7f2982476000) [pid = 1834] [serial = 580] [outer = (nil)] [url = about:blank] 12:14:44 INFO - PROCESS | 1834 | --DOMWINDOW == 182 (0x7f2997452c00) [pid = 1834] [serial = 577] [outer = (nil)] [url = about:blank] 12:14:44 INFO - PROCESS | 1834 | --DOMWINDOW == 181 (0x7f298c837c00) [pid = 1834] [serial = 595] [outer = (nil)] [url = about:blank] 12:14:44 INFO - PROCESS | 1834 | --DOCSHELL 0x7f299014e800 == 84 [pid = 1834] [id = 202] 12:14:45 INFO - PROCESS | 1834 | --DOCSHELL 0x7f298d3c5800 == 83 [pid = 1834] [id = 201] 12:14:45 INFO - PROCESS | 1834 | --DOCSHELL 0x7f298cbca000 == 82 [pid = 1834] [id = 200] 12:14:45 INFO - PROCESS | 1834 | --DOCSHELL 0x7f2980cac000 == 81 [pid = 1834] [id = 199] 12:14:45 INFO - PROCESS | 1834 | --DOMWINDOW == 180 (0x7f2986e65800) [pid = 1834] [serial = 586] [outer = (nil)] [url = about:blank] 12:14:45 INFO - PROCESS | 1834 | --DOMWINDOW == 179 (0x7f298584b400) [pid = 1834] [serial = 559] [outer = (nil)] [url = about:blank] 12:14:45 INFO - PROCESS | 1834 | --DOMWINDOW == 178 (0x7f298c3bc000) [pid = 1834] [serial = 592] [outer = (nil)] [url = about:blank] 12:14:45 INFO - PROCESS | 1834 | --DOMWINDOW == 177 (0x7f298a527c00) [pid = 1834] [serial = 406] [outer = (nil)] [url = about:blank] 12:14:45 INFO - PROCESS | 1834 | --DOMWINDOW == 176 (0x7f298cbc0c00) [pid = 1834] [serial = 565] [outer = (nil)] [url = about:blank] 12:14:45 INFO - PROCESS | 1834 | --DOMWINDOW == 175 (0x7f298d1a6c00) [pid = 1834] [serial = 427] [outer = (nil)] [url = about:blank] 12:14:45 INFO - PROCESS | 1834 | --DOMWINDOW == 174 (0x7f2985840c00) [pid = 1834] [serial = 584] [outer = (nil)] [url = about:blank] 12:14:45 INFO - PROCESS | 1834 | --DOMWINDOW == 173 (0x7f2993c79c00) [pid = 1834] [serial = 415] [outer = (nil)] [url = about:blank] 12:14:45 INFO - PROCESS | 1834 | --DOMWINDOW == 172 (0x7f298d1d8800) [pid = 1834] [serial = 464] [outer = (nil)] [url = about:blank] 12:14:45 INFO - PROCESS | 1834 | --DOMWINDOW == 171 (0x7f29832e1000) [pid = 1834] [serial = 433] [outer = (nil)] [url = about:blank] 12:14:45 INFO - PROCESS | 1834 | --DOMWINDOW == 170 (0x7f2983238800) [pid = 1834] [serial = 430] [outer = (nil)] [url = about:blank] 12:14:45 INFO - PROCESS | 1834 | --DOMWINDOW == 169 (0x7f298fe14c00) [pid = 1834] [serial = 568] [outer = (nil)] [url = about:blank] 12:14:45 INFO - PROCESS | 1834 | --DOMWINDOW == 168 (0x7f298c4f0800) [pid = 1834] [serial = 593] [outer = (nil)] [url = about:blank] 12:14:45 INFO - PROCESS | 1834 | --DOMWINDOW == 167 (0x7f298d7f1c00) [pid = 1834] [serial = 476] [outer = (nil)] [url = about:blank] 12:14:45 INFO - PROCESS | 1834 | --DOMWINDOW == 166 (0x7f29ab3e1800) [pid = 1834] [serial = 436] [outer = (nil)] [url = about:blank] 12:14:45 INFO - PROCESS | 1834 | --DOMWINDOW == 165 (0x7f298f33b800) [pid = 1834] [serial = 412] [outer = (nil)] [url = about:blank] 12:14:45 INFO - PROCESS | 1834 | --DOMWINDOW == 164 (0x7f298a524c00) [pid = 1834] [serial = 467] [outer = (nil)] [url = about:blank] 12:14:45 INFO - PROCESS | 1834 | --DOMWINDOW == 163 (0x7f2986e62400) [pid = 1834] [serial = 562] [outer = (nil)] [url = about:blank] 12:14:45 INFO - PROCESS | 1834 | --DOMWINDOW == 162 (0x7f29901d4000) [pid = 1834] [serial = 491] [outer = (nil)] [url = about:blank] 12:14:45 INFO - PROCESS | 1834 | --DOMWINDOW == 161 (0x7f298bd11000) [pid = 1834] [serial = 479] [outer = (nil)] [url = about:blank] 12:14:45 INFO - PROCESS | 1834 | --DOMWINDOW == 160 (0x7f29979bc000) [pid = 1834] [serial = 418] [outer = (nil)] [url = about:blank] 12:14:45 INFO - PROCESS | 1834 | --DOMWINDOW == 159 (0x7f298cd6d800) [pid = 1834] [serial = 557] [outer = (nil)] [url = about:blank] 12:14:45 INFO - PROCESS | 1834 | --DOMWINDOW == 158 (0x7f29832db400) [pid = 1834] [serial = 583] [outer = (nil)] [url = about:blank] 12:14:45 INFO - PROCESS | 1834 | --DOMWINDOW == 157 (0x7f29809fcc00) [pid = 1834] [serial = 485] [outer = (nil)] [url = about:blank] 12:14:45 INFO - PROCESS | 1834 | --DOMWINDOW == 156 (0x7f298d1a8800) [pid = 1834] [serial = 473] [outer = (nil)] [url = about:blank] 12:14:45 INFO - PROCESS | 1834 | --DOMWINDOW == 155 (0x7f298a96fc00) [pid = 1834] [serial = 590] [outer = (nil)] [url = about:blank] 12:14:45 INFO - PROCESS | 1834 | --DOMWINDOW == 154 (0x7f29ab308c00) [pid = 1834] [serial = 424] [outer = (nil)] [url = about:blank] 12:14:45 INFO - PROCESS | 1834 | --DOMWINDOW == 153 (0x7f2994db8000) [pid = 1834] [serial = 482] [outer = (nil)] [url = about:blank] 12:14:45 INFO - PROCESS | 1834 | --DOMWINDOW == 152 (0x7f298bcf4c00) [pid = 1834] [serial = 409] [outer = (nil)] [url = about:blank] 12:14:45 INFO - PROCESS | 1834 | --DOMWINDOW == 151 (0x7f2986160800) [pid = 1834] [serial = 439] [outer = (nil)] [url = about:blank] 12:14:45 INFO - PROCESS | 1834 | --DOMWINDOW == 150 (0x7f29811a8400) [pid = 1834] [serial = 488] [outer = (nil)] [url = about:blank] 12:14:45 INFO - PROCESS | 1834 | --DOMWINDOW == 149 (0x7f298a96e000) [pid = 1834] [serial = 470] [outer = (nil)] [url = about:blank] 12:14:45 INFO - PROCESS | 1834 | --DOMWINDOW == 148 (0x7f298a964400) [pid = 1834] [serial = 589] [outer = (nil)] [url = about:blank] 12:14:45 INFO - PROCESS | 1834 | --DOMWINDOW == 147 (0x7f298fe79400) [pid = 1834] [serial = 518] [outer = (nil)] [url = about:blank] 12:14:45 INFO - PROCESS | 1834 | --DOMWINDOW == 146 (0x7f2990161c00) [pid = 1834] [serial = 571] [outer = (nil)] [url = about:blank] 12:14:45 INFO - PROCESS | 1834 | --DOMWINDOW == 145 (0x7f298a525c00) [pid = 1834] [serial = 587] [outer = (nil)] [url = about:blank] 12:14:45 INFO - PROCESS | 1834 | --DOMWINDOW == 144 (0x7f29ab304800) [pid = 1834] [serial = 421] [outer = (nil)] [url = about:blank] 12:14:45 INFO - PROCESS | 1834 | --DOMWINDOW == 143 (0x7f2996125000) [pid = 1834] [serial = 574] [outer = (nil)] [url = about:blank] 12:14:45 INFO - PROCESS | 1834 | 1462475685333 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]]]}] 12:14:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-3 12:14:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | took 1533ms 12:14:45 INFO - PROCESS | 1834 | 1462475685415 Marionette TRACE conn3 -> [0,885,"getWindowHandle",null] 12:14:45 INFO - PROCESS | 1834 | 1462475685419 Marionette TRACE conn3 <- [1,885,null,{"value":"8"}] 12:14:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html 12:14:45 INFO - PROCESS | 1834 | 1462475685425 Marionette TRACE conn3 -> [0,886,"setScriptTimeout",{"ms":35000}] 12:14:45 INFO - PROCESS | 1834 | 1462475685430 Marionette TRACE conn3 <- [1,886,null,{}] 12:14:45 INFO - PROCESS | 1834 | 1462475685445 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}] 12:14:45 INFO - PROCESS | 1834 | 1462475685619 Marionette TRACE conn3 <- [1,887,null,{"value":null}] 12:14:45 INFO - PROCESS | 1834 | 1462475685749 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\", \"80296d11-d1d5-4e42-bf66-5e284310a16f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:14:45 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f2985a41000 == 82 [pid = 1834] [id = 229] 12:14:45 INFO - PROCESS | 1834 | ++DOMWINDOW == 144 (0x7f298247a800) [pid = 1834] [serial = 687] [outer = (nil)] 12:14:45 INFO - PROCESS | 1834 | ++DOMWINDOW == 145 (0x7f298616fc00) [pid = 1834] [serial = 688] [outer = 0x7f298247a800] 12:14:45 INFO - PROCESS | 1834 | 1462475685814 Marionette DEBUG loaded listener.js 12:14:45 INFO - PROCESS | 1834 | ++DOMWINDOW == 146 (0x7f2986f68000) [pid = 1834] [serial = 689] [outer = 0x7f298247a800] 12:14:46 INFO - PROCESS | 1834 | 1462475686535 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]]]}] 12:14:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-4 12:14:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | took 1136ms 12:14:46 INFO - PROCESS | 1834 | 1462475686562 Marionette TRACE conn3 -> [0,889,"getWindowHandle",null] 12:14:46 INFO - PROCESS | 1834 | 1462475686565 Marionette TRACE conn3 <- [1,889,null,{"value":"8"}] 12:14:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html 12:14:46 INFO - PROCESS | 1834 | 1462475686571 Marionette TRACE conn3 -> [0,890,"setScriptTimeout",{"ms":35000}] 12:14:46 INFO - PROCESS | 1834 | 1462475686573 Marionette TRACE conn3 <- [1,890,null,{}] 12:14:46 INFO - PROCESS | 1834 | 1462475686579 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}] 12:14:46 INFO - PROCESS | 1834 | 1462475686805 Marionette TRACE conn3 <- [1,891,null,{"value":null}] 12:14:46 INFO - PROCESS | 1834 | 1462475686821 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\", \"80296d11-d1d5-4e42-bf66-5e284310a16f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:14:46 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f298a641800 == 83 [pid = 1834] [id = 230] 12:14:46 INFO - PROCESS | 1834 | ++DOMWINDOW == 147 (0x7f29842e9c00) [pid = 1834] [serial = 690] [outer = (nil)] 12:14:46 INFO - PROCESS | 1834 | ++DOMWINDOW == 148 (0x7f298a52a800) [pid = 1834] [serial = 691] [outer = 0x7f29842e9c00] 12:14:46 INFO - PROCESS | 1834 | 1462475686886 Marionette DEBUG loaded listener.js 12:14:46 INFO - PROCESS | 1834 | ++DOMWINDOW == 149 (0x7f298a586000) [pid = 1834] [serial = 692] [outer = 0x7f29842e9c00] 12:14:47 INFO - PROCESS | 1834 | 1462475687777 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]]]}] 12:14:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-5 12:14:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | took 1237ms 12:14:47 INFO - PROCESS | 1834 | 1462475687811 Marionette TRACE conn3 -> [0,893,"getWindowHandle",null] 12:14:47 INFO - PROCESS | 1834 | 1462475687814 Marionette TRACE conn3 <- [1,893,null,{"value":"8"}] 12:14:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html 12:14:47 INFO - PROCESS | 1834 | 1462475687821 Marionette TRACE conn3 -> [0,894,"setScriptTimeout",{"ms":35000}] 12:14:47 INFO - PROCESS | 1834 | 1462475687824 Marionette TRACE conn3 <- [1,894,null,{}] 12:14:47 INFO - PROCESS | 1834 | 1462475687847 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}] 12:14:48 INFO - PROCESS | 1834 | 1462475688081 Marionette TRACE conn3 <- [1,895,null,{"value":null}] 12:14:48 INFO - PROCESS | 1834 | 1462475688111 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\", \"80296d11-d1d5-4e42-bf66-5e284310a16f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:14:48 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f298c969800 == 84 [pid = 1834] [id = 231] 12:14:48 INFO - PROCESS | 1834 | ++DOMWINDOW == 150 (0x7f298a590400) [pid = 1834] [serial = 693] [outer = (nil)] 12:14:48 INFO - PROCESS | 1834 | ++DOMWINDOW == 151 (0x7f298a5e6000) [pid = 1834] [serial = 694] [outer = 0x7f298a590400] 12:14:48 INFO - PROCESS | 1834 | 1462475688173 Marionette DEBUG loaded listener.js 12:14:48 INFO - PROCESS | 1834 | ++DOMWINDOW == 152 (0x7f298a78c800) [pid = 1834] [serial = 695] [outer = 0x7f298a590400] 12:14:48 INFO - PROCESS | 1834 | ++DOMWINDOW == 153 (0x7f298a96d000) [pid = 1834] [serial = 696] [outer = 0x7f298cd64c00] 12:14:49 INFO - PROCESS | 1834 | --DOMWINDOW == 152 (0x7f29833ae000) [pid = 1834] [serial = 630] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html] 12:14:49 INFO - PROCESS | 1834 | --DOMWINDOW == 151 (0x7f29842e7000) [pid = 1834] [serial = 633] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html] 12:14:49 INFO - PROCESS | 1834 | --DOMWINDOW == 150 (0x7f2983238c00) [pid = 1834] [serial = 636] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html] 12:14:49 INFO - PROCESS | 1834 | --DOMWINDOW == 149 (0x7f298cde5400) [pid = 1834] [serial = 642] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html] 12:14:49 INFO - PROCESS | 1834 | --DOMWINDOW == 148 (0x7f2986045000) [pid = 1834] [serial = 639] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html] 12:14:49 INFO - PROCESS | 1834 | --DOMWINDOW == 147 (0x7f2985840800) [pid = 1834] [serial = 645] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html] 12:14:49 INFO - PROCESS | 1834 | --DOMWINDOW == 146 (0x7f29809f1400) [pid = 1834] [serial = 594] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html] 12:14:49 INFO - PROCESS | 1834 | 1462475689444 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]]]}] 12:14:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-6 12:14:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | took 1648ms 12:14:49 INFO - PROCESS | 1834 | 1462475689470 Marionette TRACE conn3 -> [0,897,"getWindowHandle",null] 12:14:49 INFO - PROCESS | 1834 | 1462475689473 Marionette TRACE conn3 <- [1,897,null,{"value":"8"}] 12:14:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html 12:14:49 INFO - PROCESS | 1834 | 1462475689479 Marionette TRACE conn3 -> [0,898,"setScriptTimeout",{"ms":35000}] 12:14:49 INFO - PROCESS | 1834 | 1462475689481 Marionette TRACE conn3 <- [1,898,null,{}] 12:14:49 INFO - PROCESS | 1834 | 1462475689486 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}] 12:14:49 INFO - PROCESS | 1834 | 1462475689660 Marionette TRACE conn3 <- [1,899,null,{"value":null}] 12:14:49 INFO - PROCESS | 1834 | 1462475689839 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\", \"80296d11-d1d5-4e42-bf66-5e284310a16f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:14:49 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f298ce9f000 == 85 [pid = 1834] [id = 232] 12:14:49 INFO - PROCESS | 1834 | ++DOMWINDOW == 147 (0x7f298b9cb800) [pid = 1834] [serial = 697] [outer = (nil)] 12:14:49 INFO - PROCESS | 1834 | ++DOMWINDOW == 148 (0x7f298b9d1800) [pid = 1834] [serial = 698] [outer = 0x7f298b9cb800] 12:14:49 INFO - PROCESS | 1834 | 1462475689906 Marionette DEBUG loaded listener.js 12:14:50 INFO - PROCESS | 1834 | ++DOMWINDOW == 149 (0x7f298bcfa400) [pid = 1834] [serial = 699] [outer = 0x7f298b9cb800] 12:14:50 INFO - PROCESS | 1834 | 1462475690601 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]]]}] 12:14:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | Canvas test: 2d.fillStyle.parse.html4 12:14:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | took 1135ms 12:14:50 INFO - PROCESS | 1834 | 1462475690614 Marionette TRACE conn3 -> [0,901,"getWindowHandle",null] 12:14:50 INFO - PROCESS | 1834 | 1462475690617 Marionette TRACE conn3 <- [1,901,null,{"value":"8"}] 12:14:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html 12:14:50 INFO - PROCESS | 1834 | 1462475690623 Marionette TRACE conn3 -> [0,902,"setScriptTimeout",{"ms":35000}] 12:14:50 INFO - PROCESS | 1834 | 1462475690625 Marionette TRACE conn3 <- [1,902,null,{}] 12:14:50 INFO - PROCESS | 1834 | 1462475690630 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}] 12:14:50 INFO - PROCESS | 1834 | 1462475690843 Marionette TRACE conn3 <- [1,903,null,{"value":null}] 12:14:50 INFO - PROCESS | 1834 | 1462475690862 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\", \"80296d11-d1d5-4e42-bf66-5e284310a16f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:14:50 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f298d256000 == 86 [pid = 1834] [id = 233] 12:14:50 INFO - PROCESS | 1834 | ++DOMWINDOW == 150 (0x7f298b9cac00) [pid = 1834] [serial = 700] [outer = (nil)] 12:14:50 INFO - PROCESS | 1834 | ++DOMWINDOW == 151 (0x7f298bd08000) [pid = 1834] [serial = 701] [outer = 0x7f298b9cac00] 12:14:50 INFO - PROCESS | 1834 | 1462475690925 Marionette DEBUG loaded listener.js 12:14:51 INFO - PROCESS | 1834 | ++DOMWINDOW == 152 (0x7f298c3bd800) [pid = 1834] [serial = 702] [outer = 0x7f298b9cac00] 12:14:51 INFO - PROCESS | 1834 | 1462475691886 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]]]}] 12:14:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | Canvas test: 2d.fillStyle.parse.invalid.hex1 12:14:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | took 1333ms 12:14:51 INFO - PROCESS | 1834 | 1462475691957 Marionette TRACE conn3 -> [0,905,"getWindowHandle",null] 12:14:51 INFO - PROCESS | 1834 | 1462475691962 Marionette TRACE conn3 <- [1,905,null,{"value":"8"}] 12:14:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html 12:14:51 INFO - PROCESS | 1834 | 1462475691971 Marionette TRACE conn3 -> [0,906,"setScriptTimeout",{"ms":35000}] 12:14:51 INFO - PROCESS | 1834 | 1462475691976 Marionette TRACE conn3 <- [1,906,null,{}] 12:14:51 INFO - PROCESS | 1834 | 1462475691986 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}] 12:14:52 INFO - PROCESS | 1834 | 1462475692229 Marionette TRACE conn3 <- [1,907,null,{"value":null}] 12:14:52 INFO - PROCESS | 1834 | 1462475692471 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\", \"80296d11-d1d5-4e42-bf66-5e284310a16f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:14:52 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f29846da800 == 87 [pid = 1834] [id = 234] 12:14:52 INFO - PROCESS | 1834 | ++DOMWINDOW == 153 (0x7f2982404800) [pid = 1834] [serial = 703] [outer = (nil)] 12:14:52 INFO - PROCESS | 1834 | ++DOMWINDOW == 154 (0x7f29832e9400) [pid = 1834] [serial = 704] [outer = 0x7f2982404800] 12:14:52 INFO - PROCESS | 1834 | 1462475692561 Marionette DEBUG loaded listener.js 12:14:52 INFO - PROCESS | 1834 | ++DOMWINDOW == 155 (0x7f29842f3c00) [pid = 1834] [serial = 705] [outer = 0x7f2982404800] 12:14:53 INFO - PROCESS | 1834 | 1462475693431 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]]]}] 12:14:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | Canvas test: 2d.fillStyle.parse.invalid.hex2 12:14:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | took 1537ms 12:14:53 INFO - PROCESS | 1834 | 1462475693509 Marionette TRACE conn3 -> [0,909,"getWindowHandle",null] 12:14:53 INFO - PROCESS | 1834 | 1462475693518 Marionette TRACE conn3 <- [1,909,null,{"value":"8"}] 12:14:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html 12:14:53 INFO - PROCESS | 1834 | 1462475693529 Marionette TRACE conn3 -> [0,910,"setScriptTimeout",{"ms":35000}] 12:14:53 INFO - PROCESS | 1834 | 1462475693534 Marionette TRACE conn3 <- [1,910,null,{}] 12:14:53 INFO - PROCESS | 1834 | 1462475693539 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}] 12:14:53 INFO - PROCESS | 1834 | 1462475693770 Marionette TRACE conn3 <- [1,911,null,{"value":null}] 12:14:54 INFO - PROCESS | 1834 | 1462475693996 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\", \"80296d11-d1d5-4e42-bf66-5e284310a16f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:14:54 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f298c6e2000 == 88 [pid = 1834] [id = 235] 12:14:54 INFO - PROCESS | 1834 | ++DOMWINDOW == 156 (0x7f2985843800) [pid = 1834] [serial = 706] [outer = (nil)] 12:14:54 INFO - PROCESS | 1834 | ++DOMWINDOW == 157 (0x7f298604cc00) [pid = 1834] [serial = 707] [outer = 0x7f2985843800] 12:14:54 INFO - PROCESS | 1834 | 1462475694117 Marionette DEBUG loaded listener.js 12:14:54 INFO - PROCESS | 1834 | ++DOMWINDOW == 158 (0x7f2986e62400) [pid = 1834] [serial = 708] [outer = 0x7f2985843800] 12:14:55 INFO - PROCESS | 1834 | 1462475695056 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]]]}] 12:14:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | Canvas test: 2d.fillStyle.parse.invalid.hex3 12:14:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | took 1589ms 12:14:55 INFO - PROCESS | 1834 | 1462475695119 Marionette TRACE conn3 -> [0,913,"getWindowHandle",null] 12:14:55 INFO - PROCESS | 1834 | 1462475695123 Marionette TRACE conn3 <- [1,913,null,{"value":"8"}] 12:14:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html 12:14:55 INFO - PROCESS | 1834 | 1462475695129 Marionette TRACE conn3 -> [0,914,"setScriptTimeout",{"ms":35000}] 12:14:55 INFO - PROCESS | 1834 | 1462475695136 Marionette TRACE conn3 <- [1,914,null,{}] 12:14:55 INFO - PROCESS | 1834 | 1462475695152 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}] 12:14:55 INFO - PROCESS | 1834 | 1462475695384 Marionette TRACE conn3 <- [1,915,null,{"value":null}] 12:14:55 INFO - PROCESS | 1834 | 1462475695605 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\", \"80296d11-d1d5-4e42-bf66-5e284310a16f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:14:55 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f298d352800 == 89 [pid = 1834] [id = 236] 12:14:55 INFO - PROCESS | 1834 | ++DOMWINDOW == 159 (0x7f298a788c00) [pid = 1834] [serial = 709] [outer = (nil)] 12:14:55 INFO - PROCESS | 1834 | ++DOMWINDOW == 160 (0x7f298a969400) [pid = 1834] [serial = 710] [outer = 0x7f298a788c00] 12:14:55 INFO - PROCESS | 1834 | 1462475695698 Marionette DEBUG loaded listener.js 12:14:55 INFO - PROCESS | 1834 | ++DOMWINDOW == 161 (0x7f298b9c3800) [pid = 1834] [serial = 711] [outer = 0x7f298a788c00] 12:14:56 INFO - PROCESS | 1834 | 1462475696533 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]]]}] 12:14:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | Canvas test: 2d.fillStyle.parse.invalid.hex4 12:14:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | took 1451ms 12:14:56 INFO - PROCESS | 1834 | 1462475696581 Marionette TRACE conn3 -> [0,917,"getWindowHandle",null] 12:14:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html 12:14:56 INFO - PROCESS | 1834 | 1462475696587 Marionette TRACE conn3 <- [1,917,null,{"value":"8"}] 12:14:56 INFO - PROCESS | 1834 | 1462475696593 Marionette TRACE conn3 -> [0,918,"setScriptTimeout",{"ms":35000}] 12:14:56 INFO - PROCESS | 1834 | 1462475696596 Marionette TRACE conn3 <- [1,918,null,{}] 12:14:56 INFO - PROCESS | 1834 | 1462475696602 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}] 12:14:56 INFO - PROCESS | 1834 | 1462475696786 Marionette TRACE conn3 <- [1,919,null,{"value":null}] 12:14:56 INFO - PROCESS | 1834 | 1462475696962 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\", \"80296d11-d1d5-4e42-bf66-5e284310a16f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:14:56 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f298d7d5000 == 90 [pid = 1834] [id = 237] 12:14:56 INFO - PROCESS | 1834 | ++DOMWINDOW == 162 (0x7f298a78d000) [pid = 1834] [serial = 712] [outer = (nil)] 12:14:57 INFO - PROCESS | 1834 | ++DOMWINDOW == 163 (0x7f298c3bf000) [pid = 1834] [serial = 713] [outer = 0x7f298a78d000] 12:14:57 INFO - PROCESS | 1834 | 1462475697036 Marionette DEBUG loaded listener.js 12:14:57 INFO - PROCESS | 1834 | ++DOMWINDOW == 164 (0x7f298c4e8c00) [pid = 1834] [serial = 714] [outer = 0x7f298a78d000] 12:14:57 INFO - PROCESS | 1834 | 1462475697903 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]]]}] 12:14:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | Canvas test: 2d.fillStyle.parse.invalid.hex5 12:14:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | took 1387ms 12:14:57 INFO - PROCESS | 1834 | 1462475697980 Marionette TRACE conn3 -> [0,921,"getWindowHandle",null] 12:14:57 INFO - PROCESS | 1834 | 1462475697983 Marionette TRACE conn3 <- [1,921,null,{"value":"8"}] 12:14:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html 12:14:57 INFO - PROCESS | 1834 | 1462475697991 Marionette TRACE conn3 -> [0,922,"setScriptTimeout",{"ms":35000}] 12:14:57 INFO - PROCESS | 1834 | 1462475697994 Marionette TRACE conn3 <- [1,922,null,{}] 12:14:58 INFO - PROCESS | 1834 | 1462475698001 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}] 12:14:58 INFO - PROCESS | 1834 | 1462475698249 Marionette TRACE conn3 <- [1,923,null,{"value":null}] 12:14:58 INFO - PROCESS | 1834 | 1462475698477 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\", \"80296d11-d1d5-4e42-bf66-5e284310a16f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:14:58 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f299008e000 == 91 [pid = 1834] [id = 238] 12:14:58 INFO - PROCESS | 1834 | ++DOMWINDOW == 165 (0x7f298b9c5800) [pid = 1834] [serial = 715] [outer = (nil)] 12:14:58 INFO - PROCESS | 1834 | ++DOMWINDOW == 166 (0x7f298c926c00) [pid = 1834] [serial = 716] [outer = 0x7f298b9c5800] 12:14:58 INFO - PROCESS | 1834 | 1462475698595 Marionette DEBUG loaded listener.js 12:14:58 INFO - PROCESS | 1834 | ++DOMWINDOW == 167 (0x7f298cd2e000) [pid = 1834] [serial = 717] [outer = 0x7f298b9c5800] 12:14:59 INFO - PROCESS | 1834 | 1462475699434 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]]]}] 12:14:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | Canvas test: 2d.fillStyle.parse.invalid.hex6 12:14:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | took 1486ms 12:14:59 INFO - PROCESS | 1834 | 1462475699478 Marionette TRACE conn3 -> [0,925,"getWindowHandle",null] 12:14:59 INFO - PROCESS | 1834 | 1462475699482 Marionette TRACE conn3 <- [1,925,null,{"value":"8"}] 12:14:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html 12:14:59 INFO - PROCESS | 1834 | 1462475699489 Marionette TRACE conn3 -> [0,926,"setScriptTimeout",{"ms":35000}] 12:14:59 INFO - PROCESS | 1834 | 1462475699492 Marionette TRACE conn3 <- [1,926,null,{}] 12:14:59 INFO - PROCESS | 1834 | 1462475699498 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}] 12:14:59 INFO - PROCESS | 1834 | 1462475699718 Marionette TRACE conn3 <- [1,927,null,{"value":null}] 12:14:59 INFO - PROCESS | 1834 | 1462475699893 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\", \"80296d11-d1d5-4e42-bf66-5e284310a16f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:14:59 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f29949c0000 == 92 [pid = 1834] [id = 239] 12:14:59 INFO - PROCESS | 1834 | ++DOMWINDOW == 168 (0x7f298cde0800) [pid = 1834] [serial = 718] [outer = (nil)] 12:14:59 INFO - PROCESS | 1834 | ++DOMWINDOW == 169 (0x7f298d1d6000) [pid = 1834] [serial = 719] [outer = 0x7f298cde0800] 12:14:59 INFO - PROCESS | 1834 | 1462475699972 Marionette DEBUG loaded listener.js 12:15:00 INFO - PROCESS | 1834 | ++DOMWINDOW == 170 (0x7f298e93c800) [pid = 1834] [serial = 720] [outer = 0x7f298cde0800] 12:15:01 INFO - PROCESS | 1834 | 1462475701227 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]]]}] 12:15:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | Canvas test: 2d.fillStyle.parse.invalid.hex7 12:15:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | took 1800ms 12:15:01 INFO - PROCESS | 1834 | 1462475701293 Marionette TRACE conn3 -> [0,929,"getWindowHandle",null] 12:15:01 INFO - PROCESS | 1834 | 1462475701298 Marionette TRACE conn3 <- [1,929,null,{"value":"8"}] 12:15:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html 12:15:01 INFO - PROCESS | 1834 | 1462475701308 Marionette TRACE conn3 -> [0,930,"setScriptTimeout",{"ms":35000}] 12:15:01 INFO - PROCESS | 1834 | 1462475701314 Marionette TRACE conn3 <- [1,930,null,{}] 12:15:01 INFO - PROCESS | 1834 | 1462475701323 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}] 12:15:01 INFO - PROCESS | 1834 | 1462475701629 Marionette TRACE conn3 <- [1,931,null,{"value":null}] 12:15:01 INFO - PROCESS | 1834 | 1462475701860 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\", \"80296d11-d1d5-4e42-bf66-5e284310a16f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:15:01 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f299613f000 == 93 [pid = 1834] [id = 240] 12:15:01 INFO - PROCESS | 1834 | ++DOMWINDOW == 171 (0x7f298d19f400) [pid = 1834] [serial = 721] [outer = (nil)] 12:15:01 INFO - PROCESS | 1834 | ++DOMWINDOW == 172 (0x7f298fe14800) [pid = 1834] [serial = 722] [outer = 0x7f298d19f400] 12:15:01 INFO - PROCESS | 1834 | 1462475701939 Marionette DEBUG loaded listener.js 12:15:02 INFO - PROCESS | 1834 | ++DOMWINDOW == 173 (0x7f298fe7ac00) [pid = 1834] [serial = 723] [outer = 0x7f298d19f400] 12:15:02 INFO - PROCESS | 1834 | 1462475702832 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]]]}] 12:15:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | Canvas test: 2d.fillStyle.parse.invalid.hex8 12:15:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | took 1587ms 12:15:02 INFO - PROCESS | 1834 | 1462475702894 Marionette TRACE conn3 -> [0,933,"getWindowHandle",null] 12:15:02 INFO - PROCESS | 1834 | 1462475702898 Marionette TRACE conn3 <- [1,933,null,{"value":"8"}] 12:15:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html 12:15:02 INFO - PROCESS | 1834 | 1462475702904 Marionette TRACE conn3 -> [0,934,"setScriptTimeout",{"ms":35000}] 12:15:02 INFO - PROCESS | 1834 | 1462475702907 Marionette TRACE conn3 <- [1,934,null,{}] 12:15:02 INFO - PROCESS | 1834 | 1462475702913 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}] 12:15:03 INFO - PROCESS | 1834 | 1462475703116 Marionette TRACE conn3 <- [1,935,null,{"value":null}] 12:15:03 INFO - PROCESS | 1834 | 1462475703323 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\", \"80296d11-d1d5-4e42-bf66-5e284310a16f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:15:03 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f2996ccb000 == 94 [pid = 1834] [id = 241] 12:15:03 INFO - PROCESS | 1834 | ++DOMWINDOW == 174 (0x7f298d1a2000) [pid = 1834] [serial = 724] [outer = (nil)] 12:15:03 INFO - PROCESS | 1834 | ++DOMWINDOW == 175 (0x7f298fecc800) [pid = 1834] [serial = 725] [outer = 0x7f298d1a2000] 12:15:03 INFO - PROCESS | 1834 | 1462475703441 Marionette DEBUG loaded listener.js 12:15:03 INFO - PROCESS | 1834 | ++DOMWINDOW == 176 (0x7f298ffce000) [pid = 1834] [serial = 726] [outer = 0x7f298d1a2000] 12:15:04 INFO - PROCESS | 1834 | 1462475704222 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]]]}] 12:15:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-1 12:15:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | took 1383ms 12:15:04 INFO - PROCESS | 1834 | 1462475704288 Marionette TRACE conn3 -> [0,937,"getWindowHandle",null] 12:15:04 INFO - PROCESS | 1834 | 1462475704292 Marionette TRACE conn3 <- [1,937,null,{"value":"8"}] 12:15:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html 12:15:04 INFO - PROCESS | 1834 | 1462475704298 Marionette TRACE conn3 -> [0,938,"setScriptTimeout",{"ms":35000}] 12:15:04 INFO - PROCESS | 1834 | 1462475704301 Marionette TRACE conn3 <- [1,938,null,{}] 12:15:04 INFO - PROCESS | 1834 | 1462475704307 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}] 12:15:04 INFO - PROCESS | 1834 | 1462475704498 Marionette TRACE conn3 <- [1,939,null,{"value":null}] 12:15:04 INFO - PROCESS | 1834 | 1462475704674 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\", \"80296d11-d1d5-4e42-bf66-5e284310a16f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:15:04 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f2999629800 == 95 [pid = 1834] [id = 242] 12:15:04 INFO - PROCESS | 1834 | ++DOMWINDOW == 177 (0x7f298fe7a400) [pid = 1834] [serial = 727] [outer = (nil)] 12:15:04 INFO - PROCESS | 1834 | ++DOMWINDOW == 178 (0x7f2990163800) [pid = 1834] [serial = 728] [outer = 0x7f298fe7a400] 12:15:04 INFO - PROCESS | 1834 | 1462475704745 Marionette DEBUG loaded listener.js 12:15:04 INFO - PROCESS | 1834 | ++DOMWINDOW == 179 (0x7f29901db400) [pid = 1834] [serial = 729] [outer = 0x7f298fe7a400] 12:15:05 INFO - PROCESS | 1834 | 1462475705801 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]]]}] 12:15:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-2 12:15:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | took 1580ms 12:15:05 INFO - PROCESS | 1834 | 1462475705880 Marionette TRACE conn3 -> [0,941,"getWindowHandle",null] 12:15:05 INFO - PROCESS | 1834 | 1462475705884 Marionette TRACE conn3 <- [1,941,null,{"value":"8"}] 12:15:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html 12:15:05 INFO - PROCESS | 1834 | 1462475705890 Marionette TRACE conn3 -> [0,942,"setScriptTimeout",{"ms":35000}] 12:15:05 INFO - PROCESS | 1834 | 1462475705893 Marionette TRACE conn3 <- [1,942,null,{}] 12:15:05 INFO - PROCESS | 1834 | 1462475705899 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}] 12:15:06 INFO - PROCESS | 1834 | 1462475706162 Marionette TRACE conn3 <- [1,943,null,{"value":null}] 12:15:06 INFO - PROCESS | 1834 | 1462475706427 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\", \"80296d11-d1d5-4e42-bf66-5e284310a16f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:15:06 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f29a341a800 == 96 [pid = 1834] [id = 243] 12:15:06 INFO - PROCESS | 1834 | ++DOMWINDOW == 180 (0x7f2986159c00) [pid = 1834] [serial = 730] [outer = (nil)] 12:15:06 INFO - PROCESS | 1834 | ++DOMWINDOW == 181 (0x7f2993c0d800) [pid = 1834] [serial = 731] [outer = 0x7f2986159c00] 12:15:06 INFO - PROCESS | 1834 | 1462475706528 Marionette DEBUG loaded listener.js 12:15:06 INFO - PROCESS | 1834 | ++DOMWINDOW == 182 (0x7f2993c7a800) [pid = 1834] [serial = 732] [outer = 0x7f2986159c00] 12:15:07 INFO - PROCESS | 1834 | 1462475707390 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]]]}] 12:15:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-3 12:15:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | took 1529ms 12:15:07 INFO - PROCESS | 1834 | 1462475707422 Marionette TRACE conn3 -> [0,945,"getWindowHandle",null] 12:15:07 INFO - PROCESS | 1834 | 1462475707425 Marionette TRACE conn3 <- [1,945,null,{"value":"8"}] 12:15:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html 12:15:07 INFO - PROCESS | 1834 | 1462475707432 Marionette TRACE conn3 -> [0,946,"setScriptTimeout",{"ms":35000}] 12:15:07 INFO - PROCESS | 1834 | 1462475707435 Marionette TRACE conn3 <- [1,946,null,{}] 12:15:07 INFO - PROCESS | 1834 | 1462475707459 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}] 12:15:07 INFO - PROCESS | 1834 | 1462475707674 Marionette TRACE conn3 <- [1,947,null,{"value":null}] 12:15:07 INFO - PROCESS | 1834 | 1462475707851 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\", \"80296d11-d1d5-4e42-bf66-5e284310a16f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:15:07 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f29a81b2800 == 97 [pid = 1834] [id = 244] 12:15:07 INFO - PROCESS | 1834 | ++DOMWINDOW == 183 (0x7f298fe7e800) [pid = 1834] [serial = 733] [outer = (nil)] 12:15:07 INFO - PROCESS | 1834 | ++DOMWINDOW == 184 (0x7f2995953400) [pid = 1834] [serial = 734] [outer = 0x7f298fe7e800] 12:15:07 INFO - PROCESS | 1834 | 1462475707941 Marionette DEBUG loaded listener.js 12:15:08 INFO - PROCESS | 1834 | ++DOMWINDOW == 185 (0x7f2996745800) [pid = 1834] [serial = 735] [outer = 0x7f298fe7e800] 12:15:08 INFO - PROCESS | 1834 | 1462475708875 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]]]}] 12:15:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-4 12:15:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | took 1485ms 12:15:08 INFO - PROCESS | 1834 | 1462475708918 Marionette TRACE conn3 -> [0,949,"getWindowHandle",null] 12:15:08 INFO - PROCESS | 1834 | 1462475708922 Marionette TRACE conn3 <- [1,949,null,{"value":"8"}] 12:15:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html 12:15:08 INFO - PROCESS | 1834 | 1462475708927 Marionette TRACE conn3 -> [0,950,"setScriptTimeout",{"ms":35000}] 12:15:08 INFO - PROCESS | 1834 | 1462475708931 Marionette TRACE conn3 <- [1,950,null,{}] 12:15:08 INFO - PROCESS | 1834 | 1462475708937 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}] 12:15:09 INFO - PROCESS | 1834 | 1462475709118 Marionette TRACE conn3 <- [1,951,null,{"value":null}] 12:15:09 INFO - PROCESS | 1834 | 1462475709322 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\", \"80296d11-d1d5-4e42-bf66-5e284310a16f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:15:09 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f29ac9bc000 == 98 [pid = 1834] [id = 245] 12:15:09 INFO - PROCESS | 1834 | ++DOMWINDOW == 186 (0x7f29809f7c00) [pid = 1834] [serial = 736] [outer = (nil)] 12:15:09 INFO - PROCESS | 1834 | ++DOMWINDOW == 187 (0x7f2996b40000) [pid = 1834] [serial = 737] [outer = 0x7f29809f7c00] 12:15:09 INFO - PROCESS | 1834 | 1462475709391 Marionette DEBUG loaded listener.js 12:15:09 INFO - PROCESS | 1834 | ++DOMWINDOW == 188 (0x7f29979c1800) [pid = 1834] [serial = 738] [outer = 0x7f29809f7c00] 12:15:10 INFO - PROCESS | 1834 | 1462475710277 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]]]}] 12:15:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-5 12:15:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | took 1379ms 12:15:10 INFO - PROCESS | 1834 | 1462475710309 Marionette TRACE conn3 -> [0,953,"getWindowHandle",null] 12:15:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html 12:15:10 INFO - PROCESS | 1834 | 1462475710325 Marionette TRACE conn3 <- [1,953,null,{"value":"8"}] 12:15:10 INFO - PROCESS | 1834 | 1462475710331 Marionette TRACE conn3 -> [0,954,"setScriptTimeout",{"ms":35000}] 12:15:10 INFO - PROCESS | 1834 | 1462475710335 Marionette TRACE conn3 <- [1,954,null,{}] 12:15:10 INFO - PROCESS | 1834 | 1462475710341 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}] 12:15:10 INFO - PROCESS | 1834 | 1462475710528 Marionette TRACE conn3 <- [1,955,null,{"value":null}] 12:15:10 INFO - PROCESS | 1834 | 1462475710722 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\", \"80296d11-d1d5-4e42-bf66-5e284310a16f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:15:10 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f298ce88800 == 99 [pid = 1834] [id = 246] 12:15:10 INFO - PROCESS | 1834 | ++DOMWINDOW == 189 (0x7f29809fcc00) [pid = 1834] [serial = 739] [outer = (nil)] 12:15:10 INFO - PROCESS | 1834 | ++DOMWINDOW == 190 (0x7f298d19ec00) [pid = 1834] [serial = 740] [outer = 0x7f29809fcc00] 12:15:10 INFO - PROCESS | 1834 | 1462475710794 Marionette DEBUG loaded listener.js 12:15:10 INFO - PROCESS | 1834 | ++DOMWINDOW == 191 (0x7f29979c7400) [pid = 1834] [serial = 741] [outer = 0x7f29809fcc00] 12:15:11 INFO - PROCESS | 1834 | 1462475711970 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]]]}] 12:15:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-6 12:15:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | took 1684ms 12:15:12 INFO - PROCESS | 1834 | 1462475712015 Marionette TRACE conn3 -> [0,957,"getWindowHandle",null] 12:15:12 INFO - PROCESS | 1834 | 1462475712021 Marionette TRACE conn3 <- [1,957,null,{"value":"8"}] 12:15:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html 12:15:12 INFO - PROCESS | 1834 | 1462475712029 Marionette TRACE conn3 -> [0,958,"setScriptTimeout",{"ms":35000}] 12:15:12 INFO - PROCESS | 1834 | 1462475712034 Marionette TRACE conn3 <- [1,958,null,{}] 12:15:12 INFO - PROCESS | 1834 | 1462475712043 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}] 12:15:12 INFO - PROCESS | 1834 | 1462475712218 Marionette TRACE conn3 <- [1,959,null,{"value":null}] 12:15:12 INFO - PROCESS | 1834 | 1462475712469 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\", \"80296d11-d1d5-4e42-bf66-5e284310a16f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:15:12 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f298a53b000 == 100 [pid = 1834] [id = 247] 12:15:12 INFO - PROCESS | 1834 | ++DOMWINDOW == 192 (0x7f29832e0400) [pid = 1834] [serial = 742] [outer = (nil)] 12:15:12 INFO - PROCESS | 1834 | ++DOMWINDOW == 193 (0x7f29833ad800) [pid = 1834] [serial = 743] [outer = 0x7f29832e0400] 12:15:12 INFO - PROCESS | 1834 | 1462475712546 Marionette DEBUG loaded listener.js 12:15:12 INFO - PROCESS | 1834 | ++DOMWINDOW == 194 (0x7f2984390800) [pid = 1834] [serial = 744] [outer = 0x7f29832e0400] 12:15:13 INFO - PROCESS | 1834 | 1462475713401 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]]]}] 12:15:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-1 12:15:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | took 1439ms 12:15:13 INFO - PROCESS | 1834 | 1462475713469 Marionette TRACE conn3 -> [0,961,"getWindowHandle",null] 12:15:13 INFO - PROCESS | 1834 | 1462475713484 Marionette TRACE conn3 <- [1,961,null,{"value":"8"}] 12:15:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html 12:15:13 INFO - PROCESS | 1834 | 1462475713500 Marionette TRACE conn3 -> [0,962,"setScriptTimeout",{"ms":35000}] 12:15:13 INFO - PROCESS | 1834 | 1462475713506 Marionette TRACE conn3 <- [1,962,null,{}] 12:15:13 INFO - PROCESS | 1834 | 1462475713518 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}] 12:15:13 INFO - PROCESS | 1834 | 1462475713754 Marionette TRACE conn3 <- [1,963,null,{"value":null}] 12:15:13 INFO - PROCESS | 1834 | 1462475713986 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\", \"80296d11-d1d5-4e42-bf66-5e284310a16f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:15:14 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f2980ddb000 == 101 [pid = 1834] [id = 248] 12:15:14 INFO - PROCESS | 1834 | ++DOMWINDOW == 195 (0x7f2985848c00) [pid = 1834] [serial = 745] [outer = (nil)] 12:15:14 INFO - PROCESS | 1834 | ++DOMWINDOW == 196 (0x7f2986161c00) [pid = 1834] [serial = 746] [outer = 0x7f2985848c00] 12:15:14 INFO - PROCESS | 1834 | 1462475714070 Marionette DEBUG loaded listener.js 12:15:14 INFO - PROCESS | 1834 | ++DOMWINDOW == 197 (0x7f2986e6c000) [pid = 1834] [serial = 747] [outer = 0x7f2985848c00] 12:15:14 INFO - PROCESS | 1834 | --DOCSHELL 0x7f29a8279800 == 100 [pid = 1834] [id = 192] 12:15:14 INFO - PROCESS | 1834 | --DOCSHELL 0x7f2984bdc800 == 99 [pid = 1834] [id = 193] 12:15:14 INFO - PROCESS | 1834 | --DOMWINDOW == 196 (0x7f2993b48000) [pid = 1834] [serial = 613] [outer = (nil)] [url = about:blank] 12:15:14 INFO - PROCESS | 1834 | --DOMWINDOW == 195 (0x7f2995950800) [pid = 1834] [serial = 616] [outer = (nil)] [url = about:blank] 12:15:14 INFO - PROCESS | 1834 | --DOMWINDOW == 194 (0x7f299673e800) [pid = 1834] [serial = 619] [outer = (nil)] [url = about:blank] 12:15:14 INFO - PROCESS | 1834 | --DOMWINDOW == 193 (0x7f2997950400) [pid = 1834] [serial = 622] [outer = (nil)] [url = about:blank] 12:15:14 INFO - PROCESS | 1834 | --DOMWINDOW == 192 (0x7f2996eaa800) [pid = 1834] [serial = 625] [outer = (nil)] [url = about:blank] 12:15:14 INFO - PROCESS | 1834 | --DOMWINDOW == 191 (0x7f29949f3400) [pid = 1834] [serial = 649] [outer = (nil)] [url = about:blank] 12:15:14 INFO - PROCESS | 1834 | --DOMWINDOW == 190 (0x7f298cd2c400) [pid = 1834] [serial = 596] [outer = (nil)] [url = about:blank] 12:15:14 INFO - PROCESS | 1834 | --DOMWINDOW == 189 (0x7f298603ec00) [pid = 1834] [serial = 632] [outer = (nil)] [url = about:blank] 12:15:14 INFO - PROCESS | 1834 | --DOMWINDOW == 188 (0x7f29833b5400) [pid = 1834] [serial = 631] [outer = (nil)] [url = about:blank] 12:15:14 INFO - PROCESS | 1834 | --DOMWINDOW == 187 (0x7f2986f71000) [pid = 1834] [serial = 634] [outer = (nil)] [url = about:blank] 12:15:14 INFO - PROCESS | 1834 | --DOMWINDOW == 186 (0x7f298a5e2c00) [pid = 1834] [serial = 635] [outer = (nil)] [url = about:blank] 12:15:14 INFO - PROCESS | 1834 | --DOMWINDOW == 185 (0x7f298ff7d800) [pid = 1834] [serial = 610] [outer = (nil)] [url = about:blank] 12:15:14 INFO - PROCESS | 1834 | --DOMWINDOW == 184 (0x7f298c4e3c00) [pid = 1834] [serial = 637] [outer = (nil)] [url = about:blank] 12:15:14 INFO - PROCESS | 1834 | --DOMWINDOW == 183 (0x7f29811ae400) [pid = 1834] [serial = 598] [outer = (nil)] [url = about:blank] 12:15:14 INFO - PROCESS | 1834 | --DOMWINDOW == 182 (0x7f298c83d400) [pid = 1834] [serial = 604] [outer = (nil)] [url = about:blank] 12:15:14 INFO - PROCESS | 1834 | --DOMWINDOW == 181 (0x7f299995a400) [pid = 1834] [serial = 628] [outer = (nil)] [url = about:blank] 12:15:14 INFO - PROCESS | 1834 | --DOMWINDOW == 180 (0x7f298f336800) [pid = 1834] [serial = 607] [outer = (nil)] [url = about:blank] 12:15:14 INFO - PROCESS | 1834 | --DOMWINDOW == 179 (0x7f298a52f400) [pid = 1834] [serial = 601] [outer = (nil)] [url = about:blank] 12:15:14 INFO - PROCESS | 1834 | --DOMWINDOW == 178 (0x7f298ff80000) [pid = 1834] [serial = 643] [outer = (nil)] [url = about:blank] 12:15:14 INFO - PROCESS | 1834 | --DOMWINDOW == 177 (0x7f298d1d8400) [pid = 1834] [serial = 640] [outer = (nil)] [url = about:blank] 12:15:14 INFO - PROCESS | 1834 | --DOMWINDOW == 176 (0x7f29901d9400) [pid = 1834] [serial = 644] [outer = (nil)] [url = about:blank] 12:15:14 INFO - PROCESS | 1834 | --DOMWINDOW == 175 (0x7f298e855400) [pid = 1834] [serial = 641] [outer = (nil)] [url = about:blank] 12:15:14 INFO - PROCESS | 1834 | --DOMWINDOW == 174 (0x7f298cd35400) [pid = 1834] [serial = 638] [outer = (nil)] [url = about:blank] 12:15:14 INFO - PROCESS | 1834 | --DOMWINDOW == 173 (0x7f298ffd2000) [pid = 1834] [serial = 646] [outer = (nil)] [url = about:blank] 12:15:14 INFO - PROCESS | 1834 | --DOMWINDOW == 172 (0x7f2993c71400) [pid = 1834] [serial = 647] [outer = (nil)] [url = about:blank] 12:15:14 INFO - PROCESS | 1834 | 1462475714994 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]]]}] 12:15:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-2 12:15:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | took 1543ms 12:15:15 INFO - PROCESS | 1834 | 1462475715041 Marionette TRACE conn3 -> [0,965,"getWindowHandle",null] 12:15:15 INFO - PROCESS | 1834 | 1462475715044 Marionette TRACE conn3 <- [1,965,null,{"value":"8"}] 12:15:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html 12:15:15 INFO - PROCESS | 1834 | 1462475715050 Marionette TRACE conn3 -> [0,966,"setScriptTimeout",{"ms":35000}] 12:15:15 INFO - PROCESS | 1834 | 1462475715055 Marionette TRACE conn3 <- [1,966,null,{}] 12:15:15 INFO - PROCESS | 1834 | 1462475715072 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}] 12:15:15 INFO - PROCESS | 1834 | 1462475715236 Marionette TRACE conn3 <- [1,967,null,{"value":null}] 12:15:15 INFO - PROCESS | 1834 | 1462475715389 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\", \"80296d11-d1d5-4e42-bf66-5e284310a16f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:15:15 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f298605a000 == 100 [pid = 1834] [id = 249] 12:15:15 INFO - PROCESS | 1834 | ++DOMWINDOW == 173 (0x7f298604d800) [pid = 1834] [serial = 748] [outer = (nil)] 12:15:15 INFO - PROCESS | 1834 | ++DOMWINDOW == 174 (0x7f298a588c00) [pid = 1834] [serial = 749] [outer = 0x7f298604d800] 12:15:15 INFO - PROCESS | 1834 | 1462475715456 Marionette DEBUG loaded listener.js 12:15:15 INFO - PROCESS | 1834 | ++DOMWINDOW == 175 (0x7f298a967800) [pid = 1834] [serial = 750] [outer = 0x7f298604d800] 12:15:16 INFO - PROCESS | 1834 | 1462475716186 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]]]}] 12:15:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | Canvas test: 2d.fillStyle.parse.invalid.name-1 12:15:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | took 1188ms 12:15:16 INFO - PROCESS | 1834 | 1462475716240 Marionette TRACE conn3 -> [0,969,"getWindowHandle",null] 12:15:16 INFO - PROCESS | 1834 | 1462475716244 Marionette TRACE conn3 <- [1,969,null,{"value":"8"}] 12:15:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html 12:15:16 INFO - PROCESS | 1834 | 1462475716262 Marionette TRACE conn3 -> [0,970,"setScriptTimeout",{"ms":35000}] 12:15:16 INFO - PROCESS | 1834 | 1462475716264 Marionette TRACE conn3 <- [1,970,null,{}] 12:15:16 INFO - PROCESS | 1834 | 1462475716270 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}] 12:15:16 INFO - PROCESS | 1834 | 1462475716436 Marionette TRACE conn3 <- [1,971,null,{"value":null}] 12:15:16 INFO - PROCESS | 1834 | 1462475716447 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\", \"80296d11-d1d5-4e42-bf66-5e284310a16f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:15:16 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f298ce89000 == 101 [pid = 1834] [id = 250] 12:15:16 INFO - PROCESS | 1834 | ++DOMWINDOW == 176 (0x7f2986f71c00) [pid = 1834] [serial = 751] [outer = (nil)] 12:15:16 INFO - PROCESS | 1834 | ++DOMWINDOW == 177 (0x7f298c3bbc00) [pid = 1834] [serial = 752] [outer = 0x7f2986f71c00] 12:15:16 INFO - PROCESS | 1834 | 1462475716508 Marionette DEBUG loaded listener.js 12:15:16 INFO - PROCESS | 1834 | ++DOMWINDOW == 178 (0x7f298c841400) [pid = 1834] [serial = 753] [outer = 0x7f2986f71c00] 12:15:17 INFO - PROCESS | 1834 | 1462475717444 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]]]}] 12:15:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | Canvas test: 2d.fillStyle.parse.invalid.name-2 12:15:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | took 1230ms 12:15:17 INFO - PROCESS | 1834 | 1462475717492 Marionette TRACE conn3 -> [0,973,"getWindowHandle",null] 12:15:17 INFO - PROCESS | 1834 | 1462475717495 Marionette TRACE conn3 <- [1,973,null,{"value":"8"}] 12:15:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html 12:15:17 INFO - PROCESS | 1834 | 1462475717513 Marionette TRACE conn3 -> [0,974,"setScriptTimeout",{"ms":35000}] 12:15:17 INFO - PROCESS | 1834 | 1462475717516 Marionette TRACE conn3 <- [1,974,null,{}] 12:15:17 INFO - PROCESS | 1834 | 1462475717521 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}] 12:15:17 INFO - PROCESS | 1834 | 1462475717728 Marionette TRACE conn3 <- [1,975,null,{"value":null}] 12:15:17 INFO - PROCESS | 1834 | 1462475717755 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\", \"80296d11-d1d5-4e42-bf66-5e284310a16f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:15:17 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f298d32e800 == 102 [pid = 1834] [id = 251] 12:15:17 INFO - PROCESS | 1834 | ++DOMWINDOW == 179 (0x7f298a983400) [pid = 1834] [serial = 754] [outer = (nil)] 12:15:17 INFO - PROCESS | 1834 | ++DOMWINDOW == 180 (0x7f298cd35400) [pid = 1834] [serial = 755] [outer = 0x7f298a983400] 12:15:17 INFO - PROCESS | 1834 | 1462475717814 Marionette DEBUG loaded listener.js 12:15:17 INFO - PROCESS | 1834 | ++DOMWINDOW == 181 (0x7f298d1a9800) [pid = 1834] [serial = 756] [outer = 0x7f298a983400] 12:15:18 INFO - PROCESS | 1834 | 1462475718756 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]]]}] 12:15:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | Canvas test: 2d.fillStyle.parse.invalid.name-3 12:15:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | took 1281ms 12:15:18 INFO - PROCESS | 1834 | 1462475718796 Marionette TRACE conn3 -> [0,977,"getWindowHandle",null] 12:15:18 INFO - PROCESS | 1834 | 1462475718800 Marionette TRACE conn3 <- [1,977,null,{"value":"8"}] 12:15:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html 12:15:18 INFO - PROCESS | 1834 | 1462475718805 Marionette TRACE conn3 -> [0,978,"setScriptTimeout",{"ms":35000}] 12:15:18 INFO - PROCESS | 1834 | 1462475718807 Marionette TRACE conn3 <- [1,978,null,{}] 12:15:18 INFO - PROCESS | 1834 | 1462475718813 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}] 12:15:19 INFO - PROCESS | 1834 | 1462475719049 Marionette TRACE conn3 <- [1,979,null,{"value":null}] 12:15:19 INFO - PROCESS | 1834 | 1462475719081 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\", \"80296d11-d1d5-4e42-bf66-5e284310a16f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:15:19 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f2993bb5000 == 103 [pid = 1834] [id = 252] 12:15:19 INFO - PROCESS | 1834 | ++DOMWINDOW == 182 (0x7f298d1dd000) [pid = 1834] [serial = 757] [outer = (nil)] 12:15:19 INFO - PROCESS | 1834 | ++DOMWINDOW == 183 (0x7f2993c7c800) [pid = 1834] [serial = 758] [outer = 0x7f298d1dd000] 12:15:19 INFO - PROCESS | 1834 | 1462475719146 Marionette DEBUG loaded listener.js 12:15:19 INFO - PROCESS | 1834 | ++DOMWINDOW == 184 (0x7f299594d000) [pid = 1834] [serial = 759] [outer = 0x7f298d1dd000] 12:15:19 INFO - PROCESS | 1834 | --DOMWINDOW == 183 (0x7f29833b1400) [pid = 1834] [serial = 684] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html] 12:15:19 INFO - PROCESS | 1834 | --DOMWINDOW == 182 (0x7f298247a800) [pid = 1834] [serial = 687] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html] 12:15:19 INFO - PROCESS | 1834 | --DOMWINDOW == 181 (0x7f29842e9c00) [pid = 1834] [serial = 690] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html] 12:15:19 INFO - PROCESS | 1834 | --DOMWINDOW == 180 (0x7f298b9cb800) [pid = 1834] [serial = 697] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html] 12:15:19 INFO - PROCESS | 1834 | --DOMWINDOW == 179 (0x7f298a590400) [pid = 1834] [serial = 693] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html] 12:15:19 INFO - PROCESS | 1834 | --DOMWINDOW == 178 (0x7f2982470c00) [pid = 1834] [serial = 681] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html] 12:15:20 INFO - PROCESS | 1834 | 1462475720106 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]]]}] 12:15:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | Canvas test: 2d.fillStyle.parse.invalid.name-4 12:15:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | took 1329ms 12:15:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html 12:15:20 INFO - PROCESS | 1834 | 1462475720142 Marionette TRACE conn3 -> [0,981,"getWindowHandle",null] 12:15:20 INFO - PROCESS | 1834 | 1462475720145 Marionette TRACE conn3 <- [1,981,null,{"value":"8"}] 12:15:20 INFO - PROCESS | 1834 | 1462475720152 Marionette TRACE conn3 -> [0,982,"setScriptTimeout",{"ms":35000}] 12:15:20 INFO - PROCESS | 1834 | 1462475720155 Marionette TRACE conn3 <- [1,982,null,{}] 12:15:20 INFO - PROCESS | 1834 | 1462475720160 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}] 12:15:20 INFO - PROCESS | 1834 | 1462475720315 Marionette TRACE conn3 <- [1,983,null,{"value":null}] 12:15:20 INFO - PROCESS | 1834 | 1462475720330 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\", \"80296d11-d1d5-4e42-bf66-5e284310a16f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:15:20 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f2995dae000 == 104 [pid = 1834] [id = 253] 12:15:20 INFO - PROCESS | 1834 | ++DOMWINDOW == 179 (0x7f298a528800) [pid = 1834] [serial = 760] [outer = (nil)] 12:15:20 INFO - PROCESS | 1834 | ++DOMWINDOW == 180 (0x7f2995d1d400) [pid = 1834] [serial = 761] [outer = 0x7f298a528800] 12:15:20 INFO - PROCESS | 1834 | 1462475720390 Marionette DEBUG loaded listener.js 12:15:20 INFO - PROCESS | 1834 | ++DOMWINDOW == 181 (0x7f2996b40800) [pid = 1834] [serial = 762] [outer = 0x7f298a528800] 12:15:21 INFO - PROCESS | 1834 | 1462475721192 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]]]}] 12:15:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | Canvas test: 2d.fillStyle.parse.invalid.name-5 12:15:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | took 1078ms 12:15:21 INFO - PROCESS | 1834 | 1462475721230 Marionette TRACE conn3 -> [0,985,"getWindowHandle",null] 12:15:21 INFO - PROCESS | 1834 | 1462475721233 Marionette TRACE conn3 <- [1,985,null,{"value":"8"}] 12:15:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html 12:15:21 INFO - PROCESS | 1834 | 1462475721248 Marionette TRACE conn3 -> [0,986,"setScriptTimeout",{"ms":35000}] 12:15:21 INFO - PROCESS | 1834 | 1462475721251 Marionette TRACE conn3 <- [1,986,null,{}] 12:15:21 INFO - PROCESS | 1834 | 1462475721256 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}] 12:15:21 INFO - PROCESS | 1834 | 1462475721403 Marionette TRACE conn3 <- [1,987,null,{"value":null}] 12:15:21 INFO - PROCESS | 1834 | 1462475721421 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\", \"80296d11-d1d5-4e42-bf66-5e284310a16f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:15:21 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f299c8b3800 == 105 [pid = 1834] [id = 254] 12:15:21 INFO - PROCESS | 1834 | ++DOMWINDOW == 182 (0x7f298e587c00) [pid = 1834] [serial = 763] [outer = (nil)] 12:15:21 INFO - PROCESS | 1834 | ++DOMWINDOW == 183 (0x7f29978e1400) [pid = 1834] [serial = 764] [outer = 0x7f298e587c00] 12:15:21 INFO - PROCESS | 1834 | 1462475721480 Marionette DEBUG loaded listener.js 12:15:21 INFO - PROCESS | 1834 | ++DOMWINDOW == 184 (0x7f2999348400) [pid = 1834] [serial = 765] [outer = 0x7f298e587c00] 12:15:22 INFO - PROCESS | 1834 | 1462475722582 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]]]}] 12:15:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-1 12:15:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | took 1386ms 12:15:22 INFO - PROCESS | 1834 | 1462475722628 Marionette TRACE conn3 -> [0,989,"getWindowHandle",null] 12:15:22 INFO - PROCESS | 1834 | 1462475722635 Marionette TRACE conn3 <- [1,989,null,{"value":"8"}] 12:15:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html 12:15:22 INFO - PROCESS | 1834 | 1462475722643 Marionette TRACE conn3 -> [0,990,"setScriptTimeout",{"ms":35000}] 12:15:22 INFO - PROCESS | 1834 | 1462475722649 Marionette TRACE conn3 <- [1,990,null,{}] 12:15:22 INFO - PROCESS | 1834 | 1462475722656 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}] 12:15:22 INFO - PROCESS | 1834 | 1462475722854 Marionette TRACE conn3 <- [1,991,null,{"value":null}] 12:15:23 INFO - PROCESS | 1834 | 1462475723032 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\", \"80296d11-d1d5-4e42-bf66-5e284310a16f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:15:23 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f2985a43000 == 106 [pid = 1834] [id = 255] 12:15:23 INFO - PROCESS | 1834 | ++DOMWINDOW == 185 (0x7f29842e7800) [pid = 1834] [serial = 766] [outer = (nil)] 12:15:23 INFO - PROCESS | 1834 | ++DOMWINDOW == 186 (0x7f2986041000) [pid = 1834] [serial = 767] [outer = 0x7f29842e7800] 12:15:23 INFO - PROCESS | 1834 | 1462475723108 Marionette DEBUG loaded listener.js 12:15:23 INFO - PROCESS | 1834 | ++DOMWINDOW == 187 (0x7f2986e66c00) [pid = 1834] [serial = 768] [outer = 0x7f29842e7800] 12:15:24 INFO - PROCESS | 1834 | 1462475724010 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]]]}] 12:15:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-2 12:15:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | took 1432ms 12:15:24 INFO - PROCESS | 1834 | 1462475724076 Marionette TRACE conn3 -> [0,993,"getWindowHandle",null] 12:15:24 INFO - PROCESS | 1834 | 1462475724085 Marionette TRACE conn3 <- [1,993,null,{"value":"8"}] 12:15:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html 12:15:24 INFO - PROCESS | 1834 | 1462475724094 Marionette TRACE conn3 -> [0,994,"setScriptTimeout",{"ms":35000}] 12:15:24 INFO - PROCESS | 1834 | 1462475724099 Marionette TRACE conn3 <- [1,994,null,{}] 12:15:24 INFO - PROCESS | 1834 | 1462475724105 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}] 12:15:24 INFO - PROCESS | 1834 | 1462475724330 Marionette TRACE conn3 <- [1,995,null,{"value":null}] 12:15:24 INFO - PROCESS | 1834 | 1462475724601 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\", \"80296d11-d1d5-4e42-bf66-5e284310a16f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:15:24 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f2990081800 == 107 [pid = 1834] [id = 256] 12:15:24 INFO - PROCESS | 1834 | ++DOMWINDOW == 188 (0x7f298a591c00) [pid = 1834] [serial = 769] [outer = (nil)] 12:15:24 INFO - PROCESS | 1834 | ++DOMWINDOW == 189 (0x7f298a98f000) [pid = 1834] [serial = 770] [outer = 0x7f298a591c00] 12:15:24 INFO - PROCESS | 1834 | 1462475724720 Marionette DEBUG loaded listener.js 12:15:24 INFO - PROCESS | 1834 | ++DOMWINDOW == 190 (0x7f298c845800) [pid = 1834] [serial = 771] [outer = 0x7f298a591c00] 12:15:25 INFO - PROCESS | 1834 | 1462475725567 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]]]}] 12:15:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-3 12:15:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | took 1540ms 12:15:25 INFO - PROCESS | 1834 | 1462475725636 Marionette TRACE conn3 -> [0,997,"getWindowHandle",null] 12:15:25 INFO - PROCESS | 1834 | 1462475725640 Marionette TRACE conn3 <- [1,997,null,{"value":"8"}] 12:15:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html 12:15:25 INFO - PROCESS | 1834 | 1462475725646 Marionette TRACE conn3 -> [0,998,"setScriptTimeout",{"ms":35000}] 12:15:25 INFO - PROCESS | 1834 | 1462475725652 Marionette TRACE conn3 <- [1,998,null,{}] 12:15:25 INFO - PROCESS | 1834 | 1462475725668 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}] 12:15:25 INFO - PROCESS | 1834 | 1462475725900 Marionette TRACE conn3 <- [1,999,null,{"value":null}] 12:15:26 INFO - PROCESS | 1834 | 1462475726134 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\", \"80296d11-d1d5-4e42-bf66-5e284310a16f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:15:26 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f29a81ab000 == 108 [pid = 1834] [id = 257] 12:15:26 INFO - PROCESS | 1834 | ++DOMWINDOW == 191 (0x7f298fe19000) [pid = 1834] [serial = 772] [outer = (nil)] 12:15:26 INFO - PROCESS | 1834 | ++DOMWINDOW == 192 (0x7f298fed5000) [pid = 1834] [serial = 773] [outer = 0x7f298fe19000] 12:15:26 INFO - PROCESS | 1834 | 1462475726256 Marionette DEBUG loaded listener.js 12:15:26 INFO - PROCESS | 1834 | ++DOMWINDOW == 193 (0x7f2993c75800) [pid = 1834] [serial = 774] [outer = 0x7f298fe19000] 12:15:27 INFO - PROCESS | 1834 | 1462475727067 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]]]}] 12:15:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-4 12:15:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | took 1492ms 12:15:27 INFO - PROCESS | 1834 | 1462475727139 Marionette TRACE conn3 -> [0,1001,"getWindowHandle",null] 12:15:27 INFO - PROCESS | 1834 | 1462475727144 Marionette TRACE conn3 <- [1,1001,null,{"value":"8"}] 12:15:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html 12:15:27 INFO - PROCESS | 1834 | 1462475727149 Marionette TRACE conn3 -> [0,1002,"setScriptTimeout",{"ms":35000}] 12:15:27 INFO - PROCESS | 1834 | 1462475727152 Marionette TRACE conn3 <- [1,1002,null,{}] 12:15:27 INFO - PROCESS | 1834 | 1462475727157 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}] 12:15:27 INFO - PROCESS | 1834 | 1462475727361 Marionette TRACE conn3 <- [1,1003,null,{"value":null}] 12:15:27 INFO - PROCESS | 1834 | 1462475727541 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\", \"80296d11-d1d5-4e42-bf66-5e284310a16f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:15:27 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f29acba2000 == 109 [pid = 1834] [id = 258] 12:15:27 INFO - PROCESS | 1834 | ++DOMWINDOW == 194 (0x7f298fe79800) [pid = 1834] [serial = 775] [outer = (nil)] 12:15:27 INFO - PROCESS | 1834 | ++DOMWINDOW == 195 (0x7f2996b4a400) [pid = 1834] [serial = 776] [outer = 0x7f298fe79800] 12:15:27 INFO - PROCESS | 1834 | 1462475727616 Marionette DEBUG loaded listener.js 12:15:27 INFO - PROCESS | 1834 | ++DOMWINDOW == 196 (0x7f29994d2400) [pid = 1834] [serial = 777] [outer = 0x7f298fe79800] 12:15:28 INFO - PROCESS | 1834 | 1462475728470 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]]]}] 12:15:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-5 12:15:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | took 1377ms 12:15:28 INFO - PROCESS | 1834 | 1462475728528 Marionette TRACE conn3 -> [0,1005,"getWindowHandle",null] 12:15:28 INFO - PROCESS | 1834 | 1462475728531 Marionette TRACE conn3 <- [1,1005,null,{"value":"8"}] 12:15:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html 12:15:28 INFO - PROCESS | 1834 | 1462475728537 Marionette TRACE conn3 -> [0,1006,"setScriptTimeout",{"ms":35000}] 12:15:28 INFO - PROCESS | 1834 | 1462475728539 Marionette TRACE conn3 <- [1,1006,null,{}] 12:15:28 INFO - PROCESS | 1834 | 1462475728545 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}] 12:15:28 INFO - PROCESS | 1834 | 1462475728720 Marionette TRACE conn3 <- [1,1007,null,{"value":null}] 12:15:28 INFO - PROCESS | 1834 | 1462475728907 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\", \"80296d11-d1d5-4e42-bf66-5e284310a16f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:15:28 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f298095a800 == 110 [pid = 1834] [id = 259] 12:15:28 INFO - PROCESS | 1834 | ++DOMWINDOW == 197 (0x7f2994a8a800) [pid = 1834] [serial = 778] [outer = (nil)] 12:15:28 INFO - PROCESS | 1834 | ++DOMWINDOW == 198 (0x7f299c792c00) [pid = 1834] [serial = 779] [outer = 0x7f2994a8a800] 12:15:28 INFO - PROCESS | 1834 | 1462475728981 Marionette DEBUG loaded listener.js 12:15:29 INFO - PROCESS | 1834 | ++DOMWINDOW == 199 (0x7f29a320e800) [pid = 1834] [serial = 780] [outer = 0x7f2994a8a800] 12:15:29 INFO - PROCESS | 1834 | 1462475729842 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]]]}] 12:15:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-6 12:15:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | took 1338ms 12:15:29 INFO - PROCESS | 1834 | 1462475729877 Marionette TRACE conn3 -> [0,1009,"getWindowHandle",null] 12:15:29 INFO - PROCESS | 1834 | 1462475729880 Marionette TRACE conn3 <- [1,1009,null,{"value":"8"}] 12:15:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html 12:15:29 INFO - PROCESS | 1834 | 1462475729886 Marionette TRACE conn3 -> [0,1010,"setScriptTimeout",{"ms":35000}] 12:15:29 INFO - PROCESS | 1834 | 1462475729888 Marionette TRACE conn3 <- [1,1010,null,{}] 12:15:29 INFO - PROCESS | 1834 | 1462475729895 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}] 12:15:30 INFO - PROCESS | 1834 | 1462475730086 Marionette TRACE conn3 <- [1,1011,null,{"value":null}] 12:15:30 INFO - PROCESS | 1834 | 1462475730274 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\", \"80296d11-d1d5-4e42-bf66-5e284310a16f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:15:30 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f29a8418000 == 111 [pid = 1834] [id = 260] 12:15:30 INFO - PROCESS | 1834 | ++DOMWINDOW == 200 (0x7f2980eacc00) [pid = 1834] [serial = 781] [outer = (nil)] 12:15:30 INFO - PROCESS | 1834 | ++DOMWINDOW == 201 (0x7f2980eb3800) [pid = 1834] [serial = 782] [outer = 0x7f2980eacc00] 12:15:30 INFO - PROCESS | 1834 | 1462475730348 Marionette DEBUG loaded listener.js 12:15:30 INFO - PROCESS | 1834 | ++DOMWINDOW == 202 (0x7f29a3979800) [pid = 1834] [serial = 783] [outer = 0x7f2980eacc00] 12:15:31 INFO - PROCESS | 1834 | 1462475731217 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]]]}] 12:15:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-7 12:15:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | took 1380ms 12:15:31 INFO - PROCESS | 1834 | 1462475731268 Marionette TRACE conn3 -> [0,1013,"getWindowHandle",null] 12:15:31 INFO - PROCESS | 1834 | 1462475731272 Marionette TRACE conn3 <- [1,1013,null,{"value":"8"}] 12:15:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html 12:15:31 INFO - PROCESS | 1834 | 1462475731281 Marionette TRACE conn3 -> [0,1014,"setScriptTimeout",{"ms":35000}] 12:15:31 INFO - PROCESS | 1834 | 1462475731283 Marionette TRACE conn3 <- [1,1014,null,{}] 12:15:31 INFO - PROCESS | 1834 | 1462475731290 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}] 12:15:31 INFO - PROCESS | 1834 | 1462475731464 Marionette TRACE conn3 <- [1,1015,null,{"value":null}] 12:15:31 INFO - PROCESS | 1834 | 1462475731658 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\", \"80296d11-d1d5-4e42-bf66-5e284310a16f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:15:31 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f297f4d3000 == 112 [pid = 1834] [id = 261] 12:15:31 INFO - PROCESS | 1834 | ++DOMWINDOW == 203 (0x7f2980eaf800) [pid = 1834] [serial = 784] [outer = (nil)] 12:15:31 INFO - PROCESS | 1834 | ++DOMWINDOW == 204 (0x7f2981159000) [pid = 1834] [serial = 785] [outer = 0x7f2980eaf800] 12:15:31 INFO - PROCESS | 1834 | 1462475731732 Marionette DEBUG loaded listener.js 12:15:31 INFO - PROCESS | 1834 | ++DOMWINDOW == 205 (0x7f298115e800) [pid = 1834] [serial = 786] [outer = 0x7f2980eaf800] 12:15:32 INFO - PROCESS | 1834 | 1462475732584 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]]]}] 12:15:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-1 12:15:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | took 1338ms 12:15:32 INFO - PROCESS | 1834 | 1462475732619 Marionette TRACE conn3 -> [0,1017,"getWindowHandle",null] 12:15:32 INFO - PROCESS | 1834 | 1462475732622 Marionette TRACE conn3 <- [1,1017,null,{"value":"8"}] 12:15:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html 12:15:32 INFO - PROCESS | 1834 | 1462475732629 Marionette TRACE conn3 -> [0,1018,"setScriptTimeout",{"ms":35000}] 12:15:32 INFO - PROCESS | 1834 | 1462475732631 Marionette TRACE conn3 <- [1,1018,null,{}] 12:15:32 INFO - PROCESS | 1834 | 1462475732637 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}] 12:15:32 INFO - PROCESS | 1834 | 1462475732818 Marionette TRACE conn3 <- [1,1019,null,{"value":null}] 12:15:33 INFO - PROCESS | 1834 | 1462475733003 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\", \"80296d11-d1d5-4e42-bf66-5e284310a16f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:15:33 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f2980ac5800 == 113 [pid = 1834] [id = 262] 12:15:33 INFO - PROCESS | 1834 | ++DOMWINDOW == 206 (0x7f2980eb0c00) [pid = 1834] [serial = 787] [outer = (nil)] 12:15:33 INFO - PROCESS | 1834 | ++DOMWINDOW == 207 (0x7f2982470c00) [pid = 1834] [serial = 788] [outer = 0x7f2980eb0c00] 12:15:33 INFO - PROCESS | 1834 | 1462475733076 Marionette DEBUG loaded listener.js 12:15:33 INFO - PROCESS | 1834 | ++DOMWINDOW == 208 (0x7f298d421c00) [pid = 1834] [serial = 789] [outer = 0x7f2980eb0c00] 12:15:33 INFO - PROCESS | 1834 | 1462475733983 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]]]}] 12:15:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-2 12:15:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | took 1429ms 12:15:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html 12:15:34 INFO - PROCESS | 1834 | 1462475734059 Marionette TRACE conn3 -> [0,1021,"getWindowHandle",null] 12:15:34 INFO - PROCESS | 1834 | 1462475734062 Marionette TRACE conn3 <- [1,1021,null,{"value":"8"}] 12:15:34 INFO - PROCESS | 1834 | 1462475734068 Marionette TRACE conn3 -> [0,1022,"setScriptTimeout",{"ms":35000}] 12:15:34 INFO - PROCESS | 1834 | 1462475734071 Marionette TRACE conn3 <- [1,1022,null,{}] 12:15:34 INFO - PROCESS | 1834 | 1462475734077 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}] 12:15:34 INFO - PROCESS | 1834 | 1462475734277 Marionette TRACE conn3 <- [1,1023,null,{"value":null}] 12:15:34 INFO - PROCESS | 1834 | 1462475734459 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\", \"80296d11-d1d5-4e42-bf66-5e284310a16f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:15:34 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f2980ade000 == 114 [pid = 1834] [id = 263] 12:15:34 INFO - PROCESS | 1834 | ++DOMWINDOW == 209 (0x7f2981154400) [pid = 1834] [serial = 790] [outer = (nil)] 12:15:34 INFO - PROCESS | 1834 | ++DOMWINDOW == 210 (0x7f298d426c00) [pid = 1834] [serial = 791] [outer = 0x7f2981154400] 12:15:34 INFO - PROCESS | 1834 | 1462475734527 Marionette DEBUG loaded listener.js 12:15:34 INFO - PROCESS | 1834 | ++DOMWINDOW == 211 (0x7f29949fa400) [pid = 1834] [serial = 792] [outer = 0x7f2981154400] 12:15:35 INFO - PROCESS | 1834 | 1462475735409 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]]]}] 12:15:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-3 12:15:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | took 1384ms 12:15:35 INFO - PROCESS | 1834 | 1462475735452 Marionette TRACE conn3 -> [0,1025,"getWindowHandle",null] 12:15:35 INFO - PROCESS | 1834 | 1462475735455 Marionette TRACE conn3 <- [1,1025,null,{"value":"8"}] 12:15:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html 12:15:35 INFO - PROCESS | 1834 | 1462475735461 Marionette TRACE conn3 -> [0,1026,"setScriptTimeout",{"ms":35000}] 12:15:35 INFO - PROCESS | 1834 | 1462475735463 Marionette TRACE conn3 <- [1,1026,null,{}] 12:15:35 INFO - PROCESS | 1834 | 1462475735469 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}] 12:15:35 INFO - PROCESS | 1834 | 1462475735665 Marionette TRACE conn3 <- [1,1027,null,{"value":null}] 12:15:35 INFO - PROCESS | 1834 | 1462475735862 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\", \"80296d11-d1d5-4e42-bf66-5e284310a16f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:15:35 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f29874ed000 == 115 [pid = 1834] [id = 264] 12:15:35 INFO - PROCESS | 1834 | ++DOMWINDOW == 212 (0x7f298259e400) [pid = 1834] [serial = 793] [outer = (nil)] 12:15:35 INFO - PROCESS | 1834 | ++DOMWINDOW == 213 (0x7f29825a4c00) [pid = 1834] [serial = 794] [outer = 0x7f298259e400] 12:15:35 INFO - PROCESS | 1834 | 1462475735930 Marionette DEBUG loaded listener.js 12:15:36 INFO - PROCESS | 1834 | ++DOMWINDOW == 214 (0x7f29825aa000) [pid = 1834] [serial = 795] [outer = 0x7f298259e400] 12:15:36 INFO - PROCESS | 1834 | 1462475736902 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]]]}] 12:15:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-4 12:15:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | took 1483ms 12:15:36 INFO - PROCESS | 1834 | 1462475736946 Marionette TRACE conn3 -> [0,1029,"getWindowHandle",null] 12:15:36 INFO - PROCESS | 1834 | 1462475736951 Marionette TRACE conn3 <- [1,1029,null,{"value":"8"}] 12:15:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html 12:15:36 INFO - PROCESS | 1834 | 1462475736956 Marionette TRACE conn3 -> [0,1030,"setScriptTimeout",{"ms":35000}] 12:15:36 INFO - PROCESS | 1834 | 1462475736960 Marionette TRACE conn3 <- [1,1030,null,{}] 12:15:36 INFO - PROCESS | 1834 | 1462475736965 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}] 12:15:37 INFO - PROCESS | 1834 | 1462475737193 Marionette TRACE conn3 <- [1,1031,null,{"value":null}] 12:15:37 INFO - PROCESS | 1834 | 1462475737432 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\", \"80296d11-d1d5-4e42-bf66-5e284310a16f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:15:37 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f2982ae2000 == 116 [pid = 1834] [id = 265] 12:15:37 INFO - PROCESS | 1834 | ++DOMWINDOW == 215 (0x7f29825abc00) [pid = 1834] [serial = 796] [outer = (nil)] 12:15:37 INFO - PROCESS | 1834 | ++DOMWINDOW == 216 (0x7f29a4656400) [pid = 1834] [serial = 797] [outer = 0x7f29825abc00] 12:15:37 INFO - PROCESS | 1834 | 1462475737555 Marionette DEBUG loaded listener.js 12:15:37 INFO - PROCESS | 1834 | ++DOMWINDOW == 217 (0x7f29a4aee400) [pid = 1834] [serial = 798] [outer = 0x7f29825abc00] 12:15:38 INFO - PROCESS | 1834 | 1462475738394 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]]]}] 12:15:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-5 12:15:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | took 1482ms 12:15:38 INFO - PROCESS | 1834 | 1462475738440 Marionette TRACE conn3 -> [0,1033,"getWindowHandle",null] 12:15:38 INFO - PROCESS | 1834 | 1462475738444 Marionette TRACE conn3 <- [1,1033,null,{"value":"8"}] 12:15:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html 12:15:38 INFO - PROCESS | 1834 | 1462475738450 Marionette TRACE conn3 -> [0,1034,"setScriptTimeout",{"ms":35000}] 12:15:38 INFO - PROCESS | 1834 | 1462475738452 Marionette TRACE conn3 <- [1,1034,null,{}] 12:15:38 INFO - PROCESS | 1834 | 1462475738458 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}] 12:15:38 INFO - PROCESS | 1834 | 1462475738641 Marionette TRACE conn3 <- [1,1035,null,{"value":null}] 12:15:38 INFO - PROCESS | 1834 | 1462475738842 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\", \"80296d11-d1d5-4e42-bf66-5e284310a16f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:15:38 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f2982af5800 == 117 [pid = 1834] [id = 266] 12:15:38 INFO - PROCESS | 1834 | ++DOMWINDOW == 218 (0x7f2982408000) [pid = 1834] [serial = 799] [outer = (nil)] 12:15:38 INFO - PROCESS | 1834 | ++DOMWINDOW == 219 (0x7f2982c3c800) [pid = 1834] [serial = 800] [outer = 0x7f2982408000] 12:15:38 INFO - PROCESS | 1834 | 1462475738912 Marionette DEBUG loaded listener.js 12:15:39 INFO - PROCESS | 1834 | ++DOMWINDOW == 220 (0x7f2982c40800) [pid = 1834] [serial = 801] [outer = 0x7f2982408000] 12:15:39 INFO - PROCESS | 1834 | 1462475739765 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]]]}] 12:15:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-6 12:15:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | took 1384ms 12:15:39 INFO - PROCESS | 1834 | 1462475739835 Marionette TRACE conn3 -> [0,1037,"getWindowHandle",null] 12:15:39 INFO - PROCESS | 1834 | 1462475739839 Marionette TRACE conn3 <- [1,1037,null,{"value":"8"}] 12:15:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html 12:15:39 INFO - PROCESS | 1834 | 1462475739845 Marionette TRACE conn3 -> [0,1038,"setScriptTimeout",{"ms":35000}] 12:15:39 INFO - PROCESS | 1834 | 1462475739857 Marionette TRACE conn3 <- [1,1038,null,{}] 12:15:39 INFO - PROCESS | 1834 | 1462475739862 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}] 12:15:40 INFO - PROCESS | 1834 | 1462475740080 Marionette TRACE conn3 <- [1,1039,null,{"value":null}] 12:15:40 INFO - PROCESS | 1834 | 1462475740792 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\", \"80296d11-d1d5-4e42-bf66-5e284310a16f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:15:40 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f29808c9000 == 118 [pid = 1834] [id = 267] 12:15:40 INFO - PROCESS | 1834 | ++DOMWINDOW == 221 (0x7f297fad8000) [pid = 1834] [serial = 802] [outer = (nil)] 12:15:40 INFO - PROCESS | 1834 | ++DOMWINDOW == 222 (0x7f297fae0800) [pid = 1834] [serial = 803] [outer = 0x7f297fad8000] 12:15:40 INFO - PROCESS | 1834 | 1462475740867 Marionette DEBUG loaded listener.js 12:15:40 INFO - PROCESS | 1834 | ++DOMWINDOW == 223 (0x7f2980ea6800) [pid = 1834] [serial = 804] [outer = 0x7f297fad8000] 12:15:41 INFO - PROCESS | 1834 | 1462475741713 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]]]}] 12:15:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-7 12:15:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | took 1945ms 12:15:41 INFO - PROCESS | 1834 | 1462475741792 Marionette TRACE conn3 -> [0,1041,"getWindowHandle",null] 12:15:41 INFO - PROCESS | 1834 | 1462475741798 Marionette TRACE conn3 <- [1,1041,null,{"value":"8"}] 12:15:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html 12:15:41 INFO - PROCESS | 1834 | 1462475741805 Marionette TRACE conn3 -> [0,1042,"setScriptTimeout",{"ms":35000}] 12:15:41 INFO - PROCESS | 1834 | 1462475741810 Marionette TRACE conn3 <- [1,1042,null,{}] 12:15:41 INFO - PROCESS | 1834 | 1462475741817 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}] 12:15:42 INFO - PROCESS | 1834 | 1462475742042 Marionette TRACE conn3 <- [1,1043,null,{"value":null}] 12:15:42 INFO - PROCESS | 1834 | 1462475742422 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\", \"80296d11-d1d5-4e42-bf66-5e284310a16f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:15:42 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f2980dc3800 == 119 [pid = 1834] [id = 268] 12:15:42 INFO - PROCESS | 1834 | ++DOMWINDOW == 224 (0x7f298247d400) [pid = 1834] [serial = 805] [outer = (nil)] 12:15:42 INFO - PROCESS | 1834 | ++DOMWINDOW == 225 (0x7f29825a5000) [pid = 1834] [serial = 806] [outer = 0x7f298247d400] 12:15:42 INFO - PROCESS | 1834 | 1462475742500 Marionette DEBUG loaded listener.js 12:15:42 INFO - PROCESS | 1834 | ++DOMWINDOW == 226 (0x7f2982777c00) [pid = 1834] [serial = 807] [outer = 0x7f298247d400] 12:15:43 INFO - PROCESS | 1834 | --DOCSHELL 0x7f2996313800 == 118 [pid = 1834] [id = 16] 12:15:43 INFO - PROCESS | 1834 | --DOCSHELL 0x7f299ca24000 == 117 [pid = 1834] [id = 21] 12:15:43 INFO - PROCESS | 1834 | --DOCSHELL 0x7f298d7d3000 == 116 [pid = 1834] [id = 24] 12:15:43 INFO - PROCESS | 1834 | --DOCSHELL 0x7f298e8cf800 == 115 [pid = 1834] [id = 14] 12:15:43 INFO - PROCESS | 1834 | --DOCSHELL 0x7f298cbe1000 == 114 [pid = 1834] [id = 33] 12:15:43 INFO - PROCESS | 1834 | --DOMWINDOW == 225 (0x7f297fadd000) [pid = 1834] [serial = 676] [outer = (nil)] [url = about:blank] 12:15:43 INFO - PROCESS | 1834 | --DOMWINDOW == 224 (0x7f298a988c00) [pid = 1834] [serial = 670] [outer = (nil)] [url = about:blank] 12:15:43 INFO - PROCESS | 1834 | --DOMWINDOW == 223 (0x7f298438a400) [pid = 1834] [serial = 673] [outer = (nil)] [url = about:blank] 12:15:43 INFO - PROCESS | 1834 | --DOMWINDOW == 222 (0x7f298bd08000) [pid = 1834] [serial = 701] [outer = (nil)] [url = about:blank] 12:15:43 INFO - PROCESS | 1834 | --DOCSHELL 0x7f2995dae000 == 113 [pid = 1834] [id = 253] 12:15:43 INFO - PROCESS | 1834 | --DOCSHELL 0x7f2993bb5000 == 112 [pid = 1834] [id = 252] 12:15:43 INFO - PROCESS | 1834 | --DOCSHELL 0x7f298d32e800 == 111 [pid = 1834] [id = 251] 12:15:43 INFO - PROCESS | 1834 | 1462475743456 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]]]}] 12:15:43 INFO - PROCESS | 1834 | --DOCSHELL 0x7f298ce89000 == 110 [pid = 1834] [id = 250] 12:15:43 INFO - PROCESS | 1834 | --DOCSHELL 0x7f298605a000 == 109 [pid = 1834] [id = 249] 12:15:43 INFO - PROCESS | 1834 | --DOCSHELL 0x7f2980ddb000 == 108 [pid = 1834] [id = 248] 12:15:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-1 12:15:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | took 1687ms 12:15:43 INFO - PROCESS | 1834 | --DOCSHELL 0x7f298a53b000 == 107 [pid = 1834] [id = 247] 12:15:43 INFO - PROCESS | 1834 | --DOCSHELL 0x7f2999629800 == 106 [pid = 1834] [id = 242] 12:15:43 INFO - PROCESS | 1834 | --DOCSHELL 0x7f2996ccb000 == 105 [pid = 1834] [id = 241] 12:15:43 INFO - PROCESS | 1834 | --DOCSHELL 0x7f299613f000 == 104 [pid = 1834] [id = 240] 12:15:43 INFO - PROCESS | 1834 | --DOCSHELL 0x7f29949c0000 == 103 [pid = 1834] [id = 239] 12:15:43 INFO - PROCESS | 1834 | --DOCSHELL 0x7f299008e000 == 102 [pid = 1834] [id = 238] 12:15:43 INFO - PROCESS | 1834 | 1462475743520 Marionette TRACE conn3 -> [0,1045,"getWindowHandle",null] 12:15:43 INFO - PROCESS | 1834 | 1462475743526 Marionette TRACE conn3 <- [1,1045,null,{"value":"8"}] 12:15:43 INFO - PROCESS | 1834 | --DOCSHELL 0x7f298d7d5000 == 101 [pid = 1834] [id = 237] 12:15:43 INFO - PROCESS | 1834 | --DOCSHELL 0x7f298d352800 == 100 [pid = 1834] [id = 236] 12:15:43 INFO - PROCESS | 1834 | --DOCSHELL 0x7f298c6e2000 == 99 [pid = 1834] [id = 235] 12:15:43 INFO - PROCESS | 1834 | --DOCSHELL 0x7f29846da800 == 98 [pid = 1834] [id = 234] 12:15:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html 12:15:43 INFO - PROCESS | 1834 | 1462475743542 Marionette TRACE conn3 -> [0,1046,"setScriptTimeout",{"ms":35000}] 12:15:43 INFO - PROCESS | 1834 | 1462475743545 Marionette TRACE conn3 <- [1,1046,null,{}] 12:15:43 INFO - PROCESS | 1834 | 1462475743550 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}] 12:15:43 INFO - PROCESS | 1834 | 1462475743735 Marionette TRACE conn3 <- [1,1047,null,{"value":null}] 12:15:43 INFO - PROCESS | 1834 | --DOMWINDOW == 221 (0x7f2995834400) [pid = 1834] [serial = 661] [outer = (nil)] [url = about:blank] 12:15:43 INFO - PROCESS | 1834 | --DOMWINDOW == 220 (0x7f298a787400) [pid = 1834] [serial = 655] [outer = (nil)] [url = about:blank] 12:15:43 INFO - PROCESS | 1834 | --DOMWINDOW == 219 (0x7f29a3215400) [pid = 1834] [serial = 667] [outer = (nil)] [url = about:blank] 12:15:43 INFO - PROCESS | 1834 | --DOMWINDOW == 218 (0x7f29842f0400) [pid = 1834] [serial = 652] [outer = (nil)] [url = about:blank] 12:15:43 INFO - PROCESS | 1834 | --DOMWINDOW == 217 (0x7f2986041800) [pid = 1834] [serial = 686] [outer = (nil)] [url = about:blank] 12:15:43 INFO - PROCESS | 1834 | --DOMWINDOW == 216 (0x7f298a785c00) [pid = 1834] [serial = 455] [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.] 12:15:43 INFO - PROCESS | 1834 | --DOMWINDOW == 215 (0x7f298119f400) [pid = 1834] [serial = 679] [outer = (nil)] [url = about:blank] 12:15:43 INFO - PROCESS | 1834 | --DOMWINDOW == 214 (0x7f2985840400) [pid = 1834] [serial = 685] [outer = (nil)] [url = about:blank] 12:15:43 INFO - PROCESS | 1834 | --DOMWINDOW == 213 (0x7f2986f68000) [pid = 1834] [serial = 689] [outer = (nil)] [url = about:blank] 12:15:43 INFO - PROCESS | 1834 | --DOMWINDOW == 212 (0x7f298a586000) [pid = 1834] [serial = 692] [outer = (nil)] [url = about:blank] 12:15:43 INFO - PROCESS | 1834 | --DOMWINDOW == 211 (0x7f298d1ddc00) [pid = 1834] [serial = 658] [outer = (nil)] [url = about:blank] 12:15:43 INFO - PROCESS | 1834 | --DOMWINDOW == 210 (0x7f298b9d1800) [pid = 1834] [serial = 698] [outer = (nil)] [url = about:blank] 12:15:43 INFO - PROCESS | 1834 | --DOMWINDOW == 209 (0x7f298a78c800) [pid = 1834] [serial = 695] [outer = (nil)] [url = about:blank] 12:15:43 INFO - PROCESS | 1834 | --DOMWINDOW == 208 (0x7f29833a6c00) [pid = 1834] [serial = 682] [outer = (nil)] [url = about:blank] 12:15:43 INFO - PROCESS | 1834 | --DOMWINDOW == 207 (0x7f298616fc00) [pid = 1834] [serial = 688] [outer = (nil)] [url = about:blank] 12:15:43 INFO - PROCESS | 1834 | --DOMWINDOW == 206 (0x7f298a52a800) [pid = 1834] [serial = 691] [outer = (nil)] [url = about:blank] 12:15:43 INFO - PROCESS | 1834 | --DOMWINDOW == 205 (0x7f29964ad800) [pid = 1834] [serial = 664] [outer = (nil)] [url = about:blank] 12:15:43 INFO - PROCESS | 1834 | --DOMWINDOW == 204 (0x7f298a5e6000) [pid = 1834] [serial = 694] [outer = (nil)] [url = about:blank] 12:15:43 INFO - PROCESS | 1834 | --DOMWINDOW == 203 (0x7f29833b0400) [pid = 1834] [serial = 683] [outer = (nil)] [url = about:blank] 12:15:43 INFO - PROCESS | 1834 | --DOMWINDOW == 202 (0x7f298bcfa400) [pid = 1834] [serial = 699] [outer = (nil)] [url = about:blank] 12:15:43 INFO - PROCESS | 1834 | 1462475743975 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\", \"80296d11-d1d5-4e42-bf66-5e284310a16f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:15:44 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f29846d3800 == 99 [pid = 1834] [id = 269] 12:15:44 INFO - PROCESS | 1834 | ++DOMWINDOW == 203 (0x7f29832dbc00) [pid = 1834] [serial = 808] [outer = (nil)] 12:15:44 INFO - PROCESS | 1834 | ++DOMWINDOW == 204 (0x7f29832e2400) [pid = 1834] [serial = 809] [outer = 0x7f29832dbc00] 12:15:44 INFO - PROCESS | 1834 | 1462475744042 Marionette DEBUG loaded listener.js 12:15:44 INFO - PROCESS | 1834 | ++DOMWINDOW == 205 (0x7f29833b4800) [pid = 1834] [serial = 810] [outer = 0x7f29832dbc00] 12:15:44 INFO - PROCESS | 1834 | 1462475744777 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]]]}] 12:15:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-2 12:15:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | took 1283ms 12:15:44 INFO - PROCESS | 1834 | 1462475744826 Marionette TRACE conn3 -> [0,1049,"getWindowHandle",null] 12:15:44 INFO - PROCESS | 1834 | 1462475744829 Marionette TRACE conn3 <- [1,1049,null,{"value":"8"}] 12:15:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html 12:15:44 INFO - PROCESS | 1834 | 1462475744844 Marionette TRACE conn3 -> [0,1050,"setScriptTimeout",{"ms":35000}] 12:15:44 INFO - PROCESS | 1834 | 1462475744853 Marionette TRACE conn3 <- [1,1050,null,{}] 12:15:44 INFO - PROCESS | 1834 | 1462475744862 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}] 12:15:45 INFO - PROCESS | 1834 | 1462475745044 Marionette TRACE conn3 <- [1,1051,null,{"value":null}] 12:15:45 INFO - PROCESS | 1834 | 1462475745188 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\", \"80296d11-d1d5-4e42-bf66-5e284310a16f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:15:45 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f2985a3e800 == 100 [pid = 1834] [id = 270] 12:15:45 INFO - PROCESS | 1834 | ++DOMWINDOW == 206 (0x7f298322d000) [pid = 1834] [serial = 811] [outer = (nil)] 12:15:45 INFO - PROCESS | 1834 | ++DOMWINDOW == 207 (0x7f298438f800) [pid = 1834] [serial = 812] [outer = 0x7f298322d000] 12:15:45 INFO - PROCESS | 1834 | 1462475745252 Marionette DEBUG loaded listener.js 12:15:45 INFO - PROCESS | 1834 | ++DOMWINDOW == 208 (0x7f2985907000) [pid = 1834] [serial = 813] [outer = 0x7f298322d000] 12:15:46 INFO - PROCESS | 1834 | 1462475746019 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]]]}] 12:15:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-3 12:15:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | took 1201ms 12:15:46 INFO - PROCESS | 1834 | 1462475746037 Marionette TRACE conn3 -> [0,1053,"getWindowHandle",null] 12:15:46 INFO - PROCESS | 1834 | 1462475746042 Marionette TRACE conn3 <- [1,1053,null,{"value":"8"}] 12:15:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html 12:15:46 INFO - PROCESS | 1834 | 1462475746051 Marionette TRACE conn3 -> [0,1054,"setScriptTimeout",{"ms":35000}] 12:15:46 INFO - PROCESS | 1834 | 1462475746064 Marionette TRACE conn3 <- [1,1054,null,{}] 12:15:46 INFO - PROCESS | 1834 | 1462475746076 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}] 12:15:46 INFO - PROCESS | 1834 | 1462475746306 Marionette TRACE conn3 <- [1,1055,null,{"value":null}] 12:15:46 INFO - PROCESS | 1834 | 1462475746344 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\", \"80296d11-d1d5-4e42-bf66-5e284310a16f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:15:46 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f2986bdb000 == 101 [pid = 1834] [id = 271] 12:15:46 INFO - PROCESS | 1834 | ++DOMWINDOW == 209 (0x7f2985907400) [pid = 1834] [serial = 814] [outer = (nil)] 12:15:46 INFO - PROCESS | 1834 | ++DOMWINDOW == 210 (0x7f298590f800) [pid = 1834] [serial = 815] [outer = 0x7f2985907400] 12:15:46 INFO - PROCESS | 1834 | 1462475746409 Marionette DEBUG loaded listener.js 12:15:46 INFO - PROCESS | 1834 | ++DOMWINDOW == 211 (0x7f2985b2b000) [pid = 1834] [serial = 816] [outer = 0x7f2985907400] 12:15:47 INFO - PROCESS | 1834 | 1462475747258 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]]]}] 12:15:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-4 12:15:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | took 1247ms 12:15:47 INFO - PROCESS | 1834 | 1462475747299 Marionette TRACE conn3 -> [0,1057,"getWindowHandle",null] 12:15:47 INFO - PROCESS | 1834 | 1462475747301 Marionette TRACE conn3 <- [1,1057,null,{"value":"8"}] 12:15:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html 12:15:47 INFO - PROCESS | 1834 | 1462475747316 Marionette TRACE conn3 -> [0,1058,"setScriptTimeout",{"ms":35000}] 12:15:47 INFO - PROCESS | 1834 | 1462475747319 Marionette TRACE conn3 <- [1,1058,null,{}] 12:15:47 INFO - PROCESS | 1834 | 1462475747329 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}] 12:15:47 INFO - PROCESS | 1834 | 1462475747539 Marionette TRACE conn3 <- [1,1059,null,{"value":null}] 12:15:47 INFO - PROCESS | 1834 | 1462475747577 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\", \"80296d11-d1d5-4e42-bf66-5e284310a16f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:15:47 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f298a63f000 == 102 [pid = 1834] [id = 272] 12:15:47 INFO - PROCESS | 1834 | ++DOMWINDOW == 212 (0x7f2986049c00) [pid = 1834] [serial = 817] [outer = (nil)] 12:15:47 INFO - PROCESS | 1834 | ++DOMWINDOW == 213 (0x7f298615ac00) [pid = 1834] [serial = 818] [outer = 0x7f2986049c00] 12:15:47 INFO - PROCESS | 1834 | 1462475747652 Marionette DEBUG loaded listener.js 12:15:47 INFO - PROCESS | 1834 | ++DOMWINDOW == 214 (0x7f2986177400) [pid = 1834] [serial = 819] [outer = 0x7f2986049c00] 12:15:48 INFO - PROCESS | 1834 | --DOMWINDOW == 213 (0x7f29832e0400) [pid = 1834] [serial = 742] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html] 12:15:48 INFO - PROCESS | 1834 | --DOMWINDOW == 212 (0x7f298d1dd000) [pid = 1834] [serial = 757] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html] 12:15:48 INFO - PROCESS | 1834 | --DOMWINDOW == 211 (0x7f298604d800) [pid = 1834] [serial = 748] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html] 12:15:48 INFO - PROCESS | 1834 | --DOMWINDOW == 210 (0x7f298a983400) [pid = 1834] [serial = 754] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html] 12:15:48 INFO - PROCESS | 1834 | --DOMWINDOW == 209 (0x7f2986f71c00) [pid = 1834] [serial = 751] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html] 12:15:48 INFO - PROCESS | 1834 | --DOMWINDOW == 208 (0x7f2985848c00) [pid = 1834] [serial = 745] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html] 12:15:48 INFO - PROCESS | 1834 | --DOMWINDOW == 207 (0x7f298a528800) [pid = 1834] [serial = 760] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html] 12:15:48 INFO - PROCESS | 1834 | 1462475748905 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]]]}] 12:15:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-5 12:15:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | took 1630ms 12:15:48 INFO - PROCESS | 1834 | 1462475748951 Marionette TRACE conn3 -> [0,1061,"getWindowHandle",null] 12:15:48 INFO - PROCESS | 1834 | 1462475748955 Marionette TRACE conn3 <- [1,1061,null,{"value":"8"}] 12:15:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html 12:15:48 INFO - PROCESS | 1834 | 1462475748960 Marionette TRACE conn3 -> [0,1062,"setScriptTimeout",{"ms":35000}] 12:15:48 INFO - PROCESS | 1834 | 1462475748973 Marionette TRACE conn3 <- [1,1062,null,{}] 12:15:48 INFO - PROCESS | 1834 | 1462475748979 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}] 12:15:49 INFO - PROCESS | 1834 | 1462475749177 Marionette TRACE conn3 <- [1,1063,null,{"value":null}] 12:15:49 INFO - PROCESS | 1834 | 1462475749197 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\", \"80296d11-d1d5-4e42-bf66-5e284310a16f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:15:49 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f298c960000 == 103 [pid = 1834] [id = 273] 12:15:49 INFO - PROCESS | 1834 | ++DOMWINDOW == 208 (0x7f2986e64c00) [pid = 1834] [serial = 820] [outer = (nil)] 12:15:49 INFO - PROCESS | 1834 | ++DOMWINDOW == 209 (0x7f298a527c00) [pid = 1834] [serial = 821] [outer = 0x7f2986e64c00] 12:15:49 INFO - PROCESS | 1834 | 1462475749258 Marionette DEBUG loaded listener.js 12:15:49 INFO - PROCESS | 1834 | ++DOMWINDOW == 210 (0x7f298a530000) [pid = 1834] [serial = 822] [outer = 0x7f2986e64c00] 12:15:50 INFO - PROCESS | 1834 | 1462475750021 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]]]}] 12:15:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | Canvas test: 2d.fillStyle.parse.rgb-eof 12:15:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | took 1139ms 12:15:50 INFO - PROCESS | 1834 | 1462475750100 Marionette TRACE conn3 -> [0,1065,"getWindowHandle",null] 12:15:50 INFO - PROCESS | 1834 | 1462475750103 Marionette TRACE conn3 <- [1,1065,null,{"value":"8"}] 12:15:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html 12:15:50 INFO - PROCESS | 1834 | 1462475750110 Marionette TRACE conn3 -> [0,1066,"setScriptTimeout",{"ms":35000}] 12:15:50 INFO - PROCESS | 1834 | 1462475750114 Marionette TRACE conn3 <- [1,1066,null,{}] 12:15:50 INFO - PROCESS | 1834 | 1462475750119 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}] 12:15:50 INFO - PROCESS | 1834 | 1462475750295 Marionette TRACE conn3 <- [1,1067,null,{"value":null}] 12:15:50 INFO - PROCESS | 1834 | 1462475750305 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\", \"80296d11-d1d5-4e42-bf66-5e284310a16f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:15:50 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f298cc1b000 == 104 [pid = 1834] [id = 274] 12:15:50 INFO - PROCESS | 1834 | ++DOMWINDOW == 211 (0x7f297fadac00) [pid = 1834] [serial = 823] [outer = (nil)] 12:15:50 INFO - PROCESS | 1834 | ++DOMWINDOW == 212 (0x7f298a58cc00) [pid = 1834] [serial = 824] [outer = 0x7f297fadac00] 12:15:50 INFO - PROCESS | 1834 | 1462475750368 Marionette DEBUG loaded listener.js 12:15:50 INFO - PROCESS | 1834 | ++DOMWINDOW == 213 (0x7f298a5e4800) [pid = 1834] [serial = 825] [outer = 0x7f297fadac00] 12:15:51 INFO - PROCESS | 1834 | 1462475751531 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]]]}] 12:15:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | Canvas test: 2d.fillStyle.parse.rgb-num 12:15:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | took 1478ms 12:15:51 INFO - PROCESS | 1834 | 1462475751591 Marionette TRACE conn3 -> [0,1069,"getWindowHandle",null] 12:15:51 INFO - PROCESS | 1834 | 1462475751599 Marionette TRACE conn3 <- [1,1069,null,{"value":"8"}] 12:15:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html 12:15:51 INFO - PROCESS | 1834 | 1462475751606 Marionette TRACE conn3 -> [0,1070,"setScriptTimeout",{"ms":35000}] 12:15:51 INFO - PROCESS | 1834 | 1462475751612 Marionette TRACE conn3 <- [1,1070,null,{}] 12:15:51 INFO - PROCESS | 1834 | 1462475751665 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}] 12:15:51 INFO - PROCESS | 1834 | 1462475751901 Marionette TRACE conn3 <- [1,1071,null,{"value":null}] 12:15:52 INFO - PROCESS | 1834 | 1462475752140 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\", \"80296d11-d1d5-4e42-bf66-5e284310a16f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:15:52 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f2984591000 == 105 [pid = 1834] [id = 275] 12:15:52 INFO - PROCESS | 1834 | ++DOMWINDOW == 214 (0x7f2982409800) [pid = 1834] [serial = 826] [outer = (nil)] 12:15:52 INFO - PROCESS | 1834 | ++DOMWINDOW == 215 (0x7f2982770000) [pid = 1834] [serial = 827] [outer = 0x7f2982409800] 12:15:52 INFO - PROCESS | 1834 | 1462475752264 Marionette DEBUG loaded listener.js 12:15:52 INFO - PROCESS | 1834 | ++DOMWINDOW == 216 (0x7f298322b800) [pid = 1834] [serial = 828] [outer = 0x7f2982409800] 12:15:53 INFO - PROCESS | 1834 | 1462475753154 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]]]}] 12:15:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | Canvas test: 2d.fillStyle.parse.rgb-percent 12:15:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | took 1577ms 12:15:53 INFO - PROCESS | 1834 | 1462475753184 Marionette TRACE conn3 -> [0,1073,"getWindowHandle",null] 12:15:53 INFO - PROCESS | 1834 | 1462475753192 Marionette TRACE conn3 <- [1,1073,null,{"value":"8"}] 12:15:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html 12:15:53 INFO - PROCESS | 1834 | 1462475753203 Marionette TRACE conn3 -> [0,1074,"setScriptTimeout",{"ms":35000}] 12:15:53 INFO - PROCESS | 1834 | 1462475753206 Marionette TRACE conn3 <- [1,1074,null,{}] 12:15:53 INFO - PROCESS | 1834 | 1462475753212 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}] 12:15:53 INFO - PROCESS | 1834 | 1462475753403 Marionette TRACE conn3 <- [1,1075,null,{"value":null}] 12:15:53 INFO - PROCESS | 1834 | 1462475753596 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\", \"80296d11-d1d5-4e42-bf66-5e284310a16f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:15:53 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f298a62a800 == 106 [pid = 1834] [id = 276] 12:15:53 INFO - PROCESS | 1834 | ++DOMWINDOW == 217 (0x7f29842e6800) [pid = 1834] [serial = 829] [outer = (nil)] 12:15:53 INFO - PROCESS | 1834 | ++DOMWINDOW == 218 (0x7f2984391400) [pid = 1834] [serial = 830] [outer = 0x7f29842e6800] 12:15:53 INFO - PROCESS | 1834 | 1462475753671 Marionette DEBUG loaded listener.js 12:15:53 INFO - PROCESS | 1834 | ++DOMWINDOW == 219 (0x7f298590c400) [pid = 1834] [serial = 831] [outer = 0x7f29842e6800] 12:15:54 INFO - PROCESS | 1834 | 1462475754645 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]]]}] 12:15:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-1 12:15:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | took 1481ms 12:15:54 INFO - PROCESS | 1834 | 1462475754684 Marionette TRACE conn3 -> [0,1077,"getWindowHandle",null] 12:15:54 INFO - PROCESS | 1834 | 1462475754688 Marionette TRACE conn3 <- [1,1077,null,{"value":"8"}] 12:15:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html 12:15:54 INFO - PROCESS | 1834 | 1462475754695 Marionette TRACE conn3 -> [0,1078,"setScriptTimeout",{"ms":35000}] 12:15:54 INFO - PROCESS | 1834 | 1462475754701 Marionette TRACE conn3 <- [1,1078,null,{}] 12:15:54 INFO - PROCESS | 1834 | 1462475754718 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}] 12:15:54 INFO - PROCESS | 1834 | 1462475754963 Marionette TRACE conn3 <- [1,1079,null,{"value":null}] 12:15:55 INFO - PROCESS | 1834 | 1462475755155 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\", \"80296d11-d1d5-4e42-bf66-5e284310a16f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:15:55 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f298d0dd000 == 107 [pid = 1834] [id = 277] 12:15:55 INFO - PROCESS | 1834 | ++DOMWINDOW == 220 (0x7f298583f400) [pid = 1834] [serial = 832] [outer = (nil)] 12:15:55 INFO - PROCESS | 1834 | ++DOMWINDOW == 221 (0x7f2986e64000) [pid = 1834] [serial = 833] [outer = 0x7f298583f400] 12:15:55 INFO - PROCESS | 1834 | 1462475755230 Marionette DEBUG loaded listener.js 12:15:55 INFO - PROCESS | 1834 | ++DOMWINDOW == 222 (0x7f298a525000) [pid = 1834] [serial = 834] [outer = 0x7f298583f400] 12:15:56 INFO - PROCESS | 1834 | 1462475756150 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]]]}] 12:15:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-2 12:15:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | took 1486ms 12:15:56 INFO - PROCESS | 1834 | 1462475756182 Marionette TRACE conn3 -> [0,1081,"getWindowHandle",null] 12:15:56 INFO - PROCESS | 1834 | 1462475756187 Marionette TRACE conn3 <- [1,1081,null,{"value":"8"}] 12:15:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html 12:15:56 INFO - PROCESS | 1834 | 1462475756194 Marionette TRACE conn3 -> [0,1082,"setScriptTimeout",{"ms":35000}] 12:15:56 INFO - PROCESS | 1834 | 1462475756198 Marionette TRACE conn3 <- [1,1082,null,{}] 12:15:56 INFO - PROCESS | 1834 | 1462475756203 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}] 12:15:56 INFO - PROCESS | 1834 | 1462475756397 Marionette TRACE conn3 <- [1,1083,null,{"value":null}] 12:15:56 INFO - PROCESS | 1834 | 1462475756589 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\", \"80296d11-d1d5-4e42-bf66-5e284310a16f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:15:56 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f298d328800 == 108 [pid = 1834] [id = 278] 12:15:56 INFO - PROCESS | 1834 | ++DOMWINDOW == 223 (0x7f298590d400) [pid = 1834] [serial = 835] [outer = (nil)] 12:15:56 INFO - PROCESS | 1834 | ++DOMWINDOW == 224 (0x7f298a58f800) [pid = 1834] [serial = 836] [outer = 0x7f298590d400] 12:15:56 INFO - PROCESS | 1834 | 1462475756666 Marionette DEBUG loaded listener.js 12:15:56 INFO - PROCESS | 1834 | ++DOMWINDOW == 225 (0x7f298a785400) [pid = 1834] [serial = 837] [outer = 0x7f298590d400] 12:15:57 INFO - PROCESS | 1834 | 1462475757546 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]]]}] 12:15:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | Canvas test: 2d.fillStyle.parse.rgba-eof 12:15:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | took 1380ms 12:15:57 INFO - PROCESS | 1834 | 1462475757575 Marionette TRACE conn3 -> [0,1085,"getWindowHandle",null] 12:15:57 INFO - PROCESS | 1834 | 1462475757578 Marionette TRACE conn3 <- [1,1085,null,{"value":"8"}] 12:15:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html 12:15:57 INFO - PROCESS | 1834 | 1462475757584 Marionette TRACE conn3 -> [0,1086,"setScriptTimeout",{"ms":35000}] 12:15:57 INFO - PROCESS | 1834 | 1462475757587 Marionette TRACE conn3 <- [1,1086,null,{}] 12:15:57 INFO - PROCESS | 1834 | 1462475757593 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}] 12:15:57 INFO - PROCESS | 1834 | 1462475757780 Marionette TRACE conn3 <- [1,1087,null,{"value":null}] 12:15:57 INFO - PROCESS | 1834 | 1462475757980 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\", \"80296d11-d1d5-4e42-bf66-5e284310a16f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:15:58 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f298d3c9800 == 109 [pid = 1834] [id = 279] 12:15:58 INFO - PROCESS | 1834 | ++DOMWINDOW == 226 (0x7f298a527800) [pid = 1834] [serial = 838] [outer = (nil)] 12:15:58 INFO - PROCESS | 1834 | ++DOMWINDOW == 227 (0x7f298a78c000) [pid = 1834] [serial = 839] [outer = 0x7f298a527800] 12:15:58 INFO - PROCESS | 1834 | 1462475758051 Marionette DEBUG loaded listener.js 12:15:58 INFO - PROCESS | 1834 | ++DOMWINDOW == 228 (0x7f298a964000) [pid = 1834] [serial = 840] [outer = 0x7f298a527800] 12:15:58 INFO - PROCESS | 1834 | 1462475758959 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]]]}] 12:15:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | Canvas test: 2d.fillStyle.parse.rgba-num-1 12:15:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | took 1441ms 12:15:59 INFO - PROCESS | 1834 | 1462475759027 Marionette TRACE conn3 -> [0,1089,"getWindowHandle",null] 12:15:59 INFO - PROCESS | 1834 | 1462475759030 Marionette TRACE conn3 <- [1,1089,null,{"value":"8"}] 12:15:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html 12:15:59 INFO - PROCESS | 1834 | 1462475759036 Marionette TRACE conn3 -> [0,1090,"setScriptTimeout",{"ms":35000}] 12:15:59 INFO - PROCESS | 1834 | 1462475759040 Marionette TRACE conn3 <- [1,1090,null,{}] 12:15:59 INFO - PROCESS | 1834 | 1462475759045 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}] 12:15:59 INFO - PROCESS | 1834 | 1462475759267 Marionette TRACE conn3 <- [1,1091,null,{"value":null}] 12:15:59 INFO - PROCESS | 1834 | 1462475759496 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\", \"80296d11-d1d5-4e42-bf66-5e284310a16f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:15:59 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f298feac000 == 110 [pid = 1834] [id = 280] 12:15:59 INFO - PROCESS | 1834 | ++DOMWINDOW == 229 (0x7f298a962800) [pid = 1834] [serial = 841] [outer = (nil)] 12:15:59 INFO - PROCESS | 1834 | ++DOMWINDOW == 230 (0x7f298b9c8c00) [pid = 1834] [serial = 842] [outer = 0x7f298a962800] 12:15:59 INFO - PROCESS | 1834 | 1462475759586 Marionette DEBUG loaded listener.js 12:15:59 INFO - PROCESS | 1834 | ++DOMWINDOW == 231 (0x7f298bd04000) [pid = 1834] [serial = 843] [outer = 0x7f298a962800] 12:16:00 INFO - PROCESS | 1834 | 1462475760380 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]]]}] 12:16:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | Canvas test: 2d.fillStyle.parse.rgba-num-2 12:16:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | took 1379ms 12:16:00 INFO - PROCESS | 1834 | 1462475760417 Marionette TRACE conn3 -> [0,1093,"getWindowHandle",null] 12:16:00 INFO - PROCESS | 1834 | 1462475760421 Marionette TRACE conn3 <- [1,1093,null,{"value":"8"}] 12:16:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html 12:16:00 INFO - PROCESS | 1834 | 1462475760427 Marionette TRACE conn3 -> [0,1094,"setScriptTimeout",{"ms":35000}] 12:16:00 INFO - PROCESS | 1834 | 1462475760430 Marionette TRACE conn3 <- [1,1094,null,{}] 12:16:00 INFO - PROCESS | 1834 | 1462475760436 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}] 12:16:00 INFO - PROCESS | 1834 | 1462475760626 Marionette TRACE conn3 <- [1,1095,null,{"value":null}] 12:16:00 INFO - PROCESS | 1834 | 1462475760819 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\", \"80296d11-d1d5-4e42-bf66-5e284310a16f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:16:00 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f299276b000 == 111 [pid = 1834] [id = 281] 12:16:00 INFO - PROCESS | 1834 | ++DOMWINDOW == 232 (0x7f298a964400) [pid = 1834] [serial = 844] [outer = (nil)] 12:16:00 INFO - PROCESS | 1834 | ++DOMWINDOW == 233 (0x7f298c3b6800) [pid = 1834] [serial = 845] [outer = 0x7f298a964400] 12:16:00 INFO - PROCESS | 1834 | 1462475760892 Marionette DEBUG loaded listener.js 12:16:00 INFO - PROCESS | 1834 | ++DOMWINDOW == 234 (0x7f298c4e2400) [pid = 1834] [serial = 846] [outer = 0x7f298a964400] 12:16:01 INFO - PROCESS | 1834 | 1462475761820 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]]]}] 12:16:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | Canvas test: 2d.fillStyle.parse.rgba-percent 12:16:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | took 1436ms 12:16:01 INFO - PROCESS | 1834 | 1462475761865 Marionette TRACE conn3 -> [0,1097,"getWindowHandle",null] 12:16:01 INFO - PROCESS | 1834 | 1462475761869 Marionette TRACE conn3 <- [1,1097,null,{"value":"8"}] 12:16:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html 12:16:01 INFO - PROCESS | 1834 | 1462475761875 Marionette TRACE conn3 -> [0,1098,"setScriptTimeout",{"ms":35000}] 12:16:01 INFO - PROCESS | 1834 | 1462475761878 Marionette TRACE conn3 <- [1,1098,null,{}] 12:16:01 INFO - PROCESS | 1834 | 1462475761883 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}] 12:16:02 INFO - PROCESS | 1834 | 1462475762101 Marionette TRACE conn3 <- [1,1099,null,{"value":null}] 12:16:02 INFO - PROCESS | 1834 | 1462475762298 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\", \"80296d11-d1d5-4e42-bf66-5e284310a16f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:16:02 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f299542f000 == 112 [pid = 1834] [id = 282] 12:16:02 INFO - PROCESS | 1834 | ++DOMWINDOW == 235 (0x7f29832e0400) [pid = 1834] [serial = 847] [outer = (nil)] 12:16:02 INFO - PROCESS | 1834 | ++DOMWINDOW == 236 (0x7f298c4e2800) [pid = 1834] [serial = 848] [outer = 0x7f29832e0400] 12:16:02 INFO - PROCESS | 1834 | 1462475762401 Marionette DEBUG loaded listener.js 12:16:02 INFO - PROCESS | 1834 | ++DOMWINDOW == 237 (0x7f298c837000) [pid = 1834] [serial = 849] [outer = 0x7f29832e0400] 12:16:03 INFO - PROCESS | 1834 | 1462475763264 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]]]}] 12:16:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | Canvas test: 2d.fillStyle.parse.rgba-solid-1 12:16:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | took 1441ms 12:16:03 INFO - PROCESS | 1834 | 1462475763318 Marionette TRACE conn3 -> [0,1101,"getWindowHandle",null] 12:16:03 INFO - PROCESS | 1834 | 1462475763322 Marionette TRACE conn3 <- [1,1101,null,{"value":"8"}] 12:16:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html 12:16:03 INFO - PROCESS | 1834 | 1462475763328 Marionette TRACE conn3 -> [0,1102,"setScriptTimeout",{"ms":35000}] 12:16:03 INFO - PROCESS | 1834 | 1462475763330 Marionette TRACE conn3 <- [1,1102,null,{}] 12:16:03 INFO - PROCESS | 1834 | 1462475763336 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}] 12:16:03 INFO - PROCESS | 1834 | 1462475763527 Marionette TRACE conn3 <- [1,1103,null,{"value":null}] 12:16:03 INFO - PROCESS | 1834 | 1462475763722 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\", \"80296d11-d1d5-4e42-bf66-5e284310a16f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:16:03 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f2996305800 == 113 [pid = 1834] [id = 283] 12:16:03 INFO - PROCESS | 1834 | ++DOMWINDOW == 238 (0x7f298a589400) [pid = 1834] [serial = 850] [outer = (nil)] 12:16:03 INFO - PROCESS | 1834 | ++DOMWINDOW == 239 (0x7f298c844000) [pid = 1834] [serial = 851] [outer = 0x7f298a589400] 12:16:03 INFO - PROCESS | 1834 | 1462475763796 Marionette DEBUG loaded listener.js 12:16:03 INFO - PROCESS | 1834 | ++DOMWINDOW == 240 (0x7f298cbbd000) [pid = 1834] [serial = 852] [outer = 0x7f298a589400] 12:16:04 INFO - PROCESS | 1834 | 1462475764666 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]]]}] 12:16:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | Canvas test: 2d.fillStyle.parse.rgba-solid-2 12:16:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | took 1378ms 12:16:04 INFO - PROCESS | 1834 | 1462475764707 Marionette TRACE conn3 -> [0,1105,"getWindowHandle",null] 12:16:04 INFO - PROCESS | 1834 | 1462475764710 Marionette TRACE conn3 <- [1,1105,null,{"value":"8"}] 12:16:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html 12:16:04 INFO - PROCESS | 1834 | 1462475764716 Marionette TRACE conn3 -> [0,1106,"setScriptTimeout",{"ms":35000}] 12:16:04 INFO - PROCESS | 1834 | 1462475764718 Marionette TRACE conn3 <- [1,1106,null,{}] 12:16:04 INFO - PROCESS | 1834 | 1462475764725 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}] 12:16:04 INFO - PROCESS | 1834 | 1462475764910 Marionette TRACE conn3 <- [1,1107,null,{"value":null}] 12:16:05 INFO - PROCESS | 1834 | 1462475765103 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\", \"80296d11-d1d5-4e42-bf66-5e284310a16f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:16:05 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f2996e91000 == 114 [pid = 1834] [id = 284] 12:16:05 INFO - PROCESS | 1834 | ++DOMWINDOW == 241 (0x7f298c4e4400) [pid = 1834] [serial = 853] [outer = (nil)] 12:16:05 INFO - PROCESS | 1834 | ++DOMWINDOW == 242 (0x7f298cd31400) [pid = 1834] [serial = 854] [outer = 0x7f298c4e4400] 12:16:05 INFO - PROCESS | 1834 | 1462475765173 Marionette DEBUG loaded listener.js 12:16:05 INFO - PROCESS | 1834 | ++DOMWINDOW == 243 (0x7f298cd6b800) [pid = 1834] [serial = 855] [outer = 0x7f298c4e4400] 12:16:06 INFO - PROCESS | 1834 | 1462475766106 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]]]}] 12:16:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | Canvas test: 2d.fillStyle.parse.rgba-solid-3 12:16:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | took 1435ms 12:16:06 INFO - PROCESS | 1834 | 1462475766153 Marionette TRACE conn3 -> [0,1109,"getWindowHandle",null] 12:16:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html 12:16:06 INFO - PROCESS | 1834 | 1462475766157 Marionette TRACE conn3 <- [1,1109,null,{"value":"8"}] 12:16:06 INFO - PROCESS | 1834 | 1462475766165 Marionette TRACE conn3 -> [0,1110,"setScriptTimeout",{"ms":35000}] 12:16:06 INFO - PROCESS | 1834 | 1462475766168 Marionette TRACE conn3 <- [1,1110,null,{}] 12:16:06 INFO - PROCESS | 1834 | 1462475766175 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}] 12:16:06 INFO - PROCESS | 1834 | 1462475766409 Marionette TRACE conn3 <- [1,1111,null,{"value":null}] 12:16:06 INFO - PROCESS | 1834 | 1462475766599 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\", \"80296d11-d1d5-4e42-bf66-5e284310a16f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:16:06 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f299ca1c000 == 115 [pid = 1834] [id = 285] 12:16:06 INFO - PROCESS | 1834 | ++DOMWINDOW == 244 (0x7f298d1aa800) [pid = 1834] [serial = 856] [outer = (nil)] 12:16:06 INFO - PROCESS | 1834 | ++DOMWINDOW == 245 (0x7f298d422c00) [pid = 1834] [serial = 857] [outer = 0x7f298d1aa800] 12:16:06 INFO - PROCESS | 1834 | 1462475766718 Marionette DEBUG loaded listener.js 12:16:06 INFO - PROCESS | 1834 | ++DOMWINDOW == 246 (0x7f298d7ec400) [pid = 1834] [serial = 858] [outer = 0x7f298d1aa800] 12:16:07 INFO - PROCESS | 1834 | 1462475767575 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]]]}] 12:16:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | Canvas test: 2d.fillStyle.parse.rgba-solid-4 12:16:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | took 1442ms 12:16:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html 12:16:07 INFO - PROCESS | 1834 | 1462475767605 Marionette TRACE conn3 -> [0,1113,"getWindowHandle",null] 12:16:07 INFO - PROCESS | 1834 | 1462475767608 Marionette TRACE conn3 <- [1,1113,null,{"value":"8"}] 12:16:07 INFO - PROCESS | 1834 | 1462475767615 Marionette TRACE conn3 -> [0,1114,"setScriptTimeout",{"ms":35000}] 12:16:07 INFO - PROCESS | 1834 | 1462475767618 Marionette TRACE conn3 <- [1,1114,null,{}] 12:16:07 INFO - PROCESS | 1834 | 1462475767623 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}] 12:16:07 INFO - PROCESS | 1834 | 1462475767819 Marionette TRACE conn3 <- [1,1115,null,{"value":null}] 12:16:08 INFO - PROCESS | 1834 | 1462475768016 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\", \"80296d11-d1d5-4e42-bf66-5e284310a16f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:16:08 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f29a370b000 == 116 [pid = 1834] [id = 286] 12:16:08 INFO - PROCESS | 1834 | ++DOMWINDOW == 247 (0x7f298d1d6c00) [pid = 1834] [serial = 859] [outer = (nil)] 12:16:08 INFO - PROCESS | 1834 | ++DOMWINDOW == 248 (0x7f298e47f800) [pid = 1834] [serial = 860] [outer = 0x7f298d1d6c00] 12:16:08 INFO - PROCESS | 1834 | 1462475768085 Marionette DEBUG loaded listener.js 12:16:08 INFO - PROCESS | 1834 | ++DOMWINDOW == 249 (0x7f298e595800) [pid = 1834] [serial = 861] [outer = 0x7f298d1d6c00] 12:16:08 INFO - PROCESS | 1834 | 1462475768946 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]]]}] 12:16:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | Canvas test: 2d.fillStyle.parse.svg-1 12:16:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | took 1380ms 12:16:08 INFO - PROCESS | 1834 | 1462475768995 Marionette TRACE conn3 -> [0,1117,"getWindowHandle",null] 12:16:09 INFO - PROCESS | 1834 | 1462475768999 Marionette TRACE conn3 <- [1,1117,null,{"value":"8"}] 12:16:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html 12:16:09 INFO - PROCESS | 1834 | 1462475769004 Marionette TRACE conn3 -> [0,1118,"setScriptTimeout",{"ms":35000}] 12:16:09 INFO - PROCESS | 1834 | 1462475769015 Marionette TRACE conn3 <- [1,1118,null,{}] 12:16:09 INFO - PROCESS | 1834 | 1462475769020 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}] 12:16:09 INFO - PROCESS | 1834 | 1462475769226 Marionette TRACE conn3 <- [1,1119,null,{"value":null}] 12:16:09 INFO - PROCESS | 1834 | 1462475769420 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\", \"80296d11-d1d5-4e42-bf66-5e284310a16f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:16:09 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f29a6813000 == 117 [pid = 1834] [id = 287] 12:16:09 INFO - PROCESS | 1834 | ++DOMWINDOW == 250 (0x7f298d1d8000) [pid = 1834] [serial = 862] [outer = (nil)] 12:16:09 INFO - PROCESS | 1834 | ++DOMWINDOW == 251 (0x7f298e859800) [pid = 1834] [serial = 863] [outer = 0x7f298d1d8000] 12:16:09 INFO - PROCESS | 1834 | 1462475769494 Marionette DEBUG loaded listener.js 12:16:09 INFO - PROCESS | 1834 | ++DOMWINDOW == 252 (0x7f298f33ec00) [pid = 1834] [serial = 864] [outer = 0x7f298d1d8000] 12:16:10 INFO - PROCESS | 1834 | 1462475770380 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]]]}] 12:16:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | Canvas test: 2d.fillStyle.parse.svg-2 12:16:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | took 1442ms 12:16:10 INFO - PROCESS | 1834 | 1462475770448 Marionette TRACE conn3 -> [0,1121,"getWindowHandle",null] 12:16:10 INFO - PROCESS | 1834 | 1462475770451 Marionette TRACE conn3 <- [1,1121,null,{"value":"8"}] 12:16:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html 12:16:10 INFO - PROCESS | 1834 | 1462475770458 Marionette TRACE conn3 -> [0,1122,"setScriptTimeout",{"ms":35000}] 12:16:10 INFO - PROCESS | 1834 | 1462475770461 Marionette TRACE conn3 <- [1,1122,null,{}] 12:16:10 INFO - PROCESS | 1834 | 1462475770467 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}] 12:16:10 INFO - PROCESS | 1834 | 1462475770658 Marionette TRACE conn3 <- [1,1123,null,{"value":null}] 12:16:10 INFO - PROCESS | 1834 | 1462475770852 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\", \"80296d11-d1d5-4e42-bf66-5e284310a16f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:16:10 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f2986bc7800 == 118 [pid = 1834] [id = 288] 12:16:10 INFO - PROCESS | 1834 | ++DOMWINDOW == 253 (0x7f297fadc800) [pid = 1834] [serial = 865] [outer = (nil)] 12:16:10 INFO - PROCESS | 1834 | ++DOMWINDOW == 254 (0x7f2986f70800) [pid = 1834] [serial = 866] [outer = 0x7f297fadc800] 12:16:10 INFO - PROCESS | 1834 | 1462475770924 Marionette DEBUG loaded listener.js 12:16:11 INFO - PROCESS | 1834 | ++DOMWINDOW == 255 (0x7f298fe16c00) [pid = 1834] [serial = 867] [outer = 0x7f297fadc800] 12:16:11 INFO - PROCESS | 1834 | 1462475771863 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]]]}] 12:16:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | Canvas test: 2d.fillStyle.parse.system 12:16:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | took 1440ms 12:16:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html 12:16:11 INFO - PROCESS | 1834 | 1462475771900 Marionette TRACE conn3 -> [0,1125,"getWindowHandle",null] 12:16:11 INFO - PROCESS | 1834 | 1462475771903 Marionette TRACE conn3 <- [1,1125,null,{"value":"8"}] 12:16:11 INFO - PROCESS | 1834 | 1462475771909 Marionette TRACE conn3 -> [0,1126,"setScriptTimeout",{"ms":35000}] 12:16:11 INFO - PROCESS | 1834 | 1462475771912 Marionette TRACE conn3 <- [1,1126,null,{}] 12:16:11 INFO - PROCESS | 1834 | 1462475771918 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}] 12:16:12 INFO - PROCESS | 1834 | 1462475772118 Marionette TRACE conn3 <- [1,1127,null,{"value":null}] 12:16:12 INFO - PROCESS | 1834 | 1462475772322 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\", \"80296d11-d1d5-4e42-bf66-5e284310a16f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:16:12 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f29a8403000 == 119 [pid = 1834] [id = 289] 12:16:12 INFO - PROCESS | 1834 | ++DOMWINDOW == 256 (0x7f29811a1c00) [pid = 1834] [serial = 868] [outer = (nil)] 12:16:12 INFO - PROCESS | 1834 | ++DOMWINDOW == 257 (0x7f298fe1f800) [pid = 1834] [serial = 869] [outer = 0x7f29811a1c00] 12:16:12 INFO - PROCESS | 1834 | 1462475772404 Marionette DEBUG loaded listener.js 12:16:12 INFO - PROCESS | 1834 | ++DOMWINDOW == 258 (0x7f298fe7ec00) [pid = 1834] [serial = 870] [outer = 0x7f29811a1c00] 12:16:13 INFO - PROCESS | 1834 | 1462475773311 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]]]}] 12:16:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | Canvas test: 2d.fillStyle.parse.transparent-1 12:16:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | took 1783ms 12:16:13 INFO - PROCESS | 1834 | 1462475773693 Marionette TRACE conn3 -> [0,1129,"getWindowHandle",null] 12:16:13 INFO - PROCESS | 1834 | 1462475773700 Marionette TRACE conn3 <- [1,1129,null,{"value":"8"}] 12:16:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html 12:16:13 INFO - PROCESS | 1834 | 1462475773715 Marionette TRACE conn3 -> [0,1130,"setScriptTimeout",{"ms":35000}] 12:16:13 INFO - PROCESS | 1834 | 1462475773719 Marionette TRACE conn3 <- [1,1130,null,{}] 12:16:13 INFO - PROCESS | 1834 | 1462475773727 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}] 12:16:13 INFO - PROCESS | 1834 | 1462475773989 Marionette TRACE conn3 <- [1,1131,null,{"value":null}] 12:16:14 INFO - PROCESS | 1834 | 1462475774194 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\", \"80296d11-d1d5-4e42-bf66-5e284310a16f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:16:14 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f2984f69800 == 120 [pid = 1834] [id = 290] 12:16:14 INFO - PROCESS | 1834 | ++DOMWINDOW == 259 (0x7f298240f800) [pid = 1834] [serial = 871] [outer = (nil)] 12:16:14 INFO - PROCESS | 1834 | ++DOMWINDOW == 260 (0x7f298259ec00) [pid = 1834] [serial = 872] [outer = 0x7f298240f800] 12:16:14 INFO - PROCESS | 1834 | 1462475774262 Marionette DEBUG loaded listener.js 12:16:14 INFO - PROCESS | 1834 | ++DOMWINDOW == 261 (0x7f2982c3a400) [pid = 1834] [serial = 873] [outer = 0x7f298240f800] 12:16:15 INFO - PROCESS | 1834 | 1462475775126 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]]]}] 12:16:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | Canvas test: 2d.fillStyle.parse.transparent-2 12:16:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | took 1433ms 12:16:15 INFO - PROCESS | 1834 | 1462475775149 Marionette TRACE conn3 -> [0,1133,"getWindowHandle",null] 12:16:15 INFO - PROCESS | 1834 | 1462475775155 Marionette TRACE conn3 <- [1,1133,null,{"value":"8"}] 12:16:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html 12:16:15 INFO - PROCESS | 1834 | 1462475775167 Marionette TRACE conn3 -> [0,1134,"setScriptTimeout",{"ms":35000}] 12:16:15 INFO - PROCESS | 1834 | 1462475775171 Marionette TRACE conn3 <- [1,1134,null,{}] 12:16:15 INFO - PROCESS | 1834 | 1462475775178 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}] 12:16:15 INFO - PROCESS | 1834 | 1462475775350 Marionette TRACE conn3 <- [1,1135,null,{"value":null}] 12:16:15 INFO - PROCESS | 1834 | 1462475775578 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\", \"80296d11-d1d5-4e42-bf66-5e284310a16f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:16:15 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f2980ad0000 == 121 [pid = 1834] [id = 291] 12:16:15 INFO - PROCESS | 1834 | ++DOMWINDOW == 262 (0x7f2981160400) [pid = 1834] [serial = 874] [outer = (nil)] 12:16:15 INFO - PROCESS | 1834 | ++DOMWINDOW == 263 (0x7f29825a8000) [pid = 1834] [serial = 875] [outer = 0x7f2981160400] 12:16:15 INFO - PROCESS | 1834 | 1462475775794 Marionette DEBUG loaded listener.js 12:16:15 INFO - PROCESS | 1834 | ++DOMWINDOW == 264 (0x7f29833b1400) [pid = 1834] [serial = 876] [outer = 0x7f2981160400] 12:16:16 INFO - PROCESS | 1834 | 1462475776742 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]]]}] 12:16:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | Canvas test: 2d.gradient.empty 12:16:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | took 1686ms 12:16:16 INFO - PROCESS | 1834 | --DOMWINDOW == 263 (0x7f2993c0d800) [pid = 1834] [serial = 731] [outer = (nil)] [url = about:blank] 12:16:16 INFO - PROCESS | 1834 | --DOMWINDOW == 262 (0x7f298fecc800) [pid = 1834] [serial = 725] [outer = (nil)] [url = about:blank] 12:16:16 INFO - PROCESS | 1834 | --DOMWINDOW == 261 (0x7f2995953400) [pid = 1834] [serial = 734] [outer = (nil)] [url = about:blank] 12:16:16 INFO - PROCESS | 1834 | --DOMWINDOW == 260 (0x7f2990163800) [pid = 1834] [serial = 728] [outer = (nil)] [url = about:blank] 12:16:16 INFO - PROCESS | 1834 | --DOMWINDOW == 259 (0x7f2996b40000) [pid = 1834] [serial = 737] [outer = (nil)] [url = about:blank] 12:16:16 INFO - PROCESS | 1834 | --DOMWINDOW == 258 (0x7f298fe14800) [pid = 1834] [serial = 722] [outer = (nil)] [url = about:blank] 12:16:16 INFO - PROCESS | 1834 | --DOMWINDOW == 257 (0x7f298d1d6000) [pid = 1834] [serial = 719] [outer = (nil)] [url = about:blank] 12:16:16 INFO - PROCESS | 1834 | --DOCSHELL 0x7f298c960000 == 120 [pid = 1834] [id = 273] 12:16:16 INFO - PROCESS | 1834 | --DOCSHELL 0x7f2985a3e800 == 119 [pid = 1834] [id = 270] 12:16:16 INFO - PROCESS | 1834 | 1462475776917 Marionette TRACE conn3 -> [0,1137,"getWindowHandle",null] 12:16:16 INFO - PROCESS | 1834 | 1462475776919 Marionette TRACE conn3 <- [1,1137,null,{"value":"8"}] 12:16:16 INFO - PROCESS | 1834 | --DOCSHELL 0x7f29846d3800 == 118 [pid = 1834] [id = 269] 12:16:16 INFO - PROCESS | 1834 | --DOCSHELL 0x7f2980dc3800 == 117 [pid = 1834] [id = 268] 12:16:16 INFO - PROCESS | 1834 | --DOCSHELL 0x7f29808c9000 == 116 [pid = 1834] [id = 267] 12:16:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html 12:16:16 INFO - PROCESS | 1834 | --DOCSHELL 0x7f297f4d3000 == 115 [pid = 1834] [id = 261] 12:16:16 INFO - PROCESS | 1834 | --DOCSHELL 0x7f29a8418000 == 114 [pid = 1834] [id = 260] 12:16:16 INFO - PROCESS | 1834 | --DOCSHELL 0x7f298095a800 == 113 [pid = 1834] [id = 259] 12:16:16 INFO - PROCESS | 1834 | --DOCSHELL 0x7f29acba2000 == 112 [pid = 1834] [id = 258] 12:16:16 INFO - PROCESS | 1834 | --DOCSHELL 0x7f2985a43000 == 111 [pid = 1834] [id = 255] 12:16:16 INFO - PROCESS | 1834 | 1462475776941 Marionette TRACE conn3 -> [0,1138,"setScriptTimeout",{"ms":35000}] 12:16:16 INFO - PROCESS | 1834 | 1462475776945 Marionette TRACE conn3 <- [1,1138,null,{}] 12:16:16 INFO - PROCESS | 1834 | 1462475776983 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}] 12:16:17 INFO - PROCESS | 1834 | --DOMWINDOW == 256 (0x7f2996b40800) [pid = 1834] [serial = 762] [outer = (nil)] [url = about:blank] 12:16:17 INFO - PROCESS | 1834 | --DOMWINDOW == 255 (0x7f29833ad800) [pid = 1834] [serial = 743] [outer = (nil)] [url = about:blank] 12:16:17 INFO - PROCESS | 1834 | --DOMWINDOW == 254 (0x7f299594d000) [pid = 1834] [serial = 759] [outer = (nil)] [url = about:blank] 12:16:17 INFO - PROCESS | 1834 | --DOMWINDOW == 253 (0x7f298a967800) [pid = 1834] [serial = 750] [outer = (nil)] [url = about:blank] 12:16:17 INFO - PROCESS | 1834 | --DOMWINDOW == 252 (0x7f298d1a9800) [pid = 1834] [serial = 756] [outer = (nil)] [url = about:blank] 12:16:17 INFO - PROCESS | 1834 | --DOMWINDOW == 251 (0x7f298c926c00) [pid = 1834] [serial = 716] [outer = (nil)] [url = about:blank] 12:16:17 INFO - PROCESS | 1834 | --DOMWINDOW == 250 (0x7f2993c7c800) [pid = 1834] [serial = 758] [outer = (nil)] [url = about:blank] 12:16:17 INFO - PROCESS | 1834 | --DOMWINDOW == 249 (0x7f298d19ec00) [pid = 1834] [serial = 740] [outer = (nil)] [url = about:blank] 12:16:17 INFO - PROCESS | 1834 | --DOMWINDOW == 248 (0x7f298c3bbc00) [pid = 1834] [serial = 752] [outer = (nil)] [url = about:blank] 12:16:17 INFO - PROCESS | 1834 | --DOMWINDOW == 247 (0x7f298c3bf000) [pid = 1834] [serial = 713] [outer = (nil)] [url = about:blank] 12:16:17 INFO - PROCESS | 1834 | --DOMWINDOW == 246 (0x7f298604cc00) [pid = 1834] [serial = 707] [outer = (nil)] [url = about:blank] 12:16:17 INFO - PROCESS | 1834 | --DOMWINDOW == 245 (0x7f2986e6c000) [pid = 1834] [serial = 747] [outer = (nil)] [url = about:blank] 12:16:17 INFO - PROCESS | 1834 | --DOMWINDOW == 244 (0x7f2984390800) [pid = 1834] [serial = 744] [outer = (nil)] [url = about:blank] 12:16:17 INFO - PROCESS | 1834 | --DOMWINDOW == 243 (0x7f298a588c00) [pid = 1834] [serial = 749] [outer = (nil)] [url = about:blank] 12:16:17 INFO - PROCESS | 1834 | --DOMWINDOW == 242 (0x7f298cd35400) [pid = 1834] [serial = 755] [outer = (nil)] [url = about:blank] 12:16:17 INFO - PROCESS | 1834 | --DOMWINDOW == 241 (0x7f2995d1d400) [pid = 1834] [serial = 761] [outer = (nil)] [url = about:blank] 12:16:17 INFO - PROCESS | 1834 | --DOMWINDOW == 240 (0x7f298a969400) [pid = 1834] [serial = 710] [outer = (nil)] [url = about:blank] 12:16:17 INFO - PROCESS | 1834 | --DOMWINDOW == 239 (0x7f29832e9400) [pid = 1834] [serial = 704] [outer = (nil)] [url = about:blank] 12:16:17 INFO - PROCESS | 1834 | --DOMWINDOW == 238 (0x7f298c841400) [pid = 1834] [serial = 753] [outer = (nil)] [url = about:blank] 12:16:17 INFO - PROCESS | 1834 | --DOMWINDOW == 237 (0x7f2986161c00) [pid = 1834] [serial = 746] [outer = (nil)] [url = about:blank] 12:16:17 INFO - PROCESS | 1834 | 1462475777223 Marionette TRACE conn3 <- [1,1139,null,{"value":null}] 12:16:17 INFO - PROCESS | 1834 | 1462475777431 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\", \"80296d11-d1d5-4e42-bf66-5e284310a16f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:16:17 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f2982adc000 == 112 [pid = 1834] [id = 292] 12:16:17 INFO - PROCESS | 1834 | ++DOMWINDOW == 238 (0x7f2985911800) [pid = 1834] [serial = 877] [outer = (nil)] 12:16:17 INFO - PROCESS | 1834 | ++DOMWINDOW == 239 (0x7f2986042000) [pid = 1834] [serial = 878] [outer = 0x7f2985911800] 12:16:17 INFO - PROCESS | 1834 | 1462475777500 Marionette DEBUG loaded listener.js 12:16:17 INFO - PROCESS | 1834 | ++DOMWINDOW == 240 (0x7f298616cc00) [pid = 1834] [serial = 879] [outer = 0x7f2985911800] 12:16:18 INFO - PROCESS | 1834 | 1462475778203 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]]]}] 12:16:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | Canvas test: 2d.gradient.interpolate.alpha 12:16:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | took 1295ms 12:16:18 INFO - PROCESS | 1834 | 1462475778226 Marionette TRACE conn3 -> [0,1141,"getWindowHandle",null] 12:16:18 INFO - PROCESS | 1834 | 1462475778230 Marionette TRACE conn3 <- [1,1141,null,{"value":"8"}] 12:16:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html 12:16:18 INFO - PROCESS | 1834 | 1462475778235 Marionette TRACE conn3 -> [0,1142,"setScriptTimeout",{"ms":35000}] 12:16:18 INFO - PROCESS | 1834 | 1462475778237 Marionette TRACE conn3 <- [1,1142,null,{}] 12:16:18 INFO - PROCESS | 1834 | 1462475778268 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}] 12:16:18 INFO - PROCESS | 1834 | 1462475778457 Marionette TRACE conn3 <- [1,1143,null,{"value":null}] 12:16:18 INFO - PROCESS | 1834 | 1462475778472 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\", \"80296d11-d1d5-4e42-bf66-5e284310a16f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:16:18 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f2986bc7000 == 113 [pid = 1834] [id = 293] 12:16:18 INFO - PROCESS | 1834 | ++DOMWINDOW == 241 (0x7f298616dc00) [pid = 1834] [serial = 880] [outer = (nil)] 12:16:18 INFO - PROCESS | 1834 | ++DOMWINDOW == 242 (0x7f298a58e400) [pid = 1834] [serial = 881] [outer = 0x7f298616dc00] 12:16:18 INFO - PROCESS | 1834 | 1462475778533 Marionette DEBUG loaded listener.js 12:16:18 INFO - PROCESS | 1834 | ++DOMWINDOW == 243 (0x7f298a78f400) [pid = 1834] [serial = 882] [outer = 0x7f298616dc00] 12:16:19 INFO - PROCESS | 1834 | 1462475779429 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]]]}] 12:16:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | Canvas test: 2d.gradient.interpolate.colour 12:16:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | took 1245ms 12:16:19 INFO - PROCESS | 1834 | 1462475779485 Marionette TRACE conn3 -> [0,1145,"getWindowHandle",null] 12:16:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html 12:16:19 INFO - PROCESS | 1834 | 1462475779499 Marionette TRACE conn3 <- [1,1145,null,{"value":"8"}] 12:16:19 INFO - PROCESS | 1834 | 1462475779505 Marionette TRACE conn3 -> [0,1146,"setScriptTimeout",{"ms":35000}] 12:16:19 INFO - PROCESS | 1834 | 1462475779508 Marionette TRACE conn3 <- [1,1146,null,{}] 12:16:19 INFO - PROCESS | 1834 | 1462475779513 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}] 12:16:19 INFO - PROCESS | 1834 | 1462475779741 Marionette TRACE conn3 <- [1,1147,null,{"value":null}] 12:16:19 INFO - PROCESS | 1834 | 1462475779764 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\", \"80296d11-d1d5-4e42-bf66-5e284310a16f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:16:19 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f298cbc7000 == 114 [pid = 1834] [id = 294] 12:16:19 INFO - PROCESS | 1834 | ++DOMWINDOW == 244 (0x7f298a522c00) [pid = 1834] [serial = 883] [outer = (nil)] 12:16:19 INFO - PROCESS | 1834 | ++DOMWINDOW == 245 (0x7f298a970800) [pid = 1834] [serial = 884] [outer = 0x7f298a522c00] 12:16:19 INFO - PROCESS | 1834 | 1462475779824 Marionette DEBUG loaded listener.js 12:16:19 INFO - PROCESS | 1834 | ++DOMWINDOW == 246 (0x7f298a98d000) [pid = 1834] [serial = 885] [outer = 0x7f298a522c00] 12:16:20 INFO - PROCESS | 1834 | 1462475780715 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]]]}] 12:16:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | Canvas test: 2d.gradient.interpolate.colouralpha 12:16:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | took 1239ms 12:16:20 INFO - PROCESS | 1834 | 1462475780744 Marionette TRACE conn3 -> [0,1149,"getWindowHandle",null] 12:16:20 INFO - PROCESS | 1834 | 1462475780746 Marionette TRACE conn3 <- [1,1149,null,{"value":"8"}] 12:16:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html 12:16:20 INFO - PROCESS | 1834 | 1462475780752 Marionette TRACE conn3 -> [0,1150,"setScriptTimeout",{"ms":35000}] 12:16:20 INFO - PROCESS | 1834 | 1462475780754 Marionette TRACE conn3 <- [1,1150,null,{}] 12:16:20 INFO - PROCESS | 1834 | 1462475780759 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}] 12:16:21 INFO - PROCESS | 1834 | 1462475781010 Marionette TRACE conn3 <- [1,1151,null,{"value":null}] 12:16:21 INFO - PROCESS | 1834 | 1462475781044 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\", \"80296d11-d1d5-4e42-bf66-5e284310a16f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:16:21 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f298d333800 == 115 [pid = 1834] [id = 295] 12:16:21 INFO - PROCESS | 1834 | ++DOMWINDOW == 247 (0x7f298c83e400) [pid = 1834] [serial = 886] [outer = (nil)] 12:16:21 INFO - PROCESS | 1834 | ++DOMWINDOW == 248 (0x7f298cde7400) [pid = 1834] [serial = 887] [outer = 0x7f298c83e400] 12:16:21 INFO - PROCESS | 1834 | 1462475781107 Marionette DEBUG loaded listener.js 12:16:21 INFO - PROCESS | 1834 | ++DOMWINDOW == 249 (0x7f298d1d6000) [pid = 1834] [serial = 888] [outer = 0x7f298c83e400] 12:16:21 INFO - PROCESS | 1834 | --DOMWINDOW == 248 (0x7f2985907400) [pid = 1834] [serial = 814] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html] 12:16:21 INFO - PROCESS | 1834 | --DOMWINDOW == 247 (0x7f2986049c00) [pid = 1834] [serial = 817] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html] 12:16:21 INFO - PROCESS | 1834 | --DOMWINDOW == 246 (0x7f2986e64c00) [pid = 1834] [serial = 820] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html] 12:16:21 INFO - PROCESS | 1834 | --DOMWINDOW == 245 (0x7f29832dbc00) [pid = 1834] [serial = 808] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html] 12:16:21 INFO - PROCESS | 1834 | --DOMWINDOW == 244 (0x7f298247d400) [pid = 1834] [serial = 805] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html] 12:16:21 INFO - PROCESS | 1834 | --DOMWINDOW == 243 (0x7f298322d000) [pid = 1834] [serial = 811] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html] 12:16:21 INFO - PROCESS | 1834 | --DOMWINDOW == 242 (0x7f297fad8000) [pid = 1834] [serial = 802] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html] 12:16:22 INFO - PROCESS | 1834 | 1462475782202 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]]]}] 12:16:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | Canvas test: 2d.gradient.interpolate.multiple 12:16:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | took 1480ms 12:16:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html 12:16:22 INFO - PROCESS | 1834 | 1462475782234 Marionette TRACE conn3 -> [0,1153,"getWindowHandle",null] 12:16:22 INFO - PROCESS | 1834 | 1462475782236 Marionette TRACE conn3 <- [1,1153,null,{"value":"8"}] 12:16:22 INFO - PROCESS | 1834 | 1462475782243 Marionette TRACE conn3 -> [0,1154,"setScriptTimeout",{"ms":35000}] 12:16:22 INFO - PROCESS | 1834 | 1462475782246 Marionette TRACE conn3 <- [1,1154,null,{}] 12:16:22 INFO - PROCESS | 1834 | 1462475782251 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}] 12:16:22 INFO - PROCESS | 1834 | 1462475782492 Marionette TRACE conn3 <- [1,1155,null,{"value":null}] 12:16:22 INFO - PROCESS | 1834 | 1462475782512 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\", \"80296d11-d1d5-4e42-bf66-5e284310a16f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:16:22 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f298e8e0800 == 116 [pid = 1834] [id = 296] 12:16:22 INFO - PROCESS | 1834 | ++DOMWINDOW == 243 (0x7f2980eac400) [pid = 1834] [serial = 889] [outer = (nil)] 12:16:22 INFO - PROCESS | 1834 | ++DOMWINDOW == 244 (0x7f298a78a400) [pid = 1834] [serial = 890] [outer = 0x7f2980eac400] 12:16:22 INFO - PROCESS | 1834 | 1462475782574 Marionette DEBUG loaded listener.js 12:16:22 INFO - PROCESS | 1834 | ++DOMWINDOW == 245 (0x7f298d425000) [pid = 1834] [serial = 891] [outer = 0x7f2980eac400] 12:16:23 INFO - PROCESS | 1834 | 1462475783357 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]]]}] 12:16:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | Canvas test: 2d.gradient.interpolate.outside 12:16:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | took 1141ms 12:16:23 INFO - PROCESS | 1834 | 1462475783385 Marionette TRACE conn3 -> [0,1157,"getWindowHandle",null] 12:16:23 INFO - PROCESS | 1834 | 1462475783389 Marionette TRACE conn3 <- [1,1157,null,{"value":"8"}] 12:16:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html 12:16:23 INFO - PROCESS | 1834 | 1462475783395 Marionette TRACE conn3 -> [0,1158,"setScriptTimeout",{"ms":35000}] 12:16:23 INFO - PROCESS | 1834 | 1462475783397 Marionette TRACE conn3 <- [1,1158,null,{}] 12:16:23 INFO - PROCESS | 1834 | 1462475783413 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}] 12:16:23 INFO - PROCESS | 1834 | 1462475783584 Marionette TRACE conn3 <- [1,1159,null,{"value":null}] 12:16:23 INFO - PROCESS | 1834 | 1462475783599 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\", \"80296d11-d1d5-4e42-bf66-5e284310a16f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:16:23 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f29960b1000 == 117 [pid = 1834] [id = 297] 12:16:23 INFO - PROCESS | 1834 | ++DOMWINDOW == 246 (0x7f2982c41400) [pid = 1834] [serial = 892] [outer = (nil)] 12:16:23 INFO - PROCESS | 1834 | ++DOMWINDOW == 247 (0x7f298fe7e400) [pid = 1834] [serial = 893] [outer = 0x7f2982c41400] 12:16:23 INFO - PROCESS | 1834 | 1462475783661 Marionette DEBUG loaded listener.js 12:16:23 INFO - PROCESS | 1834 | ++DOMWINDOW == 248 (0x7f298ff7a000) [pid = 1834] [serial = 894] [outer = 0x7f2982c41400] 12:16:24 INFO - PROCESS | 1834 | 1462475784812 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]]]}] 12:16:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | Canvas test: 2d.gradient.interpolate.overlap 12:16:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | took 1437ms 12:16:24 INFO - PROCESS | 1834 | 1462475784834 Marionette TRACE conn3 -> [0,1161,"getWindowHandle",null] 12:16:24 INFO - PROCESS | 1834 | 1462475784841 Marionette TRACE conn3 <- [1,1161,null,{"value":"8"}] 12:16:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html 12:16:24 INFO - PROCESS | 1834 | 1462475784851 Marionette TRACE conn3 -> [0,1162,"setScriptTimeout",{"ms":35000}] 12:16:24 INFO - PROCESS | 1834 | 1462475784855 Marionette TRACE conn3 <- [1,1162,null,{}] 12:16:24 INFO - PROCESS | 1834 | 1462475784864 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}] 12:16:25 INFO - PROCESS | 1834 | 1462475785156 Marionette TRACE conn3 <- [1,1163,null,{"value":null}] 12:16:25 INFO - PROCESS | 1834 | 1462475785352 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\", \"80296d11-d1d5-4e42-bf66-5e284310a16f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:16:25 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f2984dd2000 == 118 [pid = 1834] [id = 298] 12:16:25 INFO - PROCESS | 1834 | ++DOMWINDOW == 249 (0x7f2982c3e000) [pid = 1834] [serial = 895] [outer = (nil)] 12:16:25 INFO - PROCESS | 1834 | ++DOMWINDOW == 250 (0x7f29842e8000) [pid = 1834] [serial = 896] [outer = 0x7f2982c3e000] 12:16:25 INFO - PROCESS | 1834 | 1462475785445 Marionette DEBUG loaded listener.js 12:16:25 INFO - PROCESS | 1834 | ++DOMWINDOW == 251 (0x7f2985840400) [pid = 1834] [serial = 897] [outer = 0x7f2982c3e000] 12:16:26 INFO - PROCESS | 1834 | 1462475786319 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]]]}] 12:16:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | Canvas test: 2d.gradient.interpolate.overlap2 12:16:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | took 1531ms 12:16:26 INFO - PROCESS | 1834 | 1462475786384 Marionette TRACE conn3 -> [0,1165,"getWindowHandle",null] 12:16:26 INFO - PROCESS | 1834 | 1462475786393 Marionette TRACE conn3 <- [1,1165,null,{"value":"8"}] 12:16:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html 12:16:26 INFO - PROCESS | 1834 | 1462475786403 Marionette TRACE conn3 -> [0,1166,"setScriptTimeout",{"ms":35000}] 12:16:26 INFO - PROCESS | 1834 | 1462475786406 Marionette TRACE conn3 <- [1,1166,null,{}] 12:16:26 INFO - PROCESS | 1834 | 1462475786413 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}] 12:16:26 INFO - PROCESS | 1834 | 1462475786640 Marionette TRACE conn3 <- [1,1167,null,{"value":null}] 12:16:26 INFO - PROCESS | 1834 | 1462475786922 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\", \"80296d11-d1d5-4e42-bf66-5e284310a16f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:16:26 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f298d296000 == 119 [pid = 1834] [id = 299] 12:16:26 INFO - PROCESS | 1834 | ++DOMWINDOW == 252 (0x7f2985903400) [pid = 1834] [serial = 898] [outer = (nil)] 12:16:27 INFO - PROCESS | 1834 | ++DOMWINDOW == 253 (0x7f298a524800) [pid = 1834] [serial = 899] [outer = 0x7f2985903400] 12:16:27 INFO - PROCESS | 1834 | 1462475787038 Marionette DEBUG loaded listener.js 12:16:27 INFO - PROCESS | 1834 | ++DOMWINDOW == 254 (0x7f298a963c00) [pid = 1834] [serial = 900] [outer = 0x7f2985903400] 12:16:27 INFO - PROCESS | 1834 | 1462475787919 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]]]}] 12:16:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | Canvas test: 2d.gradient.interpolate.solid 12:16:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | took 1584ms 12:16:27 INFO - PROCESS | 1834 | 1462475787988 Marionette TRACE conn3 -> [0,1169,"getWindowHandle",null] 12:16:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html 12:16:27 INFO - PROCESS | 1834 | 1462475787994 Marionette TRACE conn3 <- [1,1169,null,{"value":"8"}] 12:16:28 INFO - PROCESS | 1834 | 1462475788001 Marionette TRACE conn3 -> [0,1170,"setScriptTimeout",{"ms":35000}] 12:16:28 INFO - PROCESS | 1834 | 1462475788007 Marionette TRACE conn3 <- [1,1170,null,{}] 12:16:28 INFO - PROCESS | 1834 | 1462475788023 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}] 12:16:28 INFO - PROCESS | 1834 | 1462475788282 Marionette TRACE conn3 <- [1,1171,null,{"value":null}] 12:16:28 INFO - PROCESS | 1834 | 1462475788540 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\", \"80296d11-d1d5-4e42-bf66-5e284310a16f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:16:28 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f299ca1d000 == 120 [pid = 1834] [id = 300] 12:16:28 INFO - PROCESS | 1834 | ++DOMWINDOW == 255 (0x7f298bcefc00) [pid = 1834] [serial = 901] [outer = (nil)] 12:16:28 INFO - PROCESS | 1834 | ++DOMWINDOW == 256 (0x7f298c926c00) [pid = 1834] [serial = 902] [outer = 0x7f298bcefc00] 12:16:28 INFO - PROCESS | 1834 | 1462475788621 Marionette DEBUG loaded listener.js 12:16:28 INFO - PROCESS | 1834 | ++DOMWINDOW == 257 (0x7f298d1a1000) [pid = 1834] [serial = 903] [outer = 0x7f298bcefc00] 12:16:29 INFO - PROCESS | 1834 | 1462475789443 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]]]}] 12:16:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | Canvas test: 2d.gradient.interpolate.vertical 12:16:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | took 1487ms 12:16:29 INFO - PROCESS | 1834 | 1462475789489 Marionette TRACE conn3 -> [0,1173,"getWindowHandle",null] 12:16:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html 12:16:29 INFO - PROCESS | 1834 | 1462475789494 Marionette TRACE conn3 <- [1,1173,null,{"value":"8"}] 12:16:29 INFO - PROCESS | 1834 | 1462475789500 Marionette TRACE conn3 -> [0,1174,"setScriptTimeout",{"ms":35000}] 12:16:29 INFO - PROCESS | 1834 | 1462475789503 Marionette TRACE conn3 <- [1,1174,null,{}] 12:16:29 INFO - PROCESS | 1834 | 1462475789509 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}] 12:16:29 INFO - PROCESS | 1834 | 1462475789706 Marionette TRACE conn3 <- [1,1175,null,{"value":null}] 12:16:29 INFO - PROCESS | 1834 | 1462475789916 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\", \"80296d11-d1d5-4e42-bf66-5e284310a16f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:16:29 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f29a840b000 == 121 [pid = 1834] [id = 301] 12:16:29 INFO - PROCESS | 1834 | ++DOMWINDOW == 258 (0x7f2986e69400) [pid = 1834] [serial = 904] [outer = (nil)] 12:16:30 INFO - PROCESS | 1834 | ++DOMWINDOW == 259 (0x7f298d7ec800) [pid = 1834] [serial = 905] [outer = 0x7f2986e69400] 12:16:30 INFO - PROCESS | 1834 | 1462475790033 Marionette DEBUG loaded listener.js 12:16:30 INFO - PROCESS | 1834 | ++DOMWINDOW == 260 (0x7f298fe7c000) [pid = 1834] [serial = 906] [outer = 0x7f2986e69400] 12:16:30 INFO - PROCESS | 1834 | 1462475790945 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] 12:16:30 INFO - PROCESS | 1834 | 1462475790985 Marionette TRACE conn3 <- [1,1177,null,{"value":"8"}] 12:16:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html 12:16:30 INFO - PROCESS | 1834 | 1462475790992 Marionette TRACE conn3 -> [0,1178,"setScriptTimeout",{"ms":35000}] 12:16:30 INFO - PROCESS | 1834 | 1462475790994 Marionette TRACE conn3 <- [1,1178,null,{}] 12:16:31 INFO - PROCESS | 1834 | 1462475791000 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}] 12:16:31 INFO - PROCESS | 1834 | 1462475791196 Marionette TRACE conn3 <- [1,1179,null,{"value":null}] 12:16:31 INFO - PROCESS | 1834 | 1462475791410 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\", \"80296d11-d1d5-4e42-bf66-5e284310a16f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:16:31 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f29aa694800 == 122 [pid = 1834] [id = 302] 12:16:31 INFO - PROCESS | 1834 | ++DOMWINDOW == 261 (0x7f298d1a8800) [pid = 1834] [serial = 907] [outer = (nil)] 12:16:31 INFO - PROCESS | 1834 | ++DOMWINDOW == 262 (0x7f298ffd2800) [pid = 1834] [serial = 908] [outer = 0x7f298d1a8800] 12:16:31 INFO - PROCESS | 1834 | 1462475791525 Marionette DEBUG loaded listener.js 12:16:31 INFO - PROCESS | 1834 | ++DOMWINDOW == 263 (0x7f29901d2c00) [pid = 1834] [serial = 909] [outer = 0x7f298d1a8800] 12:16:32 INFO - PROCESS | 1834 | 1462475792485 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] 12:16:32 INFO - PROCESS | 1834 | 1462475792527 Marionette TRACE conn3 <- [1,1181,null,{"value":"8"}] 12:16:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html 12:16:32 INFO - PROCESS | 1834 | 1462475792533 Marionette TRACE conn3 -> [0,1182,"setScriptTimeout",{"ms":35000}] 12:16:32 INFO - PROCESS | 1834 | 1462475792537 Marionette TRACE conn3 <- [1,1182,null,{}] 12:16:32 INFO - PROCESS | 1834 | 1462475792542 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}] 12:16:32 INFO - PROCESS | 1834 | 1462475792769 Marionette TRACE conn3 <- [1,1183,null,{"value":null}] 12:16:33 INFO - PROCESS | 1834 | 1462475793010 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\", \"80296d11-d1d5-4e42-bf66-5e284310a16f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:16:33 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f298bab0800 == 123 [pid = 1834] [id = 303] 12:16:33 INFO - PROCESS | 1834 | ++DOMWINDOW == 264 (0x7f29901d0c00) [pid = 1834] [serial = 910] [outer = (nil)] 12:16:33 INFO - PROCESS | 1834 | ++DOMWINDOW == 265 (0x7f29933ae000) [pid = 1834] [serial = 911] [outer = 0x7f29901d0c00] 12:16:33 INFO - PROCESS | 1834 | 1462475793133 Marionette DEBUG loaded listener.js 12:16:33 INFO - PROCESS | 1834 | ++DOMWINDOW == 266 (0x7f299405d400) [pid = 1834] [serial = 912] [outer = 0x7f29901d0c00] 12:16:33 INFO - PROCESS | 1834 | SkCairoFTTypeface::onFilterRec unimplemented 12:16:33 INFO - PROCESS | 1834 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 12:16:33 INFO - PROCESS | 1834 | 1462475793949 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] 12:16:34 INFO - PROCESS | 1834 | 1462475794023 Marionette TRACE conn3 <- [1,1185,null,{"value":"8"}] 12:16:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html 12:16:34 INFO - PROCESS | 1834 | 1462475794029 Marionette TRACE conn3 -> [0,1186,"setScriptTimeout",{"ms":35000}] 12:16:34 INFO - PROCESS | 1834 | 1462475794032 Marionette TRACE conn3 <- [1,1186,null,{}] 12:16:34 INFO - PROCESS | 1834 | 1462475794038 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}] 12:16:34 INFO - PROCESS | 1834 | 1462475794230 Marionette TRACE conn3 <- [1,1187,null,{"value":null}] 12:16:34 INFO - PROCESS | 1834 | 1462475794546 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\", \"80296d11-d1d5-4e42-bf66-5e284310a16f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:16:34 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f29b00c7000 == 124 [pid = 1834] [id = 304] 12:16:34 INFO - PROCESS | 1834 | ++DOMWINDOW == 267 (0x7f2985b25800) [pid = 1834] [serial = 913] [outer = (nil)] 12:16:34 INFO - PROCESS | 1834 | ++DOMWINDOW == 268 (0x7f2994dbb400) [pid = 1834] [serial = 914] [outer = 0x7f2985b25800] 12:16:34 INFO - PROCESS | 1834 | 1462475794630 Marionette DEBUG loaded listener.js 12:16:34 INFO - PROCESS | 1834 | ++DOMWINDOW == 269 (0x7f29956aac00) [pid = 1834] [serial = 915] [outer = 0x7f2985b25800] 12:16:35 INFO - PROCESS | 1834 | 1462475795457 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] 12:16:35 INFO - PROCESS | 1834 | 1462475795524 Marionette TRACE conn3 <- [1,1189,null,{"value":"8"}] 12:16:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html 12:16:35 INFO - PROCESS | 1834 | 1462475795530 Marionette TRACE conn3 -> [0,1190,"setScriptTimeout",{"ms":35000}] 12:16:35 INFO - PROCESS | 1834 | 1462475795533 Marionette TRACE conn3 <- [1,1190,null,{}] 12:16:35 INFO - PROCESS | 1834 | 1462475795539 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}] 12:16:35 INFO - PROCESS | 1834 | 1462475795741 Marionette TRACE conn3 <- [1,1191,null,{"value":null}] 12:16:35 INFO - PROCESS | 1834 | 1462475795942 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\", \"80296d11-d1d5-4e42-bf66-5e284310a16f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:16:35 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f298c61a800 == 125 [pid = 1834] [id = 305] 12:16:35 INFO - PROCESS | 1834 | ++DOMWINDOW == 270 (0x7f298b9c4c00) [pid = 1834] [serial = 916] [outer = (nil)] 12:16:36 INFO - PROCESS | 1834 | ++DOMWINDOW == 271 (0x7f2995a25000) [pid = 1834] [serial = 917] [outer = 0x7f298b9c4c00] 12:16:36 INFO - PROCESS | 1834 | 1462475796020 Marionette DEBUG loaded listener.js 12:16:36 INFO - PROCESS | 1834 | ++DOMWINDOW == 272 (0x7f299612a400) [pid = 1834] [serial = 918] [outer = 0x7f298b9c4c00] 12:16:36 INFO - PROCESS | 1834 | 1462475796922 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] 12:16:36 INFO - PROCESS | 1834 | 1462475796976 Marionette TRACE conn3 <- [1,1193,null,{"value":"8"}] 12:16:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html 12:16:36 INFO - PROCESS | 1834 | 1462475796984 Marionette TRACE conn3 -> [0,1194,"setScriptTimeout",{"ms":35000}] 12:16:36 INFO - PROCESS | 1834 | 1462475796987 Marionette TRACE conn3 <- [1,1194,null,{}] 12:16:36 INFO - PROCESS | 1834 | 1462475796992 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}] 12:16:37 INFO - PROCESS | 1834 | 1462475797182 Marionette TRACE conn3 <- [1,1195,null,{"value":null}] 12:16:37 INFO - PROCESS | 1834 | 1462475797386 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\", \"80296d11-d1d5-4e42-bf66-5e284310a16f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:16:37 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f297afec800 == 126 [pid = 1834] [id = 306] 12:16:37 INFO - PROCESS | 1834 | ++DOMWINDOW == 273 (0x7f2994d42000) [pid = 1834] [serial = 919] [outer = (nil)] 12:16:37 INFO - PROCESS | 1834 | ++DOMWINDOW == 274 (0x7f29964a9400) [pid = 1834] [serial = 920] [outer = 0x7f2994d42000] 12:16:37 INFO - PROCESS | 1834 | 1462475797468 Marionette DEBUG loaded listener.js 12:16:37 INFO - PROCESS | 1834 | ++DOMWINDOW == 275 (0x7f2996b44000) [pid = 1834] [serial = 921] [outer = 0x7f2994d42000] 12:16:38 INFO - PROCESS | 1834 | SkCairoFTTypeface::onFilterRec unimplemented 12:16:38 INFO - PROCESS | 1834 | SkCairoFTTypeface::onFilterRec unimplemented 12:16:38 INFO - PROCESS | 1834 | 1462475798362 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] 12:16:38 INFO - PROCESS | 1834 | 1462475798435 Marionette TRACE conn3 <- [1,1197,null,{"value":"8"}] 12:16:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html 12:16:38 INFO - PROCESS | 1834 | 1462475798441 Marionette TRACE conn3 -> [0,1198,"setScriptTimeout",{"ms":35000}] 12:16:38 INFO - PROCESS | 1834 | 1462475798443 Marionette TRACE conn3 <- [1,1198,null,{}] 12:16:38 INFO - PROCESS | 1834 | 1462475798449 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}] 12:16:38 INFO - PROCESS | 1834 | 1462475798652 Marionette TRACE conn3 <- [1,1199,null,{"value":null}] 12:16:38 INFO - PROCESS | 1834 | 1462475798850 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\", \"80296d11-d1d5-4e42-bf66-5e284310a16f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:16:38 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f2983558000 == 127 [pid = 1834] [id = 307] 12:16:38 INFO - PROCESS | 1834 | ++DOMWINDOW == 276 (0x7f299594d400) [pid = 1834] [serial = 922] [outer = (nil)] 12:16:38 INFO - PROCESS | 1834 | ++DOMWINDOW == 277 (0x7f2997443c00) [pid = 1834] [serial = 923] [outer = 0x7f299594d400] 12:16:38 INFO - PROCESS | 1834 | 1462475798923 Marionette DEBUG loaded listener.js 12:16:39 INFO - PROCESS | 1834 | ++DOMWINDOW == 278 (0x7f29975aac00) [pid = 1834] [serial = 924] [outer = 0x7f299594d400] 12:16:39 INFO - PROCESS | 1834 | 1462475799907 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]]]}] 12:16:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | createLinearGradient() throws TypeError if arguments are not finite 12:16:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | took 1531ms 12:16:39 INFO - PROCESS | 1834 | 1462475799974 Marionette TRACE conn3 -> [0,1201,"getWindowHandle",null] 12:16:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html 12:16:39 INFO - PROCESS | 1834 | 1462475799978 Marionette TRACE conn3 <- [1,1201,null,{"value":"8"}] 12:16:39 INFO - PROCESS | 1834 | 1462475799984 Marionette TRACE conn3 -> [0,1202,"setScriptTimeout",{"ms":35000}] 12:16:39 INFO - PROCESS | 1834 | 1462475799989 Marionette TRACE conn3 <- [1,1202,null,{}] 12:16:39 INFO - PROCESS | 1834 | 1462475799994 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}] 12:16:40 INFO - PROCESS | 1834 | 1462475800617 Marionette TRACE conn3 <- [1,1203,null,{"value":null}] 12:16:40 INFO - PROCESS | 1834 | 1462475800939 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\", \"80296d11-d1d5-4e42-bf66-5e284310a16f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:16:40 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f2982af4000 == 128 [pid = 1834] [id = 308] 12:16:40 INFO - PROCESS | 1834 | ++DOMWINDOW == 279 (0x7f298119f800) [pid = 1834] [serial = 925] [outer = (nil)] 12:16:41 INFO - PROCESS | 1834 | ++DOMWINDOW == 280 (0x7f29811ae400) [pid = 1834] [serial = 926] [outer = 0x7f298119f800] 12:16:41 INFO - PROCESS | 1834 | 1462475801008 Marionette DEBUG loaded listener.js 12:16:41 INFO - PROCESS | 1834 | ++DOMWINDOW == 281 (0x7f29825aa400) [pid = 1834] [serial = 927] [outer = 0x7f298119f800] 12:16:41 INFO - PROCESS | 1834 | 1462475801831 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]]]}] 12:16:41 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 12:16:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html | took 1883ms 12:16:41 INFO - PROCESS | 1834 | 1462475801869 Marionette TRACE conn3 -> [0,1205,"getWindowHandle",null] 12:16:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html 12:16:41 INFO - PROCESS | 1834 | 1462475801875 Marionette TRACE conn3 <- [1,1205,null,{"value":"8"}] 12:16:41 INFO - PROCESS | 1834 | 1462475801881 Marionette TRACE conn3 -> [0,1206,"setScriptTimeout",{"ms":35000}] 12:16:41 INFO - PROCESS | 1834 | 1462475801887 Marionette TRACE conn3 <- [1,1206,null,{}] 12:16:41 INFO - PROCESS | 1834 | 1462475801893 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}] 12:16:42 INFO - PROCESS | 1834 | 1462475802058 Marionette TRACE conn3 <- [1,1207,null,{"value":null}] 12:16:42 INFO - PROCESS | 1834 | 1462475802267 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\", \"80296d11-d1d5-4e42-bf66-5e284310a16f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:16:42 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f2984bd5800 == 129 [pid = 1834] [id = 309] 12:16:42 INFO - PROCESS | 1834 | ++DOMWINDOW == 282 (0x7f297fad6400) [pid = 1834] [serial = 928] [outer = (nil)] 12:16:42 INFO - PROCESS | 1834 | ++DOMWINDOW == 283 (0x7f29825a2400) [pid = 1834] [serial = 929] [outer = 0x7f297fad6400] 12:16:42 INFO - PROCESS | 1834 | 1462475802392 Marionette DEBUG loaded listener.js 12:16:42 INFO - PROCESS | 1834 | ++DOMWINDOW == 284 (0x7f29842f5400) [pid = 1834] [serial = 930] [outer = 0x7f297fad6400] 12:16:43 INFO - PROCESS | 1834 | 1462475803491 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]]]}] 12:16:43 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 12:16:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html | took 1642ms 12:16:43 INFO - PROCESS | 1834 | 1462475803527 Marionette TRACE conn3 -> [0,1209,"getWindowHandle",null] 12:16:43 INFO - PROCESS | 1834 | 1462475803530 Marionette TRACE conn3 <- [1,1209,null,{"value":"8"}] 12:16:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html 12:16:43 INFO - PROCESS | 1834 | 1462475803537 Marionette TRACE conn3 -> [0,1210,"setScriptTimeout",{"ms":35000}] 12:16:43 INFO - PROCESS | 1834 | 1462475803539 Marionette TRACE conn3 <- [1,1210,null,{}] 12:16:43 INFO - PROCESS | 1834 | 1462475803545 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}] 12:16:43 INFO - PROCESS | 1834 | 1462475803718 Marionette TRACE conn3 <- [1,1211,null,{"value":null}] 12:16:44 INFO - PROCESS | 1834 | 1462475804013 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\", \"80296d11-d1d5-4e42-bf66-5e284310a16f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:16:44 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f298458c000 == 130 [pid = 1834] [id = 310] 12:16:44 INFO - PROCESS | 1834 | ++DOMWINDOW == 285 (0x7f2986048800) [pid = 1834] [serial = 931] [outer = (nil)] 12:16:44 INFO - PROCESS | 1834 | ++DOMWINDOW == 286 (0x7f2986171c00) [pid = 1834] [serial = 932] [outer = 0x7f2986048800] 12:16:44 INFO - PROCESS | 1834 | 1462475804131 Marionette DEBUG loaded listener.js 12:16:44 INFO - PROCESS | 1834 | ++DOMWINDOW == 287 (0x7f2986f68800) [pid = 1834] [serial = 933] [outer = 0x7f2986048800] 12:16:44 INFO - PROCESS | 1834 | 1462475804980 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]]]}] 12:16:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | Linear gradient transforms do not experience broken caching effects 12:16:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | took 1483ms 12:16:45 INFO - PROCESS | 1834 | 1462475805021 Marionette TRACE conn3 -> [0,1213,"getWindowHandle",null] 12:16:45 INFO - PROCESS | 1834 | 1462475805027 Marionette TRACE conn3 <- [1,1213,null,{"value":"8"}] 12:16:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html 12:16:45 INFO - PROCESS | 1834 | 1462475805041 Marionette TRACE conn3 -> [0,1214,"setScriptTimeout",{"ms":35000}] 12:16:45 INFO - PROCESS | 1834 | 1462475805048 Marionette TRACE conn3 <- [1,1214,null,{}] 12:16:45 INFO - PROCESS | 1834 | 1462475805053 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}] 12:16:45 INFO - PROCESS | 1834 | 1462475805241 Marionette TRACE conn3 <- [1,1215,null,{"value":null}] 12:16:45 INFO - PROCESS | 1834 | 1462475805444 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\", \"80296d11-d1d5-4e42-bf66-5e284310a16f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:16:45 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f298a551800 == 131 [pid = 1834] [id = 311] 12:16:45 INFO - PROCESS | 1834 | ++DOMWINDOW == 288 (0x7f2986173400) [pid = 1834] [serial = 934] [outer = (nil)] 12:16:45 INFO - PROCESS | 1834 | ++DOMWINDOW == 289 (0x7f298a5eec00) [pid = 1834] [serial = 935] [outer = 0x7f2986173400] 12:16:45 INFO - PROCESS | 1834 | 1462475805510 Marionette DEBUG loaded listener.js 12:16:45 INFO - PROCESS | 1834 | ++DOMWINDOW == 290 (0x7f298a967400) [pid = 1834] [serial = 936] [outer = 0x7f2986173400] 12:16:46 INFO - PROCESS | 1834 | 1462475806387 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]]]}] 12:16:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | Canvas test: 2d.gradient.object.compare 12:16:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | took 1403ms 12:16:46 INFO - PROCESS | 1834 | 1462475806438 Marionette TRACE conn3 -> [0,1217,"getWindowHandle",null] 12:16:46 INFO - PROCESS | 1834 | 1462475806441 Marionette TRACE conn3 <- [1,1217,null,{"value":"8"}] 12:16:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html 12:16:46 INFO - PROCESS | 1834 | 1462475806447 Marionette TRACE conn3 -> [0,1218,"setScriptTimeout",{"ms":35000}] 12:16:46 INFO - PROCESS | 1834 | 1462475806449 Marionette TRACE conn3 <- [1,1218,null,{}] 12:16:46 INFO - PROCESS | 1834 | 1462475806454 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}] 12:16:46 INFO - PROCESS | 1834 | 1462475806623 Marionette TRACE conn3 <- [1,1219,null,{"value":null}] 12:16:46 INFO - PROCESS | 1834 | --DOCSHELL 0x7f298d0db800 == 130 [pid = 1834] [id = 185] 12:16:46 INFO - PROCESS | 1834 | --DOCSHELL 0x7f298e8ce000 == 129 [pid = 1834] [id = 6] 12:16:46 INFO - PROCESS | 1834 | --DOCSHELL 0x7f298c969800 == 128 [pid = 1834] [id = 231] 12:16:46 INFO - PROCESS | 1834 | --DOCSHELL 0x7f29a4431000 == 127 [pid = 1834] [id = 134] 12:16:46 INFO - PROCESS | 1834 | --DOCSHELL 0x7f298c85b800 == 126 [pid = 1834] [id = 8] 12:16:46 INFO - PROCESS | 1834 | --DOCSHELL 0x7f298ce9f000 == 125 [pid = 1834] [id = 232] 12:16:46 INFO - PROCESS | 1834 | --DOMWINDOW == 289 (0x7f299c792c00) [pid = 1834] [serial = 779] [outer = (nil)] [url = about:blank] 12:16:46 INFO - PROCESS | 1834 | --DOMWINDOW == 288 (0x7f298fed5000) [pid = 1834] [serial = 773] [outer = (nil)] [url = about:blank] 12:16:46 INFO - PROCESS | 1834 | --DOMWINDOW == 287 (0x7f298a98f000) [pid = 1834] [serial = 770] [outer = (nil)] [url = about:blank] 12:16:46 INFO - PROCESS | 1834 | --DOMWINDOW == 286 (0x7f2986041000) [pid = 1834] [serial = 767] [outer = (nil)] [url = about:blank] 12:16:46 INFO - PROCESS | 1834 | --DOMWINDOW == 285 (0x7f2996b4a400) [pid = 1834] [serial = 776] [outer = (nil)] [url = about:blank] 12:16:46 INFO - PROCESS | 1834 | --DOMWINDOW == 284 (0x7f2980eb3800) [pid = 1834] [serial = 782] [outer = (nil)] [url = about:blank] 12:16:46 INFO - PROCESS | 1834 | --DOMWINDOW == 283 (0x7f2981159000) [pid = 1834] [serial = 785] [outer = (nil)] [url = about:blank] 12:16:46 INFO - PROCESS | 1834 | --DOMWINDOW == 282 (0x7f2982470c00) [pid = 1834] [serial = 788] [outer = (nil)] [url = about:blank] 12:16:46 INFO - PROCESS | 1834 | --DOMWINDOW == 281 (0x7f298d426c00) [pid = 1834] [serial = 791] [outer = (nil)] [url = about:blank] 12:16:46 INFO - PROCESS | 1834 | --DOMWINDOW == 280 (0x7f29825a4c00) [pid = 1834] [serial = 794] [outer = (nil)] [url = about:blank] 12:16:46 INFO - PROCESS | 1834 | --DOMWINDOW == 279 (0x7f29a4656400) [pid = 1834] [serial = 797] [outer = (nil)] [url = about:blank] 12:16:46 INFO - PROCESS | 1834 | --DOMWINDOW == 278 (0x7f2982c3c800) [pid = 1834] [serial = 800] [outer = (nil)] [url = about:blank] 12:16:46 INFO - PROCESS | 1834 | 1462475806952 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\", \"80296d11-d1d5-4e42-bf66-5e284310a16f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:16:46 INFO - PROCESS | 1834 | --DOCSHELL 0x7f298e8e0800 == 124 [pid = 1834] [id = 296] 12:16:46 INFO - PROCESS | 1834 | --DOCSHELL 0x7f298d333800 == 123 [pid = 1834] [id = 295] 12:16:46 INFO - PROCESS | 1834 | --DOCSHELL 0x7f298cbc7000 == 122 [pid = 1834] [id = 294] 12:16:47 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f2980946000 == 123 [pid = 1834] [id = 312] 12:16:47 INFO - PROCESS | 1834 | ++DOMWINDOW == 279 (0x7f2980ea7400) [pid = 1834] [serial = 937] [outer = (nil)] 12:16:47 INFO - PROCESS | 1834 | ++DOMWINDOW == 280 (0x7f2982477800) [pid = 1834] [serial = 938] [outer = 0x7f2980ea7400] 12:16:47 INFO - PROCESS | 1834 | 1462475807105 Marionette DEBUG loaded listener.js 12:16:47 INFO - PROCESS | 1834 | ++DOMWINDOW == 281 (0x7f2986f68400) [pid = 1834] [serial = 939] [outer = 0x7f2980ea7400] 12:16:47 INFO - PROCESS | 1834 | --DOCSHELL 0x7f298a63f000 == 122 [pid = 1834] [id = 272] 12:16:47 INFO - PROCESS | 1834 | --DOCSHELL 0x7f2986bc7000 == 121 [pid = 1834] [id = 293] 12:16:47 INFO - PROCESS | 1834 | --DOCSHELL 0x7f2982adc000 == 120 [pid = 1834] [id = 292] 12:16:47 INFO - PROCESS | 1834 | --DOCSHELL 0x7f2986bdb000 == 119 [pid = 1834] [id = 271] 12:16:47 INFO - PROCESS | 1834 | --DOCSHELL 0x7f2980ad0000 == 118 [pid = 1834] [id = 291] 12:16:47 INFO - PROCESS | 1834 | --DOCSHELL 0x7f2984f69800 == 117 [pid = 1834] [id = 290] 12:16:47 INFO - PROCESS | 1834 | --DOCSHELL 0x7f2986bc7800 == 116 [pid = 1834] [id = 288] 12:16:47 INFO - PROCESS | 1834 | --DOCSHELL 0x7f29a6813000 == 115 [pid = 1834] [id = 287] 12:16:47 INFO - PROCESS | 1834 | --DOCSHELL 0x7f29a370b000 == 114 [pid = 1834] [id = 286] 12:16:47 INFO - PROCESS | 1834 | --DOCSHELL 0x7f299ca1c000 == 113 [pid = 1834] [id = 285] 12:16:47 INFO - PROCESS | 1834 | --DOCSHELL 0x7f2996e91000 == 112 [pid = 1834] [id = 284] 12:16:47 INFO - PROCESS | 1834 | --DOCSHELL 0x7f2996305800 == 111 [pid = 1834] [id = 283] 12:16:47 INFO - PROCESS | 1834 | --DOCSHELL 0x7f299542f000 == 110 [pid = 1834] [id = 282] 12:16:47 INFO - PROCESS | 1834 | --DOCSHELL 0x7f299276b000 == 109 [pid = 1834] [id = 281] 12:16:47 INFO - PROCESS | 1834 | --DOCSHELL 0x7f298feac000 == 108 [pid = 1834] [id = 280] 12:16:47 INFO - PROCESS | 1834 | --DOCSHELL 0x7f298d3c9800 == 107 [pid = 1834] [id = 279] 12:16:47 INFO - PROCESS | 1834 | --DOCSHELL 0x7f298d328800 == 106 [pid = 1834] [id = 278] 12:16:47 INFO - PROCESS | 1834 | --DOCSHELL 0x7f2984591000 == 105 [pid = 1834] [id = 275] 12:16:47 INFO - PROCESS | 1834 | --DOMWINDOW == 280 (0x7f2985907000) [pid = 1834] [serial = 813] [outer = (nil)] [url = about:blank] 12:16:47 INFO - PROCESS | 1834 | --DOMWINDOW == 279 (0x7f298590f800) [pid = 1834] [serial = 815] [outer = (nil)] [url = about:blank] 12:16:47 INFO - PROCESS | 1834 | --DOMWINDOW == 278 (0x7f298615ac00) [pid = 1834] [serial = 818] [outer = (nil)] [url = about:blank] 12:16:47 INFO - PROCESS | 1834 | --DOMWINDOW == 277 (0x7f298a527c00) [pid = 1834] [serial = 821] [outer = (nil)] [url = about:blank] 12:16:47 INFO - PROCESS | 1834 | --DOMWINDOW == 276 (0x7f29832e2400) [pid = 1834] [serial = 809] [outer = (nil)] [url = about:blank] 12:16:47 INFO - PROCESS | 1834 | --DOMWINDOW == 275 (0x7f2986177400) [pid = 1834] [serial = 819] [outer = (nil)] [url = about:blank] 12:16:47 INFO - PROCESS | 1834 | --DOMWINDOW == 274 (0x7f29833b4800) [pid = 1834] [serial = 810] [outer = (nil)] [url = about:blank] 12:16:47 INFO - PROCESS | 1834 | --DOMWINDOW == 273 (0x7f2982777c00) [pid = 1834] [serial = 807] [outer = (nil)] [url = about:blank] 12:16:47 INFO - PROCESS | 1834 | --DOMWINDOW == 272 (0x7f29825a5000) [pid = 1834] [serial = 806] [outer = (nil)] [url = about:blank] 12:16:47 INFO - PROCESS | 1834 | --DOMWINDOW == 271 (0x7f298438f800) [pid = 1834] [serial = 812] [outer = (nil)] [url = about:blank] 12:16:47 INFO - PROCESS | 1834 | --DOMWINDOW == 270 (0x7f2980ea6800) [pid = 1834] [serial = 804] [outer = (nil)] [url = about:blank] 12:16:47 INFO - PROCESS | 1834 | --DOMWINDOW == 269 (0x7f297fae0800) [pid = 1834] [serial = 803] [outer = (nil)] [url = about:blank] 12:16:47 INFO - PROCESS | 1834 | --DOMWINDOW == 268 (0x7f29978e1400) [pid = 1834] [serial = 764] [outer = (nil)] [url = about:blank] 12:16:47 INFO - PROCESS | 1834 | --DOMWINDOW == 267 (0x7f298a530000) [pid = 1834] [serial = 822] [outer = (nil)] [url = about:blank] 12:16:47 INFO - PROCESS | 1834 | --DOMWINDOW == 266 (0x7f2985b2b000) [pid = 1834] [serial = 816] [outer = (nil)] [url = about:blank] 12:16:47 INFO - PROCESS | 1834 | 1462475807866 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]]]}] 12:16:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | Canvas test: 2d.gradient.object.crosscanvas 12:16:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | took 1432ms 12:16:47 INFO - PROCESS | 1834 | 1462475807879 Marionette TRACE conn3 -> [0,1221,"getWindowHandle",null] 12:16:47 INFO - PROCESS | 1834 | 1462475807884 Marionette TRACE conn3 <- [1,1221,null,{"value":"8"}] 12:16:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html 12:16:47 INFO - PROCESS | 1834 | 1462475807890 Marionette TRACE conn3 -> [0,1222,"setScriptTimeout",{"ms":35000}] 12:16:47 INFO - PROCESS | 1834 | 1462475807892 Marionette TRACE conn3 <- [1,1222,null,{}] 12:16:47 INFO - PROCESS | 1834 | 1462475807897 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}] 12:16:48 INFO - PROCESS | 1834 | 1462475808058 Marionette TRACE conn3 <- [1,1223,null,{"value":null}] 12:16:48 INFO - PROCESS | 1834 | 1462475808220 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\", \"80296d11-d1d5-4e42-bf66-5e284310a16f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:16:48 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f29846df800 == 106 [pid = 1834] [id = 313] 12:16:48 INFO - PROCESS | 1834 | ++DOMWINDOW == 267 (0x7f298a98f000) [pid = 1834] [serial = 940] [outer = (nil)] 12:16:48 INFO - PROCESS | 1834 | ++DOMWINDOW == 268 (0x7f298b9cfc00) [pid = 1834] [serial = 941] [outer = 0x7f298a98f000] 12:16:48 INFO - PROCESS | 1834 | 1462475808290 Marionette DEBUG loaded listener.js 12:16:48 INFO - PROCESS | 1834 | ++DOMWINDOW == 269 (0x7f298bd0dc00) [pid = 1834] [serial = 942] [outer = 0x7f298a98f000] 12:16:49 INFO - PROCESS | 1834 | 1462475809032 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] 12:16:49 INFO - PROCESS | 1834 | 1462475809107 Marionette TRACE conn3 <- [1,1225,null,{"value":"8"}] 12:16:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html 12:16:49 INFO - PROCESS | 1834 | 1462475809115 Marionette TRACE conn3 -> [0,1226,"setScriptTimeout",{"ms":35000}] 12:16:49 INFO - PROCESS | 1834 | 1462475809118 Marionette TRACE conn3 <- [1,1226,null,{}] 12:16:49 INFO - PROCESS | 1834 | 1462475809123 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}] 12:16:49 INFO - PROCESS | 1834 | 1462475809283 Marionette TRACE conn3 <- [1,1227,null,{"value":null}] 12:16:49 INFO - PROCESS | 1834 | 1462475809296 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\", \"80296d11-d1d5-4e42-bf66-5e284310a16f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:16:49 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f298a54c000 == 107 [pid = 1834] [id = 314] 12:16:49 INFO - PROCESS | 1834 | ++DOMWINDOW == 270 (0x7f298bd0e800) [pid = 1834] [serial = 943] [outer = (nil)] 12:16:49 INFO - PROCESS | 1834 | ++DOMWINDOW == 271 (0x7f298cbbe800) [pid = 1834] [serial = 944] [outer = 0x7f298bd0e800] 12:16:49 INFO - PROCESS | 1834 | 1462475809357 Marionette DEBUG loaded listener.js 12:16:49 INFO - PROCESS | 1834 | ++DOMWINDOW == 272 (0x7f298cd36400) [pid = 1834] [serial = 945] [outer = 0x7f298bd0e800] 12:16:50 INFO - PROCESS | 1834 | 1462475810284 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]]]}] 12:16:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | Canvas test: 2d.gradient.object.invalidcolour 12:16:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | took 1229ms 12:16:50 INFO - PROCESS | 1834 | 1462475810344 Marionette TRACE conn3 -> [0,1229,"getWindowHandle",null] 12:16:50 INFO - PROCESS | 1834 | 1462475810347 Marionette TRACE conn3 <- [1,1229,null,{"value":"8"}] 12:16:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html 12:16:50 INFO - PROCESS | 1834 | 1462475810357 Marionette TRACE conn3 -> [0,1230,"setScriptTimeout",{"ms":35000}] 12:16:50 INFO - PROCESS | 1834 | 1462475810359 Marionette TRACE conn3 <- [1,1230,null,{}] 12:16:50 INFO - PROCESS | 1834 | 1462475810363 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}] 12:16:50 INFO - PROCESS | 1834 | 1462475810592 Marionette TRACE conn3 <- [1,1231,null,{"value":null}] 12:16:50 INFO - PROCESS | 1834 | 1462475810613 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\", \"80296d11-d1d5-4e42-bf66-5e284310a16f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:16:50 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f298cbd5000 == 108 [pid = 1834] [id = 315] 12:16:50 INFO - PROCESS | 1834 | ++DOMWINDOW == 273 (0x7f298c3bac00) [pid = 1834] [serial = 946] [outer = (nil)] 12:16:50 INFO - PROCESS | 1834 | ++DOMWINDOW == 274 (0x7f298cde9400) [pid = 1834] [serial = 947] [outer = 0x7f298c3bac00] 12:16:50 INFO - PROCESS | 1834 | 1462475810672 Marionette DEBUG loaded listener.js 12:16:50 INFO - PROCESS | 1834 | ++DOMWINDOW == 275 (0x7f298d41f000) [pid = 1834] [serial = 948] [outer = 0x7f298c3bac00] 12:16:51 INFO - PROCESS | 1834 | 1462475811508 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]]]}] 12:16:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | Canvas test: 2d.gradient.object.invalidoffset 12:16:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | took 1186ms 12:16:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html 12:16:51 INFO - PROCESS | 1834 | 1462475811544 Marionette TRACE conn3 -> [0,1233,"getWindowHandle",null] 12:16:51 INFO - PROCESS | 1834 | 1462475811546 Marionette TRACE conn3 <- [1,1233,null,{"value":"8"}] 12:16:52 INFO - PROCESS | 1834 | 1462475812476 Marionette TRACE conn3 -> [0,1234,"setScriptTimeout",{"ms":35000}] 12:16:52 INFO - PROCESS | 1834 | 1462475812480 Marionette TRACE conn3 <- [1,1234,null,{}] 12:16:52 INFO - PROCESS | 1834 | --DOMWINDOW == 274 (0x7f298e58c000) [pid = 1834] [serial = 609] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html] 12:16:52 INFO - PROCESS | 1834 | --DOMWINDOW == 273 (0x7f298247a000) [pid = 1834] [serial = 600] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html] 12:16:52 INFO - PROCESS | 1834 | --DOMWINDOW == 272 (0x7f29809fcc00) [pid = 1834] [serial = 739] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html] 12:16:52 INFO - PROCESS | 1834 | --DOMWINDOW == 271 (0x7f298e58d800) [pid = 1834] [serial = 606] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html] 12:16:52 INFO - PROCESS | 1834 | --DOMWINDOW == 270 (0x7f29811ab000) [pid = 1834] [serial = 528] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html] 12:16:52 INFO - PROCESS | 1834 | --DOMWINDOW == 269 (0x7f298a5f1000) [pid = 1834] [serial = 401] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html] 12:16:52 INFO - PROCESS | 1834 | --DOMWINDOW == 268 (0x7f298d1d1400) [pid = 1834] [serial = 570] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html] 12:16:52 INFO - PROCESS | 1834 | --DOMWINDOW == 267 (0x7f298240fc00) [pid = 1834] [serial = 519] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html] 12:16:52 INFO - PROCESS | 1834 | --DOMWINDOW == 266 (0x7f2994a85800) [pid = 1834] [serial = 618] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html] 12:16:52 INFO - PROCESS | 1834 | --DOMWINDOW == 265 (0x7f2997450800) [pid = 1834] [serial = 621] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html] 12:16:52 INFO - PROCESS | 1834 | --DOMWINDOW == 264 (0x7f298bd09800) [pid = 1834] [serial = 525] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html] 12:16:52 INFO - PROCESS | 1834 | --DOMWINDOW == 263 (0x7f298bcfbc00) [pid = 1834] [serial = 567] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html] 12:16:52 INFO - PROCESS | 1834 | --DOMWINDOW == 262 (0x7f298b9c6400) [pid = 1834] [serial = 603] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html] 12:16:52 INFO - PROCESS | 1834 | --DOMWINDOW == 261 (0x7f2986e6e400) [pid = 1834] [serial = 522] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html] 12:16:52 INFO - PROCESS | 1834 | --DOMWINDOW == 260 (0x7f298240c800) [pid = 1834] [serial = 492] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html] 12:16:52 INFO - PROCESS | 1834 | --DOMWINDOW == 259 (0x7f298616dc00) [pid = 1834] [serial = 880] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html] 12:16:52 INFO - PROCESS | 1834 | --DOMWINDOW == 258 (0x7f298240f800) [pid = 1834] [serial = 871] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html] 12:16:52 INFO - PROCESS | 1834 | --DOMWINDOW == 257 (0x7f2981160400) [pid = 1834] [serial = 874] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.empty.html] 12:16:52 INFO - PROCESS | 1834 | --DOMWINDOW == 256 (0x7f2985911800) [pid = 1834] [serial = 877] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html] 12:16:52 INFO - PROCESS | 1834 | --DOMWINDOW == 255 (0x7f298a522c00) [pid = 1834] [serial = 883] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html] 12:16:52 INFO - PROCESS | 1834 | --DOMWINDOW == 254 (0x7f2980eac400) [pid = 1834] [serial = 889] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html] 12:16:52 INFO - PROCESS | 1834 | --DOMWINDOW == 253 (0x7f29927e8000) [pid = 1834] [serial = 534] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html] 12:16:52 INFO - PROCESS | 1834 | --DOMWINDOW == 252 (0x7f29842f0000) [pid = 1834] [serial = 561] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html] 12:16:52 INFO - PROCESS | 1834 | --DOMWINDOW == 251 (0x7f299594a800) [pid = 1834] [serial = 576] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html] 12:16:52 INFO - PROCESS | 1834 | --DOMWINDOW == 250 (0x7f29809f8000) [pid = 1834] [serial = 597] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html] 12:16:52 INFO - PROCESS | 1834 | --DOMWINDOW == 249 (0x7f29842e9000) [pid = 1834] [serial = 558] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html] 12:16:52 INFO - PROCESS | 1834 | --DOMWINDOW == 248 (0x7f2993b46400) [pid = 1834] [serial = 537] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html] 12:16:52 INFO - PROCESS | 1834 | --DOMWINDOW == 247 (0x7f29811aa800) [pid = 1834] [serial = 579] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html] 12:16:52 INFO - PROCESS | 1834 | --DOMWINDOW == 246 (0x7f298cdeb000) [pid = 1834] [serial = 531] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html] 12:16:52 INFO - PROCESS | 1834 | --DOMWINDOW == 245 (0x7f299594a400) [pid = 1834] [serial = 573] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html] 12:16:52 INFO - PROCESS | 1834 | --DOMWINDOW == 244 (0x7f298a52dc00) [pid = 1834] [serial = 627] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html] 12:16:52 INFO - PROCESS | 1834 | --DOMWINDOW == 243 (0x7f297fad9c00) [pid = 1834] [serial = 678] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html] 12:16:52 INFO - PROCESS | 1834 | --DOMWINDOW == 242 (0x7f299331e000) [pid = 1834] [serial = 615] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html] 12:16:52 INFO - PROCESS | 1834 | --DOMWINDOW == 241 (0x7f298bcf8000) [pid = 1834] [serial = 564] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html] 12:16:52 INFO - PROCESS | 1834 | --DOMWINDOW == 240 (0x7f29809f4c00) [pid = 1834] [serial = 624] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html] 12:16:52 INFO - PROCESS | 1834 | --DOMWINDOW == 239 (0x7f2993319800) [pid = 1834] [serial = 612] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html] 12:16:52 INFO - PROCESS | 1834 | --DOMWINDOW == 238 (0x7f298c83e400) [pid = 1834] [serial = 886] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html] 12:16:52 INFO - PROCESS | 1834 | 1462475812645 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}] 12:16:52 INFO - PROCESS | 1834 | 1462475812798 Marionette TRACE conn3 <- [1,1235,null,{"value":null}] 12:16:52 INFO - PROCESS | 1834 | 1462475812945 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\", \"80296d11-d1d5-4e42-bf66-5e284310a16f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:16:52 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f29845a8800 == 109 [pid = 1834] [id = 316] 12:16:52 INFO - PROCESS | 1834 | ++DOMWINDOW == 239 (0x7f2982471400) [pid = 1834] [serial = 949] [outer = (nil)] 12:16:53 INFO - PROCESS | 1834 | ++DOMWINDOW == 240 (0x7f29833b0400) [pid = 1834] [serial = 950] [outer = 0x7f2982471400] 12:16:53 INFO - PROCESS | 1834 | 1462475813006 Marionette DEBUG loaded listener.js 12:16:53 INFO - PROCESS | 1834 | ++DOMWINDOW == 241 (0x7f2986041800) [pid = 1834] [serial = 951] [outer = 0x7f2982471400] 12:16:53 INFO - PROCESS | 1834 | 1462475813631 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]]]}] 12:16:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | createLinearGradient() and createRadialGradient() returns objects implementing CanvasGradient 12:16:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | took 2107ms 12:16:53 INFO - PROCESS | 1834 | 1462475813660 Marionette TRACE conn3 -> [0,1237,"getWindowHandle",null] 12:16:53 INFO - PROCESS | 1834 | 1462475813663 Marionette TRACE conn3 <- [1,1237,null,{"value":"8"}] 12:16:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html 12:16:53 INFO - PROCESS | 1834 | 1462475813668 Marionette TRACE conn3 -> [0,1238,"setScriptTimeout",{"ms":35000}] 12:16:53 INFO - PROCESS | 1834 | 1462475813670 Marionette TRACE conn3 <- [1,1238,null,{}] 12:16:53 INFO - PROCESS | 1834 | 1462475813676 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}] 12:16:53 INFO - PROCESS | 1834 | 1462475813897 Marionette TRACE conn3 <- [1,1239,null,{"value":null}] 12:16:53 INFO - PROCESS | 1834 | 1462475813917 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\", \"80296d11-d1d5-4e42-bf66-5e284310a16f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:16:53 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f298d0d1000 == 110 [pid = 1834] [id = 317] 12:16:53 INFO - PROCESS | 1834 | ++DOMWINDOW == 242 (0x7f2982406400) [pid = 1834] [serial = 952] [outer = (nil)] 12:16:53 INFO - PROCESS | 1834 | ++DOMWINDOW == 243 (0x7f298a52dc00) [pid = 1834] [serial = 953] [outer = 0x7f2982406400] 12:16:53 INFO - PROCESS | 1834 | 1462475813976 Marionette DEBUG loaded listener.js 12:16:54 INFO - PROCESS | 1834 | ++DOMWINDOW == 244 (0x7f298c3b9400) [pid = 1834] [serial = 954] [outer = 0x7f2982406400] 12:16:54 INFO - PROCESS | 1834 | 1462475814949 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]]]}] 12:16:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | window.CanvasGradient exists and has the right properties 12:16:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | took 1331ms 12:16:55 INFO - PROCESS | 1834 | 1462475815001 Marionette TRACE conn3 -> [0,1241,"getWindowHandle",null] 12:16:55 INFO - PROCESS | 1834 | 1462475815008 Marionette TRACE conn3 <- [1,1241,null,{"value":"8"}] 12:16:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html 12:16:55 INFO - PROCESS | 1834 | 1462475815017 Marionette TRACE conn3 -> [0,1242,"setScriptTimeout",{"ms":35000}] 12:16:55 INFO - PROCESS | 1834 | 1462475815023 Marionette TRACE conn3 <- [1,1242,null,{}] 12:16:55 INFO - PROCESS | 1834 | 1462475815032 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}] 12:16:55 INFO - PROCESS | 1834 | 1462475815266 Marionette TRACE conn3 <- [1,1243,null,{"value":null}] 12:16:55 INFO - PROCESS | 1834 | 1462475815535 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\", \"80296d11-d1d5-4e42-bf66-5e284310a16f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:16:55 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f2983557800 == 111 [pid = 1834] [id = 318] 12:16:55 INFO - PROCESS | 1834 | ++DOMWINDOW == 245 (0x7f29825a8c00) [pid = 1834] [serial = 955] [outer = (nil)] 12:16:55 INFO - PROCESS | 1834 | ++DOMWINDOW == 246 (0x7f2982c3b000) [pid = 1834] [serial = 956] [outer = 0x7f29825a8c00] 12:16:55 INFO - PROCESS | 1834 | 1462475815653 Marionette DEBUG loaded listener.js 12:16:55 INFO - PROCESS | 1834 | ++DOMWINDOW == 247 (0x7f29833afc00) [pid = 1834] [serial = 957] [outer = 0x7f29825a8c00] 12:16:56 INFO - PROCESS | 1834 | 1462475816520 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]]]}] 12:16:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | Canvas test: 2d.gradient.object.update 12:16:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | took 1542ms 12:16:56 INFO - PROCESS | 1834 | 1462475816559 Marionette TRACE conn3 -> [0,1245,"getWindowHandle",null] 12:16:56 INFO - PROCESS | 1834 | 1462475816569 Marionette TRACE conn3 <- [1,1245,null,{"value":"8"}] 12:16:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html 12:16:56 INFO - PROCESS | 1834 | 1462475816599 Marionette TRACE conn3 -> [0,1246,"setScriptTimeout",{"ms":35000}] 12:16:56 INFO - PROCESS | 1834 | 1462475816603 Marionette TRACE conn3 <- [1,1246,null,{}] 12:16:56 INFO - PROCESS | 1834 | 1462475816610 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}] 12:16:56 INFO - PROCESS | 1834 | 1462475816807 Marionette TRACE conn3 <- [1,1247,null,{"value":null}] 12:16:57 INFO - PROCESS | 1834 | 1462475817046 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\", \"80296d11-d1d5-4e42-bf66-5e284310a16f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:16:57 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f2986062000 == 112 [pid = 1834] [id = 319] 12:16:57 INFO - PROCESS | 1834 | ++DOMWINDOW == 248 (0x7f2985849400) [pid = 1834] [serial = 958] [outer = (nil)] 12:16:57 INFO - PROCESS | 1834 | ++DOMWINDOW == 249 (0x7f2986161400) [pid = 1834] [serial = 959] [outer = 0x7f2985849400] 12:16:57 INFO - PROCESS | 1834 | 1462475817162 Marionette DEBUG loaded listener.js 12:16:57 INFO - PROCESS | 1834 | ++DOMWINDOW == 250 (0x7f2986f68000) [pid = 1834] [serial = 960] [outer = 0x7f2985849400] 12:16:58 INFO - PROCESS | 1834 | 1462475818099 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]]]}] 12:16:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | Canvas test: 2d.gradient.radial.cone.behind 12:16:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | took 1539ms 12:16:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html 12:16:58 INFO - PROCESS | 1834 | 1462475818135 Marionette TRACE conn3 -> [0,1249,"getWindowHandle",null] 12:16:58 INFO - PROCESS | 1834 | 1462475818138 Marionette TRACE conn3 <- [1,1249,null,{"value":"8"}] 12:16:58 INFO - PROCESS | 1834 | 1462475818144 Marionette TRACE conn3 -> [0,1250,"setScriptTimeout",{"ms":35000}] 12:16:58 INFO - PROCESS | 1834 | 1462475818150 Marionette TRACE conn3 <- [1,1250,null,{}] 12:16:58 INFO - PROCESS | 1834 | 1462475818166 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}] 12:16:58 INFO - PROCESS | 1834 | 1462475818353 Marionette TRACE conn3 <- [1,1251,null,{"value":null}] 12:16:58 INFO - PROCESS | 1834 | 1462475818599 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\", \"80296d11-d1d5-4e42-bf66-5e284310a16f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:16:58 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f298d298000 == 113 [pid = 1834] [id = 320] 12:16:58 INFO - PROCESS | 1834 | ++DOMWINDOW == 251 (0x7f298a96e000) [pid = 1834] [serial = 961] [outer = (nil)] 12:16:58 INFO - PROCESS | 1834 | ++DOMWINDOW == 252 (0x7f298b9d1000) [pid = 1834] [serial = 962] [outer = 0x7f298a96e000] 12:16:58 INFO - PROCESS | 1834 | 1462475818728 Marionette DEBUG loaded listener.js 12:16:58 INFO - PROCESS | 1834 | ++DOMWINDOW == 253 (0x7f298bd11800) [pid = 1834] [serial = 963] [outer = 0x7f298a96e000] 12:16:59 INFO - PROCESS | 1834 | 1462475819567 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]]]}] 12:16:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | Canvas test: 2d.gradient.radial.cone.beside 12:16:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | took 1491ms 12:16:59 INFO - PROCESS | 1834 | 1462475819635 Marionette TRACE conn3 -> [0,1253,"getWindowHandle",null] 12:16:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html 12:16:59 INFO - PROCESS | 1834 | 1462475819640 Marionette TRACE conn3 <- [1,1253,null,{"value":"8"}] 12:16:59 INFO - PROCESS | 1834 | 1462475819647 Marionette TRACE conn3 -> [0,1254,"setScriptTimeout",{"ms":35000}] 12:16:59 INFO - PROCESS | 1834 | 1462475819650 Marionette TRACE conn3 <- [1,1254,null,{}] 12:16:59 INFO - PROCESS | 1834 | 1462475819655 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}] 12:16:59 INFO - PROCESS | 1834 | 1462475819846 Marionette TRACE conn3 <- [1,1255,null,{"value":null}] 12:17:00 INFO - PROCESS | 1834 | 1462475820050 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\", \"80296d11-d1d5-4e42-bf66-5e284310a16f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:17:00 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f298d3d6800 == 114 [pid = 1834] [id = 321] 12:17:00 INFO - PROCESS | 1834 | ++DOMWINDOW == 254 (0x7f298a970000) [pid = 1834] [serial = 964] [outer = (nil)] 12:17:00 INFO - PROCESS | 1834 | ++DOMWINDOW == 255 (0x7f298cdddc00) [pid = 1834] [serial = 965] [outer = 0x7f298a970000] 12:17:00 INFO - PROCESS | 1834 | 1462475820126 Marionette DEBUG loaded listener.js 12:17:00 INFO - PROCESS | 1834 | ++DOMWINDOW == 256 (0x7f298d41f400) [pid = 1834] [serial = 966] [outer = 0x7f298a970000] 12:17:01 INFO - PROCESS | 1834 | 1462475821074 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]]]}] 12:17:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | Canvas test: 2d.gradient.radial.cone.bottom 12:17:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | took 1491ms 12:17:01 INFO - PROCESS | 1834 | 1462475821138 Marionette TRACE conn3 -> [0,1257,"getWindowHandle",null] 12:17:01 INFO - PROCESS | 1834 | 1462475821142 Marionette TRACE conn3 <- [1,1257,null,{"value":"8"}] 12:17:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html 12:17:01 INFO - PROCESS | 1834 | 1462475821148 Marionette TRACE conn3 -> [0,1258,"setScriptTimeout",{"ms":35000}] 12:17:01 INFO - PROCESS | 1834 | 1462475821151 Marionette TRACE conn3 <- [1,1258,null,{}] 12:17:01 INFO - PROCESS | 1834 | 1462475821156 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}] 12:17:01 INFO - PROCESS | 1834 | 1462475821347 Marionette TRACE conn3 <- [1,1259,null,{"value":null}] 12:17:01 INFO - PROCESS | 1834 | 1462475821596 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\", \"80296d11-d1d5-4e42-bf66-5e284310a16f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:17:01 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f299275e000 == 115 [pid = 1834] [id = 322] 12:17:01 INFO - PROCESS | 1834 | ++DOMWINDOW == 257 (0x7f298d421800) [pid = 1834] [serial = 967] [outer = (nil)] 12:17:01 INFO - PROCESS | 1834 | ++DOMWINDOW == 258 (0x7f298e940400) [pid = 1834] [serial = 968] [outer = 0x7f298d421800] 12:17:01 INFO - PROCESS | 1834 | 1462475821713 Marionette DEBUG loaded listener.js 12:17:01 INFO - PROCESS | 1834 | ++DOMWINDOW == 259 (0x7f298fe14000) [pid = 1834] [serial = 969] [outer = 0x7f298d421800] 12:17:02 INFO - PROCESS | 1834 | 1462475822561 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]]]}] 12:17:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | Canvas test: 2d.gradient.radial.cone.cylinder 12:17:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | took 1482ms 12:17:02 INFO - PROCESS | 1834 | 1462475822632 Marionette TRACE conn3 -> [0,1261,"getWindowHandle",null] 12:17:02 INFO - PROCESS | 1834 | 1462475822635 Marionette TRACE conn3 <- [1,1261,null,{"value":"8"}] 12:17:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html 12:17:02 INFO - PROCESS | 1834 | 1462475822641 Marionette TRACE conn3 -> [0,1262,"setScriptTimeout",{"ms":35000}] 12:17:02 INFO - PROCESS | 1834 | 1462475822644 Marionette TRACE conn3 <- [1,1262,null,{}] 12:17:02 INFO - PROCESS | 1834 | 1462475822650 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}] 12:17:02 INFO - PROCESS | 1834 | 1462475822875 Marionette TRACE conn3 <- [1,1263,null,{"value":null}] 12:17:03 INFO - PROCESS | 1834 | 1462475823122 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\", \"80296d11-d1d5-4e42-bf66-5e284310a16f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:17:03 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f2995db8800 == 116 [pid = 1834] [id = 323] 12:17:03 INFO - PROCESS | 1834 | ++DOMWINDOW == 260 (0x7f298ff82800) [pid = 1834] [serial = 970] [outer = (nil)] 12:17:03 INFO - PROCESS | 1834 | ++DOMWINDOW == 261 (0x7f29901da800) [pid = 1834] [serial = 971] [outer = 0x7f298ff82800] 12:17:03 INFO - PROCESS | 1834 | 1462475823221 Marionette DEBUG loaded listener.js 12:17:03 INFO - PROCESS | 1834 | ++DOMWINDOW == 262 (0x7f29927e8800) [pid = 1834] [serial = 972] [outer = 0x7f298ff82800] 12:17:04 INFO - PROCESS | 1834 | 1462475824034 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]]]}] 12:17:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | Canvas test: 2d.gradient.radial.cone.front 12:17:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | took 1433ms 12:17:04 INFO - PROCESS | 1834 | 1462475824075 Marionette TRACE conn3 -> [0,1265,"getWindowHandle",null] 12:17:04 INFO - PROCESS | 1834 | 1462475824078 Marionette TRACE conn3 <- [1,1265,null,{"value":"8"}] 12:17:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html 12:17:04 INFO - PROCESS | 1834 | 1462475824085 Marionette TRACE conn3 -> [0,1266,"setScriptTimeout",{"ms":35000}] 12:17:04 INFO - PROCESS | 1834 | 1462475824089 Marionette TRACE conn3 <- [1,1266,null,{}] 12:17:04 INFO - PROCESS | 1834 | 1462475824094 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}] 12:17:04 INFO - PROCESS | 1834 | 1462475824281 Marionette TRACE conn3 <- [1,1267,null,{"value":null}] 12:17:04 INFO - PROCESS | 1834 | 1462475824481 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\", \"80296d11-d1d5-4e42-bf66-5e284310a16f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:17:04 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f2996b96800 == 117 [pid = 1834] [id = 324] 12:17:04 INFO - PROCESS | 1834 | ++DOMWINDOW == 263 (0x7f298ffcd800) [pid = 1834] [serial = 973] [outer = (nil)] 12:17:04 INFO - PROCESS | 1834 | ++DOMWINDOW == 264 (0x7f2993c72000) [pid = 1834] [serial = 974] [outer = 0x7f298ffcd800] 12:17:04 INFO - PROCESS | 1834 | 1462475824553 Marionette DEBUG loaded listener.js 12:17:04 INFO - PROCESS | 1834 | ++DOMWINDOW == 265 (0x7f2993c7b400) [pid = 1834] [serial = 975] [outer = 0x7f298ffcd800] 12:17:05 INFO - PROCESS | 1834 | 1462475825460 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]]]}] 12:17:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | Canvas test: 2d.gradient.radial.cone.shape1 12:17:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | took 1430ms 12:17:05 INFO - PROCESS | 1834 | 1462475825517 Marionette TRACE conn3 -> [0,1269,"getWindowHandle",null] 12:17:05 INFO - PROCESS | 1834 | 1462475825521 Marionette TRACE conn3 <- [1,1269,null,{"value":"8"}] 12:17:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html 12:17:05 INFO - PROCESS | 1834 | 1462475825527 Marionette TRACE conn3 -> [0,1270,"setScriptTimeout",{"ms":35000}] 12:17:05 INFO - PROCESS | 1834 | 1462475825530 Marionette TRACE conn3 <- [1,1270,null,{}] 12:17:05 INFO - PROCESS | 1834 | 1462475825536 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}] 12:17:05 INFO - PROCESS | 1834 | 1462475825718 Marionette TRACE conn3 <- [1,1271,null,{"value":null}] 12:17:05 INFO - PROCESS | 1834 | 1462475825920 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\", \"80296d11-d1d5-4e42-bf66-5e284310a16f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:17:05 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f2999430800 == 118 [pid = 1834] [id = 325] 12:17:05 INFO - PROCESS | 1834 | ++DOMWINDOW == 266 (0x7f29927ebc00) [pid = 1834] [serial = 976] [outer = (nil)] 12:17:05 INFO - PROCESS | 1834 | ++DOMWINDOW == 267 (0x7f2994db7800) [pid = 1834] [serial = 977] [outer = 0x7f29927ebc00] 12:17:05 INFO - PROCESS | 1834 | 1462475825993 Marionette DEBUG loaded listener.js 12:17:06 INFO - PROCESS | 1834 | ++DOMWINDOW == 268 (0x7f299594fc00) [pid = 1834] [serial = 978] [outer = 0x7f29927ebc00] 12:17:06 INFO - PROCESS | 1834 | 1462475826871 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]]]}] 12:17:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | Canvas test: 2d.gradient.radial.cone.shape2 12:17:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | took 1390ms 12:17:06 INFO - PROCESS | 1834 | 1462475826920 Marionette TRACE conn3 -> [0,1273,"getWindowHandle",null] 12:17:06 INFO - PROCESS | 1834 | 1462475826923 Marionette TRACE conn3 <- [1,1273,null,{"value":"8"}] 12:17:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html 12:17:06 INFO - PROCESS | 1834 | 1462475826929 Marionette TRACE conn3 -> [0,1274,"setScriptTimeout",{"ms":35000}] 12:17:06 INFO - PROCESS | 1834 | 1462475826932 Marionette TRACE conn3 <- [1,1274,null,{}] 12:17:06 INFO - PROCESS | 1834 | 1462475826938 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}] 12:17:07 INFO - PROCESS | 1834 | 1462475827122 Marionette TRACE conn3 <- [1,1275,null,{"value":null}] 12:17:07 INFO - PROCESS | 1834 | 1462475827333 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\", \"80296d11-d1d5-4e42-bf66-5e284310a16f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:17:07 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f29a3232000 == 119 [pid = 1834] [id = 326] 12:17:07 INFO - PROCESS | 1834 | ++DOMWINDOW == 269 (0x7f29933ae400) [pid = 1834] [serial = 979] [outer = (nil)] 12:17:07 INFO - PROCESS | 1834 | ++DOMWINDOW == 270 (0x7f299612fc00) [pid = 1834] [serial = 980] [outer = 0x7f29933ae400] 12:17:07 INFO - PROCESS | 1834 | 1462475827442 Marionette DEBUG loaded listener.js 12:17:07 INFO - PROCESS | 1834 | ++DOMWINDOW == 271 (0x7f2996b46400) [pid = 1834] [serial = 981] [outer = 0x7f29933ae400] 12:17:08 INFO - PROCESS | 1834 | 1462475828355 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]]]}] 12:17:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | Canvas test: 2d.gradient.radial.cone.top 12:17:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | took 1479ms 12:17:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html 12:17:08 INFO - PROCESS | 1834 | 1462475828410 Marionette TRACE conn3 -> [0,1277,"getWindowHandle",null] 12:17:08 INFO - PROCESS | 1834 | 1462475828412 Marionette TRACE conn3 <- [1,1277,null,{"value":"8"}] 12:17:08 INFO - PROCESS | 1834 | 1462475828419 Marionette TRACE conn3 -> [0,1278,"setScriptTimeout",{"ms":35000}] 12:17:08 INFO - PROCESS | 1834 | 1462475828422 Marionette TRACE conn3 <- [1,1278,null,{}] 12:17:08 INFO - PROCESS | 1834 | 1462475828428 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}] 12:17:08 INFO - PROCESS | 1834 | 1462475828605 Marionette TRACE conn3 <- [1,1279,null,{"value":null}] 12:17:08 INFO - PROCESS | 1834 | 1462475828806 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\", \"80296d11-d1d5-4e42-bf66-5e284310a16f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:17:08 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f29a4740800 == 120 [pid = 1834] [id = 327] 12:17:08 INFO - PROCESS | 1834 | ++DOMWINDOW == 272 (0x7f2993cd7000) [pid = 1834] [serial = 982] [outer = (nil)] 12:17:08 INFO - PROCESS | 1834 | ++DOMWINDOW == 273 (0x7f29978e1400) [pid = 1834] [serial = 983] [outer = 0x7f2993cd7000] 12:17:08 INFO - PROCESS | 1834 | 1462475828873 Marionette DEBUG loaded listener.js 12:17:08 INFO - PROCESS | 1834 | ++DOMWINDOW == 274 (0x7f2997956c00) [pid = 1834] [serial = 984] [outer = 0x7f2993cd7000] 12:17:09 INFO - PROCESS | 1834 | 1462475829757 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]]]}] 12:17:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | Canvas test: 2d.gradient.radial.equal 12:17:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | took 1385ms 12:17:09 INFO - PROCESS | 1834 | 1462475829804 Marionette TRACE conn3 -> [0,1281,"getWindowHandle",null] 12:17:09 INFO - PROCESS | 1834 | 1462475829808 Marionette TRACE conn3 <- [1,1281,null,{"value":"8"}] 12:17:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html 12:17:09 INFO - PROCESS | 1834 | 1462475829814 Marionette TRACE conn3 -> [0,1282,"setScriptTimeout",{"ms":35000}] 12:17:09 INFO - PROCESS | 1834 | 1462475829818 Marionette TRACE conn3 <- [1,1282,null,{}] 12:17:09 INFO - PROCESS | 1834 | 1462475829824 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}] 12:17:10 INFO - PROCESS | 1834 | 1462475830039 Marionette TRACE conn3 <- [1,1283,null,{"value":null}] 12:17:10 INFO - PROCESS | 1834 | 1462475830238 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\", \"80296d11-d1d5-4e42-bf66-5e284310a16f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:17:10 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f29a8605000 == 121 [pid = 1834] [id = 328] 12:17:10 INFO - PROCESS | 1834 | ++DOMWINDOW == 275 (0x7f29993a4400) [pid = 1834] [serial = 985] [outer = (nil)] 12:17:10 INFO - PROCESS | 1834 | ++DOMWINDOW == 276 (0x7f299995c000) [pid = 1834] [serial = 986] [outer = 0x7f29993a4400] 12:17:10 INFO - PROCESS | 1834 | 1462475830368 Marionette DEBUG loaded listener.js 12:17:10 INFO - PROCESS | 1834 | ++DOMWINDOW == 277 (0x7f299d643400) [pid = 1834] [serial = 987] [outer = 0x7f29993a4400] 12:17:11 INFO - PROCESS | 1834 | 1462475831201 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]]]}] 12:17:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | Canvas test: 2d.gradient.radial.inside1 12:17:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | took 1432ms 12:17:11 INFO - PROCESS | 1834 | 1462475831248 Marionette TRACE conn3 -> [0,1285,"getWindowHandle",null] 12:17:11 INFO - PROCESS | 1834 | 1462475831251 Marionette TRACE conn3 <- [1,1285,null,{"value":"8"}] 12:17:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html 12:17:11 INFO - PROCESS | 1834 | 1462475831257 Marionette TRACE conn3 -> [0,1286,"setScriptTimeout",{"ms":35000}] 12:17:11 INFO - PROCESS | 1834 | 1462475831259 Marionette TRACE conn3 <- [1,1286,null,{}] 12:17:11 INFO - PROCESS | 1834 | 1462475831265 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}] 12:17:11 INFO - PROCESS | 1834 | 1462475831451 Marionette TRACE conn3 <- [1,1287,null,{"value":null}] 12:17:11 INFO - PROCESS | 1834 | 1462475831677 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\", \"80296d11-d1d5-4e42-bf66-5e284310a16f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:17:11 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f297e650800 == 122 [pid = 1834] [id = 329] 12:17:11 INFO - PROCESS | 1834 | ++DOMWINDOW == 278 (0x7f2986162000) [pid = 1834] [serial = 988] [outer = (nil)] 12:17:11 INFO - PROCESS | 1834 | ++DOMWINDOW == 279 (0x7f298d1d2800) [pid = 1834] [serial = 989] [outer = 0x7f2986162000] 12:17:11 INFO - PROCESS | 1834 | 1462475831787 Marionette DEBUG loaded listener.js 12:17:11 INFO - PROCESS | 1834 | ++DOMWINDOW == 280 (0x7f29a320f800) [pid = 1834] [serial = 990] [outer = 0x7f2986162000] 12:17:12 INFO - PROCESS | 1834 | 1462475832714 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]]]}] 12:17:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | Canvas test: 2d.gradient.radial.inside2 12:17:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | took 1531ms 12:17:12 INFO - PROCESS | 1834 | 1462475832789 Marionette TRACE conn3 -> [0,1289,"getWindowHandle",null] 12:17:12 INFO - PROCESS | 1834 | 1462475832793 Marionette TRACE conn3 <- [1,1289,null,{"value":"8"}] 12:17:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html 12:17:12 INFO - PROCESS | 1834 | 1462475832799 Marionette TRACE conn3 -> [0,1290,"setScriptTimeout",{"ms":35000}] 12:17:12 INFO - PROCESS | 1834 | 1462475832801 Marionette TRACE conn3 <- [1,1290,null,{}] 12:17:12 INFO - PROCESS | 1834 | 1462475832807 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}] 12:17:13 INFO - PROCESS | 1834 | 1462475833015 Marionette TRACE conn3 <- [1,1291,null,{"value":null}] 12:17:13 INFO - PROCESS | 1834 | 1462475833269 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\", \"80296d11-d1d5-4e42-bf66-5e284310a16f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:17:13 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f2982aef000 == 123 [pid = 1834] [id = 330] 12:17:13 INFO - PROCESS | 1834 | ++DOMWINDOW == 281 (0x7f29832dbc00) [pid = 1834] [serial = 991] [outer = (nil)] 12:17:13 INFO - PROCESS | 1834 | ++DOMWINDOW == 282 (0x7f298d429000) [pid = 1834] [serial = 992] [outer = 0x7f29832dbc00] 12:17:13 INFO - PROCESS | 1834 | 1462475833356 Marionette DEBUG loaded listener.js 12:17:13 INFO - PROCESS | 1834 | ++DOMWINDOW == 283 (0x7f29a328d000) [pid = 1834] [serial = 993] [outer = 0x7f29832dbc00] 12:17:14 INFO - PROCESS | 1834 | 1462475834217 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]]]}] 12:17:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | Canvas test: 2d.gradient.radial.inside3 12:17:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | took 1480ms 12:17:14 INFO - PROCESS | 1834 | 1462475834280 Marionette TRACE conn3 -> [0,1293,"getWindowHandle",null] 12:17:14 INFO - PROCESS | 1834 | 1462475834284 Marionette TRACE conn3 <- [1,1293,null,{"value":"8"}] 12:17:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html 12:17:14 INFO - PROCESS | 1834 | 1462475834289 Marionette TRACE conn3 -> [0,1294,"setScriptTimeout",{"ms":35000}] 12:17:14 INFO - PROCESS | 1834 | 1462475834292 Marionette TRACE conn3 <- [1,1294,null,{}] 12:17:14 INFO - PROCESS | 1834 | 1462475834299 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}] 12:17:14 INFO - PROCESS | 1834 | 1462475834495 Marionette TRACE conn3 <- [1,1295,null,{"value":null}] 12:17:14 INFO - PROCESS | 1834 | 1462475834699 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\", \"80296d11-d1d5-4e42-bf66-5e284310a16f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:17:14 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f298d0cc800 == 124 [pid = 1834] [id = 331] 12:17:14 INFO - PROCESS | 1834 | ++DOMWINDOW == 284 (0x7f29809f1400) [pid = 1834] [serial = 994] [outer = (nil)] 12:17:14 INFO - PROCESS | 1834 | ++DOMWINDOW == 285 (0x7f29a3291c00) [pid = 1834] [serial = 995] [outer = 0x7f29809f1400] 12:17:14 INFO - PROCESS | 1834 | 1462475834812 Marionette DEBUG loaded listener.js 12:17:14 INFO - PROCESS | 1834 | ++DOMWINDOW == 286 (0x7f29a35f5800) [pid = 1834] [serial = 996] [outer = 0x7f29809f1400] 12:17:15 INFO - PROCESS | 1834 | 1462475835660 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]]]}] 12:17:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | createRadialGradient() throws INDEX_SIZE_ERR if either radius is negative 12:17:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | took 1444ms 12:17:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html 12:17:15 INFO - PROCESS | 1834 | 1462475835734 Marionette TRACE conn3 -> [0,1297,"getWindowHandle",null] 12:17:15 INFO - PROCESS | 1834 | 1462475835737 Marionette TRACE conn3 <- [1,1297,null,{"value":"8"}] 12:17:15 INFO - PROCESS | 1834 | 1462475835743 Marionette TRACE conn3 -> [0,1298,"setScriptTimeout",{"ms":35000}] 12:17:15 INFO - PROCESS | 1834 | 1462475835746 Marionette TRACE conn3 <- [1,1298,null,{}] 12:17:15 INFO - PROCESS | 1834 | 1462475835751 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}] 12:17:15 INFO - PROCESS | 1834 | 1462475835933 Marionette TRACE conn3 <- [1,1299,null,{"value":null}] 12:17:16 INFO - PROCESS | 1834 | 1462475836137 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\", \"80296d11-d1d5-4e42-bf66-5e284310a16f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:17:16 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f29a4979000 == 125 [pid = 1834] [id = 332] 12:17:16 INFO - PROCESS | 1834 | ++DOMWINDOW == 287 (0x7f2982476000) [pid = 1834] [serial = 997] [outer = (nil)] 12:17:16 INFO - PROCESS | 1834 | ++DOMWINDOW == 288 (0x7f29a37a7c00) [pid = 1834] [serial = 998] [outer = 0x7f2982476000] 12:17:16 INFO - PROCESS | 1834 | 1462475836209 Marionette DEBUG loaded listener.js 12:17:16 INFO - PROCESS | 1834 | ++DOMWINDOW == 289 (0x7f29a441e400) [pid = 1834] [serial = 999] [outer = 0x7f2982476000] 12:17:17 INFO - PROCESS | 1834 | 1462475837135 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]]]}] 12:17:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | createRadialGradient() throws TypeError if arguments are not finite 12:17:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | took 1437ms 12:17:17 INFO - PROCESS | 1834 | 1462475837181 Marionette TRACE conn3 -> [0,1301,"getWindowHandle",null] 12:17:17 INFO - PROCESS | 1834 | 1462475837184 Marionette TRACE conn3 <- [1,1301,null,{"value":"8"}] 12:17:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html 12:17:17 INFO - PROCESS | 1834 | 1462475837191 Marionette TRACE conn3 -> [0,1302,"setScriptTimeout",{"ms":35000}] 12:17:17 INFO - PROCESS | 1834 | 1462475837193 Marionette TRACE conn3 <- [1,1302,null,{}] 12:17:17 INFO - PROCESS | 1834 | 1462475837198 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}] 12:17:17 INFO - PROCESS | 1834 | 1462475837404 Marionette TRACE conn3 <- [1,1303,null,{"value":null}] 12:17:17 INFO - PROCESS | 1834 | 1462475837625 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\", \"80296d11-d1d5-4e42-bf66-5e284310a16f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:17:17 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f2979ed8800 == 126 [pid = 1834] [id = 333] 12:17:17 INFO - PROCESS | 1834 | ++DOMWINDOW == 290 (0x7f298240ec00) [pid = 1834] [serial = 1000] [outer = (nil)] 12:17:17 INFO - PROCESS | 1834 | ++DOMWINDOW == 291 (0x7f29832e5400) [pid = 1834] [serial = 1001] [outer = 0x7f298240ec00] 12:17:17 INFO - PROCESS | 1834 | 1462475837785 Marionette DEBUG loaded listener.js 12:17:17 INFO - PROCESS | 1834 | ++DOMWINDOW == 292 (0x7f298bcf1400) [pid = 1834] [serial = 1002] [outer = 0x7f298240ec00] 12:17:18 INFO - PROCESS | 1834 | --DOCSHELL 0x7f298e277800 == 125 [pid = 1834] [id = 10] 12:17:19 INFO - PROCESS | 1834 | 1462475839183 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]]]}] 12:17:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | Canvas test: 2d.gradient.radial.outside1 12:17:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | took 2038ms 12:17:19 INFO - PROCESS | 1834 | 1462475839230 Marionette TRACE conn3 -> [0,1305,"getWindowHandle",null] 12:17:19 INFO - PROCESS | 1834 | 1462475839237 Marionette TRACE conn3 <- [1,1305,null,{"value":"8"}] 12:17:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html 12:17:19 INFO - PROCESS | 1834 | 1462475839244 Marionette TRACE conn3 -> [0,1306,"setScriptTimeout",{"ms":35000}] 12:17:19 INFO - PROCESS | 1834 | 1462475839249 Marionette TRACE conn3 <- [1,1306,null,{}] 12:17:19 INFO - PROCESS | 1834 | 1462475839256 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}] 12:17:19 INFO - PROCESS | 1834 | 1462475839451 Marionette TRACE conn3 <- [1,1307,null,{"value":null}] 12:17:19 INFO - PROCESS | 1834 | 1462475839720 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\", \"80296d11-d1d5-4e42-bf66-5e284310a16f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:17:19 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f297afdd000 == 126 [pid = 1834] [id = 334] 12:17:19 INFO - PROCESS | 1834 | ++DOMWINDOW == 293 (0x7f2982c43800) [pid = 1834] [serial = 1003] [outer = (nil)] 12:17:19 INFO - PROCESS | 1834 | ++DOMWINDOW == 294 (0x7f29832e2400) [pid = 1834] [serial = 1004] [outer = 0x7f2982c43800] 12:17:19 INFO - PROCESS | 1834 | 1462475839906 Marionette DEBUG loaded listener.js 12:17:20 INFO - PROCESS | 1834 | ++DOMWINDOW == 295 (0x7f2985907000) [pid = 1834] [serial = 1005] [outer = 0x7f2982c43800] 12:17:20 INFO - PROCESS | 1834 | 1462475840869 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]]]}] 12:17:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | Canvas test: 2d.gradient.radial.outside2 12:17:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | took 1689ms 12:17:20 INFO - PROCESS | 1834 | 1462475840933 Marionette TRACE conn3 -> [0,1309,"getWindowHandle",null] 12:17:20 INFO - PROCESS | 1834 | 1462475840940 Marionette TRACE conn3 <- [1,1309,null,{"value":"8"}] 12:17:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html 12:17:20 INFO - PROCESS | 1834 | 1462475840949 Marionette TRACE conn3 -> [0,1310,"setScriptTimeout",{"ms":35000}] 12:17:20 INFO - PROCESS | 1834 | 1462475840953 Marionette TRACE conn3 <- [1,1310,null,{}] 12:17:20 INFO - PROCESS | 1834 | 1462475840959 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}] 12:17:21 INFO - PROCESS | 1834 | 1462475841147 Marionette TRACE conn3 <- [1,1311,null,{"value":null}] 12:17:21 INFO - PROCESS | 1834 | 1462475841436 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\", \"80296d11-d1d5-4e42-bf66-5e284310a16f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:17:21 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f297f4cc800 == 127 [pid = 1834] [id = 335] 12:17:21 INFO - PROCESS | 1834 | ++DOMWINDOW == 296 (0x7f2983233400) [pid = 1834] [serial = 1006] [outer = (nil)] 12:17:21 INFO - PROCESS | 1834 | ++DOMWINDOW == 297 (0x7f2986f69c00) [pid = 1834] [serial = 1007] [outer = 0x7f2983233400] 12:17:21 INFO - PROCESS | 1834 | 1462475841575 Marionette DEBUG loaded listener.js 12:17:21 INFO - PROCESS | 1834 | ++DOMWINDOW == 298 (0x7f298a5ef000) [pid = 1834] [serial = 1008] [outer = 0x7f2983233400] 12:17:21 INFO - PROCESS | 1834 | --DOCSHELL 0x7f29a81ab000 == 126 [pid = 1834] [id = 257] 12:17:21 INFO - PROCESS | 1834 | --DOCSHELL 0x7f2990081800 == 125 [pid = 1834] [id = 256] 12:17:21 INFO - PROCESS | 1834 | --DOMWINDOW == 297 (0x7f298cd31400) [pid = 1834] [serial = 854] [outer = (nil)] [url = about:blank] 12:17:21 INFO - PROCESS | 1834 | --DOMWINDOW == 296 (0x7f298d422c00) [pid = 1834] [serial = 857] [outer = (nil)] [url = about:blank] 12:17:21 INFO - PROCESS | 1834 | --DOMWINDOW == 295 (0x7f298e47f800) [pid = 1834] [serial = 860] [outer = (nil)] [url = about:blank] 12:17:21 INFO - PROCESS | 1834 | --DOMWINDOW == 294 (0x7f298e859800) [pid = 1834] [serial = 863] [outer = (nil)] [url = about:blank] 12:17:21 INFO - PROCESS | 1834 | --DOMWINDOW == 293 (0x7f2986f70800) [pid = 1834] [serial = 866] [outer = (nil)] [url = about:blank] 12:17:21 INFO - PROCESS | 1834 | --DOMWINDOW == 292 (0x7f298fe1f800) [pid = 1834] [serial = 869] [outer = (nil)] [url = about:blank] 12:17:21 INFO - PROCESS | 1834 | --DOMWINDOW == 291 (0x7f298fe7e400) [pid = 1834] [serial = 893] [outer = (nil)] [url = about:blank] 12:17:21 INFO - PROCESS | 1834 | --DOCSHELL 0x7f29845a8800 == 124 [pid = 1834] [id = 316] 12:17:21 INFO - PROCESS | 1834 | --DOCSHELL 0x7f298cbd5000 == 123 [pid = 1834] [id = 315] 12:17:21 INFO - PROCESS | 1834 | --DOCSHELL 0x7f298a54c000 == 122 [pid = 1834] [id = 314] 12:17:22 INFO - PROCESS | 1834 | --DOCSHELL 0x7f29846df800 == 121 [pid = 1834] [id = 313] 12:17:22 INFO - PROCESS | 1834 | --DOCSHELL 0x7f2980946000 == 120 [pid = 1834] [id = 312] 12:17:22 INFO - PROCESS | 1834 | --DOCSHELL 0x7f298a551800 == 119 [pid = 1834] [id = 311] 12:17:22 INFO - PROCESS | 1834 | --DOCSHELL 0x7f298458c000 == 118 [pid = 1834] [id = 310] 12:17:22 INFO - PROCESS | 1834 | --DOCSHELL 0x7f2984bd5800 == 117 [pid = 1834] [id = 309] 12:17:22 INFO - PROCESS | 1834 | --DOCSHELL 0x7f2982af4000 == 116 [pid = 1834] [id = 308] 12:17:22 INFO - PROCESS | 1834 | --DOCSHELL 0x7f298bab0800 == 115 [pid = 1834] [id = 303] 12:17:22 INFO - PROCESS | 1834 | --DOCSHELL 0x7f29aa694800 == 114 [pid = 1834] [id = 302] 12:17:22 INFO - PROCESS | 1834 | --DOCSHELL 0x7f29a840b000 == 113 [pid = 1834] [id = 301] 12:17:22 INFO - PROCESS | 1834 | --DOCSHELL 0x7f299ca1d000 == 112 [pid = 1834] [id = 300] 12:17:22 INFO - PROCESS | 1834 | --DOCSHELL 0x7f298d296000 == 111 [pid = 1834] [id = 299] 12:17:22 INFO - PROCESS | 1834 | --DOCSHELL 0x7f2984dd2000 == 110 [pid = 1834] [id = 298] 12:17:22 INFO - PROCESS | 1834 | 1462475842435 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] 12:17:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html 12:17:22 INFO - PROCESS | 1834 | 1462475842537 Marionette TRACE conn3 <- [1,1313,null,{"value":"8"}] 12:17:22 INFO - PROCESS | 1834 | 1462475842543 Marionette TRACE conn3 -> [0,1314,"setScriptTimeout",{"ms":35000}] 12:17:22 INFO - PROCESS | 1834 | 1462475842548 Marionette TRACE conn3 <- [1,1314,null,{}] 12:17:22 INFO - PROCESS | 1834 | 1462475842563 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}] 12:17:22 INFO - PROCESS | 1834 | 1462475842748 Marionette TRACE conn3 <- [1,1315,null,{"value":null}] 12:17:22 INFO - PROCESS | 1834 | 1462475842906 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\", \"80296d11-d1d5-4e42-bf66-5e284310a16f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:17:22 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f29846df800 == 111 [pid = 1834] [id = 336] 12:17:22 INFO - PROCESS | 1834 | ++DOMWINDOW == 238 (0x7f298583d000) [pid = 1834] [serial = 1009] [outer = (nil)] 12:17:22 INFO - PROCESS | 1834 | ++DOMWINDOW == 239 (0x7f298a970800) [pid = 1834] [serial = 1010] [outer = 0x7f298583d000] 12:17:22 INFO - PROCESS | 1834 | 1462475842970 Marionette DEBUG loaded listener.js 12:17:23 INFO - PROCESS | 1834 | ++DOMWINDOW == 240 (0x7f298bcfa000) [pid = 1834] [serial = 1011] [outer = 0x7f298583d000] 12:17:23 INFO - PROCESS | 1834 | 1462475843700 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]]]}] 12:17:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | Canvas test: 2d.gradient.radial.touch1 12:17:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | took 1189ms 12:17:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html 12:17:23 INFO - PROCESS | 1834 | 1462475843732 Marionette TRACE conn3 -> [0,1317,"getWindowHandle",null] 12:17:23 INFO - PROCESS | 1834 | 1462475843735 Marionette TRACE conn3 <- [1,1317,null,{"value":"8"}] 12:17:23 INFO - PROCESS | 1834 | 1462475843741 Marionette TRACE conn3 -> [0,1318,"setScriptTimeout",{"ms":35000}] 12:17:23 INFO - PROCESS | 1834 | 1462475843744 Marionette TRACE conn3 <- [1,1318,null,{}] 12:17:23 INFO - PROCESS | 1834 | 1462475843779 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}] 12:17:23 INFO - PROCESS | 1834 | 1462475843941 Marionette TRACE conn3 <- [1,1319,null,{"value":null}] 12:17:23 INFO - PROCESS | 1834 | 1462475843952 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\", \"80296d11-d1d5-4e42-bf66-5e284310a16f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:17:23 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f2986bd6800 == 112 [pid = 1834] [id = 337] 12:17:23 INFO - PROCESS | 1834 | ++DOMWINDOW == 241 (0x7f298bd0bc00) [pid = 1834] [serial = 1012] [outer = (nil)] 12:17:24 INFO - PROCESS | 1834 | ++DOMWINDOW == 242 (0x7f298c844000) [pid = 1834] [serial = 1013] [outer = 0x7f298bd0bc00] 12:17:24 INFO - PROCESS | 1834 | 1462475844010 Marionette DEBUG loaded listener.js 12:17:24 INFO - PROCESS | 1834 | ++DOMWINDOW == 243 (0x7f298cd35000) [pid = 1834] [serial = 1014] [outer = 0x7f298bd0bc00] 12:17:24 INFO - PROCESS | 1834 | 1462475844957 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]]]}] 12:17:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | Canvas test: 2d.gradient.radial.touch2 12:17:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | took 1238ms 12:17:24 INFO - PROCESS | 1834 | 1462475844980 Marionette TRACE conn3 -> [0,1321,"getWindowHandle",null] 12:17:24 INFO - PROCESS | 1834 | 1462475844984 Marionette TRACE conn3 <- [1,1321,null,{"value":"8"}] 12:17:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html 12:17:24 INFO - PROCESS | 1834 | 1462475844989 Marionette TRACE conn3 -> [0,1322,"setScriptTimeout",{"ms":35000}] 12:17:24 INFO - PROCESS | 1834 | 1462475844991 Marionette TRACE conn3 <- [1,1322,null,{}] 12:17:24 INFO - PROCESS | 1834 | 1462475844997 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}] 12:17:25 INFO - PROCESS | 1834 | 1462475845214 Marionette TRACE conn3 <- [1,1323,null,{"value":null}] 12:17:25 INFO - PROCESS | 1834 | 1462475845244 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\", \"80296d11-d1d5-4e42-bf66-5e284310a16f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:17:25 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f298baae800 == 113 [pid = 1834] [id = 338] 12:17:25 INFO - PROCESS | 1834 | ++DOMWINDOW == 244 (0x7f298c3b9c00) [pid = 1834] [serial = 1015] [outer = (nil)] 12:17:25 INFO - PROCESS | 1834 | ++DOMWINDOW == 245 (0x7f298d1aa400) [pid = 1834] [serial = 1016] [outer = 0x7f298c3b9c00] 12:17:25 INFO - PROCESS | 1834 | 1462475845303 Marionette DEBUG loaded listener.js 12:17:25 INFO - PROCESS | 1834 | ++DOMWINDOW == 246 (0x7f298d7ea800) [pid = 1834] [serial = 1017] [outer = 0x7f298c3b9c00] 12:17:26 INFO - PROCESS | 1834 | 1462475846850 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]]]}] 12:17:26 INFO - PROCESS | 1834 | --DOMWINDOW == 245 (0x7f298c3bac00) [pid = 1834] [serial = 946] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html] 12:17:26 INFO - PROCESS | 1834 | --DOMWINDOW == 244 (0x7f2986048800) [pid = 1834] [serial = 931] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html] 12:17:26 INFO - PROCESS | 1834 | --DOMWINDOW == 243 (0x7f297fad6400) [pid = 1834] [serial = 928] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html] 12:17:26 INFO - PROCESS | 1834 | --DOMWINDOW == 242 (0x7f298a98f000) [pid = 1834] [serial = 940] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html] 12:17:26 INFO - PROCESS | 1834 | --DOMWINDOW == 241 (0x7f2982471400) [pid = 1834] [serial = 949] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html] 12:17:26 INFO - PROCESS | 1834 | --DOMWINDOW == 240 (0x7f2980ea7400) [pid = 1834] [serial = 937] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html] 12:17:26 INFO - PROCESS | 1834 | --DOMWINDOW == 239 (0x7f298119f800) [pid = 1834] [serial = 925] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html] 12:17:26 INFO - PROCESS | 1834 | --DOMWINDOW == 238 (0x7f2986173400) [pid = 1834] [serial = 934] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html] 12:17:26 INFO - PROCESS | 1834 | --DOMWINDOW == 237 (0x7f298bd0e800) [pid = 1834] [serial = 943] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html] 12:17:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | Canvas test: 2d.gradient.radial.touch3 12:17:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | took 1981ms 12:17:26 INFO - PROCESS | 1834 | 1462475846972 Marionette TRACE conn3 -> [0,1325,"getWindowHandle",null] 12:17:26 INFO - PROCESS | 1834 | 1462475846975 Marionette TRACE conn3 <- [1,1325,null,{"value":"8"}] 12:17:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html 12:17:26 INFO - PROCESS | 1834 | 1462475846981 Marionette TRACE conn3 -> [0,1326,"setScriptTimeout",{"ms":35000}] 12:17:26 INFO - PROCESS | 1834 | 1462475846983 Marionette TRACE conn3 <- [1,1326,null,{}] 12:17:26 INFO - PROCESS | 1834 | 1462475846989 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}] 12:17:27 INFO - PROCESS | 1834 | 1462475847156 Marionette TRACE conn3 <- [1,1327,null,{"value":null}] 12:17:27 INFO - PROCESS | 1834 | 1462475847311 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\", \"80296d11-d1d5-4e42-bf66-5e284310a16f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:17:27 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f29874f9000 == 114 [pid = 1834] [id = 339] 12:17:27 INFO - PROCESS | 1834 | ++DOMWINDOW == 238 (0x7f298cbb8800) [pid = 1834] [serial = 1018] [outer = (nil)] 12:17:27 INFO - PROCESS | 1834 | ++DOMWINDOW == 239 (0x7f298f340c00) [pid = 1834] [serial = 1019] [outer = 0x7f298cbb8800] 12:17:27 INFO - PROCESS | 1834 | 1462475847373 Marionette DEBUG loaded listener.js 12:17:27 INFO - PROCESS | 1834 | ++DOMWINDOW == 240 (0x7f298ff73c00) [pid = 1834] [serial = 1020] [outer = 0x7f298cbb8800] 12:17:28 INFO - PROCESS | 1834 | 1462475848039 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]]]}] 12:17:28 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 12:17:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html | took 1082ms 12:17:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html 12:17:28 INFO - PROCESS | 1834 | 1462475848072 Marionette TRACE conn3 -> [0,1329,"getWindowHandle",null] 12:17:28 INFO - PROCESS | 1834 | 1462475848075 Marionette TRACE conn3 <- [1,1329,null,{"value":"8"}] 12:17:28 INFO - PROCESS | 1834 | 1462475848080 Marionette TRACE conn3 -> [0,1330,"setScriptTimeout",{"ms":35000}] 12:17:28 INFO - PROCESS | 1834 | 1462475848083 Marionette TRACE conn3 <- [1,1330,null,{}] 12:17:28 INFO - PROCESS | 1834 | 1462475848088 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}] 12:17:28 INFO - PROCESS | 1834 | 1462475848315 Marionette TRACE conn3 <- [1,1331,null,{"value":null}] 12:17:28 INFO - PROCESS | 1834 | 1462475848334 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\", \"80296d11-d1d5-4e42-bf66-5e284310a16f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:17:28 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f298cc10800 == 115 [pid = 1834] [id = 340] 12:17:28 INFO - PROCESS | 1834 | ++DOMWINDOW == 241 (0x7f298ffd4000) [pid = 1834] [serial = 1021] [outer = (nil)] 12:17:28 INFO - PROCESS | 1834 | ++DOMWINDOW == 242 (0x7f299015d400) [pid = 1834] [serial = 1022] [outer = 0x7f298ffd4000] 12:17:28 INFO - PROCESS | 1834 | 1462475848394 Marionette DEBUG loaded listener.js 12:17:28 INFO - PROCESS | 1834 | ++DOMWINDOW == 243 (0x7f29901d9c00) [pid = 1834] [serial = 1023] [outer = 0x7f298ffd4000] 12:17:29 INFO - PROCESS | 1834 | 1462475849387 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]]]}] 12:17:29 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 12:17:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html | took 1335ms 12:17:29 INFO - PROCESS | 1834 | 1462475849416 Marionette TRACE conn3 -> [0,1333,"getWindowHandle",null] 12:17:29 INFO - PROCESS | 1834 | 1462475849423 Marionette TRACE conn3 <- [1,1333,null,{"value":"8"}] 12:17:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html 12:17:29 INFO - PROCESS | 1834 | 1462475849431 Marionette TRACE conn3 -> [0,1334,"setScriptTimeout",{"ms":35000}] 12:17:29 INFO - PROCESS | 1834 | 1462475849436 Marionette TRACE conn3 <- [1,1334,null,{}] 12:17:29 INFO - PROCESS | 1834 | 1462475849444 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}] 12:17:29 INFO - PROCESS | 1834 | 1462475849646 Marionette TRACE conn3 <- [1,1335,null,{"value":null}] 12:17:29 INFO - PROCESS | 1834 | 1462475849925 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\", \"80296d11-d1d5-4e42-bf66-5e284310a16f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:17:29 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f2983131000 == 116 [pid = 1834] [id = 341] 12:17:29 INFO - PROCESS | 1834 | ++DOMWINDOW == 244 (0x7f2982c40c00) [pid = 1834] [serial = 1024] [outer = (nil)] 12:17:30 INFO - PROCESS | 1834 | ++DOMWINDOW == 245 (0x7f29833adc00) [pid = 1834] [serial = 1025] [outer = 0x7f2982c40c00] 12:17:30 INFO - PROCESS | 1834 | 1462475850048 Marionette DEBUG loaded listener.js 12:17:30 INFO - PROCESS | 1834 | ++DOMWINDOW == 246 (0x7f2985844000) [pid = 1834] [serial = 1026] [outer = 0x7f2982c40c00] 12:17:30 INFO - PROCESS | 1834 | 1462475850911 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]]]}] 12:17:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | Radial gradient transforms do not experience broken caching effects 12:17:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | took 1537ms 12:17:30 INFO - PROCESS | 1834 | 1462475850970 Marionette TRACE conn3 -> [0,1337,"getWindowHandle",null] 12:17:30 INFO - PROCESS | 1834 | 1462475850979 Marionette TRACE conn3 <- [1,1337,null,{"value":"8"}] 12:17:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html 12:17:30 INFO - PROCESS | 1834 | 1462475850991 Marionette TRACE conn3 -> [0,1338,"setScriptTimeout",{"ms":35000}] 12:17:30 INFO - PROCESS | 1834 | 1462475850995 Marionette TRACE conn3 <- [1,1338,null,{}] 12:17:31 INFO - PROCESS | 1834 | 1462475851002 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}] 12:17:31 INFO - PROCESS | 1834 | 1462475851239 Marionette TRACE conn3 <- [1,1339,null,{"value":null}] 12:17:31 INFO - PROCESS | 1834 | 1462475851491 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\", \"80296d11-d1d5-4e42-bf66-5e284310a16f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:17:31 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f2986059800 == 117 [pid = 1834] [id = 342] 12:17:31 INFO - PROCESS | 1834 | ++DOMWINDOW == 247 (0x7f298604bc00) [pid = 1834] [serial = 1027] [outer = (nil)] 12:17:31 INFO - PROCESS | 1834 | ++DOMWINDOW == 248 (0x7f298a530400) [pid = 1834] [serial = 1028] [outer = 0x7f298604bc00] 12:17:31 INFO - PROCESS | 1834 | 1462475851608 Marionette DEBUG loaded listener.js 12:17:31 INFO - PROCESS | 1834 | ++DOMWINDOW == 249 (0x7f298a981000) [pid = 1834] [serial = 1029] [outer = 0x7f298604bc00] 12:17:33 INFO - PROCESS | 1834 | 1462475853061 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]]]}] 12:17:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | createPattern() of an animated GIF draws the first frame 12:17:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | took 2088ms 12:17:33 INFO - PROCESS | 1834 | 1462475853078 Marionette TRACE conn3 -> [0,1341,"getWindowHandle",null] 12:17:33 INFO - PROCESS | 1834 | 1462475853082 Marionette TRACE conn3 <- [1,1341,null,{"value":"8"}] 12:17:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html 12:17:33 INFO - PROCESS | 1834 | 1462475853088 Marionette TRACE conn3 -> [0,1342,"setScriptTimeout",{"ms":35000}] 12:17:33 INFO - PROCESS | 1834 | 1462475853094 Marionette TRACE conn3 <- [1,1342,null,{}] 12:17:33 INFO - PROCESS | 1834 | 1462475853158 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}] 12:17:33 INFO - PROCESS | 1834 | 1462475853384 Marionette TRACE conn3 <- [1,1343,null,{"value":null}] 12:17:33 INFO - PROCESS | 1834 | 1462475853577 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\", \"80296d11-d1d5-4e42-bf66-5e284310a16f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:17:33 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f298d2aa800 == 118 [pid = 1834] [id = 343] 12:17:33 INFO - PROCESS | 1834 | ++DOMWINDOW == 250 (0x7f298a58cc00) [pid = 1834] [serial = 1030] [outer = (nil)] 12:17:33 INFO - PROCESS | 1834 | ++DOMWINDOW == 251 (0x7f298c4f0c00) [pid = 1834] [serial = 1031] [outer = 0x7f298a58cc00] 12:17:33 INFO - PROCESS | 1834 | 1462475853650 Marionette DEBUG loaded listener.js 12:17:33 INFO - PROCESS | 1834 | ++DOMWINDOW == 252 (0x7f298fe18c00) [pid = 1834] [serial = 1032] [outer = 0x7f298a58cc00] 12:17:34 INFO - PROCESS | 1834 | 1462475854540 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]]]}] 12:17:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | Canvas test: 2d.pattern.basic.canvas 12:17:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | took 1487ms 12:17:34 INFO - PROCESS | 1834 | 1462475854576 Marionette TRACE conn3 -> [0,1345,"getWindowHandle",null] 12:17:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html 12:17:34 INFO - PROCESS | 1834 | 1462475854581 Marionette TRACE conn3 <- [1,1345,null,{"value":"8"}] 12:17:34 INFO - PROCESS | 1834 | 1462475854587 Marionette TRACE conn3 -> [0,1346,"setScriptTimeout",{"ms":35000}] 12:17:34 INFO - PROCESS | 1834 | 1462475854590 Marionette TRACE conn3 <- [1,1346,null,{}] 12:17:34 INFO - PROCESS | 1834 | 1462475854595 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}] 12:17:34 INFO - PROCESS | 1834 | 1462475854794 Marionette TRACE conn3 <- [1,1347,null,{"value":null}] 12:17:35 INFO - PROCESS | 1834 | 1462475854997 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\", \"80296d11-d1d5-4e42-bf66-5e284310a16f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:17:35 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f298f347800 == 119 [pid = 1834] [id = 344] 12:17:35 INFO - PROCESS | 1834 | ++DOMWINDOW == 253 (0x7f298a981400) [pid = 1834] [serial = 1033] [outer = (nil)] 12:17:35 INFO - PROCESS | 1834 | ++DOMWINDOW == 254 (0x7f29901dac00) [pid = 1834] [serial = 1034] [outer = 0x7f298a981400] 12:17:35 INFO - PROCESS | 1834 | 1462475855114 Marionette DEBUG loaded listener.js 12:17:35 INFO - PROCESS | 1834 | ++DOMWINDOW == 255 (0x7f29927ec800) [pid = 1834] [serial = 1035] [outer = 0x7f298a981400] 12:17:36 INFO - PROCESS | 1834 | 1462475856029 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]]]}] 12:17:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | Canvas test: 2d.pattern.basic.image 12:17:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | took 1480ms 12:17:36 INFO - PROCESS | 1834 | 1462475856067 Marionette TRACE conn3 -> [0,1349,"getWindowHandle",null] 12:17:36 INFO - PROCESS | 1834 | 1462475856071 Marionette TRACE conn3 <- [1,1349,null,{"value":"8"}] 12:17:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html 12:17:36 INFO - PROCESS | 1834 | 1462475856076 Marionette TRACE conn3 -> [0,1350,"setScriptTimeout",{"ms":35000}] 12:17:36 INFO - PROCESS | 1834 | 1462475856080 Marionette TRACE conn3 <- [1,1350,null,{}] 12:17:36 INFO - PROCESS | 1834 | 1462475856085 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}] 12:17:36 INFO - PROCESS | 1834 | 1462475856266 Marionette TRACE conn3 <- [1,1351,null,{"value":null}] 12:17:36 INFO - PROCESS | 1834 | 1462475856478 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\", \"80296d11-d1d5-4e42-bf66-5e284310a16f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:17:36 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f2994eed800 == 120 [pid = 1834] [id = 345] 12:17:36 INFO - PROCESS | 1834 | ++DOMWINDOW == 256 (0x7f29832e3c00) [pid = 1834] [serial = 1036] [outer = (nil)] 12:17:36 INFO - PROCESS | 1834 | ++DOMWINDOW == 257 (0x7f29927eb800) [pid = 1834] [serial = 1037] [outer = 0x7f29832e3c00] 12:17:36 INFO - PROCESS | 1834 | 1462475856634 Marionette DEBUG loaded listener.js 12:17:36 INFO - PROCESS | 1834 | ++DOMWINDOW == 258 (0x7f299569d800) [pid = 1834] [serial = 1038] [outer = 0x7f29832e3c00] 12:17:37 INFO - PROCESS | 1834 | 1462475857512 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]]]}] 12:17:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | Canvas test: 2d.pattern.basic.nocontext 12:17:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | took 1483ms 12:17:37 INFO - PROCESS | 1834 | 1462475857561 Marionette TRACE conn3 -> [0,1353,"getWindowHandle",null] 12:17:37 INFO - PROCESS | 1834 | 1462475857565 Marionette TRACE conn3 <- [1,1353,null,{"value":"8"}] 12:17:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html 12:17:37 INFO - PROCESS | 1834 | 1462475857571 Marionette TRACE conn3 -> [0,1354,"setScriptTimeout",{"ms":35000}] 12:17:37 INFO - PROCESS | 1834 | 1462475857574 Marionette TRACE conn3 <- [1,1354,null,{}] 12:17:37 INFO - PROCESS | 1834 | 1462475857580 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}] 12:17:37 INFO - PROCESS | 1834 | 1462475857814 Marionette TRACE conn3 <- [1,1355,null,{"value":null}] 12:17:38 INFO - PROCESS | 1834 | 1462475858062 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\", \"80296d11-d1d5-4e42-bf66-5e284310a16f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:17:38 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f2996b9a800 == 121 [pid = 1834] [id = 346] 12:17:38 INFO - PROCESS | 1834 | ++DOMWINDOW == 259 (0x7f2996b43400) [pid = 1834] [serial = 1039] [outer = (nil)] 12:17:38 INFO - PROCESS | 1834 | ++DOMWINDOW == 260 (0x7f29979bd000) [pid = 1834] [serial = 1040] [outer = 0x7f2996b43400] 12:17:38 INFO - PROCESS | 1834 | 1462475858184 Marionette DEBUG loaded listener.js 12:17:38 INFO - PROCESS | 1834 | ++DOMWINDOW == 261 (0x7f2999345c00) [pid = 1834] [serial = 1041] [outer = 0x7f2996b43400] 12:17:39 INFO - PROCESS | 1834 | 1462475859039 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]]]}] 12:17:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | Canvas test: 2d.pattern.basic.type 12:17:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | took 1483ms 12:17:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html 12:17:39 INFO - PROCESS | 1834 | 1462475859054 Marionette TRACE conn3 -> [0,1357,"getWindowHandle",null] 12:17:39 INFO - PROCESS | 1834 | 1462475859057 Marionette TRACE conn3 <- [1,1357,null,{"value":"8"}] 12:17:39 INFO - PROCESS | 1834 | 1462475859063 Marionette TRACE conn3 -> [0,1358,"setScriptTimeout",{"ms":35000}] 12:17:39 INFO - PROCESS | 1834 | 1462475859066 Marionette TRACE conn3 <- [1,1358,null,{}] 12:17:39 INFO - PROCESS | 1834 | 1462475859071 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}] 12:17:39 INFO - PROCESS | 1834 | 1462475859250 Marionette TRACE conn3 <- [1,1359,null,{"value":null}] 12:17:39 INFO - PROCESS | 1834 | 1462475859452 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\", \"80296d11-d1d5-4e42-bf66-5e284310a16f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:17:39 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f29a26c1000 == 122 [pid = 1834] [id = 347] 12:17:39 INFO - PROCESS | 1834 | ++DOMWINDOW == 262 (0x7f299405ac00) [pid = 1834] [serial = 1042] [outer = (nil)] 12:17:39 INFO - PROCESS | 1834 | ++DOMWINDOW == 263 (0x7f299934b000) [pid = 1834] [serial = 1043] [outer = 0x7f299405ac00] 12:17:39 INFO - PROCESS | 1834 | 1462475859525 Marionette DEBUG loaded listener.js 12:17:39 INFO - PROCESS | 1834 | ++DOMWINDOW == 264 (0x7f29a2668000) [pid = 1834] [serial = 1044] [outer = 0x7f299405ac00] 12:17:40 INFO - PROCESS | 1834 | 1462475860446 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]]]}] 12:17:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | Canvas test: 2d.pattern.basic.zerocanvas 12:17:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | took 1433ms 12:17:40 INFO - PROCESS | 1834 | 1462475860496 Marionette TRACE conn3 -> [0,1361,"getWindowHandle",null] 12:17:40 INFO - PROCESS | 1834 | 1462475860499 Marionette TRACE conn3 <- [1,1361,null,{"value":"8"}] 12:17:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html 12:17:40 INFO - PROCESS | 1834 | 1462475860505 Marionette TRACE conn3 -> [0,1362,"setScriptTimeout",{"ms":35000}] 12:17:40 INFO - PROCESS | 1834 | 1462475860507 Marionette TRACE conn3 <- [1,1362,null,{}] 12:17:40 INFO - PROCESS | 1834 | 1462475860520 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}] 12:17:40 INFO - PROCESS | 1834 | 1462475860710 Marionette TRACE conn3 <- [1,1363,null,{"value":null}] 12:17:40 INFO - PROCESS | 1834 | 1462475860951 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\", \"80296d11-d1d5-4e42-bf66-5e284310a16f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:17:41 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f29a634f800 == 123 [pid = 1834] [id = 348] 12:17:41 INFO - PROCESS | 1834 | ++DOMWINDOW == 265 (0x7f29811ab000) [pid = 1834] [serial = 1045] [outer = (nil)] 12:17:41 INFO - PROCESS | 1834 | ++DOMWINDOW == 266 (0x7f29a3742000) [pid = 1834] [serial = 1046] [outer = 0x7f29811ab000] 12:17:41 INFO - PROCESS | 1834 | 1462475861067 Marionette DEBUG loaded listener.js 12:17:41 INFO - PROCESS | 1834 | ++DOMWINDOW == 267 (0x7f29a465e400) [pid = 1834] [serial = 1047] [outer = 0x7f29811ab000] 12:17:41 INFO - PROCESS | 1834 | 1462475861938 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]]]}] 12:17:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | Canvas test: 2d.pattern.crosscanvas 12:17:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | took 1486ms 12:17:41 INFO - PROCESS | 1834 | 1462475861992 Marionette TRACE conn3 -> [0,1365,"getWindowHandle",null] 12:17:41 INFO - PROCESS | 1834 | 1462475861995 Marionette TRACE conn3 <- [1,1365,null,{"value":"8"}] 12:17:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html 12:17:42 INFO - PROCESS | 1834 | 1462475862002 Marionette TRACE conn3 -> [0,1366,"setScriptTimeout",{"ms":35000}] 12:17:42 INFO - PROCESS | 1834 | 1462475862005 Marionette TRACE conn3 <- [1,1366,null,{}] 12:17:42 INFO - PROCESS | 1834 | 1462475862010 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}] 12:17:42 INFO - PROCESS | 1834 | 1462475862194 Marionette TRACE conn3 <- [1,1367,null,{"value":null}] 12:17:42 INFO - PROCESS | 1834 | 1462475862398 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\", \"80296d11-d1d5-4e42-bf66-5e284310a16f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:17:42 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f29a828d000 == 124 [pid = 1834] [id = 349] 12:17:42 INFO - PROCESS | 1834 | ++DOMWINDOW == 268 (0x7f2982404400) [pid = 1834] [serial = 1048] [outer = (nil)] 12:17:42 INFO - PROCESS | 1834 | ++DOMWINDOW == 269 (0x7f299015a400) [pid = 1834] [serial = 1049] [outer = 0x7f2982404400] 12:17:42 INFO - PROCESS | 1834 | 1462475862521 Marionette DEBUG loaded listener.js 12:17:42 INFO - PROCESS | 1834 | ++DOMWINDOW == 270 (0x7f29a4661000) [pid = 1834] [serial = 1050] [outer = 0x7f2982404400] 12:17:43 INFO - PROCESS | 1834 | 1462475863414 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] 12:17:43 INFO - PROCESS | 1834 | 1462475863442 Marionette TRACE conn3 <- [1,1369,null,{"value":"8"}] 12:17:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html 12:17:43 INFO - PROCESS | 1834 | 1462475863448 Marionette TRACE conn3 -> [0,1370,"setScriptTimeout",{"ms":35000}] 12:17:43 INFO - PROCESS | 1834 | 1462475863450 Marionette TRACE conn3 <- [1,1370,null,{}] 12:17:43 INFO - PROCESS | 1834 | 1462475863456 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}] 12:17:43 INFO - PROCESS | 1834 | 1462475863643 Marionette TRACE conn3 <- [1,1371,null,{"value":null}] 12:17:43 INFO - PROCESS | 1834 | 1462475863886 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\", \"80296d11-d1d5-4e42-bf66-5e284310a16f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:17:43 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f29a8622000 == 125 [pid = 1834] [id = 350] 12:17:43 INFO - PROCESS | 1834 | ++DOMWINDOW == 271 (0x7f298cd32400) [pid = 1834] [serial = 1051] [outer = (nil)] 12:17:43 INFO - PROCESS | 1834 | ++DOMWINDOW == 272 (0x7f29a4924c00) [pid = 1834] [serial = 1052] [outer = 0x7f298cd32400] 12:17:44 INFO - PROCESS | 1834 | 1462475864000 Marionette DEBUG loaded listener.js 12:17:44 INFO - PROCESS | 1834 | ++DOMWINDOW == 273 (0x7f29a6336800) [pid = 1834] [serial = 1053] [outer = 0x7f298cd32400] 12:17:44 INFO - PROCESS | 1834 | 1462475864911 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] 12:17:44 INFO - PROCESS | 1834 | 1462475864933 Marionette TRACE conn3 <- [1,1373,null,{"value":"8"}] 12:17:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html 12:17:44 INFO - PROCESS | 1834 | 1462475864942 Marionette TRACE conn3 -> [0,1374,"setScriptTimeout",{"ms":35000}] 12:17:44 INFO - PROCESS | 1834 | 1462475864948 Marionette TRACE conn3 <- [1,1374,null,{}] 12:17:44 INFO - PROCESS | 1834 | 1462475864954 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}] 12:17:45 INFO - PROCESS | 1834 | 1462475865181 Marionette TRACE conn3 <- [1,1375,null,{"value":null}] 12:17:45 INFO - PROCESS | 1834 | 1462475865442 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\", \"80296d11-d1d5-4e42-bf66-5e284310a16f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:17:45 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f298596c800 == 126 [pid = 1834] [id = 351] 12:17:45 INFO - PROCESS | 1834 | ++DOMWINDOW == 274 (0x7f29a6869000) [pid = 1834] [serial = 1054] [outer = (nil)] 12:17:45 INFO - PROCESS | 1834 | ++DOMWINDOW == 275 (0x7f29a68e7800) [pid = 1834] [serial = 1055] [outer = 0x7f29a6869000] 12:17:45 INFO - PROCESS | 1834 | 1462475865576 Marionette DEBUG loaded listener.js 12:17:45 INFO - PROCESS | 1834 | ++DOMWINDOW == 276 (0x7f29a7c42c00) [pid = 1834] [serial = 1056] [outer = 0x7f29a6869000] 12:17:46 INFO - PROCESS | 1834 | [1834] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 12:17:46 INFO - PROCESS | 1834 | 1462475866492 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] 12:17:46 INFO - PROCESS | 1834 | 1462475866529 Marionette TRACE conn3 <- [1,1377,null,{"value":"8"}] 12:17:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html 12:17:46 INFO - PROCESS | 1834 | 1462475866536 Marionette TRACE conn3 -> [0,1378,"setScriptTimeout",{"ms":35000}] 12:17:46 INFO - PROCESS | 1834 | 1462475866539 Marionette TRACE conn3 <- [1,1378,null,{}] 12:17:46 INFO - PROCESS | 1834 | 1462475866544 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}] 12:17:46 INFO - PROCESS | 1834 | 1462475866747 Marionette TRACE conn3 <- [1,1379,null,{"value":null}] 12:17:47 INFO - PROCESS | 1834 | 1462475866996 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\", \"80296d11-d1d5-4e42-bf66-5e284310a16f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:17:47 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f29ac938800 == 127 [pid = 1834] [id = 352] 12:17:47 INFO - PROCESS | 1834 | ++DOMWINDOW == 277 (0x7f297e8f5400) [pid = 1834] [serial = 1057] [outer = (nil)] 12:17:47 INFO - PROCESS | 1834 | ++DOMWINDOW == 278 (0x7f297e8f9000) [pid = 1834] [serial = 1058] [outer = 0x7f297e8f5400] 12:17:47 INFO - PROCESS | 1834 | 1462475867121 Marionette DEBUG loaded listener.js 12:17:47 INFO - PROCESS | 1834 | ++DOMWINDOW == 279 (0x7f29a4afac00) [pid = 1834] [serial = 1059] [outer = 0x7f297e8f5400] 12:17:48 INFO - PROCESS | 1834 | 1462475868050 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] 12:17:48 INFO - PROCESS | 1834 | 1462475868069 Marionette TRACE conn3 <- [1,1381,null,{"value":"8"}] 12:17:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html 12:17:48 INFO - PROCESS | 1834 | 1462475868076 Marionette TRACE conn3 -> [0,1382,"setScriptTimeout",{"ms":35000}] 12:17:48 INFO - PROCESS | 1834 | 1462475868079 Marionette TRACE conn3 <- [1,1382,null,{}] 12:17:48 INFO - PROCESS | 1834 | 1462475868084 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}] 12:17:48 INFO - PROCESS | 1834 | 1462475868279 Marionette TRACE conn3 <- [1,1383,null,{"value":null}] 12:17:48 INFO - PROCESS | 1834 | 1462475868980 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\", \"80296d11-d1d5-4e42-bf66-5e284310a16f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:17:49 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f2984bd5000 == 128 [pid = 1834] [id = 353] 12:17:49 INFO - PROCESS | 1834 | ++DOMWINDOW == 280 (0x7f29809f9400) [pid = 1834] [serial = 1060] [outer = (nil)] 12:17:49 INFO - PROCESS | 1834 | ++DOMWINDOW == 281 (0x7f2980eaac00) [pid = 1834] [serial = 1061] [outer = 0x7f29809f9400] 12:17:49 INFO - PROCESS | 1834 | 1462475869057 Marionette DEBUG loaded listener.js 12:17:49 INFO - PROCESS | 1834 | ++DOMWINDOW == 282 (0x7f298246fc00) [pid = 1834] [serial = 1062] [outer = 0x7f29809f9400] 12:17:49 INFO - PROCESS | 1834 | [1834] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 12:17:49 INFO - PROCESS | 1834 | 1462475869948 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] 12:17:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html 12:17:50 INFO - PROCESS | 1834 | 1462475870021 Marionette TRACE conn3 <- [1,1385,null,{"value":"8"}] 12:17:50 INFO - PROCESS | 1834 | 1462475870028 Marionette TRACE conn3 -> [0,1386,"setScriptTimeout",{"ms":35000}] 12:17:50 INFO - PROCESS | 1834 | 1462475870033 Marionette TRACE conn3 <- [1,1386,null,{}] 12:17:50 INFO - PROCESS | 1834 | 1462475870040 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}] 12:17:50 INFO - PROCESS | 1834 | 1462475870225 Marionette TRACE conn3 <- [1,1387,null,{"value":null}] 12:17:50 INFO - PROCESS | 1834 | 1462475870490 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\", \"80296d11-d1d5-4e42-bf66-5e284310a16f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:17:50 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f2986bd7800 == 129 [pid = 1834] [id = 354] 12:17:50 INFO - PROCESS | 1834 | ++DOMWINDOW == 283 (0x7f29833a9c00) [pid = 1834] [serial = 1063] [outer = (nil)] 12:17:50 INFO - PROCESS | 1834 | ++DOMWINDOW == 284 (0x7f298448d800) [pid = 1834] [serial = 1064] [outer = 0x7f29833a9c00] 12:17:50 INFO - PROCESS | 1834 | 1462475870585 Marionette DEBUG loaded listener.js 12:17:50 INFO - PROCESS | 1834 | ++DOMWINDOW == 285 (0x7f298590cc00) [pid = 1834] [serial = 1065] [outer = 0x7f29833a9c00] 12:17:51 INFO - PROCESS | 1834 | 1462475871662 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] 12:17:51 INFO - PROCESS | 1834 | 1462475871724 Marionette TRACE conn3 <- [1,1389,null,{"value":"8"}] 12:17:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html 12:17:51 INFO - PROCESS | 1834 | 1462475871731 Marionette TRACE conn3 -> [0,1390,"setScriptTimeout",{"ms":35000}] 12:17:51 INFO - PROCESS | 1834 | 1462475871733 Marionette TRACE conn3 <- [1,1390,null,{}] 12:17:51 INFO - PROCESS | 1834 | 1462475871739 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}] 12:17:52 INFO - PROCESS | 1834 | 1462475872000 Marionette TRACE conn3 <- [1,1391,null,{"value":null}] 12:17:52 INFO - PROCESS | 1834 | --DOCSHELL 0x7f298d0dd000 == 128 [pid = 1834] [id = 277] 12:17:52 INFO - PROCESS | 1834 | --DOCSHELL 0x7f29874f9000 == 127 [pid = 1834] [id = 339] 12:17:52 INFO - PROCESS | 1834 | --DOMWINDOW == 284 (0x7f298a52dc00) [pid = 1834] [serial = 953] [outer = (nil)] [url = about:blank] 12:17:52 INFO - PROCESS | 1834 | --DOMWINDOW == 283 (0x7f2995a25000) [pid = 1834] [serial = 917] [outer = (nil)] [url = about:blank] 12:17:52 INFO - PROCESS | 1834 | --DOMWINDOW == 282 (0x7f2997443c00) [pid = 1834] [serial = 923] [outer = (nil)] [url = about:blank] 12:17:52 INFO - PROCESS | 1834 | --DOMWINDOW == 281 (0x7f2994dbb400) [pid = 1834] [serial = 914] [outer = (nil)] [url = about:blank] 12:17:52 INFO - PROCESS | 1834 | --DOMWINDOW == 280 (0x7f29933ae000) [pid = 1834] [serial = 911] [outer = (nil)] [url = about:blank] 12:17:52 INFO - PROCESS | 1834 | --DOMWINDOW == 279 (0x7f29964a9400) [pid = 1834] [serial = 920] [outer = (nil)] [url = about:blank] 12:17:52 INFO - PROCESS | 1834 | --DOCSHELL 0x7f298baae800 == 126 [pid = 1834] [id = 338] 12:17:52 INFO - PROCESS | 1834 | --DOCSHELL 0x7f298e277000 == 125 [pid = 1834] [id = 11] 12:17:52 INFO - PROCESS | 1834 | --DOCSHELL 0x7f2986bd6800 == 124 [pid = 1834] [id = 337] 12:17:52 INFO - PROCESS | 1834 | --DOCSHELL 0x7f29960b1000 == 123 [pid = 1834] [id = 297] 12:17:52 INFO - PROCESS | 1834 | --DOCSHELL 0x7f29846df800 == 122 [pid = 1834] [id = 336] 12:17:52 INFO - PROCESS | 1834 | --DOCSHELL 0x7f297f4cc800 == 121 [pid = 1834] [id = 335] 12:17:52 INFO - PROCESS | 1834 | --DOCSHELL 0x7f297afdd000 == 120 [pid = 1834] [id = 334] 12:17:52 INFO - PROCESS | 1834 | 1462475872356 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\", \"80296d11-d1d5-4e42-bf66-5e284310a16f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:17:52 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f297e64e000 == 121 [pid = 1834] [id = 355] 12:17:52 INFO - PROCESS | 1834 | ++DOMWINDOW == 280 (0x7f2985902c00) [pid = 1834] [serial = 1066] [outer = (nil)] 12:17:52 INFO - PROCESS | 1834 | ++DOMWINDOW == 281 (0x7f298a5ec000) [pid = 1834] [serial = 1067] [outer = 0x7f2985902c00] 12:17:52 INFO - PROCESS | 1834 | 1462475872427 Marionette DEBUG loaded listener.js 12:17:52 INFO - PROCESS | 1834 | ++DOMWINDOW == 282 (0x7f298a96bc00) [pid = 1834] [serial = 1068] [outer = 0x7f2985902c00] 12:17:52 INFO - PROCESS | 1834 | --DOCSHELL 0x7f2996b96800 == 120 [pid = 1834] [id = 324] 12:17:52 INFO - PROCESS | 1834 | --DOCSHELL 0x7f2995db8800 == 119 [pid = 1834] [id = 323] 12:17:52 INFO - PROCESS | 1834 | --DOCSHELL 0x7f299275e000 == 118 [pid = 1834] [id = 322] 12:17:52 INFO - PROCESS | 1834 | --DOCSHELL 0x7f298d3d6800 == 117 [pid = 1834] [id = 321] 12:17:52 INFO - PROCESS | 1834 | --DOCSHELL 0x7f298d298000 == 116 [pid = 1834] [id = 320] 12:17:52 INFO - PROCESS | 1834 | --DOCSHELL 0x7f2986062000 == 115 [pid = 1834] [id = 319] 12:17:52 INFO - PROCESS | 1834 | --DOCSHELL 0x7f2983557800 == 114 [pid = 1834] [id = 318] 12:17:52 INFO - PROCESS | 1834 | --DOMWINDOW == 281 (0x7f298cde9400) [pid = 1834] [serial = 947] [outer = (nil)] [url = about:blank] 12:17:52 INFO - PROCESS | 1834 | --DOMWINDOW == 280 (0x7f2986171c00) [pid = 1834] [serial = 932] [outer = (nil)] [url = about:blank] 12:17:52 INFO - PROCESS | 1834 | --DOMWINDOW == 279 (0x7f29842f5400) [pid = 1834] [serial = 930] [outer = (nil)] [url = about:blank] 12:17:52 INFO - PROCESS | 1834 | --DOMWINDOW == 278 (0x7f29825a2400) [pid = 1834] [serial = 929] [outer = (nil)] [url = about:blank] 12:17:52 INFO - PROCESS | 1834 | --DOMWINDOW == 277 (0x7f298bd0dc00) [pid = 1834] [serial = 942] [outer = (nil)] [url = about:blank] 12:17:52 INFO - PROCESS | 1834 | --DOMWINDOW == 276 (0x7f2986041800) [pid = 1834] [serial = 951] [outer = (nil)] [url = about:blank] 12:17:52 INFO - PROCESS | 1834 | --DOMWINDOW == 275 (0x7f2982477800) [pid = 1834] [serial = 938] [outer = (nil)] [url = about:blank] 12:17:52 INFO - PROCESS | 1834 | --DOMWINDOW == 274 (0x7f298c926c00) [pid = 1834] [serial = 902] [outer = (nil)] [url = about:blank] 12:17:52 INFO - PROCESS | 1834 | --DOMWINDOW == 273 (0x7f298d7ec800) [pid = 1834] [serial = 905] [outer = (nil)] [url = about:blank] 12:17:52 INFO - PROCESS | 1834 | --DOMWINDOW == 272 (0x7f29842e8000) [pid = 1834] [serial = 896] [outer = (nil)] [url = about:blank] 12:17:52 INFO - PROCESS | 1834 | --DOMWINDOW == 271 (0x7f29811ae400) [pid = 1834] [serial = 926] [outer = (nil)] [url = about:blank] 12:17:52 INFO - PROCESS | 1834 | --DOMWINDOW == 270 (0x7f298a524800) [pid = 1834] [serial = 899] [outer = (nil)] [url = about:blank] 12:17:52 INFO - PROCESS | 1834 | --DOMWINDOW == 269 (0x7f29833b0400) [pid = 1834] [serial = 950] [outer = (nil)] [url = about:blank] 12:17:52 INFO - PROCESS | 1834 | --DOMWINDOW == 268 (0x7f298d41f000) [pid = 1834] [serial = 948] [outer = (nil)] [url = about:blank] 12:17:52 INFO - PROCESS | 1834 | --DOMWINDOW == 267 (0x7f298a5eec00) [pid = 1834] [serial = 935] [outer = (nil)] [url = about:blank] 12:17:52 INFO - PROCESS | 1834 | --DOMWINDOW == 266 (0x7f2986f68400) [pid = 1834] [serial = 939] [outer = (nil)] [url = about:blank] 12:17:52 INFO - PROCESS | 1834 | --DOMWINDOW == 265 (0x7f298cbbe800) [pid = 1834] [serial = 944] [outer = (nil)] [url = about:blank] 12:17:52 INFO - PROCESS | 1834 | --DOMWINDOW == 264 (0x7f298a967400) [pid = 1834] [serial = 936] [outer = (nil)] [url = about:blank] 12:17:52 INFO - PROCESS | 1834 | --DOMWINDOW == 263 (0x7f2986f68800) [pid = 1834] [serial = 933] [outer = (nil)] [url = about:blank] 12:17:52 INFO - PROCESS | 1834 | --DOMWINDOW == 262 (0x7f298cd36400) [pid = 1834] [serial = 945] [outer = (nil)] [url = about:blank] 12:17:52 INFO - PROCESS | 1834 | --DOMWINDOW == 261 (0x7f29825aa400) [pid = 1834] [serial = 927] [outer = (nil)] [url = about:blank] 12:17:52 INFO - PROCESS | 1834 | --DOMWINDOW == 260 (0x7f298ffd2800) [pid = 1834] [serial = 908] [outer = (nil)] [url = about:blank] 12:17:52 INFO - PROCESS | 1834 | --DOMWINDOW == 259 (0x7f298b9cfc00) [pid = 1834] [serial = 941] [outer = (nil)] [url = about:blank] 12:17:53 INFO - PROCESS | 1834 | 1462475873178 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]]]}] 12:17:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | Canvas test: 2d.pattern.image.null 12:17:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | took 1486ms 12:17:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html 12:17:53 INFO - PROCESS | 1834 | 1462475873228 Marionette TRACE conn3 -> [0,1393,"getWindowHandle",null] 12:17:53 INFO - PROCESS | 1834 | 1462475873231 Marionette TRACE conn3 <- [1,1393,null,{"value":"8"}] 12:17:53 INFO - PROCESS | 1834 | 1462475873245 Marionette TRACE conn3 -> [0,1394,"setScriptTimeout",{"ms":35000}] 12:17:53 INFO - PROCESS | 1834 | 1462475873256 Marionette TRACE conn3 <- [1,1394,null,{}] 12:17:53 INFO - PROCESS | 1834 | 1462475873268 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}] 12:17:53 INFO - PROCESS | 1834 | 1462475873451 Marionette TRACE conn3 <- [1,1395,null,{"value":null}] 12:17:53 INFO - PROCESS | 1834 | 1462475873463 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\", \"80296d11-d1d5-4e42-bf66-5e284310a16f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:17:53 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f2984de1000 == 115 [pid = 1834] [id = 356] 12:17:53 INFO - PROCESS | 1834 | ++DOMWINDOW == 260 (0x7f298a96f400) [pid = 1834] [serial = 1069] [outer = (nil)] 12:17:53 INFO - PROCESS | 1834 | ++DOMWINDOW == 261 (0x7f298bd09400) [pid = 1834] [serial = 1070] [outer = 0x7f298a96f400] 12:17:53 INFO - PROCESS | 1834 | 1462475873543 Marionette DEBUG loaded listener.js 12:17:53 INFO - PROCESS | 1834 | ++DOMWINDOW == 262 (0x7f298c4e2800) [pid = 1834] [serial = 1071] [outer = 0x7f298a96f400] 12:17:54 INFO - PROCESS | 1834 | 1462475874413 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]]]}] 12:17:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | Canvas test: 2d.pattern.image.string 12:17:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | took 1213ms 12:17:54 INFO - PROCESS | 1834 | 1462475874450 Marionette TRACE conn3 -> [0,1397,"getWindowHandle",null] 12:17:54 INFO - PROCESS | 1834 | 1462475874454 Marionette TRACE conn3 <- [1,1397,null,{"value":"8"}] 12:17:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html 12:17:54 INFO - PROCESS | 1834 | 1462475874459 Marionette TRACE conn3 -> [0,1398,"setScriptTimeout",{"ms":35000}] 12:17:54 INFO - PROCESS | 1834 | 1462475874461 Marionette TRACE conn3 <- [1,1398,null,{}] 12:17:54 INFO - PROCESS | 1834 | 1462475874467 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}] 12:17:54 INFO - PROCESS | 1834 | 1462475874709 Marionette TRACE conn3 <- [1,1399,null,{"value":null}] 12:17:54 INFO - PROCESS | 1834 | 1462475874745 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\", \"80296d11-d1d5-4e42-bf66-5e284310a16f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:17:54 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f2986bd8000 == 116 [pid = 1834] [id = 357] 12:17:54 INFO - PROCESS | 1834 | ++DOMWINDOW == 263 (0x7f29811ae400) [pid = 1834] [serial = 1072] [outer = (nil)] 12:17:54 INFO - PROCESS | 1834 | ++DOMWINDOW == 264 (0x7f298cd2b000) [pid = 1834] [serial = 1073] [outer = 0x7f29811ae400] 12:17:54 INFO - PROCESS | 1834 | 1462475874806 Marionette DEBUG loaded listener.js 12:17:54 INFO - PROCESS | 1834 | ++DOMWINDOW == 265 (0x7f298d41f000) [pid = 1834] [serial = 1074] [outer = 0x7f29811ae400] 12:17:55 INFO - PROCESS | 1834 | 1462475875667 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]]]}] 12:17:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | Canvas test: 2d.pattern.image.undefined 12:17:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | took 1230ms 12:17:55 INFO - PROCESS | 1834 | 1462475875692 Marionette TRACE conn3 -> [0,1401,"getWindowHandle",null] 12:17:55 INFO - PROCESS | 1834 | 1462475875695 Marionette TRACE conn3 <- [1,1401,null,{"value":"8"}] 12:17:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html 12:17:55 INFO - PROCESS | 1834 | 1462475875702 Marionette TRACE conn3 -> [0,1402,"setScriptTimeout",{"ms":35000}] 12:17:55 INFO - PROCESS | 1834 | 1462475875705 Marionette TRACE conn3 <- [1,1402,null,{}] 12:17:55 INFO - PROCESS | 1834 | 1462475875717 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}] 12:17:55 INFO - PROCESS | 1834 | 1462475875949 Marionette TRACE conn3 <- [1,1403,null,{"value":null}] 12:17:55 INFO - PROCESS | 1834 | 1462475875981 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\", \"80296d11-d1d5-4e42-bf66-5e284310a16f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:17:56 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f298c608800 == 117 [pid = 1834] [id = 358] 12:17:56 INFO - PROCESS | 1834 | ++DOMWINDOW == 266 (0x7f298e942400) [pid = 1834] [serial = 1075] [outer = (nil)] 12:17:56 INFO - PROCESS | 1834 | ++DOMWINDOW == 267 (0x7f298fe1c400) [pid = 1834] [serial = 1076] [outer = 0x7f298e942400] 12:17:56 INFO - PROCESS | 1834 | 1462475876053 Marionette DEBUG loaded listener.js 12:17:56 INFO - PROCESS | 1834 | ++DOMWINDOW == 268 (0x7f299273ac00) [pid = 1834] [serial = 1077] [outer = 0x7f298e942400] 12:17:57 INFO - PROCESS | 1834 | --DOMWINDOW == 267 (0x7f298b9c5800) [pid = 1834] [serial = 715] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html] 12:17:57 INFO - PROCESS | 1834 | --DOMWINDOW == 266 (0x7f29833ab800) [pid = 1834] [serial = 654] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html] 12:17:57 INFO - PROCESS | 1834 | --DOMWINDOW == 265 (0x7f298a788c00) [pid = 1834] [serial = 709] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html] 12:17:57 INFO - PROCESS | 1834 | --DOMWINDOW == 264 (0x7f298fe19000) [pid = 1834] [serial = 772] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html] 12:17:57 INFO - PROCESS | 1834 | --DOMWINDOW == 263 (0x7f298b9cac00) [pid = 1834] [serial = 700] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html] 12:17:57 INFO - PROCESS | 1834 | --DOMWINDOW == 262 (0x7f2982c41400) [pid = 1834] [serial = 892] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html] 12:17:57 INFO - PROCESS | 1834 | --DOMWINDOW == 261 (0x7f2985843800) [pid = 1834] [serial = 706] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html] 12:17:57 INFO - PROCESS | 1834 | --DOMWINDOW == 260 (0x7f2986159c00) [pid = 1834] [serial = 730] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html] 12:17:57 INFO - PROCESS | 1834 | --DOMWINDOW == 259 (0x7f2993cd6000) [pid = 1834] [serial = 660] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html] 12:17:57 INFO - PROCESS | 1834 | --DOMWINDOW == 258 (0x7f297fad7c00) [pid = 1834] [serial = 675] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html] 12:17:57 INFO - PROCESS | 1834 | --DOMWINDOW == 257 (0x7f2980eb0c00) [pid = 1834] [serial = 787] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html] 12:17:57 INFO - PROCESS | 1834 | --DOMWINDOW == 256 (0x7f2982404800) [pid = 1834] [serial = 703] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html] 12:17:57 INFO - PROCESS | 1834 | --DOMWINDOW == 255 (0x7f297fadac00) [pid = 1834] [serial = 823] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html] 12:17:57 INFO - PROCESS | 1834 | --DOMWINDOW == 254 (0x7f298259e400) [pid = 1834] [serial = 793] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html] 12:17:57 INFO - PROCESS | 1834 | --DOMWINDOW == 253 (0x7f298fe7e800) [pid = 1834] [serial = 733] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html] 12:17:57 INFO - PROCESS | 1834 | --DOMWINDOW == 252 (0x7f2980eaf800) [pid = 1834] [serial = 784] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html] 12:17:57 INFO - PROCESS | 1834 | --DOMWINDOW == 251 (0x7f29999b9000) [pid = 1834] [serial = 666] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html] 12:17:57 INFO - PROCESS | 1834 | --DOMWINDOW == 250 (0x7f2980eacc00) [pid = 1834] [serial = 781] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html] 12:17:57 INFO - PROCESS | 1834 | --DOMWINDOW == 249 (0x7f298fe7a400) [pid = 1834] [serial = 727] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html] 12:17:57 INFO - PROCESS | 1834 | --DOMWINDOW == 248 (0x7f298c3b9c00) [pid = 1834] [serial = 1015] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html] 12:17:57 INFO - PROCESS | 1834 | --DOMWINDOW == 247 (0x7f298cbb8800) [pid = 1834] [serial = 1018] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html] 12:17:57 INFO - PROCESS | 1834 | --DOMWINDOW == 246 (0x7f298583d000) [pid = 1834] [serial = 1009] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html] 12:17:57 INFO - PROCESS | 1834 | --DOMWINDOW == 245 (0x7f298bd0bc00) [pid = 1834] [serial = 1012] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html] 12:17:57 INFO - PROCESS | 1834 | --DOMWINDOW == 244 (0x7f298c4e5800) [pid = 1834] [serial = 657] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html] 12:17:57 INFO - PROCESS | 1834 | --DOMWINDOW == 243 (0x7f2981154400) [pid = 1834] [serial = 790] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html] 12:17:57 INFO - PROCESS | 1834 | --DOMWINDOW == 242 (0x7f298a984400) [pid = 1834] [serial = 669] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html] 12:17:57 INFO - PROCESS | 1834 | --DOMWINDOW == 241 (0x7f29825abc00) [pid = 1834] [serial = 796] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html] 12:17:57 INFO - PROCESS | 1834 | --DOMWINDOW == 240 (0x7f298ffd6800) [pid = 1834] [serial = 648] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html] 12:17:57 INFO - PROCESS | 1834 | --DOMWINDOW == 239 (0x7f2982c43800) [pid = 1834] [serial = 1003] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html] 12:17:57 INFO - PROCESS | 1834 | --DOMWINDOW == 238 (0x7f2982408000) [pid = 1834] [serial = 799] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html] 12:17:57 INFO - PROCESS | 1834 | --DOMWINDOW == 237 (0x7f298d19f400) [pid = 1834] [serial = 721] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html] 12:17:57 INFO - PROCESS | 1834 | --DOMWINDOW == 236 (0x7f298e587c00) [pid = 1834] [serial = 763] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html] 12:17:57 INFO - PROCESS | 1834 | --DOMWINDOW == 235 (0x7f2983233400) [pid = 1834] [serial = 1006] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html] 12:17:57 INFO - PROCESS | 1834 | --DOMWINDOW == 234 (0x7f2982406400) [pid = 1834] [serial = 952] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html] 12:17:57 INFO - PROCESS | 1834 | --DOMWINDOW == 233 (0x7f298cd64c00) [pid = 1834] [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.] 12:17:57 INFO - PROCESS | 1834 | --DOMWINDOW == 232 (0x7f298a591c00) [pid = 1834] [serial = 769] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html] 12:17:57 INFO - PROCESS | 1834 | --DOMWINDOW == 231 (0x7f29842e7800) [pid = 1834] [serial = 766] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html] 12:17:57 INFO - PROCESS | 1834 | --DOMWINDOW == 230 (0x7f298cde0800) [pid = 1834] [serial = 718] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html] 12:17:57 INFO - PROCESS | 1834 | --DOMWINDOW == 229 (0x7f2994a8a800) [pid = 1834] [serial = 778] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html] 12:17:57 INFO - PROCESS | 1834 | --DOMWINDOW == 228 (0x7f29833acc00) [pid = 1834] [serial = 651] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html] 12:17:57 INFO - PROCESS | 1834 | --DOMWINDOW == 227 (0x7f29809f7c00) [pid = 1834] [serial = 736] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html] 12:17:57 INFO - PROCESS | 1834 | --DOMWINDOW == 226 (0x7f298a78d000) [pid = 1834] [serial = 712] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html] 12:17:57 INFO - PROCESS | 1834 | --DOMWINDOW == 225 (0x7f298fe79800) [pid = 1834] [serial = 775] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html] 12:17:57 INFO - PROCESS | 1834 | --DOMWINDOW == 224 (0x7f299426b800) [pid = 1834] [serial = 663] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html] 12:17:57 INFO - PROCESS | 1834 | --DOMWINDOW == 223 (0x7f298e278000) [pid = 1834] [serial = 27] [outer = (nil)] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 12:17:57 INFO - PROCESS | 1834 | --DOMWINDOW == 222 (0x7f298d1a2000) [pid = 1834] [serial = 724] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html] 12:17:57 INFO - PROCESS | 1834 | --DOMWINDOW == 221 (0x7f2984386800) [pid = 1834] [serial = 672] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html] 12:17:57 INFO - PROCESS | 1834 | 1462475877736 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]]]}] 12:17:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | Canvas test: 2d.pattern.modify.canvas1 12:17:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | took 2085ms 12:17:57 INFO - PROCESS | 1834 | 1462475877788 Marionette TRACE conn3 -> [0,1405,"getWindowHandle",null] 12:17:57 INFO - PROCESS | 1834 | 1462475877792 Marionette TRACE conn3 <- [1,1405,null,{"value":"8"}] 12:17:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html 12:17:57 INFO - PROCESS | 1834 | 1462475877797 Marionette TRACE conn3 -> [0,1406,"setScriptTimeout",{"ms":35000}] 12:17:57 INFO - PROCESS | 1834 | 1462475877799 Marionette TRACE conn3 <- [1,1406,null,{}] 12:17:57 INFO - PROCESS | 1834 | 1462475877805 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}] 12:17:58 INFO - PROCESS | 1834 | 1462475878031 Marionette TRACE conn3 <- [1,1407,null,{"value":null}] 12:17:58 INFO - PROCESS | 1834 | 1462475878055 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\", \"80296d11-d1d5-4e42-bf66-5e284310a16f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:17:58 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f2980ed0800 == 118 [pid = 1834] [id = 359] 12:17:58 INFO - PROCESS | 1834 | ++DOMWINDOW == 222 (0x7f2980ea7c00) [pid = 1834] [serial = 1078] [outer = (nil)] 12:17:58 INFO - PROCESS | 1834 | ++DOMWINDOW == 223 (0x7f29825a4400) [pid = 1834] [serial = 1079] [outer = 0x7f2980ea7c00] 12:17:58 INFO - PROCESS | 1834 | 1462475878115 Marionette DEBUG loaded listener.js 12:17:58 INFO - PROCESS | 1834 | ++DOMWINDOW == 224 (0x7f2985b27000) [pid = 1834] [serial = 1080] [outer = 0x7f2980ea7c00] 12:17:58 INFO - PROCESS | 1834 | 1462475878867 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]]]}] 12:17:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | Canvas test: 2d.pattern.modify.canvas2 12:17:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | took 1083ms 12:17:58 INFO - PROCESS | 1834 | 1462475878881 Marionette TRACE conn3 -> [0,1409,"getWindowHandle",null] 12:17:58 INFO - PROCESS | 1834 | 1462475878884 Marionette TRACE conn3 <- [1,1409,null,{"value":"8"}] 12:17:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html 12:17:58 INFO - PROCESS | 1834 | 1462475878892 Marionette TRACE conn3 -> [0,1410,"setScriptTimeout",{"ms":35000}] 12:17:58 INFO - PROCESS | 1834 | 1462475878894 Marionette TRACE conn3 <- [1,1410,null,{}] 12:17:58 INFO - PROCESS | 1834 | 1462475878899 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}] 12:17:59 INFO - PROCESS | 1834 | 1462475879134 Marionette TRACE conn3 <- [1,1411,null,{"value":null}] 12:17:59 INFO - PROCESS | 1834 | 1462475879158 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\", \"80296d11-d1d5-4e42-bf66-5e284310a16f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:17:59 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f298cc04000 == 119 [pid = 1834] [id = 360] 12:17:59 INFO - PROCESS | 1834 | ++DOMWINDOW == 225 (0x7f2980eab800) [pid = 1834] [serial = 1081] [outer = (nil)] 12:17:59 INFO - PROCESS | 1834 | ++DOMWINDOW == 226 (0x7f298a96fc00) [pid = 1834] [serial = 1082] [outer = 0x7f2980eab800] 12:17:59 INFO - PROCESS | 1834 | 1462475879216 Marionette DEBUG loaded listener.js 12:17:59 INFO - PROCESS | 1834 | ++DOMWINDOW == 227 (0x7f298c918c00) [pid = 1834] [serial = 1083] [outer = 0x7f2980eab800] 12:18:00 INFO - PROCESS | 1834 | 1462475880406 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]]]}] 12:18:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | Canvas test: 2d.pattern.modify.image1 12:18:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | took 1536ms 12:18:00 INFO - PROCESS | 1834 | 1462475880429 Marionette TRACE conn3 -> [0,1413,"getWindowHandle",null] 12:18:00 INFO - PROCESS | 1834 | 1462475880435 Marionette TRACE conn3 <- [1,1413,null,{"value":"8"}] 12:18:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html 12:18:00 INFO - PROCESS | 1834 | 1462475880445 Marionette TRACE conn3 -> [0,1414,"setScriptTimeout",{"ms":35000}] 12:18:00 INFO - PROCESS | 1834 | 1462475880449 Marionette TRACE conn3 <- [1,1414,null,{}] 12:18:00 INFO - PROCESS | 1834 | 1462475880457 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}] 12:18:00 INFO - PROCESS | 1834 | 1462475880681 Marionette TRACE conn3 <- [1,1415,null,{"value":null}] 12:18:01 INFO - PROCESS | 1834 | 1462475880994 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\", \"80296d11-d1d5-4e42-bf66-5e284310a16f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:18:01 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f2984bd6000 == 120 [pid = 1834] [id = 361] 12:18:01 INFO - PROCESS | 1834 | ++DOMWINDOW == 228 (0x7f2983238400) [pid = 1834] [serial = 1084] [outer = (nil)] 12:18:01 INFO - PROCESS | 1834 | ++DOMWINDOW == 229 (0x7f298448b400) [pid = 1834] [serial = 1085] [outer = 0x7f2983238400] 12:18:01 INFO - PROCESS | 1834 | 1462475881103 Marionette DEBUG loaded listener.js 12:18:01 INFO - PROCESS | 1834 | ++DOMWINDOW == 230 (0x7f2985909c00) [pid = 1834] [serial = 1086] [outer = 0x7f2983238400] 12:18:02 INFO - PROCESS | 1834 | 1462475882134 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]]]}] 12:18:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | Canvas test: 2d.pattern.modify.image2 12:18:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | took 1739ms 12:18:02 INFO - PROCESS | 1834 | 1462475882185 Marionette TRACE conn3 -> [0,1417,"getWindowHandle",null] 12:18:02 INFO - PROCESS | 1834 | 1462475882193 Marionette TRACE conn3 <- [1,1417,null,{"value":"8"}] 12:18:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html 12:18:02 INFO - PROCESS | 1834 | 1462475882205 Marionette TRACE conn3 -> [0,1418,"setScriptTimeout",{"ms":35000}] 12:18:02 INFO - PROCESS | 1834 | 1462475882208 Marionette TRACE conn3 <- [1,1418,null,{}] 12:18:02 INFO - PROCESS | 1834 | 1462475882214 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}] 12:18:02 INFO - PROCESS | 1834 | 1462475882448 Marionette TRACE conn3 <- [1,1419,null,{"value":null}] 12:18:02 INFO - PROCESS | 1834 | 1462475882784 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\", \"80296d11-d1d5-4e42-bf66-5e284310a16f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:18:02 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f298c61d800 == 121 [pid = 1834] [id = 362] 12:18:02 INFO - PROCESS | 1834 | ++DOMWINDOW == 231 (0x7f2986f6a400) [pid = 1834] [serial = 1087] [outer = (nil)] 12:18:02 INFO - PROCESS | 1834 | ++DOMWINDOW == 232 (0x7f298a790c00) [pid = 1834] [serial = 1088] [outer = 0x7f2986f6a400] 12:18:02 INFO - PROCESS | 1834 | 1462475882857 Marionette DEBUG loaded listener.js 12:18:02 INFO - PROCESS | 1834 | ++DOMWINDOW == 233 (0x7f298a98c400) [pid = 1834] [serial = 1089] [outer = 0x7f2986f6a400] 12:18:03 INFO - PROCESS | 1834 | 1462475883752 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]]]}] 12:18:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | Canvas test: 2d.pattern.paint.norepeat.basic 12:18:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | took 1582ms 12:18:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html 12:18:03 INFO - PROCESS | 1834 | 1462475883786 Marionette TRACE conn3 -> [0,1421,"getWindowHandle",null] 12:18:03 INFO - PROCESS | 1834 | 1462475883789 Marionette TRACE conn3 <- [1,1421,null,{"value":"8"}] 12:18:03 INFO - PROCESS | 1834 | 1462475883796 Marionette TRACE conn3 -> [0,1422,"setScriptTimeout",{"ms":35000}] 12:18:03 INFO - PROCESS | 1834 | 1462475883802 Marionette TRACE conn3 <- [1,1422,null,{}] 12:18:03 INFO - PROCESS | 1834 | 1462475883818 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}] 12:18:04 INFO - PROCESS | 1834 | 1462475884030 Marionette TRACE conn3 <- [1,1423,null,{"value":null}] 12:18:04 INFO - PROCESS | 1834 | 1462475884275 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\", \"80296d11-d1d5-4e42-bf66-5e284310a16f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:18:04 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f298d7d7800 == 122 [pid = 1834] [id = 363] 12:18:04 INFO - PROCESS | 1834 | ++DOMWINDOW == 234 (0x7f298bd11000) [pid = 1834] [serial = 1090] [outer = (nil)] 12:18:04 INFO - PROCESS | 1834 | ++DOMWINDOW == 235 (0x7f298d1a6800) [pid = 1834] [serial = 1091] [outer = 0x7f298bd11000] 12:18:04 INFO - PROCESS | 1834 | 1462475884398 Marionette DEBUG loaded listener.js 12:18:04 INFO - PROCESS | 1834 | ++DOMWINDOW == 236 (0x7f298e942000) [pid = 1834] [serial = 1092] [outer = 0x7f298bd11000] 12:18:05 INFO - PROCESS | 1834 | 1462475885330 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]]]}] 12:18:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | Canvas test: 2d.pattern.paint.norepeat.coord1 12:18:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | took 1597ms 12:18:05 INFO - PROCESS | 1834 | 1462475885394 Marionette TRACE conn3 -> [0,1425,"getWindowHandle",null] 12:18:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html 12:18:05 INFO - PROCESS | 1834 | 1462475885399 Marionette TRACE conn3 <- [1,1425,null,{"value":"8"}] 12:18:05 INFO - PROCESS | 1834 | 1462475885405 Marionette TRACE conn3 -> [0,1426,"setScriptTimeout",{"ms":35000}] 12:18:05 INFO - PROCESS | 1834 | 1462475885408 Marionette TRACE conn3 <- [1,1426,null,{}] 12:18:05 INFO - PROCESS | 1834 | 1462475885413 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}] 12:18:05 INFO - PROCESS | 1834 | 1462475885607 Marionette TRACE conn3 <- [1,1427,null,{"value":null}] 12:18:05 INFO - PROCESS | 1834 | 1462475885880 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\", \"80296d11-d1d5-4e42-bf66-5e284310a16f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:18:05 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f299337c000 == 123 [pid = 1834] [id = 364] 12:18:05 INFO - PROCESS | 1834 | ++DOMWINDOW == 237 (0x7f298bd12400) [pid = 1834] [serial = 1093] [outer = (nil)] 12:18:05 INFO - PROCESS | 1834 | ++DOMWINDOW == 238 (0x7f298ff7d000) [pid = 1834] [serial = 1094] [outer = 0x7f298bd12400] 12:18:05 INFO - PROCESS | 1834 | 1462475885974 Marionette DEBUG loaded listener.js 12:18:06 INFO - PROCESS | 1834 | ++DOMWINDOW == 239 (0x7f29901d3000) [pid = 1834] [serial = 1095] [outer = 0x7f298bd12400] 12:18:06 INFO - PROCESS | 1834 | 1462475886848 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]]]}] 12:18:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | Canvas test: 2d.pattern.paint.norepeat.coord2 12:18:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | took 1479ms 12:18:06 INFO - PROCESS | 1834 | 1462475886885 Marionette TRACE conn3 -> [0,1429,"getWindowHandle",null] 12:18:06 INFO - PROCESS | 1834 | 1462475886889 Marionette TRACE conn3 <- [1,1429,null,{"value":"8"}] 12:18:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html 12:18:06 INFO - PROCESS | 1834 | 1462475886895 Marionette TRACE conn3 -> [0,1430,"setScriptTimeout",{"ms":35000}] 12:18:06 INFO - PROCESS | 1834 | 1462475886898 Marionette TRACE conn3 <- [1,1430,null,{}] 12:18:06 INFO - PROCESS | 1834 | 1462475886904 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}] 12:18:07 INFO - PROCESS | 1834 | 1462475887089 Marionette TRACE conn3 <- [1,1431,null,{"value":null}] 12:18:07 INFO - PROCESS | 1834 | 1462475887298 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\", \"80296d11-d1d5-4e42-bf66-5e284310a16f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:18:07 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f299661d800 == 124 [pid = 1834] [id = 365] 12:18:07 INFO - PROCESS | 1834 | ++DOMWINDOW == 240 (0x7f298cbb7c00) [pid = 1834] [serial = 1096] [outer = (nil)] 12:18:07 INFO - PROCESS | 1834 | ++DOMWINDOW == 241 (0x7f2993c0ac00) [pid = 1834] [serial = 1097] [outer = 0x7f298cbb7c00] 12:18:07 INFO - PROCESS | 1834 | 1462475887367 Marionette DEBUG loaded listener.js 12:18:07 INFO - PROCESS | 1834 | ++DOMWINDOW == 242 (0x7f29949fa000) [pid = 1834] [serial = 1098] [outer = 0x7f298cbb7c00] 12:18:08 INFO - PROCESS | 1834 | 1462475888310 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]]]}] 12:18:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | Canvas test: 2d.pattern.paint.norepeat.coord3 12:18:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | took 1481ms 12:18:08 INFO - PROCESS | 1834 | 1462475888377 Marionette TRACE conn3 -> [0,1433,"getWindowHandle",null] 12:18:08 INFO - PROCESS | 1834 | 1462475888381 Marionette TRACE conn3 <- [1,1433,null,{"value":"8"}] 12:18:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html 12:18:08 INFO - PROCESS | 1834 | 1462475888386 Marionette TRACE conn3 -> [0,1434,"setScriptTimeout",{"ms":35000}] 12:18:08 INFO - PROCESS | 1834 | 1462475888389 Marionette TRACE conn3 <- [1,1434,null,{}] 12:18:08 INFO - PROCESS | 1834 | 1462475888394 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}] 12:18:08 INFO - PROCESS | 1834 | 1462475888647 Marionette TRACE conn3 <- [1,1435,null,{"value":null}] 12:18:08 INFO - PROCESS | 1834 | 1462475888907 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\", \"80296d11-d1d5-4e42-bf66-5e284310a16f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:18:08 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f29a35bb800 == 125 [pid = 1834] [id = 366] 12:18:08 INFO - PROCESS | 1834 | ++DOMWINDOW == 243 (0x7f2995d1d400) [pid = 1834] [serial = 1099] [outer = (nil)] 12:18:08 INFO - PROCESS | 1834 | ++DOMWINDOW == 244 (0x7f29964a6400) [pid = 1834] [serial = 1100] [outer = 0x7f2995d1d400] 12:18:08 INFO - PROCESS | 1834 | 1462475888983 Marionette DEBUG loaded listener.js 12:18:09 INFO - PROCESS | 1834 | ++DOMWINDOW == 245 (0x7f29979ba000) [pid = 1834] [serial = 1101] [outer = 0x7f2995d1d400] 12:18:09 INFO - PROCESS | 1834 | 1462475889822 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]]]}] 12:18:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | Canvas test: 2d.pattern.paint.norepeat.outside 12:18:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | took 1490ms 12:18:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html 12:18:09 INFO - PROCESS | 1834 | 1462475889877 Marionette TRACE conn3 -> [0,1437,"getWindowHandle",null] 12:18:09 INFO - PROCESS | 1834 | 1462475889880 Marionette TRACE conn3 <- [1,1437,null,{"value":"8"}] 12:18:09 INFO - PROCESS | 1834 | 1462475889887 Marionette TRACE conn3 -> [0,1438,"setScriptTimeout",{"ms":35000}] 12:18:09 INFO - PROCESS | 1834 | 1462475889890 Marionette TRACE conn3 <- [1,1438,null,{}] 12:18:09 INFO - PROCESS | 1834 | 1462475889895 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}] 12:18:10 INFO - PROCESS | 1834 | 1462475890077 Marionette TRACE conn3 <- [1,1439,null,{"value":null}] 12:18:10 INFO - PROCESS | 1834 | 1462475890295 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\", \"80296d11-d1d5-4e42-bf66-5e284310a16f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:18:10 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f29a8619800 == 126 [pid = 1834] [id = 367] 12:18:10 INFO - PROCESS | 1834 | ++DOMWINDOW == 246 (0x7f2996126800) [pid = 1834] [serial = 1102] [outer = (nil)] 12:18:10 INFO - PROCESS | 1834 | ++DOMWINDOW == 247 (0x7f299c795c00) [pid = 1834] [serial = 1103] [outer = 0x7f2996126800] 12:18:10 INFO - PROCESS | 1834 | 1462475890453 Marionette DEBUG loaded listener.js 12:18:10 INFO - PROCESS | 1834 | ++DOMWINDOW == 248 (0x7f29a3529400) [pid = 1834] [serial = 1104] [outer = 0x7f2996126800] 12:18:11 INFO - PROCESS | 1834 | 1462475891273 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]]]}] 12:18:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | Canvas patterns do not get flipped when painted 12:18:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | took 1432ms 12:18:11 INFO - PROCESS | 1834 | 1462475891323 Marionette TRACE conn3 -> [0,1441,"getWindowHandle",null] 12:18:11 INFO - PROCESS | 1834 | 1462475891327 Marionette TRACE conn3 <- [1,1441,null,{"value":"8"}] 12:18:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html 12:18:11 INFO - PROCESS | 1834 | 1462475891335 Marionette TRACE conn3 -> [0,1442,"setScriptTimeout",{"ms":35000}] 12:18:11 INFO - PROCESS | 1834 | 1462475891338 Marionette TRACE conn3 <- [1,1442,null,{}] 12:18:11 INFO - PROCESS | 1834 | 1462475891344 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}] 12:18:11 INFO - PROCESS | 1834 | 1462475891535 Marionette TRACE conn3 <- [1,1443,null,{"value":null}] 12:18:11 INFO - PROCESS | 1834 | 1462475891746 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\", \"80296d11-d1d5-4e42-bf66-5e284310a16f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:18:11 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f297e6c2800 == 127 [pid = 1834] [id = 368] 12:18:11 INFO - PROCESS | 1834 | ++DOMWINDOW == 249 (0x7f2997443c00) [pid = 1834] [serial = 1105] [outer = (nil)] 12:18:11 INFO - PROCESS | 1834 | ++DOMWINDOW == 250 (0x7f29a397b000) [pid = 1834] [serial = 1106] [outer = 0x7f2997443c00] 12:18:11 INFO - PROCESS | 1834 | 1462475891827 Marionette DEBUG loaded listener.js 12:18:11 INFO - PROCESS | 1834 | ++DOMWINDOW == 251 (0x7f29a6337000) [pid = 1834] [serial = 1107] [outer = 0x7f2997443c00] 12:18:12 INFO - PROCESS | 1834 | 1462475892704 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]]]}] 12:18:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | Image patterns do not get flipped when painted 12:18:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | took 1430ms 12:18:12 INFO - PROCESS | 1834 | 1462475892765 Marionette TRACE conn3 -> [0,1445,"getWindowHandle",null] 12:18:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html 12:18:12 INFO - PROCESS | 1834 | 1462475892769 Marionette TRACE conn3 <- [1,1445,null,{"value":"8"}] 12:18:12 INFO - PROCESS | 1834 | 1462475892775 Marionette TRACE conn3 -> [0,1446,"setScriptTimeout",{"ms":35000}] 12:18:12 INFO - PROCESS | 1834 | 1462475892778 Marionette TRACE conn3 <- [1,1446,null,{}] 12:18:12 INFO - PROCESS | 1834 | 1462475892783 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}] 12:18:12 INFO - PROCESS | 1834 | 1462475892990 Marionette TRACE conn3 <- [1,1447,null,{"value":null}] 12:18:13 INFO - PROCESS | 1834 | 1462475893197 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\", \"80296d11-d1d5-4e42-bf66-5e284310a16f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:18:13 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f29b329a800 == 128 [pid = 1834] [id = 369] 12:18:13 INFO - PROCESS | 1834 | ++DOMWINDOW == 252 (0x7f299995a400) [pid = 1834] [serial = 1108] [outer = (nil)] 12:18:13 INFO - PROCESS | 1834 | ++DOMWINDOW == 253 (0x7f29a7c3c400) [pid = 1834] [serial = 1109] [outer = 0x7f299995a400] 12:18:13 INFO - PROCESS | 1834 | 1462475893318 Marionette DEBUG loaded listener.js 12:18:13 INFO - PROCESS | 1834 | ++DOMWINDOW == 254 (0x7f29a7c8b400) [pid = 1834] [serial = 1110] [outer = 0x7f299995a400] 12:18:14 INFO - PROCESS | 1834 | 1462475894202 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]]]}] 12:18:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | Canvas test: 2d.pattern.paint.repeat.basic 12:18:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | took 1486ms 12:18:14 INFO - PROCESS | 1834 | 1462475894262 Marionette TRACE conn3 -> [0,1449,"getWindowHandle",null] 12:18:14 INFO - PROCESS | 1834 | 1462475894264 Marionette TRACE conn3 <- [1,1449,null,{"value":"8"}] 12:18:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html 12:18:14 INFO - PROCESS | 1834 | 1462475894271 Marionette TRACE conn3 -> [0,1450,"setScriptTimeout",{"ms":35000}] 12:18:14 INFO - PROCESS | 1834 | 1462475894273 Marionette TRACE conn3 <- [1,1450,null,{}] 12:18:14 INFO - PROCESS | 1834 | 1462475894279 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}] 12:18:14 INFO - PROCESS | 1834 | 1462475894473 Marionette TRACE conn3 <- [1,1451,null,{"value":null}] 12:18:14 INFO - PROCESS | 1834 | 1462475894730 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\", \"80296d11-d1d5-4e42-bf66-5e284310a16f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:18:14 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f2980d5e000 == 129 [pid = 1834] [id = 370] 12:18:14 INFO - PROCESS | 1834 | ++DOMWINDOW == 255 (0x7f297b2f6000) [pid = 1834] [serial = 1111] [outer = (nil)] 12:18:14 INFO - PROCESS | 1834 | ++DOMWINDOW == 256 (0x7f297b2f8800) [pid = 1834] [serial = 1112] [outer = 0x7f297b2f6000] 12:18:14 INFO - PROCESS | 1834 | 1462475894853 Marionette DEBUG loaded listener.js 12:18:14 INFO - PROCESS | 1834 | ++DOMWINDOW == 257 (0x7f298d7e9000) [pid = 1834] [serial = 1113] [outer = 0x7f297b2f6000] 12:18:15 INFO - PROCESS | 1834 | 1462475895709 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]]]}] 12:18:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | Canvas test: 2d.pattern.paint.repeat.coord1 12:18:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | took 1483ms 12:18:15 INFO - PROCESS | 1834 | 1462475895755 Marionette TRACE conn3 -> [0,1453,"getWindowHandle",null] 12:18:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html 12:18:15 INFO - PROCESS | 1834 | 1462475895759 Marionette TRACE conn3 <- [1,1453,null,{"value":"8"}] 12:18:15 INFO - PROCESS | 1834 | 1462475895765 Marionette TRACE conn3 -> [0,1454,"setScriptTimeout",{"ms":35000}] 12:18:15 INFO - PROCESS | 1834 | 1462475895769 Marionette TRACE conn3 <- [1,1454,null,{}] 12:18:15 INFO - PROCESS | 1834 | 1462475895774 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}] 12:18:15 INFO - PROCESS | 1834 | 1462475895988 Marionette TRACE conn3 <- [1,1455,null,{"value":null}] 12:18:16 INFO - PROCESS | 1834 | 1462475896195 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\", \"80296d11-d1d5-4e42-bf66-5e284310a16f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:18:16 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f297b163800 == 130 [pid = 1834] [id = 371] 12:18:16 INFO - PROCESS | 1834 | ++DOMWINDOW == 258 (0x7f297b2f6c00) [pid = 1834] [serial = 1114] [outer = (nil)] 12:18:16 INFO - PROCESS | 1834 | ++DOMWINDOW == 259 (0x7f297e8d4000) [pid = 1834] [serial = 1115] [outer = 0x7f297b2f6c00] 12:18:16 INFO - PROCESS | 1834 | 1462475896314 Marionette DEBUG loaded listener.js 12:18:16 INFO - PROCESS | 1834 | ++DOMWINDOW == 260 (0x7f29a7c44400) [pid = 1834] [serial = 1116] [outer = 0x7f297b2f6c00] 12:18:17 INFO - PROCESS | 1834 | 1462475897238 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]]]}] 12:18:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | Canvas test: 2d.pattern.paint.repeat.coord2 12:18:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | took 1530ms 12:18:17 INFO - PROCESS | 1834 | 1462475897297 Marionette TRACE conn3 -> [0,1457,"getWindowHandle",null] 12:18:17 INFO - PROCESS | 1834 | 1462475897301 Marionette TRACE conn3 <- [1,1457,null,{"value":"8"}] 12:18:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html 12:18:17 INFO - PROCESS | 1834 | 1462475897309 Marionette TRACE conn3 -> [0,1458,"setScriptTimeout",{"ms":35000}] 12:18:17 INFO - PROCESS | 1834 | 1462475897311 Marionette TRACE conn3 <- [1,1458,null,{}] 12:18:17 INFO - PROCESS | 1834 | 1462475897315 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}] 12:18:17 INFO - PROCESS | 1834 | 1462475897497 Marionette TRACE conn3 <- [1,1459,null,{"value":null}] 12:18:17 INFO - PROCESS | 1834 | 1462475897708 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\", \"80296d11-d1d5-4e42-bf66-5e284310a16f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:18:17 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f2984449000 == 131 [pid = 1834] [id = 372] 12:18:17 INFO - PROCESS | 1834 | ++DOMWINDOW == 261 (0x7f29791efc00) [pid = 1834] [serial = 1117] [outer = (nil)] 12:18:17 INFO - PROCESS | 1834 | ++DOMWINDOW == 262 (0x7f29791f8000) [pid = 1834] [serial = 1118] [outer = 0x7f29791efc00] 12:18:17 INFO - PROCESS | 1834 | 1462475897814 Marionette DEBUG loaded listener.js 12:18:17 INFO - PROCESS | 1834 | ++DOMWINDOW == 263 (0x7f29791fc000) [pid = 1834] [serial = 1119] [outer = 0x7f29791efc00] 12:18:18 INFO - PROCESS | 1834 | 1462475898730 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]]]}] 12:18:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | Canvas test: 2d.pattern.paint.repeat.coord3 12:18:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | took 1480ms 12:18:18 INFO - PROCESS | 1834 | 1462475898790 Marionette TRACE conn3 -> [0,1461,"getWindowHandle",null] 12:18:18 INFO - PROCESS | 1834 | 1462475898793 Marionette TRACE conn3 <- [1,1461,null,{"value":"8"}] 12:18:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html 12:18:18 INFO - PROCESS | 1834 | 1462475898799 Marionette TRACE conn3 -> [0,1462,"setScriptTimeout",{"ms":35000}] 12:18:18 INFO - PROCESS | 1834 | 1462475898802 Marionette TRACE conn3 <- [1,1462,null,{}] 12:18:18 INFO - PROCESS | 1834 | 1462475898815 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}] 12:18:18 INFO - PROCESS | 1834 | 1462475898993 Marionette TRACE conn3 <- [1,1463,null,{"value":null}] 12:18:19 INFO - PROCESS | 1834 | 1462475899206 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\", \"80296d11-d1d5-4e42-bf66-5e284310a16f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:18:19 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f297c4e1800 == 132 [pid = 1834] [id = 373] 12:18:19 INFO - PROCESS | 1834 | ++DOMWINDOW == 264 (0x7f29791f0c00) [pid = 1834] [serial = 1120] [outer = (nil)] 12:18:19 INFO - PROCESS | 1834 | ++DOMWINDOW == 265 (0x7f297c4c7000) [pid = 1834] [serial = 1121] [outer = 0x7f29791f0c00] 12:18:19 INFO - PROCESS | 1834 | 1462475899315 Marionette DEBUG loaded listener.js 12:18:19 INFO - PROCESS | 1834 | ++DOMWINDOW == 266 (0x7f297c4cb800) [pid = 1834] [serial = 1122] [outer = 0x7f29791f0c00] 12:18:20 INFO - PROCESS | 1834 | 1462475900281 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]]]}] 12:18:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | Canvas test: 2d.pattern.paint.repeat.outside 12:18:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | took 1547ms 12:18:20 INFO - PROCESS | 1834 | 1462475900348 Marionette TRACE conn3 -> [0,1465,"getWindowHandle",null] 12:18:20 INFO - PROCESS | 1834 | 1462475900352 Marionette TRACE conn3 <- [1,1465,null,{"value":"8"}] 12:18:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html 12:18:20 INFO - PROCESS | 1834 | 1462475900358 Marionette TRACE conn3 -> [0,1466,"setScriptTimeout",{"ms":35000}] 12:18:20 INFO - PROCESS | 1834 | 1462475900361 Marionette TRACE conn3 <- [1,1466,null,{}] 12:18:20 INFO - PROCESS | 1834 | 1462475900366 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}] 12:18:20 INFO - PROCESS | 1834 | 1462475900569 Marionette TRACE conn3 <- [1,1467,null,{"value":null}] 12:18:20 INFO - PROCESS | 1834 | 1462475900823 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\", \"80296d11-d1d5-4e42-bf66-5e284310a16f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:18:20 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f2980bad800 == 133 [pid = 1834] [id = 374] 12:18:20 INFO - PROCESS | 1834 | ++DOMWINDOW == 267 (0x7f297c4c8800) [pid = 1834] [serial = 1123] [outer = (nil)] 12:18:20 INFO - PROCESS | 1834 | ++DOMWINDOW == 268 (0x7f297c4d1c00) [pid = 1834] [serial = 1124] [outer = 0x7f297c4c8800] 12:18:20 INFO - PROCESS | 1834 | 1462475900935 Marionette DEBUG loaded listener.js 12:18:21 INFO - PROCESS | 1834 | ++DOMWINDOW == 269 (0x7f2980eb2800) [pid = 1834] [serial = 1125] [outer = 0x7f297c4c8800] 12:18:21 INFO - PROCESS | 1834 | 1462475901837 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]]]}] 12:18:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | Canvas test: 2d.pattern.paint.repeatx.basic 12:18:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | took 1528ms 12:18:21 INFO - PROCESS | 1834 | 1462475901887 Marionette TRACE conn3 -> [0,1469,"getWindowHandle",null] 12:18:21 INFO - PROCESS | 1834 | 1462475901891 Marionette TRACE conn3 <- [1,1469,null,{"value":"8"}] 12:18:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html 12:18:21 INFO - PROCESS | 1834 | 1462475901898 Marionette TRACE conn3 -> [0,1470,"setScriptTimeout",{"ms":35000}] 12:18:21 INFO - PROCESS | 1834 | 1462475901901 Marionette TRACE conn3 <- [1,1470,null,{}] 12:18:21 INFO - PROCESS | 1834 | 1462475901906 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}] 12:18:22 INFO - PROCESS | 1834 | 1462475902124 Marionette TRACE conn3 <- [1,1471,null,{"value":null}] 12:18:22 INFO - PROCESS | 1834 | 1462475902382 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\", \"80296d11-d1d5-4e42-bf66-5e284310a16f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:18:22 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f297f4ce800 == 134 [pid = 1834] [id = 375] 12:18:22 INFO - PROCESS | 1834 | ++DOMWINDOW == 270 (0x7f29791f2400) [pid = 1834] [serial = 1126] [outer = (nil)] 12:18:22 INFO - PROCESS | 1834 | ++DOMWINDOW == 271 (0x7f2980ead800) [pid = 1834] [serial = 1127] [outer = 0x7f29791f2400] 12:18:22 INFO - PROCESS | 1834 | 1462475902497 Marionette DEBUG loaded listener.js 12:18:22 INFO - PROCESS | 1834 | ++DOMWINDOW == 272 (0x7f29825a1c00) [pid = 1834] [serial = 1128] [outer = 0x7f29791f2400] 12:18:23 INFO - PROCESS | 1834 | 1462475903444 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]]]}] 12:18:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | Canvas test: 2d.pattern.paint.repeatx.coord1 12:18:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | took 1593ms 12:18:23 INFO - PROCESS | 1834 | 1462475903493 Marionette TRACE conn3 -> [0,1473,"getWindowHandle",null] 12:18:23 INFO - PROCESS | 1834 | 1462475903496 Marionette TRACE conn3 <- [1,1473,null,{"value":"8"}] 12:18:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html 12:18:23 INFO - PROCESS | 1834 | 1462475903502 Marionette TRACE conn3 -> [0,1474,"setScriptTimeout",{"ms":35000}] 12:18:23 INFO - PROCESS | 1834 | 1462475903504 Marionette TRACE conn3 <- [1,1474,null,{}] 12:18:23 INFO - PROCESS | 1834 | 1462475903510 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}] 12:18:23 INFO - PROCESS | 1834 | 1462475903702 Marionette TRACE conn3 <- [1,1475,null,{"value":null}] 12:18:23 INFO - PROCESS | 1834 | 1462475903961 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\", \"80296d11-d1d5-4e42-bf66-5e284310a16f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:18:24 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f2980dde000 == 135 [pid = 1834] [id = 376] 12:18:24 INFO - PROCESS | 1834 | ++DOMWINDOW == 273 (0x7f297fad7000) [pid = 1834] [serial = 1129] [outer = (nil)] 12:18:24 INFO - PROCESS | 1834 | ++DOMWINDOW == 274 (0x7f29811acc00) [pid = 1834] [serial = 1130] [outer = 0x7f297fad7000] 12:18:24 INFO - PROCESS | 1834 | 1462475904086 Marionette DEBUG loaded listener.js 12:18:24 INFO - PROCESS | 1834 | ++DOMWINDOW == 275 (0x7f2985903800) [pid = 1834] [serial = 1131] [outer = 0x7f297fad7000] 12:18:25 INFO - PROCESS | 1834 | 1462475905425 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]]]}] 12:18:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | Canvas test: 2d.pattern.paint.repeatx.outside 12:18:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | took 1987ms 12:18:25 INFO - PROCESS | 1834 | 1462475905530 Marionette TRACE conn3 -> [0,1477,"getWindowHandle",null] 12:18:25 INFO - PROCESS | 1834 | 1462475905536 Marionette TRACE conn3 <- [1,1477,null,{"value":"8"}] 12:18:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html 12:18:25 INFO - PROCESS | 1834 | 1462475905549 Marionette TRACE conn3 -> [0,1478,"setScriptTimeout",{"ms":35000}] 12:18:25 INFO - PROCESS | 1834 | 1462475905554 Marionette TRACE conn3 <- [1,1478,null,{}] 12:18:25 INFO - PROCESS | 1834 | 1462475905563 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}] 12:18:25 INFO - PROCESS | 1834 | 1462475905751 Marionette TRACE conn3 <- [1,1479,null,{"value":null}] 12:18:25 INFO - PROCESS | 1834 | 1462475905966 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\", \"80296d11-d1d5-4e42-bf66-5e284310a16f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:18:26 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f2980edf800 == 136 [pid = 1834] [id = 377] 12:18:26 INFO - PROCESS | 1834 | ++DOMWINDOW == 276 (0x7f297b2f6400) [pid = 1834] [serial = 1132] [outer = (nil)] 12:18:26 INFO - PROCESS | 1834 | ++DOMWINDOW == 277 (0x7f297c4c9000) [pid = 1834] [serial = 1133] [outer = 0x7f297b2f6400] 12:18:26 INFO - PROCESS | 1834 | 1462475906072 Marionette DEBUG loaded listener.js 12:18:26 INFO - PROCESS | 1834 | ++DOMWINDOW == 278 (0x7f297e8d5c00) [pid = 1834] [serial = 1134] [outer = 0x7f297b2f6400] 12:18:27 INFO - PROCESS | 1834 | 1462475907206 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]]]}] 12:18:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | Canvas test: 2d.pattern.paint.repeaty.basic 12:18:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | took 1735ms 12:18:27 INFO - PROCESS | 1834 | 1462475907286 Marionette TRACE conn3 -> [0,1481,"getWindowHandle",null] 12:18:27 INFO - PROCESS | 1834 | 1462475907294 Marionette TRACE conn3 <- [1,1481,null,{"value":"8"}] 12:18:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html 12:18:27 INFO - PROCESS | 1834 | 1462475907304 Marionette TRACE conn3 -> [0,1482,"setScriptTimeout",{"ms":35000}] 12:18:27 INFO - PROCESS | 1834 | 1462475907308 Marionette TRACE conn3 <- [1,1482,null,{}] 12:18:27 INFO - PROCESS | 1834 | 1462475907313 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}] 12:18:27 INFO - PROCESS | 1834 | 1462475907569 Marionette TRACE conn3 <- [1,1483,null,{"value":null}] 12:18:27 INFO - PROCESS | 1834 | --DOCSHELL 0x7f2980ed0800 == 135 [pid = 1834] [id = 359] 12:18:27 INFO - PROCESS | 1834 | --DOCSHELL 0x7f298c608800 == 134 [pid = 1834] [id = 358] 12:18:27 INFO - PROCESS | 1834 | --DOMWINDOW == 277 (0x7f299612fc00) [pid = 1834] [serial = 980] [outer = (nil)] [url = about:blank] 12:18:27 INFO - PROCESS | 1834 | --DOMWINDOW == 276 (0x7f29978e1400) [pid = 1834] [serial = 983] [outer = (nil)] [url = about:blank] 12:18:27 INFO - PROCESS | 1834 | --DOMWINDOW == 275 (0x7f299995c000) [pid = 1834] [serial = 986] [outer = (nil)] [url = about:blank] 12:18:27 INFO - PROCESS | 1834 | --DOMWINDOW == 274 (0x7f298d1d2800) [pid = 1834] [serial = 989] [outer = (nil)] [url = about:blank] 12:18:27 INFO - PROCESS | 1834 | --DOMWINDOW == 273 (0x7f298d429000) [pid = 1834] [serial = 992] [outer = (nil)] [url = about:blank] 12:18:27 INFO - PROCESS | 1834 | --DOMWINDOW == 272 (0x7f29a3291c00) [pid = 1834] [serial = 995] [outer = (nil)] [url = about:blank] 12:18:27 INFO - PROCESS | 1834 | --DOMWINDOW == 271 (0x7f29a37a7c00) [pid = 1834] [serial = 998] [outer = (nil)] [url = about:blank] 12:18:27 INFO - PROCESS | 1834 | --DOMWINDOW == 270 (0x7f299015d400) [pid = 1834] [serial = 1022] [outer = (nil)] [url = about:blank] 12:18:27 INFO - PROCESS | 1834 | --DOMWINDOW == 269 (0x7f298e26c800) [pid = 1834] [serial = 29] [outer = (nil)] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 12:18:27 INFO - PROCESS | 1834 | --DOCSHELL 0x7f2986bd8000 == 133 [pid = 1834] [id = 357] 12:18:27 INFO - PROCESS | 1834 | --DOCSHELL 0x7f2984de1000 == 132 [pid = 1834] [id = 356] 12:18:27 INFO - PROCESS | 1834 | --DOCSHELL 0x7f297e64e000 == 131 [pid = 1834] [id = 355] 12:18:27 INFO - PROCESS | 1834 | --DOCSHELL 0x7f2986bd7800 == 130 [pid = 1834] [id = 354] 12:18:27 INFO - PROCESS | 1834 | --DOCSHELL 0x7f2984bd5000 == 129 [pid = 1834] [id = 353] 12:18:27 INFO - PROCESS | 1834 | 1462475907900 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\", \"80296d11-d1d5-4e42-bf66-5e284310a16f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:18:27 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f297afe3800 == 130 [pid = 1834] [id = 378] 12:18:27 INFO - PROCESS | 1834 | ++DOMWINDOW == 270 (0x7f2980ea7400) [pid = 1834] [serial = 1135] [outer = (nil)] 12:18:27 INFO - PROCESS | 1834 | ++DOMWINDOW == 271 (0x7f29811ac400) [pid = 1834] [serial = 1136] [outer = 0x7f2980ea7400] 12:18:27 INFO - PROCESS | 1834 | 1462475907971 Marionette DEBUG loaded listener.js 12:18:28 INFO - PROCESS | 1834 | ++DOMWINDOW == 272 (0x7f29825a5000) [pid = 1834] [serial = 1137] [outer = 0x7f2980ea7400] 12:18:28 INFO - PROCESS | 1834 | --DOCSHELL 0x7f2986059800 == 129 [pid = 1834] [id = 342] 12:18:28 INFO - PROCESS | 1834 | --DOCSHELL 0x7f2983131000 == 128 [pid = 1834] [id = 341] 12:18:28 INFO - PROCESS | 1834 | --DOCSHELL 0x7f298cc10800 == 127 [pid = 1834] [id = 340] 12:18:28 INFO - PROCESS | 1834 | --DOMWINDOW == 271 (0x7f298a5ef000) [pid = 1834] [serial = 1008] [outer = (nil)] [url = about:blank] 12:18:28 INFO - PROCESS | 1834 | --DOMWINDOW == 270 (0x7f298c3b9400) [pid = 1834] [serial = 954] [outer = (nil)] [url = about:blank] 12:18:28 INFO - PROCESS | 1834 | --DOMWINDOW == 269 (0x7f29832e5400) [pid = 1834] [serial = 1001] [outer = (nil)] [url = about:blank] 12:18:28 INFO - PROCESS | 1834 | --DOMWINDOW == 268 (0x7f29901da800) [pid = 1834] [serial = 971] [outer = (nil)] [url = about:blank] 12:18:28 INFO - PROCESS | 1834 | --DOMWINDOW == 267 (0x7f298e940400) [pid = 1834] [serial = 968] [outer = (nil)] [url = about:blank] 12:18:28 INFO - PROCESS | 1834 | --DOMWINDOW == 266 (0x7f298ff73c00) [pid = 1834] [serial = 1020] [outer = (nil)] [url = about:blank] 12:18:28 INFO - PROCESS | 1834 | --DOMWINDOW == 265 (0x7f298cd35000) [pid = 1834] [serial = 1014] [outer = (nil)] [url = about:blank] 12:18:28 INFO - PROCESS | 1834 | --DOMWINDOW == 264 (0x7f298a96d000) [pid = 1834] [serial = 696] [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.] 12:18:28 INFO - PROCESS | 1834 | --DOMWINDOW == 263 (0x7f298c845800) [pid = 1834] [serial = 771] [outer = (nil)] [url = about:blank] 12:18:28 INFO - PROCESS | 1834 | --DOMWINDOW == 262 (0x7f2986e66c00) [pid = 1834] [serial = 768] [outer = (nil)] [url = about:blank] 12:18:28 INFO - PROCESS | 1834 | --DOMWINDOW == 261 (0x7f298e93c800) [pid = 1834] [serial = 720] [outer = (nil)] [url = about:blank] 12:18:28 INFO - PROCESS | 1834 | --DOMWINDOW == 260 (0x7f29a320e800) [pid = 1834] [serial = 780] [outer = (nil)] [url = about:blank] 12:18:28 INFO - PROCESS | 1834 | --DOMWINDOW == 259 (0x7f2986047400) [pid = 1834] [serial = 653] [outer = (nil)] [url = about:blank] 12:18:28 INFO - PROCESS | 1834 | --DOMWINDOW == 258 (0x7f29979c1800) [pid = 1834] [serial = 738] [outer = (nil)] [url = about:blank] 12:18:28 INFO - PROCESS | 1834 | --DOMWINDOW == 257 (0x7f298c4e8c00) [pid = 1834] [serial = 714] [outer = (nil)] [url = about:blank] 12:18:28 INFO - PROCESS | 1834 | --DOMWINDOW == 256 (0x7f29994d2400) [pid = 1834] [serial = 777] [outer = (nil)] [url = about:blank] 12:18:28 INFO - PROCESS | 1834 | --DOMWINDOW == 255 (0x7f29979b9000) [pid = 1834] [serial = 665] [outer = (nil)] [url = about:blank] 12:18:28 INFO - PROCESS | 1834 | --DOMWINDOW == 254 (0x7f298ffce000) [pid = 1834] [serial = 726] [outer = (nil)] [url = about:blank] 12:18:28 INFO - PROCESS | 1834 | --DOMWINDOW == 253 (0x7f298438e800) [pid = 1834] [serial = 674] [outer = (nil)] [url = about:blank] 12:18:28 INFO - PROCESS | 1834 | --DOMWINDOW == 252 (0x7f298cd2e000) [pid = 1834] [serial = 717] [outer = (nil)] [url = about:blank] 12:18:28 INFO - PROCESS | 1834 | --DOMWINDOW == 251 (0x7f298b9c6800) [pid = 1834] [serial = 656] [outer = (nil)] [url = about:blank] 12:18:28 INFO - PROCESS | 1834 | --DOMWINDOW == 250 (0x7f298b9c3800) [pid = 1834] [serial = 711] [outer = (nil)] [url = about:blank] 12:18:28 INFO - PROCESS | 1834 | --DOMWINDOW == 249 (0x7f2993c75800) [pid = 1834] [serial = 774] [outer = (nil)] [url = about:blank] 12:18:28 INFO - PROCESS | 1834 | --DOMWINDOW == 248 (0x7f298c3bd800) [pid = 1834] [serial = 702] [outer = (nil)] [url = about:blank] 12:18:28 INFO - PROCESS | 1834 | --DOMWINDOW == 247 (0x7f298ff7a000) [pid = 1834] [serial = 894] [outer = (nil)] [url = about:blank] 12:18:28 INFO - PROCESS | 1834 | --DOMWINDOW == 246 (0x7f2986e62400) [pid = 1834] [serial = 708] [outer = (nil)] [url = about:blank] 12:18:28 INFO - PROCESS | 1834 | --DOMWINDOW == 245 (0x7f2993c7a800) [pid = 1834] [serial = 732] [outer = (nil)] [url = about:blank] 12:18:28 INFO - PROCESS | 1834 | --DOMWINDOW == 244 (0x7f2995953c00) [pid = 1834] [serial = 662] [outer = (nil)] [url = about:blank] 12:18:28 INFO - PROCESS | 1834 | --DOMWINDOW == 243 (0x7f297fae1c00) [pid = 1834] [serial = 677] [outer = (nil)] [url = about:blank] 12:18:28 INFO - PROCESS | 1834 | --DOMWINDOW == 242 (0x7f298d421c00) [pid = 1834] [serial = 789] [outer = (nil)] [url = about:blank] 12:18:28 INFO - PROCESS | 1834 | --DOMWINDOW == 241 (0x7f29842f3c00) [pid = 1834] [serial = 705] [outer = (nil)] [url = about:blank] 12:18:28 INFO - PROCESS | 1834 | --DOMWINDOW == 240 (0x7f298a5e4800) [pid = 1834] [serial = 825] [outer = (nil)] [url = about:blank] 12:18:28 INFO - PROCESS | 1834 | --DOMWINDOW == 239 (0x7f29825aa000) [pid = 1834] [serial = 795] [outer = (nil)] [url = about:blank] 12:18:28 INFO - PROCESS | 1834 | --DOMWINDOW == 238 (0x7f2996745800) [pid = 1834] [serial = 735] [outer = (nil)] [url = about:blank] 12:18:28 INFO - PROCESS | 1834 | --DOMWINDOW == 237 (0x7f298115e800) [pid = 1834] [serial = 786] [outer = (nil)] [url = about:blank] 12:18:28 INFO - PROCESS | 1834 | --DOMWINDOW == 236 (0x7f29a465d000) [pid = 1834] [serial = 668] [outer = (nil)] [url = about:blank] 12:18:28 INFO - PROCESS | 1834 | --DOMWINDOW == 235 (0x7f29a3979800) [pid = 1834] [serial = 783] [outer = (nil)] [url = about:blank] 12:18:28 INFO - PROCESS | 1834 | --DOMWINDOW == 234 (0x7f29901db400) [pid = 1834] [serial = 729] [outer = (nil)] [url = about:blank] 12:18:28 INFO - PROCESS | 1834 | --DOMWINDOW == 233 (0x7f298d1aa400) [pid = 1834] [serial = 1016] [outer = (nil)] [url = about:blank] 12:18:28 INFO - PROCESS | 1834 | --DOMWINDOW == 232 (0x7f298f340c00) [pid = 1834] [serial = 1019] [outer = (nil)] [url = about:blank] 12:18:28 INFO - PROCESS | 1834 | --DOMWINDOW == 231 (0x7f298d7ea800) [pid = 1834] [serial = 1017] [outer = (nil)] [url = about:blank] 12:18:28 INFO - PROCESS | 1834 | --DOMWINDOW == 230 (0x7f298a970800) [pid = 1834] [serial = 1010] [outer = (nil)] [url = about:blank] 12:18:28 INFO - PROCESS | 1834 | --DOMWINDOW == 229 (0x7f298bcfa000) [pid = 1834] [serial = 1011] [outer = (nil)] [url = about:blank] 12:18:28 INFO - PROCESS | 1834 | --DOMWINDOW == 228 (0x7f298c844000) [pid = 1834] [serial = 1013] [outer = (nil)] [url = about:blank] 12:18:28 INFO - PROCESS | 1834 | --DOMWINDOW == 227 (0x7f2986161400) [pid = 1834] [serial = 959] [outer = (nil)] [url = about:blank] 12:18:28 INFO - PROCESS | 1834 | --DOMWINDOW == 226 (0x7f29901cd000) [pid = 1834] [serial = 659] [outer = (nil)] [url = about:blank] 12:18:28 INFO - PROCESS | 1834 | --DOMWINDOW == 225 (0x7f29949fa400) [pid = 1834] [serial = 792] [outer = (nil)] [url = about:blank] 12:18:28 INFO - PROCESS | 1834 | --DOMWINDOW == 224 (0x7f298cdddc00) [pid = 1834] [serial = 965] [outer = (nil)] [url = about:blank] 12:18:28 INFO - PROCESS | 1834 | --DOMWINDOW == 223 (0x7f2993c72000) [pid = 1834] [serial = 974] [outer = (nil)] [url = about:blank] 12:18:28 INFO - PROCESS | 1834 | --DOMWINDOW == 222 (0x7f2982c3b000) [pid = 1834] [serial = 956] [outer = (nil)] [url = about:blank] 12:18:28 INFO - PROCESS | 1834 | --DOMWINDOW == 221 (0x7f298a98cc00) [pid = 1834] [serial = 671] [outer = (nil)] [url = about:blank] 12:18:28 INFO - PROCESS | 1834 | --DOMWINDOW == 220 (0x7f29a4aee400) [pid = 1834] [serial = 798] [outer = (nil)] [url = about:blank] 12:18:28 INFO - PROCESS | 1834 | --DOMWINDOW == 219 (0x7f2995455c00) [pid = 1834] [serial = 650] [outer = (nil)] [url = about:blank] 12:18:28 INFO - PROCESS | 1834 | --DOMWINDOW == 218 (0x7f2985907000) [pid = 1834] [serial = 1005] [outer = (nil)] [url = about:blank] 12:18:28 INFO - PROCESS | 1834 | --DOMWINDOW == 217 (0x7f2982c40800) [pid = 1834] [serial = 801] [outer = (nil)] [url = about:blank] 12:18:28 INFO - PROCESS | 1834 | --DOMWINDOW == 216 (0x7f298fe7ac00) [pid = 1834] [serial = 723] [outer = (nil)] [url = about:blank] 12:18:28 INFO - PROCESS | 1834 | --DOMWINDOW == 215 (0x7f2999348400) [pid = 1834] [serial = 765] [outer = (nil)] [url = about:blank] 12:18:28 INFO - PROCESS | 1834 | --DOMWINDOW == 214 (0x7f29832e2400) [pid = 1834] [serial = 1004] [outer = (nil)] [url = about:blank] 12:18:28 INFO - PROCESS | 1834 | --DOMWINDOW == 213 (0x7f298b9d1000) [pid = 1834] [serial = 962] [outer = (nil)] [url = about:blank] 12:18:28 INFO - PROCESS | 1834 | --DOMWINDOW == 212 (0x7f2994db7800) [pid = 1834] [serial = 977] [outer = (nil)] [url = about:blank] 12:18:28 INFO - PROCESS | 1834 | --DOMWINDOW == 211 (0x7f2986f69c00) [pid = 1834] [serial = 1007] [outer = (nil)] [url = about:blank] 12:18:28 INFO - PROCESS | 1834 | 1462475908846 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]]]}] 12:18:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | Canvas test: 2d.pattern.paint.repeaty.coord1 12:18:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | took 1588ms 12:18:28 INFO - PROCESS | 1834 | 1462475908893 Marionette TRACE conn3 -> [0,1485,"getWindowHandle",null] 12:18:28 INFO - PROCESS | 1834 | 1462475908896 Marionette TRACE conn3 <- [1,1485,null,{"value":"8"}] 12:18:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html 12:18:28 INFO - PROCESS | 1834 | 1462475908902 Marionette TRACE conn3 -> [0,1486,"setScriptTimeout",{"ms":35000}] 12:18:28 INFO - PROCESS | 1834 | 1462475908907 Marionette TRACE conn3 <- [1,1486,null,{}] 12:18:28 INFO - PROCESS | 1834 | 1462475908923 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}] 12:18:29 INFO - PROCESS | 1834 | 1462475909112 Marionette TRACE conn3 <- [1,1487,null,{"value":null}] 12:18:29 INFO - PROCESS | 1834 | 1462475909301 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\", \"80296d11-d1d5-4e42-bf66-5e284310a16f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:18:29 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f29846d5800 == 128 [pid = 1834] [id = 379] 12:18:29 INFO - PROCESS | 1834 | ++DOMWINDOW == 212 (0x7f29809f6800) [pid = 1834] [serial = 1138] [outer = (nil)] 12:18:29 INFO - PROCESS | 1834 | ++DOMWINDOW == 213 (0x7f298438c800) [pid = 1834] [serial = 1139] [outer = 0x7f29809f6800] 12:18:29 INFO - PROCESS | 1834 | 1462475909368 Marionette DEBUG loaded listener.js 12:18:29 INFO - PROCESS | 1834 | ++DOMWINDOW == 214 (0x7f2985843800) [pid = 1834] [serial = 1140] [outer = 0x7f29809f6800] 12:18:30 INFO - PROCESS | 1834 | 1462475910140 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]]]}] 12:18:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | Canvas test: 2d.pattern.paint.repeaty.outside 12:18:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | took 1294ms 12:18:30 INFO - PROCESS | 1834 | 1462475910217 Marionette TRACE conn3 -> [0,1489,"getWindowHandle",null] 12:18:30 INFO - PROCESS | 1834 | 1462475910222 Marionette TRACE conn3 <- [1,1489,null,{"value":"8"}] 12:18:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html 12:18:30 INFO - PROCESS | 1834 | 1462475910232 Marionette TRACE conn3 -> [0,1490,"setScriptTimeout",{"ms":35000}] 12:18:30 INFO - PROCESS | 1834 | 1462475910234 Marionette TRACE conn3 <- [1,1490,null,{}] 12:18:30 INFO - PROCESS | 1834 | 1462475910238 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}] 12:18:30 INFO - PROCESS | 1834 | 1462475910474 Marionette TRACE conn3 <- [1,1491,null,{"value":null}] 12:18:30 INFO - PROCESS | 1834 | 1462475910498 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\", \"80296d11-d1d5-4e42-bf66-5e284310a16f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:18:30 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f2985e1d800 == 129 [pid = 1834] [id = 380] 12:18:30 INFO - PROCESS | 1834 | ++DOMWINDOW == 215 (0x7f2984391400) [pid = 1834] [serial = 1141] [outer = (nil)] 12:18:30 INFO - PROCESS | 1834 | ++DOMWINDOW == 216 (0x7f2986047400) [pid = 1834] [serial = 1142] [outer = 0x7f2984391400] 12:18:30 INFO - PROCESS | 1834 | 1462475910570 Marionette DEBUG loaded listener.js 12:18:30 INFO - PROCESS | 1834 | ++DOMWINDOW == 217 (0x7f2986f70800) [pid = 1834] [serial = 1143] [outer = 0x7f2984391400] 12:18:31 INFO - PROCESS | 1834 | 1462475911442 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]]]}] 12:18:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | Canvas test: 2d.pattern.repeat.case 12:18:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | took 1277ms 12:18:31 INFO - PROCESS | 1834 | 1462475911510 Marionette TRACE conn3 -> [0,1493,"getWindowHandle",null] 12:18:31 INFO - PROCESS | 1834 | 1462475911516 Marionette TRACE conn3 <- [1,1493,null,{"value":"8"}] 12:18:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html 12:18:31 INFO - PROCESS | 1834 | 1462475911527 Marionette TRACE conn3 -> [0,1494,"setScriptTimeout",{"ms":35000}] 12:18:31 INFO - PROCESS | 1834 | 1462475911530 Marionette TRACE conn3 <- [1,1494,null,{}] 12:18:31 INFO - PROCESS | 1834 | 1462475911561 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}] 12:18:31 INFO - PROCESS | 1834 | 1462475911837 Marionette TRACE conn3 <- [1,1495,null,{"value":null}] 12:18:31 INFO - PROCESS | 1834 | 1462475911871 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\", \"80296d11-d1d5-4e42-bf66-5e284310a16f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:18:31 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f29874dc000 == 130 [pid = 1834] [id = 381] 12:18:31 INFO - PROCESS | 1834 | ++DOMWINDOW == 218 (0x7f298a523c00) [pid = 1834] [serial = 1144] [outer = (nil)] 12:18:31 INFO - PROCESS | 1834 | ++DOMWINDOW == 219 (0x7f298a5e4800) [pid = 1834] [serial = 1145] [outer = 0x7f298a523c00] 12:18:31 INFO - PROCESS | 1834 | 1462475911931 Marionette DEBUG loaded listener.js 12:18:32 INFO - PROCESS | 1834 | ++DOMWINDOW == 220 (0x7f298a969400) [pid = 1834] [serial = 1146] [outer = 0x7f298a523c00] 12:18:32 INFO - PROCESS | 1834 | --DOMWINDOW == 219 (0x7f298e942400) [pid = 1834] [serial = 1075] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html] 12:18:32 INFO - PROCESS | 1834 | --DOMWINDOW == 218 (0x7f2985902c00) [pid = 1834] [serial = 1066] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html] 12:18:32 INFO - PROCESS | 1834 | --DOMWINDOW == 217 (0x7f29809f9400) [pid = 1834] [serial = 1060] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html] 12:18:32 INFO - PROCESS | 1834 | --DOMWINDOW == 216 (0x7f29833a9c00) [pid = 1834] [serial = 1063] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html] 12:18:32 INFO - PROCESS | 1834 | --DOMWINDOW == 215 (0x7f298a96f400) [pid = 1834] [serial = 1069] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html] 12:18:32 INFO - PROCESS | 1834 | --DOMWINDOW == 214 (0x7f29811ae400) [pid = 1834] [serial = 1072] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html] 12:18:32 INFO - PROCESS | 1834 | --DOMWINDOW == 213 (0x7f2980ea7c00) [pid = 1834] [serial = 1078] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html] 12:18:33 INFO - PROCESS | 1834 | 1462475913077 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]]]}] 12:18:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | Canvas test: 2d.pattern.repeat.empty 12:18:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | took 1598ms 12:18:33 INFO - PROCESS | 1834 | 1462475913123 Marionette TRACE conn3 -> [0,1497,"getWindowHandle",null] 12:18:33 INFO - PROCESS | 1834 | 1462475913126 Marionette TRACE conn3 <- [1,1497,null,{"value":"8"}] 12:18:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html 12:18:33 INFO - PROCESS | 1834 | 1462475913132 Marionette TRACE conn3 -> [0,1498,"setScriptTimeout",{"ms":35000}] 12:18:33 INFO - PROCESS | 1834 | 1462475913134 Marionette TRACE conn3 <- [1,1498,null,{}] 12:18:33 INFO - PROCESS | 1834 | 1462475913140 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}] 12:18:33 INFO - PROCESS | 1834 | 1462475913400 Marionette TRACE conn3 <- [1,1499,null,{"value":null}] 12:18:33 INFO - PROCESS | 1834 | 1462475913427 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\", \"80296d11-d1d5-4e42-bf66-5e284310a16f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:18:33 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f298bac2800 == 131 [pid = 1834] [id = 382] 12:18:33 INFO - PROCESS | 1834 | ++DOMWINDOW == 214 (0x7f298a52e800) [pid = 1834] [serial = 1147] [outer = (nil)] 12:18:33 INFO - PROCESS | 1834 | ++DOMWINDOW == 215 (0x7f298b9c6c00) [pid = 1834] [serial = 1148] [outer = 0x7f298a52e800] 12:18:33 INFO - PROCESS | 1834 | 1462475913491 Marionette DEBUG loaded listener.js 12:18:33 INFO - PROCESS | 1834 | ++DOMWINDOW == 216 (0x7f298c3c3400) [pid = 1834] [serial = 1149] [outer = 0x7f298a52e800] 12:18:34 INFO - PROCESS | 1834 | 1462475914281 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]]]}] 12:18:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | Canvas test: 2d.pattern.repeat.null 12:18:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | took 1178ms 12:18:34 INFO - PROCESS | 1834 | 1462475914321 Marionette TRACE conn3 -> [0,1501,"getWindowHandle",null] 12:18:34 INFO - PROCESS | 1834 | 1462475914326 Marionette TRACE conn3 <- [1,1501,null,{"value":"8"}] 12:18:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html 12:18:34 INFO - PROCESS | 1834 | 1462475914331 Marionette TRACE conn3 -> [0,1502,"setScriptTimeout",{"ms":35000}] 12:18:34 INFO - PROCESS | 1834 | 1462475914333 Marionette TRACE conn3 <- [1,1502,null,{}] 12:18:34 INFO - PROCESS | 1834 | 1462475914339 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}] 12:18:34 INFO - PROCESS | 1834 | 1462475914511 Marionette TRACE conn3 <- [1,1503,null,{"value":null}] 12:18:34 INFO - PROCESS | 1834 | 1462475914526 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\", \"80296d11-d1d5-4e42-bf66-5e284310a16f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:18:34 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f298cc17000 == 132 [pid = 1834] [id = 383] 12:18:34 INFO - PROCESS | 1834 | ++DOMWINDOW == 217 (0x7f298c3b6800) [pid = 1834] [serial = 1150] [outer = (nil)] 12:18:34 INFO - PROCESS | 1834 | ++DOMWINDOW == 218 (0x7f298cdddc00) [pid = 1834] [serial = 1151] [outer = 0x7f298c3b6800] 12:18:34 INFO - PROCESS | 1834 | 1462475914587 Marionette DEBUG loaded listener.js 12:18:34 INFO - PROCESS | 1834 | ++DOMWINDOW == 219 (0x7f298d1db400) [pid = 1834] [serial = 1152] [outer = 0x7f298c3b6800] 12:18:35 INFO - PROCESS | 1834 | 1462475915788 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]]]}] 12:18:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | Canvas test: 2d.pattern.repeat.nullsuffix 12:18:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | took 1483ms 12:18:35 INFO - PROCESS | 1834 | 1462475915815 Marionette TRACE conn3 -> [0,1505,"getWindowHandle",null] 12:18:35 INFO - PROCESS | 1834 | 1462475915822 Marionette TRACE conn3 <- [1,1505,null,{"value":"8"}] 12:18:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html 12:18:35 INFO - PROCESS | 1834 | 1462475915829 Marionette TRACE conn3 -> [0,1506,"setScriptTimeout",{"ms":35000}] 12:18:35 INFO - PROCESS | 1834 | 1462475915835 Marionette TRACE conn3 <- [1,1506,null,{}] 12:18:35 INFO - PROCESS | 1834 | 1462475915843 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}] 12:18:36 INFO - PROCESS | 1834 | 1462475916037 Marionette TRACE conn3 <- [1,1507,null,{"value":null}] 12:18:36 INFO - PROCESS | 1834 | 1462475916297 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\", \"80296d11-d1d5-4e42-bf66-5e284310a16f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:18:36 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f2982ae5000 == 133 [pid = 1834] [id = 384] 12:18:36 INFO - PROCESS | 1834 | ++DOMWINDOW == 220 (0x7f297e8ca400) [pid = 1834] [serial = 1153] [outer = (nil)] 12:18:36 INFO - PROCESS | 1834 | ++DOMWINDOW == 221 (0x7f297e8d9c00) [pid = 1834] [serial = 1154] [outer = 0x7f297e8ca400] 12:18:36 INFO - PROCESS | 1834 | 1462475916416 Marionette DEBUG loaded listener.js 12:18:36 INFO - PROCESS | 1834 | ++DOMWINDOW == 222 (0x7f2980ea4c00) [pid = 1834] [serial = 1155] [outer = 0x7f297e8ca400] 12:18:37 INFO - PROCESS | 1834 | 1462475917398 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]]]}] 12:18:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | Canvas test: 2d.pattern.repeat.undefined 12:18:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | took 1587ms 12:18:37 INFO - PROCESS | 1834 | 1462475917417 Marionette TRACE conn3 -> [0,1509,"getWindowHandle",null] 12:18:37 INFO - PROCESS | 1834 | 1462475917425 Marionette TRACE conn3 <- [1,1509,null,{"value":"8"}] 12:18:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html 12:18:37 INFO - PROCESS | 1834 | 1462475917435 Marionette TRACE conn3 -> [0,1510,"setScriptTimeout",{"ms":35000}] 12:18:37 INFO - PROCESS | 1834 | 1462475917438 Marionette TRACE conn3 <- [1,1510,null,{}] 12:18:37 INFO - PROCESS | 1834 | 1462475917445 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}] 12:18:37 INFO - PROCESS | 1834 | 1462475917642 Marionette TRACE conn3 <- [1,1511,null,{"value":null}] 12:18:37 INFO - PROCESS | 1834 | 1462475917947 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\", \"80296d11-d1d5-4e42-bf66-5e284310a16f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:18:38 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f2986bd8000 == 134 [pid = 1834] [id = 385] 12:18:38 INFO - PROCESS | 1834 | ++DOMWINDOW == 223 (0x7f2982c36400) [pid = 1834] [serial = 1156] [outer = (nil)] 12:18:38 INFO - PROCESS | 1834 | ++DOMWINDOW == 224 (0x7f2984386800) [pid = 1834] [serial = 1157] [outer = 0x7f2982c36400] 12:18:38 INFO - PROCESS | 1834 | 1462475918063 Marionette DEBUG loaded listener.js 12:18:38 INFO - PROCESS | 1834 | ++DOMWINDOW == 225 (0x7f298448d400) [pid = 1834] [serial = 1158] [outer = 0x7f2982c36400] 12:18:38 INFO - PROCESS | 1834 | 1462475918918 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]]]}] 12:18:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | Canvas test: 2d.pattern.repeat.unrecognised 12:18:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | took 1533ms 12:18:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html 12:18:38 INFO - PROCESS | 1834 | 1462475918968 Marionette TRACE conn3 -> [0,1513,"getWindowHandle",null] 12:18:38 INFO - PROCESS | 1834 | 1462475918971 Marionette TRACE conn3 <- [1,1513,null,{"value":"8"}] 12:18:38 INFO - PROCESS | 1834 | 1462475918977 Marionette TRACE conn3 -> [0,1514,"setScriptTimeout",{"ms":35000}] 12:18:38 INFO - PROCESS | 1834 | 1462475918983 Marionette TRACE conn3 <- [1,1514,null,{}] 12:18:39 INFO - PROCESS | 1834 | 1462475918999 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}] 12:18:39 INFO - PROCESS | 1834 | 1462475919199 Marionette TRACE conn3 <- [1,1515,null,{"value":null}] 12:18:39 INFO - PROCESS | 1834 | 1462475919402 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\", \"80296d11-d1d5-4e42-bf66-5e284310a16f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:18:39 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f298d29e800 == 135 [pid = 1834] [id = 386] 12:18:39 INFO - PROCESS | 1834 | ++DOMWINDOW == 226 (0x7f298590bc00) [pid = 1834] [serial = 1159] [outer = (nil)] 12:18:39 INFO - PROCESS | 1834 | ++DOMWINDOW == 227 (0x7f298a792800) [pid = 1834] [serial = 1160] [outer = 0x7f298590bc00] 12:18:39 INFO - PROCESS | 1834 | 1462475919520 Marionette DEBUG loaded listener.js 12:18:39 INFO - PROCESS | 1834 | ++DOMWINDOW == 228 (0x7f298a98e000) [pid = 1834] [serial = 1161] [outer = 0x7f298590bc00] 12:18:40 INFO - PROCESS | 1834 | 1462475920440 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]]]}] 12:18:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | Canvas test: 2d.pattern.repeat.unrecognisednull 12:18:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | took 1538ms 12:18:40 INFO - PROCESS | 1834 | 1462475920515 Marionette TRACE conn3 -> [0,1517,"getWindowHandle",null] 12:18:40 INFO - PROCESS | 1834 | 1462475920520 Marionette TRACE conn3 <- [1,1517,null,{"value":"8"}] 12:18:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html 12:18:40 INFO - PROCESS | 1834 | 1462475920526 Marionette TRACE conn3 -> [0,1518,"setScriptTimeout",{"ms":35000}] 12:18:40 INFO - PROCESS | 1834 | 1462475920529 Marionette TRACE conn3 <- [1,1518,null,{}] 12:18:40 INFO - PROCESS | 1834 | 1462475920534 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}] 12:18:40 INFO - PROCESS | 1834 | 1462475920740 Marionette TRACE conn3 <- [1,1519,null,{"value":null}] 12:18:40 INFO - PROCESS | 1834 | 1462475920986 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\", \"80296d11-d1d5-4e42-bf66-5e284310a16f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:18:41 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f298e279800 == 136 [pid = 1834] [id = 387] 12:18:41 INFO - PROCESS | 1834 | ++DOMWINDOW == 229 (0x7f298b9c2c00) [pid = 1834] [serial = 1162] [outer = (nil)] 12:18:41 INFO - PROCESS | 1834 | ++DOMWINDOW == 230 (0x7f298bd12800) [pid = 1834] [serial = 1163] [outer = 0x7f298b9c2c00] 12:18:41 INFO - PROCESS | 1834 | 1462475921103 Marionette DEBUG loaded listener.js 12:18:41 INFO - PROCESS | 1834 | ++DOMWINDOW == 231 (0x7f298cbc2800) [pid = 1834] [serial = 1164] [outer = 0x7f298b9c2c00] 12:18:41 INFO - PROCESS | 1834 | 1462475921929 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]]]}] 12:18:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | Canvas test: 2d.strokeStyle.default 12:18:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | took 1430ms 12:18:41 INFO - PROCESS | 1834 | 1462475921958 Marionette TRACE conn3 -> [0,1521,"getWindowHandle",null] 12:18:41 INFO - PROCESS | 1834 | 1462475921962 Marionette TRACE conn3 <- [1,1521,null,{"value":"8"}] 12:18:41 INFO - TEST-START | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html 12:18:41 INFO - PROCESS | 1834 | 1462475921968 Marionette TRACE conn3 -> [0,1522,"setScriptTimeout",{"ms":35000}] 12:18:41 INFO - PROCESS | 1834 | 1462475921971 Marionette TRACE conn3 <- [1,1522,null,{}] 12:18:41 INFO - PROCESS | 1834 | 1462475921977 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}] 12:18:42 INFO - PROCESS | 1834 | 1462475922161 Marionette TRACE conn3 <- [1,1523,null,{"value":null}] 12:18:42 INFO - PROCESS | 1834 | 1462475922371 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\", \"80296d11-d1d5-4e42-bf66-5e284310a16f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:18:42 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f2992768800 == 137 [pid = 1834] [id = 388] 12:18:42 INFO - PROCESS | 1834 | ++DOMWINDOW == 232 (0x7f2980eab000) [pid = 1834] [serial = 1165] [outer = (nil)] 12:18:42 INFO - PROCESS | 1834 | ++DOMWINDOW == 233 (0x7f298cd68000) [pid = 1834] [serial = 1166] [outer = 0x7f2980eab000] 12:18:42 INFO - PROCESS | 1834 | 1462475922441 Marionette DEBUG loaded listener.js 12:18:42 INFO - PROCESS | 1834 | ++DOMWINDOW == 234 (0x7f298d421c00) [pid = 1834] [serial = 1167] [outer = 0x7f2980eab000] 12:18:43 INFO - PROCESS | 1834 | SkCairoFTTypeface::onFilterRec unimplemented 12:18:43 INFO - PROCESS | 1834 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 12:18:43 INFO - PROCESS | 1834 | SkCairoFTTypeface::onFilterRec unimplemented 12:18:43 INFO - PROCESS | 1834 | SkCairoFTTypeface::onFilterRec unimplemented 12:18:43 INFO - PROCESS | 1834 | SkCairoFTTypeface::onFilterRec unimplemented 12:18:43 INFO - PROCESS | 1834 | SkCairoFTTypeface::onFilterRec unimplemented 12:18:43 INFO - PROCESS | 1834 | SkCairoFTTypeface::onFilterRec unimplemented 12:18:43 INFO - PROCESS | 1834 | SkCairoFTTypeface::onFilterRec unimplemented 12:18:43 INFO - PROCESS | 1834 | SkCairoFTTypeface::onFilterRec unimplemented 12:18:43 INFO - PROCESS | 1834 | SkCairoFTTypeface::onFilterRec unimplemented 12:18:43 INFO - PROCESS | 1834 | SkCairoFTTypeface::onFilterRec unimplemented 12:18:43 INFO - PROCESS | 1834 | SkCairoFTTypeface::onFilterRec unimplemented 12:18:43 INFO - PROCESS | 1834 | 1462475923269 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"]]]}] 12:18:43 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 () { 12:18:43 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 12:18:43 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:15:5 12:18:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:18:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:18:43 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:14:1 12:18:43 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 () { 12:18:43 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 12:18:43 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:34:5 12:18:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:18:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:18:43 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:33:1 12:18:43 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 () { 12:18:43 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 12:18:43 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:53:5 12:18:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:18:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:18:43 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:52:1 12:18:43 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 () { 12:18:43 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 12:18:43 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:72:5 12:18:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:18:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:18:43 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:71:1 12:18:43 INFO - TEST-OK | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | took 1339ms 12:18:43 INFO - PROCESS | 1834 | 1462475923310 Marionette TRACE conn3 -> [0,1525,"getWindowHandle",null] 12:18:43 INFO - PROCESS | 1834 | 1462475923318 Marionette TRACE conn3 <- [1,1525,null,{"value":"8"}] 12:18:43 INFO - TEST-START | /2dcontext/hit-regions/hitregions-members-exist.html 12:18:43 INFO - PROCESS | 1834 | 1462475923343 Marionette TRACE conn3 -> [0,1526,"setScriptTimeout",{"ms":35000}] 12:18:43 INFO - PROCESS | 1834 | 1462475923345 Marionette TRACE conn3 <- [1,1526,null,{}] 12:18:43 INFO - PROCESS | 1834 | 1462475923353 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}] 12:18:43 INFO - PROCESS | 1834 | 1462475923559 Marionette TRACE conn3 <- [1,1527,null,{"value":null}] 12:18:43 INFO - PROCESS | 1834 | 1462475923768 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\", \"80296d11-d1d5-4e42-bf66-5e284310a16f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:18:43 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f2996ccb800 == 138 [pid = 1834] [id = 389] 12:18:43 INFO - PROCESS | 1834 | ++DOMWINDOW == 235 (0x7f298d1dfc00) [pid = 1834] [serial = 1168] [outer = (nil)] 12:18:43 INFO - PROCESS | 1834 | ++DOMWINDOW == 236 (0x7f29927ddc00) [pid = 1834] [serial = 1169] [outer = 0x7f298d1dfc00] 12:18:43 INFO - PROCESS | 1834 | 1462475923883 Marionette DEBUG loaded listener.js 12:18:43 INFO - PROCESS | 1834 | ++DOMWINDOW == 237 (0x7f2993c75000) [pid = 1834] [serial = 1170] [outer = 0x7f298d1dfc00] 12:18:44 INFO - PROCESS | 1834 | 1462475924692 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"]]]}] 12:18:44 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.addHitRegion Exists - assert_equals: expected "function" but got "undefined" 12:18:44 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:14:3 12:18:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:18:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:18:44 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:12:1 12:18:44 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.removeHitRegion Exists - assert_equals: expected "function" but got "undefined" 12:18:44 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:19:3 12:18:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:18:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:18:44 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:17:1 12:18:44 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.clearHitRegions Exists - assert_equals: expected "function" but got "undefined" 12:18:44 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:24:3 12:18:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:18:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:18:44 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:22:1 12:18:44 INFO - TEST-OK | /2dcontext/hit-regions/hitregions-members-exist.html | took 1401ms 12:18:44 INFO - PROCESS | 1834 | 1462475924729 Marionette TRACE conn3 -> [0,1529,"getWindowHandle",null] 12:18:44 INFO - PROCESS | 1834 | 1462475924733 Marionette TRACE conn3 <- [1,1529,null,{"value":"8"}] 12:18:44 INFO - TEST-START | /2dcontext/image-smoothing/imagesmoothing.html 12:18:44 INFO - PROCESS | 1834 | 1462475924778 Marionette TRACE conn3 -> [0,1530,"setScriptTimeout",{"ms":35000}] 12:18:44 INFO - PROCESS | 1834 | 1462475924781 Marionette TRACE conn3 <- [1,1530,null,{}] 12:18:44 INFO - PROCESS | 1834 | 1462475924787 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}] 12:18:44 INFO - PROCESS | 1834 | 1462475924969 Marionette TRACE conn3 <- [1,1531,null,{"value":null}] 12:18:45 INFO - PROCESS | 1834 | 1462475925177 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\", \"80296d11-d1d5-4e42-bf66-5e284310a16f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:18:45 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f29a341b000 == 139 [pid = 1834] [id = 390] 12:18:45 INFO - PROCESS | 1834 | ++DOMWINDOW == 238 (0x7f298d41f800) [pid = 1834] [serial = 1171] [outer = (nil)] 12:18:45 INFO - PROCESS | 1834 | ++DOMWINDOW == 239 (0x7f29949fe000) [pid = 1834] [serial = 1172] [outer = 0x7f298d41f800] 12:18:45 INFO - PROCESS | 1834 | 1462475925245 Marionette DEBUG loaded listener.js 12:18:45 INFO - PROCESS | 1834 | ++DOMWINDOW == 240 (0x7f2995e97400) [pid = 1834] [serial = 1173] [outer = 0x7f298d41f800] 12:18:46 INFO - PROCESS | 1834 | 1462475926005 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]]]}] 12:18:46 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 12:18:46 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:22:9 12:18:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:18:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:18:46 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:18:7 12:18:46 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:17:6 12:18:46 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. 12:18:46 INFO - TEST-PASS | /2dcontext/image-smoothing/imagesmoothing.html | On setting the imageSmoothingEnabled attribute, it must be set to the new value. 12:18:46 INFO - TEST-OK | /2dcontext/image-smoothing/imagesmoothing.html | took 1285ms 12:18:46 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.butt.html 12:18:46 INFO - PROCESS | 1834 | 1462475926061 Marionette TRACE conn3 -> [0,1533,"getWindowHandle",null] 12:18:46 INFO - PROCESS | 1834 | 1462475926064 Marionette TRACE conn3 <- [1,1533,null,{"value":"8"}] 12:18:46 INFO - PROCESS | 1834 | 1462475926070 Marionette TRACE conn3 -> [0,1534,"setScriptTimeout",{"ms":35000}] 12:18:46 INFO - PROCESS | 1834 | 1462475926073 Marionette TRACE conn3 <- [1,1534,null,{}] 12:18:46 INFO - PROCESS | 1834 | 1462475926078 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}] 12:18:46 INFO - PROCESS | 1834 | 1462475926300 Marionette TRACE conn3 <- [1,1535,null,{"value":null}] 12:18:46 INFO - PROCESS | 1834 | 1462475926515 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\", \"80296d11-d1d5-4e42-bf66-5e284310a16f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:18:46 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f29a7cca800 == 140 [pid = 1834] [id = 391] 12:18:46 INFO - PROCESS | 1834 | ++DOMWINDOW == 241 (0x7f298f340400) [pid = 1834] [serial = 1174] [outer = (nil)] 12:18:46 INFO - PROCESS | 1834 | ++DOMWINDOW == 242 (0x7f2996746800) [pid = 1834] [serial = 1175] [outer = 0x7f298f340400] 12:18:46 INFO - PROCESS | 1834 | 1462475926625 Marionette DEBUG loaded listener.js 12:18:46 INFO - PROCESS | 1834 | ++DOMWINDOW == 243 (0x7f29975aa400) [pid = 1834] [serial = 1176] [outer = 0x7f298f340400] 12:18:47 INFO - PROCESS | 1834 | 1462475927525 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]]]}] 12:18:47 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.butt.html | lineCap 'butt' is rendered correctly 12:18:47 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.butt.html | took 1531ms 12:18:47 INFO - PROCESS | 1834 | 1462475927601 Marionette TRACE conn3 -> [0,1537,"getWindowHandle",null] 12:18:47 INFO - PROCESS | 1834 | 1462475927605 Marionette TRACE conn3 <- [1,1537,null,{"value":"8"}] 12:18:47 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.closed.html 12:18:47 INFO - PROCESS | 1834 | 1462475927612 Marionette TRACE conn3 -> [0,1538,"setScriptTimeout",{"ms":35000}] 12:18:47 INFO - PROCESS | 1834 | 1462475927615 Marionette TRACE conn3 <- [1,1538,null,{}] 12:18:47 INFO - PROCESS | 1834 | 1462475927620 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}] 12:18:47 INFO - PROCESS | 1834 | 1462475927830 Marionette TRACE conn3 <- [1,1539,null,{"value":null}] 12:18:48 INFO - PROCESS | 1834 | 1462475928092 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\", \"80296d11-d1d5-4e42-bf66-5e284310a16f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:18:48 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f29a89b8000 == 141 [pid = 1834] [id = 392] 12:18:48 INFO - PROCESS | 1834 | ++DOMWINDOW == 244 (0x7f2996b47c00) [pid = 1834] [serial = 1177] [outer = (nil)] 12:18:48 INFO - PROCESS | 1834 | ++DOMWINDOW == 245 (0x7f29979c4c00) [pid = 1834] [serial = 1178] [outer = 0x7f2996b47c00] 12:18:48 INFO - PROCESS | 1834 | 1462475928206 Marionette DEBUG loaded listener.js 12:18:48 INFO - PROCESS | 1834 | ++DOMWINDOW == 246 (0x7f299c797000) [pid = 1834] [serial = 1179] [outer = 0x7f2996b47c00] 12:18:49 INFO - PROCESS | 1834 | 1462475929033 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]]]}] 12:18:49 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.closed.html | Line caps are not drawn at the corners of an unclosed rectangle 12:18:49 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.closed.html | took 1478ms 12:18:49 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.invalid.html 12:18:49 INFO - PROCESS | 1834 | 1462475929091 Marionette TRACE conn3 -> [0,1541,"getWindowHandle",null] 12:18:49 INFO - PROCESS | 1834 | 1462475929094 Marionette TRACE conn3 <- [1,1541,null,{"value":"8"}] 12:18:49 INFO - PROCESS | 1834 | 1462475929100 Marionette TRACE conn3 -> [0,1542,"setScriptTimeout",{"ms":35000}] 12:18:49 INFO - PROCESS | 1834 | 1462475929103 Marionette TRACE conn3 <- [1,1542,null,{}] 12:18:49 INFO - PROCESS | 1834 | 1462475929109 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}] 12:18:49 INFO - PROCESS | 1834 | 1462475929306 Marionette TRACE conn3 <- [1,1543,null,{"value":null}] 12:18:49 INFO - PROCESS | 1834 | 1462475929571 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\", \"80296d11-d1d5-4e42-bf66-5e284310a16f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:18:49 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f2985c61800 == 142 [pid = 1834] [id = 393] 12:18:49 INFO - PROCESS | 1834 | ++DOMWINDOW == 247 (0x7f29a4418c00) [pid = 1834] [serial = 1180] [outer = (nil)] 12:18:49 INFO - PROCESS | 1834 | ++DOMWINDOW == 248 (0x7f29a491d800) [pid = 1834] [serial = 1181] [outer = 0x7f29a4418c00] 12:18:49 INFO - PROCESS | 1834 | 1462475929698 Marionette DEBUG loaded listener.js 12:18:49 INFO - PROCESS | 1834 | ++DOMWINDOW == 249 (0x7f29a7a9ac00) [pid = 1834] [serial = 1182] [outer = 0x7f29a4418c00] 12:18:50 INFO - PROCESS | 1834 | 1462475930522 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]]]}] 12:18:50 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.invalid.html | Setting lineCap to invalid values is ignored 12:18:50 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.invalid.html | took 1494ms 12:18:50 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.open.html 12:18:50 INFO - PROCESS | 1834 | 1462475930594 Marionette TRACE conn3 -> [0,1545,"getWindowHandle",null] 12:18:50 INFO - PROCESS | 1834 | 1462475930597 Marionette TRACE conn3 <- [1,1545,null,{"value":"8"}] 12:18:50 INFO - PROCESS | 1834 | 1462475930604 Marionette TRACE conn3 -> [0,1546,"setScriptTimeout",{"ms":35000}] 12:18:50 INFO - PROCESS | 1834 | 1462475930608 Marionette TRACE conn3 <- [1,1546,null,{}] 12:18:50 INFO - PROCESS | 1834 | 1462475930613 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}] 12:18:50 INFO - PROCESS | 1834 | 1462475930868 Marionette TRACE conn3 <- [1,1547,null,{"value":null}] 12:18:51 INFO - PROCESS | 1834 | 1462475931124 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\", \"80296d11-d1d5-4e42-bf66-5e284310a16f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:18:51 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f29b00c5000 == 143 [pid = 1834] [id = 394] 12:18:51 INFO - PROCESS | 1834 | ++DOMWINDOW == 250 (0x7f297af45400) [pid = 1834] [serial = 1183] [outer = (nil)] 12:18:51 INFO - PROCESS | 1834 | ++DOMWINDOW == 251 (0x7f29a441b800) [pid = 1834] [serial = 1184] [outer = 0x7f297af45400] 12:18:51 INFO - PROCESS | 1834 | 1462475931244 Marionette DEBUG loaded listener.js 12:18:51 INFO - PROCESS | 1834 | ++DOMWINDOW == 252 (0x7f29a80a4000) [pid = 1834] [serial = 1185] [outer = 0x7f297af45400] 12:18:52 INFO - PROCESS | 1834 | 1462475932132 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]]]}] 12:18:52 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.open.html | Line caps are drawn at the corners of an unclosed rectangle 12:18:52 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.open.html | took 1586ms 12:18:52 INFO - PROCESS | 1834 | 1462475932190 Marionette TRACE conn3 -> [0,1549,"getWindowHandle",null] 12:18:52 INFO - PROCESS | 1834 | 1462475932193 Marionette TRACE conn3 <- [1,1549,null,{"value":"8"}] 12:18:52 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.round.html 12:18:52 INFO - PROCESS | 1834 | 1462475932199 Marionette TRACE conn3 -> [0,1550,"setScriptTimeout",{"ms":35000}] 12:18:52 INFO - PROCESS | 1834 | 1462475932201 Marionette TRACE conn3 <- [1,1550,null,{}] 12:18:52 INFO - PROCESS | 1834 | 1462475932207 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}] 12:18:52 INFO - PROCESS | 1834 | 1462475932407 Marionette TRACE conn3 <- [1,1551,null,{"value":null}] 12:18:52 INFO - PROCESS | 1834 | 1462475932676 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\", \"80296d11-d1d5-4e42-bf66-5e284310a16f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:18:52 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f297f4d9800 == 144 [pid = 1834] [id = 395] 12:18:52 INFO - PROCESS | 1834 | ++DOMWINDOW == 253 (0x7f29791f1400) [pid = 1834] [serial = 1186] [outer = (nil)] 12:18:52 INFO - PROCESS | 1834 | ++DOMWINDOW == 254 (0x7f297b289800) [pid = 1834] [serial = 1187] [outer = 0x7f29791f1400] 12:18:52 INFO - PROCESS | 1834 | 1462475932798 Marionette DEBUG loaded listener.js 12:18:52 INFO - PROCESS | 1834 | ++DOMWINDOW == 255 (0x7f297b290000) [pid = 1834] [serial = 1188] [outer = 0x7f29791f1400] 12:18:54 INFO - PROCESS | 1834 | 1462475934084 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]]]}] 12:18:54 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.round.html | lineCap 'round' is rendered correctly 12:18:54 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.round.html | took 1985ms 12:18:54 INFO - PROCESS | 1834 | 1462475934259 Marionette TRACE conn3 -> [0,1553,"getWindowHandle",null] 12:18:54 INFO - PROCESS | 1834 | 1462475934263 Marionette TRACE conn3 <- [1,1553,null,{"value":"8"}] 12:18:54 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.square.html 12:18:54 INFO - PROCESS | 1834 | 1462475934273 Marionette TRACE conn3 -> [0,1554,"setScriptTimeout",{"ms":35000}] 12:18:54 INFO - PROCESS | 1834 | 1462475934278 Marionette TRACE conn3 <- [1,1554,null,{}] 12:18:54 INFO - PROCESS | 1834 | 1462475934285 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}] 12:18:54 INFO - PROCESS | 1834 | 1462475934483 Marionette TRACE conn3 <- [1,1555,null,{"value":null}] 12:18:54 INFO - PROCESS | 1834 | 1462475934702 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\", \"80296d11-d1d5-4e42-bf66-5e284310a16f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:18:54 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f2980dc6000 == 145 [pid = 1834] [id = 396] 12:18:54 INFO - PROCESS | 1834 | ++DOMWINDOW == 256 (0x7f297b290400) [pid = 1834] [serial = 1189] [outer = (nil)] 12:18:54 INFO - PROCESS | 1834 | ++DOMWINDOW == 257 (0x7f297b2ef400) [pid = 1834] [serial = 1190] [outer = 0x7f297b290400] 12:18:54 INFO - PROCESS | 1834 | 1462475934809 Marionette DEBUG loaded listener.js 12:18:54 INFO - PROCESS | 1834 | ++DOMWINDOW == 258 (0x7f297c1bf800) [pid = 1834] [serial = 1191] [outer = 0x7f297b290400] 12:18:55 INFO - PROCESS | 1834 | 1462475935745 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]]]}] 12:18:55 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.square.html | lineCap 'square' is rendered correctly 12:18:55 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.square.html | took 1532ms 12:18:55 INFO - PROCESS | 1834 | 1462475935806 Marionette TRACE conn3 -> [0,1557,"getWindowHandle",null] 12:18:55 INFO - PROCESS | 1834 | 1462475935820 Marionette TRACE conn3 <- [1,1557,null,{"value":"8"}] 12:18:55 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.valid.html 12:18:55 INFO - PROCESS | 1834 | 1462475935839 Marionette TRACE conn3 -> [0,1558,"setScriptTimeout",{"ms":35000}] 12:18:55 INFO - PROCESS | 1834 | 1462475935847 Marionette TRACE conn3 <- [1,1558,null,{}] 12:18:55 INFO - PROCESS | 1834 | 1462475935858 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}] 12:18:56 INFO - PROCESS | 1834 | 1462475936156 Marionette TRACE conn3 <- [1,1559,null,{"value":null}] 12:18:56 INFO - PROCESS | 1834 | 1462475936464 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\", \"80296d11-d1d5-4e42-bf66-5e284310a16f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:18:56 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f297e6b6800 == 146 [pid = 1834] [id = 397] 12:18:56 INFO - PROCESS | 1834 | ++DOMWINDOW == 259 (0x7f297c4ce400) [pid = 1834] [serial = 1192] [outer = (nil)] 12:18:56 INFO - PROCESS | 1834 | ++DOMWINDOW == 260 (0x7f297e8d2400) [pid = 1834] [serial = 1193] [outer = 0x7f297c4ce400] 12:18:56 INFO - PROCESS | 1834 | 1462475936533 Marionette DEBUG loaded listener.js 12:18:56 INFO - PROCESS | 1834 | ++DOMWINDOW == 261 (0x7f297e8fcc00) [pid = 1834] [serial = 1194] [outer = 0x7f297c4ce400] 12:18:57 INFO - PROCESS | 1834 | 1462475937475 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]]]}] 12:18:57 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.valid.html | Setting lineCap to valid values works 12:18:57 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.valid.html | took 1693ms 12:18:57 INFO - PROCESS | 1834 | 1462475937532 Marionette TRACE conn3 -> [0,1561,"getWindowHandle",null] 12:18:57 INFO - PROCESS | 1834 | 1462475937536 Marionette TRACE conn3 <- [1,1561,null,{"value":"8"}] 12:18:57 INFO - TEST-START | /2dcontext/line-styles/2d.line.cross.html 12:18:57 INFO - PROCESS | 1834 | 1462475937542 Marionette TRACE conn3 -> [0,1562,"setScriptTimeout",{"ms":35000}] 12:18:57 INFO - PROCESS | 1834 | 1462475937548 Marionette TRACE conn3 <- [1,1562,null,{}] 12:18:57 INFO - PROCESS | 1834 | 1462475937564 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}] 12:18:57 INFO - PROCESS | 1834 | 1462475937865 Marionette TRACE conn3 <- [1,1563,null,{"value":null}] 12:18:58 INFO - PROCESS | 1834 | 1462475938167 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\", \"80296d11-d1d5-4e42-bf66-5e284310a16f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:18:58 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f29845a6800 == 147 [pid = 1834] [id = 398] 12:18:58 INFO - PROCESS | 1834 | ++DOMWINDOW == 262 (0x7f297fae0800) [pid = 1834] [serial = 1195] [outer = (nil)] 12:18:58 INFO - PROCESS | 1834 | ++DOMWINDOW == 263 (0x7f2980e70c00) [pid = 1834] [serial = 1196] [outer = 0x7f297fae0800] 12:18:58 INFO - PROCESS | 1834 | 1462475938253 Marionette DEBUG loaded listener.js 12:18:58 INFO - PROCESS | 1834 | ++DOMWINDOW == 264 (0x7f298115e000) [pid = 1834] [serial = 1197] [outer = 0x7f297fae0800] 12:18:59 INFO - PROCESS | 1834 | 1462475939074 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]]]}] 12:18:59 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cross.html | Canvas test: 2d.line.cross 12:18:59 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cross.html | took 1589ms 12:18:59 INFO - PROCESS | 1834 | 1462475939132 Marionette TRACE conn3 -> [0,1565,"getWindowHandle",null] 12:18:59 INFO - PROCESS | 1834 | 1462475939137 Marionette TRACE conn3 <- [1,1565,null,{"value":"8"}] 12:18:59 INFO - TEST-START | /2dcontext/line-styles/2d.line.defaults.html 12:18:59 INFO - PROCESS | 1834 | --DOCSHELL 0x7f298d0cc800 == 146 [pid = 1834] [id = 331] 12:18:59 INFO - PROCESS | 1834 | --DOCSHELL 0x7f2999430800 == 145 [pid = 1834] [id = 325] 12:18:59 INFO - PROCESS | 1834 | --DOCSHELL 0x7f29a4979000 == 144 [pid = 1834] [id = 332] 12:18:59 INFO - PROCESS | 1834 | --DOCSHELL 0x7f2979ed8800 == 143 [pid = 1834] [id = 333] 12:18:59 INFO - PROCESS | 1834 | --DOCSHELL 0x7f29a8403000 == 142 [pid = 1834] [id = 289] 12:18:59 INFO - PROCESS | 1834 | --DOCSHELL 0x7f29a3232000 == 141 [pid = 1834] [id = 326] 12:18:59 INFO - PROCESS | 1834 | --DOCSHELL 0x7f2982aef000 == 140 [pid = 1834] [id = 330] 12:18:59 INFO - PROCESS | 1834 | --DOCSHELL 0x7f297e650800 == 139 [pid = 1834] [id = 329] 12:18:59 INFO - PROCESS | 1834 | --DOMWINDOW == 263 (0x7f299015a400) [pid = 1834] [serial = 1049] [outer = (nil)] [url = about:blank] 12:18:59 INFO - PROCESS | 1834 | --DOMWINDOW == 262 (0x7f299934b000) [pid = 1834] [serial = 1043] [outer = (nil)] [url = about:blank] 12:18:59 INFO - PROCESS | 1834 | --DOMWINDOW == 261 (0x7f29979bd000) [pid = 1834] [serial = 1040] [outer = (nil)] [url = about:blank] 12:18:59 INFO - PROCESS | 1834 | --DOMWINDOW == 260 (0x7f29a3742000) [pid = 1834] [serial = 1046] [outer = (nil)] [url = about:blank] 12:18:59 INFO - PROCESS | 1834 | --DOMWINDOW == 259 (0x7f29833adc00) [pid = 1834] [serial = 1025] [outer = (nil)] [url = about:blank] 12:18:59 INFO - PROCESS | 1834 | --DOMWINDOW == 258 (0x7f29901dac00) [pid = 1834] [serial = 1034] [outer = (nil)] [url = about:blank] 12:18:59 INFO - PROCESS | 1834 | --DOMWINDOW == 257 (0x7f298c4f0c00) [pid = 1834] [serial = 1031] [outer = (nil)] [url = about:blank] 12:18:59 INFO - PROCESS | 1834 | --DOMWINDOW == 256 (0x7f298a530400) [pid = 1834] [serial = 1028] [outer = (nil)] [url = about:blank] 12:18:59 INFO - PROCESS | 1834 | --DOMWINDOW == 255 (0x7f29927eb800) [pid = 1834] [serial = 1037] [outer = (nil)] [url = about:blank] 12:18:59 INFO - PROCESS | 1834 | --DOMWINDOW == 254 (0x7f298a96fc00) [pid = 1834] [serial = 1082] [outer = (nil)] [url = about:blank] 12:18:59 INFO - PROCESS | 1834 | --DOCSHELL 0x7f29a4740800 == 138 [pid = 1834] [id = 327] 12:18:59 INFO - PROCESS | 1834 | --DOCSHELL 0x7f298bac2800 == 137 [pid = 1834] [id = 382] 12:18:59 INFO - PROCESS | 1834 | --DOCSHELL 0x7f29874dc000 == 136 [pid = 1834] [id = 381] 12:18:59 INFO - PROCESS | 1834 | 1462475939326 Marionette TRACE conn3 -> [0,1566,"setScriptTimeout",{"ms":35000}] 12:18:59 INFO - PROCESS | 1834 | 1462475939328 Marionette TRACE conn3 <- [1,1566,null,{}] 12:18:59 INFO - PROCESS | 1834 | --DOCSHELL 0x7f2985e1d800 == 135 [pid = 1834] [id = 380] 12:18:59 INFO - PROCESS | 1834 | --DOCSHELL 0x7f29846d5800 == 134 [pid = 1834] [id = 379] 12:18:59 INFO - PROCESS | 1834 | --DOCSHELL 0x7f297afe3800 == 133 [pid = 1834] [id = 378] 12:18:59 INFO - PROCESS | 1834 | --DOCSHELL 0x7f2980edf800 == 132 [pid = 1834] [id = 377] 12:18:59 INFO - PROCESS | 1834 | --DOCSHELL 0x7f297c4e1800 == 131 [pid = 1834] [id = 373] 12:18:59 INFO - PROCESS | 1834 | --DOCSHELL 0x7f2984449000 == 130 [pid = 1834] [id = 372] 12:18:59 INFO - PROCESS | 1834 | --DOCSHELL 0x7f297b163800 == 129 [pid = 1834] [id = 371] 12:18:59 INFO - PROCESS | 1834 | --DOCSHELL 0x7f2980d5e000 == 128 [pid = 1834] [id = 370] 12:18:59 INFO - PROCESS | 1834 | --DOCSHELL 0x7f29b329a800 == 127 [pid = 1834] [id = 369] 12:18:59 INFO - PROCESS | 1834 | 1462475939352 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}] 12:18:59 INFO - PROCESS | 1834 | --DOCSHELL 0x7f297e6c2800 == 126 [pid = 1834] [id = 368] 12:18:59 INFO - PROCESS | 1834 | --DOCSHELL 0x7f29a8619800 == 125 [pid = 1834] [id = 367] 12:18:59 INFO - PROCESS | 1834 | --DOCSHELL 0x7f29a35bb800 == 124 [pid = 1834] [id = 366] 12:18:59 INFO - PROCESS | 1834 | --DOCSHELL 0x7f299661d800 == 123 [pid = 1834] [id = 365] 12:18:59 INFO - PROCESS | 1834 | --DOCSHELL 0x7f299337c000 == 122 [pid = 1834] [id = 364] 12:18:59 INFO - PROCESS | 1834 | --DOCSHELL 0x7f298d7d7800 == 121 [pid = 1834] [id = 363] 12:18:59 INFO - PROCESS | 1834 | --DOCSHELL 0x7f298c61d800 == 120 [pid = 1834] [id = 362] 12:18:59 INFO - PROCESS | 1834 | 1462475939570 Marionette TRACE conn3 <- [1,1567,null,{"value":null}] 12:18:59 INFO - PROCESS | 1834 | --DOCSHELL 0x7f29a8605000 == 119 [pid = 1834] [id = 328] 12:18:59 INFO - PROCESS | 1834 | --DOCSHELL 0x7f2984bd6000 == 118 [pid = 1834] [id = 361] 12:18:59 INFO - PROCESS | 1834 | --DOMWINDOW == 253 (0x7f298fe1c400) [pid = 1834] [serial = 1076] [outer = (nil)] [url = about:blank] 12:18:59 INFO - PROCESS | 1834 | --DOMWINDOW == 252 (0x7f298a5ec000) [pid = 1834] [serial = 1067] [outer = (nil)] [url = about:blank] 12:18:59 INFO - PROCESS | 1834 | --DOMWINDOW == 251 (0x7f298a96bc00) [pid = 1834] [serial = 1068] [outer = (nil)] [url = about:blank] 12:18:59 INFO - PROCESS | 1834 | --DOMWINDOW == 250 (0x7f298246fc00) [pid = 1834] [serial = 1062] [outer = (nil)] [url = about:blank] 12:18:59 INFO - PROCESS | 1834 | --DOMWINDOW == 249 (0x7f2980eaac00) [pid = 1834] [serial = 1061] [outer = (nil)] [url = about:blank] 12:18:59 INFO - PROCESS | 1834 | --DOMWINDOW == 248 (0x7f299273ac00) [pid = 1834] [serial = 1077] [outer = (nil)] [url = about:blank] 12:18:59 INFO - PROCESS | 1834 | --DOMWINDOW == 247 (0x7f298590cc00) [pid = 1834] [serial = 1065] [outer = (nil)] [url = about:blank] 12:18:59 INFO - PROCESS | 1834 | --DOMWINDOW == 246 (0x7f298448d800) [pid = 1834] [serial = 1064] [outer = (nil)] [url = about:blank] 12:18:59 INFO - PROCESS | 1834 | --DOMWINDOW == 245 (0x7f298bd09400) [pid = 1834] [serial = 1070] [outer = (nil)] [url = about:blank] 12:18:59 INFO - PROCESS | 1834 | --DOMWINDOW == 244 (0x7f298c4e2800) [pid = 1834] [serial = 1071] [outer = (nil)] [url = about:blank] 12:18:59 INFO - PROCESS | 1834 | --DOMWINDOW == 243 (0x7f29a4924c00) [pid = 1834] [serial = 1052] [outer = (nil)] [url = about:blank] 12:18:59 INFO - PROCESS | 1834 | --DOMWINDOW == 242 (0x7f29a68e7800) [pid = 1834] [serial = 1055] [outer = (nil)] [url = about:blank] 12:18:59 INFO - PROCESS | 1834 | --DOMWINDOW == 241 (0x7f297e8f9000) [pid = 1834] [serial = 1058] [outer = (nil)] [url = about:blank] 12:18:59 INFO - PROCESS | 1834 | --DOMWINDOW == 240 (0x7f298cd2b000) [pid = 1834] [serial = 1073] [outer = (nil)] [url = about:blank] 12:18:59 INFO - PROCESS | 1834 | --DOMWINDOW == 239 (0x7f29825a4400) [pid = 1834] [serial = 1079] [outer = (nil)] [url = about:blank] 12:18:59 INFO - PROCESS | 1834 | --DOMWINDOW == 238 (0x7f2985b27000) [pid = 1834] [serial = 1080] [outer = (nil)] [url = about:blank] 12:18:59 INFO - PROCESS | 1834 | --DOMWINDOW == 237 (0x7f298d41f000) [pid = 1834] [serial = 1074] [outer = (nil)] [url = about:blank] 12:18:59 INFO - PROCESS | 1834 | 1462475939823 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\", \"80296d11-d1d5-4e42-bf66-5e284310a16f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:18:59 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f297e653000 == 119 [pid = 1834] [id = 399] 12:18:59 INFO - PROCESS | 1834 | ++DOMWINDOW == 238 (0x7f297e8f9000) [pid = 1834] [serial = 1198] [outer = (nil)] 12:18:59 INFO - PROCESS | 1834 | ++DOMWINDOW == 239 (0x7f2982413400) [pid = 1834] [serial = 1199] [outer = 0x7f297e8f9000] 12:18:59 INFO - PROCESS | 1834 | 1462475939891 Marionette DEBUG loaded listener.js 12:18:59 INFO - PROCESS | 1834 | ++DOMWINDOW == 240 (0x7f29825a7400) [pid = 1834] [serial = 1200] [outer = 0x7f297e8f9000] 12:19:00 INFO - PROCESS | 1834 | 1462475940638 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]]]}] 12:19:00 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.defaults.html | Canvas test: 2d.line.defaults 12:19:00 INFO - TEST-OK | /2dcontext/line-styles/2d.line.defaults.html | took 1453ms 12:19:00 INFO - PROCESS | 1834 | 1462475940670 Marionette TRACE conn3 -> [0,1569,"getWindowHandle",null] 12:19:00 INFO - PROCESS | 1834 | 1462475940674 Marionette TRACE conn3 <- [1,1569,null,{"value":"8"}] 12:19:00 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.bevel.html 12:19:00 INFO - PROCESS | 1834 | 1462475940680 Marionette TRACE conn3 -> [0,1570,"setScriptTimeout",{"ms":35000}] 12:19:00 INFO - PROCESS | 1834 | 1462475940682 Marionette TRACE conn3 <- [1,1570,null,{}] 12:19:00 INFO - PROCESS | 1834 | 1462475940687 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}] 12:19:00 INFO - PROCESS | 1834 | 1462475940882 Marionette TRACE conn3 <- [1,1571,null,{"value":null}] 12:19:01 INFO - PROCESS | 1834 | 1462475941053 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\", \"80296d11-d1d5-4e42-bf66-5e284310a16f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:19:01 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f29846d5800 == 120 [pid = 1834] [id = 400] 12:19:01 INFO - PROCESS | 1834 | ++DOMWINDOW == 241 (0x7f29791eec00) [pid = 1834] [serial = 1201] [outer = (nil)] 12:19:01 INFO - PROCESS | 1834 | ++DOMWINDOW == 242 (0x7f29832e4000) [pid = 1834] [serial = 1202] [outer = 0x7f29791eec00] 12:19:01 INFO - PROCESS | 1834 | 1462475941114 Marionette DEBUG loaded listener.js 12:19:01 INFO - PROCESS | 1834 | ++DOMWINDOW == 243 (0x7f29842f5800) [pid = 1834] [serial = 1203] [outer = 0x7f29791eec00] 12:19:01 INFO - PROCESS | 1834 | 1462475941889 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]]]}] 12:19:01 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.bevel.html | lineJoin 'bevel' is rendered correctly 12:19:01 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.bevel.html | took 1234ms 12:19:01 INFO - PROCESS | 1834 | 1462475941950 Marionette TRACE conn3 -> [0,1573,"getWindowHandle",null] 12:19:01 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.closed.html 12:19:01 INFO - PROCESS | 1834 | 1462475941954 Marionette TRACE conn3 <- [1,1573,null,{"value":"8"}] 12:19:01 INFO - PROCESS | 1834 | 1462475941961 Marionette TRACE conn3 -> [0,1574,"setScriptTimeout",{"ms":35000}] 12:19:01 INFO - PROCESS | 1834 | 1462475941965 Marionette TRACE conn3 <- [1,1574,null,{}] 12:19:01 INFO - PROCESS | 1834 | 1462475941976 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}] 12:19:02 INFO - PROCESS | 1834 | 1462475942294 Marionette TRACE conn3 <- [1,1575,null,{"value":null}] 12:19:02 INFO - PROCESS | 1834 | 1462475942328 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\", \"80296d11-d1d5-4e42-bf66-5e284310a16f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:19:02 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f2985f4c800 == 121 [pid = 1834] [id = 401] 12:19:02 INFO - PROCESS | 1834 | ++DOMWINDOW == 244 (0x7f298448f800) [pid = 1834] [serial = 1204] [outer = (nil)] 12:19:02 INFO - PROCESS | 1834 | ++DOMWINDOW == 245 (0x7f2985840000) [pid = 1834] [serial = 1205] [outer = 0x7f298448f800] 12:19:02 INFO - PROCESS | 1834 | 1462475942394 Marionette DEBUG loaded listener.js 12:19:02 INFO - PROCESS | 1834 | ++DOMWINDOW == 246 (0x7f2986174000) [pid = 1834] [serial = 1206] [outer = 0x7f298448f800] 12:19:03 INFO - PROCESS | 1834 | 1462475943350 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]]]}] 12:19:03 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.closed.html | Line joins are drawn at the corner of a closed rectangle 12:19:03 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.closed.html | took 1444ms 12:19:03 INFO - PROCESS | 1834 | 1462475943409 Marionette TRACE conn3 -> [0,1577,"getWindowHandle",null] 12:19:03 INFO - PROCESS | 1834 | 1462475943413 Marionette TRACE conn3 <- [1,1577,null,{"value":"8"}] 12:19:03 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.invalid.html 12:19:03 INFO - PROCESS | 1834 | 1462475943419 Marionette TRACE conn3 -> [0,1578,"setScriptTimeout",{"ms":35000}] 12:19:03 INFO - PROCESS | 1834 | 1462475943421 Marionette TRACE conn3 <- [1,1578,null,{}] 12:19:03 INFO - PROCESS | 1834 | 1462475943427 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}] 12:19:03 INFO - PROCESS | 1834 | 1462475943677 Marionette TRACE conn3 <- [1,1579,null,{"value":null}] 12:19:03 INFO - PROCESS | 1834 | 1462475943706 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\", \"80296d11-d1d5-4e42-bf66-5e284310a16f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:19:03 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f298a547800 == 122 [pid = 1834] [id = 402] 12:19:03 INFO - PROCESS | 1834 | ++DOMWINDOW == 247 (0x7f2985910400) [pid = 1834] [serial = 1207] [outer = (nil)] 12:19:03 INFO - PROCESS | 1834 | ++DOMWINDOW == 248 (0x7f298a58bc00) [pid = 1834] [serial = 1208] [outer = 0x7f2985910400] 12:19:03 INFO - PROCESS | 1834 | 1462475943768 Marionette DEBUG loaded listener.js 12:19:03 INFO - PROCESS | 1834 | ++DOMWINDOW == 249 (0x7f298a965800) [pid = 1834] [serial = 1209] [outer = 0x7f2985910400] 12:19:05 INFO - PROCESS | 1834 | --DOMWINDOW == 248 (0x7f298a523c00) [pid = 1834] [serial = 1144] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html] 12:19:05 INFO - PROCESS | 1834 | --DOMWINDOW == 247 (0x7f2984391400) [pid = 1834] [serial = 1141] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html] 12:19:05 INFO - PROCESS | 1834 | --DOMWINDOW == 246 (0x7f2985b25800) [pid = 1834] [serial = 913] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html] 12:19:05 INFO - PROCESS | 1834 | --DOMWINDOW == 245 (0x7f2985849400) [pid = 1834] [serial = 958] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html] 12:19:05 INFO - PROCESS | 1834 | --DOMWINDOW == 244 (0x7f29832e0400) [pid = 1834] [serial = 847] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html] 12:19:05 INFO - PROCESS | 1834 | --DOMWINDOW == 243 (0x7f298b9c4c00) [pid = 1834] [serial = 916] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html] 12:19:05 INFO - PROCESS | 1834 | --DOMWINDOW == 242 (0x7f298a964400) [pid = 1834] [serial = 844] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html] 12:19:05 INFO - PROCESS | 1834 | --DOMWINDOW == 241 (0x7f2986e69400) [pid = 1834] [serial = 904] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html] 12:19:05 INFO - PROCESS | 1834 | --DOMWINDOW == 240 (0x7f2980ea7400) [pid = 1834] [serial = 1135] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html] 12:19:05 INFO - PROCESS | 1834 | --DOMWINDOW == 239 (0x7f298a96e000) [pid = 1834] [serial = 961] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html] 12:19:05 INFO - PROCESS | 1834 | --DOMWINDOW == 238 (0x7f298a52e800) [pid = 1834] [serial = 1147] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html] 12:19:05 INFO - PROCESS | 1834 | --DOMWINDOW == 237 (0x7f298590d400) [pid = 1834] [serial = 835] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html] 12:19:05 INFO - PROCESS | 1834 | --DOMWINDOW == 236 (0x7f2982c3e000) [pid = 1834] [serial = 895] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html] 12:19:05 INFO - PROCESS | 1834 | --DOMWINDOW == 235 (0x7f298a589400) [pid = 1834] [serial = 850] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html] 12:19:05 INFO - PROCESS | 1834 | --DOMWINDOW == 234 (0x7f298583f400) [pid = 1834] [serial = 832] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html] 12:19:05 INFO - PROCESS | 1834 | --DOMWINDOW == 233 (0x7f2982409800) [pid = 1834] [serial = 826] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html] 12:19:05 INFO - PROCESS | 1834 | --DOMWINDOW == 232 (0x7f2994d42000) [pid = 1834] [serial = 919] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html] 12:19:05 INFO - PROCESS | 1834 | --DOMWINDOW == 231 (0x7f29809f6800) [pid = 1834] [serial = 1138] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html] 12:19:05 INFO - PROCESS | 1834 | --DOMWINDOW == 230 (0x7f298d1d8000) [pid = 1834] [serial = 862] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html] 12:19:05 INFO - PROCESS | 1834 | --DOMWINDOW == 229 (0x7f298ff82800) [pid = 1834] [serial = 970] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html] 12:19:05 INFO - PROCESS | 1834 | --DOMWINDOW == 228 (0x7f298d1aa800) [pid = 1834] [serial = 856] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html] 12:19:05 INFO - PROCESS | 1834 | --DOMWINDOW == 227 (0x7f298c4e4400) [pid = 1834] [serial = 853] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html] 12:19:05 INFO - PROCESS | 1834 | --DOMWINDOW == 226 (0x7f297fadc800) [pid = 1834] [serial = 865] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html] 12:19:05 INFO - PROCESS | 1834 | --DOMWINDOW == 225 (0x7f298a962800) [pid = 1834] [serial = 841] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html] 12:19:05 INFO - PROCESS | 1834 | --DOMWINDOW == 224 (0x7f298d1d6c00) [pid = 1834] [serial = 859] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html] 12:19:05 INFO - PROCESS | 1834 | --DOMWINDOW == 223 (0x7f299594d400) [pid = 1834] [serial = 922] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html] 12:19:05 INFO - PROCESS | 1834 | --DOMWINDOW == 222 (0x7f297b2f6400) [pid = 1834] [serial = 1132] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html] 12:19:05 INFO - PROCESS | 1834 | --DOMWINDOW == 221 (0x7f29825a8c00) [pid = 1834] [serial = 955] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html] 12:19:05 INFO - PROCESS | 1834 | --DOMWINDOW == 220 (0x7f29842e6800) [pid = 1834] [serial = 829] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html] 12:19:05 INFO - PROCESS | 1834 | --DOMWINDOW == 219 (0x7f298bcefc00) [pid = 1834] [serial = 901] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html] 12:19:05 INFO - PROCESS | 1834 | --DOMWINDOW == 218 (0x7f2985903400) [pid = 1834] [serial = 898] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html] 12:19:05 INFO - PROCESS | 1834 | --DOMWINDOW == 217 (0x7f298d421800) [pid = 1834] [serial = 967] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html] 12:19:05 INFO - PROCESS | 1834 | --DOMWINDOW == 216 (0x7f29811a1c00) [pid = 1834] [serial = 868] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html] 12:19:05 INFO - PROCESS | 1834 | --DOMWINDOW == 215 (0x7f298a970000) [pid = 1834] [serial = 964] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html] 12:19:05 INFO - PROCESS | 1834 | --DOMWINDOW == 214 (0x7f298d1a8800) [pid = 1834] [serial = 907] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html] 12:19:05 INFO - PROCESS | 1834 | --DOMWINDOW == 213 (0x7f29901d0c00) [pid = 1834] [serial = 910] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html] 12:19:05 INFO - PROCESS | 1834 | --DOMWINDOW == 212 (0x7f298a527800) [pid = 1834] [serial = 838] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html] 12:19:05 INFO - PROCESS | 1834 | --DOMWINDOW == 211 (0x7f298240ec00) [pid = 1834] [serial = 1000] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html] 12:19:05 INFO - PROCESS | 1834 | 1462475945569 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]]]}] 12:19:05 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.invalid.html | Setting lineJoin to invalid values is ignored 12:19:05 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.invalid.html | took 2182ms 12:19:05 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.miter.html 12:19:05 INFO - PROCESS | 1834 | 1462475945602 Marionette TRACE conn3 -> [0,1581,"getWindowHandle",null] 12:19:05 INFO - PROCESS | 1834 | 1462475945604 Marionette TRACE conn3 <- [1,1581,null,{"value":"8"}] 12:19:05 INFO - PROCESS | 1834 | 1462475945611 Marionette TRACE conn3 -> [0,1582,"setScriptTimeout",{"ms":35000}] 12:19:05 INFO - PROCESS | 1834 | 1462475945614 Marionette TRACE conn3 <- [1,1582,null,{}] 12:19:05 INFO - PROCESS | 1834 | 1462475945619 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}] 12:19:05 INFO - PROCESS | 1834 | 1462475945802 Marionette TRACE conn3 <- [1,1583,null,{"value":null}] 12:19:05 INFO - PROCESS | 1834 | 1462475945974 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\", \"80296d11-d1d5-4e42-bf66-5e284310a16f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:19:06 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f2984454800 == 123 [pid = 1834] [id = 403] 12:19:06 INFO - PROCESS | 1834 | ++DOMWINDOW == 212 (0x7f297e8f7800) [pid = 1834] [serial = 1210] [outer = (nil)] 12:19:06 INFO - PROCESS | 1834 | ++DOMWINDOW == 213 (0x7f2985848c00) [pid = 1834] [serial = 1211] [outer = 0x7f297e8f7800] 12:19:06 INFO - PROCESS | 1834 | 1462475946050 Marionette DEBUG loaded listener.js 12:19:06 INFO - PROCESS | 1834 | ++DOMWINDOW == 214 (0x7f298a523c00) [pid = 1834] [serial = 1212] [outer = 0x7f297e8f7800] 12:19:06 INFO - PROCESS | 1834 | 1462475946778 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]]]}] 12:19:06 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.miter.html | lineJoin 'miter' is rendered correctly 12:19:06 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.miter.html | took 1234ms 12:19:06 INFO - PROCESS | 1834 | 1462475946844 Marionette TRACE conn3 -> [0,1585,"getWindowHandle",null] 12:19:06 INFO - PROCESS | 1834 | 1462475946847 Marionette TRACE conn3 <- [1,1585,null,{"value":"8"}] 12:19:06 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.open.html 12:19:06 INFO - PROCESS | 1834 | 1462475946853 Marionette TRACE conn3 -> [0,1586,"setScriptTimeout",{"ms":35000}] 12:19:06 INFO - PROCESS | 1834 | 1462475946855 Marionette TRACE conn3 <- [1,1586,null,{}] 12:19:06 INFO - PROCESS | 1834 | 1462475946861 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}] 12:19:07 INFO - PROCESS | 1834 | 1462475947122 Marionette TRACE conn3 <- [1,1587,null,{"value":null}] 12:19:07 INFO - PROCESS | 1834 | 1462475947518 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\", \"80296d11-d1d5-4e42-bf66-5e284310a16f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:19:07 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f297e65a800 == 124 [pid = 1834] [id = 404] 12:19:07 INFO - PROCESS | 1834 | ++DOMWINDOW == 215 (0x7f297af43c00) [pid = 1834] [serial = 1213] [outer = (nil)] 12:19:07 INFO - PROCESS | 1834 | ++DOMWINDOW == 216 (0x7f297af50000) [pid = 1834] [serial = 1214] [outer = 0x7f297af43c00] 12:19:07 INFO - PROCESS | 1834 | 1462475947600 Marionette DEBUG loaded listener.js 12:19:07 INFO - PROCESS | 1834 | ++DOMWINDOW == 217 (0x7f297b2f1800) [pid = 1834] [serial = 1215] [outer = 0x7f297af43c00] 12:19:08 INFO - PROCESS | 1834 | 1462475948504 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]]]}] 12:19:08 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.open.html | Line joins are not drawn at the corner of an unclosed rectangle 12:19:08 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.open.html | took 1677ms 12:19:08 INFO - PROCESS | 1834 | 1462475948534 Marionette TRACE conn3 -> [0,1589,"getWindowHandle",null] 12:19:08 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.parallel.html 12:19:08 INFO - PROCESS | 1834 | 1462475948540 Marionette TRACE conn3 <- [1,1589,null,{"value":"8"}] 12:19:08 INFO - PROCESS | 1834 | 1462475948547 Marionette TRACE conn3 -> [0,1590,"setScriptTimeout",{"ms":35000}] 12:19:08 INFO - PROCESS | 1834 | 1462475948552 Marionette TRACE conn3 <- [1,1590,null,{}] 12:19:08 INFO - PROCESS | 1834 | 1462475948559 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}] 12:19:08 INFO - PROCESS | 1834 | 1462475948769 Marionette TRACE conn3 <- [1,1591,null,{"value":null}] 12:19:09 INFO - PROCESS | 1834 | 1462475949044 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\", \"80296d11-d1d5-4e42-bf66-5e284310a16f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:19:09 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f2984446800 == 125 [pid = 1834] [id = 405] 12:19:09 INFO - PROCESS | 1834 | ++DOMWINDOW == 218 (0x7f29809fc000) [pid = 1834] [serial = 1216] [outer = (nil)] 12:19:09 INFO - PROCESS | 1834 | ++DOMWINDOW == 219 (0x7f2980e68c00) [pid = 1834] [serial = 1217] [outer = 0x7f29809fc000] 12:19:09 INFO - PROCESS | 1834 | 1462475949166 Marionette DEBUG loaded listener.js 12:19:09 INFO - PROCESS | 1834 | ++DOMWINDOW == 220 (0x7f298115d400) [pid = 1834] [serial = 1218] [outer = 0x7f29809fc000] 12:19:10 INFO - PROCESS | 1834 | 1462475950125 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]]]}] 12:19:10 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.parallel.html | Line joins are drawn at 180-degree joins 12:19:10 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.parallel.html | took 1632ms 12:19:10 INFO - PROCESS | 1834 | 1462475950183 Marionette TRACE conn3 -> [0,1593,"getWindowHandle",null] 12:19:10 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.round.html 12:19:10 INFO - PROCESS | 1834 | 1462475950190 Marionette TRACE conn3 <- [1,1593,null,{"value":"8"}] 12:19:10 INFO - PROCESS | 1834 | 1462475950196 Marionette TRACE conn3 -> [0,1594,"setScriptTimeout",{"ms":35000}] 12:19:10 INFO - PROCESS | 1834 | 1462475950200 Marionette TRACE conn3 <- [1,1594,null,{}] 12:19:10 INFO - PROCESS | 1834 | 1462475950205 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}] 12:19:10 INFO - PROCESS | 1834 | 1462475950419 Marionette TRACE conn3 <- [1,1595,null,{"value":null}] 12:19:10 INFO - PROCESS | 1834 | 1462475950713 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\", \"80296d11-d1d5-4e42-bf66-5e284310a16f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:19:10 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f298bab5800 == 126 [pid = 1834] [id = 406] 12:19:10 INFO - PROCESS | 1834 | ++DOMWINDOW == 221 (0x7f298259dc00) [pid = 1834] [serial = 1219] [outer = (nil)] 12:19:10 INFO - PROCESS | 1834 | ++DOMWINDOW == 222 (0x7f29833ac800) [pid = 1834] [serial = 1220] [outer = 0x7f298259dc00] 12:19:10 INFO - PROCESS | 1834 | 1462475950832 Marionette DEBUG loaded listener.js 12:19:10 INFO - PROCESS | 1834 | ++DOMWINDOW == 223 (0x7f2984488c00) [pid = 1834] [serial = 1221] [outer = 0x7f298259dc00] 12:19:11 INFO - PROCESS | 1834 | 1462475951736 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]]]}] 12:19:11 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.round.html | lineJoin 'round' is rendered correctly 12:19:11 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.round.html | took 1579ms 12:19:11 INFO - PROCESS | 1834 | 1462475951777 Marionette TRACE conn3 -> [0,1597,"getWindowHandle",null] 12:19:11 INFO - PROCESS | 1834 | 1462475951781 Marionette TRACE conn3 <- [1,1597,null,{"value":"8"}] 12:19:11 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.valid.html 12:19:11 INFO - PROCESS | 1834 | 1462475951796 Marionette TRACE conn3 -> [0,1598,"setScriptTimeout",{"ms":35000}] 12:19:11 INFO - PROCESS | 1834 | 1462475951805 Marionette TRACE conn3 <- [1,1598,null,{}] 12:19:11 INFO - PROCESS | 1834 | 1462475951811 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}] 12:19:12 INFO - PROCESS | 1834 | 1462475952043 Marionette TRACE conn3 <- [1,1599,null,{"value":null}] 12:19:12 INFO - PROCESS | 1834 | 1462475952295 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\", \"80296d11-d1d5-4e42-bf66-5e284310a16f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:19:12 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f298ce97000 == 127 [pid = 1834] [id = 407] 12:19:12 INFO - PROCESS | 1834 | ++DOMWINDOW == 224 (0x7f29791f8400) [pid = 1834] [serial = 1222] [outer = (nil)] 12:19:12 INFO - PROCESS | 1834 | ++DOMWINDOW == 225 (0x7f2986e65800) [pid = 1834] [serial = 1223] [outer = 0x7f29791f8400] 12:19:12 INFO - PROCESS | 1834 | 1462475952414 Marionette DEBUG loaded listener.js 12:19:12 INFO - PROCESS | 1834 | ++DOMWINDOW == 226 (0x7f298a78ac00) [pid = 1834] [serial = 1224] [outer = 0x7f29791f8400] 12:19:13 INFO - PROCESS | 1834 | 1462475953271 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]]]}] 12:19:13 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.valid.html | Setting lineJoin to valid values works 12:19:13 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.valid.html | took 1544ms 12:19:13 INFO - PROCESS | 1834 | 1462475953333 Marionette TRACE conn3 -> [0,1601,"getWindowHandle",null] 12:19:13 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.acute.html 12:19:13 INFO - PROCESS | 1834 | 1462475953338 Marionette TRACE conn3 <- [1,1601,null,{"value":"8"}] 12:19:13 INFO - PROCESS | 1834 | 1462475953344 Marionette TRACE conn3 -> [0,1602,"setScriptTimeout",{"ms":35000}] 12:19:13 INFO - PROCESS | 1834 | 1462475953347 Marionette TRACE conn3 <- [1,1602,null,{}] 12:19:13 INFO - PROCESS | 1834 | 1462475953353 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}] 12:19:13 INFO - PROCESS | 1834 | 1462475953554 Marionette TRACE conn3 <- [1,1603,null,{"value":null}] 12:19:13 INFO - PROCESS | 1834 | 1462475953804 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\", \"80296d11-d1d5-4e42-bf66-5e284310a16f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:19:13 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f298d2a3800 == 128 [pid = 1834] [id = 408] 12:19:13 INFO - PROCESS | 1834 | ++DOMWINDOW == 227 (0x7f298322c400) [pid = 1834] [serial = 1225] [outer = (nil)] 12:19:13 INFO - PROCESS | 1834 | ++DOMWINDOW == 228 (0x7f298a96f800) [pid = 1834] [serial = 1226] [outer = 0x7f298322c400] 12:19:13 INFO - PROCESS | 1834 | 1462475953918 Marionette DEBUG loaded listener.js 12:19:14 INFO - PROCESS | 1834 | ++DOMWINDOW == 229 (0x7f298b9d0000) [pid = 1834] [serial = 1227] [outer = 0x7f298322c400] 12:19:14 INFO - PROCESS | 1834 | 1462475954793 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]]]}] 12:19:14 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.acute.html | Miter joins are drawn correctly with acute angles 12:19:14 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.acute.html | took 1482ms 12:19:14 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.exceeded.html 12:19:14 INFO - PROCESS | 1834 | 1462475954827 Marionette TRACE conn3 -> [0,1605,"getWindowHandle",null] 12:19:14 INFO - PROCESS | 1834 | 1462475954830 Marionette TRACE conn3 <- [1,1605,null,{"value":"8"}] 12:19:14 INFO - PROCESS | 1834 | 1462475954836 Marionette TRACE conn3 -> [0,1606,"setScriptTimeout",{"ms":35000}] 12:19:14 INFO - PROCESS | 1834 | 1462475954839 Marionette TRACE conn3 <- [1,1606,null,{}] 12:19:14 INFO - PROCESS | 1834 | 1462475954845 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}] 12:19:15 INFO - PROCESS | 1834 | 1462475955052 Marionette TRACE conn3 <- [1,1607,null,{"value":null}] 12:19:15 INFO - PROCESS | 1834 | 1462475955321 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\", \"80296d11-d1d5-4e42-bf66-5e284310a16f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:19:15 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f298d7e2000 == 129 [pid = 1834] [id = 409] 12:19:15 INFO - PROCESS | 1834 | ++DOMWINDOW == 230 (0x7f298c3bbc00) [pid = 1834] [serial = 1228] [outer = (nil)] 12:19:15 INFO - PROCESS | 1834 | ++DOMWINDOW == 231 (0x7f298c3c0c00) [pid = 1834] [serial = 1229] [outer = 0x7f298c3bbc00] 12:19:15 INFO - PROCESS | 1834 | 1462475955451 Marionette DEBUG loaded listener.js 12:19:15 INFO - PROCESS | 1834 | ++DOMWINDOW == 232 (0x7f298cd37400) [pid = 1834] [serial = 1230] [outer = 0x7f298c3bbc00] 12:19:16 INFO - PROCESS | 1834 | 1462475956341 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]]]}] 12:19:16 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.exceeded.html | Miter joins are not drawn when the miter limit is exceeded 12:19:16 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.exceeded.html | took 1584ms 12:19:16 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.invalid.html 12:19:16 INFO - PROCESS | 1834 | 1462475956421 Marionette TRACE conn3 -> [0,1609,"getWindowHandle",null] 12:19:16 INFO - PROCESS | 1834 | 1462475956423 Marionette TRACE conn3 <- [1,1609,null,{"value":"8"}] 12:19:16 INFO - PROCESS | 1834 | 1462475956430 Marionette TRACE conn3 -> [0,1610,"setScriptTimeout",{"ms":35000}] 12:19:16 INFO - PROCESS | 1834 | 1462475956433 Marionette TRACE conn3 <- [1,1610,null,{}] 12:19:16 INFO - PROCESS | 1834 | 1462475956438 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}] 12:19:16 INFO - PROCESS | 1834 | 1462475956644 Marionette TRACE conn3 <- [1,1611,null,{"value":null}] 12:19:16 INFO - PROCESS | 1834 | 1462475956898 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\", \"80296d11-d1d5-4e42-bf66-5e284310a16f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:19:16 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f299337c000 == 130 [pid = 1834] [id = 410] 12:19:16 INFO - PROCESS | 1834 | ++DOMWINDOW == 233 (0x7f298c3bc000) [pid = 1834] [serial = 1231] [outer = (nil)] 12:19:17 INFO - PROCESS | 1834 | ++DOMWINDOW == 234 (0x7f298d425400) [pid = 1834] [serial = 1232] [outer = 0x7f298c3bc000] 12:19:17 INFO - PROCESS | 1834 | 1462475957014 Marionette DEBUG loaded listener.js 12:19:17 INFO - PROCESS | 1834 | ++DOMWINDOW == 235 (0x7f298d7efc00) [pid = 1834] [serial = 1233] [outer = 0x7f298c3bc000] 12:19:17 INFO - PROCESS | 1834 | 1462475957851 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]]]}] 12:19:17 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.invalid.html | Setting miterLimit to invalid values is ignored 12:19:17 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.invalid.html | took 1487ms 12:19:17 INFO - PROCESS | 1834 | 1462475957917 Marionette TRACE conn3 -> [0,1613,"getWindowHandle",null] 12:19:17 INFO - PROCESS | 1834 | 1462475957921 Marionette TRACE conn3 <- [1,1613,null,{"value":"8"}] 12:19:17 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.lineedge.html 12:19:17 INFO - PROCESS | 1834 | 1462475957927 Marionette TRACE conn3 -> [0,1614,"setScriptTimeout",{"ms":35000}] 12:19:17 INFO - PROCESS | 1834 | 1462475957929 Marionette TRACE conn3 <- [1,1614,null,{}] 12:19:17 INFO - PROCESS | 1834 | 1462475957935 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}] 12:19:18 INFO - PROCESS | 1834 | 1462475958155 Marionette TRACE conn3 <- [1,1615,null,{"value":null}] 12:19:18 INFO - PROCESS | 1834 | 1462475958417 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\", \"80296d11-d1d5-4e42-bf66-5e284310a16f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:19:18 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f29960a5000 == 131 [pid = 1834] [id = 411] 12:19:18 INFO - PROCESS | 1834 | ++DOMWINDOW == 236 (0x7f298615f000) [pid = 1834] [serial = 1234] [outer = (nil)] 12:19:18 INFO - PROCESS | 1834 | ++DOMWINDOW == 237 (0x7f298e595000) [pid = 1834] [serial = 1235] [outer = 0x7f298615f000] 12:19:18 INFO - PROCESS | 1834 | 1462475958533 Marionette DEBUG loaded listener.js 12:19:18 INFO - PROCESS | 1834 | ++DOMWINDOW == 238 (0x7f298e94a800) [pid = 1834] [serial = 1236] [outer = 0x7f298615f000] 12:19:19 INFO - PROCESS | 1834 | 1462475959358 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]]]}] 12:19:19 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.lineedge.html | Miter joins are not drawn when the miter limit is exceeded at the corners of a zero-height rectangle 12:19:19 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.lineedge.html | took 1478ms 12:19:19 INFO - PROCESS | 1834 | 1462475959406 Marionette TRACE conn3 -> [0,1617,"getWindowHandle",null] 12:19:19 INFO - PROCESS | 1834 | 1462475959413 Marionette TRACE conn3 <- [1,1617,null,{"value":"8"}] 12:19:19 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.obtuse.html 12:19:19 INFO - PROCESS | 1834 | 1462475959437 Marionette TRACE conn3 -> [0,1618,"setScriptTimeout",{"ms":35000}] 12:19:19 INFO - PROCESS | 1834 | 1462475959441 Marionette TRACE conn3 <- [1,1618,null,{}] 12:19:19 INFO - PROCESS | 1834 | 1462475959447 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}] 12:19:19 INFO - PROCESS | 1834 | 1462475959656 Marionette TRACE conn3 <- [1,1619,null,{"value":null}] 12:19:19 INFO - PROCESS | 1834 | 1462475959912 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\", \"80296d11-d1d5-4e42-bf66-5e284310a16f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:19:19 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f2996ba7800 == 132 [pid = 1834] [id = 412] 12:19:19 INFO - PROCESS | 1834 | ++DOMWINDOW == 239 (0x7f298e58b400) [pid = 1834] [serial = 1237] [outer = (nil)] 12:19:20 INFO - PROCESS | 1834 | ++DOMWINDOW == 240 (0x7f298fe1d400) [pid = 1834] [serial = 1238] [outer = 0x7f298e58b400] 12:19:20 INFO - PROCESS | 1834 | 1462475960026 Marionette DEBUG loaded listener.js 12:19:20 INFO - PROCESS | 1834 | ++DOMWINDOW == 241 (0x7f298fed5000) [pid = 1834] [serial = 1239] [outer = 0x7f298e58b400] 12:19:20 INFO - PROCESS | 1834 | 1462475960916 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]]]}] 12:19:20 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.obtuse.html | Miter joins are drawn correctly with obtuse angles 12:19:20 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.obtuse.html | took 1533ms 12:19:20 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.rightangle.html 12:19:20 INFO - PROCESS | 1834 | 1462475960968 Marionette TRACE conn3 -> [0,1621,"getWindowHandle",null] 12:19:20 INFO - PROCESS | 1834 | 1462475960971 Marionette TRACE conn3 <- [1,1621,null,{"value":"8"}] 12:19:20 INFO - PROCESS | 1834 | 1462475960977 Marionette TRACE conn3 -> [0,1622,"setScriptTimeout",{"ms":35000}] 12:19:20 INFO - PROCESS | 1834 | 1462475960986 Marionette TRACE conn3 <- [1,1622,null,{}] 12:19:20 INFO - PROCESS | 1834 | 1462475960991 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}] 12:19:21 INFO - PROCESS | 1834 | 1462475961195 Marionette TRACE conn3 <- [1,1623,null,{"value":null}] 12:19:21 INFO - PROCESS | 1834 | 1462475961416 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\", \"80296d11-d1d5-4e42-bf66-5e284310a16f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:19:21 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f29a260d000 == 133 [pid = 1834] [id = 413] 12:19:21 INFO - PROCESS | 1834 | ++DOMWINDOW == 242 (0x7f298f336c00) [pid = 1834] [serial = 1240] [outer = (nil)] 12:19:21 INFO - PROCESS | 1834 | ++DOMWINDOW == 243 (0x7f298ffda000) [pid = 1834] [serial = 1241] [outer = 0x7f298f336c00] 12:19:21 INFO - PROCESS | 1834 | 1462475961530 Marionette DEBUG loaded listener.js 12:19:21 INFO - PROCESS | 1834 | ++DOMWINDOW == 244 (0x7f29901d7800) [pid = 1834] [serial = 1242] [outer = 0x7f298f336c00] 12:19:22 INFO - PROCESS | 1834 | 1462475962494 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]]]}] 12:19:22 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.rightangle.html | Miter joins are not drawn when the miter limit is exceeded, on exact right angles 12:19:22 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.rightangle.html | took 1585ms 12:19:22 INFO - PROCESS | 1834 | 1462475962562 Marionette TRACE conn3 -> [0,1625,"getWindowHandle",null] 12:19:22 INFO - PROCESS | 1834 | 1462475962566 Marionette TRACE conn3 <- [1,1625,null,{"value":"8"}] 12:19:22 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.valid.html 12:19:22 INFO - PROCESS | 1834 | 1462475962572 Marionette TRACE conn3 -> [0,1626,"setScriptTimeout",{"ms":35000}] 12:19:22 INFO - PROCESS | 1834 | 1462475962574 Marionette TRACE conn3 <- [1,1626,null,{}] 12:19:22 INFO - PROCESS | 1834 | 1462475962580 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}] 12:19:22 INFO - PROCESS | 1834 | 1462475962825 Marionette TRACE conn3 <- [1,1627,null,{"value":null}] 12:19:23 INFO - PROCESS | 1834 | 1462475963155 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\", \"80296d11-d1d5-4e42-bf66-5e284310a16f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:19:23 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f29a81b6000 == 134 [pid = 1834] [id = 414] 12:19:23 INFO - PROCESS | 1834 | ++DOMWINDOW == 245 (0x7f2993c70000) [pid = 1834] [serial = 1243] [outer = (nil)] 12:19:23 INFO - PROCESS | 1834 | ++DOMWINDOW == 246 (0x7f2993c77400) [pid = 1834] [serial = 1244] [outer = 0x7f2993c70000] 12:19:23 INFO - PROCESS | 1834 | 1462475963247 Marionette DEBUG loaded listener.js 12:19:23 INFO - PROCESS | 1834 | ++DOMWINDOW == 247 (0x7f29949f7800) [pid = 1834] [serial = 1245] [outer = 0x7f2993c70000] 12:19:24 INFO - PROCESS | 1834 | 1462475964096 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]]]}] 12:19:24 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.valid.html | Setting miterLimit to valid values works 12:19:24 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.valid.html | took 1587ms 12:19:24 INFO - PROCESS | 1834 | 1462475964160 Marionette TRACE conn3 -> [0,1629,"getWindowHandle",null] 12:19:24 INFO - PROCESS | 1834 | 1462475964164 Marionette TRACE conn3 <- [1,1629,null,{"value":"8"}] 12:19:24 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.within.html 12:19:24 INFO - PROCESS | 1834 | 1462475964170 Marionette TRACE conn3 -> [0,1630,"setScriptTimeout",{"ms":35000}] 12:19:24 INFO - PROCESS | 1834 | 1462475964174 Marionette TRACE conn3 <- [1,1630,null,{}] 12:19:24 INFO - PROCESS | 1834 | 1462475964180 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}] 12:19:24 INFO - PROCESS | 1834 | 1462475964405 Marionette TRACE conn3 <- [1,1631,null,{"value":null}] 12:19:24 INFO - PROCESS | 1834 | 1462475964620 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\", \"80296d11-d1d5-4e42-bf66-5e284310a16f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:19:24 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f29ad93a800 == 135 [pid = 1834] [id = 415] 12:19:24 INFO - PROCESS | 1834 | ++DOMWINDOW == 248 (0x7f2993c72000) [pid = 1834] [serial = 1246] [outer = (nil)] 12:19:24 INFO - PROCESS | 1834 | ++DOMWINDOW == 249 (0x7f2996741c00) [pid = 1834] [serial = 1247] [outer = 0x7f2993c72000] 12:19:24 INFO - PROCESS | 1834 | 1462475964775 Marionette DEBUG loaded listener.js 12:19:24 INFO - PROCESS | 1834 | ++DOMWINDOW == 250 (0x7f299759f000) [pid = 1834] [serial = 1248] [outer = 0x7f2993c72000] 12:19:25 INFO - PROCESS | 1834 | 1462475965632 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]]]}] 12:19:25 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.within.html | Miter joins are drawn when the miter limit is not quite exceeded 12:19:25 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.within.html | took 1532ms 12:19:25 INFO - PROCESS | 1834 | 1462475965703 Marionette TRACE conn3 -> [0,1633,"getWindowHandle",null] 12:19:25 INFO - PROCESS | 1834 | 1462475965707 Marionette TRACE conn3 <- [1,1633,null,{"value":"8"}] 12:19:25 INFO - TEST-START | /2dcontext/line-styles/2d.line.union.html 12:19:25 INFO - PROCESS | 1834 | 1462475965713 Marionette TRACE conn3 -> [0,1634,"setScriptTimeout",{"ms":35000}] 12:19:25 INFO - PROCESS | 1834 | 1462475965715 Marionette TRACE conn3 <- [1,1634,null,{}] 12:19:25 INFO - PROCESS | 1834 | 1462475965721 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}] 12:19:25 INFO - PROCESS | 1834 | 1462475965923 Marionette TRACE conn3 <- [1,1635,null,{"value":null}] 12:19:26 INFO - PROCESS | 1834 | 1462475966148 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\", \"80296d11-d1d5-4e42-bf66-5e284310a16f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:19:26 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f29790d7800 == 136 [pid = 1834] [id = 416] 12:19:26 INFO - PROCESS | 1834 | ++DOMWINDOW == 251 (0x7f297c1c6c00) [pid = 1834] [serial = 1249] [outer = (nil)] 12:19:26 INFO - PROCESS | 1834 | ++DOMWINDOW == 252 (0x7f29979bbc00) [pid = 1834] [serial = 1250] [outer = 0x7f297c1c6c00] 12:19:26 INFO - PROCESS | 1834 | 1462475966310 Marionette DEBUG loaded listener.js 12:19:26 INFO - PROCESS | 1834 | ++DOMWINDOW == 253 (0x7f29999abc00) [pid = 1834] [serial = 1251] [outer = 0x7f297c1c6c00] 12:19:27 INFO - PROCESS | 1834 | 1462475967252 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]]]}] 12:19:27 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.union.html | Canvas test: 2d.line.union 12:19:27 INFO - TEST-OK | /2dcontext/line-styles/2d.line.union.html | took 1597ms 12:19:27 INFO - PROCESS | 1834 | 1462475967312 Marionette TRACE conn3 -> [0,1637,"getWindowHandle",null] 12:19:27 INFO - PROCESS | 1834 | 1462475967315 Marionette TRACE conn3 <- [1,1637,null,{"value":"8"}] 12:19:27 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.basic.html 12:19:27 INFO - PROCESS | 1834 | 1462475967322 Marionette TRACE conn3 -> [0,1638,"setScriptTimeout",{"ms":35000}] 12:19:27 INFO - PROCESS | 1834 | 1462475967326 Marionette TRACE conn3 <- [1,1638,null,{}] 12:19:27 INFO - PROCESS | 1834 | 1462475967331 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}] 12:19:27 INFO - PROCESS | 1834 | 1462475967556 Marionette TRACE conn3 <- [1,1639,null,{"value":null}] 12:19:27 INFO - PROCESS | 1834 | 1462475967839 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\", \"80296d11-d1d5-4e42-bf66-5e284310a16f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:19:27 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f2980d4a000 == 137 [pid = 1834] [id = 417] 12:19:27 INFO - PROCESS | 1834 | ++DOMWINDOW == 254 (0x7f2982c3d400) [pid = 1834] [serial = 1252] [outer = (nil)] 12:19:27 INFO - PROCESS | 1834 | ++DOMWINDOW == 255 (0x7f29979c1400) [pid = 1834] [serial = 1253] [outer = 0x7f2982c3d400] 12:19:27 INFO - PROCESS | 1834 | 1462475967916 Marionette DEBUG loaded listener.js 12:19:28 INFO - PROCESS | 1834 | ++DOMWINDOW == 256 (0x7f29a3214400) [pid = 1834] [serial = 1254] [outer = 0x7f2982c3d400] 12:19:28 INFO - PROCESS | 1834 | 1462475968787 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]]]}] 12:19:28 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.basic.html | lineWidth determines the width of line strokes 12:19:28 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.basic.html | took 1530ms 12:19:28 INFO - PROCESS | 1834 | 1462475968853 Marionette TRACE conn3 -> [0,1641,"getWindowHandle",null] 12:19:28 INFO - PROCESS | 1834 | 1462475968857 Marionette TRACE conn3 <- [1,1641,null,{"value":"8"}] 12:19:28 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.invalid.html 12:19:28 INFO - PROCESS | 1834 | 1462475968863 Marionette TRACE conn3 -> [0,1642,"setScriptTimeout",{"ms":35000}] 12:19:28 INFO - PROCESS | 1834 | 1462475968865 Marionette TRACE conn3 <- [1,1642,null,{}] 12:19:28 INFO - PROCESS | 1834 | 1462475968871 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}] 12:19:29 INFO - PROCESS | 1834 | 1462475969086 Marionette TRACE conn3 <- [1,1643,null,{"value":null}] 12:19:29 INFO - PROCESS | 1834 | 1462475969393 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\", \"80296d11-d1d5-4e42-bf66-5e284310a16f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:19:29 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f297afee000 == 138 [pid = 1834] [id = 418] 12:19:29 INFO - PROCESS | 1834 | ++DOMWINDOW == 257 (0x7f297e84ac00) [pid = 1834] [serial = 1255] [outer = (nil)] 12:19:29 INFO - PROCESS | 1834 | ++DOMWINDOW == 258 (0x7f297e853c00) [pid = 1834] [serial = 1256] [outer = 0x7f297e84ac00] 12:19:29 INFO - PROCESS | 1834 | 1462475969476 Marionette DEBUG loaded listener.js 12:19:29 INFO - PROCESS | 1834 | ++DOMWINDOW == 259 (0x7f297e858000) [pid = 1834] [serial = 1257] [outer = 0x7f297e84ac00] 12:19:30 INFO - PROCESS | 1834 | 1462475970290 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]]]}] 12:19:30 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.invalid.html | Setting lineWidth to invalid values is ignored 12:19:30 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.invalid.html | took 1478ms 12:19:30 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.scaledefault.html 12:19:30 INFO - PROCESS | 1834 | 1462475970342 Marionette TRACE conn3 -> [0,1645,"getWindowHandle",null] 12:19:30 INFO - PROCESS | 1834 | 1462475970345 Marionette TRACE conn3 <- [1,1645,null,{"value":"8"}] 12:19:30 INFO - PROCESS | 1834 | 1462475970351 Marionette TRACE conn3 -> [0,1646,"setScriptTimeout",{"ms":35000}] 12:19:30 INFO - PROCESS | 1834 | 1462475970354 Marionette TRACE conn3 <- [1,1646,null,{}] 12:19:30 INFO - PROCESS | 1834 | 1462475970360 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}] 12:19:30 INFO - PROCESS | 1834 | 1462475970565 Marionette TRACE conn3 <- [1,1647,null,{"value":null}] 12:19:30 INFO - PROCESS | 1834 | 1462475970838 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\", \"80296d11-d1d5-4e42-bf66-5e284310a16f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:19:30 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f2985a2e800 == 139 [pid = 1834] [id = 419] 12:19:30 INFO - PROCESS | 1834 | ++DOMWINDOW == 260 (0x7f297e84d000) [pid = 1834] [serial = 1258] [outer = (nil)] 12:19:30 INFO - PROCESS | 1834 | ++DOMWINDOW == 261 (0x7f29825a5400) [pid = 1834] [serial = 1259] [outer = 0x7f297e84d000] 12:19:30 INFO - PROCESS | 1834 | 1462475970953 Marionette DEBUG loaded listener.js 12:19:31 INFO - PROCESS | 1834 | ++DOMWINDOW == 262 (0x7f298590fc00) [pid = 1834] [serial = 1260] [outer = 0x7f297e84d000] 12:19:31 INFO - PROCESS | 1834 | 1462475971814 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]]]}] 12:19:31 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.scaledefault.html | Default lineWidth strokes are affected by scale transformations 12:19:31 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.scaledefault.html | took 1504ms 12:19:31 INFO - PROCESS | 1834 | 1462475971855 Marionette TRACE conn3 -> [0,1649,"getWindowHandle",null] 12:19:31 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.transformed.html 12:19:31 INFO - PROCESS | 1834 | 1462475971861 Marionette TRACE conn3 <- [1,1649,null,{"value":"8"}] 12:19:31 INFO - PROCESS | 1834 | 1462475971869 Marionette TRACE conn3 -> [0,1650,"setScriptTimeout",{"ms":35000}] 12:19:31 INFO - PROCESS | 1834 | 1462475971872 Marionette TRACE conn3 <- [1,1650,null,{}] 12:19:31 INFO - PROCESS | 1834 | 1462475971878 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}] 12:19:32 INFO - PROCESS | 1834 | 1462475972096 Marionette TRACE conn3 <- [1,1651,null,{"value":null}] 12:19:32 INFO - PROCESS | 1834 | 1462475972859 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\", \"80296d11-d1d5-4e42-bf66-5e284310a16f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:19:32 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f297f4e2000 == 140 [pid = 1834] [id = 420] 12:19:32 INFO - PROCESS | 1834 | ++DOMWINDOW == 263 (0x7f297af42c00) [pid = 1834] [serial = 1261] [outer = (nil)] 12:19:32 INFO - PROCESS | 1834 | ++DOMWINDOW == 264 (0x7f297af48000) [pid = 1834] [serial = 1262] [outer = 0x7f297af42c00] 12:19:32 INFO - PROCESS | 1834 | 1462475972930 Marionette DEBUG loaded listener.js 12:19:33 INFO - PROCESS | 1834 | ++DOMWINDOW == 265 (0x7f297b2f0c00) [pid = 1834] [serial = 1263] [outer = 0x7f297af42c00] 12:19:33 INFO - PROCESS | 1834 | 1462475973847 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]]]}] 12:19:33 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.transformed.html | Line stroke widths are affected by scale transformations 12:19:33 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.transformed.html | took 2035ms 12:19:33 INFO - PROCESS | 1834 | 1462475973906 Marionette TRACE conn3 -> [0,1653,"getWindowHandle",null] 12:19:33 INFO - PROCESS | 1834 | 1462475973912 Marionette TRACE conn3 <- [1,1653,null,{"value":"8"}] 12:19:33 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.valid.html 12:19:33 INFO - PROCESS | 1834 | 1462475973919 Marionette TRACE conn3 -> [0,1654,"setScriptTimeout",{"ms":35000}] 12:19:33 INFO - PROCESS | 1834 | 1462475973924 Marionette TRACE conn3 <- [1,1654,null,{}] 12:19:33 INFO - PROCESS | 1834 | 1462475973930 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}] 12:19:34 INFO - PROCESS | 1834 | 1462475974141 Marionette TRACE conn3 <- [1,1655,null,{"value":null}] 12:19:34 INFO - PROCESS | 1834 | 1462475974590 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\", \"80296d11-d1d5-4e42-bf66-5e284310a16f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:19:34 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f297c4ea000 == 141 [pid = 1834] [id = 421] 12:19:34 INFO - PROCESS | 1834 | ++DOMWINDOW == 266 (0x7f29809fdc00) [pid = 1834] [serial = 1264] [outer = (nil)] 12:19:34 INFO - PROCESS | 1834 | ++DOMWINDOW == 267 (0x7f2980e66800) [pid = 1834] [serial = 1265] [outer = 0x7f29809fdc00] 12:19:34 INFO - PROCESS | 1834 | 1462475974668 Marionette DEBUG loaded listener.js 12:19:34 INFO - PROCESS | 1834 | ++DOMWINDOW == 268 (0x7f2981153800) [pid = 1834] [serial = 1266] [outer = 0x7f29809fdc00] 12:19:35 INFO - PROCESS | 1834 | 1462475975543 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]]]}] 12:19:35 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.valid.html | Setting lineWidth to valid values works 12:19:35 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.valid.html | took 1685ms 12:19:35 INFO - PROCESS | 1834 | 1462475975608 Marionette TRACE conn3 -> [0,1657,"getWindowHandle",null] 12:19:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.1.html 12:19:35 INFO - PROCESS | 1834 | 1462475975614 Marionette TRACE conn3 <- [1,1657,null,{"value":"8"}] 12:19:35 INFO - PROCESS | 1834 | 1462475975621 Marionette TRACE conn3 -> [0,1658,"setScriptTimeout",{"ms":35000}] 12:19:35 INFO - PROCESS | 1834 | 1462475975624 Marionette TRACE conn3 <- [1,1658,null,{}] 12:19:35 INFO - PROCESS | 1834 | 1462475975630 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}] 12:19:35 INFO - PROCESS | 1834 | 1462475975841 Marionette TRACE conn3 <- [1,1659,null,{"value":null}] 12:19:36 INFO - PROCESS | 1834 | --DOCSHELL 0x7f29a26c1000 == 140 [pid = 1834] [id = 347] 12:19:36 INFO - PROCESS | 1834 | --DOCSHELL 0x7f298f347800 == 139 [pid = 1834] [id = 344] 12:19:36 INFO - PROCESS | 1834 | --DOCSHELL 0x7f29b00db800 == 138 [pid = 1834] [id = 224] 12:19:36 INFO - PROCESS | 1834 | --DOCSHELL 0x7f29b00c4800 == 137 [pid = 1834] [id = 221] 12:19:36 INFO - PROCESS | 1834 | --DOMWINDOW == 267 (0x7f2980ead800) [pid = 1834] [serial = 1127] [outer = (nil)] [url = about:blank] 12:19:36 INFO - PROCESS | 1834 | --DOMWINDOW == 266 (0x7f297c4c7000) [pid = 1834] [serial = 1121] [outer = (nil)] [url = about:blank] 12:19:36 INFO - PROCESS | 1834 | --DOMWINDOW == 265 (0x7f29791f8000) [pid = 1834] [serial = 1118] [outer = (nil)] [url = about:blank] 12:19:36 INFO - PROCESS | 1834 | --DOMWINDOW == 264 (0x7f297e8d4000) [pid = 1834] [serial = 1115] [outer = (nil)] [url = about:blank] 12:19:36 INFO - PROCESS | 1834 | --DOMWINDOW == 263 (0x7f297c4d1c00) [pid = 1834] [serial = 1124] [outer = (nil)] [url = about:blank] 12:19:36 INFO - PROCESS | 1834 | 1462475976261 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\", \"80296d11-d1d5-4e42-bf66-5e284310a16f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:19:36 INFO - PROCESS | 1834 | --DOCSHELL 0x7f2984268800 == 136 [pid = 1834] [id = 225] 12:19:36 INFO - PROCESS | 1834 | --DOCSHELL 0x7f2996b9a800 == 135 [pid = 1834] [id = 346] 12:19:36 INFO - PROCESS | 1834 | --DOCSHELL 0x7f2994eed800 == 134 [pid = 1834] [id = 345] 12:19:36 INFO - PROCESS | 1834 | --DOCSHELL 0x7f298d2aa800 == 133 [pid = 1834] [id = 343] 12:19:36 INFO - PROCESS | 1834 | --DOCSHELL 0x7f29a377f800 == 132 [pid = 1834] [id = 219] 12:19:36 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f297aff2000 == 133 [pid = 1834] [id = 422] 12:19:36 INFO - PROCESS | 1834 | ++DOMWINDOW == 264 (0x7f29791f8000) [pid = 1834] [serial = 1267] [outer = (nil)] 12:19:36 INFO - PROCESS | 1834 | ++DOMWINDOW == 265 (0x7f2980e6ac00) [pid = 1834] [serial = 1268] [outer = 0x7f29791f8000] 12:19:36 INFO - PROCESS | 1834 | 1462475976358 Marionette DEBUG loaded listener.js 12:19:36 INFO - PROCESS | 1834 | ++DOMWINDOW == 266 (0x7f29833b0400) [pid = 1834] [serial = 1269] [outer = 0x7f29791f8000] 12:19:36 INFO - PROCESS | 1834 | --DOCSHELL 0x7f2984454800 == 132 [pid = 1834] [id = 403] 12:19:36 INFO - PROCESS | 1834 | --DOCSHELL 0x7f298a547800 == 131 [pid = 1834] [id = 402] 12:19:36 INFO - PROCESS | 1834 | --DOCSHELL 0x7f2985f4c800 == 130 [pid = 1834] [id = 401] 12:19:36 INFO - PROCESS | 1834 | --DOCSHELL 0x7f29846d5800 == 129 [pid = 1834] [id = 400] 12:19:36 INFO - PROCESS | 1834 | --DOCSHELL 0x7f297e653000 == 128 [pid = 1834] [id = 399] 12:19:36 INFO - PROCESS | 1834 | --DOCSHELL 0x7f29845a6800 == 127 [pid = 1834] [id = 398] 12:19:36 INFO - PROCESS | 1834 | --DOCSHELL 0x7f297e6b6800 == 126 [pid = 1834] [id = 397] 12:19:36 INFO - PROCESS | 1834 | --DOCSHELL 0x7f2980dc6000 == 125 [pid = 1834] [id = 396] 12:19:36 INFO - PROCESS | 1834 | --DOCSHELL 0x7f2986bd8000 == 124 [pid = 1834] [id = 385] 12:19:37 INFO - PROCESS | 1834 | --DOCSHELL 0x7f2982ae5000 == 123 [pid = 1834] [id = 384] 12:19:37 INFO - PROCESS | 1834 | --DOMWINDOW == 265 (0x7f298c3c3400) [pid = 1834] [serial = 1149] [outer = (nil)] [url = about:blank] 12:19:37 INFO - PROCESS | 1834 | --DOMWINDOW == 264 (0x7f298a969400) [pid = 1834] [serial = 1146] [outer = (nil)] [url = about:blank] 12:19:37 INFO - PROCESS | 1834 | --DOMWINDOW == 263 (0x7f2986047400) [pid = 1834] [serial = 1142] [outer = (nil)] [url = about:blank] 12:19:37 INFO - PROCESS | 1834 | --DOMWINDOW == 262 (0x7f29956aac00) [pid = 1834] [serial = 915] [outer = (nil)] [url = about:blank] 12:19:37 INFO - PROCESS | 1834 | --DOMWINDOW == 261 (0x7f2986f68000) [pid = 1834] [serial = 960] [outer = (nil)] [url = about:blank] 12:19:37 INFO - PROCESS | 1834 | --DOMWINDOW == 260 (0x7f298c837000) [pid = 1834] [serial = 849] [outer = (nil)] [url = about:blank] 12:19:37 INFO - PROCESS | 1834 | --DOMWINDOW == 259 (0x7f299612a400) [pid = 1834] [serial = 918] [outer = (nil)] [url = about:blank] 12:19:37 INFO - PROCESS | 1834 | --DOMWINDOW == 258 (0x7f298c4e2400) [pid = 1834] [serial = 846] [outer = (nil)] [url = about:blank] 12:19:37 INFO - PROCESS | 1834 | --DOMWINDOW == 257 (0x7f298fe7c000) [pid = 1834] [serial = 906] [outer = (nil)] [url = about:blank] 12:19:37 INFO - PROCESS | 1834 | --DOMWINDOW == 256 (0x7f29a397b000) [pid = 1834] [serial = 1106] [outer = (nil)] [url = about:blank] 12:19:37 INFO - PROCESS | 1834 | --DOMWINDOW == 255 (0x7f29811ac400) [pid = 1834] [serial = 1136] [outer = (nil)] [url = about:blank] 12:19:37 INFO - PROCESS | 1834 | --DOMWINDOW == 254 (0x7f298bd11800) [pid = 1834] [serial = 963] [outer = (nil)] [url = about:blank] 12:19:37 INFO - PROCESS | 1834 | --DOMWINDOW == 253 (0x7f298b9c6c00) [pid = 1834] [serial = 1148] [outer = (nil)] [url = about:blank] 12:19:37 INFO - PROCESS | 1834 | --DOMWINDOW == 252 (0x7f298a5e4800) [pid = 1834] [serial = 1145] [outer = (nil)] [url = about:blank] 12:19:37 INFO - PROCESS | 1834 | --DOMWINDOW == 251 (0x7f298a785400) [pid = 1834] [serial = 837] [outer = (nil)] [url = about:blank] 12:19:37 INFO - PROCESS | 1834 | --DOMWINDOW == 250 (0x7f29964a6400) [pid = 1834] [serial = 1100] [outer = (nil)] [url = about:blank] 12:19:37 INFO - PROCESS | 1834 | --DOMWINDOW == 249 (0x7f297b2f8800) [pid = 1834] [serial = 1112] [outer = (nil)] [url = about:blank] 12:19:37 INFO - PROCESS | 1834 | --DOMWINDOW == 248 (0x7f2985840400) [pid = 1834] [serial = 897] [outer = (nil)] [url = about:blank] 12:19:37 INFO - PROCESS | 1834 | --DOMWINDOW == 247 (0x7f298cbbd000) [pid = 1834] [serial = 852] [outer = (nil)] [url = about:blank] 12:19:37 INFO - PROCESS | 1834 | --DOMWINDOW == 246 (0x7f298a525000) [pid = 1834] [serial = 834] [outer = (nil)] [url = about:blank] 12:19:37 INFO - PROCESS | 1834 | --DOMWINDOW == 245 (0x7f298322b800) [pid = 1834] [serial = 828] [outer = (nil)] [url = about:blank] 12:19:37 INFO - PROCESS | 1834 | --DOMWINDOW == 244 (0x7f2996b44000) [pid = 1834] [serial = 921] [outer = (nil)] [url = about:blank] 12:19:37 INFO - PROCESS | 1834 | --DOMWINDOW == 243 (0x7f2993c0ac00) [pid = 1834] [serial = 1097] [outer = (nil)] [url = about:blank] 12:19:37 INFO - PROCESS | 1834 | --DOMWINDOW == 242 (0x7f298438c800) [pid = 1834] [serial = 1139] [outer = (nil)] [url = about:blank] 12:19:37 INFO - PROCESS | 1834 | --DOMWINDOW == 241 (0x7f298f33ec00) [pid = 1834] [serial = 864] [outer = (nil)] [url = about:blank] 12:19:37 INFO - PROCESS | 1834 | --DOMWINDOW == 240 (0x7f29927e8800) [pid = 1834] [serial = 972] [outer = (nil)] [url = about:blank] 12:19:37 INFO - PROCESS | 1834 | --DOMWINDOW == 239 (0x7f298d7ec400) [pid = 1834] [serial = 858] [outer = (nil)] [url = about:blank] 12:19:37 INFO - PROCESS | 1834 | --DOMWINDOW == 238 (0x7f298cd6b800) [pid = 1834] [serial = 855] [outer = (nil)] [url = about:blank] 12:19:37 INFO - PROCESS | 1834 | --DOMWINDOW == 237 (0x7f298fe16c00) [pid = 1834] [serial = 867] [outer = (nil)] [url = about:blank] 12:19:37 INFO - PROCESS | 1834 | --DOMWINDOW == 236 (0x7f29825a5000) [pid = 1834] [serial = 1137] [outer = (nil)] [url = about:blank] 12:19:37 INFO - PROCESS | 1834 | --DOMWINDOW == 235 (0x7f298bd04000) [pid = 1834] [serial = 843] [outer = (nil)] [url = about:blank] 12:19:37 INFO - PROCESS | 1834 | --DOMWINDOW == 234 (0x7f298d1a6800) [pid = 1834] [serial = 1091] [outer = (nil)] [url = about:blank] 12:19:37 INFO - PROCESS | 1834 | --DOMWINDOW == 233 (0x7f298e595800) [pid = 1834] [serial = 861] [outer = (nil)] [url = about:blank] 12:19:37 INFO - PROCESS | 1834 | --DOMWINDOW == 232 (0x7f29a7c3c400) [pid = 1834] [serial = 1109] [outer = (nil)] [url = about:blank] 12:19:37 INFO - PROCESS | 1834 | --DOMWINDOW == 231 (0x7f29975aac00) [pid = 1834] [serial = 924] [outer = (nil)] [url = about:blank] 12:19:37 INFO - PROCESS | 1834 | --DOMWINDOW == 230 (0x7f2985843800) [pid = 1834] [serial = 1140] [outer = (nil)] [url = about:blank] 12:19:37 INFO - PROCESS | 1834 | --DOMWINDOW == 229 (0x7f297e8d5c00) [pid = 1834] [serial = 1134] [outer = (nil)] [url = about:blank] 12:19:37 INFO - PROCESS | 1834 | --DOMWINDOW == 228 (0x7f29811acc00) [pid = 1834] [serial = 1130] [outer = (nil)] [url = about:blank] 12:19:37 INFO - PROCESS | 1834 | --DOMWINDOW == 227 (0x7f297c4c9000) [pid = 1834] [serial = 1133] [outer = (nil)] [url = about:blank] 12:19:37 INFO - PROCESS | 1834 | --DOMWINDOW == 226 (0x7f298a790c00) [pid = 1834] [serial = 1088] [outer = (nil)] [url = about:blank] 12:19:37 INFO - PROCESS | 1834 | --DOMWINDOW == 225 (0x7f298448b400) [pid = 1834] [serial = 1085] [outer = (nil)] [url = about:blank] 12:19:37 INFO - PROCESS | 1834 | --DOMWINDOW == 224 (0x7f29833afc00) [pid = 1834] [serial = 957] [outer = (nil)] [url = about:blank] 12:19:37 INFO - PROCESS | 1834 | --DOMWINDOW == 223 (0x7f298590c400) [pid = 1834] [serial = 831] [outer = (nil)] [url = about:blank] 12:19:37 INFO - PROCESS | 1834 | --DOMWINDOW == 222 (0x7f298d1a1000) [pid = 1834] [serial = 903] [outer = (nil)] [url = about:blank] 12:19:37 INFO - PROCESS | 1834 | --DOMWINDOW == 221 (0x7f298a963c00) [pid = 1834] [serial = 900] [outer = (nil)] [url = about:blank] 12:19:37 INFO - PROCESS | 1834 | --DOMWINDOW == 220 (0x7f299c795c00) [pid = 1834] [serial = 1103] [outer = (nil)] [url = about:blank] 12:19:37 INFO - PROCESS | 1834 | --DOMWINDOW == 219 (0x7f298fe14000) [pid = 1834] [serial = 969] [outer = (nil)] [url = about:blank] 12:19:37 INFO - PROCESS | 1834 | --DOMWINDOW == 218 (0x7f298fe7ec00) [pid = 1834] [serial = 870] [outer = (nil)] [url = about:blank] 12:19:37 INFO - PROCESS | 1834 | --DOMWINDOW == 217 (0x7f298d41f400) [pid = 1834] [serial = 966] [outer = (nil)] [url = about:blank] 12:19:37 INFO - PROCESS | 1834 | --DOMWINDOW == 216 (0x7f29901d2c00) [pid = 1834] [serial = 909] [outer = (nil)] [url = about:blank] 12:19:37 INFO - PROCESS | 1834 | --DOMWINDOW == 215 (0x7f299405d400) [pid = 1834] [serial = 912] [outer = (nil)] [url = about:blank] 12:19:37 INFO - PROCESS | 1834 | --DOMWINDOW == 214 (0x7f298a964000) [pid = 1834] [serial = 840] [outer = (nil)] [url = about:blank] 12:19:37 INFO - PROCESS | 1834 | --DOMWINDOW == 213 (0x7f2986f70800) [pid = 1834] [serial = 1143] [outer = (nil)] [url = about:blank] 12:19:37 INFO - PROCESS | 1834 | --DOMWINDOW == 212 (0x7f298bcf1400) [pid = 1834] [serial = 1002] [outer = (nil)] [url = about:blank] 12:19:37 INFO - PROCESS | 1834 | --DOMWINDOW == 211 (0x7f298ff7d000) [pid = 1834] [serial = 1094] [outer = (nil)] [url = about:blank] 12:19:37 INFO - PROCESS | 1834 | 1462475977280 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]]]}] 12:19:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.1.html | arc() draws pi/2 .. -pi anticlockwise correctly 12:19:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.1.html | took 1681ms 12:19:37 INFO - PROCESS | 1834 | 1462475977302 Marionette TRACE conn3 -> [0,1661,"getWindowHandle",null] 12:19:37 INFO - PROCESS | 1834 | 1462475977305 Marionette TRACE conn3 <- [1,1661,null,{"value":"8"}] 12:19:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.2.html 12:19:37 INFO - PROCESS | 1834 | 1462475977328 Marionette TRACE conn3 -> [0,1662,"setScriptTimeout",{"ms":35000}] 12:19:37 INFO - PROCESS | 1834 | 1462475977337 Marionette TRACE conn3 <- [1,1662,null,{}] 12:19:37 INFO - PROCESS | 1834 | 1462475977357 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}] 12:19:37 INFO - PROCESS | 1834 | 1462475977587 Marionette TRACE conn3 <- [1,1663,null,{"value":null}] 12:19:37 INFO - PROCESS | 1834 | 1462475977840 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\", \"80296d11-d1d5-4e42-bf66-5e284310a16f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:19:37 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f298444a000 == 124 [pid = 1834] [id = 423] 12:19:37 INFO - PROCESS | 1834 | ++DOMWINDOW == 212 (0x7f297af4fc00) [pid = 1834] [serial = 1270] [outer = (nil)] 12:19:37 INFO - PROCESS | 1834 | ++DOMWINDOW == 213 (0x7f298590a400) [pid = 1834] [serial = 1271] [outer = 0x7f297af4fc00] 12:19:37 INFO - PROCESS | 1834 | 1462475977906 Marionette DEBUG loaded listener.js 12:19:38 INFO - PROCESS | 1834 | ++DOMWINDOW == 214 (0x7f298603f000) [pid = 1834] [serial = 1272] [outer = 0x7f297af4fc00] 12:19:38 INFO - PROCESS | 1834 | 1462475978651 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]]]}] 12:19:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.2.html | arc() draws -3pi/2 .. -pi anticlockwise correctly 12:19:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.2.html | took 1363ms 12:19:38 INFO - PROCESS | 1834 | 1462475978676 Marionette TRACE conn3 -> [0,1665,"getWindowHandle",null] 12:19:38 INFO - PROCESS | 1834 | 1462475978681 Marionette TRACE conn3 <- [1,1665,null,{"value":"8"}] 12:19:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.3.html 12:19:38 INFO - PROCESS | 1834 | 1462475978731 Marionette TRACE conn3 -> [0,1666,"setScriptTimeout",{"ms":35000}] 12:19:38 INFO - PROCESS | 1834 | 1462475978734 Marionette TRACE conn3 <- [1,1666,null,{}] 12:19:38 INFO - PROCESS | 1834 | 1462475978740 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}] 12:19:38 INFO - PROCESS | 1834 | 1462475978984 Marionette TRACE conn3 <- [1,1667,null,{"value":null}] 12:19:39 INFO - PROCESS | 1834 | 1462475979017 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\", \"80296d11-d1d5-4e42-bf66-5e284310a16f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:19:39 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f2985c6a800 == 125 [pid = 1834] [id = 424] 12:19:39 INFO - PROCESS | 1834 | ++DOMWINDOW == 215 (0x7f297c4c2800) [pid = 1834] [serial = 1273] [outer = (nil)] 12:19:39 INFO - PROCESS | 1834 | ++DOMWINDOW == 216 (0x7f2986e6c000) [pid = 1834] [serial = 1274] [outer = 0x7f297c4c2800] 12:19:39 INFO - PROCESS | 1834 | 1462475979090 Marionette DEBUG loaded listener.js 12:19:39 INFO - PROCESS | 1834 | ++DOMWINDOW == 217 (0x7f298a529800) [pid = 1834] [serial = 1275] [outer = 0x7f297c4c2800] 12:19:39 INFO - PROCESS | 1834 | 1462475979966 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]]]}] 12:19:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.3.html | arc() wraps angles mod 2pi when anticlockwise and end > start+2pi 12:19:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.3.html | took 1288ms 12:19:40 INFO - PROCESS | 1834 | 1462475980009 Marionette TRACE conn3 -> [0,1669,"getWindowHandle",null] 12:19:40 INFO - PROCESS | 1834 | 1462475980013 Marionette TRACE conn3 <- [1,1669,null,{"value":"8"}] 12:19:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.4.html 12:19:40 INFO - PROCESS | 1834 | 1462475980030 Marionette TRACE conn3 -> [0,1670,"setScriptTimeout",{"ms":35000}] 12:19:40 INFO - PROCESS | 1834 | 1462475980033 Marionette TRACE conn3 <- [1,1670,null,{}] 12:19:40 INFO - PROCESS | 1834 | 1462475980045 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}] 12:19:40 INFO - PROCESS | 1834 | 1462475980359 Marionette TRACE conn3 <- [1,1671,null,{"value":null}] 12:19:40 INFO - PROCESS | 1834 | 1462475980390 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\", \"80296d11-d1d5-4e42-bf66-5e284310a16f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:19:40 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f2986056000 == 126 [pid = 1834] [id = 425] 12:19:40 INFO - PROCESS | 1834 | ++DOMWINDOW == 218 (0x7f298a5e7c00) [pid = 1834] [serial = 1276] [outer = (nil)] 12:19:40 INFO - PROCESS | 1834 | ++DOMWINDOW == 219 (0x7f298a78e000) [pid = 1834] [serial = 1277] [outer = 0x7f298a5e7c00] 12:19:40 INFO - PROCESS | 1834 | 1462475980468 Marionette DEBUG loaded listener.js 12:19:40 INFO - PROCESS | 1834 | ++DOMWINDOW == 220 (0x7f298bcfe800) [pid = 1834] [serial = 1278] [outer = 0x7f298a5e7c00] 12:19:41 INFO - PROCESS | 1834 | --DOMWINDOW == 219 (0x7f298cbb7c00) [pid = 1834] [serial = 1096] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html] 12:19:41 INFO - PROCESS | 1834 | --DOMWINDOW == 218 (0x7f298bd11000) [pid = 1834] [serial = 1090] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html] 12:19:41 INFO - PROCESS | 1834 | --DOMWINDOW == 217 (0x7f2986f6a400) [pid = 1834] [serial = 1087] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html] 12:19:41 INFO - PROCESS | 1834 | --DOMWINDOW == 216 (0x7f2980eab800) [pid = 1834] [serial = 1081] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html] 12:19:41 INFO - PROCESS | 1834 | --DOMWINDOW == 215 (0x7f2995d1d400) [pid = 1834] [serial = 1099] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html] 12:19:41 INFO - PROCESS | 1834 | --DOMWINDOW == 214 (0x7f2983238400) [pid = 1834] [serial = 1084] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html] 12:19:41 INFO - PROCESS | 1834 | --DOMWINDOW == 213 (0x7f298bd12400) [pid = 1834] [serial = 1093] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html] 12:19:41 INFO - PROCESS | 1834 | --DOMWINDOW == 212 (0x7f2996126800) [pid = 1834] [serial = 1102] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html] 12:19:41 INFO - PROCESS | 1834 | --DOMWINDOW == 211 (0x7f29a6869000) [pid = 1834] [serial = 1054] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html] 12:19:41 INFO - PROCESS | 1834 | --DOMWINDOW == 210 (0x7f29791eec00) [pid = 1834] [serial = 1201] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.bevel.html] 12:19:41 INFO - PROCESS | 1834 | --DOMWINDOW == 209 (0x7f2985910400) [pid = 1834] [serial = 1207] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.invalid.html] 12:19:41 INFO - PROCESS | 1834 | --DOMWINDOW == 208 (0x7f298c3b6800) [pid = 1834] [serial = 1150] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html] 12:19:41 INFO - PROCESS | 1834 | --DOMWINDOW == 207 (0x7f2982404400) [pid = 1834] [serial = 1048] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html] 12:19:41 INFO - PROCESS | 1834 | --DOMWINDOW == 206 (0x7f297c4ce400) [pid = 1834] [serial = 1192] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.valid.html] 12:19:41 INFO - PROCESS | 1834 | --DOMWINDOW == 205 (0x7f297b290400) [pid = 1834] [serial = 1189] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.square.html] 12:19:41 INFO - PROCESS | 1834 | --DOMWINDOW == 204 (0x7f298a58cc00) [pid = 1834] [serial = 1030] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html] 12:19:41 INFO - PROCESS | 1834 | --DOMWINDOW == 203 (0x7f299405ac00) [pid = 1834] [serial = 1042] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html] 12:19:41 INFO - PROCESS | 1834 | --DOMWINDOW == 202 (0x7f29809f1400) [pid = 1834] [serial = 994] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html] 12:19:41 INFO - PROCESS | 1834 | --DOMWINDOW == 201 (0x7f29933ae400) [pid = 1834] [serial = 979] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html] 12:19:41 INFO - PROCESS | 1834 | --DOMWINDOW == 200 (0x7f29832e3c00) [pid = 1834] [serial = 1036] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html] 12:19:41 INFO - PROCESS | 1834 | --DOMWINDOW == 199 (0x7f298ffcd800) [pid = 1834] [serial = 973] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html] 12:19:41 INFO - PROCESS | 1834 | --DOMWINDOW == 198 (0x7f2993cd7000) [pid = 1834] [serial = 982] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html] 12:19:41 INFO - PROCESS | 1834 | --DOMWINDOW == 197 (0x7f29927ebc00) [pid = 1834] [serial = 976] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html] 12:19:41 INFO - PROCESS | 1834 | --DOMWINDOW == 196 (0x7f297fae0800) [pid = 1834] [serial = 1195] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cross.html] 12:19:41 INFO - PROCESS | 1834 | --DOMWINDOW == 195 (0x7f298448f800) [pid = 1834] [serial = 1204] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.closed.html] 12:19:41 INFO - PROCESS | 1834 | --DOMWINDOW == 194 (0x7f2986162000) [pid = 1834] [serial = 988] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html] 12:19:41 INFO - PROCESS | 1834 | --DOMWINDOW == 193 (0x7f297e8f9000) [pid = 1834] [serial = 1198] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.defaults.html] 12:19:41 INFO - PROCESS | 1834 | --DOMWINDOW == 192 (0x7f2996b43400) [pid = 1834] [serial = 1039] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html] 12:19:41 INFO - PROCESS | 1834 | --DOMWINDOW == 191 (0x7f2982c40c00) [pid = 1834] [serial = 1024] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html] 12:19:41 INFO - PROCESS | 1834 | --DOMWINDOW == 190 (0x7f298a981400) [pid = 1834] [serial = 1033] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html] 12:19:41 INFO - PROCESS | 1834 | --DOMWINDOW == 189 (0x7f29832dbc00) [pid = 1834] [serial = 991] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html] 12:19:41 INFO - PROCESS | 1834 | --DOMWINDOW == 188 (0x7f2982476000) [pid = 1834] [serial = 997] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html] 12:19:41 INFO - PROCESS | 1834 | --DOMWINDOW == 187 (0x7f29993a4400) [pid = 1834] [serial = 985] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html] 12:19:41 INFO - PROCESS | 1834 | --DOMWINDOW == 186 (0x7f298cd32400) [pid = 1834] [serial = 1051] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html] 12:19:41 INFO - PROCESS | 1834 | --DOMWINDOW == 185 (0x7f298604bc00) [pid = 1834] [serial = 1027] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html] 12:19:41 INFO - PROCESS | 1834 | --DOMWINDOW == 184 (0x7f29811ab000) [pid = 1834] [serial = 1045] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html] 12:19:41 INFO - PROCESS | 1834 | --DOMWINDOW == 183 (0x7f297e8f5400) [pid = 1834] [serial = 1057] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html] 12:19:42 INFO - PROCESS | 1834 | 1462475982068 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]]]}] 12:19:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.4.html | arc() draws a full circle when clockwise and end > start+2pi 12:19:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.4.html | took 2099ms 12:19:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.5.html 12:19:42 INFO - PROCESS | 1834 | 1462475982123 Marionette TRACE conn3 -> [0,1673,"getWindowHandle",null] 12:19:42 INFO - PROCESS | 1834 | 1462475982125 Marionette TRACE conn3 <- [1,1673,null,{"value":"8"}] 12:19:42 INFO - PROCESS | 1834 | 1462475982131 Marionette TRACE conn3 -> [0,1674,"setScriptTimeout",{"ms":35000}] 12:19:42 INFO - PROCESS | 1834 | 1462475982134 Marionette TRACE conn3 <- [1,1674,null,{}] 12:19:42 INFO - PROCESS | 1834 | 1462475982139 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}] 12:19:42 INFO - PROCESS | 1834 | 1462475982341 Marionette TRACE conn3 <- [1,1675,null,{"value":null}] 12:19:42 INFO - PROCESS | 1834 | 1462475982353 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\", \"80296d11-d1d5-4e42-bf66-5e284310a16f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:19:42 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f2985a3b000 == 127 [pid = 1834] [id = 426] 12:19:42 INFO - PROCESS | 1834 | ++DOMWINDOW == 184 (0x7f297fae0800) [pid = 1834] [serial = 1279] [outer = (nil)] 12:19:42 INFO - PROCESS | 1834 | ++DOMWINDOW == 185 (0x7f298240e800) [pid = 1834] [serial = 1280] [outer = 0x7f297fae0800] 12:19:42 INFO - PROCESS | 1834 | 1462475982415 Marionette DEBUG loaded listener.js 12:19:42 INFO - PROCESS | 1834 | ++DOMWINDOW == 186 (0x7f298a58e800) [pid = 1834] [serial = 1281] [outer = 0x7f297fae0800] 12:19:43 INFO - PROCESS | 1834 | 1462475983330 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]]]}] 12:19:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.5.html | arc() wraps angles mod 2pi when clockwise and start > end+2pi 12:19:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.5.html | took 1231ms 12:19:43 INFO - PROCESS | 1834 | 1462475983364 Marionette TRACE conn3 -> [0,1677,"getWindowHandle",null] 12:19:43 INFO - PROCESS | 1834 | 1462475983367 Marionette TRACE conn3 <- [1,1677,null,{"value":"8"}] 12:19:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.6.html 12:19:43 INFO - PROCESS | 1834 | 1462475983373 Marionette TRACE conn3 -> [0,1678,"setScriptTimeout",{"ms":35000}] 12:19:43 INFO - PROCESS | 1834 | 1462475983375 Marionette TRACE conn3 <- [1,1678,null,{}] 12:19:43 INFO - PROCESS | 1834 | 1462475983380 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}] 12:19:43 INFO - PROCESS | 1834 | 1462475983570 Marionette TRACE conn3 <- [1,1679,null,{"value":null}] 12:19:43 INFO - PROCESS | 1834 | 1462475983914 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\", \"80296d11-d1d5-4e42-bf66-5e284310a16f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:19:43 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f297b149000 == 128 [pid = 1834] [id = 427] 12:19:43 INFO - PROCESS | 1834 | ++DOMWINDOW == 187 (0x7f29791ee400) [pid = 1834] [serial = 1282] [outer = (nil)] 12:19:43 INFO - PROCESS | 1834 | ++DOMWINDOW == 188 (0x7f29791f4800) [pid = 1834] [serial = 1283] [outer = 0x7f29791ee400] 12:19:44 INFO - PROCESS | 1834 | 1462475983995 Marionette DEBUG loaded listener.js 12:19:44 INFO - PROCESS | 1834 | ++DOMWINDOW == 189 (0x7f297b28cc00) [pid = 1834] [serial = 1284] [outer = 0x7f29791ee400] 12:19:44 INFO - PROCESS | 1834 | 1462475984966 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]]]}] 12:19:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.6.html | arc() draws a full circle when anticlockwise and start > end+2pi 12:19:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.6.html | took 1634ms 12:19:45 INFO - PROCESS | 1834 | 1462475985009 Marionette TRACE conn3 -> [0,1681,"getWindowHandle",null] 12:19:45 INFO - PROCESS | 1834 | 1462475985016 Marionette TRACE conn3 <- [1,1681,null,{"value":"8"}] 12:19:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.default.html 12:19:45 INFO - PROCESS | 1834 | 1462475985023 Marionette TRACE conn3 -> [0,1682,"setScriptTimeout",{"ms":35000}] 12:19:45 INFO - PROCESS | 1834 | 1462475985029 Marionette TRACE conn3 <- [1,1682,null,{}] 12:19:45 INFO - PROCESS | 1834 | 1462475985036 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}] 12:19:45 INFO - PROCESS | 1834 | 1462475985269 Marionette TRACE conn3 <- [1,1683,null,{"value":null}] 12:19:45 INFO - PROCESS | 1834 | 1462475985530 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\", \"80296d11-d1d5-4e42-bf66-5e284310a16f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:19:45 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f2984267000 == 129 [pid = 1834] [id = 428] 12:19:45 INFO - PROCESS | 1834 | ++DOMWINDOW == 190 (0x7f297fadd800) [pid = 1834] [serial = 1285] [outer = (nil)] 12:19:45 INFO - PROCESS | 1834 | ++DOMWINDOW == 191 (0x7f2980eab800) [pid = 1834] [serial = 1286] [outer = 0x7f297fadd800] 12:19:45 INFO - PROCESS | 1834 | 1462475985653 Marionette DEBUG loaded listener.js 12:19:45 INFO - PROCESS | 1834 | ++DOMWINDOW == 192 (0x7f2982409800) [pid = 1834] [serial = 1287] [outer = 0x7f297fadd800] 12:19:46 INFO - PROCESS | 1834 | 1462475986560 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]]]}] 12:19:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.default.html | arc() with missing last argument defaults to clockwise 12:19:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.default.html | took 1591ms 12:19:46 INFO - PROCESS | 1834 | 1462475986619 Marionette TRACE conn3 -> [0,1685,"getWindowHandle",null] 12:19:46 INFO - PROCESS | 1834 | 1462475986625 Marionette TRACE conn3 <- [1,1685,null,{"value":"8"}] 12:19:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.empty.html 12:19:46 INFO - PROCESS | 1834 | 1462475986632 Marionette TRACE conn3 -> [0,1686,"setScriptTimeout",{"ms":35000}] 12:19:46 INFO - PROCESS | 1834 | 1462475986635 Marionette TRACE conn3 <- [1,1686,null,{}] 12:19:46 INFO - PROCESS | 1834 | 1462475986641 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}] 12:19:46 INFO - PROCESS | 1834 | 1462475986870 Marionette TRACE conn3 <- [1,1687,null,{"value":null}] 12:19:47 INFO - PROCESS | 1834 | 1462475987188 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\", \"80296d11-d1d5-4e42-bf66-5e284310a16f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:19:47 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f29874e5000 == 130 [pid = 1834] [id = 429] 12:19:47 INFO - PROCESS | 1834 | ++DOMWINDOW == 193 (0x7f29832dbc00) [pid = 1834] [serial = 1288] [outer = (nil)] 12:19:47 INFO - PROCESS | 1834 | ++DOMWINDOW == 194 (0x7f298438b800) [pid = 1834] [serial = 1289] [outer = 0x7f29832dbc00] 12:19:47 INFO - PROCESS | 1834 | 1462475987306 Marionette DEBUG loaded listener.js 12:19:47 INFO - PROCESS | 1834 | ++DOMWINDOW == 195 (0x7f2985903400) [pid = 1834] [serial = 1290] [outer = 0x7f29832dbc00] 12:19:48 INFO - PROCESS | 1834 | 1462475988212 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]]]}] 12:19:48 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 12:19:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.empty.html | took 1629ms 12:19:48 INFO - PROCESS | 1834 | 1462475988263 Marionette TRACE conn3 -> [0,1689,"getWindowHandle",null] 12:19:48 INFO - PROCESS | 1834 | 1462475988268 Marionette TRACE conn3 <- [1,1689,null,{"value":"8"}] 12:19:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.end.html 12:19:48 INFO - PROCESS | 1834 | 1462475988283 Marionette TRACE conn3 -> [0,1690,"setScriptTimeout",{"ms":35000}] 12:19:48 INFO - PROCESS | 1834 | 1462475988293 Marionette TRACE conn3 <- [1,1690,null,{}] 12:19:48 INFO - PROCESS | 1834 | 1462475988299 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}] 12:19:48 INFO - PROCESS | 1834 | 1462475988537 Marionette TRACE conn3 <- [1,1691,null,{"value":null}] 12:19:48 INFO - PROCESS | 1834 | 1462475988792 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\", \"80296d11-d1d5-4e42-bf66-5e284310a16f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:19:48 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f298cbe3800 == 131 [pid = 1834] [id = 430] 12:19:48 INFO - PROCESS | 1834 | ++DOMWINDOW == 196 (0x7f29833aa000) [pid = 1834] [serial = 1291] [outer = (nil)] 12:19:48 INFO - PROCESS | 1834 | ++DOMWINDOW == 197 (0x7f298a590800) [pid = 1834] [serial = 1292] [outer = 0x7f29833aa000] 12:19:48 INFO - PROCESS | 1834 | 1462475988908 Marionette DEBUG loaded listener.js 12:19:49 INFO - PROCESS | 1834 | ++DOMWINDOW == 198 (0x7f298a981c00) [pid = 1834] [serial = 1293] [outer = 0x7f29833aa000] 12:19:49 INFO - PROCESS | 1834 | 1462475989771 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]]]}] 12:19:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.end.html | arc() adds the end point of the arc to the subpath 12:19:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.end.html | took 1551ms 12:19:49 INFO - PROCESS | 1834 | 1462475989827 Marionette TRACE conn3 -> [0,1693,"getWindowHandle",null] 12:19:49 INFO - PROCESS | 1834 | 1462475989831 Marionette TRACE conn3 <- [1,1693,null,{"value":"8"}] 12:19:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.negative.html 12:19:49 INFO - PROCESS | 1834 | 1462475989837 Marionette TRACE conn3 -> [0,1694,"setScriptTimeout",{"ms":35000}] 12:19:49 INFO - PROCESS | 1834 | 1462475989840 Marionette TRACE conn3 <- [1,1694,null,{}] 12:19:49 INFO - PROCESS | 1834 | 1462475989845 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}] 12:19:50 INFO - PROCESS | 1834 | 1462475990061 Marionette TRACE conn3 <- [1,1695,null,{"value":null}] 12:19:50 INFO - PROCESS | 1834 | 1462475990272 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\", \"80296d11-d1d5-4e42-bf66-5e284310a16f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:19:50 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f298d261000 == 132 [pid = 1834] [id = 431] 12:19:50 INFO - PROCESS | 1834 | ++DOMWINDOW == 199 (0x7f2986162400) [pid = 1834] [serial = 1294] [outer = (nil)] 12:19:50 INFO - PROCESS | 1834 | ++DOMWINDOW == 200 (0x7f298bcfc000) [pid = 1834] [serial = 1295] [outer = 0x7f2986162400] 12:19:50 INFO - PROCESS | 1834 | 1462475990383 Marionette DEBUG loaded listener.js 12:19:50 INFO - PROCESS | 1834 | ++DOMWINDOW == 201 (0x7f298bd12c00) [pid = 1834] [serial = 1296] [outer = 0x7f2986162400] 12:19:51 INFO - PROCESS | 1834 | 1462475991301 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]]]}] 12:19:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.negative.html | arc() with negative radius throws INDEX_SIZE_ERR 12:19:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.negative.html | took 1532ms 12:19:51 INFO - PROCESS | 1834 | 1462475991371 Marionette TRACE conn3 -> [0,1697,"getWindowHandle",null] 12:19:51 INFO - PROCESS | 1834 | 1462475991374 Marionette TRACE conn3 <- [1,1697,null,{"value":"8"}] 12:19:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonempty.html 12:19:51 INFO - PROCESS | 1834 | 1462475991380 Marionette TRACE conn3 -> [0,1698,"setScriptTimeout",{"ms":35000}] 12:19:51 INFO - PROCESS | 1834 | 1462475991383 Marionette TRACE conn3 <- [1,1698,null,{}] 12:19:51 INFO - PROCESS | 1834 | 1462475991389 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}] 12:19:51 INFO - PROCESS | 1834 | 1462475991632 Marionette TRACE conn3 <- [1,1699,null,{"value":null}] 12:19:51 INFO - PROCESS | 1834 | 1462475991943 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\", \"80296d11-d1d5-4e42-bf66-5e284310a16f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:19:51 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f298d3cf800 == 133 [pid = 1834] [id = 432] 12:19:51 INFO - PROCESS | 1834 | ++DOMWINDOW == 202 (0x7f298c839800) [pid = 1834] [serial = 1297] [outer = (nil)] 12:19:52 INFO - PROCESS | 1834 | ++DOMWINDOW == 203 (0x7f298c844400) [pid = 1834] [serial = 1298] [outer = 0x7f298c839800] 12:19:52 INFO - PROCESS | 1834 | 1462475992035 Marionette DEBUG loaded listener.js 12:19:52 INFO - PROCESS | 1834 | ++DOMWINDOW == 204 (0x7f298cd6d400) [pid = 1834] [serial = 1299] [outer = 0x7f298c839800] 12:19:52 INFO - PROCESS | 1834 | 1462475992981 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]]]}] 12:19:53 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 12:19:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonempty.html | took 1634ms 12:19:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonfinite.html 12:19:53 INFO - PROCESS | 1834 | 1462475993015 Marionette TRACE conn3 -> [0,1701,"getWindowHandle",null] 12:19:53 INFO - PROCESS | 1834 | 1462475993018 Marionette TRACE conn3 <- [1,1701,null,{"value":"8"}] 12:19:53 INFO - PROCESS | 1834 | 1462475993024 Marionette TRACE conn3 -> [0,1702,"setScriptTimeout",{"ms":35000}] 12:19:53 INFO - PROCESS | 1834 | 1462475993027 Marionette TRACE conn3 <- [1,1702,null,{}] 12:19:53 INFO - PROCESS | 1834 | 1462475993033 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}] 12:19:53 INFO - PROCESS | 1834 | 1462475993253 Marionette TRACE conn3 <- [1,1703,null,{"value":null}] 12:19:53 INFO - PROCESS | 1834 | 1462475993525 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\", \"80296d11-d1d5-4e42-bf66-5e284310a16f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:19:53 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f299014c800 == 134 [pid = 1834] [id = 433] 12:19:53 INFO - PROCESS | 1834 | ++DOMWINDOW == 205 (0x7f298c3b6400) [pid = 1834] [serial = 1300] [outer = (nil)] 12:19:53 INFO - PROCESS | 1834 | ++DOMWINDOW == 206 (0x7f298d7eac00) [pid = 1834] [serial = 1301] [outer = 0x7f298c3b6400] 12:19:53 INFO - PROCESS | 1834 | 1462475993605 Marionette DEBUG loaded listener.js 12:19:53 INFO - PROCESS | 1834 | ++DOMWINDOW == 207 (0x7f298e93e800) [pid = 1834] [serial = 1302] [outer = 0x7f298c3b6400] 12:19:54 INFO - PROCESS | 1834 | 1462475994441 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]]]}] 12:19:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.nonfinite.html | arc() with Infinity/NaN is ignored 12:19:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonfinite.html | took 1488ms 12:19:54 INFO - PROCESS | 1834 | 1462475994513 Marionette TRACE conn3 -> [0,1705,"getWindowHandle",null] 12:19:54 INFO - PROCESS | 1834 | 1462475994516 Marionette TRACE conn3 <- [1,1705,null,{"value":"8"}] 12:19:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.1.html 12:19:54 INFO - PROCESS | 1834 | 1462475994523 Marionette TRACE conn3 -> [0,1706,"setScriptTimeout",{"ms":35000}] 12:19:54 INFO - PROCESS | 1834 | 1462475994526 Marionette TRACE conn3 <- [1,1706,null,{}] 12:19:54 INFO - PROCESS | 1834 | 1462475994531 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}] 12:19:54 INFO - PROCESS | 1834 | 1462475994746 Marionette TRACE conn3 <- [1,1707,null,{"value":null}] 12:19:54 INFO - PROCESS | 1834 | 1462475994958 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\", \"80296d11-d1d5-4e42-bf66-5e284310a16f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:19:55 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f2995dae000 == 135 [pid = 1834] [id = 434] 12:19:55 INFO - PROCESS | 1834 | ++DOMWINDOW == 208 (0x7f298c83a000) [pid = 1834] [serial = 1303] [outer = (nil)] 12:19:55 INFO - PROCESS | 1834 | ++DOMWINDOW == 209 (0x7f298fe16c00) [pid = 1834] [serial = 1304] [outer = 0x7f298c83a000] 12:19:55 INFO - PROCESS | 1834 | 1462475995111 Marionette DEBUG loaded listener.js 12:19:55 INFO - PROCESS | 1834 | ++DOMWINDOW == 210 (0x7f298fe78400) [pid = 1834] [serial = 1305] [outer = 0x7f298c83a000] 12:19:56 INFO - PROCESS | 1834 | 1462475995999 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]]]}] 12:19:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.1.html | Non-uniformly scaled arcs are the right shape 12:19:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.1.html | took 1528ms 12:19:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.2.html 12:19:56 INFO - PROCESS | 1834 | 1462475996052 Marionette TRACE conn3 -> [0,1709,"getWindowHandle",null] 12:19:56 INFO - PROCESS | 1834 | 1462475996055 Marionette TRACE conn3 <- [1,1709,null,{"value":"8"}] 12:19:56 INFO - PROCESS | 1834 | 1462475996062 Marionette TRACE conn3 -> [0,1710,"setScriptTimeout",{"ms":35000}] 12:19:56 INFO - PROCESS | 1834 | 1462475996065 Marionette TRACE conn3 <- [1,1710,null,{}] 12:19:56 INFO - PROCESS | 1834 | 1462475996072 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}] 12:19:56 INFO - PROCESS | 1834 | 1462475996281 Marionette TRACE conn3 <- [1,1711,null,{"value":null}] 12:19:56 INFO - PROCESS | 1834 | 1462475996501 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\", \"80296d11-d1d5-4e42-bf66-5e284310a16f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:19:56 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f2996e90800 == 136 [pid = 1834] [id = 435] 12:19:56 INFO - PROCESS | 1834 | ++DOMWINDOW == 211 (0x7f298a590400) [pid = 1834] [serial = 1306] [outer = (nil)] 12:19:56 INFO - PROCESS | 1834 | ++DOMWINDOW == 212 (0x7f298fe7e400) [pid = 1834] [serial = 1307] [outer = 0x7f298a590400] 12:19:56 INFO - PROCESS | 1834 | 1462475996617 Marionette DEBUG loaded listener.js 12:19:56 INFO - PROCESS | 1834 | ++DOMWINDOW == 213 (0x7f298ffce400) [pid = 1834] [serial = 1308] [outer = 0x7f298a590400] 12:19:57 INFO - PROCESS | 1834 | 1462475997581 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]]]}] 12:19:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.2.html | Highly scaled arcs are the right shape 12:19:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.2.html | took 1593ms 12:19:57 INFO - PROCESS | 1834 | 1462475997655 Marionette TRACE conn3 -> [0,1713,"getWindowHandle",null] 12:19:57 INFO - PROCESS | 1834 | 1462475997659 Marionette TRACE conn3 <- [1,1713,null,{"value":"8"}] 12:19:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html 12:19:57 INFO - PROCESS | 1834 | 1462475997666 Marionette TRACE conn3 -> [0,1714,"setScriptTimeout",{"ms":35000}] 12:19:57 INFO - PROCESS | 1834 | 1462475997670 Marionette TRACE conn3 <- [1,1714,null,{}] 12:19:57 INFO - PROCESS | 1834 | 1462475997675 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}] 12:19:57 INFO - PROCESS | 1834 | 1462475997917 Marionette TRACE conn3 <- [1,1715,null,{"value":null}] 12:19:58 INFO - PROCESS | 1834 | 1462475998178 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\", \"80296d11-d1d5-4e42-bf66-5e284310a16f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:19:58 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f299ca1f800 == 137 [pid = 1834] [id = 436] 12:19:58 INFO - PROCESS | 1834 | ++DOMWINDOW == 214 (0x7f298cd34c00) [pid = 1834] [serial = 1309] [outer = (nil)] 12:19:58 INFO - PROCESS | 1834 | ++DOMWINDOW == 215 (0x7f29901d5c00) [pid = 1834] [serial = 1310] [outer = 0x7f298cd34c00] 12:19:58 INFO - PROCESS | 1834 | 1462475998299 Marionette DEBUG loaded listener.js 12:19:58 INFO - PROCESS | 1834 | ++DOMWINDOW == 216 (0x7f29927ebc00) [pid = 1834] [serial = 1311] [outer = 0x7f298cd34c00] 12:19:59 INFO - PROCESS | 1834 | 1462475999138 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]]]}] 12:19:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | arc() with lineWidth > 2*radius is drawn sensibly 12:19:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | took 1532ms 12:19:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html 12:19:59 INFO - PROCESS | 1834 | 1462475999199 Marionette TRACE conn3 -> [0,1717,"getWindowHandle",null] 12:19:59 INFO - PROCESS | 1834 | 1462475999202 Marionette TRACE conn3 <- [1,1717,null,{"value":"8"}] 12:19:59 INFO - PROCESS | 1834 | 1462475999209 Marionette TRACE conn3 -> [0,1718,"setScriptTimeout",{"ms":35000}] 12:19:59 INFO - PROCESS | 1834 | 1462475999212 Marionette TRACE conn3 <- [1,1718,null,{}] 12:19:59 INFO - PROCESS | 1834 | 1462475999218 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}] 12:19:59 INFO - PROCESS | 1834 | 1462475999435 Marionette TRACE conn3 <- [1,1719,null,{"value":null}] 12:19:59 INFO - PROCESS | 1834 | 1462475999651 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\", \"80296d11-d1d5-4e42-bf66-5e284310a16f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:19:59 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f29a474f800 == 138 [pid = 1834] [id = 437] 12:19:59 INFO - PROCESS | 1834 | ++DOMWINDOW == 217 (0x7f2993c6f400) [pid = 1834] [serial = 1312] [outer = (nil)] 12:19:59 INFO - PROCESS | 1834 | ++DOMWINDOW == 218 (0x7f2993c7a000) [pid = 1834] [serial = 1313] [outer = 0x7f2993c6f400] 12:19:59 INFO - PROCESS | 1834 | 1462475999833 Marionette DEBUG loaded listener.js 12:19:59 INFO - PROCESS | 1834 | ++DOMWINDOW == 219 (0x7f299426b800) [pid = 1834] [serial = 1314] [outer = 0x7f2993c6f400] 12:20:00 INFO - PROCESS | 1834 | 1462476000725 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]]]}] 12:20:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | arc() with lineWidth > 2*radius is drawn sensibly 12:20:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | took 1591ms 12:20:00 INFO - PROCESS | 1834 | 1462476000800 Marionette TRACE conn3 -> [0,1721,"getWindowHandle",null] 12:20:00 INFO - PROCESS | 1834 | 1462476000804 Marionette TRACE conn3 <- [1,1721,null,{"value":"8"}] 12:20:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.1.html 12:20:00 INFO - PROCESS | 1834 | 1462476000810 Marionette TRACE conn3 -> [0,1722,"setScriptTimeout",{"ms":35000}] 12:20:00 INFO - PROCESS | 1834 | 1462476000814 Marionette TRACE conn3 <- [1,1722,null,{}] 12:20:00 INFO - PROCESS | 1834 | 1462476000820 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}] 12:20:01 INFO - PROCESS | 1834 | 1462476001100 Marionette TRACE conn3 <- [1,1723,null,{"value":null}] 12:20:01 INFO - PROCESS | 1834 | 1462476001450 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\", \"80296d11-d1d5-4e42-bf66-5e284310a16f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:20:01 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f29a8607800 == 139 [pid = 1834] [id = 438] 12:20:01 INFO - PROCESS | 1834 | ++DOMWINDOW == 220 (0x7f2993c08000) [pid = 1834] [serial = 1315] [outer = (nil)] 12:20:01 INFO - PROCESS | 1834 | ++DOMWINDOW == 221 (0x7f2995a25000) [pid = 1834] [serial = 1316] [outer = 0x7f2993c08000] 12:20:01 INFO - PROCESS | 1834 | 1462476001537 Marionette DEBUG loaded listener.js 12:20:01 INFO - PROCESS | 1834 | ++DOMWINDOW == 222 (0x7f299686cc00) [pid = 1834] [serial = 1317] [outer = 0x7f2993c08000] 12:20:02 INFO - PROCESS | 1834 | 1462476002443 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]]]}] 12:20:02 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 12:20:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.1.html | took 1686ms 12:20:02 INFO - PROCESS | 1834 | 1462476002497 Marionette TRACE conn3 -> [0,1725,"getWindowHandle",null] 12:20:02 INFO - PROCESS | 1834 | 1462476002501 Marionette TRACE conn3 <- [1,1725,null,{"value":"8"}] 12:20:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.2.html 12:20:02 INFO - PROCESS | 1834 | 1462476002507 Marionette TRACE conn3 -> [0,1726,"setScriptTimeout",{"ms":35000}] 12:20:02 INFO - PROCESS | 1834 | 1462476002511 Marionette TRACE conn3 <- [1,1726,null,{}] 12:20:02 INFO - PROCESS | 1834 | 1462476002516 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}] 12:20:02 INFO - PROCESS | 1834 | 1462476002736 Marionette TRACE conn3 <- [1,1727,null,{"value":null}] 12:20:03 INFO - PROCESS | 1834 | 1462476003046 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\", \"80296d11-d1d5-4e42-bf66-5e284310a16f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:20:03 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f29ab3c2000 == 140 [pid = 1834] [id = 439] 12:20:03 INFO - PROCESS | 1834 | ++DOMWINDOW == 223 (0x7f298d41f400) [pid = 1834] [serial = 1318] [outer = (nil)] 12:20:03 INFO - PROCESS | 1834 | ++DOMWINDOW == 224 (0x7f299794a000) [pid = 1834] [serial = 1319] [outer = 0x7f298d41f400] 12:20:03 INFO - PROCESS | 1834 | 1462476003125 Marionette DEBUG loaded listener.js 12:20:03 INFO - PROCESS | 1834 | ++DOMWINDOW == 225 (0x7f29993a4400) [pid = 1834] [serial = 1320] [outer = 0x7f298d41f400] 12:20:03 INFO - PROCESS | 1834 | 1462476003978 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]]]}] 12:20:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.2.html | arc() from 0 to pi draws stuff in the right half 12:20:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.2.html | took 1529ms 12:20:04 INFO - PROCESS | 1834 | 1462476004039 Marionette TRACE conn3 -> [0,1729,"getWindowHandle",null] 12:20:04 INFO - PROCESS | 1834 | 1462476004050 Marionette TRACE conn3 <- [1,1729,null,{"value":"8"}] 12:20:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.3.html 12:20:04 INFO - PROCESS | 1834 | 1462476004057 Marionette TRACE conn3 -> [0,1730,"setScriptTimeout",{"ms":35000}] 12:20:04 INFO - PROCESS | 1834 | 1462476004060 Marionette TRACE conn3 <- [1,1730,null,{}] 12:20:04 INFO - PROCESS | 1834 | 1462476004065 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}] 12:20:04 INFO - PROCESS | 1834 | 1462476004275 Marionette TRACE conn3 <- [1,1731,null,{"value":null}] 12:20:04 INFO - PROCESS | 1834 | 1462476004536 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\", \"80296d11-d1d5-4e42-bf66-5e284310a16f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:20:04 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f297f097000 == 141 [pid = 1834] [id = 440] 12:20:04 INFO - PROCESS | 1834 | ++DOMWINDOW == 226 (0x7f2994263000) [pid = 1834] [serial = 1321] [outer = (nil)] 12:20:04 INFO - PROCESS | 1834 | ++DOMWINDOW == 227 (0x7f299d648400) [pid = 1834] [serial = 1322] [outer = 0x7f2994263000] 12:20:04 INFO - PROCESS | 1834 | 1462476004652 Marionette DEBUG loaded listener.js 12:20:04 INFO - PROCESS | 1834 | ++DOMWINDOW == 228 (0x7f29a352c800) [pid = 1834] [serial = 1323] [outer = 0x7f2994263000] 12:20:05 INFO - PROCESS | 1834 | 1462476005452 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]]]}] 12:20:05 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 12:20:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.3.html | took 1438ms 12:20:05 INFO - PROCESS | 1834 | 1462476005496 Marionette TRACE conn3 -> [0,1733,"getWindowHandle",null] 12:20:05 INFO - PROCESS | 1834 | 1462476005500 Marionette TRACE conn3 <- [1,1733,null,{"value":"8"}] 12:20:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.4.html 12:20:05 INFO - PROCESS | 1834 | 1462476005505 Marionette TRACE conn3 -> [0,1734,"setScriptTimeout",{"ms":35000}] 12:20:05 INFO - PROCESS | 1834 | 1462476005508 Marionette TRACE conn3 <- [1,1734,null,{}] 12:20:05 INFO - PROCESS | 1834 | 1462476005513 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}] 12:20:05 INFO - PROCESS | 1834 | 1462476005725 Marionette TRACE conn3 <- [1,1735,null,{"value":null}] 12:20:05 INFO - PROCESS | 1834 | 1462476005990 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\", \"80296d11-d1d5-4e42-bf66-5e284310a16f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:20:06 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f29b00d8800 == 142 [pid = 1834] [id = 441] 12:20:06 INFO - PROCESS | 1834 | ++DOMWINDOW == 229 (0x7f2982475800) [pid = 1834] [serial = 1324] [outer = (nil)] 12:20:06 INFO - PROCESS | 1834 | ++DOMWINDOW == 230 (0x7f29a3742000) [pid = 1834] [serial = 1325] [outer = 0x7f2982475800] 12:20:06 INFO - PROCESS | 1834 | 1462476006111 Marionette DEBUG loaded listener.js 12:20:06 INFO - PROCESS | 1834 | ++DOMWINDOW == 231 (0x7f29a4767800) [pid = 1834] [serial = 1326] [outer = 0x7f2982475800] 12:20:06 INFO - PROCESS | 1834 | 1462476006954 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]]]}] 12:20:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.4.html | arc() from 0 to -pi/2 draws stuff in the right quadrant 12:20:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.4.html | took 1495ms 12:20:07 INFO - PROCESS | 1834 | 1462476007001 Marionette TRACE conn3 -> [0,1737,"getWindowHandle",null] 12:20:07 INFO - PROCESS | 1834 | 1462476007005 Marionette TRACE conn3 <- [1,1737,null,{"value":"8"}] 12:20:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.5.html 12:20:07 INFO - PROCESS | 1834 | 1462476007011 Marionette TRACE conn3 -> [0,1738,"setScriptTimeout",{"ms":35000}] 12:20:07 INFO - PROCESS | 1834 | 1462476007014 Marionette TRACE conn3 <- [1,1738,null,{}] 12:20:07 INFO - PROCESS | 1834 | 1462476007019 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}] 12:20:07 INFO - PROCESS | 1834 | 1462476007231 Marionette TRACE conn3 <- [1,1739,null,{"value":null}] 12:20:07 INFO - PROCESS | 1834 | 1462476007556 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\", \"80296d11-d1d5-4e42-bf66-5e284310a16f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:20:07 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f297e6b8800 == 143 [pid = 1834] [id = 442] 12:20:07 INFO - PROCESS | 1834 | ++DOMWINDOW == 232 (0x7f297b2ea400) [pid = 1834] [serial = 1327] [outer = (nil)] 12:20:07 INFO - PROCESS | 1834 | ++DOMWINDOW == 233 (0x7f2980e6cc00) [pid = 1834] [serial = 1328] [outer = 0x7f297b2ea400] 12:20:07 INFO - PROCESS | 1834 | 1462476007634 Marionette DEBUG loaded listener.js 12:20:07 INFO - PROCESS | 1834 | ++DOMWINDOW == 234 (0x7f298a5e6c00) [pid = 1834] [serial = 1329] [outer = 0x7f297b2ea400] 12:20:08 INFO - PROCESS | 1834 | 1462476008537 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]]]}] 12:20:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.5.html | arc() from 0 to 5pi does not draw crazy things 12:20:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.5.html | took 1579ms 12:20:08 INFO - PROCESS | 1834 | 1462476008591 Marionette TRACE conn3 -> [0,1741,"getWindowHandle",null] 12:20:08 INFO - PROCESS | 1834 | 1462476008595 Marionette TRACE conn3 <- [1,1741,null,{"value":"8"}] 12:20:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.1.html 12:20:08 INFO - PROCESS | 1834 | 1462476008600 Marionette TRACE conn3 -> [0,1742,"setScriptTimeout",{"ms":35000}] 12:20:08 INFO - PROCESS | 1834 | 1462476008602 Marionette TRACE conn3 <- [1,1742,null,{}] 12:20:08 INFO - PROCESS | 1834 | 1462476008610 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}] 12:20:08 INFO - PROCESS | 1834 | 1462476008819 Marionette TRACE conn3 <- [1,1743,null,{"value":null}] 12:20:09 INFO - PROCESS | 1834 | 1462476009125 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\", \"80296d11-d1d5-4e42-bf66-5e284310a16f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:20:09 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f2982af8000 == 144 [pid = 1834] [id = 443] 12:20:09 INFO - PROCESS | 1834 | ++DOMWINDOW == 235 (0x7f2979267400) [pid = 1834] [serial = 1330] [outer = (nil)] 12:20:09 INFO - PROCESS | 1834 | ++DOMWINDOW == 236 (0x7f297926dc00) [pid = 1834] [serial = 1331] [outer = 0x7f2979267400] 12:20:09 INFO - PROCESS | 1834 | 1462476009200 Marionette DEBUG loaded listener.js 12:20:09 INFO - PROCESS | 1834 | ++DOMWINDOW == 237 (0x7f297c1c6800) [pid = 1834] [serial = 1332] [outer = 0x7f2979267400] 12:20:10 INFO - PROCESS | 1834 | 1462476010052 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]]]}] 12:20:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.1.html | arc() draws nothing when end = start + 2pi-e and anticlockwise 12:20:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.1.html | took 1487ms 12:20:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.2.html 12:20:10 INFO - PROCESS | 1834 | 1462476010089 Marionette TRACE conn3 -> [0,1745,"getWindowHandle",null] 12:20:10 INFO - PROCESS | 1834 | 1462476010092 Marionette TRACE conn3 <- [1,1745,null,{"value":"8"}] 12:20:10 INFO - PROCESS | 1834 | 1462476010098 Marionette TRACE conn3 -> [0,1746,"setScriptTimeout",{"ms":35000}] 12:20:10 INFO - PROCESS | 1834 | 1462476010101 Marionette TRACE conn3 <- [1,1746,null,{}] 12:20:10 INFO - PROCESS | 1834 | 1462476010107 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}] 12:20:10 INFO - PROCESS | 1834 | 1462476010320 Marionette TRACE conn3 <- [1,1747,null,{"value":null}] 12:20:10 INFO - PROCESS | 1834 | 1462476010599 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\", \"80296d11-d1d5-4e42-bf66-5e284310a16f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:20:10 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f297e64a000 == 145 [pid = 1834] [id = 444] 12:20:10 INFO - PROCESS | 1834 | ++DOMWINDOW == 238 (0x7f2979268400) [pid = 1834] [serial = 1333] [outer = (nil)] 12:20:10 INFO - PROCESS | 1834 | ++DOMWINDOW == 239 (0x7f297e8f3800) [pid = 1834] [serial = 1334] [outer = 0x7f2979268400] 12:20:10 INFO - PROCESS | 1834 | 1462476010720 Marionette DEBUG loaded listener.js 12:20:10 INFO - PROCESS | 1834 | ++DOMWINDOW == 240 (0x7f298240f800) [pid = 1834] [serial = 1335] [outer = 0x7f2979268400] 12:20:12 INFO - PROCESS | 1834 | 1462476012039 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]]]}] 12:20:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.2.html | arc() draws a full circle when end = start + 2pi-e and clockwise 12:20:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.2.html | took 1986ms 12:20:12 INFO - PROCESS | 1834 | 1462476012085 Marionette TRACE conn3 -> [0,1749,"getWindowHandle",null] 12:20:12 INFO - PROCESS | 1834 | 1462476012091 Marionette TRACE conn3 <- [1,1749,null,{"value":"8"}] 12:20:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.3.html 12:20:12 INFO - PROCESS | 1834 | 1462476012156 Marionette TRACE conn3 -> [0,1750,"setScriptTimeout",{"ms":35000}] 12:20:12 INFO - PROCESS | 1834 | 1462476012163 Marionette TRACE conn3 <- [1,1750,null,{}] 12:20:12 INFO - PROCESS | 1834 | 1462476012235 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}] 12:20:12 INFO - PROCESS | 1834 | 1462476012455 Marionette TRACE conn3 <- [1,1751,null,{"value":null}] 12:20:12 INFO - PROCESS | 1834 | 1462476012687 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\", \"80296d11-d1d5-4e42-bf66-5e284310a16f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:20:12 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f298355c800 == 146 [pid = 1834] [id = 445] 12:20:12 INFO - PROCESS | 1834 | ++DOMWINDOW == 241 (0x7f297af43800) [pid = 1834] [serial = 1336] [outer = (nil)] 12:20:12 INFO - PROCESS | 1834 | ++DOMWINDOW == 242 (0x7f297e850400) [pid = 1834] [serial = 1337] [outer = 0x7f297af43800] 12:20:12 INFO - PROCESS | 1834 | 1462476012759 Marionette DEBUG loaded listener.js 12:20:12 INFO - PROCESS | 1834 | ++DOMWINDOW == 243 (0x7f297e8f8800) [pid = 1834] [serial = 1338] [outer = 0x7f297af43800] 12:20:13 INFO - PROCESS | 1834 | --DOCSHELL 0x7f297f4ce800 == 145 [pid = 1834] [id = 375] 12:20:13 INFO - PROCESS | 1834 | --DOCSHELL 0x7f2985a3b000 == 144 [pid = 1834] [id = 426] 12:20:13 INFO - PROCESS | 1834 | --DOCSHELL 0x7f2986056000 == 143 [pid = 1834] [id = 425] 12:20:13 INFO - PROCESS | 1834 | --DOCSHELL 0x7f2985c6a800 == 142 [pid = 1834] [id = 424] 12:20:13 INFO - PROCESS | 1834 | --DOCSHELL 0x7f298444a000 == 141 [pid = 1834] [id = 423] 12:20:13 INFO - PROCESS | 1834 | --DOCSHELL 0x7f298cc17000 == 140 [pid = 1834] [id = 383] 12:20:13 INFO - PROCESS | 1834 | --DOCSHELL 0x7f297aff2000 == 139 [pid = 1834] [id = 422] 12:20:13 INFO - PROCESS | 1834 | --DOCSHELL 0x7f297c4ea000 == 138 [pid = 1834] [id = 421] 12:20:13 INFO - PROCESS | 1834 | --DOCSHELL 0x7f297f4e2000 == 137 [pid = 1834] [id = 420] 12:20:13 INFO - PROCESS | 1834 | --DOCSHELL 0x7f29ad93a800 == 136 [pid = 1834] [id = 415] 12:20:13 INFO - PROCESS | 1834 | --DOCSHELL 0x7f29a81b6000 == 135 [pid = 1834] [id = 414] 12:20:13 INFO - PROCESS | 1834 | --DOCSHELL 0x7f29a260d000 == 134 [pid = 1834] [id = 413] 12:20:13 INFO - PROCESS | 1834 | --DOCSHELL 0x7f2996ba7800 == 133 [pid = 1834] [id = 412] 12:20:13 INFO - PROCESS | 1834 | --DOCSHELL 0x7f29960a5000 == 132 [pid = 1834] [id = 411] 12:20:13 INFO - PROCESS | 1834 | --DOCSHELL 0x7f299337c000 == 131 [pid = 1834] [id = 410] 12:20:13 INFO - PROCESS | 1834 | --DOCSHELL 0x7f298d7e2000 == 130 [pid = 1834] [id = 409] 12:20:13 INFO - PROCESS | 1834 | --DOCSHELL 0x7f298d2a3800 == 129 [pid = 1834] [id = 408] 12:20:13 INFO - PROCESS | 1834 | --DOCSHELL 0x7f298ce97000 == 128 [pid = 1834] [id = 407] 12:20:14 INFO - PROCESS | 1834 | --DOCSHELL 0x7f298bab5800 == 127 [pid = 1834] [id = 406] 12:20:14 INFO - PROCESS | 1834 | --DOCSHELL 0x7f2984446800 == 126 [pid = 1834] [id = 405] 12:20:14 INFO - PROCESS | 1834 | --DOCSHELL 0x7f297e65a800 == 125 [pid = 1834] [id = 404] 12:20:14 INFO - PROCESS | 1834 | --DOMWINDOW == 242 (0x7f29949fa000) [pid = 1834] [serial = 1098] [outer = (nil)] [url = about:blank] 12:20:14 INFO - PROCESS | 1834 | --DOMWINDOW == 241 (0x7f298e942000) [pid = 1834] [serial = 1092] [outer = (nil)] [url = about:blank] 12:20:14 INFO - PROCESS | 1834 | --DOMWINDOW == 240 (0x7f298a98c400) [pid = 1834] [serial = 1089] [outer = (nil)] [url = about:blank] 12:20:14 INFO - PROCESS | 1834 | --DOMWINDOW == 239 (0x7f298c918c00) [pid = 1834] [serial = 1083] [outer = (nil)] [url = about:blank] 12:20:14 INFO - PROCESS | 1834 | --DOMWINDOW == 238 (0x7f29979ba000) [pid = 1834] [serial = 1101] [outer = (nil)] [url = about:blank] 12:20:14 INFO - PROCESS | 1834 | --DOMWINDOW == 237 (0x7f2985909c00) [pid = 1834] [serial = 1086] [outer = (nil)] [url = about:blank] 12:20:14 INFO - PROCESS | 1834 | --DOMWINDOW == 236 (0x7f29901d3000) [pid = 1834] [serial = 1095] [outer = (nil)] [url = about:blank] 12:20:14 INFO - PROCESS | 1834 | --DOMWINDOW == 235 (0x7f29a3529400) [pid = 1834] [serial = 1104] [outer = (nil)] [url = about:blank] 12:20:14 INFO - PROCESS | 1834 | --DOMWINDOW == 234 (0x7f2985848c00) [pid = 1834] [serial = 1211] [outer = (nil)] [url = about:blank] 12:20:14 INFO - PROCESS | 1834 | --DOMWINDOW == 233 (0x7f29a7c42c00) [pid = 1834] [serial = 1056] [outer = (nil)] [url = about:blank] 12:20:14 INFO - PROCESS | 1834 | --DOMWINDOW == 232 (0x7f2996746800) [pid = 1834] [serial = 1175] [outer = (nil)] [url = about:blank] 12:20:14 INFO - PROCESS | 1834 | --DOMWINDOW == 231 (0x7f29842f5800) [pid = 1834] [serial = 1203] [outer = (nil)] [url = about:blank] 12:20:14 INFO - PROCESS | 1834 | --DOMWINDOW == 230 (0x7f298a965800) [pid = 1834] [serial = 1209] [outer = (nil)] [url = about:blank] 12:20:14 INFO - PROCESS | 1834 | --DOMWINDOW == 229 (0x7f298cdddc00) [pid = 1834] [serial = 1151] [outer = (nil)] [url = about:blank] 12:20:14 INFO - PROCESS | 1834 | --DOMWINDOW == 228 (0x7f298d1db400) [pid = 1834] [serial = 1152] [outer = (nil)] [url = about:blank] 12:20:14 INFO - PROCESS | 1834 | --DOMWINDOW == 227 (0x7f298bd12800) [pid = 1834] [serial = 1163] [outer = (nil)] [url = about:blank] 12:20:14 INFO - PROCESS | 1834 | --DOMWINDOW == 226 (0x7f29a491d800) [pid = 1834] [serial = 1181] [outer = (nil)] [url = about:blank] 12:20:14 INFO - PROCESS | 1834 | --DOMWINDOW == 225 (0x7f29a4661000) [pid = 1834] [serial = 1050] [outer = (nil)] [url = about:blank] 12:20:14 INFO - PROCESS | 1834 | --DOMWINDOW == 224 (0x7f297e8d2400) [pid = 1834] [serial = 1193] [outer = (nil)] [url = about:blank] 12:20:14 INFO - PROCESS | 1834 | --DOMWINDOW == 223 (0x7f29979c4c00) [pid = 1834] [serial = 1178] [outer = (nil)] [url = about:blank] 12:20:14 INFO - PROCESS | 1834 | --DOMWINDOW == 222 (0x7f297e8d9c00) [pid = 1834] [serial = 1154] [outer = (nil)] [url = about:blank] 12:20:14 INFO - PROCESS | 1834 | --DOMWINDOW == 221 (0x7f297b2ef400) [pid = 1834] [serial = 1190] [outer = (nil)] [url = about:blank] 12:20:14 INFO - PROCESS | 1834 | --DOMWINDOW == 220 (0x7f298fe18c00) [pid = 1834] [serial = 1032] [outer = (nil)] [url = about:blank] 12:20:14 INFO - PROCESS | 1834 | --DOMWINDOW == 219 (0x7f298a58bc00) [pid = 1834] [serial = 1208] [outer = (nil)] [url = about:blank] 12:20:14 INFO - PROCESS | 1834 | --DOMWINDOW == 218 (0x7f29a2668000) [pid = 1834] [serial = 1044] [outer = (nil)] [url = about:blank] 12:20:14 INFO - PROCESS | 1834 | --DOMWINDOW == 217 (0x7f29a35f5800) [pid = 1834] [serial = 996] [outer = (nil)] [url = about:blank] 12:20:14 INFO - PROCESS | 1834 | --DOMWINDOW == 216 (0x7f2996b46400) [pid = 1834] [serial = 981] [outer = (nil)] [url = about:blank] 12:20:14 INFO - PROCESS | 1834 | --DOMWINDOW == 215 (0x7f299569d800) [pid = 1834] [serial = 1038] [outer = (nil)] [url = about:blank] 12:20:14 INFO - PROCESS | 1834 | --DOMWINDOW == 214 (0x7f29832e4000) [pid = 1834] [serial = 1202] [outer = (nil)] [url = about:blank] 12:20:14 INFO - PROCESS | 1834 | --DOMWINDOW == 213 (0x7f2993c7b400) [pid = 1834] [serial = 975] [outer = (nil)] [url = about:blank] 12:20:14 INFO - PROCESS | 1834 | --DOMWINDOW == 212 (0x7f298a792800) [pid = 1834] [serial = 1160] [outer = (nil)] [url = about:blank] 12:20:14 INFO - PROCESS | 1834 | --DOMWINDOW == 211 (0x7f2997956c00) [pid = 1834] [serial = 984] [outer = (nil)] [url = about:blank] 12:20:14 INFO - PROCESS | 1834 | --DOMWINDOW == 210 (0x7f299594fc00) [pid = 1834] [serial = 978] [outer = (nil)] [url = about:blank] 12:20:14 INFO - PROCESS | 1834 | --DOMWINDOW == 209 (0x7f2980e70c00) [pid = 1834] [serial = 1196] [outer = (nil)] [url = about:blank] 12:20:14 INFO - PROCESS | 1834 | --DOMWINDOW == 208 (0x7f2985840000) [pid = 1834] [serial = 1205] [outer = (nil)] [url = about:blank] 12:20:14 INFO - PROCESS | 1834 | --DOMWINDOW == 207 (0x7f297e8fcc00) [pid = 1834] [serial = 1194] [outer = (nil)] [url = about:blank] 12:20:14 INFO - PROCESS | 1834 | --DOMWINDOW == 206 (0x7f29a441b800) [pid = 1834] [serial = 1184] [outer = (nil)] [url = about:blank] 12:20:14 INFO - PROCESS | 1834 | --DOMWINDOW == 205 (0x7f29949fe000) [pid = 1834] [serial = 1172] [outer = (nil)] [url = about:blank] 12:20:14 INFO - PROCESS | 1834 | --DOMWINDOW == 204 (0x7f29a320f800) [pid = 1834] [serial = 990] [outer = (nil)] [url = about:blank] 12:20:14 INFO - PROCESS | 1834 | --DOMWINDOW == 203 (0x7f29825a7400) [pid = 1834] [serial = 1200] [outer = (nil)] [url = about:blank] 12:20:14 INFO - PROCESS | 1834 | --DOMWINDOW == 202 (0x7f297c1bf800) [pid = 1834] [serial = 1191] [outer = (nil)] [url = about:blank] 12:20:14 INFO - PROCESS | 1834 | --DOMWINDOW == 201 (0x7f2999345c00) [pid = 1834] [serial = 1041] [outer = (nil)] [url = about:blank] 12:20:14 INFO - PROCESS | 1834 | --DOMWINDOW == 200 (0x7f2985844000) [pid = 1834] [serial = 1026] [outer = (nil)] [url = about:blank] 12:20:14 INFO - PROCESS | 1834 | --DOMWINDOW == 199 (0x7f297b289800) [pid = 1834] [serial = 1187] [outer = (nil)] [url = about:blank] 12:20:14 INFO - PROCESS | 1834 | --DOMWINDOW == 198 (0x7f29927ec800) [pid = 1834] [serial = 1035] [outer = (nil)] [url = about:blank] 12:20:14 INFO - PROCESS | 1834 | --DOMWINDOW == 197 (0x7f29a328d000) [pid = 1834] [serial = 993] [outer = (nil)] [url = about:blank] 12:20:14 INFO - PROCESS | 1834 | --DOMWINDOW == 196 (0x7f29a441e400) [pid = 1834] [serial = 999] [outer = (nil)] [url = about:blank] 12:20:14 INFO - PROCESS | 1834 | --DOMWINDOW == 195 (0x7f299d643400) [pid = 1834] [serial = 987] [outer = (nil)] [url = about:blank] 12:20:14 INFO - PROCESS | 1834 | --DOMWINDOW == 194 (0x7f2986174000) [pid = 1834] [serial = 1206] [outer = (nil)] [url = about:blank] 12:20:14 INFO - PROCESS | 1834 | --DOMWINDOW == 193 (0x7f2982413400) [pid = 1834] [serial = 1199] [outer = (nil)] [url = about:blank] 12:20:14 INFO - PROCESS | 1834 | --DOMWINDOW == 192 (0x7f29a6336800) [pid = 1834] [serial = 1053] [outer = (nil)] [url = about:blank] 12:20:14 INFO - PROCESS | 1834 | --DOMWINDOW == 191 (0x7f298115e000) [pid = 1834] [serial = 1197] [outer = (nil)] [url = about:blank] 12:20:14 INFO - PROCESS | 1834 | --DOMWINDOW == 190 (0x7f298a981000) [pid = 1834] [serial = 1029] [outer = (nil)] [url = about:blank] 12:20:14 INFO - PROCESS | 1834 | --DOMWINDOW == 189 (0x7f29a465e400) [pid = 1834] [serial = 1047] [outer = (nil)] [url = about:blank] 12:20:14 INFO - PROCESS | 1834 | --DOMWINDOW == 188 (0x7f29927ddc00) [pid = 1834] [serial = 1169] [outer = (nil)] [url = about:blank] 12:20:14 INFO - PROCESS | 1834 | --DOMWINDOW == 187 (0x7f298cd68000) [pid = 1834] [serial = 1166] [outer = (nil)] [url = about:blank] 12:20:14 INFO - PROCESS | 1834 | --DOMWINDOW == 186 (0x7f29a4afac00) [pid = 1834] [serial = 1059] [outer = (nil)] [url = about:blank] 12:20:14 INFO - PROCESS | 1834 | --DOMWINDOW == 185 (0x7f2984386800) [pid = 1834] [serial = 1157] [outer = (nil)] [url = about:blank] 12:20:14 INFO - PROCESS | 1834 | 1462476014189 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]]]}] 12:20:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.3.html | arc() draws a full circle when end = start + 2pi+e and anticlockwise 12:20:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.3.html | took 2158ms 12:20:14 INFO - PROCESS | 1834 | 1462476014295 Marionette TRACE conn3 -> [0,1753,"getWindowHandle",null] 12:20:14 INFO - PROCESS | 1834 | 1462476014303 Marionette TRACE conn3 <- [1,1753,null,{"value":"8"}] 12:20:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.4.html 12:20:14 INFO - PROCESS | 1834 | 1462476014319 Marionette TRACE conn3 -> [0,1754,"setScriptTimeout",{"ms":35000}] 12:20:14 INFO - PROCESS | 1834 | 1462476014323 Marionette TRACE conn3 <- [1,1754,null,{}] 12:20:14 INFO - PROCESS | 1834 | 1462476014333 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}] 12:20:14 INFO - PROCESS | 1834 | 1462476014531 Marionette TRACE conn3 <- [1,1755,null,{"value":null}] 12:20:14 INFO - PROCESS | 1834 | 1462476014581 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\", \"80296d11-d1d5-4e42-bf66-5e284310a16f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:20:14 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f297b14d000 == 126 [pid = 1834] [id = 446] 12:20:14 INFO - PROCESS | 1834 | ++DOMWINDOW == 186 (0x7f297c1be400) [pid = 1834] [serial = 1339] [outer = (nil)] 12:20:14 INFO - PROCESS | 1834 | ++DOMWINDOW == 187 (0x7f2981156800) [pid = 1834] [serial = 1340] [outer = 0x7f297c1be400] 12:20:14 INFO - PROCESS | 1834 | 1462476014796 Marionette DEBUG loaded listener.js 12:20:14 INFO - PROCESS | 1834 | ++DOMWINDOW == 188 (0x7f29825a5000) [pid = 1834] [serial = 1341] [outer = 0x7f297c1be400] 12:20:15 INFO - PROCESS | 1834 | 1462476015591 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]]]}] 12:20:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.4.html | arc() draws nothing when end = start + 2pi+e and clockwise 12:20:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.4.html | took 1338ms 12:20:15 INFO - PROCESS | 1834 | 1462476015656 Marionette TRACE conn3 -> [0,1757,"getWindowHandle",null] 12:20:15 INFO - PROCESS | 1834 | 1462476015660 Marionette TRACE conn3 <- [1,1757,null,{"value":"8"}] 12:20:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.1.html 12:20:15 INFO - PROCESS | 1834 | 1462476015666 Marionette TRACE conn3 -> [0,1758,"setScriptTimeout",{"ms":35000}] 12:20:15 INFO - PROCESS | 1834 | 1462476015673 Marionette TRACE conn3 <- [1,1758,null,{}] 12:20:15 INFO - PROCESS | 1834 | 1462476015691 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}] 12:20:15 INFO - PROCESS | 1834 | 1462476015924 Marionette TRACE conn3 <- [1,1759,null,{"value":null}] 12:20:16 INFO - PROCESS | 1834 | 1462476016117 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\", \"80296d11-d1d5-4e42-bf66-5e284310a16f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:20:16 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f2983122800 == 127 [pid = 1834] [id = 447] 12:20:16 INFO - PROCESS | 1834 | ++DOMWINDOW == 189 (0x7f29832e3800) [pid = 1834] [serial = 1342] [outer = (nil)] 12:20:16 INFO - PROCESS | 1834 | ++DOMWINDOW == 190 (0x7f2984484000) [pid = 1834] [serial = 1343] [outer = 0x7f29832e3800] 12:20:16 INFO - PROCESS | 1834 | 1462476016269 Marionette DEBUG loaded listener.js 12:20:16 INFO - PROCESS | 1834 | ++DOMWINDOW == 191 (0x7f2985909c00) [pid = 1834] [serial = 1344] [outer = 0x7f29832e3800] 12:20:17 INFO - PROCESS | 1834 | 1462476017092 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]]]}] 12:20:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.1.html | arc() draws nothing when startAngle = endAngle and anticlockwise 12:20:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.1.html | took 1441ms 12:20:17 INFO - PROCESS | 1834 | 1462476017114 Marionette TRACE conn3 -> [0,1761,"getWindowHandle",null] 12:20:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.2.html 12:20:17 INFO - PROCESS | 1834 | 1462476017120 Marionette TRACE conn3 <- [1,1761,null,{"value":"8"}] 12:20:17 INFO - PROCESS | 1834 | 1462476017126 Marionette TRACE conn3 -> [0,1762,"setScriptTimeout",{"ms":35000}] 12:20:17 INFO - PROCESS | 1834 | 1462476017129 Marionette TRACE conn3 <- [1,1762,null,{}] 12:20:17 INFO - PROCESS | 1834 | 1462476017134 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}] 12:20:17 INFO - PROCESS | 1834 | 1462476017423 Marionette TRACE conn3 <- [1,1763,null,{"value":null}] 12:20:17 INFO - PROCESS | 1834 | 1462476017456 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\", \"80296d11-d1d5-4e42-bf66-5e284310a16f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:20:17 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f2984f69800 == 128 [pid = 1834] [id = 448] 12:20:17 INFO - PROCESS | 1834 | ++DOMWINDOW == 192 (0x7f29842e9400) [pid = 1834] [serial = 1345] [outer = (nil)] 12:20:17 INFO - PROCESS | 1834 | ++DOMWINDOW == 193 (0x7f2986177400) [pid = 1834] [serial = 1346] [outer = 0x7f29842e9400] 12:20:17 INFO - PROCESS | 1834 | 1462476017518 Marionette DEBUG loaded listener.js 12:20:17 INFO - PROCESS | 1834 | ++DOMWINDOW == 194 (0x7f298a586000) [pid = 1834] [serial = 1347] [outer = 0x7f29842e9400] 12:20:18 INFO - PROCESS | 1834 | 1462476018883 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]]]}] 12:20:18 INFO - PROCESS | 1834 | --DOMWINDOW == 193 (0x7f297af4fc00) [pid = 1834] [serial = 1270] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.2.html] 12:20:18 INFO - PROCESS | 1834 | --DOMWINDOW == 192 (0x7f298a5e7c00) [pid = 1834] [serial = 1276] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.4.html] 12:20:18 INFO - PROCESS | 1834 | --DOMWINDOW == 191 (0x7f297c4c2800) [pid = 1834] [serial = 1273] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.3.html] 12:20:18 INFO - PROCESS | 1834 | --DOMWINDOW == 190 (0x7f29809fdc00) [pid = 1834] [serial = 1264] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.valid.html] 12:20:18 INFO - PROCESS | 1834 | --DOMWINDOW == 189 (0x7f29791f8000) [pid = 1834] [serial = 1267] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.1.html] 12:20:18 INFO - PROCESS | 1834 | --DOMWINDOW == 188 (0x7f297af42c00) [pid = 1834] [serial = 1261] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.transformed.html] 12:20:18 INFO - PROCESS | 1834 | --DOMWINDOW == 187 (0x7f297e8f7800) [pid = 1834] [serial = 1210] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.miter.html] 12:20:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.2.html | arc() draws nothing when startAngle = endAngle and clockwise 12:20:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.2.html | took 1837ms 12:20:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zeroradius.html 12:20:18 INFO - PROCESS | 1834 | 1462476018964 Marionette TRACE conn3 -> [0,1765,"getWindowHandle",null] 12:20:18 INFO - PROCESS | 1834 | 1462476018966 Marionette TRACE conn3 <- [1,1765,null,{"value":"8"}] 12:20:18 INFO - PROCESS | 1834 | 1462476018972 Marionette TRACE conn3 -> [0,1766,"setScriptTimeout",{"ms":35000}] 12:20:18 INFO - PROCESS | 1834 | 1462476018977 Marionette TRACE conn3 <- [1,1766,null,{}] 12:20:18 INFO - PROCESS | 1834 | 1462476018982 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}] 12:20:19 INFO - PROCESS | 1834 | 1462476019224 Marionette TRACE conn3 <- [1,1767,null,{"value":null}] 12:20:19 INFO - PROCESS | 1834 | 1462476019399 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\", \"80296d11-d1d5-4e42-bf66-5e284310a16f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:20:19 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f298595f000 == 129 [pid = 1834] [id = 449] 12:20:19 INFO - PROCESS | 1834 | ++DOMWINDOW == 188 (0x7f297fae1c00) [pid = 1834] [serial = 1348] [outer = (nil)] 12:20:19 INFO - PROCESS | 1834 | ++DOMWINDOW == 189 (0x7f2986161c00) [pid = 1834] [serial = 1349] [outer = 0x7f297fae1c00] 12:20:19 INFO - PROCESS | 1834 | 1462476019466 Marionette DEBUG loaded listener.js 12:20:19 INFO - PROCESS | 1834 | ++DOMWINDOW == 190 (0x7f298a5e4c00) [pid = 1834] [serial = 1350] [outer = 0x7f297fae1c00] 12:20:20 INFO - PROCESS | 1834 | 1462476020239 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]]]}] 12:20:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zeroradius.html | arc() with zero radius draws a line to the start point 12:20:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zeroradius.html | took 1288ms 12:20:20 INFO - PROCESS | 1834 | 1462476020261 Marionette TRACE conn3 -> [0,1769,"getWindowHandle",null] 12:20:20 INFO - PROCESS | 1834 | 1462476020264 Marionette TRACE conn3 <- [1,1769,null,{"value":"8"}] 12:20:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html 12:20:20 INFO - PROCESS | 1834 | 1462476020269 Marionette TRACE conn3 -> [0,1770,"setScriptTimeout",{"ms":35000}] 12:20:20 INFO - PROCESS | 1834 | 1462476020272 Marionette TRACE conn3 <- [1,1770,null,{}] 12:20:20 INFO - PROCESS | 1834 | 1462476020287 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}] 12:20:20 INFO - PROCESS | 1834 | 1462476020548 Marionette TRACE conn3 <- [1,1771,null,{"value":null}] 12:20:20 INFO - PROCESS | 1834 | 1462476020719 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\", \"80296d11-d1d5-4e42-bf66-5e284310a16f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:20:20 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f298b926800 == 130 [pid = 1834] [id = 450] 12:20:20 INFO - PROCESS | 1834 | ++DOMWINDOW == 191 (0x7f2986048400) [pid = 1834] [serial = 1351] [outer = (nil)] 12:20:20 INFO - PROCESS | 1834 | ++DOMWINDOW == 192 (0x7f298bd0b000) [pid = 1834] [serial = 1352] [outer = 0x7f2986048400] 12:20:20 INFO - PROCESS | 1834 | 1462476020791 Marionette DEBUG loaded listener.js 12:20:20 INFO - PROCESS | 1834 | ++DOMWINDOW == 193 (0x7f298cd37c00) [pid = 1834] [serial = 1353] [outer = 0x7f2986048400] 12:20:21 INFO - PROCESS | 1834 | 1462476021873 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]]]}] 12:20:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | arcTo() has no effect if P0 = P1 12:20:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | took 1682ms 12:20:21 INFO - PROCESS | 1834 | 1462476021952 Marionette TRACE conn3 -> [0,1773,"getWindowHandle",null] 12:20:21 INFO - PROCESS | 1834 | 1462476021960 Marionette TRACE conn3 <- [1,1773,null,{"value":"8"}] 12:20:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html 12:20:21 INFO - PROCESS | 1834 | 1462476021967 Marionette TRACE conn3 -> [0,1774,"setScriptTimeout",{"ms":35000}] 12:20:21 INFO - PROCESS | 1834 | 1462476021973 Marionette TRACE conn3 <- [1,1774,null,{}] 12:20:21 INFO - PROCESS | 1834 | 1462476021981 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}] 12:20:22 INFO - PROCESS | 1834 | 1462476022237 Marionette TRACE conn3 <- [1,1775,null,{"value":null}] 12:20:22 INFO - PROCESS | 1834 | 1462476022560 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\", \"80296d11-d1d5-4e42-bf66-5e284310a16f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:20:22 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f2982ae6800 == 131 [pid = 1834] [id = 451] 12:20:22 INFO - PROCESS | 1834 | ++DOMWINDOW == 194 (0x7f297e8f1400) [pid = 1834] [serial = 1354] [outer = (nil)] 12:20:22 INFO - PROCESS | 1834 | ++DOMWINDOW == 195 (0x7f2980eac400) [pid = 1834] [serial = 1355] [outer = 0x7f297e8f1400] 12:20:22 INFO - PROCESS | 1834 | 1462476022637 Marionette DEBUG loaded listener.js 12:20:22 INFO - PROCESS | 1834 | ++DOMWINDOW == 196 (0x7f298259d400) [pid = 1834] [serial = 1356] [outer = 0x7f297e8f1400] 12:20:23 INFO - PROCESS | 1834 | 1462476023743 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]]]}] 12:20:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | arcTo() draws a straight line to P1 if P1 = P2 12:20:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | took 1836ms 12:20:23 INFO - PROCESS | 1834 | 1462476023806 Marionette TRACE conn3 -> [0,1777,"getWindowHandle",null] 12:20:23 INFO - PROCESS | 1834 | 1462476023819 Marionette TRACE conn3 <- [1,1777,null,{"value":"8"}] 12:20:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html 12:20:23 INFO - PROCESS | 1834 | 1462476023835 Marionette TRACE conn3 -> [0,1778,"setScriptTimeout",{"ms":35000}] 12:20:23 INFO - PROCESS | 1834 | 1462476023840 Marionette TRACE conn3 <- [1,1778,null,{}] 12:20:23 INFO - PROCESS | 1834 | 1462476023850 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}] 12:20:24 INFO - PROCESS | 1834 | 1462476024115 Marionette TRACE conn3 <- [1,1779,null,{"value":null}] 12:20:24 INFO - PROCESS | 1834 | 1462476024399 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\", \"80296d11-d1d5-4e42-bf66-5e284310a16f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:20:24 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f298a631000 == 132 [pid = 1834] [id = 452] 12:20:24 INFO - PROCESS | 1834 | ++DOMWINDOW == 197 (0x7f29833a9c00) [pid = 1834] [serial = 1357] [outer = (nil)] 12:20:24 INFO - PROCESS | 1834 | ++DOMWINDOW == 198 (0x7f298616ac00) [pid = 1834] [serial = 1358] [outer = 0x7f29833a9c00] 12:20:24 INFO - PROCESS | 1834 | 1462476024474 Marionette DEBUG loaded listener.js 12:20:24 INFO - PROCESS | 1834 | ++DOMWINDOW == 199 (0x7f298a5ea400) [pid = 1834] [serial = 1359] [outer = 0x7f29833a9c00] 12:20:25 INFO - PROCESS | 1834 | 1462476025332 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]]]}] 12:20:25 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 12:20:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html | took 1553ms 12:20:25 INFO - PROCESS | 1834 | 1462476025387 Marionette TRACE conn3 -> [0,1781,"getWindowHandle",null] 12:20:25 INFO - PROCESS | 1834 | 1462476025391 Marionette TRACE conn3 <- [1,1781,null,{"value":"8"}] 12:20:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html 12:20:25 INFO - PROCESS | 1834 | 1462476025398 Marionette TRACE conn3 -> [0,1782,"setScriptTimeout",{"ms":35000}] 12:20:25 INFO - PROCESS | 1834 | 1462476025404 Marionette TRACE conn3 <- [1,1782,null,{}] 12:20:25 INFO - PROCESS | 1834 | 1462476025421 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}] 12:20:25 INFO - PROCESS | 1834 | 1462476025642 Marionette TRACE conn3 <- [1,1783,null,{"value":null}] 12:20:25 INFO - PROCESS | 1834 | 1462476025865 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\", \"80296d11-d1d5-4e42-bf66-5e284310a16f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:20:25 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f298ce94000 == 133 [pid = 1834] [id = 453] 12:20:25 INFO - PROCESS | 1834 | ++DOMWINDOW == 200 (0x7f29842e6400) [pid = 1834] [serial = 1360] [outer = (nil)] 12:20:26 INFO - PROCESS | 1834 | ++DOMWINDOW == 201 (0x7f298bd0e800) [pid = 1834] [serial = 1361] [outer = 0x7f29842e6400] 12:20:26 INFO - PROCESS | 1834 | 1462476026026 Marionette DEBUG loaded listener.js 12:20:26 INFO - PROCESS | 1834 | ++DOMWINDOW == 202 (0x7f298cd2d400) [pid = 1834] [serial = 1362] [outer = 0x7f29842e6400] 12:20:26 INFO - PROCESS | 1834 | 1462476026956 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]]]}] 12:20:26 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 12:20:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html | took 1587ms 12:20:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html 12:20:26 INFO - PROCESS | 1834 | 1462476026987 Marionette TRACE conn3 -> [0,1785,"getWindowHandle",null] 12:20:26 INFO - PROCESS | 1834 | 1462476026991 Marionette TRACE conn3 <- [1,1785,null,{"value":"8"}] 12:20:26 INFO - PROCESS | 1834 | 1462476026997 Marionette TRACE conn3 -> [0,1786,"setScriptTimeout",{"ms":35000}] 12:20:27 INFO - PROCESS | 1834 | 1462476027000 Marionette TRACE conn3 <- [1,1786,null,{}] 12:20:27 INFO - PROCESS | 1834 | 1462476027006 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}] 12:20:27 INFO - PROCESS | 1834 | 1462476027219 Marionette TRACE conn3 <- [1,1787,null,{"value":null}] 12:20:27 INFO - PROCESS | 1834 | 1462476027442 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\", \"80296d11-d1d5-4e42-bf66-5e284310a16f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:20:27 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f298d336800 == 134 [pid = 1834] [id = 454] 12:20:27 INFO - PROCESS | 1834 | ++DOMWINDOW == 203 (0x7f29842f0000) [pid = 1834] [serial = 1363] [outer = (nil)] 12:20:27 INFO - PROCESS | 1834 | ++DOMWINDOW == 204 (0x7f298d19dc00) [pid = 1834] [serial = 1364] [outer = 0x7f29842f0000] 12:20:27 INFO - PROCESS | 1834 | 1462476027555 Marionette DEBUG loaded listener.js 12:20:27 INFO - PROCESS | 1834 | ++DOMWINDOW == 205 (0x7f298d41ec00) [pid = 1834] [serial = 1365] [outer = 0x7f29842f0000] 12:20:28 INFO - PROCESS | 1834 | 1462476028492 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]]]}] 12:20:28 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 12:20:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html | took 1530ms 12:20:28 INFO - PROCESS | 1834 | 1462476028527 Marionette TRACE conn3 -> [0,1789,"getWindowHandle",null] 12:20:28 INFO - PROCESS | 1834 | 1462476028531 Marionette TRACE conn3 <- [1,1789,null,{"value":"8"}] 12:20:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html 12:20:28 INFO - PROCESS | 1834 | 1462476028536 Marionette TRACE conn3 -> [0,1790,"setScriptTimeout",{"ms":35000}] 12:20:28 INFO - PROCESS | 1834 | 1462476028539 Marionette TRACE conn3 <- [1,1790,null,{}] 12:20:28 INFO - PROCESS | 1834 | 1462476028545 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}] 12:20:28 INFO - PROCESS | 1834 | 1462476028763 Marionette TRACE conn3 <- [1,1791,null,{"value":null}] 12:20:28 INFO - PROCESS | 1834 | 1462476028983 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\", \"80296d11-d1d5-4e42-bf66-5e284310a16f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:20:29 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f298e285000 == 135 [pid = 1834] [id = 455] 12:20:29 INFO - PROCESS | 1834 | ++DOMWINDOW == 206 (0x7f298cde8000) [pid = 1834] [serial = 1366] [outer = (nil)] 12:20:29 INFO - PROCESS | 1834 | ++DOMWINDOW == 207 (0x7f298e58bc00) [pid = 1834] [serial = 1367] [outer = 0x7f298cde8000] 12:20:29 INFO - PROCESS | 1834 | 1462476029102 Marionette DEBUG loaded listener.js 12:20:29 INFO - PROCESS | 1834 | ++DOMWINDOW == 208 (0x7f298fe74c00) [pid = 1834] [serial = 1368] [outer = 0x7f298cde8000] 12:20:30 INFO - PROCESS | 1834 | 1462476030070 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]]]}] 12:20:30 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) 12:20:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html | took 1584ms 12:20:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html 12:20:30 INFO - PROCESS | 1834 | 1462476030122 Marionette TRACE conn3 -> [0,1793,"getWindowHandle",null] 12:20:30 INFO - PROCESS | 1834 | 1462476030125 Marionette TRACE conn3 <- [1,1793,null,{"value":"8"}] 12:20:30 INFO - PROCESS | 1834 | 1462476030131 Marionette TRACE conn3 -> [0,1794,"setScriptTimeout",{"ms":35000}] 12:20:30 INFO - PROCESS | 1834 | 1462476030134 Marionette TRACE conn3 <- [1,1794,null,{}] 12:20:30 INFO - PROCESS | 1834 | 1462476030139 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}] 12:20:30 INFO - PROCESS | 1834 | 1462476030368 Marionette TRACE conn3 <- [1,1795,null,{"value":null}] 12:20:30 INFO - PROCESS | 1834 | 1462476030675 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\", \"80296d11-d1d5-4e42-bf66-5e284310a16f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:20:30 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f299336c000 == 136 [pid = 1834] [id = 456] 12:20:30 INFO - PROCESS | 1834 | ++DOMWINDOW == 209 (0x7f298d1aa800) [pid = 1834] [serial = 1369] [outer = (nil)] 12:20:30 INFO - PROCESS | 1834 | ++DOMWINDOW == 210 (0x7f2993c70c00) [pid = 1834] [serial = 1370] [outer = 0x7f298d1aa800] 12:20:30 INFO - PROCESS | 1834 | 1462476030763 Marionette DEBUG loaded listener.js 12:20:30 INFO - PROCESS | 1834 | ++DOMWINDOW == 211 (0x7f2994266400) [pid = 1834] [serial = 1371] [outer = 0x7f298d1aa800] 12:20:31 INFO - PROCESS | 1834 | 1462476031590 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]]]}] 12:20:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 12:20:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | took 1535ms 12:20:31 INFO - PROCESS | 1834 | 1462476031666 Marionette TRACE conn3 -> [0,1797,"getWindowHandle",null] 12:20:31 INFO - PROCESS | 1834 | 1462476031670 Marionette TRACE conn3 <- [1,1797,null,{"value":"8"}] 12:20:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.negative.html 12:20:31 INFO - PROCESS | 1834 | 1462476031675 Marionette TRACE conn3 -> [0,1798,"setScriptTimeout",{"ms":35000}] 12:20:31 INFO - PROCESS | 1834 | 1462476031679 Marionette TRACE conn3 <- [1,1798,null,{}] 12:20:31 INFO - PROCESS | 1834 | 1462476031684 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}] 12:20:31 INFO - PROCESS | 1834 | 1462476031943 Marionette TRACE conn3 <- [1,1799,null,{"value":null}] 12:20:32 INFO - PROCESS | 1834 | 1462476032256 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\", \"80296d11-d1d5-4e42-bf66-5e284310a16f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:20:32 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f29960b0000 == 137 [pid = 1834] [id = 457] 12:20:32 INFO - PROCESS | 1834 | ++DOMWINDOW == 212 (0x7f2993c06400) [pid = 1834] [serial = 1372] [outer = (nil)] 12:20:32 INFO - PROCESS | 1834 | ++DOMWINDOW == 213 (0x7f2995456000) [pid = 1834] [serial = 1373] [outer = 0x7f2993c06400] 12:20:32 INFO - PROCESS | 1834 | 1462476032333 Marionette DEBUG loaded listener.js 12:20:32 INFO - PROCESS | 1834 | ++DOMWINDOW == 214 (0x7f299594fc00) [pid = 1834] [serial = 1374] [outer = 0x7f2993c06400] 12:20:33 INFO - PROCESS | 1834 | 1462476033191 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]]]}] 12:20:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.negative.html | arcTo() with negative radius throws an exception 12:20:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.negative.html | took 1546ms 12:20:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html 12:20:33 INFO - PROCESS | 1834 | 1462476033223 Marionette TRACE conn3 -> [0,1801,"getWindowHandle",null] 12:20:33 INFO - PROCESS | 1834 | 1462476033226 Marionette TRACE conn3 <- [1,1801,null,{"value":"8"}] 12:20:33 INFO - PROCESS | 1834 | 1462476033233 Marionette TRACE conn3 -> [0,1802,"setScriptTimeout",{"ms":35000}] 12:20:33 INFO - PROCESS | 1834 | 1462476033236 Marionette TRACE conn3 <- [1,1802,null,{}] 12:20:33 INFO - PROCESS | 1834 | 1462476033242 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}] 12:20:33 INFO - PROCESS | 1834 | 1462476033481 Marionette TRACE conn3 <- [1,1803,null,{"value":null}] 12:20:33 INFO - PROCESS | 1834 | 1462476033786 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\", \"80296d11-d1d5-4e42-bf66-5e284310a16f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:20:33 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f2997482000 == 138 [pid = 1834] [id = 458] 12:20:33 INFO - PROCESS | 1834 | ++DOMWINDOW == 215 (0x7f298d7e6400) [pid = 1834] [serial = 1375] [outer = (nil)] 12:20:33 INFO - PROCESS | 1834 | ++DOMWINDOW == 216 (0x7f2995d1d800) [pid = 1834] [serial = 1376] [outer = 0x7f298d7e6400] 12:20:33 INFO - PROCESS | 1834 | 1462476033868 Marionette DEBUG loaded listener.js 12:20:33 INFO - PROCESS | 1834 | ++DOMWINDOW == 217 (0x7f2996b46400) [pid = 1834] [serial = 1377] [outer = 0x7f298d7e6400] 12:20:34 INFO - PROCESS | 1834 | 1462476034673 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]]]}] 12:20:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | arcTo() with Infinity/NaN is ignored 12:20:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | took 1485ms 12:20:34 INFO - PROCESS | 1834 | 1462476034718 Marionette TRACE conn3 -> [0,1805,"getWindowHandle",null] 12:20:34 INFO - PROCESS | 1834 | 1462476034721 Marionette TRACE conn3 <- [1,1805,null,{"value":"8"}] 12:20:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.scale.html 12:20:34 INFO - PROCESS | 1834 | 1462476034727 Marionette TRACE conn3 -> [0,1806,"setScriptTimeout",{"ms":35000}] 12:20:34 INFO - PROCESS | 1834 | 1462476034731 Marionette TRACE conn3 <- [1,1806,null,{}] 12:20:34 INFO - PROCESS | 1834 | 1462476034736 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}] 12:20:35 INFO - PROCESS | 1834 | 1462476035034 Marionette TRACE conn3 <- [1,1807,null,{"value":null}] 12:20:35 INFO - PROCESS | 1834 | 1462476035244 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\", \"80296d11-d1d5-4e42-bf66-5e284310a16f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:20:35 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f29a3223000 == 139 [pid = 1834] [id = 459] 12:20:35 INFO - PROCESS | 1834 | ++DOMWINDOW == 218 (0x7f297af45c00) [pid = 1834] [serial = 1378] [outer = (nil)] 12:20:35 INFO - PROCESS | 1834 | ++DOMWINDOW == 219 (0x7f298a526000) [pid = 1834] [serial = 1379] [outer = 0x7f297af45c00] 12:20:35 INFO - PROCESS | 1834 | 1462476035357 Marionette DEBUG loaded listener.js 12:20:35 INFO - PROCESS | 1834 | ++DOMWINDOW == 220 (0x7f2999347c00) [pid = 1834] [serial = 1380] [outer = 0x7f297af45c00] 12:20:36 INFO - PROCESS | 1834 | 1462476036239 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]]]}] 12:20:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.scale.html | arcTo scales the curve, not just the control points 12:20:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.scale.html | took 1583ms 12:20:36 INFO - PROCESS | 1834 | 1462476036313 Marionette TRACE conn3 -> [0,1809,"getWindowHandle",null] 12:20:36 INFO - PROCESS | 1834 | 1462476036316 Marionette TRACE conn3 <- [1,1809,null,{"value":"8"}] 12:20:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html 12:20:36 INFO - PROCESS | 1834 | 1462476036324 Marionette TRACE conn3 -> [0,1810,"setScriptTimeout",{"ms":35000}] 12:20:36 INFO - PROCESS | 1834 | 1462476036326 Marionette TRACE conn3 <- [1,1810,null,{}] 12:20:36 INFO - PROCESS | 1834 | 1462476036333 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}] 12:20:36 INFO - PROCESS | 1834 | 1462476036567 Marionette TRACE conn3 <- [1,1811,null,{"value":null}] 12:20:36 INFO - PROCESS | 1834 | 1462476036885 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\", \"80296d11-d1d5-4e42-bf66-5e284310a16f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:20:36 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f29a6826000 == 140 [pid = 1834] [id = 460] 12:20:36 INFO - PROCESS | 1834 | ++DOMWINDOW == 221 (0x7f29a3211400) [pid = 1834] [serial = 1381] [outer = (nil)] 12:20:36 INFO - PROCESS | 1834 | ++DOMWINDOW == 222 (0x7f29a376f400) [pid = 1834] [serial = 1382] [outer = 0x7f29a3211400] 12:20:36 INFO - PROCESS | 1834 | 1462476036963 Marionette DEBUG loaded listener.js 12:20:37 INFO - PROCESS | 1834 | ++DOMWINDOW == 223 (0x7f29a47ea800) [pid = 1834] [serial = 1383] [outer = 0x7f29a3211400] 12:20:37 INFO - PROCESS | 1834 | 1462476037849 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]]]}] 12:20:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | arcTo() curves in the right kind of shape 12:20:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | took 1581ms 12:20:37 INFO - PROCESS | 1834 | 1462476037905 Marionette TRACE conn3 -> [0,1813,"getWindowHandle",null] 12:20:37 INFO - PROCESS | 1834 | 1462476037909 Marionette TRACE conn3 <- [1,1813,null,{"value":"8"}] 12:20:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html 12:20:37 INFO - PROCESS | 1834 | 1462476037915 Marionette TRACE conn3 -> [0,1814,"setScriptTimeout",{"ms":35000}] 12:20:37 INFO - PROCESS | 1834 | 1462476037919 Marionette TRACE conn3 <- [1,1814,null,{}] 12:20:37 INFO - PROCESS | 1834 | 1462476037925 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}] 12:20:38 INFO - PROCESS | 1834 | 1462476038178 Marionette TRACE conn3 <- [1,1815,null,{"value":null}] 12:20:38 INFO - PROCESS | 1834 | 1462476038542 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\", \"80296d11-d1d5-4e42-bf66-5e284310a16f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:20:38 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f29a89d0800 == 141 [pid = 1834] [id = 461] 12:20:38 INFO - PROCESS | 1834 | ++DOMWINDOW == 224 (0x7f29a7c8a000) [pid = 1834] [serial = 1384] [outer = (nil)] 12:20:38 INFO - PROCESS | 1834 | ++DOMWINDOW == 225 (0x7f29a80ad800) [pid = 1834] [serial = 1385] [outer = 0x7f29a7c8a000] 12:20:38 INFO - PROCESS | 1834 | 1462476038632 Marionette DEBUG loaded listener.js 12:20:38 INFO - PROCESS | 1834 | ++DOMWINDOW == 226 (0x7f29a83bcc00) [pid = 1834] [serial = 1386] [outer = 0x7f29a7c8a000] 12:20:39 INFO - PROCESS | 1834 | 1462476039471 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]]]}] 12:20:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | arcTo() curves in the right kind of shape 12:20:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | took 1634ms 12:20:39 INFO - PROCESS | 1834 | 1462476039550 Marionette TRACE conn3 -> [0,1817,"getWindowHandle",null] 12:20:39 INFO - PROCESS | 1834 | 1462476039554 Marionette TRACE conn3 <- [1,1817,null,{"value":"8"}] 12:20:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.end.html 12:20:39 INFO - PROCESS | 1834 | 1462476039559 Marionette TRACE conn3 -> [0,1818,"setScriptTimeout",{"ms":35000}] 12:20:39 INFO - PROCESS | 1834 | 1462476039563 Marionette TRACE conn3 <- [1,1818,null,{}] 12:20:39 INFO - PROCESS | 1834 | 1462476039568 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}] 12:20:39 INFO - PROCESS | 1834 | 1462476039824 Marionette TRACE conn3 <- [1,1819,null,{"value":null}] 12:20:40 INFO - PROCESS | 1834 | 1462476040128 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\", \"80296d11-d1d5-4e42-bf66-5e284310a16f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:20:40 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f298133a800 == 142 [pid = 1834] [id = 462] 12:20:40 INFO - PROCESS | 1834 | ++DOMWINDOW == 227 (0x7f298092d400) [pid = 1834] [serial = 1387] [outer = (nil)] 12:20:40 INFO - PROCESS | 1834 | ++DOMWINDOW == 228 (0x7f2980935000) [pid = 1834] [serial = 1388] [outer = 0x7f298092d400] 12:20:40 INFO - PROCESS | 1834 | 1462476040203 Marionette DEBUG loaded listener.js 12:20:40 INFO - PROCESS | 1834 | ++DOMWINDOW == 229 (0x7f2980939000) [pid = 1834] [serial = 1389] [outer = 0x7f298092d400] 12:20:41 INFO - PROCESS | 1834 | 1462476041030 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]]]}] 12:20:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | arcTo() does not draw anything from P1 to P2 12:20:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | took 1535ms 12:20:41 INFO - PROCESS | 1834 | 1462476041098 Marionette TRACE conn3 -> [0,1821,"getWindowHandle",null] 12:20:41 INFO - PROCESS | 1834 | 1462476041102 Marionette TRACE conn3 <- [1,1821,null,{"value":"8"}] 12:20:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.start.html 12:20:41 INFO - PROCESS | 1834 | 1462476041111 Marionette TRACE conn3 -> [0,1822,"setScriptTimeout",{"ms":35000}] 12:20:41 INFO - PROCESS | 1834 | 1462476041116 Marionette TRACE conn3 <- [1,1822,null,{}] 12:20:41 INFO - PROCESS | 1834 | 1462476041123 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}] 12:20:41 INFO - PROCESS | 1834 | 1462476041384 Marionette TRACE conn3 <- [1,1823,null,{"value":null}] 12:20:41 INFO - PROCESS | 1834 | 1462476041690 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\", \"80296d11-d1d5-4e42-bf66-5e284310a16f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:20:41 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f29b00d1800 == 143 [pid = 1834] [id = 463] 12:20:41 INFO - PROCESS | 1834 | ++DOMWINDOW == 230 (0x7f298092ac00) [pid = 1834] [serial = 1390] [outer = (nil)] 12:20:41 INFO - PROCESS | 1834 | ++DOMWINDOW == 231 (0x7f298d212000) [pid = 1834] [serial = 1391] [outer = 0x7f298092ac00] 12:20:41 INFO - PROCESS | 1834 | 1462476041768 Marionette DEBUG loaded listener.js 12:20:41 INFO - PROCESS | 1834 | ++DOMWINDOW == 232 (0x7f298d216400) [pid = 1834] [serial = 1392] [outer = 0x7f298092ac00] 12:20:42 INFO - PROCESS | 1834 | 1462476042625 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]]]}] 12:20:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | arcTo() draws a straight line from P0 to P1 12:20:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | took 1583ms 12:20:42 INFO - PROCESS | 1834 | 1462476042694 Marionette TRACE conn3 -> [0,1825,"getWindowHandle",null] 12:20:42 INFO - PROCESS | 1834 | 1462476042698 Marionette TRACE conn3 <- [1,1825,null,{"value":"8"}] 12:20:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.transformation.html 12:20:42 INFO - PROCESS | 1834 | 1462476042704 Marionette TRACE conn3 -> [0,1826,"setScriptTimeout",{"ms":35000}] 12:20:42 INFO - PROCESS | 1834 | 1462476042706 Marionette TRACE conn3 <- [1,1826,null,{}] 12:20:42 INFO - PROCESS | 1834 | 1462476042712 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}] 12:20:42 INFO - PROCESS | 1834 | 1462476042939 Marionette TRACE conn3 <- [1,1827,null,{"value":null}] 12:20:43 INFO - PROCESS | 1834 | 1462476043247 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\", \"80296d11-d1d5-4e42-bf66-5e284310a16f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:20:43 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f298435b000 == 144 [pid = 1834] [id = 464] 12:20:43 INFO - PROCESS | 1834 | ++DOMWINDOW == 233 (0x7f2984650000) [pid = 1834] [serial = 1393] [outer = (nil)] 12:20:43 INFO - PROCESS | 1834 | ++DOMWINDOW == 234 (0x7f2984656800) [pid = 1834] [serial = 1394] [outer = 0x7f2984650000] 12:20:43 INFO - PROCESS | 1834 | 1462476043324 Marionette DEBUG loaded listener.js 12:20:43 INFO - PROCESS | 1834 | ++DOMWINDOW == 235 (0x7f298465b000) [pid = 1834] [serial = 1395] [outer = 0x7f2984650000] 12:20:44 INFO - PROCESS | 1834 | 1462476044189 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]]]}] 12:20:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.transformation.html | arcTo joins up to the last subpath point correctly 12:20:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.transformation.html | took 1528ms 12:20:44 INFO - PROCESS | 1834 | 1462476044234 Marionette TRACE conn3 -> [0,1829,"getWindowHandle",null] 12:20:44 INFO - PROCESS | 1834 | 1462476044238 Marionette TRACE conn3 <- [1,1829,null,{"value":"8"}] 12:20:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.1.html 12:20:44 INFO - PROCESS | 1834 | 1462476044244 Marionette TRACE conn3 -> [0,1830,"setScriptTimeout",{"ms":35000}] 12:20:44 INFO - PROCESS | 1834 | 1462476044247 Marionette TRACE conn3 <- [1,1830,null,{}] 12:20:44 INFO - PROCESS | 1834 | 1462476044252 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}] 12:20:44 INFO - PROCESS | 1834 | 1462476044473 Marionette TRACE conn3 <- [1,1831,null,{"value":null}] 12:20:44 INFO - PROCESS | 1834 | 1462476044713 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\", \"80296d11-d1d5-4e42-bf66-5e284310a16f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:20:44 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f2985b7f800 == 145 [pid = 1834] [id = 465] 12:20:44 INFO - PROCESS | 1834 | ++DOMWINDOW == 236 (0x7f297f45d800) [pid = 1834] [serial = 1396] [outer = (nil)] 12:20:44 INFO - PROCESS | 1834 | ++DOMWINDOW == 237 (0x7f297f465c00) [pid = 1834] [serial = 1397] [outer = 0x7f297f45d800] 12:20:44 INFO - PROCESS | 1834 | 1462476044795 Marionette DEBUG loaded listener.js 12:20:44 INFO - PROCESS | 1834 | ++DOMWINDOW == 238 (0x7f297f46a800) [pid = 1834] [serial = 1398] [outer = 0x7f297f45d800] 12:20:45 INFO - PROCESS | 1834 | 1462476045711 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]]]}] 12:20:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | arcTo() with zero radius draws a straight line from P0 to P1 12:20:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | took 1528ms 12:20:45 INFO - PROCESS | 1834 | 1462476045773 Marionette TRACE conn3 -> [0,1833,"getWindowHandle",null] 12:20:45 INFO - PROCESS | 1834 | 1462476045776 Marionette TRACE conn3 <- [1,1833,null,{"value":"8"}] 12:20:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.2.html 12:20:45 INFO - PROCESS | 1834 | 1462476045782 Marionette TRACE conn3 -> [0,1834,"setScriptTimeout",{"ms":35000}] 12:20:45 INFO - PROCESS | 1834 | 1462476045785 Marionette TRACE conn3 <- [1,1834,null,{}] 12:20:45 INFO - PROCESS | 1834 | 1462476045791 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}] 12:20:46 INFO - PROCESS | 1834 | 1462476046011 Marionette TRACE conn3 <- [1,1835,null,{"value":null}] 12:20:46 INFO - PROCESS | 1834 | 1462476046282 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\", \"80296d11-d1d5-4e42-bf66-5e284310a16f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:20:46 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f297932f000 == 146 [pid = 1834] [id = 466] 12:20:46 INFO - PROCESS | 1834 | ++DOMWINDOW == 239 (0x7f297f462400) [pid = 1834] [serial = 1399] [outer = (nil)] 12:20:46 INFO - PROCESS | 1834 | ++DOMWINDOW == 240 (0x7f2984658400) [pid = 1834] [serial = 1400] [outer = 0x7f297f462400] 12:20:46 INFO - PROCESS | 1834 | 1462476046402 Marionette DEBUG loaded listener.js 12:20:46 INFO - PROCESS | 1834 | ++DOMWINDOW == 241 (0x7f298a5e8000) [pid = 1834] [serial = 1401] [outer = 0x7f297f462400] 12:20:47 INFO - PROCESS | 1834 | 1462476047320 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]]]}] 12:20:47 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 12:20:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.2.html | took 1579ms 12:20:47 INFO - PROCESS | 1834 | 1462476047363 Marionette TRACE conn3 -> [0,1837,"getWindowHandle",null] 12:20:47 INFO - PROCESS | 1834 | 1462476047367 Marionette TRACE conn3 <- [1,1837,null,{"value":"8"}] 12:20:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.beginPath.html 12:20:47 INFO - PROCESS | 1834 | 1462476047373 Marionette TRACE conn3 -> [0,1838,"setScriptTimeout",{"ms":35000}] 12:20:47 INFO - PROCESS | 1834 | 1462476047377 Marionette TRACE conn3 <- [1,1838,null,{}] 12:20:47 INFO - PROCESS | 1834 | 1462476047383 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}] 12:20:47 INFO - PROCESS | 1834 | 1462476047635 Marionette TRACE conn3 <- [1,1839,null,{"value":null}] 12:20:47 INFO - PROCESS | 1834 | 1462476047946 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\", \"80296d11-d1d5-4e42-bf66-5e284310a16f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:20:47 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f2979340800 == 147 [pid = 1834] [id = 467] 12:20:47 INFO - PROCESS | 1834 | ++DOMWINDOW == 242 (0x7f297ac1c000) [pid = 1834] [serial = 1402] [outer = (nil)] 12:20:48 INFO - PROCESS | 1834 | ++DOMWINDOW == 243 (0x7f297ac23000) [pid = 1834] [serial = 1403] [outer = 0x7f297ac1c000] 12:20:48 INFO - PROCESS | 1834 | 1462476048027 Marionette DEBUG loaded listener.js 12:20:48 INFO - PROCESS | 1834 | ++DOMWINDOW == 244 (0x7f297ac27800) [pid = 1834] [serial = 1404] [outer = 0x7f297ac1c000] 12:20:48 INFO - PROCESS | 1834 | 1462476048914 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]]]}] 12:20:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.beginPath.html | Canvas test: 2d.path.beginPath 12:20:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.beginPath.html | took 1583ms 12:20:48 INFO - PROCESS | 1834 | 1462476048958 Marionette TRACE conn3 -> [0,1841,"getWindowHandle",null] 12:20:48 INFO - PROCESS | 1834 | 1462476048962 Marionette TRACE conn3 <- [1,1841,null,{"value":"8"}] 12:20:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html 12:20:48 INFO - PROCESS | 1834 | 1462476048968 Marionette TRACE conn3 -> [0,1842,"setScriptTimeout",{"ms":35000}] 12:20:48 INFO - PROCESS | 1834 | 1462476048972 Marionette TRACE conn3 <- [1,1842,null,{}] 12:20:48 INFO - PROCESS | 1834 | 1462476048977 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}] 12:20:49 INFO - PROCESS | 1834 | 1462476049206 Marionette TRACE conn3 <- [1,1843,null,{"value":null}] 12:20:50 INFO - PROCESS | 1834 | 1462476050021 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\", \"80296d11-d1d5-4e42-bf66-5e284310a16f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:20:50 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f2980ad6000 == 148 [pid = 1834] [id = 468] 12:20:50 INFO - PROCESS | 1834 | ++DOMWINDOW == 245 (0x7f2979265800) [pid = 1834] [serial = 1405] [outer = (nil)] 12:20:50 INFO - PROCESS | 1834 | ++DOMWINDOW == 246 (0x7f297926e400) [pid = 1834] [serial = 1406] [outer = 0x7f2979265800] 12:20:50 INFO - PROCESS | 1834 | 1462476050094 Marionette DEBUG loaded listener.js 12:20:50 INFO - PROCESS | 1834 | ++DOMWINDOW == 247 (0x7f297b2ef400) [pid = 1834] [serial = 1407] [outer = 0x7f2979265800] 12:20:50 INFO - PROCESS | 1834 | 1462476050965 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]]]}] 12:20:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | Canvas test: 2d.path.bezierCurveTo.basic 12:20:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | took 2039ms 12:20:51 INFO - PROCESS | 1834 | 1462476051009 Marionette TRACE conn3 -> [0,1845,"getWindowHandle",null] 12:20:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html 12:20:51 INFO - PROCESS | 1834 | 1462476051015 Marionette TRACE conn3 <- [1,1845,null,{"value":"8"}] 12:20:51 INFO - PROCESS | 1834 | 1462476051023 Marionette TRACE conn3 -> [0,1846,"setScriptTimeout",{"ms":35000}] 12:20:51 INFO - PROCESS | 1834 | 1462476051027 Marionette TRACE conn3 <- [1,1846,null,{}] 12:20:51 INFO - PROCESS | 1834 | 1462476051034 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}] 12:20:51 INFO - PROCESS | 1834 | 1462476051251 Marionette TRACE conn3 <- [1,1847,null,{"value":null}] 12:20:51 INFO - PROCESS | 1834 | --DOCSHELL 0x7f2982af8000 == 147 [pid = 1834] [id = 443] 12:20:51 INFO - PROCESS | 1834 | --DOCSHELL 0x7f297e6b8800 == 146 [pid = 1834] [id = 442] 12:20:51 INFO - PROCESS | 1834 | --DOCSHELL 0x7f29b00d8800 == 145 [pid = 1834] [id = 441] 12:20:51 INFO - PROCESS | 1834 | --DOCSHELL 0x7f297f097000 == 144 [pid = 1834] [id = 440] 12:20:51 INFO - PROCESS | 1834 | --DOCSHELL 0x7f29ab3c2000 == 143 [pid = 1834] [id = 439] 12:20:51 INFO - PROCESS | 1834 | --DOCSHELL 0x7f29a8607800 == 142 [pid = 1834] [id = 438] 12:20:51 INFO - PROCESS | 1834 | --DOCSHELL 0x7f29a474f800 == 141 [pid = 1834] [id = 437] 12:20:51 INFO - PROCESS | 1834 | --DOCSHELL 0x7f299ca1f800 == 140 [pid = 1834] [id = 436] 12:20:51 INFO - PROCESS | 1834 | --DOCSHELL 0x7f2996e90800 == 139 [pid = 1834] [id = 435] 12:20:51 INFO - PROCESS | 1834 | --DOCSHELL 0x7f2995dae000 == 138 [pid = 1834] [id = 434] 12:20:51 INFO - PROCESS | 1834 | --DOCSHELL 0x7f299014c800 == 137 [pid = 1834] [id = 433] 12:20:51 INFO - PROCESS | 1834 | --DOCSHELL 0x7f298d3cf800 == 136 [pid = 1834] [id = 432] 12:20:51 INFO - PROCESS | 1834 | --DOCSHELL 0x7f298d261000 == 135 [pid = 1834] [id = 431] 12:20:51 INFO - PROCESS | 1834 | --DOCSHELL 0x7f298cbe3800 == 134 [pid = 1834] [id = 430] 12:20:51 INFO - PROCESS | 1834 | --DOCSHELL 0x7f29874e5000 == 133 [pid = 1834] [id = 429] 12:20:51 INFO - PROCESS | 1834 | --DOCSHELL 0x7f2984267000 == 132 [pid = 1834] [id = 428] 12:20:51 INFO - PROCESS | 1834 | --DOCSHELL 0x7f297b149000 == 131 [pid = 1834] [id = 427] 12:20:51 INFO - PROCESS | 1834 | --DOMWINDOW == 246 (0x7f298590a400) [pid = 1834] [serial = 1271] [outer = (nil)] [url = about:blank] 12:20:51 INFO - PROCESS | 1834 | --DOMWINDOW == 245 (0x7f29979c1400) [pid = 1834] [serial = 1253] [outer = (nil)] [url = about:blank] 12:20:51 INFO - PROCESS | 1834 | --DOMWINDOW == 244 (0x7f298bcfe800) [pid = 1834] [serial = 1278] [outer = (nil)] [url = about:blank] 12:20:51 INFO - PROCESS | 1834 | --DOMWINDOW == 243 (0x7f298a529800) [pid = 1834] [serial = 1275] [outer = (nil)] [url = about:blank] 12:20:51 INFO - PROCESS | 1834 | --DOMWINDOW == 242 (0x7f2996741c00) [pid = 1834] [serial = 1247] [outer = (nil)] [url = about:blank] 12:20:51 INFO - PROCESS | 1834 | --DOMWINDOW == 241 (0x7f2981153800) [pid = 1834] [serial = 1266] [outer = (nil)] [url = about:blank] 12:20:51 INFO - PROCESS | 1834 | --DOMWINDOW == 240 (0x7f2980e6ac00) [pid = 1834] [serial = 1268] [outer = (nil)] [url = about:blank] 12:20:51 INFO - PROCESS | 1834 | --DOMWINDOW == 239 (0x7f2986e65800) [pid = 1834] [serial = 1223] [outer = (nil)] [url = about:blank] 12:20:51 INFO - PROCESS | 1834 | --DOMWINDOW == 238 (0x7f2980e68c00) [pid = 1834] [serial = 1217] [outer = (nil)] [url = about:blank] 12:20:51 INFO - PROCESS | 1834 | --DOMWINDOW == 237 (0x7f297b2f0c00) [pid = 1834] [serial = 1263] [outer = (nil)] [url = about:blank] 12:20:51 INFO - PROCESS | 1834 | --DOMWINDOW == 236 (0x7f29833ac800) [pid = 1834] [serial = 1220] [outer = (nil)] [url = about:blank] 12:20:51 INFO - PROCESS | 1834 | --DOMWINDOW == 235 (0x7f298ffda000) [pid = 1834] [serial = 1241] [outer = (nil)] [url = about:blank] 12:20:51 INFO - PROCESS | 1834 | --DOMWINDOW == 234 (0x7f297af48000) [pid = 1834] [serial = 1262] [outer = (nil)] [url = about:blank] 12:20:51 INFO - PROCESS | 1834 | --DOMWINDOW == 233 (0x7f297e853c00) [pid = 1834] [serial = 1256] [outer = (nil)] [url = about:blank] 12:20:51 INFO - PROCESS | 1834 | --DOMWINDOW == 232 (0x7f298a96f800) [pid = 1834] [serial = 1226] [outer = (nil)] [url = about:blank] 12:20:51 INFO - PROCESS | 1834 | --DOMWINDOW == 231 (0x7f298d425400) [pid = 1834] [serial = 1232] [outer = (nil)] [url = about:blank] 12:20:51 INFO - PROCESS | 1834 | --DOMWINDOW == 230 (0x7f298a78e000) [pid = 1834] [serial = 1277] [outer = (nil)] [url = about:blank] 12:20:51 INFO - PROCESS | 1834 | --DOMWINDOW == 229 (0x7f297af50000) [pid = 1834] [serial = 1214] [outer = (nil)] [url = about:blank] 12:20:51 INFO - PROCESS | 1834 | --DOMWINDOW == 228 (0x7f298fe1d400) [pid = 1834] [serial = 1238] [outer = (nil)] [url = about:blank] 12:20:51 INFO - PROCESS | 1834 | --DOMWINDOW == 227 (0x7f298c3c0c00) [pid = 1834] [serial = 1229] [outer = (nil)] [url = about:blank] 12:20:51 INFO - PROCESS | 1834 | --DOMWINDOW == 226 (0x7f298a523c00) [pid = 1834] [serial = 1212] [outer = (nil)] [url = about:blank] 12:20:51 INFO - PROCESS | 1834 | --DOMWINDOW == 225 (0x7f298603f000) [pid = 1834] [serial = 1272] [outer = (nil)] [url = about:blank] 12:20:51 INFO - PROCESS | 1834 | --DOMWINDOW == 224 (0x7f29979bbc00) [pid = 1834] [serial = 1250] [outer = (nil)] [url = about:blank] 12:20:51 INFO - PROCESS | 1834 | --DOMWINDOW == 223 (0x7f2986e6c000) [pid = 1834] [serial = 1274] [outer = (nil)] [url = about:blank] 12:20:51 INFO - PROCESS | 1834 | --DOMWINDOW == 222 (0x7f298e595000) [pid = 1834] [serial = 1235] [outer = (nil)] [url = about:blank] 12:20:51 INFO - PROCESS | 1834 | --DOMWINDOW == 221 (0x7f29833b0400) [pid = 1834] [serial = 1269] [outer = (nil)] [url = about:blank] 12:20:51 INFO - PROCESS | 1834 | --DOMWINDOW == 220 (0x7f29825a5400) [pid = 1834] [serial = 1259] [outer = (nil)] [url = about:blank] 12:20:51 INFO - PROCESS | 1834 | --DOMWINDOW == 219 (0x7f2980e66800) [pid = 1834] [serial = 1265] [outer = (nil)] [url = about:blank] 12:20:51 INFO - PROCESS | 1834 | --DOMWINDOW == 218 (0x7f2993c77400) [pid = 1834] [serial = 1244] [outer = (nil)] [url = about:blank] 12:20:51 INFO - PROCESS | 1834 | --DOMWINDOW == 217 (0x7f298240e800) [pid = 1834] [serial = 1280] [outer = (nil)] [url = about:blank] 12:20:52 INFO - PROCESS | 1834 | 1462476052086 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\", \"80296d11-d1d5-4e42-bf66-5e284310a16f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:20:52 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f2979ed2000 == 132 [pid = 1834] [id = 469] 12:20:52 INFO - PROCESS | 1834 | ++DOMWINDOW == 218 (0x7f297b28a000) [pid = 1834] [serial = 1408] [outer = (nil)] 12:20:52 INFO - PROCESS | 1834 | ++DOMWINDOW == 219 (0x7f29809fc400) [pid = 1834] [serial = 1409] [outer = 0x7f297b28a000] 12:20:52 INFO - PROCESS | 1834 | 1462476052179 Marionette DEBUG loaded listener.js 12:20:52 INFO - PROCESS | 1834 | ++DOMWINDOW == 220 (0x7f2981153400) [pid = 1834] [serial = 1410] [outer = 0x7f297b28a000] 12:20:52 INFO - PROCESS | 1834 | 1462476052947 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]]]}] 12:20:53 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) 12:20:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html | took 1990ms 12:20:53 INFO - PROCESS | 1834 | 1462476053016 Marionette TRACE conn3 -> [0,1849,"getWindowHandle",null] 12:20:53 INFO - PROCESS | 1834 | 1462476053022 Marionette TRACE conn3 <- [1,1849,null,{"value":"8"}] 12:20:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html 12:20:53 INFO - PROCESS | 1834 | 1462476053028 Marionette TRACE conn3 -> [0,1850,"setScriptTimeout",{"ms":35000}] 12:20:53 INFO - PROCESS | 1834 | 1462476053030 Marionette TRACE conn3 <- [1,1850,null,{}] 12:20:53 INFO - PROCESS | 1834 | 1462476053036 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}] 12:20:53 INFO - PROCESS | 1834 | 1462476053256 Marionette TRACE conn3 <- [1,1851,null,{"value":null}] 12:20:53 INFO - PROCESS | 1834 | 1462476053448 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\", \"80296d11-d1d5-4e42-bf66-5e284310a16f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:20:53 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f2980958800 == 133 [pid = 1834] [id = 470] 12:20:53 INFO - PROCESS | 1834 | ++DOMWINDOW == 221 (0x7f297e856000) [pid = 1834] [serial = 1411] [outer = (nil)] 12:20:53 INFO - PROCESS | 1834 | ++DOMWINDOW == 222 (0x7f298259fc00) [pid = 1834] [serial = 1412] [outer = 0x7f297e856000] 12:20:53 INFO - PROCESS | 1834 | 1462476053524 Marionette DEBUG loaded listener.js 12:20:53 INFO - PROCESS | 1834 | ++DOMWINDOW == 223 (0x7f29832e4800) [pid = 1834] [serial = 1413] [outer = 0x7f297e856000] 12:20:54 INFO - PROCESS | 1834 | 1462476054438 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]]]}] 12:20:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 12:20:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | took 1427ms 12:20:54 INFO - PROCESS | 1834 | 1462476054457 Marionette TRACE conn3 -> [0,1853,"getWindowHandle",null] 12:20:54 INFO - PROCESS | 1834 | 1462476054463 Marionette TRACE conn3 <- [1,1853,null,{"value":"8"}] 12:20:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html 12:20:54 INFO - PROCESS | 1834 | 1462476054479 Marionette TRACE conn3 -> [0,1854,"setScriptTimeout",{"ms":35000}] 12:20:54 INFO - PROCESS | 1834 | 1462476054488 Marionette TRACE conn3 <- [1,1854,null,{}] 12:20:54 INFO - PROCESS | 1834 | 1462476054500 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}] 12:20:54 INFO - PROCESS | 1834 | 1462476054759 Marionette TRACE conn3 <- [1,1855,null,{"value":null}] 12:20:54 INFO - PROCESS | 1834 | 1462476054799 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\", \"80296d11-d1d5-4e42-bf66-5e284310a16f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:20:54 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f2984451800 == 134 [pid = 1834] [id = 471] 12:20:54 INFO - PROCESS | 1834 | ++DOMWINDOW == 224 (0x7f2981153800) [pid = 1834] [serial = 1414] [outer = (nil)] 12:20:54 INFO - PROCESS | 1834 | ++DOMWINDOW == 225 (0x7f2985847400) [pid = 1834] [serial = 1415] [outer = 0x7f2981153800] 12:20:54 INFO - PROCESS | 1834 | 1462476054872 Marionette DEBUG loaded listener.js 12:20:54 INFO - PROCESS | 1834 | ++DOMWINDOW == 226 (0x7f2986157800) [pid = 1834] [serial = 1416] [outer = 0x7f2981153800] 12:20:55 INFO - PROCESS | 1834 | 1462476055747 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]]]}] 12:20:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | bezierCurveTo() with Infinity/NaN is ignored 12:20:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | took 1300ms 12:20:55 INFO - PROCESS | 1834 | 1462476055774 Marionette TRACE conn3 -> [0,1857,"getWindowHandle",null] 12:20:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html 12:20:55 INFO - PROCESS | 1834 | 1462476055778 Marionette TRACE conn3 <- [1,1857,null,{"value":"8"}] 12:20:55 INFO - PROCESS | 1834 | 1462476055784 Marionette TRACE conn3 -> [0,1858,"setScriptTimeout",{"ms":35000}] 12:20:55 INFO - PROCESS | 1834 | 1462476055787 Marionette TRACE conn3 <- [1,1858,null,{}] 12:20:55 INFO - PROCESS | 1834 | 1462476055797 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}] 12:20:56 INFO - PROCESS | 1834 | 1462476056080 Marionette TRACE conn3 <- [1,1859,null,{"value":null}] 12:20:56 INFO - PROCESS | 1834 | 1462476056110 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\", \"80296d11-d1d5-4e42-bf66-5e284310a16f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:20:56 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f2985c79800 == 135 [pid = 1834] [id = 472] 12:20:56 INFO - PROCESS | 1834 | ++DOMWINDOW == 227 (0x7f29825a5400) [pid = 1834] [serial = 1417] [outer = (nil)] 12:20:56 INFO - PROCESS | 1834 | ++DOMWINDOW == 228 (0x7f298a590c00) [pid = 1834] [serial = 1418] [outer = 0x7f29825a5400] 12:20:56 INFO - PROCESS | 1834 | 1462476056170 Marionette DEBUG loaded listener.js 12:20:56 INFO - PROCESS | 1834 | ++DOMWINDOW == 229 (0x7f298a962400) [pid = 1834] [serial = 1419] [outer = 0x7f29825a5400] 12:20:56 INFO - PROCESS | 1834 | --DOMWINDOW == 228 (0x7f297fae0800) [pid = 1834] [serial = 1279] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.5.html] 12:20:56 INFO - PROCESS | 1834 | --DOMWINDOW == 227 (0x7f29842e9400) [pid = 1834] [serial = 1345] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.2.html] 12:20:56 INFO - PROCESS | 1834 | --DOMWINDOW == 226 (0x7f29832e3800) [pid = 1834] [serial = 1342] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.1.html] 12:20:56 INFO - PROCESS | 1834 | --DOMWINDOW == 225 (0x7f297fae1c00) [pid = 1834] [serial = 1348] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zeroradius.html] 12:20:56 INFO - PROCESS | 1834 | --DOMWINDOW == 224 (0x7f297af43800) [pid = 1834] [serial = 1336] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.3.html] 12:20:56 INFO - PROCESS | 1834 | --DOMWINDOW == 223 (0x7f297c1be400) [pid = 1834] [serial = 1339] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.4.html] 12:20:57 INFO - PROCESS | 1834 | 1462476057413 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]]]}] 12:20:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | Canvas test: 2d.path.bezierCurveTo.scaled 12:20:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | took 1688ms 12:20:57 INFO - PROCESS | 1834 | 1462476057473 Marionette TRACE conn3 -> [0,1861,"getWindowHandle",null] 12:20:57 INFO - PROCESS | 1834 | 1462476057477 Marionette TRACE conn3 <- [1,1861,null,{"value":"8"}] 12:20:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html 12:20:57 INFO - PROCESS | 1834 | 1462476057483 Marionette TRACE conn3 -> [0,1862,"setScriptTimeout",{"ms":35000}] 12:20:57 INFO - PROCESS | 1834 | 1462476057485 Marionette TRACE conn3 <- [1,1862,null,{}] 12:20:57 INFO - PROCESS | 1834 | 1462476057491 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}] 12:20:57 INFO - PROCESS | 1834 | 1462476057699 Marionette TRACE conn3 <- [1,1863,null,{"value":null}] 12:20:57 INFO - PROCESS | 1834 | 1462476057885 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\", \"80296d11-d1d5-4e42-bf66-5e284310a16f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:20:57 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f298605a000 == 136 [pid = 1834] [id = 473] 12:20:57 INFO - PROCESS | 1834 | ++DOMWINDOW == 224 (0x7f298a96e000) [pid = 1834] [serial = 1420] [outer = (nil)] 12:20:57 INFO - PROCESS | 1834 | ++DOMWINDOW == 225 (0x7f298b9ca000) [pid = 1834] [serial = 1421] [outer = 0x7f298a96e000] 12:20:57 INFO - PROCESS | 1834 | 1462476057962 Marionette DEBUG loaded listener.js 12:20:58 INFO - PROCESS | 1834 | ++DOMWINDOW == 226 (0x7f298c925800) [pid = 1834] [serial = 1422] [outer = 0x7f298a96e000] 12:20:58 INFO - PROCESS | 1834 | 1462476058751 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]]]}] 12:20:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | Canvas test: 2d.path.bezierCurveTo.shape 12:20:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | took 1282ms 12:20:58 INFO - PROCESS | 1834 | 1462476058770 Marionette TRACE conn3 -> [0,1865,"getWindowHandle",null] 12:20:58 INFO - PROCESS | 1834 | 1462476058772 Marionette TRACE conn3 <- [1,1865,null,{"value":"8"}] 12:20:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.1.html 12:20:58 INFO - PROCESS | 1834 | 1462476058937 Marionette TRACE conn3 -> [0,1866,"setScriptTimeout",{"ms":35000}] 12:20:58 INFO - PROCESS | 1834 | 1462476058945 Marionette TRACE conn3 <- [1,1866,null,{}] 12:20:58 INFO - PROCESS | 1834 | 1462476058953 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}] 12:20:59 INFO - PROCESS | 1834 | 1462476059193 Marionette TRACE conn3 <- [1,1867,null,{"value":null}] 12:20:59 INFO - PROCESS | 1834 | 1462476059484 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\", \"80296d11-d1d5-4e42-bf66-5e284310a16f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:20:59 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f29808e2800 == 137 [pid = 1834] [id = 474] 12:20:59 INFO - PROCESS | 1834 | ++DOMWINDOW == 227 (0x7f297c1c1400) [pid = 1834] [serial = 1423] [outer = (nil)] 12:20:59 INFO - PROCESS | 1834 | ++DOMWINDOW == 228 (0x7f297c4c7800) [pid = 1834] [serial = 1424] [outer = 0x7f297c1c1400] 12:20:59 INFO - PROCESS | 1834 | 1462476059603 Marionette DEBUG loaded listener.js 12:20:59 INFO - PROCESS | 1834 | ++DOMWINDOW == 229 (0x7f297f46ac00) [pid = 1834] [serial = 1425] [outer = 0x7f297c1c1400] 12:21:00 INFO - PROCESS | 1834 | 1462476060515 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]]]}] 12:21:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.1.html | Canvas test: 2d.path.clip.basic.1 12:21:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.1.html | took 1661ms 12:21:00 INFO - PROCESS | 1834 | 1462476060581 Marionette TRACE conn3 -> [0,1869,"getWindowHandle",null] 12:21:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.2.html 12:21:00 INFO - PROCESS | 1834 | 1462476060587 Marionette TRACE conn3 <- [1,1869,null,{"value":"8"}] 12:21:00 INFO - PROCESS | 1834 | 1462476060594 Marionette TRACE conn3 -> [0,1870,"setScriptTimeout",{"ms":35000}] 12:21:00 INFO - PROCESS | 1834 | 1462476060597 Marionette TRACE conn3 <- [1,1870,null,{}] 12:21:00 INFO - PROCESS | 1834 | 1462476060610 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}] 12:21:00 INFO - PROCESS | 1834 | 1462476060878 Marionette TRACE conn3 <- [1,1871,null,{"value":null}] 12:21:01 INFO - PROCESS | 1834 | 1462476061195 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\", \"80296d11-d1d5-4e42-bf66-5e284310a16f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:21:01 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f2985b7c800 == 138 [pid = 1834] [id = 475] 12:21:01 INFO - PROCESS | 1834 | ++DOMWINDOW == 230 (0x7f2981161800) [pid = 1834] [serial = 1426] [outer = (nil)] 12:21:01 INFO - PROCESS | 1834 | ++DOMWINDOW == 231 (0x7f29825a8c00) [pid = 1834] [serial = 1427] [outer = 0x7f2981161800] 12:21:01 INFO - PROCESS | 1834 | 1462476061270 Marionette DEBUG loaded listener.js 12:21:01 INFO - PROCESS | 1834 | ++DOMWINDOW == 232 (0x7f29842e8000) [pid = 1834] [serial = 1428] [outer = 0x7f2981161800] 12:21:02 INFO - PROCESS | 1834 | 1462476062204 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]]]}] 12:21:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.2.html | Canvas test: 2d.path.clip.basic.2 12:21:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.2.html | took 1689ms 12:21:02 INFO - PROCESS | 1834 | 1462476062284 Marionette TRACE conn3 -> [0,1873,"getWindowHandle",null] 12:21:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.empty.html 12:21:02 INFO - PROCESS | 1834 | 1462476062289 Marionette TRACE conn3 <- [1,1873,null,{"value":"8"}] 12:21:02 INFO - PROCESS | 1834 | 1462476062296 Marionette TRACE conn3 -> [0,1874,"setScriptTimeout",{"ms":35000}] 12:21:02 INFO - PROCESS | 1834 | 1462476062299 Marionette TRACE conn3 <- [1,1874,null,{}] 12:21:02 INFO - PROCESS | 1834 | 1462476062305 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}] 12:21:02 INFO - PROCESS | 1834 | 1462476062608 Marionette TRACE conn3 <- [1,1875,null,{"value":null}] 12:21:02 INFO - PROCESS | 1834 | 1462476062973 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\", \"80296d11-d1d5-4e42-bf66-5e284310a16f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:21:03 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f298c621800 == 139 [pid = 1834] [id = 476] 12:21:03 INFO - PROCESS | 1834 | ++DOMWINDOW == 233 (0x7f2986f6b800) [pid = 1834] [serial = 1429] [outer = (nil)] 12:21:03 INFO - PROCESS | 1834 | ++DOMWINDOW == 234 (0x7f298a5e2400) [pid = 1834] [serial = 1430] [outer = 0x7f2986f6b800] 12:21:03 INFO - PROCESS | 1834 | 1462476063056 Marionette DEBUG loaded listener.js 12:21:03 INFO - PROCESS | 1834 | ++DOMWINDOW == 235 (0x7f298b9c4c00) [pid = 1834] [serial = 1431] [outer = 0x7f2986f6b800] 12:21:03 INFO - PROCESS | 1834 | 1462476063966 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]]]}] 12:21:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.empty.html | Canvas test: 2d.path.clip.empty 12:21:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.empty.html | took 1734ms 12:21:04 INFO - PROCESS | 1834 | 1462476064031 Marionette TRACE conn3 -> [0,1877,"getWindowHandle",null] 12:21:04 INFO - PROCESS | 1834 | 1462476064035 Marionette TRACE conn3 <- [1,1877,null,{"value":"8"}] 12:21:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.intersect.html 12:21:04 INFO - PROCESS | 1834 | 1462476064041 Marionette TRACE conn3 -> [0,1878,"setScriptTimeout",{"ms":35000}] 12:21:04 INFO - PROCESS | 1834 | 1462476064043 Marionette TRACE conn3 <- [1,1878,null,{}] 12:21:04 INFO - PROCESS | 1834 | 1462476064049 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}] 12:21:04 INFO - PROCESS | 1834 | 1462476064268 Marionette TRACE conn3 <- [1,1879,null,{"value":null}] 12:21:04 INFO - PROCESS | 1834 | 1462476064581 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\", \"80296d11-d1d5-4e42-bf66-5e284310a16f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:21:04 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f298d257800 == 140 [pid = 1834] [id = 477] 12:21:04 INFO - PROCESS | 1834 | ++DOMWINDOW == 236 (0x7f2986159800) [pid = 1834] [serial = 1432] [outer = (nil)] 12:21:04 INFO - PROCESS | 1834 | ++DOMWINDOW == 237 (0x7f298cbc2000) [pid = 1834] [serial = 1433] [outer = 0x7f2986159800] 12:21:04 INFO - PROCESS | 1834 | 1462476064661 Marionette DEBUG loaded listener.js 12:21:04 INFO - PROCESS | 1834 | ++DOMWINDOW == 238 (0x7f298d1a8400) [pid = 1834] [serial = 1434] [outer = 0x7f2986159800] 12:21:05 INFO - PROCESS | 1834 | 1462476065507 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]]]}] 12:21:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.intersect.html | Canvas test: 2d.path.clip.intersect 12:21:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.intersect.html | took 1529ms 12:21:05 INFO - PROCESS | 1834 | 1462476065572 Marionette TRACE conn3 -> [0,1881,"getWindowHandle",null] 12:21:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.unaffected.html 12:21:05 INFO - PROCESS | 1834 | 1462476065576 Marionette TRACE conn3 <- [1,1881,null,{"value":"8"}] 12:21:05 INFO - PROCESS | 1834 | 1462476065582 Marionette TRACE conn3 -> [0,1882,"setScriptTimeout",{"ms":35000}] 12:21:05 INFO - PROCESS | 1834 | 1462476065585 Marionette TRACE conn3 <- [1,1882,null,{}] 12:21:05 INFO - PROCESS | 1834 | 1462476065590 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}] 12:21:05 INFO - PROCESS | 1834 | 1462476065811 Marionette TRACE conn3 <- [1,1883,null,{"value":null}] 12:21:06 INFO - PROCESS | 1834 | 1462476066115 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\", \"80296d11-d1d5-4e42-bf66-5e284310a16f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:21:06 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f298e806000 == 141 [pid = 1834] [id = 478] 12:21:06 INFO - PROCESS | 1834 | ++DOMWINDOW == 239 (0x7f29811ab800) [pid = 1834] [serial = 1435] [outer = (nil)] 12:21:06 INFO - PROCESS | 1834 | ++DOMWINDOW == 240 (0x7f298d21a400) [pid = 1834] [serial = 1436] [outer = 0x7f29811ab800] 12:21:06 INFO - PROCESS | 1834 | 1462476066193 Marionette DEBUG loaded listener.js 12:21:06 INFO - PROCESS | 1834 | ++DOMWINDOW == 241 (0x7f298d42a400) [pid = 1834] [serial = 1437] [outer = 0x7f29811ab800] 12:21:07 INFO - PROCESS | 1834 | 1462476067048 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]]]}] 12:21:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.unaffected.html | Canvas test: 2d.path.clip.unaffected 12:21:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.unaffected.html | took 1529ms 12:21:07 INFO - PROCESS | 1834 | 1462476067112 Marionette TRACE conn3 -> [0,1885,"getWindowHandle",null] 12:21:07 INFO - PROCESS | 1834 | 1462476067116 Marionette TRACE conn3 <- [1,1885,null,{"value":"8"}] 12:21:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.1.html 12:21:07 INFO - PROCESS | 1834 | 1462476067122 Marionette TRACE conn3 -> [0,1886,"setScriptTimeout",{"ms":35000}] 12:21:07 INFO - PROCESS | 1834 | 1462476067126 Marionette TRACE conn3 <- [1,1886,null,{}] 12:21:07 INFO - PROCESS | 1834 | 1462476067132 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}] 12:21:07 INFO - PROCESS | 1834 | 1462476067387 Marionette TRACE conn3 <- [1,1887,null,{"value":null}] 12:21:07 INFO - PROCESS | 1834 | 1462476067709 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\", \"80296d11-d1d5-4e42-bf66-5e284310a16f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:21:07 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f29958b4800 == 142 [pid = 1834] [id = 479] 12:21:07 INFO - PROCESS | 1834 | ++DOMWINDOW == 242 (0x7f298ff7a800) [pid = 1834] [serial = 1438] [outer = (nil)] 12:21:07 INFO - PROCESS | 1834 | ++DOMWINDOW == 243 (0x7f29901d5800) [pid = 1834] [serial = 1439] [outer = 0x7f298ff7a800] 12:21:07 INFO - PROCESS | 1834 | 1462476067794 Marionette DEBUG loaded listener.js 12:21:07 INFO - PROCESS | 1834 | ++DOMWINDOW == 244 (0x7f2993b47800) [pid = 1834] [serial = 1440] [outer = 0x7f298ff7a800] 12:21:08 INFO - PROCESS | 1834 | 1462476068652 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]]]}] 12:21:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.1.html | Canvas test: 2d.path.clip.winding.1 12:21:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.1.html | took 1581ms 12:21:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.2.html 12:21:08 INFO - PROCESS | 1834 | 1462476068704 Marionette TRACE conn3 -> [0,1889,"getWindowHandle",null] 12:21:08 INFO - PROCESS | 1834 | 1462476068707 Marionette TRACE conn3 <- [1,1889,null,{"value":"8"}] 12:21:08 INFO - PROCESS | 1834 | 1462476068713 Marionette TRACE conn3 -> [0,1890,"setScriptTimeout",{"ms":35000}] 12:21:08 INFO - PROCESS | 1834 | 1462476068717 Marionette TRACE conn3 <- [1,1890,null,{}] 12:21:08 INFO - PROCESS | 1834 | 1462476068723 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}] 12:21:08 INFO - PROCESS | 1834 | 1462476068949 Marionette TRACE conn3 <- [1,1891,null,{"value":null}] 12:21:09 INFO - PROCESS | 1834 | 1462476069285 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\", \"80296d11-d1d5-4e42-bf66-5e284310a16f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:21:09 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f29994b0800 == 143 [pid = 1834] [id = 480] 12:21:09 INFO - PROCESS | 1834 | ++DOMWINDOW == 245 (0x7f2993c75800) [pid = 1834] [serial = 1441] [outer = (nil)] 12:21:09 INFO - PROCESS | 1834 | ++DOMWINDOW == 246 (0x7f299594b000) [pid = 1834] [serial = 1442] [outer = 0x7f2993c75800] 12:21:09 INFO - PROCESS | 1834 | 1462476069363 Marionette DEBUG loaded listener.js 12:21:09 INFO - PROCESS | 1834 | ++DOMWINDOW == 247 (0x7f2996741c00) [pid = 1834] [serial = 1443] [outer = 0x7f2993c75800] 12:21:10 INFO - PROCESS | 1834 | 1462476070208 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]]]}] 12:21:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.2.html | Canvas test: 2d.path.clip.winding.2 12:21:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.2.html | took 1536ms 12:21:10 INFO - PROCESS | 1834 | 1462476070249 Marionette TRACE conn3 -> [0,1893,"getWindowHandle",null] 12:21:10 INFO - PROCESS | 1834 | 1462476070253 Marionette TRACE conn3 <- [1,1893,null,{"value":"8"}] 12:21:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.empty.html 12:21:10 INFO - PROCESS | 1834 | 1462476070259 Marionette TRACE conn3 -> [0,1894,"setScriptTimeout",{"ms":35000}] 12:21:10 INFO - PROCESS | 1834 | 1462476070261 Marionette TRACE conn3 <- [1,1894,null,{}] 12:21:10 INFO - PROCESS | 1834 | 1462476070268 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}] 12:21:10 INFO - PROCESS | 1834 | 1462476070485 Marionette TRACE conn3 <- [1,1895,null,{"value":null}] 12:21:10 INFO - PROCESS | 1834 | 1462476070757 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\", \"80296d11-d1d5-4e42-bf66-5e284310a16f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:21:10 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f29a6359000 == 144 [pid = 1834] [id = 481] 12:21:10 INFO - PROCESS | 1834 | ++DOMWINDOW == 248 (0x7f2993c74400) [pid = 1834] [serial = 1444] [outer = (nil)] 12:21:10 INFO - PROCESS | 1834 | ++DOMWINDOW == 249 (0x7f2997445800) [pid = 1834] [serial = 1445] [outer = 0x7f2993c74400] 12:21:10 INFO - PROCESS | 1834 | 1462476070874 Marionette DEBUG loaded listener.js 12:21:10 INFO - PROCESS | 1834 | ++DOMWINDOW == 250 (0x7f2999965800) [pid = 1834] [serial = 1446] [outer = 0x7f2993c74400] 12:21:11 INFO - PROCESS | 1834 | 1462476071740 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]]]}] 12:21:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.empty.html | Canvas test: 2d.path.closePath.empty 12:21:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.empty.html | took 1529ms 12:21:11 INFO - PROCESS | 1834 | 1462476071789 Marionette TRACE conn3 -> [0,1897,"getWindowHandle",null] 12:21:11 INFO - PROCESS | 1834 | 1462476071792 Marionette TRACE conn3 <- [1,1897,null,{"value":"8"}] 12:21:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.newline.html 12:21:11 INFO - PROCESS | 1834 | 1462476071799 Marionette TRACE conn3 -> [0,1898,"setScriptTimeout",{"ms":35000}] 12:21:11 INFO - PROCESS | 1834 | 1462476071802 Marionette TRACE conn3 <- [1,1898,null,{}] 12:21:11 INFO - PROCESS | 1834 | 1462476071808 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}] 12:21:12 INFO - PROCESS | 1834 | 1462476072025 Marionette TRACE conn3 <- [1,1899,null,{"value":null}] 12:21:12 INFO - PROCESS | 1834 | 1462476072337 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\", \"80296d11-d1d5-4e42-bf66-5e284310a16f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:21:12 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f29a8603000 == 145 [pid = 1834] [id = 482] 12:21:12 INFO - PROCESS | 1834 | ++DOMWINDOW == 251 (0x7f2985911400) [pid = 1834] [serial = 1447] [outer = (nil)] 12:21:12 INFO - PROCESS | 1834 | ++DOMWINDOW == 252 (0x7f299d649c00) [pid = 1834] [serial = 1448] [outer = 0x7f2985911400] 12:21:12 INFO - PROCESS | 1834 | 1462476072415 Marionette DEBUG loaded listener.js 12:21:12 INFO - PROCESS | 1834 | ++DOMWINDOW == 253 (0x7f29a3529800) [pid = 1834] [serial = 1449] [outer = 0x7f2985911400] 12:21:13 INFO - PROCESS | 1834 | 1462476073256 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]]]}] 12:21:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.newline.html | Canvas test: 2d.path.closePath.newline 12:21:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.newline.html | took 1534ms 12:21:13 INFO - PROCESS | 1834 | 1462476073334 Marionette TRACE conn3 -> [0,1901,"getWindowHandle",null] 12:21:13 INFO - PROCESS | 1834 | 1462476073338 Marionette TRACE conn3 <- [1,1901,null,{"value":"8"}] 12:21:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.nextpoint.html 12:21:13 INFO - PROCESS | 1834 | 1462476073343 Marionette TRACE conn3 -> [0,1902,"setScriptTimeout",{"ms":35000}] 12:21:13 INFO - PROCESS | 1834 | 1462476073346 Marionette TRACE conn3 <- [1,1902,null,{}] 12:21:13 INFO - PROCESS | 1834 | 1462476073352 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}] 12:21:13 INFO - PROCESS | 1834 | 1462476073589 Marionette TRACE conn3 <- [1,1903,null,{"value":null}] 12:21:13 INFO - PROCESS | 1834 | 1462476073901 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\", \"80296d11-d1d5-4e42-bf66-5e284310a16f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:21:13 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f29ad93d000 == 146 [pid = 1834] [id = 483] 12:21:13 INFO - PROCESS | 1834 | ++DOMWINDOW == 254 (0x7f297f87f000) [pid = 1834] [serial = 1450] [outer = (nil)] 12:21:13 INFO - PROCESS | 1834 | ++DOMWINDOW == 255 (0x7f297f885400) [pid = 1834] [serial = 1451] [outer = 0x7f297f87f000] 12:21:13 INFO - PROCESS | 1834 | 1462476073981 Marionette DEBUG loaded listener.js 12:21:14 INFO - PROCESS | 1834 | ++DOMWINDOW == 256 (0x7f297f88a800) [pid = 1834] [serial = 1452] [outer = 0x7f297f87f000] 12:21:14 INFO - PROCESS | 1834 | 1462476074863 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]]]}] 12:21:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | Canvas test: 2d.path.closePath.nextpoint 12:21:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | took 1578ms 12:21:14 INFO - PROCESS | 1834 | 1462476074924 Marionette TRACE conn3 -> [0,1905,"getWindowHandle",null] 12:21:14 INFO - PROCESS | 1834 | 1462476074927 Marionette TRACE conn3 <- [1,1905,null,{"value":"8"}] 12:21:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.basic.html 12:21:14 INFO - PROCESS | 1834 | 1462476074934 Marionette TRACE conn3 -> [0,1906,"setScriptTimeout",{"ms":35000}] 12:21:14 INFO - PROCESS | 1834 | 1462476074938 Marionette TRACE conn3 <- [1,1906,null,{}] 12:21:14 INFO - PROCESS | 1834 | 1462476074943 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}] 12:21:15 INFO - PROCESS | 1834 | 1462476075192 Marionette TRACE conn3 <- [1,1907,null,{"value":null}] 12:21:15 INFO - PROCESS | 1834 | 1462476075514 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\", \"80296d11-d1d5-4e42-bf66-5e284310a16f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:21:15 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f298c2bc800 == 147 [pid = 1834] [id = 484] 12:21:15 INFO - PROCESS | 1834 | ++DOMWINDOW == 257 (0x7f29a4920000) [pid = 1834] [serial = 1453] [outer = (nil)] 12:21:15 INFO - PROCESS | 1834 | ++DOMWINDOW == 258 (0x7f29a68e6800) [pid = 1834] [serial = 1454] [outer = 0x7f29a4920000] 12:21:15 INFO - PROCESS | 1834 | 1462476075599 Marionette DEBUG loaded listener.js 12:21:15 INFO - PROCESS | 1834 | ++DOMWINDOW == 259 (0x7f29a80a2800) [pid = 1834] [serial = 1455] [outer = 0x7f29a4920000] 12:21:16 INFO - PROCESS | 1834 | 1462476076483 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]]]}] 12:21:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.basic.html | Canvas test: 2d.path.fill.closed.basic 12:21:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.basic.html | took 1630ms 12:21:16 INFO - PROCESS | 1834 | 1462476076565 Marionette TRACE conn3 -> [0,1909,"getWindowHandle",null] 12:21:16 INFO - PROCESS | 1834 | 1462476076570 Marionette TRACE conn3 <- [1,1909,null,{"value":"8"}] 12:21:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html 12:21:16 INFO - PROCESS | 1834 | 1462476076577 Marionette TRACE conn3 -> [0,1910,"setScriptTimeout",{"ms":35000}] 12:21:16 INFO - PROCESS | 1834 | 1462476076580 Marionette TRACE conn3 <- [1,1910,null,{}] 12:21:16 INFO - PROCESS | 1834 | 1462476076585 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}] 12:21:16 INFO - PROCESS | 1834 | 1462476076843 Marionette TRACE conn3 <- [1,1911,null,{"value":null}] 12:21:17 INFO - PROCESS | 1834 | 1462476077162 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\", \"80296d11-d1d5-4e42-bf66-5e284310a16f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:21:17 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f297f719800 == 148 [pid = 1834] [id = 485] 12:21:17 INFO - PROCESS | 1834 | ++DOMWINDOW == 260 (0x7f2980d9ac00) [pid = 1834] [serial = 1456] [outer = (nil)] 12:21:17 INFO - PROCESS | 1834 | ++DOMWINDOW == 261 (0x7f2980da3400) [pid = 1834] [serial = 1457] [outer = 0x7f2980d9ac00] 12:21:17 INFO - PROCESS | 1834 | 1462476077247 Marionette DEBUG loaded listener.js 12:21:17 INFO - PROCESS | 1834 | ++DOMWINDOW == 262 (0x7f2986b30000) [pid = 1834] [serial = 1458] [outer = 0x7f2980d9ac00] 12:21:18 INFO - PROCESS | 1834 | 1462476078116 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]]]}] 12:21:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | Canvas test: 2d.path.fill.closed.unaffected 12:21:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | took 1579ms 12:21:18 INFO - PROCESS | 1834 | 1462476078158 Marionette TRACE conn3 -> [0,1913,"getWindowHandle",null] 12:21:18 INFO - PROCESS | 1834 | 1462476078161 Marionette TRACE conn3 <- [1,1913,null,{"value":"8"}] 12:21:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.overlap.html 12:21:18 INFO - PROCESS | 1834 | 1462476078167 Marionette TRACE conn3 -> [0,1914,"setScriptTimeout",{"ms":35000}] 12:21:18 INFO - PROCESS | 1834 | 1462476078170 Marionette TRACE conn3 <- [1,1914,null,{}] 12:21:18 INFO - PROCESS | 1834 | 1462476078175 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}] 12:21:18 INFO - PROCESS | 1834 | 1462476078399 Marionette TRACE conn3 <- [1,1915,null,{"value":null}] 12:21:18 INFO - PROCESS | 1834 | 1462476078683 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\", \"80296d11-d1d5-4e42-bf66-5e284310a16f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:21:18 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f2983377000 == 149 [pid = 1834] [id = 486] 12:21:18 INFO - PROCESS | 1834 | ++DOMWINDOW == 263 (0x7f2986b2fc00) [pid = 1834] [serial = 1459] [outer = (nil)] 12:21:18 INFO - PROCESS | 1834 | ++DOMWINDOW == 264 (0x7f2986b35c00) [pid = 1834] [serial = 1460] [outer = 0x7f2986b2fc00] 12:21:18 INFO - PROCESS | 1834 | 1462476078802 Marionette DEBUG loaded listener.js 12:21:18 INFO - PROCESS | 1834 | ++DOMWINDOW == 265 (0x7f2986b3a800) [pid = 1834] [serial = 1461] [outer = 0x7f2986b2fc00] 12:21:19 INFO - PROCESS | 1834 | 1462476079696 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]]]}] 12:21:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.overlap.html | Canvas test: 2d.path.fill.overlap 12:21:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.overlap.html | took 1580ms 12:21:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.add.html 12:21:19 INFO - PROCESS | 1834 | 1462476079749 Marionette TRACE conn3 -> [0,1917,"getWindowHandle",null] 12:21:19 INFO - PROCESS | 1834 | 1462476079751 Marionette TRACE conn3 <- [1,1917,null,{"value":"8"}] 12:21:19 INFO - PROCESS | 1834 | 1462476079758 Marionette TRACE conn3 -> [0,1918,"setScriptTimeout",{"ms":35000}] 12:21:19 INFO - PROCESS | 1834 | 1462476079761 Marionette TRACE conn3 <- [1,1918,null,{}] 12:21:19 INFO - PROCESS | 1834 | 1462476079768 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}] 12:21:19 INFO - PROCESS | 1834 | 1462476079990 Marionette TRACE conn3 <- [1,1919,null,{"value":null}] 12:21:20 INFO - PROCESS | 1834 | 1462476080265 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\", \"80296d11-d1d5-4e42-bf66-5e284310a16f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:21:20 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f2979b68800 == 150 [pid = 1834] [id = 487] 12:21:20 INFO - PROCESS | 1834 | ++DOMWINDOW == 266 (0x7f298461cc00) [pid = 1834] [serial = 1462] [outer = (nil)] 12:21:20 INFO - PROCESS | 1834 | ++DOMWINDOW == 267 (0x7f2984623000) [pid = 1834] [serial = 1463] [outer = 0x7f298461cc00] 12:21:20 INFO - PROCESS | 1834 | 1462476080381 Marionette DEBUG loaded listener.js 12:21:20 INFO - PROCESS | 1834 | ++DOMWINDOW == 268 (0x7f2984626c00) [pid = 1834] [serial = 1464] [outer = 0x7f298461cc00] 12:21:21 INFO - PROCESS | 1834 | 1462476081244 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]]]}] 12:21:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.add.html | Canvas test: 2d.path.fill.winding.add 12:21:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.add.html | took 1543ms 12:21:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html 12:21:21 INFO - PROCESS | 1834 | 1462476081302 Marionette TRACE conn3 -> [0,1921,"getWindowHandle",null] 12:21:21 INFO - PROCESS | 1834 | 1462476081304 Marionette TRACE conn3 <- [1,1921,null,{"value":"8"}] 12:21:21 INFO - PROCESS | 1834 | 1462476081311 Marionette TRACE conn3 -> [0,1922,"setScriptTimeout",{"ms":35000}] 12:21:21 INFO - PROCESS | 1834 | 1462476081314 Marionette TRACE conn3 <- [1,1922,null,{}] 12:21:21 INFO - PROCESS | 1834 | 1462476081319 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}] 12:21:21 INFO - PROCESS | 1834 | 1462476081539 Marionette TRACE conn3 <- [1,1923,null,{"value":null}] 12:21:21 INFO - PROCESS | 1834 | 1462476081863 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\", \"80296d11-d1d5-4e42-bf66-5e284310a16f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:21:21 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f2979b83800 == 151 [pid = 1834] [id = 488] 12:21:21 INFO - PROCESS | 1834 | ++DOMWINDOW == 269 (0x7f2979bea000) [pid = 1834] [serial = 1465] [outer = (nil)] 12:21:21 INFO - PROCESS | 1834 | ++DOMWINDOW == 270 (0x7f2979bf1400) [pid = 1834] [serial = 1466] [outer = 0x7f2979bea000] 12:21:21 INFO - PROCESS | 1834 | 1462476081944 Marionette DEBUG loaded listener.js 12:21:22 INFO - PROCESS | 1834 | ++DOMWINDOW == 271 (0x7f2979bf6000) [pid = 1834] [serial = 1467] [outer = 0x7f2979bea000] 12:21:22 INFO - PROCESS | 1834 | 1462476082837 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]]]}] 12:21:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | Canvas test: 2d.path.fill.winding.subtract.1 12:21:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | took 1583ms 12:21:22 INFO - PROCESS | 1834 | 1462476082894 Marionette TRACE conn3 -> [0,1925,"getWindowHandle",null] 12:21:22 INFO - PROCESS | 1834 | 1462476082897 Marionette TRACE conn3 <- [1,1925,null,{"value":"8"}] 12:21:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html 12:21:22 INFO - PROCESS | 1834 | 1462476082904 Marionette TRACE conn3 -> [0,1926,"setScriptTimeout",{"ms":35000}] 12:21:22 INFO - PROCESS | 1834 | 1462476082906 Marionette TRACE conn3 <- [1,1926,null,{}] 12:21:22 INFO - PROCESS | 1834 | 1462476082911 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}] 12:21:23 INFO - PROCESS | 1834 | 1462476083138 Marionette TRACE conn3 <- [1,1927,null,{"value":null}] 12:21:23 INFO - PROCESS | 1834 | 1462476083413 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\", \"80296d11-d1d5-4e42-bf66-5e284310a16f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:21:23 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f2979a16000 == 152 [pid = 1834] [id = 489] 12:21:23 INFO - PROCESS | 1834 | ++DOMWINDOW == 272 (0x7f2979becc00) [pid = 1834] [serial = 1468] [outer = (nil)] 12:21:23 INFO - PROCESS | 1834 | ++DOMWINDOW == 273 (0x7f2984624000) [pid = 1834] [serial = 1469] [outer = 0x7f2979becc00] 12:21:23 INFO - PROCESS | 1834 | 1462476083531 Marionette DEBUG loaded listener.js 12:21:23 INFO - PROCESS | 1834 | ++DOMWINDOW == 274 (0x7f2986b30800) [pid = 1834] [serial = 1470] [outer = 0x7f2979becc00] 12:21:24 INFO - PROCESS | 1834 | 1462476084450 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]]]}] 12:21:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | Canvas test: 2d.path.fill.winding.subtract.2 12:21:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | took 1579ms 12:21:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html 12:21:24 INFO - PROCESS | 1834 | 1462476084483 Marionette TRACE conn3 -> [0,1929,"getWindowHandle",null] 12:21:24 INFO - PROCESS | 1834 | 1462476084485 Marionette TRACE conn3 <- [1,1929,null,{"value":"8"}] 12:21:24 INFO - PROCESS | 1834 | 1462476084491 Marionette TRACE conn3 -> [0,1930,"setScriptTimeout",{"ms":35000}] 12:21:24 INFO - PROCESS | 1834 | 1462476084495 Marionette TRACE conn3 <- [1,1930,null,{}] 12:21:24 INFO - PROCESS | 1834 | 1462476084501 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}] 12:21:24 INFO - PROCESS | 1834 | 1462476084722 Marionette TRACE conn3 <- [1,1931,null,{"value":null}] 12:21:25 INFO - PROCESS | 1834 | 1462476085038 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\", \"80296d11-d1d5-4e42-bf66-5e284310a16f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:21:25 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f297f26b800 == 153 [pid = 1834] [id = 490] 12:21:25 INFO - PROCESS | 1834 | ++DOMWINDOW == 275 (0x7f2979bf1800) [pid = 1834] [serial = 1471] [outer = (nil)] 12:21:25 INFO - PROCESS | 1834 | ++DOMWINDOW == 276 (0x7f297f222c00) [pid = 1834] [serial = 1472] [outer = 0x7f2979bf1800] 12:21:25 INFO - PROCESS | 1834 | 1462476085115 Marionette DEBUG loaded listener.js 12:21:25 INFO - PROCESS | 1834 | ++DOMWINDOW == 277 (0x7f297f227400) [pid = 1834] [serial = 1473] [outer = 0x7f2979bf1800] 12:21:25 INFO - PROCESS | 1834 | 1462476085919 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]]]}] 12:21:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | Canvas test: 2d.path.fill.winding.subtract.3 12:21:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | took 1481ms 12:21:25 INFO - PROCESS | 1834 | 1462476085973 Marionette TRACE conn3 -> [0,1933,"getWindowHandle",null] 12:21:25 INFO - PROCESS | 1834 | 1462476085976 Marionette TRACE conn3 <- [1,1933,null,{"value":"8"}] 12:21:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.initial.html 12:21:25 INFO - PROCESS | 1834 | 1462476085982 Marionette TRACE conn3 -> [0,1934,"setScriptTimeout",{"ms":35000}] 12:21:25 INFO - PROCESS | 1834 | 1462476085985 Marionette TRACE conn3 <- [1,1934,null,{}] 12:21:25 INFO - PROCESS | 1834 | 1462476085990 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}] 12:21:26 INFO - PROCESS | 1834 | 1462476086210 Marionette TRACE conn3 <- [1,1935,null,{"value":null}] 12:21:26 INFO - PROCESS | 1834 | 1462476086503 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\", \"80296d11-d1d5-4e42-bf66-5e284310a16f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:21:26 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f29754d7800 == 154 [pid = 1834] [id = 491] 12:21:26 INFO - PROCESS | 1834 | ++DOMWINDOW == 278 (0x7f2975403c00) [pid = 1834] [serial = 1474] [outer = (nil)] 12:21:26 INFO - PROCESS | 1834 | ++DOMWINDOW == 279 (0x7f297540c000) [pid = 1834] [serial = 1475] [outer = 0x7f2975403c00] 12:21:26 INFO - PROCESS | 1834 | 1462476086623 Marionette DEBUG loaded listener.js 12:21:26 INFO - PROCESS | 1834 | ++DOMWINDOW == 280 (0x7f2975410000) [pid = 1834] [serial = 1476] [outer = 0x7f2975403c00] 12:21:28 INFO - PROCESS | 1834 | 1462476088415 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]]]}] 12:21:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.initial.html | Canvas test: 2d.path.initial 12:21:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.initial.html | took 2489ms 12:21:28 INFO - PROCESS | 1834 | 1462476088472 Marionette TRACE conn3 -> [0,1937,"getWindowHandle",null] 12:21:28 INFO - PROCESS | 1834 | 1462476088476 Marionette TRACE conn3 <- [1,1937,null,{"value":"8"}] 12:21:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.arc.html 12:21:28 INFO - PROCESS | 1834 | 1462476088485 Marionette TRACE conn3 -> [0,1938,"setScriptTimeout",{"ms":35000}] 12:21:28 INFO - PROCESS | 1834 | 1462476088490 Marionette TRACE conn3 <- [1,1938,null,{}] 12:21:28 INFO - PROCESS | 1834 | 1462476088501 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}] 12:21:28 INFO - PROCESS | 1834 | 1462476088731 Marionette TRACE conn3 <- [1,1939,null,{"value":null}] 12:21:29 INFO - PROCESS | 1834 | 1462476089007 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\", \"80296d11-d1d5-4e42-bf66-5e284310a16f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:21:29 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f297f26b000 == 155 [pid = 1834] [id = 492] 12:21:29 INFO - PROCESS | 1834 | ++DOMWINDOW == 281 (0x7f297540d800) [pid = 1834] [serial = 1477] [outer = (nil)] 12:21:29 INFO - PROCESS | 1834 | ++DOMWINDOW == 282 (0x7f297af49c00) [pid = 1834] [serial = 1478] [outer = 0x7f297540d800] 12:21:29 INFO - PROCESS | 1834 | 1462476089080 Marionette DEBUG loaded listener.js 12:21:29 INFO - PROCESS | 1834 | ++DOMWINDOW == 283 (0x7f297c1c5c00) [pid = 1834] [serial = 1479] [outer = 0x7f297540d800] 12:21:29 INFO - PROCESS | 1834 | --DOCSHELL 0x7f2985c79800 == 154 [pid = 1834] [id = 472] 12:21:29 INFO - PROCESS | 1834 | --DOCSHELL 0x7f2984451800 == 153 [pid = 1834] [id = 471] 12:21:29 INFO - PROCESS | 1834 | --DOCSHELL 0x7f2980958800 == 152 [pid = 1834] [id = 470] 12:21:29 INFO - PROCESS | 1834 | --DOCSHELL 0x7f2979ed2000 == 151 [pid = 1834] [id = 469] 12:21:29 INFO - PROCESS | 1834 | --DOCSHELL 0x7f2980ad6000 == 150 [pid = 1834] [id = 468] 12:21:29 INFO - PROCESS | 1834 | --DOCSHELL 0x7f297932f000 == 149 [pid = 1834] [id = 466] 12:21:29 INFO - PROCESS | 1834 | --DOCSHELL 0x7f2985b7f800 == 148 [pid = 1834] [id = 465] 12:21:29 INFO - PROCESS | 1834 | --DOCSHELL 0x7f298435b000 == 147 [pid = 1834] [id = 464] 12:21:29 INFO - PROCESS | 1834 | --DOCSHELL 0x7f29b00d1800 == 146 [pid = 1834] [id = 463] 12:21:30 INFO - PROCESS | 1834 | --DOMWINDOW == 282 (0x7f298a58e800) [pid = 1834] [serial = 1281] [outer = (nil)] [url = about:blank] 12:21:30 INFO - PROCESS | 1834 | --DOMWINDOW == 281 (0x7f2986177400) [pid = 1834] [serial = 1346] [outer = (nil)] [url = about:blank] 12:21:30 INFO - PROCESS | 1834 | --DOMWINDOW == 280 (0x7f2984484000) [pid = 1834] [serial = 1343] [outer = (nil)] [url = about:blank] 12:21:30 INFO - PROCESS | 1834 | --DOMWINDOW == 279 (0x7f298d7eac00) [pid = 1834] [serial = 1301] [outer = (nil)] [url = about:blank] 12:21:30 INFO - PROCESS | 1834 | --DOMWINDOW == 278 (0x7f29791f4800) [pid = 1834] [serial = 1283] [outer = (nil)] [url = about:blank] 12:21:30 INFO - PROCESS | 1834 | --DOMWINDOW == 277 (0x7f2986161c00) [pid = 1834] [serial = 1349] [outer = (nil)] [url = about:blank] 12:21:30 INFO - PROCESS | 1834 | --DOMWINDOW == 276 (0x7f298a586000) [pid = 1834] [serial = 1347] [outer = (nil)] [url = about:blank] 12:21:30 INFO - PROCESS | 1834 | --DOMWINDOW == 275 (0x7f297e850400) [pid = 1834] [serial = 1337] [outer = (nil)] [url = about:blank] 12:21:30 INFO - PROCESS | 1834 | --DOMWINDOW == 274 (0x7f297e8f8800) [pid = 1834] [serial = 1338] [outer = (nil)] [url = about:blank] 12:21:30 INFO - PROCESS | 1834 | --DOMWINDOW == 273 (0x7f298fe16c00) [pid = 1834] [serial = 1304] [outer = (nil)] [url = about:blank] 12:21:30 INFO - PROCESS | 1834 | --DOMWINDOW == 272 (0x7f2981156800) [pid = 1834] [serial = 1340] [outer = (nil)] [url = about:blank] 12:21:30 INFO - PROCESS | 1834 | --DOMWINDOW == 271 (0x7f29825a5000) [pid = 1834] [serial = 1341] [outer = (nil)] [url = about:blank] 12:21:30 INFO - PROCESS | 1834 | --DOMWINDOW == 270 (0x7f298fe7e400) [pid = 1834] [serial = 1307] [outer = (nil)] [url = about:blank] 12:21:30 INFO - PROCESS | 1834 | --DOMWINDOW == 269 (0x7f299d648400) [pid = 1834] [serial = 1322] [outer = (nil)] [url = about:blank] 12:21:30 INFO - PROCESS | 1834 | --DOMWINDOW == 268 (0x7f299794a000) [pid = 1834] [serial = 1319] [outer = (nil)] [url = about:blank] 12:21:30 INFO - PROCESS | 1834 | --DOMWINDOW == 267 (0x7f298438b800) [pid = 1834] [serial = 1289] [outer = (nil)] [url = about:blank] 12:21:30 INFO - PROCESS | 1834 | --DOMWINDOW == 266 (0x7f298a590800) [pid = 1834] [serial = 1292] [outer = (nil)] [url = about:blank] 12:21:30 INFO - PROCESS | 1834 | --DOMWINDOW == 265 (0x7f2995a25000) [pid = 1834] [serial = 1316] [outer = (nil)] [url = about:blank] 12:21:30 INFO - PROCESS | 1834 | --DOMWINDOW == 264 (0x7f298bcfc000) [pid = 1834] [serial = 1295] [outer = (nil)] [url = about:blank] 12:21:30 INFO - PROCESS | 1834 | --DOMWINDOW == 263 (0x7f297926dc00) [pid = 1834] [serial = 1331] [outer = (nil)] [url = about:blank] 12:21:30 INFO - PROCESS | 1834 | --DOMWINDOW == 262 (0x7f2980e6cc00) [pid = 1834] [serial = 1328] [outer = (nil)] [url = about:blank] 12:21:30 INFO - PROCESS | 1834 | --DOMWINDOW == 261 (0x7f29a3742000) [pid = 1834] [serial = 1325] [outer = (nil)] [url = about:blank] 12:21:30 INFO - PROCESS | 1834 | --DOMWINDOW == 260 (0x7f2980eab800) [pid = 1834] [serial = 1286] [outer = (nil)] [url = about:blank] 12:21:30 INFO - PROCESS | 1834 | --DOMWINDOW == 259 (0x7f29901d5c00) [pid = 1834] [serial = 1310] [outer = (nil)] [url = about:blank] 12:21:30 INFO - PROCESS | 1834 | --DOMWINDOW == 258 (0x7f2993c7a000) [pid = 1834] [serial = 1313] [outer = (nil)] [url = about:blank] 12:21:30 INFO - PROCESS | 1834 | --DOMWINDOW == 257 (0x7f298c844400) [pid = 1834] [serial = 1298] [outer = (nil)] [url = about:blank] 12:21:30 INFO - PROCESS | 1834 | --DOMWINDOW == 256 (0x7f297e8f3800) [pid = 1834] [serial = 1334] [outer = (nil)] [url = about:blank] 12:21:30 INFO - PROCESS | 1834 | --DOMWINDOW == 255 (0x7f298a5e4c00) [pid = 1834] [serial = 1350] [outer = (nil)] [url = about:blank] 12:21:30 INFO - PROCESS | 1834 | --DOMWINDOW == 254 (0x7f2985909c00) [pid = 1834] [serial = 1344] [outer = (nil)] [url = about:blank] 12:21:30 INFO - PROCESS | 1834 | 1462476090703 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]]]}] 12:21:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | isPointInPath() works on arcs 12:21:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | took 2239ms 12:21:30 INFO - PROCESS | 1834 | 1462476090724 Marionette TRACE conn3 -> [0,1941,"getWindowHandle",null] 12:21:30 INFO - PROCESS | 1834 | 1462476090732 Marionette TRACE conn3 <- [1,1941,null,{"value":"8"}] 12:21:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html 12:21:30 INFO - PROCESS | 1834 | 1462476090741 Marionette TRACE conn3 -> [0,1942,"setScriptTimeout",{"ms":35000}] 12:21:30 INFO - PROCESS | 1834 | 1462476090745 Marionette TRACE conn3 <- [1,1942,null,{}] 12:21:30 INFO - PROCESS | 1834 | 1462476090751 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}] 12:21:30 INFO - PROCESS | 1834 | 1462476090955 Marionette TRACE conn3 <- [1,1943,null,{"value":null}] 12:21:31 INFO - PROCESS | 1834 | 1462476091147 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\", \"80296d11-d1d5-4e42-bf66-5e284310a16f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:21:31 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f297e6b4800 == 147 [pid = 1834] [id = 493] 12:21:31 INFO - PROCESS | 1834 | ++DOMWINDOW == 255 (0x7f297540f800) [pid = 1834] [serial = 1480] [outer = (nil)] 12:21:31 INFO - PROCESS | 1834 | ++DOMWINDOW == 256 (0x7f297f21d800) [pid = 1834] [serial = 1481] [outer = 0x7f297540f800] 12:21:31 INFO - PROCESS | 1834 | 1462476091215 Marionette DEBUG loaded listener.js 12:21:31 INFO - PROCESS | 1834 | ++DOMWINDOW == 257 (0x7f297f45f400) [pid = 1834] [serial = 1482] [outer = 0x7f297540f800] 12:21:32 INFO - PROCESS | 1834 | 1462476092040 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]]]}] 12:21:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | isPointInPath() detects whether the point is inside the path 12:21:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | took 1381ms 12:21:32 INFO - PROCESS | 1834 | 1462476092123 Marionette TRACE conn3 -> [0,1945,"getWindowHandle",null] 12:21:32 INFO - PROCESS | 1834 | 1462476092127 Marionette TRACE conn3 <- [1,1945,null,{"value":"8"}] 12:21:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html 12:21:32 INFO - PROCESS | 1834 | 1462476092132 Marionette TRACE conn3 -> [0,1946,"setScriptTimeout",{"ms":35000}] 12:21:32 INFO - PROCESS | 1834 | 1462476092138 Marionette TRACE conn3 <- [1,1946,null,{}] 12:21:32 INFO - PROCESS | 1834 | 1462476092152 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}] 12:21:32 INFO - PROCESS | 1834 | 1462476092359 Marionette TRACE conn3 <- [1,1947,null,{"value":null}] 12:21:32 INFO - PROCESS | 1834 | 1462476092582 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\", \"80296d11-d1d5-4e42-bf66-5e284310a16f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:21:32 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f2980946000 == 148 [pid = 1834] [id = 494] 12:21:32 INFO - PROCESS | 1834 | ++DOMWINDOW == 258 (0x7f298092a400) [pid = 1834] [serial = 1483] [outer = (nil)] 12:21:32 INFO - PROCESS | 1834 | ++DOMWINDOW == 259 (0x7f2980937800) [pid = 1834] [serial = 1484] [outer = 0x7f298092a400] 12:21:32 INFO - PROCESS | 1834 | 1462476092650 Marionette DEBUG loaded listener.js 12:21:32 INFO - PROCESS | 1834 | ++DOMWINDOW == 260 (0x7f2980e70c00) [pid = 1834] [serial = 1485] [outer = 0x7f298092a400] 12:21:33 INFO - PROCESS | 1834 | 1462476093525 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]]]}] 12:21:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | isPointInPath() detects whether the point is inside the path 12:21:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | took 1446ms 12:21:33 INFO - PROCESS | 1834 | 1462476093581 Marionette TRACE conn3 -> [0,1949,"getWindowHandle",null] 12:21:33 INFO - PROCESS | 1834 | 1462476093585 Marionette TRACE conn3 <- [1,1949,null,{"value":"8"}] 12:21:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html 12:21:33 INFO - PROCESS | 1834 | 1462476093591 Marionette TRACE conn3 -> [0,1950,"setScriptTimeout",{"ms":35000}] 12:21:33 INFO - PROCESS | 1834 | 1462476093593 Marionette TRACE conn3 <- [1,1950,null,{}] 12:21:33 INFO - PROCESS | 1834 | 1462476093599 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}] 12:21:33 INFO - PROCESS | 1834 | 1462476093874 Marionette TRACE conn3 <- [1,1951,null,{"value":null}] 12:21:33 INFO - PROCESS | 1834 | 1462476093911 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\", \"80296d11-d1d5-4e42-bf66-5e284310a16f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:21:33 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f2981346000 == 149 [pid = 1834] [id = 495] 12:21:33 INFO - PROCESS | 1834 | ++DOMWINDOW == 261 (0x7f2980ea7c00) [pid = 1834] [serial = 1486] [outer = (nil)] 12:21:33 INFO - PROCESS | 1834 | ++DOMWINDOW == 262 (0x7f29825a5000) [pid = 1834] [serial = 1487] [outer = 0x7f2980ea7c00] 12:21:33 INFO - PROCESS | 1834 | 1462476093974 Marionette DEBUG loaded listener.js 12:21:34 INFO - PROCESS | 1834 | ++DOMWINDOW == 263 (0x7f2983233000) [pid = 1834] [serial = 1488] [outer = 0x7f2980ea7c00] 12:21:35 INFO - PROCESS | 1834 | --DOMWINDOW == 262 (0x7f297fad7000) [pid = 1834] [serial = 1129] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html] 12:21:35 INFO - PROCESS | 1834 | --DOMWINDOW == 261 (0x7f297af43c00) [pid = 1834] [serial = 1213] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.open.html] 12:21:35 INFO - PROCESS | 1834 | --DOMWINDOW == 260 (0x7f298f340400) [pid = 1834] [serial = 1174] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.butt.html] 12:21:35 INFO - PROCESS | 1834 | --DOMWINDOW == 259 (0x7f297e84ac00) [pid = 1834] [serial = 1255] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.invalid.html] 12:21:35 INFO - PROCESS | 1834 | --DOMWINDOW == 258 (0x7f297af45400) [pid = 1834] [serial = 1183] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.open.html] 12:21:35 INFO - PROCESS | 1834 | --DOMWINDOW == 257 (0x7f298322c400) [pid = 1834] [serial = 1225] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.acute.html] 12:21:35 INFO - PROCESS | 1834 | --DOMWINDOW == 256 (0x7f29791f2400) [pid = 1834] [serial = 1126] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html] 12:21:35 INFO - PROCESS | 1834 | --DOMWINDOW == 255 (0x7f2993c72000) [pid = 1834] [serial = 1246] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.within.html] 12:21:35 INFO - PROCESS | 1834 | --DOMWINDOW == 254 (0x7f2996b47c00) [pid = 1834] [serial = 1177] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.closed.html] 12:21:35 INFO - PROCESS | 1834 | --DOMWINDOW == 253 (0x7f2980eab000) [pid = 1834] [serial = 1165] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html] 12:21:35 INFO - PROCESS | 1834 | --DOMWINDOW == 252 (0x7f2982c3d400) [pid = 1834] [serial = 1252] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.basic.html] 12:21:35 INFO - PROCESS | 1834 | --DOMWINDOW == 251 (0x7f299995a400) [pid = 1834] [serial = 1108] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html] 12:21:35 INFO - PROCESS | 1834 | --DOMWINDOW == 250 (0x7f298d1dfc00) [pid = 1834] [serial = 1168] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html] 12:21:35 INFO - PROCESS | 1834 | --DOMWINDOW == 249 (0x7f298259dc00) [pid = 1834] [serial = 1219] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.round.html] 12:21:35 INFO - PROCESS | 1834 | --DOMWINDOW == 248 (0x7f29791efc00) [pid = 1834] [serial = 1117] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html] 12:21:35 INFO - PROCESS | 1834 | --DOMWINDOW == 247 (0x7f298ffd4000) [pid = 1834] [serial = 1021] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html] 12:21:35 INFO - PROCESS | 1834 | --DOMWINDOW == 246 (0x7f298c3bbc00) [pid = 1834] [serial = 1228] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.exceeded.html] 12:21:35 INFO - PROCESS | 1834 | --DOMWINDOW == 245 (0x7f298f336c00) [pid = 1834] [serial = 1240] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.rightangle.html] 12:21:35 INFO - PROCESS | 1834 | --DOMWINDOW == 244 (0x7f298c3bc000) [pid = 1834] [serial = 1231] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.invalid.html] 12:21:35 INFO - PROCESS | 1834 | --DOMWINDOW == 243 (0x7f2997443c00) [pid = 1834] [serial = 1105] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html] 12:21:35 INFO - PROCESS | 1834 | --DOMWINDOW == 242 (0x7f297e8ca400) [pid = 1834] [serial = 1153] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html] 12:21:35 INFO - PROCESS | 1834 | --DOMWINDOW == 241 (0x7f297b2f6c00) [pid = 1834] [serial = 1114] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html] 12:21:35 INFO - PROCESS | 1834 | --DOMWINDOW == 240 (0x7f298e58b400) [pid = 1834] [serial = 1237] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.obtuse.html] 12:21:35 INFO - PROCESS | 1834 | --DOMWINDOW == 239 (0x7f29a4418c00) [pid = 1834] [serial = 1180] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.invalid.html] 12:21:35 INFO - PROCESS | 1834 | --DOMWINDOW == 238 (0x7f297c4c8800) [pid = 1834] [serial = 1123] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html] 12:21:35 INFO - PROCESS | 1834 | --DOMWINDOW == 237 (0x7f297c1c6c00) [pid = 1834] [serial = 1249] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.union.html] 12:21:35 INFO - PROCESS | 1834 | --DOMWINDOW == 236 (0x7f298615f000) [pid = 1834] [serial = 1234] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.lineedge.html] 12:21:35 INFO - PROCESS | 1834 | --DOMWINDOW == 235 (0x7f2982c36400) [pid = 1834] [serial = 1156] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html] 12:21:35 INFO - PROCESS | 1834 | --DOMWINDOW == 234 (0x7f297b2f6000) [pid = 1834] [serial = 1111] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html] 12:21:35 INFO - PROCESS | 1834 | --DOMWINDOW == 233 (0x7f2993c70000) [pid = 1834] [serial = 1243] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.valid.html] 12:21:35 INFO - PROCESS | 1834 | --DOMWINDOW == 232 (0x7f298b9c2c00) [pid = 1834] [serial = 1162] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html] 12:21:35 INFO - PROCESS | 1834 | --DOMWINDOW == 231 (0x7f29809fc000) [pid = 1834] [serial = 1216] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.parallel.html] 12:21:35 INFO - PROCESS | 1834 | --DOMWINDOW == 230 (0x7f29791f0c00) [pid = 1834] [serial = 1120] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html] 12:21:35 INFO - PROCESS | 1834 | --DOMWINDOW == 229 (0x7f2979268400) [pid = 1834] [serial = 1333] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.2.html] 12:21:35 INFO - PROCESS | 1834 | --DOMWINDOW == 228 (0x7f297e84d000) [pid = 1834] [serial = 1258] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.scaledefault.html] 12:21:35 INFO - PROCESS | 1834 | --DOMWINDOW == 227 (0x7f29791f1400) [pid = 1834] [serial = 1186] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.round.html] 12:21:35 INFO - PROCESS | 1834 | --DOMWINDOW == 226 (0x7f29791f8400) [pid = 1834] [serial = 1222] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.valid.html] 12:21:35 INFO - PROCESS | 1834 | --DOMWINDOW == 225 (0x7f298590bc00) [pid = 1834] [serial = 1159] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html] 12:21:35 INFO - PROCESS | 1834 | --DOMWINDOW == 224 (0x7f2981153800) [pid = 1834] [serial = 1414] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html] 12:21:35 INFO - PROCESS | 1834 | --DOMWINDOW == 223 (0x7f29825a5400) [pid = 1834] [serial = 1417] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html] 12:21:35 INFO - PROCESS | 1834 | --DOMWINDOW == 222 (0x7f297b28a000) [pid = 1834] [serial = 1408] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html] 12:21:35 INFO - PROCESS | 1834 | --DOMWINDOW == 221 (0x7f2979265800) [pid = 1834] [serial = 1405] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.basic.html] 12:21:35 INFO - PROCESS | 1834 | --DOMWINDOW == 220 (0x7f297e856000) [pid = 1834] [serial = 1411] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html] 12:21:35 INFO - PROCESS | 1834 | --DOMWINDOW == 219 (0x7f298d41f800) [pid = 1834] [serial = 1171] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html] 12:21:35 INFO - PROCESS | 1834 | 1462476095901 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]]]}] 12:21:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | isPointInPath() works on Bezier curves 12:21:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | took 2334ms 12:21:35 INFO - PROCESS | 1834 | 1462476095927 Marionette TRACE conn3 -> [0,1953,"getWindowHandle",null] 12:21:35 INFO - PROCESS | 1834 | 1462476095930 Marionette TRACE conn3 <- [1,1953,null,{"value":"8"}] 12:21:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html 12:21:35 INFO - PROCESS | 1834 | 1462476095936 Marionette TRACE conn3 -> [0,1954,"setScriptTimeout",{"ms":35000}] 12:21:35 INFO - PROCESS | 1834 | 1462476095938 Marionette TRACE conn3 <- [1,1954,null,{}] 12:21:35 INFO - PROCESS | 1834 | 1462476095945 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}] 12:21:36 INFO - PROCESS | 1834 | 1462476096214 Marionette TRACE conn3 <- [1,1955,null,{"value":null}] 12:21:36 INFO - PROCESS | 1834 | 1462476096236 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\", \"80296d11-d1d5-4e42-bf66-5e284310a16f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:21:36 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f29808d5800 == 150 [pid = 1834] [id = 496] 12:21:36 INFO - PROCESS | 1834 | ++DOMWINDOW == 220 (0x7f29791f0c00) [pid = 1834] [serial = 1489] [outer = (nil)] 12:21:36 INFO - PROCESS | 1834 | ++DOMWINDOW == 221 (0x7f297b2f2c00) [pid = 1834] [serial = 1490] [outer = 0x7f29791f0c00] 12:21:36 INFO - PROCESS | 1834 | 1462476096298 Marionette DEBUG loaded listener.js 12:21:36 INFO - PROCESS | 1834 | ++DOMWINDOW == 222 (0x7f297e8d1c00) [pid = 1834] [serial = 1491] [outer = 0x7f29791f0c00] 12:21:36 INFO - PROCESS | 1834 | ************************* 12:21:36 INFO - PROCESS | 1834 | A coding exception was thrown and uncaught in a Task. 12:21:36 INFO - PROCESS | 1834 | 12:21:36 INFO - PROCESS | 1834 | Full message: TypeError: NetworkError when attempting to fetch resource. 12:21:36 INFO - PROCESS | 1834 | Full stack: 12:21:36 INFO - PROCESS | 1834 | ************************* 12:21:37 INFO - PROCESS | 1834 | 1462476097198 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]]]}] 12:21:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | isPointInPath() works on unclosed arcs larger than 2pi 12:21:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | took 1282ms 12:21:37 INFO - PROCESS | 1834 | 1462476097221 Marionette TRACE conn3 -> [0,1957,"getWindowHandle",null] 12:21:37 INFO - PROCESS | 1834 | 1462476097236 Marionette TRACE conn3 <- [1,1957,null,{"value":"8"}] 12:21:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.edge.html 12:21:37 INFO - PROCESS | 1834 | 1462476097244 Marionette TRACE conn3 -> [0,1958,"setScriptTimeout",{"ms":35000}] 12:21:37 INFO - PROCESS | 1834 | 1462476097247 Marionette TRACE conn3 <- [1,1958,null,{}] 12:21:37 INFO - PROCESS | 1834 | 1462476097252 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}] 12:21:37 INFO - PROCESS | 1834 | 1462476097469 Marionette TRACE conn3 <- [1,1959,null,{"value":null}] 12:21:37 INFO - PROCESS | 1834 | 1462476097856 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\", \"80296d11-d1d5-4e42-bf66-5e284310a16f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:21:37 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f2979b77000 == 151 [pid = 1834] [id = 497] 12:21:37 INFO - PROCESS | 1834 | ++DOMWINDOW == 223 (0x7f2975407c00) [pid = 1834] [serial = 1492] [outer = (nil)] 12:21:37 INFO - PROCESS | 1834 | ++DOMWINDOW == 224 (0x7f29791f3000) [pid = 1834] [serial = 1493] [outer = 0x7f2975407c00] 12:21:38 INFO - PROCESS | 1834 | 1462476097998 Marionette DEBUG loaded listener.js 12:21:38 INFO - PROCESS | 1834 | ++DOMWINDOW == 225 (0x7f2979bf7800) [pid = 1834] [serial = 1494] [outer = 0x7f2975407c00] 12:21:38 INFO - PROCESS | 1834 | 1462476098972 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]]]}] 12:21:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | isPointInPath() counts points on the path as being inside 12:21:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | took 1789ms 12:21:39 INFO - PROCESS | 1834 | 1462476099039 Marionette TRACE conn3 -> [0,1961,"getWindowHandle",null] 12:21:39 INFO - PROCESS | 1834 | 1462476099049 Marionette TRACE conn3 <- [1,1961,null,{"value":"8"}] 12:21:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.empty.html 12:21:39 INFO - PROCESS | 1834 | 1462476099062 Marionette TRACE conn3 -> [0,1962,"setScriptTimeout",{"ms":35000}] 12:21:39 INFO - PROCESS | 1834 | 1462476099071 Marionette TRACE conn3 <- [1,1962,null,{}] 12:21:39 INFO - PROCESS | 1834 | 1462476099083 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}] 12:21:39 INFO - PROCESS | 1834 | 1462476099370 Marionette TRACE conn3 <- [1,1963,null,{"value":null}] 12:21:39 INFO - PROCESS | 1834 | 1462476099722 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\", \"80296d11-d1d5-4e42-bf66-5e284310a16f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:21:39 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f2980943800 == 152 [pid = 1834] [id = 498] 12:21:39 INFO - PROCESS | 1834 | ++DOMWINDOW == 226 (0x7f297e8f6000) [pid = 1834] [serial = 1495] [outer = (nil)] 12:21:39 INFO - PROCESS | 1834 | ++DOMWINDOW == 227 (0x7f297f224400) [pid = 1834] [serial = 1496] [outer = 0x7f297e8f6000] 12:21:39 INFO - PROCESS | 1834 | 1462476099798 Marionette DEBUG loaded listener.js 12:21:39 INFO - PROCESS | 1834 | ++DOMWINDOW == 228 (0x7f297f886000) [pid = 1834] [serial = 1497] [outer = 0x7f297e8f6000] 12:21:40 INFO - PROCESS | 1834 | 1462476100721 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]]]}] 12:21:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | isPointInPath() works when there is no path 12:21:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | took 1691ms 12:21:40 INFO - PROCESS | 1834 | 1462476100754 Marionette TRACE conn3 -> [0,1965,"getWindowHandle",null] 12:21:40 INFO - PROCESS | 1834 | 1462476100760 Marionette TRACE conn3 <- [1,1965,null,{"value":"8"}] 12:21:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html 12:21:40 INFO - PROCESS | 1834 | 1462476100767 Marionette TRACE conn3 -> [0,1966,"setScriptTimeout",{"ms":35000}] 12:21:40 INFO - PROCESS | 1834 | 1462476100769 Marionette TRACE conn3 <- [1,1966,null,{}] 12:21:40 INFO - PROCESS | 1834 | 1462476100775 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}] 12:21:40 INFO - PROCESS | 1834 | 1462476100994 Marionette TRACE conn3 <- [1,1967,null,{"value":null}] 12:21:41 INFO - PROCESS | 1834 | 1462476101295 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\", \"80296d11-d1d5-4e42-bf66-5e284310a16f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:21:41 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f29846e0000 == 153 [pid = 1834] [id = 499] 12:21:41 INFO - PROCESS | 1834 | ++DOMWINDOW == 229 (0x7f2981156800) [pid = 1834] [serial = 1498] [outer = (nil)] 12:21:41 INFO - PROCESS | 1834 | ++DOMWINDOW == 230 (0x7f29811aac00) [pid = 1834] [serial = 1499] [outer = 0x7f2981156800] 12:21:41 INFO - PROCESS | 1834 | 1462476101458 Marionette DEBUG loaded listener.js 12:21:41 INFO - PROCESS | 1834 | ++DOMWINDOW == 231 (0x7f298438ac00) [pid = 1834] [serial = 1500] [outer = 0x7f2981156800] 12:21:42 INFO - PROCESS | 1834 | 1462476102371 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]]]}] 12:21:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | isPointInPath() returns false for non-finite arguments 12:21:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | took 1644ms 12:21:42 INFO - PROCESS | 1834 | 1462476102412 Marionette TRACE conn3 -> [0,1969,"getWindowHandle",null] 12:21:42 INFO - PROCESS | 1834 | 1462476102417 Marionette TRACE conn3 <- [1,1969,null,{"value":"8"}] 12:21:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.outside.html 12:21:42 INFO - PROCESS | 1834 | 1462476102433 Marionette TRACE conn3 -> [0,1970,"setScriptTimeout",{"ms":35000}] 12:21:42 INFO - PROCESS | 1834 | 1462476102442 Marionette TRACE conn3 <- [1,1970,null,{}] 12:21:42 INFO - PROCESS | 1834 | 1462476102448 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}] 12:21:42 INFO - PROCESS | 1834 | 1462476102696 Marionette TRACE conn3 <- [1,1971,null,{"value":null}] 12:21:43 INFO - PROCESS | 1834 | 1462476103067 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\", \"80296d11-d1d5-4e42-bf66-5e284310a16f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:21:43 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f2985c67800 == 154 [pid = 1834] [id = 500] 12:21:43 INFO - PROCESS | 1834 | ++DOMWINDOW == 232 (0x7f297926c000) [pid = 1834] [serial = 1501] [outer = (nil)] 12:21:43 INFO - PROCESS | 1834 | ++DOMWINDOW == 233 (0x7f298465b800) [pid = 1834] [serial = 1502] [outer = 0x7f297926c000] 12:21:43 INFO - PROCESS | 1834 | 1462476103193 Marionette DEBUG loaded listener.js 12:21:43 INFO - PROCESS | 1834 | ++DOMWINDOW == 234 (0x7f2985910400) [pid = 1834] [serial = 1503] [outer = 0x7f297926c000] 12:21:44 INFO - PROCESS | 1834 | 1462476104145 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]]]}] 12:21:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | isPointInPath() works on paths outside the canvas 12:21:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | took 1746ms 12:21:44 INFO - PROCESS | 1834 | 1462476104172 Marionette TRACE conn3 -> [0,1973,"getWindowHandle",null] 12:21:44 INFO - PROCESS | 1834 | 1462476104177 Marionette TRACE conn3 <- [1,1973,null,{"value":"8"}] 12:21:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html 12:21:44 INFO - PROCESS | 1834 | 1462476104183 Marionette TRACE conn3 -> [0,1974,"setScriptTimeout",{"ms":35000}] 12:21:44 INFO - PROCESS | 1834 | 1462476104186 Marionette TRACE conn3 <- [1,1974,null,{}] 12:21:44 INFO - PROCESS | 1834 | 1462476104191 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}] 12:21:44 INFO - PROCESS | 1834 | 1462476104416 Marionette TRACE conn3 <- [1,1975,null,{"value":null}] 12:21:44 INFO - PROCESS | 1834 | 1462476104706 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\", \"80296d11-d1d5-4e42-bf66-5e284310a16f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:21:44 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f29874df000 == 155 [pid = 1834] [id = 501] 12:21:44 INFO - PROCESS | 1834 | ++DOMWINDOW == 235 (0x7f297e854000) [pid = 1834] [serial = 1504] [outer = (nil)] 12:21:44 INFO - PROCESS | 1834 | ++DOMWINDOW == 236 (0x7f2986158400) [pid = 1834] [serial = 1505] [outer = 0x7f297e854000] 12:21:44 INFO - PROCESS | 1834 | 1462476104825 Marionette DEBUG loaded listener.js 12:21:44 INFO - PROCESS | 1834 | ++DOMWINDOW == 237 (0x7f2986b2f800) [pid = 1834] [serial = 1506] [outer = 0x7f297e854000] 12:21:45 INFO - PROCESS | 1834 | 1462476105635 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]]]}] 12:21:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | isPointInPath() uses the current path, not just the subpath 12:21:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | took 1489ms 12:21:45 INFO - PROCESS | 1834 | 1462476105673 Marionette TRACE conn3 -> [0,1977,"getWindowHandle",null] 12:21:45 INFO - PROCESS | 1834 | 1462476105676 Marionette TRACE conn3 <- [1,1977,null,{"value":"8"}] 12:21:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html 12:21:45 INFO - PROCESS | 1834 | 1462476105682 Marionette TRACE conn3 -> [0,1978,"setScriptTimeout",{"ms":35000}] 12:21:45 INFO - PROCESS | 1834 | 1462476105685 Marionette TRACE conn3 <- [1,1978,null,{}] 12:21:45 INFO - PROCESS | 1834 | 1462476105691 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}] 12:21:45 INFO - PROCESS | 1834 | 1462476105919 Marionette TRACE conn3 <- [1,1979,null,{"value":null}] 12:21:46 INFO - PROCESS | 1834 | 1462476106201 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\", \"80296d11-d1d5-4e42-bf66-5e284310a16f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:21:46 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f298c2b3800 == 156 [pid = 1834] [id = 502] 12:21:46 INFO - PROCESS | 1834 | ++DOMWINDOW == 238 (0x7f2986e64000) [pid = 1834] [serial = 1507] [outer = (nil)] 12:21:46 INFO - PROCESS | 1834 | ++DOMWINDOW == 239 (0x7f2986f66000) [pid = 1834] [serial = 1508] [outer = 0x7f2986e64000] 12:21:46 INFO - PROCESS | 1834 | 1462476106346 Marionette DEBUG loaded listener.js 12:21:46 INFO - PROCESS | 1834 | ++DOMWINDOW == 240 (0x7f298a965800) [pid = 1834] [serial = 1509] [outer = 0x7f2986e64000] 12:21:47 INFO - PROCESS | 1834 | 1462476107238 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]]]}] 12:21:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | isPointInPath() handles transformations correctly 12:21:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | took 1584ms 12:21:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html 12:21:47 INFO - PROCESS | 1834 | 1462476107268 Marionette TRACE conn3 -> [0,1981,"getWindowHandle",null] 12:21:47 INFO - PROCESS | 1834 | 1462476107271 Marionette TRACE conn3 <- [1,1981,null,{"value":"8"}] 12:21:47 INFO - PROCESS | 1834 | 1462476107278 Marionette TRACE conn3 -> [0,1982,"setScriptTimeout",{"ms":35000}] 12:21:47 INFO - PROCESS | 1834 | 1462476107281 Marionette TRACE conn3 <- [1,1982,null,{}] 12:21:47 INFO - PROCESS | 1834 | 1462476107286 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}] 12:21:47 INFO - PROCESS | 1834 | 1462476107514 Marionette TRACE conn3 <- [1,1983,null,{"value":null}] 12:21:47 INFO - PROCESS | 1834 | 1462476107790 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\", \"80296d11-d1d5-4e42-bf66-5e284310a16f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:21:47 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f298cc20000 == 157 [pid = 1834] [id = 503] 12:21:47 INFO - PROCESS | 1834 | ++DOMWINDOW == 241 (0x7f2986b3c800) [pid = 1834] [serial = 1510] [outer = (nil)] 12:21:47 INFO - PROCESS | 1834 | ++DOMWINDOW == 242 (0x7f298bd0dc00) [pid = 1834] [serial = 1511] [outer = 0x7f2986b3c800] 12:21:47 INFO - PROCESS | 1834 | 1462476107908 Marionette DEBUG loaded listener.js 12:21:48 INFO - PROCESS | 1834 | ++DOMWINDOW == 243 (0x7f298c4e9400) [pid = 1834] [serial = 1512] [outer = 0x7f2986b3c800] 12:21:48 INFO - PROCESS | 1834 | 1462476108783 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]]]}] 12:21:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | isPointInPath() handles transformations correctly 12:21:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | took 1536ms 12:21:48 INFO - PROCESS | 1834 | 1462476108814 Marionette TRACE conn3 -> [0,1985,"getWindowHandle",null] 12:21:48 INFO - PROCESS | 1834 | 1462476108817 Marionette TRACE conn3 <- [1,1985,null,{"value":"8"}] 12:21:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html 12:21:48 INFO - PROCESS | 1834 | 1462476108823 Marionette TRACE conn3 -> [0,1986,"setScriptTimeout",{"ms":35000}] 12:21:48 INFO - PROCESS | 1834 | 1462476108825 Marionette TRACE conn3 <- [1,1986,null,{}] 12:21:48 INFO - PROCESS | 1834 | 1462476108831 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}] 12:21:49 INFO - PROCESS | 1834 | 1462476109041 Marionette TRACE conn3 <- [1,1987,null,{"value":null}] 12:21:49 INFO - PROCESS | 1834 | 1462476109315 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\", \"80296d11-d1d5-4e42-bf66-5e284310a16f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:21:49 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f298d0db000 == 158 [pid = 1834] [id = 504] 12:21:49 INFO - PROCESS | 1834 | ++DOMWINDOW == 244 (0x7f2986e65800) [pid = 1834] [serial = 1513] [outer = (nil)] 12:21:49 INFO - PROCESS | 1834 | ++DOMWINDOW == 245 (0x7f298cbbac00) [pid = 1834] [serial = 1514] [outer = 0x7f2986e65800] 12:21:49 INFO - PROCESS | 1834 | 1462476109436 Marionette DEBUG loaded listener.js 12:21:49 INFO - PROCESS | 1834 | ++DOMWINDOW == 246 (0x7f298cd36c00) [pid = 1834] [serial = 1515] [outer = 0x7f2986e65800] 12:21:50 INFO - PROCESS | 1834 | 1462476110280 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]]]}] 12:21:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | isPointInPath() handles transformations correctly 12:21:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | took 1488ms 12:21:50 INFO - PROCESS | 1834 | 1462476110312 Marionette TRACE conn3 -> [0,1989,"getWindowHandle",null] 12:21:50 INFO - PROCESS | 1834 | 1462476110316 Marionette TRACE conn3 <- [1,1989,null,{"value":"8"}] 12:21:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html 12:21:50 INFO - PROCESS | 1834 | 1462476110322 Marionette TRACE conn3 -> [0,1990,"setScriptTimeout",{"ms":35000}] 12:21:50 INFO - PROCESS | 1834 | 1462476110325 Marionette TRACE conn3 <- [1,1990,null,{}] 12:21:50 INFO - PROCESS | 1834 | 1462476110331 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}] 12:21:50 INFO - PROCESS | 1834 | 1462476110554 Marionette TRACE conn3 <- [1,1991,null,{"value":null}] 12:21:50 INFO - PROCESS | 1834 | 1462476110836 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\", \"80296d11-d1d5-4e42-bf66-5e284310a16f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:21:50 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f298d3cc800 == 159 [pid = 1834] [id = 505] 12:21:50 INFO - PROCESS | 1834 | ++DOMWINDOW == 247 (0x7f298b9c9000) [pid = 1834] [serial = 1516] [outer = (nil)] 12:21:50 INFO - PROCESS | 1834 | ++DOMWINDOW == 248 (0x7f298d1db400) [pid = 1834] [serial = 1517] [outer = 0x7f298b9c9000] 12:21:50 INFO - PROCESS | 1834 | 1462476110961 Marionette DEBUG loaded listener.js 12:21:51 INFO - PROCESS | 1834 | ++DOMWINDOW == 249 (0x7f298d21ac00) [pid = 1834] [serial = 1518] [outer = 0x7f298b9c9000] 12:21:51 INFO - PROCESS | 1834 | 1462476111973 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]]]}] 12:21:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | isPointInPath() handles transformations correctly 12:21:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | took 1692ms 12:21:52 INFO - PROCESS | 1834 | 1462476112017 Marionette TRACE conn3 -> [0,1993,"getWindowHandle",null] 12:21:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html 12:21:52 INFO - PROCESS | 1834 | 1462476112022 Marionette TRACE conn3 <- [1,1993,null,{"value":"8"}] 12:21:52 INFO - PROCESS | 1834 | 1462476112031 Marionette TRACE conn3 -> [0,1994,"setScriptTimeout",{"ms":35000}] 12:21:52 INFO - PROCESS | 1834 | 1462476112035 Marionette TRACE conn3 <- [1,1994,null,{}] 12:21:52 INFO - PROCESS | 1834 | 1462476112042 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}] 12:21:52 INFO - PROCESS | 1834 | 1462476112340 Marionette TRACE conn3 <- [1,1995,null,{"value":null}] 12:21:52 INFO - PROCESS | 1834 | 1462476112720 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\", \"80296d11-d1d5-4e42-bf66-5e284310a16f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:21:52 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f2990096800 == 160 [pid = 1834] [id = 506] 12:21:52 INFO - PROCESS | 1834 | ++DOMWINDOW == 250 (0x7f298c839c00) [pid = 1834] [serial = 1519] [outer = (nil)] 12:21:52 INFO - PROCESS | 1834 | ++DOMWINDOW == 251 (0x7f298d7e9400) [pid = 1834] [serial = 1520] [outer = 0x7f298c839c00] 12:21:52 INFO - PROCESS | 1834 | 1462476112850 Marionette DEBUG loaded listener.js 12:21:53 INFO - PROCESS | 1834 | ++DOMWINDOW == 252 (0x7f298e596400) [pid = 1834] [serial = 1521] [outer = 0x7f298c839c00] 12:21:53 INFO - PROCESS | 1834 | 1462476113959 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]]]}] 12:21:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | isPointInPath() works on unclosed subpaths 12:21:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | took 1989ms 12:21:54 INFO - PROCESS | 1834 | 1462476114020 Marionette TRACE conn3 -> [0,1997,"getWindowHandle",null] 12:21:54 INFO - PROCESS | 1834 | 1462476114026 Marionette TRACE conn3 <- [1,1997,null,{"value":"8"}] 12:21:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.winding.html 12:21:54 INFO - PROCESS | 1834 | 1462476114035 Marionette TRACE conn3 -> [0,1998,"setScriptTimeout",{"ms":35000}] 12:21:54 INFO - PROCESS | 1834 | 1462476114040 Marionette TRACE conn3 <- [1,1998,null,{}] 12:21:54 INFO - PROCESS | 1834 | 1462476114048 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}] 12:21:54 INFO - PROCESS | 1834 | 1462476114395 Marionette TRACE conn3 <- [1,1999,null,{"value":null}] 12:21:54 INFO - PROCESS | 1834 | 1462476114771 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\", \"80296d11-d1d5-4e42-bf66-5e284310a16f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:21:54 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f2995db8800 == 161 [pid = 1834] [id = 507] 12:21:54 INFO - PROCESS | 1834 | ++DOMWINDOW == 253 (0x7f298fe6f400) [pid = 1834] [serial = 1522] [outer = (nil)] 12:21:54 INFO - PROCESS | 1834 | ++DOMWINDOW == 254 (0x7f298fe70000) [pid = 1834] [serial = 1523] [outer = 0x7f298fe6f400] 12:21:54 INFO - PROCESS | 1834 | 1462476114867 Marionette DEBUG loaded listener.js 12:21:54 INFO - PROCESS | 1834 | ++DOMWINDOW == 255 (0x7f298ff76400) [pid = 1834] [serial = 1524] [outer = 0x7f298fe6f400] 12:21:55 INFO - PROCESS | 1834 | 1462476115890 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]]]}] 12:21:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | isPointInPath() uses the non-zero winding number rule 12:21:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | took 1898ms 12:21:55 INFO - PROCESS | 1834 | 1462476115934 Marionette TRACE conn3 -> [0,2001,"getWindowHandle",null] 12:21:55 INFO - PROCESS | 1834 | 1462476115938 Marionette TRACE conn3 <- [1,2001,null,{"value":"8"}] 12:21:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.basic.html 12:21:55 INFO - PROCESS | 1834 | 1462476115944 Marionette TRACE conn3 -> [0,2002,"setScriptTimeout",{"ms":35000}] 12:21:55 INFO - PROCESS | 1834 | 1462476115948 Marionette TRACE conn3 <- [1,2002,null,{}] 12:21:55 INFO - PROCESS | 1834 | 1462476115954 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}] 12:21:56 INFO - PROCESS | 1834 | 1462476116219 Marionette TRACE conn3 <- [1,2003,null,{"value":null}] 12:21:56 INFO - PROCESS | 1834 | 1462476116568 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\", \"80296d11-d1d5-4e42-bf66-5e284310a16f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:21:56 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f29994b5000 == 162 [pid = 1834] [id = 508] 12:21:56 INFO - PROCESS | 1834 | ++DOMWINDOW == 256 (0x7f2986045400) [pid = 1834] [serial = 1525] [outer = (nil)] 12:21:56 INFO - PROCESS | 1834 | ++DOMWINDOW == 257 (0x7f29933a7800) [pid = 1834] [serial = 1526] [outer = 0x7f2986045400] 12:21:56 INFO - PROCESS | 1834 | 1462476116654 Marionette DEBUG loaded listener.js 12:21:56 INFO - PROCESS | 1834 | ++DOMWINDOW == 258 (0x7f299405d000) [pid = 1834] [serial = 1527] [outer = 0x7f2986045400] 12:21:57 INFO - PROCESS | 1834 | 1462476117506 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]]]}] 12:21:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.basic.html | Canvas test: 2d.path.lineTo.basic 12:21:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.basic.html | took 1630ms 12:21:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html 12:21:57 INFO - PROCESS | 1834 | 1462476117576 Marionette TRACE conn3 -> [0,2005,"getWindowHandle",null] 12:21:57 INFO - PROCESS | 1834 | 1462476117579 Marionette TRACE conn3 <- [1,2005,null,{"value":"8"}] 12:21:57 INFO - PROCESS | 1834 | 1462476117586 Marionette TRACE conn3 -> [0,2006,"setScriptTimeout",{"ms":35000}] 12:21:57 INFO - PROCESS | 1834 | 1462476117590 Marionette TRACE conn3 <- [1,2006,null,{}] 12:21:57 INFO - PROCESS | 1834 | 1462476117596 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}] 12:21:57 INFO - PROCESS | 1834 | 1462476117840 Marionette TRACE conn3 <- [1,2007,null,{"value":null}] 12:21:58 INFO - PROCESS | 1834 | 1462476118158 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\", \"80296d11-d1d5-4e42-bf66-5e284310a16f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:21:58 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f29a681c800 == 163 [pid = 1834] [id = 509] 12:21:58 INFO - PROCESS | 1834 | ++DOMWINDOW == 259 (0x7f298a530c00) [pid = 1834] [serial = 1528] [outer = (nil)] 12:21:58 INFO - PROCESS | 1834 | ++DOMWINDOW == 260 (0x7f29956aa800) [pid = 1834] [serial = 1529] [outer = 0x7f298a530c00] 12:21:58 INFO - PROCESS | 1834 | 1462476118242 Marionette DEBUG loaded listener.js 12:21:58 INFO - PROCESS | 1834 | ++DOMWINDOW == 261 (0x7f29959cec00) [pid = 1834] [serial = 1530] [outer = 0x7f298a530c00] 12:21:59 INFO - PROCESS | 1834 | 1462476119101 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]]]}] 12:21:59 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 12:21:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html | took 1582ms 12:21:59 INFO - PROCESS | 1834 | 1462476119169 Marionette TRACE conn3 -> [0,2009,"getWindowHandle",null] 12:21:59 INFO - PROCESS | 1834 | 1462476119173 Marionette TRACE conn3 <- [1,2009,null,{"value":"8"}] 12:21:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html 12:21:59 INFO - PROCESS | 1834 | 1462476119178 Marionette TRACE conn3 -> [0,2010,"setScriptTimeout",{"ms":35000}] 12:21:59 INFO - PROCESS | 1834 | 1462476119181 Marionette TRACE conn3 <- [1,2010,null,{}] 12:21:59 INFO - PROCESS | 1834 | 1462476119186 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}] 12:21:59 INFO - PROCESS | 1834 | 1462476119413 Marionette TRACE conn3 <- [1,2011,null,{"value":null}] 12:21:59 INFO - PROCESS | 1834 | 1462476119728 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\", \"80296d11-d1d5-4e42-bf66-5e284310a16f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:21:59 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f29aa693800 == 164 [pid = 1834] [id = 510] 12:21:59 INFO - PROCESS | 1834 | ++DOMWINDOW == 262 (0x7f2993c74c00) [pid = 1834] [serial = 1531] [outer = (nil)] 12:21:59 INFO - PROCESS | 1834 | ++DOMWINDOW == 263 (0x7f2996124000) [pid = 1834] [serial = 1532] [outer = 0x7f2993c74c00] 12:21:59 INFO - PROCESS | 1834 | 1462476119824 Marionette DEBUG loaded listener.js 12:21:59 INFO - PROCESS | 1834 | ++DOMWINDOW == 264 (0x7f29979bd000) [pid = 1834] [serial = 1533] [outer = 0x7f2993c74c00] 12:22:00 INFO - PROCESS | 1834 | 1462476120675 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]]]}] 12:22:00 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 12:22:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html | took 1534ms 12:22:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html 12:22:00 INFO - PROCESS | 1834 | 1462476120714 Marionette TRACE conn3 -> [0,2013,"getWindowHandle",null] 12:22:00 INFO - PROCESS | 1834 | 1462476120717 Marionette TRACE conn3 <- [1,2013,null,{"value":"8"}] 12:22:00 INFO - PROCESS | 1834 | 1462476120724 Marionette TRACE conn3 -> [0,2014,"setScriptTimeout",{"ms":35000}] 12:22:00 INFO - PROCESS | 1834 | 1462476120727 Marionette TRACE conn3 <- [1,2014,null,{}] 12:22:00 INFO - PROCESS | 1834 | 1462476120732 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}] 12:22:00 INFO - PROCESS | 1834 | 1462476120953 Marionette TRACE conn3 <- [1,2015,null,{"value":null}] 12:22:01 INFO - PROCESS | 1834 | 1462476121243 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\", \"80296d11-d1d5-4e42-bf66-5e284310a16f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:22:01 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f297c8ea800 == 165 [pid = 1834] [id = 511] 12:22:01 INFO - PROCESS | 1834 | ++DOMWINDOW == 265 (0x7f29809fd800) [pid = 1834] [serial = 1534] [outer = (nil)] 12:22:01 INFO - PROCESS | 1834 | ++DOMWINDOW == 266 (0x7f29979b8400) [pid = 1834] [serial = 1535] [outer = 0x7f29809fd800] 12:22:01 INFO - PROCESS | 1834 | 1462476121399 Marionette DEBUG loaded listener.js 12:22:01 INFO - PROCESS | 1834 | ++DOMWINDOW == 267 (0x7f29a3529400) [pid = 1834] [serial = 1536] [outer = 0x7f29809fd800] 12:22:02 INFO - PROCESS | 1834 | 1462476122286 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]]]}] 12:22:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | Canvas test: 2d.path.lineTo.nextpoint 12:22:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | took 1641ms 12:22:02 INFO - PROCESS | 1834 | 1462476122366 Marionette TRACE conn3 -> [0,2017,"getWindowHandle",null] 12:22:02 INFO - PROCESS | 1834 | 1462476122369 Marionette TRACE conn3 <- [1,2017,null,{"value":"8"}] 12:22:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html 12:22:02 INFO - PROCESS | 1834 | 1462476122376 Marionette TRACE conn3 -> [0,2018,"setScriptTimeout",{"ms":35000}] 12:22:02 INFO - PROCESS | 1834 | 1462476122379 Marionette TRACE conn3 <- [1,2018,null,{}] 12:22:02 INFO - PROCESS | 1834 | 1462476122385 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}] 12:22:02 INFO - PROCESS | 1834 | 1462476122620 Marionette TRACE conn3 <- [1,2019,null,{"value":null}] 12:22:02 INFO - PROCESS | 1834 | 1462476122911 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\", \"80296d11-d1d5-4e42-bf66-5e284310a16f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:22:02 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f297e7a8000 == 166 [pid = 1834] [id = 512] 12:22:02 INFO - PROCESS | 1834 | ++DOMWINDOW == 268 (0x7f2997449c00) [pid = 1834] [serial = 1537] [outer = (nil)] 12:22:03 INFO - PROCESS | 1834 | ++DOMWINDOW == 269 (0x7f29a441b800) [pid = 1834] [serial = 1538] [outer = 0x7f2997449c00] 12:22:03 INFO - PROCESS | 1834 | 1462476123026 Marionette DEBUG loaded listener.js 12:22:03 INFO - PROCESS | 1834 | ++DOMWINDOW == 270 (0x7f29a4921400) [pid = 1834] [serial = 1539] [outer = 0x7f2997449c00] 12:22:03 INFO - PROCESS | 1834 | 1462476123941 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]]]}] 12:22:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | lineTo() with Infinity/NaN is ignored 12:22:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | took 1634ms 12:22:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.basic.html 12:22:04 INFO - PROCESS | 1834 | 1462476124011 Marionette TRACE conn3 -> [0,2021,"getWindowHandle",null] 12:22:04 INFO - PROCESS | 1834 | 1462476124014 Marionette TRACE conn3 <- [1,2021,null,{"value":"8"}] 12:22:04 INFO - PROCESS | 1834 | 1462476124020 Marionette TRACE conn3 -> [0,2022,"setScriptTimeout",{"ms":35000}] 12:22:04 INFO - PROCESS | 1834 | 1462476124023 Marionette TRACE conn3 <- [1,2022,null,{}] 12:22:04 INFO - PROCESS | 1834 | 1462476124030 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}] 12:22:04 INFO - PROCESS | 1834 | 1462476124265 Marionette TRACE conn3 <- [1,2023,null,{"value":null}] 12:22:04 INFO - PROCESS | 1834 | 1462476124587 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\", \"80296d11-d1d5-4e42-bf66-5e284310a16f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:22:04 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f298d325000 == 167 [pid = 1834] [id = 513] 12:22:04 INFO - PROCESS | 1834 | ++DOMWINDOW == 271 (0x7f297ce81400) [pid = 1834] [serial = 1540] [outer = (nil)] 12:22:04 INFO - PROCESS | 1834 | ++DOMWINDOW == 272 (0x7f297ce88400) [pid = 1834] [serial = 1541] [outer = 0x7f297ce81400] 12:22:04 INFO - PROCESS | 1834 | 1462476124663 Marionette DEBUG loaded listener.js 12:22:04 INFO - PROCESS | 1834 | ++DOMWINDOW == 273 (0x7f297ce8d000) [pid = 1834] [serial = 1542] [outer = 0x7f297ce81400] 12:22:05 INFO - PROCESS | 1834 | 1462476125531 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]]]}] 12:22:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.basic.html | Canvas test: 2d.path.moveTo.basic 12:22:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.basic.html | took 1586ms 12:22:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.multiple.html 12:22:05 INFO - PROCESS | 1834 | 1462476125606 Marionette TRACE conn3 -> [0,2025,"getWindowHandle",null] 12:22:05 INFO - PROCESS | 1834 | 1462476125609 Marionette TRACE conn3 <- [1,2025,null,{"value":"8"}] 12:22:05 INFO - PROCESS | 1834 | 1462476125615 Marionette TRACE conn3 -> [0,2026,"setScriptTimeout",{"ms":35000}] 12:22:05 INFO - PROCESS | 1834 | 1462476125618 Marionette TRACE conn3 <- [1,2026,null,{}] 12:22:05 INFO - PROCESS | 1834 | 1462476125623 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}] 12:22:05 INFO - PROCESS | 1834 | 1462476125859 Marionette TRACE conn3 <- [1,2027,null,{"value":null}] 12:22:06 INFO - PROCESS | 1834 | 1462476126193 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\", \"80296d11-d1d5-4e42-bf66-5e284310a16f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:22:06 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f29745f5000 == 168 [pid = 1834] [id = 514] 12:22:06 INFO - PROCESS | 1834 | ++DOMWINDOW == 274 (0x7f29773d9400) [pid = 1834] [serial = 1543] [outer = (nil)] 12:22:06 INFO - PROCESS | 1834 | ++DOMWINDOW == 275 (0x7f29773df800) [pid = 1834] [serial = 1544] [outer = 0x7f29773d9400] 12:22:06 INFO - PROCESS | 1834 | 1462476126273 Marionette DEBUG loaded listener.js 12:22:06 INFO - PROCESS | 1834 | ++DOMWINDOW == 276 (0x7f29773e4800) [pid = 1834] [serial = 1545] [outer = 0x7f29773d9400] 12:22:07 INFO - PROCESS | 1834 | 1462476127120 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]]]}] 12:22:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.multiple.html | Canvas test: 2d.path.moveTo.multiple 12:22:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.multiple.html | took 1538ms 12:22:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html 12:22:07 INFO - PROCESS | 1834 | 1462476127152 Marionette TRACE conn3 -> [0,2029,"getWindowHandle",null] 12:22:07 INFO - PROCESS | 1834 | 1462476127155 Marionette TRACE conn3 <- [1,2029,null,{"value":"8"}] 12:22:07 INFO - PROCESS | 1834 | 1462476127161 Marionette TRACE conn3 -> [0,2030,"setScriptTimeout",{"ms":35000}] 12:22:07 INFO - PROCESS | 1834 | 1462476127164 Marionette TRACE conn3 <- [1,2030,null,{}] 12:22:07 INFO - PROCESS | 1834 | 1462476127170 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}] 12:22:07 INFO - PROCESS | 1834 | 1462476127401 Marionette TRACE conn3 <- [1,2031,null,{"value":null}] 12:22:07 INFO - PROCESS | 1834 | 1462476127686 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\", \"80296d11-d1d5-4e42-bf66-5e284310a16f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:22:07 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f297725f000 == 169 [pid = 1834] [id = 515] 12:22:07 INFO - PROCESS | 1834 | ++DOMWINDOW == 277 (0x7f29773d9c00) [pid = 1834] [serial = 1546] [outer = (nil)] 12:22:07 INFO - PROCESS | 1834 | ++DOMWINDOW == 278 (0x7f297ce8b800) [pid = 1834] [serial = 1547] [outer = 0x7f29773d9c00] 12:22:07 INFO - PROCESS | 1834 | 1462476127807 Marionette DEBUG loaded listener.js 12:22:07 INFO - PROCESS | 1834 | ++DOMWINDOW == 279 (0x7f29a3297000) [pid = 1834] [serial = 1548] [outer = 0x7f29773d9c00] 12:22:09 INFO - PROCESS | 1834 | --DOCSHELL 0x7f29808d5800 == 168 [pid = 1834] [id = 496] 12:22:09 INFO - PROCESS | 1834 | --DOCSHELL 0x7f2981346000 == 167 [pid = 1834] [id = 495] 12:22:09 INFO - PROCESS | 1834 | --DOCSHELL 0x7f2980946000 == 166 [pid = 1834] [id = 494] 12:22:09 INFO - PROCESS | 1834 | --DOCSHELL 0x7f297e6b4800 == 165 [pid = 1834] [id = 493] 12:22:09 INFO - PROCESS | 1834 | --DOCSHELL 0x7f297f26b000 == 164 [pid = 1834] [id = 492] 12:22:09 INFO - PROCESS | 1834 | --DOCSHELL 0x7f2983377000 == 163 [pid = 1834] [id = 486] 12:22:09 INFO - PROCESS | 1834 | --DOCSHELL 0x7f297f719800 == 162 [pid = 1834] [id = 485] 12:22:09 INFO - PROCESS | 1834 | --DOCSHELL 0x7f298c2bc800 == 161 [pid = 1834] [id = 484] 12:22:09 INFO - PROCESS | 1834 | --DOCSHELL 0x7f29ad93d000 == 160 [pid = 1834] [id = 483] 12:22:09 INFO - PROCESS | 1834 | --DOCSHELL 0x7f29a8603000 == 159 [pid = 1834] [id = 482] 12:22:09 INFO - PROCESS | 1834 | --DOCSHELL 0x7f29a6359000 == 158 [pid = 1834] [id = 481] 12:22:09 INFO - PROCESS | 1834 | --DOCSHELL 0x7f29994b0800 == 157 [pid = 1834] [id = 480] 12:22:09 INFO - PROCESS | 1834 | --DOCSHELL 0x7f29958b4800 == 156 [pid = 1834] [id = 479] 12:22:09 INFO - PROCESS | 1834 | --DOCSHELL 0x7f298e806000 == 155 [pid = 1834] [id = 478] 12:22:09 INFO - PROCESS | 1834 | --DOCSHELL 0x7f298d257800 == 154 [pid = 1834] [id = 477] 12:22:09 INFO - PROCESS | 1834 | --DOCSHELL 0x7f298c621800 == 153 [pid = 1834] [id = 476] 12:22:09 INFO - PROCESS | 1834 | --DOCSHELL 0x7f2985b7c800 == 152 [pid = 1834] [id = 475] 12:22:09 INFO - PROCESS | 1834 | --DOCSHELL 0x7f29808e2800 == 151 [pid = 1834] [id = 474] 12:22:09 INFO - PROCESS | 1834 | --DOMWINDOW == 278 (0x7f2995e97400) [pid = 1834] [serial = 1173] [outer = (nil)] [url = about:blank] 12:22:09 INFO - PROCESS | 1834 | --DOMWINDOW == 277 (0x7f2985903800) [pid = 1834] [serial = 1131] [outer = (nil)] [url = about:blank] 12:22:09 INFO - PROCESS | 1834 | --DOMWINDOW == 276 (0x7f297b2f1800) [pid = 1834] [serial = 1215] [outer = (nil)] [url = about:blank] 12:22:09 INFO - PROCESS | 1834 | --DOMWINDOW == 275 (0x7f29975aa400) [pid = 1834] [serial = 1176] [outer = (nil)] [url = about:blank] 12:22:09 INFO - PROCESS | 1834 | --DOMWINDOW == 274 (0x7f297e858000) [pid = 1834] [serial = 1257] [outer = (nil)] [url = about:blank] 12:22:09 INFO - PROCESS | 1834 | --DOMWINDOW == 273 (0x7f29a80a4000) [pid = 1834] [serial = 1185] [outer = (nil)] [url = about:blank] 12:22:09 INFO - PROCESS | 1834 | --DOMWINDOW == 272 (0x7f298b9d0000) [pid = 1834] [serial = 1227] [outer = (nil)] [url = about:blank] 12:22:09 INFO - PROCESS | 1834 | --DOMWINDOW == 271 (0x7f29825a1c00) [pid = 1834] [serial = 1128] [outer = (nil)] [url = about:blank] 12:22:09 INFO - PROCESS | 1834 | --DOMWINDOW == 270 (0x7f299759f000) [pid = 1834] [serial = 1248] [outer = (nil)] [url = about:blank] 12:22:09 INFO - PROCESS | 1834 | --DOMWINDOW == 269 (0x7f299c797000) [pid = 1834] [serial = 1179] [outer = (nil)] [url = about:blank] 12:22:09 INFO - PROCESS | 1834 | --DOMWINDOW == 268 (0x7f298d421c00) [pid = 1834] [serial = 1167] [outer = (nil)] [url = about:blank] 12:22:09 INFO - PROCESS | 1834 | --DOMWINDOW == 267 (0x7f29a3214400) [pid = 1834] [serial = 1254] [outer = (nil)] [url = about:blank] 12:22:09 INFO - PROCESS | 1834 | --DOMWINDOW == 266 (0x7f29a7c8b400) [pid = 1834] [serial = 1110] [outer = (nil)] [url = about:blank] 12:22:09 INFO - PROCESS | 1834 | --DOMWINDOW == 265 (0x7f2993c75000) [pid = 1834] [serial = 1170] [outer = (nil)] [url = about:blank] 12:22:09 INFO - PROCESS | 1834 | --DOMWINDOW == 264 (0x7f2984488c00) [pid = 1834] [serial = 1221] [outer = (nil)] [url = about:blank] 12:22:09 INFO - PROCESS | 1834 | --DOMWINDOW == 263 (0x7f29791fc000) [pid = 1834] [serial = 1119] [outer = (nil)] [url = about:blank] 12:22:09 INFO - PROCESS | 1834 | --DOMWINDOW == 262 (0x7f29901d9c00) [pid = 1834] [serial = 1023] [outer = (nil)] [url = about:blank] 12:22:09 INFO - PROCESS | 1834 | --DOMWINDOW == 261 (0x7f298cd37400) [pid = 1834] [serial = 1230] [outer = (nil)] [url = about:blank] 12:22:09 INFO - PROCESS | 1834 | --DOMWINDOW == 260 (0x7f29901d7800) [pid = 1834] [serial = 1242] [outer = (nil)] [url = about:blank] 12:22:09 INFO - PROCESS | 1834 | --DOMWINDOW == 259 (0x7f298d7efc00) [pid = 1834] [serial = 1233] [outer = (nil)] [url = about:blank] 12:22:09 INFO - PROCESS | 1834 | --DOMWINDOW == 258 (0x7f29a6337000) [pid = 1834] [serial = 1107] [outer = (nil)] [url = about:blank] 12:22:09 INFO - PROCESS | 1834 | --DOMWINDOW == 257 (0x7f2980ea4c00) [pid = 1834] [serial = 1155] [outer = (nil)] [url = about:blank] 12:22:09 INFO - PROCESS | 1834 | --DOMWINDOW == 256 (0x7f29a7c44400) [pid = 1834] [serial = 1116] [outer = (nil)] [url = about:blank] 12:22:09 INFO - PROCESS | 1834 | --DOMWINDOW == 255 (0x7f298fed5000) [pid = 1834] [serial = 1239] [outer = (nil)] [url = about:blank] 12:22:09 INFO - PROCESS | 1834 | --DOMWINDOW == 254 (0x7f29a7a9ac00) [pid = 1834] [serial = 1182] [outer = (nil)] [url = about:blank] 12:22:09 INFO - PROCESS | 1834 | --DOMWINDOW == 253 (0x7f2980eb2800) [pid = 1834] [serial = 1125] [outer = (nil)] [url = about:blank] 12:22:09 INFO - PROCESS | 1834 | --DOMWINDOW == 252 (0x7f29999abc00) [pid = 1834] [serial = 1251] [outer = (nil)] [url = about:blank] 12:22:09 INFO - PROCESS | 1834 | --DOMWINDOW == 251 (0x7f298e94a800) [pid = 1834] [serial = 1236] [outer = (nil)] [url = about:blank] 12:22:09 INFO - PROCESS | 1834 | --DOMWINDOW == 250 (0x7f298448d400) [pid = 1834] [serial = 1158] [outer = (nil)] [url = about:blank] 12:22:09 INFO - PROCESS | 1834 | --DOMWINDOW == 249 (0x7f298d7e9000) [pid = 1834] [serial = 1113] [outer = (nil)] [url = about:blank] 12:22:09 INFO - PROCESS | 1834 | --DOMWINDOW == 248 (0x7f29949f7800) [pid = 1834] [serial = 1245] [outer = (nil)] [url = about:blank] 12:22:09 INFO - PROCESS | 1834 | --DOMWINDOW == 247 (0x7f298cbc2800) [pid = 1834] [serial = 1164] [outer = (nil)] [url = about:blank] 12:22:09 INFO - PROCESS | 1834 | --DOMWINDOW == 246 (0x7f298115d400) [pid = 1834] [serial = 1218] [outer = (nil)] [url = about:blank] 12:22:09 INFO - PROCESS | 1834 | --DOMWINDOW == 245 (0x7f297c4cb800) [pid = 1834] [serial = 1122] [outer = (nil)] [url = about:blank] 12:22:09 INFO - PROCESS | 1834 | --DOMWINDOW == 244 (0x7f298240f800) [pid = 1834] [serial = 1335] [outer = (nil)] [url = about:blank] 12:22:09 INFO - PROCESS | 1834 | --DOMWINDOW == 243 (0x7f298590fc00) [pid = 1834] [serial = 1260] [outer = (nil)] [url = about:blank] 12:22:09 INFO - PROCESS | 1834 | --DOMWINDOW == 242 (0x7f297b290000) [pid = 1834] [serial = 1188] [outer = (nil)] [url = about:blank] 12:22:09 INFO - PROCESS | 1834 | --DOMWINDOW == 241 (0x7f298a78ac00) [pid = 1834] [serial = 1224] [outer = (nil)] [url = about:blank] 12:22:09 INFO - PROCESS | 1834 | --DOMWINDOW == 240 (0x7f298a98e000) [pid = 1834] [serial = 1161] [outer = (nil)] [url = about:blank] 12:22:09 INFO - PROCESS | 1834 | --DOMWINDOW == 239 (0x7f298b9ca000) [pid = 1834] [serial = 1421] [outer = (nil)] [url = about:blank] 12:22:09 INFO - PROCESS | 1834 | --DOMWINDOW == 238 (0x7f2985847400) [pid = 1834] [serial = 1415] [outer = (nil)] [url = about:blank] 12:22:09 INFO - PROCESS | 1834 | --DOMWINDOW == 237 (0x7f298d212000) [pid = 1834] [serial = 1391] [outer = (nil)] [url = about:blank] 12:22:09 INFO - PROCESS | 1834 | --DOMWINDOW == 236 (0x7f2980eac400) [pid = 1834] [serial = 1355] [outer = (nil)] [url = about:blank] 12:22:09 INFO - PROCESS | 1834 | --DOMWINDOW == 235 (0x7f298d19dc00) [pid = 1834] [serial = 1364] [outer = (nil)] [url = about:blank] 12:22:09 INFO - PROCESS | 1834 | --DOMWINDOW == 234 (0x7f29a376f400) [pid = 1834] [serial = 1382] [outer = (nil)] [url = about:blank] 12:22:09 INFO - PROCESS | 1834 | --DOMWINDOW == 233 (0x7f298a590c00) [pid = 1834] [serial = 1418] [outer = (nil)] [url = about:blank] 12:22:09 INFO - PROCESS | 1834 | --DOMWINDOW == 232 (0x7f298bd0b000) [pid = 1834] [serial = 1352] [outer = (nil)] [url = about:blank] 12:22:09 INFO - PROCESS | 1834 | --DOMWINDOW == 231 (0x7f29809fc400) [pid = 1834] [serial = 1409] [outer = (nil)] [url = about:blank] 12:22:09 INFO - PROCESS | 1834 | --DOMWINDOW == 230 (0x7f2981153400) [pid = 1834] [serial = 1410] [outer = (nil)] [url = about:blank] 12:22:09 INFO - PROCESS | 1834 | --DOMWINDOW == 229 (0x7f2993c70c00) [pid = 1834] [serial = 1370] [outer = (nil)] [url = about:blank] 12:22:09 INFO - PROCESS | 1834 | --DOMWINDOW == 228 (0x7f2995456000) [pid = 1834] [serial = 1373] [outer = (nil)] [url = about:blank] 12:22:09 INFO - PROCESS | 1834 | --DOMWINDOW == 227 (0x7f297926e400) [pid = 1834] [serial = 1406] [outer = (nil)] [url = about:blank] 12:22:09 INFO - PROCESS | 1834 | --DOMWINDOW == 226 (0x7f297b2ef400) [pid = 1834] [serial = 1407] [outer = (nil)] [url = about:blank] 12:22:09 INFO - PROCESS | 1834 | --DOMWINDOW == 225 (0x7f297ac23000) [pid = 1834] [serial = 1403] [outer = (nil)] [url = about:blank] 12:22:09 INFO - PROCESS | 1834 | --DOMWINDOW == 224 (0x7f2984658400) [pid = 1834] [serial = 1400] [outer = (nil)] [url = about:blank] 12:22:09 INFO - PROCESS | 1834 | --DOMWINDOW == 223 (0x7f2984656800) [pid = 1834] [serial = 1394] [outer = (nil)] [url = about:blank] 12:22:09 INFO - PROCESS | 1834 | --DOMWINDOW == 222 (0x7f29a80ad800) [pid = 1834] [serial = 1385] [outer = (nil)] [url = about:blank] 12:22:09 INFO - PROCESS | 1834 | --DOMWINDOW == 221 (0x7f2980935000) [pid = 1834] [serial = 1388] [outer = (nil)] [url = about:blank] 12:22:09 INFO - PROCESS | 1834 | --DOMWINDOW == 220 (0x7f298616ac00) [pid = 1834] [serial = 1358] [outer = (nil)] [url = about:blank] 12:22:09 INFO - PROCESS | 1834 | --DOMWINDOW == 219 (0x7f298259fc00) [pid = 1834] [serial = 1412] [outer = (nil)] [url = about:blank] 12:22:09 INFO - PROCESS | 1834 | --DOMWINDOW == 218 (0x7f298a526000) [pid = 1834] [serial = 1379] [outer = (nil)] [url = about:blank] 12:22:09 INFO - PROCESS | 1834 | --DOMWINDOW == 217 (0x7f2995d1d800) [pid = 1834] [serial = 1376] [outer = (nil)] [url = about:blank] 12:22:09 INFO - PROCESS | 1834 | --DOMWINDOW == 216 (0x7f297f465c00) [pid = 1834] [serial = 1397] [outer = (nil)] [url = about:blank] 12:22:09 INFO - PROCESS | 1834 | --DOMWINDOW == 215 (0x7f298bd0e800) [pid = 1834] [serial = 1361] [outer = (nil)] [url = about:blank] 12:22:09 INFO - PROCESS | 1834 | --DOMWINDOW == 214 (0x7f298e58bc00) [pid = 1834] [serial = 1367] [outer = (nil)] [url = about:blank] 12:22:09 INFO - PROCESS | 1834 | --DOMWINDOW == 213 (0x7f2986157800) [pid = 1834] [serial = 1416] [outer = (nil)] [url = about:blank] 12:22:09 INFO - PROCESS | 1834 | --DOMWINDOW == 212 (0x7f298a962400) [pid = 1834] [serial = 1419] [outer = (nil)] [url = about:blank] 12:22:09 INFO - PROCESS | 1834 | --DOMWINDOW == 211 (0x7f29832e4800) [pid = 1834] [serial = 1413] [outer = (nil)] [url = about:blank] 12:22:10 INFO - PROCESS | 1834 | 1462476130360 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]]]}] 12:22:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | Canvas test: 2d.path.moveTo.newsubpath 12:22:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | took 3247ms 12:22:10 INFO - PROCESS | 1834 | 1462476130409 Marionette TRACE conn3 -> [0,2033,"getWindowHandle",null] 12:22:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html 12:22:10 INFO - PROCESS | 1834 | 1462476130414 Marionette TRACE conn3 <- [1,2033,null,{"value":"8"}] 12:22:10 INFO - PROCESS | 1834 | 1462476130422 Marionette TRACE conn3 -> [0,2034,"setScriptTimeout",{"ms":35000}] 12:22:10 INFO - PROCESS | 1834 | 1462476130425 Marionette TRACE conn3 <- [1,2034,null,{}] 12:22:10 INFO - PROCESS | 1834 | 1462476130433 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}] 12:22:10 INFO - PROCESS | 1834 | 1462476130664 Marionette TRACE conn3 <- [1,2035,null,{"value":null}] 12:22:10 INFO - PROCESS | 1834 | 1462476130871 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\", \"80296d11-d1d5-4e42-bf66-5e284310a16f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:22:10 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f2979b73000 == 152 [pid = 1834] [id = 516] 12:22:10 INFO - PROCESS | 1834 | ++DOMWINDOW == 212 (0x7f2979befc00) [pid = 1834] [serial = 1549] [outer = (nil)] 12:22:10 INFO - PROCESS | 1834 | ++DOMWINDOW == 213 (0x7f297af47800) [pid = 1834] [serial = 1550] [outer = 0x7f2979befc00] 12:22:10 INFO - PROCESS | 1834 | 1462476130945 Marionette DEBUG loaded listener.js 12:22:11 INFO - PROCESS | 1834 | ++DOMWINDOW == 214 (0x7f297b2ed000) [pid = 1834] [serial = 1551] [outer = 0x7f2979befc00] 12:22:11 INFO - PROCESS | 1834 | 1462476131786 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]]]}] 12:22:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | moveTo() with Infinity/NaN is ignored 12:22:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | took 1382ms 12:22:11 INFO - PROCESS | 1834 | 1462476131805 Marionette TRACE conn3 -> [0,2037,"getWindowHandle",null] 12:22:11 INFO - PROCESS | 1834 | 1462476131812 Marionette TRACE conn3 <- [1,2037,null,{"value":"8"}] 12:22:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html 12:22:11 INFO - PROCESS | 1834 | 1462476131822 Marionette TRACE conn3 -> [0,2038,"setScriptTimeout",{"ms":35000}] 12:22:11 INFO - PROCESS | 1834 | 1462476131826 Marionette TRACE conn3 <- [1,2038,null,{}] 12:22:11 INFO - PROCESS | 1834 | 1462476131831 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}] 12:22:12 INFO - PROCESS | 1834 | 1462476132144 Marionette TRACE conn3 <- [1,2039,null,{"value":null}] 12:22:12 INFO - PROCESS | 1834 | 1462476132182 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\", \"80296d11-d1d5-4e42-bf66-5e284310a16f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:22:12 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f297c4e7000 == 153 [pid = 1834] [id = 517] 12:22:12 INFO - PROCESS | 1834 | ++DOMWINDOW == 215 (0x7f297b2eb000) [pid = 1834] [serial = 1552] [outer = (nil)] 12:22:12 INFO - PROCESS | 1834 | ++DOMWINDOW == 216 (0x7f297ce89400) [pid = 1834] [serial = 1553] [outer = 0x7f297b2eb000] 12:22:12 INFO - PROCESS | 1834 | 1462476132246 Marionette DEBUG loaded listener.js 12:22:12 INFO - PROCESS | 1834 | ++DOMWINDOW == 217 (0x7f297e8cd400) [pid = 1834] [serial = 1554] [outer = 0x7f297b2eb000] 12:22:13 INFO - PROCESS | 1834 | 1462476133226 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]]]}] 12:22:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | Canvas test: 2d.path.quadraticCurveTo.basic 12:22:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | took 1429ms 12:22:13 INFO - PROCESS | 1834 | 1462476133252 Marionette TRACE conn3 -> [0,2041,"getWindowHandle",null] 12:22:13 INFO - PROCESS | 1834 | 1462476133256 Marionette TRACE conn3 <- [1,2041,null,{"value":"8"}] 12:22:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html 12:22:13 INFO - PROCESS | 1834 | 1462476133262 Marionette TRACE conn3 -> [0,2042,"setScriptTimeout",{"ms":35000}] 12:22:13 INFO - PROCESS | 1834 | 1462476133267 Marionette TRACE conn3 <- [1,2042,null,{}] 12:22:13 INFO - PROCESS | 1834 | 1462476133288 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}] 12:22:13 INFO - PROCESS | 1834 | 1462476133558 Marionette TRACE conn3 <- [1,2043,null,{"value":null}] 12:22:13 INFO - PROCESS | 1834 | 1462476133611 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\", \"80296d11-d1d5-4e42-bf66-5e284310a16f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:22:13 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f297f26a800 == 154 [pid = 1834] [id = 518] 12:22:13 INFO - PROCESS | 1834 | ++DOMWINDOW == 218 (0x7f297f468c00) [pid = 1834] [serial = 1555] [outer = (nil)] 12:22:13 INFO - PROCESS | 1834 | ++DOMWINDOW == 219 (0x7f297f87ec00) [pid = 1834] [serial = 1556] [outer = 0x7f297f468c00] 12:22:13 INFO - PROCESS | 1834 | 1462476133747 Marionette DEBUG loaded listener.js 12:22:13 INFO - PROCESS | 1834 | ++DOMWINDOW == 220 (0x7f29809f8800) [pid = 1834] [serial = 1557] [outer = 0x7f297f468c00] 12:22:14 INFO - PROCESS | 1834 | --DOMWINDOW == 219 (0x7f297540d800) [pid = 1834] [serial = 1477] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.arc.html] 12:22:14 INFO - PROCESS | 1834 | --DOMWINDOW == 218 (0x7f298a96e000) [pid = 1834] [serial = 1420] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.shape.html] 12:22:14 INFO - PROCESS | 1834 | --DOMWINDOW == 217 (0x7f2980ea7c00) [pid = 1834] [serial = 1486] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bezier.html] 12:22:14 INFO - PROCESS | 1834 | --DOMWINDOW == 216 (0x7f298092a400) [pid = 1834] [serial = 1483] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.2.html] 12:22:14 INFO - PROCESS | 1834 | --DOMWINDOW == 215 (0x7f297540f800) [pid = 1834] [serial = 1480] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.1.html] 12:22:15 INFO - PROCESS | 1834 | 1462476135369 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]]]}] 12:22:15 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) 12:22:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html | took 2135ms 12:22:15 INFO - PROCESS | 1834 | 1462476135398 Marionette TRACE conn3 -> [0,2045,"getWindowHandle",null] 12:22:15 INFO - PROCESS | 1834 | 1462476135402 Marionette TRACE conn3 <- [1,2045,null,{"value":"8"}] 12:22:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html 12:22:15 INFO - PROCESS | 1834 | 1462476135408 Marionette TRACE conn3 -> [0,2046,"setScriptTimeout",{"ms":35000}] 12:22:15 INFO - PROCESS | 1834 | 1462476135410 Marionette TRACE conn3 <- [1,2046,null,{}] 12:22:15 INFO - PROCESS | 1834 | 1462476135415 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}] 12:22:15 INFO - PROCESS | 1834 | 1462476135638 Marionette TRACE conn3 <- [1,2047,null,{"value":null}] 12:22:15 INFO - PROCESS | 1834 | 1462476135837 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\", \"80296d11-d1d5-4e42-bf66-5e284310a16f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:22:15 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f297fa0c800 == 155 [pid = 1834] [id = 519] 12:22:15 INFO - PROCESS | 1834 | ++DOMWINDOW == 216 (0x7f297c1c7c00) [pid = 1834] [serial = 1558] [outer = (nil)] 12:22:15 INFO - PROCESS | 1834 | ++DOMWINDOW == 217 (0x7f2980e63800) [pid = 1834] [serial = 1559] [outer = 0x7f297c1c7c00] 12:22:15 INFO - PROCESS | 1834 | 1462476135906 Marionette DEBUG loaded listener.js 12:22:16 INFO - PROCESS | 1834 | ++DOMWINDOW == 218 (0x7f2981153400) [pid = 1834] [serial = 1560] [outer = 0x7f297c1c7c00] 12:22:16 INFO - PROCESS | 1834 | 1462476136678 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]]]}] 12:22:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 12:22:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | took 1428ms 12:22:16 INFO - PROCESS | 1834 | 1462476136846 Marionette TRACE conn3 -> [0,2049,"getWindowHandle",null] 12:22:16 INFO - PROCESS | 1834 | 1462476136852 Marionette TRACE conn3 <- [1,2049,null,{"value":"8"}] 12:22:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html 12:22:16 INFO - PROCESS | 1834 | 1462476136872 Marionette TRACE conn3 -> [0,2050,"setScriptTimeout",{"ms":35000}] 12:22:16 INFO - PROCESS | 1834 | 1462476136877 Marionette TRACE conn3 <- [1,2050,null,{}] 12:22:16 INFO - PROCESS | 1834 | 1462476136886 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}] 12:22:17 INFO - PROCESS | 1834 | 1462476137109 Marionette TRACE conn3 <- [1,2051,null,{"value":null}] 12:22:17 INFO - PROCESS | 1834 | 1462476137446 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\", \"80296d11-d1d5-4e42-bf66-5e284310a16f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:22:17 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f2979b83000 == 156 [pid = 1834] [id = 520] 12:22:17 INFO - PROCESS | 1834 | ++DOMWINDOW == 219 (0x7f297926ac00) [pid = 1834] [serial = 1561] [outer = (nil)] 12:22:17 INFO - PROCESS | 1834 | ++DOMWINDOW == 220 (0x7f297af46400) [pid = 1834] [serial = 1562] [outer = 0x7f297926ac00] 12:22:17 INFO - PROCESS | 1834 | 1462476137526 Marionette DEBUG loaded listener.js 12:22:17 INFO - PROCESS | 1834 | ++DOMWINDOW == 221 (0x7f297b2f6000) [pid = 1834] [serial = 1563] [outer = 0x7f297926ac00] 12:22:18 INFO - PROCESS | 1834 | 1462476138452 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]]]}] 12:22:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | quadraticCurveTo() with Infinity/NaN is ignored 12:22:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | took 1635ms 12:22:18 INFO - PROCESS | 1834 | 1462476138508 Marionette TRACE conn3 -> [0,2053,"getWindowHandle",null] 12:22:18 INFO - PROCESS | 1834 | 1462476138513 Marionette TRACE conn3 <- [1,2053,null,{"value":"8"}] 12:22:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html 12:22:18 INFO - PROCESS | 1834 | 1462476138526 Marionette TRACE conn3 -> [0,2054,"setScriptTimeout",{"ms":35000}] 12:22:18 INFO - PROCESS | 1834 | 1462476138531 Marionette TRACE conn3 <- [1,2054,null,{}] 12:22:18 INFO - PROCESS | 1834 | 1462476138537 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}] 12:22:18 INFO - PROCESS | 1834 | 1462476138805 Marionette TRACE conn3 <- [1,2055,null,{"value":null}] 12:22:19 INFO - PROCESS | 1834 | 1462476139136 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\", \"80296d11-d1d5-4e42-bf66-5e284310a16f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:22:19 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f297fa0a000 == 157 [pid = 1834] [id = 521] 12:22:19 INFO - PROCESS | 1834 | ++DOMWINDOW == 222 (0x7f297e8ce800) [pid = 1834] [serial = 1564] [outer = (nil)] 12:22:19 INFO - PROCESS | 1834 | ++DOMWINDOW == 223 (0x7f297f87cc00) [pid = 1834] [serial = 1565] [outer = 0x7f297e8ce800] 12:22:19 INFO - PROCESS | 1834 | 1462476139214 Marionette DEBUG loaded listener.js 12:22:19 INFO - PROCESS | 1834 | ++DOMWINDOW == 224 (0x7f2980da7400) [pid = 1834] [serial = 1566] [outer = 0x7f297e8ce800] 12:22:20 INFO - PROCESS | 1834 | 1462476140123 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]]]}] 12:22:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | Canvas test: 2d.path.quadraticCurveTo.scaled 12:22:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | took 1650ms 12:22:20 INFO - PROCESS | 1834 | 1462476140172 Marionette TRACE conn3 -> [0,2057,"getWindowHandle",null] 12:22:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html 12:22:20 INFO - PROCESS | 1834 | 1462476140177 Marionette TRACE conn3 <- [1,2057,null,{"value":"8"}] 12:22:20 INFO - PROCESS | 1834 | 1462476140183 Marionette TRACE conn3 -> [0,2058,"setScriptTimeout",{"ms":35000}] 12:22:20 INFO - PROCESS | 1834 | 1462476140186 Marionette TRACE conn3 <- [1,2058,null,{}] 12:22:20 INFO - PROCESS | 1834 | 1462476140202 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}] 12:22:20 INFO - PROCESS | 1834 | 1462476140442 Marionette TRACE conn3 <- [1,2059,null,{"value":null}] 12:22:20 INFO - PROCESS | 1834 | 1462476140801 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\", \"80296d11-d1d5-4e42-bf66-5e284310a16f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:22:20 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f2980ddd000 == 158 [pid = 1834] [id = 522] 12:22:20 INFO - PROCESS | 1834 | ++DOMWINDOW == 225 (0x7f298276a000) [pid = 1834] [serial = 1567] [outer = (nil)] 12:22:20 INFO - PROCESS | 1834 | ++DOMWINDOW == 226 (0x7f29832e5800) [pid = 1834] [serial = 1568] [outer = 0x7f298276a000] 12:22:20 INFO - PROCESS | 1834 | 1462476140890 Marionette DEBUG loaded listener.js 12:22:21 INFO - PROCESS | 1834 | ++DOMWINDOW == 227 (0x7f2984482800) [pid = 1834] [serial = 1569] [outer = 0x7f298276a000] 12:22:21 INFO - PROCESS | 1834 | 1462476141783 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]]]}] 12:22:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | Canvas test: 2d.path.quadraticCurveTo.shape 12:22:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | took 1634ms 12:22:21 INFO - PROCESS | 1834 | 1462476141817 Marionette TRACE conn3 -> [0,2061,"getWindowHandle",null] 12:22:21 INFO - PROCESS | 1834 | 1462476141821 Marionette TRACE conn3 <- [1,2061,null,{"value":"8"}] 12:22:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.basic.html 12:22:21 INFO - PROCESS | 1834 | 1462476141826 Marionette TRACE conn3 -> [0,2062,"setScriptTimeout",{"ms":35000}] 12:22:21 INFO - PROCESS | 1834 | 1462476141830 Marionette TRACE conn3 <- [1,2062,null,{}] 12:22:21 INFO - PROCESS | 1834 | 1462476141835 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}] 12:22:22 INFO - PROCESS | 1834 | 1462476142056 Marionette TRACE conn3 <- [1,2063,null,{"value":null}] 12:22:22 INFO - PROCESS | 1834 | 1462476142327 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\", \"80296d11-d1d5-4e42-bf66-5e284310a16f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:22:22 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f2983347800 == 159 [pid = 1834] [id = 523] 12:22:22 INFO - PROCESS | 1834 | ++DOMWINDOW == 228 (0x7f2982478400) [pid = 1834] [serial = 1570] [outer = (nil)] 12:22:22 INFO - PROCESS | 1834 | ++DOMWINDOW == 229 (0x7f2984625800) [pid = 1834] [serial = 1571] [outer = 0x7f2982478400] 12:22:22 INFO - PROCESS | 1834 | 1462476142449 Marionette DEBUG loaded listener.js 12:22:22 INFO - PROCESS | 1834 | ++DOMWINDOW == 230 (0x7f2984659000) [pid = 1834] [serial = 1572] [outer = 0x7f2982478400] 12:22:23 INFO - PROCESS | 1834 | 1462476143358 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]]]}] 12:22:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.basic.html | Canvas test: 2d.path.rect.basic 12:22:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.basic.html | took 1583ms 12:22:23 INFO - PROCESS | 1834 | 1462476143411 Marionette TRACE conn3 -> [0,2065,"getWindowHandle",null] 12:22:23 INFO - PROCESS | 1834 | 1462476143414 Marionette TRACE conn3 <- [1,2065,null,{"value":"8"}] 12:22:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.closed.html 12:22:23 INFO - PROCESS | 1834 | 1462476143421 Marionette TRACE conn3 -> [0,2066,"setScriptTimeout",{"ms":35000}] 12:22:23 INFO - PROCESS | 1834 | 1462476143424 Marionette TRACE conn3 <- [1,2066,null,{}] 12:22:23 INFO - PROCESS | 1834 | 1462476143430 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}] 12:22:23 INFO - PROCESS | 1834 | 1462476143658 Marionette TRACE conn3 <- [1,2067,null,{"value":null}] 12:22:23 INFO - PROCESS | 1834 | 1462476143975 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\", \"80296d11-d1d5-4e42-bf66-5e284310a16f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:22:24 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f2983560800 == 160 [pid = 1834] [id = 524] 12:22:24 INFO - PROCESS | 1834 | ++DOMWINDOW == 231 (0x7f2982c3f400) [pid = 1834] [serial = 1573] [outer = (nil)] 12:22:24 INFO - PROCESS | 1834 | ++DOMWINDOW == 232 (0x7f298590d000) [pid = 1834] [serial = 1574] [outer = 0x7f2982c3f400] 12:22:24 INFO - PROCESS | 1834 | 1462476144055 Marionette DEBUG loaded listener.js 12:22:24 INFO - PROCESS | 1834 | ++DOMWINDOW == 233 (0x7f298604ac00) [pid = 1834] [serial = 1575] [outer = 0x7f2982c3f400] 12:22:24 INFO - PROCESS | 1834 | 1462476144906 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]]]}] 12:22:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.closed.html | Canvas test: 2d.path.rect.closed 12:22:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.closed.html | took 1535ms 12:22:24 INFO - PROCESS | 1834 | 1462476144956 Marionette TRACE conn3 -> [0,2069,"getWindowHandle",null] 12:22:24 INFO - PROCESS | 1834 | 1462476144960 Marionette TRACE conn3 <- [1,2069,null,{"value":"8"}] 12:22:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.1.html 12:22:24 INFO - PROCESS | 1834 | 1462476144966 Marionette TRACE conn3 -> [0,2070,"setScriptTimeout",{"ms":35000}] 12:22:24 INFO - PROCESS | 1834 | 1462476144968 Marionette TRACE conn3 <- [1,2070,null,{}] 12:22:24 INFO - PROCESS | 1834 | 1462476144974 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}] 12:22:25 INFO - PROCESS | 1834 | 1462476145241 Marionette TRACE conn3 <- [1,2071,null,{"value":null}] 12:22:25 INFO - PROCESS | 1834 | 1462476145599 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\", \"80296d11-d1d5-4e42-bf66-5e284310a16f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:22:25 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f2984bd6000 == 161 [pid = 1834] [id = 525] 12:22:25 INFO - PROCESS | 1834 | ++DOMWINDOW == 234 (0x7f298a588400) [pid = 1834] [serial = 1576] [outer = (nil)] 12:22:25 INFO - PROCESS | 1834 | ++DOMWINDOW == 235 (0x7f298a593000) [pid = 1834] [serial = 1577] [outer = 0x7f298a588400] 12:22:25 INFO - PROCESS | 1834 | 1462476145680 Marionette DEBUG loaded listener.js 12:22:25 INFO - PROCESS | 1834 | ++DOMWINDOW == 236 (0x7f298a964400) [pid = 1834] [serial = 1578] [outer = 0x7f298a588400] 12:22:26 INFO - PROCESS | 1834 | 1462476146534 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]]]}] 12:22:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.1.html | Canvas test: 2d.path.rect.end.1 12:22:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.1.html | took 1631ms 12:22:26 INFO - PROCESS | 1834 | 1462476146598 Marionette TRACE conn3 -> [0,2073,"getWindowHandle",null] 12:22:26 INFO - PROCESS | 1834 | 1462476146601 Marionette TRACE conn3 <- [1,2073,null,{"value":"8"}] 12:22:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.2.html 12:22:26 INFO - PROCESS | 1834 | 1462476146608 Marionette TRACE conn3 -> [0,2074,"setScriptTimeout",{"ms":35000}] 12:22:26 INFO - PROCESS | 1834 | 1462476146611 Marionette TRACE conn3 <- [1,2074,null,{}] 12:22:26 INFO - PROCESS | 1834 | 1462476146616 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}] 12:22:26 INFO - PROCESS | 1834 | 1462476146841 Marionette TRACE conn3 <- [1,2075,null,{"value":null}] 12:22:27 INFO - PROCESS | 1834 | 1462476147149 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\", \"80296d11-d1d5-4e42-bf66-5e284310a16f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:22:27 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f2985a41800 == 162 [pid = 1834] [id = 526] 12:22:27 INFO - PROCESS | 1834 | ++DOMWINDOW == 237 (0x7f298a989800) [pid = 1834] [serial = 1579] [outer = (nil)] 12:22:27 INFO - PROCESS | 1834 | ++DOMWINDOW == 238 (0x7f298bcfec00) [pid = 1834] [serial = 1580] [outer = 0x7f298a989800] 12:22:27 INFO - PROCESS | 1834 | 1462476147236 Marionette DEBUG loaded listener.js 12:22:27 INFO - PROCESS | 1834 | ++DOMWINDOW == 239 (0x7f298c3b9000) [pid = 1834] [serial = 1581] [outer = 0x7f298a989800] 12:22:28 INFO - PROCESS | 1834 | 1462476148112 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]]]}] 12:22:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.2.html | Canvas test: 2d.path.rect.end.2 12:22:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.2.html | took 1582ms 12:22:28 INFO - PROCESS | 1834 | 1462476148191 Marionette TRACE conn3 -> [0,2077,"getWindowHandle",null] 12:22:28 INFO - PROCESS | 1834 | 1462476148195 Marionette TRACE conn3 <- [1,2077,null,{"value":"8"}] 12:22:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.negative.html 12:22:28 INFO - PROCESS | 1834 | 1462476148201 Marionette TRACE conn3 -> [0,2078,"setScriptTimeout",{"ms":35000}] 12:22:28 INFO - PROCESS | 1834 | 1462476148204 Marionette TRACE conn3 <- [1,2078,null,{}] 12:22:28 INFO - PROCESS | 1834 | 1462476148209 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}] 12:22:28 INFO - PROCESS | 1834 | 1462476148473 Marionette TRACE conn3 <- [1,2079,null,{"value":null}] 12:22:28 INFO - PROCESS | 1834 | 1462476148788 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\", \"80296d11-d1d5-4e42-bf66-5e284310a16f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:22:28 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f2985e0d000 == 163 [pid = 1834] [id = 527] 12:22:28 INFO - PROCESS | 1834 | ++DOMWINDOW == 240 (0x7f298b9c4000) [pid = 1834] [serial = 1582] [outer = (nil)] 12:22:28 INFO - PROCESS | 1834 | ++DOMWINDOW == 241 (0x7f298cd31800) [pid = 1834] [serial = 1583] [outer = 0x7f298b9c4000] 12:22:28 INFO - PROCESS | 1834 | 1462476148864 Marionette DEBUG loaded listener.js 12:22:28 INFO - PROCESS | 1834 | ++DOMWINDOW == 242 (0x7f298d1a7400) [pid = 1834] [serial = 1584] [outer = 0x7f298b9c4000] 12:22:29 INFO - PROCESS | 1834 | 1462476149719 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]]]}] 12:22:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.negative.html | Canvas test: 2d.path.rect.negative 12:22:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.negative.html | took 1586ms 12:22:29 INFO - PROCESS | 1834 | 1462476149788 Marionette TRACE conn3 -> [0,2081,"getWindowHandle",null] 12:22:29 INFO - PROCESS | 1834 | 1462476149791 Marionette TRACE conn3 <- [1,2081,null,{"value":"8"}] 12:22:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.newsubpath.html 12:22:29 INFO - PROCESS | 1834 | 1462476149798 Marionette TRACE conn3 -> [0,2082,"setScriptTimeout",{"ms":35000}] 12:22:29 INFO - PROCESS | 1834 | 1462476149801 Marionette TRACE conn3 <- [1,2082,null,{}] 12:22:29 INFO - PROCESS | 1834 | 1462476149807 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}] 12:22:30 INFO - PROCESS | 1834 | 1462476150035 Marionette TRACE conn3 <- [1,2083,null,{"value":null}] 12:22:30 INFO - PROCESS | 1834 | 1462476150373 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\", \"80296d11-d1d5-4e42-bf66-5e284310a16f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:22:30 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f29874e4800 == 164 [pid = 1834] [id = 528] 12:22:30 INFO - PROCESS | 1834 | ++DOMWINDOW == 243 (0x7f2981161c00) [pid = 1834] [serial = 1585] [outer = (nil)] 12:22:30 INFO - PROCESS | 1834 | ++DOMWINDOW == 244 (0x7f298d212400) [pid = 1834] [serial = 1586] [outer = 0x7f2981161c00] 12:22:30 INFO - PROCESS | 1834 | 1462476150454 Marionette DEBUG loaded listener.js 12:22:30 INFO - PROCESS | 1834 | ++DOMWINDOW == 245 (0x7f298d429c00) [pid = 1834] [serial = 1587] [outer = 0x7f2981161c00] 12:22:31 INFO - PROCESS | 1834 | 1462476151302 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]]]}] 12:22:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.newsubpath.html | Canvas test: 2d.path.rect.newsubpath 12:22:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.newsubpath.html | took 1581ms 12:22:31 INFO - PROCESS | 1834 | 1462476151380 Marionette TRACE conn3 -> [0,2085,"getWindowHandle",null] 12:22:31 INFO - PROCESS | 1834 | 1462476151384 Marionette TRACE conn3 <- [1,2085,null,{"value":"8"}] 12:22:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.nonfinite.html 12:22:31 INFO - PROCESS | 1834 | 1462476151390 Marionette TRACE conn3 -> [0,2086,"setScriptTimeout",{"ms":35000}] 12:22:31 INFO - PROCESS | 1834 | 1462476151392 Marionette TRACE conn3 <- [1,2086,null,{}] 12:22:31 INFO - PROCESS | 1834 | 1462476151399 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}] 12:22:31 INFO - PROCESS | 1834 | 1462476151645 Marionette TRACE conn3 <- [1,2087,null,{"value":null}] 12:22:31 INFO - PROCESS | 1834 | 1462476151962 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\", \"80296d11-d1d5-4e42-bf66-5e284310a16f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:22:31 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f298c2b4800 == 165 [pid = 1834] [id = 529] 12:22:31 INFO - PROCESS | 1834 | ++DOMWINDOW == 246 (0x7f2986172400) [pid = 1834] [serial = 1588] [outer = (nil)] 12:22:32 INFO - PROCESS | 1834 | ++DOMWINDOW == 247 (0x7f298e94a800) [pid = 1834] [serial = 1589] [outer = 0x7f2986172400] 12:22:32 INFO - PROCESS | 1834 | 1462476152042 Marionette DEBUG loaded listener.js 12:22:32 INFO - PROCESS | 1834 | ++DOMWINDOW == 248 (0x7f298fe1a000) [pid = 1834] [serial = 1590] [outer = 0x7f2986172400] 12:22:32 INFO - PROCESS | 1834 | 1462476152904 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]]]}] 12:22:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.nonfinite.html | rect() with Infinity/NaN is ignored 12:22:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.nonfinite.html | took 1581ms 12:22:32 INFO - PROCESS | 1834 | 1462476152971 Marionette TRACE conn3 -> [0,2089,"getWindowHandle",null] 12:22:32 INFO - PROCESS | 1834 | 1462476152975 Marionette TRACE conn3 <- [1,2089,null,{"value":"8"}] 12:22:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.selfintersect.html 12:22:32 INFO - PROCESS | 1834 | 1462476152981 Marionette TRACE conn3 -> [0,2090,"setScriptTimeout",{"ms":35000}] 12:22:32 INFO - PROCESS | 1834 | 1462476152985 Marionette TRACE conn3 <- [1,2090,null,{}] 12:22:32 INFO - PROCESS | 1834 | 1462476152990 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}] 12:22:33 INFO - PROCESS | 1834 | 1462476153254 Marionette TRACE conn3 <- [1,2091,null,{"value":null}] 12:22:33 INFO - PROCESS | 1834 | 1462476153581 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\", \"80296d11-d1d5-4e42-bf66-5e284310a16f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:22:33 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f298cc0b800 == 166 [pid = 1834] [id = 530] 12:22:33 INFO - PROCESS | 1834 | ++DOMWINDOW == 249 (0x7f298ffd8800) [pid = 1834] [serial = 1591] [outer = (nil)] 12:22:33 INFO - PROCESS | 1834 | ++DOMWINDOW == 250 (0x7f29901d7800) [pid = 1834] [serial = 1592] [outer = 0x7f298ffd8800] 12:22:33 INFO - PROCESS | 1834 | 1462476153667 Marionette DEBUG loaded listener.js 12:22:33 INFO - PROCESS | 1834 | ++DOMWINDOW == 251 (0x7f299331a400) [pid = 1834] [serial = 1593] [outer = 0x7f298ffd8800] 12:22:34 INFO - PROCESS | 1834 | 1462476154571 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]]]}] 12:22:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.selfintersect.html | Canvas test: 2d.path.rect.selfintersect 12:22:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.selfintersect.html | took 1645ms 12:22:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.winding.html 12:22:34 INFO - PROCESS | 1834 | 1462476154627 Marionette TRACE conn3 -> [0,2093,"getWindowHandle",null] 12:22:34 INFO - PROCESS | 1834 | 1462476154630 Marionette TRACE conn3 <- [1,2093,null,{"value":"8"}] 12:22:34 INFO - PROCESS | 1834 | 1462476154637 Marionette TRACE conn3 -> [0,2094,"setScriptTimeout",{"ms":35000}] 12:22:34 INFO - PROCESS | 1834 | 1462476154640 Marionette TRACE conn3 <- [1,2094,null,{}] 12:22:34 INFO - PROCESS | 1834 | 1462476154646 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}] 12:22:34 INFO - PROCESS | 1834 | 1462476154875 Marionette TRACE conn3 <- [1,2095,null,{"value":null}] 12:22:35 INFO - PROCESS | 1834 | 1462476155195 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\", \"80296d11-d1d5-4e42-bf66-5e284310a16f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:22:35 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f298d328000 == 167 [pid = 1834] [id = 531] 12:22:35 INFO - PROCESS | 1834 | ++DOMWINDOW == 252 (0x7f298a96b400) [pid = 1834] [serial = 1594] [outer = (nil)] 12:22:35 INFO - PROCESS | 1834 | ++DOMWINDOW == 253 (0x7f2993c7d400) [pid = 1834] [serial = 1595] [outer = 0x7f298a96b400] 12:22:35 INFO - PROCESS | 1834 | 1462476155274 Marionette DEBUG loaded listener.js 12:22:35 INFO - PROCESS | 1834 | ++DOMWINDOW == 254 (0x7f299594d800) [pid = 1834] [serial = 1596] [outer = 0x7f298a96b400] 12:22:36 INFO - PROCESS | 1834 | 1462476156115 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]]]}] 12:22:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.winding.html | Canvas test: 2d.path.rect.winding 12:22:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.winding.html | took 1533ms 12:22:36 INFO - PROCESS | 1834 | 1462476156169 Marionette TRACE conn3 -> [0,2097,"getWindowHandle",null] 12:22:36 INFO - PROCESS | 1834 | 1462476156173 Marionette TRACE conn3 <- [1,2097,null,{"value":"8"}] 12:22:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.1.html 12:22:36 INFO - PROCESS | 1834 | 1462476156179 Marionette TRACE conn3 -> [0,2098,"setScriptTimeout",{"ms":35000}] 12:22:36 INFO - PROCESS | 1834 | 1462476156182 Marionette TRACE conn3 <- [1,2098,null,{}] 12:22:36 INFO - PROCESS | 1834 | 1462476156188 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}] 12:22:36 INFO - PROCESS | 1834 | 1462476156409 Marionette TRACE conn3 <- [1,2099,null,{"value":null}] 12:22:36 INFO - PROCESS | 1834 | 1462476156696 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\", \"80296d11-d1d5-4e42-bf66-5e284310a16f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:22:36 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f298e8d6000 == 168 [pid = 1834] [id = 532] 12:22:36 INFO - PROCESS | 1834 | ++DOMWINDOW == 255 (0x7f2995d16400) [pid = 1834] [serial = 1597] [outer = (nil)] 12:22:36 INFO - PROCESS | 1834 | ++DOMWINDOW == 256 (0x7f2996131000) [pid = 1834] [serial = 1598] [outer = 0x7f2995d16400] 12:22:36 INFO - PROCESS | 1834 | 1462476156814 Marionette DEBUG loaded listener.js 12:22:36 INFO - PROCESS | 1834 | ++DOMWINDOW == 257 (0x7f2996b4a800) [pid = 1834] [serial = 1599] [outer = 0x7f2995d16400] 12:22:37 INFO - PROCESS | 1834 | 1462476157667 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]]]}] 12:22:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.1.html | Canvas test: 2d.path.rect.zero.1 12:22:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.1.html | took 1534ms 12:22:37 INFO - PROCESS | 1834 | 1462476157714 Marionette TRACE conn3 -> [0,2101,"getWindowHandle",null] 12:22:37 INFO - PROCESS | 1834 | 1462476157718 Marionette TRACE conn3 <- [1,2101,null,{"value":"8"}] 12:22:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.2.html 12:22:37 INFO - PROCESS | 1834 | 1462476157723 Marionette TRACE conn3 -> [0,2102,"setScriptTimeout",{"ms":35000}] 12:22:37 INFO - PROCESS | 1834 | 1462476157725 Marionette TRACE conn3 <- [1,2102,null,{}] 12:22:37 INFO - PROCESS | 1834 | 1462476157731 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}] 12:22:37 INFO - PROCESS | 1834 | 1462476157958 Marionette TRACE conn3 <- [1,2103,null,{"value":null}] 12:22:38 INFO - PROCESS | 1834 | 1462476158292 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\", \"80296d11-d1d5-4e42-bf66-5e284310a16f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:22:38 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f2994b85800 == 169 [pid = 1834] [id = 533] 12:22:38 INFO - PROCESS | 1834 | ++DOMWINDOW == 258 (0x7f299015a400) [pid = 1834] [serial = 1600] [outer = (nil)] 12:22:38 INFO - PROCESS | 1834 | ++DOMWINDOW == 259 (0x7f29979bd400) [pid = 1834] [serial = 1601] [outer = 0x7f299015a400] 12:22:38 INFO - PROCESS | 1834 | 1462476158371 Marionette DEBUG loaded listener.js 12:22:38 INFO - PROCESS | 1834 | ++DOMWINDOW == 260 (0x7f29999aac00) [pid = 1834] [serial = 1602] [outer = 0x7f299015a400] 12:22:39 INFO - PROCESS | 1834 | 1462476159236 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]]]}] 12:22:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.2.html | Canvas test: 2d.path.rect.zero.2 12:22:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.2.html | took 1583ms 12:22:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.3.html 12:22:39 INFO - PROCESS | 1834 | 1462476159308 Marionette TRACE conn3 -> [0,2105,"getWindowHandle",null] 12:22:39 INFO - PROCESS | 1834 | 1462476159311 Marionette TRACE conn3 <- [1,2105,null,{"value":"8"}] 12:22:39 INFO - PROCESS | 1834 | 1462476159318 Marionette TRACE conn3 -> [0,2106,"setScriptTimeout",{"ms":35000}] 12:22:39 INFO - PROCESS | 1834 | 1462476159321 Marionette TRACE conn3 <- [1,2106,null,{}] 12:22:39 INFO - PROCESS | 1834 | 1462476159326 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}] 12:22:39 INFO - PROCESS | 1834 | 1462476159582 Marionette TRACE conn3 <- [1,2107,null,{"value":null}] 12:22:39 INFO - PROCESS | 1834 | 1462476159904 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\", \"80296d11-d1d5-4e42-bf66-5e284310a16f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:22:39 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f2996291800 == 170 [pid = 1834] [id = 534] 12:22:39 INFO - PROCESS | 1834 | ++DOMWINDOW == 261 (0x7f298c3bf000) [pid = 1834] [serial = 1603] [outer = (nil)] 12:22:39 INFO - PROCESS | 1834 | ++DOMWINDOW == 262 (0x7f29a3216400) [pid = 1834] [serial = 1604] [outer = 0x7f298c3bf000] 12:22:39 INFO - PROCESS | 1834 | 1462476159981 Marionette DEBUG loaded listener.js 12:22:40 INFO - PROCESS | 1834 | ++DOMWINDOW == 263 (0x7f29a37b4800) [pid = 1834] [serial = 1605] [outer = 0x7f298c3bf000] 12:22:40 INFO - PROCESS | 1834 | 1462476160847 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]]]}] 12:22:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.3.html | Canvas test: 2d.path.rect.zero.3 12:22:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.3.html | took 1584ms 12:22:40 INFO - PROCESS | 1834 | 1462476160902 Marionette TRACE conn3 -> [0,2109,"getWindowHandle",null] 12:22:40 INFO - PROCESS | 1834 | 1462476160906 Marionette TRACE conn3 <- [1,2109,null,{"value":"8"}] 12:22:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.4.html 12:22:40 INFO - PROCESS | 1834 | 1462476160931 Marionette TRACE conn3 -> [0,2110,"setScriptTimeout",{"ms":35000}] 12:22:40 INFO - PROCESS | 1834 | 1462476160934 Marionette TRACE conn3 <- [1,2110,null,{}] 12:22:40 INFO - PROCESS | 1834 | 1462476160943 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}] 12:22:41 INFO - PROCESS | 1834 | 1462476161177 Marionette TRACE conn3 <- [1,2111,null,{"value":null}] 12:22:41 INFO - PROCESS | 1834 | 1462476161496 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\", \"80296d11-d1d5-4e42-bf66-5e284310a16f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:22:41 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f2999426000 == 171 [pid = 1834] [id = 535] 12:22:41 INFO - PROCESS | 1834 | ++DOMWINDOW == 264 (0x7f297573e000) [pid = 1834] [serial = 1606] [outer = (nil)] 12:22:41 INFO - PROCESS | 1834 | ++DOMWINDOW == 265 (0x7f2975744800) [pid = 1834] [serial = 1607] [outer = 0x7f297573e000] 12:22:41 INFO - PROCESS | 1834 | 1462476161577 Marionette DEBUG loaded listener.js 12:22:41 INFO - PROCESS | 1834 | ++DOMWINDOW == 266 (0x7f297574ac00) [pid = 1834] [serial = 1608] [outer = 0x7f297573e000] 12:22:42 INFO - PROCESS | 1834 | 1462476162429 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]]]}] 12:22:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.4.html | Canvas test: 2d.path.rect.zero.4 12:22:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.4.html | took 1563ms 12:22:42 INFO - PROCESS | 1834 | 1462476162476 Marionette TRACE conn3 -> [0,2113,"getWindowHandle",null] 12:22:42 INFO - PROCESS | 1834 | 1462476162480 Marionette TRACE conn3 <- [1,2113,null,{"value":"8"}] 12:22:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.5.html 12:22:42 INFO - PROCESS | 1834 | 1462476162487 Marionette TRACE conn3 -> [0,2114,"setScriptTimeout",{"ms":35000}] 12:22:42 INFO - PROCESS | 1834 | 1462476162489 Marionette TRACE conn3 <- [1,2114,null,{}] 12:22:42 INFO - PROCESS | 1834 | 1462476162495 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}] 12:22:42 INFO - PROCESS | 1834 | 1462476162724 Marionette TRACE conn3 <- [1,2115,null,{"value":null}] 12:22:43 INFO - PROCESS | 1834 | 1462476163006 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\", \"80296d11-d1d5-4e42-bf66-5e284310a16f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:22:43 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f29a350c000 == 172 [pid = 1834] [id = 536] 12:22:43 INFO - PROCESS | 1834 | ++DOMWINDOW == 267 (0x7f297540ac00) [pid = 1834] [serial = 1609] [outer = (nil)] 12:22:43 INFO - PROCESS | 1834 | ++DOMWINDOW == 268 (0x7f298615a800) [pid = 1834] [serial = 1610] [outer = 0x7f297540ac00] 12:22:43 INFO - PROCESS | 1834 | 1462476163121 Marionette DEBUG loaded listener.js 12:22:43 INFO - PROCESS | 1834 | ++DOMWINDOW == 269 (0x7f29a359ac00) [pid = 1834] [serial = 1611] [outer = 0x7f297540ac00] 12:22:43 INFO - PROCESS | 1834 | 1462476163914 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]]]}] 12:22:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.5.html | Canvas test: 2d.path.rect.zero.5 12:22:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.5.html | took 1477ms 12:22:43 INFO - PROCESS | 1834 | 1462476163982 Marionette TRACE conn3 -> [0,2117,"getWindowHandle",null] 12:22:43 INFO - PROCESS | 1834 | 1462476163987 Marionette TRACE conn3 <- [1,2117,null,{"value":"8"}] 12:22:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.6.html 12:22:44 INFO - PROCESS | 1834 | 1462476163996 Marionette TRACE conn3 -> [0,2118,"setScriptTimeout",{"ms":35000}] 12:22:44 INFO - PROCESS | 1834 | 1462476163998 Marionette TRACE conn3 <- [1,2118,null,{}] 12:22:44 INFO - PROCESS | 1834 | 1462476164003 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}] 12:22:44 INFO - PROCESS | 1834 | 1462476164235 Marionette TRACE conn3 <- [1,2119,null,{"value":null}] 12:22:44 INFO - PROCESS | 1834 | 1462476164513 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\", \"80296d11-d1d5-4e42-bf66-5e284310a16f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:22:44 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f29a81a6800 == 173 [pid = 1834] [id = 537] 12:22:44 INFO - PROCESS | 1834 | ++DOMWINDOW == 270 (0x7f2979263800) [pid = 1834] [serial = 1612] [outer = (nil)] 12:22:44 INFO - PROCESS | 1834 | ++DOMWINDOW == 271 (0x7f298d47b400) [pid = 1834] [serial = 1613] [outer = 0x7f2979263800] 12:22:44 INFO - PROCESS | 1834 | 1462476164637 Marionette DEBUG loaded listener.js 12:22:44 INFO - PROCESS | 1834 | ++DOMWINDOW == 272 (0x7f298d480000) [pid = 1834] [serial = 1614] [outer = 0x7f2979263800] 12:22:45 INFO - PROCESS | 1834 | 1462476165504 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]]]}] 12:22:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.6.html | Canvas test: 2d.path.rect.zero.6 12:22:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.6.html | took 1580ms 12:22:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.empty.html 12:22:45 INFO - PROCESS | 1834 | 1462476165577 Marionette TRACE conn3 -> [0,2121,"getWindowHandle",null] 12:22:45 INFO - PROCESS | 1834 | 1462476165580 Marionette TRACE conn3 <- [1,2121,null,{"value":"8"}] 12:22:45 INFO - PROCESS | 1834 | 1462476165586 Marionette TRACE conn3 -> [0,2122,"setScriptTimeout",{"ms":35000}] 12:22:45 INFO - PROCESS | 1834 | 1462476165589 Marionette TRACE conn3 <- [1,2122,null,{}] 12:22:45 INFO - PROCESS | 1834 | 1462476165595 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}] 12:22:45 INFO - PROCESS | 1834 | 1462476165872 Marionette TRACE conn3 <- [1,2123,null,{"value":null}] 12:22:46 INFO - PROCESS | 1834 | 1462476166234 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\", \"80296d11-d1d5-4e42-bf66-5e284310a16f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:22:46 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f2979ee1800 == 174 [pid = 1834] [id = 538] 12:22:46 INFO - PROCESS | 1834 | ++DOMWINDOW == 273 (0x7f2975740800) [pid = 1834] [serial = 1615] [outer = (nil)] 12:22:46 INFO - PROCESS | 1834 | ++DOMWINDOW == 274 (0x7f297c4cac00) [pid = 1834] [serial = 1616] [outer = 0x7f2975740800] 12:22:46 INFO - PROCESS | 1834 | 1462476166306 Marionette DEBUG loaded listener.js 12:22:46 INFO - PROCESS | 1834 | ++DOMWINDOW == 275 (0x7f298276c400) [pid = 1834] [serial = 1617] [outer = 0x7f2975740800] 12:22:48 INFO - PROCESS | 1834 | --DOCSHELL 0x7f2983122800 == 173 [pid = 1834] [id = 447] 12:22:48 INFO - PROCESS | 1834 | --DOCSHELL 0x7f297b14d000 == 172 [pid = 1834] [id = 446] 12:22:48 INFO - PROCESS | 1834 | --DOCSHELL 0x7f29960b0000 == 171 [pid = 1834] [id = 457] 12:22:48 INFO - PROCESS | 1834 | --DOCSHELL 0x7f29ac9bc000 == 170 [pid = 1834] [id = 245] 12:22:48 INFO - PROCESS | 1834 | --DOCSHELL 0x7f298133a800 == 169 [pid = 1834] [id = 462] 12:22:48 INFO - PROCESS | 1834 | --DOCSHELL 0x7f29994b1000 == 168 [pid = 1834] [id = 205] 12:22:48 INFO - PROCESS | 1834 | --DOCSHELL 0x7f298c6c2800 == 167 [pid = 1834] [id = 209] 12:22:48 INFO - PROCESS | 1834 | --DOCSHELL 0x7f29a89d0800 == 166 [pid = 1834] [id = 461] 12:22:48 INFO - PROCESS | 1834 | --DOCSHELL 0x7f298e5ac000 == 165 [pid = 1834] [id = 213] 12:22:48 INFO - PROCESS | 1834 | --DOCSHELL 0x7f299336c000 == 164 [pid = 1834] [id = 456] 12:22:48 INFO - PROCESS | 1834 | --DOCSHELL 0x7f2997482000 == 163 [pid = 1834] [id = 458] 12:22:48 INFO - PROCESS | 1834 | --DOCSHELL 0x7f29a6826000 == 162 [pid = 1834] [id = 460] 12:22:48 INFO - PROCESS | 1834 | --DOCSHELL 0x7f2982ae6800 == 161 [pid = 1834] [id = 451] 12:22:48 INFO - PROCESS | 1834 | --DOCSHELL 0x7f298e285000 == 160 [pid = 1834] [id = 455] 12:22:48 INFO - PROCESS | 1834 | --DOCSHELL 0x7f29a636b800 == 159 [pid = 1834] [id = 207] 12:22:48 INFO - PROCESS | 1834 | --DOCSHELL 0x7f29a3223000 == 158 [pid = 1834] [id = 459] 12:22:48 INFO - PROCESS | 1834 | --DOCSHELL 0x7f29994b5000 == 157 [pid = 1834] [id = 508] 12:22:48 INFO - PROCESS | 1834 | --DOCSHELL 0x7f2995db8800 == 156 [pid = 1834] [id = 507] 12:22:48 INFO - PROCESS | 1834 | --DOCSHELL 0x7f2990096800 == 155 [pid = 1834] [id = 506] 12:22:48 INFO - PROCESS | 1834 | --DOCSHELL 0x7f298d3cc800 == 154 [pid = 1834] [id = 505] 12:22:48 INFO - PROCESS | 1834 | --DOCSHELL 0x7f298d0db000 == 153 [pid = 1834] [id = 504] 12:22:48 INFO - PROCESS | 1834 | --DOCSHELL 0x7f298cc20000 == 152 [pid = 1834] [id = 503] 12:22:48 INFO - PROCESS | 1834 | --DOCSHELL 0x7f298c2b3800 == 151 [pid = 1834] [id = 502] 12:22:48 INFO - PROCESS | 1834 | --DOCSHELL 0x7f29874df000 == 150 [pid = 1834] [id = 501] 12:22:48 INFO - PROCESS | 1834 | --DOCSHELL 0x7f2985c67800 == 149 [pid = 1834] [id = 500] 12:22:48 INFO - PROCESS | 1834 | --DOCSHELL 0x7f29846e0000 == 148 [pid = 1834] [id = 499] 12:22:48 INFO - PROCESS | 1834 | --DOCSHELL 0x7f2980943800 == 147 [pid = 1834] [id = 498] 12:22:48 INFO - PROCESS | 1834 | --DOCSHELL 0x7f2979b77000 == 146 [pid = 1834] [id = 497] 12:22:48 INFO - PROCESS | 1834 | --DOMWINDOW == 274 (0x7f299d649c00) [pid = 1834] [serial = 1448] [outer = (nil)] [url = about:blank] 12:22:48 INFO - PROCESS | 1834 | --DOMWINDOW == 273 (0x7f297af49c00) [pid = 1834] [serial = 1478] [outer = (nil)] [url = about:blank] 12:22:48 INFO - PROCESS | 1834 | --DOMWINDOW == 272 (0x7f298c925800) [pid = 1834] [serial = 1422] [outer = (nil)] [url = about:blank] 12:22:48 INFO - PROCESS | 1834 | --DOMWINDOW == 271 (0x7f29825a8c00) [pid = 1834] [serial = 1427] [outer = (nil)] [url = about:blank] 12:22:48 INFO - PROCESS | 1834 | --DOMWINDOW == 270 (0x7f2986b35c00) [pid = 1834] [serial = 1460] [outer = (nil)] [url = about:blank] 12:22:48 INFO - PROCESS | 1834 | --DOMWINDOW == 269 (0x7f29901d5800) [pid = 1834] [serial = 1439] [outer = (nil)] [url = about:blank] 12:22:48 INFO - PROCESS | 1834 | --DOMWINDOW == 268 (0x7f297c4c7800) [pid = 1834] [serial = 1424] [outer = (nil)] [url = about:blank] 12:22:48 INFO - PROCESS | 1834 | --DOMWINDOW == 267 (0x7f2997445800) [pid = 1834] [serial = 1445] [outer = (nil)] [url = about:blank] 12:22:48 INFO - PROCESS | 1834 | --DOMWINDOW == 266 (0x7f297c1c5c00) [pid = 1834] [serial = 1479] [outer = (nil)] [url = about:blank] 12:22:48 INFO - PROCESS | 1834 | --DOMWINDOW == 265 (0x7f29825a5000) [pid = 1834] [serial = 1487] [outer = (nil)] [url = about:blank] 12:22:48 INFO - PROCESS | 1834 | --DOMWINDOW == 264 (0x7f2980e70c00) [pid = 1834] [serial = 1485] [outer = (nil)] [url = about:blank] 12:22:48 INFO - PROCESS | 1834 | --DOMWINDOW == 263 (0x7f2984624000) [pid = 1834] [serial = 1469] [outer = (nil)] [url = about:blank] 12:22:48 INFO - PROCESS | 1834 | --DOMWINDOW == 262 (0x7f2984623000) [pid = 1834] [serial = 1463] [outer = (nil)] [url = about:blank] 12:22:48 INFO - PROCESS | 1834 | --DOMWINDOW == 261 (0x7f297f222c00) [pid = 1834] [serial = 1472] [outer = (nil)] [url = about:blank] 12:22:48 INFO - PROCESS | 1834 | --DOMWINDOW == 260 (0x7f297f885400) [pid = 1834] [serial = 1451] [outer = (nil)] [url = about:blank] 12:22:48 INFO - PROCESS | 1834 | --DOMWINDOW == 259 (0x7f298cbc2000) [pid = 1834] [serial = 1433] [outer = (nil)] [url = about:blank] 12:22:48 INFO - PROCESS | 1834 | --DOMWINDOW == 258 (0x7f2983233000) [pid = 1834] [serial = 1488] [outer = (nil)] [url = about:blank] 12:22:48 INFO - PROCESS | 1834 | --DOMWINDOW == 257 (0x7f29a68e6800) [pid = 1834] [serial = 1454] [outer = (nil)] [url = about:blank] 12:22:48 INFO - PROCESS | 1834 | --DOMWINDOW == 256 (0x7f297f45f400) [pid = 1834] [serial = 1482] [outer = (nil)] [url = about:blank] 12:22:48 INFO - PROCESS | 1834 | --DOMWINDOW == 255 (0x7f2979bf1400) [pid = 1834] [serial = 1466] [outer = (nil)] [url = about:blank] 12:22:48 INFO - PROCESS | 1834 | --DOMWINDOW == 254 (0x7f298d21a400) [pid = 1834] [serial = 1436] [outer = (nil)] [url = about:blank] 12:22:48 INFO - PROCESS | 1834 | --DOMWINDOW == 253 (0x7f299594b000) [pid = 1834] [serial = 1442] [outer = (nil)] [url = about:blank] 12:22:48 INFO - PROCESS | 1834 | --DOMWINDOW == 252 (0x7f298a5e2400) [pid = 1834] [serial = 1430] [outer = (nil)] [url = about:blank] 12:22:48 INFO - PROCESS | 1834 | --DOMWINDOW == 251 (0x7f2980937800) [pid = 1834] [serial = 1484] [outer = (nil)] [url = about:blank] 12:22:48 INFO - PROCESS | 1834 | --DOMWINDOW == 250 (0x7f2980da3400) [pid = 1834] [serial = 1457] [outer = (nil)] [url = about:blank] 12:22:48 INFO - PROCESS | 1834 | --DOMWINDOW == 249 (0x7f297540c000) [pid = 1834] [serial = 1475] [outer = (nil)] [url = about:blank] 12:22:48 INFO - PROCESS | 1834 | --DOMWINDOW == 248 (0x7f297f21d800) [pid = 1834] [serial = 1481] [outer = (nil)] [url = about:blank] 12:22:48 INFO - PROCESS | 1834 | --DOMWINDOW == 247 (0x7f297b2f2c00) [pid = 1834] [serial = 1490] [outer = (nil)] [url = about:blank] 12:22:48 INFO - PROCESS | 1834 | 1462476168706 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]]]}] 12:22:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.empty.html | Empty subpaths are not stroked 12:22:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.empty.html | took 3139ms 12:22:48 INFO - PROCESS | 1834 | 1462476168725 Marionette TRACE conn3 -> [0,2125,"getWindowHandle",null] 12:22:48 INFO - PROCESS | 1834 | 1462476168730 Marionette TRACE conn3 <- [1,2125,null,{"value":"8"}] 12:22:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.overlap.html 12:22:48 INFO - PROCESS | 1834 | 1462476168739 Marionette TRACE conn3 -> [0,2126,"setScriptTimeout",{"ms":35000}] 12:22:48 INFO - PROCESS | 1834 | 1462476168743 Marionette TRACE conn3 <- [1,2126,null,{}] 12:22:48 INFO - PROCESS | 1834 | 1462476168753 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}] 12:22:48 INFO - PROCESS | 1834 | 1462476168972 Marionette TRACE conn3 <- [1,2127,null,{"value":null}] 12:22:49 INFO - PROCESS | 1834 | 1462476169204 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\", \"80296d11-d1d5-4e42-bf66-5e284310a16f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:22:49 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f2979a0b800 == 147 [pid = 1834] [id = 539] 12:22:49 INFO - PROCESS | 1834 | ++DOMWINDOW == 248 (0x7f2975741400) [pid = 1834] [serial = 1618] [outer = (nil)] 12:22:49 INFO - PROCESS | 1834 | ++DOMWINDOW == 249 (0x7f2979bf3c00) [pid = 1834] [serial = 1619] [outer = 0x7f2975741400] 12:22:49 INFO - PROCESS | 1834 | 1462476169270 Marionette DEBUG loaded listener.js 12:22:49 INFO - PROCESS | 1834 | ++DOMWINDOW == 250 (0x7f297b285400) [pid = 1834] [serial = 1620] [outer = 0x7f2975741400] 12:22:50 INFO - PROCESS | 1834 | 1462476170053 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]]]}] 12:22:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.overlap.html | Stroked subpaths are combined before being drawn 12:22:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.overlap.html | took 1334ms 12:22:50 INFO - PROCESS | 1834 | 1462476170087 Marionette TRACE conn3 -> [0,2129,"getWindowHandle",null] 12:22:50 INFO - PROCESS | 1834 | 1462476170094 Marionette TRACE conn3 <- [1,2129,null,{"value":"8"}] 12:22:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.arc.html 12:22:50 INFO - PROCESS | 1834 | 1462476170106 Marionette TRACE conn3 -> [0,2130,"setScriptTimeout",{"ms":35000}] 12:22:50 INFO - PROCESS | 1834 | 1462476170109 Marionette TRACE conn3 <- [1,2130,null,{}] 12:22:50 INFO - PROCESS | 1834 | 1462476170115 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}] 12:22:50 INFO - PROCESS | 1834 | 1462476170322 Marionette TRACE conn3 <- [1,2131,null,{"value":null}] 12:22:50 INFO - PROCESS | 1834 | 1462476170543 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\", \"80296d11-d1d5-4e42-bf66-5e284310a16f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:22:50 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f297c8f7000 == 148 [pid = 1834] [id = 540] 12:22:50 INFO - PROCESS | 1834 | ++DOMWINDOW == 251 (0x7f29773e3c00) [pid = 1834] [serial = 1621] [outer = (nil)] 12:22:50 INFO - PROCESS | 1834 | ++DOMWINDOW == 252 (0x7f297ce84400) [pid = 1834] [serial = 1622] [outer = 0x7f29773e3c00] 12:22:50 INFO - PROCESS | 1834 | 1462476170608 Marionette DEBUG loaded listener.js 12:22:50 INFO - PROCESS | 1834 | ++DOMWINDOW == 253 (0x7f297e854800) [pid = 1834] [serial = 1623] [outer = 0x7f29773e3c00] 12:22:51 INFO - PROCESS | 1834 | 1462476171523 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] 12:22:51 INFO - PROCESS | 1834 | 1462476171594 Marionette TRACE conn3 <- [1,2133,null,{"value":"8"}] 12:22:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.closed.html 12:22:51 INFO - PROCESS | 1834 | 1462476171601 Marionette TRACE conn3 -> [0,2134,"setScriptTimeout",{"ms":35000}] 12:22:51 INFO - PROCESS | 1834 | 1462476171617 Marionette TRACE conn3 <- [1,2134,null,{}] 12:22:51 INFO - PROCESS | 1834 | 1462476171643 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}] 12:22:51 INFO - PROCESS | 1834 | 1462476171923 Marionette TRACE conn3 <- [1,2135,null,{"value":null}] 12:22:51 INFO - PROCESS | 1834 | 1462476171958 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\", \"80296d11-d1d5-4e42-bf66-5e284310a16f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:22:51 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f297f703800 == 149 [pid = 1834] [id = 541] 12:22:51 INFO - PROCESS | 1834 | ++DOMWINDOW == 254 (0x7f298092c000) [pid = 1834] [serial = 1624] [outer = (nil)] 12:22:52 INFO - PROCESS | 1834 | ++DOMWINDOW == 255 (0x7f2980d9b000) [pid = 1834] [serial = 1625] [outer = 0x7f298092c000] 12:22:52 INFO - PROCESS | 1834 | 1462476172023 Marionette DEBUG loaded listener.js 12:22:52 INFO - PROCESS | 1834 | ++DOMWINDOW == 256 (0x7f2980eb1400) [pid = 1834] [serial = 1626] [outer = 0x7f298092c000] 12:22:52 INFO - PROCESS | 1834 | 1462476172961 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]]]}] 12:22:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | Zero-length line segments from closed paths are removed before stroking 12:22:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | took 1405ms 12:22:54 INFO - PROCESS | 1834 | --DOMWINDOW == 255 (0x7f298fe6f400) [pid = 1834] [serial = 1522] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.winding.html] 12:22:54 INFO - PROCESS | 1834 | --DOMWINDOW == 254 (0x7f29833aa000) [pid = 1834] [serial = 1291] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.end.html] 12:22:54 INFO - PROCESS | 1834 | --DOMWINDOW == 253 (0x7f298b9c9000) [pid = 1834] [serial = 1516] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.4.html] 12:22:54 INFO - PROCESS | 1834 | --DOMWINDOW == 252 (0x7f2997449c00) [pid = 1834] [serial = 1537] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nonfinite.html] 12:22:54 INFO - PROCESS | 1834 | --DOMWINDOW == 251 (0x7f29a7c8a000) [pid = 1834] [serial = 1384] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve2.html] 12:22:54 INFO - PROCESS | 1834 | --DOMWINDOW == 250 (0x7f2986162400) [pid = 1834] [serial = 1294] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.negative.html] 12:22:54 INFO - PROCESS | 1834 | --DOMWINDOW == 249 (0x7f2986b2fc00) [pid = 1834] [serial = 1459] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.overlap.html] 12:22:54 INFO - PROCESS | 1834 | --DOMWINDOW == 248 (0x7f2993c75800) [pid = 1834] [serial = 1441] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.2.html] 12:22:54 INFO - PROCESS | 1834 | --DOMWINDOW == 247 (0x7f2993c06400) [pid = 1834] [serial = 1372] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.negative.html] 12:22:54 INFO - PROCESS | 1834 | --DOMWINDOW == 246 (0x7f298ff7a800) [pid = 1834] [serial = 1438] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.1.html] 12:22:54 INFO - PROCESS | 1834 | --DOMWINDOW == 245 (0x7f2981161800) [pid = 1834] [serial = 1426] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.2.html] 12:22:54 INFO - PROCESS | 1834 | --DOMWINDOW == 244 (0x7f2986045400) [pid = 1834] [serial = 1525] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.basic.html] 12:22:54 INFO - PROCESS | 1834 | --DOMWINDOW == 243 (0x7f298d41f400) [pid = 1834] [serial = 1318] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.2.html] 12:22:54 INFO - PROCESS | 1834 | --DOMWINDOW == 242 (0x7f297e854000) [pid = 1834] [serial = 1504] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.subpath.html] 12:22:54 INFO - PROCESS | 1834 | --DOMWINDOW == 241 (0x7f297b2eb000) [pid = 1834] [serial = 1552] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html] 12:22:54 INFO - PROCESS | 1834 | --DOMWINDOW == 240 (0x7f2980d9ac00) [pid = 1834] [serial = 1456] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.unaffected.html] 12:22:54 INFO - PROCESS | 1834 | --DOMWINDOW == 239 (0x7f297b2ea400) [pid = 1834] [serial = 1327] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.5.html] 12:22:54 INFO - PROCESS | 1834 | --DOMWINDOW == 238 (0x7f2993c08000) [pid = 1834] [serial = 1315] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.1.html] 12:22:54 INFO - PROCESS | 1834 | --DOMWINDOW == 237 (0x7f2986e64000) [pid = 1834] [serial = 1507] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.1.html] 12:22:54 INFO - PROCESS | 1834 | --DOMWINDOW == 236 (0x7f298d1aa800) [pid = 1834] [serial = 1369] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html] 12:22:54 INFO - PROCESS | 1834 | --DOMWINDOW == 235 (0x7f297926c000) [pid = 1834] [serial = 1501] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.outside.html] 12:22:54 INFO - PROCESS | 1834 | --DOMWINDOW == 234 (0x7f2981156800) [pid = 1834] [serial = 1498] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html] 12:22:54 INFO - PROCESS | 1834 | --DOMWINDOW == 233 (0x7f297f87f000) [pid = 1834] [serial = 1450] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.nextpoint.html] 12:22:54 INFO - PROCESS | 1834 | --DOMWINDOW == 232 (0x7f298d7e6400) [pid = 1834] [serial = 1375] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.nonfinite.html] 12:22:54 INFO - PROCESS | 1834 | --DOMWINDOW == 231 (0x7f2979267400) [pid = 1834] [serial = 1330] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.1.html] 12:22:54 INFO - PROCESS | 1834 | --DOMWINDOW == 230 (0x7f2975407c00) [pid = 1834] [serial = 1492] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.edge.html] 12:22:54 INFO - PROCESS | 1834 | --DOMWINDOW == 229 (0x7f2993c74c00) [pid = 1834] [serial = 1531] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html] 12:22:54 INFO - PROCESS | 1834 | --DOMWINDOW == 228 (0x7f298cde8000) [pid = 1834] [serial = 1366] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html] 12:22:54 INFO - PROCESS | 1834 | --DOMWINDOW == 227 (0x7f29809fd800) [pid = 1834] [serial = 1534] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nextpoint.html] 12:22:54 INFO - PROCESS | 1834 | --DOMWINDOW == 226 (0x7f29a3211400) [pid = 1834] [serial = 1381] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve1.html] 12:22:54 INFO - PROCESS | 1834 | --DOMWINDOW == 225 (0x7f29811ab800) [pid = 1834] [serial = 1435] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.unaffected.html] 12:22:54 INFO - PROCESS | 1834 | --DOMWINDOW == 224 (0x7f2979becc00) [pid = 1834] [serial = 1468] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.2.html] 12:22:54 INFO - PROCESS | 1834 | --DOMWINDOW == 223 (0x7f297ac1c000) [pid = 1834] [serial = 1402] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.beginPath.html] 12:22:54 INFO - PROCESS | 1834 | --DOMWINDOW == 222 (0x7f297af45c00) [pid = 1834] [serial = 1378] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.scale.html] 12:22:54 INFO - PROCESS | 1834 | --DOMWINDOW == 221 (0x7f298c839c00) [pid = 1834] [serial = 1519] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.unclosed.html] 12:22:54 INFO - PROCESS | 1834 | --DOMWINDOW == 220 (0x7f29773d9400) [pid = 1834] [serial = 1543] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.multiple.html] 12:22:54 INFO - PROCESS | 1834 | --DOMWINDOW == 219 (0x7f298092ac00) [pid = 1834] [serial = 1390] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.start.html] 12:22:54 INFO - PROCESS | 1834 | --DOMWINDOW == 218 (0x7f2982475800) [pid = 1834] [serial = 1324] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.4.html] 12:22:54 INFO - PROCESS | 1834 | --DOMWINDOW == 217 (0x7f297f462400) [pid = 1834] [serial = 1399] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.2.html] 12:22:54 INFO - PROCESS | 1834 | --DOMWINDOW == 216 (0x7f298461cc00) [pid = 1834] [serial = 1462] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.add.html] 12:22:54 INFO - PROCESS | 1834 | --DOMWINDOW == 215 (0x7f2979bf1800) [pid = 1834] [serial = 1471] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.3.html] 12:22:54 INFO - PROCESS | 1834 | --DOMWINDOW == 214 (0x7f297f468c00) [pid = 1834] [serial = 1555] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html] 12:22:54 INFO - PROCESS | 1834 | --DOMWINDOW == 213 (0x7f29842e6400) [pid = 1834] [serial = 1360] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.2.html] 12:22:54 INFO - PROCESS | 1834 | --DOMWINDOW == 212 (0x7f297ce81400) [pid = 1834] [serial = 1540] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.basic.html] 12:22:54 INFO - PROCESS | 1834 | --DOMWINDOW == 211 (0x7f2993c74400) [pid = 1834] [serial = 1444] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.empty.html] 12:22:54 INFO - PROCESS | 1834 | --DOMWINDOW == 210 (0x7f2994263000) [pid = 1834] [serial = 1321] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.3.html] 12:22:54 INFO - PROCESS | 1834 | --DOMWINDOW == 209 (0x7f2984650000) [pid = 1834] [serial = 1393] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.transformation.html] 12:22:54 INFO - PROCESS | 1834 | --DOMWINDOW == 208 (0x7f29832dbc00) [pid = 1834] [serial = 1288] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.empty.html] 12:22:54 INFO - PROCESS | 1834 | --DOMWINDOW == 207 (0x7f2986159800) [pid = 1834] [serial = 1432] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.intersect.html] 12:22:54 INFO - PROCESS | 1834 | --DOMWINDOW == 206 (0x7f297c1c1400) [pid = 1834] [serial = 1423] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.1.html] 12:22:54 INFO - PROCESS | 1834 | --DOMWINDOW == 205 (0x7f29a4920000) [pid = 1834] [serial = 1453] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.basic.html] 12:22:54 INFO - PROCESS | 1834 | --DOMWINDOW == 204 (0x7f2986b3c800) [pid = 1834] [serial = 1510] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.2.html] 12:22:54 INFO - PROCESS | 1834 | --DOMWINDOW == 203 (0x7f2986e65800) [pid = 1834] [serial = 1513] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.3.html] 12:22:54 INFO - PROCESS | 1834 | --DOMWINDOW == 202 (0x7f2993c6f400) [pid = 1834] [serial = 1312] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.2.html] 12:22:54 INFO - PROCESS | 1834 | --DOMWINDOW == 201 (0x7f29833a9c00) [pid = 1834] [serial = 1357] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.1.html] 12:22:54 INFO - PROCESS | 1834 | --DOMWINDOW == 200 (0x7f2986f6b800) [pid = 1834] [serial = 1429] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.empty.html] 12:22:54 INFO - PROCESS | 1834 | --DOMWINDOW == 199 (0x7f2985911400) [pid = 1834] [serial = 1447] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.newline.html] 12:22:54 INFO - PROCESS | 1834 | --DOMWINDOW == 198 (0x7f297e8f6000) [pid = 1834] [serial = 1495] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.empty.html] 12:22:54 INFO - PROCESS | 1834 | --DOMWINDOW == 197 (0x7f298cd34c00) [pid = 1834] [serial = 1309] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.1.html] 12:22:54 INFO - PROCESS | 1834 | --DOMWINDOW == 196 (0x7f297fadd800) [pid = 1834] [serial = 1285] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.default.html] 12:22:54 INFO - PROCESS | 1834 | --DOMWINDOW == 195 (0x7f298092d400) [pid = 1834] [serial = 1387] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.end.html] 12:22:54 INFO - PROCESS | 1834 | --DOMWINDOW == 194 (0x7f298c83a000) [pid = 1834] [serial = 1303] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.1.html] 12:22:54 INFO - PROCESS | 1834 | --DOMWINDOW == 193 (0x7f2975403c00) [pid = 1834] [serial = 1474] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.initial.html] 12:22:54 INFO - PROCESS | 1834 | --DOMWINDOW == 192 (0x7f297e8f1400) [pid = 1834] [serial = 1354] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.2.html] 12:22:54 INFO - PROCESS | 1834 | --DOMWINDOW == 191 (0x7f298a530c00) [pid = 1834] [serial = 1528] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html] 12:22:54 INFO - PROCESS | 1834 | --DOMWINDOW == 190 (0x7f2979befc00) [pid = 1834] [serial = 1549] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.nonfinite.html] 12:22:54 INFO - PROCESS | 1834 | --DOMWINDOW == 189 (0x7f29842f0000) [pid = 1834] [serial = 1363] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.3.html] 12:22:54 INFO - PROCESS | 1834 | --DOMWINDOW == 188 (0x7f298c839800) [pid = 1834] [serial = 1297] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonempty.html] 12:22:54 INFO - PROCESS | 1834 | --DOMWINDOW == 187 (0x7f29791ee400) [pid = 1834] [serial = 1282] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.6.html] 12:22:54 INFO - PROCESS | 1834 | --DOMWINDOW == 186 (0x7f297f45d800) [pid = 1834] [serial = 1396] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.1.html] 12:22:54 INFO - PROCESS | 1834 | --DOMWINDOW == 185 (0x7f298c3b6400) [pid = 1834] [serial = 1300] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonfinite.html] 12:22:54 INFO - PROCESS | 1834 | --DOMWINDOW == 184 (0x7f2986048400) [pid = 1834] [serial = 1351] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.1.html] 12:22:54 INFO - PROCESS | 1834 | --DOMWINDOW == 183 (0x7f2979bea000) [pid = 1834] [serial = 1465] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.1.html] 12:22:54 INFO - PROCESS | 1834 | --DOMWINDOW == 182 (0x7f298a590400) [pid = 1834] [serial = 1306] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.2.html] 12:22:54 INFO - PROCESS | 1834 | 1462476174086 Marionette TRACE conn3 -> [0,2137,"getWindowHandle",null] 12:22:54 INFO - PROCESS | 1834 | 1462476174094 Marionette TRACE conn3 <- [1,2137,null,{"value":"8"}] 12:22:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.corner.html 12:22:54 INFO - PROCESS | 1834 | 1462476174131 Marionette TRACE conn3 -> [0,2138,"setScriptTimeout",{"ms":35000}] 12:22:54 INFO - PROCESS | 1834 | 1462476174135 Marionette TRACE conn3 <- [1,2138,null,{}] 12:22:54 INFO - PROCESS | 1834 | 1462476174140 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}] 12:22:54 INFO - PROCESS | 1834 | 1462476174401 Marionette TRACE conn3 <- [1,2139,null,{"value":null}] 12:22:54 INFO - PROCESS | 1834 | 1462476174521 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\", \"80296d11-d1d5-4e42-bf66-5e284310a16f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:22:54 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f2979a17800 == 150 [pid = 1834] [id = 542] 12:22:54 INFO - PROCESS | 1834 | ++DOMWINDOW == 183 (0x7f29791f9c00) [pid = 1834] [serial = 1627] [outer = (nil)] 12:22:54 INFO - PROCESS | 1834 | ++DOMWINDOW == 184 (0x7f297ac1b800) [pid = 1834] [serial = 1628] [outer = 0x7f29791f9c00] 12:22:54 INFO - PROCESS | 1834 | 1462476174583 Marionette DEBUG loaded listener.js 12:22:54 INFO - PROCESS | 1834 | ++DOMWINDOW == 185 (0x7f297c1cb000) [pid = 1834] [serial = 1629] [outer = 0x7f29791f9c00] 12:22:55 INFO - PROCESS | 1834 | 1462476175324 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]]]}] 12:22:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | Zero-length line segments are removed before stroking with miters 12:22:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | took 1244ms 12:22:55 INFO - PROCESS | 1834 | 1462476175369 Marionette TRACE conn3 -> [0,2141,"getWindowHandle",null] 12:22:55 INFO - PROCESS | 1834 | 1462476175372 Marionette TRACE conn3 <- [1,2141,null,{"value":"8"}] 12:22:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.curve.html 12:22:55 INFO - PROCESS | 1834 | 1462476175379 Marionette TRACE conn3 -> [0,2142,"setScriptTimeout",{"ms":35000}] 12:22:55 INFO - PROCESS | 1834 | 1462476175381 Marionette TRACE conn3 <- [1,2142,null,{}] 12:22:55 INFO - PROCESS | 1834 | 1462476175387 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}] 12:22:55 INFO - PROCESS | 1834 | 1462476175598 Marionette TRACE conn3 <- [1,2143,null,{"value":null}] 12:22:55 INFO - PROCESS | 1834 | 1462476175826 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\", \"80296d11-d1d5-4e42-bf66-5e284310a16f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:22:55 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f2980ba6800 == 151 [pid = 1834] [id = 543] 12:22:55 INFO - PROCESS | 1834 | ++DOMWINDOW == 186 (0x7f2979bec800) [pid = 1834] [serial = 1630] [outer = (nil)] 12:22:55 INFO - PROCESS | 1834 | ++DOMWINDOW == 187 (0x7f297f45d800) [pid = 1834] [serial = 1631] [outer = 0x7f2979bec800] 12:22:55 INFO - PROCESS | 1834 | 1462476175893 Marionette DEBUG loaded listener.js 12:22:55 INFO - PROCESS | 1834 | ++DOMWINDOW == 188 (0x7f298092f800) [pid = 1834] [serial = 1632] [outer = 0x7f2979bec800] 12:22:57 INFO - PROCESS | 1834 | 1462476177014 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] 12:22:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.line.html 12:22:57 INFO - PROCESS | 1834 | 1462476177070 Marionette TRACE conn3 <- [1,2145,null,{"value":"8"}] 12:22:57 INFO - PROCESS | 1834 | 1462476177078 Marionette TRACE conn3 -> [0,2146,"setScriptTimeout",{"ms":35000}] 12:22:57 INFO - PROCESS | 1834 | 1462476177084 Marionette TRACE conn3 <- [1,2146,null,{}] 12:22:57 INFO - PROCESS | 1834 | 1462476177092 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}] 12:22:57 INFO - PROCESS | 1834 | 1462476177331 Marionette TRACE conn3 <- [1,2147,null,{"value":null}] 12:22:57 INFO - PROCESS | 1834 | 1462476177656 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\", \"80296d11-d1d5-4e42-bf66-5e284310a16f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:22:57 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f297e7be000 == 152 [pid = 1834] [id = 544] 12:22:57 INFO - PROCESS | 1834 | ++DOMWINDOW == 189 (0x7f297c4c5800) [pid = 1834] [serial = 1633] [outer = (nil)] 12:22:57 INFO - PROCESS | 1834 | ++DOMWINDOW == 190 (0x7f297ce85c00) [pid = 1834] [serial = 1634] [outer = 0x7f297c4c5800] 12:22:57 INFO - PROCESS | 1834 | 1462476177742 Marionette DEBUG loaded listener.js 12:22:57 INFO - PROCESS | 1834 | ++DOMWINDOW == 191 (0x7f297e8ef000) [pid = 1834] [serial = 1635] [outer = 0x7f297c4c5800] 12:22:58 INFO - PROCESS | 1834 | 1462476178672 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] 12:22:58 INFO - PROCESS | 1834 | 1462476178730 Marionette TRACE conn3 <- [1,2149,null,{"value":"8"}] 12:22:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.rect.html 12:22:58 INFO - PROCESS | 1834 | 1462476178740 Marionette TRACE conn3 -> [0,2150,"setScriptTimeout",{"ms":35000}] 12:22:58 INFO - PROCESS | 1834 | 1462476178745 Marionette TRACE conn3 <- [1,2150,null,{}] 12:22:58 INFO - PROCESS | 1834 | 1462476178751 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}] 12:22:58 INFO - PROCESS | 1834 | 1462476178997 Marionette TRACE conn3 <- [1,2151,null,{"value":null}] 12:22:59 INFO - PROCESS | 1834 | 1462476179334 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\", \"80296d11-d1d5-4e42-bf66-5e284310a16f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:22:59 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f2980dcd000 == 153 [pid = 1834] [id = 545] 12:22:59 INFO - PROCESS | 1834 | ++DOMWINDOW == 192 (0x7f2980931c00) [pid = 1834] [serial = 1636] [outer = (nil)] 12:22:59 INFO - PROCESS | 1834 | ++DOMWINDOW == 193 (0x7f2980e63c00) [pid = 1834] [serial = 1637] [outer = 0x7f2980931c00] 12:22:59 INFO - PROCESS | 1834 | 1462476179411 Marionette DEBUG loaded listener.js 12:22:59 INFO - PROCESS | 1834 | ++DOMWINDOW == 194 (0x7f2981160000) [pid = 1834] [serial = 1638] [outer = 0x7f2980931c00] 12:23:00 INFO - PROCESS | 1834 | 1462476180338 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]]]}] 12:23:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | Zero-length line segments from rect and strokeRect are removed before stroking 12:23:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | took 1634ms 12:23:00 INFO - PROCESS | 1834 | 1462476180376 Marionette TRACE conn3 -> [0,2153,"getWindowHandle",null] 12:23:00 INFO - PROCESS | 1834 | 1462476180379 Marionette TRACE conn3 <- [1,2153,null,{"value":"8"}] 12:23:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale1.html 12:23:00 INFO - PROCESS | 1834 | 1462476180385 Marionette TRACE conn3 -> [0,2154,"setScriptTimeout",{"ms":35000}] 12:23:00 INFO - PROCESS | 1834 | 1462476180391 Marionette TRACE conn3 <- [1,2154,null,{}] 12:23:00 INFO - PROCESS | 1834 | 1462476180407 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}] 12:23:00 INFO - PROCESS | 1834 | 1462476180664 Marionette TRACE conn3 <- [1,2155,null,{"value":null}] 12:23:01 INFO - PROCESS | 1834 | 1462476181015 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\", \"80296d11-d1d5-4e42-bf66-5e284310a16f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:23:01 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f298337e800 == 154 [pid = 1834] [id = 546] 12:23:01 INFO - PROCESS | 1834 | ++DOMWINDOW == 195 (0x7f2982475800) [pid = 1834] [serial = 1639] [outer = (nil)] 12:23:01 INFO - PROCESS | 1834 | ++DOMWINDOW == 196 (0x7f29842ec800) [pid = 1834] [serial = 1640] [outer = 0x7f2982475800] 12:23:01 INFO - PROCESS | 1834 | 1462476181099 Marionette DEBUG loaded listener.js 12:23:01 INFO - PROCESS | 1834 | ++DOMWINDOW == 197 (0x7f298448b800) [pid = 1834] [serial = 1641] [outer = 0x7f2982475800] 12:23:01 INFO - PROCESS | 1834 | 1462476181987 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]]]}] 12:23:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale1.html | Stroke line widths are scaled by the current transformation matrix 12:23:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale1.html | took 1635ms 12:23:02 INFO - PROCESS | 1834 | 1462476182023 Marionette TRACE conn3 -> [0,2157,"getWindowHandle",null] 12:23:02 INFO - PROCESS | 1834 | 1462476182027 Marionette TRACE conn3 <- [1,2157,null,{"value":"8"}] 12:23:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale2.html 12:23:02 INFO - PROCESS | 1834 | 1462476182034 Marionette TRACE conn3 -> [0,2158,"setScriptTimeout",{"ms":35000}] 12:23:02 INFO - PROCESS | 1834 | 1462476182037 Marionette TRACE conn3 <- [1,2158,null,{}] 12:23:02 INFO - PROCESS | 1834 | 1462476182042 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}] 12:23:02 INFO - PROCESS | 1834 | 1462476182267 Marionette TRACE conn3 <- [1,2159,null,{"value":null}] 12:23:02 INFO - PROCESS | 1834 | 1462476182596 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\", \"80296d11-d1d5-4e42-bf66-5e284310a16f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:23:02 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f29846d6800 == 155 [pid = 1834] [id = 547] 12:23:02 INFO - PROCESS | 1834 | ++DOMWINDOW == 198 (0x7f298448c000) [pid = 1834] [serial = 1642] [outer = (nil)] 12:23:02 INFO - PROCESS | 1834 | ++DOMWINDOW == 199 (0x7f2984658c00) [pid = 1834] [serial = 1643] [outer = 0x7f298448c000] 12:23:02 INFO - PROCESS | 1834 | 1462476182671 Marionette DEBUG loaded listener.js 12:23:02 INFO - PROCESS | 1834 | ++DOMWINDOW == 200 (0x7f2985909000) [pid = 1834] [serial = 1644] [outer = 0x7f298448c000] 12:23:03 INFO - PROCESS | 1834 | 1462476183494 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]]]}] 12:23:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale2.html | Stroke line widths are scaled by the current transformation matrix 12:23:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale2.html | took 1536ms 12:23:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.skew.html 12:23:03 INFO - PROCESS | 1834 | 1462476183571 Marionette TRACE conn3 -> [0,2161,"getWindowHandle",null] 12:23:03 INFO - PROCESS | 1834 | 1462476183574 Marionette TRACE conn3 <- [1,2161,null,{"value":"8"}] 12:23:03 INFO - PROCESS | 1834 | 1462476183581 Marionette TRACE conn3 -> [0,2162,"setScriptTimeout",{"ms":35000}] 12:23:03 INFO - PROCESS | 1834 | 1462476183585 Marionette TRACE conn3 <- [1,2162,null,{}] 12:23:03 INFO - PROCESS | 1834 | 1462476183590 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}] 12:23:03 INFO - PROCESS | 1834 | 1462476183850 Marionette TRACE conn3 <- [1,2163,null,{"value":null}] 12:23:04 INFO - PROCESS | 1834 | 1462476184173 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\", \"80296d11-d1d5-4e42-bf66-5e284310a16f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:23:04 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f2985c67800 == 156 [pid = 1834] [id = 548] 12:23:04 INFO - PROCESS | 1834 | ++DOMWINDOW == 201 (0x7f2983237c00) [pid = 1834] [serial = 1645] [outer = (nil)] 12:23:04 INFO - PROCESS | 1834 | ++DOMWINDOW == 202 (0x7f2985b2dc00) [pid = 1834] [serial = 1646] [outer = 0x7f2983237c00] 12:23:04 INFO - PROCESS | 1834 | 1462476184246 Marionette DEBUG loaded listener.js 12:23:04 INFO - PROCESS | 1834 | ++DOMWINDOW == 203 (0x7f2986159800) [pid = 1834] [serial = 1647] [outer = 0x7f2983237c00] 12:23:05 INFO - PROCESS | 1834 | 1462476185160 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]]]}] 12:23:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.skew.html | Strokes lines are skewed by the current transformation matrix 12:23:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.skew.html | took 1632ms 12:23:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.unaffected.html 12:23:05 INFO - PROCESS | 1834 | 1462476185214 Marionette TRACE conn3 -> [0,2165,"getWindowHandle",null] 12:23:05 INFO - PROCESS | 1834 | 1462476185217 Marionette TRACE conn3 <- [1,2165,null,{"value":"8"}] 12:23:05 INFO - PROCESS | 1834 | 1462476185224 Marionette TRACE conn3 -> [0,2166,"setScriptTimeout",{"ms":35000}] 12:23:05 INFO - PROCESS | 1834 | 1462476185227 Marionette TRACE conn3 <- [1,2166,null,{}] 12:23:05 INFO - PROCESS | 1834 | 1462476185233 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}] 12:23:05 INFO - PROCESS | 1834 | 1462476185473 Marionette TRACE conn3 <- [1,2167,null,{"value":null}] 12:23:05 INFO - PROCESS | 1834 | 1462476185798 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\", \"80296d11-d1d5-4e42-bf66-5e284310a16f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:23:05 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f298b92d000 == 157 [pid = 1834] [id = 549] 12:23:05 INFO - PROCESS | 1834 | ++DOMWINDOW == 204 (0x7f2986b3e400) [pid = 1834] [serial = 1648] [outer = (nil)] 12:23:05 INFO - PROCESS | 1834 | ++DOMWINDOW == 205 (0x7f298a586000) [pid = 1834] [serial = 1649] [outer = 0x7f2986b3e400] 12:23:05 INFO - PROCESS | 1834 | 1462476185891 Marionette DEBUG loaded listener.js 12:23:05 INFO - PROCESS | 1834 | ++DOMWINDOW == 206 (0x7f298a5f0400) [pid = 1834] [serial = 1650] [outer = 0x7f2986b3e400] 12:23:06 INFO - PROCESS | 1834 | 1462476186750 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]]]}] 12:23:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.unaffected.html | Stroking does not start a new path or subpath 12:23:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.unaffected.html | took 1580ms 12:23:06 INFO - PROCESS | 1834 | 1462476186804 Marionette TRACE conn3 -> [0,2169,"getWindowHandle",null] 12:23:06 INFO - PROCESS | 1834 | 1462476186807 Marionette TRACE conn3 <- [1,2169,null,{"value":"8"}] 12:23:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.union.html 12:23:06 INFO - PROCESS | 1834 | 1462476186814 Marionette TRACE conn3 -> [0,2170,"setScriptTimeout",{"ms":35000}] 12:23:06 INFO - PROCESS | 1834 | 1462476186817 Marionette TRACE conn3 <- [1,2170,null,{}] 12:23:06 INFO - PROCESS | 1834 | 1462476186823 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}] 12:23:07 INFO - PROCESS | 1834 | 1462476187049 Marionette TRACE conn3 <- [1,2171,null,{"value":null}] 12:23:07 INFO - PROCESS | 1834 | 1462476187328 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\", \"80296d11-d1d5-4e42-bf66-5e284310a16f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:23:07 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f298c6d7000 == 158 [pid = 1834] [id = 550] 12:23:07 INFO - PROCESS | 1834 | ++DOMWINDOW == 207 (0x7f2986e62800) [pid = 1834] [serial = 1651] [outer = (nil)] 12:23:07 INFO - PROCESS | 1834 | ++DOMWINDOW == 208 (0x7f298a96b800) [pid = 1834] [serial = 1652] [outer = 0x7f2986e62800] 12:23:07 INFO - PROCESS | 1834 | 1462476187458 Marionette DEBUG loaded listener.js 12:23:07 INFO - PROCESS | 1834 | ++DOMWINDOW == 209 (0x7f298b9c8800) [pid = 1834] [serial = 1653] [outer = 0x7f2986e62800] 12:23:08 INFO - PROCESS | 1834 | 1462476188331 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]]]}] 12:23:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.union.html | Strokes in opposite directions are unioned, not subtracted 12:23:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.union.html | took 1582ms 12:23:08 INFO - PROCESS | 1834 | 1462476188397 Marionette TRACE conn3 -> [0,2173,"getWindowHandle",null] 12:23:08 INFO - PROCESS | 1834 | 1462476188401 Marionette TRACE conn3 <- [1,2173,null,{"value":"8"}] 12:23:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.basic.html 12:23:08 INFO - PROCESS | 1834 | 1462476188407 Marionette TRACE conn3 -> [0,2174,"setScriptTimeout",{"ms":35000}] 12:23:08 INFO - PROCESS | 1834 | 1462476188409 Marionette TRACE conn3 <- [1,2174,null,{}] 12:23:08 INFO - PROCESS | 1834 | 1462476188415 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}] 12:23:08 INFO - PROCESS | 1834 | 1462476188639 Marionette TRACE conn3 <- [1,2175,null,{"value":null}] 12:23:08 INFO - PROCESS | 1834 | 1462476188951 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\", \"80296d11-d1d5-4e42-bf66-5e284310a16f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:23:08 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f298ce82800 == 159 [pid = 1834] [id = 551] 12:23:08 INFO - PROCESS | 1834 | ++DOMWINDOW == 210 (0x7f298a5eec00) [pid = 1834] [serial = 1654] [outer = (nil)] 12:23:09 INFO - PROCESS | 1834 | ++DOMWINDOW == 211 (0x7f298bcf5800) [pid = 1834] [serial = 1655] [outer = 0x7f298a5eec00] 12:23:09 INFO - PROCESS | 1834 | 1462476189037 Marionette DEBUG loaded listener.js 12:23:09 INFO - PROCESS | 1834 | ++DOMWINDOW == 212 (0x7f298c3bbc00) [pid = 1834] [serial = 1656] [outer = 0x7f298a5eec00] 12:23:09 INFO - PROCESS | 1834 | 1462476189864 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]]]}] 12:23:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.basic.html | Canvas test: 2d.path.transformation.basic 12:23:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.basic.html | took 1530ms 12:23:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.changing.html 12:23:09 INFO - PROCESS | 1834 | 1462476189938 Marionette TRACE conn3 -> [0,2177,"getWindowHandle",null] 12:23:09 INFO - PROCESS | 1834 | 1462476189941 Marionette TRACE conn3 <- [1,2177,null,{"value":"8"}] 12:23:09 INFO - PROCESS | 1834 | 1462476189947 Marionette TRACE conn3 -> [0,2178,"setScriptTimeout",{"ms":35000}] 12:23:09 INFO - PROCESS | 1834 | 1462476189951 Marionette TRACE conn3 <- [1,2178,null,{}] 12:23:09 INFO - PROCESS | 1834 | 1462476189956 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}] 12:23:10 INFO - PROCESS | 1834 | 1462476190184 Marionette TRACE conn3 <- [1,2179,null,{"value":null}] 12:23:10 INFO - PROCESS | 1834 | 1462476190506 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\", \"80296d11-d1d5-4e42-bf66-5e284310a16f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:23:10 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f298d25e800 == 160 [pid = 1834] [id = 552] 12:23:10 INFO - PROCESS | 1834 | ++DOMWINDOW == 213 (0x7f298c3b6800) [pid = 1834] [serial = 1657] [outer = (nil)] 12:23:10 INFO - PROCESS | 1834 | ++DOMWINDOW == 214 (0x7f298c844400) [pid = 1834] [serial = 1658] [outer = 0x7f298c3b6800] 12:23:10 INFO - PROCESS | 1834 | 1462476190582 Marionette DEBUG loaded listener.js 12:23:10 INFO - PROCESS | 1834 | ++DOMWINDOW == 215 (0x7f298cd2f800) [pid = 1834] [serial = 1659] [outer = 0x7f298c3b6800] 12:23:11 INFO - PROCESS | 1834 | 1462476191497 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]]]}] 12:23:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.changing.html | Transformations are applied while building paths, not when drawing 12:23:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.changing.html | took 1579ms 12:23:11 INFO - PROCESS | 1834 | 1462476191529 Marionette TRACE conn3 -> [0,2181,"getWindowHandle",null] 12:23:11 INFO - PROCESS | 1834 | 1462476191532 Marionette TRACE conn3 <- [1,2181,null,{"value":"8"}] 12:23:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.multiple.html 12:23:11 INFO - PROCESS | 1834 | 1462476191538 Marionette TRACE conn3 -> [0,2182,"setScriptTimeout",{"ms":35000}] 12:23:11 INFO - PROCESS | 1834 | 1462476191540 Marionette TRACE conn3 <- [1,2182,null,{}] 12:23:11 INFO - PROCESS | 1834 | 1462476191546 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}] 12:23:11 INFO - PROCESS | 1834 | 1462476191772 Marionette TRACE conn3 <- [1,2183,null,{"value":null}] 12:23:12 INFO - PROCESS | 1834 | 1462476192048 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\", \"80296d11-d1d5-4e42-bf66-5e284310a16f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:23:12 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f298d3c5800 == 161 [pid = 1834] [id = 553] 12:23:12 INFO - PROCESS | 1834 | ++DOMWINDOW == 216 (0x7f298a793c00) [pid = 1834] [serial = 1660] [outer = (nil)] 12:23:12 INFO - PROCESS | 1834 | ++DOMWINDOW == 217 (0x7f298cde6000) [pid = 1834] [serial = 1661] [outer = 0x7f298a793c00] 12:23:12 INFO - PROCESS | 1834 | 1462476192168 Marionette DEBUG loaded listener.js 12:23:12 INFO - PROCESS | 1834 | ++DOMWINDOW == 218 (0x7f298d212c00) [pid = 1834] [serial = 1662] [outer = 0x7f298a793c00] 12:23:13 INFO - PROCESS | 1834 | 1462476193048 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]]]}] 12:23:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.multiple.html | Transformations are applied while building paths, not when drawing 12:23:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.multiple.html | took 1578ms 12:23:13 INFO - PROCESS | 1834 | 1462476193123 Marionette TRACE conn3 -> [0,2185,"getWindowHandle",null] 12:23:13 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html 12:23:13 INFO - PROCESS | 1834 | 1462476193133 Marionette TRACE conn3 <- [1,2185,null,{"value":"8"}] 12:23:13 INFO - PROCESS | 1834 | 1462476193139 Marionette TRACE conn3 -> [0,2186,"setScriptTimeout",{"ms":35000}] 12:23:13 INFO - PROCESS | 1834 | 1462476193143 Marionette TRACE conn3 <- [1,2186,null,{}] 12:23:13 INFO - PROCESS | 1834 | 1462476193149 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}] 12:23:13 INFO - PROCESS | 1834 | 1462476193442 Marionette TRACE conn3 <- [1,2187,null,{"value":null}] 12:23:13 INFO - PROCESS | 1834 | 1462476193772 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\", \"80296d11-d1d5-4e42-bf66-5e284310a16f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:23:13 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f2992759000 == 162 [pid = 1834] [id = 554] 12:23:13 INFO - PROCESS | 1834 | ++DOMWINDOW == 219 (0x7f298e58b000) [pid = 1834] [serial = 1663] [outer = (nil)] 12:23:13 INFO - PROCESS | 1834 | ++DOMWINDOW == 220 (0x7f298e854400) [pid = 1834] [serial = 1664] [outer = 0x7f298e58b000] 12:23:13 INFO - PROCESS | 1834 | 1462476193859 Marionette DEBUG loaded listener.js 12:23:13 INFO - PROCESS | 1834 | ++DOMWINDOW == 221 (0x7f298f341c00) [pid = 1834] [serial = 1665] [outer = 0x7f298e58b000] 12:23:14 INFO - PROCESS | 1834 | 1462476194727 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]]]}] 12:23:14 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | createImageData(imgdata) exists and returns something 12:23:14 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | took 1639ms 12:23:14 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html 12:23:14 INFO - PROCESS | 1834 | 1462476194780 Marionette TRACE conn3 -> [0,2189,"getWindowHandle",null] 12:23:14 INFO - PROCESS | 1834 | 1462476194783 Marionette TRACE conn3 <- [1,2189,null,{"value":"8"}] 12:23:14 INFO - PROCESS | 1834 | 1462476194789 Marionette TRACE conn3 -> [0,2190,"setScriptTimeout",{"ms":35000}] 12:23:14 INFO - PROCESS | 1834 | 1462476194792 Marionette TRACE conn3 <- [1,2190,null,{}] 12:23:14 INFO - PROCESS | 1834 | 1462476194797 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}] 12:23:15 INFO - PROCESS | 1834 | 1462476195018 Marionette TRACE conn3 <- [1,2191,null,{"value":null}] 12:23:15 INFO - PROCESS | 1834 | 1462476195297 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\", \"80296d11-d1d5-4e42-bf66-5e284310a16f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:23:15 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f2996298000 == 163 [pid = 1834] [id = 555] 12:23:15 INFO - PROCESS | 1834 | ++DOMWINDOW == 222 (0x7f2984485800) [pid = 1834] [serial = 1666] [outer = (nil)] 12:23:15 INFO - PROCESS | 1834 | ++DOMWINDOW == 223 (0x7f298e595400) [pid = 1834] [serial = 1667] [outer = 0x7f2984485800] 12:23:15 INFO - PROCESS | 1834 | 1462476195418 Marionette DEBUG loaded listener.js 12:23:15 INFO - PROCESS | 1834 | ++DOMWINDOW == 224 (0x7f298fe7b800) [pid = 1834] [serial = 1668] [outer = 0x7f2984485800] 12:23:16 INFO - PROCESS | 1834 | 1462476196292 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]]]}] 12:23:16 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | createImageData(imgdata) returns transparent black data of the right size 12:23:16 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | took 1544ms 12:23:16 INFO - PROCESS | 1834 | 1462476196333 Marionette TRACE conn3 -> [0,2193,"getWindowHandle",null] 12:23:16 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html 12:23:16 INFO - PROCESS | 1834 | 1462476196337 Marionette TRACE conn3 <- [1,2193,null,{"value":"8"}] 12:23:16 INFO - PROCESS | 1834 | 1462476196345 Marionette TRACE conn3 -> [0,2194,"setScriptTimeout",{"ms":35000}] 12:23:16 INFO - PROCESS | 1834 | 1462476196359 Marionette TRACE conn3 <- [1,2194,null,{}] 12:23:16 INFO - PROCESS | 1834 | 1462476196364 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}] 12:23:16 INFO - PROCESS | 1834 | 1462476196590 Marionette TRACE conn3 <- [1,2195,null,{"value":null}] 12:23:16 INFO - PROCESS | 1834 | 1462476196871 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\", \"80296d11-d1d5-4e42-bf66-5e284310a16f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:23:16 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f2999420800 == 164 [pid = 1834] [id = 556] 12:23:16 INFO - PROCESS | 1834 | ++DOMWINDOW == 225 (0x7f2975405c00) [pid = 1834] [serial = 1669] [outer = (nil)] 12:23:16 INFO - PROCESS | 1834 | ++DOMWINDOW == 226 (0x7f298ff7d400) [pid = 1834] [serial = 1670] [outer = 0x7f2975405c00] 12:23:16 INFO - PROCESS | 1834 | 1462476196987 Marionette DEBUG loaded listener.js 12:23:17 INFO - PROCESS | 1834 | ++DOMWINDOW == 227 (0x7f298ffd7c00) [pid = 1834] [serial = 1671] [outer = 0x7f2975405c00] 12:23:17 INFO - PROCESS | 1834 | 1462476197832 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]]]}] 12:23:17 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | createImageData(imgdata) should throw when called with the wrong |this| 12:23:17 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | took 1549ms 12:23:17 INFO - PROCESS | 1834 | 1462476197894 Marionette TRACE conn3 -> [0,2197,"getWindowHandle",null] 12:23:17 INFO - PROCESS | 1834 | 1462476197896 Marionette TRACE conn3 <- [1,2197,null,{"value":"8"}] 12:23:17 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html 12:23:17 INFO - PROCESS | 1834 | 1462476197903 Marionette TRACE conn3 -> [0,2198,"setScriptTimeout",{"ms":35000}] 12:23:17 INFO - PROCESS | 1834 | 1462476197905 Marionette TRACE conn3 <- [1,2198,null,{}] 12:23:17 INFO - PROCESS | 1834 | 1462476197911 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}] 12:23:18 INFO - PROCESS | 1834 | 1462476198141 Marionette TRACE conn3 <- [1,2199,null,{"value":null}] 12:23:18 INFO - PROCESS | 1834 | 1462476198469 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\", \"80296d11-d1d5-4e42-bf66-5e284310a16f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:23:18 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f29a35a6000 == 165 [pid = 1834] [id = 557] 12:23:18 INFO - PROCESS | 1834 | ++DOMWINDOW == 228 (0x7f298fed1000) [pid = 1834] [serial = 1672] [outer = (nil)] 12:23:18 INFO - PROCESS | 1834 | ++DOMWINDOW == 229 (0x7f299273dc00) [pid = 1834] [serial = 1673] [outer = 0x7f298fed1000] 12:23:18 INFO - PROCESS | 1834 | 1462476198545 Marionette DEBUG loaded listener.js 12:23:18 INFO - PROCESS | 1834 | ++DOMWINDOW == 230 (0x7f299331b000) [pid = 1834] [serial = 1674] [outer = 0x7f298fed1000] 12:23:19 INFO - PROCESS | 1834 | 1462476199401 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]]]}] 12:23:19 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | createImageData(imgdata) returns an ImageData object containing a Uint8ClampedArray object 12:23:19 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | took 1535ms 12:23:19 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html 12:23:19 INFO - PROCESS | 1834 | 1462476199439 Marionette TRACE conn3 -> [0,2201,"getWindowHandle",null] 12:23:19 INFO - PROCESS | 1834 | 1462476199442 Marionette TRACE conn3 <- [1,2201,null,{"value":"8"}] 12:23:19 INFO - PROCESS | 1834 | 1462476199448 Marionette TRACE conn3 -> [0,2202,"setScriptTimeout",{"ms":35000}] 12:23:19 INFO - PROCESS | 1834 | 1462476199452 Marionette TRACE conn3 <- [1,2202,null,{}] 12:23:19 INFO - PROCESS | 1834 | 1462476199457 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}] 12:23:19 INFO - PROCESS | 1834 | 1462476199681 Marionette TRACE conn3 <- [1,2203,null,{"value":null}] 12:23:19 INFO - PROCESS | 1834 | 1462476199962 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\", \"80296d11-d1d5-4e42-bf66-5e284310a16f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:23:19 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f29a68c8000 == 166 [pid = 1834] [id = 558] 12:23:19 INFO - PROCESS | 1834 | ++DOMWINDOW == 231 (0x7f2986f6bc00) [pid = 1834] [serial = 1675] [outer = (nil)] 12:23:20 INFO - PROCESS | 1834 | ++DOMWINDOW == 232 (0x7f2993c77800) [pid = 1834] [serial = 1676] [outer = 0x7f2986f6bc00] 12:23:20 INFO - PROCESS | 1834 | 1462476200039 Marionette DEBUG loaded listener.js 12:23:20 INFO - PROCESS | 1834 | ++DOMWINDOW == 233 (0x7f299425f000) [pid = 1834] [serial = 1677] [outer = 0x7f2986f6bc00] 12:23:20 INFO - PROCESS | 1834 | 1462476200938 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]]]}] 12:23:20 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | createImageData(null) throws TypeError 12:23:20 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | took 1540ms 12:23:20 INFO - PROCESS | 1834 | 1462476200994 Marionette TRACE conn3 -> [0,2205,"getWindowHandle",null] 12:23:21 INFO - PROCESS | 1834 | 1462476201000 Marionette TRACE conn3 <- [1,2205,null,{"value":"8"}] 12:23:21 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html 12:23:21 INFO - PROCESS | 1834 | 1462476201009 Marionette TRACE conn3 -> [0,2206,"setScriptTimeout",{"ms":35000}] 12:23:21 INFO - PROCESS | 1834 | 1462476201011 Marionette TRACE conn3 <- [1,2206,null,{}] 12:23:21 INFO - PROCESS | 1834 | 1462476201016 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}] 12:23:21 INFO - PROCESS | 1834 | 1462476201251 Marionette TRACE conn3 <- [1,2207,null,{"value":null}] 12:23:21 INFO - PROCESS | 1834 | 1462476201577 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\", \"80296d11-d1d5-4e42-bf66-5e284310a16f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:23:21 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f29a8421800 == 167 [pid = 1834] [id = 559] 12:23:21 INFO - PROCESS | 1834 | ++DOMWINDOW == 234 (0x7f298c83c400) [pid = 1834] [serial = 1678] [outer = (nil)] 12:23:21 INFO - PROCESS | 1834 | ++DOMWINDOW == 235 (0x7f2994db9800) [pid = 1834] [serial = 1679] [outer = 0x7f298c83c400] 12:23:21 INFO - PROCESS | 1834 | 1462476201661 Marionette DEBUG loaded listener.js 12:23:21 INFO - PROCESS | 1834 | ++DOMWINDOW == 236 (0x7f29959cb800) [pid = 1834] [serial = 1680] [outer = 0x7f298c83c400] 12:23:22 INFO - PROCESS | 1834 | 1462476202509 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]]]}] 12:23:22 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | createImageData(sw, sh) exists and returns something 12:23:22 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | took 1532ms 12:23:22 INFO - PROCESS | 1834 | 1462476202541 Marionette TRACE conn3 -> [0,2209,"getWindowHandle",null] 12:23:22 INFO - PROCESS | 1834 | 1462476202545 Marionette TRACE conn3 <- [1,2209,null,{"value":"8"}] 12:23:22 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html 12:23:22 INFO - PROCESS | 1834 | 1462476202551 Marionette TRACE conn3 -> [0,2210,"setScriptTimeout",{"ms":35000}] 12:23:22 INFO - PROCESS | 1834 | 1462476202556 Marionette TRACE conn3 <- [1,2210,null,{}] 12:23:22 INFO - PROCESS | 1834 | 1462476202561 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}] 12:23:22 INFO - PROCESS | 1834 | 1462476202781 Marionette TRACE conn3 <- [1,2211,null,{"value":null}] 12:23:23 INFO - PROCESS | 1834 | 1462476203065 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\", \"80296d11-d1d5-4e42-bf66-5e284310a16f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:23:23 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f29aa680800 == 168 [pid = 1834] [id = 560] 12:23:23 INFO - PROCESS | 1834 | ++DOMWINDOW == 237 (0x7f2993c75800) [pid = 1834] [serial = 1681] [outer = (nil)] 12:23:23 INFO - PROCESS | 1834 | ++DOMWINDOW == 238 (0x7f299673b800) [pid = 1834] [serial = 1682] [outer = 0x7f2993c75800] 12:23:23 INFO - PROCESS | 1834 | 1462476203202 Marionette DEBUG loaded listener.js 12:23:23 INFO - PROCESS | 1834 | ++DOMWINDOW == 239 (0x7f299794f400) [pid = 1834] [serial = 1683] [outer = 0x7f2993c75800] 12:23:24 INFO - PROCESS | 1834 | 1462476204028 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]]]}] 12:23:24 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | createImageData(sw, sh) returns transparent black data of the right size 12:23:24 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | took 1544ms 12:23:24 INFO - PROCESS | 1834 | 1462476204097 Marionette TRACE conn3 -> [0,2213,"getWindowHandle",null] 12:23:24 INFO - PROCESS | 1834 | 1462476204101 Marionette TRACE conn3 <- [1,2213,null,{"value":"8"}] 12:23:24 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html 12:23:24 INFO - PROCESS | 1834 | 1462476204107 Marionette TRACE conn3 -> [0,2214,"setScriptTimeout",{"ms":35000}] 12:23:24 INFO - PROCESS | 1834 | 1462476204109 Marionette TRACE conn3 <- [1,2214,null,{}] 12:23:24 INFO - PROCESS | 1834 | 1462476204114 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}] 12:23:24 INFO - PROCESS | 1834 | 1462476204374 Marionette TRACE conn3 <- [1,2215,null,{"value":null}] 12:23:24 INFO - PROCESS | 1834 | 1462476204700 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\", \"80296d11-d1d5-4e42-bf66-5e284310a16f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:23:24 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f29b00d6000 == 169 [pid = 1834] [id = 561] 12:23:24 INFO - PROCESS | 1834 | ++DOMWINDOW == 240 (0x7f2993c06000) [pid = 1834] [serial = 1684] [outer = (nil)] 12:23:24 INFO - PROCESS | 1834 | ++DOMWINDOW == 241 (0x7f29993a7000) [pid = 1834] [serial = 1685] [outer = 0x7f2993c06000] 12:23:24 INFO - PROCESS | 1834 | 1462476204775 Marionette DEBUG loaded listener.js 12:23:24 INFO - PROCESS | 1834 | ++DOMWINDOW == 242 (0x7f299d649c00) [pid = 1834] [serial = 1686] [outer = 0x7f2993c06000] 12:23:25 INFO - PROCESS | 1834 | 1462476205690 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]]]}] 12:23:25 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | createImageData(sw, sh) works for sizes much larger than the canvas 12:23:25 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | took 1629ms 12:23:25 INFO - PROCESS | 1834 | 1462476205737 Marionette TRACE conn3 -> [0,2217,"getWindowHandle",null] 12:23:25 INFO - PROCESS | 1834 | 1462476205741 Marionette TRACE conn3 <- [1,2217,null,{"value":"8"}] 12:23:25 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html 12:23:25 INFO - PROCESS | 1834 | 1462476205747 Marionette TRACE conn3 -> [0,2218,"setScriptTimeout",{"ms":35000}] 12:23:25 INFO - PROCESS | 1834 | 1462476205749 Marionette TRACE conn3 <- [1,2218,null,{}] 12:23:25 INFO - PROCESS | 1834 | 1462476205757 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}] 12:23:25 INFO - PROCESS | 1834 | 1462476205992 Marionette TRACE conn3 <- [1,2219,null,{"value":null}] 12:23:26 INFO - PROCESS | 1834 | 1462476206372 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\", \"80296d11-d1d5-4e42-bf66-5e284310a16f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:23:27 INFO - PROCESS | 1834 | --DOCSHELL 0x7f29a7a6e800 == 168 [pid = 1834] [id = 52] 12:23:27 INFO - PROCESS | 1834 | --DOCSHELL 0x7f298d0d1000 == 167 [pid = 1834] [id = 317] 12:23:27 INFO - PROCESS | 1834 | --DOCSHELL 0x7f29b00c5000 == 166 [pid = 1834] [id = 394] 12:23:27 INFO - PROCESS | 1834 | --DOCSHELL 0x7f2996ccb800 == 165 [pid = 1834] [id = 389] 12:23:27 INFO - PROCESS | 1834 | --DOCSHELL 0x7f29a7cca800 == 164 [pid = 1834] [id = 391] 12:23:27 INFO - PROCESS | 1834 | --DOCSHELL 0x7f2985c61800 == 163 [pid = 1834] [id = 393] 12:23:27 INFO - PROCESS | 1834 | --DOCSHELL 0x7f2979a17800 == 162 [pid = 1834] [id = 542] 12:23:27 INFO - PROCESS | 1834 | --DOCSHELL 0x7f297f703800 == 161 [pid = 1834] [id = 541] 12:23:27 INFO - PROCESS | 1834 | --DOCSHELL 0x7f297c8f7000 == 160 [pid = 1834] [id = 540] 12:23:27 INFO - PROCESS | 1834 | --DOCSHELL 0x7f2979a0b800 == 159 [pid = 1834] [id = 539] 12:23:27 INFO - PROCESS | 1834 | --DOCSHELL 0x7f2979ee1800 == 158 [pid = 1834] [id = 538] 12:23:27 INFO - PROCESS | 1834 | --DOCSHELL 0x7f29a81a6800 == 157 [pid = 1834] [id = 537] 12:23:27 INFO - PROCESS | 1834 | --DOCSHELL 0x7f29a350c000 == 156 [pid = 1834] [id = 536] 12:23:27 INFO - PROCESS | 1834 | --DOCSHELL 0x7f2999426000 == 155 [pid = 1834] [id = 535] 12:23:27 INFO - PROCESS | 1834 | --DOCSHELL 0x7f2996291800 == 154 [pid = 1834] [id = 534] 12:23:27 INFO - PROCESS | 1834 | --DOMWINDOW == 241 (0x7f298ff76400) [pid = 1834] [serial = 1524] [outer = (nil)] [url = about:blank] 12:23:27 INFO - PROCESS | 1834 | --DOMWINDOW == 240 (0x7f298a981c00) [pid = 1834] [serial = 1293] [outer = (nil)] [url = about:blank] 12:23:27 INFO - PROCESS | 1834 | --DOMWINDOW == 239 (0x7f298d21ac00) [pid = 1834] [serial = 1518] [outer = (nil)] [url = about:blank] 12:23:27 INFO - PROCESS | 1834 | --DOMWINDOW == 238 (0x7f29a441b800) [pid = 1834] [serial = 1538] [outer = (nil)] [url = about:blank] 12:23:27 INFO - PROCESS | 1834 | --DOMWINDOW == 237 (0x7f29a83bcc00) [pid = 1834] [serial = 1386] [outer = (nil)] [url = about:blank] 12:23:27 INFO - PROCESS | 1834 | --DOMWINDOW == 236 (0x7f298bd12c00) [pid = 1834] [serial = 1296] [outer = (nil)] [url = about:blank] 12:23:27 INFO - PROCESS | 1834 | --DOMWINDOW == 235 (0x7f2986b3a800) [pid = 1834] [serial = 1461] [outer = (nil)] [url = about:blank] 12:23:27 INFO - PROCESS | 1834 | --DOMWINDOW == 234 (0x7f2996741c00) [pid = 1834] [serial = 1443] [outer = (nil)] [url = about:blank] 12:23:27 INFO - PROCESS | 1834 | --DOMWINDOW == 233 (0x7f299594fc00) [pid = 1834] [serial = 1374] [outer = (nil)] [url = about:blank] 12:23:27 INFO - PROCESS | 1834 | --DOMWINDOW == 232 (0x7f2993b47800) [pid = 1834] [serial = 1440] [outer = (nil)] [url = about:blank] 12:23:27 INFO - PROCESS | 1834 | --DOMWINDOW == 231 (0x7f29842e8000) [pid = 1834] [serial = 1428] [outer = (nil)] [url = about:blank] 12:23:27 INFO - PROCESS | 1834 | --DOMWINDOW == 230 (0x7f29933a7800) [pid = 1834] [serial = 1526] [outer = (nil)] [url = about:blank] 12:23:27 INFO - PROCESS | 1834 | --DOMWINDOW == 229 (0x7f29993a4400) [pid = 1834] [serial = 1320] [outer = (nil)] [url = about:blank] 12:23:27 INFO - PROCESS | 1834 | --DOMWINDOW == 228 (0x7f2986158400) [pid = 1834] [serial = 1505] [outer = (nil)] [url = about:blank] 12:23:27 INFO - PROCESS | 1834 | --DOMWINDOW == 227 (0x7f297e8cd400) [pid = 1834] [serial = 1554] [outer = (nil)] [url = about:blank] 12:23:27 INFO - PROCESS | 1834 | --DOMWINDOW == 226 (0x7f297ce8b800) [pid = 1834] [serial = 1547] [outer = (nil)] [url = about:blank] 12:23:27 INFO - PROCESS | 1834 | --DOMWINDOW == 225 (0x7f2986b30000) [pid = 1834] [serial = 1458] [outer = (nil)] [url = about:blank] 12:23:27 INFO - PROCESS | 1834 | --DOMWINDOW == 224 (0x7f298a5e6c00) [pid = 1834] [serial = 1329] [outer = (nil)] [url = about:blank] 12:23:27 INFO - PROCESS | 1834 | --DOMWINDOW == 223 (0x7f299686cc00) [pid = 1834] [serial = 1317] [outer = (nil)] [url = about:blank] 12:23:27 INFO - PROCESS | 1834 | --DOMWINDOW == 222 (0x7f2986f66000) [pid = 1834] [serial = 1508] [outer = (nil)] [url = about:blank] 12:23:27 INFO - PROCESS | 1834 | --DOMWINDOW == 221 (0x7f2994266400) [pid = 1834] [serial = 1371] [outer = (nil)] [url = about:blank] 12:23:27 INFO - PROCESS | 1834 | --DOMWINDOW == 220 (0x7f2985910400) [pid = 1834] [serial = 1503] [outer = (nil)] [url = about:blank] 12:23:27 INFO - PROCESS | 1834 | --DOMWINDOW == 219 (0x7f298438ac00) [pid = 1834] [serial = 1500] [outer = (nil)] [url = about:blank] 12:23:27 INFO - PROCESS | 1834 | --DOMWINDOW == 218 (0x7f297f88a800) [pid = 1834] [serial = 1452] [outer = (nil)] [url = about:blank] 12:23:27 INFO - PROCESS | 1834 | --DOMWINDOW == 217 (0x7f2996b46400) [pid = 1834] [serial = 1377] [outer = (nil)] [url = about:blank] 12:23:27 INFO - PROCESS | 1834 | --DOMWINDOW == 216 (0x7f297c1c6800) [pid = 1834] [serial = 1332] [outer = (nil)] [url = about:blank] 12:23:27 INFO - PROCESS | 1834 | --DOMWINDOW == 215 (0x7f29791f3000) [pid = 1834] [serial = 1493] [outer = (nil)] [url = about:blank] 12:23:27 INFO - PROCESS | 1834 | --DOMWINDOW == 214 (0x7f2996124000) [pid = 1834] [serial = 1532] [outer = (nil)] [url = about:blank] 12:23:27 INFO - PROCESS | 1834 | --DOMWINDOW == 213 (0x7f298fe74c00) [pid = 1834] [serial = 1368] [outer = (nil)] [url = about:blank] 12:23:27 INFO - PROCESS | 1834 | --DOMWINDOW == 212 (0x7f29a3529400) [pid = 1834] [serial = 1536] [outer = (nil)] [url = about:blank] 12:23:27 INFO - PROCESS | 1834 | --DOMWINDOW == 211 (0x7f29a47ea800) [pid = 1834] [serial = 1383] [outer = (nil)] [url = about:blank] 12:23:27 INFO - PROCESS | 1834 | --DOMWINDOW == 210 (0x7f298d42a400) [pid = 1834] [serial = 1437] [outer = (nil)] [url = about:blank] 12:23:27 INFO - PROCESS | 1834 | --DOMWINDOW == 209 (0x7f2986b30800) [pid = 1834] [serial = 1470] [outer = (nil)] [url = about:blank] 12:23:27 INFO - PROCESS | 1834 | --DOMWINDOW == 208 (0x7f297ac27800) [pid = 1834] [serial = 1404] [outer = (nil)] [url = about:blank] 12:23:27 INFO - PROCESS | 1834 | --DOMWINDOW == 207 (0x7f2999347c00) [pid = 1834] [serial = 1380] [outer = (nil)] [url = about:blank] 12:23:27 INFO - PROCESS | 1834 | --DOMWINDOW == 206 (0x7f2986b2f800) [pid = 1834] [serial = 1506] [outer = (nil)] [url = about:blank] 12:23:27 INFO - PROCESS | 1834 | --DOMWINDOW == 205 (0x7f298d7e9400) [pid = 1834] [serial = 1520] [outer = (nil)] [url = about:blank] 12:23:27 INFO - PROCESS | 1834 | --DOMWINDOW == 204 (0x7f29773e4800) [pid = 1834] [serial = 1545] [outer = (nil)] [url = about:blank] 12:23:27 INFO - PROCESS | 1834 | --DOMWINDOW == 203 (0x7f298d216400) [pid = 1834] [serial = 1392] [outer = (nil)] [url = about:blank] 12:23:27 INFO - PROCESS | 1834 | --DOMWINDOW == 202 (0x7f29a4767800) [pid = 1834] [serial = 1326] [outer = (nil)] [url = about:blank] 12:23:27 INFO - PROCESS | 1834 | --DOMWINDOW == 201 (0x7f2979bf7800) [pid = 1834] [serial = 1494] [outer = (nil)] [url = about:blank] 12:23:27 INFO - PROCESS | 1834 | --DOMWINDOW == 200 (0x7f298e596400) [pid = 1834] [serial = 1521] [outer = (nil)] [url = about:blank] 12:23:27 INFO - PROCESS | 1834 | --DOMWINDOW == 199 (0x7f298465b800) [pid = 1834] [serial = 1502] [outer = (nil)] [url = about:blank] 12:23:27 INFO - PROCESS | 1834 | --DOMWINDOW == 198 (0x7f298a5e8000) [pid = 1834] [serial = 1401] [outer = (nil)] [url = about:blank] 12:23:27 INFO - PROCESS | 1834 | --DOMWINDOW == 197 (0x7f2984626c00) [pid = 1834] [serial = 1464] [outer = (nil)] [url = about:blank] 12:23:27 INFO - PROCESS | 1834 | --DOMWINDOW == 196 (0x7f29811aac00) [pid = 1834] [serial = 1499] [outer = (nil)] [url = about:blank] 12:23:27 INFO - PROCESS | 1834 | --DOMWINDOW == 195 (0x7f29773df800) [pid = 1834] [serial = 1544] [outer = (nil)] [url = about:blank] 12:23:27 INFO - PROCESS | 1834 | --DOMWINDOW == 194 (0x7f297f227400) [pid = 1834] [serial = 1473] [outer = (nil)] [url = about:blank] 12:23:27 INFO - PROCESS | 1834 | --DOMWINDOW == 193 (0x7f29809f8800) [pid = 1834] [serial = 1557] [outer = (nil)] [url = about:blank] 12:23:27 INFO - PROCESS | 1834 | --DOMWINDOW == 192 (0x7f298d1db400) [pid = 1834] [serial = 1517] [outer = (nil)] [url = about:blank] 12:23:27 INFO - PROCESS | 1834 | --DOMWINDOW == 191 (0x7f298fe70000) [pid = 1834] [serial = 1523] [outer = (nil)] [url = about:blank] 12:23:27 INFO - PROCESS | 1834 | --DOMWINDOW == 190 (0x7f298cd2d400) [pid = 1834] [serial = 1362] [outer = (nil)] [url = about:blank] 12:23:27 INFO - PROCESS | 1834 | --DOMWINDOW == 189 (0x7f297ce8d000) [pid = 1834] [serial = 1542] [outer = (nil)] [url = about:blank] 12:23:27 INFO - PROCESS | 1834 | --DOMWINDOW == 188 (0x7f2999965800) [pid = 1834] [serial = 1446] [outer = (nil)] [url = about:blank] 12:23:27 INFO - PROCESS | 1834 | --DOMWINDOW == 187 (0x7f29a352c800) [pid = 1834] [serial = 1323] [outer = (nil)] [url = about:blank] 12:23:27 INFO - PROCESS | 1834 | --DOMWINDOW == 186 (0x7f299405d000) [pid = 1834] [serial = 1527] [outer = (nil)] [url = about:blank] 12:23:27 INFO - PROCESS | 1834 | --DOMWINDOW == 185 (0x7f298465b000) [pid = 1834] [serial = 1395] [outer = (nil)] [url = about:blank] 12:23:27 INFO - PROCESS | 1834 | --DOMWINDOW == 184 (0x7f2985903400) [pid = 1834] [serial = 1290] [outer = (nil)] [url = about:blank] 12:23:27 INFO - PROCESS | 1834 | --DOMWINDOW == 183 (0x7f298a965800) [pid = 1834] [serial = 1509] [outer = (nil)] [url = about:blank] 12:23:27 INFO - PROCESS | 1834 | --DOMWINDOW == 182 (0x7f298d1a8400) [pid = 1834] [serial = 1434] [outer = (nil)] [url = about:blank] 12:23:27 INFO - PROCESS | 1834 | --DOMWINDOW == 181 (0x7f297f46ac00) [pid = 1834] [serial = 1425] [outer = (nil)] [url = about:blank] 12:23:27 INFO - PROCESS | 1834 | --DOMWINDOW == 180 (0x7f29a80a2800) [pid = 1834] [serial = 1455] [outer = (nil)] [url = about:blank] 12:23:27 INFO - PROCESS | 1834 | --DOMWINDOW == 179 (0x7f298bd0dc00) [pid = 1834] [serial = 1511] [outer = (nil)] [url = about:blank] 12:23:27 INFO - PROCESS | 1834 | --DOMWINDOW == 178 (0x7f298cd36c00) [pid = 1834] [serial = 1515] [outer = (nil)] [url = about:blank] 12:23:27 INFO - PROCESS | 1834 | --DOMWINDOW == 177 (0x7f299426b800) [pid = 1834] [serial = 1314] [outer = (nil)] [url = about:blank] 12:23:27 INFO - PROCESS | 1834 | --DOMWINDOW == 176 (0x7f298a5ea400) [pid = 1834] [serial = 1359] [outer = (nil)] [url = about:blank] 12:23:27 INFO - PROCESS | 1834 | --DOMWINDOW == 175 (0x7f298b9c4c00) [pid = 1834] [serial = 1431] [outer = (nil)] [url = about:blank] 12:23:27 INFO - PROCESS | 1834 | --DOMWINDOW == 174 (0x7f297f87ec00) [pid = 1834] [serial = 1556] [outer = (nil)] [url = about:blank] 12:23:27 INFO - PROCESS | 1834 | --DOMWINDOW == 173 (0x7f29a3529800) [pid = 1834] [serial = 1449] [outer = (nil)] [url = about:blank] 12:23:27 INFO - PROCESS | 1834 | --DOMWINDOW == 172 (0x7f297f224400) [pid = 1834] [serial = 1496] [outer = (nil)] [url = about:blank] 12:23:27 INFO - PROCESS | 1834 | --DOMWINDOW == 171 (0x7f29927ebc00) [pid = 1834] [serial = 1311] [outer = (nil)] [url = about:blank] 12:23:27 INFO - PROCESS | 1834 | --DOMWINDOW == 170 (0x7f2982409800) [pid = 1834] [serial = 1287] [outer = (nil)] [url = about:blank] 12:23:27 INFO - PROCESS | 1834 | --DOMWINDOW == 169 (0x7f2980939000) [pid = 1834] [serial = 1389] [outer = (nil)] [url = about:blank] 12:23:27 INFO - PROCESS | 1834 | --DOMWINDOW == 168 (0x7f29979b8400) [pid = 1834] [serial = 1535] [outer = (nil)] [url = about:blank] 12:23:27 INFO - PROCESS | 1834 | --DOMWINDOW == 167 (0x7f298fe78400) [pid = 1834] [serial = 1305] [outer = (nil)] [url = about:blank] 12:23:27 INFO - PROCESS | 1834 | --DOMWINDOW == 166 (0x7f2975410000) [pid = 1834] [serial = 1476] [outer = (nil)] [url = about:blank] 12:23:27 INFO - PROCESS | 1834 | --DOMWINDOW == 165 (0x7f298259d400) [pid = 1834] [serial = 1356] [outer = (nil)] [url = about:blank] 12:23:27 INFO - PROCESS | 1834 | --DOMWINDOW == 164 (0x7f297ce88400) [pid = 1834] [serial = 1541] [outer = (nil)] [url = about:blank] 12:23:27 INFO - PROCESS | 1834 | --DOMWINDOW == 163 (0x7f29956aa800) [pid = 1834] [serial = 1529] [outer = (nil)] [url = about:blank] 12:23:27 INFO - PROCESS | 1834 | --DOMWINDOW == 162 (0x7f29959cec00) [pid = 1834] [serial = 1530] [outer = (nil)] [url = about:blank] 12:23:27 INFO - PROCESS | 1834 | --DOMWINDOW == 161 (0x7f297af47800) [pid = 1834] [serial = 1550] [outer = (nil)] [url = about:blank] 12:23:27 INFO - PROCESS | 1834 | --DOMWINDOW == 160 (0x7f29979bd000) [pid = 1834] [serial = 1533] [outer = (nil)] [url = about:blank] 12:23:27 INFO - PROCESS | 1834 | --DOMWINDOW == 159 (0x7f298d41ec00) [pid = 1834] [serial = 1365] [outer = (nil)] [url = about:blank] 12:23:27 INFO - PROCESS | 1834 | --DOMWINDOW == 158 (0x7f298cbbac00) [pid = 1834] [serial = 1514] [outer = (nil)] [url = about:blank] 12:23:27 INFO - PROCESS | 1834 | --DOMWINDOW == 157 (0x7f298cd6d400) [pid = 1834] [serial = 1299] [outer = (nil)] [url = about:blank] 12:23:27 INFO - PROCESS | 1834 | --DOMWINDOW == 156 (0x7f298c4e9400) [pid = 1834] [serial = 1512] [outer = (nil)] [url = about:blank] 12:23:27 INFO - PROCESS | 1834 | --DOMWINDOW == 155 (0x7f297b28cc00) [pid = 1834] [serial = 1284] [outer = (nil)] [url = about:blank] 12:23:27 INFO - PROCESS | 1834 | --DOMWINDOW == 154 (0x7f297b2ed000) [pid = 1834] [serial = 1551] [outer = (nil)] [url = about:blank] 12:23:27 INFO - PROCESS | 1834 | --DOMWINDOW == 153 (0x7f297f46a800) [pid = 1834] [serial = 1398] [outer = (nil)] [url = about:blank] 12:23:27 INFO - PROCESS | 1834 | --DOMWINDOW == 152 (0x7f298e93e800) [pid = 1834] [serial = 1302] [outer = (nil)] [url = about:blank] 12:23:27 INFO - PROCESS | 1834 | --DOMWINDOW == 151 (0x7f298cd37c00) [pid = 1834] [serial = 1353] [outer = (nil)] [url = about:blank] 12:23:27 INFO - PROCESS | 1834 | --DOMWINDOW == 150 (0x7f297f886000) [pid = 1834] [serial = 1497] [outer = (nil)] [url = about:blank] 12:23:27 INFO - PROCESS | 1834 | --DOMWINDOW == 149 (0x7f2979bf6000) [pid = 1834] [serial = 1467] [outer = (nil)] [url = about:blank] 12:23:27 INFO - PROCESS | 1834 | --DOMWINDOW == 148 (0x7f297ce89400) [pid = 1834] [serial = 1553] [outer = (nil)] [url = about:blank] 12:23:27 INFO - PROCESS | 1834 | --DOMWINDOW == 147 (0x7f29a4921400) [pid = 1834] [serial = 1539] [outer = (nil)] [url = about:blank] 12:23:27 INFO - PROCESS | 1834 | --DOMWINDOW == 146 (0x7f298ffce400) [pid = 1834] [serial = 1308] [outer = (nil)] [url = about:blank] 12:23:27 INFO - PROCESS | 1834 | --DOMWINDOW == 145 (0x7f2980e63800) [pid = 1834] [serial = 1559] [outer = (nil)] [url = about:blank] 12:23:27 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f29745e2800 == 155 [pid = 1834] [id = 562] 12:23:27 INFO - PROCESS | 1834 | ++DOMWINDOW == 146 (0x7f2975408400) [pid = 1834] [serial = 1687] [outer = (nil)] 12:23:28 INFO - PROCESS | 1834 | ++DOMWINDOW == 147 (0x7f297540ec00) [pid = 1834] [serial = 1688] [outer = 0x7f2975408400] 12:23:28 INFO - PROCESS | 1834 | 1462476208030 Marionette DEBUG loaded listener.js 12:23:28 INFO - PROCESS | 1834 | ++DOMWINDOW == 148 (0x7f29773da400) [pid = 1834] [serial = 1689] [outer = 0x7f2975408400] 12:23:28 INFO - PROCESS | 1834 | 1462476208840 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]]]}] 12:23:28 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | createImageData(sw, sh) takes the absolute magnitude of the size arguments 12:23:28 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | took 3145ms 12:23:28 INFO - PROCESS | 1834 | 1462476208900 Marionette TRACE conn3 -> [0,2221,"getWindowHandle",null] 12:23:28 INFO - PROCESS | 1834 | 1462476208906 Marionette TRACE conn3 <- [1,2221,null,{"value":"8"}] 12:23:28 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html 12:23:28 INFO - PROCESS | 1834 | 1462476208918 Marionette TRACE conn3 -> [0,2222,"setScriptTimeout",{"ms":35000}] 12:23:28 INFO - PROCESS | 1834 | 1462476208922 Marionette TRACE conn3 <- [1,2222,null,{}] 12:23:28 INFO - PROCESS | 1834 | 1462476208930 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}] 12:23:29 INFO - PROCESS | 1834 | 1462476209157 Marionette TRACE conn3 <- [1,2223,null,{"value":null}] 12:23:29 INFO - PROCESS | 1834 | 1462476209349 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\", \"80296d11-d1d5-4e42-bf66-5e284310a16f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:23:29 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f2979a03000 == 156 [pid = 1834] [id = 563] 12:23:29 INFO - PROCESS | 1834 | ++DOMWINDOW == 149 (0x7f297574a800) [pid = 1834] [serial = 1690] [outer = (nil)] 12:23:29 INFO - PROCESS | 1834 | ++DOMWINDOW == 150 (0x7f2979bed000) [pid = 1834] [serial = 1691] [outer = 0x7f297574a800] 12:23:29 INFO - PROCESS | 1834 | 1462476209413 Marionette DEBUG loaded listener.js 12:23:29 INFO - PROCESS | 1834 | ++DOMWINDOW == 151 (0x7f297ac19400) [pid = 1834] [serial = 1692] [outer = 0x7f297574a800] 12:23:30 INFO - PROCESS | 1834 | 1462476210218 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]]]}] 12:23:30 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | createImageData() throws TypeError if arguments are not finite 12:23:30 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | took 1339ms 12:23:30 INFO - PROCESS | 1834 | 1462476210274 Marionette TRACE conn3 -> [0,2225,"getWindowHandle",null] 12:23:30 INFO - PROCESS | 1834 | 1462476210281 Marionette TRACE conn3 <- [1,2225,null,{"value":"8"}] 12:23:30 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html 12:23:30 INFO - PROCESS | 1834 | 1462476210290 Marionette TRACE conn3 -> [0,2226,"setScriptTimeout",{"ms":35000}] 12:23:30 INFO - PROCESS | 1834 | 1462476210294 Marionette TRACE conn3 <- [1,2226,null,{}] 12:23:30 INFO - PROCESS | 1834 | 1462476210305 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}] 12:23:30 INFO - PROCESS | 1834 | 1462476210583 Marionette TRACE conn3 <- [1,2227,null,{"value":null}] 12:23:30 INFO - PROCESS | 1834 | 1462476210622 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\", \"80296d11-d1d5-4e42-bf66-5e284310a16f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:23:30 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f2979ede000 == 157 [pid = 1834] [id = 564] 12:23:30 INFO - PROCESS | 1834 | ++DOMWINDOW == 152 (0x7f297af45400) [pid = 1834] [serial = 1693] [outer = (nil)] 12:23:30 INFO - PROCESS | 1834 | ++DOMWINDOW == 153 (0x7f297b28d800) [pid = 1834] [serial = 1694] [outer = 0x7f297af45400] 12:23:30 INFO - PROCESS | 1834 | 1462476210687 Marionette DEBUG loaded listener.js 12:23:30 INFO - PROCESS | 1834 | ++DOMWINDOW == 154 (0x7f297b2f6800) [pid = 1834] [serial = 1695] [outer = 0x7f297af45400] 12:23:31 INFO - PROCESS | 1834 | 1462476211670 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]]]}] 12:23:31 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | createImageData(w, h) is rounded the same as getImageData(0, 0, w, h) 12:23:31 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | took 1433ms 12:23:31 INFO - PROCESS | 1834 | 1462476211727 Marionette TRACE conn3 -> [0,2229,"getWindowHandle",null] 12:23:31 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html 12:23:31 INFO - PROCESS | 1834 | 1462476211731 Marionette TRACE conn3 <- [1,2229,null,{"value":"8"}] 12:23:31 INFO - PROCESS | 1834 | 1462476211743 Marionette TRACE conn3 -> [0,2230,"setScriptTimeout",{"ms":35000}] 12:23:31 INFO - PROCESS | 1834 | 1462476211747 Marionette TRACE conn3 <- [1,2230,null,{}] 12:23:31 INFO - PROCESS | 1834 | 1462476211796 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}] 12:23:32 INFO - PROCESS | 1834 | 1462476212306 Marionette TRACE conn3 <- [1,2231,null,{"value":null}] 12:23:33 INFO - PROCESS | 1834 | --DOMWINDOW == 153 (0x7f298092c000) [pid = 1834] [serial = 1624] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.closed.html] 12:23:33 INFO - PROCESS | 1834 | --DOMWINDOW == 152 (0x7f2979263800) [pid = 1834] [serial = 1612] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.6.html] 12:23:33 INFO - PROCESS | 1834 | --DOMWINDOW == 151 (0x7f29773d9c00) [pid = 1834] [serial = 1546] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.newsubpath.html] 12:23:33 INFO - PROCESS | 1834 | --DOMWINDOW == 150 (0x7f298276a000) [pid = 1834] [serial = 1567] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html] 12:23:33 INFO - PROCESS | 1834 | --DOMWINDOW == 149 (0x7f298a989800) [pid = 1834] [serial = 1579] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.2.html] 12:23:33 INFO - PROCESS | 1834 | --DOMWINDOW == 148 (0x7f2975740800) [pid = 1834] [serial = 1615] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.empty.html] 12:23:33 INFO - PROCESS | 1834 | --DOMWINDOW == 147 (0x7f298b9c4000) [pid = 1834] [serial = 1582] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.negative.html] 12:23:33 INFO - PROCESS | 1834 | --DOMWINDOW == 146 (0x7f297e8ce800) [pid = 1834] [serial = 1564] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html] 12:23:33 INFO - PROCESS | 1834 | --DOMWINDOW == 145 (0x7f2986172400) [pid = 1834] [serial = 1588] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.nonfinite.html] 12:23:33 INFO - PROCESS | 1834 | --DOMWINDOW == 144 (0x7f297573e000) [pid = 1834] [serial = 1606] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.4.html] 12:23:33 INFO - PROCESS | 1834 | --DOMWINDOW == 143 (0x7f298ffd8800) [pid = 1834] [serial = 1591] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.selfintersect.html] 12:23:33 INFO - PROCESS | 1834 | --DOMWINDOW == 142 (0x7f29791f0c00) [pid = 1834] [serial = 1489] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bigarc.html] 12:23:33 INFO - PROCESS | 1834 | --DOMWINDOW == 141 (0x7f298a96b400) [pid = 1834] [serial = 1594] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.winding.html] 12:23:33 INFO - PROCESS | 1834 | --DOMWINDOW == 140 (0x7f2975741400) [pid = 1834] [serial = 1618] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.overlap.html] 12:23:33 INFO - PROCESS | 1834 | --DOMWINDOW == 139 (0x7f297540ac00) [pid = 1834] [serial = 1609] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.5.html] 12:23:33 INFO - PROCESS | 1834 | --DOMWINDOW == 138 (0x7f2982478400) [pid = 1834] [serial = 1570] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.basic.html] 12:23:33 INFO - PROCESS | 1834 | --DOMWINDOW == 137 (0x7f299015a400) [pid = 1834] [serial = 1600] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.2.html] 12:23:33 INFO - PROCESS | 1834 | --DOMWINDOW == 136 (0x7f29773e3c00) [pid = 1834] [serial = 1621] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.arc.html] 12:23:33 INFO - PROCESS | 1834 | --DOMWINDOW == 135 (0x7f2981161c00) [pid = 1834] [serial = 1585] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.newsubpath.html] 12:23:33 INFO - PROCESS | 1834 | --DOMWINDOW == 134 (0x7f2995d16400) [pid = 1834] [serial = 1597] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.1.html] 12:23:33 INFO - PROCESS | 1834 | --DOMWINDOW == 133 (0x7f298c3bf000) [pid = 1834] [serial = 1603] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.3.html] 12:23:33 INFO - PROCESS | 1834 | --DOMWINDOW == 132 (0x7f297926ac00) [pid = 1834] [serial = 1561] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html] 12:23:33 INFO - PROCESS | 1834 | --DOMWINDOW == 131 (0x7f2982c3f400) [pid = 1834] [serial = 1573] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.closed.html] 12:23:33 INFO - PROCESS | 1834 | --DOMWINDOW == 130 (0x7f298a588400) [pid = 1834] [serial = 1576] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.1.html] 12:23:33 INFO - PROCESS | 1834 | --DOMWINDOW == 129 (0x7f29791f9c00) [pid = 1834] [serial = 1627] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.corner.html] 12:23:33 INFO - PROCESS | 1834 | 1462476213074 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\", \"80296d11-d1d5-4e42-bf66-5e284310a16f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:23:33 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f297c4ed800 == 158 [pid = 1834] [id = 565] 12:23:33 INFO - PROCESS | 1834 | ++DOMWINDOW == 130 (0x7f297540dc00) [pid = 1834] [serial = 1696] [outer = (nil)] 12:23:33 INFO - PROCESS | 1834 | ++DOMWINDOW == 131 (0x7f2975740800) [pid = 1834] [serial = 1697] [outer = 0x7f297540dc00] 12:23:33 INFO - PROCESS | 1834 | 1462476213137 Marionette DEBUG loaded listener.js 12:23:33 INFO - PROCESS | 1834 | ++DOMWINDOW == 132 (0x7f297c4ce000) [pid = 1834] [serial = 1698] [outer = 0x7f297540dc00] 12:23:33 INFO - PROCESS | 1834 | 1462476213838 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]]]}] 12:23:33 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | createImageData(sw, sh) should throw when called with the wrong |this| 12:23:33 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | took 2155ms 12:23:33 INFO - PROCESS | 1834 | 1462476213892 Marionette TRACE conn3 -> [0,2233,"getWindowHandle",null] 12:23:33 INFO - PROCESS | 1834 | 1462476213896 Marionette TRACE conn3 <- [1,2233,null,{"value":"8"}] 12:23:33 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html 12:23:33 INFO - PROCESS | 1834 | 1462476213914 Marionette TRACE conn3 -> [0,2234,"setScriptTimeout",{"ms":35000}] 12:23:33 INFO - PROCESS | 1834 | 1462476213916 Marionette TRACE conn3 <- [1,2234,null,{}] 12:23:33 INFO - PROCESS | 1834 | 1462476213922 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}] 12:23:34 INFO - PROCESS | 1834 | 1462476214134 Marionette TRACE conn3 <- [1,2235,null,{"value":null}] 12:23:34 INFO - PROCESS | 1834 | 1462476214149 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\", \"80296d11-d1d5-4e42-bf66-5e284310a16f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:23:34 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f297e7b1800 == 159 [pid = 1834] [id = 566] 12:23:34 INFO - PROCESS | 1834 | ++DOMWINDOW == 133 (0x7f297ce80c00) [pid = 1834] [serial = 1699] [outer = (nil)] 12:23:34 INFO - PROCESS | 1834 | ++DOMWINDOW == 134 (0x7f297f222400) [pid = 1834] [serial = 1700] [outer = 0x7f297ce80c00] 12:23:34 INFO - PROCESS | 1834 | 1462476214211 Marionette DEBUG loaded listener.js 12:23:34 INFO - PROCESS | 1834 | ++DOMWINDOW == 135 (0x7f297f461400) [pid = 1834] [serial = 1701] [outer = 0x7f297ce80c00] 12:23:35 INFO - PROCESS | 1834 | 1462476215331 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]]]}] 12:23:35 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | createImageData(sw, sh) works for sizes smaller than one pixel 12:23:35 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | took 1481ms 12:23:35 INFO - PROCESS | 1834 | 1462476215397 Marionette TRACE conn3 -> [0,2237,"getWindowHandle",null] 12:23:35 INFO - PROCESS | 1834 | 1462476215404 Marionette TRACE conn3 <- [1,2237,null,{"value":"8"}] 12:23:35 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html 12:23:35 INFO - PROCESS | 1834 | 1462476215413 Marionette TRACE conn3 -> [0,2238,"setScriptTimeout",{"ms":35000}] 12:23:35 INFO - PROCESS | 1834 | 1462476215419 Marionette TRACE conn3 <- [1,2238,null,{}] 12:23:35 INFO - PROCESS | 1834 | 1462476215428 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}] 12:23:35 INFO - PROCESS | 1834 | 1462476215708 Marionette TRACE conn3 <- [1,2239,null,{"value":null}] 12:23:36 INFO - PROCESS | 1834 | 1462476216045 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\", \"80296d11-d1d5-4e42-bf66-5e284310a16f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:23:36 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f2979b82000 == 160 [pid = 1834] [id = 567] 12:23:36 INFO - PROCESS | 1834 | ++DOMWINDOW == 136 (0x7f29773e3c00) [pid = 1834] [serial = 1702] [outer = (nil)] 12:23:36 INFO - PROCESS | 1834 | ++DOMWINDOW == 137 (0x7f2979bec000) [pid = 1834] [serial = 1703] [outer = 0x7f29773e3c00] 12:23:36 INFO - PROCESS | 1834 | 1462476216119 Marionette DEBUG loaded listener.js 12:23:36 INFO - PROCESS | 1834 | ++DOMWINDOW == 138 (0x7f297ac27800) [pid = 1834] [serial = 1704] [outer = 0x7f29773e3c00] 12:23:37 INFO - PROCESS | 1834 | 1462476217224 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]]]}] 12:23:37 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | createImageData(sw, sh) returns an ImageData object containing a Uint8ClampedArray object 12:23:37 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | took 1841ms 12:23:37 INFO - PROCESS | 1834 | 1462476217253 Marionette TRACE conn3 -> [0,2241,"getWindowHandle",null] 12:23:37 INFO - PROCESS | 1834 | 1462476217261 Marionette TRACE conn3 <- [1,2241,null,{"value":"8"}] 12:23:37 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html 12:23:37 INFO - PROCESS | 1834 | 1462476217272 Marionette TRACE conn3 -> [0,2242,"setScriptTimeout",{"ms":35000}] 12:23:37 INFO - PROCESS | 1834 | 1462476217275 Marionette TRACE conn3 <- [1,2242,null,{}] 12:23:37 INFO - PROCESS | 1834 | 1462476217282 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}] 12:23:37 INFO - PROCESS | 1834 | 1462476217504 Marionette TRACE conn3 <- [1,2243,null,{"value":null}] 12:23:37 INFO - PROCESS | 1834 | 1462476217822 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\", \"80296d11-d1d5-4e42-bf66-5e284310a16f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:23:37 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f297f276800 == 161 [pid = 1834] [id = 568] 12:23:37 INFO - PROCESS | 1834 | ++DOMWINDOW == 139 (0x7f297c1c4800) [pid = 1834] [serial = 1705] [outer = (nil)] 12:23:37 INFO - PROCESS | 1834 | ++DOMWINDOW == 140 (0x7f297e8f4400) [pid = 1834] [serial = 1706] [outer = 0x7f297c1c4800] 12:23:37 INFO - PROCESS | 1834 | 1462476217899 Marionette DEBUG loaded listener.js 12:23:38 INFO - PROCESS | 1834 | ++DOMWINDOW == 141 (0x7f297f467800) [pid = 1834] [serial = 1707] [outer = 0x7f297c1c4800] 12:23:38 INFO - PROCESS | 1834 | 1462476218821 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]]]}] 12:23:38 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | createImageData(sw, sh) throws INDEX_SIZE_ERR if size is zero 12:23:38 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | took 1588ms 12:23:38 INFO - PROCESS | 1834 | 1462476218860 Marionette TRACE conn3 -> [0,2245,"getWindowHandle",null] 12:23:38 INFO - PROCESS | 1834 | 1462476218865 Marionette TRACE conn3 <- [1,2245,null,{"value":"8"}] 12:23:38 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html 12:23:38 INFO - PROCESS | 1834 | 1462476218872 Marionette TRACE conn3 -> [0,2246,"setScriptTimeout",{"ms":35000}] 12:23:38 INFO - PROCESS | 1834 | 1462476218878 Marionette TRACE conn3 <- [1,2246,null,{}] 12:23:38 INFO - PROCESS | 1834 | 1462476218895 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}] 12:23:39 INFO - PROCESS | 1834 | 1462476219135 Marionette TRACE conn3 <- [1,2247,null,{"value":null}] 12:23:39 INFO - PROCESS | 1834 | 1462476219443 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\", \"80296d11-d1d5-4e42-bf66-5e284310a16f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:23:39 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f297fa1b800 == 162 [pid = 1834] [id = 569] 12:23:39 INFO - PROCESS | 1834 | ++DOMWINDOW == 142 (0x7f297f88bc00) [pid = 1834] [serial = 1708] [outer = (nil)] 12:23:39 INFO - PROCESS | 1834 | ++DOMWINDOW == 143 (0x7f298092e400) [pid = 1834] [serial = 1709] [outer = 0x7f297f88bc00] 12:23:39 INFO - PROCESS | 1834 | 1462476219525 Marionette DEBUG loaded listener.js 12:23:39 INFO - PROCESS | 1834 | ++DOMWINDOW == 144 (0x7f29809f5c00) [pid = 1834] [serial = 1710] [outer = 0x7f297f88bc00] 12:23:40 INFO - PROCESS | 1834 | 1462476220383 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]]]}] 12:23:40 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | getImageData() exists and returns something 12:23:40 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | took 1537ms 12:23:40 INFO - PROCESS | 1834 | 1462476220409 Marionette TRACE conn3 -> [0,2249,"getWindowHandle",null] 12:23:40 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html 12:23:40 INFO - PROCESS | 1834 | 1462476220414 Marionette TRACE conn3 <- [1,2249,null,{"value":"8"}] 12:23:40 INFO - PROCESS | 1834 | 1462476220420 Marionette TRACE conn3 -> [0,2250,"setScriptTimeout",{"ms":35000}] 12:23:40 INFO - PROCESS | 1834 | 1462476220423 Marionette TRACE conn3 <- [1,2250,null,{}] 12:23:40 INFO - PROCESS | 1834 | 1462476220428 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}] 12:23:40 INFO - PROCESS | 1834 | 1462476220652 Marionette TRACE conn3 <- [1,2251,null,{"value":null}] 12:23:40 INFO - PROCESS | 1834 | 1462476220915 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\", \"80296d11-d1d5-4e42-bf66-5e284310a16f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:23:40 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f2980ca6000 == 163 [pid = 1834] [id = 570] 12:23:40 INFO - PROCESS | 1834 | ++DOMWINDOW == 145 (0x7f297fadc800) [pid = 1834] [serial = 1711] [outer = (nil)] 12:23:41 INFO - PROCESS | 1834 | ++DOMWINDOW == 146 (0x7f2980da5000) [pid = 1834] [serial = 1712] [outer = 0x7f297fadc800] 12:23:41 INFO - PROCESS | 1834 | 1462476221027 Marionette DEBUG loaded listener.js 12:23:41 INFO - PROCESS | 1834 | ++DOMWINDOW == 147 (0x7f2980e6a000) [pid = 1834] [serial = 1713] [outer = 0x7f297fadc800] 12:23:41 INFO - PROCESS | 1834 | 1462476221905 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]]]}] 12:23:41 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | getImageData() clamps colours to the range [0, 255] 12:23:41 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | took 1533ms 12:23:41 INFO - PROCESS | 1834 | 1462476221954 Marionette TRACE conn3 -> [0,2253,"getWindowHandle",null] 12:23:41 INFO - PROCESS | 1834 | 1462476221958 Marionette TRACE conn3 <- [1,2253,null,{"value":"8"}] 12:23:41 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.length.html 12:23:41 INFO - PROCESS | 1834 | 1462476221963 Marionette TRACE conn3 -> [0,2254,"setScriptTimeout",{"ms":35000}] 12:23:41 INFO - PROCESS | 1834 | 1462476221965 Marionette TRACE conn3 <- [1,2254,null,{}] 12:23:41 INFO - PROCESS | 1834 | 1462476221971 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}] 12:23:42 INFO - PROCESS | 1834 | 1462476222202 Marionette TRACE conn3 <- [1,2255,null,{"value":null}] 12:23:42 INFO - PROCESS | 1834 | 1462476222465 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\", \"80296d11-d1d5-4e42-bf66-5e284310a16f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:23:42 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f2981342800 == 164 [pid = 1834] [id = 571] 12:23:42 INFO - PROCESS | 1834 | ++DOMWINDOW == 148 (0x7f297b28b400) [pid = 1834] [serial = 1714] [outer = (nil)] 12:23:42 INFO - PROCESS | 1834 | ++DOMWINDOW == 149 (0x7f29811a1c00) [pid = 1834] [serial = 1715] [outer = 0x7f297b28b400] 12:23:42 INFO - PROCESS | 1834 | 1462476222542 Marionette DEBUG loaded listener.js 12:23:42 INFO - PROCESS | 1834 | ++DOMWINDOW == 150 (0x7f2982412000) [pid = 1834] [serial = 1716] [outer = 0x7f297b28b400] 12:23:43 INFO - PROCESS | 1834 | 1462476223439 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]]]}] 12:23:43 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | getImageData() returns a correctly-sized Uint8ClampedArray 12:23:43 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | took 1527ms 12:23:43 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html 12:23:43 INFO - PROCESS | 1834 | 1462476223492 Marionette TRACE conn3 -> [0,2257,"getWindowHandle",null] 12:23:43 INFO - PROCESS | 1834 | 1462476223495 Marionette TRACE conn3 <- [1,2257,null,{"value":"8"}] 12:23:43 INFO - PROCESS | 1834 | 1462476223503 Marionette TRACE conn3 -> [0,2258,"setScriptTimeout",{"ms":35000}] 12:23:43 INFO - PROCESS | 1834 | 1462476223505 Marionette TRACE conn3 <- [1,2258,null,{}] 12:23:43 INFO - PROCESS | 1834 | 1462476223511 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}] 12:23:43 INFO - PROCESS | 1834 | 1462476223769 Marionette TRACE conn3 <- [1,2259,null,{"value":null}] 12:23:44 INFO - PROCESS | 1834 | 1462476224086 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\", \"80296d11-d1d5-4e42-bf66-5e284310a16f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:23:44 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f2983369800 == 165 [pid = 1834] [id = 572] 12:23:44 INFO - PROCESS | 1834 | ++DOMWINDOW == 151 (0x7f29832e4000) [pid = 1834] [serial = 1717] [outer = (nil)] 12:23:44 INFO - PROCESS | 1834 | ++DOMWINDOW == 152 (0x7f2984486c00) [pid = 1834] [serial = 1718] [outer = 0x7f29832e4000] 12:23:44 INFO - PROCESS | 1834 | 1462476224174 Marionette DEBUG loaded listener.js 12:23:44 INFO - PROCESS | 1834 | ++DOMWINDOW == 153 (0x7f298461c400) [pid = 1834] [serial = 1719] [outer = 0x7f29832e4000] 12:23:45 INFO - PROCESS | 1834 | 1462476224997 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]]]}] 12:23:45 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | getImageData() throws TypeError if arguments are not finite 12:23:45 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | took 1531ms 12:23:45 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html 12:23:45 INFO - PROCESS | 1834 | 1462476225033 Marionette TRACE conn3 -> [0,2261,"getWindowHandle",null] 12:23:45 INFO - PROCESS | 1834 | 1462476225035 Marionette TRACE conn3 <- [1,2261,null,{"value":"8"}] 12:23:45 INFO - PROCESS | 1834 | 1462476225042 Marionette TRACE conn3 -> [0,2262,"setScriptTimeout",{"ms":35000}] 12:23:45 INFO - PROCESS | 1834 | 1462476225045 Marionette TRACE conn3 <- [1,2262,null,{}] 12:23:45 INFO - PROCESS | 1834 | 1462476225050 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}] 12:23:45 INFO - PROCESS | 1834 | 1462476225265 Marionette TRACE conn3 <- [1,2263,null,{"value":null}] 12:23:45 INFO - PROCESS | 1834 | 1462476225529 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\", \"80296d11-d1d5-4e42-bf66-5e284310a16f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:23:45 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f298354e000 == 166 [pid = 1834] [id = 573] 12:23:45 INFO - PROCESS | 1834 | ++DOMWINDOW == 154 (0x7f29842e8400) [pid = 1834] [serial = 1720] [outer = (nil)] 12:23:45 INFO - PROCESS | 1834 | ++DOMWINDOW == 155 (0x7f2984628400) [pid = 1834] [serial = 1721] [outer = 0x7f29842e8400] 12:23:45 INFO - PROCESS | 1834 | 1462476225604 Marionette DEBUG loaded listener.js 12:23:45 INFO - PROCESS | 1834 | ++DOMWINDOW == 156 (0x7f298465b000) [pid = 1834] [serial = 1722] [outer = 0x7f29842e8400] 12:23:46 INFO - PROCESS | 1834 | 1462476226494 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]]]}] 12:23:46 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | getImageData() returns non-premultiplied colours 12:23:46 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | took 1480ms 12:23:46 INFO - PROCESS | 1834 | 1462476226522 Marionette TRACE conn3 -> [0,2265,"getWindowHandle",null] 12:23:46 INFO - PROCESS | 1834 | 1462476226525 Marionette TRACE conn3 <- [1,2265,null,{"value":"8"}] 12:23:46 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html 12:23:46 INFO - PROCESS | 1834 | 1462476226531 Marionette TRACE conn3 -> [0,2266,"setScriptTimeout",{"ms":35000}] 12:23:46 INFO - PROCESS | 1834 | 1462476226533 Marionette TRACE conn3 <- [1,2266,null,{}] 12:23:46 INFO - PROCESS | 1834 | 1462476226539 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}] 12:23:46 INFO - PROCESS | 1834 | 1462476226755 Marionette TRACE conn3 <- [1,2267,null,{"value":null}] 12:23:47 INFO - PROCESS | 1834 | 1462476227019 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\", \"80296d11-d1d5-4e42-bf66-5e284310a16f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:23:47 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f298444c800 == 167 [pid = 1834] [id = 574] 12:23:47 INFO - PROCESS | 1834 | ++DOMWINDOW == 157 (0x7f2979bef800) [pid = 1834] [serial = 1723] [outer = (nil)] 12:23:47 INFO - PROCESS | 1834 | ++DOMWINDOW == 158 (0x7f2985906400) [pid = 1834] [serial = 1724] [outer = 0x7f2979bef800] 12:23:47 INFO - PROCESS | 1834 | 1462476227094 Marionette DEBUG loaded listener.js 12:23:47 INFO - PROCESS | 1834 | ++DOMWINDOW == 159 (0x7f2985b29400) [pid = 1834] [serial = 1725] [outer = 0x7f2979bef800] 12:23:47 INFO - PROCESS | 1834 | 1462476227945 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]]]}] 12:23:47 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | getImageData() returns A in the fourth component 12:23:47 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | took 1427ms 12:23:47 INFO - PROCESS | 1834 | 1462476227973 Marionette TRACE conn3 -> [0,2269,"getWindowHandle",null] 12:23:47 INFO - PROCESS | 1834 | 1462476227977 Marionette TRACE conn3 <- [1,2269,null,{"value":"8"}] 12:23:47 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html 12:23:47 INFO - PROCESS | 1834 | 1462476227985 Marionette TRACE conn3 -> [0,2270,"setScriptTimeout",{"ms":35000}] 12:23:47 INFO - PROCESS | 1834 | 1462476227987 Marionette TRACE conn3 <- [1,2270,null,{}] 12:23:47 INFO - PROCESS | 1834 | 1462476227992 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}] 12:23:48 INFO - PROCESS | 1834 | 1462476228204 Marionette TRACE conn3 <- [1,2271,null,{"value":null}] 12:23:48 INFO - PROCESS | 1834 | 1462476228474 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\", \"80296d11-d1d5-4e42-bf66-5e284310a16f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:23:48 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f2985965000 == 168 [pid = 1834] [id = 575] 12:23:48 INFO - PROCESS | 1834 | ++DOMWINDOW == 160 (0x7f29791f0800) [pid = 1834] [serial = 1726] [outer = (nil)] 12:23:48 INFO - PROCESS | 1834 | ++DOMWINDOW == 161 (0x7f2985b2a400) [pid = 1834] [serial = 1727] [outer = 0x7f29791f0800] 12:23:48 INFO - PROCESS | 1834 | 1462476228548 Marionette DEBUG loaded listener.js 12:23:48 INFO - PROCESS | 1834 | ++DOMWINDOW == 162 (0x7f2986170400) [pid = 1834] [serial = 1728] [outer = 0x7f29791f0800] 12:23:49 INFO - PROCESS | 1834 | 1462476229393 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]]]}] 12:23:49 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | getImageData() returns leftmost columns first 12:23:49 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | took 1433ms 12:23:49 INFO - PROCESS | 1834 | 1462476229420 Marionette TRACE conn3 -> [0,2273,"getWindowHandle",null] 12:23:49 INFO - PROCESS | 1834 | 1462476229424 Marionette TRACE conn3 <- [1,2273,null,{"value":"8"}] 12:23:49 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html 12:23:49 INFO - PROCESS | 1834 | 1462476229430 Marionette TRACE conn3 -> [0,2274,"setScriptTimeout",{"ms":35000}] 12:23:49 INFO - PROCESS | 1834 | 1462476229432 Marionette TRACE conn3 <- [1,2274,null,{}] 12:23:49 INFO - PROCESS | 1834 | 1462476229438 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}] 12:23:49 INFO - PROCESS | 1834 | 1462476229651 Marionette TRACE conn3 <- [1,2275,null,{"value":null}] 12:23:49 INFO - PROCESS | 1834 | 1462476229917 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\", \"80296d11-d1d5-4e42-bf66-5e284310a16f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:23:49 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f2985c6d000 == 169 [pid = 1834] [id = 576] 12:23:49 INFO - PROCESS | 1834 | ++DOMWINDOW == 163 (0x7f29791f1c00) [pid = 1834] [serial = 1729] [outer = (nil)] 12:23:49 INFO - PROCESS | 1834 | ++DOMWINDOW == 164 (0x7f2986b35800) [pid = 1834] [serial = 1730] [outer = 0x7f29791f1c00] 12:23:49 INFO - PROCESS | 1834 | 1462476229992 Marionette DEBUG loaded listener.js 12:23:50 INFO - PROCESS | 1834 | ++DOMWINDOW == 165 (0x7f2986b39c00) [pid = 1834] [serial = 1731] [outer = 0x7f29791f1c00] 12:23:50 INFO - PROCESS | 1834 | 1462476230849 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]]]}] 12:23:50 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | getImageData() returns R then G then B 12:23:50 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | took 1487ms 12:23:50 INFO - PROCESS | 1834 | 1462476230918 Marionette TRACE conn3 -> [0,2277,"getWindowHandle",null] 12:23:50 INFO - PROCESS | 1834 | 1462476230921 Marionette TRACE conn3 <- [1,2277,null,{"value":"8"}] 12:23:50 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html 12:23:50 INFO - PROCESS | 1834 | 1462476230927 Marionette TRACE conn3 -> [0,2278,"setScriptTimeout",{"ms":35000}] 12:23:50 INFO - PROCESS | 1834 | 1462476230931 Marionette TRACE conn3 <- [1,2278,null,{}] 12:23:50 INFO - PROCESS | 1834 | 1462476230936 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}] 12:23:51 INFO - PROCESS | 1834 | 1462476231168 Marionette TRACE conn3 <- [1,2279,null,{"value":null}] 12:23:51 INFO - PROCESS | 1834 | 1462476231429 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\", \"80296d11-d1d5-4e42-bf66-5e284310a16f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:23:51 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f29862d7000 == 170 [pid = 1834] [id = 577] 12:23:51 INFO - PROCESS | 1834 | ++DOMWINDOW == 166 (0x7f298a5e8000) [pid = 1834] [serial = 1732] [outer = (nil)] 12:23:51 INFO - PROCESS | 1834 | ++DOMWINDOW == 167 (0x7f298a788c00) [pid = 1834] [serial = 1733] [outer = 0x7f298a5e8000] 12:23:51 INFO - PROCESS | 1834 | 1462476231571 Marionette DEBUG loaded listener.js 12:23:51 INFO - PROCESS | 1834 | ++DOMWINDOW == 168 (0x7f298a987800) [pid = 1834] [serial = 1734] [outer = 0x7f298a5e8000] 12:23:52 INFO - PROCESS | 1834 | 1462476232433 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]]]}] 12:23:52 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | getImageData() returns topmost rows first 12:23:52 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | took 1580ms 12:23:52 INFO - PROCESS | 1834 | 1462476232509 Marionette TRACE conn3 -> [0,2281,"getWindowHandle",null] 12:23:52 INFO - PROCESS | 1834 | 1462476232513 Marionette TRACE conn3 <- [1,2281,null,{"value":"8"}] 12:23:52 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.range.html 12:23:52 INFO - PROCESS | 1834 | 1462476232518 Marionette TRACE conn3 -> [0,2282,"setScriptTimeout",{"ms":35000}] 12:23:52 INFO - PROCESS | 1834 | 1462476232521 Marionette TRACE conn3 <- [1,2282,null,{}] 12:23:52 INFO - PROCESS | 1834 | 1462476232526 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}] 12:23:52 INFO - PROCESS | 1834 | 1462476232774 Marionette TRACE conn3 <- [1,2283,null,{"value":null}] 12:23:53 INFO - PROCESS | 1834 | 1462476233096 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\", \"80296d11-d1d5-4e42-bf66-5e284310a16f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:23:53 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f298a536000 == 171 [pid = 1834] [id = 578] 12:23:53 INFO - PROCESS | 1834 | ++DOMWINDOW == 169 (0x7f2983231400) [pid = 1834] [serial = 1735] [outer = (nil)] 12:23:53 INFO - PROCESS | 1834 | ++DOMWINDOW == 170 (0x7f298b9d1800) [pid = 1834] [serial = 1736] [outer = 0x7f2983231400] 12:23:53 INFO - PROCESS | 1834 | 1462476233171 Marionette DEBUG loaded listener.js 12:23:53 INFO - PROCESS | 1834 | ++DOMWINDOW == 171 (0x7f298bd0b000) [pid = 1834] [serial = 1737] [outer = 0x7f2983231400] 12:23:53 INFO - PROCESS | 1834 | 1462476233993 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]]]}] 12:23:54 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | getImageData() returns values in the range [0, 255] 12:23:54 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | took 1528ms 12:23:54 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html 12:23:54 INFO - PROCESS | 1834 | 1462476234048 Marionette TRACE conn3 -> [0,2285,"getWindowHandle",null] 12:23:54 INFO - PROCESS | 1834 | 1462476234050 Marionette TRACE conn3 <- [1,2285,null,{"value":"8"}] 12:23:54 INFO - PROCESS | 1834 | 1462476234057 Marionette TRACE conn3 -> [0,2286,"setScriptTimeout",{"ms":35000}] 12:23:54 INFO - PROCESS | 1834 | 1462476234060 Marionette TRACE conn3 <- [1,2286,null,{}] 12:23:54 INFO - PROCESS | 1834 | 1462476234065 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}] 12:23:54 INFO - PROCESS | 1834 | 1462476234290 Marionette TRACE conn3 <- [1,2287,null,{"value":null}] 12:23:54 INFO - PROCESS | 1834 | 1462476234566 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\", \"80296d11-d1d5-4e42-bf66-5e284310a16f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:23:54 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f298bacb000 == 172 [pid = 1834] [id = 579] 12:23:54 INFO - PROCESS | 1834 | ++DOMWINDOW == 172 (0x7f298a590800) [pid = 1834] [serial = 1738] [outer = (nil)] 12:23:54 INFO - PROCESS | 1834 | ++DOMWINDOW == 173 (0x7f298c4e2400) [pid = 1834] [serial = 1739] [outer = 0x7f298a590800] 12:23:54 INFO - PROCESS | 1834 | 1462476234684 Marionette DEBUG loaded listener.js 12:23:54 INFO - PROCESS | 1834 | ++DOMWINDOW == 174 (0x7f298c927800) [pid = 1834] [serial = 1740] [outer = 0x7f298a590800] 12:23:55 INFO - PROCESS | 1834 | 1462476235525 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]]]}] 12:23:55 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 12:23:55 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html | took 1529ms 12:23:55 INFO - PROCESS | 1834 | 1462476235586 Marionette TRACE conn3 -> [0,2289,"getWindowHandle",null] 12:23:55 INFO - PROCESS | 1834 | 1462476235589 Marionette TRACE conn3 <- [1,2289,null,{"value":"8"}] 12:23:55 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html 12:23:55 INFO - PROCESS | 1834 | 1462476235595 Marionette TRACE conn3 -> [0,2290,"setScriptTimeout",{"ms":35000}] 12:23:55 INFO - PROCESS | 1834 | 1462476235599 Marionette TRACE conn3 <- [1,2290,null,{}] 12:23:55 INFO - PROCESS | 1834 | 1462476235604 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}] 12:23:55 INFO - PROCESS | 1834 | 1462476235827 Marionette TRACE conn3 <- [1,2291,null,{"value":null}] 12:23:56 INFO - PROCESS | 1834 | 1462476236098 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\", \"80296d11-d1d5-4e42-bf66-5e284310a16f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:23:56 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f298c616000 == 173 [pid = 1834] [id = 580] 12:23:56 INFO - PROCESS | 1834 | ++DOMWINDOW == 175 (0x7f298a5e4000) [pid = 1834] [serial = 1741] [outer = (nil)] 12:23:56 INFO - PROCESS | 1834 | ++DOMWINDOW == 176 (0x7f298cd61c00) [pid = 1834] [serial = 1742] [outer = 0x7f298a5e4000] 12:23:56 INFO - PROCESS | 1834 | 1462476236212 Marionette DEBUG loaded listener.js 12:23:56 INFO - PROCESS | 1834 | ++DOMWINDOW == 177 (0x7f298d19ec00) [pid = 1834] [serial = 1743] [outer = 0x7f298a5e4000] 12:23:57 INFO - PROCESS | 1834 | 1462476237087 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]]]}] 12:23:57 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | getImageData() returns transparent black outside the canvas 12:23:57 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | took 1528ms 12:23:57 INFO - PROCESS | 1834 | 1462476237125 Marionette TRACE conn3 -> [0,2293,"getWindowHandle",null] 12:23:57 INFO - PROCESS | 1834 | 1462476237128 Marionette TRACE conn3 <- [1,2293,null,{"value":"8"}] 12:23:57 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html 12:23:57 INFO - PROCESS | 1834 | 1462476237133 Marionette TRACE conn3 -> [0,2294,"setScriptTimeout",{"ms":35000}] 12:23:57 INFO - PROCESS | 1834 | 1462476237136 Marionette TRACE conn3 <- [1,2294,null,{}] 12:23:57 INFO - PROCESS | 1834 | 1462476237142 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}] 12:23:57 INFO - PROCESS | 1834 | 1462476237370 Marionette TRACE conn3 <- [1,2295,null,{"value":null}] 12:23:57 INFO - PROCESS | 1834 | 1462476237645 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\", \"80296d11-d1d5-4e42-bf66-5e284310a16f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:23:57 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f298cc22000 == 174 [pid = 1834] [id = 581] 12:23:57 INFO - PROCESS | 1834 | ++DOMWINDOW == 178 (0x7f2985b2ec00) [pid = 1834] [serial = 1744] [outer = (nil)] 12:23:57 INFO - PROCESS | 1834 | ++DOMWINDOW == 179 (0x7f298d211400) [pid = 1834] [serial = 1745] [outer = 0x7f2985b2ec00] 12:23:57 INFO - PROCESS | 1834 | 1462476237723 Marionette DEBUG loaded listener.js 12:23:57 INFO - PROCESS | 1834 | ++DOMWINDOW == 180 (0x7f298d21d400) [pid = 1834] [serial = 1746] [outer = 0x7f2985b2ec00] 12:23:58 INFO - PROCESS | 1834 | 1462476238582 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]]]}] 12:23:58 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | getImageData() returns bigger ImageData for bigger source rectangle 12:23:58 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | took 1478ms 12:23:58 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html 12:23:58 INFO - PROCESS | 1834 | 1462476238613 Marionette TRACE conn3 -> [0,2297,"getWindowHandle",null] 12:23:58 INFO - PROCESS | 1834 | 1462476238616 Marionette TRACE conn3 <- [1,2297,null,{"value":"8"}] 12:23:58 INFO - PROCESS | 1834 | 1462476238622 Marionette TRACE conn3 -> [0,2298,"setScriptTimeout",{"ms":35000}] 12:23:58 INFO - PROCESS | 1834 | 1462476238625 Marionette TRACE conn3 <- [1,2298,null,{}] 12:23:58 INFO - PROCESS | 1834 | 1462476238630 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}] 12:23:58 INFO - PROCESS | 1834 | 1462476238856 Marionette TRACE conn3 <- [1,2299,null,{"value":null}] 12:23:59 INFO - PROCESS | 1834 | 1462476239126 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\", \"80296d11-d1d5-4e42-bf66-5e284310a16f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:23:59 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f298d24c800 == 175 [pid = 1834] [id = 582] 12:23:59 INFO - PROCESS | 1834 | ++DOMWINDOW == 181 (0x7f298a789000) [pid = 1834] [serial = 1747] [outer = (nil)] 12:23:59 INFO - PROCESS | 1834 | ++DOMWINDOW == 182 (0x7f298d477000) [pid = 1834] [serial = 1748] [outer = 0x7f298a789000] 12:23:59 INFO - PROCESS | 1834 | 1462476239212 Marionette DEBUG loaded listener.js 12:23:59 INFO - PROCESS | 1834 | ++DOMWINDOW == 183 (0x7f298d47f800) [pid = 1834] [serial = 1749] [outer = 0x7f298a789000] 12:24:00 INFO - PROCESS | 1834 | 1462476240058 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]]]}] 12:24:00 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | getImageData() works for sizes smaller than one pixel 12:24:00 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | took 1482ms 12:24:00 INFO - PROCESS | 1834 | 1462476240104 Marionette TRACE conn3 -> [0,2301,"getWindowHandle",null] 12:24:00 INFO - PROCESS | 1834 | 1462476240108 Marionette TRACE conn3 <- [1,2301,null,{"value":"8"}] 12:24:00 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.type.html 12:24:00 INFO - PROCESS | 1834 | 1462476240113 Marionette TRACE conn3 -> [0,2302,"setScriptTimeout",{"ms":35000}] 12:24:00 INFO - PROCESS | 1834 | 1462476240116 Marionette TRACE conn3 <- [1,2302,null,{}] 12:24:00 INFO - PROCESS | 1834 | 1462476240121 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}] 12:24:00 INFO - PROCESS | 1834 | 1462476240350 Marionette TRACE conn3 <- [1,2303,null,{"value":null}] 12:24:00 INFO - PROCESS | 1834 | 1462476240623 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\", \"80296d11-d1d5-4e42-bf66-5e284310a16f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:24:00 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f298d364800 == 176 [pid = 1834] [id = 583] 12:24:00 INFO - PROCESS | 1834 | ++DOMWINDOW == 184 (0x7f298c3c0c00) [pid = 1834] [serial = 1750] [outer = (nil)] 12:24:00 INFO - PROCESS | 1834 | ++DOMWINDOW == 185 (0x7f298d7e9400) [pid = 1834] [serial = 1751] [outer = 0x7f298c3c0c00] 12:24:00 INFO - PROCESS | 1834 | 1462476240700 Marionette DEBUG loaded listener.js 12:24:00 INFO - PROCESS | 1834 | ++DOMWINDOW == 186 (0x7f298e58bc00) [pid = 1834] [serial = 1752] [outer = 0x7f298c3c0c00] 12:24:01 INFO - PROCESS | 1834 | 1462476241582 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]]]}] 12:24:01 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | getImageData() returns an ImageData object containing a Uint8ClampedArray object 12:24:01 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | took 1527ms 12:24:01 INFO - PROCESS | 1834 | 1462476241642 Marionette TRACE conn3 -> [0,2305,"getWindowHandle",null] 12:24:01 INFO - PROCESS | 1834 | 1462476241646 Marionette TRACE conn3 <- [1,2305,null,{"value":"8"}] 12:24:01 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html 12:24:01 INFO - PROCESS | 1834 | 1462476241651 Marionette TRACE conn3 -> [0,2306,"setScriptTimeout",{"ms":35000}] 12:24:01 INFO - PROCESS | 1834 | 1462476241659 Marionette TRACE conn3 <- [1,2306,null,{}] 12:24:01 INFO - PROCESS | 1834 | 1462476241672 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}] 12:24:01 INFO - PROCESS | 1834 | 1462476241903 Marionette TRACE conn3 <- [1,2307,null,{"value":null}] 12:24:02 INFO - PROCESS | 1834 | 1462476242171 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\", \"80296d11-d1d5-4e42-bf66-5e284310a16f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:24:02 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f298d7e2000 == 177 [pid = 1834] [id = 584] 12:24:02 INFO - PROCESS | 1834 | ++DOMWINDOW == 187 (0x7f298a98a000) [pid = 1834] [serial = 1753] [outer = (nil)] 12:24:02 INFO - PROCESS | 1834 | ++DOMWINDOW == 188 (0x7f298e943000) [pid = 1834] [serial = 1754] [outer = 0x7f298a98a000] 12:24:02 INFO - PROCESS | 1834 | 1462476242261 Marionette DEBUG loaded listener.js 12:24:02 INFO - PROCESS | 1834 | ++DOMWINDOW == 189 (0x7f298f341800) [pid = 1834] [serial = 1755] [outer = 0x7f298a98a000] 12:24:03 INFO - PROCESS | 1834 | 1462476243146 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]]]}] 12:24:03 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | getImageData() is not affected by context state 12:24:03 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | took 1542ms 12:24:03 INFO - PROCESS | 1834 | 1462476243195 Marionette TRACE conn3 -> [0,2309,"getWindowHandle",null] 12:24:03 INFO - PROCESS | 1834 | 1462476243199 Marionette TRACE conn3 <- [1,2309,null,{"value":"8"}] 12:24:03 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html 12:24:03 INFO - PROCESS | 1834 | 1462476243205 Marionette TRACE conn3 -> [0,2310,"setScriptTimeout",{"ms":35000}] 12:24:03 INFO - PROCESS | 1834 | 1462476243207 Marionette TRACE conn3 <- [1,2310,null,{}] 12:24:03 INFO - PROCESS | 1834 | 1462476243213 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}] 12:24:03 INFO - PROCESS | 1834 | 1462476243452 Marionette TRACE conn3 <- [1,2311,null,{"value":null}] 12:24:03 INFO - PROCESS | 1834 | 1462476243796 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\", \"80296d11-d1d5-4e42-bf66-5e284310a16f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:24:03 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f2979b71000 == 178 [pid = 1834] [id = 585] 12:24:03 INFO - PROCESS | 1834 | ++DOMWINDOW == 190 (0x7f2975741800) [pid = 1834] [serial = 1756] [outer = (nil)] 12:24:03 INFO - PROCESS | 1834 | ++DOMWINDOW == 191 (0x7f297b2ef800) [pid = 1834] [serial = 1757] [outer = 0x7f2975741800] 12:24:03 INFO - PROCESS | 1834 | 1462476243871 Marionette DEBUG loaded listener.js 12:24:03 INFO - PROCESS | 1834 | ++DOMWINDOW == 192 (0x7f297f888400) [pid = 1834] [serial = 1758] [outer = 0x7f2975741800] 12:24:04 INFO - PROCESS | 1834 | 1462476244721 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]]]}] 12:24:04 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | getImageData() throws INDEX_SIZE_ERR if size is zero 12:24:04 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | took 1581ms 12:24:04 INFO - PROCESS | 1834 | 1462476244787 Marionette TRACE conn3 -> [0,2313,"getWindowHandle",null] 12:24:04 INFO - PROCESS | 1834 | 1462476244790 Marionette TRACE conn3 <- [1,2313,null,{"value":"8"}] 12:24:04 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html 12:24:04 INFO - PROCESS | 1834 | 1462476244796 Marionette TRACE conn3 -> [0,2314,"setScriptTimeout",{"ms":35000}] 12:24:04 INFO - PROCESS | 1834 | 1462476244798 Marionette TRACE conn3 <- [1,2314,null,{}] 12:24:04 INFO - PROCESS | 1834 | 1462476244804 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}] 12:24:05 INFO - PROCESS | 1834 | 1462476245033 Marionette TRACE conn3 <- [1,2315,null,{"value":null}] 12:24:05 INFO - PROCESS | 1834 | 1462476245360 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\", \"80296d11-d1d5-4e42-bf66-5e284310a16f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:24:06 INFO - PROCESS | 1834 | --DOCSHELL 0x7f298a631000 == 177 [pid = 1834] [id = 452] 12:24:06 INFO - PROCESS | 1834 | --DOCSHELL 0x7f2994280800 == 176 [pid = 1834] [id = 214] 12:24:06 INFO - PROCESS | 1834 | --DOCSHELL 0x7f297e7a8000 == 175 [pid = 1834] [id = 512] 12:24:06 INFO - PROCESS | 1834 | --DOCSHELL 0x7f2979340800 == 174 [pid = 1834] [id = 467] 12:24:06 INFO - PROCESS | 1834 | --DOCSHELL 0x7f29745f5000 == 173 [pid = 1834] [id = 514] 12:24:06 INFO - PROCESS | 1834 | --DOCSHELL 0x7f298d325000 == 172 [pid = 1834] [id = 513] 12:24:06 INFO - PROCESS | 1834 | --DOCSHELL 0x7f297c8ea800 == 171 [pid = 1834] [id = 511] 12:24:06 INFO - PROCESS | 1834 | --DOCSHELL 0x7f29aa693800 == 170 [pid = 1834] [id = 510] 12:24:06 INFO - PROCESS | 1834 | --DOCSHELL 0x7f297c4ed800 == 169 [pid = 1834] [id = 565] 12:24:06 INFO - PROCESS | 1834 | --DOCSHELL 0x7f2979ede000 == 168 [pid = 1834] [id = 564] 12:24:06 INFO - PROCESS | 1834 | --DOCSHELL 0x7f2979a03000 == 167 [pid = 1834] [id = 563] 12:24:06 INFO - PROCESS | 1834 | --DOCSHELL 0x7f29745e2800 == 166 [pid = 1834] [id = 562] 12:24:06 INFO - PROCESS | 1834 | --DOCSHELL 0x7f29a68c8000 == 165 [pid = 1834] [id = 558] 12:24:06 INFO - PROCESS | 1834 | --DOCSHELL 0x7f29a35a6000 == 164 [pid = 1834] [id = 557] 12:24:06 INFO - PROCESS | 1834 | --DOCSHELL 0x7f2999420800 == 163 [pid = 1834] [id = 556] 12:24:06 INFO - PROCESS | 1834 | --DOCSHELL 0x7f2996298000 == 162 [pid = 1834] [id = 555] 12:24:06 INFO - PROCESS | 1834 | --DOCSHELL 0x7f2992759000 == 161 [pid = 1834] [id = 554] 12:24:06 INFO - PROCESS | 1834 | --DOCSHELL 0x7f298d3c5800 == 160 [pid = 1834] [id = 553] 12:24:06 INFO - PROCESS | 1834 | --DOCSHELL 0x7f298d25e800 == 159 [pid = 1834] [id = 552] 12:24:06 INFO - PROCESS | 1834 | --DOCSHELL 0x7f298ce82800 == 158 [pid = 1834] [id = 551] 12:24:06 INFO - PROCESS | 1834 | --DOCSHELL 0x7f298c6d7000 == 157 [pid = 1834] [id = 550] 12:24:06 INFO - PROCESS | 1834 | --DOCSHELL 0x7f298b92d000 == 156 [pid = 1834] [id = 549] 12:24:06 INFO - PROCESS | 1834 | --DOCSHELL 0x7f2985c67800 == 155 [pid = 1834] [id = 548] 12:24:06 INFO - PROCESS | 1834 | --DOCSHELL 0x7f29846d6800 == 154 [pid = 1834] [id = 547] 12:24:06 INFO - PROCESS | 1834 | --DOCSHELL 0x7f298337e800 == 153 [pid = 1834] [id = 546] 12:24:06 INFO - PROCESS | 1834 | --DOCSHELL 0x7f2980dcd000 == 152 [pid = 1834] [id = 545] 12:24:06 INFO - PROCESS | 1834 | --DOCSHELL 0x7f297e7be000 == 151 [pid = 1834] [id = 544] 12:24:06 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f29745f5000 == 152 [pid = 1834] [id = 586] 12:24:06 INFO - PROCESS | 1834 | ++DOMWINDOW == 193 (0x7f2975411000) [pid = 1834] [serial = 1759] [outer = (nil)] 12:24:06 INFO - PROCESS | 1834 | ++DOMWINDOW == 194 (0x7f297573f400) [pid = 1834] [serial = 1760] [outer = 0x7f2975411000] 12:24:06 INFO - PROCESS | 1834 | 1462476246596 Marionette DEBUG loaded listener.js 12:24:06 INFO - PROCESS | 1834 | ++DOMWINDOW == 195 (0x7f29791edc00) [pid = 1834] [serial = 1761] [outer = 0x7f2975411000] 12:24:06 INFO - PROCESS | 1834 | --DOMWINDOW == 194 (0x7f297c1cb000) [pid = 1834] [serial = 1629] [outer = (nil)] [url = about:blank] 12:24:06 INFO - PROCESS | 1834 | --DOMWINDOW == 193 (0x7f2980eb1400) [pid = 1834] [serial = 1626] [outer = (nil)] [url = about:blank] 12:24:06 INFO - PROCESS | 1834 | --DOMWINDOW == 192 (0x7f298d480000) [pid = 1834] [serial = 1614] [outer = (nil)] [url = about:blank] 12:24:06 INFO - PROCESS | 1834 | --DOMWINDOW == 191 (0x7f29a3297000) [pid = 1834] [serial = 1548] [outer = (nil)] [url = about:blank] 12:24:06 INFO - PROCESS | 1834 | --DOMWINDOW == 190 (0x7f2984482800) [pid = 1834] [serial = 1569] [outer = (nil)] [url = about:blank] 12:24:06 INFO - PROCESS | 1834 | --DOMWINDOW == 189 (0x7f29832e5800) [pid = 1834] [serial = 1568] [outer = (nil)] [url = about:blank] 12:24:06 INFO - PROCESS | 1834 | --DOMWINDOW == 188 (0x7f298bcfec00) [pid = 1834] [serial = 1580] [outer = (nil)] [url = about:blank] 12:24:06 INFO - PROCESS | 1834 | --DOMWINDOW == 187 (0x7f297c4cac00) [pid = 1834] [serial = 1616] [outer = (nil)] [url = about:blank] 12:24:06 INFO - PROCESS | 1834 | --DOMWINDOW == 186 (0x7f298276c400) [pid = 1834] [serial = 1617] [outer = (nil)] [url = about:blank] 12:24:06 INFO - PROCESS | 1834 | --DOMWINDOW == 185 (0x7f298d1a7400) [pid = 1834] [serial = 1584] [outer = (nil)] [url = about:blank] 12:24:06 INFO - PROCESS | 1834 | --DOMWINDOW == 184 (0x7f2980da7400) [pid = 1834] [serial = 1566] [outer = (nil)] [url = about:blank] 12:24:06 INFO - PROCESS | 1834 | --DOMWINDOW == 183 (0x7f298fe1a000) [pid = 1834] [serial = 1590] [outer = (nil)] [url = about:blank] 12:24:06 INFO - PROCESS | 1834 | --DOMWINDOW == 182 (0x7f298c3b9000) [pid = 1834] [serial = 1581] [outer = (nil)] [url = about:blank] 12:24:06 INFO - PROCESS | 1834 | --DOMWINDOW == 181 (0x7f2975744800) [pid = 1834] [serial = 1607] [outer = (nil)] [url = about:blank] 12:24:06 INFO - PROCESS | 1834 | --DOMWINDOW == 180 (0x7f299331a400) [pid = 1834] [serial = 1593] [outer = (nil)] [url = about:blank] 12:24:06 INFO - PROCESS | 1834 | --DOMWINDOW == 179 (0x7f298cd31800) [pid = 1834] [serial = 1583] [outer = (nil)] [url = about:blank] 12:24:06 INFO - PROCESS | 1834 | --DOMWINDOW == 178 (0x7f297f87cc00) [pid = 1834] [serial = 1565] [outer = (nil)] [url = about:blank] 12:24:06 INFO - PROCESS | 1834 | --DOMWINDOW == 177 (0x7f297e8d1c00) [pid = 1834] [serial = 1491] [outer = (nil)] [url = about:blank] 12:24:06 INFO - PROCESS | 1834 | --DOMWINDOW == 176 (0x7f299594d800) [pid = 1834] [serial = 1596] [outer = (nil)] [url = about:blank] 12:24:06 INFO - PROCESS | 1834 | --DOMWINDOW == 175 (0x7f2993c7d400) [pid = 1834] [serial = 1595] [outer = (nil)] [url = about:blank] 12:24:06 INFO - PROCESS | 1834 | --DOMWINDOW == 174 (0x7f2979bf3c00) [pid = 1834] [serial = 1619] [outer = (nil)] [url = about:blank] 12:24:06 INFO - PROCESS | 1834 | --DOMWINDOW == 173 (0x7f2980d9b000) [pid = 1834] [serial = 1625] [outer = (nil)] [url = about:blank] 12:24:06 INFO - PROCESS | 1834 | --DOMWINDOW == 172 (0x7f29a359ac00) [pid = 1834] [serial = 1611] [outer = (nil)] [url = about:blank] 12:24:06 INFO - PROCESS | 1834 | --DOMWINDOW == 171 (0x7f2984659000) [pid = 1834] [serial = 1572] [outer = (nil)] [url = about:blank] 12:24:06 INFO - PROCESS | 1834 | --DOMWINDOW == 170 (0x7f29979bd400) [pid = 1834] [serial = 1601] [outer = (nil)] [url = about:blank] 12:24:06 INFO - PROCESS | 1834 | --DOMWINDOW == 169 (0x7f297e854800) [pid = 1834] [serial = 1623] [outer = (nil)] [url = about:blank] 12:24:06 INFO - PROCESS | 1834 | --DOMWINDOW == 168 (0x7f298d429c00) [pid = 1834] [serial = 1587] [outer = (nil)] [url = about:blank] 12:24:06 INFO - PROCESS | 1834 | --DOMWINDOW == 167 (0x7f2996b4a800) [pid = 1834] [serial = 1599] [outer = (nil)] [url = about:blank] 12:24:06 INFO - PROCESS | 1834 | --DOMWINDOW == 166 (0x7f29901d7800) [pid = 1834] [serial = 1592] [outer = (nil)] [url = about:blank] 12:24:06 INFO - PROCESS | 1834 | --DOMWINDOW == 165 (0x7f2984625800) [pid = 1834] [serial = 1571] [outer = (nil)] [url = about:blank] 12:24:06 INFO - PROCESS | 1834 | --DOMWINDOW == 164 (0x7f29a37b4800) [pid = 1834] [serial = 1605] [outer = (nil)] [url = about:blank] 12:24:06 INFO - PROCESS | 1834 | --DOMWINDOW == 163 (0x7f297ce84400) [pid = 1834] [serial = 1622] [outer = (nil)] [url = about:blank] 12:24:06 INFO - PROCESS | 1834 | --DOMWINDOW == 162 (0x7f297b2f6000) [pid = 1834] [serial = 1563] [outer = (nil)] [url = about:blank] 12:24:06 INFO - PROCESS | 1834 | --DOMWINDOW == 161 (0x7f298615a800) [pid = 1834] [serial = 1610] [outer = (nil)] [url = about:blank] 12:24:06 INFO - PROCESS | 1834 | --DOMWINDOW == 160 (0x7f297574ac00) [pid = 1834] [serial = 1608] [outer = (nil)] [url = about:blank] 12:24:06 INFO - PROCESS | 1834 | --DOMWINDOW == 159 (0x7f298604ac00) [pid = 1834] [serial = 1575] [outer = (nil)] [url = about:blank] 12:24:06 INFO - PROCESS | 1834 | --DOMWINDOW == 158 (0x7f29a3216400) [pid = 1834] [serial = 1604] [outer = (nil)] [url = about:blank] 12:24:06 INFO - PROCESS | 1834 | --DOMWINDOW == 157 (0x7f2996131000) [pid = 1834] [serial = 1598] [outer = (nil)] [url = about:blank] 12:24:06 INFO - PROCESS | 1834 | --DOMWINDOW == 156 (0x7f298a964400) [pid = 1834] [serial = 1578] [outer = (nil)] [url = about:blank] 12:24:06 INFO - PROCESS | 1834 | --DOMWINDOW == 155 (0x7f298e94a800) [pid = 1834] [serial = 1589] [outer = (nil)] [url = about:blank] 12:24:06 INFO - PROCESS | 1834 | --DOMWINDOW == 154 (0x7f297b285400) [pid = 1834] [serial = 1620] [outer = (nil)] [url = about:blank] 12:24:06 INFO - PROCESS | 1834 | --DOMWINDOW == 153 (0x7f297ac1b800) [pid = 1834] [serial = 1628] [outer = (nil)] [url = about:blank] 12:24:06 INFO - PROCESS | 1834 | --DOMWINDOW == 152 (0x7f298d47b400) [pid = 1834] [serial = 1613] [outer = (nil)] [url = about:blank] 12:24:06 INFO - PROCESS | 1834 | --DOMWINDOW == 151 (0x7f298d212400) [pid = 1834] [serial = 1586] [outer = (nil)] [url = about:blank] 12:24:06 INFO - PROCESS | 1834 | --DOMWINDOW == 150 (0x7f298590d000) [pid = 1834] [serial = 1574] [outer = (nil)] [url = about:blank] 12:24:06 INFO - PROCESS | 1834 | --DOMWINDOW == 149 (0x7f298a593000) [pid = 1834] [serial = 1577] [outer = (nil)] [url = about:blank] 12:24:06 INFO - PROCESS | 1834 | --DOMWINDOW == 148 (0x7f297af46400) [pid = 1834] [serial = 1562] [outer = (nil)] [url = about:blank] 12:24:06 INFO - PROCESS | 1834 | --DOMWINDOW == 147 (0x7f29999aac00) [pid = 1834] [serial = 1602] [outer = (nil)] [url = about:blank] 12:24:07 INFO - PROCESS | 1834 | 1462476247566 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]]]}] 12:24:07 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | ImageData.data clamps numbers to [0, 255] 12:24:07 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | took 2789ms 12:24:07 INFO - PROCESS | 1834 | 1462476247587 Marionette TRACE conn3 -> [0,2317,"getWindowHandle",null] 12:24:07 INFO - PROCESS | 1834 | 1462476247593 Marionette TRACE conn3 <- [1,2317,null,{"value":"8"}] 12:24:07 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.ctor.html 12:24:07 INFO - PROCESS | 1834 | 1462476247601 Marionette TRACE conn3 -> [0,2318,"setScriptTimeout",{"ms":35000}] 12:24:07 INFO - PROCESS | 1834 | 1462476247606 Marionette TRACE conn3 <- [1,2318,null,{}] 12:24:07 INFO - PROCESS | 1834 | 1462476247617 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}] 12:24:07 INFO - PROCESS | 1834 | 1462476247827 Marionette TRACE conn3 <- [1,2319,null,{"value":null}] 12:24:08 INFO - PROCESS | 1834 | 1462476248033 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\", \"80296d11-d1d5-4e42-bf66-5e284310a16f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:24:08 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f2979ed2000 == 153 [pid = 1834] [id = 587] 12:24:08 INFO - PROCESS | 1834 | ++DOMWINDOW == 148 (0x7f2975744800) [pid = 1834] [serial = 1762] [outer = (nil)] 12:24:08 INFO - PROCESS | 1834 | ++DOMWINDOW == 149 (0x7f297af44400) [pid = 1834] [serial = 1763] [outer = 0x7f2975744800] 12:24:08 INFO - PROCESS | 1834 | 1462476248100 Marionette DEBUG loaded listener.js 12:24:08 INFO - PROCESS | 1834 | ++DOMWINDOW == 150 (0x7f297b2f2400) [pid = 1834] [serial = 1764] [outer = 0x7f2975744800] 12:24:08 INFO - PROCESS | 1834 | 1462476248893 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] 12:24:08 INFO - PROCESS | 1834 | 1462476248947 Marionette TRACE conn3 <- [1,2321,null,{"value":"8"}] 12:24:08 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html 12:24:08 INFO - PROCESS | 1834 | 1462476248956 Marionette TRACE conn3 -> [0,2322,"setScriptTimeout",{"ms":35000}] 12:24:08 INFO - PROCESS | 1834 | 1462476248960 Marionette TRACE conn3 <- [1,2322,null,{}] 12:24:08 INFO - PROCESS | 1834 | 1462476248966 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}] 12:24:09 INFO - PROCESS | 1834 | 1462476249268 Marionette TRACE conn3 <- [1,2323,null,{"value":null}] 12:24:09 INFO - PROCESS | 1834 | 1462476249306 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\", \"80296d11-d1d5-4e42-bf66-5e284310a16f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:24:09 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f297e6bc000 == 154 [pid = 1834] [id = 588] 12:24:09 INFO - PROCESS | 1834 | ++DOMWINDOW == 151 (0x7f297b2f3800) [pid = 1834] [serial = 1765] [outer = (nil)] 12:24:09 INFO - PROCESS | 1834 | ++DOMWINDOW == 152 (0x7f297e8d0c00) [pid = 1834] [serial = 1766] [outer = 0x7f297b2f3800] 12:24:09 INFO - PROCESS | 1834 | 1462476249366 Marionette DEBUG loaded listener.js 12:24:09 INFO - PROCESS | 1834 | ++DOMWINDOW == 153 (0x7f297f464400) [pid = 1834] [serial = 1767] [outer = 0x7f297b2f3800] 12:24:10 INFO - PROCESS | 1834 | 1462476250408 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]]]}] 12:24:10 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | ImageData.data converts NaN to 0 12:24:10 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | took 1489ms 12:24:10 INFO - PROCESS | 1834 | 1462476250448 Marionette TRACE conn3 -> [0,2325,"getWindowHandle",null] 12:24:10 INFO - PROCESS | 1834 | 1462476250454 Marionette TRACE conn3 <- [1,2325,null,{"value":"8"}] 12:24:10 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html 12:24:10 INFO - PROCESS | 1834 | 1462476250474 Marionette TRACE conn3 -> [0,2326,"setScriptTimeout",{"ms":35000}] 12:24:10 INFO - PROCESS | 1834 | 1462476250483 Marionette TRACE conn3 <- [1,2326,null,{}] 12:24:10 INFO - PROCESS | 1834 | 1462476250507 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}] 12:24:10 INFO - PROCESS | 1834 | 1462476250930 Marionette TRACE conn3 <- [1,2327,null,{"value":null}] 12:24:11 INFO - PROCESS | 1834 | 1462476251115 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\", \"80296d11-d1d5-4e42-bf66-5e284310a16f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:24:11 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f297f71b000 == 155 [pid = 1834] [id = 589] 12:24:11 INFO - PROCESS | 1834 | ++DOMWINDOW == 154 (0x7f297fada000) [pid = 1834] [serial = 1768] [outer = (nil)] 12:24:11 INFO - PROCESS | 1834 | ++DOMWINDOW == 155 (0x7f2980937c00) [pid = 1834] [serial = 1769] [outer = 0x7f297fada000] 12:24:11 INFO - PROCESS | 1834 | 1462476251177 Marionette DEBUG loaded listener.js 12:24:11 INFO - PROCESS | 1834 | ++DOMWINDOW == 156 (0x7f2980d9c000) [pid = 1834] [serial = 1770] [outer = 0x7f297fada000] 12:24:12 INFO - PROCESS | 1834 | --DOMWINDOW == 155 (0x7f2993c75800) [pid = 1834] [serial = 1681] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.initial.html] 12:24:12 INFO - PROCESS | 1834 | --DOMWINDOW == 154 (0x7f2980931c00) [pid = 1834] [serial = 1636] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.rect.html] 12:24:12 INFO - PROCESS | 1834 | --DOMWINDOW == 153 (0x7f298fed1000) [pid = 1834] [serial = 1672] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.type.html] 12:24:12 INFO - PROCESS | 1834 | --DOMWINDOW == 152 (0x7f298448c000) [pid = 1834] [serial = 1642] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale2.html] 12:24:12 INFO - PROCESS | 1834 | --DOMWINDOW == 151 (0x7f2986f6bc00) [pid = 1834] [serial = 1675] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.zero.html] 12:24:12 INFO - PROCESS | 1834 | --DOMWINDOW == 150 (0x7f2983237c00) [pid = 1834] [serial = 1645] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.skew.html] 12:24:12 INFO - PROCESS | 1834 | --DOMWINDOW == 149 (0x7f2986e62800) [pid = 1834] [serial = 1651] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.union.html] 12:24:12 INFO - PROCESS | 1834 | --DOMWINDOW == 148 (0x7f297540dc00) [pid = 1834] [serial = 1696] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.this.html] 12:24:12 INFO - PROCESS | 1834 | --DOMWINDOW == 147 (0x7f2993c06000) [pid = 1834] [serial = 1684] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.large.html] 12:24:12 INFO - PROCESS | 1834 | --DOMWINDOW == 146 (0x7f297af45400) [pid = 1834] [serial = 1693] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.round.html] 12:24:12 INFO - PROCESS | 1834 | --DOMWINDOW == 145 (0x7f297c1c7c00) [pid = 1834] [serial = 1558] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html] 12:24:12 INFO - PROCESS | 1834 | --DOMWINDOW == 144 (0x7f298a793c00) [pid = 1834] [serial = 1660] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.multiple.html] 12:24:12 INFO - PROCESS | 1834 | --DOMWINDOW == 143 (0x7f2986b3e400) [pid = 1834] [serial = 1648] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.unaffected.html] 12:24:12 INFO - PROCESS | 1834 | --DOMWINDOW == 142 (0x7f298c83c400) [pid = 1834] [serial = 1678] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.basic.html] 12:24:12 INFO - PROCESS | 1834 | --DOMWINDOW == 141 (0x7f2984485800) [pid = 1834] [serial = 1666] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.initial.html] 12:24:12 INFO - PROCESS | 1834 | --DOMWINDOW == 140 (0x7f297574a800) [pid = 1834] [serial = 1690] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html] 12:24:12 INFO - PROCESS | 1834 | --DOMWINDOW == 139 (0x7f2982475800) [pid = 1834] [serial = 1639] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale1.html] 12:24:12 INFO - PROCESS | 1834 | --DOMWINDOW == 138 (0x7f2975405c00) [pid = 1834] [serial = 1669] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.this.html] 12:24:12 INFO - PROCESS | 1834 | --DOMWINDOW == 137 (0x7f298e58b000) [pid = 1834] [serial = 1663] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.basic.html] 12:24:12 INFO - PROCESS | 1834 | --DOMWINDOW == 136 (0x7f298c3b6800) [pid = 1834] [serial = 1657] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.changing.html] 12:24:12 INFO - PROCESS | 1834 | --DOMWINDOW == 135 (0x7f297c4c5800) [pid = 1834] [serial = 1633] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.line.html] 12:24:12 INFO - PROCESS | 1834 | --DOMWINDOW == 134 (0x7f2975408400) [pid = 1834] [serial = 1687] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.negative.html] 12:24:12 INFO - PROCESS | 1834 | --DOMWINDOW == 133 (0x7f298a5eec00) [pid = 1834] [serial = 1654] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.basic.html] 12:24:12 INFO - PROCESS | 1834 | 1462476252557 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]]]}] 12:24:12 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | ImageData objects have the right properties 12:24:12 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | took 2154ms 12:24:12 INFO - PROCESS | 1834 | 1462476252617 Marionette TRACE conn3 -> [0,2329,"getWindowHandle",null] 12:24:12 INFO - PROCESS | 1834 | 1462476252622 Marionette TRACE conn3 <- [1,2329,null,{"value":"8"}] 12:24:12 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html 12:24:12 INFO - PROCESS | 1834 | 1462476252627 Marionette TRACE conn3 -> [0,2330,"setScriptTimeout",{"ms":35000}] 12:24:12 INFO - PROCESS | 1834 | 1462476252629 Marionette TRACE conn3 <- [1,2330,null,{}] 12:24:12 INFO - PROCESS | 1834 | 1462476252639 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}] 12:24:12 INFO - PROCESS | 1834 | 1462476252863 Marionette TRACE conn3 <- [1,2331,null,{"value":null}] 12:24:13 INFO - PROCESS | 1834 | 1462476253034 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\", \"80296d11-d1d5-4e42-bf66-5e284310a16f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:24:13 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f29808d9800 == 156 [pid = 1834] [id = 590] 12:24:13 INFO - PROCESS | 1834 | ++DOMWINDOW == 134 (0x7f297ac21000) [pid = 1834] [serial = 1771] [outer = (nil)] 12:24:13 INFO - PROCESS | 1834 | ++DOMWINDOW == 135 (0x7f2980da4000) [pid = 1834] [serial = 1772] [outer = 0x7f297ac21000] 12:24:13 INFO - PROCESS | 1834 | 1462476253099 Marionette DEBUG loaded listener.js 12:24:13 INFO - PROCESS | 1834 | ++DOMWINDOW == 136 (0x7f298115ec00) [pid = 1834] [serial = 1773] [outer = 0x7f297ac21000] 12:24:13 INFO - PROCESS | 1834 | 1462476253864 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]]]}] 12:24:13 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | ImageData objects properties are read-only 12:24:13 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | took 1280ms 12:24:14 INFO - PROCESS | 1834 | 1462476254057 Marionette TRACE conn3 -> [0,2333,"getWindowHandle",null] 12:24:14 INFO - PROCESS | 1834 | 1462476254062 Marionette TRACE conn3 <- [1,2333,null,{"value":"8"}] 12:24:14 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.round.html 12:24:14 INFO - PROCESS | 1834 | 1462476254090 Marionette TRACE conn3 -> [0,2334,"setScriptTimeout",{"ms":35000}] 12:24:14 INFO - PROCESS | 1834 | 1462476254094 Marionette TRACE conn3 <- [1,2334,null,{}] 12:24:14 INFO - PROCESS | 1834 | 1462476254102 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}] 12:24:14 INFO - PROCESS | 1834 | 1462476254346 Marionette TRACE conn3 <- [1,2335,null,{"value":null}] 12:24:14 INFO - PROCESS | 1834 | 1462476254668 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\", \"80296d11-d1d5-4e42-bf66-5e284310a16f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:24:14 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f297afed800 == 157 [pid = 1834] [id = 591] 12:24:14 INFO - PROCESS | 1834 | ++DOMWINDOW == 137 (0x7f297926f000) [pid = 1834] [serial = 1774] [outer = (nil)] 12:24:14 INFO - PROCESS | 1834 | ++DOMWINDOW == 138 (0x7f297ac1b800) [pid = 1834] [serial = 1775] [outer = 0x7f297926f000] 12:24:14 INFO - PROCESS | 1834 | 1462476254745 Marionette DEBUG loaded listener.js 12:24:14 INFO - PROCESS | 1834 | ++DOMWINDOW == 139 (0x7f297b2f2000) [pid = 1834] [serial = 1776] [outer = 0x7f297926f000] 12:24:15 INFO - PROCESS | 1834 | 1462476255608 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]]]}] 12:24:15 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | ImageData.data rounds numbers with round-to-zero 12:24:15 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | took 1586ms 12:24:15 INFO - PROCESS | 1834 | 1462476255674 Marionette TRACE conn3 -> [0,2337,"getWindowHandle",null] 12:24:15 INFO - PROCESS | 1834 | 1462476255680 Marionette TRACE conn3 <- [1,2337,null,{"value":"8"}] 12:24:15 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.set.html 12:24:15 INFO - PROCESS | 1834 | 1462476255690 Marionette TRACE conn3 -> [0,2338,"setScriptTimeout",{"ms":35000}] 12:24:15 INFO - PROCESS | 1834 | 1462476255695 Marionette TRACE conn3 <- [1,2338,null,{}] 12:24:15 INFO - PROCESS | 1834 | 1462476255704 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}] 12:24:15 INFO - PROCESS | 1834 | 1462476255967 Marionette TRACE conn3 <- [1,2339,null,{"value":null}] 12:24:16 INFO - PROCESS | 1834 | 1462476256275 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\", \"80296d11-d1d5-4e42-bf66-5e284310a16f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:24:16 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f29808c5000 == 158 [pid = 1834] [id = 592] 12:24:16 INFO - PROCESS | 1834 | ++DOMWINDOW == 140 (0x7f297f228400) [pid = 1834] [serial = 1777] [outer = (nil)] 12:24:16 INFO - PROCESS | 1834 | ++DOMWINDOW == 141 (0x7f297f468000) [pid = 1834] [serial = 1778] [outer = 0x7f297f228400] 12:24:16 INFO - PROCESS | 1834 | 1462476256351 Marionette DEBUG loaded listener.js 12:24:16 INFO - PROCESS | 1834 | ++DOMWINDOW == 142 (0x7f297f88b400) [pid = 1834] [serial = 1779] [outer = 0x7f297f228400] 12:24:17 INFO - PROCESS | 1834 | 1462476257280 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]]]}] 12:24:17 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | ImageData.data can be modified 12:24:17 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | took 1637ms 12:24:17 INFO - PROCESS | 1834 | 1462476257326 Marionette TRACE conn3 -> [0,2341,"getWindowHandle",null] 12:24:17 INFO - PROCESS | 1834 | 1462476257330 Marionette TRACE conn3 <- [1,2341,null,{"value":"8"}] 12:24:17 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.string.html 12:24:17 INFO - PROCESS | 1834 | 1462476257336 Marionette TRACE conn3 -> [0,2342,"setScriptTimeout",{"ms":35000}] 12:24:17 INFO - PROCESS | 1834 | 1462476257340 Marionette TRACE conn3 <- [1,2342,null,{}] 12:24:17 INFO - PROCESS | 1834 | 1462476257347 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}] 12:24:17 INFO - PROCESS | 1834 | 1462476257620 Marionette TRACE conn3 <- [1,2343,null,{"value":null}] 12:24:17 INFO - PROCESS | 1834 | 1462476257975 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\", \"80296d11-d1d5-4e42-bf66-5e284310a16f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:24:18 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f2983127000 == 159 [pid = 1834] [id = 593] 12:24:18 INFO - PROCESS | 1834 | ++DOMWINDOW == 143 (0x7f298246fc00) [pid = 1834] [serial = 1780] [outer = (nil)] 12:24:18 INFO - PROCESS | 1834 | ++DOMWINDOW == 144 (0x7f298259d400) [pid = 1834] [serial = 1781] [outer = 0x7f298246fc00] 12:24:18 INFO - PROCESS | 1834 | 1462476258050 Marionette DEBUG loaded listener.js 12:24:18 INFO - PROCESS | 1834 | ++DOMWINDOW == 145 (0x7f298322d000) [pid = 1834] [serial = 1782] [outer = 0x7f298246fc00] 12:24:18 INFO - PROCESS | 1834 | 1462476258905 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]]]}] 12:24:18 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | ImageData.data converts strings to numbers with ToNumber 12:24:18 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | took 1630ms 12:24:18 INFO - PROCESS | 1834 | 1462476258967 Marionette TRACE conn3 -> [0,2345,"getWindowHandle",null] 12:24:18 INFO - PROCESS | 1834 | 1462476258971 Marionette TRACE conn3 <- [1,2345,null,{"value":"8"}] 12:24:18 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html 12:24:18 INFO - PROCESS | 1834 | 1462476258977 Marionette TRACE conn3 -> [0,2346,"setScriptTimeout",{"ms":35000}] 12:24:18 INFO - PROCESS | 1834 | 1462476258979 Marionette TRACE conn3 <- [1,2346,null,{}] 12:24:18 INFO - PROCESS | 1834 | 1462476258985 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}] 12:24:19 INFO - PROCESS | 1834 | 1462476259219 Marionette TRACE conn3 <- [1,2347,null,{"value":null}] 12:24:19 INFO - PROCESS | 1834 | 1462476259489 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\", \"80296d11-d1d5-4e42-bf66-5e284310a16f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:24:19 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f2984343000 == 160 [pid = 1834] [id = 594] 12:24:19 INFO - PROCESS | 1834 | ++DOMWINDOW == 146 (0x7f2982474400) [pid = 1834] [serial = 1783] [outer = (nil)] 12:24:19 INFO - PROCESS | 1834 | ++DOMWINDOW == 147 (0x7f29842e6400) [pid = 1834] [serial = 1784] [outer = 0x7f2982474400] 12:24:19 INFO - PROCESS | 1834 | 1462476259608 Marionette DEBUG loaded listener.js 12:24:19 INFO - PROCESS | 1834 | ++DOMWINDOW == 148 (0x7f2984487c00) [pid = 1834] [serial = 1785] [outer = 0x7f2982474400] 12:24:20 INFO - PROCESS | 1834 | 1462476260487 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]]]}] 12:24:20 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | ImageData.data converts undefined to 0 12:24:20 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | took 1583ms 12:24:20 INFO - PROCESS | 1834 | 1462476260561 Marionette TRACE conn3 -> [0,2349,"getWindowHandle",null] 12:24:20 INFO - PROCESS | 1834 | 1462476260565 Marionette TRACE conn3 <- [1,2349,null,{"value":"8"}] 12:24:20 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html 12:24:20 INFO - PROCESS | 1834 | 1462476260571 Marionette TRACE conn3 -> [0,2350,"setScriptTimeout",{"ms":35000}] 12:24:20 INFO - PROCESS | 1834 | 1462476260573 Marionette TRACE conn3 <- [1,2350,null,{}] 12:24:20 INFO - PROCESS | 1834 | 1462476260579 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}] 12:24:20 INFO - PROCESS | 1834 | 1462476260839 Marionette TRACE conn3 <- [1,2351,null,{"value":null}] 12:24:21 INFO - PROCESS | 1834 | 1462476261138 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\", \"80296d11-d1d5-4e42-bf66-5e284310a16f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:24:21 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f2984dde800 == 161 [pid = 1834] [id = 595] 12:24:21 INFO - PROCESS | 1834 | ++DOMWINDOW == 149 (0x7f2983235800) [pid = 1834] [serial = 1786] [outer = (nil)] 12:24:21 INFO - PROCESS | 1834 | ++DOMWINDOW == 150 (0x7f2984628c00) [pid = 1834] [serial = 1787] [outer = 0x7f2983235800] 12:24:21 INFO - PROCESS | 1834 | 1462476261214 Marionette DEBUG loaded listener.js 12:24:21 INFO - PROCESS | 1834 | ++DOMWINDOW == 151 (0x7f2985846c00) [pid = 1834] [serial = 1788] [outer = 0x7f2983235800] 12:24:22 INFO - PROCESS | 1834 | 1462476262040 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]]]}] 12:24:22 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | putImageData() puts non-solid image data correctly 12:24:22 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | took 1537ms 12:24:22 INFO - PROCESS | 1834 | 1462476262110 Marionette TRACE conn3 -> [0,2353,"getWindowHandle",null] 12:24:22 INFO - PROCESS | 1834 | 1462476262114 Marionette TRACE conn3 <- [1,2353,null,{"value":"8"}] 12:24:22 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html 12:24:22 INFO - PROCESS | 1834 | 1462476262120 Marionette TRACE conn3 -> [0,2354,"setScriptTimeout",{"ms":35000}] 12:24:22 INFO - PROCESS | 1834 | 1462476262128 Marionette TRACE conn3 <- [1,2354,null,{}] 12:24:22 INFO - PROCESS | 1834 | 1462476262139 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}] 12:24:22 INFO - PROCESS | 1834 | 1462476262462 Marionette TRACE conn3 <- [1,2355,null,{"value":null}] 12:24:22 INFO - PROCESS | 1834 | 1462476262773 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\", \"80296d11-d1d5-4e42-bf66-5e284310a16f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:24:22 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f2985c6c000 == 162 [pid = 1834] [id = 596] 12:24:22 INFO - PROCESS | 1834 | ++DOMWINDOW == 152 (0x7f2986b3b000) [pid = 1834] [serial = 1789] [outer = (nil)] 12:24:22 INFO - PROCESS | 1834 | ++DOMWINDOW == 153 (0x7f2986b3e800) [pid = 1834] [serial = 1790] [outer = 0x7f2986b3b000] 12:24:22 INFO - PROCESS | 1834 | 1462476262853 Marionette DEBUG loaded listener.js 12:24:22 INFO - PROCESS | 1834 | ++DOMWINDOW == 154 (0x7f298a522400) [pid = 1834] [serial = 1791] [outer = 0x7f2986b3b000] 12:24:23 INFO - PROCESS | 1834 | 1462476263712 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]]]}] 12:24:23 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | putImageData() puts image data from getImageData() onto the canvas 12:24:23 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | took 1641ms 12:24:23 INFO - PROCESS | 1834 | 1462476263762 Marionette TRACE conn3 -> [0,2357,"getWindowHandle",null] 12:24:23 INFO - PROCESS | 1834 | 1462476263766 Marionette TRACE conn3 <- [1,2357,null,{"value":"8"}] 12:24:23 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html 12:24:23 INFO - PROCESS | 1834 | 1462476263772 Marionette TRACE conn3 -> [0,2358,"setScriptTimeout",{"ms":35000}] 12:24:23 INFO - PROCESS | 1834 | 1462476263774 Marionette TRACE conn3 <- [1,2358,null,{}] 12:24:23 INFO - PROCESS | 1834 | 1462476263779 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}] 12:24:23 INFO - PROCESS | 1834 | 1462476263996 Marionette TRACE conn3 <- [1,2359,null,{"value":null}] 12:24:24 INFO - PROCESS | 1834 | 1462476264258 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\", \"80296d11-d1d5-4e42-bf66-5e284310a16f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:24:24 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f29862d2000 == 163 [pid = 1834] [id = 597] 12:24:24 INFO - PROCESS | 1834 | ++DOMWINDOW == 155 (0x7f2986b3c000) [pid = 1834] [serial = 1792] [outer = (nil)] 12:24:24 INFO - PROCESS | 1834 | ++DOMWINDOW == 156 (0x7f298a588800) [pid = 1834] [serial = 1793] [outer = 0x7f2986b3c000] 12:24:24 INFO - PROCESS | 1834 | 1462476264383 Marionette DEBUG loaded listener.js 12:24:24 INFO - PROCESS | 1834 | ++DOMWINDOW == 157 (0x7f298a790800) [pid = 1834] [serial = 1794] [outer = 0x7f2986b3c000] 12:24:25 INFO - PROCESS | 1834 | 1462476265224 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]]]}] 12:24:25 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | putImageData() is not affected by clipping regions 12:24:25 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | took 1527ms 12:24:25 INFO - PROCESS | 1834 | 1462476265300 Marionette TRACE conn3 -> [0,2361,"getWindowHandle",null] 12:24:25 INFO - PROCESS | 1834 | 1462476265304 Marionette TRACE conn3 <- [1,2361,null,{"value":"8"}] 12:24:25 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.created.html 12:24:25 INFO - PROCESS | 1834 | 1462476265310 Marionette TRACE conn3 -> [0,2362,"setScriptTimeout",{"ms":35000}] 12:24:25 INFO - PROCESS | 1834 | 1462476265314 Marionette TRACE conn3 <- [1,2362,null,{}] 12:24:25 INFO - PROCESS | 1834 | 1462476265319 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}] 12:24:25 INFO - PROCESS | 1834 | 1462476265549 Marionette TRACE conn3 <- [1,2363,null,{"value":null}] 12:24:25 INFO - PROCESS | 1834 | 1462476265812 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\", \"80296d11-d1d5-4e42-bf66-5e284310a16f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:24:25 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f298b92d000 == 164 [pid = 1834] [id = 598] 12:24:25 INFO - PROCESS | 1834 | ++DOMWINDOW == 158 (0x7f2986172400) [pid = 1834] [serial = 1795] [outer = (nil)] 12:24:25 INFO - PROCESS | 1834 | ++DOMWINDOW == 159 (0x7f298a971800) [pid = 1834] [serial = 1796] [outer = 0x7f2986172400] 12:24:25 INFO - PROCESS | 1834 | 1462476265931 Marionette DEBUG loaded listener.js 12:24:26 INFO - PROCESS | 1834 | ++DOMWINDOW == 160 (0x7f298b9c9c00) [pid = 1834] [serial = 1797] [outer = 0x7f2986172400] 12:24:26 INFO - PROCESS | 1834 | 1462476266787 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]]]}] 12:24:26 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | putImageData() puts image data from createImageData() onto the canvas 12:24:26 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | took 1529ms 12:24:26 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html 12:24:26 INFO - PROCESS | 1834 | 1462476266840 Marionette TRACE conn3 -> [0,2365,"getWindowHandle",null] 12:24:26 INFO - PROCESS | 1834 | 1462476266843 Marionette TRACE conn3 <- [1,2365,null,{"value":"8"}] 12:24:26 INFO - PROCESS | 1834 | 1462476266849 Marionette TRACE conn3 -> [0,2366,"setScriptTimeout",{"ms":35000}] 12:24:26 INFO - PROCESS | 1834 | 1462476266853 Marionette TRACE conn3 <- [1,2366,null,{}] 12:24:26 INFO - PROCESS | 1834 | 1462476266858 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}] 12:24:27 INFO - PROCESS | 1834 | 1462476267075 Marionette TRACE conn3 <- [1,2367,null,{"value":null}] 12:24:27 INFO - PROCESS | 1834 | 1462476267439 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\", \"80296d11-d1d5-4e42-bf66-5e284310a16f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:24:27 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f298c618000 == 165 [pid = 1834] [id = 599] 12:24:27 INFO - PROCESS | 1834 | ++DOMWINDOW == 161 (0x7f2981158400) [pid = 1834] [serial = 1798] [outer = (nil)] 12:24:27 INFO - PROCESS | 1834 | ++DOMWINDOW == 162 (0x7f298a962800) [pid = 1834] [serial = 1799] [outer = 0x7f2981158400] 12:24:27 INFO - PROCESS | 1834 | 1462476267513 Marionette DEBUG loaded listener.js 12:24:27 INFO - PROCESS | 1834 | ++DOMWINDOW == 163 (0x7f298c3b7000) [pid = 1834] [serial = 1800] [outer = 0x7f2981158400] 12:24:28 INFO - PROCESS | 1834 | 1462476268346 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]]]}] 12:24:28 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | putImageData() accepts image data got from a different canvas 12:24:28 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | took 1530ms 12:24:28 INFO - PROCESS | 1834 | 1462476268378 Marionette TRACE conn3 -> [0,2369,"getWindowHandle",null] 12:24:28 INFO - PROCESS | 1834 | 1462476268382 Marionette TRACE conn3 <- [1,2369,null,{"value":"8"}] 12:24:28 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html 12:24:28 INFO - PROCESS | 1834 | 1462476268389 Marionette TRACE conn3 -> [0,2370,"setScriptTimeout",{"ms":35000}] 12:24:28 INFO - PROCESS | 1834 | 1462476268392 Marionette TRACE conn3 <- [1,2370,null,{}] 12:24:28 INFO - PROCESS | 1834 | 1462476268398 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}] 12:24:28 INFO - PROCESS | 1834 | 1462476268695 Marionette TRACE conn3 <- [1,2371,null,{"value":null}] 12:24:28 INFO - PROCESS | 1834 | 1462476268898 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\", \"80296d11-d1d5-4e42-bf66-5e284310a16f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:24:28 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f298cc13000 == 166 [pid = 1834] [id = 600] 12:24:28 INFO - PROCESS | 1834 | ++DOMWINDOW == 164 (0x7f2982470000) [pid = 1834] [serial = 1801] [outer = (nil)] 12:24:28 INFO - PROCESS | 1834 | ++DOMWINDOW == 165 (0x7f298c4e6c00) [pid = 1834] [serial = 1802] [outer = 0x7f2982470000] 12:24:28 INFO - PROCESS | 1834 | 1462476268973 Marionette DEBUG loaded listener.js 12:24:29 INFO - PROCESS | 1834 | ++DOMWINDOW == 166 (0x7f298cbb7c00) [pid = 1834] [serial = 1803] [outer = 0x7f2982470000] 12:24:29 INFO - PROCESS | 1834 | 1462476269846 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]]]}] 12:24:29 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | putImageData() handles negative-sized dirty rectangles correctly 12:24:29 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | took 1528ms 12:24:29 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html 12:24:29 INFO - PROCESS | 1834 | 1462476269918 Marionette TRACE conn3 -> [0,2373,"getWindowHandle",null] 12:24:29 INFO - PROCESS | 1834 | 1462476269922 Marionette TRACE conn3 <- [1,2373,null,{"value":"8"}] 12:24:29 INFO - PROCESS | 1834 | 1462476269928 Marionette TRACE conn3 -> [0,2374,"setScriptTimeout",{"ms":35000}] 12:24:29 INFO - PROCESS | 1834 | 1462476269932 Marionette TRACE conn3 <- [1,2374,null,{}] 12:24:29 INFO - PROCESS | 1834 | 1462476269937 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}] 12:24:30 INFO - PROCESS | 1834 | 1462476270185 Marionette TRACE conn3 <- [1,2375,null,{"value":null}] 12:24:30 INFO - PROCESS | 1834 | 1462476270448 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\", \"80296d11-d1d5-4e42-bf66-5e284310a16f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:24:30 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f298d334800 == 167 [pid = 1834] [id = 601] 12:24:30 INFO - PROCESS | 1834 | ++DOMWINDOW == 167 (0x7f2975402800) [pid = 1834] [serial = 1804] [outer = (nil)] 12:24:30 INFO - PROCESS | 1834 | ++DOMWINDOW == 168 (0x7f298d215400) [pid = 1834] [serial = 1805] [outer = 0x7f2975402800] 12:24:30 INFO - PROCESS | 1834 | 1462476270584 Marionette DEBUG loaded listener.js 12:24:30 INFO - PROCESS | 1834 | ++DOMWINDOW == 169 (0x7f298d47b400) [pid = 1834] [serial = 1806] [outer = 0x7f2975402800] 12:24:31 INFO - PROCESS | 1834 | 1462476271473 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]]]}] 12:24:31 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | putImageData() handles dirty rectangles outside the canvas correctly 12:24:31 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | took 1580ms 12:24:31 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html 12:24:31 INFO - PROCESS | 1834 | 1462476271508 Marionette TRACE conn3 -> [0,2377,"getWindowHandle",null] 12:24:31 INFO - PROCESS | 1834 | 1462476271511 Marionette TRACE conn3 <- [1,2377,null,{"value":"8"}] 12:24:31 INFO - PROCESS | 1834 | 1462476271518 Marionette TRACE conn3 -> [0,2378,"setScriptTimeout",{"ms":35000}] 12:24:31 INFO - PROCESS | 1834 | 1462476271521 Marionette TRACE conn3 <- [1,2378,null,{}] 12:24:31 INFO - PROCESS | 1834 | 1462476271526 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}] 12:24:31 INFO - PROCESS | 1834 | 1462476271754 Marionette TRACE conn3 <- [1,2379,null,{"value":null}] 12:24:32 INFO - PROCESS | 1834 | 1462476272020 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\", \"80296d11-d1d5-4e42-bf66-5e284310a16f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:24:32 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f298e5a9800 == 168 [pid = 1834] [id = 602] 12:24:32 INFO - PROCESS | 1834 | ++DOMWINDOW == 170 (0x7f2982c42000) [pid = 1834] [serial = 1807] [outer = (nil)] 12:24:32 INFO - PROCESS | 1834 | ++DOMWINDOW == 171 (0x7f298e84f800) [pid = 1834] [serial = 1808] [outer = 0x7f2982c42000] 12:24:32 INFO - PROCESS | 1834 | 1462476272144 Marionette DEBUG loaded listener.js 12:24:32 INFO - PROCESS | 1834 | ++DOMWINDOW == 172 (0x7f298fe13000) [pid = 1834] [serial = 1809] [outer = 0x7f2982c42000] 12:24:33 INFO - PROCESS | 1834 | 1462476272995 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]]]}] 12:24:33 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | putImageData() only modifies areas inside the dirty rectangle, using width and height 12:24:33 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | took 1530ms 12:24:33 INFO - PROCESS | 1834 | 1462476273048 Marionette TRACE conn3 -> [0,2381,"getWindowHandle",null] 12:24:33 INFO - PROCESS | 1834 | 1462476273052 Marionette TRACE conn3 <- [1,2381,null,{"value":"8"}] 12:24:33 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html 12:24:33 INFO - PROCESS | 1834 | 1462476273058 Marionette TRACE conn3 -> [0,2382,"setScriptTimeout",{"ms":35000}] 12:24:33 INFO - PROCESS | 1834 | 1462476273061 Marionette TRACE conn3 <- [1,2382,null,{}] 12:24:33 INFO - PROCESS | 1834 | 1462476273067 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}] 12:24:33 INFO - PROCESS | 1834 | 1462476273294 Marionette TRACE conn3 <- [1,2383,null,{"value":null}] 12:24:33 INFO - PROCESS | 1834 | 1462476273572 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\", \"80296d11-d1d5-4e42-bf66-5e284310a16f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:24:33 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f299009a000 == 169 [pid = 1834] [id = 603] 12:24:33 INFO - PROCESS | 1834 | ++DOMWINDOW == 173 (0x7f297e8d4400) [pid = 1834] [serial = 1810] [outer = (nil)] 12:24:33 INFO - PROCESS | 1834 | ++DOMWINDOW == 174 (0x7f298fe75400) [pid = 1834] [serial = 1811] [outer = 0x7f297e8d4400] 12:24:33 INFO - PROCESS | 1834 | 1462476273690 Marionette DEBUG loaded listener.js 12:24:33 INFO - PROCESS | 1834 | ++DOMWINDOW == 175 (0x7f298fecf400) [pid = 1834] [serial = 1812] [outer = 0x7f297e8d4400] 12:24:34 INFO - PROCESS | 1834 | 1462476274526 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]]]}] 12:24:34 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | putImageData() only modifies areas inside the dirty rectangle, using x and y 12:24:34 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | took 1529ms 12:24:34 INFO - PROCESS | 1834 | 1462476274588 Marionette TRACE conn3 -> [0,2385,"getWindowHandle",null] 12:24:34 INFO - PROCESS | 1834 | 1462476274591 Marionette TRACE conn3 <- [1,2385,null,{"value":"8"}] 12:24:34 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html 12:24:34 INFO - PROCESS | 1834 | 1462476274597 Marionette TRACE conn3 -> [0,2386,"setScriptTimeout",{"ms":35000}] 12:24:34 INFO - PROCESS | 1834 | 1462476274599 Marionette TRACE conn3 <- [1,2386,null,{}] 12:24:34 INFO - PROCESS | 1834 | 1462476274605 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}] 12:24:34 INFO - PROCESS | 1834 | 1462476274822 Marionette TRACE conn3 <- [1,2387,null,{"value":null}] 12:24:35 INFO - PROCESS | 1834 | 1462476275090 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\", \"80296d11-d1d5-4e42-bf66-5e284310a16f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:24:35 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f2993270000 == 170 [pid = 1834] [id = 604] 12:24:35 INFO - PROCESS | 1834 | ++DOMWINDOW == 176 (0x7f298d718c00) [pid = 1834] [serial = 1813] [outer = (nil)] 12:24:35 INFO - PROCESS | 1834 | ++DOMWINDOW == 177 (0x7f298ffcd800) [pid = 1834] [serial = 1814] [outer = 0x7f298d718c00] 12:24:35 INFO - PROCESS | 1834 | 1462476275208 Marionette DEBUG loaded listener.js 12:24:35 INFO - PROCESS | 1834 | ++DOMWINDOW == 178 (0x7f298ffd6c00) [pid = 1834] [serial = 1815] [outer = 0x7f298d718c00] 12:24:36 INFO - PROCESS | 1834 | 1462476276033 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]]]}] 12:24:36 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | putImageData() with zero-sized dirty rectangle puts nothing 12:24:36 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | took 1491ms 12:24:36 INFO - PROCESS | 1834 | 1462476276090 Marionette TRACE conn3 -> [0,2389,"getWindowHandle",null] 12:24:36 INFO - PROCESS | 1834 | 1462476276094 Marionette TRACE conn3 <- [1,2389,null,{"value":"8"}] 12:24:36 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html 12:24:36 INFO - PROCESS | 1834 | 1462476276100 Marionette TRACE conn3 -> [0,2390,"setScriptTimeout",{"ms":35000}] 12:24:36 INFO - PROCESS | 1834 | 1462476276102 Marionette TRACE conn3 <- [1,2390,null,{}] 12:24:36 INFO - PROCESS | 1834 | 1462476276107 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}] 12:24:36 INFO - PROCESS | 1834 | 1462476276327 Marionette TRACE conn3 <- [1,2391,null,{"value":null}] 12:24:36 INFO - PROCESS | 1834 | 1462476276596 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\", \"80296d11-d1d5-4e42-bf66-5e284310a16f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:24:36 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f29954f4800 == 171 [pid = 1834] [id = 605] 12:24:36 INFO - PROCESS | 1834 | ++DOMWINDOW == 179 (0x7f2980da8400) [pid = 1834] [serial = 1816] [outer = (nil)] 12:24:36 INFO - PROCESS | 1834 | ++DOMWINDOW == 180 (0x7f298ffd9800) [pid = 1834] [serial = 1817] [outer = 0x7f2980da8400] 12:24:36 INFO - PROCESS | 1834 | 1462476276721 Marionette DEBUG loaded listener.js 12:24:36 INFO - PROCESS | 1834 | ++DOMWINDOW == 181 (0x7f29927ddc00) [pid = 1834] [serial = 1818] [outer = 0x7f2980da8400] 12:24:37 INFO - PROCESS | 1834 | 1462476277603 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]]]}] 12:24:37 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | putImageData() puts modified image data correctly 12:24:37 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | took 1580ms 12:24:37 INFO - PROCESS | 1834 | 1462476277681 Marionette TRACE conn3 -> [0,2393,"getWindowHandle",null] 12:24:37 INFO - PROCESS | 1834 | 1462476277684 Marionette TRACE conn3 <- [1,2393,null,{"value":"8"}] 12:24:37 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html 12:24:37 INFO - PROCESS | 1834 | 1462476277690 Marionette TRACE conn3 -> [0,2394,"setScriptTimeout",{"ms":35000}] 12:24:37 INFO - PROCESS | 1834 | 1462476277693 Marionette TRACE conn3 <- [1,2394,null,{}] 12:24:37 INFO - PROCESS | 1834 | 1462476277698 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}] 12:24:37 INFO - PROCESS | 1834 | 1462476277923 Marionette TRACE conn3 <- [1,2395,null,{"value":null}] 12:24:38 INFO - PROCESS | 1834 | 1462476278231 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\", \"80296d11-d1d5-4e42-bf66-5e284310a16f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:24:38 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f2996146800 == 172 [pid = 1834] [id = 606] 12:24:38 INFO - PROCESS | 1834 | ++DOMWINDOW == 182 (0x7f2985b30000) [pid = 1834] [serial = 1819] [outer = (nil)] 12:24:38 INFO - PROCESS | 1834 | ++DOMWINDOW == 183 (0x7f2993318000) [pid = 1834] [serial = 1820] [outer = 0x7f2985b30000] 12:24:38 INFO - PROCESS | 1834 | 1462476278309 Marionette DEBUG loaded listener.js 12:24:38 INFO - PROCESS | 1834 | ++DOMWINDOW == 184 (0x7f2993c09000) [pid = 1834] [serial = 1821] [outer = 0x7f2985b30000] 12:24:39 INFO - PROCESS | 1834 | 1462476279170 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]]]}] 12:24:39 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | putImageData() throws TypeError if arguments are not finite 12:24:39 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | took 1532ms 12:24:39 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.null.html 12:24:39 INFO - PROCESS | 1834 | 1462476279224 Marionette TRACE conn3 -> [0,2397,"getWindowHandle",null] 12:24:39 INFO - PROCESS | 1834 | 1462476279226 Marionette TRACE conn3 <- [1,2397,null,{"value":"8"}] 12:24:39 INFO - PROCESS | 1834 | 1462476279233 Marionette TRACE conn3 -> [0,2398,"setScriptTimeout",{"ms":35000}] 12:24:39 INFO - PROCESS | 1834 | 1462476279236 Marionette TRACE conn3 <- [1,2398,null,{}] 12:24:39 INFO - PROCESS | 1834 | 1462476279241 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}] 12:24:39 INFO - PROCESS | 1834 | 1462476279465 Marionette TRACE conn3 <- [1,2399,null,{"value":null}] 12:24:39 INFO - PROCESS | 1834 | 1462476279739 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\", \"80296d11-d1d5-4e42-bf66-5e284310a16f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:24:39 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f299661d000 == 173 [pid = 1834] [id = 607] 12:24:39 INFO - PROCESS | 1834 | ++DOMWINDOW == 185 (0x7f29927e5c00) [pid = 1834] [serial = 1822] [outer = (nil)] 12:24:39 INFO - PROCESS | 1834 | ++DOMWINDOW == 186 (0x7f2993c79400) [pid = 1834] [serial = 1823] [outer = 0x7f29927e5c00] 12:24:39 INFO - PROCESS | 1834 | 1462476279855 Marionette DEBUG loaded listener.js 12:24:39 INFO - PROCESS | 1834 | ++DOMWINDOW == 187 (0x7f2994052c00) [pid = 1834] [serial = 1824] [outer = 0x7f29927e5c00] 12:24:40 INFO - PROCESS | 1834 | 1462476280709 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]]]}] 12:24:40 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | putImageData() with null imagedata throws TypeError 12:24:40 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | took 1537ms 12:24:40 INFO - PROCESS | 1834 | 1462476280770 Marionette TRACE conn3 -> [0,2401,"getWindowHandle",null] 12:24:40 INFO - PROCESS | 1834 | 1462476280774 Marionette TRACE conn3 <- [1,2401,null,{"value":"8"}] 12:24:40 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.path.html 12:24:40 INFO - PROCESS | 1834 | 1462476280780 Marionette TRACE conn3 -> [0,2402,"setScriptTimeout",{"ms":35000}] 12:24:40 INFO - PROCESS | 1834 | 1462476280783 Marionette TRACE conn3 <- [1,2402,null,{}] 12:24:40 INFO - PROCESS | 1834 | 1462476280788 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}] 12:24:41 INFO - PROCESS | 1834 | 1462476281013 Marionette TRACE conn3 <- [1,2403,null,{"value":null}] 12:24:41 INFO - PROCESS | 1834 | 1462476281325 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\", \"80296d11-d1d5-4e42-bf66-5e284310a16f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:24:41 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f2999406000 == 174 [pid = 1834] [id = 608] 12:24:41 INFO - PROCESS | 1834 | ++DOMWINDOW == 188 (0x7f298ffd9000) [pid = 1834] [serial = 1825] [outer = (nil)] 12:24:41 INFO - PROCESS | 1834 | ++DOMWINDOW == 189 (0x7f2993c7a400) [pid = 1834] [serial = 1826] [outer = 0x7f298ffd9000] 12:24:41 INFO - PROCESS | 1834 | 1462476281407 Marionette DEBUG loaded listener.js 12:24:41 INFO - PROCESS | 1834 | ++DOMWINDOW == 190 (0x7f2994a8c800) [pid = 1834] [serial = 1827] [outer = 0x7f298ffd9000] 12:24:42 INFO - PROCESS | 1834 | 1462476282271 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]]]}] 12:24:42 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | putImageData() does not affect the current path 12:24:42 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | took 1540ms 12:24:42 INFO - PROCESS | 1834 | 1462476282321 Marionette TRACE conn3 -> [0,2405,"getWindowHandle",null] 12:24:42 INFO - PROCESS | 1834 | 1462476282324 Marionette TRACE conn3 <- [1,2405,null,{"value":"8"}] 12:24:42 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html 12:24:42 INFO - PROCESS | 1834 | 1462476282330 Marionette TRACE conn3 -> [0,2406,"setScriptTimeout",{"ms":35000}] 12:24:42 INFO - PROCESS | 1834 | 1462476282333 Marionette TRACE conn3 <- [1,2406,null,{}] 12:24:42 INFO - PROCESS | 1834 | 1462476282338 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}] 12:24:42 INFO - PROCESS | 1834 | 1462476282594 Marionette TRACE conn3 <- [1,2407,null,{"value":null}] 12:24:42 INFO - PROCESS | 1834 | 1462476282976 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\", \"80296d11-d1d5-4e42-bf66-5e284310a16f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:24:43 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f297725e800 == 175 [pid = 1834] [id = 609] 12:24:43 INFO - PROCESS | 1834 | ++DOMWINDOW == 191 (0x7f2975409c00) [pid = 1834] [serial = 1828] [outer = (nil)] 12:24:43 INFO - PROCESS | 1834 | ++DOMWINDOW == 192 (0x7f297926b400) [pid = 1834] [serial = 1829] [outer = 0x7f2975409c00] 12:24:43 INFO - PROCESS | 1834 | 1462476283053 Marionette DEBUG loaded listener.js 12:24:43 INFO - PROCESS | 1834 | ++DOMWINDOW == 193 (0x7f297e859800) [pid = 1834] [serial = 1830] [outer = 0x7f2975409c00] 12:24:43 INFO - PROCESS | 1834 | 1462476283932 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]]]}] 12:24:44 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | putImageData() is not affected by context state 12:24:44 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | took 1679ms 12:24:44 INFO - PROCESS | 1834 | 1462476284010 Marionette TRACE conn3 -> [0,2409,"getWindowHandle",null] 12:24:44 INFO - PROCESS | 1834 | 1462476284013 Marionette TRACE conn3 <- [1,2409,null,{"value":"8"}] 12:24:44 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html 12:24:44 INFO - PROCESS | 1834 | 1462476284019 Marionette TRACE conn3 -> [0,2410,"setScriptTimeout",{"ms":35000}] 12:24:44 INFO - PROCESS | 1834 | 1462476284021 Marionette TRACE conn3 <- [1,2410,null,{}] 12:24:44 INFO - PROCESS | 1834 | 1462476284027 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}] 12:24:44 INFO - PROCESS | 1834 | 1462476284301 Marionette TRACE conn3 <- [1,2411,null,{"value":null}] 12:24:45 INFO - PROCESS | 1834 | --DOCSHELL 0x7f2980ba6800 == 174 [pid = 1834] [id = 543] 12:24:45 INFO - PROCESS | 1834 | --DOCSHELL 0x7f298a641800 == 173 [pid = 1834] [id = 230] 12:24:45 INFO - PROCESS | 1834 | --DOCSHELL 0x7f2980ac5800 == 172 [pid = 1834] [id = 262] 12:24:45 INFO - PROCESS | 1834 | --DOCSHELL 0x7f29808da000 == 171 [pid = 1834] [id = 228] 12:24:45 INFO - PROCESS | 1834 | --DOCSHELL 0x7f297f71b000 == 170 [pid = 1834] [id = 589] 12:24:45 INFO - PROCESS | 1834 | --DOCSHELL 0x7f297e6bc000 == 169 [pid = 1834] [id = 588] 12:24:45 INFO - PROCESS | 1834 | --DOCSHELL 0x7f2979ed2000 == 168 [pid = 1834] [id = 587] 12:24:45 INFO - PROCESS | 1834 | --DOCSHELL 0x7f29745f5000 == 167 [pid = 1834] [id = 586] 12:24:45 INFO - PROCESS | 1834 | --DOCSHELL 0x7f298d364800 == 166 [pid = 1834] [id = 583] 12:24:45 INFO - PROCESS | 1834 | --DOCSHELL 0x7f298d24c800 == 165 [pid = 1834] [id = 582] 12:24:45 INFO - PROCESS | 1834 | --DOCSHELL 0x7f298cc22000 == 164 [pid = 1834] [id = 581] 12:24:45 INFO - PROCESS | 1834 | --DOCSHELL 0x7f298c616000 == 163 [pid = 1834] [id = 580] 12:24:45 INFO - PROCESS | 1834 | --DOCSHELL 0x7f298bacb000 == 162 [pid = 1834] [id = 579] 12:24:45 INFO - PROCESS | 1834 | --DOCSHELL 0x7f298a536000 == 161 [pid = 1834] [id = 578] 12:24:45 INFO - PROCESS | 1834 | --DOCSHELL 0x7f29862d7000 == 160 [pid = 1834] [id = 577] 12:24:45 INFO - PROCESS | 1834 | --DOCSHELL 0x7f2985c6d000 == 159 [pid = 1834] [id = 576] 12:24:45 INFO - PROCESS | 1834 | --DOCSHELL 0x7f2985965000 == 158 [pid = 1834] [id = 575] 12:24:45 INFO - PROCESS | 1834 | --DOCSHELL 0x7f298444c800 == 157 [pid = 1834] [id = 574] 12:24:45 INFO - PROCESS | 1834 | --DOCSHELL 0x7f298354e000 == 156 [pid = 1834] [id = 573] 12:24:45 INFO - PROCESS | 1834 | --DOCSHELL 0x7f2983369800 == 155 [pid = 1834] [id = 572] 12:24:45 INFO - PROCESS | 1834 | --DOCSHELL 0x7f2981342800 == 154 [pid = 1834] [id = 571] 12:24:45 INFO - PROCESS | 1834 | --DOCSHELL 0x7f2980ca6000 == 153 [pid = 1834] [id = 570] 12:24:45 INFO - PROCESS | 1834 | --DOCSHELL 0x7f297fa1b800 == 152 [pid = 1834] [id = 569] 12:24:45 INFO - PROCESS | 1834 | --DOCSHELL 0x7f297f276800 == 151 [pid = 1834] [id = 568] 12:24:45 INFO - PROCESS | 1834 | --DOCSHELL 0x7f2979b82000 == 150 [pid = 1834] [id = 567] 12:24:45 INFO - PROCESS | 1834 | --DOMWINDOW == 192 (0x7f299794f400) [pid = 1834] [serial = 1683] [outer = (nil)] [url = about:blank] 12:24:45 INFO - PROCESS | 1834 | --DOMWINDOW == 191 (0x7f2981160000) [pid = 1834] [serial = 1638] [outer = (nil)] [url = about:blank] 12:24:45 INFO - PROCESS | 1834 | --DOMWINDOW == 190 (0x7f299331b000) [pid = 1834] [serial = 1674] [outer = (nil)] [url = about:blank] 12:24:45 INFO - PROCESS | 1834 | --DOMWINDOW == 189 (0x7f2984658c00) [pid = 1834] [serial = 1643] [outer = (nil)] [url = about:blank] 12:24:45 INFO - PROCESS | 1834 | --DOMWINDOW == 188 (0x7f299273dc00) [pid = 1834] [serial = 1673] [outer = (nil)] [url = about:blank] 12:24:45 INFO - PROCESS | 1834 | --DOMWINDOW == 187 (0x7f297f45d800) [pid = 1834] [serial = 1631] [outer = (nil)] [url = about:blank] 12:24:45 INFO - PROCESS | 1834 | --DOMWINDOW == 186 (0x7f2993c77800) [pid = 1834] [serial = 1676] [outer = (nil)] [url = about:blank] 12:24:45 INFO - PROCESS | 1834 | --DOMWINDOW == 185 (0x7f299673b800) [pid = 1834] [serial = 1682] [outer = (nil)] [url = about:blank] 12:24:45 INFO - PROCESS | 1834 | --DOMWINDOW == 184 (0x7f2986159800) [pid = 1834] [serial = 1647] [outer = (nil)] [url = about:blank] 12:24:45 INFO - PROCESS | 1834 | --DOMWINDOW == 183 (0x7f298a96b800) [pid = 1834] [serial = 1652] [outer = (nil)] [url = about:blank] 12:24:45 INFO - PROCESS | 1834 | --DOMWINDOW == 182 (0x7f2975740800) [pid = 1834] [serial = 1697] [outer = (nil)] [url = about:blank] 12:24:45 INFO - PROCESS | 1834 | --DOMWINDOW == 181 (0x7f2980e63c00) [pid = 1834] [serial = 1637] [outer = (nil)] [url = about:blank] 12:24:45 INFO - PROCESS | 1834 | --DOMWINDOW == 180 (0x7f299d649c00) [pid = 1834] [serial = 1686] [outer = (nil)] [url = about:blank] 12:24:45 INFO - PROCESS | 1834 | --DOMWINDOW == 179 (0x7f297b2f6800) [pid = 1834] [serial = 1695] [outer = (nil)] [url = about:blank] 12:24:45 INFO - PROCESS | 1834 | --DOMWINDOW == 178 (0x7f2981153400) [pid = 1834] [serial = 1560] [outer = (nil)] [url = about:blank] 12:24:45 INFO - PROCESS | 1834 | --DOMWINDOW == 177 (0x7f297b28d800) [pid = 1834] [serial = 1694] [outer = (nil)] [url = about:blank] 12:24:45 INFO - PROCESS | 1834 | --DOMWINDOW == 176 (0x7f29993a7000) [pid = 1834] [serial = 1685] [outer = (nil)] [url = about:blank] 12:24:45 INFO - PROCESS | 1834 | --DOMWINDOW == 175 (0x7f297c4ce000) [pid = 1834] [serial = 1698] [outer = (nil)] [url = about:blank] 12:24:45 INFO - PROCESS | 1834 | --DOMWINDOW == 174 (0x7f298d212c00) [pid = 1834] [serial = 1662] [outer = (nil)] [url = about:blank] 12:24:45 INFO - PROCESS | 1834 | --DOMWINDOW == 173 (0x7f298a5f0400) [pid = 1834] [serial = 1650] [outer = (nil)] [url = about:blank] 12:24:45 INFO - PROCESS | 1834 | --DOMWINDOW == 172 (0x7f29959cb800) [pid = 1834] [serial = 1680] [outer = (nil)] [url = about:blank] 12:24:45 INFO - PROCESS | 1834 | --DOMWINDOW == 171 (0x7f2985b2dc00) [pid = 1834] [serial = 1646] [outer = (nil)] [url = about:blank] 12:24:45 INFO - PROCESS | 1834 | --DOMWINDOW == 170 (0x7f298e595400) [pid = 1834] [serial = 1667] [outer = (nil)] [url = about:blank] 12:24:45 INFO - PROCESS | 1834 | --DOMWINDOW == 169 (0x7f298cde6000) [pid = 1834] [serial = 1661] [outer = (nil)] [url = about:blank] 12:24:45 INFO - PROCESS | 1834 | --DOMWINDOW == 168 (0x7f299425f000) [pid = 1834] [serial = 1677] [outer = (nil)] [url = about:blank] 12:24:45 INFO - PROCESS | 1834 | --DOMWINDOW == 167 (0x7f2979bed000) [pid = 1834] [serial = 1691] [outer = (nil)] [url = about:blank] 12:24:45 INFO - PROCESS | 1834 | --DOMWINDOW == 166 (0x7f298448b800) [pid = 1834] [serial = 1641] [outer = (nil)] [url = about:blank] 12:24:45 INFO - PROCESS | 1834 | --DOMWINDOW == 165 (0x7f298fe7b800) [pid = 1834] [serial = 1668] [outer = (nil)] [url = about:blank] 12:24:45 INFO - PROCESS | 1834 | --DOMWINDOW == 164 (0x7f298ffd7c00) [pid = 1834] [serial = 1671] [outer = (nil)] [url = about:blank] 12:24:45 INFO - PROCESS | 1834 | --DOMWINDOW == 163 (0x7f298e854400) [pid = 1834] [serial = 1664] [outer = (nil)] [url = about:blank] 12:24:45 INFO - PROCESS | 1834 | --DOMWINDOW == 162 (0x7f298c844400) [pid = 1834] [serial = 1658] [outer = (nil)] [url = about:blank] 12:24:45 INFO - PROCESS | 1834 | --DOMWINDOW == 161 (0x7f29842ec800) [pid = 1834] [serial = 1640] [outer = (nil)] [url = about:blank] 12:24:45 INFO - PROCESS | 1834 | --DOMWINDOW == 160 (0x7f2985909000) [pid = 1834] [serial = 1644] [outer = (nil)] [url = about:blank] 12:24:45 INFO - PROCESS | 1834 | --DOMWINDOW == 159 (0x7f2994db9800) [pid = 1834] [serial = 1679] [outer = (nil)] [url = about:blank] 12:24:45 INFO - PROCESS | 1834 | --DOMWINDOW == 158 (0x7f297ce85c00) [pid = 1834] [serial = 1634] [outer = (nil)] [url = about:blank] 12:24:45 INFO - PROCESS | 1834 | --DOMWINDOW == 157 (0x7f297e8ef000) [pid = 1834] [serial = 1635] [outer = (nil)] [url = about:blank] 12:24:45 INFO - PROCESS | 1834 | --DOMWINDOW == 156 (0x7f29773da400) [pid = 1834] [serial = 1689] [outer = (nil)] [url = about:blank] 12:24:45 INFO - PROCESS | 1834 | --DOMWINDOW == 155 (0x7f298c3bbc00) [pid = 1834] [serial = 1656] [outer = (nil)] [url = about:blank] 12:24:45 INFO - PROCESS | 1834 | --DOMWINDOW == 154 (0x7f298cd2f800) [pid = 1834] [serial = 1659] [outer = (nil)] [url = about:blank] 12:24:45 INFO - PROCESS | 1834 | --DOMWINDOW == 153 (0x7f297ac19400) [pid = 1834] [serial = 1692] [outer = (nil)] [url = about:blank] 12:24:45 INFO - PROCESS | 1834 | --DOMWINDOW == 152 (0x7f297540ec00) [pid = 1834] [serial = 1688] [outer = (nil)] [url = about:blank] 12:24:45 INFO - PROCESS | 1834 | --DOMWINDOW == 151 (0x7f298f341c00) [pid = 1834] [serial = 1665] [outer = (nil)] [url = about:blank] 12:24:45 INFO - PROCESS | 1834 | --DOMWINDOW == 150 (0x7f298b9c8800) [pid = 1834] [serial = 1653] [outer = (nil)] [url = about:blank] 12:24:45 INFO - PROCESS | 1834 | --DOMWINDOW == 149 (0x7f298a586000) [pid = 1834] [serial = 1649] [outer = (nil)] [url = about:blank] 12:24:45 INFO - PROCESS | 1834 | --DOMWINDOW == 148 (0x7f298ff7d400) [pid = 1834] [serial = 1670] [outer = (nil)] [url = about:blank] 12:24:45 INFO - PROCESS | 1834 | --DOMWINDOW == 147 (0x7f298bcf5800) [pid = 1834] [serial = 1655] [outer = (nil)] [url = about:blank] 12:24:45 INFO - PROCESS | 1834 | --DOMWINDOW == 146 (0x7f297f222400) [pid = 1834] [serial = 1700] [outer = (nil)] [url = about:blank] 12:24:45 INFO - PROCESS | 1834 | 1462476285979 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\", \"80296d11-d1d5-4e42-bf66-5e284310a16f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:24:46 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f2979333800 == 151 [pid = 1834] [id = 610] 12:24:46 INFO - PROCESS | 1834 | ++DOMWINDOW == 147 (0x7f297573d000) [pid = 1834] [serial = 1831] [outer = (nil)] 12:24:46 INFO - PROCESS | 1834 | ++DOMWINDOW == 148 (0x7f2975741000) [pid = 1834] [serial = 1832] [outer = 0x7f297573d000] 12:24:46 INFO - PROCESS | 1834 | 1462476286050 Marionette DEBUG loaded listener.js 12:24:46 INFO - PROCESS | 1834 | ++DOMWINDOW == 149 (0x7f29791f3000) [pid = 1834] [serial = 1833] [outer = 0x7f297573d000] 12:24:46 INFO - PROCESS | 1834 | 1462476286992 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]]]}] 12:24:47 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | putImageData(getImageData(...), ...) has no effect 12:24:47 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | took 3037ms 12:24:47 INFO - PROCESS | 1834 | 1462476287060 Marionette TRACE conn3 -> [0,2413,"getWindowHandle",null] 12:24:47 INFO - PROCESS | 1834 | 1462476287066 Marionette TRACE conn3 <- [1,2413,null,{"value":"8"}] 12:24:47 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html 12:24:47 INFO - PROCESS | 1834 | 1462476287074 Marionette TRACE conn3 -> [0,2414,"setScriptTimeout",{"ms":35000}] 12:24:47 INFO - PROCESS | 1834 | 1462476287079 Marionette TRACE conn3 <- [1,2414,null,{}] 12:24:47 INFO - PROCESS | 1834 | 1462476287085 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}] 12:24:47 INFO - PROCESS | 1834 | 1462476287308 Marionette TRACE conn3 <- [1,2415,null,{"value":null}] 12:24:47 INFO - PROCESS | 1834 | 1462476287547 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\", \"80296d11-d1d5-4e42-bf66-5e284310a16f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:24:47 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f297c4d3000 == 152 [pid = 1834] [id = 611] 12:24:47 INFO - PROCESS | 1834 | ++DOMWINDOW == 150 (0x7f297ac1cc00) [pid = 1834] [serial = 1834] [outer = (nil)] 12:24:47 INFO - PROCESS | 1834 | ++DOMWINDOW == 151 (0x7f297af4d000) [pid = 1834] [serial = 1835] [outer = 0x7f297ac1cc00] 12:24:47 INFO - PROCESS | 1834 | 1462476287616 Marionette DEBUG loaded listener.js 12:24:47 INFO - PROCESS | 1834 | ++DOMWINDOW == 152 (0x7f297b2f1800) [pid = 1834] [serial = 1836] [outer = 0x7f297ac1cc00] 12:24:48 INFO - PROCESS | 1834 | 1462476288458 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]]]}] 12:24:48 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | putImageData() does not accept non-ImageData objects 12:24:48 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | took 1435ms 12:24:48 INFO - PROCESS | 1834 | 1462476288520 Marionette TRACE conn3 -> [0,2417,"getWindowHandle",null] 12:24:48 INFO - PROCESS | 1834 | 1462476288526 Marionette TRACE conn3 <- [1,2417,null,{"value":"8"}] 12:24:48 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.1.html 12:24:48 INFO - PROCESS | 1834 | 1462476288532 Marionette TRACE conn3 -> [0,2418,"setScriptTimeout",{"ms":35000}] 12:24:48 INFO - PROCESS | 1834 | 1462476288535 Marionette TRACE conn3 <- [1,2418,null,{}] 12:24:48 INFO - PROCESS | 1834 | 1462476288540 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}] 12:24:48 INFO - PROCESS | 1834 | 1462476288815 Marionette TRACE conn3 <- [1,2419,null,{"value":null}] 12:24:48 INFO - PROCESS | 1834 | 1462476288848 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\", \"80296d11-d1d5-4e42-bf66-5e284310a16f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:24:48 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f297f09e000 == 153 [pid = 1834] [id = 612] 12:24:48 INFO - PROCESS | 1834 | ++DOMWINDOW == 153 (0x7f297e84f000) [pid = 1834] [serial = 1837] [outer = (nil)] 12:24:48 INFO - PROCESS | 1834 | ++DOMWINDOW == 154 (0x7f297e8d8000) [pid = 1834] [serial = 1838] [outer = 0x7f297e84f000] 12:24:48 INFO - PROCESS | 1834 | 1462476288910 Marionette DEBUG loaded listener.js 12:24:49 INFO - PROCESS | 1834 | ++DOMWINDOW == 155 (0x7f297f21f400) [pid = 1834] [serial = 1839] [outer = 0x7f297e84f000] 12:24:49 INFO - PROCESS | 1834 | 1462476289947 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]]]}] 12:24:49 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.1.html | Shadow colour alpha components are used 12:24:49 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.1.html | took 1434ms 12:24:49 INFO - PROCESS | 1834 | 1462476289967 Marionette TRACE conn3 -> [0,2421,"getWindowHandle",null] 12:24:49 INFO - PROCESS | 1834 | 1462476289972 Marionette TRACE conn3 <- [1,2421,null,{"value":"8"}] 12:24:49 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.2.html 12:24:49 INFO - PROCESS | 1834 | 1462476289987 Marionette TRACE conn3 -> [0,2422,"setScriptTimeout",{"ms":35000}] 12:24:49 INFO - PROCESS | 1834 | 1462476289995 Marionette TRACE conn3 <- [1,2422,null,{}] 12:24:50 INFO - PROCESS | 1834 | 1462476290007 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}] 12:24:50 INFO - PROCESS | 1834 | 1462476290267 Marionette TRACE conn3 <- [1,2423,null,{"value":null}] 12:24:50 INFO - PROCESS | 1834 | --DOMWINDOW == 154 (0x7f2979bec800) [pid = 1834] [serial = 1630] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.curve.html] 12:24:50 INFO - PROCESS | 1834 | --DOMWINDOW == 153 (0x7f297b2f3800) [pid = 1834] [serial = 1765] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.nan.html] 12:24:50 INFO - PROCESS | 1834 | --DOMWINDOW == 152 (0x7f297fada000) [pid = 1834] [serial = 1768] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.properties.html] 12:24:50 INFO - PROCESS | 1834 | --DOMWINDOW == 151 (0x7f298a5e8000) [pid = 1834] [serial = 1732] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html] 12:24:50 INFO - PROCESS | 1834 | --DOMWINDOW == 150 (0x7f298c3c0c00) [pid = 1834] [serial = 1750] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.type.html] 12:24:50 INFO - PROCESS | 1834 | --DOMWINDOW == 149 (0x7f29791f0800) [pid = 1834] [serial = 1726] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html] 12:24:50 INFO - PROCESS | 1834 | --DOMWINDOW == 148 (0x7f298a590800) [pid = 1834] [serial = 1738] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html] 12:24:50 INFO - PROCESS | 1834 | --DOMWINDOW == 147 (0x7f29842e8400) [pid = 1834] [serial = 1720] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html] 12:24:50 INFO - PROCESS | 1834 | --DOMWINDOW == 146 (0x7f298a5e4000) [pid = 1834] [serial = 1741] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html] 12:24:50 INFO - PROCESS | 1834 | --DOMWINDOW == 145 (0x7f298a789000) [pid = 1834] [serial = 1747] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.tiny.html] 12:24:50 INFO - PROCESS | 1834 | --DOMWINDOW == 144 (0x7f29832e4000) [pid = 1834] [serial = 1717] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html] 12:24:50 INFO - PROCESS | 1834 | --DOMWINDOW == 143 (0x7f297fadc800) [pid = 1834] [serial = 1711] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.clamp.html] 12:24:50 INFO - PROCESS | 1834 | --DOMWINDOW == 142 (0x7f2975411000) [pid = 1834] [serial = 1759] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.clamp.html] 12:24:50 INFO - PROCESS | 1834 | --DOMWINDOW == 141 (0x7f297c1c4800) [pid = 1834] [serial = 1705] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.zero.html] 12:24:50 INFO - PROCESS | 1834 | --DOMWINDOW == 140 (0x7f2983231400) [pid = 1834] [serial = 1735] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.range.html] 12:24:50 INFO - PROCESS | 1834 | --DOMWINDOW == 139 (0x7f298a98a000) [pid = 1834] [serial = 1753] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html] 12:24:50 INFO - PROCESS | 1834 | --DOMWINDOW == 138 (0x7f297f88bc00) [pid = 1834] [serial = 1708] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.basic.html] 12:24:50 INFO - PROCESS | 1834 | --DOMWINDOW == 137 (0x7f29773e3c00) [pid = 1834] [serial = 1702] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.type.html] 12:24:50 INFO - PROCESS | 1834 | --DOMWINDOW == 136 (0x7f2985b2ec00) [pid = 1834] [serial = 1744] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.size.html] 12:24:50 INFO - PROCESS | 1834 | --DOMWINDOW == 135 (0x7f2975744800) [pid = 1834] [serial = 1762] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html] 12:24:50 INFO - PROCESS | 1834 | --DOMWINDOW == 134 (0x7f2979bef800) [pid = 1834] [serial = 1723] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html] 12:24:50 INFO - PROCESS | 1834 | --DOMWINDOW == 133 (0x7f29791f1c00) [pid = 1834] [serial = 1729] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html] 12:24:50 INFO - PROCESS | 1834 | --DOMWINDOW == 132 (0x7f297b28b400) [pid = 1834] [serial = 1714] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.length.html] 12:24:51 INFO - PROCESS | 1834 | 1462476291025 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\", \"80296d11-d1d5-4e42-bf66-5e284310a16f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:24:51 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f2977264000 == 154 [pid = 1834] [id = 613] 12:24:51 INFO - PROCESS | 1834 | ++DOMWINDOW == 133 (0x7f2975411000) [pid = 1834] [serial = 1840] [outer = (nil)] 12:24:51 INFO - PROCESS | 1834 | ++DOMWINDOW == 134 (0x7f29791ed800) [pid = 1834] [serial = 1841] [outer = 0x7f2975411000] 12:24:51 INFO - PROCESS | 1834 | 1462476291088 Marionette DEBUG loaded listener.js 12:24:51 INFO - PROCESS | 1834 | ++DOMWINDOW == 135 (0x7f297f87c800) [pid = 1834] [serial = 1842] [outer = 0x7f2975411000] 12:24:51 INFO - PROCESS | 1834 | 1462476291779 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]]]}] 12:24:51 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.2.html | Shadow colour alpha components are used 12:24:51 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.2.html | took 1856ms 12:24:51 INFO - PROCESS | 1834 | 1462476291836 Marionette TRACE conn3 -> [0,2425,"getWindowHandle",null] 12:24:51 INFO - PROCESS | 1834 | 1462476291839 Marionette TRACE conn3 <- [1,2425,null,{"value":"8"}] 12:24:51 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.3.html 12:24:51 INFO - PROCESS | 1834 | 1462476291856 Marionette TRACE conn3 -> [0,2426,"setScriptTimeout",{"ms":35000}] 12:24:51 INFO - PROCESS | 1834 | 1462476291859 Marionette TRACE conn3 <- [1,2426,null,{}] 12:24:51 INFO - PROCESS | 1834 | 1462476291864 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}] 12:24:52 INFO - PROCESS | 1834 | 1462476292067 Marionette TRACE conn3 <- [1,2427,null,{"value":null}] 12:24:52 INFO - PROCESS | 1834 | 1462476292083 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\", \"80296d11-d1d5-4e42-bf66-5e284310a16f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:24:52 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f2980ba5800 == 155 [pid = 1834] [id = 614] 12:24:52 INFO - PROCESS | 1834 | ++DOMWINDOW == 136 (0x7f297f87cc00) [pid = 1834] [serial = 1843] [outer = (nil)] 12:24:52 INFO - PROCESS | 1834 | ++DOMWINDOW == 137 (0x7f2980da2400) [pid = 1834] [serial = 1844] [outer = 0x7f297f87cc00] 12:24:52 INFO - PROCESS | 1834 | 1462476292142 Marionette DEBUG loaded listener.js 12:24:52 INFO - PROCESS | 1834 | ++DOMWINDOW == 138 (0x7f2980e65400) [pid = 1834] [serial = 1845] [outer = 0x7f297f87cc00] 12:24:53 INFO - PROCESS | 1834 | 1462476293312 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]]]}] 12:24:53 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.3.html | Shadows are affected by globalAlpha 12:24:53 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.3.html | took 1499ms 12:24:53 INFO - PROCESS | 1834 | 1462476293346 Marionette TRACE conn3 -> [0,2429,"getWindowHandle",null] 12:24:53 INFO - PROCESS | 1834 | 1462476293351 Marionette TRACE conn3 <- [1,2429,null,{"value":"8"}] 12:24:53 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.4.html 12:24:53 INFO - PROCESS | 1834 | 1462476293360 Marionette TRACE conn3 -> [0,2430,"setScriptTimeout",{"ms":35000}] 12:24:53 INFO - PROCESS | 1834 | 1462476293365 Marionette TRACE conn3 <- [1,2430,null,{}] 12:24:53 INFO - PROCESS | 1834 | 1462476293376 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}] 12:24:53 INFO - PROCESS | 1834 | 1462476293608 Marionette TRACE conn3 <- [1,2431,null,{"value":null}] 12:24:53 INFO - PROCESS | 1834 | 1462476293932 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\", \"80296d11-d1d5-4e42-bf66-5e284310a16f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:24:53 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f297e659800 == 156 [pid = 1834] [id = 615] 12:24:53 INFO - PROCESS | 1834 | ++DOMWINDOW == 139 (0x7f2979264400) [pid = 1834] [serial = 1846] [outer = (nil)] 12:24:54 INFO - PROCESS | 1834 | ++DOMWINDOW == 140 (0x7f2979bf6400) [pid = 1834] [serial = 1847] [outer = 0x7f2979264400] 12:24:54 INFO - PROCESS | 1834 | 1462476294013 Marionette DEBUG loaded listener.js 12:24:54 INFO - PROCESS | 1834 | ++DOMWINDOW == 141 (0x7f297b2f4000) [pid = 1834] [serial = 1848] [outer = 0x7f2979264400] 12:24:54 INFO - PROCESS | 1834 | 1462476294917 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]]]}] 12:24:54 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.4.html | Shadows with alpha components are correctly affected by globalAlpha 12:24:54 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.4.html | took 1585ms 12:24:54 INFO - PROCESS | 1834 | 1462476294945 Marionette TRACE conn3 -> [0,2433,"getWindowHandle",null] 12:24:54 INFO - PROCESS | 1834 | 1462476294954 Marionette TRACE conn3 <- [1,2433,null,{"value":"8"}] 12:24:54 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.5.html 12:24:54 INFO - PROCESS | 1834 | 1462476294964 Marionette TRACE conn3 -> [0,2434,"setScriptTimeout",{"ms":35000}] 12:24:54 INFO - PROCESS | 1834 | 1462476294968 Marionette TRACE conn3 <- [1,2434,null,{}] 12:24:54 INFO - PROCESS | 1834 | 1462476294974 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}] 12:24:55 INFO - PROCESS | 1834 | 1462476295185 Marionette TRACE conn3 <- [1,2435,null,{"value":null}] 12:24:55 INFO - PROCESS | 1834 | 1462476295457 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\", \"80296d11-d1d5-4e42-bf66-5e284310a16f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:24:55 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f2980ca3000 == 157 [pid = 1834] [id = 616] 12:24:55 INFO - PROCESS | 1834 | ++DOMWINDOW == 142 (0x7f297f21d800) [pid = 1834] [serial = 1849] [outer = (nil)] 12:24:55 INFO - PROCESS | 1834 | ++DOMWINDOW == 143 (0x7f297f45f000) [pid = 1834] [serial = 1850] [outer = 0x7f297f21d800] 12:24:55 INFO - PROCESS | 1834 | 1462476295571 Marionette DEBUG loaded listener.js 12:24:55 INFO - PROCESS | 1834 | ++DOMWINDOW == 144 (0x7f297f889400) [pid = 1834] [serial = 1851] [outer = 0x7f297f21d800] 12:24:56 INFO - PROCESS | 1834 | 1462476296486 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]]]}] 12:24:56 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.5.html | Shadows of shapes with alpha components are drawn correctly 12:24:56 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.5.html | took 1585ms 12:24:56 INFO - PROCESS | 1834 | 1462476296550 Marionette TRACE conn3 -> [0,2437,"getWindowHandle",null] 12:24:56 INFO - PROCESS | 1834 | 1462476296554 Marionette TRACE conn3 <- [1,2437,null,{"value":"8"}] 12:24:56 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html 12:24:56 INFO - PROCESS | 1834 | 1462476296560 Marionette TRACE conn3 -> [0,2438,"setScriptTimeout",{"ms":35000}] 12:24:56 INFO - PROCESS | 1834 | 1462476296566 Marionette TRACE conn3 <- [1,2438,null,{}] 12:24:56 INFO - PROCESS | 1834 | 1462476296582 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}] 12:24:56 INFO - PROCESS | 1834 | 1462476296862 Marionette TRACE conn3 <- [1,2439,null,{"value":null}] 12:24:57 INFO - PROCESS | 1834 | 1462476297164 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\", \"80296d11-d1d5-4e42-bf66-5e284310a16f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:24:57 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f298312a000 == 158 [pid = 1834] [id = 617] 12:24:57 INFO - PROCESS | 1834 | ++DOMWINDOW == 145 (0x7f2980eab000) [pid = 1834] [serial = 1852] [outer = (nil)] 12:24:57 INFO - PROCESS | 1834 | ++DOMWINDOW == 146 (0x7f29811acc00) [pid = 1834] [serial = 1853] [outer = 0x7f2980eab000] 12:24:57 INFO - PROCESS | 1834 | 1462476297244 Marionette DEBUG loaded listener.js 12:24:57 INFO - PROCESS | 1834 | ++DOMWINDOW == 147 (0x7f29825a0400) [pid = 1834] [serial = 1854] [outer = 0x7f2980eab000] 12:24:58 INFO - PROCESS | 1834 | 1462476298144 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]]]}] 12:24:58 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | Canvas test: 2d.shadow.attributes.shadowBlur.initial 12:24:58 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | took 1640ms 12:24:58 INFO - PROCESS | 1834 | 1462476298201 Marionette TRACE conn3 -> [0,2441,"getWindowHandle",null] 12:24:58 INFO - PROCESS | 1834 | 1462476298206 Marionette TRACE conn3 <- [1,2441,null,{"value":"8"}] 12:24:58 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html 12:24:58 INFO - PROCESS | 1834 | 1462476298212 Marionette TRACE conn3 -> [0,2442,"setScriptTimeout",{"ms":35000}] 12:24:58 INFO - PROCESS | 1834 | 1462476298214 Marionette TRACE conn3 <- [1,2442,null,{}] 12:24:58 INFO - PROCESS | 1834 | 1462476298220 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}] 12:24:58 INFO - PROCESS | 1834 | 1462476298447 Marionette TRACE conn3 <- [1,2443,null,{"value":null}] 12:24:58 INFO - PROCESS | 1834 | 1462476298749 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\", \"80296d11-d1d5-4e42-bf66-5e284310a16f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:24:58 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f2983555000 == 159 [pid = 1834] [id = 618] 12:24:58 INFO - PROCESS | 1834 | ++DOMWINDOW == 148 (0x7f29809fd400) [pid = 1834] [serial = 1855] [outer = (nil)] 12:24:58 INFO - PROCESS | 1834 | ++DOMWINDOW == 149 (0x7f29833a9800) [pid = 1834] [serial = 1856] [outer = 0x7f29809fd400] 12:24:58 INFO - PROCESS | 1834 | 1462476298826 Marionette DEBUG loaded listener.js 12:24:58 INFO - PROCESS | 1834 | ++DOMWINDOW == 150 (0x7f2984488000) [pid = 1834] [serial = 1857] [outer = 0x7f29809fd400] 12:24:59 INFO - PROCESS | 1834 | 1462476299661 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]]]}] 12:24:59 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | Canvas test: 2d.shadow.attributes.shadowBlur.invalid 12:24:59 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | took 1485ms 12:24:59 INFO - PROCESS | 1834 | 1462476299698 Marionette TRACE conn3 -> [0,2445,"getWindowHandle",null] 12:24:59 INFO - PROCESS | 1834 | 1462476299702 Marionette TRACE conn3 <- [1,2445,null,{"value":"8"}] 12:24:59 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html 12:24:59 INFO - PROCESS | 1834 | 1462476299708 Marionette TRACE conn3 -> [0,2446,"setScriptTimeout",{"ms":35000}] 12:24:59 INFO - PROCESS | 1834 | 1462476299711 Marionette TRACE conn3 <- [1,2446,null,{}] 12:24:59 INFO - PROCESS | 1834 | 1462476299717 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}] 12:24:59 INFO - PROCESS | 1834 | 1462476299937 Marionette TRACE conn3 <- [1,2447,null,{"value":null}] 12:25:00 INFO - PROCESS | 1834 | 1462476300200 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\", \"80296d11-d1d5-4e42-bf66-5e284310a16f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:25:00 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f29846e0000 == 160 [pid = 1834] [id = 619] 12:25:00 INFO - PROCESS | 1834 | ++DOMWINDOW == 151 (0x7f29811a3800) [pid = 1834] [serial = 1858] [outer = (nil)] 12:25:00 INFO - PROCESS | 1834 | ++DOMWINDOW == 152 (0x7f2984622400) [pid = 1834] [serial = 1859] [outer = 0x7f29811a3800] 12:25:00 INFO - PROCESS | 1834 | 1462476300275 Marionette DEBUG loaded listener.js 12:25:00 INFO - PROCESS | 1834 | ++DOMWINDOW == 153 (0x7f2984653c00) [pid = 1834] [serial = 1860] [outer = 0x7f29811a3800] 12:25:01 INFO - PROCESS | 1834 | 1462476301194 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]]]}] 12:25:01 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | Canvas test: 2d.shadow.attributes.shadowBlur.valid 12:25:01 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | took 1529ms 12:25:01 INFO - PROCESS | 1834 | 1462476301238 Marionette TRACE conn3 -> [0,2449,"getWindowHandle",null] 12:25:01 INFO - PROCESS | 1834 | 1462476301242 Marionette TRACE conn3 <- [1,2449,null,{"value":"8"}] 12:25:01 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html 12:25:01 INFO - PROCESS | 1834 | 1462476301247 Marionette TRACE conn3 -> [0,2450,"setScriptTimeout",{"ms":35000}] 12:25:01 INFO - PROCESS | 1834 | 1462476301251 Marionette TRACE conn3 <- [1,2450,null,{}] 12:25:01 INFO - PROCESS | 1834 | 1462476301256 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}] 12:25:01 INFO - PROCESS | 1834 | 1462476301550 Marionette TRACE conn3 <- [1,2451,null,{"value":null}] 12:25:01 INFO - PROCESS | 1834 | 1462476301892 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\", \"80296d11-d1d5-4e42-bf66-5e284310a16f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:25:01 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f2985b85800 == 161 [pid = 1834] [id = 620] 12:25:01 INFO - PROCESS | 1834 | ++DOMWINDOW == 154 (0x7f2985b31000) [pid = 1834] [serial = 1861] [outer = (nil)] 12:25:01 INFO - PROCESS | 1834 | ++DOMWINDOW == 155 (0x7f2986b30000) [pid = 1834] [serial = 1862] [outer = 0x7f2985b31000] 12:25:01 INFO - PROCESS | 1834 | 1462476301975 Marionette DEBUG loaded listener.js 12:25:02 INFO - PROCESS | 1834 | ++DOMWINDOW == 156 (0x7f2986b37800) [pid = 1834] [serial = 1863] [outer = 0x7f2985b31000] 12:25:02 INFO - PROCESS | 1834 | 1462476302853 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]]]}] 12:25:02 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | Canvas test: 2d.shadow.attributes.shadowColor.initial 12:25:02 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | took 1643ms 12:25:02 INFO - PROCESS | 1834 | 1462476302898 Marionette TRACE conn3 -> [0,2453,"getWindowHandle",null] 12:25:02 INFO - PROCESS | 1834 | 1462476302906 Marionette TRACE conn3 <- [1,2453,null,{"value":"8"}] 12:25:02 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html 12:25:02 INFO - PROCESS | 1834 | 1462476302923 Marionette TRACE conn3 -> [0,2454,"setScriptTimeout",{"ms":35000}] 12:25:02 INFO - PROCESS | 1834 | 1462476302929 Marionette TRACE conn3 <- [1,2454,null,{}] 12:25:02 INFO - PROCESS | 1834 | 1462476302937 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}] 12:25:03 INFO - PROCESS | 1834 | 1462476303300 Marionette TRACE conn3 <- [1,2455,null,{"value":null}] 12:25:03 INFO - PROCESS | 1834 | 1462476303626 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\", \"80296d11-d1d5-4e42-bf66-5e284310a16f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:25:03 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f2985f4f800 == 162 [pid = 1834] [id = 621] 12:25:03 INFO - PROCESS | 1834 | ++DOMWINDOW == 157 (0x7f2985b2c000) [pid = 1834] [serial = 1864] [outer = (nil)] 12:25:03 INFO - PROCESS | 1834 | ++DOMWINDOW == 158 (0x7f2986f6bc00) [pid = 1834] [serial = 1865] [outer = 0x7f2985b2c000] 12:25:03 INFO - PROCESS | 1834 | 1462476303699 Marionette DEBUG loaded listener.js 12:25:03 INFO - PROCESS | 1834 | ++DOMWINDOW == 159 (0x7f298a5e3800) [pid = 1834] [serial = 1866] [outer = 0x7f2985b2c000] 12:25:04 INFO - PROCESS | 1834 | 1462476304517 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]]]}] 12:25:04 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | Canvas test: 2d.shadow.attributes.shadowColor.invalid 12:25:04 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | took 1640ms 12:25:04 INFO - PROCESS | 1834 | 1462476304564 Marionette TRACE conn3 -> [0,2457,"getWindowHandle",null] 12:25:04 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html 12:25:04 INFO - PROCESS | 1834 | 1462476304568 Marionette TRACE conn3 <- [1,2457,null,{"value":"8"}] 12:25:04 INFO - PROCESS | 1834 | 1462476304575 Marionette TRACE conn3 -> [0,2458,"setScriptTimeout",{"ms":35000}] 12:25:04 INFO - PROCESS | 1834 | 1462476304579 Marionette TRACE conn3 <- [1,2458,null,{}] 12:25:04 INFO - PROCESS | 1834 | 1462476304585 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}] 12:25:04 INFO - PROCESS | 1834 | 1462476304805 Marionette TRACE conn3 <- [1,2459,null,{"value":null}] 12:25:05 INFO - PROCESS | 1834 | 1462476305071 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\", \"80296d11-d1d5-4e42-bf66-5e284310a16f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:25:05 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f2986bcc000 == 163 [pid = 1834] [id = 622] 12:25:05 INFO - PROCESS | 1834 | ++DOMWINDOW == 160 (0x7f298616cc00) [pid = 1834] [serial = 1867] [outer = (nil)] 12:25:05 INFO - PROCESS | 1834 | ++DOMWINDOW == 161 (0x7f298a792800) [pid = 1834] [serial = 1868] [outer = 0x7f298616cc00] 12:25:05 INFO - PROCESS | 1834 | 1462476305147 Marionette DEBUG loaded listener.js 12:25:05 INFO - PROCESS | 1834 | ++DOMWINDOW == 162 (0x7f298a987000) [pid = 1834] [serial = 1869] [outer = 0x7f298616cc00] 12:25:06 INFO - PROCESS | 1834 | 1462476306032 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]]]}] 12:25:06 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | Canvas test: 2d.shadow.attributes.shadowColor.valid 12:25:06 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | took 1531ms 12:25:06 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html 12:25:06 INFO - PROCESS | 1834 | 1462476306106 Marionette TRACE conn3 -> [0,2461,"getWindowHandle",null] 12:25:06 INFO - PROCESS | 1834 | 1462476306109 Marionette TRACE conn3 <- [1,2461,null,{"value":"8"}] 12:25:06 INFO - PROCESS | 1834 | 1462476306116 Marionette TRACE conn3 -> [0,2462,"setScriptTimeout",{"ms":35000}] 12:25:06 INFO - PROCESS | 1834 | 1462476306119 Marionette TRACE conn3 <- [1,2462,null,{}] 12:25:06 INFO - PROCESS | 1834 | 1462476306125 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}] 12:25:06 INFO - PROCESS | 1834 | 1462476306381 Marionette TRACE conn3 <- [1,2463,null,{"value":null}] 12:25:06 INFO - PROCESS | 1834 | 1462476306691 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\", \"80296d11-d1d5-4e42-bf66-5e284310a16f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:25:06 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f298bab8800 == 164 [pid = 1834] [id = 623] 12:25:06 INFO - PROCESS | 1834 | ++DOMWINDOW == 163 (0x7f297e8d8800) [pid = 1834] [serial = 1870] [outer = (nil)] 12:25:06 INFO - PROCESS | 1834 | ++DOMWINDOW == 164 (0x7f298a527c00) [pid = 1834] [serial = 1871] [outer = 0x7f297e8d8800] 12:25:06 INFO - PROCESS | 1834 | 1462476306769 Marionette DEBUG loaded listener.js 12:25:06 INFO - PROCESS | 1834 | ++DOMWINDOW == 165 (0x7f298bcf6000) [pid = 1834] [serial = 1872] [outer = 0x7f297e8d8800] 12:25:07 INFO - PROCESS | 1834 | 1462476307643 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]]]}] 12:25:07 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | Canvas test: 2d.shadow.attributes.shadowOffset.initial 12:25:07 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | took 1582ms 12:25:07 INFO - PROCESS | 1834 | 1462476307697 Marionette TRACE conn3 -> [0,2465,"getWindowHandle",null] 12:25:07 INFO - PROCESS | 1834 | 1462476307701 Marionette TRACE conn3 <- [1,2465,null,{"value":"8"}] 12:25:07 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html 12:25:07 INFO - PROCESS | 1834 | 1462476307708 Marionette TRACE conn3 -> [0,2466,"setScriptTimeout",{"ms":35000}] 12:25:07 INFO - PROCESS | 1834 | 1462476307711 Marionette TRACE conn3 <- [1,2466,null,{}] 12:25:07 INFO - PROCESS | 1834 | 1462476307719 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}] 12:25:07 INFO - PROCESS | 1834 | 1462476307962 Marionette TRACE conn3 <- [1,2467,null,{"value":null}] 12:25:08 INFO - PROCESS | 1834 | 1462476308266 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\", \"80296d11-d1d5-4e42-bf66-5e284310a16f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:25:08 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f298c617800 == 165 [pid = 1834] [id = 624] 12:25:08 INFO - PROCESS | 1834 | ++DOMWINDOW == 166 (0x7f2982406800) [pid = 1834] [serial = 1873] [outer = (nil)] 12:25:08 INFO - PROCESS | 1834 | ++DOMWINDOW == 167 (0x7f298c3b8000) [pid = 1834] [serial = 1874] [outer = 0x7f2982406800] 12:25:08 INFO - PROCESS | 1834 | 1462476308349 Marionette DEBUG loaded listener.js 12:25:08 INFO - PROCESS | 1834 | ++DOMWINDOW == 168 (0x7f298c4ee000) [pid = 1834] [serial = 1875] [outer = 0x7f2982406800] 12:25:09 INFO - PROCESS | 1834 | 1462476309213 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]]]}] 12:25:09 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | Canvas test: 2d.shadow.attributes.shadowOffset.invalid 12:25:09 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | took 1536ms 12:25:09 INFO - PROCESS | 1834 | 1462476309245 Marionette TRACE conn3 -> [0,2469,"getWindowHandle",null] 12:25:09 INFO - PROCESS | 1834 | 1462476309248 Marionette TRACE conn3 <- [1,2469,null,{"value":"8"}] 12:25:09 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html 12:25:09 INFO - PROCESS | 1834 | 1462476309255 Marionette TRACE conn3 -> [0,2470,"setScriptTimeout",{"ms":35000}] 12:25:09 INFO - PROCESS | 1834 | 1462476309259 Marionette TRACE conn3 <- [1,2470,null,{}] 12:25:09 INFO - PROCESS | 1834 | 1462476309265 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}] 12:25:09 INFO - PROCESS | 1834 | 1462476309522 Marionette TRACE conn3 <- [1,2471,null,{"value":null}] 12:25:09 INFO - PROCESS | 1834 | 1462476309797 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\", \"80296d11-d1d5-4e42-bf66-5e284310a16f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:25:09 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f298d014000 == 166 [pid = 1834] [id = 625] 12:25:09 INFO - PROCESS | 1834 | ++DOMWINDOW == 169 (0x7f298cde1400) [pid = 1834] [serial = 1876] [outer = (nil)] 12:25:09 INFO - PROCESS | 1834 | ++DOMWINDOW == 170 (0x7f298cdea800) [pid = 1834] [serial = 1877] [outer = 0x7f298cde1400] 12:25:09 INFO - PROCESS | 1834 | 1462476309932 Marionette DEBUG loaded listener.js 12:25:10 INFO - PROCESS | 1834 | ++DOMWINDOW == 171 (0x7f298d1dd800) [pid = 1834] [serial = 1878] [outer = 0x7f298cde1400] 12:25:10 INFO - PROCESS | 1834 | 1462476310857 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]]]}] 12:25:10 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | Canvas test: 2d.shadow.attributes.shadowOffset.valid 12:25:10 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | took 1686ms 12:25:10 INFO - PROCESS | 1834 | 1462476310944 Marionette TRACE conn3 -> [0,2473,"getWindowHandle",null] 12:25:10 INFO - PROCESS | 1834 | 1462476310950 Marionette TRACE conn3 <- [1,2473,null,{"value":"8"}] 12:25:10 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.alpha.html 12:25:10 INFO - PROCESS | 1834 | 1462476310961 Marionette TRACE conn3 -> [0,2474,"setScriptTimeout",{"ms":35000}] 12:25:10 INFO - PROCESS | 1834 | 1462476310965 Marionette TRACE conn3 <- [1,2474,null,{}] 12:25:10 INFO - PROCESS | 1834 | 1462476310974 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}] 12:25:11 INFO - PROCESS | 1834 | 1462476311330 Marionette TRACE conn3 <- [1,2475,null,{"value":null}] 12:25:11 INFO - PROCESS | 1834 | 1462476311581 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\", \"80296d11-d1d5-4e42-bf66-5e284310a16f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:25:11 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f298d2aa000 == 167 [pid = 1834] [id = 626] 12:25:11 INFO - PROCESS | 1834 | ++DOMWINDOW == 172 (0x7f298d210400) [pid = 1834] [serial = 1879] [outer = (nil)] 12:25:11 INFO - PROCESS | 1834 | ++DOMWINDOW == 173 (0x7f298d21b400) [pid = 1834] [serial = 1880] [outer = 0x7f298d210400] 12:25:11 INFO - PROCESS | 1834 | 1462476311656 Marionette DEBUG loaded listener.js 12:25:11 INFO - PROCESS | 1834 | ++DOMWINDOW == 174 (0x7f298d429000) [pid = 1834] [serial = 1881] [outer = 0x7f298d210400] 12:25:12 INFO - PROCESS | 1834 | 1462476312573 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]]]}] 12:25:12 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.alpha.html | Shadows are drawn correctly for partially-transparent canvases 12:25:12 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.alpha.html | took 1687ms 12:25:12 INFO - PROCESS | 1834 | 1462476312648 Marionette TRACE conn3 -> [0,2477,"getWindowHandle",null] 12:25:12 INFO - PROCESS | 1834 | 1462476312651 Marionette TRACE conn3 <- [1,2477,null,{"value":"8"}] 12:25:12 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.basic.html 12:25:12 INFO - PROCESS | 1834 | 1462476312657 Marionette TRACE conn3 -> [0,2478,"setScriptTimeout",{"ms":35000}] 12:25:12 INFO - PROCESS | 1834 | 1462476312659 Marionette TRACE conn3 <- [1,2478,null,{}] 12:25:12 INFO - PROCESS | 1834 | 1462476312665 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}] 12:25:12 INFO - PROCESS | 1834 | 1462476312939 Marionette TRACE conn3 <- [1,2479,null,{"value":null}] 12:25:13 INFO - PROCESS | 1834 | 1462476313291 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\", \"80296d11-d1d5-4e42-bf66-5e284310a16f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:25:13 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f298e80e800 == 168 [pid = 1834] [id = 627] 12:25:13 INFO - PROCESS | 1834 | ++DOMWINDOW == 175 (0x7f298d481800) [pid = 1834] [serial = 1882] [outer = (nil)] 12:25:13 INFO - PROCESS | 1834 | ++DOMWINDOW == 176 (0x7f298d719c00) [pid = 1834] [serial = 1883] [outer = 0x7f298d481800] 12:25:13 INFO - PROCESS | 1834 | 1462476313368 Marionette DEBUG loaded listener.js 12:25:13 INFO - PROCESS | 1834 | ++DOMWINDOW == 177 (0x7f298e587400) [pid = 1834] [serial = 1884] [outer = 0x7f298d481800] 12:25:14 INFO - PROCESS | 1834 | 1462476314196 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]]]}] 12:25:14 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.basic.html | Shadows are drawn for canvases 12:25:14 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.basic.html | took 1578ms 12:25:14 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html 12:25:14 INFO - PROCESS | 1834 | 1462476314236 Marionette TRACE conn3 -> [0,2481,"getWindowHandle",null] 12:25:14 INFO - PROCESS | 1834 | 1462476314238 Marionette TRACE conn3 <- [1,2481,null,{"value":"8"}] 12:25:14 INFO - PROCESS | 1834 | 1462476314245 Marionette TRACE conn3 -> [0,2482,"setScriptTimeout",{"ms":35000}] 12:25:14 INFO - PROCESS | 1834 | 1462476314248 Marionette TRACE conn3 <- [1,2482,null,{}] 12:25:14 INFO - PROCESS | 1834 | 1462476314253 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}] 12:25:14 INFO - PROCESS | 1834 | 1462476314477 Marionette TRACE conn3 <- [1,2483,null,{"value":null}] 12:25:14 INFO - PROCESS | 1834 | 1462476314760 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\", \"80296d11-d1d5-4e42-bf66-5e284310a16f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:25:14 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f2995424800 == 169 [pid = 1834] [id = 628] 12:25:14 INFO - PROCESS | 1834 | ++DOMWINDOW == 178 (0x7f298d47b800) [pid = 1834] [serial = 1885] [outer = (nil)] 12:25:14 INFO - PROCESS | 1834 | ++DOMWINDOW == 179 (0x7f298e93d400) [pid = 1834] [serial = 1886] [outer = 0x7f298d47b800] 12:25:14 INFO - PROCESS | 1834 | 1462476314873 Marionette DEBUG loaded listener.js 12:25:14 INFO - PROCESS | 1834 | ++DOMWINDOW == 180 (0x7f298fe79400) [pid = 1834] [serial = 1887] [outer = 0x7f298d47b800] 12:25:15 INFO - PROCESS | 1834 | 1462476315744 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]]]}] 12:25:15 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | Shadows are not drawn for transparent canvases 12:25:15 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | took 1539ms 12:25:15 INFO - PROCESS | 1834 | 1462476315784 Marionette TRACE conn3 -> [0,2485,"getWindowHandle",null] 12:25:15 INFO - PROCESS | 1834 | 1462476315787 Marionette TRACE conn3 <- [1,2485,null,{"value":"8"}] 12:25:15 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html 12:25:15 INFO - PROCESS | 1834 | 1462476315793 Marionette TRACE conn3 -> [0,2486,"setScriptTimeout",{"ms":35000}] 12:25:15 INFO - PROCESS | 1834 | 1462476315795 Marionette TRACE conn3 <- [1,2486,null,{}] 12:25:15 INFO - PROCESS | 1834 | 1462476315801 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}] 12:25:16 INFO - PROCESS | 1834 | 1462476316026 Marionette TRACE conn3 <- [1,2487,null,{"value":null}] 12:25:16 INFO - PROCESS | 1834 | 1462476316276 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\", \"80296d11-d1d5-4e42-bf66-5e284310a16f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:25:16 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f2997484800 == 170 [pid = 1834] [id = 629] 12:25:16 INFO - PROCESS | 1834 | ++DOMWINDOW == 181 (0x7f298d1d4400) [pid = 1834] [serial = 1888] [outer = (nil)] 12:25:16 INFO - PROCESS | 1834 | ++DOMWINDOW == 182 (0x7f298fecc400) [pid = 1834] [serial = 1889] [outer = 0x7f298d1d4400] 12:25:16 INFO - PROCESS | 1834 | 1462476316350 Marionette DEBUG loaded listener.js 12:25:16 INFO - PROCESS | 1834 | ++DOMWINDOW == 183 (0x7f2992735400) [pid = 1834] [serial = 1890] [outer = 0x7f298d1d4400] 12:25:17 INFO - PROCESS | 1834 | 1462476317271 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]]]}] 12:25:17 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | Shadows are not drawn for transparent parts of canvases 12:25:17 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | took 1528ms 12:25:17 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.1.html 12:25:17 INFO - PROCESS | 1834 | 1462476317324 Marionette TRACE conn3 -> [0,2489,"getWindowHandle",null] 12:25:17 INFO - PROCESS | 1834 | 1462476317327 Marionette TRACE conn3 <- [1,2489,null,{"value":"8"}] 12:25:17 INFO - PROCESS | 1834 | 1462476317333 Marionette TRACE conn3 -> [0,2490,"setScriptTimeout",{"ms":35000}] 12:25:17 INFO - PROCESS | 1834 | 1462476317336 Marionette TRACE conn3 <- [1,2490,null,{}] 12:25:17 INFO - PROCESS | 1834 | 1462476317341 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}] 12:25:17 INFO - PROCESS | 1834 | 1462476317584 Marionette TRACE conn3 <- [1,2491,null,{"value":null}] 12:25:17 INFO - PROCESS | 1834 | 1462476317860 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\", \"80296d11-d1d5-4e42-bf66-5e284310a16f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:25:17 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f299ca16800 == 171 [pid = 1834] [id = 630] 12:25:17 INFO - PROCESS | 1834 | ++DOMWINDOW == 184 (0x7f298d476800) [pid = 1834] [serial = 1891] [outer = (nil)] 12:25:17 INFO - PROCESS | 1834 | ++DOMWINDOW == 185 (0x7f2993cd6400) [pid = 1834] [serial = 1892] [outer = 0x7f298d476800] 12:25:17 INFO - PROCESS | 1834 | 1462476317975 Marionette DEBUG loaded listener.js 12:25:18 INFO - PROCESS | 1834 | ++DOMWINDOW == 186 (0x7f2994d48c00) [pid = 1834] [serial = 1893] [outer = 0x7f298d476800] 12:25:18 INFO - PROCESS | 1834 | 1462476318849 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]]]}] 12:25:18 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.1.html | Shadows of clipped shapes are still drawn within the clipping region 12:25:18 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.1.html | took 1582ms 12:25:18 INFO - PROCESS | 1834 | 1462476318916 Marionette TRACE conn3 -> [0,2493,"getWindowHandle",null] 12:25:18 INFO - PROCESS | 1834 | 1462476318919 Marionette TRACE conn3 <- [1,2493,null,{"value":"8"}] 12:25:18 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.2.html 12:25:18 INFO - PROCESS | 1834 | 1462476318925 Marionette TRACE conn3 -> [0,2494,"setScriptTimeout",{"ms":35000}] 12:25:18 INFO - PROCESS | 1834 | 1462476318928 Marionette TRACE conn3 <- [1,2494,null,{}] 12:25:18 INFO - PROCESS | 1834 | 1462476318935 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}] 12:25:19 INFO - PROCESS | 1834 | 1462476319169 Marionette TRACE conn3 <- [1,2495,null,{"value":null}] 12:25:19 INFO - PROCESS | 1834 | 1462476319439 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\", \"80296d11-d1d5-4e42-bf66-5e284310a16f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:25:19 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f29a3416000 == 172 [pid = 1834] [id = 631] 12:25:19 INFO - PROCESS | 1834 | ++DOMWINDOW == 187 (0x7f298d7ec000) [pid = 1834] [serial = 1894] [outer = (nil)] 12:25:19 INFO - PROCESS | 1834 | ++DOMWINDOW == 188 (0x7f299583b000) [pid = 1834] [serial = 1895] [outer = 0x7f298d7ec000] 12:25:19 INFO - PROCESS | 1834 | 1462476319565 Marionette DEBUG loaded listener.js 12:25:19 INFO - PROCESS | 1834 | ++DOMWINDOW == 189 (0x7f2995953400) [pid = 1834] [serial = 1896] [outer = 0x7f298d7ec000] 12:25:20 INFO - PROCESS | 1834 | 1462476320436 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]]]}] 12:25:20 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.2.html | Shadows are not drawn outside the clipping region 12:25:20 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.2.html | took 1540ms 12:25:20 INFO - PROCESS | 1834 | 1462476320469 Marionette TRACE conn3 -> [0,2497,"getWindowHandle",null] 12:25:20 INFO - PROCESS | 1834 | 1462476320473 Marionette TRACE conn3 <- [1,2497,null,{"value":"8"}] 12:25:20 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.3.html 12:25:20 INFO - PROCESS | 1834 | 1462476320479 Marionette TRACE conn3 -> [0,2498,"setScriptTimeout",{"ms":35000}] 12:25:20 INFO - PROCESS | 1834 | 1462476320481 Marionette TRACE conn3 <- [1,2498,null,{}] 12:25:20 INFO - PROCESS | 1834 | 1462476320486 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}] 12:25:20 INFO - PROCESS | 1834 | 1462476320721 Marionette TRACE conn3 <- [1,2499,null,{"value":null}] 12:25:21 INFO - PROCESS | 1834 | 1462476320997 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\", \"80296d11-d1d5-4e42-bf66-5e284310a16f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:25:21 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f29a3714000 == 173 [pid = 1834] [id = 632] 12:25:21 INFO - PROCESS | 1834 | ++DOMWINDOW == 190 (0x7f2993c0a000) [pid = 1834] [serial = 1897] [outer = (nil)] 12:25:21 INFO - PROCESS | 1834 | ++DOMWINDOW == 191 (0x7f2995d24800) [pid = 1834] [serial = 1898] [outer = 0x7f2993c0a000] 12:25:21 INFO - PROCESS | 1834 | 1462476321119 Marionette DEBUG loaded listener.js 12:25:21 INFO - PROCESS | 1834 | ++DOMWINDOW == 192 (0x7f2996126800) [pid = 1834] [serial = 1899] [outer = 0x7f2993c0a000] 12:25:21 INFO - PROCESS | 1834 | 1462476321993 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]]]}] 12:25:22 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.3.html | Shadows of clipped shapes are still drawn within the clipping region 12:25:22 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.3.html | took 1592ms 12:25:22 INFO - PROCESS | 1834 | 1462476322072 Marionette TRACE conn3 -> [0,2501,"getWindowHandle",null] 12:25:22 INFO - PROCESS | 1834 | 1462476322075 Marionette TRACE conn3 <- [1,2501,null,{"value":"8"}] 12:25:22 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.1.html 12:25:22 INFO - PROCESS | 1834 | 1462476322082 Marionette TRACE conn3 -> [0,2502,"setScriptTimeout",{"ms":35000}] 12:25:22 INFO - PROCESS | 1834 | 1462476322084 Marionette TRACE conn3 <- [1,2502,null,{}] 12:25:22 INFO - PROCESS | 1834 | 1462476322090 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}] 12:25:22 INFO - PROCESS | 1834 | 1462476322332 Marionette TRACE conn3 <- [1,2503,null,{"value":null}] 12:25:22 INFO - PROCESS | 1834 | 1462476322691 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\", \"80296d11-d1d5-4e42-bf66-5e284310a16f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:25:22 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f29a4973000 == 174 [pid = 1834] [id = 633] 12:25:22 INFO - PROCESS | 1834 | ++DOMWINDOW == 193 (0x7f2975747800) [pid = 1834] [serial = 1900] [outer = (nil)] 12:25:22 INFO - PROCESS | 1834 | ++DOMWINDOW == 194 (0x7f2996129000) [pid = 1834] [serial = 1901] [outer = 0x7f2975747800] 12:25:22 INFO - PROCESS | 1834 | 1462476322768 Marionette DEBUG loaded listener.js 12:25:22 INFO - PROCESS | 1834 | ++DOMWINDOW == 195 (0x7f2996741c00) [pid = 1834] [serial = 1902] [outer = 0x7f2975747800] 12:25:24 INFO - PROCESS | 1834 | --DOCSHELL 0x7f29a81b8000 == 173 [pid = 1834] [id = 86] 12:25:24 INFO - PROCESS | 1834 | --DOCSHELL 0x7f2977264000 == 172 [pid = 1834] [id = 613] 12:25:24 INFO - PROCESS | 1834 | --DOCSHELL 0x7f297f09e000 == 171 [pid = 1834] [id = 612] 12:25:24 INFO - PROCESS | 1834 | --DOCSHELL 0x7f297c4d3000 == 170 [pid = 1834] [id = 611] 12:25:24 INFO - PROCESS | 1834 | --DOCSHELL 0x7f2979333800 == 169 [pid = 1834] [id = 610] 12:25:24 INFO - PROCESS | 1834 | --DOCSHELL 0x7f2999406000 == 168 [pid = 1834] [id = 608] 12:25:24 INFO - PROCESS | 1834 | --DOCSHELL 0x7f299661d000 == 167 [pid = 1834] [id = 607] 12:25:24 INFO - PROCESS | 1834 | --DOCSHELL 0x7f2996146800 == 166 [pid = 1834] [id = 606] 12:25:24 INFO - PROCESS | 1834 | --DOCSHELL 0x7f29954f4800 == 165 [pid = 1834] [id = 605] 12:25:24 INFO - PROCESS | 1834 | --DOCSHELL 0x7f2993270000 == 164 [pid = 1834] [id = 604] 12:25:24 INFO - PROCESS | 1834 | --DOCSHELL 0x7f299009a000 == 163 [pid = 1834] [id = 603] 12:25:24 INFO - PROCESS | 1834 | --DOCSHELL 0x7f298e5a9800 == 162 [pid = 1834] [id = 602] 12:25:24 INFO - PROCESS | 1834 | --DOCSHELL 0x7f298d334800 == 161 [pid = 1834] [id = 601] 12:25:24 INFO - PROCESS | 1834 | --DOCSHELL 0x7f298cc13000 == 160 [pid = 1834] [id = 600] 12:25:24 INFO - PROCESS | 1834 | --DOCSHELL 0x7f298c618000 == 159 [pid = 1834] [id = 599] 12:25:24 INFO - PROCESS | 1834 | --DOCSHELL 0x7f298b92d000 == 158 [pid = 1834] [id = 598] 12:25:24 INFO - PROCESS | 1834 | --DOCSHELL 0x7f29862d2000 == 157 [pid = 1834] [id = 597] 12:25:24 INFO - PROCESS | 1834 | --DOCSHELL 0x7f2985c6c000 == 156 [pid = 1834] [id = 596] 12:25:24 INFO - PROCESS | 1834 | --DOCSHELL 0x7f2984dde800 == 155 [pid = 1834] [id = 595] 12:25:24 INFO - PROCESS | 1834 | --DOCSHELL 0x7f297e7b1800 == 154 [pid = 1834] [id = 566] 12:25:24 INFO - PROCESS | 1834 | --DOCSHELL 0x7f2984343000 == 153 [pid = 1834] [id = 594] 12:25:24 INFO - PROCESS | 1834 | --DOCSHELL 0x7f2983127000 == 152 [pid = 1834] [id = 593] 12:25:24 INFO - PROCESS | 1834 | --DOCSHELL 0x7f29808c5000 == 151 [pid = 1834] [id = 592] 12:25:24 INFO - PROCESS | 1834 | --DOCSHELL 0x7f297afed800 == 150 [pid = 1834] [id = 591] 12:25:24 INFO - PROCESS | 1834 | --DOMWINDOW == 194 (0x7f2985b29400) [pid = 1834] [serial = 1725] [outer = (nil)] [url = about:blank] 12:25:24 INFO - PROCESS | 1834 | --DOMWINDOW == 193 (0x7f2985906400) [pid = 1834] [serial = 1724] [outer = (nil)] [url = about:blank] 12:25:24 INFO - PROCESS | 1834 | --DOMWINDOW == 192 (0x7f2986b39c00) [pid = 1834] [serial = 1731] [outer = (nil)] [url = about:blank] 12:25:24 INFO - PROCESS | 1834 | --DOMWINDOW == 191 (0x7f2986b35800) [pid = 1834] [serial = 1730] [outer = (nil)] [url = about:blank] 12:25:24 INFO - PROCESS | 1834 | --DOMWINDOW == 190 (0x7f2982412000) [pid = 1834] [serial = 1716] [outer = (nil)] [url = about:blank] 12:25:24 INFO - PROCESS | 1834 | --DOMWINDOW == 189 (0x7f29811a1c00) [pid = 1834] [serial = 1715] [outer = (nil)] [url = about:blank] 12:25:24 INFO - PROCESS | 1834 | --DOMWINDOW == 188 (0x7f298a987800) [pid = 1834] [serial = 1734] [outer = (nil)] [url = about:blank] 12:25:24 INFO - PROCESS | 1834 | --DOMWINDOW == 187 (0x7f297e8d0c00) [pid = 1834] [serial = 1766] [outer = (nil)] [url = about:blank] 12:25:24 INFO - PROCESS | 1834 | --DOMWINDOW == 186 (0x7f2980d9c000) [pid = 1834] [serial = 1770] [outer = (nil)] [url = about:blank] 12:25:24 INFO - PROCESS | 1834 | --DOMWINDOW == 185 (0x7f2980da4000) [pid = 1834] [serial = 1772] [outer = (nil)] [url = about:blank] 12:25:24 INFO - PROCESS | 1834 | --DOMWINDOW == 184 (0x7f298092f800) [pid = 1834] [serial = 1632] [outer = (nil)] [url = about:blank] 12:25:24 INFO - PROCESS | 1834 | --DOMWINDOW == 183 (0x7f297f464400) [pid = 1834] [serial = 1767] [outer = (nil)] [url = about:blank] 12:25:24 INFO - PROCESS | 1834 | --DOMWINDOW == 182 (0x7f2980937c00) [pid = 1834] [serial = 1769] [outer = (nil)] [url = about:blank] 12:25:24 INFO - PROCESS | 1834 | --DOMWINDOW == 181 (0x7f298a788c00) [pid = 1834] [serial = 1733] [outer = (nil)] [url = about:blank] 12:25:24 INFO - PROCESS | 1834 | --DOMWINDOW == 180 (0x7f298e58bc00) [pid = 1834] [serial = 1752] [outer = (nil)] [url = about:blank] 12:25:24 INFO - PROCESS | 1834 | --DOMWINDOW == 179 (0x7f298d7e9400) [pid = 1834] [serial = 1751] [outer = (nil)] [url = about:blank] 12:25:24 INFO - PROCESS | 1834 | --DOMWINDOW == 178 (0x7f2986170400) [pid = 1834] [serial = 1728] [outer = (nil)] [url = about:blank] 12:25:24 INFO - PROCESS | 1834 | --DOMWINDOW == 177 (0x7f2985b2a400) [pid = 1834] [serial = 1727] [outer = (nil)] [url = about:blank] 12:25:24 INFO - PROCESS | 1834 | --DOMWINDOW == 176 (0x7f298c927800) [pid = 1834] [serial = 1740] [outer = (nil)] [url = about:blank] 12:25:24 INFO - PROCESS | 1834 | --DOMWINDOW == 175 (0x7f298c4e2400) [pid = 1834] [serial = 1739] [outer = (nil)] [url = about:blank] 12:25:24 INFO - PROCESS | 1834 | --DOMWINDOW == 174 (0x7f298465b000) [pid = 1834] [serial = 1722] [outer = (nil)] [url = about:blank] 12:25:24 INFO - PROCESS | 1834 | --DOMWINDOW == 173 (0x7f2984628400) [pid = 1834] [serial = 1721] [outer = (nil)] [url = about:blank] 12:25:24 INFO - PROCESS | 1834 | --DOMWINDOW == 172 (0x7f298d19ec00) [pid = 1834] [serial = 1743] [outer = (nil)] [url = about:blank] 12:25:24 INFO - PROCESS | 1834 | --DOMWINDOW == 171 (0x7f298cd61c00) [pid = 1834] [serial = 1742] [outer = (nil)] [url = about:blank] 12:25:24 INFO - PROCESS | 1834 | --DOMWINDOW == 170 (0x7f298d47f800) [pid = 1834] [serial = 1749] [outer = (nil)] [url = about:blank] 12:25:24 INFO - PROCESS | 1834 | --DOMWINDOW == 169 (0x7f298d477000) [pid = 1834] [serial = 1748] [outer = (nil)] [url = about:blank] 12:25:24 INFO - PROCESS | 1834 | --DOMWINDOW == 168 (0x7f298461c400) [pid = 1834] [serial = 1719] [outer = (nil)] [url = about:blank] 12:25:24 INFO - PROCESS | 1834 | --DOMWINDOW == 167 (0x7f2984486c00) [pid = 1834] [serial = 1718] [outer = (nil)] [url = about:blank] 12:25:24 INFO - PROCESS | 1834 | --DOMWINDOW == 166 (0x7f2980e6a000) [pid = 1834] [serial = 1713] [outer = (nil)] [url = about:blank] 12:25:24 INFO - PROCESS | 1834 | --DOMWINDOW == 165 (0x7f2980da5000) [pid = 1834] [serial = 1712] [outer = (nil)] [url = about:blank] 12:25:24 INFO - PROCESS | 1834 | --DOMWINDOW == 164 (0x7f297b2ef800) [pid = 1834] [serial = 1757] [outer = (nil)] [url = about:blank] 12:25:24 INFO - PROCESS | 1834 | --DOMWINDOW == 163 (0x7f297573f400) [pid = 1834] [serial = 1760] [outer = (nil)] [url = about:blank] 12:25:24 INFO - PROCESS | 1834 | --DOMWINDOW == 162 (0x7f29791edc00) [pid = 1834] [serial = 1761] [outer = (nil)] [url = about:blank] 12:25:24 INFO - PROCESS | 1834 | --DOMWINDOW == 161 (0x7f297f467800) [pid = 1834] [serial = 1707] [outer = (nil)] [url = about:blank] 12:25:24 INFO - PROCESS | 1834 | --DOMWINDOW == 160 (0x7f297e8f4400) [pid = 1834] [serial = 1706] [outer = (nil)] [url = about:blank] 12:25:24 INFO - PROCESS | 1834 | --DOMWINDOW == 159 (0x7f298bd0b000) [pid = 1834] [serial = 1737] [outer = (nil)] [url = about:blank] 12:25:24 INFO - PROCESS | 1834 | --DOMWINDOW == 158 (0x7f298b9d1800) [pid = 1834] [serial = 1736] [outer = (nil)] [url = about:blank] 12:25:24 INFO - PROCESS | 1834 | --DOMWINDOW == 157 (0x7f298f341800) [pid = 1834] [serial = 1755] [outer = (nil)] [url = about:blank] 12:25:24 INFO - PROCESS | 1834 | --DOMWINDOW == 156 (0x7f298e943000) [pid = 1834] [serial = 1754] [outer = (nil)] [url = about:blank] 12:25:24 INFO - PROCESS | 1834 | --DOMWINDOW == 155 (0x7f29809f5c00) [pid = 1834] [serial = 1710] [outer = (nil)] [url = about:blank] 12:25:24 INFO - PROCESS | 1834 | --DOMWINDOW == 154 (0x7f298092e400) [pid = 1834] [serial = 1709] [outer = (nil)] [url = about:blank] 12:25:24 INFO - PROCESS | 1834 | --DOMWINDOW == 153 (0x7f297ac27800) [pid = 1834] [serial = 1704] [outer = (nil)] [url = about:blank] 12:25:24 INFO - PROCESS | 1834 | --DOMWINDOW == 152 (0x7f2979bec000) [pid = 1834] [serial = 1703] [outer = (nil)] [url = about:blank] 12:25:24 INFO - PROCESS | 1834 | --DOMWINDOW == 151 (0x7f298d21d400) [pid = 1834] [serial = 1746] [outer = (nil)] [url = about:blank] 12:25:24 INFO - PROCESS | 1834 | --DOMWINDOW == 150 (0x7f298d211400) [pid = 1834] [serial = 1745] [outer = (nil)] [url = about:blank] 12:25:24 INFO - PROCESS | 1834 | --DOMWINDOW == 149 (0x7f297af44400) [pid = 1834] [serial = 1763] [outer = (nil)] [url = about:blank] 12:25:24 INFO - PROCESS | 1834 | --DOMWINDOW == 148 (0x7f297b2f2400) [pid = 1834] [serial = 1764] [outer = (nil)] [url = about:blank] 12:25:25 INFO - PROCESS | 1834 | 1462476325159 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]]]}] 12:25:25 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.1.html | Shadows are drawn using globalCompositeOperation 12:25:25 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.1.html | took 3087ms 12:25:25 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.2.html 12:25:25 INFO - PROCESS | 1834 | 1462476325169 Marionette TRACE conn3 -> [0,2505,"getWindowHandle",null] 12:25:25 INFO - PROCESS | 1834 | 1462476325174 Marionette TRACE conn3 <- [1,2505,null,{"value":"8"}] 12:25:25 INFO - PROCESS | 1834 | 1462476325184 Marionette TRACE conn3 -> [0,2506,"setScriptTimeout",{"ms":35000}] 12:25:25 INFO - PROCESS | 1834 | 1462476325190 Marionette TRACE conn3 <- [1,2506,null,{}] 12:25:25 INFO - PROCESS | 1834 | 1462476325199 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}] 12:25:25 INFO - PROCESS | 1834 | 1462476325403 Marionette TRACE conn3 <- [1,2507,null,{"value":null}] 12:25:25 INFO - PROCESS | 1834 | 1462476325628 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\", \"80296d11-d1d5-4e42-bf66-5e284310a16f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:25:25 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f2979333800 == 151 [pid = 1834] [id = 634] 12:25:25 INFO - PROCESS | 1834 | ++DOMWINDOW == 149 (0x7f29773dd800) [pid = 1834] [serial = 1903] [outer = (nil)] 12:25:25 INFO - PROCESS | 1834 | ++DOMWINDOW == 150 (0x7f297926bc00) [pid = 1834] [serial = 1904] [outer = 0x7f29773dd800] 12:25:25 INFO - PROCESS | 1834 | 1462476325697 Marionette DEBUG loaded listener.js 12:25:25 INFO - PROCESS | 1834 | ++DOMWINDOW == 151 (0x7f2979bf2800) [pid = 1834] [serial = 1905] [outer = 0x7f29773dd800] 12:25:26 INFO - PROCESS | 1834 | 1462476326460 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]]]}] 12:25:26 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.2.html | Shadows are drawn using globalCompositeOperation 12:25:26 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.2.html | took 1339ms 12:25:26 INFO - PROCESS | 1834 | 1462476326522 Marionette TRACE conn3 -> [0,2509,"getWindowHandle",null] 12:25:26 INFO - PROCESS | 1834 | 1462476326531 Marionette TRACE conn3 <- [1,2509,null,{"value":"8"}] 12:25:26 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.3.html 12:25:26 INFO - PROCESS | 1834 | 1462476326540 Marionette TRACE conn3 -> [0,2510,"setScriptTimeout",{"ms":35000}] 12:25:26 INFO - PROCESS | 1834 | 1462476326544 Marionette TRACE conn3 <- [1,2510,null,{}] 12:25:26 INFO - PROCESS | 1834 | 1462476326550 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}] 12:25:26 INFO - PROCESS | 1834 | 1462476326770 Marionette TRACE conn3 <- [1,2511,null,{"value":null}] 12:25:26 INFO - PROCESS | 1834 | 1462476326973 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\", \"80296d11-d1d5-4e42-bf66-5e284310a16f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:25:26 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f297b160000 == 152 [pid = 1834] [id = 635] 12:25:26 INFO - PROCESS | 1834 | ++DOMWINDOW == 152 (0x7f2975748400) [pid = 1834] [serial = 1906] [outer = (nil)] 12:25:27 INFO - PROCESS | 1834 | ++DOMWINDOW == 153 (0x7f297b2f6800) [pid = 1834] [serial = 1907] [outer = 0x7f2975748400] 12:25:27 INFO - PROCESS | 1834 | 1462476327039 Marionette DEBUG loaded listener.js 12:25:27 INFO - PROCESS | 1834 | ++DOMWINDOW == 154 (0x7f297c4c3800) [pid = 1834] [serial = 1908] [outer = 0x7f2975748400] 12:25:27 INFO - PROCESS | 1834 | 1462476327972 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]]]}] 12:25:28 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.3.html | Areas outside shadows are drawn correctly with destination-out 12:25:28 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.3.html | took 1488ms 12:25:28 INFO - PROCESS | 1834 | 1462476328035 Marionette TRACE conn3 -> [0,2513,"getWindowHandle",null] 12:25:28 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.blur.html 12:25:28 INFO - PROCESS | 1834 | 1462476328040 Marionette TRACE conn3 <- [1,2513,null,{"value":"8"}] 12:25:28 INFO - PROCESS | 1834 | 1462476328057 Marionette TRACE conn3 -> [0,2514,"setScriptTimeout",{"ms":35000}] 12:25:28 INFO - PROCESS | 1834 | 1462476328064 Marionette TRACE conn3 <- [1,2514,null,{}] 12:25:28 INFO - PROCESS | 1834 | 1462476328089 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}] 12:25:28 INFO - PROCESS | 1834 | 1462476328392 Marionette TRACE conn3 <- [1,2515,null,{"value":null}] 12:25:28 INFO - PROCESS | 1834 | 1462476328455 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\", \"80296d11-d1d5-4e42-bf66-5e284310a16f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:25:28 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f297f4cb000 == 153 [pid = 1834] [id = 636] 12:25:28 INFO - PROCESS | 1834 | ++DOMWINDOW == 155 (0x7f297f464000) [pid = 1834] [serial = 1909] [outer = (nil)] 12:25:28 INFO - PROCESS | 1834 | ++DOMWINDOW == 156 (0x7f297f468800) [pid = 1834] [serial = 1910] [outer = 0x7f297f464000] 12:25:28 INFO - PROCESS | 1834 | 1462476328528 Marionette DEBUG loaded listener.js 12:25:28 INFO - PROCESS | 1834 | ++DOMWINDOW == 157 (0x7f297fae1000) [pid = 1834] [serial = 1911] [outer = 0x7f297f464000] 12:25:29 INFO - PROCESS | 1834 | --DOMWINDOW == 156 (0x7f2975741800) [pid = 1834] [serial = 1756] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.zero.html] 12:25:29 INFO - PROCESS | 1834 | --DOMWINDOW == 155 (0x7f297ce80c00) [pid = 1834] [serial = 1699] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html] 12:25:30 INFO - PROCESS | 1834 | --DOMWINDOW == 154 (0x7f297e84f000) [pid = 1834] [serial = 1837] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.1.html] 12:25:30 INFO - PROCESS | 1834 | --DOMWINDOW == 153 (0x7f2981158400) [pid = 1834] [serial = 1798] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.cross.html] 12:25:30 INFO - PROCESS | 1834 | --DOMWINDOW == 152 (0x7f298d718c00) [pid = 1834] [serial = 1813] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html] 12:25:30 INFO - PROCESS | 1834 | --DOMWINDOW == 151 (0x7f2980da8400) [pid = 1834] [serial = 1816] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.modified.html] 12:25:30 INFO - PROCESS | 1834 | --DOMWINDOW == 150 (0x7f297f228400) [pid = 1834] [serial = 1777] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.set.html] 12:25:30 INFO - PROCESS | 1834 | --DOMWINDOW == 149 (0x7f2982470000) [pid = 1834] [serial = 1801] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html] 12:25:30 INFO - PROCESS | 1834 | --DOMWINDOW == 148 (0x7f29927e5c00) [pid = 1834] [serial = 1822] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.null.html] 12:25:30 INFO - PROCESS | 1834 | --DOMWINDOW == 147 (0x7f297926f000) [pid = 1834] [serial = 1774] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.round.html] 12:25:30 INFO - PROCESS | 1834 | --DOMWINDOW == 146 (0x7f298ffd9000) [pid = 1834] [serial = 1825] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.path.html] 12:25:30 INFO - PROCESS | 1834 | --DOMWINDOW == 145 (0x7f2975402800) [pid = 1834] [serial = 1804] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html] 12:25:30 INFO - PROCESS | 1834 | --DOMWINDOW == 144 (0x7f2983235800) [pid = 1834] [serial = 1786] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.alpha.html] 12:25:30 INFO - PROCESS | 1834 | --DOMWINDOW == 143 (0x7f2982c42000) [pid = 1834] [serial = 1807] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html] 12:25:30 INFO - PROCESS | 1834 | --DOMWINDOW == 142 (0x7f297e8d4400) [pid = 1834] [serial = 1810] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html] 12:25:30 INFO - PROCESS | 1834 | --DOMWINDOW == 141 (0x7f2986b3b000) [pid = 1834] [serial = 1789] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.basic.html] 12:25:30 INFO - PROCESS | 1834 | --DOMWINDOW == 140 (0x7f297573d000) [pid = 1834] [serial = 1831] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html] 12:25:30 INFO - PROCESS | 1834 | --DOMWINDOW == 139 (0x7f2982474400) [pid = 1834] [serial = 1783] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.undefined.html] 12:25:30 INFO - PROCESS | 1834 | --DOMWINDOW == 138 (0x7f2986b3c000) [pid = 1834] [serial = 1792] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.clip.html] 12:25:30 INFO - PROCESS | 1834 | --DOMWINDOW == 137 (0x7f297ac1cc00) [pid = 1834] [serial = 1834] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html] 12:25:30 INFO - PROCESS | 1834 | --DOMWINDOW == 136 (0x7f298246fc00) [pid = 1834] [serial = 1780] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.string.html] 12:25:30 INFO - PROCESS | 1834 | --DOMWINDOW == 135 (0x7f2986172400) [pid = 1834] [serial = 1795] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.created.html] 12:25:30 INFO - PROCESS | 1834 | --DOMWINDOW == 134 (0x7f2985b30000) [pid = 1834] [serial = 1819] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html] 12:25:30 INFO - PROCESS | 1834 | --DOMWINDOW == 133 (0x7f2975411000) [pid = 1834] [serial = 1840] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.2.html] 12:25:30 INFO - PROCESS | 1834 | 1462476330235 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]]]}] 12:25:30 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.blur.html | Shadows are drawn if shadowBlur is set 12:25:30 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.blur.html | took 2212ms 12:25:30 INFO - PROCESS | 1834 | 1462476330257 Marionette TRACE conn3 -> [0,2517,"getWindowHandle",null] 12:25:30 INFO - PROCESS | 1834 | 1462476330262 Marionette TRACE conn3 <- [1,2517,null,{"value":"8"}] 12:25:30 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.1.html 12:25:30 INFO - PROCESS | 1834 | 1462476330268 Marionette TRACE conn3 -> [0,2518,"setScriptTimeout",{"ms":35000}] 12:25:30 INFO - PROCESS | 1834 | 1462476330271 Marionette TRACE conn3 <- [1,2518,null,{}] 12:25:30 INFO - PROCESS | 1834 | 1462476330276 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}] 12:25:30 INFO - PROCESS | 1834 | 1462476330568 Marionette TRACE conn3 <- [1,2519,null,{"value":null}] 12:25:30 INFO - PROCESS | 1834 | 1462476330797 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\", \"80296d11-d1d5-4e42-bf66-5e284310a16f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:25:30 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f297fa14000 == 154 [pid = 1834] [id = 637] 12:25:30 INFO - PROCESS | 1834 | ++DOMWINDOW == 134 (0x7f2975402800) [pid = 1834] [serial = 1912] [outer = (nil)] 12:25:30 INFO - PROCESS | 1834 | ++DOMWINDOW == 135 (0x7f297e8fa000) [pid = 1834] [serial = 1913] [outer = 0x7f2975402800] 12:25:30 INFO - PROCESS | 1834 | 1462476330905 Marionette DEBUG loaded listener.js 12:25:31 INFO - PROCESS | 1834 | ++DOMWINDOW == 136 (0x7f2980934400) [pid = 1834] [serial = 1914] [outer = 0x7f2975402800] 12:25:32 INFO - PROCESS | 1834 | 1462476332239 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]]]}] 12:25:32 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.1.html | Shadows are not drawn when only shadowColor is set 12:25:32 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.1.html | took 2036ms 12:25:32 INFO - PROCESS | 1834 | 1462476332305 Marionette TRACE conn3 -> [0,2521,"getWindowHandle",null] 12:25:32 INFO - PROCESS | 1834 | 1462476332311 Marionette TRACE conn3 <- [1,2521,null,{"value":"8"}] 12:25:32 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.2.html 12:25:32 INFO - PROCESS | 1834 | 1462476332321 Marionette TRACE conn3 -> [0,2522,"setScriptTimeout",{"ms":35000}] 12:25:32 INFO - PROCESS | 1834 | 1462476332327 Marionette TRACE conn3 <- [1,2522,null,{}] 12:25:32 INFO - PROCESS | 1834 | 1462476332337 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}] 12:25:32 INFO - PROCESS | 1834 | 1462476332613 Marionette TRACE conn3 <- [1,2523,null,{"value":null}] 12:25:32 INFO - PROCESS | 1834 | 1462476332931 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\", \"80296d11-d1d5-4e42-bf66-5e284310a16f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:25:32 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f297afdb000 == 155 [pid = 1834] [id = 638] 12:25:32 INFO - PROCESS | 1834 | ++DOMWINDOW == 137 (0x7f2979271000) [pid = 1834] [serial = 1915] [outer = (nil)] 12:25:33 INFO - PROCESS | 1834 | ++DOMWINDOW == 138 (0x7f2979bf2000) [pid = 1834] [serial = 1916] [outer = 0x7f2979271000] 12:25:33 INFO - PROCESS | 1834 | 1462476333056 Marionette DEBUG loaded listener.js 12:25:33 INFO - PROCESS | 1834 | ++DOMWINDOW == 139 (0x7f297b28d400) [pid = 1834] [serial = 1917] [outer = 0x7f2979271000] 12:25:34 INFO - PROCESS | 1834 | 1462476334086 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]]]}] 12:25:34 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.2.html | Shadows are not drawn when only shadowColor is set 12:25:34 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.2.html | took 1842ms 12:25:34 INFO - PROCESS | 1834 | 1462476334163 Marionette TRACE conn3 -> [0,2525,"getWindowHandle",null] 12:25:34 INFO - PROCESS | 1834 | 1462476334172 Marionette TRACE conn3 <- [1,2525,null,{"value":"8"}] 12:25:34 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.x.html 12:25:34 INFO - PROCESS | 1834 | 1462476334182 Marionette TRACE conn3 -> [0,2526,"setScriptTimeout",{"ms":35000}] 12:25:34 INFO - PROCESS | 1834 | 1462476334186 Marionette TRACE conn3 <- [1,2526,null,{}] 12:25:34 INFO - PROCESS | 1834 | 1462476334192 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}] 12:25:34 INFO - PROCESS | 1834 | 1462476334473 Marionette TRACE conn3 <- [1,2527,null,{"value":null}] 12:25:34 INFO - PROCESS | 1834 | 1462476334783 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\", \"80296d11-d1d5-4e42-bf66-5e284310a16f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:25:34 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f297f716000 == 156 [pid = 1834] [id = 639] 12:25:34 INFO - PROCESS | 1834 | ++DOMWINDOW == 140 (0x7f297c4c4400) [pid = 1834] [serial = 1918] [outer = (nil)] 12:25:34 INFO - PROCESS | 1834 | ++DOMWINDOW == 141 (0x7f297e84d000) [pid = 1834] [serial = 1919] [outer = 0x7f297c4c4400] 12:25:34 INFO - PROCESS | 1834 | 1462476334864 Marionette DEBUG loaded listener.js 12:25:34 INFO - PROCESS | 1834 | ++DOMWINDOW == 142 (0x7f297e8eec00) [pid = 1834] [serial = 1920] [outer = 0x7f297c4c4400] 12:25:35 INFO - PROCESS | 1834 | 1462476335786 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]]]}] 12:25:35 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.x.html | Shadows are drawn if shadowOffsetX is set 12:25:35 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.x.html | took 1642ms 12:25:35 INFO - PROCESS | 1834 | 1462476335824 Marionette TRACE conn3 -> [0,2529,"getWindowHandle",null] 12:25:35 INFO - PROCESS | 1834 | 1462476335827 Marionette TRACE conn3 <- [1,2529,null,{"value":"8"}] 12:25:35 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.y.html 12:25:35 INFO - PROCESS | 1834 | 1462476335835 Marionette TRACE conn3 -> [0,2530,"setScriptTimeout",{"ms":35000}] 12:25:35 INFO - PROCESS | 1834 | 1462476335841 Marionette TRACE conn3 <- [1,2530,null,{}] 12:25:35 INFO - PROCESS | 1834 | 1462476335857 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}] 12:25:36 INFO - PROCESS | 1834 | 1462476336109 Marionette TRACE conn3 <- [1,2531,null,{"value":null}] 12:25:36 INFO - PROCESS | 1834 | 1462476336459 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\", \"80296d11-d1d5-4e42-bf66-5e284310a16f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:25:36 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f298133c800 == 157 [pid = 1834] [id = 640] 12:25:36 INFO - PROCESS | 1834 | ++DOMWINDOW == 143 (0x7f297f887c00) [pid = 1834] [serial = 1921] [outer = (nil)] 12:25:36 INFO - PROCESS | 1834 | ++DOMWINDOW == 144 (0x7f298092f000) [pid = 1834] [serial = 1922] [outer = 0x7f297f887c00] 12:25:36 INFO - PROCESS | 1834 | 1462476336541 Marionette DEBUG loaded listener.js 12:25:36 INFO - PROCESS | 1834 | ++DOMWINDOW == 145 (0x7f2980da0000) [pid = 1834] [serial = 1923] [outer = 0x7f297f887c00] 12:25:37 INFO - PROCESS | 1834 | 1462476337440 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]]]}] 12:25:37 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.y.html | Shadows are drawn if shadowOffsetY is set 12:25:37 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.y.html | took 1640ms 12:25:37 INFO - PROCESS | 1834 | 1462476337477 Marionette TRACE conn3 -> [0,2533,"getWindowHandle",null] 12:25:37 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.alpha.html 12:25:37 INFO - PROCESS | 1834 | 1462476337481 Marionette TRACE conn3 <- [1,2533,null,{"value":"8"}] 12:25:37 INFO - PROCESS | 1834 | 1462476337487 Marionette TRACE conn3 -> [0,2534,"setScriptTimeout",{"ms":35000}] 12:25:37 INFO - PROCESS | 1834 | 1462476337491 Marionette TRACE conn3 <- [1,2534,null,{}] 12:25:37 INFO - PROCESS | 1834 | 1462476337496 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}] 12:25:37 INFO - PROCESS | 1834 | 1462476337745 Marionette TRACE conn3 <- [1,2535,null,{"value":null}] 12:25:37 INFO - PROCESS | 1834 | 1462476337981 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\", \"80296d11-d1d5-4e42-bf66-5e284310a16f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:25:38 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f298336b000 == 158 [pid = 1834] [id = 641] 12:25:38 INFO - PROCESS | 1834 | ++DOMWINDOW == 146 (0x7f297f88a400) [pid = 1834] [serial = 1924] [outer = (nil)] 12:25:38 INFO - PROCESS | 1834 | ++DOMWINDOW == 147 (0x7f2982412000) [pid = 1834] [serial = 1925] [outer = 0x7f297f88a400] 12:25:38 INFO - PROCESS | 1834 | 1462476338055 Marionette DEBUG loaded listener.js 12:25:38 INFO - PROCESS | 1834 | ++DOMWINDOW == 148 (0x7f2982c39c00) [pid = 1834] [serial = 1926] [outer = 0x7f297f88a400] 12:25:39 INFO - PROCESS | 1834 | 1462476339021 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]]]}] 12:25:39 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.alpha.html | Shadows are drawn correctly for partially-transparent gradient fills 12:25:39 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.alpha.html | took 1585ms 12:25:39 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.basic.html 12:25:39 INFO - PROCESS | 1834 | 1462476339073 Marionette TRACE conn3 -> [0,2537,"getWindowHandle",null] 12:25:39 INFO - PROCESS | 1834 | 1462476339076 Marionette TRACE conn3 <- [1,2537,null,{"value":"8"}] 12:25:39 INFO - PROCESS | 1834 | 1462476339083 Marionette TRACE conn3 -> [0,2538,"setScriptTimeout",{"ms":35000}] 12:25:39 INFO - PROCESS | 1834 | 1462476339086 Marionette TRACE conn3 <- [1,2538,null,{}] 12:25:39 INFO - PROCESS | 1834 | 1462476339092 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}] 12:25:39 INFO - PROCESS | 1834 | 1462476339315 Marionette TRACE conn3 <- [1,2539,null,{"value":null}] 12:25:39 INFO - PROCESS | 1834 | 1462476339578 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\", \"80296d11-d1d5-4e42-bf66-5e284310a16f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:25:39 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f2984355800 == 159 [pid = 1834] [id = 642] 12:25:39 INFO - PROCESS | 1834 | ++DOMWINDOW == 149 (0x7f2980e63400) [pid = 1834] [serial = 1927] [outer = (nil)] 12:25:39 INFO - PROCESS | 1834 | ++DOMWINDOW == 150 (0x7f29833ae800) [pid = 1834] [serial = 1928] [outer = 0x7f2980e63400] 12:25:39 INFO - PROCESS | 1834 | 1462476339704 Marionette DEBUG loaded listener.js 12:25:39 INFO - PROCESS | 1834 | ++DOMWINDOW == 151 (0x7f298448c000) [pid = 1834] [serial = 1929] [outer = 0x7f2980e63400] 12:25:40 INFO - PROCESS | 1834 | 1462476340542 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]]]}] 12:25:40 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.basic.html | Shadows are drawn for gradient fills 12:25:40 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.basic.html | took 1530ms 12:25:40 INFO - PROCESS | 1834 | 1462476340612 Marionette TRACE conn3 -> [0,2541,"getWindowHandle",null] 12:25:40 INFO - PROCESS | 1834 | 1462476340616 Marionette TRACE conn3 <- [1,2541,null,{"value":"8"}] 12:25:40 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html 12:25:40 INFO - PROCESS | 1834 | 1462476340622 Marionette TRACE conn3 -> [0,2542,"setScriptTimeout",{"ms":35000}] 12:25:40 INFO - PROCESS | 1834 | 1462476340625 Marionette TRACE conn3 <- [1,2542,null,{}] 12:25:40 INFO - PROCESS | 1834 | 1462476340630 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}] 12:25:40 INFO - PROCESS | 1834 | 1462476340945 Marionette TRACE conn3 <- [1,2543,null,{"value":null}] 12:25:41 INFO - PROCESS | 1834 | 1462476341266 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\", \"80296d11-d1d5-4e42-bf66-5e284310a16f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:25:41 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f298596d800 == 160 [pid = 1834] [id = 643] 12:25:41 INFO - PROCESS | 1834 | ++DOMWINDOW == 152 (0x7f2984655c00) [pid = 1834] [serial = 1930] [outer = (nil)] 12:25:41 INFO - PROCESS | 1834 | ++DOMWINDOW == 153 (0x7f2986041000) [pid = 1834] [serial = 1931] [outer = 0x7f2984655c00] 12:25:41 INFO - PROCESS | 1834 | 1462476341348 Marionette DEBUG loaded listener.js 12:25:41 INFO - PROCESS | 1834 | ++DOMWINDOW == 154 (0x7f2986173000) [pid = 1834] [serial = 1932] [outer = 0x7f2984655c00] 12:25:42 INFO - PROCESS | 1834 | 1462476342200 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]]]}] 12:25:42 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | Shadows are not drawn for transparent gradient fills 12:25:42 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | took 1639ms 12:25:42 INFO - PROCESS | 1834 | 1462476342262 Marionette TRACE conn3 -> [0,2545,"getWindowHandle",null] 12:25:42 INFO - PROCESS | 1834 | 1462476342266 Marionette TRACE conn3 <- [1,2545,null,{"value":"8"}] 12:25:42 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html 12:25:42 INFO - PROCESS | 1834 | 1462476342272 Marionette TRACE conn3 -> [0,2546,"setScriptTimeout",{"ms":35000}] 12:25:42 INFO - PROCESS | 1834 | 1462476342275 Marionette TRACE conn3 <- [1,2546,null,{}] 12:25:42 INFO - PROCESS | 1834 | 1462476342280 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}] 12:25:42 INFO - PROCESS | 1834 | 1462476342506 Marionette TRACE conn3 <- [1,2547,null,{"value":null}] 12:25:42 INFO - PROCESS | 1834 | 1462476342778 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\", \"80296d11-d1d5-4e42-bf66-5e284310a16f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:25:42 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f2985c61800 == 161 [pid = 1834] [id = 644] 12:25:42 INFO - PROCESS | 1834 | ++DOMWINDOW == 155 (0x7f2984658000) [pid = 1834] [serial = 1933] [outer = (nil)] 12:25:42 INFO - PROCESS | 1834 | ++DOMWINDOW == 156 (0x7f2986b3dc00) [pid = 1834] [serial = 1934] [outer = 0x7f2984658000] 12:25:42 INFO - PROCESS | 1834 | 1462476342896 Marionette DEBUG loaded listener.js 12:25:43 INFO - PROCESS | 1834 | ++DOMWINDOW == 157 (0x7f298a526400) [pid = 1834] [serial = 1935] [outer = 0x7f2984658000] 12:25:43 INFO - PROCESS | 1834 | 1462476343798 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]]]}] 12:25:43 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | Shadows are not drawn for transparent parts of gradient fills 12:25:43 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | took 1580ms 12:25:43 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.alpha.html 12:25:43 INFO - PROCESS | 1834 | 1462476343854 Marionette TRACE conn3 -> [0,2549,"getWindowHandle",null] 12:25:43 INFO - PROCESS | 1834 | 1462476343857 Marionette TRACE conn3 <- [1,2549,null,{"value":"8"}] 12:25:43 INFO - PROCESS | 1834 | 1462476343863 Marionette TRACE conn3 -> [0,2550,"setScriptTimeout",{"ms":35000}] 12:25:43 INFO - PROCESS | 1834 | 1462476343866 Marionette TRACE conn3 <- [1,2550,null,{}] 12:25:43 INFO - PROCESS | 1834 | 1462476343872 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}] 12:25:44 INFO - PROCESS | 1834 | 1462476344102 Marionette TRACE conn3 <- [1,2551,null,{"value":null}] 12:25:44 INFO - PROCESS | 1834 | 1462476344416 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\", \"80296d11-d1d5-4e42-bf66-5e284310a16f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:25:44 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f298606f800 == 162 [pid = 1834] [id = 645] 12:25:44 INFO - PROCESS | 1834 | ++DOMWINDOW == 158 (0x7f2985b2dc00) [pid = 1834] [serial = 1936] [outer = (nil)] 12:25:44 INFO - PROCESS | 1834 | ++DOMWINDOW == 159 (0x7f298a793400) [pid = 1834] [serial = 1937] [outer = 0x7f2985b2dc00] 12:25:44 INFO - PROCESS | 1834 | 1462476344491 Marionette DEBUG loaded listener.js 12:25:44 INFO - PROCESS | 1834 | ++DOMWINDOW == 160 (0x7f298a980c00) [pid = 1834] [serial = 1938] [outer = 0x7f2985b2dc00] 12:25:45 INFO - PROCESS | 1834 | 1462476345374 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]]]}] 12:25:45 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.alpha.html | Shadows are drawn correctly for partially-transparent images 12:25:45 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.alpha.html | took 1537ms 12:25:45 INFO - PROCESS | 1834 | 1462476345402 Marionette TRACE conn3 -> [0,2553,"getWindowHandle",null] 12:25:45 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.basic.html 12:25:45 INFO - PROCESS | 1834 | 1462476345406 Marionette TRACE conn3 <- [1,2553,null,{"value":"8"}] 12:25:45 INFO - PROCESS | 1834 | 1462476345412 Marionette TRACE conn3 -> [0,2554,"setScriptTimeout",{"ms":35000}] 12:25:45 INFO - PROCESS | 1834 | 1462476345416 Marionette TRACE conn3 <- [1,2554,null,{}] 12:25:45 INFO - PROCESS | 1834 | 1462476345421 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}] 12:25:45 INFO - PROCESS | 1834 | 1462476345642 Marionette TRACE conn3 <- [1,2555,null,{"value":null}] 12:25:45 INFO - PROCESS | 1834 | 1462476345879 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\", \"80296d11-d1d5-4e42-bf66-5e284310a16f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:25:45 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f298a548000 == 163 [pid = 1834] [id = 646] 12:25:45 INFO - PROCESS | 1834 | ++DOMWINDOW == 161 (0x7f2986162000) [pid = 1834] [serial = 1939] [outer = (nil)] 12:25:45 INFO - PROCESS | 1834 | ++DOMWINDOW == 162 (0x7f298a987c00) [pid = 1834] [serial = 1940] [outer = 0x7f2986162000] 12:25:45 INFO - PROCESS | 1834 | 1462476345954 Marionette DEBUG loaded listener.js 12:25:46 INFO - PROCESS | 1834 | ++DOMWINDOW == 163 (0x7f298bcf3400) [pid = 1834] [serial = 1941] [outer = 0x7f2986162000] 12:25:46 INFO - PROCESS | 1834 | 1462476346882 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]]]}] 12:25:46 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.basic.html | Shadows are drawn for images 12:25:46 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.basic.html | took 1533ms 12:25:46 INFO - PROCESS | 1834 | 1462476346946 Marionette TRACE conn3 -> [0,2557,"getWindowHandle",null] 12:25:46 INFO - PROCESS | 1834 | 1462476346950 Marionette TRACE conn3 <- [1,2557,null,{"value":"8"}] 12:25:46 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.scale.html 12:25:46 INFO - PROCESS | 1834 | 1462476346956 Marionette TRACE conn3 -> [0,2558,"setScriptTimeout",{"ms":35000}] 12:25:46 INFO - PROCESS | 1834 | 1462476346958 Marionette TRACE conn3 <- [1,2558,null,{}] 12:25:46 INFO - PROCESS | 1834 | 1462476346964 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}] 12:25:47 INFO - PROCESS | 1834 | 1462476347195 Marionette TRACE conn3 <- [1,2559,null,{"value":null}] 12:25:47 INFO - PROCESS | 1834 | 1462476347496 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\", \"80296d11-d1d5-4e42-bf66-5e284310a16f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:25:47 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f298c2a6800 == 164 [pid = 1834] [id = 647] 12:25:47 INFO - PROCESS | 1834 | ++DOMWINDOW == 164 (0x7f298a970c00) [pid = 1834] [serial = 1942] [outer = (nil)] 12:25:47 INFO - PROCESS | 1834 | ++DOMWINDOW == 165 (0x7f298c3b7c00) [pid = 1834] [serial = 1943] [outer = 0x7f298a970c00] 12:25:47 INFO - PROCESS | 1834 | 1462476347571 Marionette DEBUG loaded listener.js 12:25:47 INFO - PROCESS | 1834 | ++DOMWINDOW == 166 (0x7f298c4eec00) [pid = 1834] [serial = 1944] [outer = 0x7f298a970c00] 12:25:48 INFO - PROCESS | 1834 | 1462476348456 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]]]}] 12:25:48 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.scale.html | Shadows are drawn correctly for scaled images 12:25:48 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.scale.html | took 1578ms 12:25:48 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.section.html 12:25:48 INFO - PROCESS | 1834 | 1462476348535 Marionette TRACE conn3 -> [0,2561,"getWindowHandle",null] 12:25:48 INFO - PROCESS | 1834 | 1462476348538 Marionette TRACE conn3 <- [1,2561,null,{"value":"8"}] 12:25:48 INFO - PROCESS | 1834 | 1462476348544 Marionette TRACE conn3 -> [0,2562,"setScriptTimeout",{"ms":35000}] 12:25:48 INFO - PROCESS | 1834 | 1462476348548 Marionette TRACE conn3 <- [1,2562,null,{}] 12:25:48 INFO - PROCESS | 1834 | 1462476348553 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}] 12:25:48 INFO - PROCESS | 1834 | 1462476348850 Marionette TRACE conn3 <- [1,2563,null,{"value":null}] 12:25:49 INFO - PROCESS | 1834 | 1462476349173 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\", \"80296d11-d1d5-4e42-bf66-5e284310a16f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:25:49 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f298c967800 == 165 [pid = 1834] [id = 648] 12:25:49 INFO - PROCESS | 1834 | ++DOMWINDOW == 167 (0x7f298cd66c00) [pid = 1834] [serial = 1945] [outer = (nil)] 12:25:49 INFO - PROCESS | 1834 | ++DOMWINDOW == 168 (0x7f298cde4000) [pid = 1834] [serial = 1946] [outer = 0x7f298cd66c00] 12:25:49 INFO - PROCESS | 1834 | 1462476349259 Marionette DEBUG loaded listener.js 12:25:49 INFO - PROCESS | 1834 | ++DOMWINDOW == 169 (0x7f298d1d6c00) [pid = 1834] [serial = 1947] [outer = 0x7f298cd66c00] 12:25:50 INFO - PROCESS | 1834 | 1462476350201 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]]]}] 12:25:50 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.section.html | Shadows are not drawn for areas outside image source rectangles 12:25:50 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.section.html | took 1731ms 12:25:50 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.1.html 12:25:50 INFO - PROCESS | 1834 | 1462476350275 Marionette TRACE conn3 -> [0,2565,"getWindowHandle",null] 12:25:50 INFO - PROCESS | 1834 | 1462476350278 Marionette TRACE conn3 <- [1,2565,null,{"value":"8"}] 12:25:50 INFO - PROCESS | 1834 | 1462476350284 Marionette TRACE conn3 -> [0,2566,"setScriptTimeout",{"ms":35000}] 12:25:50 INFO - PROCESS | 1834 | 1462476350287 Marionette TRACE conn3 <- [1,2566,null,{}] 12:25:50 INFO - PROCESS | 1834 | 1462476350292 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}] 12:25:50 INFO - PROCESS | 1834 | 1462476350564 Marionette TRACE conn3 <- [1,2567,null,{"value":null}] 12:25:50 INFO - PROCESS | 1834 | 1462476350879 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\", \"80296d11-d1d5-4e42-bf66-5e284310a16f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:25:50 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f298d0c5000 == 166 [pid = 1834] [id = 649] 12:25:50 INFO - PROCESS | 1834 | ++DOMWINDOW == 170 (0x7f2975404400) [pid = 1834] [serial = 1948] [outer = (nil)] 12:25:50 INFO - PROCESS | 1834 | ++DOMWINDOW == 171 (0x7f298d41f400) [pid = 1834] [serial = 1949] [outer = 0x7f2975404400] 12:25:50 INFO - PROCESS | 1834 | 1462476350950 Marionette DEBUG loaded listener.js 12:25:51 INFO - PROCESS | 1834 | ++DOMWINDOW == 172 (0x7f298d7eac00) [pid = 1834] [serial = 1950] [outer = 0x7f2975404400] 12:25:51 INFO - PROCESS | 1834 | 1462476351821 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]]]}] 12:25:51 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.1.html | Shadows are not drawn for transparent images 12:25:51 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.1.html | took 1582ms 12:25:51 INFO - PROCESS | 1834 | 1462476351866 Marionette TRACE conn3 -> [0,2569,"getWindowHandle",null] 12:25:51 INFO - PROCESS | 1834 | 1462476351869 Marionette TRACE conn3 <- [1,2569,null,{"value":"8"}] 12:25:51 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.2.html 12:25:51 INFO - PROCESS | 1834 | 1462476351875 Marionette TRACE conn3 -> [0,2570,"setScriptTimeout",{"ms":35000}] 12:25:51 INFO - PROCESS | 1834 | 1462476351877 Marionette TRACE conn3 <- [1,2570,null,{}] 12:25:51 INFO - PROCESS | 1834 | 1462476351883 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}] 12:25:52 INFO - PROCESS | 1834 | 1462476352107 Marionette TRACE conn3 <- [1,2571,null,{"value":null}] 12:25:52 INFO - PROCESS | 1834 | 1462476352385 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\", \"80296d11-d1d5-4e42-bf66-5e284310a16f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:25:52 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f298d369800 == 167 [pid = 1834] [id = 650] 12:25:52 INFO - PROCESS | 1834 | ++DOMWINDOW == 173 (0x7f29842ed000) [pid = 1834] [serial = 1951] [outer = (nil)] 12:25:52 INFO - PROCESS | 1834 | ++DOMWINDOW == 174 (0x7f298e58c800) [pid = 1834] [serial = 1952] [outer = 0x7f29842ed000] 12:25:52 INFO - PROCESS | 1834 | 1462476352498 Marionette DEBUG loaded listener.js 12:25:52 INFO - PROCESS | 1834 | ++DOMWINDOW == 175 (0x7f298fe1a000) [pid = 1834] [serial = 1953] [outer = 0x7f29842ed000] 12:25:53 INFO - PROCESS | 1834 | 1462476353407 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]]]}] 12:25:53 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.2.html | Shadows are not drawn for transparent parts of images 12:25:53 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.2.html | took 1577ms 12:25:53 INFO - PROCESS | 1834 | 1462476353454 Marionette TRACE conn3 -> [0,2573,"getWindowHandle",null] 12:25:53 INFO - PROCESS | 1834 | 1462476353457 Marionette TRACE conn3 <- [1,2573,null,{"value":"8"}] 12:25:53 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeX.html 12:25:53 INFO - PROCESS | 1834 | 1462476353463 Marionette TRACE conn3 -> [0,2574,"setScriptTimeout",{"ms":35000}] 12:25:53 INFO - PROCESS | 1834 | 1462476353466 Marionette TRACE conn3 <- [1,2574,null,{}] 12:25:53 INFO - PROCESS | 1834 | 1462476353471 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}] 12:25:53 INFO - PROCESS | 1834 | 1462476353703 Marionette TRACE conn3 <- [1,2575,null,{"value":null}] 12:25:54 INFO - PROCESS | 1834 | 1462476354017 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\", \"80296d11-d1d5-4e42-bf66-5e284310a16f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:25:54 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f298d7db800 == 168 [pid = 1834] [id = 651] 12:25:54 INFO - PROCESS | 1834 | ++DOMWINDOW == 176 (0x7f29809f4000) [pid = 1834] [serial = 1954] [outer = (nil)] 12:25:54 INFO - PROCESS | 1834 | ++DOMWINDOW == 177 (0x7f298fecec00) [pid = 1834] [serial = 1955] [outer = 0x7f29809f4000] 12:25:54 INFO - PROCESS | 1834 | 1462476354094 Marionette DEBUG loaded listener.js 12:25:54 INFO - PROCESS | 1834 | ++DOMWINDOW == 178 (0x7f298ff80800) [pid = 1834] [serial = 1956] [outer = 0x7f29809f4000] 12:25:54 INFO - PROCESS | 1834 | 1462476354951 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]]]}] 12:25:54 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeX.html | Shadows can be offset with negative x 12:25:54 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeX.html | took 1534ms 12:25:54 INFO - PROCESS | 1834 | 1462476354998 Marionette TRACE conn3 -> [0,2577,"getWindowHandle",null] 12:25:55 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeY.html 12:25:55 INFO - PROCESS | 1834 | 1462476355003 Marionette TRACE conn3 <- [1,2577,null,{"value":"8"}] 12:25:55 INFO - PROCESS | 1834 | 1462476355009 Marionette TRACE conn3 -> [0,2578,"setScriptTimeout",{"ms":35000}] 12:25:55 INFO - PROCESS | 1834 | 1462476355012 Marionette TRACE conn3 <- [1,2578,null,{}] 12:25:55 INFO - PROCESS | 1834 | 1462476355017 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}] 12:25:55 INFO - PROCESS | 1834 | 1462476355244 Marionette TRACE conn3 <- [1,2579,null,{"value":null}] 12:25:55 INFO - PROCESS | 1834 | 1462476355560 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\", \"80296d11-d1d5-4e42-bf66-5e284310a16f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:25:55 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f2990099000 == 169 [pid = 1834] [id = 652] 12:25:55 INFO - PROCESS | 1834 | ++DOMWINDOW == 179 (0x7f298d7ea800) [pid = 1834] [serial = 1957] [outer = (nil)] 12:25:55 INFO - PROCESS | 1834 | ++DOMWINDOW == 180 (0x7f29901d4000) [pid = 1834] [serial = 1958] [outer = 0x7f298d7ea800] 12:25:55 INFO - PROCESS | 1834 | 1462476355637 Marionette DEBUG loaded listener.js 12:25:55 INFO - PROCESS | 1834 | ++DOMWINDOW == 181 (0x7f29927eb800) [pid = 1834] [serial = 1959] [outer = 0x7f298d7ea800] 12:25:56 INFO - PROCESS | 1834 | 1462476356469 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]]]}] 12:25:56 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeY.html | Shadows can be offset with negative y 12:25:56 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeY.html | took 1529ms 12:25:56 INFO - PROCESS | 1834 | 1462476356538 Marionette TRACE conn3 -> [0,2581,"getWindowHandle",null] 12:25:56 INFO - PROCESS | 1834 | 1462476356542 Marionette TRACE conn3 <- [1,2581,null,{"value":"8"}] 12:25:56 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveX.html 12:25:56 INFO - PROCESS | 1834 | 1462476356547 Marionette TRACE conn3 -> [0,2582,"setScriptTimeout",{"ms":35000}] 12:25:56 INFO - PROCESS | 1834 | 1462476356549 Marionette TRACE conn3 <- [1,2582,null,{}] 12:25:56 INFO - PROCESS | 1834 | 1462476356555 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}] 12:25:56 INFO - PROCESS | 1834 | 1462476356796 Marionette TRACE conn3 <- [1,2583,null,{"value":null}] 12:25:57 INFO - PROCESS | 1834 | 1462476357063 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\", \"80296d11-d1d5-4e42-bf66-5e284310a16f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:25:57 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f29954f3000 == 170 [pid = 1834] [id = 653] 12:25:57 INFO - PROCESS | 1834 | ++DOMWINDOW == 182 (0x7f298d213c00) [pid = 1834] [serial = 1960] [outer = (nil)] 12:25:57 INFO - PROCESS | 1834 | ++DOMWINDOW == 183 (0x7f2993c71000) [pid = 1834] [serial = 1961] [outer = 0x7f298d213c00] 12:25:57 INFO - PROCESS | 1834 | 1462476357176 Marionette DEBUG loaded listener.js 12:25:57 INFO - PROCESS | 1834 | ++DOMWINDOW == 184 (0x7f299405ac00) [pid = 1834] [serial = 1962] [outer = 0x7f298d213c00] 12:25:58 INFO - PROCESS | 1834 | 1462476358020 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]]]}] 12:25:58 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveX.html | Shadows can be offset with positive x 12:25:58 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveX.html | took 1531ms 12:25:58 INFO - PROCESS | 1834 | 1462476358080 Marionette TRACE conn3 -> [0,2585,"getWindowHandle",null] 12:25:58 INFO - PROCESS | 1834 | 1462476358084 Marionette TRACE conn3 <- [1,2585,null,{"value":"8"}] 12:25:58 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveY.html 12:25:58 INFO - PROCESS | 1834 | 1462476358090 Marionette TRACE conn3 -> [0,2586,"setScriptTimeout",{"ms":35000}] 12:25:58 INFO - PROCESS | 1834 | 1462476358092 Marionette TRACE conn3 <- [1,2586,null,{}] 12:25:58 INFO - PROCESS | 1834 | 1462476358098 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}] 12:25:58 INFO - PROCESS | 1834 | 1462476358325 Marionette TRACE conn3 <- [1,2587,null,{"value":null}] 12:25:58 INFO - PROCESS | 1834 | 1462476358597 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\", \"80296d11-d1d5-4e42-bf66-5e284310a16f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:25:58 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f299661d000 == 171 [pid = 1834] [id = 654] 12:25:58 INFO - PROCESS | 1834 | ++DOMWINDOW == 185 (0x7f298fe78400) [pid = 1834] [serial = 1963] [outer = (nil)] 12:25:58 INFO - PROCESS | 1834 | ++DOMWINDOW == 186 (0x7f299594c400) [pid = 1834] [serial = 1964] [outer = 0x7f298fe78400] 12:25:58 INFO - PROCESS | 1834 | 1462476358719 Marionette DEBUG loaded listener.js 12:25:58 INFO - PROCESS | 1834 | ++DOMWINDOW == 187 (0x7f299612ac00) [pid = 1834] [serial = 1965] [outer = 0x7f298fe78400] 12:25:59 INFO - PROCESS | 1834 | 1462476359593 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]]]}] 12:25:59 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveY.html | Shadows can be offset with positive y 12:25:59 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveY.html | took 1578ms 12:25:59 INFO - PROCESS | 1834 | 1462476359672 Marionette TRACE conn3 -> [0,2589,"getWindowHandle",null] 12:25:59 INFO - TEST-START | /2dcontext/shadows/2d.shadow.outside.html 12:25:59 INFO - PROCESS | 1834 | 1462476359679 Marionette TRACE conn3 <- [1,2589,null,{"value":"8"}] 12:25:59 INFO - PROCESS | 1834 | 1462476359685 Marionette TRACE conn3 -> [0,2590,"setScriptTimeout",{"ms":35000}] 12:25:59 INFO - PROCESS | 1834 | 1462476359688 Marionette TRACE conn3 <- [1,2590,null,{}] 12:25:59 INFO - PROCESS | 1834 | 1462476359694 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}] 12:25:59 INFO - PROCESS | 1834 | 1462476359961 Marionette TRACE conn3 <- [1,2591,null,{"value":null}] 12:26:00 INFO - PROCESS | 1834 | 1462476360283 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\", \"80296d11-d1d5-4e42-bf66-5e284310a16f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:26:00 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f29a26c2000 == 172 [pid = 1834] [id = 655] 12:26:00 INFO - PROCESS | 1834 | ++DOMWINDOW == 188 (0x7f298ff81400) [pid = 1834] [serial = 1966] [outer = (nil)] 12:26:00 INFO - PROCESS | 1834 | ++DOMWINDOW == 189 (0x7f2996746800) [pid = 1834] [serial = 1967] [outer = 0x7f298ff81400] 12:26:00 INFO - PROCESS | 1834 | 1462476360354 Marionette DEBUG loaded listener.js 12:26:00 INFO - PROCESS | 1834 | ++DOMWINDOW == 190 (0x7f2996b49c00) [pid = 1834] [serial = 1968] [outer = 0x7f298ff81400] 12:26:01 INFO - PROCESS | 1834 | 1462476361193 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]]]}] 12:26:01 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.outside.html | Shadows of shapes outside the visible area can be offset onto the visible area 12:26:01 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.outside.html | took 1581ms 12:26:01 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.alpha.html 12:26:01 INFO - PROCESS | 1834 | 1462476361267 Marionette TRACE conn3 -> [0,2593,"getWindowHandle",null] 12:26:01 INFO - PROCESS | 1834 | 1462476361270 Marionette TRACE conn3 <- [1,2593,null,{"value":"8"}] 12:26:01 INFO - PROCESS | 1834 | 1462476361276 Marionette TRACE conn3 -> [0,2594,"setScriptTimeout",{"ms":35000}] 12:26:01 INFO - PROCESS | 1834 | 1462476361280 Marionette TRACE conn3 <- [1,2594,null,{}] 12:26:01 INFO - PROCESS | 1834 | 1462476361287 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}] 12:26:01 INFO - PROCESS | 1834 | 1462476361529 Marionette TRACE conn3 <- [1,2595,null,{"value":null}] 12:26:01 INFO - PROCESS | 1834 | 1462476361854 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\", \"80296d11-d1d5-4e42-bf66-5e284310a16f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:26:01 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f29a7cbe800 == 173 [pid = 1834] [id = 656] 12:26:01 INFO - PROCESS | 1834 | ++DOMWINDOW == 191 (0x7f29927eac00) [pid = 1834] [serial = 1969] [outer = (nil)] 12:26:01 INFO - PROCESS | 1834 | ++DOMWINDOW == 192 (0x7f299759f000) [pid = 1834] [serial = 1970] [outer = 0x7f29927eac00] 12:26:01 INFO - PROCESS | 1834 | 1462476361931 Marionette DEBUG loaded listener.js 12:26:02 INFO - PROCESS | 1834 | ++DOMWINDOW == 193 (0x7f2997954800) [pid = 1834] [serial = 1971] [outer = 0x7f29927eac00] 12:26:03 INFO - PROCESS | 1834 | --DOCSHELL 0x7f2980ddd000 == 172 [pid = 1834] [id = 522] 12:26:03 INFO - PROCESS | 1834 | --DOCSHELL 0x7f298d7e2000 == 171 [pid = 1834] [id = 584] 12:26:03 INFO - PROCESS | 1834 | --DOCSHELL 0x7f2979b71000 == 170 [pid = 1834] [id = 585] 12:26:03 INFO - PROCESS | 1834 | --DOCSHELL 0x7f2984bd6000 == 169 [pid = 1834] [id = 525] 12:26:03 INFO - PROCESS | 1834 | --DOCSHELL 0x7f2983347800 == 168 [pid = 1834] [id = 523] 12:26:03 INFO - PROCESS | 1834 | --DOCSHELL 0x7f2983560800 == 167 [pid = 1834] [id = 524] 12:26:03 INFO - PROCESS | 1834 | --DOCSHELL 0x7f2985a41800 == 166 [pid = 1834] [id = 526] 12:26:03 INFO - PROCESS | 1834 | --DOCSHELL 0x7f2994b85800 == 165 [pid = 1834] [id = 533] 12:26:03 INFO - PROCESS | 1834 | --DOCSHELL 0x7f297f4cb000 == 164 [pid = 1834] [id = 636] 12:26:03 INFO - PROCESS | 1834 | --DOCSHELL 0x7f297b160000 == 163 [pid = 1834] [id = 635] 12:26:03 INFO - PROCESS | 1834 | --DOCSHELL 0x7f2979333800 == 162 [pid = 1834] [id = 634] 12:26:03 INFO - PROCESS | 1834 | --DOCSHELL 0x7f29a3416000 == 161 [pid = 1834] [id = 631] 12:26:03 INFO - PROCESS | 1834 | --DOCSHELL 0x7f299ca16800 == 160 [pid = 1834] [id = 630] 12:26:03 INFO - PROCESS | 1834 | --DOCSHELL 0x7f2997484800 == 159 [pid = 1834] [id = 629] 12:26:03 INFO - PROCESS | 1834 | --DOCSHELL 0x7f2995424800 == 158 [pid = 1834] [id = 628] 12:26:03 INFO - PROCESS | 1834 | --DOCSHELL 0x7f298e80e800 == 157 [pid = 1834] [id = 627] 12:26:03 INFO - PROCESS | 1834 | --DOCSHELL 0x7f298d2aa000 == 156 [pid = 1834] [id = 626] 12:26:03 INFO - PROCESS | 1834 | --DOCSHELL 0x7f298d014000 == 155 [pid = 1834] [id = 625] 12:26:03 INFO - PROCESS | 1834 | --DOCSHELL 0x7f298c617800 == 154 [pid = 1834] [id = 624] 12:26:03 INFO - PROCESS | 1834 | --DOCSHELL 0x7f298bab8800 == 153 [pid = 1834] [id = 623] 12:26:03 INFO - PROCESS | 1834 | --DOCSHELL 0x7f2986bcc000 == 152 [pid = 1834] [id = 622] 12:26:03 INFO - PROCESS | 1834 | --DOCSHELL 0x7f2985f4f800 == 151 [pid = 1834] [id = 621] 12:26:03 INFO - PROCESS | 1834 | --DOCSHELL 0x7f2985b85800 == 150 [pid = 1834] [id = 620] 12:26:03 INFO - PROCESS | 1834 | --DOCSHELL 0x7f29846e0000 == 149 [pid = 1834] [id = 619] 12:26:03 INFO - PROCESS | 1834 | --DOCSHELL 0x7f2983555000 == 148 [pid = 1834] [id = 618] 12:26:03 INFO - PROCESS | 1834 | --DOCSHELL 0x7f298312a000 == 147 [pid = 1834] [id = 617] 12:26:03 INFO - PROCESS | 1834 | --DOCSHELL 0x7f2980ca3000 == 146 [pid = 1834] [id = 616] 12:26:03 INFO - PROCESS | 1834 | --DOCSHELL 0x7f297e659800 == 145 [pid = 1834] [id = 615] 12:26:04 INFO - PROCESS | 1834 | --DOMWINDOW == 192 (0x7f297f888400) [pid = 1834] [serial = 1758] [outer = (nil)] [url = about:blank] 12:26:04 INFO - PROCESS | 1834 | --DOMWINDOW == 191 (0x7f297f461400) [pid = 1834] [serial = 1701] [outer = (nil)] [url = about:blank] 12:26:04 INFO - PROCESS | 1834 | --DOMWINDOW == 190 (0x7f2980da2400) [pid = 1834] [serial = 1844] [outer = (nil)] [url = about:blank] 12:26:04 INFO - PROCESS | 1834 | --DOMWINDOW == 189 (0x7f297e8d8000) [pid = 1834] [serial = 1838] [outer = (nil)] [url = about:blank] 12:26:04 INFO - PROCESS | 1834 | --DOMWINDOW == 188 (0x7f298a962800) [pid = 1834] [serial = 1799] [outer = (nil)] [url = about:blank] 12:26:04 INFO - PROCESS | 1834 | --DOMWINDOW == 187 (0x7f298ffd6c00) [pid = 1834] [serial = 1815] [outer = (nil)] [url = about:blank] 12:26:04 INFO - PROCESS | 1834 | --DOMWINDOW == 186 (0x7f298ffcd800) [pid = 1834] [serial = 1814] [outer = (nil)] [url = about:blank] 12:26:04 INFO - PROCESS | 1834 | --DOMWINDOW == 185 (0x7f29927ddc00) [pid = 1834] [serial = 1818] [outer = (nil)] [url = about:blank] 12:26:04 INFO - PROCESS | 1834 | --DOMWINDOW == 184 (0x7f298ffd9800) [pid = 1834] [serial = 1817] [outer = (nil)] [url = about:blank] 12:26:04 INFO - PROCESS | 1834 | --DOMWINDOW == 183 (0x7f297f88b400) [pid = 1834] [serial = 1779] [outer = (nil)] [url = about:blank] 12:26:04 INFO - PROCESS | 1834 | --DOMWINDOW == 182 (0x7f297f468000) [pid = 1834] [serial = 1778] [outer = (nil)] [url = about:blank] 12:26:04 INFO - PROCESS | 1834 | --DOMWINDOW == 181 (0x7f298cbb7c00) [pid = 1834] [serial = 1803] [outer = (nil)] [url = about:blank] 12:26:04 INFO - PROCESS | 1834 | --DOMWINDOW == 180 (0x7f298c4e6c00) [pid = 1834] [serial = 1802] [outer = (nil)] [url = about:blank] 12:26:04 INFO - PROCESS | 1834 | --DOMWINDOW == 179 (0x7f2994052c00) [pid = 1834] [serial = 1824] [outer = (nil)] [url = about:blank] 12:26:04 INFO - PROCESS | 1834 | --DOMWINDOW == 178 (0x7f2993c79400) [pid = 1834] [serial = 1823] [outer = (nil)] [url = about:blank] 12:26:04 INFO - PROCESS | 1834 | --DOMWINDOW == 177 (0x7f297b2f2000) [pid = 1834] [serial = 1776] [outer = (nil)] [url = about:blank] 12:26:04 INFO - PROCESS | 1834 | --DOMWINDOW == 176 (0x7f297ac1b800) [pid = 1834] [serial = 1775] [outer = (nil)] [url = about:blank] 12:26:04 INFO - PROCESS | 1834 | --DOMWINDOW == 175 (0x7f2994a8c800) [pid = 1834] [serial = 1827] [outer = (nil)] [url = about:blank] 12:26:04 INFO - PROCESS | 1834 | --DOMWINDOW == 174 (0x7f2993c7a400) [pid = 1834] [serial = 1826] [outer = (nil)] [url = about:blank] 12:26:04 INFO - PROCESS | 1834 | --DOMWINDOW == 173 (0x7f298d47b400) [pid = 1834] [serial = 1806] [outer = (nil)] [url = about:blank] 12:26:04 INFO - PROCESS | 1834 | --DOMWINDOW == 172 (0x7f298d215400) [pid = 1834] [serial = 1805] [outer = (nil)] [url = about:blank] 12:26:04 INFO - PROCESS | 1834 | --DOMWINDOW == 171 (0x7f2985846c00) [pid = 1834] [serial = 1788] [outer = (nil)] [url = about:blank] 12:26:04 INFO - PROCESS | 1834 | --DOMWINDOW == 170 (0x7f2984628c00) [pid = 1834] [serial = 1787] [outer = (nil)] [url = about:blank] 12:26:04 INFO - PROCESS | 1834 | --DOMWINDOW == 169 (0x7f298fe13000) [pid = 1834] [serial = 1809] [outer = (nil)] [url = about:blank] 12:26:04 INFO - PROCESS | 1834 | --DOMWINDOW == 168 (0x7f298e84f800) [pid = 1834] [serial = 1808] [outer = (nil)] [url = about:blank] 12:26:04 INFO - PROCESS | 1834 | --DOMWINDOW == 167 (0x7f298fecf400) [pid = 1834] [serial = 1812] [outer = (nil)] [url = about:blank] 12:26:04 INFO - PROCESS | 1834 | --DOMWINDOW == 166 (0x7f298fe75400) [pid = 1834] [serial = 1811] [outer = (nil)] [url = about:blank] 12:26:04 INFO - PROCESS | 1834 | --DOMWINDOW == 165 (0x7f298a522400) [pid = 1834] [serial = 1791] [outer = (nil)] [url = about:blank] 12:26:04 INFO - PROCESS | 1834 | --DOMWINDOW == 164 (0x7f2986b3e800) [pid = 1834] [serial = 1790] [outer = (nil)] [url = about:blank] 12:26:04 INFO - PROCESS | 1834 | --DOMWINDOW == 163 (0x7f2975741000) [pid = 1834] [serial = 1832] [outer = (nil)] [url = about:blank] 12:26:04 INFO - PROCESS | 1834 | --DOMWINDOW == 162 (0x7f29791f3000) [pid = 1834] [serial = 1833] [outer = (nil)] [url = about:blank] 12:26:04 INFO - PROCESS | 1834 | --DOMWINDOW == 161 (0x7f2984487c00) [pid = 1834] [serial = 1785] [outer = (nil)] [url = about:blank] 12:26:04 INFO - PROCESS | 1834 | --DOMWINDOW == 160 (0x7f29842e6400) [pid = 1834] [serial = 1784] [outer = (nil)] [url = about:blank] 12:26:04 INFO - PROCESS | 1834 | --DOMWINDOW == 159 (0x7f298a790800) [pid = 1834] [serial = 1794] [outer = (nil)] [url = about:blank] 12:26:04 INFO - PROCESS | 1834 | --DOMWINDOW == 158 (0x7f298a588800) [pid = 1834] [serial = 1793] [outer = (nil)] [url = about:blank] 12:26:04 INFO - PROCESS | 1834 | --DOMWINDOW == 157 (0x7f297af4d000) [pid = 1834] [serial = 1835] [outer = (nil)] [url = about:blank] 12:26:04 INFO - PROCESS | 1834 | --DOMWINDOW == 156 (0x7f298259d400) [pid = 1834] [serial = 1781] [outer = (nil)] [url = about:blank] 12:26:04 INFO - PROCESS | 1834 | --DOMWINDOW == 155 (0x7f298322d000) [pid = 1834] [serial = 1782] [outer = (nil)] [url = about:blank] 12:26:04 INFO - PROCESS | 1834 | --DOMWINDOW == 154 (0x7f297926b400) [pid = 1834] [serial = 1829] [outer = (nil)] [url = about:blank] 12:26:04 INFO - PROCESS | 1834 | --DOMWINDOW == 153 (0x7f298b9c9c00) [pid = 1834] [serial = 1797] [outer = (nil)] [url = about:blank] 12:26:04 INFO - PROCESS | 1834 | --DOMWINDOW == 152 (0x7f298a971800) [pid = 1834] [serial = 1796] [outer = (nil)] [url = about:blank] 12:26:04 INFO - PROCESS | 1834 | --DOMWINDOW == 151 (0x7f2993c09000) [pid = 1834] [serial = 1821] [outer = (nil)] [url = about:blank] 12:26:04 INFO - PROCESS | 1834 | --DOMWINDOW == 150 (0x7f2993318000) [pid = 1834] [serial = 1820] [outer = (nil)] [url = about:blank] 12:26:04 INFO - PROCESS | 1834 | --DOMWINDOW == 149 (0x7f298c3b7000) [pid = 1834] [serial = 1800] [outer = (nil)] [url = about:blank] 12:26:04 INFO - PROCESS | 1834 | --DOMWINDOW == 148 (0x7f29791ed800) [pid = 1834] [serial = 1841] [outer = (nil)] [url = about:blank] 12:26:04 INFO - PROCESS | 1834 | --DOMWINDOW == 147 (0x7f297f21f400) [pid = 1834] [serial = 1839] [outer = (nil)] [url = about:blank] 12:26:04 INFO - PROCESS | 1834 | --DOMWINDOW == 146 (0x7f297b2f1800) [pid = 1834] [serial = 1836] [outer = (nil)] [url = about:blank] 12:26:04 INFO - PROCESS | 1834 | --DOMWINDOW == 145 (0x7f297f87c800) [pid = 1834] [serial = 1842] [outer = (nil)] [url = about:blank] 12:26:04 INFO - PROCESS | 1834 | 1462476364459 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]]]}] 12:26:04 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.alpha.html | Shadows are drawn correctly for partially-transparent fill patterns 12:26:04 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.alpha.html | took 3195ms 12:26:04 INFO - PROCESS | 1834 | 1462476364471 Marionette TRACE conn3 -> [0,2597,"getWindowHandle",null] 12:26:04 INFO - PROCESS | 1834 | 1462476364477 Marionette TRACE conn3 <- [1,2597,null,{"value":"8"}] 12:26:04 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.basic.html 12:26:04 INFO - PROCESS | 1834 | 1462476364537 Marionette TRACE conn3 -> [0,2598,"setScriptTimeout",{"ms":35000}] 12:26:04 INFO - PROCESS | 1834 | 1462476364542 Marionette TRACE conn3 <- [1,2598,null,{}] 12:26:04 INFO - PROCESS | 1834 | 1462476364552 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}] 12:26:04 INFO - PROCESS | 1834 | 1462476364784 Marionette TRACE conn3 <- [1,2599,null,{"value":null}] 12:26:05 INFO - PROCESS | 1834 | 1462476365027 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\", \"80296d11-d1d5-4e42-bf66-5e284310a16f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:26:05 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f297afd6000 == 146 [pid = 1834] [id = 657] 12:26:05 INFO - PROCESS | 1834 | ++DOMWINDOW == 146 (0x7f2979bf0400) [pid = 1834] [serial = 1972] [outer = (nil)] 12:26:05 INFO - PROCESS | 1834 | ++DOMWINDOW == 147 (0x7f2979bf6000) [pid = 1834] [serial = 1973] [outer = 0x7f2979bf0400] 12:26:05 INFO - PROCESS | 1834 | 1462476365099 Marionette DEBUG loaded listener.js 12:26:05 INFO - PROCESS | 1834 | ++DOMWINDOW == 148 (0x7f297af4ec00) [pid = 1834] [serial = 1974] [outer = 0x7f2979bf0400] 12:26:05 INFO - PROCESS | 1834 | 1462476365907 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]]]}] 12:26:05 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.basic.html | Shadows are drawn for fill patterns 12:26:05 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.basic.html | took 1490ms 12:26:05 INFO - PROCESS | 1834 | 1462476365980 Marionette TRACE conn3 -> [0,2601,"getWindowHandle",null] 12:26:05 INFO - PROCESS | 1834 | 1462476365988 Marionette TRACE conn3 <- [1,2601,null,{"value":"8"}] 12:26:05 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html 12:26:06 INFO - PROCESS | 1834 | 1462476365997 Marionette TRACE conn3 -> [0,2602,"setScriptTimeout",{"ms":35000}] 12:26:06 INFO - PROCESS | 1834 | 1462476366000 Marionette TRACE conn3 <- [1,2602,null,{}] 12:26:06 INFO - PROCESS | 1834 | 1462476366004 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}] 12:26:06 INFO - PROCESS | 1834 | 1462476366228 Marionette TRACE conn3 <- [1,2603,null,{"value":null}] 12:26:06 INFO - PROCESS | 1834 | 1462476366443 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\", \"80296d11-d1d5-4e42-bf66-5e284310a16f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:26:06 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f297e7ae800 == 147 [pid = 1834] [id = 658] 12:26:06 INFO - PROCESS | 1834 | ++DOMWINDOW == 149 (0x7f297af4f800) [pid = 1834] [serial = 1975] [outer = (nil)] 12:26:06 INFO - PROCESS | 1834 | ++DOMWINDOW == 150 (0x7f297c4c2400) [pid = 1834] [serial = 1976] [outer = 0x7f297af4f800] 12:26:06 INFO - PROCESS | 1834 | 1462476366504 Marionette DEBUG loaded listener.js 12:26:06 INFO - PROCESS | 1834 | ++DOMWINDOW == 151 (0x7f297e854800) [pid = 1834] [serial = 1977] [outer = 0x7f297af4f800] 12:26:07 INFO - PROCESS | 1834 | 1462476367426 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]]]}] 12:26:07 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | Shadows are not drawn for transparent fill patterns 12:26:07 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | took 1492ms 12:26:07 INFO - PROCESS | 1834 | 1462476367490 Marionette TRACE conn3 -> [0,2605,"getWindowHandle",null] 12:26:07 INFO - PROCESS | 1834 | 1462476367494 Marionette TRACE conn3 <- [1,2605,null,{"value":"8"}] 12:26:07 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html 12:26:07 INFO - PROCESS | 1834 | 1462476367504 Marionette TRACE conn3 -> [0,2606,"setScriptTimeout",{"ms":35000}] 12:26:07 INFO - PROCESS | 1834 | 1462476367509 Marionette TRACE conn3 <- [1,2606,null,{}] 12:26:07 INFO - PROCESS | 1834 | 1462476367524 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}] 12:26:07 INFO - PROCESS | 1834 | 1462476367823 Marionette TRACE conn3 <- [1,2607,null,{"value":null}] 12:26:07 INFO - PROCESS | 1834 | 1462476367875 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\", \"80296d11-d1d5-4e42-bf66-5e284310a16f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:26:08 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f297fa1a800 == 148 [pid = 1834] [id = 659] 12:26:08 INFO - PROCESS | 1834 | ++DOMWINDOW == 152 (0x7f297f46ac00) [pid = 1834] [serial = 1978] [outer = (nil)] 12:26:08 INFO - PROCESS | 1834 | ++DOMWINDOW == 153 (0x7f297f884c00) [pid = 1834] [serial = 1979] [outer = 0x7f297f46ac00] 12:26:08 INFO - PROCESS | 1834 | 1462476368129 Marionette DEBUG loaded listener.js 12:26:08 INFO - PROCESS | 1834 | ++DOMWINDOW == 154 (0x7f298092dc00) [pid = 1834] [serial = 1980] [outer = 0x7f297f46ac00] 12:26:09 INFO - PROCESS | 1834 | --DOMWINDOW == 153 (0x7f2982406800) [pid = 1834] [serial = 1873] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html] 12:26:09 INFO - PROCESS | 1834 | --DOMWINDOW == 152 (0x7f298d1d4400) [pid = 1834] [serial = 1888] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.2.html] 12:26:09 INFO - PROCESS | 1834 | --DOMWINDOW == 151 (0x7f2975409c00) [pid = 1834] [serial = 1828] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html] 12:26:09 INFO - PROCESS | 1834 | --DOMWINDOW == 150 (0x7f2993c0a000) [pid = 1834] [serial = 1897] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.3.html] 12:26:09 INFO - PROCESS | 1834 | --DOMWINDOW == 149 (0x7f2985b31000) [pid = 1834] [serial = 1861] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html] 12:26:09 INFO - PROCESS | 1834 | --DOMWINDOW == 148 (0x7f29811a3800) [pid = 1834] [serial = 1858] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html] 12:26:09 INFO - PROCESS | 1834 | --DOMWINDOW == 147 (0x7f298d210400) [pid = 1834] [serial = 1879] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.alpha.html] 12:26:09 INFO - PROCESS | 1834 | --DOMWINDOW == 146 (0x7f2979264400) [pid = 1834] [serial = 1846] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.4.html] 12:26:09 INFO - PROCESS | 1834 | --DOMWINDOW == 145 (0x7f298d481800) [pid = 1834] [serial = 1882] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.basic.html] 12:26:09 INFO - PROCESS | 1834 | --DOMWINDOW == 144 (0x7f298cde1400) [pid = 1834] [serial = 1876] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html] 12:26:09 INFO - PROCESS | 1834 | --DOMWINDOW == 143 (0x7f29773dd800) [pid = 1834] [serial = 1903] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.2.html] 12:26:09 INFO - PROCESS | 1834 | --DOMWINDOW == 142 (0x7f2975748400) [pid = 1834] [serial = 1906] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.3.html] 12:26:09 INFO - PROCESS | 1834 | --DOMWINDOW == 141 (0x7f297ac21000) [pid = 1834] [serial = 1771] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.readonly.html] 12:26:09 INFO - PROCESS | 1834 | --DOMWINDOW == 140 (0x7f2975747800) [pid = 1834] [serial = 1900] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.1.html] 12:26:09 INFO - PROCESS | 1834 | --DOMWINDOW == 139 (0x7f297f21d800) [pid = 1834] [serial = 1849] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.5.html] 12:26:09 INFO - PROCESS | 1834 | --DOMWINDOW == 138 (0x7f297f464000) [pid = 1834] [serial = 1909] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.blur.html] 12:26:09 INFO - PROCESS | 1834 | --DOMWINDOW == 137 (0x7f2980eab000) [pid = 1834] [serial = 1852] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html] 12:26:09 INFO - PROCESS | 1834 | --DOMWINDOW == 136 (0x7f298616cc00) [pid = 1834] [serial = 1867] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html] 12:26:09 INFO - PROCESS | 1834 | --DOMWINDOW == 135 (0x7f298d47b800) [pid = 1834] [serial = 1885] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.1.html] 12:26:09 INFO - PROCESS | 1834 | --DOMWINDOW == 134 (0x7f298d476800) [pid = 1834] [serial = 1891] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.1.html] 12:26:09 INFO - PROCESS | 1834 | --DOMWINDOW == 133 (0x7f298d7ec000) [pid = 1834] [serial = 1894] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.2.html] 12:26:09 INFO - PROCESS | 1834 | --DOMWINDOW == 132 (0x7f297e8d8800) [pid = 1834] [serial = 1870] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html] 12:26:09 INFO - PROCESS | 1834 | --DOMWINDOW == 131 (0x7f29809fd400) [pid = 1834] [serial = 1855] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html] 12:26:09 INFO - PROCESS | 1834 | --DOMWINDOW == 130 (0x7f2985b2c000) [pid = 1834] [serial = 1864] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html] 12:26:09 INFO - PROCESS | 1834 | 1462476369583 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]]]}] 12:26:09 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | Shadows are not drawn for transparent parts of fill patterns 12:26:09 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | took 2134ms 12:26:09 INFO - PROCESS | 1834 | 1462476369640 Marionette TRACE conn3 -> [0,2609,"getWindowHandle",null] 12:26:09 INFO - PROCESS | 1834 | 1462476369645 Marionette TRACE conn3 <- [1,2609,null,{"value":"8"}] 12:26:09 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.basic.html 12:26:09 INFO - PROCESS | 1834 | 1462476369651 Marionette TRACE conn3 -> [0,2610,"setScriptTimeout",{"ms":35000}] 12:26:09 INFO - PROCESS | 1834 | 1462476369653 Marionette TRACE conn3 <- [1,2610,null,{}] 12:26:09 INFO - PROCESS | 1834 | 1462476369658 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}] 12:26:09 INFO - PROCESS | 1834 | 1462476369962 Marionette TRACE conn3 <- [1,2611,null,{"value":null}] 12:26:09 INFO - PROCESS | 1834 | 1462476369981 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\", \"80296d11-d1d5-4e42-bf66-5e284310a16f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:26:10 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f2980d4f000 == 149 [pid = 1834] [id = 660] 12:26:10 INFO - PROCESS | 1834 | ++DOMWINDOW == 131 (0x7f2975409c00) [pid = 1834] [serial = 1981] [outer = (nil)] 12:26:10 INFO - PROCESS | 1834 | ++DOMWINDOW == 132 (0x7f298092a800) [pid = 1834] [serial = 1982] [outer = 0x7f2975409c00] 12:26:10 INFO - PROCESS | 1834 | 1462476370042 Marionette DEBUG loaded listener.js 12:26:10 INFO - PROCESS | 1834 | ++DOMWINDOW == 133 (0x7f2980e64400) [pid = 1834] [serial = 1983] [outer = 0x7f2975409c00] 12:26:10 INFO - PROCESS | 1834 | 1462476370880 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]]]}] 12:26:11 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.basic.html | Shadows are drawn for strokes 12:26:11 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.basic.html | took 1430ms 12:26:11 INFO - PROCESS | 1834 | 1462476371083 Marionette TRACE conn3 -> [0,2613,"getWindowHandle",null] 12:26:11 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.1.html 12:26:11 INFO - PROCESS | 1834 | 1462476371089 Marionette TRACE conn3 <- [1,2613,null,{"value":"8"}] 12:26:11 INFO - PROCESS | 1834 | 1462476371097 Marionette TRACE conn3 -> [0,2614,"setScriptTimeout",{"ms":35000}] 12:26:11 INFO - PROCESS | 1834 | 1462476371102 Marionette TRACE conn3 <- [1,2614,null,{}] 12:26:11 INFO - PROCESS | 1834 | 1462476371110 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}] 12:26:11 INFO - PROCESS | 1834 | 1462476371347 Marionette TRACE conn3 <- [1,2615,null,{"value":null}] 12:26:11 INFO - PROCESS | 1834 | 1462476371674 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\", \"80296d11-d1d5-4e42-bf66-5e284310a16f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:26:11 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f297afea000 == 150 [pid = 1834] [id = 661] 12:26:11 INFO - PROCESS | 1834 | ++DOMWINDOW == 134 (0x7f29791f8400) [pid = 1834] [serial = 1984] [outer = (nil)] 12:26:11 INFO - PROCESS | 1834 | ++DOMWINDOW == 135 (0x7f2979bea400) [pid = 1834] [serial = 1985] [outer = 0x7f29791f8400] 12:26:11 INFO - PROCESS | 1834 | 1462476371750 Marionette DEBUG loaded listener.js 12:26:11 INFO - PROCESS | 1834 | ++DOMWINDOW == 136 (0x7f297b2ea400) [pid = 1834] [serial = 1986] [outer = 0x7f29791f8400] 12:26:12 INFO - PROCESS | 1834 | 1462476372658 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]]]}] 12:26:12 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | Shadows are not drawn for areas outside stroke caps 12:26:12 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | took 1638ms 12:26:12 INFO - PROCESS | 1834 | 1462476372736 Marionette TRACE conn3 -> [0,2617,"getWindowHandle",null] 12:26:12 INFO - PROCESS | 1834 | 1462476372741 Marionette TRACE conn3 <- [1,2617,null,{"value":"8"}] 12:26:12 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.2.html 12:26:12 INFO - PROCESS | 1834 | 1462476372753 Marionette TRACE conn3 -> [0,2618,"setScriptTimeout",{"ms":35000}] 12:26:12 INFO - PROCESS | 1834 | 1462476372758 Marionette TRACE conn3 <- [1,2618,null,{}] 12:26:12 INFO - PROCESS | 1834 | 1462476372764 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}] 12:26:13 INFO - PROCESS | 1834 | 1462476373061 Marionette TRACE conn3 <- [1,2619,null,{"value":null}] 12:26:13 INFO - PROCESS | 1834 | 1462476373377 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\", \"80296d11-d1d5-4e42-bf66-5e284310a16f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:26:13 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f2980dcd800 == 151 [pid = 1834] [id = 662] 12:26:13 INFO - PROCESS | 1834 | ++DOMWINDOW == 137 (0x7f297f225400) [pid = 1834] [serial = 1987] [outer = (nil)] 12:26:13 INFO - PROCESS | 1834 | ++DOMWINDOW == 138 (0x7f297fadec00) [pid = 1834] [serial = 1988] [outer = 0x7f297f225400] 12:26:13 INFO - PROCESS | 1834 | 1462476373449 Marionette DEBUG loaded listener.js 12:26:13 INFO - PROCESS | 1834 | ++DOMWINDOW == 139 (0x7f2980e63c00) [pid = 1834] [serial = 1989] [outer = 0x7f297f225400] 12:26:14 INFO - PROCESS | 1834 | 1462476374393 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]]]}] 12:26:14 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | Shadows are drawn for stroke caps 12:26:14 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | took 1691ms 12:26:14 INFO - PROCESS | 1834 | 1462476374442 Marionette TRACE conn3 -> [0,2621,"getWindowHandle",null] 12:26:14 INFO - PROCESS | 1834 | 1462476374445 Marionette TRACE conn3 <- [1,2621,null,{"value":"8"}] 12:26:14 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.1.html 12:26:14 INFO - PROCESS | 1834 | 1462476374451 Marionette TRACE conn3 -> [0,2622,"setScriptTimeout",{"ms":35000}] 12:26:14 INFO - PROCESS | 1834 | 1462476374456 Marionette TRACE conn3 <- [1,2622,null,{}] 12:26:14 INFO - PROCESS | 1834 | 1462476374471 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}] 12:26:14 INFO - PROCESS | 1834 | 1462476374711 Marionette TRACE conn3 <- [1,2623,null,{"value":null}] 12:26:15 INFO - PROCESS | 1834 | 1462476375070 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\", \"80296d11-d1d5-4e42-bf66-5e284310a16f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:26:15 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f2983352800 == 152 [pid = 1834] [id = 663] 12:26:15 INFO - PROCESS | 1834 | ++DOMWINDOW == 140 (0x7f2982769800) [pid = 1834] [serial = 1990] [outer = (nil)] 12:26:15 INFO - PROCESS | 1834 | ++DOMWINDOW == 141 (0x7f29832dd400) [pid = 1834] [serial = 1991] [outer = 0x7f2982769800] 12:26:15 INFO - PROCESS | 1834 | 1462476375156 Marionette DEBUG loaded listener.js 12:26:15 INFO - PROCESS | 1834 | ++DOMWINDOW == 142 (0x7f29842e6400) [pid = 1834] [serial = 1992] [outer = 0x7f2982769800] 12:26:16 INFO - PROCESS | 1834 | 1462476376043 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]]]}] 12:26:16 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.1.html | Shadows are not drawn for areas outside stroke joins 12:26:16 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.1.html | took 1636ms 12:26:16 INFO - PROCESS | 1834 | 1462476376089 Marionette TRACE conn3 -> [0,2625,"getWindowHandle",null] 12:26:16 INFO - PROCESS | 1834 | 1462476376093 Marionette TRACE conn3 <- [1,2625,null,{"value":"8"}] 12:26:16 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.2.html 12:26:16 INFO - PROCESS | 1834 | 1462476376099 Marionette TRACE conn3 -> [0,2626,"setScriptTimeout",{"ms":35000}] 12:26:16 INFO - PROCESS | 1834 | 1462476376102 Marionette TRACE conn3 <- [1,2626,null,{}] 12:26:16 INFO - PROCESS | 1834 | 1462476376108 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}] 12:26:16 INFO - PROCESS | 1834 | 1462476376338 Marionette TRACE conn3 <- [1,2627,null,{"value":null}] 12:26:16 INFO - PROCESS | 1834 | 1462476376602 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\", \"80296d11-d1d5-4e42-bf66-5e284310a16f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:26:16 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f298443a800 == 153 [pid = 1834] [id = 664] 12:26:16 INFO - PROCESS | 1834 | ++DOMWINDOW == 143 (0x7f2982c3a400) [pid = 1834] [serial = 1993] [outer = (nil)] 12:26:16 INFO - PROCESS | 1834 | ++DOMWINDOW == 144 (0x7f2984621c00) [pid = 1834] [serial = 1994] [outer = 0x7f2982c3a400] 12:26:16 INFO - PROCESS | 1834 | 1462476376724 Marionette DEBUG loaded listener.js 12:26:16 INFO - PROCESS | 1834 | ++DOMWINDOW == 145 (0x7f2984655400) [pid = 1834] [serial = 1995] [outer = 0x7f2982c3a400] 12:26:17 INFO - PROCESS | 1834 | 1462476377573 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]]]}] 12:26:17 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.2.html | Shadows are drawn for stroke joins 12:26:17 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.2.html | took 1536ms 12:26:17 INFO - PROCESS | 1834 | 1462476377636 Marionette TRACE conn3 -> [0,2629,"getWindowHandle",null] 12:26:17 INFO - PROCESS | 1834 | 1462476377640 Marionette TRACE conn3 <- [1,2629,null,{"value":"8"}] 12:26:17 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.3.html 12:26:17 INFO - PROCESS | 1834 | 1462476377646 Marionette TRACE conn3 -> [0,2630,"setScriptTimeout",{"ms":35000}] 12:26:17 INFO - PROCESS | 1834 | 1462476377649 Marionette TRACE conn3 <- [1,2630,null,{}] 12:26:17 INFO - PROCESS | 1834 | 1462476377654 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}] 12:26:17 INFO - PROCESS | 1834 | 1462476377895 Marionette TRACE conn3 <- [1,2631,null,{"value":null}] 12:26:18 INFO - PROCESS | 1834 | 1462476378153 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\", \"80296d11-d1d5-4e42-bf66-5e284310a16f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:26:18 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f2984f64800 == 154 [pid = 1834] [id = 665] 12:26:18 INFO - PROCESS | 1834 | ++DOMWINDOW == 146 (0x7f2984486c00) [pid = 1834] [serial = 1996] [outer = (nil)] 12:26:18 INFO - PROCESS | 1834 | ++DOMWINDOW == 147 (0x7f298584ac00) [pid = 1834] [serial = 1997] [outer = 0x7f2984486c00] 12:26:18 INFO - PROCESS | 1834 | 1462476378269 Marionette DEBUG loaded listener.js 12:26:18 INFO - PROCESS | 1834 | ++DOMWINDOW == 148 (0x7f2985b2ac00) [pid = 1834] [serial = 1998] [outer = 0x7f2984486c00] 12:26:19 INFO - PROCESS | 1834 | 1462476379147 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]]]}] 12:26:19 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.3.html | Shadows are drawn for stroke joins respecting miter limit 12:26:19 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.3.html | took 1578ms 12:26:19 INFO - PROCESS | 1834 | 1462476379225 Marionette TRACE conn3 -> [0,2633,"getWindowHandle",null] 12:26:19 INFO - PROCESS | 1834 | 1462476379228 Marionette TRACE conn3 <- [1,2633,null,{"value":"8"}] 12:26:19 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.1.html 12:26:19 INFO - PROCESS | 1834 | 1462476379234 Marionette TRACE conn3 -> [0,2634,"setScriptTimeout",{"ms":35000}] 12:26:19 INFO - PROCESS | 1834 | 1462476379238 Marionette TRACE conn3 <- [1,2634,null,{}] 12:26:19 INFO - PROCESS | 1834 | 1462476379243 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}] 12:26:19 INFO - PROCESS | 1834 | 1462476379543 Marionette TRACE conn3 <- [1,2635,null,{"value":null}] 12:26:19 INFO - PROCESS | 1834 | 1462476379874 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\", \"80296d11-d1d5-4e42-bf66-5e284310a16f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:26:19 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f2985e1d800 == 155 [pid = 1834] [id = 666] 12:26:19 INFO - PROCESS | 1834 | ++DOMWINDOW == 149 (0x7f2986b30400) [pid = 1834] [serial = 1999] [outer = (nil)] 12:26:19 INFO - PROCESS | 1834 | ++DOMWINDOW == 150 (0x7f2986e71c00) [pid = 1834] [serial = 2000] [outer = 0x7f2986b30400] 12:26:19 INFO - PROCESS | 1834 | 1462476379949 Marionette DEBUG loaded listener.js 12:26:20 INFO - PROCESS | 1834 | ++DOMWINDOW == 151 (0x7f298a5ea400) [pid = 1834] [serial = 2001] [outer = 0x7f2986b30400] 12:26:20 INFO - PROCESS | 1834 | 1462476380816 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]]]}] 12:26:20 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.1.html | Shadows take account of transformations 12:26:20 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.1.html | took 1631ms 12:26:20 INFO - PROCESS | 1834 | 1462476380867 Marionette TRACE conn3 -> [0,2637,"getWindowHandle",null] 12:26:20 INFO - PROCESS | 1834 | 1462476380871 Marionette TRACE conn3 <- [1,2637,null,{"value":"8"}] 12:26:20 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.2.html 12:26:20 INFO - PROCESS | 1834 | 1462476380877 Marionette TRACE conn3 -> [0,2638,"setScriptTimeout",{"ms":35000}] 12:26:20 INFO - PROCESS | 1834 | 1462476380879 Marionette TRACE conn3 <- [1,2638,null,{}] 12:26:20 INFO - PROCESS | 1834 | 1462476380885 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}] 12:26:21 INFO - PROCESS | 1834 | 1462476381106 Marionette TRACE conn3 <- [1,2639,null,{"value":null}] 12:26:21 INFO - PROCESS | 1834 | 1462476381371 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\", \"80296d11-d1d5-4e42-bf66-5e284310a16f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:26:21 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f2986bdd000 == 156 [pid = 1834] [id = 667] 12:26:21 INFO - PROCESS | 1834 | ++DOMWINDOW == 152 (0x7f298a982400) [pid = 1834] [serial = 2002] [outer = (nil)] 12:26:21 INFO - PROCESS | 1834 | ++DOMWINDOW == 153 (0x7f298a98d400) [pid = 1834] [serial = 2003] [outer = 0x7f298a982400] 12:26:21 INFO - PROCESS | 1834 | 1462476381496 Marionette DEBUG loaded listener.js 12:26:21 INFO - PROCESS | 1834 | ++DOMWINDOW == 154 (0x7f298bd03400) [pid = 1834] [serial = 2004] [outer = 0x7f298a982400] 12:26:22 INFO - PROCESS | 1834 | 1462476382360 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]]]}] 12:26:22 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.2.html | Shadow offsets are not affected by transformations 12:26:22 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.2.html | took 1529ms 12:26:22 INFO - PROCESS | 1834 | 1462476382407 Marionette TRACE conn3 -> [0,2641,"getWindowHandle",null] 12:26:22 INFO - PROCESS | 1834 | 1462476382411 Marionette TRACE conn3 <- [1,2641,null,{"value":"8"}] 12:26:22 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.default.html 12:26:22 INFO - PROCESS | 1834 | 1462476382418 Marionette TRACE conn3 -> [0,2642,"setScriptTimeout",{"ms":35000}] 12:26:22 INFO - PROCESS | 1834 | 1462476382421 Marionette TRACE conn3 <- [1,2642,null,{}] 12:26:22 INFO - PROCESS | 1834 | 1462476382426 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}] 12:26:22 INFO - PROCESS | 1834 | 1462476382651 Marionette TRACE conn3 <- [1,2643,null,{"value":null}] 12:26:22 INFO - PROCESS | 1834 | 1462476382932 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\", \"80296d11-d1d5-4e42-bf66-5e284310a16f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:26:22 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f298c2a9000 == 157 [pid = 1834] [id = 668] 12:26:23 INFO - PROCESS | 1834 | ++DOMWINDOW == 155 (0x7f2986b31400) [pid = 1834] [serial = 2005] [outer = (nil)] 12:26:23 INFO - PROCESS | 1834 | ++DOMWINDOW == 156 (0x7f298c3bbc00) [pid = 1834] [serial = 2006] [outer = 0x7f2986b31400] 12:26:23 INFO - PROCESS | 1834 | 1462476383049 Marionette DEBUG loaded listener.js 12:26:23 INFO - PROCESS | 1834 | ++DOMWINDOW == 157 (0x7f298c83c400) [pid = 1834] [serial = 2007] [outer = 0x7f2986b31400] 12:26:23 INFO - PROCESS | 1834 | 1462476383912 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]]]}] 12:26:23 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.default.html | Canvas test: 2d.text.align.default 12:26:23 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.default.html | took 1540ms 12:26:23 INFO - PROCESS | 1834 | 1462476383959 Marionette TRACE conn3 -> [0,2645,"getWindowHandle",null] 12:26:23 INFO - PROCESS | 1834 | 1462476383963 Marionette TRACE conn3 <- [1,2645,null,{"value":"8"}] 12:26:23 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.invalid.html 12:26:23 INFO - PROCESS | 1834 | 1462476383969 Marionette TRACE conn3 -> [0,2646,"setScriptTimeout",{"ms":35000}] 12:26:23 INFO - PROCESS | 1834 | 1462476383972 Marionette TRACE conn3 <- [1,2646,null,{}] 12:26:23 INFO - PROCESS | 1834 | 1462476383977 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}] 12:26:24 INFO - PROCESS | 1834 | 1462476384219 Marionette TRACE conn3 <- [1,2647,null,{"value":null}] 12:26:24 INFO - PROCESS | 1834 | 1462476384526 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\", \"80296d11-d1d5-4e42-bf66-5e284310a16f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:26:24 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f298c6db000 == 158 [pid = 1834] [id = 669] 12:26:24 INFO - PROCESS | 1834 | ++DOMWINDOW == 158 (0x7f2981160800) [pid = 1834] [serial = 2008] [outer = (nil)] 12:26:24 INFO - PROCESS | 1834 | ++DOMWINDOW == 159 (0x7f298cbc0c00) [pid = 1834] [serial = 2009] [outer = 0x7f2981160800] 12:26:24 INFO - PROCESS | 1834 | 1462476384610 Marionette DEBUG loaded listener.js 12:26:24 INFO - PROCESS | 1834 | ++DOMWINDOW == 160 (0x7f298cd37400) [pid = 1834] [serial = 2010] [outer = 0x7f2981160800] 12:26:25 INFO - PROCESS | 1834 | 1462476385441 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]]]}] 12:26:25 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.invalid.html | Canvas test: 2d.text.align.invalid 12:26:25 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.invalid.html | took 1529ms 12:26:25 INFO - PROCESS | 1834 | 1462476385499 Marionette TRACE conn3 -> [0,2649,"getWindowHandle",null] 12:26:25 INFO - PROCESS | 1834 | 1462476385502 Marionette TRACE conn3 <- [1,2649,null,{"value":"8"}] 12:26:25 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.valid.html 12:26:25 INFO - PROCESS | 1834 | 1462476385508 Marionette TRACE conn3 -> [0,2650,"setScriptTimeout",{"ms":35000}] 12:26:25 INFO - PROCESS | 1834 | 1462476385510 Marionette TRACE conn3 <- [1,2650,null,{}] 12:26:25 INFO - PROCESS | 1834 | 1462476385516 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}] 12:26:25 INFO - PROCESS | 1834 | 1462476385750 Marionette TRACE conn3 <- [1,2651,null,{"value":null}] 12:26:26 INFO - PROCESS | 1834 | 1462476386013 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\", \"80296d11-d1d5-4e42-bf66-5e284310a16f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:26:26 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f298ce82800 == 159 [pid = 1834] [id = 670] 12:26:26 INFO - PROCESS | 1834 | ++DOMWINDOW == 161 (0x7f298a789000) [pid = 1834] [serial = 2011] [outer = (nil)] 12:26:26 INFO - PROCESS | 1834 | ++DOMWINDOW == 162 (0x7f298d1a3c00) [pid = 1834] [serial = 2012] [outer = 0x7f298a789000] 12:26:26 INFO - PROCESS | 1834 | 1462476386089 Marionette DEBUG loaded listener.js 12:26:26 INFO - PROCESS | 1834 | ++DOMWINDOW == 163 (0x7f298d20e400) [pid = 1834] [serial = 2013] [outer = 0x7f298a789000] 12:26:26 INFO - PROCESS | 1834 | 1462476386953 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]]]}] 12:26:26 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.valid.html | Canvas test: 2d.text.align.valid 12:26:26 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.valid.html | took 1481ms 12:26:26 INFO - PROCESS | 1834 | 1462476386990 Marionette TRACE conn3 -> [0,2653,"getWindowHandle",null] 12:26:26 INFO - PROCESS | 1834 | 1462476386993 Marionette TRACE conn3 <- [1,2653,null,{"value":"8"}] 12:26:26 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.default.html 12:26:27 INFO - PROCESS | 1834 | 1462476387000 Marionette TRACE conn3 -> [0,2654,"setScriptTimeout",{"ms":35000}] 12:26:27 INFO - PROCESS | 1834 | 1462476387004 Marionette TRACE conn3 <- [1,2654,null,{}] 12:26:27 INFO - PROCESS | 1834 | 1462476387009 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}] 12:26:27 INFO - PROCESS | 1834 | 1462476387250 Marionette TRACE conn3 <- [1,2655,null,{"value":null}] 12:26:27 INFO - PROCESS | 1834 | 1462476387521 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\", \"80296d11-d1d5-4e42-bf66-5e284310a16f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:26:27 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f298d359800 == 160 [pid = 1834] [id = 671] 12:26:27 INFO - PROCESS | 1834 | ++DOMWINDOW == 164 (0x7f298d47b800) [pid = 1834] [serial = 2014] [outer = (nil)] 12:26:27 INFO - PROCESS | 1834 | ++DOMWINDOW == 165 (0x7f298d481800) [pid = 1834] [serial = 2015] [outer = 0x7f298d47b800] 12:26:27 INFO - PROCESS | 1834 | 1462476387655 Marionette DEBUG loaded listener.js 12:26:27 INFO - PROCESS | 1834 | ++DOMWINDOW == 166 (0x7f298e858800) [pid = 1834] [serial = 2016] [outer = 0x7f298d47b800] 12:26:28 INFO - PROCESS | 1834 | 1462476388572 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]]]}] 12:26:28 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.default.html | Canvas test: 2d.text.baseline.default 12:26:28 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.default.html | took 1630ms 12:26:28 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.invalid.html 12:26:28 INFO - PROCESS | 1834 | 1462476388631 Marionette TRACE conn3 -> [0,2657,"getWindowHandle",null] 12:26:28 INFO - PROCESS | 1834 | 1462476388634 Marionette TRACE conn3 <- [1,2657,null,{"value":"8"}] 12:26:28 INFO - PROCESS | 1834 | 1462476388640 Marionette TRACE conn3 -> [0,2658,"setScriptTimeout",{"ms":35000}] 12:26:28 INFO - PROCESS | 1834 | 1462476388643 Marionette TRACE conn3 <- [1,2658,null,{}] 12:26:28 INFO - PROCESS | 1834 | 1462476388648 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}] 12:26:28 INFO - PROCESS | 1834 | 1462476388884 Marionette TRACE conn3 <- [1,2659,null,{"value":null}] 12:26:29 INFO - PROCESS | 1834 | 1462476389213 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\", \"80296d11-d1d5-4e42-bf66-5e284310a16f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:26:29 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f298f360800 == 161 [pid = 1834] [id = 672] 12:26:29 INFO - PROCESS | 1834 | ++DOMWINDOW == 167 (0x7f298fe7d000) [pid = 1834] [serial = 2017] [outer = (nil)] 12:26:29 INFO - PROCESS | 1834 | ++DOMWINDOW == 168 (0x7f298fed1c00) [pid = 1834] [serial = 2018] [outer = 0x7f298fe7d000] 12:26:29 INFO - PROCESS | 1834 | 1462476389329 Marionette DEBUG loaded listener.js 12:26:29 INFO - PROCESS | 1834 | ++DOMWINDOW == 169 (0x7f29901d5800) [pid = 1834] [serial = 2019] [outer = 0x7f298fe7d000] 12:26:30 INFO - PROCESS | 1834 | 1462476390186 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]]]}] 12:26:30 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.invalid.html | Canvas test: 2d.text.baseline.invalid 12:26:30 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.invalid.html | took 1583ms 12:26:30 INFO - PROCESS | 1834 | 1462476390223 Marionette TRACE conn3 -> [0,2661,"getWindowHandle",null] 12:26:30 INFO - PROCESS | 1834 | 1462476390226 Marionette TRACE conn3 <- [1,2661,null,{"value":"8"}] 12:26:30 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.valid.html 12:26:30 INFO - PROCESS | 1834 | 1462476390232 Marionette TRACE conn3 -> [0,2662,"setScriptTimeout",{"ms":35000}] 12:26:30 INFO - PROCESS | 1834 | 1462476390234 Marionette TRACE conn3 <- [1,2662,null,{}] 12:26:30 INFO - PROCESS | 1834 | 1462476390240 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}] 12:26:30 INFO - PROCESS | 1834 | 1462476390466 Marionette TRACE conn3 <- [1,2663,null,{"value":null}] 12:26:30 INFO - PROCESS | 1834 | 1462476390737 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\", \"80296d11-d1d5-4e42-bf66-5e284310a16f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:26:30 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f299337e800 == 162 [pid = 1834] [id = 673] 12:26:30 INFO - PROCESS | 1834 | ++DOMWINDOW == 170 (0x7f298fe13000) [pid = 1834] [serial = 2020] [outer = (nil)] 12:26:30 INFO - PROCESS | 1834 | ++DOMWINDOW == 171 (0x7f2993b44c00) [pid = 1834] [serial = 2021] [outer = 0x7f298fe13000] 12:26:30 INFO - PROCESS | 1834 | 1462476390814 Marionette DEBUG loaded listener.js 12:26:30 INFO - PROCESS | 1834 | ++DOMWINDOW == 172 (0x7f2993c79400) [pid = 1834] [serial = 2022] [outer = 0x7f298fe13000] 12:26:31 INFO - PROCESS | 1834 | 1462476391704 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]]]}] 12:26:31 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.valid.html | Canvas test: 2d.text.baseline.valid 12:26:31 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.valid.html | took 1531ms 12:26:31 INFO - PROCESS | 1834 | 1462476391764 Marionette TRACE conn3 -> [0,2665,"getWindowHandle",null] 12:26:31 INFO - PROCESS | 1834 | 1462476391766 Marionette TRACE conn3 <- [1,2665,null,{"value":"8"}] 12:26:31 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html 12:26:31 INFO - PROCESS | 1834 | 1462476391791 Marionette TRACE conn3 -> [0,2666,"setScriptTimeout",{"ms":35000}] 12:26:31 INFO - PROCESS | 1834 | 1462476391796 Marionette TRACE conn3 <- [1,2666,null,{}] 12:26:31 INFO - PROCESS | 1834 | 1462476391804 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}] 12:26:32 INFO - PROCESS | 1834 | 1462476392019 Marionette TRACE conn3 <- [1,2667,null,{"value":null}] 12:26:32 INFO - PROCESS | 1834 | 1462476392287 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\", \"80296d11-d1d5-4e42-bf66-5e284310a16f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:26:32 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f2996154000 == 163 [pid = 1834] [id = 674] 12:26:32 INFO - PROCESS | 1834 | ++DOMWINDOW == 173 (0x7f298fec8c00) [pid = 1834] [serial = 2023] [outer = (nil)] 12:26:32 INFO - PROCESS | 1834 | ++DOMWINDOW == 174 (0x7f299425f000) [pid = 1834] [serial = 2024] [outer = 0x7f298fec8c00] 12:26:32 INFO - PROCESS | 1834 | 1462476392403 Marionette DEBUG loaded listener.js 12:26:32 INFO - PROCESS | 1834 | ++DOMWINDOW == 175 (0x7f299594a400) [pid = 1834] [serial = 2025] [outer = 0x7f298fec8c00] 12:26:33 INFO - PROCESS | 1834 | SkCairoFTTypeface::onFilterRec unimplemented 12:26:33 INFO - PROCESS | 1834 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 12:26:33 INFO - PROCESS | 1834 | 1462476393778 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]]]}] 12:26:33 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) 12:26:33 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html | took 2057ms 12:26:33 INFO - PROCESS | 1834 | 1462476393831 Marionette TRACE conn3 -> [0,2669,"getWindowHandle",null] 12:26:33 INFO - PROCESS | 1834 | 1462476393833 Marionette TRACE conn3 <- [1,2669,null,{"value":"8"}] 12:26:33 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.hanging.html 12:26:33 INFO - PROCESS | 1834 | 1462476393845 Marionette TRACE conn3 -> [0,2670,"setScriptTimeout",{"ms":35000}] 12:26:33 INFO - PROCESS | 1834 | 1462476393849 Marionette TRACE conn3 <- [1,2670,null,{}] 12:26:33 INFO - PROCESS | 1834 | 1462476393856 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}] 12:26:34 INFO - PROCESS | 1834 | 1462476394157 Marionette TRACE conn3 <- [1,2671,null,{"value":null}] 12:26:34 INFO - PROCESS | 1834 | 1462476394435 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\", \"80296d11-d1d5-4e42-bf66-5e284310a16f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:26:34 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f2997480000 == 164 [pid = 1834] [id = 675] 12:26:34 INFO - PROCESS | 1834 | ++DOMWINDOW == 176 (0x7f298fe78000) [pid = 1834] [serial = 2026] [outer = (nil)] 12:26:34 INFO - PROCESS | 1834 | ++DOMWINDOW == 177 (0x7f29959cec00) [pid = 1834] [serial = 2027] [outer = 0x7f298fe78000] 12:26:34 INFO - PROCESS | 1834 | 1462476394506 Marionette DEBUG loaded listener.js 12:26:34 INFO - PROCESS | 1834 | ++DOMWINDOW == 178 (0x7f2996742400) [pid = 1834] [serial = 2028] [outer = 0x7f298fe78000] 12:26:35 INFO - PROCESS | 1834 | SkCairoFTTypeface::onFilterRec unimplemented 12:26:35 INFO - PROCESS | 1834 | 1462476395832 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] 12:26:35 INFO - PROCESS | 1834 | 1462476395897 Marionette TRACE conn3 <- [1,2673,null,{"value":"8"}] 12:26:35 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.ideographic.html 12:26:35 INFO - PROCESS | 1834 | 1462476395903 Marionette TRACE conn3 -> [0,2674,"setScriptTimeout",{"ms":35000}] 12:26:35 INFO - PROCESS | 1834 | 1462476395906 Marionette TRACE conn3 <- [1,2674,null,{}] 12:26:35 INFO - PROCESS | 1834 | 1462476395911 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}] 12:26:36 INFO - PROCESS | 1834 | 1462476396214 Marionette TRACE conn3 <- [1,2675,null,{"value":null}] 12:26:36 INFO - PROCESS | 1834 | 1462476396460 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\", \"80296d11-d1d5-4e42-bf66-5e284310a16f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:26:36 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f29a2629800 == 165 [pid = 1834] [id = 676] 12:26:36 INFO - PROCESS | 1834 | ++DOMWINDOW == 179 (0x7f299273c800) [pid = 1834] [serial = 2029] [outer = (nil)] 12:26:36 INFO - PROCESS | 1834 | ++DOMWINDOW == 180 (0x7f2996b4a400) [pid = 1834] [serial = 2030] [outer = 0x7f299273c800] 12:26:36 INFO - PROCESS | 1834 | 1462476396533 Marionette DEBUG loaded listener.js 12:26:36 INFO - PROCESS | 1834 | ++DOMWINDOW == 181 (0x7f29979bd800) [pid = 1834] [serial = 2031] [outer = 0x7f299273c800] 12:26:37 INFO - PROCESS | 1834 | SkCairoFTTypeface::onFilterRec unimplemented 12:26:37 INFO - PROCESS | 1834 | 1462476397830 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] 12:26:37 INFO - PROCESS | 1834 | 1462476397893 Marionette TRACE conn3 <- [1,2677,null,{"value":"8"}] 12:26:37 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.middle.html 12:26:37 INFO - PROCESS | 1834 | 1462476397906 Marionette TRACE conn3 -> [0,2678,"setScriptTimeout",{"ms":35000}] 12:26:37 INFO - PROCESS | 1834 | 1462476397914 Marionette TRACE conn3 <- [1,2678,null,{}] 12:26:38 INFO - PROCESS | 1834 | 1462476398012 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}] 12:26:38 INFO - PROCESS | 1834 | 1462476398236 Marionette TRACE conn3 <- [1,2679,null,{"value":null}] 12:26:38 INFO - PROCESS | 1834 | 1462476398499 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\", \"80296d11-d1d5-4e42-bf66-5e284310a16f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:26:38 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f29a7c27000 == 166 [pid = 1834] [id = 677] 12:26:38 INFO - PROCESS | 1834 | ++DOMWINDOW == 182 (0x7f2996125400) [pid = 1834] [serial = 2032] [outer = (nil)] 12:26:38 INFO - PROCESS | 1834 | ++DOMWINDOW == 183 (0x7f2999344c00) [pid = 1834] [serial = 2033] [outer = 0x7f2996125400] 12:26:38 INFO - PROCESS | 1834 | 1462476398570 Marionette DEBUG loaded listener.js 12:26:38 INFO - PROCESS | 1834 | ++DOMWINDOW == 184 (0x7f2999958400) [pid = 1834] [serial = 2034] [outer = 0x7f2996125400] 12:26:39 INFO - PROCESS | 1834 | SkCairoFTTypeface::onFilterRec unimplemented 12:26:39 INFO - PROCESS | 1834 | 1462476399960 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]]]}] 12:26:39 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) 12:26:39 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.middle.html | took 2084ms 12:26:39 INFO - PROCESS | 1834 | 1462476399987 Marionette TRACE conn3 -> [0,2681,"getWindowHandle",null] 12:26:39 INFO - PROCESS | 1834 | 1462476399990 Marionette TRACE conn3 <- [1,2681,null,{"value":"8"}] 12:26:39 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.top.html 12:26:39 INFO - PROCESS | 1834 | 1462476399996 Marionette TRACE conn3 -> [0,2682,"setScriptTimeout",{"ms":35000}] 12:26:40 INFO - PROCESS | 1834 | 1462476399999 Marionette TRACE conn3 <- [1,2682,null,{}] 12:26:40 INFO - PROCESS | 1834 | 1462476400005 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}] 12:26:40 INFO - PROCESS | 1834 | 1462476400283 Marionette TRACE conn3 <- [1,2683,null,{"value":null}] 12:26:40 INFO - PROCESS | 1834 | 1462476400968 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\", \"80296d11-d1d5-4e42-bf66-5e284310a16f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:26:41 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f2979b6c800 == 167 [pid = 1834] [id = 678] 12:26:41 INFO - PROCESS | 1834 | ++DOMWINDOW == 185 (0x7f297540d000) [pid = 1834] [serial = 2035] [outer = (nil)] 12:26:41 INFO - PROCESS | 1834 | ++DOMWINDOW == 186 (0x7f297573e800) [pid = 1834] [serial = 2036] [outer = 0x7f297540d000] 12:26:41 INFO - PROCESS | 1834 | 1462476401098 Marionette DEBUG loaded listener.js 12:26:41 INFO - PROCESS | 1834 | ++DOMWINDOW == 187 (0x7f29791f6400) [pid = 1834] [serial = 2037] [outer = 0x7f297540d000] 12:26:41 INFO - PROCESS | 1834 | --DOCSHELL 0x7f29ac927000 == 166 [pid = 1834] [id = 87] 12:26:41 INFO - PROCESS | 1834 | --DOCSHELL 0x7f29790d7800 == 165 [pid = 1834] [id = 416] 12:26:41 INFO - PROCESS | 1834 | --DOCSHELL 0x7f297afee000 == 164 [pid = 1834] [id = 418] 12:26:41 INFO - PROCESS | 1834 | --DOCSHELL 0x7f2985a2e800 == 163 [pid = 1834] [id = 419] 12:26:41 INFO - PROCESS | 1834 | --DOCSHELL 0x7f2980d4a000 == 162 [pid = 1834] [id = 417] 12:26:41 INFO - PROCESS | 1834 | --DOCSHELL 0x7f29954f3000 == 161 [pid = 1834] [id = 653] 12:26:41 INFO - PROCESS | 1834 | --DOCSHELL 0x7f2990099000 == 160 [pid = 1834] [id = 652] 12:26:41 INFO - PROCESS | 1834 | --DOCSHELL 0x7f298d7db800 == 159 [pid = 1834] [id = 651] 12:26:41 INFO - PROCESS | 1834 | --DOCSHELL 0x7f298d369800 == 158 [pid = 1834] [id = 650] 12:26:41 INFO - PROCESS | 1834 | --DOCSHELL 0x7f298d0c5000 == 157 [pid = 1834] [id = 649] 12:26:41 INFO - PROCESS | 1834 | --DOCSHELL 0x7f298c967800 == 156 [pid = 1834] [id = 648] 12:26:41 INFO - PROCESS | 1834 | --DOCSHELL 0x7f298c2a6800 == 155 [pid = 1834] [id = 647] 12:26:41 INFO - PROCESS | 1834 | --DOCSHELL 0x7f298a548000 == 154 [pid = 1834] [id = 646] 12:26:41 INFO - PROCESS | 1834 | --DOCSHELL 0x7f298606f800 == 153 [pid = 1834] [id = 645] 12:26:42 INFO - PROCESS | 1834 | --DOCSHELL 0x7f2985c61800 == 152 [pid = 1834] [id = 644] 12:26:42 INFO - PROCESS | 1834 | --DOCSHELL 0x7f298596d800 == 151 [pid = 1834] [id = 643] 12:26:42 INFO - PROCESS | 1834 | --DOCSHELL 0x7f2984355800 == 150 [pid = 1834] [id = 642] 12:26:42 INFO - PROCESS | 1834 | --DOCSHELL 0x7f298336b000 == 149 [pid = 1834] [id = 641] 12:26:42 INFO - PROCESS | 1834 | --DOCSHELL 0x7f298133c800 == 148 [pid = 1834] [id = 640] 12:26:42 INFO - PROCESS | 1834 | --DOCSHELL 0x7f297f716000 == 147 [pid = 1834] [id = 639] 12:26:42 INFO - PROCESS | 1834 | --DOCSHELL 0x7f297afdb000 == 146 [pid = 1834] [id = 638] 12:26:42 INFO - PROCESS | 1834 | --DOMWINDOW == 186 (0x7f298c3b8000) [pid = 1834] [serial = 1874] [outer = (nil)] [url = about:blank] 12:26:42 INFO - PROCESS | 1834 | --DOMWINDOW == 185 (0x7f298fecc400) [pid = 1834] [serial = 1889] [outer = (nil)] [url = about:blank] 12:26:42 INFO - PROCESS | 1834 | --DOMWINDOW == 184 (0x7f297e859800) [pid = 1834] [serial = 1830] [outer = (nil)] [url = about:blank] 12:26:42 INFO - PROCESS | 1834 | --DOMWINDOW == 183 (0x7f2996126800) [pid = 1834] [serial = 1899] [outer = (nil)] [url = about:blank] 12:26:42 INFO - PROCESS | 1834 | --DOMWINDOW == 182 (0x7f2986b37800) [pid = 1834] [serial = 1863] [outer = (nil)] [url = about:blank] 12:26:42 INFO - PROCESS | 1834 | --DOMWINDOW == 181 (0x7f2984622400) [pid = 1834] [serial = 1859] [outer = (nil)] [url = about:blank] 12:26:42 INFO - PROCESS | 1834 | --DOMWINDOW == 180 (0x7f2984653c00) [pid = 1834] [serial = 1860] [outer = (nil)] [url = about:blank] 12:26:42 INFO - PROCESS | 1834 | --DOMWINDOW == 179 (0x7f298bcf6000) [pid = 1834] [serial = 1872] [outer = (nil)] [url = about:blank] 12:26:42 INFO - PROCESS | 1834 | --DOMWINDOW == 178 (0x7f298d21b400) [pid = 1834] [serial = 1880] [outer = (nil)] [url = about:blank] 12:26:42 INFO - PROCESS | 1834 | --DOMWINDOW == 177 (0x7f297e8fa000) [pid = 1834] [serial = 1913] [outer = (nil)] [url = about:blank] 12:26:42 INFO - PROCESS | 1834 | --DOMWINDOW == 176 (0x7f297b2f4000) [pid = 1834] [serial = 1848] [outer = (nil)] [url = about:blank] 12:26:42 INFO - PROCESS | 1834 | --DOMWINDOW == 175 (0x7f298d719c00) [pid = 1834] [serial = 1883] [outer = (nil)] [url = about:blank] 12:26:42 INFO - PROCESS | 1834 | --DOMWINDOW == 174 (0x7f2986b30000) [pid = 1834] [serial = 1862] [outer = (nil)] [url = about:blank] 12:26:42 INFO - PROCESS | 1834 | --DOMWINDOW == 173 (0x7f298cdea800) [pid = 1834] [serial = 1877] [outer = (nil)] [url = about:blank] 12:26:42 INFO - PROCESS | 1834 | --DOMWINDOW == 172 (0x7f297926bc00) [pid = 1834] [serial = 1904] [outer = (nil)] [url = about:blank] 12:26:42 INFO - PROCESS | 1834 | --DOMWINDOW == 171 (0x7f2979bf2800) [pid = 1834] [serial = 1905] [outer = (nil)] [url = about:blank] 12:26:42 INFO - PROCESS | 1834 | --DOMWINDOW == 170 (0x7f2992735400) [pid = 1834] [serial = 1890] [outer = (nil)] [url = about:blank] 12:26:42 INFO - PROCESS | 1834 | --DOMWINDOW == 169 (0x7f298c4ee000) [pid = 1834] [serial = 1875] [outer = (nil)] [url = about:blank] 12:26:42 INFO - PROCESS | 1834 | --DOMWINDOW == 168 (0x7f297c4c3800) [pid = 1834] [serial = 1908] [outer = (nil)] [url = about:blank] 12:26:42 INFO - PROCESS | 1834 | --DOMWINDOW == 167 (0x7f298115ec00) [pid = 1834] [serial = 1773] [outer = (nil)] [url = about:blank] 12:26:42 INFO - PROCESS | 1834 | --DOMWINDOW == 166 (0x7f2996741c00) [pid = 1834] [serial = 1902] [outer = (nil)] [url = about:blank] 12:26:42 INFO - PROCESS | 1834 | --DOMWINDOW == 165 (0x7f299583b000) [pid = 1834] [serial = 1895] [outer = (nil)] [url = about:blank] 12:26:42 INFO - PROCESS | 1834 | --DOMWINDOW == 164 (0x7f297f889400) [pid = 1834] [serial = 1851] [outer = (nil)] [url = about:blank] 12:26:42 INFO - PROCESS | 1834 | --DOMWINDOW == 163 (0x7f2994d48c00) [pid = 1834] [serial = 1893] [outer = (nil)] [url = about:blank] 12:26:42 INFO - PROCESS | 1834 | --DOMWINDOW == 162 (0x7f298a5e3800) [pid = 1834] [serial = 1866] [outer = (nil)] [url = about:blank] 12:26:42 INFO - PROCESS | 1834 | --DOMWINDOW == 161 (0x7f297fae1000) [pid = 1834] [serial = 1911] [outer = (nil)] [url = about:blank] 12:26:42 INFO - PROCESS | 1834 | --DOMWINDOW == 160 (0x7f2979bf6400) [pid = 1834] [serial = 1847] [outer = (nil)] [url = about:blank] 12:26:42 INFO - PROCESS | 1834 | --DOMWINDOW == 159 (0x7f29825a0400) [pid = 1834] [serial = 1854] [outer = (nil)] [url = about:blank] 12:26:42 INFO - PROCESS | 1834 | --DOMWINDOW == 158 (0x7f297f468800) [pid = 1834] [serial = 1910] [outer = (nil)] [url = about:blank] 12:26:42 INFO - PROCESS | 1834 | --DOMWINDOW == 157 (0x7f298e587400) [pid = 1834] [serial = 1884] [outer = (nil)] [url = about:blank] 12:26:42 INFO - PROCESS | 1834 | --DOMWINDOW == 156 (0x7f298a987000) [pid = 1834] [serial = 1869] [outer = (nil)] [url = about:blank] 12:26:42 INFO - PROCESS | 1834 | --DOMWINDOW == 155 (0x7f297f45f000) [pid = 1834] [serial = 1850] [outer = (nil)] [url = about:blank] 12:26:42 INFO - PROCESS | 1834 | --DOMWINDOW == 154 (0x7f297b2f6800) [pid = 1834] [serial = 1907] [outer = (nil)] [url = about:blank] 12:26:42 INFO - PROCESS | 1834 | --DOMWINDOW == 153 (0x7f298fe79400) [pid = 1834] [serial = 1887] [outer = (nil)] [url = about:blank] 12:26:42 INFO - PROCESS | 1834 | --DOMWINDOW == 152 (0x7f29811acc00) [pid = 1834] [serial = 1853] [outer = (nil)] [url = about:blank] 12:26:42 INFO - PROCESS | 1834 | --DOMWINDOW == 151 (0x7f2995d24800) [pid = 1834] [serial = 1898] [outer = (nil)] [url = about:blank] 12:26:42 INFO - PROCESS | 1834 | --DOMWINDOW == 150 (0x7f2996129000) [pid = 1834] [serial = 1901] [outer = (nil)] [url = about:blank] 12:26:42 INFO - PROCESS | 1834 | --DOMWINDOW == 149 (0x7f29833a9800) [pid = 1834] [serial = 1856] [outer = (nil)] [url = about:blank] 12:26:42 INFO - PROCESS | 1834 | --DOMWINDOW == 148 (0x7f298e93d400) [pid = 1834] [serial = 1886] [outer = (nil)] [url = about:blank] 12:26:42 INFO - PROCESS | 1834 | --DOMWINDOW == 147 (0x7f298d1dd800) [pid = 1834] [serial = 1878] [outer = (nil)] [url = about:blank] 12:26:42 INFO - PROCESS | 1834 | --DOMWINDOW == 146 (0x7f298a792800) [pid = 1834] [serial = 1868] [outer = (nil)] [url = about:blank] 12:26:42 INFO - PROCESS | 1834 | --DOMWINDOW == 145 (0x7f298d429000) [pid = 1834] [serial = 1881] [outer = (nil)] [url = about:blank] 12:26:42 INFO - PROCESS | 1834 | --DOMWINDOW == 144 (0x7f2993cd6400) [pid = 1834] [serial = 1892] [outer = (nil)] [url = about:blank] 12:26:42 INFO - PROCESS | 1834 | --DOMWINDOW == 143 (0x7f2995953400) [pid = 1834] [serial = 1896] [outer = (nil)] [url = about:blank] 12:26:42 INFO - PROCESS | 1834 | --DOMWINDOW == 142 (0x7f298a527c00) [pid = 1834] [serial = 1871] [outer = (nil)] [url = about:blank] 12:26:42 INFO - PROCESS | 1834 | --DOMWINDOW == 141 (0x7f2984488000) [pid = 1834] [serial = 1857] [outer = (nil)] [url = about:blank] 12:26:42 INFO - PROCESS | 1834 | --DOMWINDOW == 140 (0x7f2986f6bc00) [pid = 1834] [serial = 1865] [outer = (nil)] [url = about:blank] 12:26:43 INFO - PROCESS | 1834 | SkCairoFTTypeface::onFilterRec unimplemented 12:26:43 INFO - PROCESS | 1834 | 1462476403129 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]]]}] 12:26:43 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) 12:26:43 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.top.html | took 3145ms 12:26:43 INFO - PROCESS | 1834 | 1462476403141 Marionette TRACE conn3 -> [0,2685,"getWindowHandle",null] 12:26:43 INFO - PROCESS | 1834 | 1462476403146 Marionette TRACE conn3 <- [1,2685,null,{"value":"8"}] 12:26:43 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.end.html 12:26:43 INFO - PROCESS | 1834 | 1462476403153 Marionette TRACE conn3 -> [0,2686,"setScriptTimeout",{"ms":35000}] 12:26:43 INFO - PROCESS | 1834 | 1462476403158 Marionette TRACE conn3 <- [1,2686,null,{}] 12:26:43 INFO - PROCESS | 1834 | 1462476403165 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}] 12:26:43 INFO - PROCESS | 1834 | 1462476403390 Marionette TRACE conn3 <- [1,2687,null,{"value":null}] 12:26:43 INFO - PROCESS | 1834 | 1462476403621 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\", \"80296d11-d1d5-4e42-bf66-5e284310a16f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:26:43 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f297c4eb800 == 147 [pid = 1834] [id = 679] 12:26:43 INFO - PROCESS | 1834 | ++DOMWINDOW == 141 (0x7f2979bf3c00) [pid = 1834] [serial = 2038] [outer = (nil)] 12:26:43 INFO - PROCESS | 1834 | ++DOMWINDOW == 142 (0x7f297f21d800) [pid = 1834] [serial = 2039] [outer = 0x7f2979bf3c00] 12:26:43 INFO - PROCESS | 1834 | 1462476403689 Marionette DEBUG loaded listener.js 12:26:43 INFO - PROCESS | 1834 | ++DOMWINDOW == 143 (0x7f297f87d800) [pid = 1834] [serial = 2040] [outer = 0x7f2979bf3c00] 12:26:44 INFO - PROCESS | 1834 | SkCairoFTTypeface::onFilterRec unimplemented 12:26:44 INFO - PROCESS | 1834 | 1462476404981 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] 12:26:45 INFO - PROCESS | 1834 | 1462476405056 Marionette TRACE conn3 <- [1,2689,null,{"value":"8"}] 12:26:45 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.other.html 12:26:45 INFO - PROCESS | 1834 | 1462476405164 Marionette TRACE conn3 -> [0,2690,"setScriptTimeout",{"ms":35000}] 12:26:45 INFO - PROCESS | 1834 | 1462476405169 Marionette TRACE conn3 <- [1,2690,null,{}] 12:26:45 INFO - PROCESS | 1834 | 1462476405174 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}] 12:26:45 INFO - PROCESS | 1834 | 1462476405447 Marionette TRACE conn3 <- [1,2691,null,{"value":null}] 12:26:45 INFO - PROCESS | 1834 | 1462476405482 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\", \"80296d11-d1d5-4e42-bf66-5e284310a16f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:26:45 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f2980951000 == 148 [pid = 1834] [id = 680] 12:26:45 INFO - PROCESS | 1834 | ++DOMWINDOW == 144 (0x7f297f21a800) [pid = 1834] [serial = 2041] [outer = (nil)] 12:26:45 INFO - PROCESS | 1834 | ++DOMWINDOW == 145 (0x7f2980eaa800) [pid = 1834] [serial = 2042] [outer = 0x7f297f21a800] 12:26:45 INFO - PROCESS | 1834 | 1462476405546 Marionette DEBUG loaded listener.js 12:26:45 INFO - PROCESS | 1834 | ++DOMWINDOW == 146 (0x7f2982471000) [pid = 1834] [serial = 2043] [outer = 0x7f297f21a800] 12:26:46 INFO - PROCESS | 1834 | --DOMWINDOW == 145 (0x7f298d213c00) [pid = 1834] [serial = 1960] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveX.html] 12:26:46 INFO - PROCESS | 1834 | --DOMWINDOW == 144 (0x7f298ff81400) [pid = 1834] [serial = 1966] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.outside.html] 12:26:46 INFO - PROCESS | 1834 | --DOMWINDOW == 143 (0x7f298d7ea800) [pid = 1834] [serial = 1957] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeY.html] 12:26:46 INFO - PROCESS | 1834 | --DOMWINDOW == 142 (0x7f297f46ac00) [pid = 1834] [serial = 1978] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.2.html] 12:26:46 INFO - PROCESS | 1834 | --DOMWINDOW == 141 (0x7f2985b2dc00) [pid = 1834] [serial = 1936] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.alpha.html] 12:26:46 INFO - PROCESS | 1834 | --DOMWINDOW == 140 (0x7f2986162000) [pid = 1834] [serial = 1939] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.basic.html] 12:26:46 INFO - PROCESS | 1834 | --DOMWINDOW == 139 (0x7f2984658000) [pid = 1834] [serial = 1933] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.2.html] 12:26:46 INFO - PROCESS | 1834 | --DOMWINDOW == 138 (0x7f2980e63400) [pid = 1834] [serial = 1927] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.basic.html] 12:26:46 INFO - PROCESS | 1834 | --DOMWINDOW == 137 (0x7f2979271000) [pid = 1834] [serial = 1915] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.2.html] 12:26:46 INFO - PROCESS | 1834 | --DOMWINDOW == 136 (0x7f29927eac00) [pid = 1834] [serial = 1969] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.alpha.html] 12:26:46 INFO - PROCESS | 1834 | --DOMWINDOW == 135 (0x7f297af4f800) [pid = 1834] [serial = 1975] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.1.html] 12:26:46 INFO - PROCESS | 1834 | --DOMWINDOW == 134 (0x7f298a970c00) [pid = 1834] [serial = 1942] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.scale.html] 12:26:46 INFO - PROCESS | 1834 | --DOMWINDOW == 133 (0x7f2984655c00) [pid = 1834] [serial = 1930] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.1.html] 12:26:46 INFO - PROCESS | 1834 | --DOMWINDOW == 132 (0x7f2979bf0400) [pid = 1834] [serial = 1972] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.basic.html] 12:26:46 INFO - PROCESS | 1834 | --DOMWINDOW == 131 (0x7f297c4c4400) [pid = 1834] [serial = 1918] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.x.html] 12:26:46 INFO - PROCESS | 1834 | --DOMWINDOW == 130 (0x7f297f88a400) [pid = 1834] [serial = 1924] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.alpha.html] 12:26:46 INFO - PROCESS | 1834 | --DOMWINDOW == 129 (0x7f298fe78400) [pid = 1834] [serial = 1963] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveY.html] 12:26:46 INFO - PROCESS | 1834 | --DOMWINDOW == 128 (0x7f29809f4000) [pid = 1834] [serial = 1954] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeX.html] 12:26:46 INFO - PROCESS | 1834 | --DOMWINDOW == 127 (0x7f298cd66c00) [pid = 1834] [serial = 1945] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.section.html] 12:26:46 INFO - PROCESS | 1834 | --DOMWINDOW == 126 (0x7f29842ed000) [pid = 1834] [serial = 1951] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.2.html] 12:26:46 INFO - PROCESS | 1834 | --DOMWINDOW == 125 (0x7f2975404400) [pid = 1834] [serial = 1948] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.1.html] 12:26:46 INFO - PROCESS | 1834 | --DOMWINDOW == 124 (0x7f297f887c00) [pid = 1834] [serial = 1921] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.y.html] 12:26:46 INFO - PROCESS | 1834 | --DOMWINDOW == 123 (0x7f297f87cc00) [pid = 1834] [serial = 1843] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.3.html] 12:26:47 INFO - PROCESS | 1834 | SkCairoFTTypeface::onFilterRec unimplemented 12:26:47 INFO - PROCESS | 1834 | 1462476407399 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] 12:26:47 INFO - PROCESS | 1834 | 1462476407460 Marionette TRACE conn3 <- [1,2693,null,{"value":"8"}] 12:26:47 INFO - PROCESS | 1834 | 1462476407469 Marionette TRACE conn3 -> [0,2694,"setScriptTimeout",{"ms":35000}] 12:26:47 INFO - PROCESS | 1834 | 1462476407477 Marionette TRACE conn3 <- [1,2694,null,{}] 12:26:47 INFO - PROCESS | 1834 | 1462476407490 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}] 12:26:47 INFO - PROCESS | 1834 | 1462476407694 Marionette TRACE conn3 <- [1,2695,null,{"value":null}] 12:26:47 INFO - PROCESS | 1834 | 1462476407874 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\", \"80296d11-d1d5-4e42-bf66-5e284310a16f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:26:47 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f2982762000 == 149 [pid = 1834] [id = 681] 12:26:47 INFO - PROCESS | 1834 | ++DOMWINDOW == 124 (0x7f297f889800) [pid = 1834] [serial = 2044] [outer = (nil)] 12:26:47 INFO - PROCESS | 1834 | ++DOMWINDOW == 125 (0x7f298276b800) [pid = 1834] [serial = 2045] [outer = 0x7f297f889800] 12:26:47 INFO - PROCESS | 1834 | 1462476407947 Marionette DEBUG loaded listener.js 12:26:48 INFO - PROCESS | 1834 | ++DOMWINDOW == 126 (0x7f29833a9800) [pid = 1834] [serial = 2046] [outer = 0x7f297f889800] 12:26:49 INFO - PROCESS | 1834 | SkCairoFTTypeface::onFilterRec unimplemented 12:26:49 INFO - PROCESS | 1834 | 1462476409101 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] 12:26:49 INFO - PROCESS | 1834 | 1462476409172 Marionette TRACE conn3 <- [1,2697,null,{"value":"8"}] 12:26:49 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.start.html 12:26:49 INFO - PROCESS | 1834 | 1462476409232 Marionette TRACE conn3 -> [0,2698,"setScriptTimeout",{"ms":35000}] 12:26:49 INFO - PROCESS | 1834 | 1462476409239 Marionette TRACE conn3 <- [1,2698,null,{}] 12:26:49 INFO - PROCESS | 1834 | 1462476409254 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}] 12:26:49 INFO - PROCESS | 1834 | 1462476409520 Marionette TRACE conn3 <- [1,2699,null,{"value":null}] 12:26:49 INFO - PROCESS | 1834 | 1462476409851 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\", \"80296d11-d1d5-4e42-bf66-5e284310a16f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:26:49 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f297f703800 == 150 [pid = 1834] [id = 682] 12:26:49 INFO - PROCESS | 1834 | ++DOMWINDOW == 127 (0x7f297af4fc00) [pid = 1834] [serial = 2047] [outer = (nil)] 12:26:49 INFO - PROCESS | 1834 | ++DOMWINDOW == 128 (0x7f297c4c4400) [pid = 1834] [serial = 2048] [outer = 0x7f297af4fc00] 12:26:49 INFO - PROCESS | 1834 | 1462476409935 Marionette DEBUG loaded listener.js 12:26:50 INFO - PROCESS | 1834 | ++DOMWINDOW == 129 (0x7f297e8d0c00) [pid = 1834] [serial = 2049] [outer = 0x7f297af4fc00] 12:26:51 INFO - PROCESS | 1834 | SkCairoFTTypeface::onFilterRec unimplemented 12:26:51 INFO - PROCESS | 1834 | 1462476411298 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] 12:26:51 INFO - PROCESS | 1834 | 1462476411337 Marionette TRACE conn3 <- [1,2701,null,{"value":"8"}] 12:26:51 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.default.html 12:26:51 INFO - PROCESS | 1834 | 1462476411347 Marionette TRACE conn3 -> [0,2702,"setScriptTimeout",{"ms":35000}] 12:26:51 INFO - PROCESS | 1834 | 1462476411351 Marionette TRACE conn3 <- [1,2702,null,{}] 12:26:51 INFO - PROCESS | 1834 | 1462476411357 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}] 12:26:51 INFO - PROCESS | 1834 | 1462476411673 Marionette TRACE conn3 <- [1,2703,null,{"value":null}] 12:26:51 INFO - PROCESS | 1834 | 1462476411933 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\", \"80296d11-d1d5-4e42-bf66-5e284310a16f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:26:51 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f298336d800 == 151 [pid = 1834] [id = 683] 12:26:51 INFO - PROCESS | 1834 | ++DOMWINDOW == 130 (0x7f297c4d0400) [pid = 1834] [serial = 2050] [outer = (nil)] 12:26:51 INFO - PROCESS | 1834 | ++DOMWINDOW == 131 (0x7f298092f400) [pid = 1834] [serial = 2051] [outer = 0x7f297c4d0400] 12:26:52 INFO - PROCESS | 1834 | 1462476412006 Marionette DEBUG loaded listener.js 12:26:52 INFO - PROCESS | 1834 | ++DOMWINDOW == 132 (0x7f2982412c00) [pid = 1834] [serial = 2052] [outer = 0x7f297c4d0400] 12:26:52 INFO - PROCESS | 1834 | 1462476412939 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]]]}] 12:26:52 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.default.html | Canvas test: 2d.text.font.default 12:26:52 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.default.html | took 1639ms 12:26:52 INFO - PROCESS | 1834 | 1462476412986 Marionette TRACE conn3 -> [0,2705,"getWindowHandle",null] 12:26:52 INFO - PROCESS | 1834 | 1462476412989 Marionette TRACE conn3 <- [1,2705,null,{"value":"8"}] 12:26:52 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.basic.html 12:26:52 INFO - PROCESS | 1834 | 1462476412996 Marionette TRACE conn3 -> [0,2706,"setScriptTimeout",{"ms":35000}] 12:26:53 INFO - PROCESS | 1834 | 1462476413003 Marionette TRACE conn3 <- [1,2706,null,{}] 12:26:53 INFO - PROCESS | 1834 | 1462476413019 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}] 12:26:53 INFO - PROCESS | 1834 | 1462476413272 Marionette TRACE conn3 <- [1,2707,null,{"value":null}] 12:26:53 INFO - PROCESS | 1834 | 1462476413616 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\", \"80296d11-d1d5-4e42-bf66-5e284310a16f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:26:53 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f29846ca000 == 152 [pid = 1834] [id = 684] 12:26:53 INFO - PROCESS | 1834 | ++DOMWINDOW == 133 (0x7f298438c400) [pid = 1834] [serial = 2053] [outer = (nil)] 12:26:53 INFO - PROCESS | 1834 | ++DOMWINDOW == 134 (0x7f298461e400) [pid = 1834] [serial = 2054] [outer = 0x7f298438c400] 12:26:53 INFO - PROCESS | 1834 | 1462476413704 Marionette DEBUG loaded listener.js 12:26:53 INFO - PROCESS | 1834 | ++DOMWINDOW == 135 (0x7f2984653c00) [pid = 1834] [serial = 2055] [outer = 0x7f298438c400] 12:26:54 INFO - PROCESS | 1834 | 1462476414603 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]]]}] 12:26:54 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.basic.html | Canvas test: 2d.text.font.parse.basic 12:26:54 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.basic.html | took 1636ms 12:26:54 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.complex.html 12:26:54 INFO - PROCESS | 1834 | 1462476414632 Marionette TRACE conn3 -> [0,2709,"getWindowHandle",null] 12:26:54 INFO - PROCESS | 1834 | 1462476414636 Marionette TRACE conn3 <- [1,2709,null,{"value":"8"}] 12:26:54 INFO - PROCESS | 1834 | 1462476414643 Marionette TRACE conn3 -> [0,2710,"setScriptTimeout",{"ms":35000}] 12:26:54 INFO - PROCESS | 1834 | 1462476414646 Marionette TRACE conn3 <- [1,2710,null,{}] 12:26:54 INFO - PROCESS | 1834 | 1462476414652 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}] 12:26:54 INFO - PROCESS | 1834 | 1462476414895 Marionette TRACE conn3 <- [1,2711,null,{"value":null}] 12:26:55 INFO - PROCESS | 1834 | 1462476415164 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\", \"80296d11-d1d5-4e42-bf66-5e284310a16f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:26:55 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f2985b86800 == 153 [pid = 1834] [id = 685] 12:26:55 INFO - PROCESS | 1834 | ++DOMWINDOW == 136 (0x7f2984386000) [pid = 1834] [serial = 2056] [outer = (nil)] 12:26:55 INFO - PROCESS | 1834 | ++DOMWINDOW == 137 (0x7f2985911800) [pid = 1834] [serial = 2057] [outer = 0x7f2984386000] 12:26:55 INFO - PROCESS | 1834 | 1462476415285 Marionette DEBUG loaded listener.js 12:26:55 INFO - PROCESS | 1834 | ++DOMWINDOW == 138 (0x7f2986046c00) [pid = 1834] [serial = 2058] [outer = 0x7f2984386000] 12:26:56 INFO - PROCESS | 1834 | 1462476416178 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] 12:26:56 INFO - PROCESS | 1834 | 1462476416233 Marionette TRACE conn3 <- [1,2713,null,{"value":"8"}] 12:26:56 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.invalid.html 12:26:56 INFO - PROCESS | 1834 | 1462476416238 Marionette TRACE conn3 -> [0,2714,"setScriptTimeout",{"ms":35000}] 12:26:56 INFO - PROCESS | 1834 | 1462476416242 Marionette TRACE conn3 <- [1,2714,null,{}] 12:26:56 INFO - PROCESS | 1834 | 1462476416248 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}] 12:26:56 INFO - PROCESS | 1834 | 1462476416477 Marionette TRACE conn3 <- [1,2715,null,{"value":null}] 12:26:56 INFO - PROCESS | 1834 | 1462476416785 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\", \"80296d11-d1d5-4e42-bf66-5e284310a16f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:26:56 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f2986061000 == 154 [pid = 1834] [id = 686] 12:26:56 INFO - PROCESS | 1834 | ++DOMWINDOW == 139 (0x7f2984654000) [pid = 1834] [serial = 2059] [outer = (nil)] 12:26:56 INFO - PROCESS | 1834 | ++DOMWINDOW == 140 (0x7f2986177000) [pid = 1834] [serial = 2060] [outer = 0x7f2984654000] 12:26:56 INFO - PROCESS | 1834 | 1462476416873 Marionette DEBUG loaded listener.js 12:26:56 INFO - PROCESS | 1834 | ++DOMWINDOW == 141 (0x7f2986b3d000) [pid = 1834] [serial = 2061] [outer = 0x7f2984654000] 12:26:57 INFO - PROCESS | 1834 | 1462476417730 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]]]}] 12:26:57 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.invalid.html | Canvas test: 2d.text.font.parse.invalid 12:26:57 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.invalid.html | took 1533ms 12:26:57 INFO - PROCESS | 1834 | 1462476417774 Marionette TRACE conn3 -> [0,2717,"getWindowHandle",null] 12:26:57 INFO - PROCESS | 1834 | 1462476417777 Marionette TRACE conn3 <- [1,2717,null,{"value":"8"}] 12:26:57 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html 12:26:57 INFO - PROCESS | 1834 | 1462476417783 Marionette TRACE conn3 -> [0,2718,"setScriptTimeout",{"ms":35000}] 12:26:57 INFO - PROCESS | 1834 | 1462476417786 Marionette TRACE conn3 <- [1,2718,null,{}] 12:26:57 INFO - PROCESS | 1834 | 1462476417791 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}] 12:26:58 INFO - PROCESS | 1834 | 1462476418065 Marionette TRACE conn3 <- [1,2719,null,{"value":null}] 12:26:58 INFO - PROCESS | 1834 | 1462476418378 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\", \"80296d11-d1d5-4e42-bf66-5e284310a16f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:26:58 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f298b923800 == 155 [pid = 1834] [id = 687] 12:26:58 INFO - PROCESS | 1834 | ++DOMWINDOW == 142 (0x7f298a786c00) [pid = 1834] [serial = 2062] [outer = (nil)] 12:26:58 INFO - PROCESS | 1834 | ++DOMWINDOW == 143 (0x7f298a985400) [pid = 1834] [serial = 2063] [outer = 0x7f298a786c00] 12:26:58 INFO - PROCESS | 1834 | 1462476418459 Marionette DEBUG loaded listener.js 12:26:58 INFO - PROCESS | 1834 | ++DOMWINDOW == 144 (0x7f298b9d0c00) [pid = 1834] [serial = 2064] [outer = 0x7f298a786c00] 12:26:59 INFO - PROCESS | 1834 | 1462476419361 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] 12:26:59 INFO - PROCESS | 1834 | 1462476419457 Marionette TRACE conn3 <- [1,2721,null,{"value":"8"}] 12:26:59 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.html 12:26:59 INFO - PROCESS | 1834 | 1462476419467 Marionette TRACE conn3 -> [0,2722,"setScriptTimeout",{"ms":35000}] 12:26:59 INFO - PROCESS | 1834 | 1462476419470 Marionette TRACE conn3 <- [1,2722,null,{}] 12:26:59 INFO - PROCESS | 1834 | 1462476419476 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}] 12:26:59 INFO - PROCESS | 1834 | 1462476419747 Marionette TRACE conn3 <- [1,2723,null,{"value":null}] 12:27:00 INFO - PROCESS | 1834 | 1462476420073 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\", \"80296d11-d1d5-4e42-bf66-5e284310a16f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:27:00 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f298c6c2800 == 156 [pid = 1834] [id = 688] 12:27:00 INFO - PROCESS | 1834 | ++DOMWINDOW == 145 (0x7f298a592800) [pid = 1834] [serial = 2065] [outer = (nil)] 12:27:00 INFO - PROCESS | 1834 | ++DOMWINDOW == 146 (0x7f298c83d000) [pid = 1834] [serial = 2066] [outer = 0x7f298a592800] 12:27:00 INFO - PROCESS | 1834 | 1462476420148 Marionette DEBUG loaded listener.js 12:27:00 INFO - PROCESS | 1834 | ++DOMWINDOW == 147 (0x7f298cd36400) [pid = 1834] [serial = 2067] [outer = 0x7f298a592800] 12:27:01 INFO - PROCESS | 1834 | 1462476421018 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] 12:27:01 INFO - PROCESS | 1834 | 1462476421070 Marionette TRACE conn3 <- [1,2725,null,{"value":"8"}] 12:27:01 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.system.html 12:27:01 INFO - PROCESS | 1834 | 1462476421076 Marionette TRACE conn3 -> [0,2726,"setScriptTimeout",{"ms":35000}] 12:27:01 INFO - PROCESS | 1834 | 1462476421078 Marionette TRACE conn3 <- [1,2726,null,{}] 12:27:01 INFO - PROCESS | 1834 | 1462476421084 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}] 12:27:01 INFO - PROCESS | 1834 | 1462476421318 Marionette TRACE conn3 <- [1,2727,null,{"value":null}] 12:27:01 INFO - PROCESS | 1834 | 1462476421651 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\", \"80296d11-d1d5-4e42-bf66-5e284310a16f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:27:01 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f298d00c000 == 157 [pid = 1834] [id = 689] 12:27:01 INFO - PROCESS | 1834 | ++DOMWINDOW == 148 (0x7f298092cc00) [pid = 1834] [serial = 2068] [outer = (nil)] 12:27:01 INFO - PROCESS | 1834 | ++DOMWINDOW == 149 (0x7f298d19f400) [pid = 1834] [serial = 2069] [outer = 0x7f298092cc00] 12:27:01 INFO - PROCESS | 1834 | 1462476421730 Marionette DEBUG loaded listener.js 12:27:01 INFO - PROCESS | 1834 | ++DOMWINDOW == 150 (0x7f298d21a800) [pid = 1834] [serial = 2070] [outer = 0x7f298092cc00] 12:27:02 INFO - PROCESS | 1834 | 1462476422607 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]]]}] 12:27:02 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.system.html | System fonts must be computed to explicit values 12:27:02 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.system.html | took 1581ms 12:27:02 INFO - TEST-START | /2dcontext/text-styles/2d.text.measure.width.space.html 12:27:02 INFO - PROCESS | 1834 | 1462476422659 Marionette TRACE conn3 -> [0,2729,"getWindowHandle",null] 12:27:02 INFO - PROCESS | 1834 | 1462476422661 Marionette TRACE conn3 <- [1,2729,null,{"value":"8"}] 12:27:02 INFO - PROCESS | 1834 | 1462476422668 Marionette TRACE conn3 -> [0,2730,"setScriptTimeout",{"ms":35000}] 12:27:02 INFO - PROCESS | 1834 | 1462476422671 Marionette TRACE conn3 <- [1,2730,null,{}] 12:27:02 INFO - PROCESS | 1834 | 1462476422677 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}] 12:27:02 INFO - PROCESS | 1834 | 1462476422911 Marionette TRACE conn3 <- [1,2731,null,{"value":null}] 12:27:03 INFO - PROCESS | 1834 | 1462476423178 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\", \"80296d11-d1d5-4e42-bf66-5e284310a16f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:27:03 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f298d29d800 == 158 [pid = 1834] [id = 690] 12:27:03 INFO - PROCESS | 1834 | ++DOMWINDOW == 151 (0x7f2980da0400) [pid = 1834] [serial = 2071] [outer = (nil)] 12:27:03 INFO - PROCESS | 1834 | ++DOMWINDOW == 152 (0x7f298d422c00) [pid = 1834] [serial = 2072] [outer = 0x7f2980da0400] 12:27:03 INFO - PROCESS | 1834 | 1462476423296 Marionette DEBUG loaded listener.js 12:27:03 INFO - PROCESS | 1834 | ++DOMWINDOW == 153 (0x7f298d47dc00) [pid = 1834] [serial = 2073] [outer = 0x7f2980da0400] 12:27:04 INFO - PROCESS | 1834 | 1462476424524 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] 12:27:04 INFO - PROCESS | 1834 | 1462476424610 Marionette TRACE conn3 <- [1,2733,null,{"value":"8"}] 12:27:04 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html 12:27:04 INFO - PROCESS | 1834 | 1462476424617 Marionette TRACE conn3 -> [0,2734,"setScriptTimeout",{"ms":35000}] 12:27:04 INFO - PROCESS | 1834 | 1462476424620 Marionette TRACE conn3 <- [1,2734,null,{}] 12:27:04 INFO - PROCESS | 1834 | 1462476424625 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}] 12:27:04 INFO - PROCESS | 1834 | 1462476424921 Marionette TRACE conn3 <- [1,2735,null,{"value":null}] 12:27:05 INFO - PROCESS | 1834 | 1462476425198 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\", \"80296d11-d1d5-4e42-bf66-5e284310a16f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:27:05 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f298d3cf000 == 159 [pid = 1834] [id = 691] 12:27:05 INFO - PROCESS | 1834 | ++DOMWINDOW == 154 (0x7f2975406c00) [pid = 1834] [serial = 2074] [outer = (nil)] 12:27:05 INFO - PROCESS | 1834 | ++DOMWINDOW == 155 (0x7f298e84e400) [pid = 1834] [serial = 2075] [outer = 0x7f2975406c00] 12:27:05 INFO - PROCESS | 1834 | 1462476425270 Marionette DEBUG loaded listener.js 12:27:05 INFO - PROCESS | 1834 | ++DOMWINDOW == 156 (0x7f298f33f400) [pid = 1834] [serial = 2076] [outer = 0x7f2975406c00] 12:27:06 INFO - PROCESS | 1834 | 1462476426174 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]]]}] 12:27:06 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | save()/restore() does not affect the current bitmap 12:27:06 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | took 1629ms 12:27:06 INFO - PROCESS | 1834 | 1462476426247 Marionette TRACE conn3 -> [0,2737,"getWindowHandle",null] 12:27:06 INFO - PROCESS | 1834 | 1462476426251 Marionette TRACE conn3 <- [1,2737,null,{"value":"8"}] 12:27:06 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html 12:27:06 INFO - PROCESS | 1834 | 1462476426258 Marionette TRACE conn3 -> [0,2738,"setScriptTimeout",{"ms":35000}] 12:27:06 INFO - PROCESS | 1834 | 1462476426264 Marionette TRACE conn3 <- [1,2738,null,{}] 12:27:06 INFO - PROCESS | 1834 | 1462476426271 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}] 12:27:06 INFO - PROCESS | 1834 | 1462476426556 Marionette TRACE conn3 <- [1,2739,null,{"value":null}] 12:27:06 INFO - PROCESS | 1834 | 1462476426879 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\", \"80296d11-d1d5-4e42-bf66-5e284310a16f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:27:06 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f2990088800 == 160 [pid = 1834] [id = 692] 12:27:06 INFO - PROCESS | 1834 | ++DOMWINDOW == 157 (0x7f298ff77000) [pid = 1834] [serial = 2077] [outer = (nil)] 12:27:06 INFO - PROCESS | 1834 | ++DOMWINDOW == 158 (0x7f298ff81400) [pid = 1834] [serial = 2078] [outer = 0x7f298ff77000] 12:27:06 INFO - PROCESS | 1834 | 1462476426964 Marionette DEBUG loaded listener.js 12:27:07 INFO - PROCESS | 1834 | ++DOMWINDOW == 159 (0x7f2990161c00) [pid = 1834] [serial = 2079] [outer = 0x7f298ff77000] 12:27:07 INFO - PROCESS | 1834 | 1462476427851 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]]]}] 12:27:07 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | save()/restore() affects the clipping path 12:27:07 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | took 1637ms 12:27:07 INFO - PROCESS | 1834 | 1462476427896 Marionette TRACE conn3 -> [0,2741,"getWindowHandle",null] 12:27:07 INFO - PROCESS | 1834 | 1462476427900 Marionette TRACE conn3 <- [1,2741,null,{"value":"8"}] 12:27:07 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html 12:27:07 INFO - PROCESS | 1834 | 1462476427905 Marionette TRACE conn3 -> [0,2742,"setScriptTimeout",{"ms":35000}] 12:27:07 INFO - PROCESS | 1834 | 1462476427908 Marionette TRACE conn3 <- [1,2742,null,{}] 12:27:07 INFO - PROCESS | 1834 | 1462476427914 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}] 12:27:08 INFO - PROCESS | 1834 | 1462476428152 Marionette TRACE conn3 <- [1,2743,null,{"value":null}] 12:27:08 INFO - PROCESS | 1834 | 1462476428426 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\", \"80296d11-d1d5-4e42-bf66-5e284310a16f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:27:08 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f2995da8800 == 161 [pid = 1834] [id = 693] 12:27:08 INFO - PROCESS | 1834 | ++DOMWINDOW == 160 (0x7f298fec9800) [pid = 1834] [serial = 2080] [outer = (nil)] 12:27:08 INFO - PROCESS | 1834 | ++DOMWINDOW == 161 (0x7f2993b48400) [pid = 1834] [serial = 2081] [outer = 0x7f298fec9800] 12:27:08 INFO - PROCESS | 1834 | 1462476428547 Marionette DEBUG loaded listener.js 12:27:08 INFO - PROCESS | 1834 | ++DOMWINDOW == 162 (0x7f2993c7a400) [pid = 1834] [serial = 2082] [outer = 0x7f298fec9800] 12:27:09 INFO - PROCESS | 1834 | 1462476429389 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]]]}] 12:27:09 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | save()/restore() works for fillStyle 12:27:09 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | took 1535ms 12:27:09 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.font.html 12:27:09 INFO - PROCESS | 1834 | 1462476429441 Marionette TRACE conn3 -> [0,2745,"getWindowHandle",null] 12:27:09 INFO - PROCESS | 1834 | 1462476429444 Marionette TRACE conn3 <- [1,2745,null,{"value":"8"}] 12:27:09 INFO - PROCESS | 1834 | 1462476429450 Marionette TRACE conn3 -> [0,2746,"setScriptTimeout",{"ms":35000}] 12:27:09 INFO - PROCESS | 1834 | 1462476429454 Marionette TRACE conn3 <- [1,2746,null,{}] 12:27:09 INFO - PROCESS | 1834 | 1462476429459 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}] 12:27:09 INFO - PROCESS | 1834 | 1462476429699 Marionette TRACE conn3 <- [1,2747,null,{"value":null}] 12:27:09 INFO - PROCESS | 1834 | 1462476429980 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\", \"80296d11-d1d5-4e42-bf66-5e284310a16f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:27:10 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f2996e77000 == 162 [pid = 1834] [id = 694] 12:27:10 INFO - PROCESS | 1834 | ++DOMWINDOW == 163 (0x7f29927e9c00) [pid = 1834] [serial = 2083] [outer = (nil)] 12:27:10 INFO - PROCESS | 1834 | ++DOMWINDOW == 164 (0x7f2994a89000) [pid = 1834] [serial = 2084] [outer = 0x7f29927e9c00] 12:27:10 INFO - PROCESS | 1834 | 1462476430096 Marionette DEBUG loaded listener.js 12:27:10 INFO - PROCESS | 1834 | ++DOMWINDOW == 165 (0x7f299594fc00) [pid = 1834] [serial = 2085] [outer = 0x7f29927e9c00] 12:27:10 INFO - PROCESS | 1834 | 1462476430960 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]]]}] 12:27:11 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | save()/restore() works for font 12:27:11 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | took 1586ms 12:27:11 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html 12:27:11 INFO - PROCESS | 1834 | 1462476431036 Marionette TRACE conn3 -> [0,2749,"getWindowHandle",null] 12:27:11 INFO - PROCESS | 1834 | 1462476431039 Marionette TRACE conn3 <- [1,2749,null,{"value":"8"}] 12:27:11 INFO - PROCESS | 1834 | 1462476431045 Marionette TRACE conn3 -> [0,2750,"setScriptTimeout",{"ms":35000}] 12:27:11 INFO - PROCESS | 1834 | 1462476431049 Marionette TRACE conn3 <- [1,2750,null,{}] 12:27:11 INFO - PROCESS | 1834 | 1462476431054 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}] 12:27:11 INFO - PROCESS | 1834 | 1462476431314 Marionette TRACE conn3 <- [1,2751,null,{"value":null}] 12:27:11 INFO - PROCESS | 1834 | 1462476431631 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\", \"80296d11-d1d5-4e42-bf66-5e284310a16f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:27:11 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f299ca25000 == 163 [pid = 1834] [id = 695] 12:27:11 INFO - PROCESS | 1834 | ++DOMWINDOW == 166 (0x7f2980e6e400) [pid = 1834] [serial = 2086] [outer = (nil)] 12:27:11 INFO - PROCESS | 1834 | ++DOMWINDOW == 167 (0x7f2995d16400) [pid = 1834] [serial = 2087] [outer = 0x7f2980e6e400] 12:27:11 INFO - PROCESS | 1834 | 1462476431709 Marionette DEBUG loaded listener.js 12:27:11 INFO - PROCESS | 1834 | ++DOMWINDOW == 168 (0x7f2996b41000) [pid = 1834] [serial = 2088] [outer = 0x7f2980e6e400] 12:27:12 INFO - PROCESS | 1834 | 1462476432563 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]]]}] 12:27:12 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | save()/restore() works for globalAlpha 12:27:12 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | took 1535ms 12:27:12 INFO - PROCESS | 1834 | 1462476432580 Marionette TRACE conn3 -> [0,2753,"getWindowHandle",null] 12:27:12 INFO - PROCESS | 1834 | 1462476432584 Marionette TRACE conn3 <- [1,2753,null,{"value":"8"}] 12:27:12 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html 12:27:12 INFO - PROCESS | 1834 | 1462476432590 Marionette TRACE conn3 -> [0,2754,"setScriptTimeout",{"ms":35000}] 12:27:12 INFO - PROCESS | 1834 | 1462476432593 Marionette TRACE conn3 <- [1,2754,null,{}] 12:27:12 INFO - PROCESS | 1834 | 1462476432598 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}] 12:27:12 INFO - PROCESS | 1834 | 1462476432829 Marionette TRACE conn3 <- [1,2755,null,{"value":null}] 12:27:13 INFO - PROCESS | 1834 | 1462476433074 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\", \"80296d11-d1d5-4e42-bf66-5e284310a16f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:27:13 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f29a4635800 == 164 [pid = 1834] [id = 696] 12:27:13 INFO - PROCESS | 1834 | ++DOMWINDOW == 169 (0x7f2984652400) [pid = 1834] [serial = 2089] [outer = (nil)] 12:27:13 INFO - PROCESS | 1834 | ++DOMWINDOW == 170 (0x7f299794a000) [pid = 1834] [serial = 2090] [outer = 0x7f2984652400] 12:27:13 INFO - PROCESS | 1834 | 1462476433146 Marionette DEBUG loaded listener.js 12:27:13 INFO - PROCESS | 1834 | ++DOMWINDOW == 171 (0x7f2999346000) [pid = 1834] [serial = 2091] [outer = 0x7f2984652400] 12:27:14 INFO - PROCESS | 1834 | 1462476434085 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]]]}] 12:27:14 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | save()/restore() works for globalCompositeOperation 12:27:14 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | took 1528ms 12:27:14 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html 12:27:14 INFO - PROCESS | 1834 | 1462476434119 Marionette TRACE conn3 -> [0,2757,"getWindowHandle",null] 12:27:14 INFO - PROCESS | 1834 | 1462476434122 Marionette TRACE conn3 <- [1,2757,null,{"value":"8"}] 12:27:14 INFO - PROCESS | 1834 | 1462476434128 Marionette TRACE conn3 -> [0,2758,"setScriptTimeout",{"ms":35000}] 12:27:14 INFO - PROCESS | 1834 | 1462476434131 Marionette TRACE conn3 <- [1,2758,null,{}] 12:27:14 INFO - PROCESS | 1834 | 1462476434136 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}] 12:27:14 INFO - PROCESS | 1834 | 1462476434361 Marionette TRACE conn3 <- [1,2759,null,{"value":null}] 12:27:14 INFO - PROCESS | 1834 | 1462476434676 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\", \"80296d11-d1d5-4e42-bf66-5e284310a16f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:27:14 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f29a8277800 == 165 [pid = 1834] [id = 697] 12:27:14 INFO - PROCESS | 1834 | ++DOMWINDOW == 172 (0x7f299995e000) [pid = 1834] [serial = 2092] [outer = (nil)] 12:27:14 INFO - PROCESS | 1834 | ++DOMWINDOW == 173 (0x7f29999abc00) [pid = 1834] [serial = 2093] [outer = 0x7f299995e000] 12:27:14 INFO - PROCESS | 1834 | 1462476434798 Marionette DEBUG loaded listener.js 12:27:14 INFO - PROCESS | 1834 | ++DOMWINDOW == 174 (0x7f299d643400) [pid = 1834] [serial = 2094] [outer = 0x7f299995e000] 12:27:15 INFO - PROCESS | 1834 | 1462476435635 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]]]}] 12:27:15 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | save()/restore() works for lineCap 12:27:15 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | took 1583ms 12:27:15 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html 12:27:15 INFO - PROCESS | 1834 | 1462476435711 Marionette TRACE conn3 -> [0,2761,"getWindowHandle",null] 12:27:15 INFO - PROCESS | 1834 | 1462476435714 Marionette TRACE conn3 <- [1,2761,null,{"value":"8"}] 12:27:15 INFO - PROCESS | 1834 | 1462476435720 Marionette TRACE conn3 -> [0,2762,"setScriptTimeout",{"ms":35000}] 12:27:15 INFO - PROCESS | 1834 | 1462476435723 Marionette TRACE conn3 <- [1,2762,null,{}] 12:27:15 INFO - PROCESS | 1834 | 1462476435729 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}] 12:27:15 INFO - PROCESS | 1834 | 1462476435998 Marionette TRACE conn3 <- [1,2763,null,{"value":null}] 12:27:16 INFO - PROCESS | 1834 | 1462476436319 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\", \"80296d11-d1d5-4e42-bf66-5e284310a16f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:27:16 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f29a8416800 == 166 [pid = 1834] [id = 698] 12:27:16 INFO - PROCESS | 1834 | ++DOMWINDOW == 175 (0x7f298bcfac00) [pid = 1834] [serial = 2095] [outer = (nil)] 12:27:16 INFO - PROCESS | 1834 | ++DOMWINDOW == 176 (0x7f29a2668c00) [pid = 1834] [serial = 2096] [outer = 0x7f298bcfac00] 12:27:16 INFO - PROCESS | 1834 | 1462476436395 Marionette DEBUG loaded listener.js 12:27:16 INFO - PROCESS | 1834 | ++DOMWINDOW == 177 (0x7f29a3214400) [pid = 1834] [serial = 2097] [outer = 0x7f298bcfac00] 12:27:17 INFO - PROCESS | 1834 | 1462476437233 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]]]}] 12:27:17 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | save()/restore() works for lineJoin 12:27:17 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | took 1530ms 12:27:17 INFO - PROCESS | 1834 | 1462476437262 Marionette TRACE conn3 -> [0,2765,"getWindowHandle",null] 12:27:17 INFO - PROCESS | 1834 | 1462476437266 Marionette TRACE conn3 <- [1,2765,null,{"value":"8"}] 12:27:17 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html 12:27:17 INFO - PROCESS | 1834 | 1462476437275 Marionette TRACE conn3 -> [0,2766,"setScriptTimeout",{"ms":35000}] 12:27:17 INFO - PROCESS | 1834 | 1462476437277 Marionette TRACE conn3 <- [1,2766,null,{}] 12:27:17 INFO - PROCESS | 1834 | 1462476437282 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}] 12:27:17 INFO - PROCESS | 1834 | 1462476437510 Marionette TRACE conn3 <- [1,2767,null,{"value":null}] 12:27:17 INFO - PROCESS | 1834 | 1462476437784 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\", \"80296d11-d1d5-4e42-bf66-5e284310a16f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:27:17 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f29a8620000 == 167 [pid = 1834] [id = 699] 12:27:17 INFO - PROCESS | 1834 | ++DOMWINDOW == 178 (0x7f299934bc00) [pid = 1834] [serial = 2098] [outer = (nil)] 12:27:17 INFO - PROCESS | 1834 | ++DOMWINDOW == 179 (0x7f29a3595000) [pid = 1834] [serial = 2099] [outer = 0x7f299934bc00] 12:27:17 INFO - PROCESS | 1834 | 1462476437861 Marionette DEBUG loaded listener.js 12:27:17 INFO - PROCESS | 1834 | ++DOMWINDOW == 180 (0x7f29a3740000) [pid = 1834] [serial = 2100] [outer = 0x7f299934bc00] 12:27:18 INFO - PROCESS | 1834 | 1462476438746 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]]]}] 12:27:18 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | save()/restore() works for lineWidth 12:27:18 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | took 1529ms 12:27:18 INFO - PROCESS | 1834 | 1462476438806 Marionette TRACE conn3 -> [0,2769,"getWindowHandle",null] 12:27:18 INFO - PROCESS | 1834 | 1462476438808 Marionette TRACE conn3 <- [1,2769,null,{"value":"8"}] 12:27:18 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html 12:27:18 INFO - PROCESS | 1834 | 1462476438815 Marionette TRACE conn3 -> [0,2770,"setScriptTimeout",{"ms":35000}] 12:27:18 INFO - PROCESS | 1834 | 1462476438817 Marionette TRACE conn3 <- [1,2770,null,{}] 12:27:18 INFO - PROCESS | 1834 | 1462476438823 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}] 12:27:19 INFO - PROCESS | 1834 | 1462476439068 Marionette TRACE conn3 <- [1,2771,null,{"value":null}] 12:27:20 INFO - PROCESS | 1834 | --DOCSHELL 0x7f298cc0b800 == 166 [pid = 1834] [id = 530] 12:27:20 INFO - PROCESS | 1834 | --DOCSHELL 0x7f298c2b4800 == 165 [pid = 1834] [id = 529] 12:27:20 INFO - PROCESS | 1834 | --DOCSHELL 0x7f298d328000 == 164 [pid = 1834] [id = 531] 12:27:20 INFO - PROCESS | 1834 | --DOMWINDOW == 179 (0x7f299405ac00) [pid = 1834] [serial = 1962] [outer = (nil)] [url = about:blank] 12:27:20 INFO - PROCESS | 1834 | --DOMWINDOW == 178 (0x7f2982c39c00) [pid = 1834] [serial = 1926] [outer = (nil)] [url = about:blank] 12:27:20 INFO - PROCESS | 1834 | --DOMWINDOW == 177 (0x7f299612ac00) [pid = 1834] [serial = 1965] [outer = (nil)] [url = about:blank] 12:27:20 INFO - PROCESS | 1834 | --DOMWINDOW == 176 (0x7f298fecec00) [pid = 1834] [serial = 1955] [outer = (nil)] [url = about:blank] 12:27:20 INFO - PROCESS | 1834 | --DOMWINDOW == 175 (0x7f2986041000) [pid = 1834] [serial = 1931] [outer = (nil)] [url = about:blank] 12:27:20 INFO - PROCESS | 1834 | --DOMWINDOW == 174 (0x7f298d1d6c00) [pid = 1834] [serial = 1947] [outer = (nil)] [url = about:blank] 12:27:20 INFO - PROCESS | 1834 | --DOMWINDOW == 173 (0x7f297f884c00) [pid = 1834] [serial = 1979] [outer = (nil)] [url = about:blank] 12:27:20 INFO - PROCESS | 1834 | --DOMWINDOW == 172 (0x7f297e854800) [pid = 1834] [serial = 1977] [outer = (nil)] [url = about:blank] 12:27:20 INFO - PROCESS | 1834 | --DOMWINDOW == 171 (0x7f2996b49c00) [pid = 1834] [serial = 1968] [outer = (nil)] [url = about:blank] 12:27:20 INFO - PROCESS | 1834 | --DOMWINDOW == 170 (0x7f298e58c800) [pid = 1834] [serial = 1952] [outer = (nil)] [url = about:blank] 12:27:20 INFO - PROCESS | 1834 | --DOMWINDOW == 169 (0x7f298d7eac00) [pid = 1834] [serial = 1950] [outer = (nil)] [url = about:blank] 12:27:20 INFO - PROCESS | 1834 | --DOMWINDOW == 168 (0x7f2980da0000) [pid = 1834] [serial = 1923] [outer = (nil)] [url = about:blank] 12:27:20 INFO - PROCESS | 1834 | --DOMWINDOW == 167 (0x7f29833ae800) [pid = 1834] [serial = 1928] [outer = (nil)] [url = about:blank] 12:27:20 INFO - PROCESS | 1834 | --DOMWINDOW == 166 (0x7f2979bf6000) [pid = 1834] [serial = 1973] [outer = (nil)] [url = about:blank] 12:27:20 INFO - PROCESS | 1834 | --DOMWINDOW == 165 (0x7f298092f000) [pid = 1834] [serial = 1922] [outer = (nil)] [url = about:blank] 12:27:20 INFO - PROCESS | 1834 | --DOMWINDOW == 164 (0x7f298c4eec00) [pid = 1834] [serial = 1944] [outer = (nil)] [url = about:blank] 12:27:20 INFO - PROCESS | 1834 | --DOMWINDOW == 163 (0x7f298ff80800) [pid = 1834] [serial = 1956] [outer = (nil)] [url = about:blank] 12:27:20 INFO - PROCESS | 1834 | --DOMWINDOW == 162 (0x7f298a987c00) [pid = 1834] [serial = 1940] [outer = (nil)] [url = about:blank] 12:27:20 INFO - PROCESS | 1834 | --DOMWINDOW == 161 (0x7f298fe1a000) [pid = 1834] [serial = 1953] [outer = (nil)] [url = about:blank] 12:27:20 INFO - PROCESS | 1834 | --DOMWINDOW == 160 (0x7f298a526400) [pid = 1834] [serial = 1935] [outer = (nil)] [url = about:blank] 12:27:20 INFO - PROCESS | 1834 | --DOMWINDOW == 159 (0x7f298d41f400) [pid = 1834] [serial = 1949] [outer = (nil)] [url = about:blank] 12:27:20 INFO - PROCESS | 1834 | --DOMWINDOW == 158 (0x7f29901d4000) [pid = 1834] [serial = 1958] [outer = (nil)] [url = about:blank] 12:27:20 INFO - PROCESS | 1834 | --DOMWINDOW == 157 (0x7f298cde4000) [pid = 1834] [serial = 1946] [outer = (nil)] [url = about:blank] 12:27:20 INFO - PROCESS | 1834 | --DOMWINDOW == 156 (0x7f2980e65400) [pid = 1834] [serial = 1845] [outer = (nil)] [url = about:blank] 12:27:20 INFO - PROCESS | 1834 | --DOMWINDOW == 155 (0x7f298092a800) [pid = 1834] [serial = 1982] [outer = (nil)] [url = about:blank] 12:27:20 INFO - PROCESS | 1834 | --DOMWINDOW == 154 (0x7f2993c71000) [pid = 1834] [serial = 1961] [outer = (nil)] [url = about:blank] 12:27:20 INFO - PROCESS | 1834 | --DOMWINDOW == 153 (0x7f2996746800) [pid = 1834] [serial = 1967] [outer = (nil)] [url = about:blank] 12:27:20 INFO - PROCESS | 1834 | --DOMWINDOW == 152 (0x7f29927eb800) [pid = 1834] [serial = 1959] [outer = (nil)] [url = about:blank] 12:27:20 INFO - PROCESS | 1834 | --DOMWINDOW == 151 (0x7f298092dc00) [pid = 1834] [serial = 1980] [outer = (nil)] [url = about:blank] 12:27:20 INFO - PROCESS | 1834 | --DOMWINDOW == 150 (0x7f298a793400) [pid = 1834] [serial = 1937] [outer = (nil)] [url = about:blank] 12:27:20 INFO - PROCESS | 1834 | --DOMWINDOW == 149 (0x7f298bcf3400) [pid = 1834] [serial = 1941] [outer = (nil)] [url = about:blank] 12:27:20 INFO - PROCESS | 1834 | --DOMWINDOW == 148 (0x7f2986b3dc00) [pid = 1834] [serial = 1934] [outer = (nil)] [url = about:blank] 12:27:20 INFO - PROCESS | 1834 | --DOMWINDOW == 147 (0x7f298448c000) [pid = 1834] [serial = 1929] [outer = (nil)] [url = about:blank] 12:27:20 INFO - PROCESS | 1834 | --DOMWINDOW == 146 (0x7f297b28d400) [pid = 1834] [serial = 1917] [outer = (nil)] [url = about:blank] 12:27:20 INFO - PROCESS | 1834 | --DOMWINDOW == 145 (0x7f2997954800) [pid = 1834] [serial = 1971] [outer = (nil)] [url = about:blank] 12:27:20 INFO - PROCESS | 1834 | --DOMWINDOW == 144 (0x7f297c4c2400) [pid = 1834] [serial = 1976] [outer = (nil)] [url = about:blank] 12:27:20 INFO - PROCESS | 1834 | --DOMWINDOW == 143 (0x7f298c3b7c00) [pid = 1834] [serial = 1943] [outer = (nil)] [url = about:blank] 12:27:20 INFO - PROCESS | 1834 | --DOMWINDOW == 142 (0x7f2986173000) [pid = 1834] [serial = 1932] [outer = (nil)] [url = about:blank] 12:27:20 INFO - PROCESS | 1834 | --DOMWINDOW == 141 (0x7f297af4ec00) [pid = 1834] [serial = 1974] [outer = (nil)] [url = about:blank] 12:27:20 INFO - PROCESS | 1834 | --DOMWINDOW == 140 (0x7f298a980c00) [pid = 1834] [serial = 1938] [outer = (nil)] [url = about:blank] 12:27:20 INFO - PROCESS | 1834 | --DOMWINDOW == 139 (0x7f297e84d000) [pid = 1834] [serial = 1919] [outer = (nil)] [url = about:blank] 12:27:20 INFO - PROCESS | 1834 | --DOMWINDOW == 138 (0x7f2982412000) [pid = 1834] [serial = 1925] [outer = (nil)] [url = about:blank] 12:27:20 INFO - PROCESS | 1834 | --DOMWINDOW == 137 (0x7f299594c400) [pid = 1834] [serial = 1964] [outer = (nil)] [url = about:blank] 12:27:20 INFO - PROCESS | 1834 | --DOMWINDOW == 136 (0x7f297e8eec00) [pid = 1834] [serial = 1920] [outer = (nil)] [url = about:blank] 12:27:20 INFO - PROCESS | 1834 | --DOMWINDOW == 135 (0x7f2979bf2000) [pid = 1834] [serial = 1916] [outer = (nil)] [url = about:blank] 12:27:20 INFO - PROCESS | 1834 | --DOMWINDOW == 134 (0x7f299759f000) [pid = 1834] [serial = 1970] [outer = (nil)] [url = about:blank] 12:27:20 INFO - PROCESS | 1834 | 1462476440715 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\", \"80296d11-d1d5-4e42-bf66-5e284310a16f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:27:20 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f2979a1b800 == 165 [pid = 1834] [id = 700] 12:27:20 INFO - PROCESS | 1834 | ++DOMWINDOW == 135 (0x7f2975748c00) [pid = 1834] [serial = 2101] [outer = (nil)] 12:27:20 INFO - PROCESS | 1834 | ++DOMWINDOW == 136 (0x7f29773df800) [pid = 1834] [serial = 2102] [outer = 0x7f2975748c00] 12:27:20 INFO - PROCESS | 1834 | 1462476440791 Marionette DEBUG loaded listener.js 12:27:20 INFO - PROCESS | 1834 | ++DOMWINDOW == 137 (0x7f2979bea800) [pid = 1834] [serial = 2103] [outer = 0x7f2975748c00] 12:27:21 INFO - PROCESS | 1834 | 1462476441561 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]]]}] 12:27:21 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | save()/restore() works for miterLimit 12:27:21 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | took 2785ms 12:27:21 INFO - PROCESS | 1834 | 1462476441602 Marionette TRACE conn3 -> [0,2773,"getWindowHandle",null] 12:27:21 INFO - PROCESS | 1834 | 1462476441607 Marionette TRACE conn3 <- [1,2773,null,{"value":"8"}] 12:27:21 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.path.html 12:27:21 INFO - PROCESS | 1834 | 1462476441614 Marionette TRACE conn3 -> [0,2774,"setScriptTimeout",{"ms":35000}] 12:27:21 INFO - PROCESS | 1834 | 1462476441619 Marionette TRACE conn3 <- [1,2774,null,{}] 12:27:21 INFO - PROCESS | 1834 | 1462476441626 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}] 12:27:21 INFO - PROCESS | 1834 | 1462476441869 Marionette TRACE conn3 <- [1,2775,null,{"value":null}] 12:27:22 INFO - PROCESS | 1834 | 1462476442068 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\", \"80296d11-d1d5-4e42-bf66-5e284310a16f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:27:22 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f297f278800 == 166 [pid = 1834] [id = 701] 12:27:22 INFO - PROCESS | 1834 | ++DOMWINDOW == 138 (0x7f29791edc00) [pid = 1834] [serial = 2104] [outer = (nil)] 12:27:22 INFO - PROCESS | 1834 | ++DOMWINDOW == 139 (0x7f297ce85c00) [pid = 1834] [serial = 2105] [outer = 0x7f29791edc00] 12:27:22 INFO - PROCESS | 1834 | 1462476442130 Marionette DEBUG loaded listener.js 12:27:22 INFO - PROCESS | 1834 | ++DOMWINDOW == 140 (0x7f297f45d400) [pid = 1834] [serial = 2106] [outer = 0x7f29791edc00] 12:27:22 INFO - PROCESS | 1834 | 1462476442993 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]]]}] 12:27:23 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | save()/restore() does not affect the current path 12:27:23 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | took 1434ms 12:27:23 INFO - PROCESS | 1834 | 1462476443058 Marionette TRACE conn3 -> [0,2777,"getWindowHandle",null] 12:27:23 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html 12:27:23 INFO - PROCESS | 1834 | 1462476443064 Marionette TRACE conn3 <- [1,2777,null,{"value":"8"}] 12:27:23 INFO - PROCESS | 1834 | 1462476443071 Marionette TRACE conn3 -> [0,2778,"setScriptTimeout",{"ms":35000}] 12:27:23 INFO - PROCESS | 1834 | 1462476443074 Marionette TRACE conn3 <- [1,2778,null,{}] 12:27:23 INFO - PROCESS | 1834 | 1462476443079 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}] 12:27:23 INFO - PROCESS | 1834 | 1462476443388 Marionette TRACE conn3 <- [1,2779,null,{"value":null}] 12:27:23 INFO - PROCESS | 1834 | 1462476443430 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\", \"80296d11-d1d5-4e42-bf66-5e284310a16f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:27:23 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f2980d56000 == 167 [pid = 1834] [id = 702] 12:27:23 INFO - PROCESS | 1834 | ++DOMWINDOW == 141 (0x7f297fad8400) [pid = 1834] [serial = 2107] [outer = (nil)] 12:27:23 INFO - PROCESS | 1834 | ++DOMWINDOW == 142 (0x7f2980e68400) [pid = 1834] [serial = 2108] [outer = 0x7f297fad8400] 12:27:23 INFO - PROCESS | 1834 | 1462476443494 Marionette DEBUG loaded listener.js 12:27:23 INFO - PROCESS | 1834 | ++DOMWINDOW == 143 (0x7f298246fc00) [pid = 1834] [serial = 2109] [outer = 0x7f297fad8400] 12:27:24 INFO - PROCESS | 1834 | 1462476444583 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]]]}] 12:27:24 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | save()/restore() works for shadowBlur 12:27:24 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | took 1589ms 12:27:24 INFO - PROCESS | 1834 | 1462476444666 Marionette TRACE conn3 -> [0,2781,"getWindowHandle",null] 12:27:24 INFO - PROCESS | 1834 | 1462476444675 Marionette TRACE conn3 <- [1,2781,null,{"value":"8"}] 12:27:24 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html 12:27:24 INFO - PROCESS | 1834 | 1462476444697 Marionette TRACE conn3 -> [0,2782,"setScriptTimeout",{"ms":35000}] 12:27:24 INFO - PROCESS | 1834 | 1462476444706 Marionette TRACE conn3 <- [1,2782,null,{}] 12:27:24 INFO - PROCESS | 1834 | 1462476444713 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}] 12:27:25 INFO - PROCESS | 1834 | 1462476445214 Marionette TRACE conn3 <- [1,2783,null,{"value":null}] 12:27:25 INFO - PROCESS | 1834 | --DOMWINDOW == 142 (0x7f297540d000) [pid = 1834] [serial = 2035] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.top.html] 12:27:25 INFO - PROCESS | 1834 | --DOMWINDOW == 141 (0x7f297f21a800) [pid = 1834] [serial = 2041] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html] 12:27:25 INFO - PROCESS | 1834 | --DOMWINDOW == 140 (0x7f2979bf3c00) [pid = 1834] [serial = 2038] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html] 12:27:25 INFO - PROCESS | 1834 | --DOMWINDOW == 139 (0x7f2975409c00) [pid = 1834] [serial = 1981] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.basic.html] 12:27:25 INFO - PROCESS | 1834 | 1462476445386 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\", \"80296d11-d1d5-4e42-bf66-5e284310a16f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:27:25 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f2983355800 == 168 [pid = 1834] [id = 703] 12:27:25 INFO - PROCESS | 1834 | ++DOMWINDOW == 140 (0x7f2975409c00) [pid = 1834] [serial = 2110] [outer = (nil)] 12:27:25 INFO - PROCESS | 1834 | ++DOMWINDOW == 141 (0x7f297e8d8c00) [pid = 1834] [serial = 2111] [outer = 0x7f2975409c00] 12:27:25 INFO - PROCESS | 1834 | 1462476445451 Marionette DEBUG loaded listener.js 12:27:25 INFO - PROCESS | 1834 | ++DOMWINDOW == 142 (0x7f29833b0c00) [pid = 1834] [serial = 2112] [outer = 0x7f2975409c00] 12:27:26 INFO - PROCESS | 1834 | 1462476446156 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]]]}] 12:27:26 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | save()/restore() works for shadowColor 12:27:26 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | took 1495ms 12:27:26 INFO - PROCESS | 1834 | 1462476446184 Marionette TRACE conn3 -> [0,2785,"getWindowHandle",null] 12:27:26 INFO - PROCESS | 1834 | 1462476446189 Marionette TRACE conn3 <- [1,2785,null,{"value":"8"}] 12:27:26 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html 12:27:26 INFO - PROCESS | 1834 | 1462476446194 Marionette TRACE conn3 -> [0,2786,"setScriptTimeout",{"ms":35000}] 12:27:26 INFO - PROCESS | 1834 | 1462476446196 Marionette TRACE conn3 <- [1,2786,null,{}] 12:27:26 INFO - PROCESS | 1834 | 1462476446202 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}] 12:27:26 INFO - PROCESS | 1834 | 1462476446423 Marionette TRACE conn3 <- [1,2787,null,{"value":null}] 12:27:26 INFO - PROCESS | 1834 | 1462476446613 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\", \"80296d11-d1d5-4e42-bf66-5e284310a16f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:27:26 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f2984442000 == 169 [pid = 1834] [id = 704] 12:27:26 INFO - PROCESS | 1834 | ++DOMWINDOW == 143 (0x7f297540d000) [pid = 1834] [serial = 2113] [outer = (nil)] 12:27:26 INFO - PROCESS | 1834 | ++DOMWINDOW == 144 (0x7f298465c400) [pid = 1834] [serial = 2114] [outer = 0x7f297540d000] 12:27:26 INFO - PROCESS | 1834 | 1462476446681 Marionette DEBUG loaded listener.js 12:27:26 INFO - PROCESS | 1834 | ++DOMWINDOW == 145 (0x7f2986041000) [pid = 1834] [serial = 2115] [outer = 0x7f297540d000] 12:27:27 INFO - PROCESS | 1834 | 1462476447711 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]]]}] 12:27:27 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | save()/restore() works for shadowOffsetX 12:27:27 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | took 1577ms 12:27:27 INFO - PROCESS | 1834 | 1462476447774 Marionette TRACE conn3 -> [0,2789,"getWindowHandle",null] 12:27:27 INFO - PROCESS | 1834 | 1462476447781 Marionette TRACE conn3 <- [1,2789,null,{"value":"8"}] 12:27:27 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html 12:27:27 INFO - PROCESS | 1834 | 1462476447790 Marionette TRACE conn3 -> [0,2790,"setScriptTimeout",{"ms":35000}] 12:27:27 INFO - PROCESS | 1834 | 1462476447796 Marionette TRACE conn3 <- [1,2790,null,{}] 12:27:27 INFO - PROCESS | 1834 | 1462476447805 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}] 12:27:28 INFO - PROCESS | 1834 | 1462476448102 Marionette TRACE conn3 <- [1,2791,null,{"value":null}] 12:27:28 INFO - PROCESS | 1834 | 1462476448449 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\", \"80296d11-d1d5-4e42-bf66-5e284310a16f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:27:28 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f2980943000 == 170 [pid = 1834] [id = 705] 12:27:28 INFO - PROCESS | 1834 | ++DOMWINDOW == 146 (0x7f297926b400) [pid = 1834] [serial = 2116] [outer = (nil)] 12:27:28 INFO - PROCESS | 1834 | ++DOMWINDOW == 147 (0x7f297e8ee800) [pid = 1834] [serial = 2117] [outer = 0x7f297926b400] 12:27:28 INFO - PROCESS | 1834 | 1462476448531 Marionette DEBUG loaded listener.js 12:27:28 INFO - PROCESS | 1834 | ++DOMWINDOW == 148 (0x7f297f88ac00) [pid = 1834] [serial = 2118] [outer = 0x7f297926b400] 12:27:29 INFO - PROCESS | 1834 | 1462476449410 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]]]}] 12:27:29 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | save()/restore() works for shadowOffsetY 12:27:29 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | took 1686ms 12:27:29 INFO - PROCESS | 1834 | 1462476449477 Marionette TRACE conn3 -> [0,2793,"getWindowHandle",null] 12:27:29 INFO - PROCESS | 1834 | 1462476449485 Marionette TRACE conn3 <- [1,2793,null,{"value":"8"}] 12:27:29 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html 12:27:29 INFO - PROCESS | 1834 | 1462476449496 Marionette TRACE conn3 -> [0,2794,"setScriptTimeout",{"ms":35000}] 12:27:29 INFO - PROCESS | 1834 | 1462476449499 Marionette TRACE conn3 <- [1,2794,null,{}] 12:27:29 INFO - PROCESS | 1834 | 1462476449505 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}] 12:27:29 INFO - PROCESS | 1834 | 1462476449796 Marionette TRACE conn3 <- [1,2795,null,{"value":null}] 12:27:30 INFO - PROCESS | 1834 | 1462476450151 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\", \"80296d11-d1d5-4e42-bf66-5e284310a16f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:27:30 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f298595c800 == 171 [pid = 1834] [id = 706] 12:27:30 INFO - PROCESS | 1834 | ++DOMWINDOW == 149 (0x7f298322d400) [pid = 1834] [serial = 2119] [outer = (nil)] 12:27:30 INFO - PROCESS | 1834 | ++DOMWINDOW == 150 (0x7f29833ae800) [pid = 1834] [serial = 2120] [outer = 0x7f298322d400] 12:27:30 INFO - PROCESS | 1834 | 1462476450229 Marionette DEBUG loaded listener.js 12:27:30 INFO - PROCESS | 1834 | ++DOMWINDOW == 151 (0x7f2984653800) [pid = 1834] [serial = 2121] [outer = 0x7f298322d400] 12:27:31 INFO - PROCESS | 1834 | 1462476451162 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]]]}] 12:27:31 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | save()/restore() can be nested as a stack 12:27:31 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | took 1732ms 12:27:31 INFO - PROCESS | 1834 | 1462476451228 Marionette TRACE conn3 -> [0,2797,"getWindowHandle",null] 12:27:31 INFO - PROCESS | 1834 | 1462476451232 Marionette TRACE conn3 <- [1,2797,null,{"value":"8"}] 12:27:31 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html 12:27:31 INFO - PROCESS | 1834 | 1462476451238 Marionette TRACE conn3 -> [0,2798,"setScriptTimeout",{"ms":35000}] 12:27:31 INFO - PROCESS | 1834 | 1462476451244 Marionette TRACE conn3 <- [1,2798,null,{}] 12:27:31 INFO - PROCESS | 1834 | 1462476451260 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}] 12:27:31 INFO - PROCESS | 1834 | 1462476451543 Marionette TRACE conn3 <- [1,2799,null,{"value":null}] 12:27:31 INFO - PROCESS | 1834 | 1462476451855 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\", \"80296d11-d1d5-4e42-bf66-5e284310a16f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:27:31 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f2986052000 == 172 [pid = 1834] [id = 707] 12:27:31 INFO - PROCESS | 1834 | ++DOMWINDOW == 152 (0x7f2986b3c800) [pid = 1834] [serial = 2122] [outer = (nil)] 12:27:31 INFO - PROCESS | 1834 | ++DOMWINDOW == 153 (0x7f2986f74000) [pid = 1834] [serial = 2123] [outer = 0x7f2986b3c800] 12:27:31 INFO - PROCESS | 1834 | 1462476451939 Marionette DEBUG loaded listener.js 12:27:32 INFO - PROCESS | 1834 | ++DOMWINDOW == 154 (0x7f298a591400) [pid = 1834] [serial = 2124] [outer = 0x7f2986b3c800] 12:27:32 INFO - PROCESS | 1834 | 1462476452837 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]]]}] 12:27:32 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | save()/restore() stack depth is not unreasonably limited 12:27:32 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | took 1643ms 12:27:32 INFO - PROCESS | 1834 | 1462476452882 Marionette TRACE conn3 -> [0,2801,"getWindowHandle",null] 12:27:32 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html 12:27:32 INFO - PROCESS | 1834 | 1462476452887 Marionette TRACE conn3 <- [1,2801,null,{"value":"8"}] 12:27:32 INFO - PROCESS | 1834 | 1462476452893 Marionette TRACE conn3 -> [0,2802,"setScriptTimeout",{"ms":35000}] 12:27:32 INFO - PROCESS | 1834 | 1462476452896 Marionette TRACE conn3 <- [1,2802,null,{}] 12:27:32 INFO - PROCESS | 1834 | 1462476452901 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}] 12:27:33 INFO - PROCESS | 1834 | 1462476453233 Marionette TRACE conn3 <- [1,2803,null,{"value":null}] 12:27:33 INFO - PROCESS | 1834 | 1462476453480 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\", \"80296d11-d1d5-4e42-bf66-5e284310a16f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:27:33 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f298a63b000 == 173 [pid = 1834] [id = 708] 12:27:33 INFO - PROCESS | 1834 | ++DOMWINDOW == 155 (0x7f2979bec400) [pid = 1834] [serial = 2125] [outer = (nil)] 12:27:33 INFO - PROCESS | 1834 | ++DOMWINDOW == 156 (0x7f298a988000) [pid = 1834] [serial = 2126] [outer = 0x7f2979bec400] 12:27:33 INFO - PROCESS | 1834 | 1462476453557 Marionette DEBUG loaded listener.js 12:27:33 INFO - PROCESS | 1834 | ++DOMWINDOW == 157 (0x7f298b9ce800) [pid = 1834] [serial = 2127] [outer = 0x7f2979bec400] 12:27:34 INFO - PROCESS | 1834 | 1462476454424 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]]]}] 12:27:34 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | save()/restore() works for strokeStyle 12:27:34 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | took 1583ms 12:27:34 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html 12:27:34 INFO - PROCESS | 1834 | 1462476454476 Marionette TRACE conn3 -> [0,2805,"getWindowHandle",null] 12:27:34 INFO - PROCESS | 1834 | 1462476454479 Marionette TRACE conn3 <- [1,2805,null,{"value":"8"}] 12:27:34 INFO - PROCESS | 1834 | 1462476454486 Marionette TRACE conn3 -> [0,2806,"setScriptTimeout",{"ms":35000}] 12:27:34 INFO - PROCESS | 1834 | 1462476454489 Marionette TRACE conn3 <- [1,2806,null,{}] 12:27:34 INFO - PROCESS | 1834 | 1462476454494 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}] 12:27:34 INFO - PROCESS | 1834 | 1462476454712 Marionette TRACE conn3 <- [1,2807,null,{"value":null}] 12:27:35 INFO - PROCESS | 1834 | 1462476455000 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\", \"80296d11-d1d5-4e42-bf66-5e284310a16f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:27:35 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f298c61e800 == 174 [pid = 1834] [id = 709] 12:27:35 INFO - PROCESS | 1834 | ++DOMWINDOW == 158 (0x7f2982c39000) [pid = 1834] [serial = 2128] [outer = (nil)] 12:27:35 INFO - PROCESS | 1834 | ++DOMWINDOW == 159 (0x7f298c4f0c00) [pid = 1834] [serial = 2129] [outer = 0x7f2982c39000] 12:27:35 INFO - PROCESS | 1834 | 1462476455126 Marionette DEBUG loaded listener.js 12:27:35 INFO - PROCESS | 1834 | ++DOMWINDOW == 160 (0x7f298cdddc00) [pid = 1834] [serial = 2130] [outer = 0x7f2982c39000] 12:27:35 INFO - PROCESS | 1834 | 1462476455986 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]]]}] 12:27:36 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | save()/restore() works for textAlign 12:27:36 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | took 1538ms 12:27:36 INFO - PROCESS | 1834 | 1462476456024 Marionette TRACE conn3 -> [0,2809,"getWindowHandle",null] 12:27:36 INFO - PROCESS | 1834 | 1462476456027 Marionette TRACE conn3 <- [1,2809,null,{"value":"8"}] 12:27:36 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html 12:27:36 INFO - PROCESS | 1834 | 1462476456033 Marionette TRACE conn3 -> [0,2810,"setScriptTimeout",{"ms":35000}] 12:27:36 INFO - PROCESS | 1834 | 1462476456037 Marionette TRACE conn3 <- [1,2810,null,{}] 12:27:36 INFO - PROCESS | 1834 | 1462476456042 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}] 12:27:36 INFO - PROCESS | 1834 | 1462476456311 Marionette TRACE conn3 <- [1,2811,null,{"value":null}] 12:27:36 INFO - PROCESS | 1834 | 1462476456638 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\", \"80296d11-d1d5-4e42-bf66-5e284310a16f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:27:36 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f298d24d000 == 175 [pid = 1834] [id = 710] 12:27:36 INFO - PROCESS | 1834 | ++DOMWINDOW == 161 (0x7f298e595400) [pid = 1834] [serial = 2131] [outer = (nil)] 12:27:36 INFO - PROCESS | 1834 | ++DOMWINDOW == 162 (0x7f298feca000) [pid = 1834] [serial = 2132] [outer = 0x7f298e595400] 12:27:36 INFO - PROCESS | 1834 | 1462476456720 Marionette DEBUG loaded listener.js 12:27:36 INFO - PROCESS | 1834 | ++DOMWINDOW == 163 (0x7f298ffd1400) [pid = 1834] [serial = 2133] [outer = 0x7f298e595400] 12:27:37 INFO - PROCESS | 1834 | 1462476457576 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]]]}] 12:27:37 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | save()/restore() works for textBaseline 12:27:37 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | took 1589ms 12:27:37 INFO - PROCESS | 1834 | 1462476457624 Marionette TRACE conn3 -> [0,2813,"getWindowHandle",null] 12:27:37 INFO - PROCESS | 1834 | 1462476457627 Marionette TRACE conn3 <- [1,2813,null,{"value":"8"}] 12:27:37 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html 12:27:37 INFO - PROCESS | 1834 | 1462476457633 Marionette TRACE conn3 -> [0,2814,"setScriptTimeout",{"ms":35000}] 12:27:37 INFO - PROCESS | 1834 | 1462476457636 Marionette TRACE conn3 <- [1,2814,null,{}] 12:27:37 INFO - PROCESS | 1834 | 1462476457642 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}] 12:27:37 INFO - PROCESS | 1834 | 1462476457878 Marionette TRACE conn3 <- [1,2815,null,{"value":null}] 12:27:38 INFO - PROCESS | 1834 | 1462476458154 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\", \"80296d11-d1d5-4e42-bf66-5e284310a16f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:27:38 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f298d7e2000 == 176 [pid = 1834] [id = 711] 12:27:38 INFO - PROCESS | 1834 | ++DOMWINDOW == 164 (0x7f298d483400) [pid = 1834] [serial = 2134] [outer = (nil)] 12:27:38 INFO - PROCESS | 1834 | ++DOMWINDOW == 165 (0x7f2993b45c00) [pid = 1834] [serial = 2135] [outer = 0x7f298d483400] 12:27:38 INFO - PROCESS | 1834 | 1462476458274 Marionette DEBUG loaded listener.js 12:27:38 INFO - PROCESS | 1834 | ++DOMWINDOW == 166 (0x7f299405ac00) [pid = 1834] [serial = 2136] [outer = 0x7f298d483400] 12:27:39 INFO - PROCESS | 1834 | 1462476459135 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]]]}] 12:27:39 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | save()/restore() affects the current transformation matrix 12:27:39 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | took 1533ms 12:27:39 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html 12:27:39 INFO - PROCESS | 1834 | 1462476459167 Marionette TRACE conn3 -> [0,2817,"getWindowHandle",null] 12:27:39 INFO - PROCESS | 1834 | 1462476459170 Marionette TRACE conn3 <- [1,2817,null,{"value":"8"}] 12:27:39 INFO - PROCESS | 1834 | 1462476459177 Marionette TRACE conn3 -> [0,2818,"setScriptTimeout",{"ms":35000}] 12:27:39 INFO - PROCESS | 1834 | 1462476459180 Marionette TRACE conn3 <- [1,2818,null,{}] 12:27:39 INFO - PROCESS | 1834 | 1462476459185 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}] 12:27:39 INFO - PROCESS | 1834 | 1462476459421 Marionette TRACE conn3 <- [1,2819,null,{"value":null}] 12:27:39 INFO - PROCESS | 1834 | 1462476459695 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\", \"80296d11-d1d5-4e42-bf66-5e284310a16f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:27:39 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f299014c800 == 177 [pid = 1834] [id = 712] 12:27:39 INFO - PROCESS | 1834 | ++DOMWINDOW == 167 (0x7f2990165c00) [pid = 1834] [serial = 2137] [outer = (nil)] 12:27:39 INFO - PROCESS | 1834 | ++DOMWINDOW == 168 (0x7f29959d4400) [pid = 1834] [serial = 2138] [outer = 0x7f2990165c00] 12:27:39 INFO - PROCESS | 1834 | 1462476459814 Marionette DEBUG loaded listener.js 12:27:39 INFO - PROCESS | 1834 | ++DOMWINDOW == 169 (0x7f299686cc00) [pid = 1834] [serial = 2139] [outer = 0x7f2990165c00] 12:27:40 INFO - PROCESS | 1834 | 1462476460708 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]]]}] 12:27:40 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | restore() with an empty stack has no effect 12:27:40 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | took 1583ms 12:27:40 INFO - PROCESS | 1834 | 1462476460759 Marionette TRACE conn3 -> [0,2821,"getWindowHandle",null] 12:27:40 INFO - PROCESS | 1834 | 1462476460763 Marionette TRACE conn3 <- [1,2821,null,{"value":"8"}] 12:27:40 INFO - TEST-START | /2dcontext/transformations/2d.transformation.order.html 12:27:40 INFO - PROCESS | 1834 | 1462476460769 Marionette TRACE conn3 -> [0,2822,"setScriptTimeout",{"ms":35000}] 12:27:40 INFO - PROCESS | 1834 | 1462476460771 Marionette TRACE conn3 <- [1,2822,null,{}] 12:27:40 INFO - PROCESS | 1834 | 1462476460777 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}] 12:27:41 INFO - PROCESS | 1834 | 1462476461017 Marionette TRACE conn3 <- [1,2823,null,{"value":null}] 12:27:41 INFO - PROCESS | 1834 | 1462476461341 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\", \"80296d11-d1d5-4e42-bf66-5e284310a16f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:27:41 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f29958cc800 == 178 [pid = 1834] [id = 713] 12:27:41 INFO - PROCESS | 1834 | ++DOMWINDOW == 170 (0x7f29773da000) [pid = 1834] [serial = 2140] [outer = (nil)] 12:27:41 INFO - PROCESS | 1834 | ++DOMWINDOW == 171 (0x7f298115b400) [pid = 1834] [serial = 2141] [outer = 0x7f29773da000] 12:27:41 INFO - PROCESS | 1834 | 1462476461422 Marionette DEBUG loaded listener.js 12:27:41 INFO - PROCESS | 1834 | ++DOMWINDOW == 172 (0x7f29979c1c00) [pid = 1834] [serial = 2142] [outer = 0x7f29773da000] 12:27:42 INFO - PROCESS | 1834 | 1462476462304 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]]]}] 12:27:42 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.order.html | Transformations are applied in the right order 12:27:42 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.order.html | took 1583ms 12:27:42 INFO - PROCESS | 1834 | 1462476462354 Marionette TRACE conn3 -> [0,2825,"getWindowHandle",null] 12:27:42 INFO - PROCESS | 1834 | 1462476462358 Marionette TRACE conn3 <- [1,2825,null,{"value":"8"}] 12:27:42 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.direction.html 12:27:42 INFO - PROCESS | 1834 | 1462476462363 Marionette TRACE conn3 -> [0,2826,"setScriptTimeout",{"ms":35000}] 12:27:42 INFO - PROCESS | 1834 | 1462476462365 Marionette TRACE conn3 <- [1,2826,null,{}] 12:27:42 INFO - PROCESS | 1834 | 1462476462371 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}] 12:27:42 INFO - PROCESS | 1834 | 1462476462612 Marionette TRACE conn3 <- [1,2827,null,{"value":null}] 12:27:42 INFO - PROCESS | 1834 | 1462476462927 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\", \"80296d11-d1d5-4e42-bf66-5e284310a16f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:27:42 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f2999421000 == 179 [pid = 1834] [id = 714] 12:27:42 INFO - PROCESS | 1834 | ++DOMWINDOW == 173 (0x7f29773e4400) [pid = 1834] [serial = 2143] [outer = (nil)] 12:27:42 INFO - PROCESS | 1834 | ++DOMWINDOW == 174 (0x7f29901ccc00) [pid = 1834] [serial = 2144] [outer = 0x7f29773e4400] 12:27:43 INFO - PROCESS | 1834 | 1462476463007 Marionette DEBUG loaded listener.js 12:27:43 INFO - PROCESS | 1834 | ++DOMWINDOW == 175 (0x7f29a35e9c00) [pid = 1834] [serial = 2145] [outer = 0x7f29773e4400] 12:27:43 INFO - PROCESS | 1834 | 1462476463916 Marionette TRACE conn3 <- [1,2828,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.direction.html",0,null,null,[["rotate() is clockwise",0,null,null]]]}] 12:27:43 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.direction.html | rotate() is clockwise 12:27:43 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.direction.html | took 1630ms 12:27:44 INFO - PROCESS | 1834 | 1462476463996 Marionette TRACE conn3 -> [0,2829,"getWindowHandle",null] 12:27:44 INFO - PROCESS | 1834 | 1462476463999 Marionette TRACE conn3 <- [1,2829,null,{"value":"8"}] 12:27:44 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html 12:27:44 INFO - PROCESS | 1834 | 1462476464006 Marionette TRACE conn3 -> [0,2830,"setScriptTimeout",{"ms":35000}] 12:27:44 INFO - PROCESS | 1834 | 1462476464010 Marionette TRACE conn3 <- [1,2830,null,{}] 12:27:44 INFO - PROCESS | 1834 | 1462476464016 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}] 12:27:44 INFO - PROCESS | 1834 | 1462476464313 Marionette TRACE conn3 <- [1,2831,null,{"value":null}] 12:27:44 INFO - PROCESS | 1834 | 1462476464636 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\", \"80296d11-d1d5-4e42-bf66-5e284310a16f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:27:44 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f29a6352800 == 180 [pid = 1834] [id = 715] 12:27:44 INFO - PROCESS | 1834 | ++DOMWINDOW == 176 (0x7f29a4926400) [pid = 1834] [serial = 2146] [outer = (nil)] 12:27:44 INFO - PROCESS | 1834 | ++DOMWINDOW == 177 (0x7f29a6336800) [pid = 1834] [serial = 2147] [outer = 0x7f29a4926400] 12:27:44 INFO - PROCESS | 1834 | 1462476464719 Marionette DEBUG loaded listener.js 12:27:44 INFO - PROCESS | 1834 | ++DOMWINDOW == 178 (0x7f29a7a99c00) [pid = 1834] [serial = 2148] [outer = 0x7f29a4926400] 12:27:45 INFO - PROCESS | 1834 | 1462476465638 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]]]}] 12:27:45 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | rotate() with Infinity/NaN is ignored 12:27:45 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | took 1689ms 12:27:45 INFO - PROCESS | 1834 | 1462476465696 Marionette TRACE conn3 -> [0,2833,"getWindowHandle",null] 12:27:45 INFO - PROCESS | 1834 | 1462476465699 Marionette TRACE conn3 <- [1,2833,null,{"value":"8"}] 12:27:45 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.radians.html 12:27:45 INFO - PROCESS | 1834 | 1462476465706 Marionette TRACE conn3 -> [0,2834,"setScriptTimeout",{"ms":35000}] 12:27:45 INFO - PROCESS | 1834 | 1462476465709 Marionette TRACE conn3 <- [1,2834,null,{}] 12:27:45 INFO - PROCESS | 1834 | 1462476465714 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}] 12:27:45 INFO - PROCESS | 1834 | 1462476465958 Marionette TRACE conn3 <- [1,2835,null,{"value":null}] 12:27:46 INFO - PROCESS | 1834 | 1462476466243 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\", \"80296d11-d1d5-4e42-bf66-5e284310a16f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:27:46 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f29ab081000 == 181 [pid = 1834] [id = 716] 12:27:46 INFO - PROCESS | 1834 | ++DOMWINDOW == 179 (0x7f2985b27800) [pid = 1834] [serial = 2149] [outer = (nil)] 12:27:46 INFO - PROCESS | 1834 | ++DOMWINDOW == 180 (0x7f29a7c82c00) [pid = 1834] [serial = 2150] [outer = 0x7f2985b27800] 12:27:46 INFO - PROCESS | 1834 | 1462476466368 Marionette DEBUG loaded listener.js 12:27:46 INFO - PROCESS | 1834 | ++DOMWINDOW == 181 (0x7f29a80ac800) [pid = 1834] [serial = 2151] [outer = 0x7f2985b27800] 12:27:47 INFO - PROCESS | 1834 | 1462476467248 Marionette TRACE conn3 <- [1,2836,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.radians.html",0,null,null,[["rotate() uses radians",0,null,null]]]}] 12:27:47 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.radians.html | rotate() uses radians 12:27:47 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.radians.html | took 1582ms 12:27:47 INFO - PROCESS | 1834 | 1462476467289 Marionette TRACE conn3 -> [0,2837,"getWindowHandle",null] 12:27:47 INFO - PROCESS | 1834 | 1462476467293 Marionette TRACE conn3 <- [1,2837,null,{"value":"8"}] 12:27:47 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrap.html 12:27:47 INFO - PROCESS | 1834 | 1462476467308 Marionette TRACE conn3 -> [0,2838,"setScriptTimeout",{"ms":35000}] 12:27:47 INFO - PROCESS | 1834 | 1462476467312 Marionette TRACE conn3 <- [1,2838,null,{}] 12:27:47 INFO - PROCESS | 1834 | 1462476467318 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}] 12:27:47 INFO - PROCESS | 1834 | 1462476467560 Marionette TRACE conn3 <- [1,2839,null,{"value":null}] 12:27:47 INFO - PROCESS | 1834 | 1462476467882 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\", \"80296d11-d1d5-4e42-bf66-5e284310a16f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:27:47 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f29ad941800 == 182 [pid = 1834] [id = 717] 12:27:47 INFO - PROCESS | 1834 | ++DOMWINDOW == 182 (0x7f2979c9d800) [pid = 1834] [serial = 2152] [outer = (nil)] 12:27:47 INFO - PROCESS | 1834 | ++DOMWINDOW == 183 (0x7f2979ca3000) [pid = 1834] [serial = 2153] [outer = 0x7f2979c9d800] 12:27:47 INFO - PROCESS | 1834 | 1462476467959 Marionette DEBUG loaded listener.js 12:27:48 INFO - PROCESS | 1834 | ++DOMWINDOW == 184 (0x7f2979ca7c00) [pid = 1834] [serial = 2154] [outer = 0x7f2979c9d800] 12:27:48 INFO - PROCESS | 1834 | 1462476468824 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]]]}] 12:27:48 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrap.html | rotate() wraps large positive values correctly 12:27:48 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrap.html | took 1586ms 12:27:48 INFO - PROCESS | 1834 | 1462476468895 Marionette TRACE conn3 -> [0,2841,"getWindowHandle",null] 12:27:48 INFO - PROCESS | 1834 | 1462476468899 Marionette TRACE conn3 <- [1,2841,null,{"value":"8"}] 12:27:48 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html 12:27:48 INFO - PROCESS | 1834 | 1462476468904 Marionette TRACE conn3 -> [0,2842,"setScriptTimeout",{"ms":35000}] 12:27:48 INFO - PROCESS | 1834 | 1462476468906 Marionette TRACE conn3 <- [1,2842,null,{}] 12:27:48 INFO - PROCESS | 1834 | 1462476468912 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}] 12:27:49 INFO - PROCESS | 1834 | 1462476469193 Marionette TRACE conn3 <- [1,2843,null,{"value":null}] 12:27:49 INFO - PROCESS | 1834 | 1462476469507 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\", \"80296d11-d1d5-4e42-bf66-5e284310a16f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:27:49 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f298a736000 == 183 [pid = 1834] [id = 718] 12:27:49 INFO - PROCESS | 1834 | ++DOMWINDOW == 185 (0x7f2979c9cc00) [pid = 1834] [serial = 2155] [outer = (nil)] 12:27:49 INFO - PROCESS | 1834 | ++DOMWINDOW == 186 (0x7f2979de3400) [pid = 1834] [serial = 2156] [outer = 0x7f2979c9cc00] 12:27:49 INFO - PROCESS | 1834 | 1462476469583 Marionette DEBUG loaded listener.js 12:27:49 INFO - PROCESS | 1834 | ++DOMWINDOW == 187 (0x7f2979de7400) [pid = 1834] [serial = 2157] [outer = 0x7f2979c9cc00] 12:27:50 INFO - PROCESS | 1834 | 1462476470439 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]]]}] 12:27:50 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | rotate() wraps large negative values correctly 12:27:50 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | took 1578ms 12:27:50 INFO - PROCESS | 1834 | 1462476470483 Marionette TRACE conn3 -> [0,2845,"getWindowHandle",null] 12:27:50 INFO - PROCESS | 1834 | 1462476470487 Marionette TRACE conn3 <- [1,2845,null,{"value":"8"}] 12:27:50 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.zero.html 12:27:50 INFO - PROCESS | 1834 | 1462476470493 Marionette TRACE conn3 -> [0,2846,"setScriptTimeout",{"ms":35000}] 12:27:50 INFO - PROCESS | 1834 | 1462476470495 Marionette TRACE conn3 <- [1,2846,null,{}] 12:27:50 INFO - PROCESS | 1834 | 1462476470501 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}] 12:27:50 INFO - PROCESS | 1834 | 1462476470739 Marionette TRACE conn3 <- [1,2847,null,{"value":null}] 12:27:51 INFO - PROCESS | 1834 | 1462476471030 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\", \"80296d11-d1d5-4e42-bf66-5e284310a16f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:27:51 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f298a74f000 == 184 [pid = 1834] [id = 719] 12:27:51 INFO - PROCESS | 1834 | ++DOMWINDOW == 188 (0x7f2979c9e400) [pid = 1834] [serial = 2158] [outer = (nil)] 12:27:51 INFO - PROCESS | 1834 | ++DOMWINDOW == 189 (0x7f2979ded000) [pid = 1834] [serial = 2159] [outer = 0x7f2979c9e400] 12:27:51 INFO - PROCESS | 1834 | 1462476471153 Marionette DEBUG loaded listener.js 12:27:51 INFO - PROCESS | 1834 | ++DOMWINDOW == 190 (0x7f29a7c3e400) [pid = 1834] [serial = 2160] [outer = 0x7f2979c9e400] 12:27:52 INFO - PROCESS | 1834 | 1462476472039 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]]]}] 12:27:52 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.zero.html | rotate() by 0 does nothing 12:27:52 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.zero.html | took 1585ms 12:27:52 INFO - PROCESS | 1834 | 1462476472079 Marionette TRACE conn3 -> [0,2849,"getWindowHandle",null] 12:27:52 INFO - PROCESS | 1834 | 1462476472082 Marionette TRACE conn3 <- [1,2849,null,{"value":"8"}] 12:27:52 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.basic.html 12:27:52 INFO - PROCESS | 1834 | 1462476472088 Marionette TRACE conn3 -> [0,2850,"setScriptTimeout",{"ms":35000}] 12:27:52 INFO - PROCESS | 1834 | 1462476472091 Marionette TRACE conn3 <- [1,2850,null,{}] 12:27:52 INFO - PROCESS | 1834 | 1462476472096 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}] 12:27:52 INFO - PROCESS | 1834 | 1462476472334 Marionette TRACE conn3 <- [1,2851,null,{"value":null}] 12:27:52 INFO - PROCESS | 1834 | 1462476472616 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\", \"80296d11-d1d5-4e42-bf66-5e284310a16f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:27:52 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f297cc19000 == 185 [pid = 1834] [id = 720] 12:27:52 INFO - PROCESS | 1834 | ++DOMWINDOW == 191 (0x7f2979de8000) [pid = 1834] [serial = 2161] [outer = (nil)] 12:27:52 INFO - PROCESS | 1834 | ++DOMWINDOW == 192 (0x7f298cfc0000) [pid = 1834] [serial = 2162] [outer = 0x7f2979de8000] 12:27:52 INFO - PROCESS | 1834 | 1462476472737 Marionette DEBUG loaded listener.js 12:27:52 INFO - PROCESS | 1834 | ++DOMWINDOW == 193 (0x7f298cfc4c00) [pid = 1834] [serial = 2163] [outer = 0x7f2979de8000] 12:27:53 INFO - PROCESS | 1834 | 1462476473597 Marionette TRACE conn3 <- [1,2852,null,{"value":["/2dcontext/transformations/2d.transformation.scale.basic.html",0,null,null,[["scale() works",0,null,null]]]}] 12:27:53 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.basic.html | scale() works 12:27:53 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.basic.html | took 1579ms 12:27:53 INFO - PROCESS | 1834 | 1462476473668 Marionette TRACE conn3 -> [0,2853,"getWindowHandle",null] 12:27:53 INFO - PROCESS | 1834 | 1462476473671 Marionette TRACE conn3 <- [1,2853,null,{"value":"8"}] 12:27:53 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.large.html 12:27:53 INFO - PROCESS | 1834 | 1462476473677 Marionette TRACE conn3 -> [0,2854,"setScriptTimeout",{"ms":35000}] 12:27:53 INFO - PROCESS | 1834 | 1462476473680 Marionette TRACE conn3 <- [1,2854,null,{}] 12:27:53 INFO - PROCESS | 1834 | 1462476473685 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}] 12:27:53 INFO - PROCESS | 1834 | 1462476473936 Marionette TRACE conn3 <- [1,2855,null,{"value":null}] 12:27:54 INFO - PROCESS | 1834 | 1462476474251 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\", \"80296d11-d1d5-4e42-bf66-5e284310a16f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:27:54 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f297740f000 == 186 [pid = 1834] [id = 721] 12:27:54 INFO - PROCESS | 1834 | ++DOMWINDOW == 194 (0x7f298cfbc000) [pid = 1834] [serial = 2164] [outer = (nil)] 12:27:54 INFO - PROCESS | 1834 | ++DOMWINDOW == 195 (0x7f298cfc8c00) [pid = 1834] [serial = 2165] [outer = 0x7f298cfbc000] 12:27:54 INFO - PROCESS | 1834 | 1462476474325 Marionette DEBUG loaded listener.js 12:27:54 INFO - PROCESS | 1834 | ++DOMWINDOW == 196 (0x7f29a8240000) [pid = 1834] [serial = 2166] [outer = 0x7f298cfbc000] 12:27:55 INFO - PROCESS | 1834 | 1462476475196 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]]]}] 12:27:55 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.large.html | scale() with large scale factors works 12:27:55 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.large.html | took 1584ms 12:27:55 INFO - PROCESS | 1834 | 1462476475262 Marionette TRACE conn3 -> [0,2857,"getWindowHandle",null] 12:27:55 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.multiple.html 12:27:55 INFO - PROCESS | 1834 | 1462476475266 Marionette TRACE conn3 <- [1,2857,null,{"value":"8"}] 12:27:55 INFO - PROCESS | 1834 | 1462476475273 Marionette TRACE conn3 -> [0,2858,"setScriptTimeout",{"ms":35000}] 12:27:55 INFO - PROCESS | 1834 | 1462476475276 Marionette TRACE conn3 <- [1,2858,null,{}] 12:27:55 INFO - PROCESS | 1834 | 1462476475281 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}] 12:27:55 INFO - PROCESS | 1834 | 1462476475518 Marionette TRACE conn3 <- [1,2859,null,{"value":null}] 12:27:55 INFO - PROCESS | 1834 | 1462476475841 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\", \"80296d11-d1d5-4e42-bf66-5e284310a16f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:27:55 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f29ab361000 == 187 [pid = 1834] [id = 722] 12:27:55 INFO - PROCESS | 1834 | ++DOMWINDOW == 197 (0x7f297ab76c00) [pid = 1834] [serial = 2167] [outer = (nil)] 12:27:55 INFO - PROCESS | 1834 | ++DOMWINDOW == 198 (0x7f297ab7d800) [pid = 1834] [serial = 2168] [outer = 0x7f297ab76c00] 12:27:55 INFO - PROCESS | 1834 | 1462476475917 Marionette DEBUG loaded listener.js 12:27:56 INFO - PROCESS | 1834 | ++DOMWINDOW == 199 (0x7f297ab81c00) [pid = 1834] [serial = 2169] [outer = 0x7f297ab76c00] 12:27:56 INFO - PROCESS | 1834 | 1462476476756 Marionette TRACE conn3 <- [1,2860,null,{"value":["/2dcontext/transformations/2d.transformation.scale.multiple.html",0,null,null,[["Multiple scale()s combine",0,null,null]]]}] 12:27:56 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.multiple.html | Multiple scale()s combine 12:27:56 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.multiple.html | took 1543ms 12:27:56 INFO - PROCESS | 1834 | 1462476476816 Marionette TRACE conn3 -> [0,2861,"getWindowHandle",null] 12:27:56 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.negative.html 12:27:56 INFO - PROCESS | 1834 | 1462476476820 Marionette TRACE conn3 <- [1,2861,null,{"value":"8"}] 12:27:56 INFO - PROCESS | 1834 | 1462476476826 Marionette TRACE conn3 -> [0,2862,"setScriptTimeout",{"ms":35000}] 12:27:56 INFO - PROCESS | 1834 | 1462476476830 Marionette TRACE conn3 <- [1,2862,null,{}] 12:27:56 INFO - PROCESS | 1834 | 1462476476835 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}] 12:27:57 INFO - PROCESS | 1834 | 1462476477076 Marionette TRACE conn3 <- [1,2863,null,{"value":null}] 12:27:57 INFO - PROCESS | 1834 | 1462476477363 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\", \"80296d11-d1d5-4e42-bf66-5e284310a16f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:27:57 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f297732e000 == 188 [pid = 1834] [id = 723] 12:27:57 INFO - PROCESS | 1834 | ++DOMWINDOW == 200 (0x7f2979005400) [pid = 1834] [serial = 2170] [outer = (nil)] 12:27:57 INFO - PROCESS | 1834 | ++DOMWINDOW == 201 (0x7f297900b000) [pid = 1834] [serial = 2171] [outer = 0x7f2979005400] 12:27:57 INFO - PROCESS | 1834 | 1462476477483 Marionette DEBUG loaded listener.js 12:27:57 INFO - PROCESS | 1834 | ++DOMWINDOW == 202 (0x7f2979010400) [pid = 1834] [serial = 2172] [outer = 0x7f2979005400] 12:27:59 INFO - PROCESS | 1834 | --DOCSHELL 0x7f29808d9800 == 187 [pid = 1834] [id = 590] 12:27:59 INFO - PROCESS | 1834 | --DOCSHELL 0x7f297c4e7000 == 186 [pid = 1834] [id = 517] 12:27:59 INFO - PROCESS | 1834 | --DOCSHELL 0x7f299661d000 == 185 [pid = 1834] [id = 654] 12:27:59 INFO - PROCESS | 1834 | --DOCSHELL 0x7f29a26c2000 == 184 [pid = 1834] [id = 655] 12:27:59 INFO - PROCESS | 1834 | --DOCSHELL 0x7f2983355800 == 183 [pid = 1834] [id = 703] 12:27:59 INFO - PROCESS | 1834 | --DOCSHELL 0x7f2980d56000 == 182 [pid = 1834] [id = 702] 12:27:59 INFO - PROCESS | 1834 | --DOCSHELL 0x7f297f278800 == 181 [pid = 1834] [id = 701] 12:27:59 INFO - PROCESS | 1834 | --DOCSHELL 0x7f2979a1b800 == 180 [pid = 1834] [id = 700] 12:27:59 INFO - PROCESS | 1834 | --DOCSHELL 0x7f29a8416800 == 179 [pid = 1834] [id = 698] 12:27:59 INFO - PROCESS | 1834 | --DOCSHELL 0x7f29a8277800 == 178 [pid = 1834] [id = 697] 12:27:59 INFO - PROCESS | 1834 | --DOCSHELL 0x7f29a4635800 == 177 [pid = 1834] [id = 696] 12:27:59 INFO - PROCESS | 1834 | --DOCSHELL 0x7f299ca25000 == 176 [pid = 1834] [id = 695] 12:27:59 INFO - PROCESS | 1834 | --DOCSHELL 0x7f2996e77000 == 175 [pid = 1834] [id = 694] 12:27:59 INFO - PROCESS | 1834 | --DOCSHELL 0x7f2995da8800 == 174 [pid = 1834] [id = 693] 12:27:59 INFO - PROCESS | 1834 | --DOCSHELL 0x7f2990088800 == 173 [pid = 1834] [id = 692] 12:27:59 INFO - PROCESS | 1834 | --DOCSHELL 0x7f298d3cf000 == 172 [pid = 1834] [id = 691] 12:27:59 INFO - PROCESS | 1834 | --DOCSHELL 0x7f298d29d800 == 171 [pid = 1834] [id = 690] 12:27:59 INFO - PROCESS | 1834 | --DOCSHELL 0x7f298d00c000 == 170 [pid = 1834] [id = 689] 12:27:59 INFO - PROCESS | 1834 | --DOCSHELL 0x7f298c6c2800 == 169 [pid = 1834] [id = 688] 12:27:59 INFO - PROCESS | 1834 | --DOCSHELL 0x7f298b923800 == 168 [pid = 1834] [id = 687] 12:27:59 INFO - PROCESS | 1834 | --DOCSHELL 0x7f2986061000 == 167 [pid = 1834] [id = 686] 12:27:59 INFO - PROCESS | 1834 | --DOCSHELL 0x7f2985b86800 == 166 [pid = 1834] [id = 685] 12:27:59 INFO - PROCESS | 1834 | --DOCSHELL 0x7f29846ca000 == 165 [pid = 1834] [id = 684] 12:27:59 INFO - PROCESS | 1834 | --DOCSHELL 0x7f298336d800 == 164 [pid = 1834] [id = 683] 12:27:59 INFO - PROCESS | 1834 | --DOCSHELL 0x7f297f703800 == 163 [pid = 1834] [id = 682] 12:27:59 INFO - PROCESS | 1834 | --DOMWINDOW == 201 (0x7f298d481800) [pid = 1834] [serial = 2015] [outer = (nil)] [url = about:blank] 12:27:59 INFO - PROCESS | 1834 | --DOMWINDOW == 200 (0x7f299425f000) [pid = 1834] [serial = 2024] [outer = (nil)] [url = about:blank] 12:27:59 INFO - PROCESS | 1834 | --DOMWINDOW == 199 (0x7f29959cec00) [pid = 1834] [serial = 2027] [outer = (nil)] [url = about:blank] 12:27:59 INFO - PROCESS | 1834 | --DOMWINDOW == 198 (0x7f297fadec00) [pid = 1834] [serial = 1988] [outer = (nil)] [url = about:blank] 12:27:59 INFO - PROCESS | 1834 | --DOMWINDOW == 197 (0x7f297573e800) [pid = 1834] [serial = 2036] [outer = (nil)] [url = about:blank] 12:27:59 INFO - PROCESS | 1834 | --DOMWINDOW == 196 (0x7f2993b44c00) [pid = 1834] [serial = 2021] [outer = (nil)] [url = about:blank] 12:27:59 INFO - PROCESS | 1834 | --DOMWINDOW == 195 (0x7f298c3bbc00) [pid = 1834] [serial = 2006] [outer = (nil)] [url = about:blank] 12:27:59 INFO - PROCESS | 1834 | --DOMWINDOW == 194 (0x7f2980eaa800) [pid = 1834] [serial = 2042] [outer = (nil)] [url = about:blank] 12:27:59 INFO - PROCESS | 1834 | --DOMWINDOW == 193 (0x7f298a98d400) [pid = 1834] [serial = 2003] [outer = (nil)] [url = about:blank] 12:27:59 INFO - PROCESS | 1834 | --DOMWINDOW == 192 (0x7f29791f6400) [pid = 1834] [serial = 2037] [outer = (nil)] [url = about:blank] 12:27:59 INFO - PROCESS | 1834 | --DOMWINDOW == 191 (0x7f29832dd400) [pid = 1834] [serial = 1991] [outer = (nil)] [url = about:blank] 12:27:59 INFO - PROCESS | 1834 | --DOMWINDOW == 190 (0x7f298584ac00) [pid = 1834] [serial = 1997] [outer = (nil)] [url = about:blank] 12:27:59 INFO - PROCESS | 1834 | --DOMWINDOW == 189 (0x7f2996b4a400) [pid = 1834] [serial = 2030] [outer = (nil)] [url = about:blank] 12:27:59 INFO - PROCESS | 1834 | --DOMWINDOW == 188 (0x7f2986e71c00) [pid = 1834] [serial = 2000] [outer = (nil)] [url = about:blank] 12:27:59 INFO - PROCESS | 1834 | --DOMWINDOW == 187 (0x7f297f21d800) [pid = 1834] [serial = 2039] [outer = (nil)] [url = about:blank] 12:27:59 INFO - PROCESS | 1834 | --DOMWINDOW == 186 (0x7f298fed1c00) [pid = 1834] [serial = 2018] [outer = (nil)] [url = about:blank] 12:27:59 INFO - PROCESS | 1834 | --DOMWINDOW == 185 (0x7f2980e64400) [pid = 1834] [serial = 1983] [outer = (nil)] [url = about:blank] 12:27:59 INFO - PROCESS | 1834 | --DOMWINDOW == 184 (0x7f2979bea400) [pid = 1834] [serial = 1985] [outer = (nil)] [url = about:blank] 12:27:59 INFO - PROCESS | 1834 | --DOMWINDOW == 183 (0x7f2982471000) [pid = 1834] [serial = 2043] [outer = (nil)] [url = about:blank] 12:27:59 INFO - PROCESS | 1834 | --DOMWINDOW == 182 (0x7f2984621c00) [pid = 1834] [serial = 1994] [outer = (nil)] [url = about:blank] 12:27:59 INFO - PROCESS | 1834 | --DOMWINDOW == 181 (0x7f2999344c00) [pid = 1834] [serial = 2033] [outer = (nil)] [url = about:blank] 12:27:59 INFO - PROCESS | 1834 | --DOMWINDOW == 180 (0x7f298cbc0c00) [pid = 1834] [serial = 2009] [outer = (nil)] [url = about:blank] 12:27:59 INFO - PROCESS | 1834 | --DOMWINDOW == 179 (0x7f297f87d800) [pid = 1834] [serial = 2040] [outer = (nil)] [url = about:blank] 12:27:59 INFO - PROCESS | 1834 | --DOMWINDOW == 178 (0x7f298d1a3c00) [pid = 1834] [serial = 2012] [outer = (nil)] [url = about:blank] 12:27:59 INFO - PROCESS | 1834 | --DOMWINDOW == 177 (0x7f298276b800) [pid = 1834] [serial = 2045] [outer = (nil)] [url = about:blank] 12:28:00 INFO - PROCESS | 1834 | 1462476480157 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]]]}] 12:28:00 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.negative.html | scale() with negative scale factors works 12:28:00 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.negative.html | took 3389ms 12:28:00 INFO - PROCESS | 1834 | 1462476480219 Marionette TRACE conn3 -> [0,2865,"getWindowHandle",null] 12:28:00 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.nonfinite.html 12:28:00 INFO - PROCESS | 1834 | 1462476480226 Marionette TRACE conn3 <- [1,2865,null,{"value":"8"}] 12:28:00 INFO - PROCESS | 1834 | 1462476480234 Marionette TRACE conn3 -> [0,2866,"setScriptTimeout",{"ms":35000}] 12:28:00 INFO - PROCESS | 1834 | 1462476480244 Marionette TRACE conn3 <- [1,2866,null,{}] 12:28:00 INFO - PROCESS | 1834 | 1462476480259 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}] 12:28:00 INFO - PROCESS | 1834 | 1462476480530 Marionette TRACE conn3 <- [1,2867,null,{"value":null}] 12:28:00 INFO - PROCESS | 1834 | 1462476480826 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\", \"80296d11-d1d5-4e42-bf66-5e284310a16f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:28:00 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f2977269000 == 164 [pid = 1834] [id = 724] 12:28:00 INFO - PROCESS | 1834 | ++DOMWINDOW == 178 (0x7f297900b400) [pid = 1834] [serial = 2173] [outer = (nil)] 12:28:00 INFO - PROCESS | 1834 | ++DOMWINDOW == 179 (0x7f297900e000) [pid = 1834] [serial = 2174] [outer = 0x7f297900b400] 12:28:00 INFO - PROCESS | 1834 | 1462476480948 Marionette DEBUG loaded listener.js 12:28:01 INFO - PROCESS | 1834 | ++DOMWINDOW == 180 (0x7f29791f3000) [pid = 1834] [serial = 2175] [outer = 0x7f297900b400] 12:28:01 INFO - PROCESS | 1834 | 1462476481905 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]]]}] 12:28:01 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | scale() with Infinity/NaN is ignored 12:28:01 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | took 1753ms 12:28:01 INFO - PROCESS | 1834 | 1462476481987 Marionette TRACE conn3 -> [0,2869,"getWindowHandle",null] 12:28:01 INFO - PROCESS | 1834 | 1462476481995 Marionette TRACE conn3 <- [1,2869,null,{"value":"8"}] 12:28:02 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.zero.html 12:28:02 INFO - PROCESS | 1834 | 1462476482004 Marionette TRACE conn3 -> [0,2870,"setScriptTimeout",{"ms":35000}] 12:28:02 INFO - PROCESS | 1834 | 1462476482009 Marionette TRACE conn3 <- [1,2870,null,{}] 12:28:02 INFO - PROCESS | 1834 | 1462476482026 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}] 12:28:02 INFO - PROCESS | 1834 | 1462476482331 Marionette TRACE conn3 <- [1,2871,null,{"value":null}] 12:28:02 INFO - PROCESS | 1834 | 1462476482375 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\", \"80296d11-d1d5-4e42-bf66-5e284310a16f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:28:02 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f2979a0f800 == 165 [pid = 1834] [id = 725] 12:28:02 INFO - PROCESS | 1834 | ++DOMWINDOW == 181 (0x7f297926e000) [pid = 1834] [serial = 2176] [outer = (nil)] 12:28:02 INFO - PROCESS | 1834 | ++DOMWINDOW == 182 (0x7f2979bf7000) [pid = 1834] [serial = 2177] [outer = 0x7f297926e000] 12:28:02 INFO - PROCESS | 1834 | 1462476482447 Marionette DEBUG loaded listener.js 12:28:02 INFO - PROCESS | 1834 | ++DOMWINDOW == 183 (0x7f2979ded400) [pid = 1834] [serial = 2178] [outer = 0x7f297926e000] 12:28:03 INFO - PROCESS | 1834 | 1462476483546 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]]]}] 12:28:03 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.zero.html | scale() with a scale factor of zero works 12:28:03 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.zero.html | took 1598ms 12:28:03 INFO - PROCESS | 1834 | 1462476483603 Marionette TRACE conn3 -> [0,2873,"getWindowHandle",null] 12:28:03 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.multiple.html 12:28:03 INFO - PROCESS | 1834 | 1462476483607 Marionette TRACE conn3 <- [1,2873,null,{"value":"8"}] 12:28:03 INFO - PROCESS | 1834 | 1462476483613 Marionette TRACE conn3 -> [0,2874,"setScriptTimeout",{"ms":35000}] 12:28:03 INFO - PROCESS | 1834 | 1462476483618 Marionette TRACE conn3 <- [1,2874,null,{}] 12:28:03 INFO - PROCESS | 1834 | 1462476483634 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}] 12:28:03 INFO - PROCESS | 1834 | 1462476483932 Marionette TRACE conn3 <- [1,2875,null,{"value":null}] 12:28:04 INFO - PROCESS | 1834 | --DOMWINDOW == 182 (0x7f298fec9800) [pid = 1834] [serial = 2080] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html] 12:28:04 INFO - PROCESS | 1834 | --DOMWINDOW == 181 (0x7f297fad8400) [pid = 1834] [serial = 2107] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html] 12:28:04 INFO - PROCESS | 1834 | --DOMWINDOW == 180 (0x7f2975406c00) [pid = 1834] [serial = 2074] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html] 12:28:04 INFO - PROCESS | 1834 | --DOMWINDOW == 179 (0x7f298a789000) [pid = 1834] [serial = 2011] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.valid.html] 12:28:04 INFO - PROCESS | 1834 | --DOMWINDOW == 178 (0x7f298bcfac00) [pid = 1834] [serial = 2095] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html] 12:28:04 INFO - PROCESS | 1834 | --DOMWINDOW == 177 (0x7f29927e9c00) [pid = 1834] [serial = 2083] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.font.html] 12:28:04 INFO - PROCESS | 1834 | --DOMWINDOW == 176 (0x7f298092cc00) [pid = 1834] [serial = 2068] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.system.html] 12:28:04 INFO - PROCESS | 1834 | --DOMWINDOW == 175 (0x7f2982c3a400) [pid = 1834] [serial = 1993] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.2.html] 12:28:04 INFO - PROCESS | 1834 | --DOMWINDOW == 174 (0x7f2984652400) [pid = 1834] [serial = 2089] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html] 12:28:04 INFO - PROCESS | 1834 | --DOMWINDOW == 173 (0x7f2975748c00) [pid = 1834] [serial = 2101] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html] 12:28:04 INFO - PROCESS | 1834 | --DOMWINDOW == 172 (0x7f299934bc00) [pid = 1834] [serial = 2098] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html] 12:28:04 INFO - PROCESS | 1834 | --DOMWINDOW == 171 (0x7f2975409c00) [pid = 1834] [serial = 2110] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html] 12:28:04 INFO - PROCESS | 1834 | --DOMWINDOW == 170 (0x7f2996125400) [pid = 1834] [serial = 2032] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.middle.html] 12:28:04 INFO - PROCESS | 1834 | --DOMWINDOW == 169 (0x7f2984654000) [pid = 1834] [serial = 2059] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.invalid.html] 12:28:04 INFO - PROCESS | 1834 | --DOMWINDOW == 168 (0x7f298fe13000) [pid = 1834] [serial = 2020] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.valid.html] 12:28:04 INFO - PROCESS | 1834 | --DOMWINDOW == 167 (0x7f298a786c00) [pid = 1834] [serial = 2062] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html] 12:28:04 INFO - PROCESS | 1834 | --DOMWINDOW == 166 (0x7f2982769800) [pid = 1834] [serial = 1990] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.1.html] 12:28:04 INFO - PROCESS | 1834 | --DOMWINDOW == 165 (0x7f299995e000) [pid = 1834] [serial = 2092] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html] 12:28:04 INFO - PROCESS | 1834 | --DOMWINDOW == 164 (0x7f297f889800) [pid = 1834] [serial = 2044] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html] 12:28:04 INFO - PROCESS | 1834 | --DOMWINDOW == 163 (0x7f297f225400) [pid = 1834] [serial = 1987] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.2.html] 12:28:04 INFO - PROCESS | 1834 | --DOMWINDOW == 162 (0x7f2980e6e400) [pid = 1834] [serial = 2086] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html] 12:28:04 INFO - PROCESS | 1834 | --DOMWINDOW == 161 (0x7f298a982400) [pid = 1834] [serial = 2002] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.2.html] 12:28:04 INFO - PROCESS | 1834 | --DOMWINDOW == 160 (0x7f298a592800) [pid = 1834] [serial = 2065] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.html] 12:28:04 INFO - PROCESS | 1834 | --DOMWINDOW == 159 (0x7f299273c800) [pid = 1834] [serial = 2029] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html] 12:28:04 INFO - PROCESS | 1834 | --DOMWINDOW == 158 (0x7f2975402800) [pid = 1834] [serial = 1912] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.1.html] 12:28:04 INFO - PROCESS | 1834 | --DOMWINDOW == 157 (0x7f298438c400) [pid = 1834] [serial = 2053] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.basic.html] 12:28:04 INFO - PROCESS | 1834 | --DOMWINDOW == 156 (0x7f298fe7d000) [pid = 1834] [serial = 2017] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.invalid.html] 12:28:04 INFO - PROCESS | 1834 | --DOMWINDOW == 155 (0x7f2980da0400) [pid = 1834] [serial = 2071] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html] 12:28:04 INFO - PROCESS | 1834 | --DOMWINDOW == 154 (0x7f297af4fc00) [pid = 1834] [serial = 2047] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html] 12:28:04 INFO - PROCESS | 1834 | --DOMWINDOW == 153 (0x7f2984386000) [pid = 1834] [serial = 2056] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.complex.html] 12:28:04 INFO - PROCESS | 1834 | --DOMWINDOW == 152 (0x7f297c4d0400) [pid = 1834] [serial = 2050] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.default.html] 12:28:04 INFO - PROCESS | 1834 | --DOMWINDOW == 151 (0x7f298ff77000) [pid = 1834] [serial = 2077] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.clip.html] 12:28:04 INFO - PROCESS | 1834 | --DOMWINDOW == 150 (0x7f29791f8400) [pid = 1834] [serial = 1984] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.1.html] 12:28:04 INFO - PROCESS | 1834 | --DOMWINDOW == 149 (0x7f2984486c00) [pid = 1834] [serial = 1996] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.3.html] 12:28:04 INFO - PROCESS | 1834 | --DOMWINDOW == 148 (0x7f2981160800) [pid = 1834] [serial = 2008] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.invalid.html] 12:28:04 INFO - PROCESS | 1834 | --DOMWINDOW == 147 (0x7f29791edc00) [pid = 1834] [serial = 2104] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.path.html] 12:28:04 INFO - PROCESS | 1834 | --DOMWINDOW == 146 (0x7f298d47b800) [pid = 1834] [serial = 2014] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.default.html] 12:28:04 INFO - PROCESS | 1834 | --DOMWINDOW == 145 (0x7f298fec8c00) [pid = 1834] [serial = 2023] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.bottom.html] 12:28:04 INFO - PROCESS | 1834 | --DOMWINDOW == 144 (0x7f298fe78000) [pid = 1834] [serial = 2026] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html] 12:28:04 INFO - PROCESS | 1834 | --DOMWINDOW == 143 (0x7f2986b31400) [pid = 1834] [serial = 2005] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.default.html] 12:28:04 INFO - PROCESS | 1834 | --DOMWINDOW == 142 (0x7f2986b30400) [pid = 1834] [serial = 1999] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.1.html] 12:28:04 INFO - PROCESS | 1834 | 1462476484985 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\", \"80296d11-d1d5-4e42-bf66-5e284310a16f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:28:05 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f297b158800 == 166 [pid = 1834] [id = 726] 12:28:05 INFO - PROCESS | 1834 | ++DOMWINDOW == 143 (0x7f2975409c00) [pid = 1834] [serial = 2179] [outer = (nil)] 12:28:05 INFO - PROCESS | 1834 | ++DOMWINDOW == 144 (0x7f297af4c400) [pid = 1834] [serial = 2180] [outer = 0x7f2975409c00] 12:28:05 INFO - PROCESS | 1834 | 1462476485057 Marionette DEBUG loaded listener.js 12:28:05 INFO - PROCESS | 1834 | ++DOMWINDOW == 145 (0x7f297c1bf800) [pid = 1834] [serial = 2181] [outer = 0x7f2975409c00] 12:28:05 INFO - PROCESS | 1834 | 1462476485797 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]]]}] 12:28:05 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | Canvas test: 2d.transformation.setTransform.multiple 12:28:05 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | took 2237ms 12:28:05 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html 12:28:05 INFO - PROCESS | 1834 | 1462476485850 Marionette TRACE conn3 -> [0,2877,"getWindowHandle",null] 12:28:05 INFO - PROCESS | 1834 | 1462476485854 Marionette TRACE conn3 <- [1,2877,null,{"value":"8"}] 12:28:05 INFO - PROCESS | 1834 | 1462476485860 Marionette TRACE conn3 -> [0,2878,"setScriptTimeout",{"ms":35000}] 12:28:05 INFO - PROCESS | 1834 | 1462476485863 Marionette TRACE conn3 <- [1,2878,null,{}] 12:28:05 INFO - PROCESS | 1834 | 1462476485868 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}] 12:28:06 INFO - PROCESS | 1834 | 1462476486087 Marionette TRACE conn3 <- [1,2879,null,{"value":null}] 12:28:06 INFO - PROCESS | 1834 | 1462476486272 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\", \"80296d11-d1d5-4e42-bf66-5e284310a16f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:28:06 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f297cc0d000 == 167 [pid = 1834] [id = 727] 12:28:06 INFO - PROCESS | 1834 | ++DOMWINDOW == 146 (0x7f2975748c00) [pid = 1834] [serial = 2182] [outer = (nil)] 12:28:06 INFO - PROCESS | 1834 | ++DOMWINDOW == 147 (0x7f297c4cd800) [pid = 1834] [serial = 2183] [outer = 0x7f2975748c00] 12:28:06 INFO - PROCESS | 1834 | 1462476486340 Marionette DEBUG loaded listener.js 12:28:06 INFO - PROCESS | 1834 | ++DOMWINDOW == 148 (0x7f297ce84400) [pid = 1834] [serial = 2184] [outer = 0x7f2975748c00] 12:28:07 INFO - PROCESS | 1834 | 1462476487435 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]]]}] 12:28:07 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | setTransform() with Infinity/NaN is ignored 12:28:07 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | took 1629ms 12:28:07 INFO - PROCESS | 1834 | 1462476487490 Marionette TRACE conn3 -> [0,2881,"getWindowHandle",null] 12:28:07 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.skewed.html 12:28:07 INFO - PROCESS | 1834 | 1462476487496 Marionette TRACE conn3 <- [1,2881,null,{"value":"8"}] 12:28:07 INFO - PROCESS | 1834 | 1462476487505 Marionette TRACE conn3 -> [0,2882,"setScriptTimeout",{"ms":35000}] 12:28:07 INFO - PROCESS | 1834 | 1462476487511 Marionette TRACE conn3 <- [1,2882,null,{}] 12:28:07 INFO - PROCESS | 1834 | 1462476487520 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}] 12:28:07 INFO - PROCESS | 1834 | 1462476487817 Marionette TRACE conn3 <- [1,2883,null,{"value":null}] 12:28:08 INFO - PROCESS | 1834 | 1462476488154 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\", \"80296d11-d1d5-4e42-bf66-5e284310a16f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:28:08 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f29790db800 == 168 [pid = 1834] [id = 728] 12:28:08 INFO - PROCESS | 1834 | ++DOMWINDOW == 149 (0x7f297574a400) [pid = 1834] [serial = 2185] [outer = (nil)] 12:28:08 INFO - PROCESS | 1834 | ++DOMWINDOW == 150 (0x7f29791fc400) [pid = 1834] [serial = 2186] [outer = 0x7f297574a400] 12:28:08 INFO - PROCESS | 1834 | 1462476488233 Marionette DEBUG loaded listener.js 12:28:08 INFO - PROCESS | 1834 | ++DOMWINDOW == 151 (0x7f2979bea400) [pid = 1834] [serial = 2187] [outer = 0x7f297574a400] 12:28:09 INFO - PROCESS | 1834 | 1462476489142 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]]]}] 12:28:09 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | Canvas test: 2d.transformation.setTransform.skewed 12:28:09 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | took 1689ms 12:28:09 INFO - PROCESS | 1834 | 1462476489194 Marionette TRACE conn3 -> [0,2885,"getWindowHandle",null] 12:28:09 INFO - PROCESS | 1834 | 1462476489203 Marionette TRACE conn3 <- [1,2885,null,{"value":"8"}] 12:28:09 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.identity.html 12:28:09 INFO - PROCESS | 1834 | 1462476489214 Marionette TRACE conn3 -> [0,2886,"setScriptTimeout",{"ms":35000}] 12:28:09 INFO - PROCESS | 1834 | 1462476489217 Marionette TRACE conn3 <- [1,2886,null,{}] 12:28:09 INFO - PROCESS | 1834 | 1462476489224 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}] 12:28:09 INFO - PROCESS | 1834 | 1462476489466 Marionette TRACE conn3 <- [1,2887,null,{"value":null}] 12:28:09 INFO - PROCESS | 1834 | 1462476489730 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\", \"80296d11-d1d5-4e42-bf66-5e284310a16f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:28:09 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f297e6b9000 == 169 [pid = 1834] [id = 729] 12:28:09 INFO - PROCESS | 1834 | ++DOMWINDOW == 152 (0x7f297ac27800) [pid = 1834] [serial = 2188] [outer = (nil)] 12:28:09 INFO - PROCESS | 1834 | ++DOMWINDOW == 153 (0x7f297af4ac00) [pid = 1834] [serial = 2189] [outer = 0x7f297ac27800] 12:28:09 INFO - PROCESS | 1834 | 1462476489878 Marionette DEBUG loaded listener.js 12:28:09 INFO - PROCESS | 1834 | ++DOMWINDOW == 154 (0x7f297b2f6400) [pid = 1834] [serial = 2190] [outer = 0x7f297ac27800] 12:28:10 INFO - PROCESS | 1834 | 1462476490872 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]]]}] 12:28:10 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.identity.html | transform() with the identity matrix does nothing 12:28:10 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.identity.html | took 1732ms 12:28:10 INFO - PROCESS | 1834 | 1462476490947 Marionette TRACE conn3 -> [0,2889,"getWindowHandle",null] 12:28:10 INFO - PROCESS | 1834 | 1462476490950 Marionette TRACE conn3 <- [1,2889,null,{"value":"8"}] 12:28:10 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.multiply.html 12:28:10 INFO - PROCESS | 1834 | 1462476490958 Marionette TRACE conn3 -> [0,2890,"setScriptTimeout",{"ms":35000}] 12:28:10 INFO - PROCESS | 1834 | 1462476490964 Marionette TRACE conn3 <- [1,2890,null,{}] 12:28:10 INFO - PROCESS | 1834 | 1462476490981 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}] 12:28:11 INFO - PROCESS | 1834 | 1462476491275 Marionette TRACE conn3 <- [1,2891,null,{"value":null}] 12:28:11 INFO - PROCESS | 1834 | 1462476491592 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\", \"80296d11-d1d5-4e42-bf66-5e284310a16f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:28:11 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f297f26e000 == 170 [pid = 1834] [id = 730] 12:28:11 INFO - PROCESS | 1834 | ++DOMWINDOW == 155 (0x7f297ce89000) [pid = 1834] [serial = 2191] [outer = (nil)] 12:28:11 INFO - PROCESS | 1834 | ++DOMWINDOW == 156 (0x7f297e855800) [pid = 1834] [serial = 2192] [outer = 0x7f297ce89000] 12:28:11 INFO - PROCESS | 1834 | 1462476491679 Marionette DEBUG loaded listener.js 12:28:11 INFO - PROCESS | 1834 | ++DOMWINDOW == 157 (0x7f297e8d6000) [pid = 1834] [serial = 2193] [outer = 0x7f297ce89000] 12:28:12 INFO - PROCESS | 1834 | 1462476492551 Marionette TRACE conn3 <- [1,2892,null,{"value":["/2dcontext/transformations/2d.transformation.transform.multiply.html",0,null,null,[["transform() multiplies the CTM",0,null,null]]]}] 12:28:12 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.multiply.html | transform() multiplies the CTM 12:28:12 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.multiply.html | took 1638ms 12:28:12 INFO - PROCESS | 1834 | 1462476492596 Marionette TRACE conn3 -> [0,2893,"getWindowHandle",null] 12:28:12 INFO - PROCESS | 1834 | 1462476492601 Marionette TRACE conn3 <- [1,2893,null,{"value":"8"}] 12:28:12 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.nonfinite.html 12:28:12 INFO - PROCESS | 1834 | 1462476492609 Marionette TRACE conn3 -> [0,2894,"setScriptTimeout",{"ms":35000}] 12:28:12 INFO - PROCESS | 1834 | 1462476492611 Marionette TRACE conn3 <- [1,2894,null,{}] 12:28:12 INFO - PROCESS | 1834 | 1462476492617 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}] 12:28:12 INFO - PROCESS | 1834 | 1462476492870 Marionette TRACE conn3 <- [1,2895,null,{"value":null}] 12:28:13 INFO - PROCESS | 1834 | 1462476493136 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\", \"80296d11-d1d5-4e42-bf66-5e284310a16f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:28:13 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f297f721000 == 171 [pid = 1834] [id = 731] 12:28:13 INFO - PROCESS | 1834 | ++DOMWINDOW == 158 (0x7f297ce8cc00) [pid = 1834] [serial = 2194] [outer = (nil)] 12:28:13 INFO - PROCESS | 1834 | ++DOMWINDOW == 159 (0x7f297e8fc000) [pid = 1834] [serial = 2195] [outer = 0x7f297ce8cc00] 12:28:13 INFO - PROCESS | 1834 | 1462476493261 Marionette DEBUG loaded listener.js 12:28:13 INFO - PROCESS | 1834 | ++DOMWINDOW == 160 (0x7f297f225000) [pid = 1834] [serial = 2196] [outer = 0x7f297ce8cc00] 12:28:14 INFO - PROCESS | 1834 | 1462476494131 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]]]}] 12:28:14 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | transform() with Infinity/NaN is ignored 12:28:14 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | took 1582ms 12:28:14 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.skewed.html 12:28:14 INFO - PROCESS | 1834 | 1462476494192 Marionette TRACE conn3 -> [0,2897,"getWindowHandle",null] 12:28:14 INFO - PROCESS | 1834 | 1462476494195 Marionette TRACE conn3 <- [1,2897,null,{"value":"8"}] 12:28:14 INFO - PROCESS | 1834 | 1462476494201 Marionette TRACE conn3 -> [0,2898,"setScriptTimeout",{"ms":35000}] 12:28:14 INFO - PROCESS | 1834 | 1462476494204 Marionette TRACE conn3 <- [1,2898,null,{}] 12:28:14 INFO - PROCESS | 1834 | 1462476494210 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}] 12:28:14 INFO - PROCESS | 1834 | 1462476494474 Marionette TRACE conn3 <- [1,2899,null,{"value":null}] 12:28:14 INFO - PROCESS | 1834 | 1462476494809 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\", \"80296d11-d1d5-4e42-bf66-5e284310a16f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:28:14 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f298095b800 == 172 [pid = 1834] [id = 732] 12:28:14 INFO - PROCESS | 1834 | ++DOMWINDOW == 161 (0x7f297f225c00) [pid = 1834] [serial = 2197] [outer = (nil)] 12:28:14 INFO - PROCESS | 1834 | ++DOMWINDOW == 162 (0x7f297f464400) [pid = 1834] [serial = 2198] [outer = 0x7f297f225c00] 12:28:14 INFO - PROCESS | 1834 | 1462476494886 Marionette DEBUG loaded listener.js 12:28:14 INFO - PROCESS | 1834 | ++DOMWINDOW == 163 (0x7f297f87e000) [pid = 1834] [serial = 2199] [outer = 0x7f297f225c00] 12:28:15 INFO - PROCESS | 1834 | 1462476495865 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]]]}] 12:28:15 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.skewed.html | transform() with skewy matrix transforms correctly 12:28:15 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.skewed.html | took 1694ms 12:28:15 INFO - PROCESS | 1834 | 1462476495896 Marionette TRACE conn3 -> [0,2901,"getWindowHandle",null] 12:28:15 INFO - PROCESS | 1834 | 1462476495899 Marionette TRACE conn3 <- [1,2901,null,{"value":"8"}] 12:28:15 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.basic.html 12:28:15 INFO - PROCESS | 1834 | 1462476495906 Marionette TRACE conn3 -> [0,2902,"setScriptTimeout",{"ms":35000}] 12:28:15 INFO - PROCESS | 1834 | 1462476495910 Marionette TRACE conn3 <- [1,2902,null,{}] 12:28:15 INFO - PROCESS | 1834 | 1462476495915 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}] 12:28:16 INFO - PROCESS | 1834 | 1462476496171 Marionette TRACE conn3 <- [1,2903,null,{"value":null}] 12:28:16 INFO - PROCESS | 1834 | 1462476496496 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\", \"80296d11-d1d5-4e42-bf66-5e284310a16f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:28:16 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f2980d51800 == 173 [pid = 1834] [id = 733] 12:28:16 INFO - PROCESS | 1834 | ++DOMWINDOW == 164 (0x7f2980d9a800) [pid = 1834] [serial = 2200] [outer = (nil)] 12:28:16 INFO - PROCESS | 1834 | ++DOMWINDOW == 165 (0x7f2980d9f800) [pid = 1834] [serial = 2201] [outer = 0x7f2980d9a800] 12:28:16 INFO - PROCESS | 1834 | 1462476496575 Marionette DEBUG loaded listener.js 12:28:16 INFO - PROCESS | 1834 | ++DOMWINDOW == 166 (0x7f2980e66800) [pid = 1834] [serial = 2202] [outer = 0x7f2980d9a800] 12:28:17 INFO - PROCESS | 1834 | 1462476497430 Marionette TRACE conn3 <- [1,2904,null,{"value":["/2dcontext/transformations/2d.transformation.translate.basic.html",0,null,null,[["translate() works",0,null,null]]]}] 12:28:17 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.basic.html | translate() works 12:28:17 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.basic.html | took 1580ms 12:28:17 INFO - PROCESS | 1834 | 1462476497488 Marionette TRACE conn3 -> [0,2905,"getWindowHandle",null] 12:28:17 INFO - PROCESS | 1834 | 1462476497491 Marionette TRACE conn3 <- [1,2905,null,{"value":"8"}] 12:28:17 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.nonfinite.html 12:28:17 INFO - PROCESS | 1834 | 1462476497498 Marionette TRACE conn3 -> [0,2906,"setScriptTimeout",{"ms":35000}] 12:28:17 INFO - PROCESS | 1834 | 1462476497500 Marionette TRACE conn3 <- [1,2906,null,{}] 12:28:17 INFO - PROCESS | 1834 | 1462476497505 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}] 12:28:17 INFO - PROCESS | 1834 | 1462476497740 Marionette TRACE conn3 <- [1,2907,null,{"value":null}] 12:28:18 INFO - PROCESS | 1834 | 1462476498063 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\", \"80296d11-d1d5-4e42-bf66-5e284310a16f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:28:18 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f298132d800 == 174 [pid = 1834] [id = 734] 12:28:18 INFO - PROCESS | 1834 | ++DOMWINDOW == 167 (0x7f297f21ec00) [pid = 1834] [serial = 2203] [outer = (nil)] 12:28:18 INFO - PROCESS | 1834 | ++DOMWINDOW == 168 (0x7f2980ea4c00) [pid = 1834] [serial = 2204] [outer = 0x7f297f21ec00] 12:28:18 INFO - PROCESS | 1834 | 1462476498140 Marionette DEBUG loaded listener.js 12:28:18 INFO - PROCESS | 1834 | ++DOMWINDOW == 169 (0x7f2980ead400) [pid = 1834] [serial = 2205] [outer = 0x7f297f21ec00] 12:28:19 INFO - PROCESS | 1834 | 1462476499038 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]]]}] 12:28:19 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | translate() with Infinity/NaN is ignored 12:28:19 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | took 1592ms 12:28:19 INFO - TEST-START | /DOMEvents/ClickFakeEvent.nondocument.html 12:28:19 INFO - PROCESS | 1834 | 1462476499091 Marionette TRACE conn3 -> [0,2909,"getWindowHandle",null] 12:28:19 INFO - PROCESS | 1834 | 1462476499094 Marionette TRACE conn3 <- [1,2909,null,{"value":"8"}] 12:28:19 INFO - PROCESS | 1834 | 1462476499101 Marionette TRACE conn3 -> [0,2910,"setScriptTimeout",{"ms":35000}] 12:28:19 INFO - PROCESS | 1834 | 1462476499105 Marionette TRACE conn3 <- [1,2910,null,{}] 12:28:19 INFO - PROCESS | 1834 | 1462476499110 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}] 12:28:19 INFO - PROCESS | 1834 | 1462476499336 Marionette TRACE conn3 <- [1,2911,null,{"value":null}] 12:28:19 INFO - PROCESS | 1834 | 1462476499609 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\", \"80296d11-d1d5-4e42-bf66-5e284310a16f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:28:19 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f2982aec800 == 175 [pid = 1834] [id = 735] 12:28:19 INFO - PROCESS | 1834 | ++DOMWINDOW == 170 (0x7f298092b800) [pid = 1834] [serial = 2206] [outer = (nil)] 12:28:19 INFO - PROCESS | 1834 | ++DOMWINDOW == 171 (0x7f2981157000) [pid = 1834] [serial = 2207] [outer = 0x7f298092b800] 12:28:19 INFO - PROCESS | 1834 | 1462476499727 Marionette DEBUG loaded listener.js 12:28:19 INFO - PROCESS | 1834 | ++DOMWINDOW == 172 (0x7f2981160400) [pid = 1834] [serial = 2208] [outer = 0x7f298092b800] 12:28:20 INFO - PROCESS | 1834 | 1462476500484 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]]]}] 12:28:20 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event on an element not in the document 12:28:20 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event can be dispatched to an element that is not in the document. 12:28:20 INFO - TEST-OK | /DOMEvents/ClickFakeEvent.nondocument.html | took 1435ms 12:28:20 INFO - TEST-START | /DOMEvents/constructors.html 12:28:20 INFO - PROCESS | 1834 | 1462476500537 Marionette TRACE conn3 -> [0,2913,"getWindowHandle",null] 12:28:20 INFO - PROCESS | 1834 | 1462476500540 Marionette TRACE conn3 <- [1,2913,null,{"value":"8"}] 12:28:20 INFO - PROCESS | 1834 | 1462476500546 Marionette TRACE conn3 -> [0,2914,"setScriptTimeout",{"ms":35000}] 12:28:20 INFO - PROCESS | 1834 | 1462476500549 Marionette TRACE conn3 <- [1,2914,null,{}] 12:28:20 INFO - PROCESS | 1834 | 1462476500555 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}] 12:28:20 INFO - PROCESS | 1834 | 1462476500831 Marionette TRACE conn3 <- [1,2915,null,{"value":null}] 12:28:21 INFO - PROCESS | 1834 | 1462476501110 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\", \"80296d11-d1d5-4e42-bf66-5e284310a16f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:28:21 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f2983346000 == 176 [pid = 1834] [id = 736] 12:28:21 INFO - PROCESS | 1834 | ++DOMWINDOW == 173 (0x7f2980eadc00) [pid = 1834] [serial = 2209] [outer = (nil)] 12:28:21 INFO - PROCESS | 1834 | ++DOMWINDOW == 174 (0x7f29811a6000) [pid = 1834] [serial = 2210] [outer = 0x7f2980eadc00] 12:28:21 INFO - PROCESS | 1834 | 1462476501225 Marionette DEBUG loaded listener.js 12:28:21 INFO - PROCESS | 1834 | ++DOMWINDOW == 175 (0x7f2982408400) [pid = 1834] [serial = 2211] [outer = 0x7f2980eadc00] 12:28:22 INFO - PROCESS | 1834 | 1462476502136 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]]]}] 12:28:22 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (no argument) 12:28:22 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (undefined argument) 12:28:22 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (null argument) 12:28:22 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (empty argument) 12:28:22 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with default values) 12:28:22 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with non-default values) 12:28:22 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (no argument) 12:28:22 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (undefined argument) 12:28:22 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (null argument) 12:28:22 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (empty argument) 12:28:22 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with default values) 12:28:22 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with non-default values) 12:28:22 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (no argument) 12:28:22 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (undefined argument) 12:28:22 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (null argument) 12:28:22 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (empty argument) 12:28:22 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with default values) 12:28:22 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with non-default values) 12:28:22 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (no argument) 12:28:22 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (undefined argument) 12:28:22 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (null argument) 12:28:22 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (empty argument) 12:28:22 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with default values) 12:28:22 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with non-default values) 12:28:22 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (no argument) 12:28:22 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (undefined argument) 12:28:22 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (null argument) 12:28:22 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (empty argument) 12:28:22 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with default values) 12:28:22 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with non-default values) 12:28:22 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (no argument) 12:28:22 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (undefined argument) 12:28:22 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (null argument) 12:28:22 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (empty argument) 12:28:22 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with default values) 12:28:22 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with non-default values) 12:28:22 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (no argument) - Illegal constructor. 12:28:22 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:100:17 12:28:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:28:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:28:22 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:99:3 12:28:22 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 12:28:22 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (undefined argument) - Illegal constructor. 12:28:22 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:105:17 12:28:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:28:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:28:22 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:104:3 12:28:22 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 12:28:22 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (null argument) - Illegal constructor. 12:28:22 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:110:17 12:28:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:28:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:28:22 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:109:3 12:28:22 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 12:28:22 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (empty argument) - Illegal constructor. 12:28:22 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:115:17 12:28:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:28:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:28:22 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:114:3 12:28:22 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 12:28:22 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with default values) - Illegal constructor. 12:28:22 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:125:17 12:28:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:28:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:28:22 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:119:3 12:28:22 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 12:28:22 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with non-default values) - Illegal constructor. 12:28:22 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:143:17 12:28:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:28:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:28:22 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:129:3 12:28:22 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 12:28:22 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (view argument with wrong type) 12:28:22 INFO - TEST-OK | /DOMEvents/constructors.html | took 1654ms 12:28:22 INFO - PROCESS | 1834 | 1462476502200 Marionette TRACE conn3 -> [0,2917,"getWindowHandle",null] 12:28:22 INFO - PROCESS | 1834 | 1462476502206 Marionette TRACE conn3 <- [1,2917,null,{"value":"8"}] 12:28:22 INFO - TEST-START | /DOMEvents/event-phases-order.html 12:28:22 INFO - PROCESS | 1834 | 1462476502214 Marionette TRACE conn3 -> [0,2918,"setScriptTimeout",{"ms":35000}] 12:28:22 INFO - PROCESS | 1834 | 1462476502221 Marionette TRACE conn3 <- [1,2918,null,{}] 12:28:22 INFO - PROCESS | 1834 | 1462476502233 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}] 12:28:22 INFO - PROCESS | 1834 | 1462476502478 Marionette TRACE conn3 <- [1,2919,null,{"value":null}] 12:28:22 INFO - PROCESS | 1834 | 1462476502791 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\", \"80296d11-d1d5-4e42-bf66-5e284310a16f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:28:22 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f2983554800 == 177 [pid = 1834] [id = 737] 12:28:22 INFO - PROCESS | 1834 | ++DOMWINDOW == 176 (0x7f29811a4400) [pid = 1834] [serial = 2212] [outer = (nil)] 12:28:22 INFO - PROCESS | 1834 | ++DOMWINDOW == 177 (0x7f2982413800) [pid = 1834] [serial = 2213] [outer = 0x7f29811a4400] 12:28:22 INFO - PROCESS | 1834 | 1462476502869 Marionette DEBUG loaded listener.js 12:28:22 INFO - PROCESS | 1834 | ++DOMWINDOW == 178 (0x7f29825a3000) [pid = 1834] [serial = 2214] [outer = 0x7f29811a4400] 12:28:23 INFO - PROCESS | 1834 | 1462476503685 Marionette TRACE conn3 <- [1,2920,null,{"value":["/DOMEvents/event-phases-order.html",0,null,null,[["Event phases order",0,null,null]]]}] 12:28:23 INFO - TEST-PASS | /DOMEvents/event-phases-order.html | Event phases order 12:28:23 INFO - TEST-OK | /DOMEvents/event-phases-order.html | took 1495ms 12:28:23 INFO - PROCESS | 1834 | 1462476503712 Marionette TRACE conn3 -> [0,2921,"getWindowHandle",null] 12:28:23 INFO - PROCESS | 1834 | 1462476503716 Marionette TRACE conn3 <- [1,2921,null,{"value":"8"}] 12:28:23 INFO - TEST-START | /DOMEvents/init-event-while-dispatching.html 12:28:23 INFO - PROCESS | 1834 | 1462476503723 Marionette TRACE conn3 -> [0,2922,"setScriptTimeout",{"ms":35000}] 12:28:23 INFO - PROCESS | 1834 | 1462476503728 Marionette TRACE conn3 <- [1,2922,null,{}] 12:28:23 INFO - PROCESS | 1834 | 1462476503734 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}] 12:28:24 INFO - PROCESS | 1834 | 1462476504036 Marionette TRACE conn3 <- [1,2923,null,{"value":null}] 12:28:24 INFO - PROCESS | 1834 | 1462476504289 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\", \"80296d11-d1d5-4e42-bf66-5e284310a16f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:28:24 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f2984447000 == 178 [pid = 1834] [id = 738] 12:28:24 INFO - PROCESS | 1834 | ++DOMWINDOW == 179 (0x7f2983233000) [pid = 1834] [serial = 2215] [outer = (nil)] 12:28:24 INFO - PROCESS | 1834 | ++DOMWINDOW == 180 (0x7f2983239000) [pid = 1834] [serial = 2216] [outer = 0x7f2983233000] 12:28:24 INFO - PROCESS | 1834 | 1462476504430 Marionette DEBUG loaded listener.js 12:28:24 INFO - PROCESS | 1834 | ++DOMWINDOW == 181 (0x7f29833aa000) [pid = 1834] [serial = 2217] [outer = 0x7f2983233000] 12:28:25 INFO - PROCESS | 1834 | [1834] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/dom/events/Event.cpp, line 570 12:28:25 INFO - PROCESS | 1834 | [1834] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/dom/events/Event.cpp, line 570 12:28:25 INFO - PROCESS | 1834 | [1834] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/dom/events/Event.cpp, line 570 12:28:25 INFO - PROCESS | 1834 | [1834] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/dom/events/Event.cpp, line 570 12:28:25 INFO - PROCESS | 1834 | 1462476505283 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]]]}] 12:28:25 INFO - TEST-FAIL | /DOMEvents/init-event-while-dispatching.html | Calling initKeyboardEvent while dispatching. - ev.initKeyboardEvent is not a function 12:28:25 INFO - events.KeyboardEvent.init@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:12:28 12:28:25 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:68:7 12:28:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:28:25 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 12:28:25 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 12:28:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:28:25 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 12:28:25 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 12:28:25 INFO - events.MouseEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:23:7 12:28:25 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 12:28:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:28:25 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 12:28:25 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 12:28:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:28:25 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 12:28:25 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 12:28:25 INFO - events.CustomEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:38:7 12:28:25 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 12:28:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:28:25 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 12:28:25 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 12:28:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:28:25 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 12:28:25 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]" 12:28:25 INFO - events.UIEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:45:7 12:28:25 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 12:28:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:28:25 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 12:28:25 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 12:28:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:28:25 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 12:28:25 INFO - TEST-PASS | /DOMEvents/init-event-while-dispatching.html | Calling initEvent while dispatching. 12:28:25 INFO - TEST-OK | /DOMEvents/init-event-while-dispatching.html | took 1580ms 12:28:25 INFO - PROCESS | 1834 | 1462476505309 Marionette TRACE conn3 -> [0,2925,"getWindowHandle",null] 12:28:25 INFO - PROCESS | 1834 | 1462476505318 Marionette TRACE conn3 <- [1,2925,null,{"value":"8"}] 12:28:25 INFO - TEST-START | /DOMEvents/throwing-in-listener-and-window-error-event.html 12:28:25 INFO - PROCESS | 1834 | 1462476505327 Marionette TRACE conn3 -> [0,2926,"setScriptTimeout",{"ms":35000}] 12:28:25 INFO - PROCESS | 1834 | 1462476505329 Marionette TRACE conn3 <- [1,2926,null,{}] 12:28:25 INFO - PROCESS | 1834 | 1462476505333 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}] 12:28:25 INFO - PROCESS | 1834 | 1462476505560 Marionette TRACE conn3 <- [1,2927,null,{"value":null}] 12:28:25 INFO - PROCESS | 1834 | 1462476505843 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\", \"80296d11-d1d5-4e42-bf66-5e284310a16f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:28:25 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f2984be3800 == 179 [pid = 1834] [id = 739] 12:28:25 INFO - PROCESS | 1834 | ++DOMWINDOW == 182 (0x7f297fae2000) [pid = 1834] [serial = 2218] [outer = (nil)] 12:28:25 INFO - PROCESS | 1834 | ++DOMWINDOW == 183 (0x7f2984385800) [pid = 1834] [serial = 2219] [outer = 0x7f297fae2000] 12:28:25 INFO - PROCESS | 1834 | 1462476505920 Marionette DEBUG loaded listener.js 12:28:26 INFO - PROCESS | 1834 | ++DOMWINDOW == 184 (0x7f298438e400) [pid = 1834] [serial = 2220] [outer = 0x7f297fae2000] 12:28:26 INFO - PROCESS | 1834 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html, line 22: Error: Error from listener 12:28:26 INFO - PROCESS | 1834 | 1462476506712 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]]]}] 12:28:26 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-and-window-error-event.html | Throwing in event listener generates an error event on the window object 12:28:26 INFO - TEST-ERROR | /DOMEvents/throwing-in-listener-and-window-error-event.html | took 1435ms 12:28:26 INFO - PROCESS | 1834 | 1462476506765 Marionette TRACE conn3 -> [0,2929,"getWindowHandle",null] 12:28:26 INFO - PROCESS | 1834 | 1462476506771 Marionette TRACE conn3 <- [1,2929,null,{"value":"8"}] 12:28:26 INFO - TEST-START | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html 12:28:26 INFO - PROCESS | 1834 | 1462476506780 Marionette TRACE conn3 -> [0,2930,"setScriptTimeout",{"ms":35000}] 12:28:26 INFO - PROCESS | 1834 | 1462476506785 Marionette TRACE conn3 <- [1,2930,null,{}] 12:28:26 INFO - PROCESS | 1834 | 1462476506793 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}] 12:28:27 INFO - PROCESS | 1834 | 1462476507169 Marionette TRACE conn3 <- [1,2931,null,{"value":null}] 12:28:27 INFO - PROCESS | 1834 | 1462476507389 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\", \"80296d11-d1d5-4e42-bf66-5e284310a16f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:28:27 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f2985968800 == 180 [pid = 1834] [id = 740] 12:28:27 INFO - PROCESS | 1834 | ++DOMWINDOW == 185 (0x7f2983230800) [pid = 1834] [serial = 2221] [outer = (nil)] 12:28:27 INFO - PROCESS | 1834 | ++DOMWINDOW == 186 (0x7f2984488000) [pid = 1834] [serial = 2222] [outer = 0x7f2983230800] 12:28:27 INFO - PROCESS | 1834 | 1462476507502 Marionette DEBUG loaded listener.js 12:28:27 INFO - PROCESS | 1834 | ++DOMWINDOW == 187 (0x7f2984491c00) [pid = 1834] [serial = 2223] [outer = 0x7f2983230800] 12:28:28 INFO - PROCESS | 1834 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html, line 19: Error: Error from listener 12:28:28 INFO - PROCESS | 1834 | 1462476508302 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]]]}] 12:28:28 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | Throwing in event listener 12:28:28 INFO - TEST-OK | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | took 1534ms 12:28:28 INFO - PROCESS | 1834 | 1462476508313 Marionette TRACE conn3 -> [0,2933,"getWindowHandle",null] 12:28:28 INFO - TEST-START | /DOMEvents/tests/approved/DOM.event.flow.html 12:28:28 INFO - PROCESS | 1834 | 1462476508317 Marionette TRACE conn3 <- [1,2933,null,{"value":"8"}] 12:28:28 INFO - PROCESS | 1834 | 1462476508323 Marionette TRACE conn3 -> [0,2934,"setScriptTimeout",{"ms":35000}] 12:28:28 INFO - PROCESS | 1834 | 1462476508326 Marionette TRACE conn3 <- [1,2934,null,{}] 12:28:28 INFO - PROCESS | 1834 | 1462476508331 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}] 12:28:28 INFO - PROCESS | 1834 | 1462476508564 Marionette TRACE conn3 <- [1,2935,null,{"value":null}] 12:28:28 INFO - PROCESS | 1834 | 1462476508810 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\", \"80296d11-d1d5-4e42-bf66-5e284310a16f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:28:28 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f2985b84800 == 181 [pid = 1834] [id = 741] 12:28:28 INFO - PROCESS | 1834 | ++DOMWINDOW == 188 (0x7f2984484c00) [pid = 1834] [serial = 2224] [outer = (nil)] 12:28:28 INFO - PROCESS | 1834 | ++DOMWINDOW == 189 (0x7f2984625000) [pid = 1834] [serial = 2225] [outer = 0x7f2984484c00] 12:28:28 INFO - PROCESS | 1834 | 1462476508882 Marionette DEBUG loaded listener.js 12:28:28 INFO - PROCESS | 1834 | ++DOMWINDOW == 190 (0x7f2984656000) [pid = 1834] [serial = 2226] [outer = 0x7f2984484c00] 12:28:29 INFO - PROCESS | 1834 | 1462476509681 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]]]}] 12:28:29 INFO - TEST-PASS | /DOMEvents/tests/approved/DOM.event.flow.html | Test Description: Dispatch an event in a DOM tree using the DOM event flow. 12:28:29 INFO - TEST-OK | /DOMEvents/tests/approved/DOM.event.flow.html | took 1393ms 12:28:29 INFO - PROCESS | 1834 | 1462476509717 Marionette TRACE conn3 -> [0,2937,"getWindowHandle",null] 12:28:29 INFO - TEST-START | /DOMEvents/tests/approved/EventListener.eventHandler.html 12:28:29 INFO - PROCESS | 1834 | 1462476509721 Marionette TRACE conn3 <- [1,2937,null,{"value":"8"}] 12:28:29 INFO - PROCESS | 1834 | 1462476509728 Marionette TRACE conn3 -> [0,2938,"setScriptTimeout",{"ms":35000}] 12:28:29 INFO - PROCESS | 1834 | 1462476509731 Marionette TRACE conn3 <- [1,2938,null,{}] 12:28:29 INFO - PROCESS | 1834 | 1462476509737 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}] 12:28:29 INFO - PROCESS | 1834 | 1462476509970 Marionette TRACE conn3 <- [1,2939,null,{"value":null}] 12:28:30 INFO - PROCESS | 1834 | 1462476510254 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\", \"80296d11-d1d5-4e42-bf66-5e284310a16f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:28:30 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f2985e0d800 == 182 [pid = 1834] [id = 742] 12:28:30 INFO - PROCESS | 1834 | ++DOMWINDOW == 191 (0x7f29773db800) [pid = 1834] [serial = 2227] [outer = (nil)] 12:28:30 INFO - PROCESS | 1834 | ++DOMWINDOW == 192 (0x7f298465a400) [pid = 1834] [serial = 2228] [outer = 0x7f29773db800] 12:28:30 INFO - PROCESS | 1834 | 1462476510328 Marionette DEBUG loaded listener.js 12:28:30 INFO - PROCESS | 1834 | ++DOMWINDOW == 193 (0x7f2985845000) [pid = 1834] [serial = 2229] [outer = 0x7f29773db800] 12:28:31 INFO - PROCESS | 1834 | 1462476511163 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]]]}] 12:28:31 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. 12:28:31 INFO - TEST-OK | /DOMEvents/tests/approved/EventListener.eventHandler.html | took 1446ms 12:28:31 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html 12:28:31 INFO - PROCESS | 1834 | 1462476511173 Marionette TRACE conn3 -> [0,2941,"getWindowHandle",null] 12:28:31 INFO - PROCESS | 1834 | 1462476511176 Marionette TRACE conn3 <- [1,2941,null,{"value":"8"}] 12:28:31 INFO - PROCESS | 1834 | 1462476511182 Marionette TRACE conn3 -> [0,2942,"setScriptTimeout",{"ms":35000}] 12:28:31 INFO - PROCESS | 1834 | 1462476511185 Marionette TRACE conn3 <- [1,2942,null,{}] 12:28:31 INFO - PROCESS | 1834 | 1462476511190 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}] 12:28:31 INFO - PROCESS | 1834 | 1462476511416 Marionette TRACE conn3 <- [1,2943,null,{"value":null}] 12:28:31 INFO - PROCESS | 1834 | 1462476511702 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\", \"80296d11-d1d5-4e42-bf66-5e284310a16f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:28:31 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f2986059800 == 183 [pid = 1834] [id = 743] 12:28:31 INFO - PROCESS | 1834 | ++DOMWINDOW == 194 (0x7f2984626400) [pid = 1834] [serial = 2230] [outer = (nil)] 12:28:31 INFO - PROCESS | 1834 | ++DOMWINDOW == 195 (0x7f2985905400) [pid = 1834] [serial = 2231] [outer = 0x7f2984626400] 12:28:31 INFO - PROCESS | 1834 | 1462476511773 Marionette DEBUG loaded listener.js 12:28:31 INFO - PROCESS | 1834 | ++DOMWINDOW == 196 (0x7f2985910000) [pid = 1834] [serial = 2232] [outer = 0x7f2984626400] 12:28:32 INFO - PROCESS | 1834 | 1462476512592 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"]]]}] 12:28:32 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 12:28:32 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:33:9 12:28:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:28:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:28:32 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:23:5 12:28:32 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html | took 1430ms 12:28:32 INFO - PROCESS | 1834 | 1462476512612 Marionette TRACE conn3 -> [0,2945,"getWindowHandle",null] 12:28:32 INFO - PROCESS | 1834 | 1462476512616 Marionette TRACE conn3 <- [1,2945,null,{"value":"8"}] 12:28:32 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html 12:28:32 INFO - PROCESS | 1834 | 1462476512622 Marionette TRACE conn3 -> [0,2946,"setScriptTimeout",{"ms":35000}] 12:28:32 INFO - PROCESS | 1834 | 1462476512627 Marionette TRACE conn3 <- [1,2946,null,{}] 12:28:32 INFO - PROCESS | 1834 | 1462476512632 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}] 12:28:32 INFO - PROCESS | 1834 | 1462476512900 Marionette TRACE conn3 <- [1,2947,null,{"value":null}] 12:28:33 INFO - PROCESS | 1834 | 1462476513155 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\", \"80296d11-d1d5-4e42-bf66-5e284310a16f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:28:33 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f2986bd5800 == 184 [pid = 1834] [id = 744] 12:28:33 INFO - PROCESS | 1834 | ++DOMWINDOW == 197 (0x7f2984629000) [pid = 1834] [serial = 2233] [outer = (nil)] 12:28:33 INFO - PROCESS | 1834 | ++DOMWINDOW == 198 (0x7f2985b23400) [pid = 1834] [serial = 2234] [outer = 0x7f2984629000] 12:28:33 INFO - PROCESS | 1834 | 1462476513232 Marionette DEBUG loaded listener.js 12:28:33 INFO - PROCESS | 1834 | ++DOMWINDOW == 199 (0x7f2986042000) [pid = 1834] [serial = 2235] [outer = 0x7f2984629000] 12:28:34 INFO - PROCESS | 1834 | 1462476514027 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]]]}] 12:28:34 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. 12:28:34 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html | took 1434ms 12:28:34 INFO - PROCESS | 1834 | 1462476514057 Marionette TRACE conn3 -> [0,2949,"getWindowHandle",null] 12:28:34 INFO - PROCESS | 1834 | 1462476514061 Marionette TRACE conn3 <- [1,2949,null,{"value":"8"}] 12:28:34 INFO - TEST-START | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html 12:28:34 INFO - PROCESS | 1834 | 1462476514066 Marionette TRACE conn3 -> [0,2950,"setScriptTimeout",{"ms":35000}] 12:28:34 INFO - PROCESS | 1834 | 1462476514068 Marionette TRACE conn3 <- [1,2950,null,{}] 12:28:34 INFO - PROCESS | 1834 | 1462476514074 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}] 12:28:34 INFO - PROCESS | 1834 | 1462476514333 Marionette TRACE conn3 <- [1,2951,null,{"value":null}] 12:28:34 INFO - PROCESS | 1834 | 1462476514589 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\", \"80296d11-d1d5-4e42-bf66-5e284310a16f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:28:34 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f298a54b000 == 185 [pid = 1834] [id = 745] 12:28:34 INFO - PROCESS | 1834 | ++DOMWINDOW == 200 (0x7f298465d800) [pid = 1834] [serial = 2236] [outer = (nil)] 12:28:34 INFO - PROCESS | 1834 | ++DOMWINDOW == 201 (0x7f298604b800) [pid = 1834] [serial = 2237] [outer = 0x7f298465d800] 12:28:34 INFO - PROCESS | 1834 | 1462476514661 Marionette DEBUG loaded listener.js 12:28:34 INFO - PROCESS | 1834 | ++DOMWINDOW == 202 (0x7f298615b400) [pid = 1834] [serial = 2238] [outer = 0x7f298465d800] 12:28:35 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f298a732800 == 186 [pid = 1834] [id = 746] 12:28:35 INFO - PROCESS | 1834 | ++DOMWINDOW == 203 (0x7f2986173400) [pid = 1834] [serial = 2239] [outer = (nil)] 12:28:35 INFO - PROCESS | 1834 | ++DOMWINDOW == 204 (0x7f2986049c00) [pid = 1834] [serial = 2240] [outer = 0x7f2986173400] 12:28:35 INFO - PROCESS | 1834 | 1462476515562 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]]]}] 12:28:35 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. 12:28:35 INFO - TEST-OK | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html | took 1527ms 12:28:35 INFO - PROCESS | 1834 | 1462476515595 Marionette TRACE conn3 -> [0,2953,"getWindowHandle",null] 12:28:35 INFO - PROCESS | 1834 | 1462476515599 Marionette TRACE conn3 <- [1,2953,null,{"value":"8"}] 12:28:35 INFO - TEST-START | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html 12:28:35 INFO - PROCESS | 1834 | 1462476515609 Marionette TRACE conn3 -> [0,2954,"setScriptTimeout",{"ms":35000}] 12:28:35 INFO - PROCESS | 1834 | 1462476515611 Marionette TRACE conn3 <- [1,2954,null,{}] 12:28:35 INFO - PROCESS | 1834 | 1462476515617 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}] 12:28:35 INFO - PROCESS | 1834 | 1462476515982 Marionette TRACE conn3 <- [1,2955,null,{"value":null}] 12:28:36 INFO - PROCESS | 1834 | 1462476516274 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\", \"80296d11-d1d5-4e42-bf66-5e284310a16f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:28:36 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f298bac9000 == 187 [pid = 1834] [id = 747] 12:28:36 INFO - PROCESS | 1834 | ++DOMWINDOW == 205 (0x7f298583f000) [pid = 1834] [serial = 2241] [outer = (nil)] 12:28:36 INFO - PROCESS | 1834 | ++DOMWINDOW == 206 (0x7f2986170400) [pid = 1834] [serial = 2242] [outer = 0x7f298583f000] 12:28:36 INFO - PROCESS | 1834 | 1462476516352 Marionette DEBUG loaded listener.js 12:28:36 INFO - PROCESS | 1834 | ++DOMWINDOW == 207 (0x7f2986b32000) [pid = 1834] [serial = 2243] [outer = 0x7f298583f000] 12:28:37 INFO - PROCESS | 1834 | 1462476517103 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]]]}] 12:28:37 INFO - TEST-PASS | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 12:28:37 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 12:28:37 INFO - TEST-OK | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | took 1534ms 12:28:37 INFO - PROCESS | 1834 | 1462476517141 Marionette TRACE conn3 -> [0,2957,"getWindowHandle",null] 12:28:37 INFO - PROCESS | 1834 | 1462476517143 Marionette TRACE conn3 <- [1,2957,null,{"value":"8"}] 12:28:37 INFO - TEST-START | /DOMEvents/tests/approved/domnodeinserted.html 12:28:37 INFO - PROCESS | 1834 | 1462476517150 Marionette TRACE conn3 -> [0,2958,"setScriptTimeout",{"ms":35000}] 12:28:37 INFO - PROCESS | 1834 | 1462476517154 Marionette TRACE conn3 <- [1,2958,null,{}] 12:28:37 INFO - PROCESS | 1834 | 1462476517159 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}] 12:28:37 INFO - PROCESS | 1834 | 1462476517413 Marionette TRACE conn3 <- [1,2959,null,{"value":null}] 12:28:39 INFO - PROCESS | 1834 | --DOCSHELL 0x7f2979b6c800 == 186 [pid = 1834] [id = 678] 12:28:39 INFO - PROCESS | 1834 | --DOCSHELL 0x7f2997480000 == 185 [pid = 1834] [id = 675] 12:28:39 INFO - PROCESS | 1834 | --DOCSHELL 0x7f29a7c27000 == 184 [pid = 1834] [id = 677] 12:28:39 INFO - PROCESS | 1834 | --DOCSHELL 0x7f29a2629800 == 183 [pid = 1834] [id = 676] 12:28:39 INFO - PROCESS | 1834 | --DOCSHELL 0x7f297b158800 == 182 [pid = 1834] [id = 726] 12:28:39 INFO - PROCESS | 1834 | --DOCSHELL 0x7f2979a0f800 == 181 [pid = 1834] [id = 725] 12:28:39 INFO - PROCESS | 1834 | --DOCSHELL 0x7f2977269000 == 180 [pid = 1834] [id = 724] 12:28:39 INFO - PROCESS | 1834 | --DOCSHELL 0x7f29ab361000 == 179 [pid = 1834] [id = 722] 12:28:39 INFO - PROCESS | 1834 | --DOCSHELL 0x7f297740f000 == 178 [pid = 1834] [id = 721] 12:28:39 INFO - PROCESS | 1834 | --DOCSHELL 0x7f297cc19000 == 177 [pid = 1834] [id = 720] 12:28:39 INFO - PROCESS | 1834 | --DOCSHELL 0x7f298a74f000 == 176 [pid = 1834] [id = 719] 12:28:39 INFO - PROCESS | 1834 | --DOCSHELL 0x7f298a736000 == 175 [pid = 1834] [id = 718] 12:28:39 INFO - PROCESS | 1834 | --DOCSHELL 0x7f29ad941800 == 174 [pid = 1834] [id = 717] 12:28:39 INFO - PROCESS | 1834 | --DOCSHELL 0x7f29ab081000 == 173 [pid = 1834] [id = 716] 12:28:39 INFO - PROCESS | 1834 | --DOCSHELL 0x7f29a6352800 == 172 [pid = 1834] [id = 715] 12:28:39 INFO - PROCESS | 1834 | --DOCSHELL 0x7f2999421000 == 171 [pid = 1834] [id = 714] 12:28:39 INFO - PROCESS | 1834 | --DOCSHELL 0x7f29958cc800 == 170 [pid = 1834] [id = 713] 12:28:39 INFO - PROCESS | 1834 | --DOCSHELL 0x7f299014c800 == 169 [pid = 1834] [id = 712] 12:28:39 INFO - PROCESS | 1834 | --DOCSHELL 0x7f298d7e2000 == 168 [pid = 1834] [id = 711] 12:28:39 INFO - PROCESS | 1834 | --DOCSHELL 0x7f298d24d000 == 167 [pid = 1834] [id = 710] 12:28:39 INFO - PROCESS | 1834 | --DOCSHELL 0x7f298c61e800 == 166 [pid = 1834] [id = 709] 12:28:39 INFO - PROCESS | 1834 | --DOCSHELL 0x7f298a63b000 == 165 [pid = 1834] [id = 708] 12:28:39 INFO - PROCESS | 1834 | --DOCSHELL 0x7f2986052000 == 164 [pid = 1834] [id = 707] 12:28:39 INFO - PROCESS | 1834 | --DOCSHELL 0x7f298595c800 == 163 [pid = 1834] [id = 706] 12:28:39 INFO - PROCESS | 1834 | --DOCSHELL 0x7f2980943000 == 162 [pid = 1834] [id = 705] 12:28:39 INFO - PROCESS | 1834 | --DOMWINDOW == 206 (0x7f2993b48400) [pid = 1834] [serial = 2081] [outer = (nil)] [url = about:blank] 12:28:39 INFO - PROCESS | 1834 | --DOMWINDOW == 205 (0x7f2980e68400) [pid = 1834] [serial = 2108] [outer = (nil)] [url = about:blank] 12:28:39 INFO - PROCESS | 1834 | --DOMWINDOW == 204 (0x7f298e84e400) [pid = 1834] [serial = 2075] [outer = (nil)] [url = about:blank] 12:28:39 INFO - PROCESS | 1834 | --DOMWINDOW == 203 (0x7f298d20e400) [pid = 1834] [serial = 2013] [outer = (nil)] [url = about:blank] 12:28:39 INFO - PROCESS | 1834 | --DOMWINDOW == 202 (0x7f29a3214400) [pid = 1834] [serial = 2097] [outer = (nil)] [url = about:blank] 12:28:39 INFO - PROCESS | 1834 | --DOMWINDOW == 201 (0x7f2994a89000) [pid = 1834] [serial = 2084] [outer = (nil)] [url = about:blank] 12:28:39 INFO - PROCESS | 1834 | --DOMWINDOW == 200 (0x7f298d21a800) [pid = 1834] [serial = 2070] [outer = (nil)] [url = about:blank] 12:28:39 INFO - PROCESS | 1834 | --DOMWINDOW == 199 (0x7f2984655400) [pid = 1834] [serial = 1995] [outer = (nil)] [url = about:blank] 12:28:39 INFO - PROCESS | 1834 | --DOMWINDOW == 198 (0x7f299794a000) [pid = 1834] [serial = 2090] [outer = (nil)] [url = about:blank] 12:28:39 INFO - PROCESS | 1834 | --DOMWINDOW == 197 (0x7f2979bea800) [pid = 1834] [serial = 2103] [outer = (nil)] [url = about:blank] 12:28:39 INFO - PROCESS | 1834 | --DOMWINDOW == 196 (0x7f29a3595000) [pid = 1834] [serial = 2099] [outer = (nil)] [url = about:blank] 12:28:39 INFO - PROCESS | 1834 | --DOMWINDOW == 195 (0x7f297e8d8c00) [pid = 1834] [serial = 2111] [outer = (nil)] [url = about:blank] 12:28:39 INFO - PROCESS | 1834 | --DOMWINDOW == 194 (0x7f2999958400) [pid = 1834] [serial = 2034] [outer = (nil)] [url = about:blank] 12:28:39 INFO - PROCESS | 1834 | --DOMWINDOW == 193 (0x7f2986b3d000) [pid = 1834] [serial = 2061] [outer = (nil)] [url = about:blank] 12:28:39 INFO - PROCESS | 1834 | --DOMWINDOW == 192 (0x7f2993c79400) [pid = 1834] [serial = 2022] [outer = (nil)] [url = about:blank] 12:28:39 INFO - PROCESS | 1834 | --DOMWINDOW == 191 (0x7f298b9d0c00) [pid = 1834] [serial = 2064] [outer = (nil)] [url = about:blank] 12:28:39 INFO - PROCESS | 1834 | --DOMWINDOW == 190 (0x7f29842e6400) [pid = 1834] [serial = 1992] [outer = (nil)] [url = about:blank] 12:28:39 INFO - PROCESS | 1834 | --DOMWINDOW == 189 (0x7f298246fc00) [pid = 1834] [serial = 2109] [outer = (nil)] [url = about:blank] 12:28:39 INFO - PROCESS | 1834 | --DOMWINDOW == 188 (0x7f29999abc00) [pid = 1834] [serial = 2093] [outer = (nil)] [url = about:blank] 12:28:39 INFO - PROCESS | 1834 | --DOMWINDOW == 187 (0x7f299594fc00) [pid = 1834] [serial = 2085] [outer = (nil)] [url = about:blank] 12:28:39 INFO - PROCESS | 1834 | --DOMWINDOW == 186 (0x7f2999346000) [pid = 1834] [serial = 2091] [outer = (nil)] [url = about:blank] 12:28:39 INFO - PROCESS | 1834 | --DOMWINDOW == 185 (0x7f29833a9800) [pid = 1834] [serial = 2046] [outer = (nil)] [url = about:blank] 12:28:39 INFO - PROCESS | 1834 | --DOMWINDOW == 184 (0x7f2980e63c00) [pid = 1834] [serial = 1989] [outer = (nil)] [url = about:blank] 12:28:39 INFO - PROCESS | 1834 | --DOMWINDOW == 183 (0x7f2995d16400) [pid = 1834] [serial = 2087] [outer = (nil)] [url = about:blank] 12:28:39 INFO - PROCESS | 1834 | --DOMWINDOW == 182 (0x7f298bd03400) [pid = 1834] [serial = 2004] [outer = (nil)] [url = about:blank] 12:28:39 INFO - PROCESS | 1834 | --DOMWINDOW == 181 (0x7f298c83d000) [pid = 1834] [serial = 2066] [outer = (nil)] [url = about:blank] 12:28:39 INFO - PROCESS | 1834 | --DOMWINDOW == 180 (0x7f29979bd800) [pid = 1834] [serial = 2031] [outer = (nil)] [url = about:blank] 12:28:39 INFO - PROCESS | 1834 | --DOMWINDOW == 179 (0x7f2980934400) [pid = 1834] [serial = 1914] [outer = (nil)] [url = about:blank] 12:28:39 INFO - PROCESS | 1834 | --DOMWINDOW == 178 (0x7f2984653c00) [pid = 1834] [serial = 2055] [outer = (nil)] [url = about:blank] 12:28:39 INFO - PROCESS | 1834 | --DOMWINDOW == 177 (0x7f29773df800) [pid = 1834] [serial = 2102] [outer = (nil)] [url = about:blank] 12:28:39 INFO - PROCESS | 1834 | --DOMWINDOW == 176 (0x7f29901d5800) [pid = 1834] [serial = 2019] [outer = (nil)] [url = about:blank] 12:28:39 INFO - PROCESS | 1834 | --DOMWINDOW == 175 (0x7f298d422c00) [pid = 1834] [serial = 2072] [outer = (nil)] [url = about:blank] 12:28:39 INFO - PROCESS | 1834 | --DOMWINDOW == 174 (0x7f297e8d0c00) [pid = 1834] [serial = 2049] [outer = (nil)] [url = about:blank] 12:28:39 INFO - PROCESS | 1834 | --DOMWINDOW == 173 (0x7f2986177000) [pid = 1834] [serial = 2060] [outer = (nil)] [url = about:blank] 12:28:39 INFO - PROCESS | 1834 | --DOMWINDOW == 172 (0x7f2985911800) [pid = 1834] [serial = 2057] [outer = (nil)] [url = about:blank] 12:28:39 INFO - PROCESS | 1834 | --DOMWINDOW == 171 (0x7f298461e400) [pid = 1834] [serial = 2054] [outer = (nil)] [url = about:blank] 12:28:39 INFO - PROCESS | 1834 | --DOMWINDOW == 170 (0x7f298092f400) [pid = 1834] [serial = 2051] [outer = (nil)] [url = about:blank] 12:28:39 INFO - PROCESS | 1834 | --DOMWINDOW == 169 (0x7f2990161c00) [pid = 1834] [serial = 2079] [outer = (nil)] [url = about:blank] 12:28:39 INFO - PROCESS | 1834 | --DOMWINDOW == 168 (0x7f297b2ea400) [pid = 1834] [serial = 1986] [outer = (nil)] [url = about:blank] 12:28:39 INFO - PROCESS | 1834 | --DOMWINDOW == 167 (0x7f298d19f400) [pid = 1834] [serial = 2069] [outer = (nil)] [url = about:blank] 12:28:39 INFO - PROCESS | 1834 | --DOMWINDOW == 166 (0x7f298d47dc00) [pid = 1834] [serial = 2073] [outer = (nil)] [url = about:blank] 12:28:39 INFO - PROCESS | 1834 | --DOMWINDOW == 165 (0x7f2985b2ac00) [pid = 1834] [serial = 1998] [outer = (nil)] [url = about:blank] 12:28:39 INFO - PROCESS | 1834 | --DOMWINDOW == 164 (0x7f298cd37400) [pid = 1834] [serial = 2010] [outer = (nil)] [url = about:blank] 12:28:39 INFO - PROCESS | 1834 | --DOMWINDOW == 163 (0x7f298ff81400) [pid = 1834] [serial = 2078] [outer = (nil)] [url = about:blank] 12:28:39 INFO - PROCESS | 1834 | --DOMWINDOW == 162 (0x7f29a2668c00) [pid = 1834] [serial = 2096] [outer = (nil)] [url = about:blank] 12:28:39 INFO - PROCESS | 1834 | --DOMWINDOW == 161 (0x7f298a985400) [pid = 1834] [serial = 2063] [outer = (nil)] [url = about:blank] 12:28:39 INFO - PROCESS | 1834 | --DOMWINDOW == 160 (0x7f29833b0c00) [pid = 1834] [serial = 2112] [outer = (nil)] [url = about:blank] 12:28:39 INFO - PROCESS | 1834 | --DOMWINDOW == 159 (0x7f297f45d400) [pid = 1834] [serial = 2106] [outer = (nil)] [url = about:blank] 12:28:39 INFO - PROCESS | 1834 | --DOMWINDOW == 158 (0x7f298cd36400) [pid = 1834] [serial = 2067] [outer = (nil)] [url = about:blank] 12:28:39 INFO - PROCESS | 1834 | --DOMWINDOW == 157 (0x7f2993c7a400) [pid = 1834] [serial = 2082] [outer = (nil)] [url = about:blank] 12:28:39 INFO - PROCESS | 1834 | --DOMWINDOW == 156 (0x7f298e858800) [pid = 1834] [serial = 2016] [outer = (nil)] [url = about:blank] 12:28:39 INFO - PROCESS | 1834 | --DOMWINDOW == 155 (0x7f299594a400) [pid = 1834] [serial = 2025] [outer = (nil)] [url = about:blank] 12:28:39 INFO - PROCESS | 1834 | --DOMWINDOW == 154 (0x7f297c4c4400) [pid = 1834] [serial = 2048] [outer = (nil)] [url = about:blank] 12:28:39 INFO - PROCESS | 1834 | --DOMWINDOW == 153 (0x7f2986046c00) [pid = 1834] [serial = 2058] [outer = (nil)] [url = about:blank] 12:28:39 INFO - PROCESS | 1834 | --DOMWINDOW == 152 (0x7f2996742400) [pid = 1834] [serial = 2028] [outer = (nil)] [url = about:blank] 12:28:39 INFO - PROCESS | 1834 | --DOMWINDOW == 151 (0x7f297ce85c00) [pid = 1834] [serial = 2105] [outer = (nil)] [url = about:blank] 12:28:39 INFO - PROCESS | 1834 | --DOMWINDOW == 150 (0x7f298c83c400) [pid = 1834] [serial = 2007] [outer = (nil)] [url = about:blank] 12:28:39 INFO - PROCESS | 1834 | --DOMWINDOW == 149 (0x7f299d643400) [pid = 1834] [serial = 2094] [outer = (nil)] [url = about:blank] 12:28:39 INFO - PROCESS | 1834 | --DOMWINDOW == 148 (0x7f2982412c00) [pid = 1834] [serial = 2052] [outer = (nil)] [url = about:blank] 12:28:39 INFO - PROCESS | 1834 | --DOMWINDOW == 147 (0x7f298a5ea400) [pid = 1834] [serial = 2001] [outer = (nil)] [url = about:blank] 12:28:39 INFO - PROCESS | 1834 | --DOMWINDOW == 146 (0x7f29a3740000) [pid = 1834] [serial = 2100] [outer = (nil)] [url = about:blank] 12:28:39 INFO - PROCESS | 1834 | --DOMWINDOW == 145 (0x7f2996b41000) [pid = 1834] [serial = 2088] [outer = (nil)] [url = about:blank] 12:28:39 INFO - PROCESS | 1834 | --DOMWINDOW == 144 (0x7f298f33f400) [pid = 1834] [serial = 2076] [outer = (nil)] [url = about:blank] 12:28:39 INFO - PROCESS | 1834 | --DOMWINDOW == 143 (0x7f298465c400) [pid = 1834] [serial = 2114] [outer = (nil)] [url = about:blank] 12:28:39 INFO - PROCESS | 1834 | 1462476519861 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\", \"80296d11-d1d5-4e42-bf66-5e284310a16f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:28:39 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f2977258800 == 163 [pid = 1834] [id = 748] 12:28:39 INFO - PROCESS | 1834 | ++DOMWINDOW == 144 (0x7f2975740000) [pid = 1834] [serial = 2244] [outer = (nil)] 12:28:39 INFO - PROCESS | 1834 | ++DOMWINDOW == 145 (0x7f2975749800) [pid = 1834] [serial = 2245] [outer = 0x7f2975740000] 12:28:39 INFO - PROCESS | 1834 | 1462476519929 Marionette DEBUG loaded listener.js 12:28:40 INFO - PROCESS | 1834 | ++DOMWINDOW == 146 (0x7f2979003800) [pid = 1834] [serial = 2246] [outer = 0x7f2975740000] 12:28:40 INFO - PROCESS | 1834 | 1462476520667 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]]]}] 12:28:40 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. 12:28:40 INFO - TEST-OK | /DOMEvents/tests/approved/domnodeinserted.html | took 3539ms 12:28:40 INFO - PROCESS | 1834 | 1462476520691 Marionette TRACE conn3 -> [0,2961,"getWindowHandle",null] 12:28:40 INFO - PROCESS | 1834 | 1462476520697 Marionette TRACE conn3 <- [1,2961,null,{"value":"8"}] 12:28:40 INFO - TEST-START | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html 12:28:40 INFO - PROCESS | 1834 | 1462476520704 Marionette TRACE conn3 -> [0,2962,"setScriptTimeout",{"ms":35000}] 12:28:40 INFO - PROCESS | 1834 | 1462476520710 Marionette TRACE conn3 <- [1,2962,null,{}] 12:28:40 INFO - PROCESS | 1834 | 1462476520716 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}] 12:28:40 INFO - PROCESS | 1834 | 1462476520971 Marionette TRACE conn3 <- [1,2963,null,{"value":null}] 12:28:41 INFO - PROCESS | 1834 | 1462476521166 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\", \"80296d11-d1d5-4e42-bf66-5e284310a16f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:28:41 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f29790d5000 == 164 [pid = 1834] [id = 749] 12:28:41 INFO - PROCESS | 1834 | ++DOMWINDOW == 147 (0x7f2975744c00) [pid = 1834] [serial = 2247] [outer = (nil)] 12:28:41 INFO - PROCESS | 1834 | ++DOMWINDOW == 148 (0x7f2979c9a800) [pid = 1834] [serial = 2248] [outer = 0x7f2975744c00] 12:28:41 INFO - PROCESS | 1834 | 1462476521233 Marionette DEBUG loaded listener.js 12:28:41 INFO - PROCESS | 1834 | ++DOMWINDOW == 149 (0x7f2979ca7400) [pid = 1834] [serial = 2249] [outer = 0x7f2975744c00] 12:28:42 INFO - PROCESS | 1834 | 1462476522023 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]]]}] 12:28:42 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. 12:28:42 INFO - TEST-OK | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html | took 1337ms 12:28:42 INFO - PROCESS | 1834 | 1462476522044 Marionette TRACE conn3 -> [0,2965,"getWindowHandle",null] 12:28:42 INFO - PROCESS | 1834 | 1462476522050 Marionette TRACE conn3 <- [1,2965,null,{"value":"8"}] 12:28:42 INFO - TEST-START | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html 12:28:42 INFO - PROCESS | 1834 | 1462476522063 Marionette TRACE conn3 -> [0,2966,"setScriptTimeout",{"ms":35000}] 12:28:42 INFO - PROCESS | 1834 | 1462476522066 Marionette TRACE conn3 <- [1,2966,null,{}] 12:28:42 INFO - PROCESS | 1834 | 1462476522072 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}] 12:28:42 INFO - PROCESS | 1834 | 1462476522348 Marionette TRACE conn3 <- [1,2967,null,{"value":null}] 12:28:42 INFO - PROCESS | 1834 | 1462476522397 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\", \"80296d11-d1d5-4e42-bf66-5e284310a16f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:28:42 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f297c8f8800 == 165 [pid = 1834] [id = 750] 12:28:42 INFO - PROCESS | 1834 | ++DOMWINDOW == 150 (0x7f2979de5400) [pid = 1834] [serial = 2250] [outer = (nil)] 12:28:42 INFO - PROCESS | 1834 | ++DOMWINDOW == 151 (0x7f297ab79800) [pid = 1834] [serial = 2251] [outer = 0x7f2979de5400] 12:28:42 INFO - PROCESS | 1834 | 1462476522457 Marionette DEBUG loaded listener.js 12:28:42 INFO - PROCESS | 1834 | ++DOMWINDOW == 152 (0x7f297ab82800) [pid = 1834] [serial = 2252] [outer = 0x7f2979de5400] 12:28:43 INFO - PROCESS | 1834 | 1462476523328 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]]]}] 12:28:43 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. 12:28:43 INFO - TEST-OK | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html | took 1304ms 12:28:43 INFO - PROCESS | 1834 | 1462476523367 Marionette TRACE conn3 -> [0,2969,"getWindowHandle",null] 12:28:43 INFO - PROCESS | 1834 | 1462476523370 Marionette TRACE conn3 <- [1,2969,null,{"value":"8"}] 12:28:43 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html 12:28:43 INFO - PROCESS | 1834 | 1462476523386 Marionette TRACE conn3 -> [0,2970,"setScriptTimeout",{"ms":35000}] 12:28:43 INFO - PROCESS | 1834 | 1462476523395 Marionette TRACE conn3 <- [1,2970,null,{}] 12:28:43 INFO - PROCESS | 1834 | 1462476523422 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}] 12:28:43 INFO - PROCESS | 1834 | 1462476523863 Marionette TRACE conn3 <- [1,2971,null,{"value":null}] 12:28:44 INFO - PROCESS | 1834 | --DOMWINDOW == 151 (0x7f2986b3c800) [pid = 1834] [serial = 2122] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html] 12:28:44 INFO - PROCESS | 1834 | --DOMWINDOW == 150 (0x7f298e595400) [pid = 1834] [serial = 2131] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html] 12:28:44 INFO - PROCESS | 1834 | --DOMWINDOW == 149 (0x7f298cfbc000) [pid = 1834] [serial = 2164] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.large.html] 12:28:44 INFO - PROCESS | 1834 | --DOMWINDOW == 148 (0x7f297900b400) [pid = 1834] [serial = 2173] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.nonfinite.html] 12:28:44 INFO - PROCESS | 1834 | --DOMWINDOW == 147 (0x7f2982c39000) [pid = 1834] [serial = 2128] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html] 12:28:44 INFO - PROCESS | 1834 | --DOMWINDOW == 146 (0x7f298322d400) [pid = 1834] [serial = 2119] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stack.html] 12:28:44 INFO - PROCESS | 1834 | --DOMWINDOW == 145 (0x7f2990165c00) [pid = 1834] [serial = 2137] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.underflow.html] 12:28:44 INFO - PROCESS | 1834 | --DOMWINDOW == 144 (0x7f2979c9cc00) [pid = 1834] [serial = 2155] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrapnegative.html] 12:28:44 INFO - PROCESS | 1834 | --DOMWINDOW == 143 (0x7f2979bec400) [pid = 1834] [serial = 2125] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html] 12:28:44 INFO - PROCESS | 1834 | --DOMWINDOW == 142 (0x7f2979c9d800) [pid = 1834] [serial = 2152] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrap.html] 12:28:44 INFO - PROCESS | 1834 | --DOMWINDOW == 141 (0x7f297ab76c00) [pid = 1834] [serial = 2167] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.multiple.html] 12:28:44 INFO - PROCESS | 1834 | --DOMWINDOW == 140 (0x7f2975409c00) [pid = 1834] [serial = 2179] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.multiple.html] 12:28:44 INFO - PROCESS | 1834 | --DOMWINDOW == 139 (0x7f297926b400) [pid = 1834] [serial = 2116] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html] 12:28:44 INFO - PROCESS | 1834 | --DOMWINDOW == 138 (0x7f29773e4400) [pid = 1834] [serial = 2143] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.direction.html] 12:28:44 INFO - PROCESS | 1834 | --DOMWINDOW == 137 (0x7f297926e000) [pid = 1834] [serial = 2176] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.zero.html] 12:28:44 INFO - PROCESS | 1834 | --DOMWINDOW == 136 (0x7f29773da000) [pid = 1834] [serial = 2140] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.order.html] 12:28:44 INFO - PROCESS | 1834 | --DOMWINDOW == 135 (0x7f2979c9e400) [pid = 1834] [serial = 2158] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.zero.html] 12:28:44 INFO - PROCESS | 1834 | --DOMWINDOW == 134 (0x7f2985b27800) [pid = 1834] [serial = 2149] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.radians.html] 12:28:44 INFO - PROCESS | 1834 | --DOMWINDOW == 133 (0x7f29a4926400) [pid = 1834] [serial = 2146] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.nonfinite.html] 12:28:44 INFO - PROCESS | 1834 | --DOMWINDOW == 132 (0x7f2979de8000) [pid = 1834] [serial = 2161] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.basic.html] 12:28:44 INFO - PROCESS | 1834 | --DOMWINDOW == 131 (0x7f2979005400) [pid = 1834] [serial = 2170] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.negative.html] 12:28:44 INFO - PROCESS | 1834 | 1462476524568 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\", \"80296d11-d1d5-4e42-bf66-5e284310a16f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:28:44 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f297740b000 == 166 [pid = 1834] [id = 751] 12:28:44 INFO - PROCESS | 1834 | ++DOMWINDOW == 132 (0x7f2975409400) [pid = 1834] [serial = 2253] [outer = (nil)] 12:28:44 INFO - PROCESS | 1834 | ++DOMWINDOW == 133 (0x7f2979003c00) [pid = 1834] [serial = 2254] [outer = 0x7f2975409400] 12:28:44 INFO - PROCESS | 1834 | 1462476524629 Marionette DEBUG loaded listener.js 12:28:44 INFO - PROCESS | 1834 | ++DOMWINDOW == 134 (0x7f2979ca0400) [pid = 1834] [serial = 2255] [outer = 0x7f2975409400] 12:28:45 INFO - PROCESS | 1834 | 1462476525237 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]]]}] 12:28:45 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. 12:28:45 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html | took 1866ms 12:28:45 INFO - PROCESS | 1834 | 1462476525245 Marionette TRACE conn3 -> [0,2973,"getWindowHandle",null] 12:28:45 INFO - PROCESS | 1834 | 1462476525248 Marionette TRACE conn3 <- [1,2973,null,{"value":"8"}] 12:28:45 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html 12:28:45 INFO - PROCESS | 1834 | 1462476525254 Marionette TRACE conn3 -> [0,2974,"setScriptTimeout",{"ms":35000}] 12:28:45 INFO - PROCESS | 1834 | 1462476525256 Marionette TRACE conn3 <- [1,2974,null,{}] 12:28:45 INFO - PROCESS | 1834 | 1462476525261 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}] 12:28:45 INFO - PROCESS | 1834 | 1462476525491 Marionette TRACE conn3 <- [1,2975,null,{"value":null}] 12:28:45 INFO - PROCESS | 1834 | 1462476525680 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\", \"80296d11-d1d5-4e42-bf66-5e284310a16f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:28:45 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f297fa05800 == 167 [pid = 1834] [id = 752] 12:28:45 INFO - PROCESS | 1834 | ++DOMWINDOW == 135 (0x7f2975409c00) [pid = 1834] [serial = 2256] [outer = (nil)] 12:28:45 INFO - PROCESS | 1834 | ++DOMWINDOW == 136 (0x7f297c1c3400) [pid = 1834] [serial = 2257] [outer = 0x7f2975409c00] 12:28:45 INFO - PROCESS | 1834 | 1462476525739 Marionette DEBUG loaded listener.js 12:28:45 INFO - PROCESS | 1834 | ++DOMWINDOW == 137 (0x7f297ce8c800) [pid = 1834] [serial = 2258] [outer = 0x7f2975409c00] 12:28:46 INFO - PROCESS | 1834 | 1462476526691 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]]]}] 12:28:46 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. 12:28:46 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html | took 1482ms 12:28:46 INFO - PROCESS | 1834 | 1462476526738 Marionette TRACE conn3 -> [0,2977,"getWindowHandle",null] 12:28:46 INFO - PROCESS | 1834 | 1462476526744 Marionette TRACE conn3 <- [1,2977,null,{"value":"8"}] 12:28:46 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html 12:28:46 INFO - PROCESS | 1834 | 1462476526767 Marionette TRACE conn3 -> [0,2978,"setScriptTimeout",{"ms":35000}] 12:28:46 INFO - PROCESS | 1834 | 1462476526774 Marionette TRACE conn3 <- [1,2978,null,{}] 12:28:46 INFO - PROCESS | 1834 | 1462476526787 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}] 12:28:47 INFO - PROCESS | 1834 | 1462476527040 Marionette TRACE conn3 <- [1,2979,null,{"value":null}] 12:28:47 INFO - PROCESS | 1834 | 1462476527361 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\", \"80296d11-d1d5-4e42-bf66-5e284310a16f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:28:47 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f2979331800 == 168 [pid = 1834] [id = 753] 12:28:47 INFO - PROCESS | 1834 | ++DOMWINDOW == 138 (0x7f2979010c00) [pid = 1834] [serial = 2259] [outer = (nil)] 12:28:47 INFO - PROCESS | 1834 | ++DOMWINDOW == 139 (0x7f2979268400) [pid = 1834] [serial = 2260] [outer = 0x7f2979010c00] 12:28:47 INFO - PROCESS | 1834 | 1462476527445 Marionette DEBUG loaded listener.js 12:28:47 INFO - PROCESS | 1834 | ++DOMWINDOW == 140 (0x7f2979ca6000) [pid = 1834] [serial = 2261] [outer = 0x7f2979010c00] 12:28:48 INFO - PROCESS | 1834 | 1462476528243 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]]]}] 12:28:48 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. 12:28:48 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html | took 1505ms 12:28:48 INFO - PROCESS | 1834 | 1462476528257 Marionette TRACE conn3 -> [0,2981,"getWindowHandle",null] 12:28:48 INFO - PROCESS | 1834 | 1462476528265 Marionette TRACE conn3 <- [1,2981,null,{"value":"8"}] 12:28:48 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html 12:28:48 INFO - PROCESS | 1834 | 1462476528275 Marionette TRACE conn3 -> [0,2982,"setScriptTimeout",{"ms":35000}] 12:28:48 INFO - PROCESS | 1834 | 1462476528280 Marionette TRACE conn3 <- [1,2982,null,{}] 12:28:48 INFO - PROCESS | 1834 | 1462476528286 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}] 12:28:48 INFO - PROCESS | 1834 | 1462476528531 Marionette TRACE conn3 <- [1,2983,null,{"value":null}] 12:28:48 INFO - PROCESS | 1834 | 1462476528776 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\", \"80296d11-d1d5-4e42-bf66-5e284310a16f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:28:48 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f297f706000 == 169 [pid = 1834] [id = 754] 12:28:48 INFO - PROCESS | 1834 | ++DOMWINDOW == 141 (0x7f297ab75000) [pid = 1834] [serial = 2262] [outer = (nil)] 12:28:48 INFO - PROCESS | 1834 | ++DOMWINDOW == 142 (0x7f297ac20000) [pid = 1834] [serial = 2263] [outer = 0x7f297ab75000] 12:28:48 INFO - PROCESS | 1834 | 1462476528853 Marionette DEBUG loaded listener.js 12:28:48 INFO - PROCESS | 1834 | ++DOMWINDOW == 143 (0x7f297b2f1c00) [pid = 1834] [serial = 2264] [outer = 0x7f297ab75000] 12:28:49 INFO - PROCESS | 1834 | 1462476529751 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"]]]}] 12:28:49 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 12:28:49 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:34:9 12:28:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:28:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:28:49 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:24:5 12:28:49 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html | took 1533ms 12:28:49 INFO - PROCESS | 1834 | 1462476529810 Marionette TRACE conn3 -> [0,2985,"getWindowHandle",null] 12:28:49 INFO - PROCESS | 1834 | 1462476529814 Marionette TRACE conn3 <- [1,2985,null,{"value":"8"}] 12:28:49 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html 12:28:49 INFO - PROCESS | 1834 | 1462476529820 Marionette TRACE conn3 -> [0,2986,"setScriptTimeout",{"ms":35000}] 12:28:49 INFO - PROCESS | 1834 | 1462476529826 Marionette TRACE conn3 <- [1,2986,null,{}] 12:28:49 INFO - PROCESS | 1834 | 1462476529888 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}] 12:28:50 INFO - PROCESS | 1834 | 1462476530142 Marionette TRACE conn3 <- [1,2987,null,{"value":null}] 12:28:50 INFO - PROCESS | 1834 | 1462476530467 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\", \"80296d11-d1d5-4e42-bf66-5e284310a16f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:28:50 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f2982764800 == 170 [pid = 1834] [id = 755] 12:28:50 INFO - PROCESS | 1834 | ++DOMWINDOW == 144 (0x7f297e8cec00) [pid = 1834] [serial = 2265] [outer = (nil)] 12:28:50 INFO - PROCESS | 1834 | ++DOMWINDOW == 145 (0x7f297f226800) [pid = 1834] [serial = 2266] [outer = 0x7f297e8cec00] 12:28:50 INFO - PROCESS | 1834 | 1462476530547 Marionette DEBUG loaded listener.js 12:28:50 INFO - PROCESS | 1834 | ++DOMWINDOW == 146 (0x7f297f881800) [pid = 1834] [serial = 2267] [outer = 0x7f297e8cec00] 12:28:51 INFO - PROCESS | 1834 | 1462476531326 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]]]}] 12:28:51 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. 12:28:51 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html | took 1538ms 12:28:51 INFO - PROCESS | 1834 | 1462476531360 Marionette TRACE conn3 -> [0,2989,"getWindowHandle",null] 12:28:51 INFO - PROCESS | 1834 | 1462476531364 Marionette TRACE conn3 <- [1,2989,null,{"value":"8"}] 12:28:51 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html 12:28:51 INFO - PROCESS | 1834 | 1462476531370 Marionette TRACE conn3 -> [0,2990,"setScriptTimeout",{"ms":35000}] 12:28:51 INFO - PROCESS | 1834 | 1462476531373 Marionette TRACE conn3 <- [1,2990,null,{}] 12:28:51 INFO - PROCESS | 1834 | 1462476531378 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}] 12:28:51 INFO - PROCESS | 1834 | 1462476531607 Marionette TRACE conn3 <- [1,2991,null,{"value":null}] 12:28:51 INFO - PROCESS | 1834 | 1462476531876 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\", \"80296d11-d1d5-4e42-bf66-5e284310a16f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:28:51 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f298354e000 == 171 [pid = 1834] [id = 756] 12:28:51 INFO - PROCESS | 1834 | ++DOMWINDOW == 147 (0x7f297e8d0c00) [pid = 1834] [serial = 2268] [outer = (nil)] 12:28:51 INFO - PROCESS | 1834 | ++DOMWINDOW == 148 (0x7f2980930800) [pid = 1834] [serial = 2269] [outer = 0x7f297e8d0c00] 12:28:51 INFO - PROCESS | 1834 | 1462476531956 Marionette DEBUG loaded listener.js 12:28:52 INFO - PROCESS | 1834 | ++DOMWINDOW == 149 (0x7f2980938c00) [pid = 1834] [serial = 2270] [outer = 0x7f297e8d0c00] 12:28:52 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f298435d000 == 172 [pid = 1834] [id = 757] 12:28:52 INFO - PROCESS | 1834 | ++DOMWINDOW == 150 (0x7f2980e68800) [pid = 1834] [serial = 2271] [outer = (nil)] 12:28:52 INFO - PROCESS | 1834 | ++DOMWINDOW == 151 (0x7f297fadbc00) [pid = 1834] [serial = 2272] [outer = 0x7f2980e68800] 12:28:52 INFO - PROCESS | 1834 | 1462476532824 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]]]}] 12:28:52 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. 12:28:52 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html | took 1484ms 12:28:52 INFO - PROCESS | 1834 | 1462476532854 Marionette TRACE conn3 -> [0,2993,"getWindowHandle",null] 12:28:52 INFO - PROCESS | 1834 | 1462476532858 Marionette TRACE conn3 <- [1,2993,null,{"value":"8"}] 12:28:52 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html 12:28:52 INFO - PROCESS | 1834 | 1462476532863 Marionette TRACE conn3 -> [0,2994,"setScriptTimeout",{"ms":35000}] 12:28:52 INFO - PROCESS | 1834 | 1462476532865 Marionette TRACE conn3 <- [1,2994,null,{}] 12:28:52 INFO - PROCESS | 1834 | 1462476532871 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}] 12:28:53 INFO - PROCESS | 1834 | 1462476533163 Marionette TRACE conn3 <- [1,2995,null,{"value":null}] 12:28:53 INFO - PROCESS | 1834 | 1462476533401 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\", \"80296d11-d1d5-4e42-bf66-5e284310a16f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:28:53 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f29846d7800 == 173 [pid = 1834] [id = 758] 12:28:53 INFO - PROCESS | 1834 | ++DOMWINDOW == 152 (0x7f297f883000) [pid = 1834] [serial = 2273] [outer = (nil)] 12:28:53 INFO - PROCESS | 1834 | ++DOMWINDOW == 153 (0x7f2980e69c00) [pid = 1834] [serial = 2274] [outer = 0x7f297f883000] 12:28:53 INFO - PROCESS | 1834 | 1462476533474 Marionette DEBUG loaded listener.js 12:28:53 INFO - PROCESS | 1834 | ++DOMWINDOW == 154 (0x7f2982406800) [pid = 1834] [serial = 2275] [outer = 0x7f297f883000] 12:28:54 INFO - PROCESS | 1834 | 1462476534297 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]]]}] 12:28:54 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 12:28:54 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 12:28:54 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | took 1481ms 12:28:54 INFO - PROCESS | 1834 | 1462476534347 Marionette TRACE conn3 -> [0,2997,"getWindowHandle",null] 12:28:54 INFO - PROCESS | 1834 | 1462476534351 Marionette TRACE conn3 <- [1,2997,null,{"value":"8"}] 12:28:54 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html 12:28:54 INFO - PROCESS | 1834 | 1462476534356 Marionette TRACE conn3 -> [0,2998,"setScriptTimeout",{"ms":35000}] 12:28:54 INFO - PROCESS | 1834 | 1462476534359 Marionette TRACE conn3 <- [1,2998,null,{}] 12:28:54 INFO - PROCESS | 1834 | 1462476534364 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}] 12:28:54 INFO - PROCESS | 1834 | 1462476534674 Marionette TRACE conn3 <- [1,2999,null,{"value":null}] 12:28:54 INFO - PROCESS | 1834 | 1462476534949 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\", \"80296d11-d1d5-4e42-bf66-5e284310a16f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:28:54 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f2985b8a000 == 174 [pid = 1834] [id = 759] 12:28:54 INFO - PROCESS | 1834 | ++DOMWINDOW == 155 (0x7f2980ea7800) [pid = 1834] [serial = 2276] [outer = (nil)] 12:28:55 INFO - PROCESS | 1834 | ++DOMWINDOW == 156 (0x7f298322cc00) [pid = 1834] [serial = 2277] [outer = 0x7f2980ea7800] 12:28:55 INFO - PROCESS | 1834 | 1462476535029 Marionette DEBUG loaded listener.js 12:28:55 INFO - PROCESS | 1834 | ++DOMWINDOW == 157 (0x7f29833a6800) [pid = 1834] [serial = 2278] [outer = 0x7f2980ea7800] 12:28:55 INFO - PROCESS | 1834 | 1462476535856 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]]]}] 12:28:55 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. 12:28:55 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html | took 1529ms 12:28:55 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html 12:28:55 INFO - PROCESS | 1834 | 1462476535887 Marionette TRACE conn3 -> [0,3001,"getWindowHandle",null] 12:28:55 INFO - PROCESS | 1834 | 1462476535890 Marionette TRACE conn3 <- [1,3001,null,{"value":"8"}] 12:28:55 INFO - PROCESS | 1834 | 1462476535896 Marionette TRACE conn3 -> [0,3002,"setScriptTimeout",{"ms":35000}] 12:28:55 INFO - PROCESS | 1834 | 1462476535899 Marionette TRACE conn3 <- [1,3002,null,{}] 12:28:55 INFO - PROCESS | 1834 | 1462476535905 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}] 12:28:56 INFO - PROCESS | 1834 | 1462476536140 Marionette TRACE conn3 <- [1,3003,null,{"value":null}] 12:28:56 INFO - PROCESS | 1834 | 1462476536411 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\", \"80296d11-d1d5-4e42-bf66-5e284310a16f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:28:56 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f298606d000 == 175 [pid = 1834] [id = 760] 12:28:56 INFO - PROCESS | 1834 | ++DOMWINDOW == 158 (0x7f297ab7dc00) [pid = 1834] [serial = 2279] [outer = (nil)] 12:28:56 INFO - PROCESS | 1834 | ++DOMWINDOW == 159 (0x7f2984383400) [pid = 1834] [serial = 2280] [outer = 0x7f297ab7dc00] 12:28:56 INFO - PROCESS | 1834 | 1462476536486 Marionette DEBUG loaded listener.js 12:28:56 INFO - PROCESS | 1834 | ++DOMWINDOW == 160 (0x7f2984653c00) [pid = 1834] [serial = 2281] [outer = 0x7f297ab7dc00] 12:28:57 INFO - PROCESS | 1834 | 1462476537246 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]]]}] 12:28:57 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. 12:28:57 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html | took 1385ms 12:28:57 INFO - PROCESS | 1834 | 1462476537281 Marionette TRACE conn3 -> [0,3005,"getWindowHandle",null] 12:28:57 INFO - PROCESS | 1834 | 1462476537284 Marionette TRACE conn3 <- [1,3005,null,{"value":"8"}] 12:28:57 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html 12:28:57 INFO - PROCESS | 1834 | 1462476537290 Marionette TRACE conn3 -> [0,3006,"setScriptTimeout",{"ms":35000}] 12:28:57 INFO - PROCESS | 1834 | 1462476537293 Marionette TRACE conn3 <- [1,3006,null,{}] 12:28:57 INFO - PROCESS | 1834 | 1462476537298 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}] 12:28:57 INFO - PROCESS | 1834 | 1462476537561 Marionette TRACE conn3 <- [1,3007,null,{"value":null}] 12:28:57 INFO - PROCESS | 1834 | 1462476537810 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\", \"80296d11-d1d5-4e42-bf66-5e284310a16f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:28:57 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f298a62b800 == 176 [pid = 1834] [id = 761] 12:28:57 INFO - PROCESS | 1834 | ++DOMWINDOW == 161 (0x7f2975404400) [pid = 1834] [serial = 2282] [outer = (nil)] 12:28:57 INFO - PROCESS | 1834 | ++DOMWINDOW == 162 (0x7f2985906c00) [pid = 1834] [serial = 2283] [outer = 0x7f2975404400] 12:28:57 INFO - PROCESS | 1834 | 1462476537887 Marionette DEBUG loaded listener.js 12:28:57 INFO - PROCESS | 1834 | ++DOMWINDOW == 163 (0x7f2986046000) [pid = 1834] [serial = 2284] [outer = 0x7f2975404400] 12:28:58 INFO - PROCESS | 1834 | 1462476538677 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]]]}] 12:28:58 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. 12:28:58 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html | took 1439ms 12:28:58 INFO - TEST-START | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html 12:28:58 INFO - PROCESS | 1834 | 1462476538731 Marionette TRACE conn3 -> [0,3009,"getWindowHandle",null] 12:28:58 INFO - PROCESS | 1834 | 1462476538734 Marionette TRACE conn3 <- [1,3009,null,{"value":"8"}] 12:28:58 INFO - PROCESS | 1834 | 1462476538740 Marionette TRACE conn3 -> [0,3010,"setScriptTimeout",{"ms":35000}] 12:28:58 INFO - PROCESS | 1834 | 1462476538743 Marionette TRACE conn3 <- [1,3010,null,{}] 12:28:58 INFO - PROCESS | 1834 | 1462476538749 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}] 12:28:58 INFO - PROCESS | 1834 | 1462476538977 Marionette TRACE conn3 <- [1,3011,null,{"value":null}] 12:28:59 INFO - PROCESS | 1834 | 1462476539260 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\", \"80296d11-d1d5-4e42-bf66-5e284310a16f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:28:59 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f298baaf000 == 177 [pid = 1834] [id = 762] 12:28:59 INFO - PROCESS | 1834 | ++DOMWINDOW == 164 (0x7f2980eafc00) [pid = 1834] [serial = 2285] [outer = (nil)] 12:28:59 INFO - PROCESS | 1834 | ++DOMWINDOW == 165 (0x7f2986163400) [pid = 1834] [serial = 2286] [outer = 0x7f2980eafc00] 12:28:59 INFO - PROCESS | 1834 | 1462476539338 Marionette DEBUG loaded listener.js 12:28:59 INFO - PROCESS | 1834 | ++DOMWINDOW == 166 (0x7f2986b3c800) [pid = 1834] [serial = 2287] [outer = 0x7f2980eafc00] 12:29:00 INFO - PROCESS | 1834 | 1462476540133 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]]]}] 12:29:00 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 12:29:00 INFO - TEST-OK | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html | took 1430ms 12:29:00 INFO - PROCESS | 1834 | 1462476540170 Marionette TRACE conn3 -> [0,3013,"getWindowHandle",null] 12:29:00 INFO - TEST-START | /FileAPI/FileReaderSync.worker 12:29:00 INFO - PROCESS | 1834 | 1462476540180 Marionette TRACE conn3 <- [1,3013,null,{"value":"8"}] 12:29:00 INFO - PROCESS | 1834 | 1462476540186 Marionette TRACE conn3 -> [0,3014,"setScriptTimeout",{"ms":35000}] 12:29:00 INFO - PROCESS | 1834 | 1462476540189 Marionette TRACE conn3 <- [1,3014,null,{}] 12:29:00 INFO - PROCESS | 1834 | 1462476540194 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}] 12:29:00 INFO - PROCESS | 1834 | 1462476540440 Marionette TRACE conn3 <- [1,3015,null,{"value":null}] 12:29:00 INFO - PROCESS | 1834 | 1462476540720 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\", \"80296d11-d1d5-4e42-bf66-5e284310a16f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:29:00 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f298c616000 == 178 [pid = 1834] [id = 763] 12:29:00 INFO - PROCESS | 1834 | ++DOMWINDOW == 167 (0x7f2985906000) [pid = 1834] [serial = 2288] [outer = (nil)] 12:29:00 INFO - PROCESS | 1834 | ++DOMWINDOW == 168 (0x7f2986f66000) [pid = 1834] [serial = 2289] [outer = 0x7f2985906000] 12:29:00 INFO - PROCESS | 1834 | 1462476540796 Marionette DEBUG loaded listener.js 12:29:00 INFO - PROCESS | 1834 | ++DOMWINDOW == 169 (0x7f2986f70400) [pid = 1834] [serial = 2290] [outer = 0x7f2985906000] 12:29:01 INFO - PROCESS | 1834 | [1834] 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 12:29:01 INFO - PROCESS | 1834 | 1462476541773 Marionette TRACE conn3 <- [1,3016,null,{"value":["/FileAPI/FileReaderSync.worker",0,null,null,[["Interface",0,{},{}],["readAsText",0,{},{}],["readAsDataURL",0,{},{}],["readAsArrayBuffer",0,{},{}]]]}] 12:29:01 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | Interface - {} 12:29:01 INFO - {} 12:29:01 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsText - {} 12:29:01 INFO - {} 12:29:01 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsDataURL - {} 12:29:01 INFO - {} 12:29:01 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsArrayBuffer - {} 12:29:01 INFO - {} 12:29:01 INFO - TEST-OK | /FileAPI/FileReaderSync.worker | took 1644ms 12:29:01 INFO - PROCESS | 1834 | 1462476541863 Marionette TRACE conn3 -> [0,3017,"getWindowHandle",null] 12:29:01 INFO - PROCESS | 1834 | 1462476541866 Marionette TRACE conn3 <- [1,3017,null,{"value":"8"}] 12:29:01 INFO - TEST-START | /FileAPI/fileReader.html 12:29:01 INFO - PROCESS | 1834 | 1462476541875 Marionette TRACE conn3 -> [0,3018,"setScriptTimeout",{"ms":35000}] 12:29:01 INFO - PROCESS | 1834 | 1462476541879 Marionette TRACE conn3 <- [1,3018,null,{}] 12:29:01 INFO - PROCESS | 1834 | 1462476541885 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}] 12:29:02 INFO - PROCESS | 1834 | 1462476542166 Marionette TRACE conn3 <- [1,3019,null,{"value":null}] 12:29:02 INFO - PROCESS | 1834 | 1462476542488 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\", \"80296d11-d1d5-4e42-bf66-5e284310a16f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:29:02 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f298cc0f800 == 179 [pid = 1834] [id = 764] 12:29:02 INFO - PROCESS | 1834 | ++DOMWINDOW == 170 (0x7f298a5ebc00) [pid = 1834] [serial = 2291] [outer = (nil)] 12:29:02 INFO - PROCESS | 1834 | ++DOMWINDOW == 171 (0x7f298a5f0c00) [pid = 1834] [serial = 2292] [outer = 0x7f298a5ebc00] 12:29:02 INFO - PROCESS | 1834 | 1462476542578 Marionette DEBUG loaded listener.js 12:29:02 INFO - PROCESS | 1834 | ++DOMWINDOW == 172 (0x7f298a791000) [pid = 1834] [serial = 2293] [outer = 0x7f298a5ebc00] 12:29:03 INFO - PROCESS | 1834 | 1462476543348 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]]]}] 12:29:03 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader interface object 12:29:03 INFO - TEST-PASS | /FileAPI/fileReader.html | no-argument FileReader constructor 12:29:03 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- abort 12:29:03 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- events 12:29:03 INFO - TEST-OK | /FileAPI/fileReader.html | took 1491ms 12:29:03 INFO - PROCESS | 1834 | 1462476543366 Marionette TRACE conn3 -> [0,3021,"getWindowHandle",null] 12:29:03 INFO - PROCESS | 1834 | 1462476543369 Marionette TRACE conn3 <- [1,3021,null,{"value":"8"}] 12:29:03 INFO - TEST-START | /FileAPI/historical.html 12:29:03 INFO - PROCESS | 1834 | 1462476543376 Marionette TRACE conn3 -> [0,3022,"setScriptTimeout",{"ms":35000}] 12:29:03 INFO - PROCESS | 1834 | 1462476543379 Marionette TRACE conn3 <- [1,3022,null,{}] 12:29:03 INFO - PROCESS | 1834 | 1462476543384 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}] 12:29:03 INFO - PROCESS | 1834 | 1462476543624 Marionette TRACE conn3 <- [1,3023,null,{"value":null}] 12:29:03 INFO - PROCESS | 1834 | 1462476543878 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\", \"80296d11-d1d5-4e42-bf66-5e284310a16f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:29:03 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f298d005000 == 180 [pid = 1834] [id = 765] 12:29:03 INFO - PROCESS | 1834 | ++DOMWINDOW == 173 (0x7f298a5e6800) [pid = 1834] [serial = 2294] [outer = (nil)] 12:29:03 INFO - PROCESS | 1834 | ++DOMWINDOW == 174 (0x7f298a966000) [pid = 1834] [serial = 2295] [outer = 0x7f298a5e6800] 12:29:03 INFO - PROCESS | 1834 | 1462476543950 Marionette DEBUG loaded listener.js 12:29:04 INFO - PROCESS | 1834 | ++DOMWINDOW == 175 (0x7f298a970800) [pid = 1834] [serial = 2296] [outer = 0x7f298a5e6800] 12:29:04 INFO - PROCESS | 1834 | 1462476544753 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"]]]}] 12:29:04 INFO - TEST-PASS | /FileAPI/historical.html | "toNativeLineEndings" should not be supported 12:29:04 INFO - TEST-PASS | /FileAPI/historical.html | "FileError" should not be supported 12:29:04 INFO - TEST-PASS | /FileAPI/historical.html | "FileException" should not be supported 12:29:04 INFO - TEST-PASS | /FileAPI/historical.html | Blob should not support slice prefixed 12:29:04 INFO - TEST-PASS | /FileAPI/historical.html | BlobBuilder should not be supported. 12:29:04 INFO - TEST-FAIL | /FileAPI/historical.html | FileReader should not support readAsBinaryString - assert_false: should not be in reader expected false got true 12:29:04 INFO - @http://web-platform.test:8000/FileAPI/historical.html:42:9 12:29:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:29:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:29:04 INFO - @http://web-platform.test:8000/FileAPI/historical.html:40:5 12:29:04 INFO - TEST-OK | /FileAPI/historical.html | took 1439ms 12:29:04 INFO - PROCESS | 1834 | 1462476544820 Marionette TRACE conn3 -> [0,3025,"getWindowHandle",null] 12:29:04 INFO - PROCESS | 1834 | 1462476544822 Marionette TRACE conn3 <- [1,3025,null,{"value":"8"}] 12:29:04 INFO - TEST-START | /FileAPI/idlharness.html 12:29:04 INFO - PROCESS | 1834 | 1462476544829 Marionette TRACE conn3 -> [0,3026,"setScriptTimeout",{"ms":35000}] 12:29:04 INFO - PROCESS | 1834 | 1462476544832 Marionette TRACE conn3 <- [1,3026,null,{}] 12:29:04 INFO - PROCESS | 1834 | 1462476544837 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}] 12:29:05 INFO - PROCESS | 1834 | 1462476545067 Marionette TRACE conn3 <- [1,3027,null,{"value":null}] 12:29:05 INFO - PROCESS | 1834 | 1462476545354 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\", \"80296d11-d1d5-4e42-bf66-5e284310a16f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:29:05 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f298d0df800 == 181 [pid = 1834] [id = 766] 12:29:05 INFO - PROCESS | 1834 | ++DOMWINDOW == 176 (0x7f298a5ecc00) [pid = 1834] [serial = 2297] [outer = (nil)] 12:29:05 INFO - PROCESS | 1834 | ++DOMWINDOW == 177 (0x7f298a98a800) [pid = 1834] [serial = 2298] [outer = 0x7f298a5ecc00] 12:29:05 INFO - PROCESS | 1834 | 1462476545442 Marionette DEBUG loaded listener.js 12:29:05 INFO - PROCESS | 1834 | ++DOMWINDOW == 178 (0x7f298b9c6400) [pid = 1834] [serial = 2299] [outer = 0x7f298a5ecc00] 12:29:07 INFO - PROCESS | 1834 | 1462476547044 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]]]}] 12:29:07 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation createObjectURL(Blob) 12:29:07 INFO - TEST-FAIL | /FileAPI/idlharness.html | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 12:29:07 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 12:29:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:29:07 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 12:29:07 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 12:29:07 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 12:29:07 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 12:29:07 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 12:29:07 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 12:29:07 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 12:29:07 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 12:29:07 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 12:29:07 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation revokeObjectURL(DOMString) 12:29:07 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface object 12:29:07 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object length 12:29:07 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object name 12:29:07 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object 12:29:07 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object's "constructor" property 12:29:07 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute size 12:29:07 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute type 12:29:07 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false 12:29:07 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 12:29:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:29:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:29:07 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 12:29:07 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 12:29:07 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 12:29:07 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 12:29:07 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 12:29:07 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 12:29:07 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 12:29:07 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 12:29:07 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 12:29:07 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: operation slice(long long,long long,DOMString) 12:29:07 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing 12:29:07 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 12:29:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:29:07 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 12:29:07 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 12:29:07 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 12:29:07 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 12:29:07 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 12:29:07 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 12:29:07 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 12:29:07 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 12:29:07 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 12:29:07 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob must be primary interface of new Blob(["TEST"]) 12:29:07 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new Blob(["TEST"]) 12:29:07 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) 12:29:07 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) 12:29:07 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 12:29:07 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 12:29:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:29:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:29:07 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 12:29:07 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 12:29:07 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 12:29:07 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 12:29:07 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 12:29:07 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 12:29:07 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 12:29:07 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 12:29:07 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 12:29:07 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) 12:29:07 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 12:29:07 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 12:29:07 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 12:29:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:29:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:29:07 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 12:29:07 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 12:29:07 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 12:29:07 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 12:29:07 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 12:29:07 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 12:29:07 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 12:29:07 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 12:29:07 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 12:29:07 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface object 12:29:07 INFO - TEST-FAIL | /FileAPI/idlharness.html | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 12:29:07 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 12:29:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:29:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:29:07 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 12:29:07 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 12:29:07 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 12:29:07 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 12:29:07 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 12:29:07 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 12:29:07 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 12:29:07 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 12:29:07 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface object name 12:29:07 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object 12:29:07 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object's "constructor" property 12:29:07 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute name 12:29:07 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute lastModified 12:29:07 INFO - TEST-PASS | /FileAPI/idlharness.html | File must be primary interface of new File(["myFileBits"], "myFileName") 12:29:07 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new File(["myFileBits"], "myFileName") 12:29:07 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) 12:29:07 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) 12:29:07 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) 12:29:07 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) 12:29:07 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 12:29:07 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 12:29:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:29:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:29:07 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 12:29:07 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 12:29:07 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 12:29:07 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 12:29:07 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 12:29:07 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 12:29:07 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 12:29:07 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 12:29:07 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 12:29:07 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) 12:29:07 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 12:29:07 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 12:29:07 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 12:29:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:29:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:29:07 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 12:29:07 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 12:29:07 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 12:29:07 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 12:29:07 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 12:29:07 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 12:29:07 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 12:29:07 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 12:29:07 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 12:29:07 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface object 12:29:07 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object length 12:29:07 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object name 12:29:07 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object 12:29:07 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object's "constructor" property 12:29:07 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: operation item(unsigned long) 12:29:07 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: attribute length 12:29:07 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList must be primary interface of file_input.files 12:29:07 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of file_input.files 12:29:07 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "item" with the proper type (0) 12:29:07 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: calling item(unsigned long) on file_input.files with too few arguments must throw TypeError 12:29:07 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "length" with the proper type (1) 12:29:07 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface object 12:29:07 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object length 12:29:07 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object name 12:29:07 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object 12:29:07 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object's "constructor" property 12:29:07 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsArrayBuffer(Blob) 12:29:07 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsText(Blob,DOMString) 12:29:07 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsDataURL(Blob) 12:29:07 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation abort() 12:29:07 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface object 12:29:07 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface prototype object 12:29:07 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface object 12:29:07 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface prototype object 12:29:07 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface object 12:29:07 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface prototype object 12:29:07 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute readyState 12:29:07 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute result 12:29:07 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute error 12:29:07 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadstart 12:29:07 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onprogress 12:29:07 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onload 12:29:07 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onabort 12:29:07 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onerror 12:29:07 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadend 12:29:07 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader must be primary interface of new FileReader() 12:29:07 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new FileReader() 12:29:07 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) 12:29:07 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError 12:29:07 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) 12:29:07 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError 12:29:07 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) 12:29:07 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError 12:29:07 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) 12:29:07 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) 12:29:07 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) 12:29:07 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) 12:29:07 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) 12:29:07 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) 12:29:07 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) 12:29:07 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) 12:29:07 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) 12:29:07 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) 12:29:07 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) 12:29:07 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) 12:29:07 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) 12:29:07 INFO - TEST-OK | /FileAPI/idlharness.html | took 2327ms 12:29:07 INFO - PROCESS | 1834 | 1462476547246 Marionette TRACE conn3 -> [0,3029,"getWindowHandle",null] 12:29:07 INFO - PROCESS | 1834 | 1462476547251 Marionette TRACE conn3 <- [1,3029,null,{"value":"8"}] 12:29:07 INFO - TEST-START | /FileAPI/idlharness.worker 12:29:07 INFO - PROCESS | 1834 | 1462476547288 Marionette TRACE conn3 -> [0,3030,"setScriptTimeout",{"ms":35000}] 12:29:07 INFO - PROCESS | 1834 | 1462476547291 Marionette TRACE conn3 <- [1,3030,null,{}] 12:29:07 INFO - PROCESS | 1834 | 1462476547301 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}] 12:29:07 INFO - PROCESS | 1834 | 1462476547532 Marionette TRACE conn3 <- [1,3031,null,{"value":null}] 12:29:07 INFO - PROCESS | 1834 | 1462476547799 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\", \"80296d11-d1d5-4e42-bf66-5e284310a16f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:29:07 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f298c96a000 == 182 [pid = 1834] [id = 767] 12:29:07 INFO - PROCESS | 1834 | ++DOMWINDOW == 179 (0x7f298a970c00) [pid = 1834] [serial = 2300] [outer = (nil)] 12:29:07 INFO - PROCESS | 1834 | ++DOMWINDOW == 180 (0x7f298bcf1800) [pid = 1834] [serial = 2301] [outer = 0x7f298a970c00] 12:29:07 INFO - PROCESS | 1834 | 1462476547874 Marionette DEBUG loaded listener.js 12:29:07 INFO - PROCESS | 1834 | ++DOMWINDOW == 181 (0x7f298cbb6000) [pid = 1834] [serial = 2302] [outer = 0x7f298a970c00] 12:29:08 INFO - PROCESS | 1834 | [1834] 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 12:29:10 INFO - PROCESS | 1834 | 1462476549953 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,{},{}]]]}] 12:29:10 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation createObjectURL(Blob) - {} 12:29:10 INFO - {} 12:29:10 INFO - TEST-FAIL | /FileAPI/idlharness.worker | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 12:29:10 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 12:29:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:29:10 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 12:29:10 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 12:29:10 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 12:29:10 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 12:29:10 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 12:29:10 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 12:29:10 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation revokeObjectURL(DOMString) - {} 12:29:10 INFO - {} 12:29:10 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface object - {} 12:29:10 INFO - {} 12:29:10 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object length - {} 12:29:10 INFO - {} 12:29:10 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object name - {} 12:29:10 INFO - {} 12:29:10 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object - {} 12:29:10 INFO - {} 12:29:10 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object's "constructor" property - {} 12:29:10 INFO - {} 12:29:10 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute size - {} 12:29:10 INFO - {} 12:29:10 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute type - {} 12:29:10 INFO - {} 12:29:10 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false 12:29:10 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 12:29:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:29:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:29:10 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 12:29:10 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 12:29:10 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 12:29:10 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 12:29:10 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 12:29:10 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 12:29:10 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: operation slice(long long,long long,DOMString) - {} 12:29:10 INFO - {} 12:29:10 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing 12:29:10 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 12:29:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:29:10 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 12:29:10 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 12:29:10 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 12:29:10 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 12:29:10 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 12:29:10 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 12:29:10 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob must be primary interface of new Blob(["TEST"]) - {} 12:29:10 INFO - {} 12:29:10 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new Blob(["TEST"]) - {} 12:29:10 INFO - {} 12:29:10 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) - {} 12:29:10 INFO - {} 12:29:10 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) - {} 12:29:10 INFO - {} 12:29:10 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 12:29:10 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 12:29:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:29:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:29:10 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 12:29:10 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 12:29:10 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 12:29:10 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 12:29:10 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 12:29:10 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 12:29:10 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) - {} 12:29:10 INFO - {} 12:29:10 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 - {} 12:29:10 INFO - {} 12:29:10 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 12:29:10 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 12:29:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:29:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:29:10 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 12:29:10 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 12:29:10 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 12:29:10 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 12:29:10 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 12:29:10 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 12:29:10 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface object - {} 12:29:10 INFO - {} 12:29:10 INFO - TEST-FAIL | /FileAPI/idlharness.worker | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 12:29:10 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 12:29:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:29:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:29:10 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 12:29:10 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 12:29:10 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 12:29:10 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 12:29:10 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 12:29:10 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface object name - {} 12:29:10 INFO - {} 12:29:10 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object - {} 12:29:10 INFO - {} 12:29:10 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object's "constructor" property - {} 12:29:10 INFO - {} 12:29:10 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute name - {} 12:29:10 INFO - {} 12:29:10 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute lastModified - {} 12:29:10 INFO - {} 12:29:10 INFO - TEST-PASS | /FileAPI/idlharness.worker | File must be primary interface of new File(["myFileBits"], "myFileName") - {} 12:29:10 INFO - {} 12:29:10 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new File(["myFileBits"], "myFileName") - {} 12:29:10 INFO - {} 12:29:10 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) - {} 12:29:10 INFO - {} 12:29:10 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) - {} 12:29:10 INFO - {} 12:29:10 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) - {} 12:29:10 INFO - {} 12:29:10 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) - {} 12:29:10 INFO - {} 12:29:10 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 12:29:10 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 12:29:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:29:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:29:10 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 12:29:10 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 12:29:10 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 12:29:10 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 12:29:10 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 12:29:10 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 12:29:10 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) - {} 12:29:10 INFO - {} 12:29:10 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 - {} 12:29:10 INFO - {} 12:29:10 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 12:29:10 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 12:29:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:29:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:29:10 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 12:29:10 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 12:29:10 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 12:29:10 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 12:29:10 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 12:29:10 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 12:29:10 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 12:29:10 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:689:9 12:29:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:29:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:29:10 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:668:5 12:29:10 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 12:29:10 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 12:29:10 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 12:29:10 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 12:29:10 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 12:29:10 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:780:13 12:29:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:29:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:29:10 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 12:29:10 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 12:29:10 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 12:29:10 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 12:29:10 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 12:29:10 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object name - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 12:29:10 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:807:13 12:29:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:29:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:29:10 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:803:9 12:29:10 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 12:29:10 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 12:29:10 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 12:29:10 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 12:29:10 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 12:29:10 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:837:9 12:29:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:29:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:29:10 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:828:5 12:29:10 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 12:29:10 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 12:29:10 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 12:29:10 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 12:29:10 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 12:29:10 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:940:9 12:29:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:29:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:29:10 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:934:5 12:29:10 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 12:29:10 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 12:29:10 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 12:29:10 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 12:29:10 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 12:29:10 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1115:9 12:29:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:29:10 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 12:29:10 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 12:29:10 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 12:29:10 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 12:29:10 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 12:29:10 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 12:29:10 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: attribute length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 12:29:10 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1041:9 12:29:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:29:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:29:10 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 12:29:10 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 12:29:10 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 12:29:10 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 12:29:10 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 12:29:10 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 12:29:10 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface object - {} 12:29:10 INFO - {} 12:29:10 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object length - {} 12:29:10 INFO - {} 12:29:10 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object name - {} 12:29:10 INFO - {} 12:29:10 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object - {} 12:29:10 INFO - {} 12:29:10 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object's "constructor" property - {} 12:29:10 INFO - {} 12:29:10 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsArrayBuffer(Blob) - {} 12:29:10 INFO - {} 12:29:10 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsText(Blob,DOMString) - {} 12:29:10 INFO - {} 12:29:10 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsDataURL(Blob) - {} 12:29:10 INFO - {} 12:29:10 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation abort() - {} 12:29:10 INFO - {} 12:29:10 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface object - {} 12:29:10 INFO - {} 12:29:10 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface prototype object - {} 12:29:10 INFO - {} 12:29:10 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface object - {} 12:29:10 INFO - {} 12:29:10 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface prototype object - {} 12:29:10 INFO - {} 12:29:10 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface object - {} 12:29:10 INFO - {} 12:29:10 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface prototype object - {} 12:29:10 INFO - {} 12:29:10 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute readyState - {} 12:29:10 INFO - {} 12:29:10 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute result - {} 12:29:10 INFO - {} 12:29:10 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute error - {} 12:29:10 INFO - {} 12:29:10 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadstart - {} 12:29:10 INFO - {} 12:29:10 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onprogress - {} 12:29:10 INFO - {} 12:29:10 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onload - {} 12:29:10 INFO - {} 12:29:10 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onabort - {} 12:29:10 INFO - {} 12:29:10 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onerror - {} 12:29:10 INFO - {} 12:29:10 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadend - {} 12:29:10 INFO - {} 12:29:10 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader must be primary interface of new FileReader() - {} 12:29:10 INFO - {} 12:29:10 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReader() - {} 12:29:10 INFO - {} 12:29:10 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 12:29:10 INFO - {} 12:29:10 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError - {} 12:29:10 INFO - {} 12:29:10 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) - {} 12:29:10 INFO - {} 12:29:10 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError - {} 12:29:10 INFO - {} 12:29:10 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) - {} 12:29:10 INFO - {} 12:29:10 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError - {} 12:29:10 INFO - {} 12:29:10 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) - {} 12:29:10 INFO - {} 12:29:10 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) - {} 12:29:10 INFO - {} 12:29:10 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) - {} 12:29:10 INFO - {} 12:29:10 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) - {} 12:29:10 INFO - {} 12:29:10 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) - {} 12:29:10 INFO - {} 12:29:10 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) - {} 12:29:10 INFO - {} 12:29:10 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) - {} 12:29:10 INFO - {} 12:29:10 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) - {} 12:29:10 INFO - {} 12:29:10 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) - {} 12:29:10 INFO - {} 12:29:10 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) - {} 12:29:10 INFO - {} 12:29:10 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) - {} 12:29:10 INFO - {} 12:29:10 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) - {} 12:29:10 INFO - {} 12:29:10 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) - {} 12:29:10 INFO - {} 12:29:10 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface object - {} 12:29:10 INFO - {} 12:29:10 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object length - {} 12:29:10 INFO - {} 12:29:10 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object name - {} 12:29:10 INFO - {} 12:29:10 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object - {} 12:29:10 INFO - {} 12:29:10 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object's "constructor" property - {} 12:29:10 INFO - {} 12:29:10 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsArrayBuffer(Blob) - {} 12:29:10 INFO - {} 12:29:10 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsText(Blob,DOMString) - {} 12:29:10 INFO - {} 12:29:10 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsDataURL(Blob) - {} 12:29:10 INFO - {} 12:29:10 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync must be primary interface of new FileReaderSync() - {} 12:29:10 INFO - {} 12:29:10 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReaderSync() - {} 12:29:10 INFO - {} 12:29:10 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 12:29:10 INFO - {} 12:29:10 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsArrayBuffer(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 12:29:10 INFO - {} 12:29:10 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsText" with the proper type (1) - {} 12:29:10 INFO - {} 12:29:10 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsText(Blob,DOMString) on new FileReaderSync() with too few arguments must throw TypeError - {} 12:29:10 INFO - {} 12:29:10 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsDataURL" with the proper type (2) - {} 12:29:10 INFO - {} 12:29:10 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsDataURL(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 12:29:10 INFO - {} 12:29:10 INFO - TEST-OK | /FileAPI/idlharness.worker | took 2791ms 12:29:10 INFO - PROCESS | 1834 | 1462476550058 Marionette TRACE conn3 -> [0,3033,"getWindowHandle",null] 12:29:10 INFO - PROCESS | 1834 | 1462476550061 Marionette TRACE conn3 <- [1,3033,null,{"value":"8"}] 12:29:10 INFO - TEST-START | /FileAPI/blob/Blob-XHR-revoke.html 12:29:10 INFO - PROCESS | 1834 | 1462476550067 Marionette TRACE conn3 -> [0,3034,"setScriptTimeout",{"ms":35000}] 12:29:10 INFO - PROCESS | 1834 | 1462476550069 Marionette TRACE conn3 <- [1,3034,null,{}] 12:29:10 INFO - PROCESS | 1834 | 1462476550082 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}] 12:29:10 INFO - PROCESS | 1834 | 1462476550448 Marionette TRACE conn3 <- [1,3035,null,{"value":null}] 12:29:10 INFO - PROCESS | 1834 | 1462476550726 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\", \"80296d11-d1d5-4e42-bf66-5e284310a16f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:29:10 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f299008e800 == 183 [pid = 1834] [id = 768] 12:29:10 INFO - PROCESS | 1834 | ++DOMWINDOW == 182 (0x7f298b9d1800) [pid = 1834] [serial = 2303] [outer = (nil)] 12:29:10 INFO - PROCESS | 1834 | ++DOMWINDOW == 183 (0x7f298cd2e000) [pid = 1834] [serial = 2304] [outer = 0x7f298b9d1800] 12:29:10 INFO - PROCESS | 1834 | 1462476550799 Marionette DEBUG loaded listener.js 12:29:10 INFO - PROCESS | 1834 | ++DOMWINDOW == 184 (0x7f298d47e000) [pid = 1834] [serial = 2305] [outer = 0x7f298b9d1800] 12:29:11 INFO - PROCESS | 1834 | 1462476551571 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]]]}] 12:29:11 INFO - TEST-PASS | /FileAPI/blob/Blob-XHR-revoke.html | Revoking blob URL used with XMLHttpRequest 12:29:11 INFO - TEST-OK | /FileAPI/blob/Blob-XHR-revoke.html | took 1539ms 12:29:11 INFO - PROCESS | 1834 | 1462476551607 Marionette TRACE conn3 -> [0,3037,"getWindowHandle",null] 12:29:11 INFO - PROCESS | 1834 | 1462476551610 Marionette TRACE conn3 <- [1,3037,null,{"value":"8"}] 12:29:11 INFO - TEST-START | /FileAPI/blob/Blob-close.html 12:29:11 INFO - PROCESS | 1834 | 1462476551616 Marionette TRACE conn3 -> [0,3038,"setScriptTimeout",{"ms":35000}] 12:29:11 INFO - PROCESS | 1834 | 1462476551619 Marionette TRACE conn3 <- [1,3038,null,{}] 12:29:11 INFO - PROCESS | 1834 | 1462476551624 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}] 12:29:11 INFO - PROCESS | 1834 | 1462476551849 Marionette TRACE conn3 <- [1,3039,null,{"value":null}] 12:29:12 INFO - PROCESS | 1834 | 1462476552131 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\", \"80296d11-d1d5-4e42-bf66-5e284310a16f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:29:12 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f299276e800 == 184 [pid = 1834] [id = 769] 12:29:12 INFO - PROCESS | 1834 | ++DOMWINDOW == 185 (0x7f298cbb6800) [pid = 1834] [serial = 2306] [outer = (nil)] 12:29:12 INFO - PROCESS | 1834 | ++DOMWINDOW == 186 (0x7f298d713c00) [pid = 1834] [serial = 2307] [outer = 0x7f298cbb6800] 12:29:12 INFO - PROCESS | 1834 | 1462476552201 Marionette DEBUG loaded listener.js 12:29:12 INFO - PROCESS | 1834 | ++DOMWINDOW == 187 (0x7f298d7ec000) [pid = 1834] [serial = 2308] [outer = 0x7f298cbb6800] 12:29:12 INFO - PROCESS | 1834 | 1462476552997 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"]]]}] 12:29:13 INFO - TEST-FAIL | /FileAPI/blob/Blob-close.html | Blob.close - blob.close is not a function 12:29:13 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:13:3 12:29:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:29:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:29:13 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:10:1 12:29:13 INFO - TEST-OK | /FileAPI/blob/Blob-close.html | took 1431ms 12:29:13 INFO - PROCESS | 1834 | 1462476553049 Marionette TRACE conn3 -> [0,3041,"getWindowHandle",null] 12:29:13 INFO - PROCESS | 1834 | 1462476553052 Marionette TRACE conn3 <- [1,3041,null,{"value":"8"}] 12:29:13 INFO - TEST-START | /FileAPI/blob/Blob-constructor.html 12:29:13 INFO - PROCESS | 1834 | 1462476553059 Marionette TRACE conn3 -> [0,3042,"setScriptTimeout",{"ms":35000}] 12:29:13 INFO - PROCESS | 1834 | 1462476553062 Marionette TRACE conn3 <- [1,3042,null,{}] 12:29:13 INFO - PROCESS | 1834 | 1462476553068 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}] 12:29:13 INFO - PROCESS | 1834 | 1462476553326 Marionette TRACE conn3 <- [1,3043,null,{"value":null}] 12:29:13 INFO - PROCESS | 1834 | 1462476553604 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\", \"80296d11-d1d5-4e42-bf66-5e284310a16f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:29:13 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f2994b8a800 == 185 [pid = 1834] [id = 770] 12:29:13 INFO - PROCESS | 1834 | ++DOMWINDOW == 188 (0x7f298cbbdc00) [pid = 1834] [serial = 2309] [outer = (nil)] 12:29:13 INFO - PROCESS | 1834 | ++DOMWINDOW == 189 (0x7f298e58a800) [pid = 1834] [serial = 2310] [outer = 0x7f298cbbdc00] 12:29:13 INFO - PROCESS | 1834 | 1462476553688 Marionette DEBUG loaded listener.js 12:29:13 INFO - PROCESS | 1834 | ++DOMWINDOW == 190 (0x7f298e596800) [pid = 1834] [serial = 2311] [outer = 0x7f298cbbdc00] 12:29:14 INFO - PROCESS | 1834 | 1462476554752 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]]]}] 12:29:14 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob interface object 12:29:14 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor 12:29:14 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without 'new' 12:29:14 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without brackets 12:29:14 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing non-objects, Dates and RegExps for blobParts should throw a TypeError. 12:29:14 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A plain object with @@iterator should be treated as a sequence for the blobParts argument. 12:29:14 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. 12:29:14 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A String object should be treated as a sequence for the blobParts argument. 12:29:14 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A Uint8Array object should be treated as a sequence for the blobParts argument. 12:29:14 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | The length getter should be invoked and any exceptions should be propagated. 12:29:14 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'.) 12:29:14 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToUint32 should be applied to the length and any exceptions should be propagated. 12:29:14 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Getters and value conversions should happen in order until an exception is thrown. 12:29:14 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array and any exceptions should be propagated. 12:29:14 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (pop). 12:29:14 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (unshift). 12:29:14 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array. 12:29:14 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ArrayBuffer elements of the blobParts array should be supported. 12:29:14 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing typed arrays as elements of the blobParts array should work. 12:29:14 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a Float64Array as element of the blobParts array should work. 12:29:14 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing an platform object that supports indexed properties as the blobParts array should work (select). 12:29:14 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (MessagePort[]). 12:29:14 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (Attr[]). 12:29:14 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two blobs 12:29:14 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two buffers 12:29:14 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two bufferviews 12:29:14 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with mixed types 12:29:14 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. 12:29:14 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:391:3 12:29:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:29:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:29:14 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:390:1 12:29:14 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | options properties should be accessed in lexicographic order. 12:29:14 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Arguments should be evaluated from left to right. 12:29:14 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults. 12:29:14 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults (with newlines). 12:29:14 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults. 12:29:14 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults (with newlines). 12:29:14 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults. 12:29:14 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults (with newlines). 12:29:14 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults. 12:29:14 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults (with newlines). 12:29:14 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. 12:29:14 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:431:12 12:29:14 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 12:29:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:29:14 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 12:29:14 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:430:3 12:29:14 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 12:29:14 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. 12:29:14 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:438:12 12:29:14 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 12:29:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:29:14 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 12:29:14 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:437:3 12:29:14 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 12:29:14 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults. 12:29:14 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults (with newlines). 12:29:14 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'transparent'. 12:29:14 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'native'. - assert_equals: expected 9 but got 8 12:29:14 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:12:5 12:29:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:29:14 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 12:29:14 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:453:1 12:29:14 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "" 12:29:14 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "a" 12:29:14 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "A" - assert_equals: expected "a" but got "A" 12:29:14 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 12:29:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:29:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:29:14 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 12:29:14 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 12:29:14 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/html" 12:29:14 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "TEXT/HTML" - assert_equals: expected "text/html" but got "TEXT/HTML" 12:29:14 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 12:29:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:29:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:29:14 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 12:29:14 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 12:29:14 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "å" - assert_equals: expected "" but got "å" 12:29:14 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 12:29:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:29:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:29:14 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 12:29:14 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 12:29:14 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "𐑾" - assert_equals: expected "" but got "𐑾" 12:29:14 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 12:29:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:29:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:29:14 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 12:29:14 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 12:29:14 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type " image/gif " 12:29:14 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "\timage/gif\t" - assert_equals: expected "" but got "\timage/gif\t" 12:29:14 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 12:29:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:29:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:29:14 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 12:29:14 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 12:29:14 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif;" - assert_equals: expected "" but got "image/gif;" 12:29:14 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 12:29:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:29:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:29:14 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 12:29:14 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 12:29:14 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "İmage/gif" - assert_equals: expected "" but got "İmage/gif" 12:29:14 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 12:29:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:29:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:29:14 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 12:29:14 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 12:29:14 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "ımage/gif" - assert_equals: expected "" but got "ımage/gif" 12:29:14 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 12:29:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:29:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:29:14 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 12:29:14 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 12:29:14 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif\0" - assert_equals: expected "" but got "image/gif\0" 12:29:14 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 12:29:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:29:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:29:14 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 12:29:14 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 12:29:14 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "unknown/unknown" 12:29:14 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/plain" 12:29:14 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "image/png" 12:29:14 INFO - TEST-OK | /FileAPI/blob/Blob-constructor.html | took 1761ms 12:29:14 INFO - PROCESS | 1834 | 1462476554842 Marionette TRACE conn3 -> [0,3045,"getWindowHandle",null] 12:29:14 INFO - PROCESS | 1834 | 1462476554851 Marionette TRACE conn3 <- [1,3045,null,{"value":"8"}] 12:29:14 INFO - TEST-START | /FileAPI/blob/Blob-in-worker.worker 12:29:14 INFO - PROCESS | 1834 | 1462476554865 Marionette TRACE conn3 -> [0,3046,"setScriptTimeout",{"ms":35000}] 12:29:14 INFO - PROCESS | 1834 | 1462476554873 Marionette TRACE conn3 <- [1,3046,null,{}] 12:29:14 INFO - PROCESS | 1834 | 1462476554883 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}] 12:29:15 INFO - PROCESS | 1834 | 1462476555140 Marionette TRACE conn3 <- [1,3047,null,{"value":null}] 12:29:15 INFO - PROCESS | 1834 | 1462476555530 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\", \"80296d11-d1d5-4e42-bf66-5e284310a16f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:29:15 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f298d3d0800 == 186 [pid = 1834] [id = 771] 12:29:15 INFO - PROCESS | 1834 | ++DOMWINDOW == 191 (0x7f2986b3d000) [pid = 1834] [serial = 2312] [outer = (nil)] 12:29:15 INFO - PROCESS | 1834 | ++DOMWINDOW == 192 (0x7f298b9ca800) [pid = 1834] [serial = 2313] [outer = 0x7f2986b3d000] 12:29:15 INFO - PROCESS | 1834 | 1462476555603 Marionette DEBUG loaded listener.js 12:29:15 INFO - PROCESS | 1834 | ++DOMWINDOW == 193 (0x7f298cd2b000) [pid = 1834] [serial = 2314] [outer = 0x7f2986b3d000] 12:29:15 INFO - PROCESS | 1834 | [1834] 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 12:29:16 INFO - PROCESS | 1834 | 1462476556491 Marionette TRACE conn3 <- [1,3048,null,{"value":["/FileAPI/blob/Blob-in-worker.worker",0,null,null,[["Create Blob in Worker",0,{},{}]]]}] 12:29:16 INFO - TEST-PASS | /FileAPI/blob/Blob-in-worker.worker | Create Blob in Worker - {} 12:29:16 INFO - {} 12:29:16 INFO - TEST-OK | /FileAPI/blob/Blob-in-worker.worker | took 1688ms 12:29:16 INFO - PROCESS | 1834 | 1462476556555 Marionette TRACE conn3 -> [0,3049,"getWindowHandle",null] 12:29:16 INFO - PROCESS | 1834 | 1462476556558 Marionette TRACE conn3 <- [1,3049,null,{"value":"8"}] 12:29:16 INFO - TEST-START | /FileAPI/blob/Blob-slice-overflow.html 12:29:16 INFO - PROCESS | 1834 | 1462476556612 Marionette TRACE conn3 -> [0,3050,"setScriptTimeout",{"ms":35000}] 12:29:16 INFO - PROCESS | 1834 | 1462476556615 Marionette TRACE conn3 <- [1,3050,null,{}] 12:29:16 INFO - PROCESS | 1834 | 1462476556623 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}] 12:29:16 INFO - PROCESS | 1834 | 1462476556846 Marionette TRACE conn3 <- [1,3051,null,{"value":null}] 12:29:18 INFO - PROCESS | 1834 | --DOCSHELL 0x7f2984f69800 == 185 [pid = 1834] [id = 448] 12:29:18 INFO - PROCESS | 1834 | --DOCSHELL 0x7f297c4eb800 == 184 [pid = 1834] [id = 679] 12:29:18 INFO - PROCESS | 1834 | --DOCSHELL 0x7f297740b000 == 183 [pid = 1834] [id = 751] 12:29:18 INFO - PROCESS | 1834 | --DOCSHELL 0x7f297c8f8800 == 182 [pid = 1834] [id = 750] 12:29:18 INFO - PROCESS | 1834 | --DOCSHELL 0x7f29790d5000 == 181 [pid = 1834] [id = 749] 12:29:18 INFO - PROCESS | 1834 | --DOCSHELL 0x7f2977258800 == 180 [pid = 1834] [id = 748] 12:29:18 INFO - PROCESS | 1834 | --DOCSHELL 0x7f298bac9000 == 179 [pid = 1834] [id = 747] 12:29:18 INFO - PROCESS | 1834 | --DOCSHELL 0x7f298a732800 == 178 [pid = 1834] [id = 746] 12:29:18 INFO - PROCESS | 1834 | --DOCSHELL 0x7f298a54b000 == 177 [pid = 1834] [id = 745] 12:29:18 INFO - PROCESS | 1834 | --DOCSHELL 0x7f2986bd5800 == 176 [pid = 1834] [id = 744] 12:29:18 INFO - PROCESS | 1834 | --DOCSHELL 0x7f2986059800 == 175 [pid = 1834] [id = 743] 12:29:18 INFO - PROCESS | 1834 | --DOCSHELL 0x7f2985e0d800 == 174 [pid = 1834] [id = 742] 12:29:18 INFO - PROCESS | 1834 | --DOCSHELL 0x7f2985b84800 == 173 [pid = 1834] [id = 741] 12:29:18 INFO - PROCESS | 1834 | --DOCSHELL 0x7f2985968800 == 172 [pid = 1834] [id = 740] 12:29:18 INFO - PROCESS | 1834 | --DOCSHELL 0x7f2984be3800 == 171 [pid = 1834] [id = 739] 12:29:18 INFO - PROCESS | 1834 | --DOCSHELL 0x7f2984447000 == 170 [pid = 1834] [id = 738] 12:29:18 INFO - PROCESS | 1834 | --DOCSHELL 0x7f2983554800 == 169 [pid = 1834] [id = 737] 12:29:18 INFO - PROCESS | 1834 | --DOCSHELL 0x7f2983346000 == 168 [pid = 1834] [id = 736] 12:29:18 INFO - PROCESS | 1834 | --DOCSHELL 0x7f2982aec800 == 167 [pid = 1834] [id = 735] 12:29:18 INFO - PROCESS | 1834 | --DOCSHELL 0x7f298132d800 == 166 [pid = 1834] [id = 734] 12:29:18 INFO - PROCESS | 1834 | --DOCSHELL 0x7f2980d51800 == 165 [pid = 1834] [id = 733] 12:29:18 INFO - PROCESS | 1834 | --DOCSHELL 0x7f298095b800 == 164 [pid = 1834] [id = 732] 12:29:18 INFO - PROCESS | 1834 | --DOCSHELL 0x7f297f721000 == 163 [pid = 1834] [id = 731] 12:29:18 INFO - PROCESS | 1834 | --DOCSHELL 0x7f297f26e000 == 162 [pid = 1834] [id = 730] 12:29:18 INFO - PROCESS | 1834 | --DOCSHELL 0x7f297e6b9000 == 161 [pid = 1834] [id = 729] 12:29:18 INFO - PROCESS | 1834 | --DOCSHELL 0x7f29790db800 == 160 [pid = 1834] [id = 728] 12:29:18 INFO - PROCESS | 1834 | --DOMWINDOW == 192 (0x7f297c4cd800) [pid = 1834] [serial = 2183] [outer = (nil)] [url = about:blank] 12:29:18 INFO - PROCESS | 1834 | --DOMWINDOW == 191 (0x7f2986f74000) [pid = 1834] [serial = 2123] [outer = (nil)] [url = about:blank] 12:29:18 INFO - PROCESS | 1834 | --DOMWINDOW == 190 (0x7f298ffd1400) [pid = 1834] [serial = 2133] [outer = (nil)] [url = about:blank] 12:29:18 INFO - PROCESS | 1834 | --DOMWINDOW == 189 (0x7f298cfc8c00) [pid = 1834] [serial = 2165] [outer = (nil)] [url = about:blank] 12:29:18 INFO - PROCESS | 1834 | --DOMWINDOW == 188 (0x7f29791f3000) [pid = 1834] [serial = 2175] [outer = (nil)] [url = about:blank] 12:29:18 INFO - PROCESS | 1834 | --DOMWINDOW == 187 (0x7f298cdddc00) [pid = 1834] [serial = 2130] [outer = (nil)] [url = about:blank] 12:29:18 INFO - PROCESS | 1834 | --DOMWINDOW == 186 (0x7f29833ae800) [pid = 1834] [serial = 2120] [outer = (nil)] [url = about:blank] 12:29:18 INFO - PROCESS | 1834 | --DOMWINDOW == 185 (0x7f29a8240000) [pid = 1834] [serial = 2166] [outer = (nil)] [url = about:blank] 12:29:18 INFO - PROCESS | 1834 | --DOMWINDOW == 184 (0x7f299686cc00) [pid = 1834] [serial = 2139] [outer = (nil)] [url = about:blank] 12:29:18 INFO - PROCESS | 1834 | --DOMWINDOW == 183 (0x7f2979de7400) [pid = 1834] [serial = 2157] [outer = (nil)] [url = about:blank] 12:29:18 INFO - PROCESS | 1834 | --DOMWINDOW == 182 (0x7f298b9ce800) [pid = 1834] [serial = 2127] [outer = (nil)] [url = about:blank] 12:29:18 INFO - PROCESS | 1834 | --DOMWINDOW == 181 (0x7f2979ca3000) [pid = 1834] [serial = 2153] [outer = (nil)] [url = about:blank] 12:29:18 INFO - PROCESS | 1834 | --DOMWINDOW == 180 (0x7f2993b45c00) [pid = 1834] [serial = 2135] [outer = (nil)] [url = about:blank] 12:29:18 INFO - PROCESS | 1834 | --DOMWINDOW == 179 (0x7f297ab7d800) [pid = 1834] [serial = 2168] [outer = (nil)] [url = about:blank] 12:29:18 INFO - PROCESS | 1834 | --DOMWINDOW == 178 (0x7f297c1bf800) [pid = 1834] [serial = 2181] [outer = (nil)] [url = about:blank] 12:29:18 INFO - PROCESS | 1834 | --DOMWINDOW == 177 (0x7f297f88ac00) [pid = 1834] [serial = 2118] [outer = (nil)] [url = about:blank] 12:29:18 INFO - PROCESS | 1834 | --DOMWINDOW == 176 (0x7f297e8ee800) [pid = 1834] [serial = 2117] [outer = (nil)] [url = about:blank] 12:29:18 INFO - PROCESS | 1834 | --DOMWINDOW == 175 (0x7f29959d4400) [pid = 1834] [serial = 2138] [outer = (nil)] [url = about:blank] 12:29:18 INFO - PROCESS | 1834 | --DOMWINDOW == 174 (0x7f297ab81c00) [pid = 1834] [serial = 2169] [outer = (nil)] [url = about:blank] 12:29:18 INFO - PROCESS | 1834 | --DOMWINDOW == 173 (0x7f29a35e9c00) [pid = 1834] [serial = 2145] [outer = (nil)] [url = about:blank] 12:29:18 INFO - PROCESS | 1834 | --DOMWINDOW == 172 (0x7f297900e000) [pid = 1834] [serial = 2174] [outer = (nil)] [url = about:blank] 12:29:18 INFO - PROCESS | 1834 | --DOMWINDOW == 171 (0x7f297af4c400) [pid = 1834] [serial = 2180] [outer = (nil)] [url = about:blank] 12:29:18 INFO - PROCESS | 1834 | --DOMWINDOW == 170 (0x7f2979bf7000) [pid = 1834] [serial = 2177] [outer = (nil)] [url = about:blank] 12:29:18 INFO - PROCESS | 1834 | --DOMWINDOW == 169 (0x7f298115b400) [pid = 1834] [serial = 2141] [outer = (nil)] [url = about:blank] 12:29:18 INFO - PROCESS | 1834 | --DOMWINDOW == 168 (0x7f2979ded000) [pid = 1834] [serial = 2159] [outer = (nil)] [url = about:blank] 12:29:18 INFO - PROCESS | 1834 | --DOMWINDOW == 167 (0x7f29a80ac800) [pid = 1834] [serial = 2151] [outer = (nil)] [url = about:blank] 12:29:18 INFO - PROCESS | 1834 | --DOMWINDOW == 166 (0x7f29a6336800) [pid = 1834] [serial = 2147] [outer = (nil)] [url = about:blank] 12:29:18 INFO - PROCESS | 1834 | --DOMWINDOW == 165 (0x7f298a988000) [pid = 1834] [serial = 2126] [outer = (nil)] [url = about:blank] 12:29:18 INFO - PROCESS | 1834 | --DOMWINDOW == 164 (0x7f298a591400) [pid = 1834] [serial = 2124] [outer = (nil)] [url = about:blank] 12:29:18 INFO - PROCESS | 1834 | --DOMWINDOW == 163 (0x7f29979c1c00) [pid = 1834] [serial = 2142] [outer = (nil)] [url = about:blank] 12:29:18 INFO - PROCESS | 1834 | --DOMWINDOW == 162 (0x7f2979de3400) [pid = 1834] [serial = 2156] [outer = (nil)] [url = about:blank] 12:29:18 INFO - PROCESS | 1834 | --DOMWINDOW == 161 (0x7f298feca000) [pid = 1834] [serial = 2132] [outer = (nil)] [url = about:blank] 12:29:18 INFO - PROCESS | 1834 | --DOMWINDOW == 160 (0x7f29901ccc00) [pid = 1834] [serial = 2144] [outer = (nil)] [url = about:blank] 12:29:18 INFO - PROCESS | 1834 | --DOMWINDOW == 159 (0x7f2979ded400) [pid = 1834] [serial = 2178] [outer = (nil)] [url = about:blank] 12:29:18 INFO - PROCESS | 1834 | --DOMWINDOW == 158 (0x7f298cfc0000) [pid = 1834] [serial = 2162] [outer = (nil)] [url = about:blank] 12:29:18 INFO - PROCESS | 1834 | --DOMWINDOW == 157 (0x7f29a7a99c00) [pid = 1834] [serial = 2148] [outer = (nil)] [url = about:blank] 12:29:18 INFO - PROCESS | 1834 | --DOMWINDOW == 156 (0x7f298cfc4c00) [pid = 1834] [serial = 2163] [outer = (nil)] [url = about:blank] 12:29:18 INFO - PROCESS | 1834 | --DOMWINDOW == 155 (0x7f2979ca7c00) [pid = 1834] [serial = 2154] [outer = (nil)] [url = about:blank] 12:29:18 INFO - PROCESS | 1834 | --DOMWINDOW == 154 (0x7f2984653800) [pid = 1834] [serial = 2121] [outer = (nil)] [url = about:blank] 12:29:18 INFO - PROCESS | 1834 | --DOMWINDOW == 153 (0x7f29a7c82c00) [pid = 1834] [serial = 2150] [outer = (nil)] [url = about:blank] 12:29:18 INFO - PROCESS | 1834 | --DOMWINDOW == 152 (0x7f298c4f0c00) [pid = 1834] [serial = 2129] [outer = (nil)] [url = about:blank] 12:29:18 INFO - PROCESS | 1834 | --DOMWINDOW == 151 (0x7f2979010400) [pid = 1834] [serial = 2172] [outer = (nil)] [url = about:blank] 12:29:18 INFO - PROCESS | 1834 | --DOMWINDOW == 150 (0x7f297900b000) [pid = 1834] [serial = 2171] [outer = (nil)] [url = about:blank] 12:29:18 INFO - PROCESS | 1834 | --DOMWINDOW == 149 (0x7f29a7c3e400) [pid = 1834] [serial = 2160] [outer = (nil)] [url = about:blank] 12:29:18 INFO - PROCESS | 1834 | 1462476558959 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\", \"80296d11-d1d5-4e42-bf66-5e284310a16f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:29:18 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f2977270800 == 161 [pid = 1834] [id = 772] 12:29:18 INFO - PROCESS | 1834 | ++DOMWINDOW == 150 (0x7f297573ec00) [pid = 1834] [serial = 2315] [outer = (nil)] 12:29:19 INFO - PROCESS | 1834 | ++DOMWINDOW == 151 (0x7f2975746c00) [pid = 1834] [serial = 2316] [outer = 0x7f297573ec00] 12:29:19 INFO - PROCESS | 1834 | 1462476559030 Marionette DEBUG loaded listener.js 12:29:19 INFO - PROCESS | 1834 | ++DOMWINDOW == 152 (0x7f2979006000) [pid = 1834] [serial = 2317] [outer = 0x7f297573ec00] 12:29:19 INFO - PROCESS | 1834 | 1462476559751 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]]]}] 12:29:19 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is negative, relativeStart will be max((size + start), 0) 12:29:19 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is greater than blob size, relativeStart will be min(start, size) 12:29:19 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is negative, relativeEnd will be max((size + end), 0) 12:29:19 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is greater than blob size, relativeEnd will be min(end, size) 12:29:19 INFO - TEST-OK | /FileAPI/blob/Blob-slice-overflow.html | took 3235ms 12:29:19 INFO - PROCESS | 1834 | 1462476559803 Marionette TRACE conn3 -> [0,3053,"getWindowHandle",null] 12:29:19 INFO - PROCESS | 1834 | 1462476559809 Marionette TRACE conn3 <- [1,3053,null,{"value":"8"}] 12:29:19 INFO - TEST-START | /FileAPI/blob/Blob-slice.html 12:29:19 INFO - PROCESS | 1834 | 1462476559817 Marionette TRACE conn3 -> [0,3054,"setScriptTimeout",{"ms":35000}] 12:29:19 INFO - PROCESS | 1834 | 1462476559822 Marionette TRACE conn3 <- [1,3054,null,{}] 12:29:19 INFO - PROCESS | 1834 | 1462476559828 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}] 12:29:20 INFO - PROCESS | 1834 | 1462476560038 Marionette TRACE conn3 <- [1,3055,null,{"value":null}] 12:29:20 INFO - PROCESS | 1834 | 1462476560251 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\", \"80296d11-d1d5-4e42-bf66-5e284310a16f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:29:20 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f29790d5000 == 162 [pid = 1834] [id = 773] 12:29:20 INFO - PROCESS | 1834 | ++DOMWINDOW == 153 (0x7f297573f400) [pid = 1834] [serial = 2318] [outer = (nil)] 12:29:20 INFO - PROCESS | 1834 | ++DOMWINDOW == 154 (0x7f2979c9bc00) [pid = 1834] [serial = 2319] [outer = 0x7f297573f400] 12:29:20 INFO - PROCESS | 1834 | 1462476560317 Marionette DEBUG loaded listener.js 12:29:20 INFO - PROCESS | 1834 | ++DOMWINDOW == 155 (0x7f2979ca5000) [pid = 1834] [serial = 2320] [outer = 0x7f297573f400] 12:29:21 INFO - PROCESS | 1834 | 1462476561509 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"]]]}] 12:29:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | no-argument Blob slice 12:29:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slices 12:29:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob1. 12:29:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob2. 12:29:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,0). 12:29:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,0). 12:29:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,1). 12:29:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,1). 12:29:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,2). 12:29:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,2). 12:29:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,3). 12:29:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,3). 12:29:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,4). 12:29:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,4). 12:29:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,5). 12:29:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,5). 12:29:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,6). 12:29:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,6). 12:29:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,7). 12:29:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,7). 12:29:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,8). 12:29:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,8). 12:29:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,0). 12:29:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,0). 12:29:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,1). 12:29:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,1). 12:29:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,2). 12:29:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,2). 12:29:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,3). 12:29:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,3). 12:29:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,4). 12:29:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,4). 12:29:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,5). 12:29:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,5). 12:29:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,6). 12:29:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,6). 12:29:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,7). 12:29:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,7). 12:29:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,0). 12:29:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,0). 12:29:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,1). 12:29:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,1). 12:29:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,2). 12:29:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,2). 12:29:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,3). 12:29:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,3). 12:29:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,0). 12:29:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,0). 12:29:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,1). 12:29:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,1). 12:29:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,2). 12:29:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,2). 12:29:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,3). 12:29:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,3). 12:29:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,4). 12:29:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,4). 12:29:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,5). 12:29:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,5). 12:29:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,0). 12:29:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,0). 12:29:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,1). 12:29:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,1). 12:29:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,2). 12:29:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,2). 12:29:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,3). 12:29:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,3). 12:29:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,4). 12:29:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,4). 12:29:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,0). 12:29:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,0). 12:29:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,1). 12:29:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,1). 12:29:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,2). 12:29:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,2). 12:29:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,3). 12:29:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,3). 12:29:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,0). 12:29:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,0). 12:29:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,1). 12:29:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,1). 12:29:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,2). 12:29:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,2). 12:29:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,0). 12:29:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,0). 12:29:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,1). 12:29:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,1). 12:29:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,2). 12:29:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,2). 12:29:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,3). 12:29:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,3). 12:29:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,0). 12:29:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,0). 12:29:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,1). 12:29:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,1). 12:29:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,2). 12:29:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,2). 12:29:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,3). 12:29:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,3). 12:29:21 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("ÿ") - assert_equals: expected "" but got "ÿ" 12:29:21 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 12:29:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:29:21 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 12:29:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 12:29:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 12:29:21 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te(xt/plain") - assert_equals: expected "" but got "te(xt/plain" 12:29:21 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 12:29:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:29:21 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 12:29:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 12:29:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 12:29:21 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te)xt/plain") - assert_equals: expected "" but got "te)xt/plain" 12:29:21 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 12:29:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:29:21 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 12:29:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 12:29:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 12:29:21 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "te>xt/plain" 12:29:21 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 12:29:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:29:21 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 12:29:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 12:29:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 12:29:21 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te@xt/plain") - assert_equals: expected "" but got "te@xt/plain" 12:29:21 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 12:29:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:29:21 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 12:29:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 12:29:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 12:29:21 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te,xt/plain") - assert_equals: expected "" but got "te,xt/plain" 12:29:21 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 12:29:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:29:21 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 12:29:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 12:29:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 12:29:21 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te;xt/plain") - assert_equals: expected "" but got "te;xt/plain" 12:29:21 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 12:29:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:29:21 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 12:29:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 12:29:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 12:29:21 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te:xt/plain") - assert_equals: expected "" but got "te:xt/plain" 12:29:21 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 12:29:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:29:21 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 12:29:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 12:29:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 12:29:21 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\\xt/plain") - assert_equals: expected "" but got "te\\xt/plain" 12:29:21 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 12:29:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:29:21 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 12:29:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 12:29:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 12:29:21 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\"xt/plain") - assert_equals: expected "" but got "te\"xt/plain" 12:29:21 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 12:29:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:29:21 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 12:29:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 12:29:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 12:29:21 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te/xt/plain") - assert_equals: expected "" but got "te/xt/plain" 12:29:21 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 12:29:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:29:21 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 12:29:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 12:29:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 12:29:21 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te[xt/plain") - assert_equals: expected "" but got "te[xt/plain" 12:29:21 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 12:29:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:29:21 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 12:29:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 12:29:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 12:29:21 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te]xt/plain") - assert_equals: expected "" but got "te]xt/plain" 12:29:21 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 12:29:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:29:21 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 12:29:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 12:29:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 12:29:21 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te?xt/plain") - assert_equals: expected "" but got "te?xt/plain" 12:29:21 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 12:29:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:29:21 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 12:29:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 12:29:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 12:29:21 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te=xt/plain") - assert_equals: expected "" but got "te=xt/plain" 12:29:21 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 12:29:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:29:21 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 12:29:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 12:29:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 12:29:21 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te{xt/plain") - assert_equals: expected "" but got "te{xt/plain" 12:29:21 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 12:29:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:29:21 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 12:29:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 12:29:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 12:29:21 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te}xt/plain") - assert_equals: expected "" but got "te}xt/plain" 12:29:21 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 12:29:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:29:21 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 12:29:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 12:29:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 12:29:21 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te xt/plain") - assert_equals: expected "" but got "te xt/plain" 12:29:21 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 12:29:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:29:21 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 12:29:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 12:29:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 12:29:21 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\txt/plain") - assert_equals: expected "" but got "te\txt/plain" 12:29:21 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 12:29:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:29:21 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 12:29:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 12:29:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 12:29:21 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\0xt/plain") - assert_equals: expected "" but got "te\0xt/plain" 12:29:21 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 12:29:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:29:21 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 12:29:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 12:29:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 12:29:21 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\x1fxt/plain") - assert_equals: expected "" but got "te\x1fxt/plain" 12:29:21 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 12:29:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:29:21 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 12:29:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 12:29:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 12:29:21 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "text/plain" 12:29:21 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 12:29:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:29:21 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 12:29:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 12:29:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 12:29:21 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Valid contentType ("TEXT/PLAIN") - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 12:29:21 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 12:29:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:29:21 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 12:29:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 12:29:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 12:29:21 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" 12:29:21 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 12:29:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:29:21 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 12:29:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 12:29:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 12:29:21 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" 12:29:21 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 12:29:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:29:21 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 12:29:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 12:29:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 12:29:21 INFO - TEST-OK | /FileAPI/blob/Blob-slice.html | took 1764ms 12:29:21 INFO - PROCESS | 1834 | 1462476561590 Marionette TRACE conn3 -> [0,3057,"getWindowHandle",null] 12:29:21 INFO - PROCESS | 1834 | 1462476561599 Marionette TRACE conn3 <- [1,3057,null,{"value":"8"}] 12:29:21 INFO - TEST-START | /FileAPI/file/File-constructor.html 12:29:21 INFO - PROCESS | 1834 | 1462476561669 Marionette TRACE conn3 -> [0,3058,"setScriptTimeout",{"ms":35000}] 12:29:21 INFO - PROCESS | 1834 | 1462476561675 Marionette TRACE conn3 <- [1,3058,null,{}] 12:29:21 INFO - PROCESS | 1834 | 1462476561717 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}] 12:29:22 INFO - PROCESS | 1834 | 1462476562101 Marionette TRACE conn3 <- [1,3059,null,{"value":null}] 12:29:22 INFO - PROCESS | 1834 | 1462476562146 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\", \"80296d11-d1d5-4e42-bf66-5e284310a16f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:29:22 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f297cc1d800 == 163 [pid = 1834] [id = 774] 12:29:22 INFO - PROCESS | 1834 | ++DOMWINDOW == 156 (0x7f2979dec000) [pid = 1834] [serial = 2321] [outer = (nil)] 12:29:22 INFO - PROCESS | 1834 | ++DOMWINDOW == 157 (0x7f297ce87800) [pid = 1834] [serial = 2322] [outer = 0x7f2979dec000] 12:29:22 INFO - PROCESS | 1834 | 1462476562217 Marionette DEBUG loaded listener.js 12:29:22 INFO - PROCESS | 1834 | ++DOMWINDOW == 158 (0x7f297e8ee800) [pid = 1834] [serial = 2323] [outer = 0x7f2979dec000] 12:29:23 INFO - PROCESS | 1834 | 1462476563137 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]]]}] 12:29:23 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | File interface object exists 12:29:23 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | DOMString fileBits 12:29:23 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Unicode DOMString fileBits 12:29:23 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Empty Blob fileBits 12:29:23 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Blob fileBits 12:29:23 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | ArrayBuffer fileBits 12:29:23 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Typed array fileBits 12:29:23 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Various fileBits 12:29:23 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using fileName 12:29:23 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using special character in fileName - assert_equals: expected "dummy:foo" but got "dummy/foo" 12:29:23 INFO - test_second_argument/<@http://web-platform.test:8000/FileAPI/file/File-constructor.html:38:5 12:29:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:29:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:29:23 INFO - test_second_argument@http://web-platform.test:8000/FileAPI/file/File-constructor.html:35:3 12:29:23 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:43:1 12:29:23 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using type on the File constructor 12:29:23 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using uppercase characters in type - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 12:29:23 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:54:3 12:29:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:29:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:29:23 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:51:1 12:29:23 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using illegal character for type - assert_equals: expected "" but got "𝓽𝓮𝔁𝓽/𝔭𝔩𝔞𝔦𝔫" 12:29:23 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:59:3 12:29:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:29:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:29:23 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:56:1 12:29:23 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using lastModified 12:29:23 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Misusing name 12:29:23 INFO - TEST-OK | /FileAPI/file/File-constructor.html | took 1569ms 12:29:23 INFO - PROCESS | 1834 | 1462476563193 Marionette TRACE conn3 -> [0,3061,"getWindowHandle",null] 12:29:23 INFO - PROCESS | 1834 | 1462476563200 Marionette TRACE conn3 <- [1,3061,null,{"value":"8"}] 12:29:23 INFO - TEST-START | /FileAPI/file/Worker-read-file-constructor.worker 12:29:23 INFO - PROCESS | 1834 | 1462476563224 Marionette TRACE conn3 -> [0,3062,"setScriptTimeout",{"ms":35000}] 12:29:23 INFO - PROCESS | 1834 | 1462476563234 Marionette TRACE conn3 <- [1,3062,null,{}] 12:29:23 INFO - PROCESS | 1834 | 1462476563239 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}] 12:29:24 INFO - PROCESS | 1834 | 1462476564046 Marionette TRACE conn3 <- [1,3063,null,{"value":null}] 12:29:24 INFO - PROCESS | 1834 | --DOMWINDOW == 157 (0x7f297f21ec00) [pid = 1834] [serial = 2203] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.nonfinite.html] 12:29:24 INFO - PROCESS | 1834 | --DOMWINDOW == 156 (0x7f2980d9a800) [pid = 1834] [serial = 2200] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.basic.html] 12:29:24 INFO - PROCESS | 1834 | --DOMWINDOW == 155 (0x7f297f225c00) [pid = 1834] [serial = 2197] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.skewed.html] 12:29:24 INFO - PROCESS | 1834 | --DOMWINDOW == 154 (0x7f297ce8cc00) [pid = 1834] [serial = 2194] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.nonfinite.html] 12:29:24 INFO - PROCESS | 1834 | --DOMWINDOW == 153 (0x7f297ce89000) [pid = 1834] [serial = 2191] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.multiply.html] 12:29:24 INFO - PROCESS | 1834 | --DOMWINDOW == 152 (0x7f297ac27800) [pid = 1834] [serial = 2188] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.identity.html] 12:29:24 INFO - PROCESS | 1834 | --DOMWINDOW == 151 (0x7f297574a400) [pid = 1834] [serial = 2185] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.skewed.html] 12:29:24 INFO - PROCESS | 1834 | --DOMWINDOW == 150 (0x7f2975744c00) [pid = 1834] [serial = 2247] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/stopImmediatePropagation.effect.html] 12:29:24 INFO - PROCESS | 1834 | --DOMWINDOW == 149 (0x7f2975740000) [pid = 1834] [serial = 2244] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/domnodeinserted.html] 12:29:24 INFO - PROCESS | 1834 | --DOMWINDOW == 148 (0x7f298583f000) [pid = 1834] [serial = 2241] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/dispatchEvent.click.checkbox.html] 12:29:24 INFO - PROCESS | 1834 | --DOMWINDOW == 147 (0x7f2986173400) [pid = 1834] [serial = 2239] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/support/ProcessingInstruction.DOMCharacterDataModified.xml] 12:29:24 INFO - PROCESS | 1834 | --DOMWINDOW == 146 (0x7f298465d800) [pid = 1834] [serial = 2236] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html] 12:29:24 INFO - PROCESS | 1834 | --DOMWINDOW == 145 (0x7f298d483400) [pid = 1834] [serial = 2134] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.transformation.html] 12:29:24 INFO - PROCESS | 1834 | --DOMWINDOW == 144 (0x7f297540d000) [pid = 1834] [serial = 2113] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html] 12:29:24 INFO - PROCESS | 1834 | --DOMWINDOW == 143 (0x7f2979de5400) [pid = 1834] [serial = 2250] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/stopPropagation.deferred.effect.html] 12:29:24 INFO - PROCESS | 1834 | --DOMWINDOW == 142 (0x7f2975409400) [pid = 1834] [serial = 2253] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html] 12:29:24 INFO - PROCESS | 1834 | --DOMWINDOW == 141 (0x7f2984629000) [pid = 1834] [serial = 2233] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html] 12:29:24 INFO - PROCESS | 1834 | --DOMWINDOW == 140 (0x7f2984626400) [pid = 1834] [serial = 2230] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html] 12:29:24 INFO - PROCESS | 1834 | --DOMWINDOW == 139 (0x7f29773db800) [pid = 1834] [serial = 2227] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventListener.eventHandler.html] 12:29:24 INFO - PROCESS | 1834 | --DOMWINDOW == 138 (0x7f2984484c00) [pid = 1834] [serial = 2224] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/DOM.event.flow.html] 12:29:24 INFO - PROCESS | 1834 | --DOMWINDOW == 137 (0x7f2983230800) [pid = 1834] [serial = 2221] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html] 12:29:24 INFO - PROCESS | 1834 | --DOMWINDOW == 136 (0x7f297fae2000) [pid = 1834] [serial = 2218] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html] 12:29:24 INFO - PROCESS | 1834 | --DOMWINDOW == 135 (0x7f2983233000) [pid = 1834] [serial = 2215] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html] 12:29:24 INFO - PROCESS | 1834 | --DOMWINDOW == 134 (0x7f29811a4400) [pid = 1834] [serial = 2212] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/event-phases-order.html] 12:29:24 INFO - PROCESS | 1834 | --DOMWINDOW == 133 (0x7f2980eadc00) [pid = 1834] [serial = 2209] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/constructors.html] 12:29:24 INFO - PROCESS | 1834 | --DOMWINDOW == 132 (0x7f298092b800) [pid = 1834] [serial = 2206] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/ClickFakeEvent.nondocument.html] 12:29:24 INFO - PROCESS | 1834 | 1462476564247 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\", \"80296d11-d1d5-4e42-bf66-5e284310a16f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:29:24 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f297e654800 == 164 [pid = 1834] [id = 775] 12:29:24 INFO - PROCESS | 1834 | ++DOMWINDOW == 133 (0x7f2975409400) [pid = 1834] [serial = 2324] [outer = (nil)] 12:29:24 INFO - PROCESS | 1834 | ++DOMWINDOW == 134 (0x7f2979de5400) [pid = 1834] [serial = 2325] [outer = 0x7f2975409400] 12:29:24 INFO - PROCESS | 1834 | 1462476564313 Marionette DEBUG loaded listener.js 12:29:24 INFO - PROCESS | 1834 | ++DOMWINDOW == 135 (0x7f297f462c00) [pid = 1834] [serial = 2326] [outer = 0x7f2975409400] 12:29:24 INFO - PROCESS | 1834 | [1834] 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 12:29:25 INFO - PROCESS | 1834 | 1462476565011 Marionette TRACE conn3 <- [1,3064,null,{"value":["/FileAPI/file/Worker-read-file-constructor.worker",0,null,null,[["FileReader in Worker",0,{},{}]]]}] 12:29:25 INFO - TEST-PASS | /FileAPI/file/Worker-read-file-constructor.worker | FileReader in Worker - {} 12:29:25 INFO - {} 12:29:25 INFO - TEST-OK | /FileAPI/file/Worker-read-file-constructor.worker | took 1853ms 12:29:25 INFO - PROCESS | 1834 | 1462476565063 Marionette TRACE conn3 -> [0,3065,"getWindowHandle",null] 12:29:25 INFO - TEST-START | /FileAPI/filelist-section/filelist.html 12:29:25 INFO - PROCESS | 1834 | 1462476565067 Marionette TRACE conn3 <- [1,3065,null,{"value":"8"}] 12:29:25 INFO - PROCESS | 1834 | 1462476565073 Marionette TRACE conn3 -> [0,3066,"setScriptTimeout",{"ms":35000}] 12:29:25 INFO - PROCESS | 1834 | 1462476565075 Marionette TRACE conn3 <- [1,3066,null,{}] 12:29:25 INFO - PROCESS | 1834 | 1462476565080 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}] 12:29:25 INFO - PROCESS | 1834 | 1462476565349 Marionette TRACE conn3 <- [1,3067,null,{"value":null}] 12:29:25 INFO - PROCESS | 1834 | 1462476565365 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\", \"80296d11-d1d5-4e42-bf66-5e284310a16f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:29:25 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f2980c98800 == 165 [pid = 1834] [id = 776] 12:29:25 INFO - PROCESS | 1834 | ++DOMWINDOW == 136 (0x7f297540d000) [pid = 1834] [serial = 2327] [outer = (nil)] 12:29:25 INFO - PROCESS | 1834 | ++DOMWINDOW == 137 (0x7f2980ead800) [pid = 1834] [serial = 2328] [outer = 0x7f297540d000] 12:29:25 INFO - PROCESS | 1834 | 1462476565430 Marionette DEBUG loaded listener.js 12:29:25 INFO - PROCESS | 1834 | ++DOMWINDOW == 138 (0x7f298115b800) [pid = 1834] [serial = 2329] [outer = 0x7f297540d000] 12:29:26 INFO - PROCESS | 1834 | 1462476566529 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]]]}] 12:29:26 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if window has a FileList property 12:29:26 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if FileList.length is 0 12:29:26 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a instanceof Function 12:29:26 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a method of fileList 12:29:26 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the item method returns null when no file selected 12:29:26 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if length is fileList's attribute 12:29:26 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the fileList length is 0 when no file selected 12:29:26 INFO - TEST-OK | /FileAPI/filelist-section/filelist.html | took 1483ms 12:29:26 INFO - PROCESS | 1834 | 1462476566559 Marionette TRACE conn3 -> [0,3069,"getWindowHandle",null] 12:29:26 INFO - PROCESS | 1834 | 1462476566565 Marionette TRACE conn3 <- [1,3069,null,{"value":"8"}] 12:29:26 INFO - TEST-START | /FileAPI/reading-data-section/Determining-Encoding.html 12:29:26 INFO - PROCESS | 1834 | 1462476566573 Marionette TRACE conn3 -> [0,3070,"setScriptTimeout",{"ms":35000}] 12:29:26 INFO - PROCESS | 1834 | 1462476566578 Marionette TRACE conn3 <- [1,3070,null,{}] 12:29:26 INFO - PROCESS | 1834 | 1462476566588 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}] 12:29:26 INFO - PROCESS | 1834 | 1462476566848 Marionette TRACE conn3 <- [1,3071,null,{"value":null}] 12:29:27 INFO - PROCESS | 1834 | 1462476567153 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\", \"80296d11-d1d5-4e42-bf66-5e284310a16f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:29:27 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f297c4eb800 == 166 [pid = 1834] [id = 777] 12:29:27 INFO - PROCESS | 1834 | ++DOMWINDOW == 139 (0x7f29791fc800) [pid = 1834] [serial = 2330] [outer = (nil)] 12:29:27 INFO - PROCESS | 1834 | ++DOMWINDOW == 140 (0x7f2979c9ec00) [pid = 1834] [serial = 2331] [outer = 0x7f29791fc800] 12:29:27 INFO - PROCESS | 1834 | 1462476567229 Marionette DEBUG loaded listener.js 12:29:27 INFO - PROCESS | 1834 | ++DOMWINDOW == 141 (0x7f2979de5c00) [pid = 1834] [serial = 2332] [outer = 0x7f29791fc800] 12:29:28 INFO - PROCESS | 1834 | 1462476568038 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]]]}] 12:29:28 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with encoding argument 12:29:28 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with type attribute 12:29:28 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-8 BOM 12:29:28 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding without anything implying charset. 12:29:28 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16BE BOM 12:29:28 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16LE BOM 12:29:28 INFO - TEST-OK | /FileAPI/reading-data-section/Determining-Encoding.html | took 1491ms 12:29:28 INFO - PROCESS | 1834 | 1462476568066 Marionette TRACE conn3 -> [0,3073,"getWindowHandle",null] 12:29:28 INFO - PROCESS | 1834 | 1462476568075 Marionette TRACE conn3 <- [1,3073,null,{"value":"8"}] 12:29:28 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html 12:29:28 INFO - PROCESS | 1834 | 1462476568086 Marionette TRACE conn3 -> [0,3074,"setScriptTimeout",{"ms":35000}] 12:29:28 INFO - PROCESS | 1834 | 1462476568090 Marionette TRACE conn3 <- [1,3074,null,{}] 12:29:28 INFO - PROCESS | 1834 | 1462476568096 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}] 12:29:28 INFO - PROCESS | 1834 | 1462476568365 Marionette TRACE conn3 <- [1,3075,null,{"value":null}] 12:29:28 INFO - PROCESS | 1834 | 1462476568646 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\", \"80296d11-d1d5-4e42-bf66-5e284310a16f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:29:28 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f29808ce000 == 167 [pid = 1834] [id = 778] 12:29:28 INFO - PROCESS | 1834 | ++DOMWINDOW == 142 (0x7f297ab77c00) [pid = 1834] [serial = 2333] [outer = (nil)] 12:29:28 INFO - PROCESS | 1834 | ++DOMWINDOW == 143 (0x7f297c1c6800) [pid = 1834] [serial = 2334] [outer = 0x7f297ab77c00] 12:29:28 INFO - PROCESS | 1834 | 1462476568734 Marionette DEBUG loaded listener.js 12:29:28 INFO - PROCESS | 1834 | ++DOMWINDOW == 144 (0x7f297e855000) [pid = 1834] [serial = 2335] [outer = 0x7f297ab77c00] 12:29:29 INFO - PROCESS | 1834 | 1462476569600 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]]]}] 12:29:29 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadstart: initial value 12:29:29 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onprogress: initial value 12:29:29 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onload: initial value 12:29:29 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onabort: initial value 12:29:29 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onerror: initial value 12:29:29 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadend: initial value 12:29:29 INFO - TEST-OK | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | took 1534ms 12:29:29 INFO - PROCESS | 1834 | 1462476569621 Marionette TRACE conn3 -> [0,3077,"getWindowHandle",null] 12:29:29 INFO - PROCESS | 1834 | 1462476569626 Marionette TRACE conn3 <- [1,3077,null,{"value":"8"}] 12:29:29 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-multiple-reads.html 12:29:29 INFO - PROCESS | 1834 | 1462476569632 Marionette TRACE conn3 -> [0,3078,"setScriptTimeout",{"ms":35000}] 12:29:29 INFO - PROCESS | 1834 | 1462476569638 Marionette TRACE conn3 <- [1,3078,null,{}] 12:29:29 INFO - PROCESS | 1834 | 1462476569674 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}] 12:29:29 INFO - PROCESS | 1834 | 1462476569986 Marionette TRACE conn3 <- [1,3079,null,{"value":null}] 12:29:30 INFO - PROCESS | 1834 | 1462476570237 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\", \"80296d11-d1d5-4e42-bf66-5e284310a16f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:29:30 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f29808e0800 == 168 [pid = 1834] [id = 779] 12:29:30 INFO - PROCESS | 1834 | ++DOMWINDOW == 145 (0x7f297b2ed400) [pid = 1834] [serial = 2336] [outer = (nil)] 12:29:30 INFO - PROCESS | 1834 | ++DOMWINDOW == 146 (0x7f297f888400) [pid = 1834] [serial = 2337] [outer = 0x7f297b2ed400] 12:29:30 INFO - PROCESS | 1834 | 1462476570314 Marionette DEBUG loaded listener.js 12:29:30 INFO - PROCESS | 1834 | ++DOMWINDOW == 147 (0x7f2980d9a800) [pid = 1834] [serial = 2338] [outer = 0x7f297b2ed400] 12:29:31 INFO - PROCESS | 1834 | 1462476571166 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] 12:29:31 INFO - PROCESS | 1834 | 1462476571236 Marionette TRACE conn3 <- [1,3081,null,{"value":"8"}] 12:29:31 INFO - TEST-START | /FileAPI/reading-data-section/filereader_abort.html 12:29:31 INFO - PROCESS | 1834 | 1462476571251 Marionette TRACE conn3 -> [0,3082,"setScriptTimeout",{"ms":35000}] 12:29:31 INFO - PROCESS | 1834 | 1462476571255 Marionette TRACE conn3 <- [1,3082,null,{}] 12:29:31 INFO - PROCESS | 1834 | 1462476571282 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}] 12:29:31 INFO - PROCESS | 1834 | 1462476571542 Marionette TRACE conn3 <- [1,3083,null,{"value":null}] 12:29:31 INFO - PROCESS | 1834 | 1462476571848 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\", \"80296d11-d1d5-4e42-bf66-5e284310a16f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:29:31 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f2983376000 == 169 [pid = 1834] [id = 780] 12:29:31 INFO - PROCESS | 1834 | ++DOMWINDOW == 148 (0x7f297fad8c00) [pid = 1834] [serial = 2339] [outer = (nil)] 12:29:31 INFO - PROCESS | 1834 | ++DOMWINDOW == 149 (0x7f298240dc00) [pid = 1834] [serial = 2340] [outer = 0x7f297fad8c00] 12:29:31 INFO - PROCESS | 1834 | 1462476571968 Marionette DEBUG loaded listener.js 12:29:32 INFO - PROCESS | 1834 | ++DOMWINDOW == 150 (0x7f2982475400) [pid = 1834] [serial = 2341] [outer = 0x7f297fad8c00] 12:29:32 INFO - PROCESS | 1834 | 1462476572779 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]]]}] 12:29:32 INFO - TEST-FAIL | /FileAPI/reading-data-section/filereader_abort.html | Aborting before read - 12:29:32 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:17:7 12:29:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:29:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:29:32 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:15:5 12:29:32 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_abort.html | Aborting after read 12:29:32 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_abort.html | took 1549ms 12:29:32 INFO - PROCESS | 1834 | 1462476572801 Marionette TRACE conn3 -> [0,3085,"getWindowHandle",null] 12:29:32 INFO - PROCESS | 1834 | 1462476572805 Marionette TRACE conn3 <- [1,3085,null,{"value":"8"}] 12:29:32 INFO - TEST-START | /FileAPI/reading-data-section/filereader_error.html 12:29:32 INFO - PROCESS | 1834 | 1462476572810 Marionette TRACE conn3 -> [0,3086,"setScriptTimeout",{"ms":35000}] 12:29:32 INFO - PROCESS | 1834 | 1462476572813 Marionette TRACE conn3 <- [1,3086,null,{}] 12:29:32 INFO - PROCESS | 1834 | 1462476572819 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}] 12:29:33 INFO - PROCESS | 1834 | 1462476573051 Marionette TRACE conn3 <- [1,3087,null,{"value":null}] 12:29:33 INFO - PROCESS | 1834 | 1462476573337 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\", \"80296d11-d1d5-4e42-bf66-5e284310a16f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:29:33 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f2984443000 == 170 [pid = 1834] [id = 781] 12:29:33 INFO - PROCESS | 1834 | ++DOMWINDOW == 151 (0x7f2982405400) [pid = 1834] [serial = 2342] [outer = (nil)] 12:29:33 INFO - PROCESS | 1834 | ++DOMWINDOW == 152 (0x7f29825a7400) [pid = 1834] [serial = 2343] [outer = 0x7f2982405400] 12:29:33 INFO - PROCESS | 1834 | 1462476573411 Marionette DEBUG loaded listener.js 12:29:33 INFO - PROCESS | 1834 | ++DOMWINDOW == 153 (0x7f2982c3c400) [pid = 1834] [serial = 2344] [outer = 0x7f2982405400] 12:29:34 INFO - PROCESS | 1834 | 1462476574195 Marionette TRACE conn3 <- [1,3088,null,{"value":["/FileAPI/reading-data-section/filereader_error.html",0,null,null,[["FileAPI Test: filereader_error",0,null,null]]]}] 12:29:34 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_error.html | FileAPI Test: filereader_error 12:29:34 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_error.html | took 1391ms 12:29:34 INFO - PROCESS | 1834 | 1462476574202 Marionette TRACE conn3 -> [0,3089,"getWindowHandle",null] 12:29:34 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html 12:29:34 INFO - PROCESS | 1834 | 1462476574206 Marionette TRACE conn3 <- [1,3089,null,{"value":"8"}] 12:29:34 INFO - PROCESS | 1834 | 1462476574211 Marionette TRACE conn3 -> [0,3090,"setScriptTimeout",{"ms":35000}] 12:29:34 INFO - PROCESS | 1834 | 1462476574214 Marionette TRACE conn3 <- [1,3090,null,{}] 12:29:34 INFO - PROCESS | 1834 | 1462476574219 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}] 12:29:34 INFO - PROCESS | 1834 | 1462476574491 Marionette TRACE conn3 <- [1,3091,null,{"value":null}] 12:29:34 INFO - PROCESS | 1834 | 1462476574770 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\", \"80296d11-d1d5-4e42-bf66-5e284310a16f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:29:34 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f2985a2a800 == 171 [pid = 1834] [id = 782] 12:29:34 INFO - PROCESS | 1834 | ++DOMWINDOW == 154 (0x7f297f884000) [pid = 1834] [serial = 2345] [outer = (nil)] 12:29:34 INFO - PROCESS | 1834 | ++DOMWINDOW == 155 (0x7f29833af400) [pid = 1834] [serial = 2346] [outer = 0x7f297f884000] 12:29:34 INFO - PROCESS | 1834 | 1462476574849 Marionette DEBUG loaded listener.js 12:29:34 INFO - PROCESS | 1834 | ++DOMWINDOW == 156 (0x7f298448a800) [pid = 1834] [serial = 2347] [outer = 0x7f297f884000] 12:29:35 INFO - PROCESS | 1834 | 1462476575632 Marionette TRACE conn3 <- [1,3092,null,{"value":["/FileAPI/reading-data-section/filereader_readAsArrayBuffer.html",0,null,null,[["FileAPI Test: filereader_readAsArrayBuffer",0,null,null]]]}] 12:29:35 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | FileAPI Test: filereader_readAsArrayBuffer 12:29:35 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | took 1430ms 12:29:35 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsDataURL.html 12:29:35 INFO - PROCESS | 1834 | 1462476575641 Marionette TRACE conn3 -> [0,3093,"getWindowHandle",null] 12:29:35 INFO - PROCESS | 1834 | 1462476575644 Marionette TRACE conn3 <- [1,3093,null,{"value":"8"}] 12:29:35 INFO - PROCESS | 1834 | 1462476575648 Marionette TRACE conn3 -> [0,3094,"setScriptTimeout",{"ms":35000}] 12:29:35 INFO - PROCESS | 1834 | 1462476575652 Marionette TRACE conn3 <- [1,3094,null,{}] 12:29:35 INFO - PROCESS | 1834 | 1462476575657 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}] 12:29:35 INFO - PROCESS | 1834 | 1462476575882 Marionette TRACE conn3 <- [1,3095,null,{"value":null}] 12:29:36 INFO - PROCESS | 1834 | 1462476576167 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\", \"80296d11-d1d5-4e42-bf66-5e284310a16f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:29:36 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f2985c75800 == 172 [pid = 1834] [id = 783] 12:29:36 INFO - PROCESS | 1834 | ++DOMWINDOW == 157 (0x7f297ce85c00) [pid = 1834] [serial = 2348] [outer = (nil)] 12:29:36 INFO - PROCESS | 1834 | ++DOMWINDOW == 158 (0x7f2984650400) [pid = 1834] [serial = 2349] [outer = 0x7f297ce85c00] 12:29:36 INFO - PROCESS | 1834 | 1462476576240 Marionette DEBUG loaded listener.js 12:29:36 INFO - PROCESS | 1834 | ++DOMWINDOW == 159 (0x7f2985845400) [pid = 1834] [serial = 2350] [outer = 0x7f297ce85c00] 12:29:37 INFO - PROCESS | 1834 | 1462476577068 Marionette TRACE conn3 <- [1,3096,null,{"value":["/FileAPI/reading-data-section/filereader_readAsDataURL.html",0,null,null,[["FileAPI Test: filereader_readAsDataURL",0,null,null]]]}] 12:29:37 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsDataURL.html | FileAPI Test: filereader_readAsDataURL 12:29:37 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsDataURL.html | took 1438ms 12:29:37 INFO - PROCESS | 1834 | 1462476577088 Marionette TRACE conn3 -> [0,3097,"getWindowHandle",null] 12:29:37 INFO - PROCESS | 1834 | 1462476577090 Marionette TRACE conn3 <- [1,3097,null,{"value":"8"}] 12:29:37 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsText.html 12:29:37 INFO - PROCESS | 1834 | 1462476577098 Marionette TRACE conn3 -> [0,3098,"setScriptTimeout",{"ms":35000}] 12:29:37 INFO - PROCESS | 1834 | 1462476577101 Marionette TRACE conn3 <- [1,3098,null,{}] 12:29:37 INFO - PROCESS | 1834 | 1462476577107 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}] 12:29:37 INFO - PROCESS | 1834 | 1462476577340 Marionette TRACE conn3 <- [1,3099,null,{"value":null}] 12:29:37 INFO - PROCESS | 1834 | 1462476577594 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\", \"80296d11-d1d5-4e42-bf66-5e284310a16f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:29:37 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f2986070000 == 173 [pid = 1834] [id = 784] 12:29:37 INFO - PROCESS | 1834 | ++DOMWINDOW == 160 (0x7f2980da5c00) [pid = 1834] [serial = 2351] [outer = (nil)] 12:29:37 INFO - PROCESS | 1834 | ++DOMWINDOW == 161 (0x7f2985902c00) [pid = 1834] [serial = 2352] [outer = 0x7f2980da5c00] 12:29:37 INFO - PROCESS | 1834 | 1462476577668 Marionette DEBUG loaded listener.js 12:29:37 INFO - PROCESS | 1834 | ++DOMWINDOW == 162 (0x7f2985b29400) [pid = 1834] [serial = 2353] [outer = 0x7f2980da5c00] 12:29:38 INFO - PROCESS | 1834 | 1462476578463 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]]]}] 12:29:38 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-8. 12:29:38 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-16. 12:29:38 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsText.html | took 1430ms 12:29:38 INFO - PROCESS | 1834 | 1462476578529 Marionette TRACE conn3 -> [0,3101,"getWindowHandle",null] 12:29:38 INFO - PROCESS | 1834 | 1462476578533 Marionette TRACE conn3 <- [1,3101,null,{"value":"8"}] 12:29:38 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readystate.html 12:29:38 INFO - PROCESS | 1834 | 1462476578539 Marionette TRACE conn3 -> [0,3102,"setScriptTimeout",{"ms":35000}] 12:29:38 INFO - PROCESS | 1834 | 1462476578541 Marionette TRACE conn3 <- [1,3102,null,{}] 12:29:38 INFO - PROCESS | 1834 | 1462476578547 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}] 12:29:38 INFO - PROCESS | 1834 | 1462476578786 Marionette TRACE conn3 <- [1,3103,null,{"value":null}] 12:29:39 INFO - PROCESS | 1834 | 1462476579068 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\", \"80296d11-d1d5-4e42-bf66-5e284310a16f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:29:39 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f298a53b800 == 174 [pid = 1834] [id = 785] 12:29:39 INFO - PROCESS | 1834 | ++DOMWINDOW == 163 (0x7f29811aa800) [pid = 1834] [serial = 2354] [outer = (nil)] 12:29:39 INFO - PROCESS | 1834 | ++DOMWINDOW == 164 (0x7f2986047c00) [pid = 1834] [serial = 2355] [outer = 0x7f29811aa800] 12:29:39 INFO - PROCESS | 1834 | 1462476579144 Marionette DEBUG loaded listener.js 12:29:39 INFO - PROCESS | 1834 | ++DOMWINDOW == 165 (0x7f298615e400) [pid = 1834] [serial = 2356] [outer = 0x7f29811aa800] 12:29:39 INFO - PROCESS | 1834 | 1462476579948 Marionette TRACE conn3 <- [1,3104,null,{"value":["/FileAPI/reading-data-section/filereader_readystate.html",0,null,null,[["FileAPI Test: filereader_readystate",0,null,null]]]}] 12:29:39 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readystate.html | FileAPI Test: filereader_readystate 12:29:39 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readystate.html | took 1438ms 12:29:39 INFO - TEST-START | /FileAPI/reading-data-section/filereader_result.html 12:29:39 INFO - PROCESS | 1834 | 1462476579978 Marionette TRACE conn3 -> [0,3105,"getWindowHandle",null] 12:29:39 INFO - PROCESS | 1834 | 1462476579981 Marionette TRACE conn3 <- [1,3105,null,{"value":"8"}] 12:29:39 INFO - PROCESS | 1834 | 1462476579988 Marionette TRACE conn3 -> [0,3106,"setScriptTimeout",{"ms":35000}] 12:29:39 INFO - PROCESS | 1834 | 1462476579991 Marionette TRACE conn3 <- [1,3106,null,{}] 12:29:39 INFO - PROCESS | 1834 | 1462476579996 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}] 12:29:40 INFO - PROCESS | 1834 | 1462476580221 Marionette TRACE conn3 <- [1,3107,null,{"value":null}] 12:29:40 INFO - PROCESS | 1834 | 1462476580507 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\", \"80296d11-d1d5-4e42-bf66-5e284310a16f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:29:40 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f298b928800 == 175 [pid = 1834] [id = 786] 12:29:40 INFO - PROCESS | 1834 | ++DOMWINDOW == 166 (0x7f2984654800) [pid = 1834] [serial = 2357] [outer = (nil)] 12:29:40 INFO - PROCESS | 1834 | ++DOMWINDOW == 167 (0x7f2986177000) [pid = 1834] [serial = 2358] [outer = 0x7f2984654800] 12:29:40 INFO - PROCESS | 1834 | 1462476580587 Marionette DEBUG loaded listener.js 12:29:40 INFO - PROCESS | 1834 | ++DOMWINDOW == 168 (0x7f2986e64800) [pid = 1834] [serial = 2359] [outer = 0x7f2984654800] 12:29:41 INFO - PROCESS | 1834 | 1462476581376 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]]]}] 12:29:41 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsText 12:29:41 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsDataURL 12:29:41 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsArrayBuffer 12:29:41 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_result.html | took 1446ms 12:29:41 INFO - PROCESS | 1834 | 1462476581433 Marionette TRACE conn3 -> [0,3109,"getWindowHandle",null] 12:29:41 INFO - PROCESS | 1834 | 1462476581437 Marionette TRACE conn3 <- [1,3109,null,{"value":"8"}] 12:29:41 INFO - TEST-START | /FileAPI/url/url_createobjecturl_blob.html 12:29:41 INFO - PROCESS | 1834 | 1462476581444 Marionette TRACE conn3 -> [0,3110,"setScriptTimeout",{"ms":35000}] 12:29:41 INFO - PROCESS | 1834 | 1462476581449 Marionette TRACE conn3 <- [1,3110,null,{}] 12:29:41 INFO - PROCESS | 1834 | 1462476581454 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}] 12:29:41 INFO - PROCESS | 1834 | 1462476581718 Marionette TRACE conn3 <- [1,3111,null,{"value":null}] 12:29:42 INFO - PROCESS | 1834 | 1462476582004 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\", \"80296d11-d1d5-4e42-bf66-5e284310a16f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:29:42 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f298cbd8800 == 176 [pid = 1834] [id = 787] 12:29:42 INFO - PROCESS | 1834 | ++DOMWINDOW == 169 (0x7f298604a400) [pid = 1834] [serial = 2360] [outer = (nil)] 12:29:42 INFO - PROCESS | 1834 | ++DOMWINDOW == 170 (0x7f298a52dc00) [pid = 1834] [serial = 2361] [outer = 0x7f298604a400] 12:29:42 INFO - PROCESS | 1834 | 1462476582085 Marionette DEBUG loaded listener.js 12:29:42 INFO - PROCESS | 1834 | ++DOMWINDOW == 171 (0x7f298a5eac00) [pid = 1834] [serial = 2362] [outer = 0x7f298604a400] 12:29:42 INFO - PROCESS | 1834 | 1462476582860 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"]]]}] 12:29:42 INFO - TEST-PASS | /FileAPI/url/url_createobjecturl_blob.html | Check if the Blob URI starts with 'blob' using createObjectURL() 12:29:42 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 12:29:42 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:21:20 12:29:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:29:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:29:42 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:20:3 12:29:42 INFO - TEST-OK | /FileAPI/url/url_createobjecturl_blob.html | took 1484ms 12:29:42 INFO - PROCESS | 1834 | 1462476582930 Marionette TRACE conn3 -> [0,3113,"getWindowHandle",null] 12:29:42 INFO - PROCESS | 1834 | 1462476582934 Marionette TRACE conn3 <- [1,3113,null,{"value":"8"}] 12:29:42 INFO - TEST-START | /FileAPI/url/url_xmlhttprequest.html 12:29:42 INFO - PROCESS | 1834 | 1462476582940 Marionette TRACE conn3 -> [0,3114,"setScriptTimeout",{"ms":35000}] 12:29:42 INFO - PROCESS | 1834 | 1462476582943 Marionette TRACE conn3 <- [1,3114,null,{}] 12:29:42 INFO - PROCESS | 1834 | 1462476582948 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}] 12:29:43 INFO - PROCESS | 1834 | 1462476583175 Marionette TRACE conn3 <- [1,3115,null,{"value":null}] 12:29:43 INFO - PROCESS | 1834 | 1462476583465 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\", \"80296d11-d1d5-4e42-bf66-5e284310a16f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:29:43 INFO - PROCESS | 1834 | ++DOCSHELL 0x7f298d253800 == 177 [pid = 1834] [id = 788] 12:29:43 INFO - PROCESS | 1834 | ++DOMWINDOW == 172 (0x7f2982c3bc00) [pid = 1834] [serial = 2363] [outer = (nil)] 12:29:43 INFO - PROCESS | 1834 | ++DOMWINDOW == 173 (0x7f298a98cc00) [pid = 1834] [serial = 2364] [outer = 0x7f2982c3bc00] 12:29:43 INFO - PROCESS | 1834 | 1462476583543 Marionette DEBUG loaded listener.js 12:29:43 INFO - PROCESS | 1834 | ++DOMWINDOW == 174 (0x7f298bcfb400) [pid = 1834] [serial = 2365] [outer = 0x7f2982c3bc00] 12:29:44 INFO - PROCESS | 1834 | 1462476584331 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]]]}] 12:29:44 INFO - TEST-PASS | /FileAPI/url/url_xmlhttprequest.html | FileAPI Test: Creating Blob URL via XMLHttpRequest 12:29:44 INFO - TEST-OK | /FileAPI/url/url_xmlhttprequest.html | took 1429ms 12:29:44 INFO - PROCESS | 1834 | 1462476584370 Marionette TRACE conn3 -> [0,3117,"getWindowHandle",null] 12:29:44 INFO - PROCESS | 1834 | 1462476584374 Marionette TRACE conn3 <- [1,3117,null,{"value":"8"}] 12:29:45 WARNING - u'runner_teardown' () 12:29:45 INFO - No more tests 12:29:45 INFO - Got 0 unexpected results 12:29:45 INFO - SUITE-END | took 1212s 12:29:45 INFO - Closing logging queue 12:29:45 INFO - queue closed 12:29:45 INFO - Return code: 0 12:29:45 WARNING - # TBPL SUCCESS # 12:29:45 INFO - Running post-action listener: _resource_record_post_action 12:29:45 INFO - Running post-run listener: _resource_record_post_run 12:29:46 INFO - Total resource usage - Wall time: 1246s; CPU: 98.0%; Read bytes: 8568832; Write bytes: 936185856; Read time: 320; Write time: 260096 12:29:46 INFO - pull - Wall time: 0s; CPU: Can't collect data; Read bytes: 0; Write bytes: 0; Read time: 0; Write time: 0 12:29:46 INFO - install - Wall time: 29s; CPU: 100.0%; Read bytes: 0; Write bytes: 9736192; Read time: 0; Write time: 6328 12:29:46 INFO - run-tests - Wall time: 1218s; CPU: 98.0%; Read bytes: 5709824; Write bytes: 925806592; Read time: 196; Write time: 253676 12:29:46 INFO - Running post-run listener: _upload_blobber_files 12:29:46 INFO - Blob upload gear active. 12:29:46 INFO - Preparing to upload files from /builds/slave/test/build/blobber_upload_dir. 12:29:46 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 12:29:46 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'] 12:29:46 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 12:29:47 INFO - (blobuploader) - INFO - Open directory for files ... 12:29:47 INFO - (blobuploader) - INFO - Uploading /builds/slave/test/build/blobber_upload_dir/wpt_raw.log ... 12:29:47 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 12:29:47 INFO - (blobuploader) - INFO - Uploading, attempt #1. 12:29:48 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_raw.log: uploaded 12:29:48 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 12:29:48 INFO - (blobuploader) - INFO - Done attempting. 12:29:48 INFO - (blobuploader) - INFO - Uploading /builds/slave/test/build/blobber_upload_dir/wpt_errorsummary.log ... 12:29:48 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 12:29:48 INFO - (blobuploader) - INFO - Uploading, attempt #1. 12:29:49 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_errorsummary.log: uploaded 12:29:49 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 12:29:49 INFO - (blobuploader) - INFO - Done attempting. 12:29:49 INFO - (blobuploader) - INFO - Iteration through files over. 12:29:49 INFO - Return code: 0 12:29:49 INFO - rmtree: /builds/slave/test/build/uploaded_files.json 12:29:49 INFO - retry: Calling remove with args: ('/builds/slave/test/build/uploaded_files.json',), kwargs: {}, attempt #1 12:29:49 INFO - Setting buildbot property blobber_files to {"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-aurora/sha512/342d2098c3dcfbf859fe42c04f79ba8d4556a8b344bf44d8d7523b7fadb5ec16ffaaea54cf0b9c56de952c6555f6c88ee52f321700d620347cd2658a9dbf460d", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-aurora/sha512/c0658552b893f2d0c6511da3deab9b323a783a095d7530b206ff6980599b41fc6581c3604a4a27292a76fd9036d5a8d167091bd4ae8afcd0a5a9148cc8006893"} 12:29:49 INFO - Writing buildbot properties ['blobber_files'] to /builds/slave/test/properties/blobber_files 12:29:49 INFO - Writing to file /builds/slave/test/properties/blobber_files 12:29:49 INFO - Contents: 12:29:49 INFO - blobber_files:{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-aurora/sha512/342d2098c3dcfbf859fe42c04f79ba8d4556a8b344bf44d8d7523b7fadb5ec16ffaaea54cf0b9c56de952c6555f6c88ee52f321700d620347cd2658a9dbf460d", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-aurora/sha512/c0658552b893f2d0c6511da3deab9b323a783a095d7530b206ff6980599b41fc6581c3604a4a27292a76fd9036d5a8d167091bd4ae8afcd0a5a9148cc8006893"} 12:29:49 INFO - Running post-run listener: copy_logs_to_upload_dir 12:29:49 INFO - Copying logs to upload dir... 12:29:49 INFO - mkdir: /builds/slave/test/build/upload/logs 12:29:49 INFO - Copying logs to upload dir... program finished with exit code 0 elapsedTime=1350.072313 ========= master_lag: 0.31 ========= ========= Finished '/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py ...' (results: 0, elapsed: 22 mins, 30 secs) (at 2016-05-05 12:29:49.569821) ========= ========= Started set props: build_url blobber_files symbols_url (results: 0, elapsed: 0 secs) (at 2016-05-05 12:29:49.571003) ========= 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-1462474091.871433-217475222 _=/tools/buildbot/bin/python using PTY: False blobber_files:{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-aurora/sha512/342d2098c3dcfbf859fe42c04f79ba8d4556a8b344bf44d8d7523b7fadb5ec16ffaaea54cf0b9c56de952c6555f6c88ee52f321700d620347cd2658a9dbf460d", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-aurora/sha512/c0658552b893f2d0c6511da3deab9b323a783a095d7530b206ff6980599b41fc6581c3604a4a27292a76fd9036d5a8d167091bd4ae8afcd0a5a9148cc8006893"} build_url:https://queue.taskcluster.net/v1/task/GdlsavJARDCPkQjja2XDTA/artifacts/public/build/firefox-48.0a2.en-US.linux-x86_64.tar.bz2 symbols_url:https://queue.taskcluster.net/v1/task/GdlsavJARDCPkQjja2XDTA/artifacts/public/build/firefox-48.0a2.en-US.linux-x86_64.crashreporter-symbols.zip program finished with exit code 0 elapsedTime=0.035552 build_url: 'https://queue.taskcluster.net/v1/task/GdlsavJARDCPkQjja2XDTA/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/342d2098c3dcfbf859fe42c04f79ba8d4556a8b344bf44d8d7523b7fadb5ec16ffaaea54cf0b9c56de952c6555f6c88ee52f321700d620347cd2658a9dbf460d", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-aurora/sha512/c0658552b893f2d0c6511da3deab9b323a783a095d7530b206ff6980599b41fc6581c3604a4a27292a76fd9036d5a8d167091bd4ae8afcd0a5a9148cc8006893"}' symbols_url: 'https://queue.taskcluster.net/v1/task/GdlsavJARDCPkQjja2XDTA/artifacts/public/build/firefox-48.0a2.en-US.linux-x86_64.crashreporter-symbols.zip' ========= master_lag: 0.06 ========= ========= Finished set props: build_url blobber_files symbols_url (results: 0, elapsed: 0 secs) (at 2016-05-05 12:29:49.671090) ========= ========= Started 'rm -f ...' (results: 0, elapsed: 0 secs) (at 2016-05-05 12:29:49.671597) ========= 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-1462474091.871433-217475222 _=/tools/buildbot/bin/python using PTY: False program finished with exit code 0 elapsedTime=0.020364 ========= master_lag: 0.05 ========= ========= Finished 'rm -f ...' (results: 0, elapsed: 0 secs) (at 2016-05-05 12:29:49.737532) ========= ========= Started reboot skipped (results: 3, elapsed: 0 secs) (at 2016-05-05 12:29:49.737843) ========= ========= Finished reboot skipped (results: 3, elapsed: 0 secs) (at 2016-05-05 12:29:49.738200) ========= ========= Total master_lag: 0.66 =========