builder: mozilla-aurora_ubuntu64_vm-debug_test-web-platform-tests-1 slave: tst-linux64-spot-1252 starttime: 1462403394.1 results: success (0) buildid: 20160504143547 builduid: 52f9b073c31b447bae629043bfb6f83a revision: b6738ca644382710da35245e0c2e01479befeb37 ========= Started set props: master (results: 0, elapsed: 0 secs) (at 2016-05-04 16:09:54.098581) ========= master: http://buildbot-master116.bb.releng.usw2.mozilla.com:8201/ ========= Finished set props: master (results: 0, elapsed: 0 secs) (at 2016-05-04 16:09:54.099473) ========= ========= Started downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-05-04 16:09:54.099922) ========= ========= Finished downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-05-04 16:09:54.206091) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-05-04 16:09:54.206489) ========= 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-1462402986.655757-1171522623 _=/tools/buildbot/bin/python using PTY: False --2016-05-04 16:09:54-- https://hg.mozilla.org/build/tools/raw-file/default/buildfarm/utils/archiver_client.py Resolving hg.mozilla.org (hg.mozilla.org)... 63.245.215.25, 63.245.215.102 Connecting to hg.mozilla.org (hg.mozilla.org)|63.245.215.25|:443... connected. HTTP request sent, awaiting response... 200 Script output follows Length: 12141 (12K) [text/x-python] Saving to: `archiver_client.py' 0K .......... . 100% 8.99M=0.001s 2016-05-04 16:09:54 (8.99 MB/s) - `archiver_client.py' saved [12141/12141] program finished with exit code 0 elapsedTime=0.271180 ========= master_lag: 0.04 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-05-04 16:09:54.513419) ========= ========= Started 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2016-05-04 16:09:54.513864) ========= 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-1462402986.655757-1171522623 _=/tools/buildbot/bin/python using PTY: False program finished with exit code 0 elapsedTime=0.069884 ========= master_lag: 0.03 ========= ========= Finished 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2016-05-04 16:09:54.614966) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-05-04 16:09:54.615475) ========= bash -c 'python archiver_client.py mozharness --repo releases/mozilla-aurora --rev b6738ca644382710da35245e0c2e01479befeb37 --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 b6738ca644382710da35245e0c2e01479befeb37 --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-1462402986.655757-1171522623 _=/tools/buildbot/bin/python using PTY: False 2016-05-04 16:09:54,735 truncating revision to first 12 chars 2016-05-04 16:09:54,735 Setting DEBUG logging. 2016-05-04 16:09:54,736 attempt 1/10 2016-05-04 16:09:54,736 Getting archive location from https://api.pub.build.mozilla.org/archiver/hgmo/releases/mozilla-aurora/b6738ca64438?&preferred_region=us-west-2&suffix=tar.gz&subdir=testing/mozharness 2016-05-04 16:09:55,034 unpacking tar archive at: mozilla-aurora-b6738ca64438/testing/mozharness/ program finished with exit code 0 elapsedTime=0.572269 ========= master_lag: 0.03 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-05-04 16:09:55.221485) ========= ========= Started set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-05-04 16:09:55.228036) ========= script_repo_revision: b6738ca644382710da35245e0c2e01479befeb37 ========= Finished set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-05-04 16:09:55.228669) ========= ========= Started downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-05-04 16:09:55.229145) ========= ========= Finished downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-05-04 16:09:55.257681) ========= ========= Started '/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py ...' (results: 0, elapsed: 21 mins, 23 secs) (at 2016-05-04 16:09:55.258193) ========= /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-1462402986.655757-1171522623 _=/tools/buildbot/bin/python using PTY: False 16:09:55 INFO - MultiFileLogger online at 20160504 16:09:55 in /builds/slave/test 16:09:55 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 16:09:55 INFO - Dumping config to /builds/slave/test/logs/localconfig.json. 16:09:55 INFO - {'append_to_log': False, 16:09:55 INFO - 'base_work_dir': '/builds/slave/test', 16:09:55 INFO - 'blob_upload_branch': 'mozilla-aurora', 16:09:55 INFO - 'blob_uploader_auth_file': '/builds/slave/test/oauth.txt', 16:09:55 INFO - 'buildbot_json_path': 'buildprops.json', 16:09:55 INFO - 'config_files': ('web_platform_tests/prod_config.py',), 16:09:55 INFO - 'default_blob_upload_servers': ('https://blobupload.elasticbeanstalk.com',), 16:09:55 INFO - 'download_minidump_stackwalk': True, 16:09:55 INFO - 'download_symbols': 'true', 16:09:55 INFO - 'e10s': False, 16:09:55 INFO - 'exes': {'python': '/tools/buildbot/bin/python', 16:09:55 INFO - 'tooltool.py': '/tools/tooltool.py', 16:09:55 INFO - 'virtualenv': ('/tools/buildbot/bin/python', 16:09:55 INFO - '/tools/misc-python/virtualenv.py')}, 16:09:55 INFO - 'find_links': ('http://pypi.pvt.build.mozilla.org/pub', 16:09:55 INFO - 'http://pypi.pub.build.mozilla.org/pub'), 16:09:55 INFO - 'log_level': 'info', 16:09:55 INFO - 'log_to_console': True, 16:09:55 INFO - 'opt_config_files': (), 16:09:55 INFO - 'options': ('--prefs-root=%(test_path)s/prefs', 16:09:55 INFO - '--processes=1', 16:09:55 INFO - '--config=%(test_path)s/wptrunner.ini', 16:09:55 INFO - '--ca-cert-path=%(test_path)s/certs/cacert.pem', 16:09:55 INFO - '--host-key-path=%(test_path)s/certs/web-platform.test.key', 16:09:55 INFO - '--host-cert-path=%(test_path)s/certs/web-platform.test.pem', 16:09:55 INFO - '--certutil-binary=%(test_install_path)s/bin/certutil'), 16:09:55 INFO - 'pip_index': False, 16:09:55 INFO - 'require_test_zip': True, 16:09:55 INFO - 'test_type': ('testharness',), 16:09:55 INFO - 'this_chunk': '1', 16:09:55 INFO - 'tooltool_cache': '/builds/tooltool_cache', 16:09:55 INFO - 'total_chunks': '10', 16:09:55 INFO - 'virtualenv_path': 'venv', 16:09:55 INFO - 'volatile_config': {'actions': None, 'add_actions': None, 'no_actions': None}, 16:09:55 INFO - 'work_dir': 'build'} 16:09:55 INFO - ##### 16:09:55 INFO - ##### Running clobber step. 16:09:55 INFO - ##### 16:09:55 INFO - Running pre-action listener: _resource_record_pre_action 16:09:55 INFO - Running main action method: clobber 16:09:55 INFO - rmtree: /builds/slave/test/build 16:09:55 INFO - retry: Calling rmtree with args: ('/builds/slave/test/build',), kwargs: {}, attempt #1 16:09:58 INFO - Running post-action listener: _resource_record_post_action 16:09:58 INFO - ##### 16:09:58 INFO - ##### Running read-buildbot-config step. 16:09:58 INFO - ##### 16:09:58 INFO - Running pre-action listener: _resource_record_pre_action 16:09:58 INFO - Running main action method: read_buildbot_config 16:09:58 INFO - Using buildbot properties: 16:09:58 INFO - { 16:09:58 INFO - "project": "", 16:09:58 INFO - "product": "firefox", 16:09:58 INFO - "script_repo_revision": "production", 16:09:58 INFO - "scheduler": "tests-mozilla-aurora-ubuntu64_vm-debug-unittest", 16:09:58 INFO - "repository": "", 16:09:58 INFO - "buildername": "Ubuntu VM 12.04 x64 mozilla-aurora debug test web-platform-tests-1", 16:09:58 INFO - "buildid": "20160504143547", 16:09:58 INFO - "pgo_build": "False", 16:09:58 INFO - "basedir": "/builds/slave/test", 16:09:58 INFO - "buildnumber": 2, 16:09:58 INFO - "slavename": "tst-linux64-spot-1252", 16:09:58 INFO - "master": "http://buildbot-master116.bb.releng.usw2.mozilla.com:8201/", 16:09:58 INFO - "platform": "linux64", 16:09:58 INFO - "branch": "mozilla-aurora", 16:09:58 INFO - "revision": "b6738ca644382710da35245e0c2e01479befeb37", 16:09:58 INFO - "repo_path": "releases/mozilla-aurora", 16:09:58 INFO - "moz_repo_path": "", 16:09:58 INFO - "stage_platform": "linux64", 16:09:58 INFO - "builduid": "52f9b073c31b447bae629043bfb6f83a", 16:09:58 INFO - "slavebuilddir": "test" 16:09:58 INFO - } 16:09:58 INFO - Found installer url https://queue.taskcluster.net/v1/task/Np_SI92uSL6Au_qKIi3lBA/artifacts/public/build/firefox-48.0a2.en-US.linux-x86_64.tar.bz2. 16:09:58 INFO - Found a test packages url https://queue.taskcluster.net/v1/task/Np_SI92uSL6Au_qKIi3lBA/artifacts/public/build/firefox-48.0a2.en-US.linux-x86_64.test_packages.json. 16:09:58 INFO - Running post-action listener: _resource_record_post_action 16:09:58 INFO - ##### 16:09:58 INFO - ##### Running download-and-extract step. 16:09:58 INFO - ##### 16:09:58 INFO - Running pre-action listener: _resource_record_pre_action 16:09:58 INFO - Running main action method: download_and_extract 16:09:58 INFO - mkdir: /builds/slave/test/build/tests 16:09:58 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 16:09:58 INFO - https://queue.taskcluster.net/v1/task/Np_SI92uSL6Au_qKIi3lBA/artifacts/public/build/firefox-48.0a2.en-US.linux-x86_64.test_packages.json matches https://queue.taskcluster.net 16:09:58 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/Np_SI92uSL6Au_qKIi3lBA/artifacts/public/build/firefox-48.0a2.en-US.linux-x86_64.test_packages.json 16:09:58 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/Np_SI92uSL6Au_qKIi3lBA/artifacts/public/build/firefox-48.0a2.en-US.linux-x86_64.test_packages.json 16:09:58 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/Np_SI92uSL6Au_qKIi3lBA/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 16:09:58 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/Np_SI92uSL6Au_qKIi3lBA/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 16:10:28 WARNING - Timed out accessing http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/Np_SI92uSL6Au_qKIi3lBA/artifacts/public/build/firefox-48.0a2.en-US.linux-x86_64.test_packages.json: timed out 16:10:28 INFO - retry: attempt #1 caught exception: timed out 16:10:28 INFO - retry: Failed, sleeping 30 seconds before retrying 16:10:58 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/Np_SI92uSL6Au_qKIi3lBA/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 #2 16:11:01 INFO - Downloaded 1361 bytes. 16:11:01 INFO - Reading from file /builds/slave/test/build/firefox-48.0a2.en-US.linux-x86_64.test_packages.json 16:11:01 INFO - Using the following test package requirements: 16:11:01 INFO - {u'common': [u'firefox-48.0a2.en-US.linux-x86_64.common.tests.zip'], 16:11:01 INFO - u'cppunittest': [u'firefox-48.0a2.en-US.linux-x86_64.common.tests.zip', 16:11:01 INFO - u'firefox-48.0a2.en-US.linux-x86_64.cppunittest.tests.zip'], 16:11:01 INFO - u'gtest': [u'firefox-48.0a2.en-US.linux-x86_64.common.tests.zip', 16:11:01 INFO - u'firefox-48.0a2.en-US.linux-x86_64.gtest.tests.zip'], 16:11:01 INFO - u'jittest': [u'firefox-48.0a2.en-US.linux-x86_64.common.tests.zip', 16:11:01 INFO - u'jsshell-linux-x86_64.zip'], 16:11:01 INFO - u'mochitest': [u'firefox-48.0a2.en-US.linux-x86_64.common.tests.zip', 16:11:01 INFO - u'firefox-48.0a2.en-US.linux-x86_64.mochitest.tests.zip'], 16:11:01 INFO - u'mozbase': [u'firefox-48.0a2.en-US.linux-x86_64.common.tests.zip'], 16:11:01 INFO - u'reftest': [u'firefox-48.0a2.en-US.linux-x86_64.common.tests.zip', 16:11:01 INFO - u'firefox-48.0a2.en-US.linux-x86_64.reftest.tests.zip'], 16:11:01 INFO - u'talos': [u'firefox-48.0a2.en-US.linux-x86_64.common.tests.zip', 16:11:01 INFO - u'firefox-48.0a2.en-US.linux-x86_64.talos.tests.zip'], 16:11:01 INFO - u'web-platform': [u'firefox-48.0a2.en-US.linux-x86_64.common.tests.zip', 16:11:01 INFO - u'firefox-48.0a2.en-US.linux-x86_64.web-platform.tests.zip'], 16:11:01 INFO - u'xpcshell': [u'firefox-48.0a2.en-US.linux-x86_64.common.tests.zip', 16:11:01 INFO - u'firefox-48.0a2.en-US.linux-x86_64.xpcshell.tests.zip']} 16:11:01 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 16:11:01 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 16:11:01 INFO - https://queue.taskcluster.net/v1/task/Np_SI92uSL6Au_qKIi3lBA/artifacts/public/build/firefox-48.0a2.en-US.linux-x86_64.common.tests.zip matches https://queue.taskcluster.net 16:11:01 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/Np_SI92uSL6Au_qKIi3lBA/artifacts/public/build/firefox-48.0a2.en-US.linux-x86_64.common.tests.zip 16:11:01 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/Np_SI92uSL6Au_qKIi3lBA/artifacts/public/build/firefox-48.0a2.en-US.linux-x86_64.common.tests.zip 16:11:01 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/Np_SI92uSL6Au_qKIi3lBA/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 16:11:01 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/Np_SI92uSL6Au_qKIi3lBA/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 16:11:03 INFO - Downloaded 22753089 bytes. 16:11:03 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/*'] 16:11:03 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/* 16:11:03 INFO - caution: filename not matched: web-platform/* 16:11:03 INFO - Return code: 11 16:11:03 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 16:11:03 INFO - https://queue.taskcluster.net/v1/task/Np_SI92uSL6Au_qKIi3lBA/artifacts/public/build/firefox-48.0a2.en-US.linux-x86_64.web-platform.tests.zip matches https://queue.taskcluster.net 16:11:03 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/Np_SI92uSL6Au_qKIi3lBA/artifacts/public/build/firefox-48.0a2.en-US.linux-x86_64.web-platform.tests.zip 16:11:03 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/Np_SI92uSL6Au_qKIi3lBA/artifacts/public/build/firefox-48.0a2.en-US.linux-x86_64.web-platform.tests.zip 16:11:03 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/Np_SI92uSL6Au_qKIi3lBA/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 16:11:03 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/Np_SI92uSL6Au_qKIi3lBA/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 16:11:05 INFO - Downloaded 36408648 bytes. 16:11:05 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/*'] 16:11:05 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/* 16:11:09 INFO - caution: filename not matched: bin/* 16:11:09 INFO - caution: filename not matched: config/* 16:11:09 INFO - caution: filename not matched: mozbase/* 16:11:09 INFO - caution: filename not matched: marionette/* 16:11:09 INFO - caution: filename not matched: tools/wptserve/* 16:11:09 INFO - Return code: 11 16:11:09 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 16:11:09 INFO - https://queue.taskcluster.net/v1/task/Np_SI92uSL6Au_qKIi3lBA/artifacts/public/build/firefox-48.0a2.en-US.linux-x86_64.tar.bz2 matches https://queue.taskcluster.net 16:11:09 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/Np_SI92uSL6Au_qKIi3lBA/artifacts/public/build/firefox-48.0a2.en-US.linux-x86_64.tar.bz2 16:11:09 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/Np_SI92uSL6Au_qKIi3lBA/artifacts/public/build/firefox-48.0a2.en-US.linux-x86_64.tar.bz2 16:11:09 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/Np_SI92uSL6Au_qKIi3lBA/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 16:11:09 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/Np_SI92uSL6Au_qKIi3lBA/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 16:11:13 INFO - Downloaded 69393281 bytes. 16:11:13 INFO - Setting buildbot property build_url to https://queue.taskcluster.net/v1/task/Np_SI92uSL6Au_qKIi3lBA/artifacts/public/build/firefox-48.0a2.en-US.linux-x86_64.tar.bz2 16:11:13 INFO - mkdir: /builds/slave/test/properties 16:11:13 INFO - Writing buildbot properties ['build_url'] to /builds/slave/test/properties/build_url 16:11:13 INFO - Writing to file /builds/slave/test/properties/build_url 16:11:13 INFO - Contents: 16:11:13 INFO - build_url:https://queue.taskcluster.net/v1/task/Np_SI92uSL6Au_qKIi3lBA/artifacts/public/build/firefox-48.0a2.en-US.linux-x86_64.tar.bz2 16:11:14 INFO - Setting buildbot property symbols_url to https://queue.taskcluster.net/v1/task/Np_SI92uSL6Au_qKIi3lBA/artifacts/public/build/firefox-48.0a2.en-US.linux-x86_64.crashreporter-symbols.zip 16:11:14 INFO - Writing buildbot properties ['symbols_url'] to /builds/slave/test/properties/symbols_url 16:11:14 INFO - Writing to file /builds/slave/test/properties/symbols_url 16:11:14 INFO - Contents: 16:11:14 INFO - symbols_url:https://queue.taskcluster.net/v1/task/Np_SI92uSL6Au_qKIi3lBA/artifacts/public/build/firefox-48.0a2.en-US.linux-x86_64.crashreporter-symbols.zip 16:11:14 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 16:11:14 INFO - https://queue.taskcluster.net/v1/task/Np_SI92uSL6Au_qKIi3lBA/artifacts/public/build/firefox-48.0a2.en-US.linux-x86_64.crashreporter-symbols.zip matches https://queue.taskcluster.net 16:11:14 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/Np_SI92uSL6Au_qKIi3lBA/artifacts/public/build/firefox-48.0a2.en-US.linux-x86_64.crashreporter-symbols.zip 16:11:14 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/Np_SI92uSL6Au_qKIi3lBA/artifacts/public/build/firefox-48.0a2.en-US.linux-x86_64.crashreporter-symbols.zip 16:11:14 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/Np_SI92uSL6Au_qKIi3lBA/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 16:11:14 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/Np_SI92uSL6Au_qKIi3lBA/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 16:11:18 INFO - Downloaded 90891268 bytes. 16:11:18 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'] 16:11:18 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 16:11:23 INFO - Return code: 0 16:11:23 INFO - Running post-action listener: _resource_record_post_action 16:11:23 INFO - Running post-action listener: set_extra_try_arguments 16:11:23 INFO - ##### 16:11:23 INFO - ##### Running create-virtualenv step. 16:11:23 INFO - ##### 16:11:23 INFO - Running pre-action listener: _pre_create_virtualenv 16:11:23 INFO - Running pre-action listener: _resource_record_pre_action 16:11:23 INFO - Running main action method: create_virtualenv 16:11:23 INFO - Creating virtualenv /builds/slave/test/build/venv 16:11:23 INFO - Running command: ['/tools/buildbot/bin/python', '/tools/misc-python/virtualenv.py', '--no-site-packages', '--distribute', '/builds/slave/test/build/venv'] in /builds/slave/test/build 16:11:23 INFO - Copy/paste: /tools/buildbot/bin/python /tools/misc-python/virtualenv.py --no-site-packages --distribute /builds/slave/test/build/venv 16:11:24 INFO - The --no-site-packages flag is deprecated; it is now the default behavior. 16:11:25 INFO - Using real prefix '/usr' 16:11:25 INFO - New python executable in /builds/slave/test/build/venv/bin/python 16:11:28 INFO - Installing distribute.............................................................................................................................................................................................done. 16:11:32 INFO - Installing pip.................done. 16:11:32 INFO - Return code: 0 16:11:32 INFO - Installing psutil>=0.7.1 into virtualenv /builds/slave/test/build/venv 16:11:32 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 16:11:32 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 16:11:32 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 16:11:32 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 16:11:32 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 16:11:32 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 16:11:32 INFO - retry: Calling run_command with args: [['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'psutil>=0.7.1']], kwargs: {'error_level': 'warning', 'error_list': [{'substr': 'not found or a compiler error:', 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x21db030>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x21dc3f0>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x225daf0>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x225acb0>, '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 0x225bcc0>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x225c150>, '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-1462402986.655757-1171522623', 'SHLVL': '1', 'NO_FAIL_ON_TEST_ERRORS': '1', 'MOZ_NO_REMOTE': '1', 'MOZ_HIDE_RESULTS_TABLE': '1', 'MAIL': '/var/mail/cltbld', '_': '/tools/buildbot/bin/python', 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 'CCACHE_DIR': '/builds/ccache'}}, attempt #1 16:11:32 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'psutil>=0.7.1'] in /builds/slave/test/build 16:11:32 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --timeout 120 --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub psutil>=0.7.1 16:11:32 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 16:11:32 INFO - 'CCACHE_UMASK': '002', 16:11:32 INFO - 'DISPLAY': ':0', 16:11:32 INFO - 'HOME': '/home/cltbld', 16:11:32 INFO - 'LANG': 'en_US.UTF-8', 16:11:32 INFO - 'LOGNAME': 'cltbld', 16:11:32 INFO - 'MAIL': '/var/mail/cltbld', 16:11:32 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 16:11:32 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 16:11:32 INFO - 'MOZ_NO_REMOTE': '1', 16:11:32 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 16:11:32 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 16:11:32 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 16:11:32 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 16:11:32 INFO - 'PWD': '/builds/slave/test', 16:11:32 INFO - 'SHELL': '/bin/bash', 16:11:32 INFO - 'SHLVL': '1', 16:11:32 INFO - 'TERM': 'linux', 16:11:32 INFO - 'TMOUT': '86400', 16:11:32 INFO - 'USER': 'cltbld', 16:11:32 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1462402986.655757-1171522623', 16:11:32 INFO - '_': '/tools/buildbot/bin/python'} 16:11:32 INFO - Ignoring indexes: https://pypi.python.org/simple/ 16:11:32 INFO - Downloading/unpacking psutil>=0.7.1 16:11:32 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 16:11:32 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 16:11:32 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available 16:11:32 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available 16:11:32 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 16:11:32 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 16:11:36 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/psutil/setup.py) egg_info for package psutil 16:11:36 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build' 16:11:36 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 16:11:36 INFO - Installing collected packages: psutil 16:11:36 INFO - Running setup.py install for psutil 16:11:36 INFO - building 'psutil._psutil_linux' extension 16:11:36 INFO - gcc -pthread -fno-strict-aliasing -DNDEBUG -g -fwrapv -O2 -Wall -Wstrict-prototypes -fPIC -DPSUTIL_VERSION=311 -I/usr/include/python2.7 -c psutil/_psutil_linux.c -o build/temp.linux-x86_64-2.7/psutil/_psutil_linux.o 16:11:37 INFO - gcc -pthread -shared -Wl,-O1 -Wl,-Bsymbolic-functions -Wl,-Bsymbolic-functions -Wl,-z,relro build/temp.linux-x86_64-2.7/psutil/_psutil_linux.o -o build/lib.linux-x86_64-2.7/psutil/_psutil_linux.so 16:11:37 INFO - building 'psutil._psutil_posix' extension 16:11:37 INFO - gcc -pthread -fno-strict-aliasing -DNDEBUG -g -fwrapv -O2 -Wall -Wstrict-prototypes -fPIC -I/usr/include/python2.7 -c psutil/_psutil_posix.c -o build/temp.linux-x86_64-2.7/psutil/_psutil_posix.o 16:11:37 INFO - gcc -pthread -shared -Wl,-O1 -Wl,-Bsymbolic-functions -Wl,-Bsymbolic-functions -Wl,-z,relro build/temp.linux-x86_64-2.7/psutil/_psutil_posix.o -o build/lib.linux-x86_64-2.7/psutil/_psutil_posix.so 16:11:37 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build' 16:11:37 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 16:11:37 INFO - Successfully installed psutil 16:11:37 INFO - Cleaning up... 16:11:37 INFO - Return code: 0 16:11:37 INFO - Installing mozsystemmonitor==0.0.0 into virtualenv /builds/slave/test/build/venv 16:11:37 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 16:11:37 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 16:11:37 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 16:11:37 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 16:11:37 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 16:11:37 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 16:11:37 INFO - retry: Calling run_command with args: [['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'mozsystemmonitor==0.0.0']], kwargs: {'error_level': 'warning', 'error_list': [{'substr': 'not found or a compiler error:', 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x21db030>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x21dc3f0>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x225daf0>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x225acb0>, '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 0x225bcc0>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x225c150>, '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-1462402986.655757-1171522623', 'SHLVL': '1', 'NO_FAIL_ON_TEST_ERRORS': '1', 'MOZ_NO_REMOTE': '1', 'MOZ_HIDE_RESULTS_TABLE': '1', 'MAIL': '/var/mail/cltbld', '_': '/tools/buildbot/bin/python', 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 'CCACHE_DIR': '/builds/ccache'}}, attempt #1 16:11:37 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'mozsystemmonitor==0.0.0'] in /builds/slave/test/build 16:11:37 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --timeout 120 --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub mozsystemmonitor==0.0.0 16:11:37 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 16:11:37 INFO - 'CCACHE_UMASK': '002', 16:11:37 INFO - 'DISPLAY': ':0', 16:11:37 INFO - 'HOME': '/home/cltbld', 16:11:37 INFO - 'LANG': 'en_US.UTF-8', 16:11:37 INFO - 'LOGNAME': 'cltbld', 16:11:37 INFO - 'MAIL': '/var/mail/cltbld', 16:11:37 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 16:11:37 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 16:11:37 INFO - 'MOZ_NO_REMOTE': '1', 16:11:37 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 16:11:37 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 16:11:37 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 16:11:37 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 16:11:37 INFO - 'PWD': '/builds/slave/test', 16:11:37 INFO - 'SHELL': '/bin/bash', 16:11:37 INFO - 'SHLVL': '1', 16:11:37 INFO - 'TERM': 'linux', 16:11:37 INFO - 'TMOUT': '86400', 16:11:37 INFO - 'USER': 'cltbld', 16:11:37 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1462402986.655757-1171522623', 16:11:37 INFO - '_': '/tools/buildbot/bin/python'} 16:11:38 INFO - Ignoring indexes: https://pypi.python.org/simple/ 16:11:38 INFO - Downloading/unpacking mozsystemmonitor==0.0.0 16:11: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 16:11: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 16:11:38 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available 16:11:38 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available 16:11: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 16:11: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 16:11:41 INFO - Downloading mozsystemmonitor-0.0.tar.gz 16:11:41 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/mozsystemmonitor/setup.py) egg_info for package mozsystemmonitor 16:11:41 INFO - Requirement already satisfied (use --upgrade to upgrade): psutil>=0.7.1 in ./venv/lib/python2.7/site-packages (from mozsystemmonitor==0.0.0) 16:11:41 INFO - Installing collected packages: mozsystemmonitor 16:11:41 INFO - Running setup.py install for mozsystemmonitor 16:11:42 INFO - Successfully installed mozsystemmonitor 16:11:42 INFO - Cleaning up... 16:11:42 INFO - Return code: 0 16:11:42 INFO - Installing blobuploader==1.2.4 into virtualenv /builds/slave/test/build/venv 16:11:42 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 16:11:42 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 16:11:42 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 16:11:42 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 16:11:42 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 16:11:42 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 16:11:42 INFO - retry: Calling run_command with args: [['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'blobuploader==1.2.4']], kwargs: {'error_level': 'warning', 'error_list': [{'substr': 'not found or a compiler error:', 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x21db030>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x21dc3f0>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x225daf0>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x225acb0>, '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 0x225bcc0>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x225c150>, '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-1462402986.655757-1171522623', 'SHLVL': '1', 'NO_FAIL_ON_TEST_ERRORS': '1', 'MOZ_NO_REMOTE': '1', 'MOZ_HIDE_RESULTS_TABLE': '1', 'MAIL': '/var/mail/cltbld', '_': '/tools/buildbot/bin/python', 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 'CCACHE_DIR': '/builds/ccache'}}, attempt #1 16:11:42 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'blobuploader==1.2.4'] in /builds/slave/test/build 16:11:42 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --timeout 120 --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub blobuploader==1.2.4 16:11:42 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 16:11:42 INFO - 'CCACHE_UMASK': '002', 16:11:42 INFO - 'DISPLAY': ':0', 16:11:42 INFO - 'HOME': '/home/cltbld', 16:11:42 INFO - 'LANG': 'en_US.UTF-8', 16:11:42 INFO - 'LOGNAME': 'cltbld', 16:11:42 INFO - 'MAIL': '/var/mail/cltbld', 16:11:42 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 16:11:42 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 16:11:42 INFO - 'MOZ_NO_REMOTE': '1', 16:11:42 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 16:11:42 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 16:11:42 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 16:11:42 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 16:11:42 INFO - 'PWD': '/builds/slave/test', 16:11:42 INFO - 'SHELL': '/bin/bash', 16:11:42 INFO - 'SHLVL': '1', 16:11:42 INFO - 'TERM': 'linux', 16:11:42 INFO - 'TMOUT': '86400', 16:11:42 INFO - 'USER': 'cltbld', 16:11:42 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1462402986.655757-1171522623', 16:11:42 INFO - '_': '/tools/buildbot/bin/python'} 16:11:42 INFO - Ignoring indexes: https://pypi.python.org/simple/ 16:11:42 INFO - Downloading/unpacking blobuploader==1.2.4 16:11:42 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 16:11:42 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 16:11:42 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available 16:11:42 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available 16:11:42 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 16:11:42 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 16:11:46 INFO - Downloading blobuploader-1.2.4.tar.gz 16:11:46 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blobuploader/setup.py) egg_info for package blobuploader 16:11:46 INFO - Downloading/unpacking requests==1.2.3. (from blobuploader==1.2.4) 16:11:46 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 16:11:46 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 16:11:46 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available 16:11:46 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available 16:11:46 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 16:11:46 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 16:11:46 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/requests/setup.py) egg_info for package requests 16:11:47 INFO - Downloading/unpacking docopt==0.6.1 (from blobuploader==1.2.4) 16:11:47 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 16:11:47 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 16:11:47 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available 16:11:47 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available 16:11:47 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 16:11:47 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 16:11:47 INFO - Downloading docopt-0.6.1.tar.gz 16:11:47 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/docopt/setup.py) egg_info for package docopt 16:11:47 INFO - Installing collected packages: blobuploader, requests, docopt 16:11:47 INFO - Running setup.py install for blobuploader 16:11:47 INFO - changing mode of build/scripts-2.7/blobberc.py from 664 to 775 16:11:47 INFO - changing mode of /builds/slave/test/build/venv/bin/blobberc.py to 775 16:11:47 INFO - Running setup.py install for requests 16:11:48 INFO - Running setup.py install for docopt 16:11:48 INFO - Successfully installed blobuploader requests docopt 16:11:48 INFO - Cleaning up... 16:11:48 INFO - Return code: 0 16:11:48 INFO - Installing None into virtualenv /builds/slave/test/build/venv 16:11: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')]} 16:11:48 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 16:11:48 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 16:11: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')]} 16:11:48 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 16:11:48 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 16:11:48 INFO - retry: Calling run_command with args: [['/builds/slave/test/build/venv/bin/pip', 'install', '--no-deps', '--timeout', '120', '-r', '/builds/slave/test/build/tests/config/marionette_requirements.txt', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub']], kwargs: {'error_level': 'warning', 'error_list': [{'substr': 'not found or a compiler error:', 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x21db030>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x21dc3f0>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x225daf0>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x225acb0>, '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 0x225bcc0>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x225c150>, '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-1462402986.655757-1171522623', 'SHLVL': '1', 'NO_FAIL_ON_TEST_ERRORS': '1', 'MOZ_NO_REMOTE': '1', 'MOZ_HIDE_RESULTS_TABLE': '1', 'MAIL': '/var/mail/cltbld', '_': '/tools/buildbot/bin/python', 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 'CCACHE_DIR': '/builds/ccache'}}, attempt #1 16:11:48 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--no-deps', '--timeout', '120', '-r', '/builds/slave/test/build/tests/config/marionette_requirements.txt', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub'] in /builds/slave/test/build/tests/config 16:11:48 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --no-deps --timeout 120 -r /builds/slave/test/build/tests/config/marionette_requirements.txt --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub 16:11:48 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 16:11:48 INFO - 'CCACHE_UMASK': '002', 16:11:48 INFO - 'DISPLAY': ':0', 16:11:48 INFO - 'HOME': '/home/cltbld', 16:11:48 INFO - 'LANG': 'en_US.UTF-8', 16:11:48 INFO - 'LOGNAME': 'cltbld', 16:11:48 INFO - 'MAIL': '/var/mail/cltbld', 16:11:48 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 16:11:48 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 16:11:48 INFO - 'MOZ_NO_REMOTE': '1', 16:11:48 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 16:11:48 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 16:11:48 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 16:11:48 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 16:11:48 INFO - 'PWD': '/builds/slave/test', 16:11:48 INFO - 'SHELL': '/bin/bash', 16:11:48 INFO - 'SHLVL': '1', 16:11:48 INFO - 'TERM': 'linux', 16:11:48 INFO - 'TMOUT': '86400', 16:11:48 INFO - 'USER': 'cltbld', 16:11:48 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1462402986.655757-1171522623', 16:11:48 INFO - '_': '/tools/buildbot/bin/python'} 16:11:49 INFO - Ignoring indexes: https://pypi.python.org/simple/ 16:11:49 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser 16:11:49 INFO - Running setup.py (path:/tmp/pip-Uo2go6-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser 16:11:49 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash 16:11:49 INFO - Running setup.py (path:/tmp/pip-rYquNB-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash 16:11:49 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug 16:11:49 INFO - Running setup.py (path:/tmp/pip-kJAG8V-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug 16:11:49 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice 16:11:49 INFO - Running setup.py (path:/tmp/pip-ZjG9Ea-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice 16:11:49 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile 16:11:49 INFO - Running setup.py (path:/tmp/pip-DhjGiC-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile 16:11:49 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd 16:11:49 INFO - Running setup.py (path:/tmp/pip-IyHSuu-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd 16:11:50 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo 16:11:50 INFO - Running setup.py (path:/tmp/pip-X_iBLu-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo 16:11:50 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall 16:11:50 INFO - Running setup.py (path:/tmp/pip-whaAvo-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall 16:11:50 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak 16:11:50 INFO - Running setup.py (path:/tmp/pip-2_A0lS-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak 16:11:50 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog 16:11:50 INFO - Running setup.py (path:/tmp/pip-On9qbw-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog 16:11:50 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork 16:11:50 INFO - Running setup.py (path:/tmp/pip-kMb9zh-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork 16:11:50 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess 16:11:50 INFO - Running setup.py (path:/tmp/pip-_vhNzH-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess 16:11:50 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile 16:11:50 INFO - Running setup.py (path:/tmp/pip-N_PXts-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile 16:11:50 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner 16:11:50 INFO - Running setup.py (path:/tmp/pip-8ClSln-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner 16:11:51 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot 16:11:51 INFO - Running setup.py (path:/tmp/pip-WZ2DWI-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot 16:11:51 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest 16:11:51 INFO - Running setup.py (path:/tmp/pip-usm1Jv-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest 16:11:51 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion 16:11:51 INFO - Running setup.py (path:/tmp/pip-VjikMP-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion 16:11:51 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve 16:11:51 INFO - Running setup.py (path:/tmp/pip-HgaSIL-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve 16:11:51 INFO - Unpacking /builds/slave/test/build/tests/marionette/client 16:11:51 INFO - Running setup.py (path:/tmp/pip-RkOuEi-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/client 16:11:51 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 16:11:51 INFO - Running setup.py (path:/tmp/pip-4UFLQ2-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 16:11:51 INFO - Unpacking /builds/slave/test/build/tests/marionette 16:11:52 INFO - Running setup.py (path:/tmp/pip-dl_jzK-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette 16:11:52 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 16:11:52 INFO - Installing collected packages: manifestparser, mozcrash, mozdebug, mozdevice, mozfile, mozhttpd, mozinfo, mozInstall, mozleak, mozlog, moznetwork, mozprocess, mozprofile, mozrunner, mozscreenshot, moztest, mozversion, wptserve, marionette-driver, browsermob-proxy, marionette-client 16:11:52 INFO - Running setup.py install for manifestparser 16:11:52 INFO - Installing manifestparser script to /builds/slave/test/build/venv/bin 16:11:52 INFO - Running setup.py install for mozcrash 16:11:52 INFO - Running setup.py install for mozdebug 16:11:52 INFO - Running setup.py install for mozdevice 16:11:53 INFO - Installing sutini script to /builds/slave/test/build/venv/bin 16:11:53 INFO - Installing dm script to /builds/slave/test/build/venv/bin 16:11:53 INFO - Running setup.py install for mozfile 16:11:53 INFO - Running setup.py install for mozhttpd 16:11:53 INFO - Installing mozhttpd script to /builds/slave/test/build/venv/bin 16:11:53 INFO - Running setup.py install for mozinfo 16:11:53 INFO - Installing mozinfo script to /builds/slave/test/build/venv/bin 16:11:53 INFO - Running setup.py install for mozInstall 16:11:53 INFO - Installing moz_remove_from_system script to /builds/slave/test/build/venv/bin 16:11:53 INFO - Installing mozuninstall script to /builds/slave/test/build/venv/bin 16:11:53 INFO - Installing mozinstall script to /builds/slave/test/build/venv/bin 16:11:53 INFO - Installing moz_add_to_system script to /builds/slave/test/build/venv/bin 16:11:53 INFO - Running setup.py install for mozleak 16:11:54 INFO - Running setup.py install for mozlog 16:11:54 INFO - Installing structlog script to /builds/slave/test/build/venv/bin 16:11:54 INFO - Running setup.py install for moznetwork 16:11:54 INFO - Installing moznetwork script to /builds/slave/test/build/venv/bin 16:11:54 INFO - Running setup.py install for mozprocess 16:11:54 INFO - Running setup.py install for mozprofile 16:11:54 INFO - Installing mozprofile script to /builds/slave/test/build/venv/bin 16:11:54 INFO - Installing diff-profiles script to /builds/slave/test/build/venv/bin 16:11:54 INFO - Installing view-profile script to /builds/slave/test/build/venv/bin 16:11:54 INFO - Running setup.py install for mozrunner 16:11:55 INFO - Installing mozrunner script to /builds/slave/test/build/venv/bin 16:11:55 INFO - Running setup.py install for mozscreenshot 16:11:55 INFO - Running setup.py install for moztest 16:11:55 INFO - Running setup.py install for mozversion 16:11:55 INFO - Installing mozversion script to /builds/slave/test/build/venv/bin 16:11:55 INFO - Running setup.py install for wptserve 16:11:55 INFO - Running setup.py install for marionette-driver 16:11:56 INFO - Running setup.py install for browsermob-proxy 16:11:56 INFO - Running setup.py install for marionette-client 16:11:56 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 16:11:56 INFO - Installing marionette script to /builds/slave/test/build/venv/bin 16:11:56 INFO - Successfully installed manifestparser mozcrash mozdebug mozdevice mozfile mozhttpd mozinfo mozInstall mozleak mozlog moznetwork mozprocess mozprofile mozrunner mozscreenshot moztest mozversion wptserve marionette-driver browsermob-proxy marionette-client 16:11:56 INFO - Cleaning up... 16:11:56 INFO - Return code: 0 16:11:56 INFO - Installing None into virtualenv /builds/slave/test/build/venv 16:11:56 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 16:11:56 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 16:11:56 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 16:11:56 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 16:11:56 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 16:11:56 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 16:11:56 INFO - retry: Calling run_command with args: [['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '-r', '/builds/slave/test/build/tests/config/marionette_requirements.txt', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub']], kwargs: {'error_level': 'warning', 'error_list': [{'substr': 'not found or a compiler error:', 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x21db030>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x21dc3f0>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x225daf0>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x225acb0>, '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 0x225bcc0>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x225c150>, '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-1462402986.655757-1171522623', 'SHLVL': '1', 'NO_FAIL_ON_TEST_ERRORS': '1', 'MOZ_NO_REMOTE': '1', 'MOZ_HIDE_RESULTS_TABLE': '1', 'MAIL': '/var/mail/cltbld', '_': '/tools/buildbot/bin/python', 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 'CCACHE_DIR': '/builds/ccache'}}, attempt #1 16:11:56 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '-r', '/builds/slave/test/build/tests/config/marionette_requirements.txt', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub'] in /builds/slave/test/build/tests/config 16:11:56 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --timeout 120 -r /builds/slave/test/build/tests/config/marionette_requirements.txt --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub 16:11:56 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 16:11:56 INFO - 'CCACHE_UMASK': '002', 16:11:56 INFO - 'DISPLAY': ':0', 16:11:56 INFO - 'HOME': '/home/cltbld', 16:11:56 INFO - 'LANG': 'en_US.UTF-8', 16:11:56 INFO - 'LOGNAME': 'cltbld', 16:11:56 INFO - 'MAIL': '/var/mail/cltbld', 16:11:56 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 16:11:56 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 16:11:56 INFO - 'MOZ_NO_REMOTE': '1', 16:11:56 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 16:11:56 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 16:11:56 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 16:11:56 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 16:11:56 INFO - 'PWD': '/builds/slave/test', 16:11:56 INFO - 'SHELL': '/bin/bash', 16:11:56 INFO - 'SHLVL': '1', 16:11:56 INFO - 'TERM': 'linux', 16:11:56 INFO - 'TMOUT': '86400', 16:11:56 INFO - 'USER': 'cltbld', 16:11:56 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1462402986.655757-1171522623', 16:11:56 INFO - '_': '/tools/buildbot/bin/python'} 16:11:57 INFO - Ignoring indexes: https://pypi.python.org/simple/ 16:11:57 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser 16:11:57 INFO - Running setup.py (path:/tmp/pip-NdsSxv-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser 16:11:57 INFO - Requirement already satisfied (use --upgrade to upgrade): manifestparser==1.1 from file:///builds/slave/test/build/tests/mozbase/manifestparser in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 1)) 16:11:57 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash 16:11:57 INFO - Running setup.py (path:/tmp/pip-NNvDFX-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash 16:11:57 INFO - Requirement already satisfied (use --upgrade to upgrade): mozcrash==0.17 from file:///builds/slave/test/build/tests/mozbase/mozcrash in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 2)) 16:11:57 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug 16:11:57 INFO - Running setup.py (path:/tmp/pip-Azh8e_-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug 16:11:57 INFO - Requirement already satisfied (use --upgrade to upgrade): mozdebug==0.1 from file:///builds/slave/test/build/tests/mozbase/mozdebug in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 3)) 16:11:57 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice 16:11:57 INFO - Running setup.py (path:/tmp/pip-C4v8Pq-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice 16:11:57 INFO - Requirement already satisfied (use --upgrade to upgrade): mozdevice==0.48 from file:///builds/slave/test/build/tests/mozbase/mozdevice in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 4)) 16:11:57 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile 16:11:57 INFO - Running setup.py (path:/tmp/pip-Ns9bEa-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile 16:11:57 INFO - Requirement already satisfied (use --upgrade to upgrade): mozfile==1.2 from file:///builds/slave/test/build/tests/mozbase/mozfile in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 5)) 16:11:57 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd 16:11:57 INFO - Running setup.py (path:/tmp/pip-Nuj_x2-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd 16:11:58 INFO - Requirement already satisfied (use --upgrade to upgrade): mozhttpd==0.7 from file:///builds/slave/test/build/tests/mozbase/mozhttpd in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 6)) 16:11:58 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo 16:11:58 INFO - Running setup.py (path:/tmp/pip-yvG0wT-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo 16:11:58 INFO - Requirement already satisfied (use --upgrade to upgrade): mozinfo==0.9 from file:///builds/slave/test/build/tests/mozbase/mozinfo in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 7)) 16:11:58 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall 16:11:58 INFO - Running setup.py (path:/tmp/pip-SgsCv1-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall 16:11:58 INFO - Requirement already satisfied (use --upgrade to upgrade): mozInstall==1.12 from file:///builds/slave/test/build/tests/mozbase/mozinstall in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 8)) 16:11:58 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak 16:11:58 INFO - Running setup.py (path:/tmp/pip-wIqNSw-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak 16:11:58 INFO - Requirement already satisfied (use --upgrade to upgrade): mozleak==0.1 from file:///builds/slave/test/build/tests/mozbase/mozleak in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 9)) 16:11:58 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog 16:11:58 INFO - Running setup.py (path:/tmp/pip-EolkQx-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog 16:11:58 INFO - Requirement already satisfied (use --upgrade to upgrade): mozlog==3.1 from file:///builds/slave/test/build/tests/mozbase/mozlog in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 10)) 16:11:58 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork 16:11:58 INFO - Running setup.py (path:/tmp/pip-kkX3b0-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork 16:11:58 INFO - Requirement already satisfied (use --upgrade to upgrade): moznetwork==0.27 from file:///builds/slave/test/build/tests/mozbase/moznetwork in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 11)) 16:11:58 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess 16:11:58 INFO - Running setup.py (path:/tmp/pip-5hxlzV-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess 16:11:58 INFO - Requirement already satisfied (use --upgrade to upgrade): mozprocess==0.22 from file:///builds/slave/test/build/tests/mozbase/mozprocess in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 12)) 16:11:58 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile 16:11:58 INFO - Running setup.py (path:/tmp/pip-BgJHA1-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile 16:11:58 INFO - Requirement already satisfied (use --upgrade to upgrade): mozprofile==0.28 from file:///builds/slave/test/build/tests/mozbase/mozprofile in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 13)) 16:11:58 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner 16:11:58 INFO - Running setup.py (path:/tmp/pip-RKttl0-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner 16:11:59 INFO - Requirement already satisfied (use --upgrade to upgrade): mozrunner==6.11 from file:///builds/slave/test/build/tests/mozbase/mozrunner in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 14)) 16:11:59 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot 16:11:59 INFO - Running setup.py (path:/tmp/pip-yQYmfU-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot 16:11:59 INFO - Requirement already satisfied (use --upgrade to upgrade): mozscreenshot==0.1 from file:///builds/slave/test/build/tests/mozbase/mozscreenshot in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 15)) 16:11:59 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest 16:11:59 INFO - Running setup.py (path:/tmp/pip-OVouLw-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest 16:11:59 INFO - Requirement already satisfied (use --upgrade to upgrade): moztest==0.7 from file:///builds/slave/test/build/tests/mozbase/moztest in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 16)) 16:11:59 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion 16:11:59 INFO - Running setup.py (path:/tmp/pip-UqTV8x-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion 16:11:59 INFO - Requirement already satisfied (use --upgrade to upgrade): mozversion==1.4 from file:///builds/slave/test/build/tests/mozbase/mozversion in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 17)) 16:11:59 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve 16:11:59 INFO - Running setup.py (path:/tmp/pip-9Zp5dE-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve 16:11:59 INFO - Requirement already satisfied (use --upgrade to upgrade): wptserve==1.4.0 from file:///builds/slave/test/build/tests/tools/wptserve in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/marionette_requirements.txt (line 2)) 16:11:59 INFO - Unpacking /builds/slave/test/build/tests/marionette/client 16:11:59 INFO - Running setup.py (path:/tmp/pip-ZTr4ed-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/client 16:11:59 INFO - Requirement already satisfied (use --upgrade to upgrade): marionette-driver==1.4.0 from file:///builds/slave/test/build/tests/marionette/client in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/marionette_requirements.txt (line 3)) 16:11:59 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 16:11:59 INFO - Running setup.py (path:/tmp/pip-6JUQ3g-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 16:11:59 INFO - Requirement already satisfied (use --upgrade to upgrade): browsermob-proxy==0.6.0 from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/marionette_requirements.txt (line 4)) 16:11:59 INFO - Unpacking /builds/slave/test/build/tests/marionette 16:12:00 INFO - Running setup.py (path:/tmp/pip-JOKamJ-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette 16:12:00 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 16:12:00 INFO - Requirement already satisfied (use --upgrade to upgrade): marionette-client==2.3.0 from file:///builds/slave/test/build/tests/marionette in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/marionette_requirements.txt (line 5)) 16:12:00 INFO - Requirement already satisfied (use --upgrade to upgrade): mozfile>=1.0 in /builds/slave/test/build/venv/lib/python2.7/site-packages (from mozcrash==0.17->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 2)) 16:12:00 INFO - Requirement already satisfied (use --upgrade to upgrade): mozlog>=3.0 in /builds/slave/test/build/venv/lib/python2.7/site-packages (from mozcrash==0.17->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 2)) 16:12:00 INFO - Requirement already satisfied (use --upgrade to upgrade): mozinfo in /builds/slave/test/build/venv/lib/python2.7/site-packages (from mozdebug==0.1->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 3)) 16:12:00 INFO - Requirement already satisfied (use --upgrade to upgrade): moznetwork>=0.24 in /builds/slave/test/build/venv/lib/python2.7/site-packages (from mozdevice==0.48->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 4)) 16:12:00 INFO - Requirement already satisfied (use --upgrade to upgrade): mozprocess>=0.19 in /builds/slave/test/build/venv/lib/python2.7/site-packages (from mozdevice==0.48->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 4)) 16:12:00 INFO - Downloading/unpacking blessings>=1.3 (from mozlog==3.1->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 10)) 16:12:00 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 16:12:00 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 16:12:00 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available 16:12:00 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available 16:12:00 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 16:12:00 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 16:12:03 INFO - Downloading blessings-1.6.tar.gz 16:12:03 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blessings/setup.py) egg_info for package blessings 16:12:04 INFO - Requirement already satisfied (use --upgrade to upgrade): requests>=1.1.0 in /builds/slave/test/build/venv/lib/python2.7/site-packages (from browsermob-proxy==0.6.0->-r /builds/slave/test/build/tests/config/marionette_requirements.txt (line 4)) 16:12:04 INFO - Installing collected packages: blessings 16:12:04 INFO - Running setup.py install for blessings 16:12:04 INFO - Successfully installed blessings 16:12:04 INFO - Cleaning up... 16:12:04 INFO - Return code: 0 16:12:04 INFO - Done creating virtualenv /builds/slave/test/build/venv. 16:12:04 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze'] 16:12:04 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze 16:12:05 INFO - Reading from file tmpfile_stdout 16:12:05 INFO - Current package versions: 16:12:05 INFO - argparse == 1.2.1 16:12:05 INFO - blessings == 1.6 16:12:05 INFO - blobuploader == 1.2.4 16:12:05 INFO - browsermob-proxy == 0.6.0 16:12:05 INFO - docopt == 0.6.1 16:12:05 INFO - manifestparser == 1.1 16:12:05 INFO - marionette-client == 2.3.0 16:12:05 INFO - marionette-driver == 1.4.0 16:12:05 INFO - mozInstall == 1.12 16:12:05 INFO - mozcrash == 0.17 16:12:05 INFO - mozdebug == 0.1 16:12:05 INFO - mozdevice == 0.48 16:12:05 INFO - mozfile == 1.2 16:12:05 INFO - mozhttpd == 0.7 16:12:05 INFO - mozinfo == 0.9 16:12:05 INFO - mozleak == 0.1 16:12:05 INFO - mozlog == 3.1 16:12:05 INFO - moznetwork == 0.27 16:12:05 INFO - mozprocess == 0.22 16:12:05 INFO - mozprofile == 0.28 16:12:05 INFO - mozrunner == 6.11 16:12:05 INFO - mozscreenshot == 0.1 16:12:05 INFO - mozsystemmonitor == 0.0 16:12:05 INFO - moztest == 0.7 16:12:05 INFO - mozversion == 1.4 16:12:05 INFO - psutil == 3.1.1 16:12:05 INFO - requests == 1.2.3 16:12:05 INFO - wptserve == 1.4.0 16:12:05 INFO - wsgiref == 0.1.2 16:12:05 INFO - Running post-action listener: _resource_record_post_action 16:12:05 INFO - Running post-action listener: _start_resource_monitoring 16:12:05 INFO - Starting resource monitoring. 16:12:05 INFO - ##### 16:12:05 INFO - ##### Running pull step. 16:12:05 INFO - ##### 16:12:05 INFO - Running pre-action listener: _resource_record_pre_action 16:12:05 INFO - Running main action method: pull 16:12:05 INFO - Pull has nothing to do! 16:12:05 INFO - Running post-action listener: _resource_record_post_action 16:12:05 INFO - ##### 16:12:05 INFO - ##### Running install step. 16:12:05 INFO - ##### 16:12:05 INFO - Running pre-action listener: _resource_record_pre_action 16:12:05 INFO - Running main action method: install 16:12:05 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze'] 16:12:05 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze 16:12:05 INFO - Reading from file tmpfile_stdout 16:12:05 INFO - Detecting whether we're running mozinstall >=1.0... 16:12:05 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/mozinstall', '-h'] 16:12:05 INFO - Copy/paste: /builds/slave/test/build/venv/bin/mozinstall -h 16:12:05 INFO - Reading from file tmpfile_stdout 16:12:05 INFO - Output received: 16:12:05 INFO - Usage: mozinstall [options] installer 16:12:05 INFO - Options: 16:12:05 INFO - -h, --help show this help message and exit 16:12:05 INFO - -d DEST, --destination=DEST 16:12:05 INFO - Directory to install application into. [default: 16:12:05 INFO - "/builds/slave/test"] 16:12:05 INFO - --app=APP Application being installed. [default: firefox] 16:12:05 INFO - mkdir: /builds/slave/test/build/application 16:12:05 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'] 16:12:05 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 16:12:32 INFO - Reading from file tmpfile_stdout 16:12:32 INFO - Output received: 16:12:32 INFO - /builds/slave/test/build/application/firefox/firefox 16:12:32 INFO - Running post-action listener: _resource_record_post_action 16:12:32 INFO - ##### 16:12:32 INFO - ##### Running run-tests step. 16:12:32 INFO - ##### 16:12:32 INFO - Running pre-action listener: _resource_record_pre_action 16:12:32 INFO - Running main action method: run_tests 16:12:32 INFO - mkdir: /builds/slave/test/build/blobber_upload_dir 16:12:32 INFO - Minidump filename unknown. Determining based upon platform and architecture. 16:12:32 INFO - Minidump tooltool manifest unknown. Determining based upon platform and architecture. 16:12:32 INFO - grabbing minidump binary from tooltool 16:12:32 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 16:12:32 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 0x225acb0>, '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 0x225bcc0>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x225c150>, 'level': 'critical'}, {'substr': 'ERROR - ', 'level': 'error'}], 'cwd': '/builds/slave/test/build', 'privileged': False}, attempt #1 16:12:32 INFO - Running command: ['/tools/tooltool.py', '--url', 'https://api.pub.build.mozilla.org/tooltool/', '--authentication-file', '/builds/relengapi.tok', 'fetch', '-m', '/builds/slave/test/build/tests/config/tooltool-manifests/linux64/releng.manifest', '-o', '-c', '/builds/tooltool_cache'] in /builds/slave/test/build 16:12:32 INFO - Copy/paste: /tools/tooltool.py --url https://api.pub.build.mozilla.org/tooltool/ --authentication-file /builds/relengapi.tok fetch -m /builds/slave/test/build/tests/config/tooltool-manifests/linux64/releng.manifest -o -c /builds/tooltool_cache 16:12:33 INFO - INFO - File linux64-minidump_stackwalk retrieved from local cache /builds/tooltool_cache 16:12:33 INFO - Return code: 0 16:12:33 INFO - Chmoding /builds/slave/test/build/linux64-minidump_stackwalk to 0755 16:12:33 INFO - ENV: MINIDUMP_SAVE_PATH is now /builds/slave/test/build/blobber_upload_dir 16:12:33 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/Np_SI92uSL6Au_qKIi3lBA/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 16:12:33 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/Np_SI92uSL6Au_qKIi3lBA/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 16:12:33 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 16:12:33 INFO - 'CCACHE_UMASK': '002', 16:12:33 INFO - 'DISPLAY': ':0', 16:12:33 INFO - 'HOME': '/home/cltbld', 16:12:33 INFO - 'LANG': 'en_US.UTF-8', 16:12:33 INFO - 'LOGNAME': 'cltbld', 16:12:33 INFO - 'MAIL': '/var/mail/cltbld', 16:12:33 INFO - 'MINIDUMP_SAVE_PATH': '/builds/slave/test/build/blobber_upload_dir', 16:12:33 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 16:12:33 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 16:12:33 INFO - 'MOZ_NO_REMOTE': '1', 16:12:33 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 16:12:33 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 16:12:33 INFO - 'PATH': '/builds/slave/test/build/venv/bin:/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 16:12:33 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 16:12:33 INFO - 'PWD': '/builds/slave/test', 16:12:33 INFO - 'SHELL': '/bin/bash', 16:12:33 INFO - 'SHLVL': '1', 16:12:33 INFO - 'TERM': 'linux', 16:12:33 INFO - 'TMOUT': '86400', 16:12:33 INFO - 'USER': 'cltbld', 16:12:33 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1462402986.655757-1171522623', 16:12:33 INFO - '_': '/tools/buildbot/bin/python'} 16:12:33 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/Np_SI92uSL6Au_qKIi3lBA/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 16:12:33 INFO - STDERR: /builds/slave/test/build/venv/local/lib/python2.7/site-packages/mozrunner/utils.py:20: UserWarning: Module wptserve was already imported from /builds/slave/test/build/tests/web-platform/tests/tools/wptserve/wptserve/__init__.py, but /builds/slave/test/build/venv/lib/python2.7/site-packages is being added to sys.path 16:12:33 INFO - import pkg_resources 16:12:35 INFO - Using 1 client processes 16:12:35 INFO - wptserve Starting http server on 127.0.0.1:8000 16:12:35 INFO - wptserve Starting http server on 127.0.0.1:8001 16:12:35 INFO - wptserve Starting http server on 127.0.0.1:8443 16:12:37 INFO - SUITE-START | Running 778 tests 16:12:37 INFO - Running testharness tests 16:12:37 INFO - Setting up ssl 16:12:37 INFO - PROCESS | certutil | 16:12:37 INFO - PROCESS | certutil | 16:12:37 INFO - PROCESS | certutil | 16:12:37 INFO - Certificate Nickname Trust Attributes 16:12:37 INFO - SSL,S/MIME,JAR/XPI 16:12:37 INFO - 16:12:37 INFO - web-platform-tests CT,, 16:12:37 INFO - 16:12:37 INFO - Starting runner 16:12:41 INFO - PROCESS | 1820 | 1462403561110 Marionette DEBUG Marionette enabled via build flag and pref 16:12:41 INFO - PROCESS | 1820 | ++DOCSHELL 0x7f74da055000 == 1 [pid = 1820] [id = 1] 16:12:41 INFO - PROCESS | 1820 | ++DOMWINDOW == 1 (0x7f74da055800) [pid = 1820] [serial = 1] [outer = (nil)] 16:12:41 INFO - PROCESS | 1820 | [1820] WARNING: No inner window available!: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9828 16:12:41 INFO - PROCESS | 1820 | ++DOMWINDOW == 2 (0x7f74da056800) [pid = 1820] [serial = 2] [outer = 0x7f74da055800] 16:12:41 INFO - PROCESS | 1820 | 1462403561730 Marionette INFO Listening on port 2828 16:12:42 INFO - PROCESS | 1820 | 1462403562258 Marionette DEBUG Marionette enabled via command-line flag 16:12:42 INFO - PROCESS | 1820 | ++DOCSHELL 0x7f74d6f25000 == 2 [pid = 1820] [id = 2] 16:12:42 INFO - PROCESS | 1820 | ++DOMWINDOW == 3 (0x7f74d6f25800) [pid = 1820] [serial = 3] [outer = (nil)] 16:12:42 INFO - PROCESS | 1820 | [1820] WARNING: No inner window available!: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9828 16:12:42 INFO - PROCESS | 1820 | ++DOMWINDOW == 4 (0x7f74d6f26800) [pid = 1820] [serial = 4] [outer = 0x7f74d6f25800] 16:12:42 INFO - PROCESS | 1820 | LoadPlugin() /usr/lib/mozilla/plugins/librhythmbox-itms-detection-plugin.so returned 7f74d76da700 16:12:42 INFO - PROCESS | 1820 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-cone-plugin.so returned 7f74dc629f40 16:12:42 INFO - PROCESS | 1820 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-mully-plugin.so returned 7f74d63841f0 16:12:42 INFO - PROCESS | 1820 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-gmp-plugin.so returned 7f74d63844f0 16:12:42 INFO - PROCESS | 1820 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-narrowspace-plugin.so returned 7f74d6384820 16:12:42 INFO - PROCESS | 1820 | ++DOMWINDOW == 5 (0x7f74d63df000) [pid = 1820] [serial = 5] [outer = 0x7f74da055800] 16:12:42 INFO - PROCESS | 1820 | [1820] 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 16:12:42 INFO - PROCESS | 1820 | 1462403562623 Marionette DEBUG Accepted connection conn0 from 127.0.0.1:52687 16:12:42 INFO - PROCESS | 1820 | [1820] 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 16:12:42 INFO - PROCESS | 1820 | 1462403562704 Marionette DEBUG Accepted connection conn1 from 127.0.0.1:52688 16:12:42 INFO - PROCESS | 1820 | 1462403562713 Marionette DEBUG Closed connection conn0 16:12:42 INFO - PROCESS | 1820 | [1820] 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 16:12:42 INFO - PROCESS | 1820 | [1820] 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 16:12:42 INFO - PROCESS | 1820 | 1462403562832 Marionette DEBUG Accepted connection conn2 from 127.0.0.1:52689 16:12:42 INFO - PROCESS | 1820 | 1462403562835 Marionette DEBUG Closed connection conn1 16:12:42 INFO - PROCESS | 1820 | [1820] 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 16:12:42 INFO - PROCESS | 1820 | 1462403562887 Marionette DEBUG Accepted connection conn3 from 127.0.0.1:52690 16:12:42 INFO - PROCESS | 1820 | 1462403562898 Marionette DEBUG Closed connection conn2 16:12:42 INFO - PROCESS | 1820 | 1462403562943 Marionette TRACE conn3 -> [0,1,"newSession",{"sessionId":null,"capabilities":null}] 16:12:42 INFO - PROCESS | 1820 | 1462403562951 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":"20160504143547","device":"desktop","version":"48.0a2"} 16:12:43 INFO - PROCESS | 1820 | [1820] 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 16:12:44 INFO - PROCESS | 1820 | ++DOCSHELL 0x7f74c9a17000 == 3 [pid = 1820] [id = 3] 16:12:44 INFO - PROCESS | 1820 | ++DOMWINDOW == 6 (0x7f74c9a17800) [pid = 1820] [serial = 6] [outer = (nil)] 16:12:44 INFO - PROCESS | 1820 | ++DOCSHELL 0x7f74c9a18000 == 4 [pid = 1820] [id = 4] 16:12:44 INFO - PROCESS | 1820 | ++DOMWINDOW == 7 (0x7f74c9a55800) [pid = 1820] [serial = 7] [outer = (nil)] 16:12:45 INFO - PROCESS | 1820 | [1820] 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 16:12:45 INFO - PROCESS | 1820 | ++DOCSHELL 0x7f74c8c5c000 == 5 [pid = 1820] [id = 5] 16:12:45 INFO - PROCESS | 1820 | ++DOMWINDOW == 8 (0x7f74c8c41800) [pid = 1820] [serial = 8] [outer = (nil)] 16:12:45 INFO - PROCESS | 1820 | [1820] 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 16:12:45 INFO - PROCESS | 1820 | [1820] WARNING: Couldn't create child process for iframe.: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 336 16:12:45 INFO - PROCESS | 1820 | ++DOMWINDOW == 9 (0x7f74c8930000) [pid = 1820] [serial = 9] [outer = 0x7f74c8c41800] 16:12:45 INFO - PROCESS | 1820 | ++DOMWINDOW == 10 (0x7f74c8343800) [pid = 1820] [serial = 10] [outer = 0x7f74c9a17800] 16:12:45 INFO - PROCESS | 1820 | ++DOMWINDOW == 11 (0x7f74c8367400) [pid = 1820] [serial = 11] [outer = 0x7f74c9a55800] 16:12:45 INFO - PROCESS | 1820 | ++DOMWINDOW == 12 (0x7f74c8369400) [pid = 1820] [serial = 12] [outer = 0x7f74c8c41800] 16:12:46 INFO - PROCESS | 1820 | 1462403566772 Marionette DEBUG loaded listener.js 16:12:46 INFO - PROCESS | 1820 | 1462403566790 Marionette DEBUG loaded listener.js 16:12:47 INFO - PROCESS | 1820 | ++DOMWINDOW == 13 (0x7f74c66cd400) [pid = 1820] [serial = 13] [outer = 0x7f74c8c41800] 16:12:47 INFO - PROCESS | 1820 | 1462403567491 Marionette TRACE conn3 <- [1,1,null,{"sessionId":"9219cb5b-2b1b-481b-9c97-7c6de9ab5474","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":"20160504143547","device":"desktop","version":"48.0a2","command_id":1}}] 16:12:47 INFO - PROCESS | 1820 | 1462403567695 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}] 16:12:47 INFO - PROCESS | 1820 | 1462403567982 Marionette TRACE conn3 <- [1,2,null,{"value":null}] 16:12:48 INFO - PROCESS | 1820 | 1462403568063 Marionette TRACE conn3 -> [0,3,"get",{"url":"http://web-platform.test:8000/testharness_runner.html"}] 16:12:48 INFO - PROCESS | 1820 | [1820] WARNING: Could not get disk status from nsIDiskSpaceWatcher: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/uriloader/prefetch/nsOfflineCacheUpdateService.cpp, line 283 16:12:48 INFO - PROCESS | 1820 | [1820] WARNING: NS_ENSURE_TRUE(aURI) failed: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/netwerk/cache2/CacheStorage.cpp, line 63 16:12:48 INFO - PROCESS | 1820 | ++DOMWINDOW == 14 (0x7f74c39e9800) [pid = 1820] [serial = 14] [outer = 0x7f74c8c41800] 16:12:48 INFO - PROCESS | 1820 | [1820] WARNING: NS_ENSURE_TRUE(aURI) failed: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/netwerk/cache2/CacheStorage.cpp, line 63 16:12:48 INFO - PROCESS | 1820 | [1820] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 16:12:48 INFO - PROCESS | 1820 | 1462403568441 Marionette TRACE conn3 <- [1,3,null,{}] 16:12:48 INFO - PROCESS | 1820 | 1462403568448 Marionette TRACE conn3 -> [0,4,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"document.title = 'Thread-TestrunnerManager-1'","sandbox":"default","line":140}] 16:12:48 INFO - PROCESS | 1820 | 1462403568469 Marionette TRACE conn3 <- [1,4,null,{"value":null}] 16:12:48 INFO - PROCESS | 1820 | 1462403568502 Marionette TRACE conn3 -> [0,5,"getWindowHandle",null] 16:12:48 INFO - PROCESS | 1820 | 1462403568504 Marionette TRACE conn3 <- [1,5,null,{"value":"8"}] 16:12:48 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.copy.html 16:12:48 INFO - PROCESS | 1820 | 1462403568511 Marionette TRACE conn3 -> [0,6,"setScriptTimeout",{"ms":35000}] 16:12:48 INFO - PROCESS | 1820 | 1462403568516 Marionette TRACE conn3 <- [1,6,null,{}] 16:12:48 INFO - PROCESS | 1820 | 1462403568522 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}] 16:12:48 INFO - PROCESS | 1820 | 1462403568537 Marionette TRACE conn3 <- [1,7,null,{"value":null}] 16:12:48 INFO - PROCESS | 1820 | 1462403568545 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\", \"a2590f0a-93fb-4e89-aa1e-7373e5767c09\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:12:48 INFO - PROCESS | 1820 | ++DOCSHELL 0x7f74c2f99000 == 6 [pid = 1820] [id = 6] 16:12:48 INFO - PROCESS | 1820 | ++DOMWINDOW == 15 (0x7f74c39e0400) [pid = 1820] [serial = 15] [outer = (nil)] 16:12:48 INFO - PROCESS | 1820 | ++DOMWINDOW == 16 (0x7f74c39e2000) [pid = 1820] [serial = 16] [outer = 0x7f74c39e0400] 16:12:48 INFO - PROCESS | 1820 | 1462403568608 Marionette DEBUG loaded listener.js 16:12:48 INFO - PROCESS | 1820 | ++DOMWINDOW == 17 (0x7f74c39e8800) [pid = 1820] [serial = 17] [outer = 0x7f74c39e0400] 16:12:49 INFO - PROCESS | 1820 | ++DOCSHELL 0x7f74c22c2800 == 7 [pid = 1820] [id = 7] 16:12:49 INFO - PROCESS | 1820 | ++DOMWINDOW == 18 (0x7f74c22b1400) [pid = 1820] [serial = 18] [outer = (nil)] 16:12:49 INFO - PROCESS | 1820 | ++DOMWINDOW == 19 (0x7f74c22b3000) [pid = 1820] [serial = 19] [outer = 0x7f74c22b1400] 16:12:49 INFO - PROCESS | 1820 | 1462403569089 Marionette DEBUG loaded listener.js 16:12:49 INFO - PROCESS | 1820 | ++DOMWINDOW == 20 (0x7f74c22af000) [pid = 1820] [serial = 20] [outer = 0x7f74c22b1400] 16:12:49 INFO - PROCESS | 1820 | [1820] 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 16:12:49 INFO - PROCESS | 1820 | 1462403569603 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]]]}] 16:12:49 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.copy.html | Canvas test: 2d.composite.canvas.copy 16:12:49 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.copy.html | took 1137ms 16:12:49 INFO - PROCESS | 1820 | 1462403569734 Marionette TRACE conn3 -> [0,9,"getWindowHandle",null] 16:12:49 INFO - PROCESS | 1820 | 1462403569737 Marionette TRACE conn3 <- [1,9,null,{"value":"8"}] 16:12:49 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-atop.html 16:12:49 INFO - PROCESS | 1820 | 1462403569760 Marionette TRACE conn3 -> [0,10,"setScriptTimeout",{"ms":35000}] 16:12:49 INFO - PROCESS | 1820 | 1462403569763 Marionette TRACE conn3 <- [1,10,null,{}] 16:12:49 INFO - PROCESS | 1820 | 1462403569783 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}] 16:12:49 INFO - PROCESS | 1820 | 1462403569941 Marionette TRACE conn3 <- [1,11,null,{"value":null}] 16:12:49 INFO - PROCESS | 1820 | 1462403569957 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\", \"a2590f0a-93fb-4e89-aa1e-7373e5767c09\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:12:49 INFO - PROCESS | 1820 | ++DOCSHELL 0x7f74c0578000 == 8 [pid = 1820] [id = 8] 16:12:49 INFO - PROCESS | 1820 | ++DOMWINDOW == 21 (0x7f74c0557400) [pid = 1820] [serial = 21] [outer = (nil)] 16:12:50 INFO - PROCESS | 1820 | ++DOMWINDOW == 22 (0x7f74c148f400) [pid = 1820] [serial = 22] [outer = 0x7f74c0557400] 16:12:50 INFO - PROCESS | 1820 | 1462403570021 Marionette DEBUG loaded listener.js 16:12:50 INFO - PROCESS | 1820 | ++DOMWINDOW == 23 (0x7f74ca29ac00) [pid = 1820] [serial = 23] [outer = 0x7f74c0557400] 16:12:50 INFO - PROCESS | 1820 | 1462403570546 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]]]}] 16:12:50 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | Canvas test: 2d.composite.canvas.destination-atop 16:12:50 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | took 852ms 16:12:50 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-in.html 16:12:50 INFO - PROCESS | 1820 | 1462403570598 Marionette TRACE conn3 -> [0,13,"getWindowHandle",null] 16:12:50 INFO - PROCESS | 1820 | 1462403570601 Marionette TRACE conn3 <- [1,13,null,{"value":"8"}] 16:12:50 INFO - PROCESS | 1820 | 1462403570607 Marionette TRACE conn3 -> [0,14,"setScriptTimeout",{"ms":35000}] 16:12:50 INFO - PROCESS | 1820 | 1462403570609 Marionette TRACE conn3 <- [1,14,null,{}] 16:12:50 INFO - PROCESS | 1820 | 1462403570614 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}] 16:12:50 INFO - PROCESS | 1820 | 1462403570756 Marionette TRACE conn3 <- [1,15,null,{"value":null}] 16:12:50 INFO - PROCESS | 1820 | 1462403570775 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\", \"a2590f0a-93fb-4e89-aa1e-7373e5767c09\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:12:50 INFO - PROCESS | 1820 | ++DOCSHELL 0x7f74c093a800 == 9 [pid = 1820] [id = 9] 16:12:50 INFO - PROCESS | 1820 | ++DOMWINDOW == 24 (0x7f74c0911000) [pid = 1820] [serial = 24] [outer = (nil)] 16:12:50 INFO - PROCESS | 1820 | ++DOMWINDOW == 25 (0x7f74c0941c00) [pid = 1820] [serial = 25] [outer = 0x7f74c0911000] 16:12:50 INFO - PROCESS | 1820 | 1462403570831 Marionette DEBUG loaded listener.js 16:12:50 INFO - PROCESS | 1820 | ++DOMWINDOW == 26 (0x7f74c094b800) [pid = 1820] [serial = 26] [outer = 0x7f74c0911000] 16:12:51 INFO - PROCESS | 1820 | 1462403571386 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]]]}] 16:12:51 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-in.html | Canvas test: 2d.composite.canvas.destination-in 16:12:51 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-in.html | took 827ms 16:12:51 INFO - PROCESS | 1820 | 1462403571697 Marionette TRACE conn3 -> [0,17,"getWindowHandle",null] 16:12:51 INFO - PROCESS | 1820 | 1462403571703 Marionette TRACE conn3 <- [1,17,null,{"value":"8"}] 16:12:51 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-out.html 16:12:51 INFO - PROCESS | 1820 | 1462403571782 Marionette TRACE conn3 -> [0,18,"setScriptTimeout",{"ms":35000}] 16:12:51 INFO - PROCESS | 1820 | 1462403571787 Marionette TRACE conn3 <- [1,18,null,{}] 16:12:51 INFO - PROCESS | 1820 | 1462403571794 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}] 16:12:51 INFO - PROCESS | 1820 | 1462403571953 Marionette TRACE conn3 <- [1,19,null,{"value":null}] 16:12:52 INFO - PROCESS | 1820 | 1462403572038 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\", \"a2590f0a-93fb-4e89-aa1e-7373e5767c09\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:12:52 INFO - PROCESS | 1820 | ++DOCSHELL 0x7f74c0b6e800 == 10 [pid = 1820] [id = 10] 16:12:52 INFO - PROCESS | 1820 | ++DOMWINDOW == 27 (0x7f74c0911c00) [pid = 1820] [serial = 27] [outer = (nil)] 16:12:52 INFO - PROCESS | 1820 | ++DOMWINDOW == 28 (0x7f74c094c000) [pid = 1820] [serial = 28] [outer = 0x7f74c0911c00] 16:12:52 INFO - PROCESS | 1820 | 1462403572107 Marionette DEBUG loaded listener.js 16:12:52 INFO - PROCESS | 1820 | ++DOMWINDOW == 29 (0x7f74c0c56c00) [pid = 1820] [serial = 29] [outer = 0x7f74c0911c00] 16:12:52 INFO - PROCESS | 1820 | ++DOCSHELL 0x7f74c1462800 == 11 [pid = 1820] [id = 11] 16:12:52 INFO - PROCESS | 1820 | ++DOMWINDOW == 30 (0x7f74c1463000) [pid = 1820] [serial = 30] [outer = (nil)] 16:12:52 INFO - PROCESS | 1820 | ++DOMWINDOW == 31 (0x7f74c1f73000) [pid = 1820] [serial = 31] [outer = 0x7f74c1463000] 16:12:52 INFO - PROCESS | 1820 | ++DOMWINDOW == 32 (0x7f74c1f68000) [pid = 1820] [serial = 32] [outer = 0x7f74c1463000] 16:12:52 INFO - PROCESS | 1820 | ++DOCSHELL 0x7f74c1462000 == 12 [pid = 1820] [id = 12] 16:12:52 INFO - PROCESS | 1820 | ++DOMWINDOW == 33 (0x7f74c090b000) [pid = 1820] [serial = 33] [outer = (nil)] 16:12:52 INFO - PROCESS | 1820 | ++DOMWINDOW == 34 (0x7f74c2f83400) [pid = 1820] [serial = 34] [outer = 0x7f74c090b000] 16:12:52 INFO - PROCESS | 1820 | ++DOMWINDOW == 35 (0x7f74c0c5bc00) [pid = 1820] [serial = 35] [outer = 0x7f74c090b000] 16:12:53 INFO - PROCESS | 1820 | 1462403573139 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]]]}] 16:12:53 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-out.html | Canvas test: 2d.composite.canvas.destination-out 16:12:53 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-out.html | took 1397ms 16:12:53 INFO - PROCESS | 1820 | 1462403573216 Marionette TRACE conn3 -> [0,21,"getWindowHandle",null] 16:12:53 INFO - PROCESS | 1820 | 1462403573223 Marionette TRACE conn3 <- [1,21,null,{"value":"8"}] 16:12:53 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-over.html 16:12:53 INFO - PROCESS | 1820 | 1462403573236 Marionette TRACE conn3 -> [0,22,"setScriptTimeout",{"ms":35000}] 16:12:53 INFO - PROCESS | 1820 | 1462403573241 Marionette TRACE conn3 <- [1,22,null,{}] 16:12:53 INFO - PROCESS | 1820 | 1462403573247 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}] 16:12:53 INFO - PROCESS | 1820 | 1462403573419 Marionette TRACE conn3 <- [1,23,null,{"value":null}] 16:12:53 INFO - PROCESS | 1820 | 1462403573564 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\", \"a2590f0a-93fb-4e89-aa1e-7373e5767c09\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:12:53 INFO - PROCESS | 1820 | ++DOCSHELL 0x7f74c6398800 == 13 [pid = 1820] [id = 13] 16:12:53 INFO - PROCESS | 1820 | ++DOMWINDOW == 36 (0x7f74c39e2400) [pid = 1820] [serial = 36] [outer = (nil)] 16:12:53 INFO - PROCESS | 1820 | ++DOMWINDOW == 37 (0x7f74c7e5d400) [pid = 1820] [serial = 37] [outer = 0x7f74c39e2400] 16:12:53 INFO - PROCESS | 1820 | 1462403573639 Marionette DEBUG loaded listener.js 16:12:53 INFO - PROCESS | 1820 | ++DOMWINDOW == 38 (0x7f74c84c5800) [pid = 1820] [serial = 38] [outer = 0x7f74c39e2400] 16:12:54 INFO - PROCESS | 1820 | 1462403574351 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]]]}] 16:12:54 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-over.html | Canvas test: 2d.composite.canvas.destination-over 16:12:54 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-over.html | took 1134ms 16:12:54 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.lighter.html 16:12:54 INFO - PROCESS | 1820 | 1462403574367 Marionette TRACE conn3 -> [0,25,"getWindowHandle",null] 16:12:54 INFO - PROCESS | 1820 | 1462403574370 Marionette TRACE conn3 <- [1,25,null,{"value":"8"}] 16:12:54 INFO - PROCESS | 1820 | 1462403574392 Marionette TRACE conn3 -> [0,26,"setScriptTimeout",{"ms":35000}] 16:12:54 INFO - PROCESS | 1820 | 1462403574396 Marionette TRACE conn3 <- [1,26,null,{}] 16:12:54 INFO - PROCESS | 1820 | 1462403574409 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}] 16:12:54 INFO - PROCESS | 1820 | 1462403574570 Marionette TRACE conn3 <- [1,27,null,{"value":null}] 16:12:54 INFO - PROCESS | 1820 | 1462403574669 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\", \"a2590f0a-93fb-4e89-aa1e-7373e5767c09\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:12:54 INFO - PROCESS | 1820 | ++DOCSHELL 0x7f74c8c4a000 == 14 [pid = 1820] [id = 14] 16:12:54 INFO - PROCESS | 1820 | ++DOMWINDOW == 39 (0x7f74c0d8d800) [pid = 1820] [serial = 39] [outer = (nil)] 16:12:54 INFO - PROCESS | 1820 | ++DOMWINDOW == 40 (0x7f74c948dc00) [pid = 1820] [serial = 40] [outer = 0x7f74c0d8d800] 16:12:54 INFO - PROCESS | 1820 | 1462403574759 Marionette DEBUG loaded listener.js 16:12:54 INFO - PROCESS | 1820 | ++DOMWINDOW == 41 (0x7f74c9a61800) [pid = 1820] [serial = 41] [outer = 0x7f74c0d8d800] 16:12:55 INFO - PROCESS | 1820 | 1462403575483 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]]]}] 16:12:55 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.lighter.html | Canvas test: 2d.composite.canvas.lighter 16:12:55 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.lighter.html | took 1146ms 16:12:55 INFO - PROCESS | 1820 | 1462403575524 Marionette TRACE conn3 -> [0,29,"getWindowHandle",null] 16:12:55 INFO - PROCESS | 1820 | 1462403575526 Marionette TRACE conn3 <- [1,29,null,{"value":"8"}] 16:12:55 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-atop.html 16:12:55 INFO - PROCESS | 1820 | 1462403575533 Marionette TRACE conn3 -> [0,30,"setScriptTimeout",{"ms":35000}] 16:12:55 INFO - PROCESS | 1820 | 1462403575536 Marionette TRACE conn3 <- [1,30,null,{}] 16:12:55 INFO - PROCESS | 1820 | 1462403575541 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}] 16:12:55 INFO - PROCESS | 1820 | 1462403575690 Marionette TRACE conn3 <- [1,31,null,{"value":null}] 16:12:55 INFO - PROCESS | 1820 | 1462403575781 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\", \"a2590f0a-93fb-4e89-aa1e-7373e5767c09\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:12:55 INFO - PROCESS | 1820 | ++DOCSHELL 0x7f74c9044000 == 15 [pid = 1820] [id = 15] 16:12:55 INFO - PROCESS | 1820 | ++DOMWINDOW == 42 (0x7f74c9a61c00) [pid = 1820] [serial = 42] [outer = (nil)] 16:12:55 INFO - PROCESS | 1820 | ++DOMWINDOW == 43 (0x7f74ca2e2800) [pid = 1820] [serial = 43] [outer = 0x7f74c9a61c00] 16:12:55 INFO - PROCESS | 1820 | 1462403575846 Marionette DEBUG loaded listener.js 16:12:55 INFO - PROCESS | 1820 | ++DOMWINDOW == 44 (0x7f74cad63800) [pid = 1820] [serial = 44] [outer = 0x7f74c9a61c00] 16:12:56 INFO - PROCESS | 1820 | 1462403576896 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]]]}] 16:12:56 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-atop.html | Canvas test: 2d.composite.canvas.source-atop 16:12:56 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-atop.html | took 1393ms 16:12:56 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-in.html 16:12:56 INFO - PROCESS | 1820 | 1462403576928 Marionette TRACE conn3 -> [0,33,"getWindowHandle",null] 16:12:56 INFO - PROCESS | 1820 | 1462403576931 Marionette TRACE conn3 <- [1,33,null,{"value":"8"}] 16:12:56 INFO - PROCESS | 1820 | 1462403576938 Marionette TRACE conn3 -> [0,34,"setScriptTimeout",{"ms":35000}] 16:12:56 INFO - PROCESS | 1820 | 1462403576944 Marionette TRACE conn3 <- [1,34,null,{}] 16:12:56 INFO - PROCESS | 1820 | 1462403576951 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}] 16:12:57 INFO - PROCESS | 1820 | 1462403577085 Marionette TRACE conn3 <- [1,35,null,{"value":null}] 16:12:57 INFO - PROCESS | 1820 | 1462403577246 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\", \"a2590f0a-93fb-4e89-aa1e-7373e5767c09\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:12:57 INFO - PROCESS | 1820 | ++DOCSHELL 0x7f74c0572000 == 16 [pid = 1820] [id = 16] 16:12:57 INFO - PROCESS | 1820 | ++DOMWINDOW == 45 (0x7f74c0d98c00) [pid = 1820] [serial = 45] [outer = (nil)] 16:12:57 INFO - PROCESS | 1820 | ++DOMWINDOW == 46 (0x7f74c22b7c00) [pid = 1820] [serial = 46] [outer = 0x7f74c0d98c00] 16:12:57 INFO - PROCESS | 1820 | 1462403577332 Marionette DEBUG loaded listener.js 16:12:57 INFO - PROCESS | 1820 | ++DOMWINDOW == 47 (0x7f74c74ed800) [pid = 1820] [serial = 47] [outer = 0x7f74c0d98c00] 16:12:58 INFO - PROCESS | 1820 | 1462403578009 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]]]}] 16:12:58 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-in.html | Canvas test: 2d.composite.canvas.source-in 16:12:58 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-in.html | took 1092ms 16:12:58 INFO - PROCESS | 1820 | 1462403578028 Marionette TRACE conn3 -> [0,37,"getWindowHandle",null] 16:12:58 INFO - PROCESS | 1820 | 1462403578035 Marionette TRACE conn3 <- [1,37,null,{"value":"8"}] 16:12:58 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-out.html 16:12:58 INFO - PROCESS | 1820 | 1462403578044 Marionette TRACE conn3 -> [0,38,"setScriptTimeout",{"ms":35000}] 16:12:58 INFO - PROCESS | 1820 | 1462403578048 Marionette TRACE conn3 <- [1,38,null,{}] 16:12:58 INFO - PROCESS | 1820 | 1462403578053 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}] 16:12:58 INFO - PROCESS | 1820 | 1462403578185 Marionette TRACE conn3 <- [1,39,null,{"value":null}] 16:12:58 INFO - PROCESS | 1820 | 1462403578267 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\", \"a2590f0a-93fb-4e89-aa1e-7373e5767c09\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:12:58 INFO - PROCESS | 1820 | ++DOCSHELL 0x7f74c8f73000 == 17 [pid = 1820] [id = 17] 16:12:58 INFO - PROCESS | 1820 | ++DOMWINDOW == 48 (0x7f74c090d800) [pid = 1820] [serial = 48] [outer = (nil)] 16:12:58 INFO - PROCESS | 1820 | ++DOMWINDOW == 49 (0x7f74c943d800) [pid = 1820] [serial = 49] [outer = 0x7f74c090d800] 16:12:58 INFO - PROCESS | 1820 | 1462403578333 Marionette DEBUG loaded listener.js 16:12:58 INFO - PROCESS | 1820 | ++DOMWINDOW == 50 (0x7f74c9d8bc00) [pid = 1820] [serial = 50] [outer = 0x7f74c090d800] 16:12:58 INFO - PROCESS | 1820 | 1462403578917 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]]]}] 16:12:58 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-out.html | Canvas test: 2d.composite.canvas.source-out 16:12:58 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-out.html | took 887ms 16:12:58 INFO - PROCESS | 1820 | 1462403578931 Marionette TRACE conn3 -> [0,41,"getWindowHandle",null] 16:12:58 INFO - PROCESS | 1820 | 1462403578936 Marionette TRACE conn3 <- [1,41,null,{"value":"8"}] 16:12:58 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-over.html 16:12:58 INFO - PROCESS | 1820 | 1462403578942 Marionette TRACE conn3 -> [0,42,"setScriptTimeout",{"ms":35000}] 16:12:58 INFO - PROCESS | 1820 | 1462403578946 Marionette TRACE conn3 <- [1,42,null,{}] 16:12:58 INFO - PROCESS | 1820 | 1462403578960 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}] 16:12:59 INFO - PROCESS | 1820 | 1462403579087 Marionette TRACE conn3 <- [1,43,null,{"value":null}] 16:12:59 INFO - PROCESS | 1820 | 1462403579177 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\", \"a2590f0a-93fb-4e89-aa1e-7373e5767c09\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:12:59 INFO - PROCESS | 1820 | ++DOCSHELL 0x7f74c9a1f000 == 18 [pid = 1820] [id = 18] 16:12:59 INFO - PROCESS | 1820 | ++DOMWINDOW == 51 (0x7f74c9491800) [pid = 1820] [serial = 51] [outer = (nil)] 16:12:59 INFO - PROCESS | 1820 | ++DOMWINDOW == 52 (0x7f74ca497400) [pid = 1820] [serial = 52] [outer = 0x7f74c9491800] 16:12:59 INFO - PROCESS | 1820 | 1462403579241 Marionette DEBUG loaded listener.js 16:12:59 INFO - PROCESS | 1820 | ++DOMWINDOW == 53 (0x7f74cca71c00) [pid = 1820] [serial = 53] [outer = 0x7f74c9491800] 16:12:59 INFO - PROCESS | 1820 | 1462403579820 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]]]}] 16:12:59 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-over.html | Canvas test: 2d.composite.canvas.source-over 16:12:59 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-over.html | took 936ms 16:12:59 INFO - PROCESS | 1820 | 1462403579878 Marionette TRACE conn3 -> [0,45,"getWindowHandle",null] 16:12:59 INFO - PROCESS | 1820 | 1462403579881 Marionette TRACE conn3 <- [1,45,null,{"value":"8"}] 16:12:59 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.xor.html 16:12:59 INFO - PROCESS | 1820 | 1462403579886 Marionette TRACE conn3 -> [0,46,"setScriptTimeout",{"ms":35000}] 16:12:59 INFO - PROCESS | 1820 | 1462403579889 Marionette TRACE conn3 <- [1,46,null,{}] 16:12:59 INFO - PROCESS | 1820 | 1462403579893 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}] 16:13:00 INFO - PROCESS | 1820 | 1462403580063 Marionette TRACE conn3 <- [1,47,null,{"value":null}] 16:13:00 INFO - PROCESS | 1820 | 1462403580078 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\", \"a2590f0a-93fb-4e89-aa1e-7373e5767c09\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:13:00 INFO - PROCESS | 1820 | ++DOCSHELL 0x7f74c9af2000 == 19 [pid = 1820] [id = 19] 16:13:00 INFO - PROCESS | 1820 | ++DOMWINDOW == 54 (0x7f74c3e4a800) [pid = 1820] [serial = 54] [outer = (nil)] 16:13:00 INFO - PROCESS | 1820 | ++DOMWINDOW == 55 (0x7f74c63b4400) [pid = 1820] [serial = 55] [outer = 0x7f74c3e4a800] 16:13:00 INFO - PROCESS | 1820 | 1462403580141 Marionette DEBUG loaded listener.js 16:13:00 INFO - PROCESS | 1820 | ++DOMWINDOW == 56 (0x7f74cd6cf400) [pid = 1820] [serial = 56] [outer = 0x7f74c3e4a800] 16:13:00 INFO - PROCESS | 1820 | 1462403580706 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]]]}] 16:13:00 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.xor.html | Canvas test: 2d.composite.canvas.xor 16:13:00 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.xor.html | took 879ms 16:13:00 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.copy.html 16:13:00 INFO - PROCESS | 1820 | 1462403580765 Marionette TRACE conn3 -> [0,49,"getWindowHandle",null] 16:13:00 INFO - PROCESS | 1820 | 1462403580768 Marionette TRACE conn3 <- [1,49,null,{"value":"8"}] 16:13:00 INFO - PROCESS | 1820 | 1462403580773 Marionette TRACE conn3 -> [0,50,"setScriptTimeout",{"ms":35000}] 16:13:00 INFO - PROCESS | 1820 | 1462403580776 Marionette TRACE conn3 <- [1,50,null,{}] 16:13:00 INFO - PROCESS | 1820 | 1462403580780 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}] 16:13:00 INFO - PROCESS | 1820 | 1462403580901 Marionette TRACE conn3 <- [1,51,null,{"value":null}] 16:13:00 INFO - PROCESS | 1820 | 1462403580919 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\", \"a2590f0a-93fb-4e89-aa1e-7373e5767c09\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:13:00 INFO - PROCESS | 1820 | ++DOCSHELL 0x7f74ca40e000 == 20 [pid = 1820] [id = 20] 16:13:00 INFO - PROCESS | 1820 | ++DOMWINDOW == 57 (0x7f74c0554c00) [pid = 1820] [serial = 57] [outer = (nil)] 16:13:00 INFO - PROCESS | 1820 | ++DOMWINDOW == 58 (0x7f74d6f0dc00) [pid = 1820] [serial = 58] [outer = 0x7f74c0554c00] 16:13:00 INFO - PROCESS | 1820 | 1462403580975 Marionette DEBUG loaded listener.js 16:13:01 INFO - PROCESS | 1820 | ++DOMWINDOW == 59 (0x7f74d7187400) [pid = 1820] [serial = 59] [outer = 0x7f74c0554c00] 16:13:01 INFO - PROCESS | 1820 | 1462403581605 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]]]}] 16:13:01 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.copy.html | fill() does not affect pixels outside the clip region. 16:13:01 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.copy.html | took 882ms 16:13:01 INFO - PROCESS | 1820 | 1462403581655 Marionette TRACE conn3 -> [0,53,"getWindowHandle",null] 16:13:01 INFO - PROCESS | 1820 | 1462403581658 Marionette TRACE conn3 <- [1,53,null,{"value":"8"}] 16:13:01 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-atop.html 16:13:01 INFO - PROCESS | 1820 | 1462403581665 Marionette TRACE conn3 -> [0,54,"setScriptTimeout",{"ms":35000}] 16:13:01 INFO - PROCESS | 1820 | 1462403581667 Marionette TRACE conn3 <- [1,54,null,{}] 16:13:01 INFO - PROCESS | 1820 | 1462403581672 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}] 16:13:01 INFO - PROCESS | 1820 | 1462403581873 Marionette TRACE conn3 <- [1,55,null,{"value":null}] 16:13:01 INFO - PROCESS | 1820 | 1462403581911 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\", \"a2590f0a-93fb-4e89-aa1e-7373e5767c09\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:13:01 INFO - PROCESS | 1820 | ++DOCSHELL 0x7f74cc8a3800 == 21 [pid = 1820] [id = 21] 16:13:01 INFO - PROCESS | 1820 | ++DOMWINDOW == 60 (0x7f74d7184800) [pid = 1820] [serial = 60] [outer = (nil)] 16:13:01 INFO - PROCESS | 1820 | ++DOMWINDOW == 61 (0x7f74d7463800) [pid = 1820] [serial = 61] [outer = 0x7f74d7184800] 16:13:01 INFO - PROCESS | 1820 | 1462403581970 Marionette DEBUG loaded listener.js 16:13:02 INFO - PROCESS | 1820 | ++DOMWINDOW == 62 (0x7f74d8463c00) [pid = 1820] [serial = 62] [outer = 0x7f74d7184800] 16:13:02 INFO - PROCESS | 1820 | 1462403582549 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]]]}] 16:13:02 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-atop.html | fill() does not affect pixels outside the clip region. 16:13:02 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-atop.html | took 925ms 16:13:02 INFO - PROCESS | 1820 | 1462403582590 Marionette TRACE conn3 -> [0,57,"getWindowHandle",null] 16:13:02 INFO - PROCESS | 1820 | 1462403582593 Marionette TRACE conn3 <- [1,57,null,{"value":"8"}] 16:13:02 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-in.html 16:13:02 INFO - PROCESS | 1820 | 1462403582598 Marionette TRACE conn3 -> [0,58,"setScriptTimeout",{"ms":35000}] 16:13:02 INFO - PROCESS | 1820 | 1462403582600 Marionette TRACE conn3 <- [1,58,null,{}] 16:13:02 INFO - PROCESS | 1820 | 1462403582605 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}] 16:13:02 INFO - PROCESS | 1820 | 1462403582725 Marionette TRACE conn3 <- [1,59,null,{"value":null}] 16:13:02 INFO - PROCESS | 1820 | 1462403582743 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\", \"a2590f0a-93fb-4e89-aa1e-7373e5767c09\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:13:02 INFO - PROCESS | 1820 | ++DOCSHELL 0x7f74c0923000 == 22 [pid = 1820] [id = 22] 16:13:02 INFO - PROCESS | 1820 | ++DOMWINDOW == 63 (0x7f74d7187800) [pid = 1820] [serial = 63] [outer = (nil)] 16:13:02 INFO - PROCESS | 1820 | ++DOMWINDOW == 64 (0x7f74d8625800) [pid = 1820] [serial = 64] [outer = 0x7f74d7187800] 16:13:02 INFO - PROCESS | 1820 | 1462403582800 Marionette DEBUG loaded listener.js 16:13:02 INFO - PROCESS | 1820 | ++DOMWINDOW == 65 (0x7f74da0c4c00) [pid = 1820] [serial = 65] [outer = 0x7f74d7187800] 16:13:03 INFO - PROCESS | 1820 | 1462403583422 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]]]}] 16:13:03 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-in.html | fill() does not affect pixels outside the clip region. 16:13:03 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-in.html | took 882ms 16:13:03 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-out.html 16:13:03 INFO - PROCESS | 1820 | 1462403583481 Marionette TRACE conn3 -> [0,61,"getWindowHandle",null] 16:13:03 INFO - PROCESS | 1820 | 1462403583483 Marionette TRACE conn3 <- [1,61,null,{"value":"8"}] 16:13:03 INFO - PROCESS | 1820 | 1462403583489 Marionette TRACE conn3 -> [0,62,"setScriptTimeout",{"ms":35000}] 16:13:03 INFO - PROCESS | 1820 | 1462403583492 Marionette TRACE conn3 <- [1,62,null,{}] 16:13:03 INFO - PROCESS | 1820 | 1462403583496 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}] 16:13:03 INFO - PROCESS | 1820 | 1462403583651 Marionette TRACE conn3 <- [1,63,null,{"value":null}] 16:13:03 INFO - PROCESS | 1820 | 1462403583671 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\", \"a2590f0a-93fb-4e89-aa1e-7373e5767c09\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:13:03 INFO - PROCESS | 1820 | ++DOCSHELL 0x7f74d0719000 == 23 [pid = 1820] [id = 23] 16:13:03 INFO - PROCESS | 1820 | ++DOMWINDOW == 66 (0x7f74d8117c00) [pid = 1820] [serial = 66] [outer = (nil)] 16:13:03 INFO - PROCESS | 1820 | ++DOMWINDOW == 67 (0x7f74da56a800) [pid = 1820] [serial = 67] [outer = 0x7f74d8117c00] 16:13:03 INFO - PROCESS | 1820 | 1462403583732 Marionette DEBUG loaded listener.js 16:13:03 INFO - PROCESS | 1820 | ++DOMWINDOW == 68 (0x7f74db7cec00) [pid = 1820] [serial = 68] [outer = 0x7f74d8117c00] 16:13:04 INFO - PROCESS | 1820 | 1462403584298 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]]]}] 16:13:04 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-out.html | fill() does not affect pixels outside the clip region. 16:13:04 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-out.html | took 826ms 16:13:04 INFO - PROCESS | 1820 | 1462403584314 Marionette TRACE conn3 -> [0,65,"getWindowHandle",null] 16:13:04 INFO - PROCESS | 1820 | 1462403584318 Marionette TRACE conn3 <- [1,65,null,{"value":"8"}] 16:13:04 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-over.html 16:13:04 INFO - PROCESS | 1820 | 1462403584323 Marionette TRACE conn3 -> [0,66,"setScriptTimeout",{"ms":35000}] 16:13:04 INFO - PROCESS | 1820 | 1462403584325 Marionette TRACE conn3 <- [1,66,null,{}] 16:13:04 INFO - PROCESS | 1820 | 1462403584330 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}] 16:13:04 INFO - PROCESS | 1820 | 1462403584462 Marionette TRACE conn3 <- [1,67,null,{"value":null}] 16:13:04 INFO - PROCESS | 1820 | 1462403584478 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\", \"a2590f0a-93fb-4e89-aa1e-7373e5767c09\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:13:04 INFO - PROCESS | 1820 | ++DOCSHELL 0x7f74d6f22800 == 24 [pid = 1820] [id = 24] 16:13:04 INFO - PROCESS | 1820 | ++DOMWINDOW == 69 (0x7f74c84c7000) [pid = 1820] [serial = 69] [outer = (nil)] 16:13:04 INFO - PROCESS | 1820 | ++DOMWINDOW == 70 (0x7f74db98b800) [pid = 1820] [serial = 70] [outer = 0x7f74c84c7000] 16:13:04 INFO - PROCESS | 1820 | 1462403584535 Marionette DEBUG loaded listener.js 16:13:04 INFO - PROCESS | 1820 | ++DOMWINDOW == 71 (0x7f74dbf3f800) [pid = 1820] [serial = 71] [outer = 0x7f74c84c7000] 16:13:05 INFO - PROCESS | 1820 | 1462403585198 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]]]}] 16:13:05 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-over.html | fill() does not affect pixels outside the clip region. 16:13:05 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-over.html | took 932ms 16:13:05 INFO - PROCESS | 1820 | 1462403585256 Marionette TRACE conn3 -> [0,69,"getWindowHandle",null] 16:13:05 INFO - PROCESS | 1820 | 1462403585258 Marionette TRACE conn3 <- [1,69,null,{"value":"8"}] 16:13:05 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.lighter.html 16:13:05 INFO - PROCESS | 1820 | 1462403585263 Marionette TRACE conn3 -> [0,70,"setScriptTimeout",{"ms":35000}] 16:13:05 INFO - PROCESS | 1820 | 1462403585265 Marionette TRACE conn3 <- [1,70,null,{}] 16:13:05 INFO - PROCESS | 1820 | 1462403585270 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}] 16:13:05 INFO - PROCESS | 1820 | 1462403585444 Marionette TRACE conn3 <- [1,71,null,{"value":null}] 16:13:05 INFO - PROCESS | 1820 | 1462403585461 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\", \"a2590f0a-93fb-4e89-aa1e-7373e5767c09\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:13:05 INFO - PROCESS | 1820 | ++DOCSHELL 0x7f74d72a5800 == 25 [pid = 1820] [id = 25] 16:13:05 INFO - PROCESS | 1820 | ++DOMWINDOW == 72 (0x7f74d8465400) [pid = 1820] [serial = 72] [outer = (nil)] 16:13:05 INFO - PROCESS | 1820 | ++DOMWINDOW == 73 (0x7f74dc0c0000) [pid = 1820] [serial = 73] [outer = 0x7f74d8465400] 16:13:05 INFO - PROCESS | 1820 | 1462403585518 Marionette DEBUG loaded listener.js 16:13:05 INFO - PROCESS | 1820 | ++DOMWINDOW == 74 (0x7f74dc728000) [pid = 1820] [serial = 74] [outer = 0x7f74d8465400] 16:13:07 INFO - PROCESS | 1820 | 1462403587009 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]]]}] 16:13:07 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.lighter.html | fill() does not affect pixels outside the clip region. 16:13:07 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.lighter.html | took 1779ms 16:13:07 INFO - PROCESS | 1820 | 1462403587046 Marionette TRACE conn3 -> [0,73,"getWindowHandle",null] 16:13:07 INFO - PROCESS | 1820 | 1462403587051 Marionette TRACE conn3 <- [1,73,null,{"value":"8"}] 16:13:07 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-atop.html 16:13:07 INFO - PROCESS | 1820 | 1462403587059 Marionette TRACE conn3 -> [0,74,"setScriptTimeout",{"ms":35000}] 16:13:07 INFO - PROCESS | 1820 | 1462403587063 Marionette TRACE conn3 <- [1,74,null,{}] 16:13:07 INFO - PROCESS | 1820 | 1462403587073 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}] 16:13:07 INFO - PROCESS | 1820 | 1462403587237 Marionette TRACE conn3 <- [1,75,null,{"value":null}] 16:13:07 INFO - PROCESS | 1820 | 1462403587307 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\", \"a2590f0a-93fb-4e89-aa1e-7373e5767c09\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:13:07 INFO - PROCESS | 1820 | ++DOCSHELL 0x7f74c2f21800 == 26 [pid = 1820] [id = 26] 16:13:07 INFO - PROCESS | 1820 | ++DOMWINDOW == 75 (0x7f74c7470800) [pid = 1820] [serial = 75] [outer = (nil)] 16:13:07 INFO - PROCESS | 1820 | ++DOMWINDOW == 76 (0x7f74c82d4c00) [pid = 1820] [serial = 76] [outer = 0x7f74c7470800] 16:13:07 INFO - PROCESS | 1820 | 1462403587368 Marionette DEBUG loaded listener.js 16:13:07 INFO - PROCESS | 1820 | ++DOMWINDOW == 77 (0x7f74c8c3bc00) [pid = 1820] [serial = 77] [outer = 0x7f74c7470800] 16:13:08 INFO - PROCESS | 1820 | --DOMWINDOW == 76 (0x7f74c0557400) [pid = 1820] [serial = 21] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-atop.html] 16:13:08 INFO - PROCESS | 1820 | --DOMWINDOW == 75 (0x7f74c39e0400) [pid = 1820] [serial = 15] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.copy.html] 16:13:08 INFO - PROCESS | 1820 | --DOMWINDOW == 74 (0x7f74c0911000) [pid = 1820] [serial = 24] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-in.html] 16:13:08 INFO - PROCESS | 1820 | --DOMWINDOW == 73 (0x7f74c0911c00) [pid = 1820] [serial = 27] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-out.html] 16:13:08 INFO - PROCESS | 1820 | --DOMWINDOW == 72 (0x7f74c39e2400) [pid = 1820] [serial = 36] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-over.html] 16:13:08 INFO - PROCESS | 1820 | --DOMWINDOW == 71 (0x7f74c0d8d800) [pid = 1820] [serial = 39] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.lighter.html] 16:13:08 INFO - PROCESS | 1820 | --DOMWINDOW == 70 (0x7f74c9a61c00) [pid = 1820] [serial = 42] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-atop.html] 16:13:08 INFO - PROCESS | 1820 | --DOMWINDOW == 69 (0x7f74c0d98c00) [pid = 1820] [serial = 45] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-in.html] 16:13:08 INFO - PROCESS | 1820 | --DOMWINDOW == 68 (0x7f74c090d800) [pid = 1820] [serial = 48] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-out.html] 16:13:08 INFO - PROCESS | 1820 | --DOMWINDOW == 67 (0x7f74c9491800) [pid = 1820] [serial = 51] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-over.html] 16:13:08 INFO - PROCESS | 1820 | --DOMWINDOW == 66 (0x7f74c3e4a800) [pid = 1820] [serial = 54] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.xor.html] 16:13:08 INFO - PROCESS | 1820 | --DOMWINDOW == 65 (0x7f74c0554c00) [pid = 1820] [serial = 57] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.copy.html] 16:13:08 INFO - PROCESS | 1820 | --DOMWINDOW == 64 (0x7f74d7184800) [pid = 1820] [serial = 60] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-atop.html] 16:13:08 INFO - PROCESS | 1820 | --DOMWINDOW == 63 (0x7f74d7187800) [pid = 1820] [serial = 63] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-in.html] 16:13:08 INFO - PROCESS | 1820 | --DOMWINDOW == 62 (0x7f74d8117c00) [pid = 1820] [serial = 66] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-out.html] 16:13:08 INFO - PROCESS | 1820 | 1462403588377 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]]]}] 16:13:08 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-atop.html | fill() does not affect pixels outside the clip region. 16:13:08 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-atop.html | took 1338ms 16:13:08 INFO - PROCESS | 1820 | 1462403588414 Marionette TRACE conn3 -> [0,77,"getWindowHandle",null] 16:13:08 INFO - PROCESS | 1820 | 1462403588421 Marionette TRACE conn3 <- [1,77,null,{"value":"8"}] 16:13:08 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-in.html 16:13:08 INFO - PROCESS | 1820 | 1462403588431 Marionette TRACE conn3 -> [0,78,"setScriptTimeout",{"ms":35000}] 16:13:08 INFO - PROCESS | 1820 | 1462403588434 Marionette TRACE conn3 <- [1,78,null,{}] 16:13:08 INFO - PROCESS | 1820 | 1462403588439 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}] 16:13:08 INFO - PROCESS | 1820 | 1462403588563 Marionette TRACE conn3 <- [1,79,null,{"value":null}] 16:13:08 INFO - PROCESS | 1820 | 1462403588579 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\", \"a2590f0a-93fb-4e89-aa1e-7373e5767c09\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:13:08 INFO - PROCESS | 1820 | ++DOCSHELL 0x7f74c639c000 == 27 [pid = 1820] [id = 27] 16:13:08 INFO - PROCESS | 1820 | ++DOMWINDOW == 63 (0x7f74c21da000) [pid = 1820] [serial = 78] [outer = (nil)] 16:13:08 INFO - PROCESS | 1820 | ++DOMWINDOW == 64 (0x7f74c8f2a000) [pid = 1820] [serial = 79] [outer = 0x7f74c21da000] 16:13:08 INFO - PROCESS | 1820 | 1462403588636 Marionette DEBUG loaded listener.js 16:13:08 INFO - PROCESS | 1820 | ++DOMWINDOW == 65 (0x7f74c9493000) [pid = 1820] [serial = 80] [outer = 0x7f74c21da000] 16:13:09 INFO - PROCESS | 1820 | 1462403589280 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]]]}] 16:13:09 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-in.html | fill() does not affect pixels outside the clip region. 16:13:09 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-in.html | took 878ms 16:13:09 INFO - PROCESS | 1820 | 1462403589308 Marionette TRACE conn3 -> [0,81,"getWindowHandle",null] 16:13:09 INFO - PROCESS | 1820 | 1462403589311 Marionette TRACE conn3 <- [1,81,null,{"value":"8"}] 16:13:09 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-out.html 16:13:09 INFO - PROCESS | 1820 | 1462403589317 Marionette TRACE conn3 -> [0,82,"setScriptTimeout",{"ms":35000}] 16:13:09 INFO - PROCESS | 1820 | 1462403589332 Marionette TRACE conn3 <- [1,82,null,{}] 16:13:09 INFO - PROCESS | 1820 | 1462403589347 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}] 16:13:09 INFO - PROCESS | 1820 | 1462403589479 Marionette TRACE conn3 <- [1,83,null,{"value":null}] 16:13:09 INFO - PROCESS | 1820 | 1462403589569 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\", \"a2590f0a-93fb-4e89-aa1e-7373e5767c09\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:13:09 INFO - PROCESS | 1820 | ++DOCSHELL 0x7f74c8353800 == 28 [pid = 1820] [id = 28] 16:13:09 INFO - PROCESS | 1820 | ++DOMWINDOW == 66 (0x7f74c9ca9c00) [pid = 1820] [serial = 81] [outer = (nil)] 16:13:09 INFO - PROCESS | 1820 | ++DOMWINDOW == 67 (0x7f74ca2a9800) [pid = 1820] [serial = 82] [outer = 0x7f74c9ca9c00] 16:13:09 INFO - PROCESS | 1820 | 1462403589628 Marionette DEBUG loaded listener.js 16:13:09 INFO - PROCESS | 1820 | ++DOMWINDOW == 68 (0x7f74ca493800) [pid = 1820] [serial = 83] [outer = 0x7f74c9ca9c00] 16:13:10 INFO - PROCESS | 1820 | 1462403590227 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]]]}] 16:13:10 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-out.html | fill() does not affect pixels outside the clip region. 16:13:10 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-out.html | took 942ms 16:13:10 INFO - PROCESS | 1820 | 1462403590261 Marionette TRACE conn3 -> [0,85,"getWindowHandle",null] 16:13:10 INFO - PROCESS | 1820 | 1462403590265 Marionette TRACE conn3 <- [1,85,null,{"value":"8"}] 16:13:10 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-over.html 16:13:10 INFO - PROCESS | 1820 | 1462403590274 Marionette TRACE conn3 -> [0,86,"setScriptTimeout",{"ms":35000}] 16:13:10 INFO - PROCESS | 1820 | 1462403590280 Marionette TRACE conn3 <- [1,86,null,{}] 16:13:10 INFO - PROCESS | 1820 | 1462403590288 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}] 16:13:10 INFO - PROCESS | 1820 | 1462403590439 Marionette TRACE conn3 <- [1,87,null,{"value":null}] 16:13:10 INFO - PROCESS | 1820 | 1462403590533 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\", \"a2590f0a-93fb-4e89-aa1e-7373e5767c09\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:13:10 INFO - PROCESS | 1820 | ++DOCSHELL 0x7f74c1f71800 == 29 [pid = 1820] [id = 29] 16:13:10 INFO - PROCESS | 1820 | ++DOMWINDOW == 69 (0x7f74c39dd000) [pid = 1820] [serial = 84] [outer = (nil)] 16:13:10 INFO - PROCESS | 1820 | ++DOMWINDOW == 70 (0x7f74c3e4cc00) [pid = 1820] [serial = 85] [outer = 0x7f74c39dd000] 16:13:10 INFO - PROCESS | 1820 | 1462403590599 Marionette DEBUG loaded listener.js 16:13:10 INFO - PROCESS | 1820 | ++DOMWINDOW == 71 (0x7f74c7c18800) [pid = 1820] [serial = 86] [outer = 0x7f74c39dd000] 16:13:11 INFO - PROCESS | 1820 | 1462403591286 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]]]}] 16:13:11 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-over.html | fill() does not affect pixels outside the clip region. 16:13:11 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-over.html | took 1086ms 16:13:11 INFO - PROCESS | 1820 | 1462403591368 Marionette TRACE conn3 -> [0,89,"getWindowHandle",null] 16:13:11 INFO - PROCESS | 1820 | 1462403591376 Marionette TRACE conn3 <- [1,89,null,{"value":"8"}] 16:13:11 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.xor.html 16:13:11 INFO - PROCESS | 1820 | 1462403591386 Marionette TRACE conn3 -> [0,90,"setScriptTimeout",{"ms":35000}] 16:13:11 INFO - PROCESS | 1820 | 1462403591389 Marionette TRACE conn3 <- [1,90,null,{}] 16:13:11 INFO - PROCESS | 1820 | 1462403591395 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}] 16:13:11 INFO - PROCESS | 1820 | 1462403591542 Marionette TRACE conn3 <- [1,91,null,{"value":null}] 16:13:11 INFO - PROCESS | 1820 | 1462403591662 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\", \"a2590f0a-93fb-4e89-aa1e-7373e5767c09\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:13:11 INFO - PROCESS | 1820 | ++DOCSHELL 0x7f74c93f6800 == 30 [pid = 1820] [id = 30] 16:13:11 INFO - PROCESS | 1820 | ++DOMWINDOW == 72 (0x7f74c0d98c00) [pid = 1820] [serial = 87] [outer = (nil)] 16:13:11 INFO - PROCESS | 1820 | ++DOMWINDOW == 73 (0x7f74c9caa000) [pid = 1820] [serial = 88] [outer = 0x7f74c0d98c00] 16:13:11 INFO - PROCESS | 1820 | 1462403591729 Marionette DEBUG loaded listener.js 16:13:11 INFO - PROCESS | 1820 | ++DOMWINDOW == 74 (0x7f74ca2dd800) [pid = 1820] [serial = 89] [outer = 0x7f74c0d98c00] 16:13:12 INFO - PROCESS | 1820 | 1462403592505 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]]]}] 16:13:12 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.xor.html | fill() does not affect pixels outside the clip region. 16:13:12 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.xor.html | took 1181ms 16:13:12 INFO - PROCESS | 1820 | 1462403592568 Marionette TRACE conn3 -> [0,93,"getWindowHandle",null] 16:13:12 INFO - PROCESS | 1820 | 1462403592572 Marionette TRACE conn3 <- [1,93,null,{"value":"8"}] 16:13:12 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html 16:13:12 INFO - PROCESS | 1820 | 1462403592578 Marionette TRACE conn3 -> [0,94,"setScriptTimeout",{"ms":35000}] 16:13:12 INFO - PROCESS | 1820 | 1462403592584 Marionette TRACE conn3 <- [1,94,null,{}] 16:13:12 INFO - PROCESS | 1820 | 1462403592598 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}] 16:13:12 INFO - PROCESS | 1820 | 1462403592746 Marionette TRACE conn3 <- [1,95,null,{"value":null}] 16:13:12 INFO - PROCESS | 1820 | 1462403592866 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\", \"a2590f0a-93fb-4e89-aa1e-7373e5767c09\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:13:12 INFO - PROCESS | 1820 | ++DOCSHELL 0x7f74c9aee000 == 31 [pid = 1820] [id = 31] 16:13:12 INFO - PROCESS | 1820 | ++DOMWINDOW == 75 (0x7f74ca494000) [pid = 1820] [serial = 90] [outer = (nil)] 16:13:12 INFO - PROCESS | 1820 | ++DOMWINDOW == 76 (0x7f74cd6c9c00) [pid = 1820] [serial = 91] [outer = 0x7f74ca494000] 16:13:12 INFO - PROCESS | 1820 | 1462403592938 Marionette DEBUG loaded listener.js 16:13:13 INFO - PROCESS | 1820 | ++DOMWINDOW == 77 (0x7f74d6f0fc00) [pid = 1820] [serial = 92] [outer = 0x7f74ca494000] 16:13:13 INFO - PROCESS | 1820 | 1462403593718 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]]]}] 16:13:13 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | Canvas test: 2d.composite.globalAlpha.canvas 16:13:13 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | took 1181ms 16:13:13 INFO - PROCESS | 1820 | 1462403593761 Marionette TRACE conn3 -> [0,97,"getWindowHandle",null] 16:13:13 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html 16:13:13 INFO - PROCESS | 1820 | 1462403593765 Marionette TRACE conn3 <- [1,97,null,{"value":"8"}] 16:13:13 INFO - PROCESS | 1820 | 1462403593771 Marionette TRACE conn3 -> [0,98,"setScriptTimeout",{"ms":35000}] 16:13:13 INFO - PROCESS | 1820 | 1462403593774 Marionette TRACE conn3 <- [1,98,null,{}] 16:13:13 INFO - PROCESS | 1820 | 1462403593779 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}] 16:13:13 INFO - PROCESS | 1820 | 1462403593920 Marionette TRACE conn3 <- [1,99,null,{"value":null}] 16:13:14 INFO - PROCESS | 1820 | 1462403594045 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\", \"a2590f0a-93fb-4e89-aa1e-7373e5767c09\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:13:14 INFO - PROCESS | 1820 | ++DOCSHELL 0x7f74ca4ca800 == 32 [pid = 1820] [id = 32] 16:13:14 INFO - PROCESS | 1820 | ++DOMWINDOW == 78 (0x7f74cacdd000) [pid = 1820] [serial = 93] [outer = (nil)] 16:13:14 INFO - PROCESS | 1820 | ++DOMWINDOW == 79 (0x7f74d7233400) [pid = 1820] [serial = 94] [outer = 0x7f74cacdd000] 16:13:14 INFO - PROCESS | 1820 | 1462403594112 Marionette DEBUG loaded listener.js 16:13:14 INFO - PROCESS | 1820 | ++DOMWINDOW == 80 (0x7f74d746f400) [pid = 1820] [serial = 95] [outer = 0x7f74cacdd000] 16:13:14 INFO - PROCESS | 1820 | 1462403594882 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]]]}] 16:13:14 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | Canvas test: 2d.composite.globalAlpha.canvaspattern 16:13:14 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | took 1177ms 16:13:14 INFO - PROCESS | 1820 | 1462403594952 Marionette TRACE conn3 -> [0,101,"getWindowHandle",null] 16:13:14 INFO - PROCESS | 1820 | 1462403594955 Marionette TRACE conn3 <- [1,101,null,{"value":"8"}] 16:13:14 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.default.html 16:13:14 INFO - PROCESS | 1820 | 1462403594961 Marionette TRACE conn3 -> [0,102,"setScriptTimeout",{"ms":35000}] 16:13:14 INFO - PROCESS | 1820 | 1462403594963 Marionette TRACE conn3 <- [1,102,null,{}] 16:13:14 INFO - PROCESS | 1820 | 1462403594968 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}] 16:13:15 INFO - PROCESS | 1820 | 1462403595109 Marionette TRACE conn3 <- [1,103,null,{"value":null}] 16:13:15 INFO - PROCESS | 1820 | 1462403595278 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\", \"a2590f0a-93fb-4e89-aa1e-7373e5767c09\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:13:15 INFO - PROCESS | 1820 | ++DOCSHELL 0x7f74c0b78800 == 33 [pid = 1820] [id = 33] 16:13:15 INFO - PROCESS | 1820 | ++DOMWINDOW == 81 (0x7f74c0553400) [pid = 1820] [serial = 96] [outer = (nil)] 16:13:15 INFO - PROCESS | 1820 | ++DOMWINDOW == 82 (0x7f74c090b800) [pid = 1820] [serial = 97] [outer = 0x7f74c0553400] 16:13:15 INFO - PROCESS | 1820 | 1462403595345 Marionette DEBUG loaded listener.js 16:13:15 INFO - PROCESS | 1820 | ++DOMWINDOW == 83 (0x7f74c1493000) [pid = 1820] [serial = 98] [outer = 0x7f74c0553400] 16:13:16 INFO - PROCESS | 1820 | 1462403596122 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]]]}] 16:13:16 INFO - PROCESS | 1820 | --DOMWINDOW == 82 (0x7f74da056800) [pid = 1820] [serial = 2] [outer = (nil)] [url = about:blank] 16:13:16 INFO - PROCESS | 1820 | --DOMWINDOW == 81 (0x7f74c094c000) [pid = 1820] [serial = 28] [outer = (nil)] [url = about:blank] 16:13:16 INFO - PROCESS | 1820 | --DOMWINDOW == 80 (0x7f74c2f83400) [pid = 1820] [serial = 34] [outer = (nil)] [url = about:blank] 16:13:16 INFO - PROCESS | 1820 | --DOMWINDOW == 79 (0x7f74c7e5d400) [pid = 1820] [serial = 37] [outer = (nil)] [url = about:blank] 16:13:16 INFO - PROCESS | 1820 | --DOMWINDOW == 78 (0x7f74c948dc00) [pid = 1820] [serial = 40] [outer = (nil)] [url = about:blank] 16:13:16 INFO - PROCESS | 1820 | --DOMWINDOW == 77 (0x7f74ca2e2800) [pid = 1820] [serial = 43] [outer = (nil)] [url = about:blank] 16:13:16 INFO - PROCESS | 1820 | --DOMWINDOW == 76 (0x7f74c22b7c00) [pid = 1820] [serial = 46] [outer = (nil)] [url = about:blank] 16:13:16 INFO - PROCESS | 1820 | --DOMWINDOW == 75 (0x7f74c74ed800) [pid = 1820] [serial = 47] [outer = (nil)] [url = about:blank] 16:13:16 INFO - PROCESS | 1820 | --DOMWINDOW == 74 (0x7f74c943d800) [pid = 1820] [serial = 49] [outer = (nil)] [url = about:blank] 16:13:16 INFO - PROCESS | 1820 | --DOMWINDOW == 73 (0x7f74c9d8bc00) [pid = 1820] [serial = 50] [outer = (nil)] [url = about:blank] 16:13:16 INFO - PROCESS | 1820 | --DOMWINDOW == 72 (0x7f74ca497400) [pid = 1820] [serial = 52] [outer = (nil)] [url = about:blank] 16:13:16 INFO - PROCESS | 1820 | --DOMWINDOW == 71 (0x7f74c63b4400) [pid = 1820] [serial = 55] [outer = (nil)] [url = about:blank] 16:13:16 INFO - PROCESS | 1820 | --DOMWINDOW == 70 (0x7f74cd6cf400) [pid = 1820] [serial = 56] [outer = (nil)] [url = about:blank] 16:13:16 INFO - PROCESS | 1820 | --DOMWINDOW == 69 (0x7f74d6f0dc00) [pid = 1820] [serial = 58] [outer = (nil)] [url = about:blank] 16:13:16 INFO - PROCESS | 1820 | --DOMWINDOW == 68 (0x7f74d7187400) [pid = 1820] [serial = 59] [outer = (nil)] [url = about:blank] 16:13:16 INFO - PROCESS | 1820 | --DOMWINDOW == 67 (0x7f74d7463800) [pid = 1820] [serial = 61] [outer = (nil)] [url = about:blank] 16:13:16 INFO - PROCESS | 1820 | --DOMWINDOW == 66 (0x7f74d8625800) [pid = 1820] [serial = 64] [outer = (nil)] [url = about:blank] 16:13:16 INFO - PROCESS | 1820 | --DOMWINDOW == 65 (0x7f74da56a800) [pid = 1820] [serial = 67] [outer = (nil)] [url = about:blank] 16:13:16 INFO - PROCESS | 1820 | --DOMWINDOW == 64 (0x7f74c1f73000) [pid = 1820] [serial = 31] [outer = (nil)] [url = about:blank] 16:13:16 INFO - PROCESS | 1820 | --DOMWINDOW == 63 (0x7f74d8463c00) [pid = 1820] [serial = 62] [outer = (nil)] [url = about:blank] 16:13:16 INFO - PROCESS | 1820 | --DOMWINDOW == 62 (0x7f74da0c4c00) [pid = 1820] [serial = 65] [outer = (nil)] [url = about:blank] 16:13:16 INFO - PROCESS | 1820 | --DOMWINDOW == 61 (0x7f74db7cec00) [pid = 1820] [serial = 68] [outer = (nil)] [url = about:blank] 16:13:16 INFO - PROCESS | 1820 | --DOMWINDOW == 60 (0x7f74c9a61800) [pid = 1820] [serial = 41] [outer = (nil)] [url = about:blank] 16:13:16 INFO - PROCESS | 1820 | --DOMWINDOW == 59 (0x7f74cca71c00) [pid = 1820] [serial = 53] [outer = (nil)] [url = about:blank] 16:13:16 INFO - PROCESS | 1820 | --DOMWINDOW == 58 (0x7f74c0c56c00) [pid = 1820] [serial = 29] [outer = (nil)] [url = about:blank] 16:13:16 INFO - PROCESS | 1820 | --DOMWINDOW == 57 (0x7f74db98b800) [pid = 1820] [serial = 70] [outer = (nil)] [url = about:blank] 16:13:16 INFO - PROCESS | 1820 | --DOMWINDOW == 56 (0x7f74cad63800) [pid = 1820] [serial = 44] [outer = (nil)] [url = about:blank] 16:13:16 INFO - PROCESS | 1820 | --DOMWINDOW == 55 (0x7f74c094b800) [pid = 1820] [serial = 26] [outer = (nil)] [url = about:blank] 16:13:16 INFO - PROCESS | 1820 | --DOMWINDOW == 54 (0x7f74c84c5800) [pid = 1820] [serial = 38] [outer = (nil)] [url = about:blank] 16:13:16 INFO - PROCESS | 1820 | --DOMWINDOW == 53 (0x7f74c148f400) [pid = 1820] [serial = 22] [outer = (nil)] [url = about:blank] 16:13:16 INFO - PROCESS | 1820 | --DOMWINDOW == 52 (0x7f74c22b3000) [pid = 1820] [serial = 19] [outer = (nil)] [url = about:blank] 16:13:16 INFO - PROCESS | 1820 | --DOMWINDOW == 51 (0x7f74c39e2000) [pid = 1820] [serial = 16] [outer = (nil)] [url = about:blank] 16:13:16 INFO - PROCESS | 1820 | --DOMWINDOW == 50 (0x7f74c39e8800) [pid = 1820] [serial = 17] [outer = (nil)] [url = about:blank] 16:13:16 INFO - PROCESS | 1820 | --DOMWINDOW == 49 (0x7f74c8369400) [pid = 1820] [serial = 12] [outer = (nil)] [url = about:blank] 16:13:16 INFO - PROCESS | 1820 | --DOMWINDOW == 48 (0x7f74c8930000) [pid = 1820] [serial = 9] [outer = (nil)] [url = about:blank] 16:13:16 INFO - PROCESS | 1820 | --DOMWINDOW == 47 (0x7f74c0941c00) [pid = 1820] [serial = 25] [outer = (nil)] [url = about:blank] 16:13:16 INFO - PROCESS | 1820 | --DOMWINDOW == 46 (0x7f74ca29ac00) [pid = 1820] [serial = 23] [outer = (nil)] [url = about:blank] 16:13:16 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.default.html | Canvas test: 2d.composite.globalAlpha.default 16:13:16 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.default.html | took 1238ms 16:13:16 INFO - PROCESS | 1820 | 1462403596221 Marionette TRACE conn3 -> [0,105,"getWindowHandle",null] 16:13:16 INFO - PROCESS | 1820 | 1462403596226 Marionette TRACE conn3 <- [1,105,null,{"value":"8"}] 16:13:16 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.fill.html 16:13:16 INFO - PROCESS | 1820 | 1462403596235 Marionette TRACE conn3 -> [0,106,"setScriptTimeout",{"ms":35000}] 16:13:16 INFO - PROCESS | 1820 | 1462403596239 Marionette TRACE conn3 <- [1,106,null,{}] 16:13:16 INFO - PROCESS | 1820 | 1462403596245 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}] 16:13:16 INFO - PROCESS | 1820 | 1462403596377 Marionette TRACE conn3 <- [1,107,null,{"value":null}] 16:13:16 INFO - PROCESS | 1820 | 1462403596390 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\", \"a2590f0a-93fb-4e89-aa1e-7373e5767c09\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:13:16 INFO - PROCESS | 1820 | ++DOCSHELL 0x7f74c22c9800 == 34 [pid = 1820] [id = 34] 16:13:16 INFO - PROCESS | 1820 | ++DOMWINDOW == 47 (0x7f74c054c000) [pid = 1820] [serial = 99] [outer = (nil)] 16:13:16 INFO - PROCESS | 1820 | ++DOMWINDOW == 48 (0x7f74c74ed800) [pid = 1820] [serial = 100] [outer = 0x7f74c054c000] 16:13:16 INFO - PROCESS | 1820 | 1462403596448 Marionette DEBUG loaded listener.js 16:13:16 INFO - PROCESS | 1820 | ++DOMWINDOW == 49 (0x7f74c84be400) [pid = 1820] [serial = 101] [outer = 0x7f74c054c000] 16:13:17 INFO - PROCESS | 1820 | 1462403597075 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]]]}] 16:13:17 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | Canvas test: 2d.composite.globalAlpha.fill 16:13:17 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | took 880ms 16:13:17 INFO - PROCESS | 1820 | 1462403597116 Marionette TRACE conn3 -> [0,109,"getWindowHandle",null] 16:13:17 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.image.html 16:13:17 INFO - PROCESS | 1820 | 1462403597121 Marionette TRACE conn3 <- [1,109,null,{"value":"8"}] 16:13:17 INFO - PROCESS | 1820 | 1462403597129 Marionette TRACE conn3 -> [0,110,"setScriptTimeout",{"ms":35000}] 16:13:17 INFO - PROCESS | 1820 | 1462403597133 Marionette TRACE conn3 <- [1,110,null,{}] 16:13:17 INFO - PROCESS | 1820 | 1462403597138 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}] 16:13:17 INFO - PROCESS | 1820 | 1462403597268 Marionette TRACE conn3 <- [1,111,null,{"value":null}] 16:13:17 INFO - PROCESS | 1820 | 1462403597356 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\", \"a2590f0a-93fb-4e89-aa1e-7373e5767c09\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:13:17 INFO - PROCESS | 1820 | ++DOCSHELL 0x7f74c834d000 == 35 [pid = 1820] [id = 35] 16:13:17 INFO - PROCESS | 1820 | ++DOMWINDOW == 50 (0x7f74c8369400) [pid = 1820] [serial = 102] [outer = (nil)] 16:13:17 INFO - PROCESS | 1820 | ++DOMWINDOW == 51 (0x7f74c9ca0c00) [pid = 1820] [serial = 103] [outer = 0x7f74c8369400] 16:13:17 INFO - PROCESS | 1820 | 1462403597411 Marionette DEBUG loaded listener.js 16:13:17 INFO - PROCESS | 1820 | ++DOMWINDOW == 52 (0x7f74ca453800) [pid = 1820] [serial = 104] [outer = 0x7f74c8369400] 16:13:17 INFO - PROCESS | 1820 | 1462403597993 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]]]}] 16:13:18 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.image.html | Canvas test: 2d.composite.globalAlpha.image 16:13:18 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.image.html | took 880ms 16:13:18 INFO - PROCESS | 1820 | 1462403598011 Marionette TRACE conn3 -> [0,113,"getWindowHandle",null] 16:13:18 INFO - PROCESS | 1820 | 1462403598013 Marionette TRACE conn3 <- [1,113,null,{"value":"8"}] 16:13:18 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html 16:13:18 INFO - PROCESS | 1820 | 1462403598022 Marionette TRACE conn3 -> [0,114,"setScriptTimeout",{"ms":35000}] 16:13:18 INFO - PROCESS | 1820 | 1462403598030 Marionette TRACE conn3 <- [1,114,null,{}] 16:13:18 INFO - PROCESS | 1820 | 1462403598042 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}] 16:13:18 INFO - PROCESS | 1820 | 1462403598216 Marionette TRACE conn3 <- [1,115,null,{"value":null}] 16:13:18 INFO - PROCESS | 1820 | 1462403598241 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\", \"a2590f0a-93fb-4e89-aa1e-7373e5767c09\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:13:18 INFO - PROCESS | 1820 | ++DOCSHELL 0x7f74c9997000 == 36 [pid = 1820] [id = 36] 16:13:18 INFO - PROCESS | 1820 | ++DOMWINDOW == 53 (0x7f74ca451400) [pid = 1820] [serial = 105] [outer = (nil)] 16:13:18 INFO - PROCESS | 1820 | ++DOMWINDOW == 54 (0x7f74ccacec00) [pid = 1820] [serial = 106] [outer = 0x7f74ca451400] 16:13:18 INFO - PROCESS | 1820 | 1462403598296 Marionette DEBUG loaded listener.js 16:13:18 INFO - PROCESS | 1820 | ++DOMWINDOW == 55 (0x7f74ca2a9c00) [pid = 1820] [serial = 107] [outer = 0x7f74ca451400] 16:13:18 INFO - PROCESS | 1820 | 1462403598908 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]]]}] 16:13:18 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | Canvas test: 2d.composite.globalAlpha.imagepattern 16:13:18 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | took 943ms 16:13:18 INFO - PROCESS | 1820 | 1462403598966 Marionette TRACE conn3 -> [0,117,"getWindowHandle",null] 16:13:18 INFO - PROCESS | 1820 | 1462403598970 Marionette TRACE conn3 <- [1,117,null,{"value":"8"}] 16:13:18 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html 16:13:18 INFO - PROCESS | 1820 | 1462403598975 Marionette TRACE conn3 -> [0,118,"setScriptTimeout",{"ms":35000}] 16:13:18 INFO - PROCESS | 1820 | 1462403598977 Marionette TRACE conn3 <- [1,118,null,{}] 16:13:18 INFO - PROCESS | 1820 | 1462403598982 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}] 16:13:19 INFO - PROCESS | 1820 | 1462403599131 Marionette TRACE conn3 <- [1,119,null,{"value":null}] 16:13:19 INFO - PROCESS | 1820 | 1462403599160 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\", \"a2590f0a-93fb-4e89-aa1e-7373e5767c09\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:13:19 INFO - PROCESS | 1820 | ++DOCSHELL 0x7f74c9dba000 == 37 [pid = 1820] [id = 37] 16:13:19 INFO - PROCESS | 1820 | ++DOMWINDOW == 56 (0x7f74cace6400) [pid = 1820] [serial = 108] [outer = (nil)] 16:13:19 INFO - PROCESS | 1820 | ++DOMWINDOW == 57 (0x7f74d7188800) [pid = 1820] [serial = 109] [outer = 0x7f74cace6400] 16:13:19 INFO - PROCESS | 1820 | 1462403599215 Marionette DEBUG loaded listener.js 16:13:19 INFO - PROCESS | 1820 | ++DOMWINDOW == 58 (0x7f74d7472400) [pid = 1820] [serial = 110] [outer = 0x7f74cace6400] 16:13:19 INFO - PROCESS | 1820 | --DOMWINDOW == 57 (0x7f74c7470800) [pid = 1820] [serial = 75] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-atop.html] 16:13:19 INFO - PROCESS | 1820 | --DOMWINDOW == 56 (0x7f74c21da000) [pid = 1820] [serial = 78] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-in.html] 16:13:19 INFO - PROCESS | 1820 | --DOMWINDOW == 55 (0x7f74c84c7000) [pid = 1820] [serial = 69] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-over.html] 16:13:19 INFO - PROCESS | 1820 | 1462403599793 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]]]}] 16:13:19 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | Canvas test: 2d.composite.globalAlpha.invalid 16:13:19 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | took 873ms 16:13:19 INFO - PROCESS | 1820 | 1462403599849 Marionette TRACE conn3 -> [0,121,"getWindowHandle",null] 16:13:19 INFO - PROCESS | 1820 | 1462403599851 Marionette TRACE conn3 <- [1,121,null,{"value":"8"}] 16:13:19 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.range.html 16:13:19 INFO - PROCESS | 1820 | 1462403599857 Marionette TRACE conn3 -> [0,122,"setScriptTimeout",{"ms":35000}] 16:13:19 INFO - PROCESS | 1820 | 1462403599859 Marionette TRACE conn3 <- [1,122,null,{}] 16:13:19 INFO - PROCESS | 1820 | 1462403599864 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}] 16:13:20 INFO - PROCESS | 1820 | 1462403600020 Marionette TRACE conn3 <- [1,123,null,{"value":null}] 16:13:20 INFO - PROCESS | 1820 | 1462403600115 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\", \"a2590f0a-93fb-4e89-aa1e-7373e5767c09\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:13:20 INFO - PROCESS | 1820 | ++DOCSHELL 0x7f74ca4d3000 == 38 [pid = 1820] [id = 38] 16:13:20 INFO - PROCESS | 1820 | ++DOMWINDOW == 56 (0x7f74d810ac00) [pid = 1820] [serial = 111] [outer = (nil)] 16:13:20 INFO - PROCESS | 1820 | ++DOMWINDOW == 57 (0x7f74d8355800) [pid = 1820] [serial = 112] [outer = 0x7f74d810ac00] 16:13:20 INFO - PROCESS | 1820 | 1462403600187 Marionette DEBUG loaded listener.js 16:13:20 INFO - PROCESS | 1820 | ++DOMWINDOW == 58 (0x7f74d8623000) [pid = 1820] [serial = 113] [outer = 0x7f74d810ac00] 16:13:20 INFO - PROCESS | 1820 | 1462403600730 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]]]}] 16:13:20 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.range.html | Canvas test: 2d.composite.globalAlpha.range 16:13:20 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.range.html | took 886ms 16:13:20 INFO - PROCESS | 1820 | 1462403600743 Marionette TRACE conn3 -> [0,125,"getWindowHandle",null] 16:13:20 INFO - PROCESS | 1820 | 1462403600745 Marionette TRACE conn3 <- [1,125,null,{"value":"8"}] 16:13:20 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.copy.html 16:13:20 INFO - PROCESS | 1820 | 1462403600756 Marionette TRACE conn3 -> [0,126,"setScriptTimeout",{"ms":35000}] 16:13:20 INFO - PROCESS | 1820 | 1462403600758 Marionette TRACE conn3 <- [1,126,null,{}] 16:13:20 INFO - PROCESS | 1820 | 1462403600762 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}] 16:13:20 INFO - PROCESS | 1820 | 1462403600895 Marionette TRACE conn3 <- [1,127,null,{"value":null}] 16:13:20 INFO - PROCESS | 1820 | 1462403600914 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\", \"a2590f0a-93fb-4e89-aa1e-7373e5767c09\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:13:20 INFO - PROCESS | 1820 | ++DOCSHELL 0x7f74c93e6800 == 39 [pid = 1820] [id = 39] 16:13:20 INFO - PROCESS | 1820 | ++DOMWINDOW == 59 (0x7f74da566c00) [pid = 1820] [serial = 114] [outer = (nil)] 16:13:20 INFO - PROCESS | 1820 | ++DOMWINDOW == 60 (0x7f74db986c00) [pid = 1820] [serial = 115] [outer = 0x7f74da566c00] 16:13:20 INFO - PROCESS | 1820 | 1462403600970 Marionette DEBUG loaded listener.js 16:13:21 INFO - PROCESS | 1820 | ++DOMWINDOW == 61 (0x7f74dbda7400) [pid = 1820] [serial = 116] [outer = 0x7f74da566c00] 16:13:21 INFO - PROCESS | 1820 | 1462403601588 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]]]}] 16:13:21 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.copy.html | Canvas test: 2d.composite.image.copy 16:13:21 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.copy.html | took 879ms 16:13:21 INFO - PROCESS | 1820 | 1462403601630 Marionette TRACE conn3 -> [0,129,"getWindowHandle",null] 16:13:21 INFO - PROCESS | 1820 | 1462403601633 Marionette TRACE conn3 <- [1,129,null,{"value":"8"}] 16:13:21 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-atop.html 16:13:21 INFO - PROCESS | 1820 | 1462403601638 Marionette TRACE conn3 -> [0,130,"setScriptTimeout",{"ms":35000}] 16:13:21 INFO - PROCESS | 1820 | 1462403601640 Marionette TRACE conn3 <- [1,130,null,{}] 16:13:21 INFO - PROCESS | 1820 | 1462403601645 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}] 16:13:21 INFO - PROCESS | 1820 | 1462403601796 Marionette TRACE conn3 <- [1,131,null,{"value":null}] 16:13:21 INFO - PROCESS | 1820 | 1462403601816 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\", \"a2590f0a-93fb-4e89-aa1e-7373e5767c09\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:13:21 INFO - PROCESS | 1820 | ++DOCSHELL 0x7f74d63dc800 == 40 [pid = 1820] [id = 40] 16:13:21 INFO - PROCESS | 1820 | ++DOMWINDOW == 62 (0x7f74c7e04c00) [pid = 1820] [serial = 117] [outer = (nil)] 16:13:21 INFO - PROCESS | 1820 | ++DOMWINDOW == 63 (0x7f74dbf43c00) [pid = 1820] [serial = 118] [outer = 0x7f74c7e04c00] 16:13:21 INFO - PROCESS | 1820 | 1462403601871 Marionette DEBUG loaded listener.js 16:13:21 INFO - PROCESS | 1820 | ++DOMWINDOW == 64 (0x7f74dc630c00) [pid = 1820] [serial = 119] [outer = 0x7f74c7e04c00] 16:13:22 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-atop.html | Canvas test: 2d.composite.image.destination-atop 16:13:22 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-atop.html | took 824ms 16:13:22 INFO - PROCESS | 1820 | 1462403602456 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]]]}] 16:13:22 INFO - PROCESS | 1820 | 1462403602464 Marionette TRACE conn3 -> [0,133,"getWindowHandle",null] 16:13:22 INFO - PROCESS | 1820 | 1462403602468 Marionette TRACE conn3 <- [1,133,null,{"value":"8"}] 16:13:22 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-in.html 16:13:22 INFO - PROCESS | 1820 | 1462403602473 Marionette TRACE conn3 -> [0,134,"setScriptTimeout",{"ms":35000}] 16:13:22 INFO - PROCESS | 1820 | 1462403602475 Marionette TRACE conn3 <- [1,134,null,{}] 16:13:22 INFO - PROCESS | 1820 | 1462403602480 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}] 16:13:22 INFO - PROCESS | 1820 | 1462403602650 Marionette TRACE conn3 <- [1,135,null,{"value":null}] 16:13:22 INFO - PROCESS | 1820 | 1462403602786 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\", \"a2590f0a-93fb-4e89-aa1e-7373e5767c09\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:13:22 INFO - PROCESS | 1820 | ++DOCSHELL 0x7f74c24db800 == 41 [pid = 1820] [id = 41] 16:13:22 INFO - PROCESS | 1820 | ++DOMWINDOW == 65 (0x7f74c0551400) [pid = 1820] [serial = 120] [outer = (nil)] 16:13:22 INFO - PROCESS | 1820 | ++DOMWINDOW == 66 (0x7f74c0910400) [pid = 1820] [serial = 121] [outer = 0x7f74c0551400] 16:13:22 INFO - PROCESS | 1820 | 1462403602854 Marionette DEBUG loaded listener.js 16:13:22 INFO - PROCESS | 1820 | ++DOMWINDOW == 67 (0x7f74c2215800) [pid = 1820] [serial = 122] [outer = 0x7f74c0551400] 16:13:23 INFO - PROCESS | 1820 | ++DOMWINDOW == 68 (0x7f74c39e8400) [pid = 1820] [serial = 123] [outer = 0x7f74c090b000] 16:13:23 INFO - PROCESS | 1820 | 1462403603787 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]]]}] 16:13:23 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-in.html | Canvas test: 2d.composite.image.destination-in 16:13:23 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-in.html | took 1376ms 16:13:23 INFO - PROCESS | 1820 | 1462403603852 Marionette TRACE conn3 -> [0,137,"getWindowHandle",null] 16:13:23 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-out.html 16:13:23 INFO - PROCESS | 1820 | 1462403603857 Marionette TRACE conn3 <- [1,137,null,{"value":"8"}] 16:13:23 INFO - PROCESS | 1820 | 1462403603864 Marionette TRACE conn3 -> [0,138,"setScriptTimeout",{"ms":35000}] 16:13:23 INFO - PROCESS | 1820 | 1462403603870 Marionette TRACE conn3 <- [1,138,null,{}] 16:13:23 INFO - PROCESS | 1820 | 1462403603876 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}] 16:13:24 INFO - PROCESS | 1820 | 1462403604032 Marionette TRACE conn3 <- [1,139,null,{"value":null}] 16:13:24 INFO - PROCESS | 1820 | 1462403604155 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\", \"a2590f0a-93fb-4e89-aa1e-7373e5767c09\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:13:24 INFO - PROCESS | 1820 | ++DOCSHELL 0x7f74c904b800 == 42 [pid = 1820] [id = 42] 16:13:24 INFO - PROCESS | 1820 | ++DOMWINDOW == 69 (0x7f74c645d000) [pid = 1820] [serial = 124] [outer = (nil)] 16:13:24 INFO - PROCESS | 1820 | ++DOMWINDOW == 70 (0x7f74c919a000) [pid = 1820] [serial = 125] [outer = 0x7f74c645d000] 16:13:24 INFO - PROCESS | 1820 | 1462403604224 Marionette DEBUG loaded listener.js 16:13:24 INFO - PROCESS | 1820 | ++DOMWINDOW == 71 (0x7f74ca48ec00) [pid = 1820] [serial = 126] [outer = 0x7f74c645d000] 16:13:25 INFO - PROCESS | 1820 | 1462403605022 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]]]}] 16:13:25 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-out.html | Canvas test: 2d.composite.image.destination-out 16:13:25 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-out.html | took 1235ms 16:13:25 INFO - PROCESS | 1820 | 1462403605098 Marionette TRACE conn3 -> [0,141,"getWindowHandle",null] 16:13:25 INFO - PROCESS | 1820 | 1462403605102 Marionette TRACE conn3 <- [1,141,null,{"value":"8"}] 16:13:25 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-over.html 16:13:25 INFO - PROCESS | 1820 | 1462403605108 Marionette TRACE conn3 -> [0,142,"setScriptTimeout",{"ms":35000}] 16:13:25 INFO - PROCESS | 1820 | 1462403605111 Marionette TRACE conn3 <- [1,142,null,{}] 16:13:25 INFO - PROCESS | 1820 | 1462403605116 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}] 16:13:25 INFO - PROCESS | 1820 | 1462403605264 Marionette TRACE conn3 <- [1,143,null,{"value":null}] 16:13:25 INFO - PROCESS | 1820 | 1462403605389 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\", \"a2590f0a-93fb-4e89-aa1e-7373e5767c09\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:13:25 INFO - PROCESS | 1820 | ++DOCSHELL 0x7f74d72be000 == 43 [pid = 1820] [id = 43] 16:13:25 INFO - PROCESS | 1820 | ++DOMWINDOW == 72 (0x7f74d0496c00) [pid = 1820] [serial = 127] [outer = (nil)] 16:13:25 INFO - PROCESS | 1820 | ++DOMWINDOW == 73 (0x7f74d722c000) [pid = 1820] [serial = 128] [outer = 0x7f74d0496c00] 16:13:25 INFO - PROCESS | 1820 | 1462403605456 Marionette DEBUG loaded listener.js 16:13:25 INFO - PROCESS | 1820 | ++DOMWINDOW == 74 (0x7f74d8112c00) [pid = 1820] [serial = 129] [outer = 0x7f74d0496c00] 16:13:26 INFO - PROCESS | 1820 | 1462403606264 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]]]}] 16:13:26 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-over.html | Canvas test: 2d.composite.image.destination-over 16:13:26 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-over.html | took 1183ms 16:13:26 INFO - PROCESS | 1820 | 1462403606292 Marionette TRACE conn3 -> [0,145,"getWindowHandle",null] 16:13:26 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.lighter.html 16:13:26 INFO - PROCESS | 1820 | 1462403606297 Marionette TRACE conn3 <- [1,145,null,{"value":"8"}] 16:13:26 INFO - PROCESS | 1820 | 1462403606312 Marionette TRACE conn3 -> [0,146,"setScriptTimeout",{"ms":35000}] 16:13:26 INFO - PROCESS | 1820 | 1462403606319 Marionette TRACE conn3 <- [1,146,null,{}] 16:13:26 INFO - PROCESS | 1820 | 1462403606324 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}] 16:13:26 INFO - PROCESS | 1820 | 1462403606468 Marionette TRACE conn3 <- [1,147,null,{"value":null}] 16:13:26 INFO - PROCESS | 1820 | 1462403606595 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\", \"a2590f0a-93fb-4e89-aa1e-7373e5767c09\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:13:26 INFO - PROCESS | 1820 | ++DOCSHELL 0x7f74d844f000 == 44 [pid = 1820] [id = 44] 16:13:26 INFO - PROCESS | 1820 | ++DOMWINDOW == 75 (0x7f74d133dc00) [pid = 1820] [serial = 130] [outer = (nil)] 16:13:26 INFO - PROCESS | 1820 | ++DOMWINDOW == 76 (0x7f74dc0b7000) [pid = 1820] [serial = 131] [outer = 0x7f74d133dc00] 16:13:26 INFO - PROCESS | 1820 | 1462403606661 Marionette DEBUG loaded listener.js 16:13:26 INFO - PROCESS | 1820 | ++DOMWINDOW == 77 (0x7f74dc731400) [pid = 1820] [serial = 132] [outer = 0x7f74d133dc00] 16:13:27 INFO - PROCESS | 1820 | 1462403607600 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]]]}] 16:13:27 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.lighter.html | Canvas test: 2d.composite.image.lighter 16:13:27 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.lighter.html | took 1339ms 16:13:27 INFO - PROCESS | 1820 | 1462403607643 Marionette TRACE conn3 -> [0,149,"getWindowHandle",null] 16:13:27 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-atop.html 16:13:27 INFO - PROCESS | 1820 | 1462403607648 Marionette TRACE conn3 <- [1,149,null,{"value":"8"}] 16:13:27 INFO - PROCESS | 1820 | 1462403607655 Marionette TRACE conn3 -> [0,150,"setScriptTimeout",{"ms":35000}] 16:13:27 INFO - PROCESS | 1820 | 1462403607659 Marionette TRACE conn3 <- [1,150,null,{}] 16:13:27 INFO - PROCESS | 1820 | 1462403607667 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}] 16:13:27 INFO - PROCESS | 1820 | 1462403607827 Marionette TRACE conn3 <- [1,151,null,{"value":null}] 16:13:28 INFO - PROCESS | 1820 | 1462403608015 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\", \"a2590f0a-93fb-4e89-aa1e-7373e5767c09\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:13:28 INFO - PROCESS | 1820 | ++DOCSHELL 0x7f74c0d79800 == 45 [pid = 1820] [id = 45] 16:13:28 INFO - PROCESS | 1820 | ++DOMWINDOW == 78 (0x7f74c8367000) [pid = 1820] [serial = 133] [outer = (nil)] 16:13:28 INFO - PROCESS | 1820 | ++DOMWINDOW == 79 (0x7f74c892e000) [pid = 1820] [serial = 134] [outer = 0x7f74c8367000] 16:13:28 INFO - PROCESS | 1820 | 1462403608081 Marionette DEBUG loaded listener.js 16:13:28 INFO - PROCESS | 1820 | ++DOMWINDOW == 80 (0x7f74c9a62c00) [pid = 1820] [serial = 135] [outer = 0x7f74c8367000] 16:13:28 INFO - PROCESS | 1820 | --DOCSHELL 0x7f74d63dc800 == 44 [pid = 1820] [id = 40] 16:13:28 INFO - PROCESS | 1820 | --DOCSHELL 0x7f74c93e6800 == 43 [pid = 1820] [id = 39] 16:13:28 INFO - PROCESS | 1820 | --DOCSHELL 0x7f74ca4d3000 == 42 [pid = 1820] [id = 38] 16:13:28 INFO - PROCESS | 1820 | --DOCSHELL 0x7f74c9dba000 == 41 [pid = 1820] [id = 37] 16:13:28 INFO - PROCESS | 1820 | --DOMWINDOW == 79 (0x7f74ca2a9800) [pid = 1820] [serial = 82] [outer = (nil)] [url = about:blank] 16:13:28 INFO - PROCESS | 1820 | --DOCSHELL 0x7f74c9997000 == 40 [pid = 1820] [id = 36] 16:13:28 INFO - PROCESS | 1820 | --DOCSHELL 0x7f74c834d000 == 39 [pid = 1820] [id = 35] 16:13:28 INFO - PROCESS | 1820 | --DOCSHELL 0x7f74c22c9800 == 38 [pid = 1820] [id = 34] 16:13:28 INFO - PROCESS | 1820 | --DOCSHELL 0x7f74c0b78800 == 37 [pid = 1820] [id = 33] 16:13:28 INFO - PROCESS | 1820 | --DOCSHELL 0x7f74c93f6800 == 36 [pid = 1820] [id = 30] 16:13:28 INFO - PROCESS | 1820 | --DOCSHELL 0x7f74c1f71800 == 35 [pid = 1820] [id = 29] 16:13:28 INFO - PROCESS | 1820 | 1462403608789 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]]]}] 16:13:28 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-atop.html | Canvas test: 2d.composite.image.source-atop 16:13:28 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-atop.html | took 1180ms 16:13:28 INFO - PROCESS | 1820 | --DOMWINDOW == 78 (0x7f74dc0c0000) [pid = 1820] [serial = 73] [outer = (nil)] [url = about:blank] 16:13:28 INFO - PROCESS | 1820 | --DOMWINDOW == 77 (0x7f74dbf3f800) [pid = 1820] [serial = 71] [outer = (nil)] [url = about:blank] 16:13:28 INFO - PROCESS | 1820 | --DOMWINDOW == 76 (0x7f74c82d4c00) [pid = 1820] [serial = 76] [outer = (nil)] [url = about:blank] 16:13:28 INFO - PROCESS | 1820 | --DOMWINDOW == 75 (0x7f74c8f2a000) [pid = 1820] [serial = 79] [outer = (nil)] [url = about:blank] 16:13:28 INFO - PROCESS | 1820 | --DOMWINDOW == 74 (0x7f74c8c3bc00) [pid = 1820] [serial = 77] [outer = (nil)] [url = about:blank] 16:13:28 INFO - PROCESS | 1820 | --DOMWINDOW == 73 (0x7f74c9493000) [pid = 1820] [serial = 80] [outer = (nil)] [url = about:blank] 16:13:28 INFO - PROCESS | 1820 | 1462403608844 Marionette TRACE conn3 -> [0,153,"getWindowHandle",null] 16:13:28 INFO - PROCESS | 1820 | 1462403608851 Marionette TRACE conn3 <- [1,153,null,{"value":"8"}] 16:13:28 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-in.html 16:13:28 INFO - PROCESS | 1820 | 1462403608864 Marionette TRACE conn3 -> [0,154,"setScriptTimeout",{"ms":35000}] 16:13:28 INFO - PROCESS | 1820 | 1462403608867 Marionette TRACE conn3 <- [1,154,null,{}] 16:13:28 INFO - PROCESS | 1820 | 1462403608872 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}] 16:13:29 INFO - PROCESS | 1820 | 1462403609004 Marionette TRACE conn3 <- [1,155,null,{"value":null}] 16:13:29 INFO - PROCESS | 1820 | 1462403609015 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\", \"a2590f0a-93fb-4e89-aa1e-7373e5767c09\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:13:29 INFO - PROCESS | 1820 | ++DOCSHELL 0x7f74c74a1000 == 36 [pid = 1820] [id = 46] 16:13:29 INFO - PROCESS | 1820 | ++DOMWINDOW == 74 (0x7f74c9ca9400) [pid = 1820] [serial = 136] [outer = (nil)] 16:13:29 INFO - PROCESS | 1820 | ++DOMWINDOW == 75 (0x7f74ca48b000) [pid = 1820] [serial = 137] [outer = 0x7f74c9ca9400] 16:13:29 INFO - PROCESS | 1820 | 1462403609072 Marionette DEBUG loaded listener.js 16:13:29 INFO - PROCESS | 1820 | ++DOMWINDOW == 76 (0x7f74cd696400) [pid = 1820] [serial = 138] [outer = 0x7f74c9ca9400] 16:13:29 INFO - PROCESS | 1820 | 1462403609789 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]]]}] 16:13:29 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-in.html | Canvas test: 2d.composite.image.source-in 16:13:29 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-in.html | took 934ms 16:13:29 INFO - PROCESS | 1820 | 1462403609798 Marionette TRACE conn3 -> [0,157,"getWindowHandle",null] 16:13:29 INFO - PROCESS | 1820 | 1462403609802 Marionette TRACE conn3 <- [1,157,null,{"value":"8"}] 16:13:29 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-out.html 16:13:29 INFO - PROCESS | 1820 | 1462403609817 Marionette TRACE conn3 -> [0,158,"setScriptTimeout",{"ms":35000}] 16:13:29 INFO - PROCESS | 1820 | 1462403609822 Marionette TRACE conn3 <- [1,158,null,{}] 16:13:29 INFO - PROCESS | 1820 | 1462403609837 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}] 16:13:29 INFO - PROCESS | 1820 | 1462403609963 Marionette TRACE conn3 <- [1,159,null,{"value":null}] 16:13:29 INFO - PROCESS | 1820 | 1462403609983 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\", \"a2590f0a-93fb-4e89-aa1e-7373e5767c09\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:13:30 INFO - PROCESS | 1820 | ++DOCSHELL 0x7f74ca267000 == 37 [pid = 1820] [id = 47] 16:13:30 INFO - PROCESS | 1820 | ++DOMWINDOW == 77 (0x7f74d7235000) [pid = 1820] [serial = 139] [outer = (nil)] 16:13:30 INFO - PROCESS | 1820 | ++DOMWINDOW == 78 (0x7f74d8356800) [pid = 1820] [serial = 140] [outer = 0x7f74d7235000] 16:13:30 INFO - PROCESS | 1820 | 1462403610045 Marionette DEBUG loaded listener.js 16:13:30 INFO - PROCESS | 1820 | ++DOMWINDOW == 79 (0x7f74d8624800) [pid = 1820] [serial = 141] [outer = 0x7f74d7235000] 16:13:30 INFO - PROCESS | 1820 | 1462403610711 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]]]}] 16:13:30 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-out.html | Canvas test: 2d.composite.image.source-out 16:13:30 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-out.html | took 940ms 16:13:30 INFO - PROCESS | 1820 | 1462403610751 Marionette TRACE conn3 -> [0,161,"getWindowHandle",null] 16:13:30 INFO - PROCESS | 1820 | 1462403610755 Marionette TRACE conn3 <- [1,161,null,{"value":"8"}] 16:13:30 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-over.html 16:13:30 INFO - PROCESS | 1820 | 1462403610760 Marionette TRACE conn3 -> [0,162,"setScriptTimeout",{"ms":35000}] 16:13:30 INFO - PROCESS | 1820 | 1462403610773 Marionette TRACE conn3 <- [1,162,null,{}] 16:13:30 INFO - PROCESS | 1820 | 1462403610795 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}] 16:13:30 INFO - PROCESS | 1820 | 1462403610932 Marionette TRACE conn3 <- [1,163,null,{"value":null}] 16:13:30 INFO - PROCESS | 1820 | 1462403610947 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\", \"a2590f0a-93fb-4e89-aa1e-7373e5767c09\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:13:30 INFO - PROCESS | 1820 | ++DOCSHELL 0x7f74c99b5000 == 38 [pid = 1820] [id = 48] 16:13:30 INFO - PROCESS | 1820 | ++DOMWINDOW == 80 (0x7f74c390dc00) [pid = 1820] [serial = 142] [outer = (nil)] 16:13:30 INFO - PROCESS | 1820 | ++DOMWINDOW == 81 (0x7f74c3918000) [pid = 1820] [serial = 143] [outer = 0x7f74c390dc00] 16:13:31 INFO - PROCESS | 1820 | 1462403611004 Marionette DEBUG loaded listener.js 16:13:31 INFO - PROCESS | 1820 | ++DOMWINDOW == 82 (0x7f74c59d1000) [pid = 1820] [serial = 144] [outer = 0x7f74c390dc00] 16:13:31 INFO - PROCESS | 1820 | 1462403611706 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]]]}] 16:13:31 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-over.html | Canvas test: 2d.composite.image.source-over 16:13:31 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-over.html | took 955ms 16:13:31 INFO - PROCESS | 1820 | 1462403611716 Marionette TRACE conn3 -> [0,165,"getWindowHandle",null] 16:13:31 INFO - PROCESS | 1820 | 1462403611719 Marionette TRACE conn3 <- [1,165,null,{"value":"8"}] 16:13:31 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.xor.html 16:13:31 INFO - PROCESS | 1820 | 1462403611724 Marionette TRACE conn3 -> [0,166,"setScriptTimeout",{"ms":35000}] 16:13:31 INFO - PROCESS | 1820 | 1462403611727 Marionette TRACE conn3 <- [1,166,null,{}] 16:13:31 INFO - PROCESS | 1820 | 1462403611731 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}] 16:13:31 INFO - PROCESS | 1820 | 1462403611886 Marionette TRACE conn3 <- [1,167,null,{"value":null}] 16:13:31 INFO - PROCESS | 1820 | 1462403611952 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\", \"a2590f0a-93fb-4e89-aa1e-7373e5767c09\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:13:31 INFO - PROCESS | 1820 | ++DOCSHELL 0x7f74d6f3b000 == 39 [pid = 1820] [id = 49] 16:13:31 INFO - PROCESS | 1820 | ++DOMWINDOW == 83 (0x7f74c390f800) [pid = 1820] [serial = 145] [outer = (nil)] 16:13:32 INFO - PROCESS | 1820 | ++DOMWINDOW == 84 (0x7f74c59d3800) [pid = 1820] [serial = 146] [outer = 0x7f74c390f800] 16:13:32 INFO - PROCESS | 1820 | 1462403612008 Marionette DEBUG loaded listener.js 16:13:32 INFO - PROCESS | 1820 | ++DOMWINDOW == 85 (0x7f74d8624400) [pid = 1820] [serial = 147] [outer = 0x7f74c390f800] 16:13:32 INFO - PROCESS | 1820 | 1462403612703 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]]]}] 16:13:32 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.xor.html | Canvas test: 2d.composite.image.xor 16:13:32 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.xor.html | took 1026ms 16:13:32 INFO - PROCESS | 1820 | 1462403612750 Marionette TRACE conn3 -> [0,169,"getWindowHandle",null] 16:13:32 INFO - PROCESS | 1820 | 1462403612753 Marionette TRACE conn3 <- [1,169,null,{"value":"8"}] 16:13:32 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.casesensitive.html 16:13:32 INFO - PROCESS | 1820 | 1462403612758 Marionette TRACE conn3 -> [0,170,"setScriptTimeout",{"ms":35000}] 16:13:32 INFO - PROCESS | 1820 | 1462403612760 Marionette TRACE conn3 <- [1,170,null,{}] 16:13:32 INFO - PROCESS | 1820 | 1462403612765 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}] 16:13:32 INFO - PROCESS | 1820 | 1462403612971 Marionette TRACE conn3 <- [1,171,null,{"value":null}] 16:13:32 INFO - PROCESS | 1820 | 1462403612994 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\", \"a2590f0a-93fb-4e89-aa1e-7373e5767c09\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:13:33 INFO - PROCESS | 1820 | ++DOCSHELL 0x7f74da064800 == 40 [pid = 1820] [id = 50] 16:13:33 INFO - PROCESS | 1820 | ++DOMWINDOW == 86 (0x7f74c59d4000) [pid = 1820] [serial = 148] [outer = (nil)] 16:13:33 INFO - PROCESS | 1820 | ++DOMWINDOW == 87 (0x7f74dc635c00) [pid = 1820] [serial = 149] [outer = 0x7f74c59d4000] 16:13:33 INFO - PROCESS | 1820 | 1462403613054 Marionette DEBUG loaded listener.js 16:13:33 INFO - PROCESS | 1820 | ++DOMWINDOW == 88 (0x7f74de3cec00) [pid = 1820] [serial = 150] [outer = 0x7f74c59d4000] 16:13:33 INFO - PROCESS | 1820 | --DOMWINDOW == 87 (0x7f74c8369400) [pid = 1820] [serial = 102] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.image.html] 16:13:33 INFO - PROCESS | 1820 | --DOMWINDOW == 86 (0x7f74da566c00) [pid = 1820] [serial = 114] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.copy.html] 16:13:33 INFO - PROCESS | 1820 | --DOMWINDOW == 85 (0x7f74c0553400) [pid = 1820] [serial = 96] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.default.html] 16:13:33 INFO - PROCESS | 1820 | --DOMWINDOW == 84 (0x7f74c054c000) [pid = 1820] [serial = 99] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.fill.html] 16:13:33 INFO - PROCESS | 1820 | --DOMWINDOW == 83 (0x7f74cace6400) [pid = 1820] [serial = 108] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.invalid.html] 16:13:33 INFO - PROCESS | 1820 | --DOMWINDOW == 82 (0x7f74ca451400) [pid = 1820] [serial = 105] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html] 16:13:33 INFO - PROCESS | 1820 | --DOMWINDOW == 81 (0x7f74c9ca9c00) [pid = 1820] [serial = 81] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-out.html] 16:13:33 INFO - PROCESS | 1820 | --DOMWINDOW == 80 (0x7f74d810ac00) [pid = 1820] [serial = 111] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.range.html] 16:13:33 INFO - PROCESS | 1820 | 1462403613774 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]]]}] 16:13:33 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.casesensitive.html | Canvas test: 2d.composite.operation.casesensitive 16:13:33 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.casesensitive.html | took 1035ms 16:13:33 INFO - PROCESS | 1820 | 1462403613793 Marionette TRACE conn3 -> [0,173,"getWindowHandle",null] 16:13:33 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.clear.html 16:13:33 INFO - PROCESS | 1820 | 1462403613796 Marionette TRACE conn3 <- [1,173,null,{"value":"8"}] 16:13:33 INFO - PROCESS | 1820 | 1462403613801 Marionette TRACE conn3 -> [0,174,"setScriptTimeout",{"ms":35000}] 16:13:33 INFO - PROCESS | 1820 | 1462403613804 Marionette TRACE conn3 <- [1,174,null,{}] 16:13:33 INFO - PROCESS | 1820 | 1462403613808 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}] 16:13:33 INFO - PROCESS | 1820 | 1462403613957 Marionette TRACE conn3 <- [1,175,null,{"value":null}] 16:13:33 INFO - PROCESS | 1820 | 1462403613977 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\", \"a2590f0a-93fb-4e89-aa1e-7373e5767c09\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:13:33 INFO - PROCESS | 1820 | ++DOCSHELL 0x7f74c63a0000 == 41 [pid = 1820] [id = 51] 16:13:33 INFO - PROCESS | 1820 | ++DOMWINDOW == 81 (0x7f74c746c800) [pid = 1820] [serial = 151] [outer = (nil)] 16:13:34 INFO - PROCESS | 1820 | ++DOMWINDOW == 82 (0x7f74c9fe4400) [pid = 1820] [serial = 152] [outer = 0x7f74c746c800] 16:13:34 INFO - PROCESS | 1820 | 1462403614033 Marionette DEBUG loaded listener.js 16:13:34 INFO - PROCESS | 1820 | ++DOMWINDOW == 83 (0x7f74c9feac00) [pid = 1820] [serial = 153] [outer = 0x7f74c746c800] 16:13:34 INFO - PROCESS | 1820 | 1462403614583 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]]]}] 16:13:34 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.clear.html | Canvas test: 2d.composite.operation.clear 16:13:34 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.clear.html | took 826ms 16:13:34 INFO - PROCESS | 1820 | 1462403614627 Marionette TRACE conn3 -> [0,177,"getWindowHandle",null] 16:13:34 INFO - PROCESS | 1820 | 1462403614630 Marionette TRACE conn3 <- [1,177,null,{"value":"8"}] 16:13:34 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.darker.html 16:13:34 INFO - PROCESS | 1820 | 1462403614667 Marionette TRACE conn3 -> [0,178,"setScriptTimeout",{"ms":35000}] 16:13:34 INFO - PROCESS | 1820 | 1462403614669 Marionette TRACE conn3 <- [1,178,null,{}] 16:13:34 INFO - PROCESS | 1820 | 1462403614679 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}] 16:13:34 INFO - PROCESS | 1820 | 1462403614796 Marionette TRACE conn3 <- [1,179,null,{"value":null}] 16:13:34 INFO - PROCESS | 1820 | 1462403614810 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\", \"a2590f0a-93fb-4e89-aa1e-7373e5767c09\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:13:34 INFO - PROCESS | 1820 | ++DOCSHELL 0x7f74db9c7800 == 42 [pid = 1820] [id = 52] 16:13:34 INFO - PROCESS | 1820 | ++DOMWINDOW == 84 (0x7f74c0906000) [pid = 1820] [serial = 154] [outer = (nil)] 16:13:34 INFO - PROCESS | 1820 | ++DOMWINDOW == 85 (0x7f74cca73000) [pid = 1820] [serial = 155] [outer = 0x7f74c0906000] 16:13:34 INFO - PROCESS | 1820 | 1462403614865 Marionette DEBUG loaded listener.js 16:13:34 INFO - PROCESS | 1820 | ++DOMWINDOW == 86 (0x7f74db98b000) [pid = 1820] [serial = 156] [outer = 0x7f74c0906000] 16:13:35 INFO - PROCESS | 1820 | 1462403615660 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]]]}] 16:13:35 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.darker.html | Canvas test: 2d.composite.operation.darker 16:13:35 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.darker.html | took 1062ms 16:13:35 INFO - PROCESS | 1820 | 1462403615697 Marionette TRACE conn3 -> [0,181,"getWindowHandle",null] 16:13:35 INFO - PROCESS | 1820 | 1462403615702 Marionette TRACE conn3 <- [1,181,null,{"value":"8"}] 16:13:35 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.default.html 16:13:35 INFO - PROCESS | 1820 | 1462403615710 Marionette TRACE conn3 -> [0,182,"setScriptTimeout",{"ms":35000}] 16:13:35 INFO - PROCESS | 1820 | 1462403615716 Marionette TRACE conn3 <- [1,182,null,{}] 16:13:35 INFO - PROCESS | 1820 | 1462403615736 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}] 16:13:35 INFO - PROCESS | 1820 | 1462403615891 Marionette TRACE conn3 <- [1,183,null,{"value":null}] 16:13:36 INFO - PROCESS | 1820 | 1462403616028 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\", \"a2590f0a-93fb-4e89-aa1e-7373e5767c09\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:13:36 INFO - PROCESS | 1820 | ++DOCSHELL 0x7f74c72b8000 == 43 [pid = 1820] [id = 53] 16:13:36 INFO - PROCESS | 1820 | ++DOMWINDOW == 87 (0x7f74c15a4c00) [pid = 1820] [serial = 157] [outer = (nil)] 16:13:36 INFO - PROCESS | 1820 | ++DOMWINDOW == 88 (0x7f74c39dcc00) [pid = 1820] [serial = 158] [outer = 0x7f74c15a4c00] 16:13:36 INFO - PROCESS | 1820 | 1462403616098 Marionette DEBUG loaded listener.js 16:13:36 INFO - PROCESS | 1820 | ++DOMWINDOW == 89 (0x7f74c6fbd000) [pid = 1820] [serial = 159] [outer = 0x7f74c15a4c00] 16:13:36 INFO - PROCESS | 1820 | 1462403616863 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]]]}] 16:13:36 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.default.html | Canvas test: 2d.composite.operation.default 16:13:36 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.default.html | took 1192ms 16:13:36 INFO - PROCESS | 1820 | 1462403616903 Marionette TRACE conn3 -> [0,185,"getWindowHandle",null] 16:13:36 INFO - PROCESS | 1820 | 1462403616911 Marionette TRACE conn3 <- [1,185,null,{"value":"8"}] 16:13:36 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.get.html 16:13:36 INFO - PROCESS | 1820 | 1462403616920 Marionette TRACE conn3 -> [0,186,"setScriptTimeout",{"ms":35000}] 16:13:36 INFO - PROCESS | 1820 | 1462403616924 Marionette TRACE conn3 <- [1,186,null,{}] 16:13:36 INFO - PROCESS | 1820 | 1462403616930 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}] 16:13:37 INFO - PROCESS | 1820 | 1462403617078 Marionette TRACE conn3 <- [1,187,null,{"value":null}] 16:13:37 INFO - PROCESS | 1820 | 1462403617206 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\", \"a2590f0a-93fb-4e89-aa1e-7373e5767c09\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:13:37 INFO - PROCESS | 1820 | ++DOCSHELL 0x7f74ca266800 == 44 [pid = 1820] [id = 54] 16:13:37 INFO - PROCESS | 1820 | ++DOMWINDOW == 90 (0x7f74c8e7f400) [pid = 1820] [serial = 160] [outer = (nil)] 16:13:37 INFO - PROCESS | 1820 | ++DOMWINDOW == 91 (0x7f74c9fec400) [pid = 1820] [serial = 161] [outer = 0x7f74c8e7f400] 16:13:37 INFO - PROCESS | 1820 | 1462403617272 Marionette DEBUG loaded listener.js 16:13:37 INFO - PROCESS | 1820 | ++DOMWINDOW == 92 (0x7f74cca75400) [pid = 1820] [serial = 162] [outer = 0x7f74c8e7f400] 16:13:37 INFO - PROCESS | 1820 | 1462403617960 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]]]}] 16:13:37 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.get.html | Canvas test: 2d.composite.operation.get 16:13:37 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.get.html | took 1079ms 16:13:38 INFO - PROCESS | 1820 | 1462403618000 Marionette TRACE conn3 -> [0,189,"getWindowHandle",null] 16:13:38 INFO - PROCESS | 1820 | 1462403618003 Marionette TRACE conn3 <- [1,189,null,{"value":"8"}] 16:13:38 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.highlight.html 16:13:38 INFO - PROCESS | 1820 | 1462403618009 Marionette TRACE conn3 -> [0,190,"setScriptTimeout",{"ms":35000}] 16:13:38 INFO - PROCESS | 1820 | 1462403618014 Marionette TRACE conn3 <- [1,190,null,{}] 16:13:38 INFO - PROCESS | 1820 | 1462403618029 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}] 16:13:38 INFO - PROCESS | 1820 | 1462403618245 Marionette TRACE conn3 <- [1,191,null,{"value":null}] 16:13:38 INFO - PROCESS | 1820 | 1462403618390 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\", \"a2590f0a-93fb-4e89-aa1e-7373e5767c09\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:13:38 INFO - PROCESS | 1820 | ++DOCSHELL 0x7f74dbeb8800 == 45 [pid = 1820] [id = 55] 16:13:38 INFO - PROCESS | 1820 | ++DOMWINDOW == 93 (0x7f74c63b4000) [pid = 1820] [serial = 163] [outer = (nil)] 16:13:38 INFO - PROCESS | 1820 | ++DOMWINDOW == 94 (0x7f74da0bc400) [pid = 1820] [serial = 164] [outer = 0x7f74c63b4000] 16:13:38 INFO - PROCESS | 1820 | 1462403618478 Marionette DEBUG loaded listener.js 16:13:38 INFO - PROCESS | 1820 | ++DOMWINDOW == 95 (0x7f74dc0bb400) [pid = 1820] [serial = 165] [outer = 0x7f74c63b4000] 16:13:39 INFO - PROCESS | 1820 | 1462403619308 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]]]}] 16:13:39 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.highlight.html | Canvas test: 2d.composite.operation.highlight 16:13:39 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.highlight.html | took 1344ms 16:13:39 INFO - PROCESS | 1820 | 1462403619353 Marionette TRACE conn3 -> [0,193,"getWindowHandle",null] 16:13:39 INFO - PROCESS | 1820 | 1462403619357 Marionette TRACE conn3 <- [1,193,null,{"value":"8"}] 16:13:39 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.nullsuffix.html 16:13:39 INFO - PROCESS | 1820 | 1462403619363 Marionette TRACE conn3 -> [0,194,"setScriptTimeout",{"ms":35000}] 16:13:39 INFO - PROCESS | 1820 | 1462403619365 Marionette TRACE conn3 <- [1,194,null,{}] 16:13:39 INFO - PROCESS | 1820 | 1462403619370 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}] 16:13:39 INFO - PROCESS | 1820 | 1462403619524 Marionette TRACE conn3 <- [1,195,null,{"value":null}] 16:13:39 INFO - PROCESS | 1820 | 1462403619656 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\", \"a2590f0a-93fb-4e89-aa1e-7373e5767c09\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:13:39 INFO - PROCESS | 1820 | ++DOCSHELL 0x7f74dc6b9000 == 46 [pid = 1820] [id = 56] 16:13:39 INFO - PROCESS | 1820 | ++DOMWINDOW == 96 (0x7f74cd6d7c00) [pid = 1820] [serial = 166] [outer = (nil)] 16:13:39 INFO - PROCESS | 1820 | ++DOMWINDOW == 97 (0x7f74de3c9000) [pid = 1820] [serial = 167] [outer = 0x7f74cd6d7c00] 16:13:39 INFO - PROCESS | 1820 | 1462403619724 Marionette DEBUG loaded listener.js 16:13:39 INFO - PROCESS | 1820 | ++DOMWINDOW == 98 (0x7f74df011c00) [pid = 1820] [serial = 168] [outer = 0x7f74cd6d7c00] 16:13:40 INFO - PROCESS | 1820 | 1462403620562 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]]]}] 16:13:40 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | Canvas test: 2d.composite.operation.nullsuffix 16:13:40 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | took 1231ms 16:13:40 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.over.html 16:13:40 INFO - PROCESS | 1820 | 1462403620595 Marionette TRACE conn3 -> [0,197,"getWindowHandle",null] 16:13:40 INFO - PROCESS | 1820 | 1462403620597 Marionette TRACE conn3 <- [1,197,null,{"value":"8"}] 16:13:40 INFO - PROCESS | 1820 | 1462403620603 Marionette TRACE conn3 -> [0,198,"setScriptTimeout",{"ms":35000}] 16:13:40 INFO - PROCESS | 1820 | 1462403620606 Marionette TRACE conn3 <- [1,198,null,{}] 16:13:40 INFO - PROCESS | 1820 | 1462403620611 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}] 16:13:40 INFO - PROCESS | 1820 | 1462403620754 Marionette TRACE conn3 <- [1,199,null,{"value":null}] 16:13:41 INFO - PROCESS | 1820 | 1462403621028 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\", \"a2590f0a-93fb-4e89-aa1e-7373e5767c09\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:13:41 INFO - PROCESS | 1820 | ++DOCSHELL 0x7f74c818a800 == 47 [pid = 1820] [id = 57] 16:13:41 INFO - PROCESS | 1820 | ++DOMWINDOW == 99 (0x7f74c0d8cc00) [pid = 1820] [serial = 169] [outer = (nil)] 16:13:41 INFO - PROCESS | 1820 | ++DOMWINDOW == 100 (0x7f74c1597400) [pid = 1820] [serial = 170] [outer = 0x7f74c0d8cc00] 16:13:41 INFO - PROCESS | 1820 | 1462403621097 Marionette DEBUG loaded listener.js 16:13:41 INFO - PROCESS | 1820 | ++DOMWINDOW == 101 (0x7f74c3914c00) [pid = 1820] [serial = 171] [outer = 0x7f74c0d8cc00] 16:13:42 INFO - PROCESS | 1820 | 1462403622162 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]]]}] 16:13:42 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.over.html | Canvas test: 2d.composite.operation.over 16:13:42 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.over.html | took 1584ms 16:13:42 INFO - PROCESS | 1820 | 1462403622207 Marionette TRACE conn3 -> [0,201,"getWindowHandle",null] 16:13:42 INFO - PROCESS | 1820 | 1462403622211 Marionette TRACE conn3 <- [1,201,null,{"value":"8"}] 16:13:42 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.unrecognised.html 16:13:42 INFO - PROCESS | 1820 | 1462403622244 Marionette TRACE conn3 -> [0,202,"setScriptTimeout",{"ms":35000}] 16:13:42 INFO - PROCESS | 1820 | 1462403622247 Marionette TRACE conn3 <- [1,202,null,{}] 16:13:42 INFO - PROCESS | 1820 | --DOCSHELL 0x7f74c8353800 == 46 [pid = 1820] [id = 28] 16:13:42 INFO - PROCESS | 1820 | --DOCSHELL 0x7f74c639c000 == 45 [pid = 1820] [id = 27] 16:13:42 INFO - PROCESS | 1820 | --DOCSHELL 0x7f74c63a0000 == 44 [pid = 1820] [id = 51] 16:13:42 INFO - PROCESS | 1820 | --DOCSHELL 0x7f74da064800 == 43 [pid = 1820] [id = 50] 16:13:42 INFO - PROCESS | 1820 | --DOMWINDOW == 100 (0x7f74d7233400) [pid = 1820] [serial = 94] [outer = (nil)] [url = about:blank] 16:13:42 INFO - PROCESS | 1820 | --DOMWINDOW == 99 (0x7f74c3e4cc00) [pid = 1820] [serial = 85] [outer = (nil)] [url = about:blank] 16:13:42 INFO - PROCESS | 1820 | --DOMWINDOW == 98 (0x7f74c9caa000) [pid = 1820] [serial = 88] [outer = (nil)] [url = about:blank] 16:13:42 INFO - PROCESS | 1820 | --DOMWINDOW == 97 (0x7f74cd6c9c00) [pid = 1820] [serial = 91] [outer = (nil)] [url = about:blank] 16:13:42 INFO - PROCESS | 1820 | --DOMWINDOW == 96 (0x7f74dbf43c00) [pid = 1820] [serial = 118] [outer = (nil)] [url = about:blank] 16:13:42 INFO - PROCESS | 1820 | --DOCSHELL 0x7f74d6f3b000 == 42 [pid = 1820] [id = 49] 16:13:42 INFO - PROCESS | 1820 | --DOCSHELL 0x7f74c99b5000 == 41 [pid = 1820] [id = 48] 16:13:42 INFO - PROCESS | 1820 | --DOCSHELL 0x7f74ca267000 == 40 [pid = 1820] [id = 47] 16:13:42 INFO - PROCESS | 1820 | --DOCSHELL 0x7f74c74a1000 == 39 [pid = 1820] [id = 46] 16:13:42 INFO - PROCESS | 1820 | --DOCSHELL 0x7f74c0d79800 == 38 [pid = 1820] [id = 45] 16:13:42 INFO - PROCESS | 1820 | 1462403622348 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}] 16:13:42 INFO - PROCESS | 1820 | --DOCSHELL 0x7f74c904b800 == 37 [pid = 1820] [id = 42] 16:13:42 INFO - PROCESS | 1820 | --DOCSHELL 0x7f74c24db800 == 36 [pid = 1820] [id = 41] 16:13:42 INFO - PROCESS | 1820 | 1462403622469 Marionette TRACE conn3 <- [1,203,null,{"value":null}] 16:13:42 INFO - PROCESS | 1820 | --DOMWINDOW == 95 (0x7f74ca453800) [pid = 1820] [serial = 104] [outer = (nil)] [url = about:blank] 16:13:42 INFO - PROCESS | 1820 | --DOMWINDOW == 94 (0x7f74dbda7400) [pid = 1820] [serial = 116] [outer = (nil)] [url = about:blank] 16:13:42 INFO - PROCESS | 1820 | --DOMWINDOW == 93 (0x7f74c1493000) [pid = 1820] [serial = 98] [outer = (nil)] [url = about:blank] 16:13:42 INFO - PROCESS | 1820 | --DOMWINDOW == 92 (0x7f74c74ed800) [pid = 1820] [serial = 100] [outer = (nil)] [url = about:blank] 16:13:42 INFO - PROCESS | 1820 | --DOMWINDOW == 91 (0x7f74d7472400) [pid = 1820] [serial = 110] [outer = (nil)] [url = about:blank] 16:13:42 INFO - PROCESS | 1820 | --DOMWINDOW == 90 (0x7f74ca2a9c00) [pid = 1820] [serial = 107] [outer = (nil)] [url = about:blank] 16:13:42 INFO - PROCESS | 1820 | --DOMWINDOW == 89 (0x7f74ca493800) [pid = 1820] [serial = 83] [outer = (nil)] [url = about:blank] 16:13:42 INFO - PROCESS | 1820 | --DOMWINDOW == 88 (0x7f74db986c00) [pid = 1820] [serial = 115] [outer = (nil)] [url = about:blank] 16:13:42 INFO - PROCESS | 1820 | --DOMWINDOW == 87 (0x7f74c84be400) [pid = 1820] [serial = 101] [outer = (nil)] [url = about:blank] 16:13:42 INFO - PROCESS | 1820 | --DOMWINDOW == 86 (0x7f74d8355800) [pid = 1820] [serial = 112] [outer = (nil)] [url = about:blank] 16:13:42 INFO - PROCESS | 1820 | --DOMWINDOW == 85 (0x7f74ccacec00) [pid = 1820] [serial = 106] [outer = (nil)] [url = about:blank] 16:13:42 INFO - PROCESS | 1820 | --DOMWINDOW == 84 (0x7f74d8623000) [pid = 1820] [serial = 113] [outer = (nil)] [url = about:blank] 16:13:42 INFO - PROCESS | 1820 | --DOMWINDOW == 83 (0x7f74c9ca0c00) [pid = 1820] [serial = 103] [outer = (nil)] [url = about:blank] 16:13:42 INFO - PROCESS | 1820 | --DOMWINDOW == 82 (0x7f74d7188800) [pid = 1820] [serial = 109] [outer = (nil)] [url = about:blank] 16:13:42 INFO - PROCESS | 1820 | --DOMWINDOW == 81 (0x7f74c090b800) [pid = 1820] [serial = 97] [outer = (nil)] [url = about:blank] 16:13:42 INFO - PROCESS | 1820 | 1462403622624 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\", \"a2590f0a-93fb-4e89-aa1e-7373e5767c09\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:13:42 INFO - PROCESS | 1820 | ++DOCSHELL 0x7f74c3bc5000 == 37 [pid = 1820] [id = 58] 16:13:42 INFO - PROCESS | 1820 | ++DOMWINDOW == 82 (0x7f74c0d97800) [pid = 1820] [serial = 172] [outer = (nil)] 16:13:42 INFO - PROCESS | 1820 | ++DOMWINDOW == 83 (0x7f74ca2a3000) [pid = 1820] [serial = 173] [outer = 0x7f74c0d97800] 16:13:42 INFO - PROCESS | 1820 | 1462403622684 Marionette DEBUG loaded listener.js 16:13:42 INFO - PROCESS | 1820 | ++DOMWINDOW == 84 (0x7f74cacdd800) [pid = 1820] [serial = 174] [outer = 0x7f74c0d97800] 16:13:43 INFO - PROCESS | 1820 | 1462403623233 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]]]}] 16:13:43 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.unrecognised.html | Canvas test: 2d.composite.operation.unrecognised 16:13:43 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.unrecognised.html | took 1044ms 16:13:43 INFO - PROCESS | 1820 | 1462403623275 Marionette TRACE conn3 -> [0,205,"getWindowHandle",null] 16:13:43 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.copy.html 16:13:43 INFO - PROCESS | 1820 | 1462403623280 Marionette TRACE conn3 <- [1,205,null,{"value":"8"}] 16:13:43 INFO - PROCESS | 1820 | 1462403623287 Marionette TRACE conn3 -> [0,206,"setScriptTimeout",{"ms":35000}] 16:13:43 INFO - PROCESS | 1820 | 1462403623289 Marionette TRACE conn3 <- [1,206,null,{}] 16:13:43 INFO - PROCESS | 1820 | 1462403623294 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}] 16:13:43 INFO - PROCESS | 1820 | 1462403623425 Marionette TRACE conn3 <- [1,207,null,{"value":null}] 16:13:43 INFO - PROCESS | 1820 | 1462403623532 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\", \"a2590f0a-93fb-4e89-aa1e-7373e5767c09\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:13:43 INFO - PROCESS | 1820 | ++DOCSHELL 0x7f74c99ab800 == 38 [pid = 1820] [id = 59] 16:13:43 INFO - PROCESS | 1820 | ++DOMWINDOW == 85 (0x7f74c6455400) [pid = 1820] [serial = 175] [outer = (nil)] 16:13:43 INFO - PROCESS | 1820 | ++DOMWINDOW == 86 (0x7f74d1398400) [pid = 1820] [serial = 176] [outer = 0x7f74c6455400] 16:13:43 INFO - PROCESS | 1820 | 1462403623588 Marionette DEBUG loaded listener.js 16:13:43 INFO - PROCESS | 1820 | ++DOMWINDOW == 87 (0x7f74d7238800) [pid = 1820] [serial = 177] [outer = 0x7f74c6455400] 16:13:44 INFO - PROCESS | 1820 | 1462403624161 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]]]}] 16:13:44 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.copy.html | Canvas test: 2d.composite.solid.copy 16:13:44 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.copy.html | took 927ms 16:13:44 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-atop.html 16:13:44 INFO - PROCESS | 1820 | 1462403624214 Marionette TRACE conn3 -> [0,209,"getWindowHandle",null] 16:13:44 INFO - PROCESS | 1820 | 1462403624216 Marionette TRACE conn3 <- [1,209,null,{"value":"8"}] 16:13:44 INFO - PROCESS | 1820 | 1462403624224 Marionette TRACE conn3 -> [0,210,"setScriptTimeout",{"ms":35000}] 16:13:44 INFO - PROCESS | 1820 | 1462403624232 Marionette TRACE conn3 <- [1,210,null,{}] 16:13:44 INFO - PROCESS | 1820 | 1462403624244 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}] 16:13:44 INFO - PROCESS | 1820 | 1462403624429 Marionette TRACE conn3 <- [1,211,null,{"value":null}] 16:13:44 INFO - PROCESS | 1820 | 1462403624444 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\", \"a2590f0a-93fb-4e89-aa1e-7373e5767c09\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:13:44 INFO - PROCESS | 1820 | ++DOCSHELL 0x7f74cc8b0000 == 39 [pid = 1820] [id = 60] 16:13:44 INFO - PROCESS | 1820 | ++DOMWINDOW == 88 (0x7f74d7233400) [pid = 1820] [serial = 178] [outer = (nil)] 16:13:44 INFO - PROCESS | 1820 | ++DOMWINDOW == 89 (0x7f74d861dc00) [pid = 1820] [serial = 179] [outer = 0x7f74d7233400] 16:13:44 INFO - PROCESS | 1820 | 1462403624499 Marionette DEBUG loaded listener.js 16:13:44 INFO - PROCESS | 1820 | ++DOMWINDOW == 90 (0x7f74dbda7400) [pid = 1820] [serial = 180] [outer = 0x7f74d7233400] 16:13:45 INFO - PROCESS | 1820 | 1462403625152 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]]]}] 16:13:45 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-atop.html | Canvas test: 2d.composite.solid.destination-atop 16:13:45 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-atop.html | took 988ms 16:13:45 INFO - PROCESS | 1820 | 1462403625211 Marionette TRACE conn3 -> [0,213,"getWindowHandle",null] 16:13:45 INFO - PROCESS | 1820 | 1462403625214 Marionette TRACE conn3 <- [1,213,null,{"value":"8"}] 16:13:45 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-in.html 16:13:45 INFO - PROCESS | 1820 | 1462403625219 Marionette TRACE conn3 -> [0,214,"setScriptTimeout",{"ms":35000}] 16:13:45 INFO - PROCESS | 1820 | 1462403625221 Marionette TRACE conn3 <- [1,214,null,{}] 16:13:45 INFO - PROCESS | 1820 | 1462403625226 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}] 16:13:45 INFO - PROCESS | 1820 | 1462403625382 Marionette TRACE conn3 <- [1,215,null,{"value":null}] 16:13:45 INFO - PROCESS | 1820 | 1462403625413 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\", \"a2590f0a-93fb-4e89-aa1e-7373e5767c09\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:13:45 INFO - PROCESS | 1820 | ++DOCSHELL 0x7f74d6f20000 == 40 [pid = 1820] [id = 61] 16:13:45 INFO - PROCESS | 1820 | ++DOMWINDOW == 91 (0x7f74dbf3f800) [pid = 1820] [serial = 181] [outer = (nil)] 16:13:45 INFO - PROCESS | 1820 | ++DOMWINDOW == 92 (0x7f74dc790000) [pid = 1820] [serial = 182] [outer = 0x7f74dbf3f800] 16:13:45 INFO - PROCESS | 1820 | 1462403625468 Marionette DEBUG loaded listener.js 16:13:45 INFO - PROCESS | 1820 | ++DOMWINDOW == 93 (0x7f74df00fc00) [pid = 1820] [serial = 183] [outer = 0x7f74dbf3f800] 16:13:46 INFO - PROCESS | 1820 | 1462403626130 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]]]}] 16:13:46 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-in.html | Canvas test: 2d.composite.solid.destination-in 16:13:46 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-in.html | took 925ms 16:13:46 INFO - PROCESS | 1820 | 1462403626155 Marionette TRACE conn3 -> [0,217,"getWindowHandle",null] 16:13:46 INFO - PROCESS | 1820 | 1462403626158 Marionette TRACE conn3 <- [1,217,null,{"value":"8"}] 16:13:46 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-out.html 16:13:46 INFO - PROCESS | 1820 | 1462403626163 Marionette TRACE conn3 -> [0,218,"setScriptTimeout",{"ms":35000}] 16:13:46 INFO - PROCESS | 1820 | 1462403626165 Marionette TRACE conn3 <- [1,218,null,{}] 16:13:46 INFO - PROCESS | 1820 | 1462403626171 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}] 16:13:46 INFO - PROCESS | 1820 | 1462403626328 Marionette TRACE conn3 <- [1,219,null,{"value":null}] 16:13:46 INFO - PROCESS | 1820 | 1462403626399 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\", \"a2590f0a-93fb-4e89-aa1e-7373e5767c09\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:13:46 INFO - PROCESS | 1820 | ++DOCSHELL 0x7f74da059000 == 41 [pid = 1820] [id = 62] 16:13:46 INFO - PROCESS | 1820 | ++DOMWINDOW == 94 (0x7f74df0e1c00) [pid = 1820] [serial = 184] [outer = (nil)] 16:13:46 INFO - PROCESS | 1820 | ++DOMWINDOW == 95 (0x7f74df0e9000) [pid = 1820] [serial = 185] [outer = 0x7f74df0e1c00] 16:13:46 INFO - PROCESS | 1820 | 1462403626467 Marionette DEBUG loaded listener.js 16:13:46 INFO - PROCESS | 1820 | ++DOMWINDOW == 96 (0x7f74e085a800) [pid = 1820] [serial = 186] [outer = 0x7f74df0e1c00] 16:13:47 INFO - PROCESS | 1820 | --DOMWINDOW == 95 (0x7f74c390f800) [pid = 1820] [serial = 145] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.xor.html] 16:13:47 INFO - PROCESS | 1820 | --DOMWINDOW == 94 (0x7f74c59d4000) [pid = 1820] [serial = 148] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.casesensitive.html] 16:13:47 INFO - PROCESS | 1820 | --DOMWINDOW == 93 (0x7f74c8367000) [pid = 1820] [serial = 133] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-atop.html] 16:13:47 INFO - PROCESS | 1820 | --DOMWINDOW == 92 (0x7f74d133dc00) [pid = 1820] [serial = 130] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.lighter.html] 16:13:47 INFO - PROCESS | 1820 | --DOMWINDOW == 91 (0x7f74c9ca9400) [pid = 1820] [serial = 136] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-in.html] 16:13:47 INFO - PROCESS | 1820 | --DOMWINDOW == 90 (0x7f74d7235000) [pid = 1820] [serial = 139] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-out.html] 16:13:47 INFO - PROCESS | 1820 | --DOMWINDOW == 89 (0x7f74c7e04c00) [pid = 1820] [serial = 117] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-atop.html] 16:13:47 INFO - PROCESS | 1820 | --DOMWINDOW == 88 (0x7f74c390dc00) [pid = 1820] [serial = 142] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-over.html] 16:13:47 INFO - PROCESS | 1820 | --DOMWINDOW == 87 (0x7f74c746c800) [pid = 1820] [serial = 151] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.clear.html] 16:13:47 INFO - PROCESS | 1820 | --DOMWINDOW == 86 (0x7f74d8465400) [pid = 1820] [serial = 72] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.lighter.html] 16:13:47 INFO - PROCESS | 1820 | 1462403627054 addons.productaddons WARN Failed downloading XML, status: 0, reason: error 16:13:47 INFO - PROCESS | 1820 | 1462403627335 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]]]}] 16:13:47 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-out.html | Canvas test: 2d.composite.solid.destination-out 16:13:47 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-out.html | took 1227ms 16:13:47 INFO - PROCESS | 1820 | 1462403627390 Marionette TRACE conn3 -> [0,221,"getWindowHandle",null] 16:13:47 INFO - PROCESS | 1820 | 1462403627393 Marionette TRACE conn3 <- [1,221,null,{"value":"8"}] 16:13:47 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-over.html 16:13:47 INFO - PROCESS | 1820 | 1462403627398 Marionette TRACE conn3 -> [0,222,"setScriptTimeout",{"ms":35000}] 16:13:47 INFO - PROCESS | 1820 | 1462403627400 Marionette TRACE conn3 <- [1,222,null,{}] 16:13:47 INFO - PROCESS | 1820 | 1462403627405 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}] 16:13:47 INFO - PROCESS | 1820 | 1462403627566 Marionette TRACE conn3 <- [1,223,null,{"value":null}] 16:13:47 INFO - PROCESS | 1820 | 1462403627585 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\", \"a2590f0a-93fb-4e89-aa1e-7373e5767c09\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:13:47 INFO - PROCESS | 1820 | ++DOCSHELL 0x7f74dbead000 == 42 [pid = 1820] [id = 63] 16:13:47 INFO - PROCESS | 1820 | ++DOMWINDOW == 87 (0x7f74c63b3400) [pid = 1820] [serial = 187] [outer = (nil)] 16:13:47 INFO - PROCESS | 1820 | ++DOMWINDOW == 88 (0x7f74c9feec00) [pid = 1820] [serial = 188] [outer = 0x7f74c63b3400] 16:13:47 INFO - PROCESS | 1820 | 1462403627641 Marionette DEBUG loaded listener.js 16:13:47 INFO - PROCESS | 1820 | ++DOMWINDOW == 89 (0x7f74e067f800) [pid = 1820] [serial = 189] [outer = 0x7f74c63b3400] 16:13:48 INFO - PROCESS | 1820 | 1462403628239 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]]]}] 16:13:48 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-over.html | Canvas test: 2d.composite.solid.destination-over 16:13:48 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-over.html | took 875ms 16:13:48 INFO - PROCESS | 1820 | 1462403628274 Marionette TRACE conn3 -> [0,225,"getWindowHandle",null] 16:13:48 INFO - PROCESS | 1820 | 1462403628277 Marionette TRACE conn3 <- [1,225,null,{"value":"8"}] 16:13:48 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.lighter.html 16:13:48 INFO - PROCESS | 1820 | 1462403628282 Marionette TRACE conn3 -> [0,226,"setScriptTimeout",{"ms":35000}] 16:13:48 INFO - PROCESS | 1820 | 1462403628284 Marionette TRACE conn3 <- [1,226,null,{}] 16:13:48 INFO - PROCESS | 1820 | 1462403628289 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}] 16:13:48 INFO - PROCESS | 1820 | 1462403628408 Marionette TRACE conn3 <- [1,227,null,{"value":null}] 16:13:48 INFO - PROCESS | 1820 | 1462403628426 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\", \"a2590f0a-93fb-4e89-aa1e-7373e5767c09\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:13:48 INFO - PROCESS | 1820 | ++DOCSHELL 0x7f74ded82000 == 43 [pid = 1820] [id = 64] 16:13:48 INFO - PROCESS | 1820 | ++DOMWINDOW == 90 (0x7f74e0859400) [pid = 1820] [serial = 190] [outer = (nil)] 16:13:48 INFO - PROCESS | 1820 | ++DOMWINDOW == 91 (0x7f74e16c7c00) [pid = 1820] [serial = 191] [outer = 0x7f74e0859400] 16:13:48 INFO - PROCESS | 1820 | 1462403628666 Marionette DEBUG loaded listener.js 16:13:48 INFO - PROCESS | 1820 | ++DOMWINDOW == 92 (0x7f74e16cac00) [pid = 1820] [serial = 192] [outer = 0x7f74e0859400] 16:13:49 INFO - PROCESS | 1820 | 1462403629499 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]]]}] 16:13:49 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.lighter.html | Canvas test: 2d.composite.solid.lighter 16:13:49 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.lighter.html | took 1232ms 16:13:49 INFO - PROCESS | 1820 | 1462403629515 Marionette TRACE conn3 -> [0,229,"getWindowHandle",null] 16:13:49 INFO - PROCESS | 1820 | 1462403629521 Marionette TRACE conn3 <- [1,229,null,{"value":"8"}] 16:13:49 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-atop.html 16:13:49 INFO - PROCESS | 1820 | 1462403629545 Marionette TRACE conn3 -> [0,230,"setScriptTimeout",{"ms":35000}] 16:13:49 INFO - PROCESS | 1820 | 1462403629549 Marionette TRACE conn3 <- [1,230,null,{}] 16:13:49 INFO - PROCESS | 1820 | 1462403629557 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}] 16:13:49 INFO - PROCESS | 1820 | 1462403629709 Marionette TRACE conn3 <- [1,231,null,{"value":null}] 16:13:49 INFO - PROCESS | 1820 | 1462403629848 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\", \"a2590f0a-93fb-4e89-aa1e-7373e5767c09\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:13:49 INFO - PROCESS | 1820 | ++DOCSHELL 0x7f74c8c54800 == 44 [pid = 1820] [id = 65] 16:13:49 INFO - PROCESS | 1820 | ++DOMWINDOW == 93 (0x7f74c59c7400) [pid = 1820] [serial = 193] [outer = (nil)] 16:13:49 INFO - PROCESS | 1820 | ++DOMWINDOW == 94 (0x7f74c746c800) [pid = 1820] [serial = 194] [outer = 0x7f74c59c7400] 16:13:49 INFO - PROCESS | 1820 | 1462403629922 Marionette DEBUG loaded listener.js 16:13:50 INFO - PROCESS | 1820 | ++DOMWINDOW == 95 (0x7f74c9d89c00) [pid = 1820] [serial = 195] [outer = 0x7f74c59c7400] 16:13:50 INFO - PROCESS | 1820 | 1462403630777 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]]]}] 16:13:50 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-atop.html | Canvas test: 2d.composite.solid.source-atop 16:13:50 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-atop.html | took 1291ms 16:13:50 INFO - PROCESS | 1820 | 1462403630835 Marionette TRACE conn3 -> [0,233,"getWindowHandle",null] 16:13:50 INFO - PROCESS | 1820 | 1462403630843 Marionette TRACE conn3 <- [1,233,null,{"value":"8"}] 16:13:50 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-in.html 16:13:50 INFO - PROCESS | 1820 | 1462403630852 Marionette TRACE conn3 -> [0,234,"setScriptTimeout",{"ms":35000}] 16:13:50 INFO - PROCESS | 1820 | 1462403630855 Marionette TRACE conn3 <- [1,234,null,{}] 16:13:50 INFO - PROCESS | 1820 | 1462403630861 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}] 16:13:51 INFO - PROCESS | 1820 | 1462403631022 Marionette TRACE conn3 <- [1,235,null,{"value":null}] 16:13:51 INFO - PROCESS | 1820 | 1462403631152 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\", \"a2590f0a-93fb-4e89-aa1e-7373e5767c09\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:13:51 INFO - PROCESS | 1820 | ++DOCSHELL 0x7f74cca16800 == 45 [pid = 1820] [id = 66] 16:13:51 INFO - PROCESS | 1820 | ++DOMWINDOW == 96 (0x7f74c59c8400) [pid = 1820] [serial = 196] [outer = (nil)] 16:13:51 INFO - PROCESS | 1820 | ++DOMWINDOW == 97 (0x7f74d7182c00) [pid = 1820] [serial = 197] [outer = 0x7f74c59c8400] 16:13:51 INFO - PROCESS | 1820 | 1462403631223 Marionette DEBUG loaded listener.js 16:13:51 INFO - PROCESS | 1820 | ++DOMWINDOW == 98 (0x7f74d7472400) [pid = 1820] [serial = 198] [outer = 0x7f74c59c8400] 16:13:51 INFO - PROCESS | 1820 | 1462403631981 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]]]}] 16:13:52 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-in.html | Canvas test: 2d.composite.solid.source-in 16:13:52 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-in.html | took 1177ms 16:13:52 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-out.html 16:13:52 INFO - PROCESS | 1820 | 1462403632036 Marionette TRACE conn3 -> [0,237,"getWindowHandle",null] 16:13:52 INFO - PROCESS | 1820 | 1462403632039 Marionette TRACE conn3 <- [1,237,null,{"value":"8"}] 16:13:52 INFO - PROCESS | 1820 | 1462403632046 Marionette TRACE conn3 -> [0,238,"setScriptTimeout",{"ms":35000}] 16:13:52 INFO - PROCESS | 1820 | 1462403632052 Marionette TRACE conn3 <- [1,238,null,{}] 16:13:52 INFO - PROCESS | 1820 | 1462403632066 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}] 16:13:52 INFO - PROCESS | 1820 | 1462403632226 Marionette TRACE conn3 <- [1,239,null,{"value":null}] 16:13:52 INFO - PROCESS | 1820 | 1462403632367 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\", \"a2590f0a-93fb-4e89-aa1e-7373e5767c09\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:13:52 INFO - PROCESS | 1820 | ++DOCSHELL 0x7f74e062b000 == 46 [pid = 1820] [id = 67] 16:13:52 INFO - PROCESS | 1820 | ++DOMWINDOW == 99 (0x7f74d84ea400) [pid = 1820] [serial = 199] [outer = (nil)] 16:13:52 INFO - PROCESS | 1820 | ++DOMWINDOW == 100 (0x7f74dc010c00) [pid = 1820] [serial = 200] [outer = 0x7f74d84ea400] 16:13:52 INFO - PROCESS | 1820 | 1462403632440 Marionette DEBUG loaded listener.js 16:13:52 INFO - PROCESS | 1820 | ++DOMWINDOW == 101 (0x7f74deda6c00) [pid = 1820] [serial = 201] [outer = 0x7f74d84ea400] 16:13:53 INFO - PROCESS | 1820 | 1462403633214 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]]]}] 16:13:53 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-out.html | Canvas test: 2d.composite.solid.source-out 16:13:53 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-out.html | took 1189ms 16:13:53 INFO - PROCESS | 1820 | 1462403633235 Marionette TRACE conn3 -> [0,241,"getWindowHandle",null] 16:13:53 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-over.html 16:13:53 INFO - PROCESS | 1820 | 1462403633240 Marionette TRACE conn3 <- [1,241,null,{"value":"8"}] 16:13:53 INFO - PROCESS | 1820 | 1462403633246 Marionette TRACE conn3 -> [0,242,"setScriptTimeout",{"ms":35000}] 16:13:53 INFO - PROCESS | 1820 | 1462403633249 Marionette TRACE conn3 <- [1,242,null,{}] 16:13:53 INFO - PROCESS | 1820 | 1462403633254 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}] 16:13:53 INFO - PROCESS | 1820 | 1462403633398 Marionette TRACE conn3 <- [1,243,null,{"value":null}] 16:13:53 INFO - PROCESS | 1820 | 1462403633542 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\", \"a2590f0a-93fb-4e89-aa1e-7373e5767c09\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:13:53 INFO - PROCESS | 1820 | ++DOCSHELL 0x7f74c907e000 == 47 [pid = 1820] [id = 68] 16:13:53 INFO - PROCESS | 1820 | ++DOMWINDOW == 102 (0x7f74c054f400) [pid = 1820] [serial = 202] [outer = (nil)] 16:13:53 INFO - PROCESS | 1820 | ++DOMWINDOW == 103 (0x7f74c94cbc00) [pid = 1820] [serial = 203] [outer = 0x7f74c054f400] 16:13:53 INFO - PROCESS | 1820 | 1462403633609 Marionette DEBUG loaded listener.js 16:13:53 INFO - PROCESS | 1820 | ++DOMWINDOW == 104 (0x7f74dc004000) [pid = 1820] [serial = 204] [outer = 0x7f74c054f400] 16:13:54 INFO - PROCESS | 1820 | 1462403634343 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]]]}] 16:13:54 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-over.html | Canvas test: 2d.composite.solid.source-over 16:13:54 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-over.html | took 1136ms 16:13:54 INFO - PROCESS | 1820 | 1462403634382 Marionette TRACE conn3 -> [0,245,"getWindowHandle",null] 16:13:54 INFO - PROCESS | 1820 | 1462403634385 Marionette TRACE conn3 <- [1,245,null,{"value":"8"}] 16:13:54 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.xor.html 16:13:54 INFO - PROCESS | 1820 | 1462403634391 Marionette TRACE conn3 -> [0,246,"setScriptTimeout",{"ms":35000}] 16:13:54 INFO - PROCESS | 1820 | 1462403634393 Marionette TRACE conn3 <- [1,246,null,{}] 16:13:54 INFO - PROCESS | 1820 | 1462403634398 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}] 16:13:54 INFO - PROCESS | 1820 | 1462403634537 Marionette TRACE conn3 <- [1,247,null,{"value":null}] 16:13:54 INFO - PROCESS | 1820 | 1462403634656 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\", \"a2590f0a-93fb-4e89-aa1e-7373e5767c09\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:13:54 INFO - PROCESS | 1820 | ++DOCSHELL 0x7f74c9095000 == 48 [pid = 1820] [id = 69] 16:13:54 INFO - PROCESS | 1820 | ++DOMWINDOW == 105 (0x7f74c094e800) [pid = 1820] [serial = 205] [outer = (nil)] 16:13:54 INFO - PROCESS | 1820 | ++DOMWINDOW == 106 (0x7f74dc0bd800) [pid = 1820] [serial = 206] [outer = 0x7f74c094e800] 16:13:54 INFO - PROCESS | 1820 | 1462403634720 Marionette DEBUG loaded listener.js 16:13:54 INFO - PROCESS | 1820 | ++DOMWINDOW == 107 (0x7f74e0680400) [pid = 1820] [serial = 207] [outer = 0x7f74c094e800] 16:13:55 INFO - PROCESS | 1820 | 1462403635479 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]]]}] 16:13:55 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.xor.html | Canvas test: 2d.composite.solid.xor 16:13:55 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.xor.html | took 1338ms 16:13:55 INFO - PROCESS | 1820 | 1462403635730 Marionette TRACE conn3 -> [0,249,"getWindowHandle",null] 16:13:55 INFO - PROCESS | 1820 | 1462403635736 Marionette TRACE conn3 <- [1,249,null,{"value":"8"}] 16:13:55 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.copy.html 16:13:55 INFO - PROCESS | 1820 | 1462403635743 Marionette TRACE conn3 -> [0,250,"setScriptTimeout",{"ms":35000}] 16:13:55 INFO - PROCESS | 1820 | 1462403635746 Marionette TRACE conn3 <- [1,250,null,{}] 16:13:55 INFO - PROCESS | 1820 | 1462403635754 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}] 16:13:55 INFO - PROCESS | 1820 | 1462403635892 Marionette TRACE conn3 <- [1,251,null,{"value":null}] 16:13:56 INFO - PROCESS | 1820 | 1462403636023 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\", \"a2590f0a-93fb-4e89-aa1e-7373e5767c09\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:13:56 INFO - PROCESS | 1820 | ++DOCSHELL 0x7f74c8899800 == 49 [pid = 1820] [id = 70] 16:13:56 INFO - PROCESS | 1820 | ++DOMWINDOW == 108 (0x7f74c0bbd400) [pid = 1820] [serial = 208] [outer = (nil)] 16:13:56 INFO - PROCESS | 1820 | ++DOMWINDOW == 109 (0x7f74c0bcb800) [pid = 1820] [serial = 209] [outer = 0x7f74c0bbd400] 16:13:56 INFO - PROCESS | 1820 | 1462403636085 Marionette DEBUG loaded listener.js 16:13:56 INFO - PROCESS | 1820 | ++DOMWINDOW == 110 (0x7f74c390a800) [pid = 1820] [serial = 210] [outer = 0x7f74c0bbd400] 16:13:56 INFO - PROCESS | 1820 | 1462403636960 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]]]}] 16:13:56 INFO - PROCESS | 1820 | --DOCSHELL 0x7f74dbead000 == 48 [pid = 1820] [id = 63] 16:13:56 INFO - PROCESS | 1820 | --DOCSHELL 0x7f74da059000 == 47 [pid = 1820] [id = 62] 16:13:56 INFO - PROCESS | 1820 | --DOCSHELL 0x7f74d6f20000 == 46 [pid = 1820] [id = 61] 16:13:56 INFO - PROCESS | 1820 | --DOCSHELL 0x7f74cc8b0000 == 45 [pid = 1820] [id = 60] 16:13:56 INFO - PROCESS | 1820 | --DOCSHELL 0x7f74c99ab800 == 44 [pid = 1820] [id = 59] 16:13:56 INFO - PROCESS | 1820 | --DOMWINDOW == 109 (0x7f74c0910400) [pid = 1820] [serial = 121] [outer = (nil)] [url = about:blank] 16:13:56 INFO - PROCESS | 1820 | --DOMWINDOW == 108 (0x7f74c919a000) [pid = 1820] [serial = 125] [outer = (nil)] [url = about:blank] 16:13:56 INFO - PROCESS | 1820 | --DOMWINDOW == 107 (0x7f74d722c000) [pid = 1820] [serial = 128] [outer = (nil)] [url = about:blank] 16:13:56 INFO - PROCESS | 1820 | --DOMWINDOW == 106 (0x7f74cca73000) [pid = 1820] [serial = 155] [outer = (nil)] [url = about:blank] 16:13:56 INFO - PROCESS | 1820 | --DOCSHELL 0x7f74c3bc5000 == 43 [pid = 1820] [id = 58] 16:13:56 INFO - PROCESS | 1820 | --DOCSHELL 0x7f74c818a800 == 42 [pid = 1820] [id = 57] 16:13:56 INFO - PROCESS | 1820 | --DOCSHELL 0x7f74c72b8000 == 41 [pid = 1820] [id = 53] 16:13:57 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.copy.html | Canvas test: 2d.composite.transparent.copy 16:13:57 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.copy.html | took 1283ms 16:13:57 INFO - PROCESS | 1820 | --DOMWINDOW == 105 (0x7f74dc728000) [pid = 1820] [serial = 74] [outer = (nil)] [url = about:blank] 16:13:57 INFO - PROCESS | 1820 | --DOMWINDOW == 104 (0x7f74c59d3800) [pid = 1820] [serial = 146] [outer = (nil)] [url = about:blank] 16:13:57 INFO - PROCESS | 1820 | --DOMWINDOW == 103 (0x7f74d8624400) [pid = 1820] [serial = 147] [outer = (nil)] [url = about:blank] 16:13:57 INFO - PROCESS | 1820 | --DOMWINDOW == 102 (0x7f74dc635c00) [pid = 1820] [serial = 149] [outer = (nil)] [url = about:blank] 16:13:57 INFO - PROCESS | 1820 | --DOMWINDOW == 101 (0x7f74de3cec00) [pid = 1820] [serial = 150] [outer = (nil)] [url = about:blank] 16:13:57 INFO - PROCESS | 1820 | --DOMWINDOW == 100 (0x7f74c9a62c00) [pid = 1820] [serial = 135] [outer = (nil)] [url = about:blank] 16:13:57 INFO - PROCESS | 1820 | --DOMWINDOW == 99 (0x7f74c892e000) [pid = 1820] [serial = 134] [outer = (nil)] [url = about:blank] 16:13:57 INFO - PROCESS | 1820 | --DOMWINDOW == 98 (0x7f74dc731400) [pid = 1820] [serial = 132] [outer = (nil)] [url = about:blank] 16:13:57 INFO - PROCESS | 1820 | --DOMWINDOW == 97 (0x7f74dc0b7000) [pid = 1820] [serial = 131] [outer = (nil)] [url = about:blank] 16:13:57 INFO - PROCESS | 1820 | --DOMWINDOW == 96 (0x7f74ca48b000) [pid = 1820] [serial = 137] [outer = (nil)] [url = about:blank] 16:13:57 INFO - PROCESS | 1820 | --DOMWINDOW == 95 (0x7f74cd696400) [pid = 1820] [serial = 138] [outer = (nil)] [url = about:blank] 16:13:57 INFO - PROCESS | 1820 | --DOMWINDOW == 94 (0x7f74d8356800) [pid = 1820] [serial = 140] [outer = (nil)] [url = about:blank] 16:13:57 INFO - PROCESS | 1820 | --DOMWINDOW == 93 (0x7f74d8624800) [pid = 1820] [serial = 141] [outer = (nil)] [url = about:blank] 16:13:57 INFO - PROCESS | 1820 | --DOMWINDOW == 92 (0x7f74dc630c00) [pid = 1820] [serial = 119] [outer = (nil)] [url = about:blank] 16:13:57 INFO - PROCESS | 1820 | --DOMWINDOW == 91 (0x7f74c3918000) [pid = 1820] [serial = 143] [outer = (nil)] [url = about:blank] 16:13:57 INFO - PROCESS | 1820 | --DOMWINDOW == 90 (0x7f74c0c5bc00) [pid = 1820] [serial = 35] [outer = (nil)] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 16:13:57 INFO - PROCESS | 1820 | --DOMWINDOW == 89 (0x7f74c59d1000) [pid = 1820] [serial = 144] [outer = (nil)] [url = about:blank] 16:13:57 INFO - PROCESS | 1820 | --DOMWINDOW == 88 (0x7f74c9fe4400) [pid = 1820] [serial = 152] [outer = (nil)] [url = about:blank] 16:13:57 INFO - PROCESS | 1820 | --DOMWINDOW == 87 (0x7f74c9feac00) [pid = 1820] [serial = 153] [outer = (nil)] [url = about:blank] 16:13:57 INFO - PROCESS | 1820 | 1462403637054 Marionette TRACE conn3 -> [0,253,"getWindowHandle",null] 16:13:57 INFO - PROCESS | 1820 | 1462403637059 Marionette TRACE conn3 <- [1,253,null,{"value":"8"}] 16:13:57 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-atop.html 16:13:57 INFO - PROCESS | 1820 | 1462403637071 Marionette TRACE conn3 -> [0,254,"setScriptTimeout",{"ms":35000}] 16:13:57 INFO - PROCESS | 1820 | 1462403637075 Marionette TRACE conn3 <- [1,254,null,{}] 16:13:57 INFO - PROCESS | 1820 | 1462403637081 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}] 16:13:57 INFO - PROCESS | 1820 | 1462403637217 Marionette TRACE conn3 <- [1,255,null,{"value":null}] 16:13:57 INFO - PROCESS | 1820 | 1462403637228 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\", \"a2590f0a-93fb-4e89-aa1e-7373e5767c09\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:13:57 INFO - PROCESS | 1820 | ++DOCSHELL 0x7f74c6d9f800 == 42 [pid = 1820] [id = 71] 16:13:57 INFO - PROCESS | 1820 | ++DOMWINDOW == 88 (0x7f74c3918000) [pid = 1820] [serial = 211] [outer = (nil)] 16:13:57 INFO - PROCESS | 1820 | ++DOMWINDOW == 89 (0x7f74c63b3800) [pid = 1820] [serial = 212] [outer = 0x7f74c3918000] 16:13:57 INFO - PROCESS | 1820 | 1462403637285 Marionette DEBUG loaded listener.js 16:13:57 INFO - PROCESS | 1820 | ++DOMWINDOW == 90 (0x7f74c7f0f000) [pid = 1820] [serial = 213] [outer = 0x7f74c3918000] 16:13:57 INFO - PROCESS | 1820 | 1462403637966 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]]]}] 16:13:58 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | Canvas test: 2d.composite.transparent.destination-atop 16:13:58 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | took 941ms 16:13:58 INFO - PROCESS | 1820 | 1462403638008 Marionette TRACE conn3 -> [0,257,"getWindowHandle",null] 16:13:58 INFO - PROCESS | 1820 | 1462403638011 Marionette TRACE conn3 <- [1,257,null,{"value":"8"}] 16:13:58 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-in.html 16:13:58 INFO - PROCESS | 1820 | 1462403638016 Marionette TRACE conn3 -> [0,258,"setScriptTimeout",{"ms":35000}] 16:13:58 INFO - PROCESS | 1820 | 1462403638019 Marionette TRACE conn3 <- [1,258,null,{}] 16:13:58 INFO - PROCESS | 1820 | 1462403638033 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}] 16:13:58 INFO - PROCESS | 1820 | 1462403638171 Marionette TRACE conn3 <- [1,259,null,{"value":null}] 16:13:58 INFO - PROCESS | 1820 | 1462403638271 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\", \"a2590f0a-93fb-4e89-aa1e-7373e5767c09\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:13:58 INFO - PROCESS | 1820 | ++DOCSHELL 0x7f74c99b3800 == 43 [pid = 1820] [id = 72] 16:13:58 INFO - PROCESS | 1820 | ++DOMWINDOW == 91 (0x7f74c7cf0400) [pid = 1820] [serial = 214] [outer = (nil)] 16:13:58 INFO - PROCESS | 1820 | ++DOMWINDOW == 92 (0x7f74c9d93000) [pid = 1820] [serial = 215] [outer = 0x7f74c7cf0400] 16:13:58 INFO - PROCESS | 1820 | 1462403638332 Marionette DEBUG loaded listener.js 16:13:58 INFO - PROCESS | 1820 | ++DOMWINDOW == 93 (0x7f74ca2a9800) [pid = 1820] [serial = 216] [outer = 0x7f74c7cf0400] 16:13:58 INFO - PROCESS | 1820 | 1462403638920 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]]]}] 16:13:58 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-in.html | Canvas test: 2d.composite.transparent.destination-in 16:13:58 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-in.html | took 935ms 16:13:58 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-out.html 16:13:58 INFO - PROCESS | 1820 | 1462403638951 Marionette TRACE conn3 -> [0,261,"getWindowHandle",null] 16:13:58 INFO - PROCESS | 1820 | 1462403638953 Marionette TRACE conn3 <- [1,261,null,{"value":"8"}] 16:13:58 INFO - PROCESS | 1820 | 1462403638960 Marionette TRACE conn3 -> [0,262,"setScriptTimeout",{"ms":35000}] 16:13:58 INFO - PROCESS | 1820 | 1462403638962 Marionette TRACE conn3 <- [1,262,null,{}] 16:13:58 INFO - PROCESS | 1820 | 1462403638967 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}] 16:13:59 INFO - PROCESS | 1820 | 1462403639106 Marionette TRACE conn3 <- [1,263,null,{"value":null}] 16:13:59 INFO - PROCESS | 1820 | 1462403639213 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\", \"a2590f0a-93fb-4e89-aa1e-7373e5767c09\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:13:59 INFO - PROCESS | 1820 | ++DOCSHELL 0x7f74cab71800 == 44 [pid = 1820] [id = 73] 16:13:59 INFO - PROCESS | 1820 | ++DOMWINDOW == 94 (0x7f74c3911c00) [pid = 1820] [serial = 217] [outer = (nil)] 16:13:59 INFO - PROCESS | 1820 | ++DOMWINDOW == 95 (0x7f74ca2d7400) [pid = 1820] [serial = 218] [outer = 0x7f74c3911c00] 16:13:59 INFO - PROCESS | 1820 | 1462403639270 Marionette DEBUG loaded listener.js 16:13:59 INFO - PROCESS | 1820 | ++DOMWINDOW == 96 (0x7f74cd6d3400) [pid = 1820] [serial = 219] [outer = 0x7f74c3911c00] 16:13:59 INFO - PROCESS | 1820 | 1462403639953 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]]]}] 16:13:59 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-out.html | Canvas test: 2d.composite.transparent.destination-out 16:13:59 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-out.html | took 1027ms 16:13:59 INFO - PROCESS | 1820 | 1462403639987 Marionette TRACE conn3 -> [0,265,"getWindowHandle",null] 16:13:59 INFO - PROCESS | 1820 | 1462403639990 Marionette TRACE conn3 <- [1,265,null,{"value":"8"}] 16:13:59 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-over.html 16:13:59 INFO - PROCESS | 1820 | 1462403639995 Marionette TRACE conn3 -> [0,266,"setScriptTimeout",{"ms":35000}] 16:13:59 INFO - PROCESS | 1820 | 1462403639997 Marionette TRACE conn3 <- [1,266,null,{}] 16:14:00 INFO - PROCESS | 1820 | 1462403640009 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}] 16:14:00 INFO - PROCESS | 1820 | 1462403640166 Marionette TRACE conn3 <- [1,267,null,{"value":null}] 16:14:00 INFO - PROCESS | 1820 | 1462403640231 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\", \"a2590f0a-93fb-4e89-aa1e-7373e5767c09\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:14:00 INFO - PROCESS | 1820 | ++DOCSHELL 0x7f74d6f36000 == 45 [pid = 1820] [id = 74] 16:14:00 INFO - PROCESS | 1820 | ++DOMWINDOW == 97 (0x7f74c94cfc00) [pid = 1820] [serial = 220] [outer = (nil)] 16:14:00 INFO - PROCESS | 1820 | ++DOMWINDOW == 98 (0x7f74d6f98400) [pid = 1820] [serial = 221] [outer = 0x7f74c94cfc00] 16:14:00 INFO - PROCESS | 1820 | 1462403640287 Marionette DEBUG loaded listener.js 16:14:00 INFO - PROCESS | 1820 | ++DOMWINDOW == 99 (0x7f74d767ec00) [pid = 1820] [serial = 222] [outer = 0x7f74c94cfc00] 16:14:00 INFO - PROCESS | 1820 | 1462403640893 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]]]}] 16:14:00 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-over.html | Canvas test: 2d.composite.transparent.destination-over 16:14:00 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-over.html | took 932ms 16:14:00 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.lighter.html 16:14:00 INFO - PROCESS | 1820 | 1462403640928 Marionette TRACE conn3 -> [0,269,"getWindowHandle",null] 16:14:00 INFO - PROCESS | 1820 | 1462403640930 Marionette TRACE conn3 <- [1,269,null,{"value":"8"}] 16:14:00 INFO - PROCESS | 1820 | 1462403640935 Marionette TRACE conn3 -> [0,270,"setScriptTimeout",{"ms":35000}] 16:14:00 INFO - PROCESS | 1820 | 1462403640938 Marionette TRACE conn3 <- [1,270,null,{}] 16:14:00 INFO - PROCESS | 1820 | 1462403640948 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}] 16:14:01 INFO - PROCESS | 1820 | 1462403641155 Marionette TRACE conn3 <- [1,271,null,{"value":null}] 16:14:01 INFO - PROCESS | 1820 | 1462403641183 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\", \"a2590f0a-93fb-4e89-aa1e-7373e5767c09\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:14:01 INFO - PROCESS | 1820 | ++DOCSHELL 0x7f74d8681000 == 46 [pid = 1820] [id = 75] 16:14:01 INFO - PROCESS | 1820 | ++DOMWINDOW == 100 (0x7f74db7cec00) [pid = 1820] [serial = 223] [outer = (nil)] 16:14:01 INFO - PROCESS | 1820 | ++DOMWINDOW == 101 (0x7f74dc00f000) [pid = 1820] [serial = 224] [outer = 0x7f74db7cec00] 16:14:01 INFO - PROCESS | 1820 | 1462403641244 Marionette DEBUG loaded listener.js 16:14:01 INFO - PROCESS | 1820 | ++DOMWINDOW == 102 (0x7f74dc637c00) [pid = 1820] [serial = 225] [outer = 0x7f74db7cec00] 16:14:01 INFO - PROCESS | 1820 | --DOMWINDOW == 101 (0x7f74dbf3f800) [pid = 1820] [serial = 181] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-in.html] 16:14:01 INFO - PROCESS | 1820 | --DOMWINDOW == 100 (0x7f74df0e1c00) [pid = 1820] [serial = 184] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-out.html] 16:14:01 INFO - PROCESS | 1820 | --DOMWINDOW == 99 (0x7f74c0d8cc00) [pid = 1820] [serial = 169] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.over.html] 16:14:01 INFO - PROCESS | 1820 | --DOMWINDOW == 98 (0x7f74c63b3400) [pid = 1820] [serial = 187] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-over.html] 16:14:01 INFO - PROCESS | 1820 | --DOMWINDOW == 97 (0x7f74c6455400) [pid = 1820] [serial = 175] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.copy.html] 16:14:01 INFO - PROCESS | 1820 | --DOMWINDOW == 96 (0x7f74d7233400) [pid = 1820] [serial = 178] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-atop.html] 16:14:01 INFO - PROCESS | 1820 | --DOMWINDOW == 95 (0x7f74c0d97800) [pid = 1820] [serial = 172] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.unrecognised.html] 16:14:02 INFO - PROCESS | 1820 | 1462403642075 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]]]}] 16:14:02 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.lighter.html | Canvas test: 2d.composite.transparent.lighter 16:14:02 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.lighter.html | took 1183ms 16:14:02 INFO - PROCESS | 1820 | 1462403642118 Marionette TRACE conn3 -> [0,273,"getWindowHandle",null] 16:14:02 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-atop.html 16:14:02 INFO - PROCESS | 1820 | 1462403642121 Marionette TRACE conn3 <- [1,273,null,{"value":"8"}] 16:14:02 INFO - PROCESS | 1820 | 1462403642126 Marionette TRACE conn3 -> [0,274,"setScriptTimeout",{"ms":35000}] 16:14:02 INFO - PROCESS | 1820 | 1462403642129 Marionette TRACE conn3 <- [1,274,null,{}] 16:14:02 INFO - PROCESS | 1820 | 1462403642133 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}] 16:14:02 INFO - PROCESS | 1820 | 1462403642257 Marionette TRACE conn3 <- [1,275,null,{"value":null}] 16:14:02 INFO - PROCESS | 1820 | 1462403642367 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\", \"a2590f0a-93fb-4e89-aa1e-7373e5767c09\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:14:02 INFO - PROCESS | 1820 | ++DOCSHELL 0x7f74db771800 == 47 [pid = 1820] [id = 76] 16:14:02 INFO - PROCESS | 1820 | ++DOMWINDOW == 96 (0x7f74c0949800) [pid = 1820] [serial = 226] [outer = (nil)] 16:14:02 INFO - PROCESS | 1820 | ++DOMWINDOW == 97 (0x7f74da0bcc00) [pid = 1820] [serial = 227] [outer = 0x7f74c0949800] 16:14:02 INFO - PROCESS | 1820 | 1462403642423 Marionette DEBUG loaded listener.js 16:14:02 INFO - PROCESS | 1820 | ++DOMWINDOW == 98 (0x7f74de35c000) [pid = 1820] [serial = 228] [outer = 0x7f74c0949800] 16:14:02 INFO - PROCESS | 1820 | 1462403642954 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]]]}] 16:14:03 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-atop.html | Canvas test: 2d.composite.transparent.source-atop 16:14:03 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-atop.html | took 881ms 16:14:03 INFO - PROCESS | 1820 | 1462403643013 Marionette TRACE conn3 -> [0,277,"getWindowHandle",null] 16:14:03 INFO - PROCESS | 1820 | 1462403643015 Marionette TRACE conn3 <- [1,277,null,{"value":"8"}] 16:14:03 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-in.html 16:14:03 INFO - PROCESS | 1820 | 1462403643022 Marionette TRACE conn3 -> [0,278,"setScriptTimeout",{"ms":35000}] 16:14:03 INFO - PROCESS | 1820 | 1462403643024 Marionette TRACE conn3 <- [1,278,null,{}] 16:14:03 INFO - PROCESS | 1820 | 1462403643029 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}] 16:14:03 INFO - PROCESS | 1820 | 1462403643149 Marionette TRACE conn3 <- [1,279,null,{"value":null}] 16:14:03 INFO - PROCESS | 1820 | 1462403643166 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\", \"a2590f0a-93fb-4e89-aa1e-7373e5767c09\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:14:03 INFO - PROCESS | 1820 | ++DOCSHELL 0x7f74dc168000 == 48 [pid = 1820] [id = 77] 16:14:03 INFO - PROCESS | 1820 | ++DOMWINDOW == 99 (0x7f74d8647400) [pid = 1820] [serial = 229] [outer = (nil)] 16:14:03 INFO - PROCESS | 1820 | ++DOMWINDOW == 100 (0x7f74d864d800) [pid = 1820] [serial = 230] [outer = 0x7f74d8647400] 16:14:03 INFO - PROCESS | 1820 | 1462403643223 Marionette DEBUG loaded listener.js 16:14:03 INFO - PROCESS | 1820 | ++DOMWINDOW == 101 (0x7f74dc0b7000) [pid = 1820] [serial = 231] [outer = 0x7f74d8647400] 16:14:04 INFO - PROCESS | 1820 | 1462403644001 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]]]}] 16:14:04 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-in.html | Canvas test: 2d.composite.transparent.source-in 16:14:04 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-in.html | took 1030ms 16:14:04 INFO - PROCESS | 1820 | 1462403644052 Marionette TRACE conn3 -> [0,281,"getWindowHandle",null] 16:14:04 INFO - PROCESS | 1820 | 1462403644056 Marionette TRACE conn3 <- [1,281,null,{"value":"8"}] 16:14:04 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-out.html 16:14:04 INFO - PROCESS | 1820 | 1462403644064 Marionette TRACE conn3 -> [0,282,"setScriptTimeout",{"ms":35000}] 16:14:04 INFO - PROCESS | 1820 | 1462403644070 Marionette TRACE conn3 <- [1,282,null,{}] 16:14:04 INFO - PROCESS | 1820 | 1462403644097 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}] 16:14:04 INFO - PROCESS | 1820 | 1462403644260 Marionette TRACE conn3 <- [1,283,null,{"value":null}] 16:14:04 INFO - PROCESS | 1820 | 1462403644392 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\", \"a2590f0a-93fb-4e89-aa1e-7373e5767c09\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:14:04 INFO - PROCESS | 1820 | ++DOCSHELL 0x7f74c8350000 == 49 [pid = 1820] [id = 78] 16:14:04 INFO - PROCESS | 1820 | ++DOMWINDOW == 102 (0x7f74c0bc4400) [pid = 1820] [serial = 232] [outer = (nil)] 16:14:04 INFO - PROCESS | 1820 | ++DOMWINDOW == 103 (0x7f74c390f000) [pid = 1820] [serial = 233] [outer = 0x7f74c0bc4400] 16:14:04 INFO - PROCESS | 1820 | 1462403644460 Marionette DEBUG loaded listener.js 16:14:04 INFO - PROCESS | 1820 | ++DOMWINDOW == 104 (0x7f74c59ce400) [pid = 1820] [serial = 234] [outer = 0x7f74c0bc4400] 16:14:05 INFO - PROCESS | 1820 | 1462403645270 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]]]}] 16:14:05 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-out.html | Canvas test: 2d.composite.transparent.source-out 16:14:05 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-out.html | took 1254ms 16:14:05 INFO - PROCESS | 1820 | 1462403645318 Marionette TRACE conn3 -> [0,285,"getWindowHandle",null] 16:14:05 INFO - PROCESS | 1820 | 1462403645325 Marionette TRACE conn3 <- [1,285,null,{"value":"8"}] 16:14:05 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-over.html 16:14:05 INFO - PROCESS | 1820 | 1462403645351 Marionette TRACE conn3 -> [0,286,"setScriptTimeout",{"ms":35000}] 16:14:05 INFO - PROCESS | 1820 | 1462403645355 Marionette TRACE conn3 <- [1,286,null,{}] 16:14:05 INFO - PROCESS | 1820 | 1462403645360 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}] 16:14:05 INFO - PROCESS | 1820 | 1462403645528 Marionette TRACE conn3 <- [1,287,null,{"value":null}] 16:14:05 INFO - PROCESS | 1820 | 1462403645694 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\", \"a2590f0a-93fb-4e89-aa1e-7373e5767c09\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:14:05 INFO - PROCESS | 1820 | ++DOCSHELL 0x7f74d6f2b000 == 50 [pid = 1820] [id = 79] 16:14:05 INFO - PROCESS | 1820 | ++DOMWINDOW == 105 (0x7f74c9fe2800) [pid = 1820] [serial = 235] [outer = (nil)] 16:14:05 INFO - PROCESS | 1820 | ++DOMWINDOW == 106 (0x7f74ca2a7800) [pid = 1820] [serial = 236] [outer = 0x7f74c9fe2800] 16:14:05 INFO - PROCESS | 1820 | 1462403645760 Marionette DEBUG loaded listener.js 16:14:05 INFO - PROCESS | 1820 | ++DOMWINDOW == 107 (0x7f74cca72c00) [pid = 1820] [serial = 237] [outer = 0x7f74c9fe2800] 16:14:06 INFO - PROCESS | 1820 | 1462403646514 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]]]}] 16:14:06 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-over.html | Canvas test: 2d.composite.transparent.source-over 16:14:06 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-over.html | took 1187ms 16:14:06 INFO - PROCESS | 1820 | 1462403646537 Marionette TRACE conn3 -> [0,289,"getWindowHandle",null] 16:14:06 INFO - PROCESS | 1820 | 1462403646541 Marionette TRACE conn3 <- [1,289,null,{"value":"8"}] 16:14:06 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.xor.html 16:14:06 INFO - PROCESS | 1820 | 1462403646548 Marionette TRACE conn3 -> [0,290,"setScriptTimeout",{"ms":35000}] 16:14:06 INFO - PROCESS | 1820 | 1462403646553 Marionette TRACE conn3 <- [1,290,null,{}] 16:14:06 INFO - PROCESS | 1820 | 1462403646568 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}] 16:14:06 INFO - PROCESS | 1820 | 1462403646714 Marionette TRACE conn3 <- [1,291,null,{"value":null}] 16:14:06 INFO - PROCESS | 1820 | 1462403646852 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\", \"a2590f0a-93fb-4e89-aa1e-7373e5767c09\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:14:06 INFO - PROCESS | 1820 | ++DOCSHELL 0x7f74dc6b7800 == 51 [pid = 1820] [id = 80] 16:14:06 INFO - PROCESS | 1820 | ++DOMWINDOW == 108 (0x7f74d846cc00) [pid = 1820] [serial = 238] [outer = (nil)] 16:14:06 INFO - PROCESS | 1820 | ++DOMWINDOW == 109 (0x7f74d864f400) [pid = 1820] [serial = 239] [outer = 0x7f74d846cc00] 16:14:06 INFO - PROCESS | 1820 | 1462403646922 Marionette DEBUG loaded listener.js 16:14:07 INFO - PROCESS | 1820 | ++DOMWINDOW == 110 (0x7f74db7ccc00) [pid = 1820] [serial = 240] [outer = 0x7f74d846cc00] 16:14:07 INFO - PROCESS | 1820 | 1462403647739 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]]]}] 16:14:07 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.xor.html | Canvas test: 2d.composite.transparent.xor 16:14:07 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.xor.html | took 1238ms 16:14:07 INFO - PROCESS | 1820 | 1462403647786 Marionette TRACE conn3 -> [0,293,"getWindowHandle",null] 16:14:07 INFO - PROCESS | 1820 | 1462403647790 Marionette TRACE conn3 <- [1,293,null,{"value":"8"}] 16:14:07 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html 16:14:07 INFO - PROCESS | 1820 | 1462403647796 Marionette TRACE conn3 -> [0,294,"setScriptTimeout",{"ms":35000}] 16:14:07 INFO - PROCESS | 1820 | 1462403647798 Marionette TRACE conn3 <- [1,294,null,{}] 16:14:07 INFO - PROCESS | 1820 | 1462403647803 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}] 16:14:07 INFO - PROCESS | 1820 | 1462403647947 Marionette TRACE conn3 <- [1,295,null,{"value":null}] 16:14:08 INFO - PROCESS | 1820 | 1462403648083 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\", \"a2590f0a-93fb-4e89-aa1e-7373e5767c09\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:14:08 INFO - PROCESS | 1820 | ++DOCSHELL 0x7f74e6f92000 == 52 [pid = 1820] [id = 81] 16:14:08 INFO - PROCESS | 1820 | ++DOMWINDOW == 111 (0x7f74c0549800) [pid = 1820] [serial = 241] [outer = (nil)] 16:14:08 INFO - PROCESS | 1820 | ++DOMWINDOW == 112 (0x7f74dc630c00) [pid = 1820] [serial = 242] [outer = 0x7f74c0549800] 16:14:08 INFO - PROCESS | 1820 | 1462403648149 Marionette DEBUG loaded listener.js 16:14:08 INFO - PROCESS | 1820 | ++DOMWINDOW == 113 (0x7f74ded37000) [pid = 1820] [serial = 243] [outer = 0x7f74c0549800] 16:14:08 INFO - PROCESS | 1820 | 1462403648899 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]]]}] 16:14:08 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html | fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 16:14:08 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html | took 1127ms 16:14:08 INFO - PROCESS | 1820 | 1462403648923 Marionette TRACE conn3 -> [0,297,"getWindowHandle",null] 16:14:08 INFO - PROCESS | 1820 | 1462403648927 Marionette TRACE conn3 <- [1,297,null,{"value":"8"}] 16:14:08 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html 16:14:08 INFO - PROCESS | 1820 | 1462403648932 Marionette TRACE conn3 -> [0,298,"setScriptTimeout",{"ms":35000}] 16:14:08 INFO - PROCESS | 1820 | 1462403648934 Marionette TRACE conn3 <- [1,298,null,{}] 16:14:08 INFO - PROCESS | 1820 | 1462403648956 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}] 16:14:09 INFO - PROCESS | 1820 | 1462403649097 Marionette TRACE conn3 <- [1,299,null,{"value":null}] 16:14:09 INFO - PROCESS | 1820 | 1462403649234 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\", \"a2590f0a-93fb-4e89-aa1e-7373e5767c09\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:14:09 INFO - PROCESS | 1820 | ++DOCSHELL 0x7f74c0ab9800 == 53 [pid = 1820] [id = 82] 16:14:09 INFO - PROCESS | 1820 | ++DOMWINDOW == 114 (0x7f74c916b800) [pid = 1820] [serial = 244] [outer = (nil)] 16:14:09 INFO - PROCESS | 1820 | ++DOMWINDOW == 115 (0x7f74c9174400) [pid = 1820] [serial = 245] [outer = 0x7f74c916b800] 16:14:09 INFO - PROCESS | 1820 | 1462403649300 Marionette DEBUG loaded listener.js 16:14:09 INFO - PROCESS | 1820 | ++DOMWINDOW == 116 (0x7f74c9178c00) [pid = 1820] [serial = 246] [outer = 0x7f74c916b800] 16:14:10 INFO - PROCESS | 1820 | 1462403650002 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]]]}] 16:14:10 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html | fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 16:14:10 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html | took 1134ms 16:14:10 INFO - PROCESS | 1820 | 1462403650067 Marionette TRACE conn3 -> [0,301,"getWindowHandle",null] 16:14:10 INFO - PROCESS | 1820 | 1462403650070 Marionette TRACE conn3 <- [1,301,null,{"value":"8"}] 16:14:10 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html 16:14:10 INFO - PROCESS | 1820 | 1462403650075 Marionette TRACE conn3 -> [0,302,"setScriptTimeout",{"ms":35000}] 16:14:10 INFO - PROCESS | 1820 | 1462403650078 Marionette TRACE conn3 <- [1,302,null,{}] 16:14:10 INFO - PROCESS | 1820 | 1462403650083 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}] 16:14:10 INFO - PROCESS | 1820 | 1462403650257 Marionette TRACE conn3 <- [1,303,null,{"value":null}] 16:14:10 INFO - PROCESS | 1820 | 1462403650392 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\", \"a2590f0a-93fb-4e89-aa1e-7373e5767c09\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:14:10 INFO - PROCESS | 1820 | ++DOCSHELL 0x7f74c8697800 == 54 [pid = 1820] [id = 83] 16:14:10 INFO - PROCESS | 1820 | ++DOMWINDOW == 117 (0x7f74be889c00) [pid = 1820] [serial = 247] [outer = (nil)] 16:14:10 INFO - PROCESS | 1820 | ++DOMWINDOW == 118 (0x7f74c916f000) [pid = 1820] [serial = 248] [outer = 0x7f74be889c00] 16:14:10 INFO - PROCESS | 1820 | 1462403650463 Marionette DEBUG loaded listener.js 16:14:10 INFO - PROCESS | 1820 | ++DOMWINDOW == 119 (0x7f74df012400) [pid = 1820] [serial = 249] [outer = 0x7f74be889c00] 16:14:11 INFO - PROCESS | 1820 | 1462403651284 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]]]}] 16:14:11 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html | fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 16:14:11 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html | took 1227ms 16:14:11 INFO - PROCESS | 1820 | 1462403651304 Marionette TRACE conn3 -> [0,305,"getWindowHandle",null] 16:14:11 INFO - PROCESS | 1820 | 1462403651306 Marionette TRACE conn3 <- [1,305,null,{"value":"8"}] 16:14:11 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html 16:14:11 INFO - PROCESS | 1820 | 1462403651312 Marionette TRACE conn3 -> [0,306,"setScriptTimeout",{"ms":35000}] 16:14:11 INFO - PROCESS | 1820 | 1462403651314 Marionette TRACE conn3 <- [1,306,null,{}] 16:14:11 INFO - PROCESS | 1820 | 1462403651320 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}] 16:14:11 INFO - PROCESS | 1820 | 1462403651512 Marionette TRACE conn3 <- [1,307,null,{"value":null}] 16:14:11 INFO - PROCESS | 1820 | 1462403651530 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\", \"a2590f0a-93fb-4e89-aa1e-7373e5767c09\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:14:11 INFO - PROCESS | 1820 | ++DOCSHELL 0x7f74c0f47800 == 55 [pid = 1820] [id = 84] 16:14:11 INFO - PROCESS | 1820 | ++DOMWINDOW == 120 (0x7f74c0bc4c00) [pid = 1820] [serial = 250] [outer = (nil)] 16:14:11 INFO - PROCESS | 1820 | ++DOMWINDOW == 121 (0x7f74c100bc00) [pid = 1820] [serial = 251] [outer = 0x7f74c0bc4c00] 16:14:11 INFO - PROCESS | 1820 | 1462403651592 Marionette DEBUG loaded listener.js 16:14:11 INFO - PROCESS | 1820 | ++DOMWINDOW == 122 (0x7f74c100fc00) [pid = 1820] [serial = 252] [outer = 0x7f74c0bc4c00] 16:14:12 INFO - PROCESS | 1820 | 1462403652596 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]]]}] 16:14:12 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html | fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 16:14:12 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html | took 1335ms 16:14:12 INFO - PROCESS | 1820 | 1462403652648 Marionette TRACE conn3 -> [0,309,"getWindowHandle",null] 16:14:12 INFO - PROCESS | 1820 | 1462403652653 Marionette TRACE conn3 <- [1,309,null,{"value":"8"}] 16:14:12 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html 16:14:12 INFO - PROCESS | 1820 | 1462403652660 Marionette TRACE conn3 -> [0,310,"setScriptTimeout",{"ms":35000}] 16:14:12 INFO - PROCESS | 1820 | 1462403652666 Marionette TRACE conn3 <- [1,310,null,{}] 16:14:12 INFO - PROCESS | 1820 | 1462403652672 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}] 16:14:12 INFO - PROCESS | 1820 | 1462403652811 Marionette TRACE conn3 <- [1,311,null,{"value":null}] 16:14:12 INFO - PROCESS | 1820 | 1462403652959 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\", \"a2590f0a-93fb-4e89-aa1e-7373e5767c09\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:14:12 INFO - PROCESS | 1820 | ++DOCSHELL 0x7f74c092e000 == 56 [pid = 1820] [id = 85] 16:14:13 INFO - PROCESS | 1820 | ++DOMWINDOW == 123 (0x7f74c1007800) [pid = 1820] [serial = 253] [outer = (nil)] 16:14:13 INFO - PROCESS | 1820 | ++DOMWINDOW == 124 (0x7f74c100c000) [pid = 1820] [serial = 254] [outer = 0x7f74c1007800] 16:14:13 INFO - PROCESS | 1820 | 1462403653057 Marionette DEBUG loaded listener.js 16:14:13 INFO - PROCESS | 1820 | ++DOMWINDOW == 125 (0x7f74c2f85000) [pid = 1820] [serial = 255] [outer = 0x7f74c1007800] 16:14:13 INFO - PROCESS | 1820 | --DOCSHELL 0x7f74d72be000 == 55 [pid = 1820] [id = 43] 16:14:13 INFO - PROCESS | 1820 | --DOCSHELL 0x7f74d844f000 == 54 [pid = 1820] [id = 44] 16:14:13 INFO - PROCESS | 1820 | --DOCSHELL 0x7f74db771800 == 53 [pid = 1820] [id = 76] 16:14:13 INFO - PROCESS | 1820 | --DOCSHELL 0x7f74d8681000 == 52 [pid = 1820] [id = 75] 16:14:13 INFO - PROCESS | 1820 | --DOMWINDOW == 124 (0x7f74e16c7c00) [pid = 1820] [serial = 191] [outer = (nil)] [url = about:blank] 16:14:13 INFO - PROCESS | 1820 | --DOCSHELL 0x7f74d6f36000 == 51 [pid = 1820] [id = 74] 16:14:13 INFO - PROCESS | 1820 | --DOCSHELL 0x7f74cab71800 == 50 [pid = 1820] [id = 73] 16:14:13 INFO - PROCESS | 1820 | --DOCSHELL 0x7f74c99b3800 == 49 [pid = 1820] [id = 72] 16:14:13 INFO - PROCESS | 1820 | --DOCSHELL 0x7f74c6d9f800 == 48 [pid = 1820] [id = 71] 16:14:13 INFO - PROCESS | 1820 | --DOCSHELL 0x7f74c8899800 == 47 [pid = 1820] [id = 70] 16:14:13 INFO - PROCESS | 1820 | --DOCSHELL 0x7f74c8c54800 == 46 [pid = 1820] [id = 65] 16:14:13 INFO - PROCESS | 1820 | --DOCSHELL 0x7f74ded82000 == 45 [pid = 1820] [id = 64] 16:14:13 INFO - PROCESS | 1820 | --DOMWINDOW == 123 (0x7f74ca2a3000) [pid = 1820] [serial = 173] [outer = (nil)] [url = about:blank] 16:14:13 INFO - PROCESS | 1820 | --DOMWINDOW == 122 (0x7f74cacdd800) [pid = 1820] [serial = 174] [outer = (nil)] [url = about:blank] 16:14:13 INFO - PROCESS | 1820 | --DOMWINDOW == 121 (0x7f74da0bc400) [pid = 1820] [serial = 164] [outer = (nil)] [url = about:blank] 16:14:13 INFO - PROCESS | 1820 | --DOMWINDOW == 120 (0x7f74de3c9000) [pid = 1820] [serial = 167] [outer = (nil)] [url = about:blank] 16:14:13 INFO - PROCESS | 1820 | --DOMWINDOW == 119 (0x7f74e085a800) [pid = 1820] [serial = 186] [outer = (nil)] [url = about:blank] 16:14:13 INFO - PROCESS | 1820 | --DOMWINDOW == 118 (0x7f74d7238800) [pid = 1820] [serial = 177] [outer = (nil)] [url = about:blank] 16:14:13 INFO - PROCESS | 1820 | --DOMWINDOW == 117 (0x7f74df00fc00) [pid = 1820] [serial = 183] [outer = (nil)] [url = about:blank] 16:14:13 INFO - PROCESS | 1820 | --DOMWINDOW == 116 (0x7f74dbda7400) [pid = 1820] [serial = 180] [outer = (nil)] [url = about:blank] 16:14:13 INFO - PROCESS | 1820 | --DOMWINDOW == 115 (0x7f74c9feec00) [pid = 1820] [serial = 188] [outer = (nil)] [url = about:blank] 16:14:13 INFO - PROCESS | 1820 | --DOMWINDOW == 114 (0x7f74dc790000) [pid = 1820] [serial = 182] [outer = (nil)] [url = about:blank] 16:14:13 INFO - PROCESS | 1820 | --DOMWINDOW == 113 (0x7f74df0e9000) [pid = 1820] [serial = 185] [outer = (nil)] [url = about:blank] 16:14:13 INFO - PROCESS | 1820 | --DOMWINDOW == 112 (0x7f74c3914c00) [pid = 1820] [serial = 171] [outer = (nil)] [url = about:blank] 16:14:13 INFO - PROCESS | 1820 | --DOMWINDOW == 111 (0x7f74c1597400) [pid = 1820] [serial = 170] [outer = (nil)] [url = about:blank] 16:14:13 INFO - PROCESS | 1820 | --DOMWINDOW == 110 (0x7f74e067f800) [pid = 1820] [serial = 189] [outer = (nil)] [url = about:blank] 16:14:13 INFO - PROCESS | 1820 | --DOMWINDOW == 109 (0x7f74d1398400) [pid = 1820] [serial = 176] [outer = (nil)] [url = about:blank] 16:14:13 INFO - PROCESS | 1820 | --DOMWINDOW == 108 (0x7f74d861dc00) [pid = 1820] [serial = 179] [outer = (nil)] [url = about:blank] 16:14:13 INFO - PROCESS | 1820 | --DOMWINDOW == 107 (0x7f74c9fec400) [pid = 1820] [serial = 161] [outer = (nil)] [url = about:blank] 16:14:13 INFO - PROCESS | 1820 | --DOMWINDOW == 106 (0x7f74c39dcc00) [pid = 1820] [serial = 158] [outer = (nil)] [url = about:blank] 16:14:13 INFO - PROCESS | 1820 | 1462403653855 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]]]}] 16:14:13 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html | fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 16:14:13 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html | took 1234ms 16:14:13 INFO - PROCESS | 1820 | 1462403653895 Marionette TRACE conn3 -> [0,313,"getWindowHandle",null] 16:14:13 INFO - PROCESS | 1820 | 1462403653902 Marionette TRACE conn3 <- [1,313,null,{"value":"8"}] 16:14:13 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.copy.html 16:14:13 INFO - PROCESS | 1820 | 1462403653912 Marionette TRACE conn3 -> [0,314,"setScriptTimeout",{"ms":35000}] 16:14:13 INFO - PROCESS | 1820 | 1462403653915 Marionette TRACE conn3 <- [1,314,null,{}] 16:14:13 INFO - PROCESS | 1820 | 1462403653920 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}] 16:14:14 INFO - PROCESS | 1820 | 1462403654056 Marionette TRACE conn3 <- [1,315,null,{"value":null}] 16:14:14 INFO - PROCESS | 1820 | 1462403654073 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\", \"a2590f0a-93fb-4e89-aa1e-7373e5767c09\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:14:14 INFO - PROCESS | 1820 | ++DOCSHELL 0x7f74c88a1000 == 46 [pid = 1820] [id = 86] 16:14:14 INFO - PROCESS | 1820 | ++DOMWINDOW == 107 (0x7f74c39e3800) [pid = 1820] [serial = 256] [outer = (nil)] 16:14:14 INFO - PROCESS | 1820 | ++DOMWINDOW == 108 (0x7f74c8367800) [pid = 1820] [serial = 257] [outer = 0x7f74c39e3800] 16:14:14 INFO - PROCESS | 1820 | 1462403654128 Marionette DEBUG loaded listener.js 16:14:14 INFO - PROCESS | 1820 | ++DOMWINDOW == 109 (0x7f74c9175000) [pid = 1820] [serial = 258] [outer = 0x7f74c39e3800] 16:14:14 INFO - PROCESS | 1820 | 1462403654875 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]]]}] 16:14:14 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.image.copy.html | drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 16:14:14 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.copy.html | took 981ms 16:14:14 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html 16:14:14 INFO - PROCESS | 1820 | 1462403654892 Marionette TRACE conn3 -> [0,317,"getWindowHandle",null] 16:14:14 INFO - PROCESS | 1820 | 1462403654894 Marionette TRACE conn3 <- [1,317,null,{"value":"8"}] 16:14:14 INFO - PROCESS | 1820 | 1462403654900 Marionette TRACE conn3 -> [0,318,"setScriptTimeout",{"ms":35000}] 16:14:14 INFO - PROCESS | 1820 | 1462403654905 Marionette TRACE conn3 <- [1,318,null,{}] 16:14:14 INFO - PROCESS | 1820 | 1462403654932 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}] 16:14:15 INFO - PROCESS | 1820 | 1462403655068 Marionette TRACE conn3 <- [1,319,null,{"value":null}] 16:14:15 INFO - PROCESS | 1820 | 1462403655086 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\", \"a2590f0a-93fb-4e89-aa1e-7373e5767c09\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:14:15 INFO - PROCESS | 1820 | ++DOCSHELL 0x7f74c9af0800 == 47 [pid = 1820] [id = 87] 16:14:15 INFO - PROCESS | 1820 | ++DOMWINDOW == 110 (0x7f74c94d1800) [pid = 1820] [serial = 259] [outer = (nil)] 16:14:15 INFO - PROCESS | 1820 | ++DOMWINDOW == 111 (0x7f74c9fe5400) [pid = 1820] [serial = 260] [outer = 0x7f74c94d1800] 16:14:15 INFO - PROCESS | 1820 | 1462403655146 Marionette DEBUG loaded listener.js 16:14:15 INFO - PROCESS | 1820 | ++DOMWINDOW == 112 (0x7f74ca44ac00) [pid = 1820] [serial = 261] [outer = 0x7f74c94d1800] 16:14:15 INFO - PROCESS | 1820 | 1462403655842 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]]]}] 16:14:15 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html | drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 16:14:15 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html | took 983ms 16:14:15 INFO - PROCESS | 1820 | 1462403655882 Marionette TRACE conn3 -> [0,321,"getWindowHandle",null] 16:14:15 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html 16:14:15 INFO - PROCESS | 1820 | 1462403655895 Marionette TRACE conn3 <- [1,321,null,{"value":"8"}] 16:14:15 INFO - PROCESS | 1820 | 1462403655901 Marionette TRACE conn3 -> [0,322,"setScriptTimeout",{"ms":35000}] 16:14:15 INFO - PROCESS | 1820 | 1462403655904 Marionette TRACE conn3 <- [1,322,null,{}] 16:14:15 INFO - PROCESS | 1820 | 1462403655908 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}] 16:14:16 INFO - PROCESS | 1820 | 1462403656085 Marionette TRACE conn3 <- [1,323,null,{"value":null}] 16:14:16 INFO - PROCESS | 1820 | 1462403656111 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\", \"a2590f0a-93fb-4e89-aa1e-7373e5767c09\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:14:16 INFO - PROCESS | 1820 | ++DOCSHELL 0x7f74d0584800 == 48 [pid = 1820] [id = 88] 16:14:16 INFO - PROCESS | 1820 | ++DOMWINDOW == 113 (0x7f74ca44cc00) [pid = 1820] [serial = 262] [outer = (nil)] 16:14:16 INFO - PROCESS | 1820 | ++DOMWINDOW == 114 (0x7f74ccacec00) [pid = 1820] [serial = 263] [outer = 0x7f74ca44cc00] 16:14:16 INFO - PROCESS | 1820 | 1462403656167 Marionette DEBUG loaded listener.js 16:14:16 INFO - PROCESS | 1820 | ++DOMWINDOW == 115 (0x7f74d6f0b400) [pid = 1820] [serial = 264] [outer = 0x7f74ca44cc00] 16:14:16 INFO - PROCESS | 1820 | --DOMWINDOW == 114 (0x7f74c0906000) [pid = 1820] [serial = 154] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.darker.html] 16:14:16 INFO - PROCESS | 1820 | --DOMWINDOW == 113 (0x7f74d0496c00) [pid = 1820] [serial = 127] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-over.html] 16:14:16 INFO - PROCESS | 1820 | --DOMWINDOW == 112 (0x7f74db7cec00) [pid = 1820] [serial = 223] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.lighter.html] 16:14:16 INFO - PROCESS | 1820 | --DOMWINDOW == 111 (0x7f74c0d98c00) [pid = 1820] [serial = 87] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.xor.html] 16:14:16 INFO - PROCESS | 1820 | --DOMWINDOW == 110 (0x7f74c0949800) [pid = 1820] [serial = 226] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-atop.html] 16:14:16 INFO - PROCESS | 1820 | --DOMWINDOW == 109 (0x7f74c3911c00) [pid = 1820] [serial = 217] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-out.html] 16:14:16 INFO - PROCESS | 1820 | --DOMWINDOW == 108 (0x7f74c0bbd400) [pid = 1820] [serial = 208] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.copy.html] 16:14:16 INFO - PROCESS | 1820 | --DOMWINDOW == 107 (0x7f74c94cfc00) [pid = 1820] [serial = 220] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-over.html] 16:14:16 INFO - PROCESS | 1820 | --DOMWINDOW == 106 (0x7f74c0551400) [pid = 1820] [serial = 120] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-in.html] 16:14:16 INFO - PROCESS | 1820 | --DOMWINDOW == 105 (0x7f74ca494000) [pid = 1820] [serial = 90] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvas.html] 16:14:16 INFO - PROCESS | 1820 | --DOMWINDOW == 104 (0x7f74c39dd000) [pid = 1820] [serial = 84] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-over.html] 16:14:16 INFO - PROCESS | 1820 | --DOMWINDOW == 103 (0x7f74c3918000) [pid = 1820] [serial = 211] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-atop.html] 16:14:16 INFO - PROCESS | 1820 | --DOMWINDOW == 102 (0x7f74c7cf0400) [pid = 1820] [serial = 214] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-in.html] 16:14:16 INFO - PROCESS | 1820 | --DOMWINDOW == 101 (0x7f74cacdd000) [pid = 1820] [serial = 93] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html] 16:14:16 INFO - PROCESS | 1820 | --DOMWINDOW == 100 (0x7f74c645d000) [pid = 1820] [serial = 124] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-out.html] 16:14:17 INFO - PROCESS | 1820 | 1462403657426 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]]]}] 16:14:17 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html | drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 16:14:17 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html | took 1580ms 16:14:17 INFO - PROCESS | 1820 | 1462403657482 Marionette TRACE conn3 -> [0,325,"getWindowHandle",null] 16:14:17 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html 16:14:17 INFO - PROCESS | 1820 | 1462403657488 Marionette TRACE conn3 <- [1,325,null,{"value":"8"}] 16:14:17 INFO - PROCESS | 1820 | 1462403657495 Marionette TRACE conn3 -> [0,326,"setScriptTimeout",{"ms":35000}] 16:14:17 INFO - PROCESS | 1820 | 1462403657501 Marionette TRACE conn3 <- [1,326,null,{}] 16:14:17 INFO - PROCESS | 1820 | 1462403657508 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}] 16:14:17 INFO - PROCESS | 1820 | 1462403657703 Marionette TRACE conn3 <- [1,327,null,{"value":null}] 16:14:17 INFO - PROCESS | 1820 | 1462403657838 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\", \"a2590f0a-93fb-4e89-aa1e-7373e5767c09\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:14:17 INFO - PROCESS | 1820 | ++DOCSHELL 0x7f74c8689800 == 49 [pid = 1820] [id = 89] 16:14:17 INFO - PROCESS | 1820 | ++DOMWINDOW == 101 (0x7f74c1005400) [pid = 1820] [serial = 265] [outer = (nil)] 16:14:17 INFO - PROCESS | 1820 | ++DOMWINDOW == 102 (0x7f74c1010000) [pid = 1820] [serial = 266] [outer = 0x7f74c1005400] 16:14:17 INFO - PROCESS | 1820 | 1462403657908 Marionette DEBUG loaded listener.js 16:14:18 INFO - PROCESS | 1820 | ++DOMWINDOW == 103 (0x7f74c3919400) [pid = 1820] [serial = 267] [outer = 0x7f74c1005400] 16:14:18 INFO - PROCESS | 1820 | 1462403658727 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]]]}] 16:14:18 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html | drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 16:14:18 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html | took 1292ms 16:14:18 INFO - PROCESS | 1820 | 1462403658788 Marionette TRACE conn3 -> [0,329,"getWindowHandle",null] 16:14:18 INFO - PROCESS | 1820 | 1462403658795 Marionette TRACE conn3 <- [1,329,null,{"value":"8"}] 16:14:18 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html 16:14:18 INFO - PROCESS | 1820 | 1462403658805 Marionette TRACE conn3 -> [0,330,"setScriptTimeout",{"ms":35000}] 16:14:18 INFO - PROCESS | 1820 | 1462403658808 Marionette TRACE conn3 <- [1,330,null,{}] 16:14:18 INFO - PROCESS | 1820 | 1462403658812 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}] 16:14:18 INFO - PROCESS | 1820 | 1462403658983 Marionette TRACE conn3 <- [1,331,null,{"value":null}] 16:14:19 INFO - PROCESS | 1820 | 1462403659117 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\", \"a2590f0a-93fb-4e89-aa1e-7373e5767c09\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:14:19 INFO - PROCESS | 1820 | ++DOCSHELL 0x7f74d0582800 == 50 [pid = 1820] [id = 90] 16:14:19 INFO - PROCESS | 1820 | ++DOMWINDOW == 104 (0x7f74c645d000) [pid = 1820] [serial = 268] [outer = (nil)] 16:14:19 INFO - PROCESS | 1820 | ++DOMWINDOW == 105 (0x7f74c9449400) [pid = 1820] [serial = 269] [outer = 0x7f74c645d000] 16:14:19 INFO - PROCESS | 1820 | 1462403659185 Marionette DEBUG loaded listener.js 16:14:19 INFO - PROCESS | 1820 | ++DOMWINDOW == 106 (0x7f74c94ce000) [pid = 1820] [serial = 270] [outer = 0x7f74c645d000] 16:14:20 INFO - PROCESS | 1820 | 1462403660071 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]]]}] 16:14:20 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html | drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 16:14:20 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html | took 1283ms 16:14:20 INFO - PROCESS | 1820 | 1462403660088 Marionette TRACE conn3 -> [0,333,"getWindowHandle",null] 16:14:20 INFO - PROCESS | 1820 | 1462403660091 Marionette TRACE conn3 <- [1,333,null,{"value":"8"}] 16:14:20 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html 16:14:20 INFO - PROCESS | 1820 | 1462403660097 Marionette TRACE conn3 -> [0,334,"setScriptTimeout",{"ms":35000}] 16:14:20 INFO - PROCESS | 1820 | 1462403660102 Marionette TRACE conn3 <- [1,334,null,{}] 16:14:20 INFO - PROCESS | 1820 | 1462403660117 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}] 16:14:20 INFO - PROCESS | 1820 | 1462403660269 Marionette TRACE conn3 <- [1,335,null,{"value":null}] 16:14:20 INFO - PROCESS | 1820 | 1462403660412 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\", \"a2590f0a-93fb-4e89-aa1e-7373e5767c09\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:14:20 INFO - PROCESS | 1820 | ++DOCSHELL 0x7f74da519800 == 51 [pid = 1820] [id = 91] 16:14:20 INFO - PROCESS | 1820 | ++DOMWINDOW == 107 (0x7f74cacdd000) [pid = 1820] [serial = 271] [outer = (nil)] 16:14:20 INFO - PROCESS | 1820 | ++DOMWINDOW == 108 (0x7f74d636a000) [pid = 1820] [serial = 272] [outer = 0x7f74cacdd000] 16:14:20 INFO - PROCESS | 1820 | 1462403660485 Marionette DEBUG loaded listener.js 16:14:20 INFO - PROCESS | 1820 | ++DOMWINDOW == 109 (0x7f74d74b3800) [pid = 1820] [serial = 273] [outer = 0x7f74cacdd000] 16:14:21 INFO - PROCESS | 1820 | 1462403661297 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]]]}] 16:14:21 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html | drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged. 16:14:21 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html | took 1238ms 16:14:21 INFO - PROCESS | 1820 | 1462403661336 Marionette TRACE conn3 -> [0,337,"getWindowHandle",null] 16:14:21 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html 16:14:21 INFO - PROCESS | 1820 | 1462403661340 Marionette TRACE conn3 <- [1,337,null,{"value":"8"}] 16:14:21 INFO - PROCESS | 1820 | 1462403661345 Marionette TRACE conn3 -> [0,338,"setScriptTimeout",{"ms":35000}] 16:14:21 INFO - PROCESS | 1820 | 1462403661348 Marionette TRACE conn3 <- [1,338,null,{}] 16:14:21 INFO - PROCESS | 1820 | 1462403661353 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}] 16:14:21 INFO - PROCESS | 1820 | 1462403661533 Marionette TRACE conn3 <- [1,339,null,{"value":null}] 16:14:21 INFO - PROCESS | 1820 | 1462403661667 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\", \"a2590f0a-93fb-4e89-aa1e-7373e5767c09\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:14:21 INFO - PROCESS | 1820 | ++DOCSHELL 0x7f74dbf88000 == 52 [pid = 1820] [id = 92] 16:14:21 INFO - PROCESS | 1820 | ++DOMWINDOW == 110 (0x7f74c0bccc00) [pid = 1820] [serial = 274] [outer = (nil)] 16:14:21 INFO - PROCESS | 1820 | ++DOMWINDOW == 111 (0x7f74d8649800) [pid = 1820] [serial = 275] [outer = 0x7f74c0bccc00] 16:14:21 INFO - PROCESS | 1820 | 1462403661734 Marionette DEBUG loaded listener.js 16:14:21 INFO - PROCESS | 1820 | ++DOMWINDOW == 112 (0x7f74da56a800) [pid = 1820] [serial = 276] [outer = 0x7f74c0bccc00] 16:14:22 INFO - PROCESS | 1820 | 1462403662512 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]]]}] 16:14:22 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html | drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged. 16:14:22 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html | took 1177ms 16:14:22 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html 16:14:22 INFO - PROCESS | 1820 | 1462403662522 Marionette TRACE conn3 -> [0,341,"getWindowHandle",null] 16:14:22 INFO - PROCESS | 1820 | 1462403662525 Marionette TRACE conn3 <- [1,341,null,{"value":"8"}] 16:14:22 INFO - PROCESS | 1820 | 1462403662531 Marionette TRACE conn3 -> [0,342,"setScriptTimeout",{"ms":35000}] 16:14:22 INFO - PROCESS | 1820 | 1462403662534 Marionette TRACE conn3 <- [1,342,null,{}] 16:14:22 INFO - PROCESS | 1820 | 1462403662539 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}] 16:14:22 INFO - PROCESS | 1820 | 1462403662678 Marionette TRACE conn3 <- [1,343,null,{"value":null}] 16:14:22 INFO - PROCESS | 1820 | 1462403662818 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\", \"a2590f0a-93fb-4e89-aa1e-7373e5767c09\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:14:22 INFO - PROCESS | 1820 | ++DOCSHELL 0x7f74de320000 == 53 [pid = 1820] [id = 93] 16:14:22 INFO - PROCESS | 1820 | ++DOMWINDOW == 113 (0x7f74c880e400) [pid = 1820] [serial = 277] [outer = (nil)] 16:14:22 INFO - PROCESS | 1820 | ++DOMWINDOW == 114 (0x7f74c8816800) [pid = 1820] [serial = 278] [outer = 0x7f74c880e400] 16:14:22 INFO - PROCESS | 1820 | 1462403662885 Marionette DEBUG loaded listener.js 16:14:22 INFO - PROCESS | 1820 | ++DOMWINDOW == 115 (0x7f74c881b800) [pid = 1820] [serial = 279] [outer = 0x7f74c880e400] 16:14:23 INFO - PROCESS | 1820 | ++DOMWINDOW == 116 (0x7f74dc72dc00) [pid = 1820] [serial = 280] [outer = 0x7f74c090b000] 16:14:23 INFO - PROCESS | 1820 | 1462403663807 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]]]}] 16:14:23 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html | drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged. 16:14:23 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html | took 1332ms 16:14:23 INFO - PROCESS | 1820 | 1462403663863 Marionette TRACE conn3 -> [0,345,"getWindowHandle",null] 16:14:23 INFO - PROCESS | 1820 | 1462403663866 Marionette TRACE conn3 <- [1,345,null,{"value":"8"}] 16:14:23 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html 16:14:23 INFO - PROCESS | 1820 | 1462403663872 Marionette TRACE conn3 -> [0,346,"setScriptTimeout",{"ms":35000}] 16:14:23 INFO - PROCESS | 1820 | 1462403663874 Marionette TRACE conn3 <- [1,346,null,{}] 16:14:23 INFO - PROCESS | 1820 | 1462403663879 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}] 16:14:24 INFO - PROCESS | 1820 | 1462403664036 Marionette TRACE conn3 <- [1,347,null,{"value":null}] 16:14:24 INFO - PROCESS | 1820 | 1462403664174 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\", \"a2590f0a-93fb-4e89-aa1e-7373e5767c09\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:14:24 INFO - PROCESS | 1820 | ++DOCSHELL 0x7f74c88a5800 == 54 [pid = 1820] [id = 94] 16:14:24 INFO - PROCESS | 1820 | ++DOMWINDOW == 117 (0x7f74be893c00) [pid = 1820] [serial = 281] [outer = (nil)] 16:14:24 INFO - PROCESS | 1820 | ++DOMWINDOW == 118 (0x7f74c63a5800) [pid = 1820] [serial = 282] [outer = 0x7f74be893c00] 16:14:24 INFO - PROCESS | 1820 | 1462403664242 Marionette DEBUG loaded listener.js 16:14:24 INFO - PROCESS | 1820 | ++DOMWINDOW == 119 (0x7f74d8646c00) [pid = 1820] [serial = 283] [outer = 0x7f74be893c00] 16:14:25 INFO - PROCESS | 1820 | 1462403665190 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]]]}] 16:14:25 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html | drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged. 16:14:25 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html | took 1377ms 16:14:25 INFO - PROCESS | 1820 | 1462403665250 Marionette TRACE conn3 -> [0,349,"getWindowHandle",null] 16:14:25 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html 16:14:25 INFO - PROCESS | 1820 | 1462403665255 Marionette TRACE conn3 <- [1,349,null,{"value":"8"}] 16:14:25 INFO - PROCESS | 1820 | 1462403665263 Marionette TRACE conn3 -> [0,350,"setScriptTimeout",{"ms":35000}] 16:14:25 INFO - PROCESS | 1820 | 1462403665267 Marionette TRACE conn3 <- [1,350,null,{}] 16:14:25 INFO - PROCESS | 1820 | 1462403665274 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}] 16:14:25 INFO - PROCESS | 1820 | 1462403665420 Marionette TRACE conn3 <- [1,351,null,{"value":null}] 16:14:25 INFO - PROCESS | 1820 | 1462403665556 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\", \"a2590f0a-93fb-4e89-aa1e-7373e5767c09\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:14:25 INFO - PROCESS | 1820 | ++DOCSHELL 0x7f74c8c56800 == 55 [pid = 1820] [id = 95] 16:14:25 INFO - PROCESS | 1820 | ++DOMWINDOW == 120 (0x7f74c1004800) [pid = 1820] [serial = 284] [outer = (nil)] 16:14:25 INFO - PROCESS | 1820 | ++DOMWINDOW == 121 (0x7f74c1010800) [pid = 1820] [serial = 285] [outer = 0x7f74c1004800] 16:14:25 INFO - PROCESS | 1820 | 1462403665662 Marionette DEBUG loaded listener.js 16:14:25 INFO - PROCESS | 1820 | ++DOMWINDOW == 122 (0x7f74c3911c00) [pid = 1820] [serial = 286] [outer = 0x7f74c1004800] 16:14:26 INFO - PROCESS | 1820 | 1462403666487 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]]]}] 16:14:26 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html | drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged. 16:14:26 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html | took 1280ms 16:14:26 INFO - PROCESS | 1820 | 1462403666542 Marionette TRACE conn3 -> [0,353,"getWindowHandle",null] 16:14:26 INFO - PROCESS | 1820 | 1462403666550 Marionette TRACE conn3 <- [1,353,null,{"value":"8"}] 16:14:26 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html 16:14:26 INFO - PROCESS | 1820 | 1462403666559 Marionette TRACE conn3 -> [0,354,"setScriptTimeout",{"ms":35000}] 16:14:26 INFO - PROCESS | 1820 | 1462403666562 Marionette TRACE conn3 <- [1,354,null,{}] 16:14:26 INFO - PROCESS | 1820 | 1462403666568 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}] 16:14:26 INFO - PROCESS | 1820 | 1462403666715 Marionette TRACE conn3 <- [1,355,null,{"value":null}] 16:14:26 INFO - PROCESS | 1820 | 1462403666855 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\", \"a2590f0a-93fb-4e89-aa1e-7373e5767c09\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:14:26 INFO - PROCESS | 1820 | ++DOCSHELL 0x7f74c8685000 == 56 [pid = 1820] [id = 96] 16:14:26 INFO - PROCESS | 1820 | ++DOMWINDOW == 123 (0x7f74c3917400) [pid = 1820] [serial = 287] [outer = (nil)] 16:14:26 INFO - PROCESS | 1820 | ++DOMWINDOW == 124 (0x7f74c84be400) [pid = 1820] [serial = 288] [outer = 0x7f74c3917400] 16:14:26 INFO - PROCESS | 1820 | 1462403666918 Marionette DEBUG loaded listener.js 16:14:27 INFO - PROCESS | 1820 | ++DOMWINDOW == 125 (0x7f74c9170c00) [pid = 1820] [serial = 289] [outer = 0x7f74c3917400] 16:14:27 INFO - PROCESS | 1820 | --DOCSHELL 0x7f74c9af0800 == 55 [pid = 1820] [id = 87] 16:14:27 INFO - PROCESS | 1820 | --DOCSHELL 0x7f74c88a1000 == 54 [pid = 1820] [id = 86] 16:14:27 INFO - PROCESS | 1820 | --DOCSHELL 0x7f74c092e000 == 53 [pid = 1820] [id = 85] 16:14:27 INFO - PROCESS | 1820 | --DOMWINDOW == 124 (0x7f74dc010c00) [pid = 1820] [serial = 200] [outer = (nil)] [url = about:blank] 16:14:27 INFO - PROCESS | 1820 | --DOMWINDOW == 123 (0x7f74c94cbc00) [pid = 1820] [serial = 203] [outer = (nil)] [url = about:blank] 16:14:27 INFO - PROCESS | 1820 | --DOMWINDOW == 122 (0x7f74d7182c00) [pid = 1820] [serial = 197] [outer = (nil)] [url = about:blank] 16:14:27 INFO - PROCESS | 1820 | --DOMWINDOW == 121 (0x7f74c746c800) [pid = 1820] [serial = 194] [outer = (nil)] [url = about:blank] 16:14:27 INFO - PROCESS | 1820 | --DOMWINDOW == 120 (0x7f74dc0bd800) [pid = 1820] [serial = 206] [outer = (nil)] [url = about:blank] 16:14:27 INFO - PROCESS | 1820 | --DOMWINDOW == 119 (0x7f74d864d800) [pid = 1820] [serial = 230] [outer = (nil)] [url = about:blank] 16:14:27 INFO - PROCESS | 1820 | --DOCSHELL 0x7f74c8350000 == 52 [pid = 1820] [id = 78] 16:14:27 INFO - PROCESS | 1820 | --DOMWINDOW == 118 (0x7f74d8112c00) [pid = 1820] [serial = 129] [outer = (nil)] [url = about:blank] 16:14:27 INFO - PROCESS | 1820 | --DOMWINDOW == 117 (0x7f74dc637c00) [pid = 1820] [serial = 225] [outer = (nil)] [url = about:blank] 16:14:27 INFO - PROCESS | 1820 | --DOMWINDOW == 116 (0x7f74ca2dd800) [pid = 1820] [serial = 89] [outer = (nil)] [url = about:blank] 16:14:27 INFO - PROCESS | 1820 | --DOMWINDOW == 115 (0x7f74da0bcc00) [pid = 1820] [serial = 227] [outer = (nil)] [url = about:blank] 16:14:27 INFO - PROCESS | 1820 | --DOMWINDOW == 114 (0x7f74ca2d7400) [pid = 1820] [serial = 218] [outer = (nil)] [url = about:blank] 16:14:27 INFO - PROCESS | 1820 | --DOMWINDOW == 113 (0x7f74c390a800) [pid = 1820] [serial = 210] [outer = (nil)] [url = about:blank] 16:14:27 INFO - PROCESS | 1820 | --DOMWINDOW == 112 (0x7f74de35c000) [pid = 1820] [serial = 228] [outer = (nil)] [url = about:blank] 16:14:27 INFO - PROCESS | 1820 | --DOMWINDOW == 111 (0x7f74d6f98400) [pid = 1820] [serial = 221] [outer = (nil)] [url = about:blank] 16:14:27 INFO - PROCESS | 1820 | --DOMWINDOW == 110 (0x7f74c2215800) [pid = 1820] [serial = 122] [outer = (nil)] [url = about:blank] 16:14:27 INFO - PROCESS | 1820 | --DOMWINDOW == 109 (0x7f74c0bcb800) [pid = 1820] [serial = 209] [outer = (nil)] [url = about:blank] 16:14:27 INFO - PROCESS | 1820 | --DOMWINDOW == 108 (0x7f74cd6d3400) [pid = 1820] [serial = 219] [outer = (nil)] [url = about:blank] 16:14:27 INFO - PROCESS | 1820 | --DOMWINDOW == 107 (0x7f74d6f0fc00) [pid = 1820] [serial = 92] [outer = (nil)] [url = about:blank] 16:14:27 INFO - PROCESS | 1820 | --DOMWINDOW == 106 (0x7f74c7c18800) [pid = 1820] [serial = 86] [outer = (nil)] [url = about:blank] 16:14:27 INFO - PROCESS | 1820 | --DOMWINDOW == 105 (0x7f74c63b3800) [pid = 1820] [serial = 212] [outer = (nil)] [url = about:blank] 16:14:27 INFO - PROCESS | 1820 | --DOMWINDOW == 104 (0x7f74c7f0f000) [pid = 1820] [serial = 213] [outer = (nil)] [url = about:blank] 16:14:27 INFO - PROCESS | 1820 | --DOMWINDOW == 103 (0x7f74ca2a9800) [pid = 1820] [serial = 216] [outer = (nil)] [url = about:blank] 16:14:27 INFO - PROCESS | 1820 | --DOMWINDOW == 102 (0x7f74d746f400) [pid = 1820] [serial = 95] [outer = (nil)] [url = about:blank] 16:14:27 INFO - PROCESS | 1820 | --DOMWINDOW == 101 (0x7f74ca48ec00) [pid = 1820] [serial = 126] [outer = (nil)] [url = about:blank] 16:14:27 INFO - PROCESS | 1820 | --DOMWINDOW == 100 (0x7f74d767ec00) [pid = 1820] [serial = 222] [outer = (nil)] [url = about:blank] 16:14:27 INFO - PROCESS | 1820 | --DOMWINDOW == 99 (0x7f74dc00f000) [pid = 1820] [serial = 224] [outer = (nil)] [url = about:blank] 16:14:27 INFO - PROCESS | 1820 | --DOMWINDOW == 98 (0x7f74c9d93000) [pid = 1820] [serial = 215] [outer = (nil)] [url = about:blank] 16:14:27 INFO - PROCESS | 1820 | --DOMWINDOW == 97 (0x7f74db98b000) [pid = 1820] [serial = 156] [outer = (nil)] [url = about:blank] 16:14:27 INFO - PROCESS | 1820 | 1462403667704 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]]]}] 16:14:27 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html | Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 16:14:27 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html | took 1183ms 16:14:27 INFO - PROCESS | 1820 | 1462403667742 Marionette TRACE conn3 -> [0,357,"getWindowHandle",null] 16:14:27 INFO - PROCESS | 1820 | 1462403667745 Marionette TRACE conn3 <- [1,357,null,{"value":"8"}] 16:14:27 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html 16:14:27 INFO - PROCESS | 1820 | 1462403667768 Marionette TRACE conn3 -> [0,358,"setScriptTimeout",{"ms":35000}] 16:14:27 INFO - PROCESS | 1820 | 1462403667773 Marionette TRACE conn3 <- [1,358,null,{}] 16:14:27 INFO - PROCESS | 1820 | 1462403667790 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}] 16:14:27 INFO - PROCESS | 1820 | 1462403667931 Marionette TRACE conn3 <- [1,359,null,{"value":null}] 16:14:27 INFO - PROCESS | 1820 | 1462403667943 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\", \"a2590f0a-93fb-4e89-aa1e-7373e5767c09\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:14:27 INFO - PROCESS | 1820 | ++DOCSHELL 0x7f74c8f7f800 == 53 [pid = 1820] [id = 97] 16:14:27 INFO - PROCESS | 1820 | ++DOMWINDOW == 98 (0x7f74c94c3c00) [pid = 1820] [serial = 290] [outer = (nil)] 16:14:28 INFO - PROCESS | 1820 | ++DOMWINDOW == 99 (0x7f74c9a64400) [pid = 1820] [serial = 291] [outer = 0x7f74c94c3c00] 16:14:28 INFO - PROCESS | 1820 | 1462403668003 Marionette DEBUG loaded listener.js 16:14:28 INFO - PROCESS | 1820 | ++DOMWINDOW == 100 (0x7f74c9fed400) [pid = 1820] [serial = 292] [outer = 0x7f74c94c3c00] 16:14:28 INFO - PROCESS | 1820 | 1462403668765 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]]]}] 16:14:28 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html | Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 16:14:28 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html | took 1043ms 16:14:28 INFO - PROCESS | 1820 | 1462403668807 Marionette TRACE conn3 -> [0,361,"getWindowHandle",null] 16:14:28 INFO - PROCESS | 1820 | 1462403668811 Marionette TRACE conn3 <- [1,361,null,{"value":"8"}] 16:14:28 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html 16:14:28 INFO - PROCESS | 1820 | 1462403668824 Marionette TRACE conn3 -> [0,362,"setScriptTimeout",{"ms":35000}] 16:14:28 INFO - PROCESS | 1820 | 1462403668826 Marionette TRACE conn3 <- [1,362,null,{}] 16:14:28 INFO - PROCESS | 1820 | 1462403668831 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}] 16:14:28 INFO - PROCESS | 1820 | 1462403668975 Marionette TRACE conn3 <- [1,363,null,{"value":null}] 16:14:28 INFO - PROCESS | 1820 | 1462403668990 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\", \"a2590f0a-93fb-4e89-aa1e-7373e5767c09\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:14:29 INFO - PROCESS | 1820 | ++DOCSHELL 0x7f74ca413800 == 54 [pid = 1820] [id = 98] 16:14:29 INFO - PROCESS | 1820 | ++DOMWINDOW == 101 (0x7f74c9a64800) [pid = 1820] [serial = 293] [outer = (nil)] 16:14:29 INFO - PROCESS | 1820 | ++DOMWINDOW == 102 (0x7f74cca7cc00) [pid = 1820] [serial = 294] [outer = 0x7f74c9a64800] 16:14:29 INFO - PROCESS | 1820 | 1462403669046 Marionette DEBUG loaded listener.js 16:14:29 INFO - PROCESS | 1820 | ++DOMWINDOW == 103 (0x7f74d7188400) [pid = 1820] [serial = 295] [outer = 0x7f74c9a64800] 16:14:29 INFO - PROCESS | 1820 | 1462403669785 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]]]}] 16:14:29 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html | Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 16:14:29 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html | took 1028ms 16:14:29 INFO - PROCESS | 1820 | 1462403669852 Marionette TRACE conn3 -> [0,365,"getWindowHandle",null] 16:14:29 INFO - PROCESS | 1820 | 1462403669854 Marionette TRACE conn3 <- [1,365,null,{"value":"8"}] 16:14:29 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html 16:14:29 INFO - PROCESS | 1820 | 1462403669860 Marionette TRACE conn3 -> [0,366,"setScriptTimeout",{"ms":35000}] 16:14:29 INFO - PROCESS | 1820 | 1462403669862 Marionette TRACE conn3 <- [1,366,null,{}] 16:14:29 INFO - PROCESS | 1820 | 1462403669867 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}] 16:14:30 INFO - PROCESS | 1820 | 1462403670025 Marionette TRACE conn3 <- [1,367,null,{"value":null}] 16:14:30 INFO - PROCESS | 1820 | 1462403670050 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\", \"a2590f0a-93fb-4e89-aa1e-7373e5767c09\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:14:30 INFO - PROCESS | 1820 | ++DOCSHELL 0x7f74d0713800 == 55 [pid = 1820] [id = 99] 16:14:30 INFO - PROCESS | 1820 | ++DOMWINDOW == 104 (0x7f74d718a400) [pid = 1820] [serial = 296] [outer = (nil)] 16:14:30 INFO - PROCESS | 1820 | ++DOMWINDOW == 105 (0x7f74d767ec00) [pid = 1820] [serial = 297] [outer = 0x7f74d718a400] 16:14:30 INFO - PROCESS | 1820 | 1462403670107 Marionette DEBUG loaded listener.js 16:14:30 INFO - PROCESS | 1820 | ++DOMWINDOW == 106 (0x7f74d864c000) [pid = 1820] [serial = 298] [outer = 0x7f74d718a400] 16:14:30 INFO - PROCESS | 1820 | 1462403670832 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]]]}] 16:14:30 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html | Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 16:14:30 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html | took 1024ms 16:14:30 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html 16:14:30 INFO - PROCESS | 1820 | 1462403670886 Marionette TRACE conn3 -> [0,369,"getWindowHandle",null] 16:14:30 INFO - PROCESS | 1820 | 1462403670889 Marionette TRACE conn3 <- [1,369,null,{"value":"8"}] 16:14:30 INFO - PROCESS | 1820 | 1462403670893 Marionette TRACE conn3 -> [0,370,"setScriptTimeout",{"ms":35000}] 16:14:30 INFO - PROCESS | 1820 | 1462403670897 Marionette TRACE conn3 <- [1,370,null,{}] 16:14:30 INFO - PROCESS | 1820 | 1462403670901 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}] 16:14:31 INFO - PROCESS | 1820 | 1462403671111 Marionette TRACE conn3 <- [1,371,null,{"value":null}] 16:14:31 INFO - PROCESS | 1820 | 1462403671139 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\", \"a2590f0a-93fb-4e89-aa1e-7373e5767c09\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:14:31 INFO - PROCESS | 1820 | ++DOCSHELL 0x7f74d8139800 == 56 [pid = 1820] [id = 100] 16:14:31 INFO - PROCESS | 1820 | ++DOMWINDOW == 107 (0x7f74dbf4a400) [pid = 1820] [serial = 299] [outer = (nil)] 16:14:31 INFO - PROCESS | 1820 | ++DOMWINDOW == 108 (0x7f74dc72b400) [pid = 1820] [serial = 300] [outer = 0x7f74dbf4a400] 16:14:31 INFO - PROCESS | 1820 | 1462403671205 Marionette DEBUG loaded listener.js 16:14:31 INFO - PROCESS | 1820 | ++DOMWINDOW == 109 (0x7f74df012c00) [pid = 1820] [serial = 301] [outer = 0x7f74dbf4a400] 16:14:31 INFO - PROCESS | 1820 | --DOMWINDOW == 108 (0x7f74c39e3800) [pid = 1820] [serial = 256] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.copy.html] 16:14:31 INFO - PROCESS | 1820 | --DOMWINDOW == 107 (0x7f74c1007800) [pid = 1820] [serial = 253] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-out.html] 16:14:31 INFO - PROCESS | 1820 | --DOMWINDOW == 106 (0x7f74c0bc4c00) [pid = 1820] [serial = 250] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-in.html] 16:14:31 INFO - PROCESS | 1820 | --DOMWINDOW == 105 (0x7f74c94d1800) [pid = 1820] [serial = 259] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html] 16:14:31 INFO - PROCESS | 1820 | --DOMWINDOW == 104 (0x7f74c15a4c00) [pid = 1820] [serial = 157] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.default.html] 16:14:31 INFO - PROCESS | 1820 | --DOMWINDOW == 103 (0x7f74c8e7f400) [pid = 1820] [serial = 160] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.get.html] 16:14:31 INFO - PROCESS | 1820 | --DOMWINDOW == 102 (0x7f74c63b4000) [pid = 1820] [serial = 163] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.highlight.html] 16:14:31 INFO - PROCESS | 1820 | --DOMWINDOW == 101 (0x7f74cd6d7c00) [pid = 1820] [serial = 166] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.nullsuffix.html] 16:14:31 INFO - PROCESS | 1820 | --DOMWINDOW == 100 (0x7f74e0859400) [pid = 1820] [serial = 190] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.lighter.html] 16:14:31 INFO - PROCESS | 1820 | --DOMWINDOW == 99 (0x7f74c59c7400) [pid = 1820] [serial = 193] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-atop.html] 16:14:31 INFO - PROCESS | 1820 | --DOMWINDOW == 98 (0x7f74c59c8400) [pid = 1820] [serial = 196] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-in.html] 16:14:31 INFO - PROCESS | 1820 | --DOMWINDOW == 97 (0x7f74d84ea400) [pid = 1820] [serial = 199] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-out.html] 16:14:31 INFO - PROCESS | 1820 | --DOMWINDOW == 96 (0x7f74c054f400) [pid = 1820] [serial = 202] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-over.html] 16:14:31 INFO - PROCESS | 1820 | --DOMWINDOW == 95 (0x7f74c094e800) [pid = 1820] [serial = 205] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.xor.html] 16:14:32 INFO - PROCESS | 1820 | 1462403672029 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]]]}] 16:14:32 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html | Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 16:14:32 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html | took 1181ms 16:14:32 INFO - PROCESS | 1820 | 1462403672075 Marionette TRACE conn3 -> [0,373,"getWindowHandle",null] 16:14:32 INFO - PROCESS | 1820 | 1462403672078 Marionette TRACE conn3 <- [1,373,null,{"value":"8"}] 16:14:32 INFO - TEST-START | /2dcontext/conformance-requirements/2d.missingargs.html 16:14:32 INFO - PROCESS | 1820 | 1462403672083 Marionette TRACE conn3 -> [0,374,"setScriptTimeout",{"ms":35000}] 16:14:32 INFO - PROCESS | 1820 | 1462403672085 Marionette TRACE conn3 <- [1,374,null,{}] 16:14:32 INFO - PROCESS | 1820 | 1462403672090 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}] 16:14:32 INFO - PROCESS | 1820 | 1462403672228 Marionette TRACE conn3 <- [1,375,null,{"value":null}] 16:14:32 INFO - PROCESS | 1820 | 1462403672241 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\", \"a2590f0a-93fb-4e89-aa1e-7373e5767c09\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:14:32 INFO - PROCESS | 1820 | ++DOCSHELL 0x7f74d8336800 == 57 [pid = 1820] [id = 101] 16:14:32 INFO - PROCESS | 1820 | ++DOMWINDOW == 96 (0x7f74c0911000) [pid = 1820] [serial = 302] [outer = (nil)] 16:14:32 INFO - PROCESS | 1820 | ++DOMWINDOW == 97 (0x7f74c7c11c00) [pid = 1820] [serial = 303] [outer = 0x7f74c0911000] 16:14:32 INFO - PROCESS | 1820 | 1462403672297 Marionette DEBUG loaded listener.js 16:14:32 INFO - PROCESS | 1820 | ++DOMWINDOW == 98 (0x7f74d718d000) [pid = 1820] [serial = 304] [outer = 0x7f74c0911000] 16:14:32 INFO - PROCESS | 1820 | 1462403672996 Marionette TRACE conn3 <- [1,376,null,{"value":["/2dcontext/conformance-requirements/2d.missingargs.html",0,null,null,[["Missing arguments cause TypeError",0,null,null]]]}] 16:14:33 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.missingargs.html | Missing arguments cause TypeError 16:14:33 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.missingargs.html | took 932ms 16:14:33 INFO - PROCESS | 1820 | 1462403673017 Marionette TRACE conn3 -> [0,377,"getWindowHandle",null] 16:14:33 INFO - PROCESS | 1820 | 1462403673020 Marionette TRACE conn3 <- [1,377,null,{"value":"8"}] 16:14:33 INFO - TEST-START | /2dcontext/conformance-requirements/2d.type.delete.html 16:14:33 INFO - PROCESS | 1820 | 1462403673025 Marionette TRACE conn3 -> [0,378,"setScriptTimeout",{"ms":35000}] 16:14:33 INFO - PROCESS | 1820 | 1462403673027 Marionette TRACE conn3 <- [1,378,null,{}] 16:14:33 INFO - PROCESS | 1820 | 1462403673032 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}] 16:14:33 INFO - PROCESS | 1820 | 1462403673191 Marionette TRACE conn3 <- [1,379,null,{"value":null}] 16:14:33 INFO - PROCESS | 1820 | 1462403673212 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\", \"a2590f0a-93fb-4e89-aa1e-7373e5767c09\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:14:33 INFO - PROCESS | 1820 | ++DOCSHELL 0x7f74dbf35800 == 58 [pid = 1820] [id = 102] 16:14:33 INFO - PROCESS | 1820 | ++DOMWINDOW == 99 (0x7f74c0bc4c00) [pid = 1820] [serial = 305] [outer = (nil)] 16:14:33 INFO - PROCESS | 1820 | ++DOMWINDOW == 100 (0x7f74df077400) [pid = 1820] [serial = 306] [outer = 0x7f74c0bc4c00] 16:14:33 INFO - PROCESS | 1820 | 1462403673268 Marionette DEBUG loaded listener.js 16:14:33 INFO - PROCESS | 1820 | ++DOMWINDOW == 101 (0x7f74e085d000) [pid = 1820] [serial = 307] [outer = 0x7f74c0bc4c00] 16:14:34 INFO - PROCESS | 1820 | 1462403674046 Marionette TRACE conn3 <- [1,380,null,{"value":["/2dcontext/conformance-requirements/2d.type.delete.html",0,null,null,[["window.CanvasRenderingContext2D is Configurable",0,null,null]]]}] 16:14:34 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.type.delete.html | window.CanvasRenderingContext2D is Configurable 16:14:34 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.type.delete.html | took 1075ms 16:14:34 INFO - PROCESS | 1820 | 1462403674102 Marionette TRACE conn3 -> [0,381,"getWindowHandle",null] 16:14:34 INFO - PROCESS | 1820 | 1462403674107 Marionette TRACE conn3 <- [1,381,null,{"value":"8"}] 16:14:34 INFO - TEST-START | /2dcontext/conformance-requirements/2d.voidreturn.html 16:14:34 INFO - PROCESS | 1820 | 1462403674115 Marionette TRACE conn3 -> [0,382,"setScriptTimeout",{"ms":35000}] 16:14:34 INFO - PROCESS | 1820 | 1462403674120 Marionette TRACE conn3 <- [1,382,null,{}] 16:14:34 INFO - PROCESS | 1820 | 1462403674129 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}] 16:14:34 INFO - PROCESS | 1820 | 1462403674326 Marionette TRACE conn3 <- [1,383,null,{"value":null}] 16:14:34 INFO - PROCESS | 1820 | 1462403674464 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\", \"a2590f0a-93fb-4e89-aa1e-7373e5767c09\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:14:34 INFO - PROCESS | 1820 | ++DOCSHELL 0x7f74c72cf000 == 59 [pid = 1820] [id = 103] 16:14:34 INFO - PROCESS | 1820 | ++DOMWINDOW == 102 (0x7f74c0bc1400) [pid = 1820] [serial = 308] [outer = (nil)] 16:14:34 INFO - PROCESS | 1820 | ++DOMWINDOW == 103 (0x7f74c1493000) [pid = 1820] [serial = 309] [outer = 0x7f74c0bc1400] 16:14:34 INFO - PROCESS | 1820 | 1462403674532 Marionette DEBUG loaded listener.js 16:14:34 INFO - PROCESS | 1820 | ++DOMWINDOW == 104 (0x7f74c59cdc00) [pid = 1820] [serial = 310] [outer = 0x7f74c0bc1400] 16:14:35 INFO - PROCESS | 1820 | SkCairoFTTypeface::onFilterRec unimplemented 16:14:35 INFO - PROCESS | 1820 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 16:14:35 INFO - PROCESS | 1820 | SkCairoFTTypeface::onFilterRec unimplemented 16:14:35 INFO - PROCESS | 1820 | SkCairoFTTypeface::onFilterRec unimplemented 16:14:35 INFO - PROCESS | 1820 | SkCairoFTTypeface::onFilterRec unimplemented 16:14:35 INFO - PROCESS | 1820 | 1462403675412 Marionette TRACE conn3 <- [1,384,null,{"value":["/2dcontext/conformance-requirements/2d.voidreturn.html",0,null,null,[["void methods return undefined",0,null,null]]]}] 16:14:35 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.voidreturn.html | void methods return undefined 16:14:35 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.voidreturn.html | took 1335ms 16:14:35 INFO - PROCESS | 1820 | 1462403675450 Marionette TRACE conn3 -> [0,385,"getWindowHandle",null] 16:14:35 INFO - PROCESS | 1820 | 1462403675458 Marionette TRACE conn3 <- [1,385,null,{"value":"8"}] 16:14:35 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html 16:14:35 INFO - PROCESS | 1820 | 1462403675467 Marionette TRACE conn3 -> [0,386,"setScriptTimeout",{"ms":35000}] 16:14:35 INFO - PROCESS | 1820 | 1462403675471 Marionette TRACE conn3 <- [1,386,null,{}] 16:14:35 INFO - PROCESS | 1820 | 1462403675476 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}] 16:14:35 INFO - PROCESS | 1820 | 1462403675623 Marionette TRACE conn3 <- [1,387,null,{"value":null}] 16:14:35 INFO - PROCESS | 1820 | 1462403675767 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\", \"a2590f0a-93fb-4e89-aa1e-7373e5767c09\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:14:35 INFO - PROCESS | 1820 | ++DOCSHELL 0x7f74cc8a0000 == 60 [pid = 1820] [id = 104] 16:14:35 INFO - PROCESS | 1820 | ++DOMWINDOW == 105 (0x7f74c916c800) [pid = 1820] [serial = 311] [outer = (nil)] 16:14:35 INFO - PROCESS | 1820 | ++DOMWINDOW == 106 (0x7f74c94c7800) [pid = 1820] [serial = 312] [outer = 0x7f74c916c800] 16:14:35 INFO - PROCESS | 1820 | 1462403675834 Marionette DEBUG loaded listener.js 16:14:35 INFO - PROCESS | 1820 | ++DOMWINDOW == 107 (0x7f74c9fed800) [pid = 1820] [serial = 313] [outer = 0x7f74c916c800] 16:14:36 INFO - PROCESS | 1820 | 1462403676788 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]]]}] 16:14:36 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | Canvas test: 2d.drawImage.3arg 16:14:36 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | took 1385ms 16:14:36 INFO - PROCESS | 1820 | 1462403676852 Marionette TRACE conn3 -> [0,389,"getWindowHandle",null] 16:14:36 INFO - PROCESS | 1820 | 1462403676855 Marionette TRACE conn3 <- [1,389,null,{"value":"8"}] 16:14:36 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html 16:14:36 INFO - PROCESS | 1820 | 1462403676861 Marionette TRACE conn3 -> [0,390,"setScriptTimeout",{"ms":35000}] 16:14:36 INFO - PROCESS | 1820 | 1462403676866 Marionette TRACE conn3 <- [1,390,null,{}] 16:14:36 INFO - PROCESS | 1820 | 1462403676881 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}] 16:14:37 INFO - PROCESS | 1820 | 1462403677071 Marionette TRACE conn3 <- [1,391,null,{"value":null}] 16:14:37 INFO - PROCESS | 1820 | 1462403677210 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\", \"a2590f0a-93fb-4e89-aa1e-7373e5767c09\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:14:37 INFO - PROCESS | 1820 | ++DOCSHELL 0x7f74e06b4000 == 61 [pid = 1820] [id = 105] 16:14:37 INFO - PROCESS | 1820 | ++DOMWINDOW == 108 (0x7f74d8361c00) [pid = 1820] [serial = 314] [outer = (nil)] 16:14:37 INFO - PROCESS | 1820 | ++DOMWINDOW == 109 (0x7f74db7c7000) [pid = 1820] [serial = 315] [outer = 0x7f74d8361c00] 16:14:37 INFO - PROCESS | 1820 | 1462403677283 Marionette DEBUG loaded listener.js 16:14:37 INFO - PROCESS | 1820 | ++DOMWINDOW == 110 (0x7f74dc0c4c00) [pid = 1820] [serial = 316] [outer = 0x7f74d8361c00] 16:14:38 INFO - PROCESS | 1820 | 1462403678139 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]]]}] 16:14:38 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | Canvas test: 2d.drawImage.5arg 16:14:38 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | took 1335ms 16:14:38 INFO - PROCESS | 1820 | 1462403678196 Marionette TRACE conn3 -> [0,393,"getWindowHandle",null] 16:14:38 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html 16:14:38 INFO - PROCESS | 1820 | 1462403678201 Marionette TRACE conn3 <- [1,393,null,{"value":"8"}] 16:14:38 INFO - PROCESS | 1820 | 1462403678206 Marionette TRACE conn3 -> [0,394,"setScriptTimeout",{"ms":35000}] 16:14:38 INFO - PROCESS | 1820 | 1462403678209 Marionette TRACE conn3 <- [1,394,null,{}] 16:14:38 INFO - PROCESS | 1820 | 1462403678214 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}] 16:14:38 INFO - PROCESS | 1820 | 1462403678365 Marionette TRACE conn3 <- [1,395,null,{"value":null}] 16:14:38 INFO - PROCESS | 1820 | 1462403678508 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\", \"a2590f0a-93fb-4e89-aa1e-7373e5767c09\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:14:38 INFO - PROCESS | 1820 | ++DOCSHELL 0x7f74c11da000 == 62 [pid = 1820] [id = 106] 16:14:38 INFO - PROCESS | 1820 | ++DOMWINDOW == 111 (0x7f74c3a34c00) [pid = 1820] [serial = 317] [outer = (nil)] 16:14:38 INFO - PROCESS | 1820 | ++DOMWINDOW == 112 (0x7f74c3a3d000) [pid = 1820] [serial = 318] [outer = 0x7f74c3a34c00] 16:14:38 INFO - PROCESS | 1820 | 1462403678576 Marionette DEBUG loaded listener.js 16:14:38 INFO - PROCESS | 1820 | ++DOMWINDOW == 113 (0x7f74d8652400) [pid = 1820] [serial = 319] [outer = 0x7f74c3a34c00] 16:14:39 INFO - PROCESS | 1820 | 1462403679436 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]]]}] 16:14:39 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | Canvas test: 2d.drawImage.9arg.basic 16:14:39 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | took 1277ms 16:14:39 INFO - PROCESS | 1820 | 1462403679483 Marionette TRACE conn3 -> [0,397,"getWindowHandle",null] 16:14:39 INFO - PROCESS | 1820 | 1462403679487 Marionette TRACE conn3 <- [1,397,null,{"value":"8"}] 16:14:39 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html 16:14:39 INFO - PROCESS | 1820 | 1462403679492 Marionette TRACE conn3 -> [0,398,"setScriptTimeout",{"ms":35000}] 16:14:39 INFO - PROCESS | 1820 | 1462403679495 Marionette TRACE conn3 <- [1,398,null,{}] 16:14:39 INFO - PROCESS | 1820 | 1462403679500 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}] 16:14:39 INFO - PROCESS | 1820 | 1462403679647 Marionette TRACE conn3 <- [1,399,null,{"value":null}] 16:14:39 INFO - PROCESS | 1820 | 1462403679791 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\", \"a2590f0a-93fb-4e89-aa1e-7373e5767c09\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:14:39 INFO - PROCESS | 1820 | ++DOCSHELL 0x7f74bdd15800 == 63 [pid = 1820] [id = 107] 16:14:39 INFO - PROCESS | 1820 | ++DOMWINDOW == 114 (0x7f74c3a36c00) [pid = 1820] [serial = 320] [outer = (nil)] 16:14:39 INFO - PROCESS | 1820 | ++DOMWINDOW == 115 (0x7f74dc7db400) [pid = 1820] [serial = 321] [outer = 0x7f74c3a36c00] 16:14:39 INFO - PROCESS | 1820 | 1462403679858 Marionette DEBUG loaded listener.js 16:14:39 INFO - PROCESS | 1820 | ++DOMWINDOW == 116 (0x7f74dc7e1800) [pid = 1820] [serial = 322] [outer = 0x7f74c3a36c00] 16:14:40 INFO - PROCESS | 1820 | 1462403680729 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]]]}] 16:14:40 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | Canvas test: 2d.drawImage.9arg.destpos 16:14:40 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | took 1282ms 16:14:40 INFO - PROCESS | 1820 | 1462403680776 Marionette TRACE conn3 -> [0,401,"getWindowHandle",null] 16:14:40 INFO - PROCESS | 1820 | 1462403680779 Marionette TRACE conn3 <- [1,401,null,{"value":"8"}] 16:14:40 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html 16:14:40 INFO - PROCESS | 1820 | 1462403680785 Marionette TRACE conn3 -> [0,402,"setScriptTimeout",{"ms":35000}] 16:14:40 INFO - PROCESS | 1820 | 1462403680787 Marionette TRACE conn3 <- [1,402,null,{}] 16:14:40 INFO - PROCESS | 1820 | 1462403680793 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}] 16:14:40 INFO - PROCESS | 1820 | 1462403680974 Marionette TRACE conn3 <- [1,403,null,{"value":null}] 16:14:41 INFO - PROCESS | 1820 | 1462403681116 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\", \"a2590f0a-93fb-4e89-aa1e-7373e5767c09\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:14:41 INFO - PROCESS | 1820 | ++DOCSHELL 0x7f74bcc56800 == 64 [pid = 1820] [id = 108] 16:14:41 INFO - PROCESS | 1820 | ++DOMWINDOW == 117 (0x7f74bcc09800) [pid = 1820] [serial = 323] [outer = (nil)] 16:14:41 INFO - PROCESS | 1820 | ++DOMWINDOW == 118 (0x7f74be88ec00) [pid = 1820] [serial = 324] [outer = 0x7f74bcc09800] 16:14:41 INFO - PROCESS | 1820 | 1462403681195 Marionette DEBUG loaded listener.js 16:14:41 INFO - PROCESS | 1820 | ++DOMWINDOW == 119 (0x7f74c9fdf800) [pid = 1820] [serial = 325] [outer = 0x7f74bcc09800] 16:14:42 INFO - PROCESS | 1820 | 1462403682372 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]]]}] 16:14:42 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | Canvas test: 2d.drawImage.9arg.destsize 16:14:42 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | took 1630ms 16:14:42 INFO - PROCESS | 1820 | 1462403682416 Marionette TRACE conn3 -> [0,405,"getWindowHandle",null] 16:14:42 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html 16:14:42 INFO - PROCESS | 1820 | 1462403682422 Marionette TRACE conn3 <- [1,405,null,{"value":"8"}] 16:14:42 INFO - PROCESS | 1820 | 1462403682428 Marionette TRACE conn3 -> [0,406,"setScriptTimeout",{"ms":35000}] 16:14:42 INFO - PROCESS | 1820 | 1462403682434 Marionette TRACE conn3 <- [1,406,null,{}] 16:14:42 INFO - PROCESS | 1820 | 1462403682440 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}] 16:14:42 INFO - PROCESS | 1820 | 1462403682593 Marionette TRACE conn3 <- [1,407,null,{"value":null}] 16:14:42 INFO - PROCESS | 1820 | 1462403682753 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\", \"a2590f0a-93fb-4e89-aa1e-7373e5767c09\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:14:42 INFO - PROCESS | 1820 | ++DOCSHELL 0x7f74c6fa6000 == 65 [pid = 1820] [id = 109] 16:14:42 INFO - PROCESS | 1820 | ++DOMWINDOW == 120 (0x7f74c1005800) [pid = 1820] [serial = 326] [outer = (nil)] 16:14:42 INFO - PROCESS | 1820 | ++DOMWINDOW == 121 (0x7f74c100d400) [pid = 1820] [serial = 327] [outer = 0x7f74c1005800] 16:14:42 INFO - PROCESS | 1820 | 1462403682863 Marionette DEBUG loaded listener.js 16:14:42 INFO - PROCESS | 1820 | ++DOMWINDOW == 122 (0x7f74c39dcc00) [pid = 1820] [serial = 328] [outer = 0x7f74c1005800] 16:14:43 INFO - PROCESS | 1820 | --DOCSHELL 0x7f74ca4ca800 == 64 [pid = 1820] [id = 32] 16:14:43 INFO - PROCESS | 1820 | --DOCSHELL 0x7f74dbeb8800 == 63 [pid = 1820] [id = 55] 16:14:43 INFO - PROCESS | 1820 | --DOCSHELL 0x7f74d8336800 == 62 [pid = 1820] [id = 101] 16:14:43 INFO - PROCESS | 1820 | --DOCSHELL 0x7f74d8139800 == 61 [pid = 1820] [id = 100] 16:14:43 INFO - PROCESS | 1820 | --DOCSHELL 0x7f74d0713800 == 60 [pid = 1820] [id = 99] 16:14:43 INFO - PROCESS | 1820 | --DOCSHELL 0x7f74ca413800 == 59 [pid = 1820] [id = 98] 16:14:43 INFO - PROCESS | 1820 | --DOCSHELL 0x7f74c8f7f800 == 58 [pid = 1820] [id = 97] 16:14:43 INFO - PROCESS | 1820 | --DOCSHELL 0x7f74c8685000 == 57 [pid = 1820] [id = 96] 16:14:43 INFO - PROCESS | 1820 | --DOCSHELL 0x7f74c8c56800 == 56 [pid = 1820] [id = 95] 16:14:43 INFO - PROCESS | 1820 | --DOCSHELL 0x7f74da519800 == 55 [pid = 1820] [id = 91] 16:14:43 INFO - PROCESS | 1820 | --DOCSHELL 0x7f74d0582800 == 54 [pid = 1820] [id = 90] 16:14:43 INFO - PROCESS | 1820 | --DOCSHELL 0x7f74c8689800 == 53 [pid = 1820] [id = 89] 16:14:43 INFO - PROCESS | 1820 | --DOCSHELL 0x7f74d0584800 == 52 [pid = 1820] [id = 88] 16:14:43 INFO - PROCESS | 1820 | 1462403683781 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]]]}] 16:14:43 INFO - PROCESS | 1820 | --DOMWINDOW == 121 (0x7f74ca2a7800) [pid = 1820] [serial = 236] [outer = (nil)] [url = about:blank] 16:14:43 INFO - PROCESS | 1820 | --DOMWINDOW == 120 (0x7f74c390f000) [pid = 1820] [serial = 233] [outer = (nil)] [url = about:blank] 16:14:43 INFO - PROCESS | 1820 | --DOMWINDOW == 119 (0x7f74d864f400) [pid = 1820] [serial = 239] [outer = (nil)] [url = about:blank] 16:14:43 INFO - PROCESS | 1820 | --DOMWINDOW == 118 (0x7f74c8367800) [pid = 1820] [serial = 257] [outer = (nil)] [url = about:blank] 16:14:43 INFO - PROCESS | 1820 | --DOMWINDOW == 117 (0x7f74c9175000) [pid = 1820] [serial = 258] [outer = (nil)] [url = about:blank] 16:14:43 INFO - PROCESS | 1820 | --DOMWINDOW == 116 (0x7f74c2f85000) [pid = 1820] [serial = 255] [outer = (nil)] [url = about:blank] 16:14:43 INFO - PROCESS | 1820 | --DOMWINDOW == 115 (0x7f74c100c000) [pid = 1820] [serial = 254] [outer = (nil)] [url = about:blank] 16:14:43 INFO - PROCESS | 1820 | --DOMWINDOW == 114 (0x7f74c100fc00) [pid = 1820] [serial = 252] [outer = (nil)] [url = about:blank] 16:14:43 INFO - PROCESS | 1820 | --DOMWINDOW == 113 (0x7f74c100bc00) [pid = 1820] [serial = 251] [outer = (nil)] [url = about:blank] 16:14:43 INFO - PROCESS | 1820 | --DOMWINDOW == 112 (0x7f74dc630c00) [pid = 1820] [serial = 242] [outer = (nil)] [url = about:blank] 16:14:43 INFO - PROCESS | 1820 | --DOMWINDOW == 111 (0x7f74c9174400) [pid = 1820] [serial = 245] [outer = (nil)] [url = about:blank] 16:14:43 INFO - PROCESS | 1820 | --DOMWINDOW == 110 (0x7f74c916f000) [pid = 1820] [serial = 248] [outer = (nil)] [url = about:blank] 16:14:43 INFO - PROCESS | 1820 | --DOMWINDOW == 109 (0x7f74ca44ac00) [pid = 1820] [serial = 261] [outer = (nil)] [url = about:blank] 16:14:43 INFO - PROCESS | 1820 | --DOMWINDOW == 108 (0x7f74c9fe5400) [pid = 1820] [serial = 260] [outer = (nil)] [url = about:blank] 16:14:43 INFO - PROCESS | 1820 | --DOMWINDOW == 107 (0x7f74c6fbd000) [pid = 1820] [serial = 159] [outer = (nil)] [url = about:blank] 16:14:43 INFO - PROCESS | 1820 | --DOMWINDOW == 106 (0x7f74cca75400) [pid = 1820] [serial = 162] [outer = (nil)] [url = about:blank] 16:14:43 INFO - PROCESS | 1820 | --DOMWINDOW == 105 (0x7f74dc0bb400) [pid = 1820] [serial = 165] [outer = (nil)] [url = about:blank] 16:14:43 INFO - PROCESS | 1820 | --DOMWINDOW == 104 (0x7f74df011c00) [pid = 1820] [serial = 168] [outer = (nil)] [url = about:blank] 16:14:43 INFO - PROCESS | 1820 | --DOMWINDOW == 103 (0x7f74e16cac00) [pid = 1820] [serial = 192] [outer = (nil)] [url = about:blank] 16:14:43 INFO - PROCESS | 1820 | --DOMWINDOW == 102 (0x7f74c9d89c00) [pid = 1820] [serial = 195] [outer = (nil)] [url = about:blank] 16:14:43 INFO - PROCESS | 1820 | --DOMWINDOW == 101 (0x7f74d7472400) [pid = 1820] [serial = 198] [outer = (nil)] [url = about:blank] 16:14:43 INFO - PROCESS | 1820 | --DOMWINDOW == 100 (0x7f74deda6c00) [pid = 1820] [serial = 201] [outer = (nil)] [url = about:blank] 16:14:43 INFO - PROCESS | 1820 | --DOMWINDOW == 99 (0x7f74dc004000) [pid = 1820] [serial = 204] [outer = (nil)] [url = about:blank] 16:14:43 INFO - PROCESS | 1820 | --DOMWINDOW == 98 (0x7f74e0680400) [pid = 1820] [serial = 207] [outer = (nil)] [url = about:blank] 16:14:43 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | Canvas test: 2d.drawImage.9arg.sourcepos 16:14:43 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | took 1435ms 16:14:43 INFO - PROCESS | 1820 | 1462403683862 Marionette TRACE conn3 -> [0,409,"getWindowHandle",null] 16:14:43 INFO - PROCESS | 1820 | 1462403683870 Marionette TRACE conn3 <- [1,409,null,{"value":"8"}] 16:14:43 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html 16:14:43 INFO - PROCESS | 1820 | 1462403683879 Marionette TRACE conn3 -> [0,410,"setScriptTimeout",{"ms":35000}] 16:14:43 INFO - PROCESS | 1820 | 1462403683882 Marionette TRACE conn3 <- [1,410,null,{}] 16:14:43 INFO - PROCESS | 1820 | 1462403683888 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}] 16:14:44 INFO - PROCESS | 1820 | 1462403684028 Marionette TRACE conn3 <- [1,411,null,{"value":null}] 16:14:44 INFO - PROCESS | 1820 | 1462403684129 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\", \"a2590f0a-93fb-4e89-aa1e-7373e5767c09\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:14:44 INFO - PROCESS | 1820 | ++DOCSHELL 0x7f74c6395800 == 53 [pid = 1820] [id = 110] 16:14:44 INFO - PROCESS | 1820 | ++DOMWINDOW == 99 (0x7f74c0bca800) [pid = 1820] [serial = 329] [outer = (nil)] 16:14:44 INFO - PROCESS | 1820 | ++DOMWINDOW == 100 (0x7f74c8208400) [pid = 1820] [serial = 330] [outer = 0x7f74c0bca800] 16:14:44 INFO - PROCESS | 1820 | 1462403684189 Marionette DEBUG loaded listener.js 16:14:44 INFO - PROCESS | 1820 | ++DOMWINDOW == 101 (0x7f74c8817000) [pid = 1820] [serial = 331] [outer = 0x7f74c0bca800] 16:14:44 INFO - PROCESS | 1820 | 1462403684844 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]]]}] 16:14:44 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | Canvas test: 2d.drawImage.9arg.sourcesize 16:14:44 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | took 984ms 16:14:44 INFO - PROCESS | 1820 | 1462403684863 Marionette TRACE conn3 -> [0,413,"getWindowHandle",null] 16:14:44 INFO - PROCESS | 1820 | 1462403684866 Marionette TRACE conn3 <- [1,413,null,{"value":"8"}] 16:14:44 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html 16:14:44 INFO - PROCESS | 1820 | 1462403684873 Marionette TRACE conn3 -> [0,414,"setScriptTimeout",{"ms":35000}] 16:14:44 INFO - PROCESS | 1820 | 1462403684878 Marionette TRACE conn3 <- [1,414,null,{}] 16:14:44 INFO - PROCESS | 1820 | 1462403684892 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}] 16:14:45 INFO - PROCESS | 1820 | 1462403685039 Marionette TRACE conn3 <- [1,415,null,{"value":null}] 16:14:45 INFO - PROCESS | 1820 | 1462403685142 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\", \"a2590f0a-93fb-4e89-aa1e-7373e5767c09\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:14:45 INFO - PROCESS | 1820 | ++DOCSHELL 0x7f74c907c000 == 54 [pid = 1820] [id = 111] 16:14:45 INFO - PROCESS | 1820 | ++DOMWINDOW == 102 (0x7f74c7cf0400) [pid = 1820] [serial = 332] [outer = (nil)] 16:14:45 INFO - PROCESS | 1820 | ++DOMWINDOW == 103 (0x7f74c94cf000) [pid = 1820] [serial = 333] [outer = 0x7f74c7cf0400] 16:14:45 INFO - PROCESS | 1820 | 1462403685201 Marionette DEBUG loaded listener.js 16:14:45 INFO - PROCESS | 1820 | ++DOMWINDOW == 104 (0x7f74ca2d6400) [pid = 1820] [serial = 334] [outer = 0x7f74c7cf0400] 16:14:45 INFO - PROCESS | 1820 | 1462403685829 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]]]}] 16:14:45 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | Canvas test: 2d.drawImage.alpha 16:14:45 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | took 990ms 16:14:45 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html 16:14:45 INFO - PROCESS | 1820 | 1462403685863 Marionette TRACE conn3 -> [0,417,"getWindowHandle",null] 16:14:45 INFO - PROCESS | 1820 | 1462403685866 Marionette TRACE conn3 <- [1,417,null,{"value":"8"}] 16:14:45 INFO - PROCESS | 1820 | 1462403685872 Marionette TRACE conn3 -> [0,418,"setScriptTimeout",{"ms":35000}] 16:14:45 INFO - PROCESS | 1820 | 1462403685875 Marionette TRACE conn3 <- [1,418,null,{}] 16:14:45 INFO - PROCESS | 1820 | 1462403685879 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}] 16:14:46 INFO - PROCESS | 1820 | 1462403686070 Marionette TRACE conn3 <- [1,419,null,{"value":null}] 16:14:46 INFO - PROCESS | 1820 | 1462403686096 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\", \"a2590f0a-93fb-4e89-aa1e-7373e5767c09\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:14:46 INFO - PROCESS | 1820 | ++DOCSHELL 0x7f74c9aef000 == 55 [pid = 1820] [id = 112] 16:14:46 INFO - PROCESS | 1820 | ++DOMWINDOW == 105 (0x7f74c82d3000) [pid = 1820] [serial = 335] [outer = (nil)] 16:14:46 INFO - PROCESS | 1820 | ++DOMWINDOW == 106 (0x7f74ca48b400) [pid = 1820] [serial = 336] [outer = 0x7f74c82d3000] 16:14:46 INFO - PROCESS | 1820 | 1462403686164 Marionette DEBUG loaded listener.js 16:14:46 INFO - PROCESS | 1820 | ++DOMWINDOW == 107 (0x7f74d6368800) [pid = 1820] [serial = 337] [outer = 0x7f74c82d3000] 16:14:47 INFO - PROCESS | 1820 | 1462403687304 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]]]}] 16:14:47 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html | drawImage() of an APNG with no poster frame draws the first frame 16:14:47 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html | took 1486ms 16:14:47 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html 16:14:47 INFO - PROCESS | 1820 | 1462403687357 Marionette TRACE conn3 -> [0,421,"getWindowHandle",null] 16:14:47 INFO - PROCESS | 1820 | 1462403687359 Marionette TRACE conn3 <- [1,421,null,{"value":"8"}] 16:14:47 INFO - PROCESS | 1820 | 1462403687365 Marionette TRACE conn3 -> [0,422,"setScriptTimeout",{"ms":35000}] 16:14:47 INFO - PROCESS | 1820 | 1462403687367 Marionette TRACE conn3 <- [1,422,null,{}] 16:14:47 INFO - PROCESS | 1820 | 1462403687372 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}] 16:14:47 INFO - PROCESS | 1820 | 1462403687545 Marionette TRACE conn3 <- [1,423,null,{"value":null}] 16:14:47 INFO - PROCESS | 1820 | 1462403687577 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\", \"a2590f0a-93fb-4e89-aa1e-7373e5767c09\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:14:47 INFO - PROCESS | 1820 | ++DOCSHELL 0x7f74bdd0b000 == 56 [pid = 1820] [id = 113] 16:14:47 INFO - PROCESS | 1820 | ++DOMWINDOW == 108 (0x7f74be88dc00) [pid = 1820] [serial = 338] [outer = (nil)] 16:14:47 INFO - PROCESS | 1820 | ++DOMWINDOW == 109 (0x7f74bffdd400) [pid = 1820] [serial = 339] [outer = 0x7f74be88dc00] 16:14:47 INFO - PROCESS | 1820 | 1462403687636 Marionette DEBUG loaded listener.js 16:14:47 INFO - PROCESS | 1820 | ++DOMWINDOW == 110 (0x7f74bffe3c00) [pid = 1820] [serial = 340] [outer = 0x7f74be88dc00] 16:14:48 INFO - PROCESS | 1820 | --DOMWINDOW == 109 (0x7f74c9fe2800) [pid = 1820] [serial = 235] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-over.html] 16:14:48 INFO - PROCESS | 1820 | --DOMWINDOW == 108 (0x7f74c0bc4400) [pid = 1820] [serial = 232] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-out.html] 16:14:48 INFO - PROCESS | 1820 | --DOMWINDOW == 107 (0x7f74d846cc00) [pid = 1820] [serial = 238] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.xor.html] 16:14:48 INFO - PROCESS | 1820 | --DOMWINDOW == 106 (0x7f74d718a400) [pid = 1820] [serial = 296] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html] 16:14:48 INFO - PROCESS | 1820 | --DOMWINDOW == 105 (0x7f74c0911000) [pid = 1820] [serial = 302] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.missingargs.html] 16:14:48 INFO - PROCESS | 1820 | --DOMWINDOW == 104 (0x7f74dbf4a400) [pid = 1820] [serial = 299] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html] 16:14:48 INFO - PROCESS | 1820 | --DOMWINDOW == 103 (0x7f74c9a64800) [pid = 1820] [serial = 293] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html] 16:14:48 INFO - PROCESS | 1820 | --DOMWINDOW == 102 (0x7f74c1004800) [pid = 1820] [serial = 284] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html] 16:14:48 INFO - PROCESS | 1820 | --DOMWINDOW == 101 (0x7f74c3917400) [pid = 1820] [serial = 287] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.copy.html] 16:14:48 INFO - PROCESS | 1820 | --DOMWINDOW == 100 (0x7f74c94c3c00) [pid = 1820] [serial = 290] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html] 16:14:48 INFO - PROCESS | 1820 | 1462403688826 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]]]}] 16:14:48 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | drawImage() of an animated GIF draws the first frame 16:14:48 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | took 1482ms 16:14:48 INFO - PROCESS | 1820 | 1462403688846 Marionette TRACE conn3 -> [0,425,"getWindowHandle",null] 16:14:48 INFO - PROCESS | 1820 | 1462403688848 Marionette TRACE conn3 <- [1,425,null,{"value":"8"}] 16:14:48 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html 16:14:48 INFO - PROCESS | 1820 | 1462403688853 Marionette TRACE conn3 -> [0,426,"setScriptTimeout",{"ms":35000}] 16:14:48 INFO - PROCESS | 1820 | 1462403688856 Marionette TRACE conn3 <- [1,426,null,{}] 16:14:48 INFO - PROCESS | 1820 | 1462403688861 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}] 16:14:49 INFO - PROCESS | 1820 | 1462403689087 Marionette TRACE conn3 <- [1,427,null,{"value":null}] 16:14:49 INFO - PROCESS | 1820 | 1462403689104 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\", \"a2590f0a-93fb-4e89-aa1e-7373e5767c09\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:14:49 INFO - PROCESS | 1820 | ++DOCSHELL 0x7f74d0583800 == 57 [pid = 1820] [id = 114] 16:14:49 INFO - PROCESS | 1820 | ++DOMWINDOW == 101 (0x7f74c0bc4400) [pid = 1820] [serial = 341] [outer = (nil)] 16:14:49 INFO - PROCESS | 1820 | ++DOMWINDOW == 102 (0x7f74cacdd400) [pid = 1820] [serial = 342] [outer = 0x7f74c0bc4400] 16:14:49 INFO - PROCESS | 1820 | 1462403689162 Marionette DEBUG loaded listener.js 16:14:49 INFO - PROCESS | 1820 | ++DOMWINDOW == 103 (0x7f74d8652800) [pid = 1820] [serial = 343] [outer = 0x7f74c0bc4400] 16:14:49 INFO - PROCESS | 1820 | 1462403689778 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] 16:14:49 INFO - PROCESS | 1820 | 1462403689800 Marionette TRACE conn3 <- [1,429,null,{"value":"8"}] 16:14:49 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html 16:14:49 INFO - PROCESS | 1820 | 1462403689807 Marionette TRACE conn3 -> [0,430,"setScriptTimeout",{"ms":35000}] 16:14:49 INFO - PROCESS | 1820 | 1462403689808 Marionette TRACE conn3 <- [1,430,null,{}] 16:14:49 INFO - PROCESS | 1820 | 1462403689814 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}] 16:14:49 INFO - PROCESS | 1820 | 1462403689939 Marionette TRACE conn3 <- [1,431,null,{"value":null}] 16:14:50 INFO - PROCESS | 1820 | 1462403690045 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\", \"a2590f0a-93fb-4e89-aa1e-7373e5767c09\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:14:50 INFO - PROCESS | 1820 | ++DOCSHELL 0x7f74d8680000 == 58 [pid = 1820] [id = 115] 16:14:50 INFO - PROCESS | 1820 | ++DOMWINDOW == 104 (0x7f74be891800) [pid = 1820] [serial = 344] [outer = (nil)] 16:14:50 INFO - PROCESS | 1820 | ++DOMWINDOW == 105 (0x7f74c12c8400) [pid = 1820] [serial = 345] [outer = 0x7f74be891800] 16:14:50 INFO - PROCESS | 1820 | 1462403690099 Marionette DEBUG loaded listener.js 16:14:50 INFO - PROCESS | 1820 | ++DOMWINDOW == 106 (0x7f74c12d1000) [pid = 1820] [serial = 346] [outer = 0x7f74be891800] 16:14:50 INFO - PROCESS | 1820 | 1462403690983 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]]]}] 16:14:51 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | Canvas test: 2d.drawImage.broken 16:14:51 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | took 1226ms 16:14:51 INFO - PROCESS | 1820 | 1462403691033 Marionette TRACE conn3 -> [0,433,"getWindowHandle",null] 16:14:51 INFO - PROCESS | 1820 | 1462403691040 Marionette TRACE conn3 <- [1,433,null,{"value":"8"}] 16:14:51 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html 16:14:51 INFO - PROCESS | 1820 | 1462403691047 Marionette TRACE conn3 -> [0,434,"setScriptTimeout",{"ms":35000}] 16:14:51 INFO - PROCESS | 1820 | 1462403691053 Marionette TRACE conn3 <- [1,434,null,{}] 16:14:51 INFO - PROCESS | 1820 | 1462403691060 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}] 16:14:51 INFO - PROCESS | 1820 | 1462403691233 Marionette TRACE conn3 <- [1,435,null,{"value":null}] 16:14:51 INFO - PROCESS | 1820 | 1462403691402 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\", \"a2590f0a-93fb-4e89-aa1e-7373e5767c09\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:14:51 INFO - PROCESS | 1820 | ++DOCSHELL 0x7f74c6fa7800 == 59 [pid = 1820] [id = 116] 16:14:51 INFO - PROCESS | 1820 | ++DOMWINDOW == 107 (0x7f74c0bc1c00) [pid = 1820] [serial = 347] [outer = (nil)] 16:14:51 INFO - PROCESS | 1820 | ++DOMWINDOW == 108 (0x7f74c1004c00) [pid = 1820] [serial = 348] [outer = 0x7f74c0bc1c00] 16:14:51 INFO - PROCESS | 1820 | 1462403691470 Marionette DEBUG loaded listener.js 16:14:51 INFO - PROCESS | 1820 | ++DOMWINDOW == 109 (0x7f74c12cec00) [pid = 1820] [serial = 349] [outer = 0x7f74c0bc1c00] 16:14:52 INFO - PROCESS | 1820 | 1462403692361 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]]]}] 16:14:52 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | Canvas test: 2d.drawImage.canvas 16:14:52 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | took 1382ms 16:14:52 INFO - PROCESS | 1820 | 1462403692430 Marionette TRACE conn3 -> [0,437,"getWindowHandle",null] 16:14:52 INFO - PROCESS | 1820 | 1462403692438 Marionette TRACE conn3 <- [1,437,null,{"value":"8"}] 16:14:52 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html 16:14:52 INFO - PROCESS | 1820 | 1462403692447 Marionette TRACE conn3 -> [0,438,"setScriptTimeout",{"ms":35000}] 16:14:52 INFO - PROCESS | 1820 | 1462403692450 Marionette TRACE conn3 <- [1,438,null,{}] 16:14:52 INFO - PROCESS | 1820 | 1462403692456 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}] 16:14:52 INFO - PROCESS | 1820 | 1462403692631 Marionette TRACE conn3 <- [1,439,null,{"value":null}] 16:14:52 INFO - PROCESS | 1820 | 1462403692770 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\", \"a2590f0a-93fb-4e89-aa1e-7373e5767c09\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:14:52 INFO - PROCESS | 1820 | ++DOCSHELL 0x7f74cc8a1000 == 60 [pid = 1820] [id = 117] 16:14:52 INFO - PROCESS | 1820 | ++DOMWINDOW == 110 (0x7f74c12d1400) [pid = 1820] [serial = 350] [outer = (nil)] 16:14:52 INFO - PROCESS | 1820 | ++DOMWINDOW == 111 (0x7f74c7e09000) [pid = 1820] [serial = 351] [outer = 0x7f74c12d1400] 16:14:52 INFO - PROCESS | 1820 | 1462403692837 Marionette DEBUG loaded listener.js 16:14:52 INFO - PROCESS | 1820 | ++DOMWINDOW == 112 (0x7f74c916f800) [pid = 1820] [serial = 352] [outer = 0x7f74c12d1400] 16:14:53 INFO - PROCESS | 1820 | 1462403693717 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]]]}] 16:14:53 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | Canvas test: 2d.drawImage.clip 16:14:53 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | took 1331ms 16:14:53 INFO - PROCESS | 1820 | 1462403693777 Marionette TRACE conn3 -> [0,441,"getWindowHandle",null] 16:14:53 INFO - PROCESS | 1820 | 1462403693780 Marionette TRACE conn3 <- [1,441,null,{"value":"8"}] 16:14:53 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html 16:14:53 INFO - PROCESS | 1820 | 1462403693787 Marionette TRACE conn3 -> [0,442,"setScriptTimeout",{"ms":35000}] 16:14:53 INFO - PROCESS | 1820 | 1462403693792 Marionette TRACE conn3 <- [1,442,null,{}] 16:14:53 INFO - PROCESS | 1820 | 1462403693807 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}] 16:14:53 INFO - PROCESS | 1820 | 1462403693967 Marionette TRACE conn3 <- [1,443,null,{"value":null}] 16:14:54 INFO - PROCESS | 1820 | 1462403694109 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\", \"a2590f0a-93fb-4e89-aa1e-7373e5767c09\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:14:54 INFO - PROCESS | 1820 | ++DOCSHELL 0x7f74dc166800 == 61 [pid = 1820] [id = 118] 16:14:54 INFO - PROCESS | 1820 | ++DOMWINDOW == 113 (0x7f74c6f0cc00) [pid = 1820] [serial = 353] [outer = (nil)] 16:14:54 INFO - PROCESS | 1820 | ++DOMWINDOW == 114 (0x7f74c6f14800) [pid = 1820] [serial = 354] [outer = 0x7f74c6f0cc00] 16:14:54 INFO - PROCESS | 1820 | 1462403694180 Marionette DEBUG loaded listener.js 16:14:54 INFO - PROCESS | 1820 | ++DOMWINDOW == 115 (0x7f74c93ac800) [pid = 1820] [serial = 355] [outer = 0x7f74c6f0cc00] 16:14:55 INFO - PROCESS | 1820 | 1462403695034 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]]]}] 16:14:55 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | Canvas test: 2d.drawImage.composite 16:14:55 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | took 1293ms 16:14:55 INFO - PROCESS | 1820 | 1462403695081 Marionette TRACE conn3 -> [0,445,"getWindowHandle",null] 16:14:55 INFO - PROCESS | 1820 | 1462403695084 Marionette TRACE conn3 <- [1,445,null,{"value":"8"}] 16:14:55 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html 16:14:55 INFO - PROCESS | 1820 | 1462403695091 Marionette TRACE conn3 -> [0,446,"setScriptTimeout",{"ms":35000}] 16:14:55 INFO - PROCESS | 1820 | 1462403695093 Marionette TRACE conn3 <- [1,446,null,{}] 16:14:55 INFO - PROCESS | 1820 | 1462403695099 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}] 16:14:55 INFO - PROCESS | 1820 | 1462403695246 Marionette TRACE conn3 <- [1,447,null,{"value":null}] 16:14:55 INFO - PROCESS | 1820 | 1462403695391 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\", \"a2590f0a-93fb-4e89-aa1e-7373e5767c09\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:14:55 INFO - PROCESS | 1820 | ++DOCSHELL 0x7f74e06a3000 == 62 [pid = 1820] [id = 119] 16:14:55 INFO - PROCESS | 1820 | ++DOMWINDOW == 116 (0x7f74c6f10000) [pid = 1820] [serial = 356] [outer = (nil)] 16:14:55 INFO - PROCESS | 1820 | ++DOMWINDOW == 117 (0x7f74c9feec00) [pid = 1820] [serial = 357] [outer = 0x7f74c6f10000] 16:14:55 INFO - PROCESS | 1820 | 1462403695460 Marionette DEBUG loaded listener.js 16:14:55 INFO - PROCESS | 1820 | ++DOMWINDOW == 118 (0x7f74cd696800) [pid = 1820] [serial = 358] [outer = 0x7f74c6f10000] 16:14:56 INFO - PROCESS | 1820 | 1462403696298 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]]]}] 16:14:56 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | Canvas test: 2d.drawImage.floatsource 16:14:56 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | took 1281ms 16:14:56 INFO - PROCESS | 1820 | 1462403696373 Marionette TRACE conn3 -> [0,449,"getWindowHandle",null] 16:14:56 INFO - PROCESS | 1820 | 1462403696376 Marionette TRACE conn3 <- [1,449,null,{"value":"8"}] 16:14:56 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html 16:14:56 INFO - PROCESS | 1820 | 1462403696382 Marionette TRACE conn3 -> [0,450,"setScriptTimeout",{"ms":35000}] 16:14:56 INFO - PROCESS | 1820 | 1462403696384 Marionette TRACE conn3 <- [1,450,null,{}] 16:14:56 INFO - PROCESS | 1820 | 1462403696389 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}] 16:14:56 INFO - PROCESS | 1820 | 1462403696543 Marionette TRACE conn3 <- [1,451,null,{"value":null}] 16:14:56 INFO - PROCESS | 1820 | 1462403696682 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\", \"a2590f0a-93fb-4e89-aa1e-7373e5767c09\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:14:56 INFO - PROCESS | 1820 | ++DOCSHELL 0x7f74c1216000 == 63 [pid = 1820] [id = 120] 16:14:56 INFO - PROCESS | 1820 | ++DOMWINDOW == 119 (0x7f74c94c3800) [pid = 1820] [serial = 359] [outer = (nil)] 16:14:56 INFO - PROCESS | 1820 | ++DOMWINDOW == 120 (0x7f74d718e000) [pid = 1820] [serial = 360] [outer = 0x7f74c94c3800] 16:14:56 INFO - PROCESS | 1820 | 1462403696751 Marionette DEBUG loaded listener.js 16:14:56 INFO - PROCESS | 1820 | ++DOMWINDOW == 121 (0x7f74d8646000) [pid = 1820] [serial = 361] [outer = 0x7f74c94c3800] 16:14:57 INFO - PROCESS | 1820 | 1462403697611 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] 16:14:57 INFO - PROCESS | 1820 | 1462403697665 Marionette TRACE conn3 <- [1,453,null,{"value":"8"}] 16:14:57 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html 16:14:57 INFO - PROCESS | 1820 | 1462403697670 Marionette TRACE conn3 -> [0,454,"setScriptTimeout",{"ms":35000}] 16:14:57 INFO - PROCESS | 1820 | 1462403697673 Marionette TRACE conn3 <- [1,454,null,{}] 16:14:57 INFO - PROCESS | 1820 | 1462403697678 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}] 16:14:57 INFO - PROCESS | 1820 | 1462403697830 Marionette TRACE conn3 <- [1,455,null,{"value":null}] 16:14:57 INFO - PROCESS | 1820 | 1462403697977 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\", \"a2590f0a-93fb-4e89-aa1e-7373e5767c09\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:14:57 INFO - PROCESS | 1820 | ++DOCSHELL 0x7f74b8eea000 == 64 [pid = 1820] [id = 121] 16:14:57 INFO - PROCESS | 1820 | ++DOMWINDOW == 122 (0x7f74db93f800) [pid = 1820] [serial = 362] [outer = (nil)] 16:14:58 INFO - PROCESS | 1820 | ++DOMWINDOW == 123 (0x7f74dc7e2c00) [pid = 1820] [serial = 363] [outer = 0x7f74db93f800] 16:14:58 INFO - PROCESS | 1820 | 1462403698048 Marionette DEBUG loaded listener.js 16:14:58 INFO - PROCESS | 1820 | ++DOMWINDOW == 124 (0x7f74dedb1000) [pid = 1820] [serial = 364] [outer = 0x7f74db93f800] 16:14:59 INFO - PROCESS | 1820 | [1820] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 16:14:59 INFO - PROCESS | 1820 | 1462403699121 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]]]}] 16:14:59 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | Canvas test: 2d.drawImage.incomplete.immediate 16:14:59 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | took 1476ms 16:14:59 INFO - PROCESS | 1820 | 1462403699148 Marionette TRACE conn3 -> [0,457,"getWindowHandle",null] 16:14:59 INFO - PROCESS | 1820 | 1462403699152 Marionette TRACE conn3 <- [1,457,null,{"value":"8"}] 16:14:59 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html 16:14:59 INFO - PROCESS | 1820 | 1462403699160 Marionette TRACE conn3 -> [0,458,"setScriptTimeout",{"ms":35000}] 16:14:59 INFO - PROCESS | 1820 | 1462403699165 Marionette TRACE conn3 <- [1,458,null,{}] 16:14:59 INFO - PROCESS | 1820 | 1462403699173 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}] 16:14:59 INFO - PROCESS | 1820 | 1462403699364 Marionette TRACE conn3 <- [1,459,null,{"value":null}] 16:14:59 INFO - PROCESS | 1820 | 1462403699666 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\", \"a2590f0a-93fb-4e89-aa1e-7373e5767c09\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:14:59 INFO - PROCESS | 1820 | ++DOCSHELL 0x7f74bcc58000 == 65 [pid = 1820] [id = 122] 16:14:59 INFO - PROCESS | 1820 | ++DOMWINDOW == 125 (0x7f74c0bc5400) [pid = 1820] [serial = 365] [outer = (nil)] 16:14:59 INFO - PROCESS | 1820 | ++DOMWINDOW == 126 (0x7f74c0bc9400) [pid = 1820] [serial = 366] [outer = 0x7f74c0bc5400] 16:14:59 INFO - PROCESS | 1820 | 1462403699729 Marionette DEBUG loaded listener.js 16:14:59 INFO - PROCESS | 1820 | ++DOMWINDOW == 127 (0x7f74c100fc00) [pid = 1820] [serial = 367] [outer = 0x7f74c0bc5400] 16:15:00 INFO - PROCESS | 1820 | --DOCSHELL 0x7f74c0ab9800 == 64 [pid = 1820] [id = 82] 16:15:00 INFO - PROCESS | 1820 | --DOCSHELL 0x7f74d0583800 == 63 [pid = 1820] [id = 114] 16:15:00 INFO - PROCESS | 1820 | --DOMWINDOW == 126 (0x7f74ccacec00) [pid = 1820] [serial = 263] [outer = (nil)] [url = about:blank] 16:15:00 INFO - PROCESS | 1820 | --DOMWINDOW == 125 (0x7f74c1010000) [pid = 1820] [serial = 266] [outer = (nil)] [url = about:blank] 16:15:00 INFO - PROCESS | 1820 | --DOMWINDOW == 124 (0x7f74c9449400) [pid = 1820] [serial = 269] [outer = (nil)] [url = about:blank] 16:15:00 INFO - PROCESS | 1820 | --DOMWINDOW == 123 (0x7f74d636a000) [pid = 1820] [serial = 272] [outer = (nil)] [url = about:blank] 16:15:00 INFO - PROCESS | 1820 | --DOMWINDOW == 122 (0x7f74d8649800) [pid = 1820] [serial = 275] [outer = (nil)] [url = about:blank] 16:15:00 INFO - PROCESS | 1820 | --DOMWINDOW == 121 (0x7f74c8816800) [pid = 1820] [serial = 278] [outer = (nil)] [url = about:blank] 16:15:00 INFO - PROCESS | 1820 | --DOMWINDOW == 120 (0x7f74c63a5800) [pid = 1820] [serial = 282] [outer = (nil)] [url = about:blank] 16:15:00 INFO - PROCESS | 1820 | --DOMWINDOW == 119 (0x7f74df077400) [pid = 1820] [serial = 306] [outer = (nil)] [url = about:blank] 16:15:00 INFO - PROCESS | 1820 | --DOCSHELL 0x7f74bdd0b000 == 62 [pid = 1820] [id = 113] 16:15:00 INFO - PROCESS | 1820 | --DOCSHELL 0x7f74c9aef000 == 61 [pid = 1820] [id = 112] 16:15:00 INFO - PROCESS | 1820 | --DOCSHELL 0x7f74c907c000 == 60 [pid = 1820] [id = 111] 16:15:00 INFO - PROCESS | 1820 | --DOCSHELL 0x7f74c6395800 == 59 [pid = 1820] [id = 110] 16:15:00 INFO - PROCESS | 1820 | --DOCSHELL 0x7f74c6fa6000 == 58 [pid = 1820] [id = 109] 16:15:00 INFO - PROCESS | 1820 | 1462403700606 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] 16:15:00 INFO - PROCESS | 1820 | 1462403700660 Marionette TRACE conn3 <- [1,461,null,{"value":"8"}] 16:15:00 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html 16:15:00 INFO - PROCESS | 1820 | 1462403700670 Marionette TRACE conn3 -> [0,462,"setScriptTimeout",{"ms":35000}] 16:15:00 INFO - PROCESS | 1820 | 1462403700673 Marionette TRACE conn3 <- [1,462,null,{}] 16:15:00 INFO - PROCESS | 1820 | 1462403700678 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}] 16:15:00 INFO - PROCESS | 1820 | 1462403700821 Marionette TRACE conn3 <- [1,463,null,{"value":null}] 16:15:00 INFO - PROCESS | 1820 | 1462403700831 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\", \"a2590f0a-93fb-4e89-aa1e-7373e5767c09\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:15:00 INFO - PROCESS | 1820 | ++DOCSHELL 0x7f74c0f3a000 == 57 [pid = 1820] [id = 123] 16:15:00 INFO - PROCESS | 1820 | ++DOMWINDOW == 102 (0x7f74c3910c00) [pid = 1820] [serial = 368] [outer = (nil)] 16:15:00 INFO - PROCESS | 1820 | ++DOMWINDOW == 103 (0x7f74c3a40400) [pid = 1820] [serial = 369] [outer = 0x7f74c3910c00] 16:15:00 INFO - PROCESS | 1820 | 1462403700889 Marionette DEBUG loaded listener.js 16:15:00 INFO - PROCESS | 1820 | ++DOMWINDOW == 104 (0x7f74c6f0b800) [pid = 1820] [serial = 370] [outer = 0x7f74c3910c00] 16:15:01 INFO - PROCESS | 1820 | [1820] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 16:15:01 INFO - PROCESS | 1820 | 1462403701688 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] 16:15:01 INFO - PROCESS | 1820 | 1462403701782 Marionette TRACE conn3 <- [1,465,null,{"value":"8"}] 16:15:01 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html 16:15:01 INFO - PROCESS | 1820 | 1462403701788 Marionette TRACE conn3 -> [0,466,"setScriptTimeout",{"ms":35000}] 16:15:01 INFO - PROCESS | 1820 | 1462403701793 Marionette TRACE conn3 <- [1,466,null,{}] 16:15:01 INFO - PROCESS | 1820 | 1462403701807 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}] 16:15:01 INFO - PROCESS | 1820 | 1462403701959 Marionette TRACE conn3 <- [1,467,null,{"value":null}] 16:15:02 INFO - PROCESS | 1820 | 1462403702067 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\", \"a2590f0a-93fb-4e89-aa1e-7373e5767c09\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:15:02 INFO - PROCESS | 1820 | ++DOCSHELL 0x7f74c667d800 == 58 [pid = 1820] [id = 124] 16:15:02 INFO - PROCESS | 1820 | ++DOMWINDOW == 105 (0x7f74c0bbe000) [pid = 1820] [serial = 371] [outer = (nil)] 16:15:02 INFO - PROCESS | 1820 | ++DOMWINDOW == 106 (0x7f74c9170c00) [pid = 1820] [serial = 372] [outer = 0x7f74c0bbe000] 16:15:02 INFO - PROCESS | 1820 | 1462403702143 Marionette DEBUG loaded listener.js 16:15:02 INFO - PROCESS | 1820 | ++DOMWINDOW == 107 (0x7f74c9ca5000) [pid = 1820] [serial = 373] [outer = 0x7f74c0bbe000] 16:15:02 INFO - PROCESS | 1820 | 1462403702795 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] 16:15:02 INFO - PROCESS | 1820 | 1462403702885 Marionette TRACE conn3 <- [1,469,null,{"value":"8"}] 16:15:02 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html 16:15:02 INFO - PROCESS | 1820 | 1462403702891 Marionette TRACE conn3 -> [0,470,"setScriptTimeout",{"ms":35000}] 16:15:02 INFO - PROCESS | 1820 | 1462403702893 Marionette TRACE conn3 <- [1,470,null,{}] 16:15:02 INFO - PROCESS | 1820 | 1462403702925 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}] 16:15:03 INFO - PROCESS | 1820 | 1462403703105 Marionette TRACE conn3 <- [1,471,null,{"value":null}] 16:15:03 INFO - PROCESS | 1820 | 1462403703122 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\", \"a2590f0a-93fb-4e89-aa1e-7373e5767c09\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:15:03 INFO - PROCESS | 1820 | ++DOCSHELL 0x7f74c9042800 == 59 [pid = 1820] [id = 125] 16:15:03 INFO - PROCESS | 1820 | ++DOMWINDOW == 108 (0x7f74c3911400) [pid = 1820] [serial = 374] [outer = (nil)] 16:15:03 INFO - PROCESS | 1820 | ++DOMWINDOW == 109 (0x7f74cd695000) [pid = 1820] [serial = 375] [outer = 0x7f74c3911400] 16:15:03 INFO - PROCESS | 1820 | 1462403703181 Marionette DEBUG loaded listener.js 16:15:03 INFO - PROCESS | 1820 | ++DOMWINDOW == 110 (0x7f74d7469400) [pid = 1820] [serial = 376] [outer = 0x7f74c3911400] 16:15:03 INFO - PROCESS | 1820 | 1462403703878 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]]]}] 16:15:03 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | Negative destination width/height represents the correct rectangle 16:15:03 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | took 1030ms 16:15:03 INFO - PROCESS | 1820 | 1462403703921 Marionette TRACE conn3 -> [0,473,"getWindowHandle",null] 16:15:03 INFO - PROCESS | 1820 | 1462403703924 Marionette TRACE conn3 <- [1,473,null,{"value":"8"}] 16:15:03 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html 16:15:03 INFO - PROCESS | 1820 | 1462403703954 Marionette TRACE conn3 -> [0,474,"setScriptTimeout",{"ms":35000}] 16:15:03 INFO - PROCESS | 1820 | 1462403703956 Marionette TRACE conn3 <- [1,474,null,{}] 16:15:03 INFO - PROCESS | 1820 | 1462403703960 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}] 16:15:04 INFO - PROCESS | 1820 | 1462403704125 Marionette TRACE conn3 <- [1,475,null,{"value":null}] 16:15:04 INFO - PROCESS | 1820 | 1462403704147 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\", \"a2590f0a-93fb-4e89-aa1e-7373e5767c09\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:15:04 INFO - PROCESS | 1820 | ++DOCSHELL 0x7f74c99b4000 == 60 [pid = 1820] [id = 126] 16:15:04 INFO - PROCESS | 1820 | ++DOMWINDOW == 111 (0x7f74bffa8400) [pid = 1820] [serial = 377] [outer = (nil)] 16:15:04 INFO - PROCESS | 1820 | ++DOMWINDOW == 112 (0x7f74bffb0800) [pid = 1820] [serial = 378] [outer = 0x7f74bffa8400] 16:15:04 INFO - PROCESS | 1820 | 1462403704202 Marionette DEBUG loaded listener.js 16:15:04 INFO - PROCESS | 1820 | ++DOMWINDOW == 113 (0x7f74bffb6000) [pid = 1820] [serial = 379] [outer = 0x7f74bffa8400] 16:15:05 INFO - PROCESS | 1820 | --DOMWINDOW == 112 (0x7f74be893c00) [pid = 1820] [serial = 281] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html] 16:15:05 INFO - PROCESS | 1820 | --DOMWINDOW == 111 (0x7f74d8647400) [pid = 1820] [serial = 229] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-in.html] 16:15:05 INFO - PROCESS | 1820 | --DOMWINDOW == 110 (0x7f74c82d3000) [pid = 1820] [serial = 335] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html] 16:15:05 INFO - PROCESS | 1820 | --DOMWINDOW == 109 (0x7f74c7cf0400) [pid = 1820] [serial = 332] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html] 16:15:05 INFO - PROCESS | 1820 | --DOMWINDOW == 108 (0x7f74be88dc00) [pid = 1820] [serial = 338] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html] 16:15:05 INFO - PROCESS | 1820 | --DOMWINDOW == 107 (0x7f74cacdd000) [pid = 1820] [serial = 271] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html] 16:15:05 INFO - PROCESS | 1820 | --DOMWINDOW == 106 (0x7f74c0bc4400) [pid = 1820] [serial = 341] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html] 16:15:05 INFO - PROCESS | 1820 | --DOMWINDOW == 105 (0x7f74c1005800) [pid = 1820] [serial = 326] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html] 16:15:05 INFO - PROCESS | 1820 | --DOMWINDOW == 104 (0x7f74c0549800) [pid = 1820] [serial = 241] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.copy.html] 16:15:05 INFO - PROCESS | 1820 | --DOMWINDOW == 103 (0x7f74c0bca800) [pid = 1820] [serial = 329] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html] 16:15:05 INFO - PROCESS | 1820 | --DOMWINDOW == 102 (0x7f74bcc09800) [pid = 1820] [serial = 323] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html] 16:15:05 INFO - PROCESS | 1820 | --DOMWINDOW == 101 (0x7f74c916b800) [pid = 1820] [serial = 244] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html] 16:15:05 INFO - PROCESS | 1820 | --DOMWINDOW == 100 (0x7f74c645d000) [pid = 1820] [serial = 268] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-out.html] 16:15:05 INFO - PROCESS | 1820 | --DOMWINDOW == 99 (0x7f74be889c00) [pid = 1820] [serial = 247] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html] 16:15:05 INFO - PROCESS | 1820 | --DOMWINDOW == 98 (0x7f74ca44cc00) [pid = 1820] [serial = 262] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-in.html] 16:15:05 INFO - PROCESS | 1820 | --DOMWINDOW == 97 (0x7f74c0bccc00) [pid = 1820] [serial = 274] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html] 16:15:05 INFO - PROCESS | 1820 | --DOMWINDOW == 96 (0x7f74c1005400) [pid = 1820] [serial = 265] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-in.html] 16:15:05 INFO - PROCESS | 1820 | --DOMWINDOW == 95 (0x7f74c880e400) [pid = 1820] [serial = 277] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html] 16:15:05 INFO - PROCESS | 1820 | 1462403705221 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]]]}] 16:15:05 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | Negative dimensions do not affect the direction of the image 16:15:05 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | took 1353ms 16:15:05 INFO - PROCESS | 1820 | 1462403705282 Marionette TRACE conn3 -> [0,477,"getWindowHandle",null] 16:15:05 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html 16:15:05 INFO - PROCESS | 1820 | 1462403705285 Marionette TRACE conn3 <- [1,477,null,{"value":"8"}] 16:15:05 INFO - PROCESS | 1820 | 1462403705290 Marionette TRACE conn3 -> [0,478,"setScriptTimeout",{"ms":35000}] 16:15:05 INFO - PROCESS | 1820 | 1462403705293 Marionette TRACE conn3 <- [1,478,null,{}] 16:15:05 INFO - PROCESS | 1820 | 1462403705298 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}] 16:15:05 INFO - PROCESS | 1820 | 1462403705467 Marionette TRACE conn3 <- [1,479,null,{"value":null}] 16:15:05 INFO - PROCESS | 1820 | 1462403705571 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\", \"a2590f0a-93fb-4e89-aa1e-7373e5767c09\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:15:05 INFO - PROCESS | 1820 | ++DOCSHELL 0x7f74c9a1c800 == 61 [pid = 1820] [id = 127] 16:15:05 INFO - PROCESS | 1820 | ++DOMWINDOW == 96 (0x7f74c8813400) [pid = 1820] [serial = 380] [outer = (nil)] 16:15:05 INFO - PROCESS | 1820 | ++DOMWINDOW == 97 (0x7f74c916b800) [pid = 1820] [serial = 381] [outer = 0x7f74c8813400] 16:15:05 INFO - PROCESS | 1820 | 1462403705634 Marionette DEBUG loaded listener.js 16:15:05 INFO - PROCESS | 1820 | ++DOMWINDOW == 98 (0x7f74cacdfc00) [pid = 1820] [serial = 382] [outer = 0x7f74c8813400] 16:15:06 INFO - PROCESS | 1820 | 1462403706205 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]]]}] 16:15:06 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | Negative source width/height represents the correct rectangle 16:15:06 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | took 929ms 16:15:06 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html 16:15:06 INFO - PROCESS | 1820 | 1462403706221 Marionette TRACE conn3 -> [0,481,"getWindowHandle",null] 16:15:06 INFO - PROCESS | 1820 | 1462403706223 Marionette TRACE conn3 <- [1,481,null,{"value":"8"}] 16:15:06 INFO - PROCESS | 1820 | 1462403706227 Marionette TRACE conn3 -> [0,482,"setScriptTimeout",{"ms":35000}] 16:15:06 INFO - PROCESS | 1820 | 1462403706231 Marionette TRACE conn3 <- [1,482,null,{}] 16:15:06 INFO - PROCESS | 1820 | 1462403706236 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}] 16:15:06 INFO - PROCESS | 1820 | 1462403706374 Marionette TRACE conn3 <- [1,483,null,{"value":null}] 16:15:06 INFO - PROCESS | 1820 | 1462403706392 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\", \"a2590f0a-93fb-4e89-aa1e-7373e5767c09\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:15:06 INFO - PROCESS | 1820 | ++DOCSHELL 0x7f74cab72000 == 62 [pid = 1820] [id = 128] 16:15:06 INFO - PROCESS | 1820 | ++DOMWINDOW == 99 (0x7f74bdbe2800) [pid = 1820] [serial = 383] [outer = (nil)] 16:15:06 INFO - PROCESS | 1820 | ++DOMWINDOW == 100 (0x7f74bdbedc00) [pid = 1820] [serial = 384] [outer = 0x7f74bdbe2800] 16:15:06 INFO - PROCESS | 1820 | 1462403706447 Marionette DEBUG loaded listener.js 16:15:06 INFO - PROCESS | 1820 | ++DOMWINDOW == 101 (0x7f74c3a3a000) [pid = 1820] [serial = 385] [outer = 0x7f74bdbe2800] 16:15:07 INFO - PROCESS | 1820 | 1462403707277 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]]]}] 16:15:07 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | drawImage() with Infinity/NaN is ignored 16:15:07 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | took 1130ms 16:15:07 INFO - PROCESS | 1820 | 1462403707359 Marionette TRACE conn3 -> [0,485,"getWindowHandle",null] 16:15:07 INFO - PROCESS | 1820 | 1462403707365 Marionette TRACE conn3 <- [1,485,null,{"value":"8"}] 16:15:07 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html 16:15:07 INFO - PROCESS | 1820 | 1462403707383 Marionette TRACE conn3 -> [0,486,"setScriptTimeout",{"ms":35000}] 16:15:07 INFO - PROCESS | 1820 | 1462403707388 Marionette TRACE conn3 <- [1,486,null,{}] 16:15:07 INFO - PROCESS | 1820 | 1462403707396 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}] 16:15:07 INFO - PROCESS | 1820 | 1462403707555 Marionette TRACE conn3 <- [1,487,null,{"value":null}] 16:15:07 INFO - PROCESS | 1820 | 1462403707682 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\", \"a2590f0a-93fb-4e89-aa1e-7373e5767c09\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:15:07 INFO - PROCESS | 1820 | ++DOCSHELL 0x7f74bcfd9000 == 63 [pid = 1820] [id = 129] 16:15:07 INFO - PROCESS | 1820 | ++DOMWINDOW == 102 (0x7f74bdbe6800) [pid = 1820] [serial = 386] [outer = (nil)] 16:15:07 INFO - PROCESS | 1820 | ++DOMWINDOW == 103 (0x7f74be892400) [pid = 1820] [serial = 387] [outer = 0x7f74bdbe6800] 16:15:07 INFO - PROCESS | 1820 | 1462403707751 Marionette DEBUG loaded listener.js 16:15:07 INFO - PROCESS | 1820 | ++DOMWINDOW == 104 (0x7f74bffb6400) [pid = 1820] [serial = 388] [outer = 0x7f74bdbe6800] 16:15:08 INFO - PROCESS | 1820 | 1462403708600 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]]]}] 16:15:08 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | Stretched images do not get pixels wrapping around the edges 16:15:08 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | took 1289ms 16:15:08 INFO - PROCESS | 1820 | 1462403708672 Marionette TRACE conn3 -> [0,489,"getWindowHandle",null] 16:15:08 INFO - PROCESS | 1820 | 1462403708680 Marionette TRACE conn3 <- [1,489,null,{"value":"8"}] 16:15:08 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html 16:15:08 INFO - PROCESS | 1820 | 1462403708690 Marionette TRACE conn3 -> [0,490,"setScriptTimeout",{"ms":35000}] 16:15:08 INFO - PROCESS | 1820 | 1462403708693 Marionette TRACE conn3 <- [1,490,null,{}] 16:15:08 INFO - PROCESS | 1820 | 1462403708697 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}] 16:15:08 INFO - PROCESS | 1820 | 1462403708858 Marionette TRACE conn3 <- [1,491,null,{"value":null}] 16:15:09 INFO - PROCESS | 1820 | 1462403709000 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\", \"a2590f0a-93fb-4e89-aa1e-7373e5767c09\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:15:09 INFO - PROCESS | 1820 | ++DOCSHELL 0x7f74c7e36000 == 64 [pid = 1820] [id = 130] 16:15:09 INFO - PROCESS | 1820 | ++DOMWINDOW == 105 (0x7f74be88a000) [pid = 1820] [serial = 389] [outer = (nil)] 16:15:09 INFO - PROCESS | 1820 | ++DOMWINDOW == 106 (0x7f74c12c6c00) [pid = 1820] [serial = 390] [outer = 0x7f74be88a000] 16:15:09 INFO - PROCESS | 1820 | 1462403709067 Marionette DEBUG loaded listener.js 16:15:09 INFO - PROCESS | 1820 | ++DOMWINDOW == 107 (0x7f74c3919800) [pid = 1820] [serial = 391] [outer = 0x7f74be88a000] 16:15:09 INFO - PROCESS | 1820 | 1462403709964 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]]]}] 16:15:10 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | Canvas test: 2d.drawImage.null 16:15:10 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | took 1330ms 16:15:10 INFO - PROCESS | 1820 | 1462403710020 Marionette TRACE conn3 -> [0,493,"getWindowHandle",null] 16:15:10 INFO - PROCESS | 1820 | 1462403710022 Marionette TRACE conn3 <- [1,493,null,{"value":"8"}] 16:15:10 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html 16:15:10 INFO - PROCESS | 1820 | 1462403710029 Marionette TRACE conn3 -> [0,494,"setScriptTimeout",{"ms":35000}] 16:15:10 INFO - PROCESS | 1820 | 1462403710034 Marionette TRACE conn3 <- [1,494,null,{}] 16:15:10 INFO - PROCESS | 1820 | 1462403710049 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}] 16:15:10 INFO - PROCESS | 1820 | 1462403710246 Marionette TRACE conn3 <- [1,495,null,{"value":null}] 16:15:10 INFO - PROCESS | 1820 | 1462403710392 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\", \"a2590f0a-93fb-4e89-aa1e-7373e5767c09\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:15:10 INFO - PROCESS | 1820 | ++DOCSHELL 0x7f74d747a800 == 65 [pid = 1820] [id = 131] 16:15:10 INFO - PROCESS | 1820 | ++DOMWINDOW == 108 (0x7f74c6f0b000) [pid = 1820] [serial = 392] [outer = (nil)] 16:15:10 INFO - PROCESS | 1820 | ++DOMWINDOW == 109 (0x7f74c8203800) [pid = 1820] [serial = 393] [outer = 0x7f74c6f0b000] 16:15:10 INFO - PROCESS | 1820 | 1462403710462 Marionette DEBUG loaded listener.js 16:15:10 INFO - PROCESS | 1820 | ++DOMWINDOW == 110 (0x7f74c9173000) [pid = 1820] [serial = 394] [outer = 0x7f74c6f0b000] 16:15:11 INFO - PROCESS | 1820 | 1462403711321 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]]]}] 16:15:11 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | Canvas test: 2d.drawImage.path 16:15:11 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | took 1338ms 16:15:11 INFO - PROCESS | 1820 | 1462403711368 Marionette TRACE conn3 -> [0,497,"getWindowHandle",null] 16:15:11 INFO - PROCESS | 1820 | 1462403711372 Marionette TRACE conn3 <- [1,497,null,{"value":"8"}] 16:15:11 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html 16:15:11 INFO - PROCESS | 1820 | 1462403711378 Marionette TRACE conn3 -> [0,498,"setScriptTimeout",{"ms":35000}] 16:15:11 INFO - PROCESS | 1820 | 1462403711380 Marionette TRACE conn3 <- [1,498,null,{}] 16:15:11 INFO - PROCESS | 1820 | 1462403711385 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}] 16:15:11 INFO - PROCESS | 1820 | 1462403711535 Marionette TRACE conn3 <- [1,499,null,{"value":null}] 16:15:11 INFO - PROCESS | 1820 | 1462403711692 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\", \"a2590f0a-93fb-4e89-aa1e-7373e5767c09\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:15:11 INFO - PROCESS | 1820 | ++DOCSHELL 0x7f74db775800 == 66 [pid = 1820] [id = 132] 16:15:11 INFO - PROCESS | 1820 | ++DOMWINDOW == 111 (0x7f74c6f12000) [pid = 1820] [serial = 395] [outer = (nil)] 16:15:11 INFO - PROCESS | 1820 | ++DOMWINDOW == 112 (0x7f74ca489800) [pid = 1820] [serial = 396] [outer = 0x7f74c6f12000] 16:15:11 INFO - PROCESS | 1820 | 1462403711760 Marionette DEBUG loaded listener.js 16:15:11 INFO - PROCESS | 1820 | ++DOMWINDOW == 113 (0x7f74d8620400) [pid = 1820] [serial = 397] [outer = 0x7f74c6f12000] 16:15:12 INFO - PROCESS | 1820 | 1462403712582 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]]]}] 16:15:12 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | Canvas test: 2d.drawImage.self.1 16:15:12 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | took 1277ms 16:15:12 INFO - PROCESS | 1820 | 1462403712655 Marionette TRACE conn3 -> [0,501,"getWindowHandle",null] 16:15:12 INFO - PROCESS | 1820 | 1462403712659 Marionette TRACE conn3 <- [1,501,null,{"value":"8"}] 16:15:12 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html 16:15:12 INFO - PROCESS | 1820 | 1462403712681 Marionette TRACE conn3 -> [0,502,"setScriptTimeout",{"ms":35000}] 16:15:12 INFO - PROCESS | 1820 | 1462403712684 Marionette TRACE conn3 <- [1,502,null,{}] 16:15:12 INFO - PROCESS | 1820 | 1462403712689 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}] 16:15:12 INFO - PROCESS | 1820 | 1462403712839 Marionette TRACE conn3 <- [1,503,null,{"value":null}] 16:15:12 INFO - PROCESS | 1820 | 1462403712981 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\", \"a2590f0a-93fb-4e89-aa1e-7373e5767c09\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:15:13 INFO - PROCESS | 1820 | ++DOCSHELL 0x7f74dc17b800 == 67 [pid = 1820] [id = 133] 16:15:13 INFO - PROCESS | 1820 | ++DOMWINDOW == 114 (0x7f74c9446000) [pid = 1820] [serial = 398] [outer = (nil)] 16:15:13 INFO - PROCESS | 1820 | ++DOMWINDOW == 115 (0x7f74da0bc400) [pid = 1820] [serial = 399] [outer = 0x7f74c9446000] 16:15:13 INFO - PROCESS | 1820 | 1462403713051 Marionette DEBUG loaded listener.js 16:15:13 INFO - PROCESS | 1820 | ++DOMWINDOW == 116 (0x7f74dc0c0000) [pid = 1820] [serial = 400] [outer = 0x7f74c9446000] 16:15:13 INFO - PROCESS | 1820 | 1462403713817 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]]]}] 16:15:13 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | Canvas test: 2d.drawImage.self.2 16:15:13 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | took 1185ms 16:15:13 INFO - PROCESS | 1820 | 1462403713866 Marionette TRACE conn3 -> [0,505,"getWindowHandle",null] 16:15:13 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html 16:15:13 INFO - PROCESS | 1820 | 1462403713869 Marionette TRACE conn3 <- [1,505,null,{"value":"8"}] 16:15:13 INFO - PROCESS | 1820 | 1462403713874 Marionette TRACE conn3 -> [0,506,"setScriptTimeout",{"ms":35000}] 16:15:13 INFO - PROCESS | 1820 | 1462403713877 Marionette TRACE conn3 <- [1,506,null,{}] 16:15:13 INFO - PROCESS | 1820 | 1462403713882 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}] 16:15:14 INFO - PROCESS | 1820 | 1462403714062 Marionette TRACE conn3 <- [1,507,null,{"value":null}] 16:15:14 INFO - PROCESS | 1820 | 1462403714207 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\", \"a2590f0a-93fb-4e89-aa1e-7373e5767c09\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:15:14 INFO - PROCESS | 1820 | ++DOCSHELL 0x7f74dc20c000 == 68 [pid = 1820] [id = 134] 16:15:14 INFO - PROCESS | 1820 | ++DOMWINDOW == 117 (0x7f74be776c00) [pid = 1820] [serial = 401] [outer = (nil)] 16:15:14 INFO - PROCESS | 1820 | ++DOMWINDOW == 118 (0x7f74ca2e1000) [pid = 1820] [serial = 402] [outer = 0x7f74be776c00] 16:15:14 INFO - PROCESS | 1820 | 1462403714280 Marionette DEBUG loaded listener.js 16:15:14 INFO - PROCESS | 1820 | ++DOMWINDOW == 119 (0x7f74dc7dd800) [pid = 1820] [serial = 403] [outer = 0x7f74be776c00] 16:15:15 INFO - PROCESS | 1820 | 1462403715114 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]]]}] 16:15:15 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | drawImage() of an SVG image 16:15:15 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | took 1277ms 16:15:15 INFO - PROCESS | 1820 | 1462403715152 Marionette TRACE conn3 -> [0,509,"getWindowHandle",null] 16:15:15 INFO - PROCESS | 1820 | 1462403715155 Marionette TRACE conn3 <- [1,509,null,{"value":"8"}] 16:15:15 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html 16:15:15 INFO - PROCESS | 1820 | 1462403715161 Marionette TRACE conn3 -> [0,510,"setScriptTimeout",{"ms":35000}] 16:15:15 INFO - PROCESS | 1820 | 1462403715163 Marionette TRACE conn3 <- [1,510,null,{}] 16:15:15 INFO - PROCESS | 1820 | 1462403715168 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}] 16:15:15 INFO - PROCESS | 1820 | 1462403715325 Marionette TRACE conn3 <- [1,511,null,{"value":null}] 16:15:15 INFO - PROCESS | 1820 | 1462403715474 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\", \"a2590f0a-93fb-4e89-aa1e-7373e5767c09\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:15:15 INFO - PROCESS | 1820 | ++DOCSHELL 0x7f74bdd14000 == 69 [pid = 1820] [id = 135] 16:15:15 INFO - PROCESS | 1820 | ++DOMWINDOW == 120 (0x7f74bcc0d000) [pid = 1820] [serial = 404] [outer = (nil)] 16:15:15 INFO - PROCESS | 1820 | ++DOMWINDOW == 121 (0x7f74bffd7800) [pid = 1820] [serial = 405] [outer = 0x7f74bcc0d000] 16:15:15 INFO - PROCESS | 1820 | 1462403715539 Marionette DEBUG loaded listener.js 16:15:15 INFO - PROCESS | 1820 | ++DOMWINDOW == 122 (0x7f74c026c000) [pid = 1820] [serial = 406] [outer = 0x7f74bcc0d000] 16:15:16 INFO - PROCESS | 1820 | 1462403716659 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]]]}] 16:15:16 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | Canvas test: 2d.drawImage.transform 16:15:16 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | took 1535ms 16:15:16 INFO - PROCESS | 1820 | 1462403716697 Marionette TRACE conn3 -> [0,513,"getWindowHandle",null] 16:15:16 INFO - PROCESS | 1820 | 1462403716702 Marionette TRACE conn3 <- [1,513,null,{"value":"8"}] 16:15:16 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html 16:15:16 INFO - PROCESS | 1820 | 1462403716709 Marionette TRACE conn3 -> [0,514,"setScriptTimeout",{"ms":35000}] 16:15:16 INFO - PROCESS | 1820 | 1462403716714 Marionette TRACE conn3 <- [1,514,null,{}] 16:15:16 INFO - PROCESS | 1820 | 1462403716723 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}] 16:15:16 INFO - PROCESS | 1820 | 1462403716868 Marionette TRACE conn3 <- [1,515,null,{"value":null}] 16:15:17 INFO - PROCESS | 1820 | 1462403717055 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\", \"a2590f0a-93fb-4e89-aa1e-7373e5767c09\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:15:17 INFO - PROCESS | 1820 | ++DOCSHELL 0x7f74c13cf800 == 70 [pid = 1820] [id = 136] 16:15:17 INFO - PROCESS | 1820 | ++DOMWINDOW == 123 (0x7f74be884c00) [pid = 1820] [serial = 407] [outer = (nil)] 16:15:17 INFO - PROCESS | 1820 | ++DOMWINDOW == 124 (0x7f74be889800) [pid = 1820] [serial = 408] [outer = 0x7f74be884c00] 16:15:17 INFO - PROCESS | 1820 | 1462403717116 Marionette DEBUG loaded listener.js 16:15:17 INFO - PROCESS | 1820 | ++DOMWINDOW == 125 (0x7f74bffdb000) [pid = 1820] [serial = 409] [outer = 0x7f74be884c00] 16:15:17 INFO - PROCESS | 1820 | 1462403717890 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]]]}] 16:15:17 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html | Incorrect image types in drawImage do not match any defined overloads, so WebIDL throws a TypeError 16:15:17 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html | took 1232ms 16:15:17 INFO - PROCESS | 1820 | 1462403717941 Marionette TRACE conn3 -> [0,517,"getWindowHandle",null] 16:15:17 INFO - PROCESS | 1820 | 1462403717948 Marionette TRACE conn3 <- [1,517,null,{"value":"8"}] 16:15:17 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html 16:15:17 INFO - PROCESS | 1820 | 1462403717957 Marionette TRACE conn3 -> [0,518,"setScriptTimeout",{"ms":35000}] 16:15:17 INFO - PROCESS | 1820 | 1462403717961 Marionette TRACE conn3 <- [1,518,null,{}] 16:15:17 INFO - PROCESS | 1820 | 1462403717966 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}] 16:15:18 INFO - PROCESS | 1820 | 1462403718113 Marionette TRACE conn3 <- [1,519,null,{"value":null}] 16:15:18 INFO - PROCESS | 1820 | 1462403718265 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\", \"a2590f0a-93fb-4e89-aa1e-7373e5767c09\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:15:18 INFO - PROCESS | 1820 | ++DOCSHELL 0x7f74c1206800 == 71 [pid = 1820] [id = 137] 16:15:18 INFO - PROCESS | 1820 | ++DOMWINDOW == 126 (0x7f74c0271000) [pid = 1820] [serial = 410] [outer = (nil)] 16:15:18 INFO - PROCESS | 1820 | ++DOMWINDOW == 127 (0x7f74c0909000) [pid = 1820] [serial = 411] [outer = 0x7f74c0271000] 16:15:18 INFO - PROCESS | 1820 | 1462403718386 Marionette DEBUG loaded listener.js 16:15:18 INFO - PROCESS | 1820 | ++DOMWINDOW == 128 (0x7f74c0bc6400) [pid = 1820] [serial = 412] [outer = 0x7f74c0271000] 16:15:18 INFO - PROCESS | 1820 | --DOCSHELL 0x7f74c9a1c800 == 70 [pid = 1820] [id = 127] 16:15:18 INFO - PROCESS | 1820 | --DOCSHELL 0x7f74c99b4000 == 69 [pid = 1820] [id = 126] 16:15:18 INFO - PROCESS | 1820 | --DOCSHELL 0x7f74c9042800 == 68 [pid = 1820] [id = 125] 16:15:19 INFO - PROCESS | 1820 | --DOCSHELL 0x7f74c667d800 == 67 [pid = 1820] [id = 124] 16:15:19 INFO - PROCESS | 1820 | --DOCSHELL 0x7f74c0f3a000 == 66 [pid = 1820] [id = 123] 16:15:19 INFO - PROCESS | 1820 | --DOCSHELL 0x7f74bcc58000 == 65 [pid = 1820] [id = 122] 16:15:19 INFO - PROCESS | 1820 | --DOCSHELL 0x7f74c1216000 == 64 [pid = 1820] [id = 120] 16:15:19 INFO - PROCESS | 1820 | --DOCSHELL 0x7f74e06a3000 == 63 [pid = 1820] [id = 119] 16:15:19 INFO - PROCESS | 1820 | --DOCSHELL 0x7f74dc166800 == 62 [pid = 1820] [id = 118] 16:15:19 INFO - PROCESS | 1820 | --DOCSHELL 0x7f74cc8a1000 == 61 [pid = 1820] [id = 117] 16:15:19 INFO - PROCESS | 1820 | --DOCSHELL 0x7f74c6fa7800 == 60 [pid = 1820] [id = 116] 16:15:19 INFO - PROCESS | 1820 | --DOCSHELL 0x7f74d8680000 == 59 [pid = 1820] [id = 115] 16:15:19 INFO - PROCESS | 1820 | --DOMWINDOW == 127 (0x7f74d8652800) [pid = 1820] [serial = 343] [outer = (nil)] [url = about:blank] 16:15:19 INFO - PROCESS | 1820 | --DOMWINDOW == 126 (0x7f74db7c7000) [pid = 1820] [serial = 315] [outer = (nil)] [url = about:blank] 16:15:19 INFO - PROCESS | 1820 | --DOMWINDOW == 125 (0x7f74d8646c00) [pid = 1820] [serial = 283] [outer = (nil)] [url = about:blank] 16:15:19 INFO - PROCESS | 1820 | --DOMWINDOW == 124 (0x7f74dc0b7000) [pid = 1820] [serial = 231] [outer = (nil)] [url = about:blank] 16:15:19 INFO - PROCESS | 1820 | --DOMWINDOW == 123 (0x7f74ca48b400) [pid = 1820] [serial = 336] [outer = (nil)] [url = about:blank] 16:15:19 INFO - PROCESS | 1820 | --DOMWINDOW == 122 (0x7f74ca2d6400) [pid = 1820] [serial = 334] [outer = (nil)] [url = about:blank] 16:15:19 INFO - PROCESS | 1820 | --DOMWINDOW == 121 (0x7f74bffe3c00) [pid = 1820] [serial = 340] [outer = (nil)] [url = about:blank] 16:15:19 INFO - PROCESS | 1820 | --DOMWINDOW == 120 (0x7f74d74b3800) [pid = 1820] [serial = 273] [outer = (nil)] [url = about:blank] 16:15:19 INFO - PROCESS | 1820 | --DOMWINDOW == 119 (0x7f74cacdd400) [pid = 1820] [serial = 342] [outer = (nil)] [url = about:blank] 16:15:19 INFO - PROCESS | 1820 | --DOMWINDOW == 118 (0x7f74bffdd400) [pid = 1820] [serial = 339] [outer = (nil)] [url = about:blank] 16:15:19 INFO - PROCESS | 1820 | --DOMWINDOW == 117 (0x7f74c94c7800) [pid = 1820] [serial = 312] [outer = (nil)] [url = about:blank] 16:15:19 INFO - PROCESS | 1820 | --DOMWINDOW == 116 (0x7f74c100d400) [pid = 1820] [serial = 327] [outer = (nil)] [url = about:blank] 16:15:19 INFO - PROCESS | 1820 | --DOMWINDOW == 115 (0x7f74ded37000) [pid = 1820] [serial = 243] [outer = (nil)] [url = about:blank] 16:15:19 INFO - PROCESS | 1820 | --DOMWINDOW == 114 (0x7f74c1493000) [pid = 1820] [serial = 309] [outer = (nil)] [url = about:blank] 16:15:19 INFO - PROCESS | 1820 | --DOMWINDOW == 113 (0x7f74c8208400) [pid = 1820] [serial = 330] [outer = (nil)] [url = about:blank] 16:15:19 INFO - PROCESS | 1820 | --DOMWINDOW == 112 (0x7f74d6368800) [pid = 1820] [serial = 337] [outer = (nil)] [url = about:blank] 16:15:19 INFO - PROCESS | 1820 | --DOMWINDOW == 111 (0x7f74c39dcc00) [pid = 1820] [serial = 328] [outer = (nil)] [url = about:blank] 16:15:19 INFO - PROCESS | 1820 | --DOMWINDOW == 110 (0x7f74be88ec00) [pid = 1820] [serial = 324] [outer = (nil)] [url = about:blank] 16:15:19 INFO - PROCESS | 1820 | --DOMWINDOW == 109 (0x7f74c9178c00) [pid = 1820] [serial = 246] [outer = (nil)] [url = about:blank] 16:15:19 INFO - PROCESS | 1820 | --DOMWINDOW == 108 (0x7f74dc7db400) [pid = 1820] [serial = 321] [outer = (nil)] [url = about:blank] 16:15:19 INFO - PROCESS | 1820 | --DOMWINDOW == 107 (0x7f74c94ce000) [pid = 1820] [serial = 270] [outer = (nil)] [url = about:blank] 16:15:19 INFO - PROCESS | 1820 | --DOMWINDOW == 106 (0x7f74df012400) [pid = 1820] [serial = 249] [outer = (nil)] [url = about:blank] 16:15:19 INFO - PROCESS | 1820 | --DOMWINDOW == 105 (0x7f74d6f0b400) [pid = 1820] [serial = 264] [outer = (nil)] [url = about:blank] 16:15:19 INFO - PROCESS | 1820 | --DOMWINDOW == 104 (0x7f74c3a3d000) [pid = 1820] [serial = 318] [outer = (nil)] [url = about:blank] 16:15:19 INFO - PROCESS | 1820 | --DOMWINDOW == 103 (0x7f74da56a800) [pid = 1820] [serial = 276] [outer = (nil)] [url = about:blank] 16:15:19 INFO - PROCESS | 1820 | --DOMWINDOW == 102 (0x7f74c8817000) [pid = 1820] [serial = 331] [outer = (nil)] [url = about:blank] 16:15:19 INFO - PROCESS | 1820 | --DOMWINDOW == 101 (0x7f74c3919400) [pid = 1820] [serial = 267] [outer = (nil)] [url = about:blank] 16:15:19 INFO - PROCESS | 1820 | --DOMWINDOW == 100 (0x7f74c94cf000) [pid = 1820] [serial = 333] [outer = (nil)] [url = about:blank] 16:15:19 INFO - PROCESS | 1820 | --DOMWINDOW == 99 (0x7f74c881b800) [pid = 1820] [serial = 279] [outer = (nil)] [url = about:blank] 16:15:19 INFO - PROCESS | 1820 | --DOMWINDOW == 98 (0x7f74c9fdf800) [pid = 1820] [serial = 325] [outer = (nil)] [url = about:blank] 16:15:19 INFO - PROCESS | 1820 | 1462403719287 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]]]}] 16:15:19 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | Canvas test: 2d.drawImage.zerocanvas 16:15:19 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | took 1393ms 16:15:19 INFO - PROCESS | 1820 | 1462403719351 Marionette TRACE conn3 -> [0,521,"getWindowHandle",null] 16:15:19 INFO - PROCESS | 1820 | 1462403719354 Marionette TRACE conn3 <- [1,521,null,{"value":"8"}] 16:15:19 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html 16:15:19 INFO - PROCESS | 1820 | 1462403719360 Marionette TRACE conn3 -> [0,522,"setScriptTimeout",{"ms":35000}] 16:15:19 INFO - PROCESS | 1820 | 1462403719365 Marionette TRACE conn3 <- [1,522,null,{}] 16:15:19 INFO - PROCESS | 1820 | 1462403719379 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}] 16:15:19 INFO - PROCESS | 1820 | 1462403719520 Marionette TRACE conn3 <- [1,523,null,{"value":null}] 16:15:19 INFO - PROCESS | 1820 | 1462403719531 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\", \"a2590f0a-93fb-4e89-aa1e-7373e5767c09\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:15:19 INFO - PROCESS | 1820 | ++DOCSHELL 0x7f74c0f3a000 == 60 [pid = 1820] [id = 138] 16:15:19 INFO - PROCESS | 1820 | ++DOMWINDOW == 99 (0x7f74c026f000) [pid = 1820] [serial = 413] [outer = (nil)] 16:15:19 INFO - PROCESS | 1820 | ++DOMWINDOW == 100 (0x7f74c12ccc00) [pid = 1820] [serial = 414] [outer = 0x7f74c026f000] 16:15:19 INFO - PROCESS | 1820 | 1462403719610 Marionette DEBUG loaded listener.js 16:15:19 INFO - PROCESS | 1820 | ++DOMWINDOW == 101 (0x7f74c390ec00) [pid = 1820] [serial = 415] [outer = 0x7f74c026f000] 16:15:20 INFO - PROCESS | 1820 | 1462403720330 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]]]}] 16:15:20 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | drawImage with zero-sized source rectangle throws INDEX_SIZE_ERR 16:15:20 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | took 989ms 16:15:20 INFO - PROCESS | 1820 | 1462403720350 Marionette TRACE conn3 -> [0,525,"getWindowHandle",null] 16:15:20 INFO - PROCESS | 1820 | 1462403720354 Marionette TRACE conn3 <- [1,525,null,{"value":"8"}] 16:15:20 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html 16:15:20 INFO - PROCESS | 1820 | 1462403720360 Marionette TRACE conn3 -> [0,526,"setScriptTimeout",{"ms":35000}] 16:15:20 INFO - PROCESS | 1820 | 1462403720361 Marionette TRACE conn3 <- [1,526,null,{}] 16:15:20 INFO - PROCESS | 1820 | 1462403720367 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}] 16:15:20 INFO - PROCESS | 1820 | 1462403720499 Marionette TRACE conn3 <- [1,527,null,{"value":null}] 16:15:20 INFO - PROCESS | 1820 | 1462403720604 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\", \"a2590f0a-93fb-4e89-aa1e-7373e5767c09\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:15:20 INFO - PROCESS | 1820 | ++DOCSHELL 0x7f74c63a1000 == 61 [pid = 1820] [id = 139] 16:15:20 INFO - PROCESS | 1820 | ++DOMWINDOW == 102 (0x7f74bffe3400) [pid = 1820] [serial = 416] [outer = (nil)] 16:15:20 INFO - PROCESS | 1820 | ++DOMWINDOW == 103 (0x7f74c3a33800) [pid = 1820] [serial = 417] [outer = 0x7f74bffe3400] 16:15:20 INFO - PROCESS | 1820 | 1462403720660 Marionette DEBUG loaded listener.js 16:15:20 INFO - PROCESS | 1820 | ++DOMWINDOW == 104 (0x7f74c64b8400) [pid = 1820] [serial = 418] [outer = 0x7f74bffe3400] 16:15:21 INFO - PROCESS | 1820 | 1462403721314 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]]]}] 16:15:21 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html | drawImage with zero-sized source rectangle from image throws INDEX_SIZE_ERR 16:15:21 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html | took 1024ms 16:15:21 INFO - PROCESS | 1820 | 1462403721384 Marionette TRACE conn3 -> [0,529,"getWindowHandle",null] 16:15:21 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html 16:15:21 INFO - PROCESS | 1820 | 1462403721398 Marionette TRACE conn3 <- [1,529,null,{"value":"8"}] 16:15:21 INFO - PROCESS | 1820 | 1462403721428 Marionette TRACE conn3 -> [0,530,"setScriptTimeout",{"ms":35000}] 16:15:21 INFO - PROCESS | 1820 | 1462403721430 Marionette TRACE conn3 <- [1,530,null,{}] 16:15:21 INFO - PROCESS | 1820 | 1462403721439 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}] 16:15:21 INFO - PROCESS | 1820 | 1462403721606 Marionette TRACE conn3 <- [1,531,null,{"value":null}] 16:15:21 INFO - PROCESS | 1820 | 1462403721643 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\", \"a2590f0a-93fb-4e89-aa1e-7373e5767c09\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:15:21 INFO - PROCESS | 1820 | ++DOCSHELL 0x7f74c8691000 == 62 [pid = 1820] [id = 140] 16:15:21 INFO - PROCESS | 1820 | ++DOMWINDOW == 105 (0x7f74bcc09c00) [pid = 1820] [serial = 419] [outer = (nil)] 16:15:21 INFO - PROCESS | 1820 | ++DOMWINDOW == 106 (0x7f74c6f18c00) [pid = 1820] [serial = 420] [outer = 0x7f74bcc09c00] 16:15:21 INFO - PROCESS | 1820 | 1462403721700 Marionette DEBUG loaded listener.js 16:15:21 INFO - PROCESS | 1820 | ++DOMWINDOW == 107 (0x7f74c880f800) [pid = 1820] [serial = 421] [outer = 0x7f74bcc09c00] 16:15:22 INFO - PROCESS | 1820 | 1462403722441 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"]]]}] 16:15:22 INFO - TEST-FAIL | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html | drawCustomFocusRing must return false for an element that is not focused. - context.drawCustomFocusRing is not a function 16:15:22 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:27:24 16:15:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:15:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:15:22 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:20:7 16:15:22 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 16:15:22 INFO - TEST-FAIL | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html | drawCustomFocusRing must return false for an element that is not a descendant of the canvas element. - context.drawCustomFocusRing is not a function 16:15:22 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:36:24 16:15:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:15:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:15:22 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:30:7 16:15:22 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 16:15:22 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html | took 1054ms 16:15:22 INFO - PROCESS | 1820 | 1462403722504 Marionette TRACE conn3 -> [0,533,"getWindowHandle",null] 16:15:22 INFO - PROCESS | 1820 | 1462403722508 Marionette TRACE conn3 <- [1,533,null,{"value":"8"}] 16:15:22 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html 16:15:22 INFO - PROCESS | 1820 | 1462403722514 Marionette TRACE conn3 -> [0,534,"setScriptTimeout",{"ms":35000}] 16:15:22 INFO - PROCESS | 1820 | 1462403722516 Marionette TRACE conn3 <- [1,534,null,{}] 16:15:22 INFO - PROCESS | 1820 | 1462403722529 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}] 16:15:22 INFO - PROCESS | 1820 | 1462403722735 Marionette TRACE conn3 <- [1,535,null,{"value":null}] 16:15:22 INFO - PROCESS | 1820 | 1462403722772 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\", \"a2590f0a-93fb-4e89-aa1e-7373e5767c09\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:15:22 INFO - PROCESS | 1820 | ++DOCSHELL 0x7f74c99a1800 == 63 [pid = 1820] [id = 141] 16:15:22 INFO - PROCESS | 1820 | ++DOMWINDOW == 108 (0x7f74c9448400) [pid = 1820] [serial = 422] [outer = (nil)] 16:15:22 INFO - PROCESS | 1820 | ++DOMWINDOW == 109 (0x7f74c9d90000) [pid = 1820] [serial = 423] [outer = 0x7f74c9448400] 16:15:22 INFO - PROCESS | 1820 | 1462403722830 Marionette DEBUG loaded listener.js 16:15:22 INFO - PROCESS | 1820 | ++DOMWINDOW == 110 (0x7f74c9fe9800) [pid = 1820] [serial = 424] [outer = 0x7f74c9448400] 16:15:23 INFO - PROCESS | 1820 | --DOMWINDOW == 109 (0x7f74c916c800) [pid = 1820] [serial = 311] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html] 16:15:23 INFO - PROCESS | 1820 | --DOMWINDOW == 108 (0x7f74c0bc4c00) [pid = 1820] [serial = 305] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.type.delete.html] 16:15:23 INFO - PROCESS | 1820 | --DOMWINDOW == 107 (0x7f74c0bc1400) [pid = 1820] [serial = 308] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.voidreturn.html] 16:15:23 INFO - PROCESS | 1820 | --DOMWINDOW == 106 (0x7f74d8361c00) [pid = 1820] [serial = 314] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html] 16:15:23 INFO - PROCESS | 1820 | --DOMWINDOW == 105 (0x7f74bffa8400) [pid = 1820] [serial = 377] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html] 16:15:23 INFO - PROCESS | 1820 | --DOMWINDOW == 104 (0x7f74c8813400) [pid = 1820] [serial = 380] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html] 16:15:23 INFO - PROCESS | 1820 | --DOMWINDOW == 103 (0x7f74c0bbe000) [pid = 1820] [serial = 371] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html] 16:15:23 INFO - PROCESS | 1820 | --DOMWINDOW == 102 (0x7f74c0bc5400) [pid = 1820] [serial = 365] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html] 16:15:23 INFO - PROCESS | 1820 | --DOMWINDOW == 101 (0x7f74c3910c00) [pid = 1820] [serial = 368] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html] 16:15:23 INFO - PROCESS | 1820 | --DOMWINDOW == 100 (0x7f74c3911400) [pid = 1820] [serial = 374] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html] 16:15:23 INFO - PROCESS | 1820 | 1462403723714 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]]]}] 16:15:23 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | drawFocusIfNeeded draws a focus ring. 16:15:23 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | took 1231ms 16:15:23 INFO - PROCESS | 1820 | 1462403723745 Marionette TRACE conn3 -> [0,537,"getWindowHandle",null] 16:15:23 INFO - PROCESS | 1820 | 1462403723758 Marionette TRACE conn3 <- [1,537,null,{"value":"8"}] 16:15:23 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html 16:15:23 INFO - PROCESS | 1820 | 1462403723763 Marionette TRACE conn3 -> [0,538,"setScriptTimeout",{"ms":35000}] 16:15:23 INFO - PROCESS | 1820 | 1462403723765 Marionette TRACE conn3 <- [1,538,null,{}] 16:15:23 INFO - PROCESS | 1820 | 1462403723793 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}] 16:15:23 INFO - PROCESS | 1820 | 1462403723936 Marionette TRACE conn3 <- [1,539,null,{"value":null}] 16:15:23 INFO - PROCESS | 1820 | 1462403723956 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\", \"a2590f0a-93fb-4e89-aa1e-7373e5767c09\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:15:24 INFO - PROCESS | 1820 | ++DOCSHELL 0x7f74c9dc2000 == 64 [pid = 1820] [id = 142] 16:15:24 INFO - PROCESS | 1820 | ++DOMWINDOW == 101 (0x7f74bdbe5c00) [pid = 1820] [serial = 425] [outer = (nil)] 16:15:24 INFO - PROCESS | 1820 | ++DOMWINDOW == 102 (0x7f74c390f000) [pid = 1820] [serial = 426] [outer = 0x7f74bdbe5c00] 16:15:24 INFO - PROCESS | 1820 | 1462403724107 Marionette DEBUG loaded listener.js 16:15:24 INFO - PROCESS | 1820 | ++DOMWINDOW == 103 (0x7f74c9fee400) [pid = 1820] [serial = 427] [outer = 0x7f74bdbe5c00] 16:15:24 INFO - PROCESS | 1820 | 1462403724659 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]]]}] 16:15:24 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html | drawFocusIfNeeded does not draw a focus ring if the element is not in focus. 16:15:24 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html | took 951ms 16:15:24 INFO - PROCESS | 1820 | 1462403724715 Marionette TRACE conn3 -> [0,541,"getWindowHandle",null] 16:15:24 INFO - PROCESS | 1820 | 1462403724717 Marionette TRACE conn3 <- [1,541,null,{"value":"8"}] 16:15:24 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html 16:15:24 INFO - PROCESS | 1820 | 1462403724723 Marionette TRACE conn3 -> [0,542,"setScriptTimeout",{"ms":35000}] 16:15:24 INFO - PROCESS | 1820 | 1462403724725 Marionette TRACE conn3 <- [1,542,null,{}] 16:15:24 INFO - PROCESS | 1820 | 1462403724730 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}] 16:15:24 INFO - PROCESS | 1820 | 1462403724858 Marionette TRACE conn3 <- [1,543,null,{"value":null}] 16:15:24 INFO - PROCESS | 1820 | 1462403724876 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\", \"a2590f0a-93fb-4e89-aa1e-7373e5767c09\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:15:24 INFO - PROCESS | 1820 | ++DOCSHELL 0x7f74ca419000 == 65 [pid = 1820] [id = 143] 16:15:24 INFO - PROCESS | 1820 | ++DOMWINDOW == 104 (0x7f74bffe4800) [pid = 1820] [serial = 428] [outer = (nil)] 16:15:24 INFO - PROCESS | 1820 | ++DOMWINDOW == 105 (0x7f74ca488c00) [pid = 1820] [serial = 429] [outer = 0x7f74bffe4800] 16:15:24 INFO - PROCESS | 1820 | 1462403724931 Marionette DEBUG loaded listener.js 16:15:25 INFO - PROCESS | 1820 | ++DOMWINDOW == 106 (0x7f74cca7b400) [pid = 1820] [serial = 430] [outer = 0x7f74bffe4800] 16:15:25 INFO - PROCESS | 1820 | 1462403725647 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]]]}] 16:15:25 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html | drawFocusIfNeeded does not draw a focus ring if the element is not a descendant of the context. 16:15:25 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html | took 974ms 16:15:25 INFO - PROCESS | 1820 | 1462403725724 Marionette TRACE conn3 -> [0,545,"getWindowHandle",null] 16:15:25 INFO - PROCESS | 1820 | 1462403725730 Marionette TRACE conn3 <- [1,545,null,{"value":"8"}] 16:15:25 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html 16:15:25 INFO - PROCESS | 1820 | 1462403725739 Marionette TRACE conn3 -> [0,546,"setScriptTimeout",{"ms":35000}] 16:15:25 INFO - PROCESS | 1820 | 1462403725744 Marionette TRACE conn3 <- [1,546,null,{}] 16:15:25 INFO - PROCESS | 1820 | 1462403725753 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}] 16:15:25 INFO - PROCESS | 1820 | 1462403725940 Marionette TRACE conn3 <- [1,547,null,{"value":null}] 16:15:26 INFO - PROCESS | 1820 | 1462403726095 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\", \"a2590f0a-93fb-4e89-aa1e-7373e5767c09\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:15:26 INFO - PROCESS | 1820 | ++DOCSHELL 0x7f74c0aaa800 == 66 [pid = 1820] [id = 144] 16:15:26 INFO - PROCESS | 1820 | ++DOMWINDOW == 107 (0x7f74bdbe4000) [pid = 1820] [serial = 431] [outer = (nil)] 16:15:26 INFO - PROCESS | 1820 | ++DOMWINDOW == 108 (0x7f74be77ec00) [pid = 1820] [serial = 432] [outer = 0x7f74bdbe4000] 16:15:26 INFO - PROCESS | 1820 | 1462403726164 Marionette DEBUG loaded listener.js 16:15:26 INFO - PROCESS | 1820 | ++DOMWINDOW == 109 (0x7f74bffb5800) [pid = 1820] [serial = 433] [outer = 0x7f74bdbe4000] 16:15:27 INFO - PROCESS | 1820 | 1462403726994 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]]]}] 16:15:27 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | drawFocusIfNeeded does draw a focus ring if the element is in focus. 16:15:27 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | took 1284ms 16:15:27 INFO - PROCESS | 1820 | 1462403727037 Marionette TRACE conn3 -> [0,549,"getWindowHandle",null] 16:15:27 INFO - PROCESS | 1820 | 1462403727046 Marionette TRACE conn3 <- [1,549,null,{"value":"8"}] 16:15:27 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html 16:15:27 INFO - PROCESS | 1820 | 1462403727056 Marionette TRACE conn3 -> [0,550,"setScriptTimeout",{"ms":35000}] 16:15:27 INFO - PROCESS | 1820 | 1462403727061 Marionette TRACE conn3 <- [1,550,null,{}] 16:15:27 INFO - PROCESS | 1820 | 1462403727066 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}] 16:15:27 INFO - PROCESS | 1820 | 1462403727242 Marionette TRACE conn3 <- [1,551,null,{"value":null}] 16:15:27 INFO - PROCESS | 1820 | 1462403727401 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\", \"a2590f0a-93fb-4e89-aa1e-7373e5767c09\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:15:27 INFO - PROCESS | 1820 | ++DOCSHELL 0x7f74c868b000 == 67 [pid = 1820] [id = 145] 16:15:27 INFO - PROCESS | 1820 | ++DOMWINDOW == 110 (0x7f74be780800) [pid = 1820] [serial = 434] [outer = (nil)] 16:15:27 INFO - PROCESS | 1820 | ++DOMWINDOW == 111 (0x7f74c0903400) [pid = 1820] [serial = 435] [outer = 0x7f74be780800] 16:15:27 INFO - PROCESS | 1820 | 1462403727473 Marionette DEBUG loaded listener.js 16:15:27 INFO - PROCESS | 1820 | ++DOMWINDOW == 112 (0x7f74c12c5c00) [pid = 1820] [serial = 436] [outer = 0x7f74be780800] 16:15:28 INFO - PROCESS | 1820 | 1462403728293 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]]]}] 16:15:28 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html | drawFocusIfNeeded does draw a focus ring if the element is in focus and the user activated a particular focus ring. 16:15:28 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html | took 1278ms 16:15:28 INFO - PROCESS | 1820 | 1462403728337 Marionette TRACE conn3 -> [0,553,"getWindowHandle",null] 16:15:28 INFO - PROCESS | 1820 | 1462403728341 Marionette TRACE conn3 <- [1,553,null,{"value":"8"}] 16:15:28 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html 16:15:28 INFO - PROCESS | 1820 | 1462403728348 Marionette TRACE conn3 -> [0,554,"setScriptTimeout",{"ms":35000}] 16:15:28 INFO - PROCESS | 1820 | 1462403728354 Marionette TRACE conn3 <- [1,554,null,{}] 16:15:28 INFO - PROCESS | 1820 | 1462403728369 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}] 16:15:28 INFO - PROCESS | 1820 | 1462403728529 Marionette TRACE conn3 <- [1,555,null,{"value":null}] 16:15:28 INFO - PROCESS | 1820 | 1462403728679 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\", \"a2590f0a-93fb-4e89-aa1e-7373e5767c09\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:15:28 INFO - PROCESS | 1820 | ++DOCSHELL 0x7f74d63fa800 == 68 [pid = 1820] [id = 146] 16:15:28 INFO - PROCESS | 1820 | ++DOMWINDOW == 113 (0x7f74c2f7e800) [pid = 1820] [serial = 437] [outer = (nil)] 16:15:28 INFO - PROCESS | 1820 | ++DOMWINDOW == 114 (0x7f74c747a000) [pid = 1820] [serial = 438] [outer = 0x7f74c2f7e800] 16:15:28 INFO - PROCESS | 1820 | 1462403728749 Marionette DEBUG loaded listener.js 16:15:28 INFO - PROCESS | 1820 | ++DOMWINDOW == 115 (0x7f74c9172800) [pid = 1820] [serial = 439] [outer = 0x7f74c2f7e800] 16:15:29 INFO - PROCESS | 1820 | [1820] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 16:15:29 INFO - PROCESS | 1820 | 1462403729621 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]]]}] 16:15:29 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | clearRect clears to transparent black 16:15:29 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | took 1286ms 16:15:29 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html 16:15:29 INFO - PROCESS | 1820 | 1462403729635 Marionette TRACE conn3 -> [0,557,"getWindowHandle",null] 16:15:29 INFO - PROCESS | 1820 | 1462403729638 Marionette TRACE conn3 <- [1,557,null,{"value":"8"}] 16:15:29 INFO - PROCESS | 1820 | 1462403729643 Marionette TRACE conn3 -> [0,558,"setScriptTimeout",{"ms":35000}] 16:15:29 INFO - PROCESS | 1820 | 1462403729647 Marionette TRACE conn3 <- [1,558,null,{}] 16:15:29 INFO - PROCESS | 1820 | 1462403729652 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}] 16:15:29 INFO - PROCESS | 1820 | 1462403729800 Marionette TRACE conn3 <- [1,559,null,{"value":null}] 16:15:29 INFO - PROCESS | 1820 | 1462403729962 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\", \"a2590f0a-93fb-4e89-aa1e-7373e5767c09\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:15:29 INFO - PROCESS | 1820 | ++DOCSHELL 0x7f74d8687800 == 69 [pid = 1820] [id = 147] 16:15:29 INFO - PROCESS | 1820 | ++DOMWINDOW == 116 (0x7f74bcc0cc00) [pid = 1820] [serial = 440] [outer = (nil)] 16:15:30 INFO - PROCESS | 1820 | ++DOMWINDOW == 117 (0x7f74c9d89800) [pid = 1820] [serial = 441] [outer = 0x7f74bcc0cc00] 16:15:30 INFO - PROCESS | 1820 | 1462403730029 Marionette DEBUG loaded listener.js 16:15:30 INFO - PROCESS | 1820 | ++DOMWINDOW == 118 (0x7f74ca497400) [pid = 1820] [serial = 442] [outer = 0x7f74bcc0cc00] 16:15:30 INFO - PROCESS | 1820 | 1462403730860 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]]]}] 16:15:30 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | clearRect is affected by clipping regions 16:15:30 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | took 1285ms 16:15:30 INFO - PROCESS | 1820 | 1462403730929 Marionette TRACE conn3 -> [0,561,"getWindowHandle",null] 16:15:30 INFO - PROCESS | 1820 | 1462403730932 Marionette TRACE conn3 <- [1,561,null,{"value":"8"}] 16:15:30 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html 16:15:30 INFO - PROCESS | 1820 | 1462403730938 Marionette TRACE conn3 -> [0,562,"setScriptTimeout",{"ms":35000}] 16:15:30 INFO - PROCESS | 1820 | 1462403730940 Marionette TRACE conn3 <- [1,562,null,{}] 16:15:30 INFO - PROCESS | 1820 | 1462403730945 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}] 16:15:31 INFO - PROCESS | 1820 | 1462403731088 Marionette TRACE conn3 <- [1,563,null,{"value":null}] 16:15:31 INFO - PROCESS | 1820 | 1462403731237 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\", \"a2590f0a-93fb-4e89-aa1e-7373e5767c09\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:15:31 INFO - PROCESS | 1820 | ++DOCSHELL 0x7f74dc171000 == 70 [pid = 1820] [id = 148] 16:15:31 INFO - PROCESS | 1820 | ++DOMWINDOW == 119 (0x7f74bcc0c400) [pid = 1820] [serial = 443] [outer = (nil)] 16:15:31 INFO - PROCESS | 1820 | ++DOMWINDOW == 120 (0x7f74ccacfc00) [pid = 1820] [serial = 444] [outer = 0x7f74bcc0c400] 16:15:31 INFO - PROCESS | 1820 | 1462403731304 Marionette DEBUG loaded listener.js 16:15:31 INFO - PROCESS | 1820 | ++DOMWINDOW == 121 (0x7f74d7183c00) [pid = 1820] [serial = 445] [outer = 0x7f74bcc0c400] 16:15:31 INFO - PROCESS | 1820 | [1820] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 16:15:32 INFO - PROCESS | 1820 | 1462403732099 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]]]}] 16:15:32 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | clearRect is not affected by globalAlpha 16:15:32 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | took 1176ms 16:15:32 INFO - PROCESS | 1820 | 1462403732114 Marionette TRACE conn3 -> [0,565,"getWindowHandle",null] 16:15:32 INFO - PROCESS | 1820 | 1462403732117 Marionette TRACE conn3 <- [1,565,null,{"value":"8"}] 16:15:32 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html 16:15:32 INFO - PROCESS | 1820 | 1462403732123 Marionette TRACE conn3 -> [0,566,"setScriptTimeout",{"ms":35000}] 16:15:32 INFO - PROCESS | 1820 | 1462403732125 Marionette TRACE conn3 <- [1,566,null,{}] 16:15:32 INFO - PROCESS | 1820 | 1462403732147 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}] 16:15:32 INFO - PROCESS | 1820 | 1462403732327 Marionette TRACE conn3 <- [1,567,null,{"value":null}] 16:15:32 INFO - PROCESS | 1820 | 1462403732471 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\", \"a2590f0a-93fb-4e89-aa1e-7373e5767c09\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:15:32 INFO - PROCESS | 1820 | ++DOCSHELL 0x7f74ded69000 == 71 [pid = 1820] [id = 149] 16:15:32 INFO - PROCESS | 1820 | ++DOMWINDOW == 122 (0x7f74c105e400) [pid = 1820] [serial = 446] [outer = (nil)] 16:15:32 INFO - PROCESS | 1820 | ++DOMWINDOW == 123 (0x7f74d7237000) [pid = 1820] [serial = 447] [outer = 0x7f74c105e400] 16:15:32 INFO - PROCESS | 1820 | 1462403732540 Marionette DEBUG loaded listener.js 16:15:32 INFO - PROCESS | 1820 | ++DOMWINDOW == 124 (0x7f74d8462400) [pid = 1820] [serial = 448] [outer = 0x7f74c105e400] 16:15:33 INFO - PROCESS | 1820 | [1820] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 16:15:33 INFO - PROCESS | 1820 | 1462403733348 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]]]}] 16:15:33 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | clearRect is not affected by globalCompositeOperation 16:15:33 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | took 1282ms 16:15:33 INFO - PROCESS | 1820 | 1462403733405 Marionette TRACE conn3 -> [0,569,"getWindowHandle",null] 16:15:33 INFO - PROCESS | 1820 | 1462403733409 Marionette TRACE conn3 <- [1,569,null,{"value":"8"}] 16:15:33 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html 16:15:33 INFO - PROCESS | 1820 | 1462403733429 Marionette TRACE conn3 -> [0,570,"setScriptTimeout",{"ms":35000}] 16:15:33 INFO - PROCESS | 1820 | 1462403733433 Marionette TRACE conn3 <- [1,570,null,{}] 16:15:33 INFO - PROCESS | 1820 | 1462403733439 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}] 16:15:33 INFO - PROCESS | 1820 | 1462403733587 Marionette TRACE conn3 <- [1,571,null,{"value":null}] 16:15:33 INFO - PROCESS | 1820 | 1462403733729 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\", \"a2590f0a-93fb-4e89-aa1e-7373e5767c09\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:15:33 INFO - PROCESS | 1820 | ++DOCSHELL 0x7f74bcb52000 == 72 [pid = 1820] [id = 150] 16:15:33 INFO - PROCESS | 1820 | ++DOMWINDOW == 125 (0x7f74c1060800) [pid = 1820] [serial = 449] [outer = (nil)] 16:15:33 INFO - PROCESS | 1820 | ++DOMWINDOW == 126 (0x7f74c1072c00) [pid = 1820] [serial = 450] [outer = 0x7f74c1060800] 16:15:33 INFO - PROCESS | 1820 | 1462403733800 Marionette DEBUG loaded listener.js 16:15:33 INFO - PROCESS | 1820 | ++DOMWINDOW == 127 (0x7f74c1077000) [pid = 1820] [serial = 451] [outer = 0x7f74c1060800] 16:15:34 INFO - PROCESS | 1820 | [1820] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 16:15:34 INFO - PROCESS | 1820 | 1462403734539 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]]]}] 16:15:34 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | clearRect of negative sizes works 16:15:34 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | took 1148ms 16:15:34 INFO - PROCESS | 1820 | 1462403734564 Marionette TRACE conn3 -> [0,573,"getWindowHandle",null] 16:15:34 INFO - PROCESS | 1820 | 1462403734567 Marionette TRACE conn3 <- [1,573,null,{"value":"8"}] 16:15:34 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html 16:15:34 INFO - PROCESS | 1820 | 1462403734573 Marionette TRACE conn3 -> [0,574,"setScriptTimeout",{"ms":35000}] 16:15:34 INFO - PROCESS | 1820 | 1462403734575 Marionette TRACE conn3 <- [1,574,null,{}] 16:15:34 INFO - PROCESS | 1820 | 1462403734580 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}] 16:15:34 INFO - PROCESS | 1820 | 1462403734728 Marionette TRACE conn3 <- [1,575,null,{"value":null}] 16:15:34 INFO - PROCESS | 1820 | 1462403734877 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\", \"a2590f0a-93fb-4e89-aa1e-7373e5767c09\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:15:34 INFO - PROCESS | 1820 | ++DOCSHELL 0x7f74e1646000 == 73 [pid = 1820] [id = 151] 16:15:34 INFO - PROCESS | 1820 | ++DOMWINDOW == 128 (0x7f74bffda400) [pid = 1820] [serial = 452] [outer = (nil)] 16:15:34 INFO - PROCESS | 1820 | ++DOMWINDOW == 129 (0x7f74d84e6400) [pid = 1820] [serial = 453] [outer = 0x7f74bffda400] 16:15:34 INFO - PROCESS | 1820 | 1462403734943 Marionette DEBUG loaded listener.js 16:15:35 INFO - PROCESS | 1820 | ++DOMWINDOW == 130 (0x7f74d864c800) [pid = 1820] [serial = 454] [outer = 0x7f74bffda400] 16:15:35 INFO - PROCESS | 1820 | 1462403735844 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]]]}] 16:15:35 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | clearRect() with Infinity/NaN is ignored 16:15:35 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | took 1338ms 16:15:35 INFO - PROCESS | 1820 | 1462403735911 Marionette TRACE conn3 -> [0,577,"getWindowHandle",null] 16:15:35 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html 16:15:35 INFO - PROCESS | 1820 | 1462403735915 Marionette TRACE conn3 <- [1,577,null,{"value":"8"}] 16:15:35 INFO - PROCESS | 1820 | 1462403735921 Marionette TRACE conn3 -> [0,578,"setScriptTimeout",{"ms":35000}] 16:15:35 INFO - PROCESS | 1820 | 1462403735924 Marionette TRACE conn3 <- [1,578,null,{}] 16:15:35 INFO - PROCESS | 1820 | 1462403735929 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}] 16:15:36 INFO - PROCESS | 1820 | 1462403736077 Marionette TRACE conn3 <- [1,579,null,{"value":null}] 16:15:36 INFO - PROCESS | 1820 | 1462403736413 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\", \"a2590f0a-93fb-4e89-aa1e-7373e5767c09\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:15:36 INFO - PROCESS | 1820 | ++DOCSHELL 0x7f74c0924800 == 74 [pid = 1820] [id = 152] 16:15:36 INFO - PROCESS | 1820 | ++DOMWINDOW == 131 (0x7f74bcc0a800) [pid = 1820] [serial = 455] [outer = (nil)] 16:15:36 INFO - PROCESS | 1820 | ++DOMWINDOW == 132 (0x7f74bcc10800) [pid = 1820] [serial = 456] [outer = 0x7f74bcc0a800] 16:15:36 INFO - PROCESS | 1820 | 1462403736536 Marionette DEBUG loaded listener.js 16:15:36 INFO - PROCESS | 1820 | ++DOMWINDOW == 133 (0x7f74bdbee000) [pid = 1820] [serial = 457] [outer = 0x7f74bcc0a800] 16:15:37 INFO - PROCESS | 1820 | 1462403737485 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]]]}] 16:15:37 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | clearRect does not affect the current path 16:15:37 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | took 1640ms 16:15:37 INFO - PROCESS | 1820 | 1462403737561 Marionette TRACE conn3 -> [0,581,"getWindowHandle",null] 16:15:37 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html 16:15:37 INFO - PROCESS | 1820 | 1462403737565 Marionette TRACE conn3 <- [1,581,null,{"value":"8"}] 16:15:37 INFO - PROCESS | 1820 | 1462403737572 Marionette TRACE conn3 -> [0,582,"setScriptTimeout",{"ms":35000}] 16:15:37 INFO - PROCESS | 1820 | 1462403737577 Marionette TRACE conn3 <- [1,582,null,{}] 16:15:37 INFO - PROCESS | 1820 | 1462403737583 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}] 16:15:37 INFO - PROCESS | 1820 | 1462403737751 Marionette TRACE conn3 <- [1,583,null,{"value":null}] 16:15:37 INFO - PROCESS | 1820 | 1462403737944 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\", \"a2590f0a-93fb-4e89-aa1e-7373e5767c09\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:15:37 INFO - PROCESS | 1820 | ++DOCSHELL 0x7f74c0f31800 == 75 [pid = 1820] [id = 153] 16:15:37 INFO - PROCESS | 1820 | ++DOMWINDOW == 134 (0x7f74bffd7000) [pid = 1820] [serial = 458] [outer = (nil)] 16:15:38 INFO - PROCESS | 1820 | ++DOMWINDOW == 135 (0x7f74bffe1800) [pid = 1820] [serial = 459] [outer = 0x7f74bffd7000] 16:15:38 INFO - PROCESS | 1820 | 1462403738010 Marionette DEBUG loaded listener.js 16:15:38 INFO - PROCESS | 1820 | ++DOMWINDOW == 136 (0x7f74c026e400) [pid = 1820] [serial = 460] [outer = 0x7f74bffd7000] 16:15:38 INFO - PROCESS | 1820 | --DOCSHELL 0x7f74c9dc2000 == 74 [pid = 1820] [id = 142] 16:15:38 INFO - PROCESS | 1820 | --DOCSHELL 0x7f74c99a1800 == 73 [pid = 1820] [id = 141] 16:15:38 INFO - PROCESS | 1820 | --DOMWINDOW == 135 (0x7f74c12c8400) [pid = 1820] [serial = 345] [outer = (nil)] [url = about:blank] 16:15:38 INFO - PROCESS | 1820 | --DOMWINDOW == 134 (0x7f74c1004c00) [pid = 1820] [serial = 348] [outer = (nil)] [url = about:blank] 16:15:38 INFO - PROCESS | 1820 | --DOMWINDOW == 133 (0x7f74c7e09000) [pid = 1820] [serial = 351] [outer = (nil)] [url = about:blank] 16:15:38 INFO - PROCESS | 1820 | --DOMWINDOW == 132 (0x7f74c6f14800) [pid = 1820] [serial = 354] [outer = (nil)] [url = about:blank] 16:15:38 INFO - PROCESS | 1820 | --DOMWINDOW == 131 (0x7f74c9feec00) [pid = 1820] [serial = 357] [outer = (nil)] [url = about:blank] 16:15:38 INFO - PROCESS | 1820 | --DOMWINDOW == 130 (0x7f74d718e000) [pid = 1820] [serial = 360] [outer = (nil)] [url = about:blank] 16:15:38 INFO - PROCESS | 1820 | --DOMWINDOW == 129 (0x7f74bdbedc00) [pid = 1820] [serial = 384] [outer = (nil)] [url = about:blank] 16:15:38 INFO - PROCESS | 1820 | --DOCSHELL 0x7f74c8691000 == 72 [pid = 1820] [id = 140] 16:15:38 INFO - PROCESS | 1820 | --DOCSHELL 0x7f74c63a1000 == 71 [pid = 1820] [id = 139] 16:15:38 INFO - PROCESS | 1820 | --DOCSHELL 0x7f74c0f3a000 == 70 [pid = 1820] [id = 138] 16:15:38 INFO - PROCESS | 1820 | --DOCSHELL 0x7f74c1206800 == 69 [pid = 1820] [id = 137] 16:15:38 INFO - PROCESS | 1820 | --DOCSHELL 0x7f74c13cf800 == 68 [pid = 1820] [id = 136] 16:15:38 INFO - PROCESS | 1820 | --DOCSHELL 0x7f74c7e36000 == 67 [pid = 1820] [id = 130] 16:15:38 INFO - PROCESS | 1820 | --DOCSHELL 0x7f74bcfd9000 == 66 [pid = 1820] [id = 129] 16:15:38 INFO - PROCESS | 1820 | --DOMWINDOW == 128 (0x7f74bffb0800) [pid = 1820] [serial = 378] [outer = (nil)] [url = about:blank] 16:15:38 INFO - PROCESS | 1820 | --DOMWINDOW == 127 (0x7f74c916b800) [pid = 1820] [serial = 381] [outer = (nil)] [url = about:blank] 16:15:38 INFO - PROCESS | 1820 | --DOMWINDOW == 126 (0x7f74c9170c00) [pid = 1820] [serial = 372] [outer = (nil)] [url = about:blank] 16:15:38 INFO - PROCESS | 1820 | --DOMWINDOW == 125 (0x7f74c100fc00) [pid = 1820] [serial = 367] [outer = (nil)] [url = about:blank] 16:15:38 INFO - PROCESS | 1820 | --DOMWINDOW == 124 (0x7f74c0bc9400) [pid = 1820] [serial = 366] [outer = (nil)] [url = about:blank] 16:15:38 INFO - PROCESS | 1820 | --DOMWINDOW == 123 (0x7f74c3a40400) [pid = 1820] [serial = 369] [outer = (nil)] [url = about:blank] 16:15:38 INFO - PROCESS | 1820 | --DOMWINDOW == 122 (0x7f74c6f0b800) [pid = 1820] [serial = 370] [outer = (nil)] [url = about:blank] 16:15:38 INFO - PROCESS | 1820 | --DOMWINDOW == 121 (0x7f74dc7e2c00) [pid = 1820] [serial = 363] [outer = (nil)] [url = about:blank] 16:15:38 INFO - PROCESS | 1820 | --DOMWINDOW == 120 (0x7f74cd695000) [pid = 1820] [serial = 375] [outer = (nil)] [url = about:blank] 16:15:38 INFO - PROCESS | 1820 | --DOMWINDOW == 119 (0x7f74bffb6000) [pid = 1820] [serial = 379] [outer = (nil)] [url = about:blank] 16:15:38 INFO - PROCESS | 1820 | --DOMWINDOW == 118 (0x7f74cacdfc00) [pid = 1820] [serial = 382] [outer = (nil)] [url = about:blank] 16:15:38 INFO - PROCESS | 1820 | --DOMWINDOW == 117 (0x7f74d7469400) [pid = 1820] [serial = 376] [outer = (nil)] [url = about:blank] 16:15:38 INFO - PROCESS | 1820 | --DOMWINDOW == 116 (0x7f74c9ca5000) [pid = 1820] [serial = 373] [outer = (nil)] [url = about:blank] 16:15:38 INFO - PROCESS | 1820 | --DOMWINDOW == 115 (0x7f74c9fed800) [pid = 1820] [serial = 313] [outer = (nil)] [url = about:blank] 16:15:38 INFO - PROCESS | 1820 | --DOMWINDOW == 114 (0x7f74e085d000) [pid = 1820] [serial = 307] [outer = (nil)] [url = about:blank] 16:15:38 INFO - PROCESS | 1820 | --DOMWINDOW == 113 (0x7f74c59cdc00) [pid = 1820] [serial = 310] [outer = (nil)] [url = about:blank] 16:15:38 INFO - PROCESS | 1820 | --DOMWINDOW == 112 (0x7f74dc0c4c00) [pid = 1820] [serial = 316] [outer = (nil)] [url = about:blank] 16:15:38 INFO - PROCESS | 1820 | 1462403738809 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]]]}] 16:15:38 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | clearRect does not draw shadows 16:15:38 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | took 1285ms 16:15:38 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html 16:15:38 INFO - PROCESS | 1820 | 1462403738859 Marionette TRACE conn3 -> [0,585,"getWindowHandle",null] 16:15:38 INFO - PROCESS | 1820 | 1462403738863 Marionette TRACE conn3 <- [1,585,null,{"value":"8"}] 16:15:38 INFO - PROCESS | 1820 | 1462403738871 Marionette TRACE conn3 -> [0,586,"setScriptTimeout",{"ms":35000}] 16:15:38 INFO - PROCESS | 1820 | 1462403738873 Marionette TRACE conn3 <- [1,586,null,{}] 16:15:38 INFO - PROCESS | 1820 | 1462403738879 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}] 16:15:39 INFO - PROCESS | 1820 | 1462403739018 Marionette TRACE conn3 <- [1,587,null,{"value":null}] 16:15:39 INFO - PROCESS | 1820 | 1462403739035 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\", \"a2590f0a-93fb-4e89-aa1e-7373e5767c09\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:15:39 INFO - PROCESS | 1820 | ++DOCSHELL 0x7f74c121c800 == 67 [pid = 1820] [id = 154] 16:15:39 INFO - PROCESS | 1820 | ++DOMWINDOW == 113 (0x7f74c0bc1800) [pid = 1820] [serial = 461] [outer = (nil)] 16:15:39 INFO - PROCESS | 1820 | ++DOMWINDOW == 114 (0x7f74c0d94000) [pid = 1820] [serial = 462] [outer = 0x7f74c0bc1800] 16:15:39 INFO - PROCESS | 1820 | 1462403739092 Marionette DEBUG loaded listener.js 16:15:39 INFO - PROCESS | 1820 | ++DOMWINDOW == 115 (0x7f74c105c800) [pid = 1820] [serial = 463] [outer = 0x7f74c0bc1800] 16:15:39 INFO - PROCESS | 1820 | [1820] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 16:15:39 INFO - PROCESS | 1820 | 1462403739840 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]]]}] 16:15:39 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | clearRect is affected by transforms 16:15:39 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | took 980ms 16:15:39 INFO - PROCESS | 1820 | 1462403739849 Marionette TRACE conn3 -> [0,589,"getWindowHandle",null] 16:15:39 INFO - PROCESS | 1820 | 1462403739853 Marionette TRACE conn3 <- [1,589,null,{"value":"8"}] 16:15:39 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html 16:15:39 INFO - PROCESS | 1820 | 1462403739860 Marionette TRACE conn3 -> [0,590,"setScriptTimeout",{"ms":35000}] 16:15:39 INFO - PROCESS | 1820 | 1462403739868 Marionette TRACE conn3 <- [1,590,null,{}] 16:15:39 INFO - PROCESS | 1820 | 1462403739880 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}] 16:15:40 INFO - PROCESS | 1820 | 1462403740057 Marionette TRACE conn3 <- [1,591,null,{"value":null}] 16:15:40 INFO - PROCESS | 1820 | 1462403740084 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\", \"a2590f0a-93fb-4e89-aa1e-7373e5767c09\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:15:40 INFO - PROCESS | 1820 | ++DOCSHELL 0x7f74c8253000 == 68 [pid = 1820] [id = 155] 16:15:40 INFO - PROCESS | 1820 | ++DOMWINDOW == 116 (0x7f74c1069000) [pid = 1820] [serial = 464] [outer = (nil)] 16:15:40 INFO - PROCESS | 1820 | ++DOMWINDOW == 117 (0x7f74c12c7c00) [pid = 1820] [serial = 465] [outer = 0x7f74c1069000] 16:15:40 INFO - PROCESS | 1820 | 1462403740138 Marionette DEBUG loaded listener.js 16:15:40 INFO - PROCESS | 1820 | ++DOMWINDOW == 118 (0x7f74c1597400) [pid = 1820] [serial = 466] [outer = 0x7f74c1069000] 16:15:41 INFO - PROCESS | 1820 | 1462403741046 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]]]}] 16:15:41 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | clearRect of zero pixels has no effect 16:15:41 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | took 1239ms 16:15:41 INFO - PROCESS | 1820 | 1462403741103 Marionette TRACE conn3 -> [0,593,"getWindowHandle",null] 16:15:41 INFO - PROCESS | 1820 | 1462403741107 Marionette TRACE conn3 <- [1,593,null,{"value":"8"}] 16:15:41 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html 16:15:41 INFO - PROCESS | 1820 | 1462403741112 Marionette TRACE conn3 -> [0,594,"setScriptTimeout",{"ms":35000}] 16:15:41 INFO - PROCESS | 1820 | 1462403741114 Marionette TRACE conn3 <- [1,594,null,{}] 16:15:41 INFO - PROCESS | 1820 | 1462403741119 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}] 16:15:41 INFO - PROCESS | 1820 | 1462403741289 Marionette TRACE conn3 <- [1,595,null,{"value":null}] 16:15:41 INFO - PROCESS | 1820 | 1462403741317 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\", \"a2590f0a-93fb-4e89-aa1e-7373e5767c09\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:15:41 INFO - PROCESS | 1820 | ++DOCSHELL 0x7f74c907c800 == 69 [pid = 1820] [id = 156] 16:15:41 INFO - PROCESS | 1820 | ++DOMWINDOW == 119 (0x7f74c12ca400) [pid = 1820] [serial = 467] [outer = (nil)] 16:15:41 INFO - PROCESS | 1820 | ++DOMWINDOW == 120 (0x7f74c3a34000) [pid = 1820] [serial = 468] [outer = 0x7f74c12ca400] 16:15:41 INFO - PROCESS | 1820 | 1462403741372 Marionette DEBUG loaded listener.js 16:15:41 INFO - PROCESS | 1820 | ++DOMWINDOW == 121 (0x7f74c63b3800) [pid = 1820] [serial = 469] [outer = 0x7f74c12ca400] 16:15:42 INFO - PROCESS | 1820 | 1462403742061 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]]]}] 16:15:42 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | fillRect works 16:15:42 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | took 976ms 16:15:42 INFO - PROCESS | 1820 | 1462403742089 Marionette TRACE conn3 -> [0,597,"getWindowHandle",null] 16:15:42 INFO - PROCESS | 1820 | 1462403742092 Marionette TRACE conn3 <- [1,597,null,{"value":"8"}] 16:15:42 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html 16:15:42 INFO - PROCESS | 1820 | 1462403742097 Marionette TRACE conn3 -> [0,598,"setScriptTimeout",{"ms":35000}] 16:15:42 INFO - PROCESS | 1820 | 1462403742099 Marionette TRACE conn3 <- [1,598,null,{}] 16:15:42 INFO - PROCESS | 1820 | 1462403742104 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}] 16:15:42 INFO - PROCESS | 1820 | 1462403742284 Marionette TRACE conn3 <- [1,599,null,{"value":null}] 16:15:42 INFO - PROCESS | 1820 | 1462403742325 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\", \"a2590f0a-93fb-4e89-aa1e-7373e5767c09\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:15:42 INFO - PROCESS | 1820 | ++DOCSHELL 0x7f74c9adf000 == 70 [pid = 1820] [id = 157] 16:15:42 INFO - PROCESS | 1820 | ++DOMWINDOW == 122 (0x7f74c6f15800) [pid = 1820] [serial = 470] [outer = (nil)] 16:15:42 INFO - PROCESS | 1820 | ++DOMWINDOW == 123 (0x7f74c7e5d400) [pid = 1820] [serial = 471] [outer = 0x7f74c6f15800] 16:15:42 INFO - PROCESS | 1820 | 1462403742391 Marionette DEBUG loaded listener.js 16:15:42 INFO - PROCESS | 1820 | ++DOMWINDOW == 124 (0x7f74c9170c00) [pid = 1820] [serial = 472] [outer = 0x7f74c6f15800] 16:15:42 INFO - PROCESS | 1820 | --DOMWINDOW == 123 (0x7f74c3a34c00) [pid = 1820] [serial = 317] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html] 16:15:42 INFO - PROCESS | 1820 | --DOMWINDOW == 122 (0x7f74be891800) [pid = 1820] [serial = 344] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html] 16:15:42 INFO - PROCESS | 1820 | --DOMWINDOW == 121 (0x7f74c3a36c00) [pid = 1820] [serial = 320] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html] 16:15:42 INFO - PROCESS | 1820 | --DOMWINDOW == 120 (0x7f74bcc09c00) [pid = 1820] [serial = 419] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html] 16:15:42 INFO - PROCESS | 1820 | --DOMWINDOW == 119 (0x7f74bdbe2800) [pid = 1820] [serial = 383] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html] 16:15:42 INFO - PROCESS | 1820 | --DOMWINDOW == 118 (0x7f74c9448400) [pid = 1820] [serial = 422] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html] 16:15:42 INFO - PROCESS | 1820 | --DOMWINDOW == 117 (0x7f74c0271000) [pid = 1820] [serial = 410] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html] 16:15:42 INFO - PROCESS | 1820 | --DOMWINDOW == 116 (0x7f74bffe3400) [pid = 1820] [serial = 416] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html] 16:15:42 INFO - PROCESS | 1820 | --DOMWINDOW == 115 (0x7f74c026f000) [pid = 1820] [serial = 413] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html] 16:15:42 INFO - PROCESS | 1820 | --DOMWINDOW == 114 (0x7f74be884c00) [pid = 1820] [serial = 407] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html] 16:15:42 INFO - PROCESS | 1820 | --DOMWINDOW == 113 (0x7f74bdbe5c00) [pid = 1820] [serial = 425] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html] 16:15:43 INFO - PROCESS | 1820 | 1462403743274 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]]]}] 16:15:43 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | fillRect is affected by clipping regions 16:15:43 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | took 1225ms 16:15:43 INFO - PROCESS | 1820 | 1462403743323 Marionette TRACE conn3 -> [0,601,"getWindowHandle",null] 16:15:43 INFO - PROCESS | 1820 | 1462403743326 Marionette TRACE conn3 <- [1,601,null,{"value":"8"}] 16:15:43 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html 16:15:43 INFO - PROCESS | 1820 | 1462403743331 Marionette TRACE conn3 -> [0,602,"setScriptTimeout",{"ms":35000}] 16:15:43 INFO - PROCESS | 1820 | 1462403743333 Marionette TRACE conn3 <- [1,602,null,{}] 16:15:43 INFO - PROCESS | 1820 | 1462403743339 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}] 16:15:43 INFO - PROCESS | 1820 | 1462403743519 Marionette TRACE conn3 <- [1,603,null,{"value":null}] 16:15:43 INFO - PROCESS | 1820 | 1462403743537 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\", \"a2590f0a-93fb-4e89-aa1e-7373e5767c09\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:15:43 INFO - PROCESS | 1820 | ++DOCSHELL 0x7f74ca01c800 == 71 [pid = 1820] [id = 158] 16:15:43 INFO - PROCESS | 1820 | ++DOMWINDOW == 114 (0x7f74be884c00) [pid = 1820] [serial = 473] [outer = (nil)] 16:15:43 INFO - PROCESS | 1820 | ++DOMWINDOW == 115 (0x7f74c3a3b800) [pid = 1820] [serial = 474] [outer = 0x7f74be884c00] 16:15:43 INFO - PROCESS | 1820 | 1462403743594 Marionette DEBUG loaded listener.js 16:15:43 INFO - PROCESS | 1820 | ++DOMWINDOW == 116 (0x7f74c9492c00) [pid = 1820] [serial = 475] [outer = 0x7f74be884c00] 16:15:44 INFO - PROCESS | 1820 | 1462403744248 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]]]}] 16:15:44 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | fillRect of negative sizes works 16:15:44 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | took 974ms 16:15:44 INFO - PROCESS | 1820 | 1462403744306 Marionette TRACE conn3 -> [0,605,"getWindowHandle",null] 16:15:44 INFO - PROCESS | 1820 | 1462403744309 Marionette TRACE conn3 <- [1,605,null,{"value":"8"}] 16:15:44 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html 16:15:44 INFO - PROCESS | 1820 | 1462403744315 Marionette TRACE conn3 -> [0,606,"setScriptTimeout",{"ms":35000}] 16:15:44 INFO - PROCESS | 1820 | 1462403744316 Marionette TRACE conn3 <- [1,606,null,{}] 16:15:44 INFO - PROCESS | 1820 | 1462403744322 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}] 16:15:44 INFO - PROCESS | 1820 | 1462403744494 Marionette TRACE conn3 <- [1,607,null,{"value":null}] 16:15:44 INFO - PROCESS | 1820 | 1462403744772 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\", \"a2590f0a-93fb-4e89-aa1e-7373e5767c09\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:15:44 INFO - PROCESS | 1820 | ++DOCSHELL 0x7f74dbebc800 == 72 [pid = 1820] [id = 159] 16:15:44 INFO - PROCESS | 1820 | ++DOMWINDOW == 117 (0x7f74d8114400) [pid = 1820] [serial = 476] [outer = (nil)] 16:15:44 INFO - PROCESS | 1820 | ++DOMWINDOW == 118 (0x7f74da032400) [pid = 1820] [serial = 477] [outer = 0x7f74d8114400] 16:15:44 INFO - PROCESS | 1820 | 1462403744956 Marionette DEBUG loaded listener.js 16:15:45 INFO - PROCESS | 1820 | ++DOMWINDOW == 119 (0x7f74db93b800) [pid = 1820] [serial = 478] [outer = 0x7f74d8114400] 16:15:45 INFO - PROCESS | 1820 | 1462403745934 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]]]}] 16:15:46 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | fillRect() with Infinity/NaN is ignored 16:15:46 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | took 1727ms 16:15:46 INFO - PROCESS | 1820 | 1462403746043 Marionette TRACE conn3 -> [0,609,"getWindowHandle",null] 16:15:46 INFO - PROCESS | 1820 | 1462403746049 Marionette TRACE conn3 <- [1,609,null,{"value":"8"}] 16:15:46 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html 16:15:46 INFO - PROCESS | 1820 | 1462403746056 Marionette TRACE conn3 -> [0,610,"setScriptTimeout",{"ms":35000}] 16:15:46 INFO - PROCESS | 1820 | 1462403746062 Marionette TRACE conn3 <- [1,610,null,{}] 16:15:46 INFO - PROCESS | 1820 | 1462403746070 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}] 16:15:46 INFO - PROCESS | 1820 | 1462403746240 Marionette TRACE conn3 <- [1,611,null,{"value":null}] 16:15:46 INFO - PROCESS | 1820 | 1462403746393 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\", \"a2590f0a-93fb-4e89-aa1e-7373e5767c09\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:15:46 INFO - PROCESS | 1820 | ++DOCSHELL 0x7f74c1f77000 == 73 [pid = 1820] [id = 160] 16:15:46 INFO - PROCESS | 1820 | ++DOMWINDOW == 120 (0x7f74bffaf400) [pid = 1820] [serial = 479] [outer = (nil)] 16:15:46 INFO - PROCESS | 1820 | ++DOMWINDOW == 121 (0x7f74c026bc00) [pid = 1820] [serial = 480] [outer = 0x7f74bffaf400] 16:15:46 INFO - PROCESS | 1820 | 1462403746463 Marionette DEBUG loaded listener.js 16:15:46 INFO - PROCESS | 1820 | ++DOMWINDOW == 122 (0x7f74c0bcb000) [pid = 1820] [serial = 481] [outer = 0x7f74bffaf400] 16:15:47 INFO - PROCESS | 1820 | 1462403747253 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]]]}] 16:15:47 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | fillRect does not affect the current path 16:15:47 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | took 1233ms 16:15:47 INFO - PROCESS | 1820 | 1462403747294 Marionette TRACE conn3 -> [0,613,"getWindowHandle",null] 16:15:47 INFO - PROCESS | 1820 | 1462403747302 Marionette TRACE conn3 <- [1,613,null,{"value":"8"}] 16:15:47 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html 16:15:47 INFO - PROCESS | 1820 | 1462403747313 Marionette TRACE conn3 -> [0,614,"setScriptTimeout",{"ms":35000}] 16:15:47 INFO - PROCESS | 1820 | 1462403747316 Marionette TRACE conn3 <- [1,614,null,{}] 16:15:47 INFO - PROCESS | 1820 | 1462403747322 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}] 16:15:47 INFO - PROCESS | 1820 | 1462403747484 Marionette TRACE conn3 <- [1,615,null,{"value":null}] 16:15:47 INFO - PROCESS | 1820 | 1462403747632 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\", \"a2590f0a-93fb-4e89-aa1e-7373e5767c09\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:15:47 INFO - PROCESS | 1820 | ++DOCSHELL 0x7f74ca25e000 == 74 [pid = 1820] [id = 161] 16:15:47 INFO - PROCESS | 1820 | ++DOMWINDOW == 123 (0x7f74c0c50800) [pid = 1820] [serial = 482] [outer = (nil)] 16:15:47 INFO - PROCESS | 1820 | ++DOMWINDOW == 124 (0x7f74c1071c00) [pid = 1820] [serial = 483] [outer = 0x7f74c0c50800] 16:15:47 INFO - PROCESS | 1820 | 1462403747699 Marionette DEBUG loaded listener.js 16:15:47 INFO - PROCESS | 1820 | ++DOMWINDOW == 125 (0x7f74c2215800) [pid = 1820] [serial = 484] [outer = 0x7f74c0c50800] 16:15:48 INFO - PROCESS | 1820 | 1462403748588 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]]]}] 16:15:48 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | fillRect draws shadows 16:15:48 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | took 1328ms 16:15:48 INFO - PROCESS | 1820 | 1462403748641 Marionette TRACE conn3 -> [0,617,"getWindowHandle",null] 16:15:48 INFO - PROCESS | 1820 | 1462403748645 Marionette TRACE conn3 <- [1,617,null,{"value":"8"}] 16:15:48 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html 16:15:48 INFO - PROCESS | 1820 | 1462403748650 Marionette TRACE conn3 -> [0,618,"setScriptTimeout",{"ms":35000}] 16:15:48 INFO - PROCESS | 1820 | 1462403748656 Marionette TRACE conn3 <- [1,618,null,{}] 16:15:48 INFO - PROCESS | 1820 | 1462403748671 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}] 16:15:48 INFO - PROCESS | 1820 | 1462403748871 Marionette TRACE conn3 <- [1,619,null,{"value":null}] 16:15:49 INFO - PROCESS | 1820 | 1462403749020 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\", \"a2590f0a-93fb-4e89-aa1e-7373e5767c09\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:15:49 INFO - PROCESS | 1820 | ++DOCSHELL 0x7f74dc703800 == 75 [pid = 1820] [id = 162] 16:15:49 INFO - PROCESS | 1820 | ++DOMWINDOW == 126 (0x7f74c6f0dc00) [pid = 1820] [serial = 485] [outer = (nil)] 16:15:49 INFO - PROCESS | 1820 | ++DOMWINDOW == 127 (0x7f74c892f400) [pid = 1820] [serial = 486] [outer = 0x7f74c6f0dc00] 16:15:49 INFO - PROCESS | 1820 | 1462403749089 Marionette DEBUG loaded listener.js 16:15:49 INFO - PROCESS | 1820 | ++DOMWINDOW == 128 (0x7f74c9fe9000) [pid = 1820] [serial = 487] [outer = 0x7f74c6f0dc00] 16:15:49 INFO - PROCESS | 1820 | 1462403749912 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]]]}] 16:15:49 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | fillRect is affected by transforms 16:15:49 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | took 1338ms 16:15:49 INFO - PROCESS | 1820 | 1462403749990 Marionette TRACE conn3 -> [0,621,"getWindowHandle",null] 16:15:49 INFO - PROCESS | 1820 | 1462403749994 Marionette TRACE conn3 <- [1,621,null,{"value":"8"}] 16:15:49 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html 16:15:50 INFO - PROCESS | 1820 | 1462403750000 Marionette TRACE conn3 -> [0,622,"setScriptTimeout",{"ms":35000}] 16:15:50 INFO - PROCESS | 1820 | 1462403750002 Marionette TRACE conn3 <- [1,622,null,{}] 16:15:50 INFO - PROCESS | 1820 | 1462403750007 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}] 16:15:50 INFO - PROCESS | 1820 | 1462403750166 Marionette TRACE conn3 <- [1,623,null,{"value":null}] 16:15:50 INFO - PROCESS | 1820 | 1462403750316 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\", \"a2590f0a-93fb-4e89-aa1e-7373e5767c09\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:15:50 INFO - PROCESS | 1820 | ++DOCSHELL 0x7f74c1190800 == 76 [pid = 1820] [id = 163] 16:15:50 INFO - PROCESS | 1820 | ++DOMWINDOW == 129 (0x7f74bdc47c00) [pid = 1820] [serial = 488] [outer = (nil)] 16:15:50 INFO - PROCESS | 1820 | ++DOMWINDOW == 130 (0x7f74bdc4f400) [pid = 1820] [serial = 489] [outer = 0x7f74bdc47c00] 16:15:50 INFO - PROCESS | 1820 | 1462403750383 Marionette DEBUG loaded listener.js 16:15:50 INFO - PROCESS | 1820 | ++DOMWINDOW == 131 (0x7f74c1078400) [pid = 1820] [serial = 490] [outer = 0x7f74bdc47c00] 16:15:51 INFO - PROCESS | 1820 | 1462403751181 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]]]}] 16:15:51 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | fillRect of zero pixels has no effect 16:15:51 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | took 1226ms 16:15:51 INFO - PROCESS | 1820 | 1462403751227 Marionette TRACE conn3 -> [0,625,"getWindowHandle",null] 16:15:51 INFO - PROCESS | 1820 | 1462403751230 Marionette TRACE conn3 <- [1,625,null,{"value":"8"}] 16:15:51 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html 16:15:51 INFO - PROCESS | 1820 | 1462403751236 Marionette TRACE conn3 -> [0,626,"setScriptTimeout",{"ms":35000}] 16:15:51 INFO - PROCESS | 1820 | 1462403751239 Marionette TRACE conn3 <- [1,626,null,{}] 16:15:51 INFO - PROCESS | 1820 | 1462403751244 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}] 16:15:51 INFO - PROCESS | 1820 | 1462403751397 Marionette TRACE conn3 <- [1,627,null,{"value":null}] 16:15:51 INFO - PROCESS | 1820 | 1462403751550 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\", \"a2590f0a-93fb-4e89-aa1e-7373e5767c09\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:15:51 INFO - PROCESS | 1820 | ++DOCSHELL 0x7f74f8fd2800 == 77 [pid = 1820] [id = 164] 16:15:51 INFO - PROCESS | 1820 | ++DOMWINDOW == 132 (0x7f74bdc4a000) [pid = 1820] [serial = 491] [outer = (nil)] 16:15:51 INFO - PROCESS | 1820 | ++DOMWINDOW == 133 (0x7f74c038c000) [pid = 1820] [serial = 492] [outer = 0x7f74bdc4a000] 16:15:51 INFO - PROCESS | 1820 | 1462403751618 Marionette DEBUG loaded listener.js 16:15:51 INFO - PROCESS | 1820 | ++DOMWINDOW == 134 (0x7f74c0390000) [pid = 1820] [serial = 493] [outer = 0x7f74bdc4a000] 16:15:52 INFO - PROCESS | 1820 | 1462403752517 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]]]}] 16:15:52 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | strokeRect works 16:15:52 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | took 1337ms 16:15:52 INFO - PROCESS | 1820 | 1462403752573 Marionette TRACE conn3 -> [0,629,"getWindowHandle",null] 16:15:52 INFO - PROCESS | 1820 | 1462403752576 Marionette TRACE conn3 <- [1,629,null,{"value":"8"}] 16:15:52 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html 16:15:52 INFO - PROCESS | 1820 | 1462403752582 Marionette TRACE conn3 -> [0,630,"setScriptTimeout",{"ms":35000}] 16:15:52 INFO - PROCESS | 1820 | 1462403752584 Marionette TRACE conn3 <- [1,630,null,{}] 16:15:52 INFO - PROCESS | 1820 | 1462403752589 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}] 16:15:52 INFO - PROCESS | 1820 | 1462403752753 Marionette TRACE conn3 <- [1,631,null,{"value":null}] 16:15:52 INFO - PROCESS | 1820 | 1462403752918 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\", \"a2590f0a-93fb-4e89-aa1e-7373e5767c09\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:15:52 INFO - PROCESS | 1820 | ++DOCSHELL 0x7f74b76c6800 == 78 [pid = 1820] [id = 165] 16:15:52 INFO - PROCESS | 1820 | ++DOMWINDOW == 135 (0x7f74c0392000) [pid = 1820] [serial = 494] [outer = (nil)] 16:15:52 INFO - PROCESS | 1820 | ++DOMWINDOW == 136 (0x7f74da032c00) [pid = 1820] [serial = 495] [outer = 0x7f74c0392000] 16:15:52 INFO - PROCESS | 1820 | 1462403752988 Marionette DEBUG loaded listener.js 16:15:53 INFO - PROCESS | 1820 | ++DOMWINDOW == 137 (0x7f74dc0c3800) [pid = 1820] [serial = 496] [outer = 0x7f74c0392000] 16:15:53 INFO - PROCESS | 1820 | ++DOMWINDOW == 138 (0x7f74b87c0400) [pid = 1820] [serial = 497] [outer = 0x7f74c090b000] 16:15:53 INFO - PROCESS | 1820 | 1462403753927 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]]]}] 16:15:53 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | strokeRect is affected by clipping regions 16:15:53 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | took 1378ms 16:15:53 INFO - PROCESS | 1820 | 1462403753961 Marionette TRACE conn3 -> [0,633,"getWindowHandle",null] 16:15:53 INFO - PROCESS | 1820 | 1462403753964 Marionette TRACE conn3 <- [1,633,null,{"value":"8"}] 16:15:53 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html 16:15:53 INFO - PROCESS | 1820 | 1462403753970 Marionette TRACE conn3 -> [0,634,"setScriptTimeout",{"ms":35000}] 16:15:53 INFO - PROCESS | 1820 | 1462403753973 Marionette TRACE conn3 <- [1,634,null,{}] 16:15:53 INFO - PROCESS | 1820 | 1462403753978 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}] 16:15:54 INFO - PROCESS | 1820 | 1462403754131 Marionette TRACE conn3 <- [1,635,null,{"value":null}] 16:15:54 INFO - PROCESS | 1820 | 1462403754285 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\", \"a2590f0a-93fb-4e89-aa1e-7373e5767c09\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:15:54 INFO - PROCESS | 1820 | ++DOCSHELL 0x7f74bcc47800 == 79 [pid = 1820] [id = 166] 16:15:54 INFO - PROCESS | 1820 | ++DOMWINDOW == 139 (0x7f74b87bcc00) [pid = 1820] [serial = 498] [outer = (nil)] 16:15:54 INFO - PROCESS | 1820 | ++DOMWINDOW == 140 (0x7f74b87c5800) [pid = 1820] [serial = 499] [outer = 0x7f74b87bcc00] 16:15:54 INFO - PROCESS | 1820 | 1462403754350 Marionette DEBUG loaded listener.js 16:15:54 INFO - PROCESS | 1820 | ++DOMWINDOW == 141 (0x7f74be77e000) [pid = 1820] [serial = 500] [outer = 0x7f74b87bcc00] 16:15:55 INFO - PROCESS | 1820 | [1820] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 16:15:55 INFO - PROCESS | 1820 | 1462403755453 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]]]}] 16:15:55 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | strokeRect is affected by globalAlpha 16:15:55 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | took 1539ms 16:15:55 INFO - PROCESS | 1820 | 1462403755509 Marionette TRACE conn3 -> [0,637,"getWindowHandle",null] 16:15:55 INFO - PROCESS | 1820 | 1462403755516 Marionette TRACE conn3 <- [1,637,null,{"value":"8"}] 16:15:55 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html 16:15:55 INFO - PROCESS | 1820 | 1462403755522 Marionette TRACE conn3 -> [0,638,"setScriptTimeout",{"ms":35000}] 16:15:55 INFO - PROCESS | 1820 | 1462403755528 Marionette TRACE conn3 <- [1,638,null,{}] 16:15:55 INFO - PROCESS | 1820 | 1462403755534 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}] 16:15:55 INFO - PROCESS | 1820 | 1462403755689 Marionette TRACE conn3 <- [1,639,null,{"value":null}] 16:15:55 INFO - PROCESS | 1820 | 1462403755873 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\", \"a2590f0a-93fb-4e89-aa1e-7373e5767c09\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:15:55 INFO - PROCESS | 1820 | ++DOCSHELL 0x7f74c0b7d000 == 80 [pid = 1820] [id = 167] 16:15:55 INFO - PROCESS | 1820 | ++DOMWINDOW == 142 (0x7f74bdbedc00) [pid = 1820] [serial = 501] [outer = (nil)] 16:15:55 INFO - PROCESS | 1820 | ++DOMWINDOW == 143 (0x7f74bdc50400) [pid = 1820] [serial = 502] [outer = 0x7f74bdbedc00] 16:15:55 INFO - PROCESS | 1820 | 1462403755995 Marionette DEBUG loaded listener.js 16:15:56 INFO - PROCESS | 1820 | ++DOMWINDOW == 144 (0x7f74bffaec00) [pid = 1820] [serial = 503] [outer = 0x7f74bdbedc00] 16:15:56 INFO - PROCESS | 1820 | [1820] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 16:15:56 INFO - PROCESS | 1820 | 1462403756836 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]]]}] 16:15:56 INFO - PROCESS | 1820 | --DOCSHELL 0x7f74ca01c800 == 79 [pid = 1820] [id = 158] 16:15:56 INFO - PROCESS | 1820 | --DOCSHELL 0x7f74c9adf000 == 78 [pid = 1820] [id = 157] 16:15:56 INFO - PROCESS | 1820 | --DOMWINDOW == 143 (0x7f74ca488c00) [pid = 1820] [serial = 429] [outer = (nil)] [url = about:blank] 16:15:56 INFO - PROCESS | 1820 | --DOCSHELL 0x7f74c907c800 == 77 [pid = 1820] [id = 156] 16:15:56 INFO - PROCESS | 1820 | --DOCSHELL 0x7f74c8253000 == 76 [pid = 1820] [id = 155] 16:15:56 INFO - PROCESS | 1820 | --DOCSHELL 0x7f74c121c800 == 75 [pid = 1820] [id = 154] 16:15:56 INFO - PROCESS | 1820 | --DOCSHELL 0x7f74c0f31800 == 74 [pid = 1820] [id = 153] 16:15:56 INFO - PROCESS | 1820 | --DOCSHELL 0x7f74c0924800 == 73 [pid = 1820] [id = 152] 16:15:56 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | strokeRect is not affected by globalCompositeOperation 16:15:56 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | took 1383ms 16:15:56 INFO - PROCESS | 1820 | --DOCSHELL 0x7f74dc171000 == 72 [pid = 1820] [id = 148] 16:15:56 INFO - PROCESS | 1820 | --DOCSHELL 0x7f74d8687800 == 71 [pid = 1820] [id = 147] 16:15:56 INFO - PROCESS | 1820 | --DOCSHELL 0x7f74d63fa800 == 70 [pid = 1820] [id = 146] 16:15:56 INFO - PROCESS | 1820 | --DOCSHELL 0x7f74c868b000 == 69 [pid = 1820] [id = 145] 16:15:56 INFO - PROCESS | 1820 | --DOCSHELL 0x7f74c0aaa800 == 68 [pid = 1820] [id = 144] 16:15:56 INFO - PROCESS | 1820 | 1462403756911 Marionette TRACE conn3 -> [0,641,"getWindowHandle",null] 16:15:56 INFO - PROCESS | 1820 | 1462403756921 Marionette TRACE conn3 <- [1,641,null,{"value":"8"}] 16:15:56 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html 16:15:56 INFO - PROCESS | 1820 | 1462403756933 Marionette TRACE conn3 -> [0,642,"setScriptTimeout",{"ms":35000}] 16:15:56 INFO - PROCESS | 1820 | 1462403756936 Marionette TRACE conn3 <- [1,642,null,{}] 16:15:56 INFO - PROCESS | 1820 | 1462403756940 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}] 16:15:57 INFO - PROCESS | 1820 | 1462403757094 Marionette TRACE conn3 <- [1,643,null,{"value":null}] 16:15:57 INFO - PROCESS | 1820 | 1462403757104 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\", \"a2590f0a-93fb-4e89-aa1e-7373e5767c09\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:15:57 INFO - PROCESS | 1820 | ++DOCSHELL 0x7f74c0938800 == 69 [pid = 1820] [id = 168] 16:15:57 INFO - PROCESS | 1820 | ++DOMWINDOW == 144 (0x7f74c0271000) [pid = 1820] [serial = 504] [outer = (nil)] 16:15:57 INFO - PROCESS | 1820 | ++DOMWINDOW == 145 (0x7f74c0390c00) [pid = 1820] [serial = 505] [outer = 0x7f74c0271000] 16:15:57 INFO - PROCESS | 1820 | 1462403757167 Marionette DEBUG loaded listener.js 16:15:57 INFO - PROCESS | 1820 | ++DOMWINDOW == 146 (0x7f74c0551400) [pid = 1820] [serial = 506] [outer = 0x7f74c0271000] 16:15:57 INFO - PROCESS | 1820 | --DOMWINDOW == 145 (0x7f74d8652400) [pid = 1820] [serial = 319] [outer = (nil)] [url = about:blank] 16:15:57 INFO - PROCESS | 1820 | --DOMWINDOW == 144 (0x7f74c12d1000) [pid = 1820] [serial = 346] [outer = (nil)] [url = about:blank] 16:15:57 INFO - PROCESS | 1820 | --DOMWINDOW == 143 (0x7f74dc7e1800) [pid = 1820] [serial = 322] [outer = (nil)] [url = about:blank] 16:15:57 INFO - PROCESS | 1820 | --DOMWINDOW == 142 (0x7f74c6f18c00) [pid = 1820] [serial = 420] [outer = (nil)] [url = about:blank] 16:15:57 INFO - PROCESS | 1820 | --DOMWINDOW == 141 (0x7f74c3a3a000) [pid = 1820] [serial = 385] [outer = (nil)] [url = about:blank] 16:15:57 INFO - PROCESS | 1820 | --DOMWINDOW == 140 (0x7f74ca2e1000) [pid = 1820] [serial = 402] [outer = (nil)] [url = about:blank] 16:15:57 INFO - PROCESS | 1820 | --DOMWINDOW == 139 (0x7f74c9d90000) [pid = 1820] [serial = 423] [outer = (nil)] [url = about:blank] 16:15:57 INFO - PROCESS | 1820 | --DOMWINDOW == 138 (0x7f74ca489800) [pid = 1820] [serial = 396] [outer = (nil)] [url = about:blank] 16:15:57 INFO - PROCESS | 1820 | --DOMWINDOW == 137 (0x7f74c0bc6400) [pid = 1820] [serial = 412] [outer = (nil)] [url = about:blank] 16:15:57 INFO - PROCESS | 1820 | --DOMWINDOW == 136 (0x7f74c0909000) [pid = 1820] [serial = 411] [outer = (nil)] [url = about:blank] 16:15:57 INFO - PROCESS | 1820 | --DOMWINDOW == 135 (0x7f74c880f800) [pid = 1820] [serial = 421] [outer = (nil)] [url = about:blank] 16:15:57 INFO - PROCESS | 1820 | --DOMWINDOW == 134 (0x7f74be892400) [pid = 1820] [serial = 387] [outer = (nil)] [url = about:blank] 16:15:57 INFO - PROCESS | 1820 | --DOMWINDOW == 133 (0x7f74da0bc400) [pid = 1820] [serial = 399] [outer = (nil)] [url = about:blank] 16:15:57 INFO - PROCESS | 1820 | --DOMWINDOW == 132 (0x7f74c3a33800) [pid = 1820] [serial = 417] [outer = (nil)] [url = about:blank] 16:15:57 INFO - PROCESS | 1820 | --DOMWINDOW == 131 (0x7f74c12ccc00) [pid = 1820] [serial = 414] [outer = (nil)] [url = about:blank] 16:15:57 INFO - PROCESS | 1820 | --DOMWINDOW == 130 (0x7f74c390ec00) [pid = 1820] [serial = 415] [outer = (nil)] [url = about:blank] 16:15:57 INFO - PROCESS | 1820 | --DOMWINDOW == 129 (0x7f74bffdb000) [pid = 1820] [serial = 409] [outer = (nil)] [url = about:blank] 16:15:57 INFO - PROCESS | 1820 | --DOMWINDOW == 128 (0x7f74be889800) [pid = 1820] [serial = 408] [outer = (nil)] [url = about:blank] 16:15:57 INFO - PROCESS | 1820 | --DOMWINDOW == 127 (0x7f74c8203800) [pid = 1820] [serial = 393] [outer = (nil)] [url = about:blank] 16:15:57 INFO - PROCESS | 1820 | --DOMWINDOW == 126 (0x7f74bffd7800) [pid = 1820] [serial = 405] [outer = (nil)] [url = about:blank] 16:15:57 INFO - PROCESS | 1820 | --DOMWINDOW == 125 (0x7f74c12c6c00) [pid = 1820] [serial = 390] [outer = (nil)] [url = about:blank] 16:15:57 INFO - PROCESS | 1820 | --DOMWINDOW == 124 (0x7f74c9fe9800) [pid = 1820] [serial = 424] [outer = (nil)] [url = about:blank] 16:15:57 INFO - PROCESS | 1820 | --DOMWINDOW == 123 (0x7f74c390f000) [pid = 1820] [serial = 426] [outer = (nil)] [url = about:blank] 16:15:57 INFO - PROCESS | 1820 | --DOMWINDOW == 122 (0x7f74c64b8400) [pid = 1820] [serial = 418] [outer = (nil)] [url = about:blank] 16:15:57 INFO - PROCESS | 1820 | --DOMWINDOW == 121 (0x7f74c9fee400) [pid = 1820] [serial = 427] [outer = (nil)] [url = about:blank] 16:15:58 INFO - PROCESS | 1820 | 1462403758025 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]]]}] 16:15:58 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | strokeRect of negative sizes works 16:15:58 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | took 1127ms 16:15:58 INFO - PROCESS | 1820 | 1462403758060 Marionette TRACE conn3 -> [0,645,"getWindowHandle",null] 16:15:58 INFO - PROCESS | 1820 | 1462403758063 Marionette TRACE conn3 <- [1,645,null,{"value":"8"}] 16:15:58 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html 16:15:58 INFO - PROCESS | 1820 | 1462403758069 Marionette TRACE conn3 -> [0,646,"setScriptTimeout",{"ms":35000}] 16:15:58 INFO - PROCESS | 1820 | 1462403758073 Marionette TRACE conn3 <- [1,646,null,{}] 16:15:58 INFO - PROCESS | 1820 | 1462403758092 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}] 16:15:58 INFO - PROCESS | 1820 | 1462403758244 Marionette TRACE conn3 <- [1,647,null,{"value":null}] 16:15:58 INFO - PROCESS | 1820 | 1462403758359 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\", \"a2590f0a-93fb-4e89-aa1e-7373e5767c09\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:15:58 INFO - PROCESS | 1820 | ++DOCSHELL 0x7f74c2f20800 == 70 [pid = 1820] [id = 169] 16:15:58 INFO - PROCESS | 1820 | ++DOMWINDOW == 122 (0x7f74c0395c00) [pid = 1820] [serial = 507] [outer = (nil)] 16:15:58 INFO - PROCESS | 1820 | ++DOMWINDOW == 123 (0x7f74c1006c00) [pid = 1820] [serial = 508] [outer = 0x7f74c0395c00] 16:15:58 INFO - PROCESS | 1820 | 1462403758422 Marionette DEBUG loaded listener.js 16:15:58 INFO - PROCESS | 1820 | ++DOMWINDOW == 124 (0x7f74c106ec00) [pid = 1820] [serial = 509] [outer = 0x7f74c0395c00] 16:15:59 INFO - PROCESS | 1820 | 1462403759035 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]]]}] 16:15:59 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | strokeRect() with Infinity/NaN is ignored 16:15:59 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | took 991ms 16:15:59 INFO - PROCESS | 1820 | 1462403759061 Marionette TRACE conn3 -> [0,649,"getWindowHandle",null] 16:15:59 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html 16:15:59 INFO - PROCESS | 1820 | 1462403759065 Marionette TRACE conn3 <- [1,649,null,{"value":"8"}] 16:15:59 INFO - PROCESS | 1820 | 1462403759070 Marionette TRACE conn3 -> [0,650,"setScriptTimeout",{"ms":35000}] 16:15:59 INFO - PROCESS | 1820 | 1462403759073 Marionette TRACE conn3 <- [1,650,null,{}] 16:15:59 INFO - PROCESS | 1820 | 1462403759078 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}] 16:15:59 INFO - PROCESS | 1820 | 1462403759275 Marionette TRACE conn3 <- [1,651,null,{"value":null}] 16:15:59 INFO - PROCESS | 1820 | 1462403759309 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\", \"a2590f0a-93fb-4e89-aa1e-7373e5767c09\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:15:59 INFO - PROCESS | 1820 | ++DOCSHELL 0x7f74c8253000 == 71 [pid = 1820] [id = 170] 16:15:59 INFO - PROCESS | 1820 | ++DOMWINDOW == 125 (0x7f74bffacc00) [pid = 1820] [serial = 510] [outer = (nil)] 16:15:59 INFO - PROCESS | 1820 | ++DOMWINDOW == 126 (0x7f74c1076000) [pid = 1820] [serial = 511] [outer = 0x7f74bffacc00] 16:15:59 INFO - PROCESS | 1820 | 1462403759366 Marionette DEBUG loaded listener.js 16:15:59 INFO - PROCESS | 1820 | ++DOMWINDOW == 127 (0x7f74c21e2800) [pid = 1820] [serial = 512] [outer = 0x7f74bffacc00] 16:16:00 INFO - PROCESS | 1820 | 1462403760114 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]]]}] 16:16:00 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | strokeRect does not affect the current path 16:16:00 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | took 1078ms 16:16:00 INFO - PROCESS | 1820 | 1462403760150 Marionette TRACE conn3 -> [0,653,"getWindowHandle",null] 16:16:00 INFO - PROCESS | 1820 | 1462403760153 Marionette TRACE conn3 <- [1,653,null,{"value":"8"}] 16:16:00 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html 16:16:00 INFO - PROCESS | 1820 | 1462403760158 Marionette TRACE conn3 -> [0,654,"setScriptTimeout",{"ms":35000}] 16:16:00 INFO - PROCESS | 1820 | 1462403760160 Marionette TRACE conn3 <- [1,654,null,{}] 16:16:00 INFO - PROCESS | 1820 | 1462403760170 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}] 16:16:00 INFO - PROCESS | 1820 | 1462403760337 Marionette TRACE conn3 <- [1,655,null,{"value":null}] 16:16:00 INFO - PROCESS | 1820 | 1462403760361 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\", \"a2590f0a-93fb-4e89-aa1e-7373e5767c09\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:16:00 INFO - PROCESS | 1820 | ++DOCSHELL 0x7f74c8c4e800 == 72 [pid = 1820] [id = 171] 16:16:00 INFO - PROCESS | 1820 | ++DOMWINDOW == 128 (0x7f74c054fc00) [pid = 1820] [serial = 513] [outer = (nil)] 16:16:00 INFO - PROCESS | 1820 | ++DOMWINDOW == 129 (0x7f74c390a400) [pid = 1820] [serial = 514] [outer = 0x7f74c054fc00] 16:16:00 INFO - PROCESS | 1820 | 1462403760417 Marionette DEBUG loaded listener.js 16:16:00 INFO - PROCESS | 1820 | ++DOMWINDOW == 130 (0x7f74c39e0800) [pid = 1820] [serial = 515] [outer = 0x7f74c054fc00] 16:16:01 INFO - PROCESS | 1820 | 1462403761206 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]]]}] 16:16:01 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | strokeRect draws shadows 16:16:01 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | took 1081ms 16:16:01 INFO - PROCESS | 1820 | --DOMWINDOW == 129 (0x7f74bffd7000) [pid = 1820] [serial = 458] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html] 16:16:01 INFO - PROCESS | 1820 | --DOMWINDOW == 128 (0x7f74c0bc1800) [pid = 1820] [serial = 461] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html] 16:16:01 INFO - PROCESS | 1820 | --DOMWINDOW == 127 (0x7f74c12ca400) [pid = 1820] [serial = 467] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html] 16:16:01 INFO - PROCESS | 1820 | --DOMWINDOW == 126 (0x7f74bcc0a800) [pid = 1820] [serial = 455] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html] 16:16:01 INFO - PROCESS | 1820 | --DOMWINDOW == 125 (0x7f74c1069000) [pid = 1820] [serial = 464] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html] 16:16:01 INFO - PROCESS | 1820 | --DOMWINDOW == 124 (0x7f74c6f15800) [pid = 1820] [serial = 470] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html] 16:16:01 INFO - PROCESS | 1820 | --DOMWINDOW == 123 (0x7f74be884c00) [pid = 1820] [serial = 473] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html] 16:16:01 INFO - PROCESS | 1820 | 1462403761470 Marionette TRACE conn3 -> [0,657,"getWindowHandle",null] 16:16:01 INFO - PROCESS | 1820 | 1462403761473 Marionette TRACE conn3 <- [1,657,null,{"value":"8"}] 16:16:01 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html 16:16:01 INFO - PROCESS | 1820 | 1462403761480 Marionette TRACE conn3 -> [0,658,"setScriptTimeout",{"ms":35000}] 16:16:01 INFO - PROCESS | 1820 | 1462403761482 Marionette TRACE conn3 <- [1,658,null,{}] 16:16:01 INFO - PROCESS | 1820 | 1462403761487 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}] 16:16:01 INFO - PROCESS | 1820 | 1462403761649 Marionette TRACE conn3 <- [1,659,null,{"value":null}] 16:16:01 INFO - PROCESS | 1820 | 1462403761659 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\", \"a2590f0a-93fb-4e89-aa1e-7373e5767c09\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:16:01 INFO - PROCESS | 1820 | ++DOCSHELL 0x7f74c9a0f000 == 73 [pid = 1820] [id = 172] 16:16:01 INFO - PROCESS | 1820 | ++DOMWINDOW == 124 (0x7f74c59c8000) [pid = 1820] [serial = 516] [outer = (nil)] 16:16:01 INFO - PROCESS | 1820 | ++DOMWINDOW == 125 (0x7f74c6f15400) [pid = 1820] [serial = 517] [outer = 0x7f74c59c8000] 16:16:01 INFO - PROCESS | 1820 | 1462403761739 Marionette DEBUG loaded listener.js 16:16:01 INFO - PROCESS | 1820 | ++DOMWINDOW == 126 (0x7f74c8814800) [pid = 1820] [serial = 518] [outer = 0x7f74c59c8000] 16:16:02 INFO - PROCESS | 1820 | 1462403762447 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]]]}] 16:16:02 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | fillRect is affected by transforms 16:16:02 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | took 1028ms 16:16:02 INFO - PROCESS | 1820 | 1462403762509 Marionette TRACE conn3 -> [0,661,"getWindowHandle",null] 16:16:02 INFO - PROCESS | 1820 | 1462403762512 Marionette TRACE conn3 <- [1,661,null,{"value":"8"}] 16:16:02 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html 16:16:02 INFO - PROCESS | 1820 | 1462403762518 Marionette TRACE conn3 -> [0,662,"setScriptTimeout",{"ms":35000}] 16:16:02 INFO - PROCESS | 1820 | 1462403762519 Marionette TRACE conn3 <- [1,662,null,{}] 16:16:02 INFO - PROCESS | 1820 | 1462403762525 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}] 16:16:02 INFO - PROCESS | 1820 | 1462403762699 Marionette TRACE conn3 <- [1,663,null,{"value":null}] 16:16:02 INFO - PROCESS | 1820 | 1462403762716 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\", \"a2590f0a-93fb-4e89-aa1e-7373e5767c09\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:16:02 INFO - PROCESS | 1820 | ++DOCSHELL 0x7f74ca020000 == 74 [pid = 1820] [id = 173] 16:16:02 INFO - PROCESS | 1820 | ++DOMWINDOW == 127 (0x7f74c3a3a800) [pid = 1820] [serial = 519] [outer = (nil)] 16:16:02 INFO - PROCESS | 1820 | ++DOMWINDOW == 128 (0x7f74c8927c00) [pid = 1820] [serial = 520] [outer = 0x7f74c3a3a800] 16:16:02 INFO - PROCESS | 1820 | 1462403762772 Marionette DEBUG loaded listener.js 16:16:02 INFO - PROCESS | 1820 | ++DOMWINDOW == 129 (0x7f74c94c8800) [pid = 1820] [serial = 521] [outer = 0x7f74c3a3a800] 16:16:03 INFO - PROCESS | 1820 | [1820] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 16:16:03 INFO - PROCESS | 1820 | 1462403763461 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]]]}] 16:16:03 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | strokeRect of 0x0 pixels draws nothing 16:16:03 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | took 1076ms 16:16:03 INFO - PROCESS | 1820 | 1462403763600 Marionette TRACE conn3 -> [0,665,"getWindowHandle",null] 16:16:03 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html 16:16:03 INFO - PROCESS | 1820 | 1462403763605 Marionette TRACE conn3 <- [1,665,null,{"value":"8"}] 16:16:03 INFO - PROCESS | 1820 | 1462403763612 Marionette TRACE conn3 -> [0,666,"setScriptTimeout",{"ms":35000}] 16:16:03 INFO - PROCESS | 1820 | 1462403763618 Marionette TRACE conn3 <- [1,666,null,{}] 16:16:03 INFO - PROCESS | 1820 | 1462403763626 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}] 16:16:03 INFO - PROCESS | 1820 | 1462403763838 Marionette TRACE conn3 <- [1,667,null,{"value":null}] 16:16:03 INFO - PROCESS | 1820 | 1462403763989 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\", \"a2590f0a-93fb-4e89-aa1e-7373e5767c09\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:16:04 INFO - PROCESS | 1820 | ++DOCSHELL 0x7f74c0b78000 == 75 [pid = 1820] [id = 174] 16:16:04 INFO - PROCESS | 1820 | ++DOMWINDOW == 130 (0x7f74ba0e2800) [pid = 1820] [serial = 522] [outer = (nil)] 16:16:04 INFO - PROCESS | 1820 | ++DOMWINDOW == 131 (0x7f74bdc49c00) [pid = 1820] [serial = 523] [outer = 0x7f74ba0e2800] 16:16:04 INFO - PROCESS | 1820 | 1462403764058 Marionette DEBUG loaded listener.js 16:16:04 INFO - PROCESS | 1820 | ++DOMWINDOW == 132 (0x7f74be88fc00) [pid = 1820] [serial = 524] [outer = 0x7f74ba0e2800] 16:16:04 INFO - PROCESS | 1820 | [1820] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 16:16:05 INFO - PROCESS | 1820 | 1462403765025 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]]]}] 16:16:05 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | strokeRect of 0x0 pixels draws nothing, including caps and joins 16:16:05 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | took 1485ms 16:16:05 INFO - PROCESS | 1820 | 1462403765098 Marionette TRACE conn3 -> [0,669,"getWindowHandle",null] 16:16:05 INFO - PROCESS | 1820 | 1462403765102 Marionette TRACE conn3 <- [1,669,null,{"value":"8"}] 16:16:05 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html 16:16:05 INFO - PROCESS | 1820 | 1462403765114 Marionette TRACE conn3 -> [0,670,"setScriptTimeout",{"ms":35000}] 16:16:05 INFO - PROCESS | 1820 | 1462403765119 Marionette TRACE conn3 <- [1,670,null,{}] 16:16:05 INFO - PROCESS | 1820 | 1462403765125 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}] 16:16:05 INFO - PROCESS | 1820 | 1462403765329 Marionette TRACE conn3 <- [1,671,null,{"value":null}] 16:16:05 INFO - PROCESS | 1820 | 1462403765480 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\", \"a2590f0a-93fb-4e89-aa1e-7373e5767c09\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:16:05 INFO - PROCESS | 1820 | ++DOCSHELL 0x7f74c7b1f800 == 76 [pid = 1820] [id = 175] 16:16:05 INFO - PROCESS | 1820 | ++DOMWINDOW == 133 (0x7f74c026cc00) [pid = 1820] [serial = 525] [outer = (nil)] 16:16:05 INFO - PROCESS | 1820 | ++DOMWINDOW == 134 (0x7f74c0549800) [pid = 1820] [serial = 526] [outer = 0x7f74c026cc00] 16:16:05 INFO - PROCESS | 1820 | 1462403765589 Marionette DEBUG loaded listener.js 16:16:05 INFO - PROCESS | 1820 | ++DOMWINDOW == 135 (0x7f74c0bc7400) [pid = 1820] [serial = 527] [outer = 0x7f74c026cc00] 16:16:06 INFO - PROCESS | 1820 | 1462403766467 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]]]}] 16:16:06 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | strokeRect of Nx0 pixels draws a straight line 16:16:06 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | took 1389ms 16:16:06 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html 16:16:06 INFO - PROCESS | 1820 | 1462403766501 Marionette TRACE conn3 -> [0,673,"getWindowHandle",null] 16:16:06 INFO - PROCESS | 1820 | 1462403766504 Marionette TRACE conn3 <- [1,673,null,{"value":"8"}] 16:16:06 INFO - PROCESS | 1820 | 1462403766510 Marionette TRACE conn3 -> [0,674,"setScriptTimeout",{"ms":35000}] 16:16:06 INFO - PROCESS | 1820 | 1462403766513 Marionette TRACE conn3 <- [1,674,null,{}] 16:16:06 INFO - PROCESS | 1820 | 1462403766528 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}] 16:16:06 INFO - PROCESS | 1820 | 1462403766690 Marionette TRACE conn3 <- [1,675,null,{"value":null}] 16:16:06 INFO - PROCESS | 1820 | 1462403766848 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\", \"a2590f0a-93fb-4e89-aa1e-7373e5767c09\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:16:06 INFO - PROCESS | 1820 | ++DOCSHELL 0x7f74d056e800 == 77 [pid = 1820] [id = 176] 16:16:06 INFO - PROCESS | 1820 | ++DOMWINDOW == 136 (0x7f74c12c3000) [pid = 1820] [serial = 528] [outer = (nil)] 16:16:06 INFO - PROCESS | 1820 | ++DOMWINDOW == 137 (0x7f74c3910c00) [pid = 1820] [serial = 529] [outer = 0x7f74c12c3000] 16:16:06 INFO - PROCESS | 1820 | 1462403766926 Marionette DEBUG loaded listener.js 16:16:07 INFO - PROCESS | 1820 | ++DOMWINDOW == 138 (0x7f74c3a41000) [pid = 1820] [serial = 530] [outer = 0x7f74c12c3000] 16:16:07 INFO - PROCESS | 1820 | [1820] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 16:16:07 INFO - PROCESS | 1820 | 1462403767844 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]]]}] 16:16:07 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html | strokeRect of Nx0 pixels draws a closed line with no caps 16:16:07 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html | took 1383ms 16:16:07 INFO - PROCESS | 1820 | 1462403767893 Marionette TRACE conn3 -> [0,677,"getWindowHandle",null] 16:16:07 INFO - PROCESS | 1820 | 1462403767897 Marionette TRACE conn3 <- [1,677,null,{"value":"8"}] 16:16:07 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html 16:16:07 INFO - PROCESS | 1820 | 1462403767902 Marionette TRACE conn3 -> [0,678,"setScriptTimeout",{"ms":35000}] 16:16:07 INFO - PROCESS | 1820 | 1462403767904 Marionette TRACE conn3 <- [1,678,null,{}] 16:16:07 INFO - PROCESS | 1820 | 1462403767910 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}] 16:16:08 INFO - PROCESS | 1820 | 1462403768068 Marionette TRACE conn3 <- [1,679,null,{"value":null}] 16:16:08 INFO - PROCESS | 1820 | 1462403768224 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\", \"a2590f0a-93fb-4e89-aa1e-7373e5767c09\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:16:08 INFO - PROCESS | 1820 | ++DOCSHELL 0x7f74d8335000 == 78 [pid = 1820] [id = 177] 16:16:08 INFO - PROCESS | 1820 | ++DOMWINDOW == 139 (0x7f74c12c9c00) [pid = 1820] [serial = 531] [outer = (nil)] 16:16:08 INFO - PROCESS | 1820 | ++DOMWINDOW == 140 (0x7f74c9170400) [pid = 1820] [serial = 532] [outer = 0x7f74c12c9c00] 16:16:08 INFO - PROCESS | 1820 | 1462403768291 Marionette DEBUG loaded listener.js 16:16:08 INFO - PROCESS | 1820 | ++DOMWINDOW == 141 (0x7f74c9caa000) [pid = 1820] [serial = 533] [outer = 0x7f74c12c9c00] 16:16:09 INFO - PROCESS | 1820 | 1462403769132 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]]]}] 16:16:09 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | strokeRect of Nx0 pixels draws a closed line with joins 16:16:09 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | took 1282ms 16:16:09 INFO - PROCESS | 1820 | 1462403769185 Marionette TRACE conn3 -> [0,681,"getWindowHandle",null] 16:16:09 INFO - PROCESS | 1820 | 1462403769189 Marionette TRACE conn3 <- [1,681,null,{"value":"8"}] 16:16:09 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html 16:16:09 INFO - PROCESS | 1820 | 1462403769194 Marionette TRACE conn3 -> [0,682,"setScriptTimeout",{"ms":35000}] 16:16:09 INFO - PROCESS | 1820 | 1462403769197 Marionette TRACE conn3 <- [1,682,null,{}] 16:16:09 INFO - PROCESS | 1820 | 1462403769202 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}] 16:16:09 INFO - PROCESS | 1820 | 1462403769357 Marionette TRACE conn3 <- [1,683,null,{"value":null}] 16:16:09 INFO - PROCESS | 1820 | 1462403769512 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\", \"a2590f0a-93fb-4e89-aa1e-7373e5767c09\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:16:09 INFO - PROCESS | 1820 | ++DOCSHELL 0x7f74dbf1d800 == 79 [pid = 1820] [id = 178] 16:16:09 INFO - PROCESS | 1820 | ++DOMWINDOW == 142 (0x7f74c6f14000) [pid = 1820] [serial = 534] [outer = (nil)] 16:16:09 INFO - PROCESS | 1820 | ++DOMWINDOW == 143 (0x7f74ca2a0400) [pid = 1820] [serial = 535] [outer = 0x7f74c6f14000] 16:16:09 INFO - PROCESS | 1820 | 1462403769580 Marionette DEBUG loaded listener.js 16:16:09 INFO - PROCESS | 1820 | ++DOMWINDOW == 144 (0x7f74ca496400) [pid = 1820] [serial = 536] [outer = 0x7f74c6f14000] 16:16:10 INFO - PROCESS | 1820 | SkCairoFTTypeface::onFilterRec unimplemented 16:16:10 INFO - PROCESS | 1820 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 16:16:10 INFO - PROCESS | 1820 | 1462403770893 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]]]}] 16:16:10 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html | textAlign center is the center of the em squares (not the bounding box) 16:16:10 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html | took 1740ms 16:16:10 INFO - PROCESS | 1820 | 1462403770966 Marionette TRACE conn3 -> [0,685,"getWindowHandle",null] 16:16:10 INFO - PROCESS | 1820 | 1462403770969 Marionette TRACE conn3 <- [1,685,null,{"value":"8"}] 16:16:11 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html 16:16:11 INFO - PROCESS | 1820 | 1462403771025 Marionette TRACE conn3 -> [0,686,"setScriptTimeout",{"ms":35000}] 16:16:11 INFO - PROCESS | 1820 | 1462403771029 Marionette TRACE conn3 <- [1,686,null,{}] 16:16:11 INFO - PROCESS | 1820 | 1462403771034 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}] 16:16:11 INFO - PROCESS | 1820 | 1462403771207 Marionette TRACE conn3 <- [1,687,null,{"value":null}] 16:16:11 INFO - PROCESS | 1820 | 1462403771372 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\", \"a2590f0a-93fb-4e89-aa1e-7373e5767c09\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:16:11 INFO - PROCESS | 1820 | ++DOCSHELL 0x7f74dc215000 == 80 [pid = 1820] [id = 179] 16:16:11 INFO - PROCESS | 1820 | ++DOMWINDOW == 145 (0x7f74c026d800) [pid = 1820] [serial = 537] [outer = (nil)] 16:16:11 INFO - PROCESS | 1820 | ++DOMWINDOW == 146 (0x7f74d7296800) [pid = 1820] [serial = 538] [outer = 0x7f74c026d800] 16:16:11 INFO - PROCESS | 1820 | 1462403771443 Marionette DEBUG loaded listener.js 16:16:11 INFO - PROCESS | 1820 | ++DOMWINDOW == 147 (0x7f74db7c5800) [pid = 1820] [serial = 539] [outer = 0x7f74c026d800] 16:16:12 INFO - PROCESS | 1820 | SkCairoFTTypeface::onFilterRec unimplemented 16:16:12 INFO - PROCESS | 1820 | 1462403772978 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]]]}] 16:16:13 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | textAlign end with ltr is the right edge 16:16:13 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | took 1996ms 16:16:13 INFO - PROCESS | 1820 | 1462403773014 Marionette TRACE conn3 -> [0,689,"getWindowHandle",null] 16:16:13 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html 16:16:13 INFO - PROCESS | 1820 | 1462403773020 Marionette TRACE conn3 <- [1,689,null,{"value":"8"}] 16:16:13 INFO - PROCESS | 1820 | 1462403773027 Marionette TRACE conn3 -> [0,690,"setScriptTimeout",{"ms":35000}] 16:16:13 INFO - PROCESS | 1820 | 1462403773030 Marionette TRACE conn3 <- [1,690,null,{}] 16:16:13 INFO - PROCESS | 1820 | 1462403773037 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}] 16:16:13 INFO - PROCESS | 1820 | 1462403773190 Marionette TRACE conn3 <- [1,691,null,{"value":null}] 16:16:13 INFO - PROCESS | 1820 | 1462403773343 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\", \"a2590f0a-93fb-4e89-aa1e-7373e5767c09\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:16:13 INFO - PROCESS | 1820 | ++DOCSHELL 0x7f74c0a9e800 == 81 [pid = 1820] [id = 180] 16:16:13 INFO - PROCESS | 1820 | ++DOMWINDOW == 148 (0x7f74be77f800) [pid = 1820] [serial = 540] [outer = (nil)] 16:16:13 INFO - PROCESS | 1820 | ++DOMWINDOW == 149 (0x7f74bffac800) [pid = 1820] [serial = 541] [outer = 0x7f74be77f800] 16:16:13 INFO - PROCESS | 1820 | 1462403773410 Marionette DEBUG loaded listener.js 16:16:13 INFO - PROCESS | 1820 | ++DOMWINDOW == 150 (0x7f74bffe3000) [pid = 1820] [serial = 542] [outer = 0x7f74be77f800] 16:16:14 INFO - PROCESS | 1820 | --DOCSHELL 0x7f74db775800 == 80 [pid = 1820] [id = 132] 16:16:14 INFO - PROCESS | 1820 | --DOCSHELL 0x7f74dc20c000 == 79 [pid = 1820] [id = 134] 16:16:14 INFO - PROCESS | 1820 | --DOMWINDOW == 149 (0x7f74be77ec00) [pid = 1820] [serial = 432] [outer = (nil)] [url = about:blank] 16:16:14 INFO - PROCESS | 1820 | --DOMWINDOW == 148 (0x7f74c0903400) [pid = 1820] [serial = 435] [outer = (nil)] [url = about:blank] 16:16:14 INFO - PROCESS | 1820 | --DOMWINDOW == 147 (0x7f74c747a000) [pid = 1820] [serial = 438] [outer = (nil)] [url = about:blank] 16:16:14 INFO - PROCESS | 1820 | --DOMWINDOW == 146 (0x7f74c9d89800) [pid = 1820] [serial = 441] [outer = (nil)] [url = about:blank] 16:16:14 INFO - PROCESS | 1820 | --DOMWINDOW == 145 (0x7f74ccacfc00) [pid = 1820] [serial = 444] [outer = (nil)] [url = about:blank] 16:16:14 INFO - PROCESS | 1820 | --DOMWINDOW == 144 (0x7f74d7237000) [pid = 1820] [serial = 447] [outer = (nil)] [url = about:blank] 16:16:14 INFO - PROCESS | 1820 | --DOMWINDOW == 143 (0x7f74c1072c00) [pid = 1820] [serial = 450] [outer = (nil)] [url = about:blank] 16:16:14 INFO - PROCESS | 1820 | --DOMWINDOW == 142 (0x7f74d84e6400) [pid = 1820] [serial = 453] [outer = (nil)] [url = about:blank] 16:16:14 INFO - PROCESS | 1820 | --DOCSHELL 0x7f74c9a0f000 == 78 [pid = 1820] [id = 172] 16:16:14 INFO - PROCESS | 1820 | --DOCSHELL 0x7f74c8c4e800 == 77 [pid = 1820] [id = 171] 16:16:14 INFO - PROCESS | 1820 | --DOCSHELL 0x7f74c8253000 == 76 [pid = 1820] [id = 170] 16:16:14 INFO - PROCESS | 1820 | --DOCSHELL 0x7f74c2f20800 == 75 [pid = 1820] [id = 169] 16:16:14 INFO - PROCESS | 1820 | --DOCSHELL 0x7f74c0938800 == 74 [pid = 1820] [id = 168] 16:16:14 INFO - PROCESS | 1820 | --DOCSHELL 0x7f74c0b7d000 == 73 [pid = 1820] [id = 167] 16:16:14 INFO - PROCESS | 1820 | --DOCSHELL 0x7f74dc703800 == 72 [pid = 1820] [id = 162] 16:16:14 INFO - PROCESS | 1820 | --DOCSHELL 0x7f74ca25e000 == 71 [pid = 1820] [id = 161] 16:16:14 INFO - PROCESS | 1820 | --DOCSHELL 0x7f74c1f77000 == 70 [pid = 1820] [id = 160] 16:16:14 INFO - PROCESS | 1820 | --DOMWINDOW == 141 (0x7f74c026e400) [pid = 1820] [serial = 460] [outer = (nil)] [url = about:blank] 16:16:14 INFO - PROCESS | 1820 | --DOMWINDOW == 140 (0x7f74c0d94000) [pid = 1820] [serial = 462] [outer = (nil)] [url = about:blank] 16:16:14 INFO - PROCESS | 1820 | --DOMWINDOW == 139 (0x7f74c105c800) [pid = 1820] [serial = 463] [outer = (nil)] [url = about:blank] 16:16:14 INFO - PROCESS | 1820 | --DOMWINDOW == 138 (0x7f74c3a34000) [pid = 1820] [serial = 468] [outer = (nil)] [url = about:blank] 16:16:14 INFO - PROCESS | 1820 | --DOMWINDOW == 137 (0x7f74bffe1800) [pid = 1820] [serial = 459] [outer = (nil)] [url = about:blank] 16:16:14 INFO - PROCESS | 1820 | --DOMWINDOW == 136 (0x7f74bdbee000) [pid = 1820] [serial = 457] [outer = (nil)] [url = about:blank] 16:16:14 INFO - PROCESS | 1820 | --DOMWINDOW == 135 (0x7f74bcc10800) [pid = 1820] [serial = 456] [outer = (nil)] [url = about:blank] 16:16:14 INFO - PROCESS | 1820 | --DOMWINDOW == 134 (0x7f74c12c7c00) [pid = 1820] [serial = 465] [outer = (nil)] [url = about:blank] 16:16:14 INFO - PROCESS | 1820 | --DOMWINDOW == 133 (0x7f74c7e5d400) [pid = 1820] [serial = 471] [outer = (nil)] [url = about:blank] 16:16:14 INFO - PROCESS | 1820 | --DOMWINDOW == 132 (0x7f74c9170c00) [pid = 1820] [serial = 472] [outer = (nil)] [url = about:blank] 16:16:14 INFO - PROCESS | 1820 | --DOMWINDOW == 131 (0x7f74c9492c00) [pid = 1820] [serial = 475] [outer = (nil)] [url = about:blank] 16:16:14 INFO - PROCESS | 1820 | --DOMWINDOW == 130 (0x7f74c63b3800) [pid = 1820] [serial = 469] [outer = (nil)] [url = about:blank] 16:16:14 INFO - PROCESS | 1820 | --DOMWINDOW == 129 (0x7f74c1597400) [pid = 1820] [serial = 466] [outer = (nil)] [url = about:blank] 16:16:14 INFO - PROCESS | 1820 | --DOMWINDOW == 128 (0x7f74c3a3b800) [pid = 1820] [serial = 474] [outer = (nil)] [url = about:blank] 16:16:14 INFO - PROCESS | 1820 | SkCairoFTTypeface::onFilterRec unimplemented 16:16:14 INFO - PROCESS | 1820 | 1462403774622 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]]]}] 16:16:14 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | textAlign end with rtl is the left edge 16:16:14 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | took 1634ms 16:16:14 INFO - PROCESS | 1820 | 1462403774666 Marionette TRACE conn3 -> [0,693,"getWindowHandle",null] 16:16:14 INFO - PROCESS | 1820 | 1462403774674 Marionette TRACE conn3 <- [1,693,null,{"value":"8"}] 16:16:14 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html 16:16:14 INFO - PROCESS | 1820 | 1462403774682 Marionette TRACE conn3 -> [0,694,"setScriptTimeout",{"ms":35000}] 16:16:14 INFO - PROCESS | 1820 | 1462403774686 Marionette TRACE conn3 <- [1,694,null,{}] 16:16:14 INFO - PROCESS | 1820 | 1462403774691 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}] 16:16:14 INFO - PROCESS | 1820 | 1462403774879 Marionette TRACE conn3 <- [1,695,null,{"value":null}] 16:16:14 INFO - PROCESS | 1820 | 1462403774994 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\", \"a2590f0a-93fb-4e89-aa1e-7373e5767c09\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:16:15 INFO - PROCESS | 1820 | ++DOCSHELL 0x7f74c0f33800 == 71 [pid = 1820] [id = 181] 16:16:15 INFO - PROCESS | 1820 | ++DOMWINDOW == 129 (0x7f74be886800) [pid = 1820] [serial = 543] [outer = (nil)] 16:16:15 INFO - PROCESS | 1820 | ++DOMWINDOW == 130 (0x7f74c0903400) [pid = 1820] [serial = 544] [outer = 0x7f74be886800] 16:16:15 INFO - PROCESS | 1820 | 1462403775050 Marionette DEBUG loaded listener.js 16:16:15 INFO - PROCESS | 1820 | ++DOMWINDOW == 131 (0x7f74c0c51000) [pid = 1820] [serial = 545] [outer = 0x7f74be886800] 16:16:16 INFO - PROCESS | 1820 | SkCairoFTTypeface::onFilterRec unimplemented 16:16:16 INFO - PROCESS | 1820 | 1462403776150 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]]]}] 16:16:16 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html | textAlign left is the left of the first em square (not the bounding box) 16:16:16 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html | took 1483ms 16:16:16 INFO - PROCESS | 1820 | 1462403776165 Marionette TRACE conn3 -> [0,697,"getWindowHandle",null] 16:16:16 INFO - PROCESS | 1820 | 1462403776168 Marionette TRACE conn3 <- [1,697,null,{"value":"8"}] 16:16:16 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html 16:16:16 INFO - PROCESS | 1820 | 1462403776174 Marionette TRACE conn3 -> [0,698,"setScriptTimeout",{"ms":35000}] 16:16:16 INFO - PROCESS | 1820 | 1462403776179 Marionette TRACE conn3 <- [1,698,null,{}] 16:16:16 INFO - PROCESS | 1820 | 1462403776193 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}] 16:16:16 INFO - PROCESS | 1820 | 1462403776332 Marionette TRACE conn3 <- [1,699,null,{"value":null}] 16:16:16 INFO - PROCESS | 1820 | 1462403776495 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\", \"a2590f0a-93fb-4e89-aa1e-7373e5767c09\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:16:16 INFO - PROCESS | 1820 | ++DOCSHELL 0x7f74c3bd4000 == 72 [pid = 1820] [id = 182] 16:16:16 INFO - PROCESS | 1820 | ++DOMWINDOW == 132 (0x7f74c100a400) [pid = 1820] [serial = 546] [outer = (nil)] 16:16:16 INFO - PROCESS | 1820 | ++DOMWINDOW == 133 (0x7f74c1079000) [pid = 1820] [serial = 547] [outer = 0x7f74c100a400] 16:16:16 INFO - PROCESS | 1820 | 1462403776556 Marionette DEBUG loaded listener.js 16:16:16 INFO - PROCESS | 1820 | ++DOMWINDOW == 134 (0x7f74c3912800) [pid = 1820] [serial = 548] [outer = 0x7f74c100a400] 16:16:17 INFO - PROCESS | 1820 | SkCairoFTTypeface::onFilterRec unimplemented 16:16:17 INFO - PROCESS | 1820 | 1462403777715 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]]]}] 16:16:17 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html | textAlign right is the right of the last em square (not the bounding box) 16:16:17 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html | took 1583ms 16:16:17 INFO - PROCESS | 1820 | 1462403777757 Marionette TRACE conn3 -> [0,701,"getWindowHandle",null] 16:16:17 INFO - PROCESS | 1820 | 1462403777761 Marionette TRACE conn3 <- [1,701,null,{"value":"8"}] 16:16:17 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html 16:16:17 INFO - PROCESS | 1820 | 1462403777783 Marionette TRACE conn3 -> [0,702,"setScriptTimeout",{"ms":35000}] 16:16:17 INFO - PROCESS | 1820 | 1462403777787 Marionette TRACE conn3 <- [1,702,null,{}] 16:16:17 INFO - PROCESS | 1820 | 1462403777792 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}] 16:16:18 INFO - PROCESS | 1820 | 1462403778047 Marionette TRACE conn3 <- [1,703,null,{"value":null}] 16:16:18 INFO - PROCESS | 1820 | 1462403778074 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\", \"a2590f0a-93fb-4e89-aa1e-7373e5767c09\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:16:18 INFO - PROCESS | 1820 | ++DOCSHELL 0x7f74c89a0800 == 73 [pid = 1820] [id = 183] 16:16:18 INFO - PROCESS | 1820 | ++DOMWINDOW == 135 (0x7f74c1064000) [pid = 1820] [serial = 549] [outer = (nil)] 16:16:18 INFO - PROCESS | 1820 | ++DOMWINDOW == 136 (0x7f74c6f0b800) [pid = 1820] [serial = 550] [outer = 0x7f74c1064000] 16:16:18 INFO - PROCESS | 1820 | 1462403778131 Marionette DEBUG loaded listener.js 16:16:18 INFO - PROCESS | 1820 | ++DOMWINDOW == 137 (0x7f74c8810000) [pid = 1820] [serial = 551] [outer = 0x7f74c1064000] 16:16:19 INFO - PROCESS | 1820 | --DOMWINDOW == 136 (0x7f74c1060800) [pid = 1820] [serial = 449] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html] 16:16:19 INFO - PROCESS | 1820 | --DOMWINDOW == 135 (0x7f74c9446000) [pid = 1820] [serial = 398] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html] 16:16:19 INFO - PROCESS | 1820 | --DOMWINDOW == 134 (0x7f74bffda400) [pid = 1820] [serial = 452] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html] 16:16:19 INFO - PROCESS | 1820 | --DOMWINDOW == 133 (0x7f74c6f12000) [pid = 1820] [serial = 395] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html] 16:16:19 INFO - PROCESS | 1820 | --DOMWINDOW == 132 (0x7f74bffe4800) [pid = 1820] [serial = 428] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html] 16:16:19 INFO - PROCESS | 1820 | --DOMWINDOW == 131 (0x7f74c6f0b000) [pid = 1820] [serial = 392] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html] 16:16:19 INFO - PROCESS | 1820 | --DOMWINDOW == 130 (0x7f74bcc0cc00) [pid = 1820] [serial = 440] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html] 16:16:19 INFO - PROCESS | 1820 | --DOMWINDOW == 129 (0x7f74c105e400) [pid = 1820] [serial = 446] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html] 16:16:19 INFO - PROCESS | 1820 | --DOMWINDOW == 128 (0x7f74c12d1400) [pid = 1820] [serial = 350] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html] 16:16:19 INFO - PROCESS | 1820 | --DOMWINDOW == 127 (0x7f74bdbe4000) [pid = 1820] [serial = 431] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html] 16:16:19 INFO - PROCESS | 1820 | --DOMWINDOW == 126 (0x7f74c6f10000) [pid = 1820] [serial = 356] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html] 16:16:19 INFO - PROCESS | 1820 | --DOMWINDOW == 125 (0x7f74bcc0c400) [pid = 1820] [serial = 443] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html] 16:16:19 INFO - PROCESS | 1820 | --DOMWINDOW == 124 (0x7f74c054fc00) [pid = 1820] [serial = 513] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html] 16:16:19 INFO - PROCESS | 1820 | --DOMWINDOW == 123 (0x7f74c59c8000) [pid = 1820] [serial = 516] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html] 16:16:19 INFO - PROCESS | 1820 | --DOMWINDOW == 122 (0x7f74bdbedc00) [pid = 1820] [serial = 501] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html] 16:16:19 INFO - PROCESS | 1820 | --DOMWINDOW == 121 (0x7f74c6f0dc00) [pid = 1820] [serial = 485] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html] 16:16:19 INFO - PROCESS | 1820 | --DOMWINDOW == 120 (0x7f74b87bcc00) [pid = 1820] [serial = 498] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html] 16:16:19 INFO - PROCESS | 1820 | --DOMWINDOW == 119 (0x7f74c0c50800) [pid = 1820] [serial = 482] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html] 16:16:19 INFO - PROCESS | 1820 | --DOMWINDOW == 118 (0x7f74c0395c00) [pid = 1820] [serial = 507] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html] 16:16:19 INFO - PROCESS | 1820 | --DOMWINDOW == 117 (0x7f74c0271000) [pid = 1820] [serial = 504] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html] 16:16:19 INFO - PROCESS | 1820 | --DOMWINDOW == 116 (0x7f74bffaf400) [pid = 1820] [serial = 479] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html] 16:16:19 INFO - PROCESS | 1820 | --DOMWINDOW == 115 (0x7f74bffacc00) [pid = 1820] [serial = 510] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html] 16:16:19 INFO - PROCESS | 1820 | --DOMWINDOW == 114 (0x7f74c6f0cc00) [pid = 1820] [serial = 353] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html] 16:16:19 INFO - PROCESS | 1820 | --DOMWINDOW == 113 (0x7f74be776c00) [pid = 1820] [serial = 401] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html] 16:16:19 INFO - PROCESS | 1820 | --DOMWINDOW == 112 (0x7f74c94c3800) [pid = 1820] [serial = 359] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html] 16:16:19 INFO - PROCESS | 1820 | --DOMWINDOW == 111 (0x7f74bdbe6800) [pid = 1820] [serial = 386] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html] 16:16:19 INFO - PROCESS | 1820 | --DOMWINDOW == 110 (0x7f74c2f7e800) [pid = 1820] [serial = 437] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html] 16:16:19 INFO - PROCESS | 1820 | --DOMWINDOW == 109 (0x7f74bcc0d000) [pid = 1820] [serial = 404] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html] 16:16:19 INFO - PROCESS | 1820 | --DOMWINDOW == 108 (0x7f74db93f800) [pid = 1820] [serial = 362] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html] 16:16:19 INFO - PROCESS | 1820 | --DOMWINDOW == 107 (0x7f74be88a000) [pid = 1820] [serial = 389] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html] 16:16:19 INFO - PROCESS | 1820 | --DOMWINDOW == 106 (0x7f74be780800) [pid = 1820] [serial = 434] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html] 16:16:19 INFO - PROCESS | 1820 | --DOMWINDOW == 105 (0x7f74c0bc1c00) [pid = 1820] [serial = 347] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html] 16:16:19 INFO - PROCESS | 1820 | SkCairoFTTypeface::onFilterRec unimplemented 16:16:19 INFO - PROCESS | 1820 | 1462403779272 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]]]}] 16:16:19 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | textAlign start with ltr is the left edge 16:16:19 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | took 1548ms 16:16:19 INFO - PROCESS | 1820 | 1462403779315 Marionette TRACE conn3 -> [0,705,"getWindowHandle",null] 16:16:19 INFO - PROCESS | 1820 | 1462403779318 Marionette TRACE conn3 <- [1,705,null,{"value":"8"}] 16:16:19 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html 16:16:19 INFO - PROCESS | 1820 | 1462403779324 Marionette TRACE conn3 -> [0,706,"setScriptTimeout",{"ms":35000}] 16:16:19 INFO - PROCESS | 1820 | 1462403779326 Marionette TRACE conn3 <- [1,706,null,{}] 16:16:19 INFO - PROCESS | 1820 | 1462403779332 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}] 16:16:19 INFO - PROCESS | 1820 | 1462403779471 Marionette TRACE conn3 <- [1,707,null,{"value":null}] 16:16:19 INFO - PROCESS | 1820 | 1462403779522 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\", \"a2590f0a-93fb-4e89-aa1e-7373e5767c09\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:16:19 INFO - PROCESS | 1820 | ++DOCSHELL 0x7f74c0b74000 == 74 [pid = 1820] [id = 184] 16:16:19 INFO - PROCESS | 1820 | ++DOMWINDOW == 106 (0x7f74ba0e3400) [pid = 1820] [serial = 552] [outer = (nil)] 16:16:19 INFO - PROCESS | 1820 | ++DOMWINDOW == 107 (0x7f74bffacc00) [pid = 1820] [serial = 553] [outer = 0x7f74ba0e3400] 16:16:19 INFO - PROCESS | 1820 | 1462403779579 Marionette DEBUG loaded listener.js 16:16:19 INFO - PROCESS | 1820 | ++DOMWINDOW == 108 (0x7f74c0271000) [pid = 1820] [serial = 554] [outer = 0x7f74ba0e3400] 16:16:20 INFO - PROCESS | 1820 | SkCairoFTTypeface::onFilterRec unimplemented 16:16:20 INFO - PROCESS | 1820 | 1462403780699 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]]]}] 16:16:20 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | textAlign start with rtl is the right edge 16:16:20 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | took 1429ms 16:16:20 INFO - PROCESS | 1820 | 1462403780754 Marionette TRACE conn3 -> [0,709,"getWindowHandle",null] 16:16:20 INFO - PROCESS | 1820 | 1462403780757 Marionette TRACE conn3 <- [1,709,null,{"value":"8"}] 16:16:20 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html 16:16:20 INFO - PROCESS | 1820 | 1462403780763 Marionette TRACE conn3 -> [0,710,"setScriptTimeout",{"ms":35000}] 16:16:20 INFO - PROCESS | 1820 | 1462403780765 Marionette TRACE conn3 <- [1,710,null,{}] 16:16:20 INFO - PROCESS | 1820 | 1462403780770 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}] 16:16:20 INFO - PROCESS | 1820 | 1462403780981 Marionette TRACE conn3 <- [1,711,null,{"value":null}] 16:16:21 INFO - PROCESS | 1820 | 1462403781181 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\", \"a2590f0a-93fb-4e89-aa1e-7373e5767c09\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:16:21 INFO - PROCESS | 1820 | ++DOCSHELL 0x7f74b83ce800 == 75 [pid = 1820] [id = 185] 16:16:21 INFO - PROCESS | 1820 | ++DOMWINDOW == 109 (0x7f74b87b9800) [pid = 1820] [serial = 555] [outer = (nil)] 16:16:21 INFO - PROCESS | 1820 | ++DOMWINDOW == 110 (0x7f74ba0e8000) [pid = 1820] [serial = 556] [outer = 0x7f74b87b9800] 16:16:21 INFO - PROCESS | 1820 | 1462403781252 Marionette DEBUG loaded listener.js 16:16:21 INFO - PROCESS | 1820 | ++DOMWINDOW == 111 (0x7f74bdbef400) [pid = 1820] [serial = 557] [outer = 0x7f74b87b9800] 16:16:22 INFO - PROCESS | 1820 | SkCairoFTTypeface::onFilterRec unimplemented 16:16:22 INFO - PROCESS | 1820 | 1462403782592 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]]]}] 16:16:22 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | Canvas test: 2d.text.draw.baseline.alphabetic 16:16:22 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | took 1881ms 16:16:22 INFO - PROCESS | 1820 | 1462403782705 Marionette TRACE conn3 -> [0,713,"getWindowHandle",null] 16:16:22 INFO - PROCESS | 1820 | 1462403782710 Marionette TRACE conn3 <- [1,713,null,{"value":"8"}] 16:16:22 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html 16:16:22 INFO - PROCESS | 1820 | 1462403782722 Marionette TRACE conn3 -> [0,714,"setScriptTimeout",{"ms":35000}] 16:16:22 INFO - PROCESS | 1820 | 1462403782726 Marionette TRACE conn3 <- [1,714,null,{}] 16:16:22 INFO - PROCESS | 1820 | 1462403782733 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}] 16:16:22 INFO - PROCESS | 1820 | 1462403782904 Marionette TRACE conn3 <- [1,715,null,{"value":null}] 16:16:23 INFO - PROCESS | 1820 | 1462403783055 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\", \"a2590f0a-93fb-4e89-aa1e-7373e5767c09\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:16:23 INFO - PROCESS | 1820 | ++DOCSHELL 0x7f74c22cc800 == 76 [pid = 1820] [id = 186] 16:16:23 INFO - PROCESS | 1820 | ++DOMWINDOW == 112 (0x7f74b87bf800) [pid = 1820] [serial = 558] [outer = (nil)] 16:16:23 INFO - PROCESS | 1820 | ++DOMWINDOW == 113 (0x7f74c0387400) [pid = 1820] [serial = 559] [outer = 0x7f74b87bf800] 16:16:23 INFO - PROCESS | 1820 | 1462403783125 Marionette DEBUG loaded listener.js 16:16:23 INFO - PROCESS | 1820 | ++DOMWINDOW == 114 (0x7f74c0bbe400) [pid = 1820] [serial = 560] [outer = 0x7f74b87bf800] 16:16:24 INFO - PROCESS | 1820 | SkCairoFTTypeface::onFilterRec unimplemented 16:16:24 INFO - PROCESS | 1820 | 1462403784437 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]]]}] 16:16:24 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html | fillText handles maxWidth based on line size, not bounding box size 16:16:24 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html | took 1734ms 16:16:24 INFO - PROCESS | 1820 | 1462403784523 Marionette TRACE conn3 -> [0,717,"getWindowHandle",null] 16:16:24 INFO - PROCESS | 1820 | 1462403784529 Marionette TRACE conn3 <- [1,717,null,{"value":"8"}] 16:16:24 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html 16:16:24 INFO - PROCESS | 1820 | 1462403784588 Marionette TRACE conn3 -> [0,718,"setScriptTimeout",{"ms":35000}] 16:16:24 INFO - PROCESS | 1820 | 1462403784591 Marionette TRACE conn3 <- [1,718,null,{}] 16:16:24 INFO - PROCESS | 1820 | 1462403784597 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}] 16:16:24 INFO - PROCESS | 1820 | 1462403784755 Marionette TRACE conn3 <- [1,719,null,{"value":null}] 16:16:24 INFO - PROCESS | 1820 | 1462403784904 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\", \"a2590f0a-93fb-4e89-aa1e-7373e5767c09\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:16:24 INFO - PROCESS | 1820 | ++DOCSHELL 0x7f74c99b1000 == 77 [pid = 1820] [id = 187] 16:16:24 INFO - PROCESS | 1820 | ++DOMWINDOW == 115 (0x7f74c0387800) [pid = 1820] [serial = 561] [outer = (nil)] 16:16:24 INFO - PROCESS | 1820 | ++DOMWINDOW == 116 (0x7f74c105fc00) [pid = 1820] [serial = 562] [outer = 0x7f74c0387800] 16:16:24 INFO - PROCESS | 1820 | 1462403784974 Marionette DEBUG loaded listener.js 16:16:25 INFO - PROCESS | 1820 | ++DOMWINDOW == 117 (0x7f74c2213800) [pid = 1820] [serial = 563] [outer = 0x7f74c0387800] 16:16:26 INFO - PROCESS | 1820 | SkCairoFTTypeface::onFilterRec unimplemented 16:16:26 INFO - PROCESS | 1820 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 16:16:26 INFO - PROCESS | 1820 | 1462403786291 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]]]}] 16:16:26 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | fillText works on @font-face fonts 16:16:26 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | took 1738ms 16:16:26 INFO - PROCESS | 1820 | 1462403786351 Marionette TRACE conn3 -> [0,721,"getWindowHandle",null] 16:16:26 INFO - PROCESS | 1820 | 1462403786357 Marionette TRACE conn3 <- [1,721,null,{"value":"8"}] 16:16:26 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html 16:16:26 INFO - PROCESS | 1820 | 1462403786388 Marionette TRACE conn3 -> [0,722,"setScriptTimeout",{"ms":35000}] 16:16:26 INFO - PROCESS | 1820 | 1462403786397 Marionette TRACE conn3 <- [1,722,null,{}] 16:16:26 INFO - PROCESS | 1820 | 1462403786405 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}] 16:16:26 INFO - PROCESS | 1820 | 1462403786566 Marionette TRACE conn3 <- [1,723,null,{"value":null}] 16:16:26 INFO - PROCESS | 1820 | 1462403786716 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\", \"a2590f0a-93fb-4e89-aa1e-7373e5767c09\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:16:26 INFO - PROCESS | 1820 | ++DOCSHELL 0x7f74cc8a0000 == 78 [pid = 1820] [id = 188] 16:16:26 INFO - PROCESS | 1820 | ++DOMWINDOW == 118 (0x7f74c390b000) [pid = 1820] [serial = 564] [outer = (nil)] 16:16:26 INFO - PROCESS | 1820 | ++DOMWINDOW == 119 (0x7f74c6f17800) [pid = 1820] [serial = 565] [outer = 0x7f74c390b000] 16:16:26 INFO - PROCESS | 1820 | 1462403786785 Marionette DEBUG loaded listener.js 16:16:26 INFO - PROCESS | 1820 | ++DOMWINDOW == 120 (0x7f74c8d37000) [pid = 1820] [serial = 566] [outer = 0x7f74c390b000] 16:16:27 INFO - PROCESS | 1820 | 1462403787617 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] 16:16:27 INFO - PROCESS | 1820 | 1462403787680 Marionette TRACE conn3 <- [1,725,null,{"value":"8"}] 16:16:27 INFO - PROCESS | 1820 | 1462403787690 Marionette TRACE conn3 -> [0,726,"setScriptTimeout",{"ms":35000}] 16:16:27 INFO - PROCESS | 1820 | 1462403787695 Marionette TRACE conn3 <- [1,726,null,{}] 16:16:27 INFO - PROCESS | 1820 | 1462403787704 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}] 16:16:27 INFO - PROCESS | 1820 | 1462403787866 Marionette TRACE conn3 <- [1,727,null,{"value":null}] 16:16:28 INFO - PROCESS | 1820 | 1462403788039 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\", \"a2590f0a-93fb-4e89-aa1e-7373e5767c09\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:16:28 INFO - PROCESS | 1820 | ++DOCSHELL 0x7f74d8129000 == 79 [pid = 1820] [id = 189] 16:16:28 INFO - PROCESS | 1820 | ++DOMWINDOW == 121 (0x7f74c21e1c00) [pid = 1820] [serial = 567] [outer = (nil)] 16:16:28 INFO - PROCESS | 1820 | ++DOMWINDOW == 122 (0x7f74c94d0800) [pid = 1820] [serial = 568] [outer = 0x7f74c21e1c00] 16:16:28 INFO - PROCESS | 1820 | 1462403788113 Marionette DEBUG loaded listener.js 16:16:28 INFO - PROCESS | 1820 | ++DOMWINDOW == 123 (0x7f74c9feb800) [pid = 1820] [serial = 569] [outer = 0x7f74c21e1c00] 16:16:28 INFO - PROCESS | 1820 | SkCairoFTTypeface::onFilterRec unimplemented 16:16:28 INFO - PROCESS | 1820 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 16:16:28 INFO - PROCESS | 1820 | 1462403788975 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]]]}] 16:16:29 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | fillText handles maxWidth correctly 16:16:29 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | took 1339ms 16:16:29 INFO - PROCESS | 1820 | 1462403789040 Marionette TRACE conn3 -> [0,729,"getWindowHandle",null] 16:16:29 INFO - PROCESS | 1820 | 1462403789044 Marionette TRACE conn3 <- [1,729,null,{"value":"8"}] 16:16:29 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html 16:16:29 INFO - PROCESS | 1820 | 1462403789051 Marionette TRACE conn3 -> [0,730,"setScriptTimeout",{"ms":35000}] 16:16:29 INFO - PROCESS | 1820 | 1462403789054 Marionette TRACE conn3 <- [1,730,null,{}] 16:16:29 INFO - PROCESS | 1820 | 1462403789059 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}] 16:16:29 INFO - PROCESS | 1820 | 1462403789214 Marionette TRACE conn3 <- [1,731,null,{"value":null}] 16:16:29 INFO - PROCESS | 1820 | 1462403789380 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\", \"a2590f0a-93fb-4e89-aa1e-7373e5767c09\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:16:29 INFO - PROCESS | 1820 | ++DOCSHELL 0x7f74dc178800 == 80 [pid = 1820] [id = 190] 16:16:29 INFO - PROCESS | 1820 | ++DOMWINDOW == 124 (0x7f74cad6a000) [pid = 1820] [serial = 570] [outer = (nil)] 16:16:29 INFO - PROCESS | 1820 | ++DOMWINDOW == 125 (0x7f74d0493c00) [pid = 1820] [serial = 571] [outer = 0x7f74cad6a000] 16:16:29 INFO - PROCESS | 1820 | 1462403789461 Marionette DEBUG loaded listener.js 16:16:29 INFO - PROCESS | 1820 | ++DOMWINDOW == 126 (0x7f74d864a000) [pid = 1820] [serial = 572] [outer = 0x7f74cad6a000] 16:16:30 INFO - PROCESS | 1820 | SkCairoFTTypeface::onFilterRec unimplemented 16:16:30 INFO - PROCESS | 1820 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 16:16:30 INFO - PROCESS | 1820 | 1462403790363 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] 16:16:30 INFO - PROCESS | 1820 | 1462403790439 Marionette TRACE conn3 <- [1,733,null,{"value":"8"}] 16:16:30 INFO - PROCESS | 1820 | 1462403790445 Marionette TRACE conn3 -> [0,734,"setScriptTimeout",{"ms":35000}] 16:16:30 INFO - PROCESS | 1820 | 1462403790448 Marionette TRACE conn3 <- [1,734,null,{}] 16:16:30 INFO - PROCESS | 1820 | 1462403790453 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}] 16:16:30 INFO - PROCESS | 1820 | 1462403790648 Marionette TRACE conn3 <- [1,735,null,{"value":null}] 16:16:30 INFO - PROCESS | 1820 | 1462403790804 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\", \"a2590f0a-93fb-4e89-aa1e-7373e5767c09\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:16:30 INFO - PROCESS | 1820 | ++DOCSHELL 0x7f74bcb44000 == 81 [pid = 1820] [id = 191] 16:16:30 INFO - PROCESS | 1820 | ++DOMWINDOW == 127 (0x7f74ba0e3000) [pid = 1820] [serial = 573] [outer = (nil)] 16:16:30 INFO - PROCESS | 1820 | ++DOMWINDOW == 128 (0x7f74be777400) [pid = 1820] [serial = 574] [outer = 0x7f74ba0e3000] 16:16:30 INFO - PROCESS | 1820 | 1462403790872 Marionette DEBUG loaded listener.js 16:16:30 INFO - PROCESS | 1820 | ++DOMWINDOW == 129 (0x7f74c0391c00) [pid = 1820] [serial = 575] [outer = 0x7f74ba0e3000] 16:16:31 INFO - PROCESS | 1820 | SkCairoFTTypeface::onFilterRec unimplemented 16:16:31 INFO - PROCESS | 1820 | 1462403791920 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]]]}] 16:16:31 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | fillText does not start a new path or subpath 16:16:31 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | took 1529ms 16:16:31 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html 16:16:31 INFO - PROCESS | 1820 | 1462403791974 Marionette TRACE conn3 -> [0,737,"getWindowHandle",null] 16:16:31 INFO - PROCESS | 1820 | 1462403791979 Marionette TRACE conn3 <- [1,737,null,{"value":"8"}] 16:16:31 INFO - PROCESS | 1820 | 1462403791987 Marionette TRACE conn3 -> [0,738,"setScriptTimeout",{"ms":35000}] 16:16:31 INFO - PROCESS | 1820 | 1462403791991 Marionette TRACE conn3 <- [1,738,null,{}] 16:16:32 INFO - PROCESS | 1820 | 1462403791998 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}] 16:16:32 INFO - PROCESS | 1820 | 1462403792171 Marionette TRACE conn3 <- [1,739,null,{"value":null}] 16:16:32 INFO - PROCESS | 1820 | 1462403792387 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\", \"a2590f0a-93fb-4e89-aa1e-7373e5767c09\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:16:32 INFO - PROCESS | 1820 | ++DOCSHELL 0x7f74c0f4e000 == 82 [pid = 1820] [id = 192] 16:16:32 INFO - PROCESS | 1820 | ++DOMWINDOW == 130 (0x7f74be88bc00) [pid = 1820] [serial = 576] [outer = (nil)] 16:16:32 INFO - PROCESS | 1820 | ++DOMWINDOW == 131 (0x7f74bffae400) [pid = 1820] [serial = 577] [outer = 0x7f74be88bc00] 16:16:32 INFO - PROCESS | 1820 | 1462403792449 Marionette DEBUG loaded listener.js 16:16:32 INFO - PROCESS | 1820 | ++DOMWINDOW == 132 (0x7f74c026dc00) [pid = 1820] [serial = 578] [outer = 0x7f74be88bc00] 16:16:33 INFO - PROCESS | 1820 | SkCairoFTTypeface::onFilterRec unimplemented 16:16:33 INFO - PROCESS | 1820 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 16:16:33 INFO - PROCESS | 1820 | 1462403793738 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]]]}] 16:16:33 INFO - PROCESS | 1820 | --DOCSHELL 0x7f74c8f73000 == 81 [pid = 1820] [id = 17] 16:16:33 INFO - PROCESS | 1820 | --DOCSHELL 0x7f74c9af2000 == 80 [pid = 1820] [id = 19] 16:16:33 INFO - PROCESS | 1820 | --DOCSHELL 0x7f74c0578000 == 79 [pid = 1820] [id = 8] 16:16:33 INFO - PROCESS | 1820 | --DOCSHELL 0x7f74d72a5800 == 78 [pid = 1820] [id = 25] 16:16:33 INFO - PROCESS | 1820 | --DOCSHELL 0x7f74c2f21800 == 77 [pid = 1820] [id = 26] 16:16:33 INFO - PROCESS | 1820 | --DOCSHELL 0x7f74ca40e000 == 76 [pid = 1820] [id = 20] 16:16:33 INFO - PROCESS | 1820 | --DOMWINDOW == 131 (0x7f74c8927c00) [pid = 1820] [serial = 520] [outer = (nil)] [url = about:blank] 16:16:33 INFO - PROCESS | 1820 | --DOMWINDOW == 130 (0x7f74bdc4f400) [pid = 1820] [serial = 489] [outer = (nil)] [url = about:blank] 16:16:33 INFO - PROCESS | 1820 | --DOMWINDOW == 129 (0x7f74da032400) [pid = 1820] [serial = 477] [outer = (nil)] [url = about:blank] 16:16:33 INFO - PROCESS | 1820 | --DOMWINDOW == 128 (0x7f74c038c000) [pid = 1820] [serial = 492] [outer = (nil)] [url = about:blank] 16:16:33 INFO - PROCESS | 1820 | --DOMWINDOW == 127 (0x7f74da032c00) [pid = 1820] [serial = 495] [outer = (nil)] [url = about:blank] 16:16:33 INFO - PROCESS | 1820 | --DOCSHELL 0x7f74c0572000 == 75 [pid = 1820] [id = 16] 16:16:33 INFO - PROCESS | 1820 | --DOCSHELL 0x7f74e1646000 == 74 [pid = 1820] [id = 151] 16:16:33 INFO - PROCESS | 1820 | --DOCSHELL 0x7f74c0b74000 == 73 [pid = 1820] [id = 184] 16:16:33 INFO - PROCESS | 1820 | --DOCSHELL 0x7f74c89a0800 == 72 [pid = 1820] [id = 183] 16:16:33 INFO - PROCESS | 1820 | --DOCSHELL 0x7f74c3bd4000 == 71 [pid = 1820] [id = 182] 16:16:33 INFO - PROCESS | 1820 | --DOCSHELL 0x7f74c0f33800 == 70 [pid = 1820] [id = 181] 16:16:33 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | Canvas test: 2d.text.draw.fontface 16:16:33 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | took 1837ms 16:16:33 INFO - PROCESS | 1820 | --DOCSHELL 0x7f74c0a9e800 == 69 [pid = 1820] [id = 180] 16:16:33 INFO - PROCESS | 1820 | --DOCSHELL 0x7f74d8335000 == 68 [pid = 1820] [id = 177] 16:16:33 INFO - PROCESS | 1820 | --DOCSHELL 0x7f74d056e800 == 67 [pid = 1820] [id = 176] 16:16:33 INFO - PROCESS | 1820 | --DOCSHELL 0x7f74c7b1f800 == 66 [pid = 1820] [id = 175] 16:16:33 INFO - PROCESS | 1820 | --DOCSHELL 0x7f74c0b78000 == 65 [pid = 1820] [id = 174] 16:16:33 INFO - PROCESS | 1820 | 1462403793867 Marionette TRACE conn3 -> [0,741,"getWindowHandle",null] 16:16:33 INFO - PROCESS | 1820 | 1462403793874 Marionette TRACE conn3 <- [1,741,null,{"value":"8"}] 16:16:33 INFO - PROCESS | 1820 | --DOMWINDOW == 126 (0x7f74c93ac800) [pid = 1820] [serial = 355] [outer = (nil)] [url = about:blank] 16:16:33 INFO - PROCESS | 1820 | --DOMWINDOW == 125 (0x7f74dc7dd800) [pid = 1820] [serial = 403] [outer = (nil)] [url = about:blank] 16:16:33 INFO - PROCESS | 1820 | --DOMWINDOW == 124 (0x7f74d8646000) [pid = 1820] [serial = 361] [outer = (nil)] [url = about:blank] 16:16:33 INFO - PROCESS | 1820 | --DOMWINDOW == 123 (0x7f74bffb6400) [pid = 1820] [serial = 388] [outer = (nil)] [url = about:blank] 16:16:33 INFO - PROCESS | 1820 | --DOMWINDOW == 122 (0x7f74c9172800) [pid = 1820] [serial = 439] [outer = (nil)] [url = about:blank] 16:16:33 INFO - PROCESS | 1820 | --DOMWINDOW == 121 (0x7f74c026c000) [pid = 1820] [serial = 406] [outer = (nil)] [url = about:blank] 16:16:33 INFO - PROCESS | 1820 | --DOMWINDOW == 120 (0x7f74dedb1000) [pid = 1820] [serial = 364] [outer = (nil)] [url = about:blank] 16:16:33 INFO - PROCESS | 1820 | --DOMWINDOW == 119 (0x7f74c3919800) [pid = 1820] [serial = 391] [outer = (nil)] [url = about:blank] 16:16:33 INFO - PROCESS | 1820 | --DOMWINDOW == 118 (0x7f74c12c5c00) [pid = 1820] [serial = 436] [outer = (nil)] [url = about:blank] 16:16:33 INFO - PROCESS | 1820 | --DOMWINDOW == 117 (0x7f74c12cec00) [pid = 1820] [serial = 349] [outer = (nil)] [url = about:blank] 16:16:33 INFO - PROCESS | 1820 | --DOMWINDOW == 116 (0x7f74c1077000) [pid = 1820] [serial = 451] [outer = (nil)] [url = about:blank] 16:16:33 INFO - PROCESS | 1820 | --DOMWINDOW == 115 (0x7f74dc0c0000) [pid = 1820] [serial = 400] [outer = (nil)] [url = about:blank] 16:16:33 INFO - PROCESS | 1820 | --DOMWINDOW == 114 (0x7f74d864c800) [pid = 1820] [serial = 454] [outer = (nil)] [url = about:blank] 16:16:33 INFO - PROCESS | 1820 | --DOMWINDOW == 113 (0x7f74d8620400) [pid = 1820] [serial = 397] [outer = (nil)] [url = about:blank] 16:16:33 INFO - PROCESS | 1820 | --DOMWINDOW == 112 (0x7f74cca7b400) [pid = 1820] [serial = 430] [outer = (nil)] [url = about:blank] 16:16:33 INFO - PROCESS | 1820 | --DOMWINDOW == 111 (0x7f74c9173000) [pid = 1820] [serial = 394] [outer = (nil)] [url = about:blank] 16:16:33 INFO - PROCESS | 1820 | --DOMWINDOW == 110 (0x7f74ca497400) [pid = 1820] [serial = 442] [outer = (nil)] [url = about:blank] 16:16:33 INFO - PROCESS | 1820 | --DOMWINDOW == 109 (0x7f74d8462400) [pid = 1820] [serial = 448] [outer = (nil)] [url = about:blank] 16:16:33 INFO - PROCESS | 1820 | --DOMWINDOW == 108 (0x7f74c916f800) [pid = 1820] [serial = 352] [outer = (nil)] [url = about:blank] 16:16:33 INFO - PROCESS | 1820 | --DOMWINDOW == 107 (0x7f74bffb5800) [pid = 1820] [serial = 433] [outer = (nil)] [url = about:blank] 16:16:33 INFO - PROCESS | 1820 | --DOMWINDOW == 106 (0x7f74cd696800) [pid = 1820] [serial = 358] [outer = (nil)] [url = about:blank] 16:16:33 INFO - PROCESS | 1820 | --DOMWINDOW == 105 (0x7f74d7183c00) [pid = 1820] [serial = 445] [outer = (nil)] [url = about:blank] 16:16:33 INFO - PROCESS | 1820 | --DOMWINDOW == 104 (0x7f74c390a400) [pid = 1820] [serial = 514] [outer = (nil)] [url = about:blank] 16:16:33 INFO - PROCESS | 1820 | --DOMWINDOW == 103 (0x7f74c6f15400) [pid = 1820] [serial = 517] [outer = (nil)] [url = about:blank] 16:16:33 INFO - PROCESS | 1820 | --DOMWINDOW == 102 (0x7f74bffaec00) [pid = 1820] [serial = 503] [outer = (nil)] [url = about:blank] 16:16:33 INFO - PROCESS | 1820 | --DOMWINDOW == 101 (0x7f74bdc50400) [pid = 1820] [serial = 502] [outer = (nil)] [url = about:blank] 16:16:33 INFO - PROCESS | 1820 | --DOMWINDOW == 100 (0x7f74c892f400) [pid = 1820] [serial = 486] [outer = (nil)] [url = about:blank] 16:16:33 INFO - PROCESS | 1820 | --DOMWINDOW == 99 (0x7f74c9fe9000) [pid = 1820] [serial = 487] [outer = (nil)] [url = about:blank] 16:16:33 INFO - PROCESS | 1820 | --DOMWINDOW == 98 (0x7f74be77e000) [pid = 1820] [serial = 500] [outer = (nil)] [url = about:blank] 16:16:33 INFO - PROCESS | 1820 | --DOMWINDOW == 97 (0x7f74b87c5800) [pid = 1820] [serial = 499] [outer = (nil)] [url = about:blank] 16:16:33 INFO - PROCESS | 1820 | --DOMWINDOW == 96 (0x7f74c2215800) [pid = 1820] [serial = 484] [outer = (nil)] [url = about:blank] 16:16:33 INFO - PROCESS | 1820 | --DOMWINDOW == 95 (0x7f74c1071c00) [pid = 1820] [serial = 483] [outer = (nil)] [url = about:blank] 16:16:33 INFO - PROCESS | 1820 | --DOMWINDOW == 94 (0x7f74c1006c00) [pid = 1820] [serial = 508] [outer = (nil)] [url = about:blank] 16:16:33 INFO - PROCESS | 1820 | --DOMWINDOW == 93 (0x7f74c106ec00) [pid = 1820] [serial = 509] [outer = (nil)] [url = about:blank] 16:16:33 INFO - PROCESS | 1820 | --DOMWINDOW == 92 (0x7f74c0390c00) [pid = 1820] [serial = 505] [outer = (nil)] [url = about:blank] 16:16:33 INFO - PROCESS | 1820 | --DOMWINDOW == 91 (0x7f74c0551400) [pid = 1820] [serial = 506] [outer = (nil)] [url = about:blank] 16:16:33 INFO - PROCESS | 1820 | --DOMWINDOW == 90 (0x7f74c0bcb000) [pid = 1820] [serial = 481] [outer = (nil)] [url = about:blank] 16:16:33 INFO - PROCESS | 1820 | --DOMWINDOW == 89 (0x7f74c026bc00) [pid = 1820] [serial = 480] [outer = (nil)] [url = about:blank] 16:16:33 INFO - PROCESS | 1820 | --DOMWINDOW == 88 (0x7f74c8814800) [pid = 1820] [serial = 518] [outer = (nil)] [url = about:blank] 16:16:33 INFO - PROCESS | 1820 | --DOMWINDOW == 87 (0x7f74dc72dc00) [pid = 1820] [serial = 280] [outer = (nil)] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 16:16:33 INFO - PROCESS | 1820 | --DOMWINDOW == 86 (0x7f74c1076000) [pid = 1820] [serial = 511] [outer = (nil)] [url = about:blank] 16:16:33 INFO - PROCESS | 1820 | --DOMWINDOW == 85 (0x7f74c21e2800) [pid = 1820] [serial = 512] [outer = (nil)] [url = about:blank] 16:16:33 INFO - PROCESS | 1820 | --DOMWINDOW == 84 (0x7f74c39e0800) [pid = 1820] [serial = 515] [outer = (nil)] [url = about:blank] 16:16:33 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html 16:16:33 INFO - PROCESS | 1820 | 1462403793914 Marionette TRACE conn3 -> [0,742,"setScriptTimeout",{"ms":35000}] 16:16:33 INFO - PROCESS | 1820 | 1462403793922 Marionette TRACE conn3 <- [1,742,null,{}] 16:16:33 INFO - PROCESS | 1820 | 1462403793929 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}] 16:16:34 INFO - PROCESS | 1820 | 1462403794069 Marionette TRACE conn3 <- [1,743,null,{"value":null}] 16:16:34 INFO - PROCESS | 1820 | 1462403794178 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\", \"a2590f0a-93fb-4e89-aa1e-7373e5767c09\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:16:34 INFO - PROCESS | 1820 | ++DOCSHELL 0x7f74bcfc5800 == 66 [pid = 1820] [id = 193] 16:16:34 INFO - PROCESS | 1820 | ++DOMWINDOW == 85 (0x7f74bdbe8800) [pid = 1820] [serial = 579] [outer = (nil)] 16:16:34 INFO - PROCESS | 1820 | ++DOMWINDOW == 86 (0x7f74bffda400) [pid = 1820] [serial = 580] [outer = 0x7f74bdbe8800] 16:16:34 INFO - PROCESS | 1820 | 1462403794237 Marionette DEBUG loaded listener.js 16:16:34 INFO - PROCESS | 1820 | ++DOMWINDOW == 87 (0x7f74c0bc0800) [pid = 1820] [serial = 581] [outer = 0x7f74bdbe8800] 16:16:35 INFO - PROCESS | 1820 | SkCairoFTTypeface::onFilterRec unimplemented 16:16:35 INFO - PROCESS | 1820 | 1462403795286 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]]]}] 16:16:35 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html | @font-face fonts should work even if they are not used in the page 16:16:35 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html | took 1398ms 16:16:35 INFO - PROCESS | 1820 | 1462403795309 Marionette TRACE conn3 -> [0,745,"getWindowHandle",null] 16:16:35 INFO - PROCESS | 1820 | 1462403795312 Marionette TRACE conn3 <- [1,745,null,{"value":"8"}] 16:16:35 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html 16:16:35 INFO - PROCESS | 1820 | 1462403795318 Marionette TRACE conn3 -> [0,746,"setScriptTimeout",{"ms":35000}] 16:16:35 INFO - PROCESS | 1820 | 1462403795323 Marionette TRACE conn3 <- [1,746,null,{}] 16:16:35 INFO - PROCESS | 1820 | 1462403795338 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}] 16:16:35 INFO - PROCESS | 1820 | 1462403795488 Marionette TRACE conn3 <- [1,747,null,{"value":null}] 16:16:35 INFO - PROCESS | 1820 | 1462403795678 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\", \"a2590f0a-93fb-4e89-aa1e-7373e5767c09\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:16:35 INFO - PROCESS | 1820 | ++DOCSHELL 0x7f74c11d4000 == 67 [pid = 1820] [id = 194] 16:16:35 INFO - PROCESS | 1820 | ++DOMWINDOW == 88 (0x7f74c100c800) [pid = 1820] [serial = 582] [outer = (nil)] 16:16:35 INFO - PROCESS | 1820 | ++DOMWINDOW == 89 (0x7f74c106fc00) [pid = 1820] [serial = 583] [outer = 0x7f74c100c800] 16:16:35 INFO - PROCESS | 1820 | 1462403795740 Marionette DEBUG loaded listener.js 16:16:35 INFO - PROCESS | 1820 | ++DOMWINDOW == 90 (0x7f74c12cc800) [pid = 1820] [serial = 584] [outer = 0x7f74c100c800] 16:16:36 INFO - PROCESS | 1820 | SkCairoFTTypeface::onFilterRec unimplemented 16:16:36 INFO - PROCESS | 1820 | SkCairoFTTypeface::onFilterRec unimplemented 16:16:36 INFO - PROCESS | 1820 | 1462403796842 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]]]}] 16:16:36 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html | Draw with the font immediately, then wait a bit until and draw again. (This crashes some version of WebKit.) 16:16:36 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html | took 1536ms 16:16:36 INFO - PROCESS | 1820 | 1462403796854 Marionette TRACE conn3 -> [0,749,"getWindowHandle",null] 16:16:36 INFO - PROCESS | 1820 | 1462403796857 Marionette TRACE conn3 <- [1,749,null,{"value":"8"}] 16:16:36 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html 16:16:36 INFO - PROCESS | 1820 | 1462403796862 Marionette TRACE conn3 -> [0,750,"setScriptTimeout",{"ms":35000}] 16:16:36 INFO - PROCESS | 1820 | 1462403796864 Marionette TRACE conn3 <- [1,750,null,{}] 16:16:36 INFO - PROCESS | 1820 | 1462403796869 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}] 16:16:37 INFO - PROCESS | 1820 | 1462403797060 Marionette TRACE conn3 <- [1,751,null,{"value":null}] 16:16:37 INFO - PROCESS | 1820 | 1462403797122 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\", \"a2590f0a-93fb-4e89-aa1e-7373e5767c09\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:16:37 INFO - PROCESS | 1820 | ++DOCSHELL 0x7f74c72ca000 == 68 [pid = 1820] [id = 195] 16:16:37 INFO - PROCESS | 1820 | ++DOMWINDOW == 91 (0x7f74c1010000) [pid = 1820] [serial = 585] [outer = (nil)] 16:16:37 INFO - PROCESS | 1820 | ++DOMWINDOW == 92 (0x7f74c39e6800) [pid = 1820] [serial = 586] [outer = 0x7f74c1010000] 16:16:37 INFO - PROCESS | 1820 | 1462403797194 Marionette DEBUG loaded listener.js 16:16:37 INFO - PROCESS | 1820 | ++DOMWINDOW == 93 (0x7f74c3e53400) [pid = 1820] [serial = 587] [outer = 0x7f74c1010000] 16:16:38 INFO - PROCESS | 1820 | --DOMWINDOW == 92 (0x7f74c12c9c00) [pid = 1820] [serial = 531] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html] 16:16:38 INFO - PROCESS | 1820 | --DOMWINDOW == 91 (0x7f74be77f800) [pid = 1820] [serial = 540] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html] 16:16:38 INFO - PROCESS | 1820 | --DOMWINDOW == 90 (0x7f74c100a400) [pid = 1820] [serial = 546] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html] 16:16:38 INFO - PROCESS | 1820 | --DOMWINDOW == 89 (0x7f74ba0e2800) [pid = 1820] [serial = 522] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html] 16:16:38 INFO - PROCESS | 1820 | --DOMWINDOW == 88 (0x7f74be886800) [pid = 1820] [serial = 543] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html] 16:16:38 INFO - PROCESS | 1820 | --DOMWINDOW == 87 (0x7f74c0392000) [pid = 1820] [serial = 494] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html] 16:16:38 INFO - PROCESS | 1820 | --DOMWINDOW == 86 (0x7f74c6f14000) [pid = 1820] [serial = 534] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html] 16:16:38 INFO - PROCESS | 1820 | --DOMWINDOW == 85 (0x7f74bdc4a000) [pid = 1820] [serial = 491] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html] 16:16:38 INFO - PROCESS | 1820 | --DOMWINDOW == 84 (0x7f74c026cc00) [pid = 1820] [serial = 525] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html] 16:16:38 INFO - PROCESS | 1820 | --DOMWINDOW == 83 (0x7f74c026d800) [pid = 1820] [serial = 537] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html] 16:16:38 INFO - PROCESS | 1820 | --DOMWINDOW == 82 (0x7f74d8114400) [pid = 1820] [serial = 476] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html] 16:16:38 INFO - PROCESS | 1820 | --DOMWINDOW == 81 (0x7f74c12c3000) [pid = 1820] [serial = 528] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html] 16:16:38 INFO - PROCESS | 1820 | --DOMWINDOW == 80 (0x7f74c1064000) [pid = 1820] [serial = 549] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html] 16:16:38 INFO - PROCESS | 1820 | --DOMWINDOW == 79 (0x7f74bdc47c00) [pid = 1820] [serial = 488] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html] 16:16:38 INFO - PROCESS | 1820 | SkCairoFTTypeface::onFilterRec unimplemented 16:16:38 INFO - PROCESS | 1820 | 1462403798374 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]]]}] 16:16:38 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | U+0020 is rendered the correct size (1em wide) 16:16:38 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | took 1530ms 16:16:38 INFO - PROCESS | 1820 | 1462403798393 Marionette TRACE conn3 -> [0,753,"getWindowHandle",null] 16:16:38 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html 16:16:38 INFO - PROCESS | 1820 | 1462403798398 Marionette TRACE conn3 <- [1,753,null,{"value":"8"}] 16:16:38 INFO - PROCESS | 1820 | 1462403798406 Marionette TRACE conn3 -> [0,754,"setScriptTimeout",{"ms":35000}] 16:16:38 INFO - PROCESS | 1820 | 1462403798412 Marionette TRACE conn3 <- [1,754,null,{}] 16:16:38 INFO - PROCESS | 1820 | 1462403798420 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}] 16:16:38 INFO - PROCESS | 1820 | 1462403798578 Marionette TRACE conn3 <- [1,755,null,{"value":null}] 16:16:38 INFO - PROCESS | 1820 | 1462403798758 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\", \"a2590f0a-93fb-4e89-aa1e-7373e5767c09\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:16:38 INFO - PROCESS | 1820 | ++DOCSHELL 0x7f74bcb5c800 == 69 [pid = 1820] [id = 196] 16:16:38 INFO - PROCESS | 1820 | ++DOMWINDOW == 80 (0x7f74bdc4dc00) [pid = 1820] [serial = 588] [outer = (nil)] 16:16:38 INFO - PROCESS | 1820 | ++DOMWINDOW == 81 (0x7f74be781800) [pid = 1820] [serial = 589] [outer = 0x7f74bdc4dc00] 16:16:38 INFO - PROCESS | 1820 | 1462403798828 Marionette DEBUG loaded listener.js 16:16:38 INFO - PROCESS | 1820 | ++DOMWINDOW == 82 (0x7f74bffb6800) [pid = 1820] [serial = 590] [outer = 0x7f74bdc4dc00] 16:16:39 INFO - PROCESS | 1820 | SkCairoFTTypeface::onFilterRec unimplemented 16:16:40 INFO - PROCESS | 1820 | 1462403800018 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]]]}] 16:16:40 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html | Non-space characters are not converted to U+0020 and collapsed 16:16:40 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html | took 1646ms 16:16:40 INFO - PROCESS | 1820 | 1462403800051 Marionette TRACE conn3 -> [0,757,"getWindowHandle",null] 16:16:40 INFO - PROCESS | 1820 | 1462403800059 Marionette TRACE conn3 <- [1,757,null,{"value":"8"}] 16:16:40 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html 16:16:40 INFO - PROCESS | 1820 | 1462403800068 Marionette TRACE conn3 -> [0,758,"setScriptTimeout",{"ms":35000}] 16:16:40 INFO - PROCESS | 1820 | 1462403800072 Marionette TRACE conn3 <- [1,758,null,{}] 16:16:40 INFO - PROCESS | 1820 | 1462403800077 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}] 16:16:40 INFO - PROCESS | 1820 | 1462403800296 Marionette TRACE conn3 <- [1,759,null,{"value":null}] 16:16:40 INFO - PROCESS | 1820 | 1462403800461 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\", \"a2590f0a-93fb-4e89-aa1e-7373e5767c09\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:16:40 INFO - PROCESS | 1820 | ++DOCSHELL 0x7f74c667e800 == 70 [pid = 1820] [id = 197] 16:16:40 INFO - PROCESS | 1820 | ++DOMWINDOW == 83 (0x7f74c0392000) [pid = 1820] [serial = 591] [outer = (nil)] 16:16:40 INFO - PROCESS | 1820 | ++DOMWINDOW == 84 (0x7f74c0c5a400) [pid = 1820] [serial = 592] [outer = 0x7f74c0392000] 16:16:40 INFO - PROCESS | 1820 | 1462403800529 Marionette DEBUG loaded listener.js 16:16:40 INFO - PROCESS | 1820 | ++DOMWINDOW == 85 (0x7f74c106ac00) [pid = 1820] [serial = 593] [outer = 0x7f74c0392000] 16:16:41 INFO - PROCESS | 1820 | SkCairoFTTypeface::onFilterRec unimplemented 16:16:41 INFO - PROCESS | 1820 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 16:16:41 INFO - PROCESS | 1820 | SkCairoFTTypeface::onFilterRec unimplemented 16:16:41 INFO - PROCESS | 1820 | SkCairoFTTypeface::onFilterRec unimplemented 16:16:41 INFO - PROCESS | 1820 | SkCairoFTTypeface::onFilterRec unimplemented 16:16:41 INFO - PROCESS | 1820 | 1462403801382 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]]]}] 16:16:41 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | strokeText does not start a new path or subpath 16:16:41 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | took 1382ms 16:16:41 INFO - PROCESS | 1820 | 1462403801450 Marionette TRACE conn3 -> [0,761,"getWindowHandle",null] 16:16:41 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html 16:16:41 INFO - PROCESS | 1820 | 1462403801454 Marionette TRACE conn3 <- [1,761,null,{"value":"8"}] 16:16:41 INFO - PROCESS | 1820 | 1462403801460 Marionette TRACE conn3 -> [0,762,"setScriptTimeout",{"ms":35000}] 16:16:41 INFO - PROCESS | 1820 | 1462403801466 Marionette TRACE conn3 <- [1,762,null,{}] 16:16:41 INFO - PROCESS | 1820 | 1462403801481 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}] 16:16:41 INFO - PROCESS | 1820 | 1462403801683 Marionette TRACE conn3 <- [1,763,null,{"value":null}] 16:16:41 INFO - PROCESS | 1820 | 1462403801919 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\", \"a2590f0a-93fb-4e89-aa1e-7373e5767c09\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:16:41 INFO - PROCESS | 1820 | ++DOCSHELL 0x7f74c99a7800 == 71 [pid = 1820] [id = 198] 16:16:41 INFO - PROCESS | 1820 | ++DOMWINDOW == 86 (0x7f74c3a3e400) [pid = 1820] [serial = 594] [outer = (nil)] 16:16:42 INFO - PROCESS | 1820 | ++DOMWINDOW == 87 (0x7f74c64b1400) [pid = 1820] [serial = 595] [outer = 0x7f74c3a3e400] 16:16:42 INFO - PROCESS | 1820 | 1462403802043 Marionette DEBUG loaded listener.js 16:16:42 INFO - PROCESS | 1820 | ++DOMWINDOW == 88 (0x7f74c747a000) [pid = 1820] [serial = 596] [outer = 0x7f74c3a3e400] 16:16:43 INFO - PROCESS | 1820 | 1462403803234 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]]]}] 16:16:43 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | Canvas test: 2d.text.measure.width.basic 16:16:43 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | took 1841ms 16:16:43 INFO - PROCESS | 1820 | 1462403803309 Marionette TRACE conn3 -> [0,765,"getWindowHandle",null] 16:16:43 INFO - PROCESS | 1820 | 1462403803313 Marionette TRACE conn3 <- [1,765,null,{"value":"8"}] 16:16:43 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html 16:16:43 INFO - PROCESS | 1820 | 1462403803319 Marionette TRACE conn3 -> [0,766,"setScriptTimeout",{"ms":35000}] 16:16:43 INFO - PROCESS | 1820 | 1462403803321 Marionette TRACE conn3 <- [1,766,null,{}] 16:16:43 INFO - PROCESS | 1820 | 1462403803327 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}] 16:16:43 INFO - PROCESS | 1820 | 1462403803547 Marionette TRACE conn3 <- [1,767,null,{"value":null}] 16:16:43 INFO - PROCESS | 1820 | 1462403803709 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\", \"a2590f0a-93fb-4e89-aa1e-7373e5767c09\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:16:43 INFO - PROCESS | 1820 | ++DOCSHELL 0x7f74ca25a000 == 72 [pid = 1820] [id = 199] 16:16:43 INFO - PROCESS | 1820 | ++DOMWINDOW == 89 (0x7f74c3a37c00) [pid = 1820] [serial = 597] [outer = (nil)] 16:16:43 INFO - PROCESS | 1820 | ++DOMWINDOW == 90 (0x7f74c916f800) [pid = 1820] [serial = 598] [outer = 0x7f74c3a37c00] 16:16:43 INFO - PROCESS | 1820 | 1462403803776 Marionette DEBUG loaded listener.js 16:16:43 INFO - PROCESS | 1820 | ++DOMWINDOW == 91 (0x7f74c9492000) [pid = 1820] [serial = 599] [outer = 0x7f74c3a37c00] 16:16:44 INFO - PROCESS | 1820 | 1462403804950 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]]]}] 16:16:44 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | The empty string has zero width 16:16:44 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | took 1680ms 16:16:44 INFO - PROCESS | 1820 | 1462403804999 Marionette TRACE conn3 -> [0,769,"getWindowHandle",null] 16:16:45 INFO - PROCESS | 1820 | 1462403805002 Marionette TRACE conn3 <- [1,769,null,{"value":"8"}] 16:16:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html 16:16:45 INFO - PROCESS | 1820 | 1462403805008 Marionette TRACE conn3 -> [0,770,"setScriptTimeout",{"ms":35000}] 16:16:45 INFO - PROCESS | 1820 | 1462403805010 Marionette TRACE conn3 <- [1,770,null,{}] 16:16:45 INFO - PROCESS | 1820 | 1462403805024 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}] 16:16:45 INFO - PROCESS | 1820 | 1462403805231 Marionette TRACE conn3 <- [1,771,null,{"value":null}] 16:16:45 INFO - PROCESS | 1820 | 1462403805365 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\", \"a2590f0a-93fb-4e89-aa1e-7373e5767c09\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:16:45 INFO - PROCESS | 1820 | ++DOCSHELL 0x7f74d63e1800 == 73 [pid = 1820] [id = 200] 16:16:45 INFO - PROCESS | 1820 | ++DOMWINDOW == 92 (0x7f74c7f64000) [pid = 1820] [serial = 600] [outer = (nil)] 16:16:45 INFO - PROCESS | 1820 | ++DOMWINDOW == 93 (0x7f74ca2a9c00) [pid = 1820] [serial = 601] [outer = 0x7f74c7f64000] 16:16:45 INFO - PROCESS | 1820 | 1462403805430 Marionette DEBUG loaded listener.js 16:16:45 INFO - PROCESS | 1820 | ++DOMWINDOW == 94 (0x7f74d7184800) [pid = 1820] [serial = 602] [outer = 0x7f74c7f64000] 16:16:46 INFO - PROCESS | 1820 | 1462403806187 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]]]}] 16:16:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | Canvas test: 2d.fillStyle.default 16:16:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | took 1231ms 16:16:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html 16:16:46 INFO - PROCESS | 1820 | 1462403806240 Marionette TRACE conn3 -> [0,773,"getWindowHandle",null] 16:16:46 INFO - PROCESS | 1820 | 1462403806242 Marionette TRACE conn3 <- [1,773,null,{"value":"8"}] 16:16:46 INFO - PROCESS | 1820 | 1462403806248 Marionette TRACE conn3 -> [0,774,"setScriptTimeout",{"ms":35000}] 16:16:46 INFO - PROCESS | 1820 | 1462403806251 Marionette TRACE conn3 <- [1,774,null,{}] 16:16:46 INFO - PROCESS | 1820 | 1462403806256 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}] 16:16:46 INFO - PROCESS | 1820 | 1462403806426 Marionette TRACE conn3 <- [1,775,null,{"value":null}] 16:16:46 INFO - PROCESS | 1820 | 1462403806576 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\", \"a2590f0a-93fb-4e89-aa1e-7373e5767c09\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:16:46 INFO - PROCESS | 1820 | ++DOCSHELL 0x7f74d8350000 == 74 [pid = 1820] [id = 201] 16:16:46 INFO - PROCESS | 1820 | ++DOMWINDOW == 95 (0x7f74bdc44c00) [pid = 1820] [serial = 603] [outer = (nil)] 16:16:46 INFO - PROCESS | 1820 | ++DOMWINDOW == 96 (0x7f74d84eb400) [pid = 1820] [serial = 604] [outer = 0x7f74bdc44c00] 16:16:46 INFO - PROCESS | 1820 | 1462403806647 Marionette DEBUG loaded listener.js 16:16:46 INFO - PROCESS | 1820 | ++DOMWINDOW == 97 (0x7f74da568800) [pid = 1820] [serial = 605] [outer = 0x7f74bdc44c00] 16:16:47 INFO - PROCESS | 1820 | 1462403807473 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]]]}] 16:16:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | Canvas test: 2d.fillStyle.get.semitransparent 16:16:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | took 1281ms 16:16:47 INFO - PROCESS | 1820 | 1462403807528 Marionette TRACE conn3 -> [0,777,"getWindowHandle",null] 16:16:47 INFO - PROCESS | 1820 | 1462403807532 Marionette TRACE conn3 <- [1,777,null,{"value":"8"}] 16:16:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html 16:16:47 INFO - PROCESS | 1820 | 1462403807537 Marionette TRACE conn3 -> [0,778,"setScriptTimeout",{"ms":35000}] 16:16:47 INFO - PROCESS | 1820 | 1462403807540 Marionette TRACE conn3 <- [1,778,null,{}] 16:16:47 INFO - PROCESS | 1820 | 1462403807545 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}] 16:16:47 INFO - PROCESS | 1820 | 1462403807695 Marionette TRACE conn3 <- [1,779,null,{"value":null}] 16:16:47 INFO - PROCESS | 1820 | 1462403807861 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\", \"a2590f0a-93fb-4e89-aa1e-7373e5767c09\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:16:47 INFO - PROCESS | 1820 | ++DOCSHELL 0x7f74c7b21000 == 75 [pid = 1820] [id = 202] 16:16:47 INFO - PROCESS | 1820 | ++DOMWINDOW == 98 (0x7f74b87c0800) [pid = 1820] [serial = 606] [outer = (nil)] 16:16:47 INFO - PROCESS | 1820 | ++DOMWINDOW == 99 (0x7f74c6610800) [pid = 1820] [serial = 607] [outer = 0x7f74b87c0800] 16:16:47 INFO - PROCESS | 1820 | 1462403807935 Marionette DEBUG loaded listener.js 16:16:48 INFO - PROCESS | 1820 | ++DOMWINDOW == 100 (0x7f74dbf4c800) [pid = 1820] [serial = 608] [outer = 0x7f74b87c0800] 16:16:48 INFO - PROCESS | 1820 | 1462403808964 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]]]}] 16:16:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | Canvas test: 2d.fillStyle.get.solid 16:16:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | took 1439ms 16:16:48 INFO - PROCESS | 1820 | 1462403808976 Marionette TRACE conn3 -> [0,781,"getWindowHandle",null] 16:16:48 INFO - PROCESS | 1820 | 1462403808980 Marionette TRACE conn3 <- [1,781,null,{"value":"8"}] 16:16:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html 16:16:48 INFO - PROCESS | 1820 | 1462403808988 Marionette TRACE conn3 -> [0,782,"setScriptTimeout",{"ms":35000}] 16:16:48 INFO - PROCESS | 1820 | 1462403808993 Marionette TRACE conn3 <- [1,782,null,{}] 16:16:49 INFO - PROCESS | 1820 | 1462403809001 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}] 16:16:49 INFO - PROCESS | 1820 | 1462403809150 Marionette TRACE conn3 <- [1,783,null,{"value":null}] 16:16:49 INFO - PROCESS | 1820 | 1462403809312 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\", \"a2590f0a-93fb-4e89-aa1e-7373e5767c09\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:16:49 INFO - PROCESS | 1820 | ++DOCSHELL 0x7f74c1211800 == 76 [pid = 1820] [id = 203] 16:16:49 INFO - PROCESS | 1820 | ++DOMWINDOW == 101 (0x7f74be77c800) [pid = 1820] [serial = 609] [outer = (nil)] 16:16:49 INFO - PROCESS | 1820 | ++DOMWINDOW == 102 (0x7f74bffb2c00) [pid = 1820] [serial = 610] [outer = 0x7f74be77c800] 16:16:49 INFO - PROCESS | 1820 | 1462403809431 Marionette DEBUG loaded listener.js 16:16:49 INFO - PROCESS | 1820 | ++DOMWINDOW == 103 (0x7f74c0387c00) [pid = 1820] [serial = 611] [outer = 0x7f74be77c800] 16:16:50 INFO - PROCESS | 1820 | --DOMWINDOW == 102 (0x7f74bffacc00) [pid = 1820] [serial = 553] [outer = (nil)] [url = about:blank] 16:16:50 INFO - PROCESS | 1820 | --DOMWINDOW == 101 (0x7f74c9caa000) [pid = 1820] [serial = 533] [outer = (nil)] [url = about:blank] 16:16:50 INFO - PROCESS | 1820 | --DOMWINDOW == 100 (0x7f74bffac800) [pid = 1820] [serial = 541] [outer = (nil)] [url = about:blank] 16:16:50 INFO - PROCESS | 1820 | --DOMWINDOW == 99 (0x7f74bffe3000) [pid = 1820] [serial = 542] [outer = (nil)] [url = about:blank] 16:16:50 INFO - PROCESS | 1820 | --DOMWINDOW == 98 (0x7f74c3912800) [pid = 1820] [serial = 548] [outer = (nil)] [url = about:blank] 16:16:50 INFO - PROCESS | 1820 | --DOMWINDOW == 97 (0x7f74bdc49c00) [pid = 1820] [serial = 523] [outer = (nil)] [url = about:blank] 16:16:50 INFO - PROCESS | 1820 | --DOMWINDOW == 96 (0x7f74c0c51000) [pid = 1820] [serial = 545] [outer = (nil)] [url = about:blank] 16:16:50 INFO - PROCESS | 1820 | --DOMWINDOW == 95 (0x7f74c1079000) [pid = 1820] [serial = 547] [outer = (nil)] [url = about:blank] 16:16:50 INFO - PROCESS | 1820 | --DOMWINDOW == 94 (0x7f74c0903400) [pid = 1820] [serial = 544] [outer = (nil)] [url = about:blank] 16:16:50 INFO - PROCESS | 1820 | --DOMWINDOW == 93 (0x7f74dc0c3800) [pid = 1820] [serial = 496] [outer = (nil)] [url = about:blank] 16:16:50 INFO - PROCESS | 1820 | --DOMWINDOW == 92 (0x7f74be88fc00) [pid = 1820] [serial = 524] [outer = (nil)] [url = about:blank] 16:16:50 INFO - PROCESS | 1820 | --DOMWINDOW == 91 (0x7f74ca496400) [pid = 1820] [serial = 536] [outer = (nil)] [url = about:blank] 16:16:50 INFO - PROCESS | 1820 | --DOMWINDOW == 90 (0x7f74c0390000) [pid = 1820] [serial = 493] [outer = (nil)] [url = about:blank] 16:16:50 INFO - PROCESS | 1820 | --DOMWINDOW == 89 (0x7f74c0549800) [pid = 1820] [serial = 526] [outer = (nil)] [url = about:blank] 16:16:50 INFO - PROCESS | 1820 | --DOMWINDOW == 88 (0x7f74db7c5800) [pid = 1820] [serial = 539] [outer = (nil)] [url = about:blank] 16:16:50 INFO - PROCESS | 1820 | --DOMWINDOW == 87 (0x7f74c9170400) [pid = 1820] [serial = 532] [outer = (nil)] [url = about:blank] 16:16:50 INFO - PROCESS | 1820 | --DOMWINDOW == 86 (0x7f74c0bc7400) [pid = 1820] [serial = 527] [outer = (nil)] [url = about:blank] 16:16:50 INFO - PROCESS | 1820 | --DOMWINDOW == 85 (0x7f74db93b800) [pid = 1820] [serial = 478] [outer = (nil)] [url = about:blank] 16:16:50 INFO - PROCESS | 1820 | --DOMWINDOW == 84 (0x7f74c3a41000) [pid = 1820] [serial = 530] [outer = (nil)] [url = about:blank] 16:16:50 INFO - PROCESS | 1820 | --DOMWINDOW == 83 (0x7f74c3910c00) [pid = 1820] [serial = 529] [outer = (nil)] [url = about:blank] 16:16:50 INFO - PROCESS | 1820 | --DOMWINDOW == 82 (0x7f74d7296800) [pid = 1820] [serial = 538] [outer = (nil)] [url = about:blank] 16:16:50 INFO - PROCESS | 1820 | --DOMWINDOW == 81 (0x7f74c8810000) [pid = 1820] [serial = 551] [outer = (nil)] [url = about:blank] 16:16:50 INFO - PROCESS | 1820 | --DOMWINDOW == 80 (0x7f74ca2a0400) [pid = 1820] [serial = 535] [outer = (nil)] [url = about:blank] 16:16:50 INFO - PROCESS | 1820 | --DOMWINDOW == 79 (0x7f74c1078400) [pid = 1820] [serial = 490] [outer = (nil)] [url = about:blank] 16:16:50 INFO - PROCESS | 1820 | --DOMWINDOW == 78 (0x7f74c6f0b800) [pid = 1820] [serial = 550] [outer = (nil)] [url = about:blank] 16:16:50 INFO - PROCESS | 1820 | 1462403810367 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]]]}] 16:16:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | Canvas test: 2d.fillStyle.get.transparent 16:16:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | took 1432ms 16:16:50 INFO - PROCESS | 1820 | 1462403810420 Marionette TRACE conn3 -> [0,785,"getWindowHandle",null] 16:16:50 INFO - PROCESS | 1820 | 1462403810427 Marionette TRACE conn3 <- [1,785,null,{"value":"8"}] 16:16:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html 16:16:50 INFO - PROCESS | 1820 | 1462403810436 Marionette TRACE conn3 -> [0,786,"setScriptTimeout",{"ms":35000}] 16:16:50 INFO - PROCESS | 1820 | 1462403810440 Marionette TRACE conn3 <- [1,786,null,{}] 16:16:50 INFO - PROCESS | 1820 | 1462403810445 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}] 16:16:50 INFO - PROCESS | 1820 | 1462403810590 Marionette TRACE conn3 <- [1,787,null,{"value":null}] 16:16:50 INFO - PROCESS | 1820 | 1462403810704 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\", \"a2590f0a-93fb-4e89-aa1e-7373e5767c09\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:16:50 INFO - PROCESS | 1820 | ++DOCSHELL 0x7f74c0b61800 == 77 [pid = 1820] [id = 204] 16:16:50 INFO - PROCESS | 1820 | ++DOMWINDOW == 79 (0x7f74ba0e9400) [pid = 1820] [serial = 612] [outer = (nil)] 16:16:50 INFO - PROCESS | 1820 | ++DOMWINDOW == 80 (0x7f74c0389800) [pid = 1820] [serial = 613] [outer = 0x7f74ba0e9400] 16:16:50 INFO - PROCESS | 1820 | 1462403810761 Marionette DEBUG loaded listener.js 16:16:50 INFO - PROCESS | 1820 | ++DOMWINDOW == 81 (0x7f74c0d8d400) [pid = 1820] [serial = 614] [outer = 0x7f74ba0e9400] 16:16:51 INFO - PROCESS | 1820 | 1462403811474 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]]]}] 16:16:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | Canvas test: 2d.fillStyle.invalidstring 16:16:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | took 1079ms 16:16:51 INFO - PROCESS | 1820 | 1462403811518 Marionette TRACE conn3 -> [0,789,"getWindowHandle",null] 16:16:51 INFO - PROCESS | 1820 | 1462403811521 Marionette TRACE conn3 <- [1,789,null,{"value":"8"}] 16:16:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html 16:16:51 INFO - PROCESS | 1820 | 1462403811528 Marionette TRACE conn3 -> [0,790,"setScriptTimeout",{"ms":35000}] 16:16:51 INFO - PROCESS | 1820 | 1462403811532 Marionette TRACE conn3 <- [1,790,null,{}] 16:16:51 INFO - PROCESS | 1820 | 1462403811547 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}] 16:16:51 INFO - PROCESS | 1820 | 1462403811689 Marionette TRACE conn3 <- [1,791,null,{"value":null}] 16:16:51 INFO - PROCESS | 1820 | 1462403811707 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\", \"a2590f0a-93fb-4e89-aa1e-7373e5767c09\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:16:51 INFO - PROCESS | 1820 | ++DOCSHELL 0x7f74c3bd4800 == 78 [pid = 1820] [id = 205] 16:16:51 INFO - PROCESS | 1820 | ++DOMWINDOW == 82 (0x7f74c1077c00) [pid = 1820] [serial = 615] [outer = (nil)] 16:16:51 INFO - PROCESS | 1820 | ++DOMWINDOW == 83 (0x7f74c390e400) [pid = 1820] [serial = 616] [outer = 0x7f74c1077c00] 16:16:51 INFO - PROCESS | 1820 | 1462403811766 Marionette DEBUG loaded listener.js 16:16:51 INFO - PROCESS | 1820 | ++DOMWINDOW == 84 (0x7f74c3a41000) [pid = 1820] [serial = 617] [outer = 0x7f74c1077c00] 16:16:52 INFO - PROCESS | 1820 | 1462403812526 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]]]}] 16:16:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | Canvas test: 2d.fillStyle.invalidtype 16:16:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | took 1034ms 16:16:52 INFO - PROCESS | 1820 | 1462403812562 Marionette TRACE conn3 -> [0,793,"getWindowHandle",null] 16:16:52 INFO - PROCESS | 1820 | 1462403812565 Marionette TRACE conn3 <- [1,793,null,{"value":"8"}] 16:16:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html 16:16:52 INFO - PROCESS | 1820 | 1462403812570 Marionette TRACE conn3 -> [0,794,"setScriptTimeout",{"ms":35000}] 16:16:52 INFO - PROCESS | 1820 | 1462403812583 Marionette TRACE conn3 <- [1,794,null,{}] 16:16:52 INFO - PROCESS | 1820 | 1462403812587 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}] 16:16:52 INFO - PROCESS | 1820 | 1462403812796 Marionette TRACE conn3 <- [1,795,null,{"value":null}] 16:16:52 INFO - PROCESS | 1820 | 1462403812913 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\", \"a2590f0a-93fb-4e89-aa1e-7373e5767c09\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:16:52 INFO - PROCESS | 1820 | ++DOCSHELL 0x7f74c8899800 == 79 [pid = 1820] [id = 206] 16:16:52 INFO - PROCESS | 1820 | ++DOMWINDOW == 85 (0x7f74c6f16000) [pid = 1820] [serial = 618] [outer = (nil)] 16:16:52 INFO - PROCESS | 1820 | ++DOMWINDOW == 86 (0x7f74c7e13800) [pid = 1820] [serial = 619] [outer = 0x7f74c6f16000] 16:16:52 INFO - PROCESS | 1820 | 1462403812972 Marionette DEBUG loaded listener.js 16:16:53 INFO - PROCESS | 1820 | ++DOMWINDOW == 87 (0x7f74c9171400) [pid = 1820] [serial = 620] [outer = 0x7f74c6f16000] 16:16:53 INFO - PROCESS | 1820 | 1462403813705 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]]]}] 16:16:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | currentColor is computed from the canvas element 16:16:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | took 1190ms 16:16:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html 16:16:53 INFO - PROCESS | 1820 | 1462403813761 Marionette TRACE conn3 -> [0,797,"getWindowHandle",null] 16:16:53 INFO - PROCESS | 1820 | 1462403813764 Marionette TRACE conn3 <- [1,797,null,{"value":"8"}] 16:16:53 INFO - PROCESS | 1820 | 1462403813768 Marionette TRACE conn3 -> [0,798,"setScriptTimeout",{"ms":35000}] 16:16:53 INFO - PROCESS | 1820 | 1462403813772 Marionette TRACE conn3 <- [1,798,null,{}] 16:16:53 INFO - PROCESS | 1820 | 1462403813776 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}] 16:16:53 INFO - PROCESS | 1820 | 1462403813950 Marionette TRACE conn3 <- [1,799,null,{"value":null}] 16:16:53 INFO - PROCESS | 1820 | 1462403813975 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\", \"a2590f0a-93fb-4e89-aa1e-7373e5767c09\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:16:53 INFO - PROCESS | 1820 | ++DOCSHELL 0x7f74ca00c800 == 80 [pid = 1820] [id = 207] 16:16:53 INFO - PROCESS | 1820 | ++DOMWINDOW == 88 (0x7f74c6f0c400) [pid = 1820] [serial = 621] [outer = (nil)] 16:16:54 INFO - PROCESS | 1820 | ++DOMWINDOW == 89 (0x7f74c9a62800) [pid = 1820] [serial = 622] [outer = 0x7f74c6f0c400] 16:16:54 INFO - PROCESS | 1820 | 1462403814031 Marionette DEBUG loaded listener.js 16:16:54 INFO - PROCESS | 1820 | ++DOMWINDOW == 90 (0x7f74cad61c00) [pid = 1820] [serial = 623] [outer = 0x7f74c6f0c400] 16:16:54 INFO - PROCESS | 1820 | --DOMWINDOW == 89 (0x7f74ba0e3400) [pid = 1820] [serial = 552] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html] 16:16:54 INFO - PROCESS | 1820 | --DOMWINDOW == 88 (0x7f74bdbe8800) [pid = 1820] [serial = 579] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html] 16:16:54 INFO - PROCESS | 1820 | --DOMWINDOW == 87 (0x7f74be88bc00) [pid = 1820] [serial = 576] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html] 16:16:54 INFO - PROCESS | 1820 | --DOMWINDOW == 86 (0x7f74c100c800) [pid = 1820] [serial = 582] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html] 16:16:54 INFO - PROCESS | 1820 | 1462403814819 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]]]}] 16:16:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html | currentColor is computed when the attribute is set, not when it is painted 16:16:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html | took 1133ms 16:16:54 INFO - PROCESS | 1820 | 1462403814901 Marionette TRACE conn3 -> [0,801,"getWindowHandle",null] 16:16:54 INFO - PROCESS | 1820 | 1462403814905 Marionette TRACE conn3 <- [1,801,null,{"value":"8"}] 16:16:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html 16:16:54 INFO - PROCESS | 1820 | 1462403814910 Marionette TRACE conn3 -> [0,802,"setScriptTimeout",{"ms":35000}] 16:16:54 INFO - PROCESS | 1820 | 1462403814912 Marionette TRACE conn3 <- [1,802,null,{}] 16:16:54 INFO - PROCESS | 1820 | 1462403814917 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}] 16:16:55 INFO - PROCESS | 1820 | 1462403815095 Marionette TRACE conn3 <- [1,803,null,{"value":null}] 16:16:55 INFO - PROCESS | 1820 | 1462403815205 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\", \"a2590f0a-93fb-4e89-aa1e-7373e5767c09\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:16:55 INFO - PROCESS | 1820 | ++DOCSHELL 0x7f74d056e800 == 81 [pid = 1820] [id = 208] 16:16:55 INFO - PROCESS | 1820 | ++DOMWINDOW == 87 (0x7f74c9172400) [pid = 1820] [serial = 624] [outer = (nil)] 16:16:55 INFO - PROCESS | 1820 | ++DOMWINDOW == 88 (0x7f74d8646400) [pid = 1820] [serial = 625] [outer = 0x7f74c9172400] 16:16:55 INFO - PROCESS | 1820 | 1462403815264 Marionette DEBUG loaded listener.js 16:16:55 INFO - PROCESS | 1820 | ++DOMWINDOW == 89 (0x7f74db7c3800) [pid = 1820] [serial = 626] [outer = 0x7f74c9172400] 16:16:55 INFO - PROCESS | 1820 | 1462403815886 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]]]}] 16:16:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html | currentColor is computed from the canvas element even when element is not rendered 16:16:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html | took 1025ms 16:16:55 INFO - PROCESS | 1820 | 1462403815935 Marionette TRACE conn3 -> [0,805,"getWindowHandle",null] 16:16:55 INFO - PROCESS | 1820 | 1462403815938 Marionette TRACE conn3 <- [1,805,null,{"value":"8"}] 16:16:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html 16:16:55 INFO - PROCESS | 1820 | 1462403815943 Marionette TRACE conn3 -> [0,806,"setScriptTimeout",{"ms":35000}] 16:16:55 INFO - PROCESS | 1820 | 1462403815945 Marionette TRACE conn3 <- [1,806,null,{}] 16:16:55 INFO - PROCESS | 1820 | 1462403815950 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}] 16:16:56 INFO - PROCESS | 1820 | 1462403816129 Marionette TRACE conn3 <- [1,807,null,{"value":null}] 16:16:56 INFO - PROCESS | 1820 | 1462403816146 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\", \"a2590f0a-93fb-4e89-aa1e-7373e5767c09\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:16:56 INFO - PROCESS | 1820 | ++DOCSHELL 0x7f74da50f800 == 82 [pid = 1820] [id = 209] 16:16:56 INFO - PROCESS | 1820 | ++DOMWINDOW == 90 (0x7f74ba0dd400) [pid = 1820] [serial = 627] [outer = (nil)] 16:16:56 INFO - PROCESS | 1820 | ++DOMWINDOW == 91 (0x7f74dbf45c00) [pid = 1820] [serial = 628] [outer = 0x7f74ba0dd400] 16:16:56 INFO - PROCESS | 1820 | 1462403816203 Marionette DEBUG loaded listener.js 16:16:56 INFO - PROCESS | 1820 | ++DOMWINDOW == 92 (0x7f74dc242c00) [pid = 1820] [serial = 629] [outer = 0x7f74ba0dd400] 16:16:56 INFO - PROCESS | 1820 | 1462403816944 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]]]}] 16:16:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html | currentColor is solid black when the canvas element is not in a document 16:16:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html | took 1074ms 16:16:57 INFO - PROCESS | 1820 | 1462403817028 Marionette TRACE conn3 -> [0,809,"getWindowHandle",null] 16:16:57 INFO - PROCESS | 1820 | 1462403817034 Marionette TRACE conn3 <- [1,809,null,{"value":"8"}] 16:16:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html 16:16:57 INFO - PROCESS | 1820 | 1462403817066 Marionette TRACE conn3 -> [0,810,"setScriptTimeout",{"ms":35000}] 16:16:57 INFO - PROCESS | 1820 | 1462403817070 Marionette TRACE conn3 <- [1,810,null,{}] 16:16:57 INFO - PROCESS | 1820 | 1462403817082 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}] 16:16:57 INFO - PROCESS | 1820 | 1462403817256 Marionette TRACE conn3 <- [1,811,null,{"value":null}] 16:16:57 INFO - PROCESS | 1820 | 1462403817411 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\", \"a2590f0a-93fb-4e89-aa1e-7373e5767c09\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:16:57 INFO - PROCESS | 1820 | ++DOCSHELL 0x7f74c093e000 == 83 [pid = 1820] [id = 210] 16:16:57 INFO - PROCESS | 1820 | ++DOMWINDOW == 93 (0x7f74b76e4800) [pid = 1820] [serial = 630] [outer = (nil)] 16:16:57 INFO - PROCESS | 1820 | ++DOMWINDOW == 94 (0x7f74b76f1400) [pid = 1820] [serial = 631] [outer = 0x7f74b76e4800] 16:16:57 INFO - PROCESS | 1820 | 1462403817479 Marionette DEBUG loaded listener.js 16:16:57 INFO - PROCESS | 1820 | ++DOMWINDOW == 95 (0x7f74bcc03c00) [pid = 1820] [serial = 632] [outer = 0x7f74b76e4800] 16:16:58 INFO - PROCESS | 1820 | 1462403818347 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]]]}] 16:16:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | Canvas test: 2d.fillStyle.parse.hex3 16:16:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | took 1348ms 16:16:58 INFO - PROCESS | 1820 | 1462403818400 Marionette TRACE conn3 -> [0,813,"getWindowHandle",null] 16:16:58 INFO - PROCESS | 1820 | 1462403818408 Marionette TRACE conn3 <- [1,813,null,{"value":"8"}] 16:16:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html 16:16:58 INFO - PROCESS | 1820 | 1462403818417 Marionette TRACE conn3 -> [0,814,"setScriptTimeout",{"ms":35000}] 16:16:58 INFO - PROCESS | 1820 | 1462403818420 Marionette TRACE conn3 <- [1,814,null,{}] 16:16:58 INFO - PROCESS | 1820 | 1462403818426 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}] 16:16:58 INFO - PROCESS | 1820 | 1462403818594 Marionette TRACE conn3 <- [1,815,null,{"value":null}] 16:16:58 INFO - PROCESS | 1820 | 1462403818746 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\", \"a2590f0a-93fb-4e89-aa1e-7373e5767c09\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:16:58 INFO - PROCESS | 1820 | ++DOCSHELL 0x7f74c8d93000 == 84 [pid = 1820] [id = 211] 16:16:58 INFO - PROCESS | 1820 | ++DOMWINDOW == 96 (0x7f74bdc49c00) [pid = 1820] [serial = 633] [outer = (nil)] 16:16:58 INFO - PROCESS | 1820 | ++DOMWINDOW == 97 (0x7f74bffe1c00) [pid = 1820] [serial = 634] [outer = 0x7f74bdc49c00] 16:16:58 INFO - PROCESS | 1820 | 1462403818813 Marionette DEBUG loaded listener.js 16:16:58 INFO - PROCESS | 1820 | ++DOMWINDOW == 98 (0x7f74c0902400) [pid = 1820] [serial = 635] [outer = 0x7f74bdc49c00] 16:16:59 INFO - PROCESS | 1820 | 1462403819760 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] 16:16:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html 16:16:59 INFO - PROCESS | 1820 | 1462403819807 Marionette TRACE conn3 <- [1,817,null,{"value":"8"}] 16:16:59 INFO - PROCESS | 1820 | 1462403819813 Marionette TRACE conn3 -> [0,818,"setScriptTimeout",{"ms":35000}] 16:16:59 INFO - PROCESS | 1820 | 1462403819818 Marionette TRACE conn3 <- [1,818,null,{}] 16:16:59 INFO - PROCESS | 1820 | 1462403819833 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}] 16:17:00 INFO - PROCESS | 1820 | 1462403819999 Marionette TRACE conn3 <- [1,819,null,{"value":null}] 16:17:00 INFO - PROCESS | 1820 | 1462403820153 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\", \"a2590f0a-93fb-4e89-aa1e-7373e5767c09\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:17:00 INFO - PROCESS | 1820 | ++DOCSHELL 0x7f74dc216800 == 85 [pid = 1820] [id = 212] 16:17:00 INFO - PROCESS | 1820 | ++DOMWINDOW == 99 (0x7f74c1066c00) [pid = 1820] [serial = 636] [outer = (nil)] 16:17:00 INFO - PROCESS | 1820 | ++DOMWINDOW == 100 (0x7f74c12ce000) [pid = 1820] [serial = 637] [outer = 0x7f74c1066c00] 16:17:00 INFO - PROCESS | 1820 | 1462403820227 Marionette DEBUG loaded listener.js 16:17:00 INFO - PROCESS | 1820 | ++DOMWINDOW == 101 (0x7f74c8810800) [pid = 1820] [serial = 638] [outer = 0x7f74c1066c00] 16:17:01 INFO - PROCESS | 1820 | 1462403821045 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]]]}] 16:17:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | Canvas test: 2d.fillStyle.parse.hex6 16:17:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | took 1285ms 16:17:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html 16:17:01 INFO - PROCESS | 1820 | 1462403821098 Marionette TRACE conn3 -> [0,821,"getWindowHandle",null] 16:17:01 INFO - PROCESS | 1820 | 1462403821101 Marionette TRACE conn3 <- [1,821,null,{"value":"8"}] 16:17:01 INFO - PROCESS | 1820 | 1462403821107 Marionette TRACE conn3 -> [0,822,"setScriptTimeout",{"ms":35000}] 16:17:01 INFO - PROCESS | 1820 | 1462403821110 Marionette TRACE conn3 <- [1,822,null,{}] 16:17:01 INFO - PROCESS | 1820 | 1462403821115 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}] 16:17:01 INFO - PROCESS | 1820 | 1462403821272 Marionette TRACE conn3 <- [1,823,null,{"value":null}] 16:17:01 INFO - PROCESS | 1820 | 1462403821441 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\", \"a2590f0a-93fb-4e89-aa1e-7373e5767c09\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:17:01 INFO - PROCESS | 1820 | ++DOCSHELL 0x7f74df061000 == 86 [pid = 1820] [id = 213] 16:17:01 INFO - PROCESS | 1820 | ++DOMWINDOW == 102 (0x7f74c1073000) [pid = 1820] [serial = 639] [outer = (nil)] 16:17:01 INFO - PROCESS | 1820 | ++DOMWINDOW == 103 (0x7f74cacdfc00) [pid = 1820] [serial = 640] [outer = 0x7f74c1073000] 16:17:01 INFO - PROCESS | 1820 | 1462403821521 Marionette DEBUG loaded listener.js 16:17:01 INFO - PROCESS | 1820 | ++DOMWINDOW == 104 (0x7f74d84ecc00) [pid = 1820] [serial = 641] [outer = 0x7f74c1073000] 16:17:02 INFO - PROCESS | 1820 | 1462403822412 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] 16:17:02 INFO - PROCESS | 1820 | 1462403822454 Marionette TRACE conn3 <- [1,825,null,{"value":"8"}] 16:17:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html 16:17:02 INFO - PROCESS | 1820 | 1462403822460 Marionette TRACE conn3 -> [0,826,"setScriptTimeout",{"ms":35000}] 16:17:02 INFO - PROCESS | 1820 | 1462403822462 Marionette TRACE conn3 <- [1,826,null,{}] 16:17:02 INFO - PROCESS | 1820 | 1462403822467 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}] 16:17:02 INFO - PROCESS | 1820 | 1462403822615 Marionette TRACE conn3 <- [1,827,null,{"value":null}] 16:17:02 INFO - PROCESS | 1820 | 1462403822773 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\", \"a2590f0a-93fb-4e89-aa1e-7373e5767c09\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:17:02 INFO - PROCESS | 1820 | ++DOCSHELL 0x7f74e3d9e000 == 87 [pid = 1820] [id = 214] 16:17:02 INFO - PROCESS | 1820 | ++DOMWINDOW == 105 (0x7f74ca2e0400) [pid = 1820] [serial = 642] [outer = (nil)] 16:17:02 INFO - PROCESS | 1820 | ++DOMWINDOW == 106 (0x7f74dc004c00) [pid = 1820] [serial = 643] [outer = 0x7f74ca2e0400] 16:17:02 INFO - PROCESS | 1820 | 1462403822840 Marionette DEBUG loaded listener.js 16:17:02 INFO - PROCESS | 1820 | ++DOMWINDOW == 107 (0x7f74dc243800) [pid = 1820] [serial = 644] [outer = 0x7f74ca2e0400] 16:17:03 INFO - PROCESS | 1820 | 1462403823685 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]]]}] 16:17:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | Canvas test: 2d.fillStyle.parse.hsl-1 16:17:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | took 1279ms 16:17:03 INFO - PROCESS | 1820 | 1462403823739 Marionette TRACE conn3 -> [0,829,"getWindowHandle",null] 16:17:03 INFO - PROCESS | 1820 | 1462403823742 Marionette TRACE conn3 <- [1,829,null,{"value":"8"}] 16:17:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html 16:17:03 INFO - PROCESS | 1820 | 1462403823748 Marionette TRACE conn3 -> [0,830,"setScriptTimeout",{"ms":35000}] 16:17:03 INFO - PROCESS | 1820 | 1462403823750 Marionette TRACE conn3 <- [1,830,null,{}] 16:17:03 INFO - PROCESS | 1820 | 1462403823755 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}] 16:17:03 INFO - PROCESS | 1820 | 1462403823938 Marionette TRACE conn3 <- [1,831,null,{"value":null}] 16:17:04 INFO - PROCESS | 1820 | 1462403824094 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\", \"a2590f0a-93fb-4e89-aa1e-7373e5767c09\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:17:04 INFO - PROCESS | 1820 | ++DOCSHELL 0x7f74b9fba800 == 88 [pid = 1820] [id = 215] 16:17:04 INFO - PROCESS | 1820 | ++DOMWINDOW == 108 (0x7f74c8482c00) [pid = 1820] [serial = 645] [outer = (nil)] 16:17:04 INFO - PROCESS | 1820 | ++DOMWINDOW == 109 (0x7f74db986c00) [pid = 1820] [serial = 646] [outer = 0x7f74c8482c00] 16:17:04 INFO - PROCESS | 1820 | 1462403824167 Marionette DEBUG loaded listener.js 16:17:04 INFO - PROCESS | 1820 | ++DOMWINDOW == 110 (0x7f74dc249c00) [pid = 1820] [serial = 647] [outer = 0x7f74c8482c00] 16:17:04 INFO - PROCESS | 1820 | 1462403824989 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]]]}] 16:17:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | Canvas test: 2d.fillStyle.parse.hsl-2 16:17:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | took 1283ms 16:17:05 INFO - PROCESS | 1820 | 1462403825031 Marionette TRACE conn3 -> [0,833,"getWindowHandle",null] 16:17:05 INFO - PROCESS | 1820 | 1462403825035 Marionette TRACE conn3 <- [1,833,null,{"value":"8"}] 16:17:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html 16:17:05 INFO - PROCESS | 1820 | 1462403825040 Marionette TRACE conn3 -> [0,834,"setScriptTimeout",{"ms":35000}] 16:17:05 INFO - PROCESS | 1820 | 1462403825043 Marionette TRACE conn3 <- [1,834,null,{}] 16:17:05 INFO - PROCESS | 1820 | 1462403825048 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}] 16:17:05 INFO - PROCESS | 1820 | 1462403825196 Marionette TRACE conn3 <- [1,835,null,{"value":null}] 16:17:05 INFO - PROCESS | 1820 | 1462403825356 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\", \"a2590f0a-93fb-4e89-aa1e-7373e5767c09\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:17:05 INFO - PROCESS | 1820 | ++DOCSHELL 0x7f74b8752800 == 89 [pid = 1820] [id = 216] 16:17:05 INFO - PROCESS | 1820 | ++DOMWINDOW == 111 (0x7f74c8483400) [pid = 1820] [serial = 648] [outer = (nil)] 16:17:05 INFO - PROCESS | 1820 | ++DOMWINDOW == 112 (0x7f74dc24f400) [pid = 1820] [serial = 649] [outer = 0x7f74c8483400] 16:17:05 INFO - PROCESS | 1820 | 1462403825424 Marionette DEBUG loaded listener.js 16:17:05 INFO - PROCESS | 1820 | ++DOMWINDOW == 113 (0x7f74dc72b000) [pid = 1820] [serial = 650] [outer = 0x7f74c8483400] 16:17:06 INFO - PROCESS | 1820 | 1462403826635 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]]]}] 16:17:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | Canvas test: 2d.fillStyle.parse.hsl-3 16:17:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | took 1635ms 16:17:06 INFO - PROCESS | 1820 | 1462403826677 Marionette TRACE conn3 -> [0,837,"getWindowHandle",null] 16:17:06 INFO - PROCESS | 1820 | 1462403826686 Marionette TRACE conn3 <- [1,837,null,{"value":"8"}] 16:17:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html 16:17:06 INFO - PROCESS | 1820 | 1462403826704 Marionette TRACE conn3 -> [0,838,"setScriptTimeout",{"ms":35000}] 16:17:06 INFO - PROCESS | 1820 | 1462403826710 Marionette TRACE conn3 <- [1,838,null,{}] 16:17:06 INFO - PROCESS | 1820 | 1462403826718 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}] 16:17:06 INFO - PROCESS | 1820 | 1462403826940 Marionette TRACE conn3 <- [1,839,null,{"value":null}] 16:17:07 INFO - PROCESS | 1820 | 1462403827079 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\", \"a2590f0a-93fb-4e89-aa1e-7373e5767c09\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:17:07 INFO - PROCESS | 1820 | ++DOCSHELL 0x7f74bcb55800 == 90 [pid = 1820] [id = 217] 16:17:07 INFO - PROCESS | 1820 | ++DOMWINDOW == 114 (0x7f74ba10d800) [pid = 1820] [serial = 651] [outer = (nil)] 16:17:07 INFO - PROCESS | 1820 | ++DOMWINDOW == 115 (0x7f74ba111400) [pid = 1820] [serial = 652] [outer = 0x7f74ba10d800] 16:17:07 INFO - PROCESS | 1820 | 1462403827139 Marionette DEBUG loaded listener.js 16:17:07 INFO - PROCESS | 1820 | ++DOMWINDOW == 116 (0x7f74ba116800) [pid = 1820] [serial = 653] [outer = 0x7f74ba10d800] 16:17:07 INFO - PROCESS | 1820 | 1462403827946 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]]]}] 16:17:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | Canvas test: 2d.fillStyle.parse.hsl-4 16:17:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | took 1334ms 16:17:08 INFO - PROCESS | 1820 | 1462403828037 Marionette TRACE conn3 -> [0,841,"getWindowHandle",null] 16:17:08 INFO - PROCESS | 1820 | 1462403828045 Marionette TRACE conn3 <- [1,841,null,{"value":"8"}] 16:17:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html 16:17:08 INFO - PROCESS | 1820 | 1462403828053 Marionette TRACE conn3 -> [0,842,"setScriptTimeout",{"ms":35000}] 16:17:08 INFO - PROCESS | 1820 | 1462403828057 Marionette TRACE conn3 <- [1,842,null,{}] 16:17:08 INFO - PROCESS | 1820 | 1462403828062 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}] 16:17:08 INFO - PROCESS | 1820 | 1462403828415 Marionette TRACE conn3 <- [1,843,null,{"value":null}] 16:17:08 INFO - PROCESS | 1820 | 1462403828584 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\", \"a2590f0a-93fb-4e89-aa1e-7373e5767c09\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:17:08 INFO - PROCESS | 1820 | ++DOCSHELL 0x7f74bcc50000 == 91 [pid = 1820] [id = 218] 16:17:08 INFO - PROCESS | 1820 | ++DOMWINDOW == 117 (0x7f74be77e400) [pid = 1820] [serial = 654] [outer = (nil)] 16:17:08 INFO - PROCESS | 1820 | ++DOMWINDOW == 118 (0x7f74be886400) [pid = 1820] [serial = 655] [outer = 0x7f74be77e400] 16:17:08 INFO - PROCESS | 1820 | 1462403828650 Marionette DEBUG loaded listener.js 16:17:08 INFO - PROCESS | 1820 | ++DOMWINDOW == 119 (0x7f74bffa8000) [pid = 1820] [serial = 656] [outer = 0x7f74be77e400] 16:17:08 INFO - PROCESS | 1820 | --DOCSHELL 0x7f74b83ce800 == 90 [pid = 1820] [id = 185] 16:17:08 INFO - PROCESS | 1820 | --DOCSHELL 0x7f74c99b1000 == 89 [pid = 1820] [id = 187] 16:17:08 INFO - PROCESS | 1820 | --DOCSHELL 0x7f74c2f99000 == 88 [pid = 1820] [id = 6] 16:17:08 INFO - PROCESS | 1820 | --DOCSHELL 0x7f74cab72000 == 87 [pid = 1820] [id = 128] 16:17:08 INFO - PROCESS | 1820 | --DOCSHELL 0x7f74dbebc800 == 86 [pid = 1820] [id = 159] 16:17:08 INFO - PROCESS | 1820 | --DOCSHELL 0x7f74ca020000 == 85 [pid = 1820] [id = 173] 16:17:09 INFO - PROCESS | 1820 | --DOMWINDOW == 118 (0x7f74ba0e8000) [pid = 1820] [serial = 556] [outer = (nil)] [url = about:blank] 16:17:09 INFO - PROCESS | 1820 | --DOMWINDOW == 117 (0x7f74c0387400) [pid = 1820] [serial = 559] [outer = (nil)] [url = about:blank] 16:17:09 INFO - PROCESS | 1820 | --DOMWINDOW == 116 (0x7f74c105fc00) [pid = 1820] [serial = 562] [outer = (nil)] [url = about:blank] 16:17:09 INFO - PROCESS | 1820 | --DOMWINDOW == 115 (0x7f74c6f17800) [pid = 1820] [serial = 565] [outer = (nil)] [url = about:blank] 16:17:09 INFO - PROCESS | 1820 | --DOMWINDOW == 114 (0x7f74c94d0800) [pid = 1820] [serial = 568] [outer = (nil)] [url = about:blank] 16:17:09 INFO - PROCESS | 1820 | --DOMWINDOW == 113 (0x7f74d0493c00) [pid = 1820] [serial = 571] [outer = (nil)] [url = about:blank] 16:17:09 INFO - PROCESS | 1820 | --DOMWINDOW == 112 (0x7f74be777400) [pid = 1820] [serial = 574] [outer = (nil)] [url = about:blank] 16:17:09 INFO - PROCESS | 1820 | --DOMWINDOW == 111 (0x7f74c39e6800) [pid = 1820] [serial = 586] [outer = (nil)] [url = about:blank] 16:17:09 INFO - PROCESS | 1820 | --DOMWINDOW == 110 (0x7f74bffda400) [pid = 1820] [serial = 580] [outer = (nil)] [url = about:blank] 16:17:09 INFO - PROCESS | 1820 | --DOMWINDOW == 109 (0x7f74c0bc0800) [pid = 1820] [serial = 581] [outer = (nil)] [url = about:blank] 16:17:09 INFO - PROCESS | 1820 | --DOMWINDOW == 108 (0x7f74c026dc00) [pid = 1820] [serial = 578] [outer = (nil)] [url = about:blank] 16:17:09 INFO - PROCESS | 1820 | --DOMWINDOW == 107 (0x7f74bffae400) [pid = 1820] [serial = 577] [outer = (nil)] [url = about:blank] 16:17:09 INFO - PROCESS | 1820 | --DOMWINDOW == 106 (0x7f74c106fc00) [pid = 1820] [serial = 583] [outer = (nil)] [url = about:blank] 16:17:09 INFO - PROCESS | 1820 | --DOMWINDOW == 105 (0x7f74c12cc800) [pid = 1820] [serial = 584] [outer = (nil)] [url = about:blank] 16:17:09 INFO - PROCESS | 1820 | --DOMWINDOW == 104 (0x7f74c0271000) [pid = 1820] [serial = 554] [outer = (nil)] [url = about:blank] 16:17:09 INFO - PROCESS | 1820 | 1462403829464 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]]]}] 16:17:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | Canvas test: 2d.fillStyle.parse.hsl-5 16:17:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | took 1432ms 16:17:09 INFO - PROCESS | 1820 | 1462403829485 Marionette TRACE conn3 -> [0,845,"getWindowHandle",null] 16:17:09 INFO - PROCESS | 1820 | 1462403829488 Marionette TRACE conn3 <- [1,845,null,{"value":"8"}] 16:17:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html 16:17:09 INFO - PROCESS | 1820 | 1462403829494 Marionette TRACE conn3 -> [0,846,"setScriptTimeout",{"ms":35000}] 16:17:09 INFO - PROCESS | 1820 | 1462403829499 Marionette TRACE conn3 <- [1,846,null,{}] 16:17:09 INFO - PROCESS | 1820 | 1462403829513 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}] 16:17:09 INFO - PROCESS | 1820 | 1462403829652 Marionette TRACE conn3 <- [1,847,null,{"value":null}] 16:17:09 INFO - PROCESS | 1820 | 1462403829669 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\", \"a2590f0a-93fb-4e89-aa1e-7373e5767c09\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:17:09 INFO - PROCESS | 1820 | ++DOCSHELL 0x7f74c0ab4000 == 86 [pid = 1820] [id = 219] 16:17:09 INFO - PROCESS | 1820 | ++DOMWINDOW == 105 (0x7f74bffdc000) [pid = 1820] [serial = 657] [outer = (nil)] 16:17:09 INFO - PROCESS | 1820 | ++DOMWINDOW == 106 (0x7f74c026c400) [pid = 1820] [serial = 658] [outer = 0x7f74bffdc000] 16:17:09 INFO - PROCESS | 1820 | 1462403829729 Marionette DEBUG loaded listener.js 16:17:09 INFO - PROCESS | 1820 | ++DOMWINDOW == 107 (0x7f74c0395800) [pid = 1820] [serial = 659] [outer = 0x7f74bffdc000] 16:17:10 INFO - PROCESS | 1820 | 1462403830487 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]]]}] 16:17:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | Canvas test: 2d.fillStyle.parse.hsl-6 16:17:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | took 1038ms 16:17:10 INFO - PROCESS | 1820 | 1462403830532 Marionette TRACE conn3 -> [0,849,"getWindowHandle",null] 16:17:10 INFO - PROCESS | 1820 | 1462403830536 Marionette TRACE conn3 <- [1,849,null,{"value":"8"}] 16:17:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html 16:17:10 INFO - PROCESS | 1820 | 1462403830541 Marionette TRACE conn3 -> [0,850,"setScriptTimeout",{"ms":35000}] 16:17:10 INFO - PROCESS | 1820 | 1462403830543 Marionette TRACE conn3 <- [1,850,null,{}] 16:17:10 INFO - PROCESS | 1820 | 1462403830548 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}] 16:17:10 INFO - PROCESS | 1820 | 1462403830683 Marionette TRACE conn3 <- [1,851,null,{"value":null}] 16:17:10 INFO - PROCESS | 1820 | 1462403830697 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\", \"a2590f0a-93fb-4e89-aa1e-7373e5767c09\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:17:10 INFO - PROCESS | 1820 | ++DOCSHELL 0x7f74c11c5800 == 87 [pid = 1820] [id = 220] 16:17:10 INFO - PROCESS | 1820 | ++DOMWINDOW == 108 (0x7f74be77e800) [pid = 1820] [serial = 660] [outer = (nil)] 16:17:10 INFO - PROCESS | 1820 | ++DOMWINDOW == 109 (0x7f74c0bbfc00) [pid = 1820] [serial = 661] [outer = 0x7f74be77e800] 16:17:10 INFO - PROCESS | 1820 | 1462403830754 Marionette DEBUG loaded listener.js 16:17:10 INFO - PROCESS | 1820 | ++DOMWINDOW == 110 (0x7f74c0bcc400) [pid = 1820] [serial = 662] [outer = 0x7f74be77e800] 16:17:11 INFO - PROCESS | 1820 | 1462403831472 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]]]}] 16:17:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-1 16:17:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | took 982ms 16:17:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html 16:17:11 INFO - PROCESS | 1820 | 1462403831525 Marionette TRACE conn3 -> [0,853,"getWindowHandle",null] 16:17:11 INFO - PROCESS | 1820 | 1462403831527 Marionette TRACE conn3 <- [1,853,null,{"value":"8"}] 16:17:11 INFO - PROCESS | 1820 | 1462403831533 Marionette TRACE conn3 -> [0,854,"setScriptTimeout",{"ms":35000}] 16:17:11 INFO - PROCESS | 1820 | 1462403831535 Marionette TRACE conn3 <- [1,854,null,{}] 16:17:11 INFO - PROCESS | 1820 | 1462403831540 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}] 16:17:11 INFO - PROCESS | 1820 | 1462403831726 Marionette TRACE conn3 <- [1,855,null,{"value":null}] 16:17:11 INFO - PROCESS | 1820 | 1462403831762 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\", \"a2590f0a-93fb-4e89-aa1e-7373e5767c09\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:17:11 INFO - PROCESS | 1820 | ++DOCSHELL 0x7f74c1215800 == 88 [pid = 1820] [id = 221] 16:17:11 INFO - PROCESS | 1820 | ++DOMWINDOW == 111 (0x7f74be773400) [pid = 1820] [serial = 663] [outer = (nil)] 16:17:11 INFO - PROCESS | 1820 | ++DOMWINDOW == 112 (0x7f74c0bca000) [pid = 1820] [serial = 664] [outer = 0x7f74be773400] 16:17:11 INFO - PROCESS | 1820 | 1462403831818 Marionette DEBUG loaded listener.js 16:17:11 INFO - PROCESS | 1820 | ++DOMWINDOW == 113 (0x7f74c100b800) [pid = 1820] [serial = 665] [outer = 0x7f74be773400] 16:17:12 INFO - PROCESS | 1820 | 1462403832624 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]]]}] 16:17:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-2 16:17:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | took 1131ms 16:17:12 INFO - PROCESS | 1820 | 1462403832663 Marionette TRACE conn3 -> [0,857,"getWindowHandle",null] 16:17:12 INFO - PROCESS | 1820 | 1462403832665 Marionette TRACE conn3 <- [1,857,null,{"value":"8"}] 16:17:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html 16:17:12 INFO - PROCESS | 1820 | 1462403832670 Marionette TRACE conn3 -> [0,858,"setScriptTimeout",{"ms":35000}] 16:17:12 INFO - PROCESS | 1820 | 1462403832673 Marionette TRACE conn3 <- [1,858,null,{}] 16:17:12 INFO - PROCESS | 1820 | 1462403832682 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}] 16:17:12 INFO - PROCESS | 1820 | 1462403832878 Marionette TRACE conn3 <- [1,859,null,{"value":null}] 16:17:12 INFO - PROCESS | 1820 | 1462403832896 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\", \"a2590f0a-93fb-4e89-aa1e-7373e5767c09\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:17:12 INFO - PROCESS | 1820 | ++DOCSHELL 0x7f74c3bd3000 == 89 [pid = 1820] [id = 222] 16:17:12 INFO - PROCESS | 1820 | ++DOMWINDOW == 114 (0x7f74c105c000) [pid = 1820] [serial = 666] [outer = (nil)] 16:17:12 INFO - PROCESS | 1820 | ++DOMWINDOW == 115 (0x7f74c1079800) [pid = 1820] [serial = 667] [outer = 0x7f74c105c000] 16:17:12 INFO - PROCESS | 1820 | 1462403832954 Marionette DEBUG loaded listener.js 16:17:13 INFO - PROCESS | 1820 | ++DOMWINDOW == 116 (0x7f74c2f7a400) [pid = 1820] [serial = 668] [outer = 0x7f74c105c000] 16:17:13 INFO - PROCESS | 1820 | 1462403833951 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]]]}] 16:17:13 INFO - PROCESS | 1820 | --DOMWINDOW == 115 (0x7f74c6f0c400) [pid = 1820] [serial = 621] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html] 16:17:13 INFO - PROCESS | 1820 | --DOMWINDOW == 114 (0x7f74c9172400) [pid = 1820] [serial = 624] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html] 16:17:13 INFO - PROCESS | 1820 | --DOMWINDOW == 113 (0x7f74ba0e9400) [pid = 1820] [serial = 612] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html] 16:17:13 INFO - PROCESS | 1820 | --DOMWINDOW == 112 (0x7f74be77c800) [pid = 1820] [serial = 609] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html] 16:17:13 INFO - PROCESS | 1820 | --DOMWINDOW == 111 (0x7f74c1010000) [pid = 1820] [serial = 585] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html] 16:17:13 INFO - PROCESS | 1820 | --DOMWINDOW == 110 (0x7f74c1077c00) [pid = 1820] [serial = 615] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html] 16:17:13 INFO - PROCESS | 1820 | --DOMWINDOW == 109 (0x7f74c6f16000) [pid = 1820] [serial = 618] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html] 16:17:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-3 16:17:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | took 1342ms 16:17:14 INFO - PROCESS | 1820 | 1462403834013 Marionette TRACE conn3 -> [0,861,"getWindowHandle",null] 16:17:14 INFO - PROCESS | 1820 | 1462403834016 Marionette TRACE conn3 <- [1,861,null,{"value":"8"}] 16:17:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html 16:17:14 INFO - PROCESS | 1820 | 1462403834021 Marionette TRACE conn3 -> [0,862,"setScriptTimeout",{"ms":35000}] 16:17:14 INFO - PROCESS | 1820 | 1462403834024 Marionette TRACE conn3 <- [1,862,null,{}] 16:17:14 INFO - PROCESS | 1820 | 1462403834039 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}] 16:17:14 INFO - PROCESS | 1820 | 1462403834173 Marionette TRACE conn3 <- [1,863,null,{"value":null}] 16:17:14 INFO - PROCESS | 1820 | 1462403834182 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\", \"a2590f0a-93fb-4e89-aa1e-7373e5767c09\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:17:14 INFO - PROCESS | 1820 | ++DOCSHELL 0x7f74c72c1800 == 90 [pid = 1820] [id = 223] 16:17:14 INFO - PROCESS | 1820 | ++DOMWINDOW == 110 (0x7f74ba115800) [pid = 1820] [serial = 669] [outer = (nil)] 16:17:14 INFO - PROCESS | 1820 | ++DOMWINDOW == 111 (0x7f74c390a800) [pid = 1820] [serial = 670] [outer = 0x7f74ba115800] 16:17:14 INFO - PROCESS | 1820 | 1462403834336 Marionette DEBUG loaded listener.js 16:17:14 INFO - PROCESS | 1820 | ++DOMWINDOW == 112 (0x7f74c39e5800) [pid = 1820] [serial = 671] [outer = 0x7f74ba115800] 16:17:14 INFO - PROCESS | 1820 | 1462403834961 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]]]}] 16:17:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-4 16:17:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | took 980ms 16:17:15 INFO - PROCESS | 1820 | 1462403835001 Marionette TRACE conn3 -> [0,865,"getWindowHandle",null] 16:17:15 INFO - PROCESS | 1820 | 1462403835004 Marionette TRACE conn3 <- [1,865,null,{"value":"8"}] 16:17:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html 16:17:15 INFO - PROCESS | 1820 | 1462403835009 Marionette TRACE conn3 -> [0,866,"setScriptTimeout",{"ms":35000}] 16:17:15 INFO - PROCESS | 1820 | 1462403835012 Marionette TRACE conn3 <- [1,866,null,{}] 16:17:15 INFO - PROCESS | 1820 | 1462403835017 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}] 16:17:15 INFO - PROCESS | 1820 | 1462403835150 Marionette TRACE conn3 <- [1,867,null,{"value":null}] 16:17:15 INFO - PROCESS | 1820 | 1462403835164 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\", \"a2590f0a-93fb-4e89-aa1e-7373e5767c09\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:17:15 INFO - PROCESS | 1820 | ++DOCSHELL 0x7f74c8690800 == 91 [pid = 1820] [id = 224] 16:17:15 INFO - PROCESS | 1820 | ++DOMWINDOW == 113 (0x7f74bcc0a400) [pid = 1820] [serial = 672] [outer = (nil)] 16:17:15 INFO - PROCESS | 1820 | ++DOMWINDOW == 114 (0x7f74c59d0800) [pid = 1820] [serial = 673] [outer = 0x7f74bcc0a400] 16:17:15 INFO - PROCESS | 1820 | 1462403835219 Marionette DEBUG loaded listener.js 16:17:15 INFO - PROCESS | 1820 | ++DOMWINDOW == 115 (0x7f74c6f0ac00) [pid = 1820] [serial = 674] [outer = 0x7f74bcc0a400] 16:17:15 INFO - PROCESS | 1820 | 1462403835921 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]]]}] 16:17:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | Canvas test: 2d.fillStyle.parse.hsla-1 16:17:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | took 925ms 16:17:16 INFO - PROCESS | 1820 | 1462403836025 Marionette TRACE conn3 -> [0,869,"getWindowHandle",null] 16:17:16 INFO - PROCESS | 1820 | 1462403836030 Marionette TRACE conn3 <- [1,869,null,{"value":"8"}] 16:17:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html 16:17:16 INFO - PROCESS | 1820 | 1462403836042 Marionette TRACE conn3 -> [0,870,"setScriptTimeout",{"ms":35000}] 16:17:16 INFO - PROCESS | 1820 | 1462403836047 Marionette TRACE conn3 <- [1,870,null,{}] 16:17:16 INFO - PROCESS | 1820 | 1462403836055 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}] 16:17:16 INFO - PROCESS | 1820 | 1462403836290 Marionette TRACE conn3 <- [1,871,null,{"value":null}] 16:17:16 INFO - PROCESS | 1820 | 1462403836447 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\", \"a2590f0a-93fb-4e89-aa1e-7373e5767c09\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:17:16 INFO - PROCESS | 1820 | ++DOCSHELL 0x7f74b9fcf000 == 92 [pid = 1820] [id = 225] 16:17:16 INFO - PROCESS | 1820 | ++DOMWINDOW == 116 (0x7f74ba0ebc00) [pid = 1820] [serial = 675] [outer = (nil)] 16:17:16 INFO - PROCESS | 1820 | ++DOMWINDOW == 117 (0x7f74ba10dc00) [pid = 1820] [serial = 676] [outer = 0x7f74ba0ebc00] 16:17:16 INFO - PROCESS | 1820 | 1462403836514 Marionette DEBUG loaded listener.js 16:17:16 INFO - PROCESS | 1820 | ++DOMWINDOW == 118 (0x7f74bcc07c00) [pid = 1820] [serial = 677] [outer = 0x7f74ba0ebc00] 16:17:17 INFO - PROCESS | 1820 | 1462403837390 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]]]}] 16:17:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | Canvas test: 2d.fillStyle.parse.hsla-2 16:17:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | took 1381ms 16:17:17 INFO - PROCESS | 1820 | 1462403837424 Marionette TRACE conn3 -> [0,873,"getWindowHandle",null] 16:17:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html 16:17:17 INFO - PROCESS | 1820 | 1462403837429 Marionette TRACE conn3 <- [1,873,null,{"value":"8"}] 16:17:17 INFO - PROCESS | 1820 | 1462403837441 Marionette TRACE conn3 -> [0,874,"setScriptTimeout",{"ms":35000}] 16:17:17 INFO - PROCESS | 1820 | 1462403837446 Marionette TRACE conn3 <- [1,874,null,{}] 16:17:17 INFO - PROCESS | 1820 | 1462403837452 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}] 16:17:17 INFO - PROCESS | 1820 | 1462403837606 Marionette TRACE conn3 <- [1,875,null,{"value":null}] 16:17:17 INFO - PROCESS | 1820 | 1462403837765 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\", \"a2590f0a-93fb-4e89-aa1e-7373e5767c09\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:17:17 INFO - PROCESS | 1820 | ++DOCSHELL 0x7f74c1219000 == 93 [pid = 1820] [id = 226] 16:17:17 INFO - PROCESS | 1820 | ++DOMWINDOW == 119 (0x7f74be772400) [pid = 1820] [serial = 678] [outer = (nil)] 16:17:17 INFO - PROCESS | 1820 | ++DOMWINDOW == 120 (0x7f74bffaec00) [pid = 1820] [serial = 679] [outer = 0x7f74be772400] 16:17:17 INFO - PROCESS | 1820 | 1462403837832 Marionette DEBUG loaded listener.js 16:17:17 INFO - PROCESS | 1820 | ++DOMWINDOW == 121 (0x7f74c026d800) [pid = 1820] [serial = 680] [outer = 0x7f74be772400] 16:17:18 INFO - PROCESS | 1820 | 1462403838777 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]]]}] 16:17:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-1 16:17:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | took 1390ms 16:17:18 INFO - PROCESS | 1820 | 1462403838828 Marionette TRACE conn3 -> [0,877,"getWindowHandle",null] 16:17:18 INFO - PROCESS | 1820 | 1462403838831 Marionette TRACE conn3 <- [1,877,null,{"value":"8"}] 16:17:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html 16:17:18 INFO - PROCESS | 1820 | 1462403838837 Marionette TRACE conn3 -> [0,878,"setScriptTimeout",{"ms":35000}] 16:17:18 INFO - PROCESS | 1820 | 1462403838840 Marionette TRACE conn3 <- [1,878,null,{}] 16:17:18 INFO - PROCESS | 1820 | 1462403838853 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}] 16:17:19 INFO - PROCESS | 1820 | 1462403839022 Marionette TRACE conn3 <- [1,879,null,{"value":null}] 16:17:19 INFO - PROCESS | 1820 | 1462403839178 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\", \"a2590f0a-93fb-4e89-aa1e-7373e5767c09\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:17:19 INFO - PROCESS | 1820 | ++DOCSHELL 0x7f74c9088800 == 94 [pid = 1820] [id = 227] 16:17:19 INFO - PROCESS | 1820 | ++DOMWINDOW == 122 (0x7f74c100bc00) [pid = 1820] [serial = 681] [outer = (nil)] 16:17:19 INFO - PROCESS | 1820 | ++DOMWINDOW == 123 (0x7f74c1061400) [pid = 1820] [serial = 682] [outer = 0x7f74c100bc00] 16:17:19 INFO - PROCESS | 1820 | 1462403839254 Marionette DEBUG loaded listener.js 16:17:19 INFO - PROCESS | 1820 | ++DOMWINDOW == 124 (0x7f74c12c4000) [pid = 1820] [serial = 683] [outer = 0x7f74c100bc00] 16:17:20 INFO - PROCESS | 1820 | 1462403840054 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]]]}] 16:17:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-2 16:17:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | took 1235ms 16:17:20 INFO - PROCESS | 1820 | 1462403840076 Marionette TRACE conn3 -> [0,881,"getWindowHandle",null] 16:17:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html 16:17:20 INFO - PROCESS | 1820 | 1462403840080 Marionette TRACE conn3 <- [1,881,null,{"value":"8"}] 16:17:20 INFO - PROCESS | 1820 | 1462403840086 Marionette TRACE conn3 -> [0,882,"setScriptTimeout",{"ms":35000}] 16:17:20 INFO - PROCESS | 1820 | 1462403840089 Marionette TRACE conn3 <- [1,882,null,{}] 16:17:20 INFO - PROCESS | 1820 | 1462403840094 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}] 16:17:20 INFO - PROCESS | 1820 | 1462403840245 Marionette TRACE conn3 <- [1,883,null,{"value":null}] 16:17:20 INFO - PROCESS | 1820 | 1462403840402 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\", \"a2590f0a-93fb-4e89-aa1e-7373e5767c09\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:17:20 INFO - PROCESS | 1820 | ++DOCSHELL 0x7f74c9af3800 == 95 [pid = 1820] [id = 228] 16:17:20 INFO - PROCESS | 1820 | ++DOMWINDOW == 125 (0x7f74c100f800) [pid = 1820] [serial = 684] [outer = (nil)] 16:17:20 INFO - PROCESS | 1820 | ++DOMWINDOW == 126 (0x7f74c39e8800) [pid = 1820] [serial = 685] [outer = 0x7f74c100f800] 16:17:20 INFO - PROCESS | 1820 | 1462403840480 Marionette DEBUG loaded listener.js 16:17:20 INFO - PROCESS | 1820 | ++DOMWINDOW == 127 (0x7f74c6f0b400) [pid = 1820] [serial = 686] [outer = 0x7f74c100f800] 16:17:21 INFO - PROCESS | 1820 | 1462403841299 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]]]}] 16:17:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-3 16:17:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | took 1232ms 16:17:21 INFO - PROCESS | 1820 | 1462403841322 Marionette TRACE conn3 -> [0,885,"getWindowHandle",null] 16:17:21 INFO - PROCESS | 1820 | 1462403841325 Marionette TRACE conn3 <- [1,885,null,{"value":"8"}] 16:17:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html 16:17:21 INFO - PROCESS | 1820 | 1462403841332 Marionette TRACE conn3 -> [0,886,"setScriptTimeout",{"ms":35000}] 16:17:21 INFO - PROCESS | 1820 | 1462403841335 Marionette TRACE conn3 <- [1,886,null,{}] 16:17:21 INFO - PROCESS | 1820 | 1462403841340 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}] 16:17:21 INFO - PROCESS | 1820 | 1462403841488 Marionette TRACE conn3 <- [1,887,null,{"value":null}] 16:17:21 INFO - PROCESS | 1820 | 1462403841645 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\", \"a2590f0a-93fb-4e89-aa1e-7373e5767c09\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:17:21 INFO - PROCESS | 1820 | ++DOCSHELL 0x7f74ca4bc000 == 96 [pid = 1820] [id = 229] 16:17:21 INFO - PROCESS | 1820 | ++DOMWINDOW == 128 (0x7f74c2213000) [pid = 1820] [serial = 687] [outer = (nil)] 16:17:21 INFO - PROCESS | 1820 | ++DOMWINDOW == 129 (0x7f74c6f15400) [pid = 1820] [serial = 688] [outer = 0x7f74c2213000] 16:17:21 INFO - PROCESS | 1820 | 1462403841712 Marionette DEBUG loaded listener.js 16:17:21 INFO - PROCESS | 1820 | ++DOMWINDOW == 130 (0x7f74c7c11c00) [pid = 1820] [serial = 689] [outer = 0x7f74c2213000] 16:17:22 INFO - PROCESS | 1820 | 1462403842560 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]]]}] 16:17:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-4 16:17:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | took 1292ms 16:17:22 INFO - PROCESS | 1820 | 1462403842624 Marionette TRACE conn3 -> [0,889,"getWindowHandle",null] 16:17:22 INFO - PROCESS | 1820 | 1462403842628 Marionette TRACE conn3 <- [1,889,null,{"value":"8"}] 16:17:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html 16:17:22 INFO - PROCESS | 1820 | 1462403842633 Marionette TRACE conn3 -> [0,890,"setScriptTimeout",{"ms":35000}] 16:17:22 INFO - PROCESS | 1820 | 1462403842636 Marionette TRACE conn3 <- [1,890,null,{}] 16:17:22 INFO - PROCESS | 1820 | 1462403842641 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}] 16:17:22 INFO - PROCESS | 1820 | 1462403842861 Marionette TRACE conn3 <- [1,891,null,{"value":null}] 16:17:23 INFO - PROCESS | 1820 | 1462403843049 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\", \"a2590f0a-93fb-4e89-aa1e-7373e5767c09\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:17:23 INFO - PROCESS | 1820 | ++DOCSHELL 0x7f74d63f5000 == 97 [pid = 1820] [id = 230] 16:17:23 INFO - PROCESS | 1820 | ++DOMWINDOW == 131 (0x7f74bdc51000) [pid = 1820] [serial = 690] [outer = (nil)] 16:17:23 INFO - PROCESS | 1820 | ++DOMWINDOW == 132 (0x7f74c8810400) [pid = 1820] [serial = 691] [outer = 0x7f74bdc51000] 16:17:23 INFO - PROCESS | 1820 | 1462403843169 Marionette DEBUG loaded listener.js 16:17:23 INFO - PROCESS | 1820 | ++DOMWINDOW == 133 (0x7f74c8f23c00) [pid = 1820] [serial = 692] [outer = 0x7f74bdc51000] 16:17:24 INFO - PROCESS | 1820 | 1462403844012 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]]]}] 16:17:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-5 16:17:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | took 1427ms 16:17:24 INFO - PROCESS | 1820 | 1462403844061 Marionette TRACE conn3 -> [0,893,"getWindowHandle",null] 16:17:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html 16:17:24 INFO - PROCESS | 1820 | 1462403844064 Marionette TRACE conn3 <- [1,893,null,{"value":"8"}] 16:17:24 INFO - PROCESS | 1820 | 1462403844069 Marionette TRACE conn3 -> [0,894,"setScriptTimeout",{"ms":35000}] 16:17:24 INFO - PROCESS | 1820 | 1462403844072 Marionette TRACE conn3 <- [1,894,null,{}] 16:17:24 INFO - PROCESS | 1820 | 1462403844077 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}] 16:17:24 INFO - PROCESS | 1820 | 1462403844226 Marionette TRACE conn3 <- [1,895,null,{"value":null}] 16:17:24 INFO - PROCESS | 1820 | 1462403844386 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\", \"a2590f0a-93fb-4e89-aa1e-7373e5767c09\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:17:24 INFO - PROCESS | 1820 | ++DOCSHELL 0x7f74da059800 == 98 [pid = 1820] [id = 231] 16:17:24 INFO - PROCESS | 1820 | ++DOMWINDOW == 134 (0x7f74c8484c00) [pid = 1820] [serial = 693] [outer = (nil)] 16:17:24 INFO - PROCESS | 1820 | ++DOMWINDOW == 135 (0x7f74c9449000) [pid = 1820] [serial = 694] [outer = 0x7f74c8484c00] 16:17:24 INFO - PROCESS | 1820 | 1462403844453 Marionette DEBUG loaded listener.js 16:17:24 INFO - PROCESS | 1820 | ++DOMWINDOW == 136 (0x7f74c9d89400) [pid = 1820] [serial = 695] [outer = 0x7f74c8484c00] 16:17:25 INFO - PROCESS | 1820 | 1462403845305 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]]]}] 16:17:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-6 16:17:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | took 1282ms 16:17:25 INFO - PROCESS | 1820 | 1462403845352 Marionette TRACE conn3 -> [0,897,"getWindowHandle",null] 16:17:25 INFO - PROCESS | 1820 | 1462403845355 Marionette TRACE conn3 <- [1,897,null,{"value":"8"}] 16:17:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html 16:17:25 INFO - PROCESS | 1820 | 1462403845361 Marionette TRACE conn3 -> [0,898,"setScriptTimeout",{"ms":35000}] 16:17:25 INFO - PROCESS | 1820 | 1462403845363 Marionette TRACE conn3 <- [1,898,null,{}] 16:17:25 INFO - PROCESS | 1820 | 1462403845368 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}] 16:17:25 INFO - PROCESS | 1820 | 1462403845516 Marionette TRACE conn3 <- [1,899,null,{"value":null}] 16:17:25 INFO - PROCESS | 1820 | 1462403845677 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\", \"a2590f0a-93fb-4e89-aa1e-7373e5767c09\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:17:25 INFO - PROCESS | 1820 | ++DOCSHELL 0x7f74dbf33800 == 99 [pid = 1820] [id = 232] 16:17:25 INFO - PROCESS | 1820 | ++DOMWINDOW == 137 (0x7f74c9179c00) [pid = 1820] [serial = 696] [outer = (nil)] 16:17:25 INFO - PROCESS | 1820 | ++DOMWINDOW == 138 (0x7f74c9fe7000) [pid = 1820] [serial = 697] [outer = 0x7f74c9179c00] 16:17:25 INFO - PROCESS | 1820 | 1462403845745 Marionette DEBUG loaded listener.js 16:17:25 INFO - PROCESS | 1820 | ++DOMWINDOW == 139 (0x7f74ca2e3800) [pid = 1820] [serial = 698] [outer = 0x7f74c9179c00] 16:17:26 INFO - PROCESS | 1820 | 1462403846576 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]]]}] 16:17:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | Canvas test: 2d.fillStyle.parse.html4 16:17:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | took 1277ms 16:17:26 INFO - PROCESS | 1820 | 1462403846639 Marionette TRACE conn3 -> [0,901,"getWindowHandle",null] 16:17:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html 16:17:26 INFO - PROCESS | 1820 | 1462403846643 Marionette TRACE conn3 <- [1,901,null,{"value":"8"}] 16:17:26 INFO - PROCESS | 1820 | 1462403846648 Marionette TRACE conn3 -> [0,902,"setScriptTimeout",{"ms":35000}] 16:17:26 INFO - PROCESS | 1820 | 1462403846651 Marionette TRACE conn3 <- [1,902,null,{}] 16:17:26 INFO - PROCESS | 1820 | 1462403846656 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}] 16:17:26 INFO - PROCESS | 1820 | 1462403846809 Marionette TRACE conn3 <- [1,903,null,{"value":null}] 16:17:27 INFO - PROCESS | 1820 | 1462403847187 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\", \"a2590f0a-93fb-4e89-aa1e-7373e5767c09\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:17:27 INFO - PROCESS | 1820 | ++DOCSHELL 0x7f74c0b6f800 == 100 [pid = 1820] [id = 233] 16:17:27 INFO - PROCESS | 1820 | ++DOMWINDOW == 140 (0x7f74b76ef400) [pid = 1820] [serial = 699] [outer = (nil)] 16:17:27 INFO - PROCESS | 1820 | ++DOMWINDOW == 141 (0x7f74ba0de800) [pid = 1820] [serial = 700] [outer = 0x7f74b76ef400] 16:17:27 INFO - PROCESS | 1820 | 1462403847310 Marionette DEBUG loaded listener.js 16:17:27 INFO - PROCESS | 1820 | ++DOMWINDOW == 142 (0x7f74ba116c00) [pid = 1820] [serial = 701] [outer = 0x7f74b76ef400] 16:17:28 INFO - PROCESS | 1820 | 1462403848267 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]]]}] 16:17:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | Canvas test: 2d.fillStyle.parse.invalid.hex1 16:17:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | took 1683ms 16:17:28 INFO - PROCESS | 1820 | 1462403848332 Marionette TRACE conn3 -> [0,905,"getWindowHandle",null] 16:17:28 INFO - PROCESS | 1820 | 1462403848337 Marionette TRACE conn3 <- [1,905,null,{"value":"8"}] 16:17:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html 16:17:28 INFO - PROCESS | 1820 | 1462403848344 Marionette TRACE conn3 -> [0,906,"setScriptTimeout",{"ms":35000}] 16:17:28 INFO - PROCESS | 1820 | 1462403848348 Marionette TRACE conn3 <- [1,906,null,{}] 16:17:28 INFO - PROCESS | 1820 | 1462403848355 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}] 16:17:28 INFO - PROCESS | 1820 | 1462403848515 Marionette TRACE conn3 <- [1,907,null,{"value":null}] 16:17:28 INFO - PROCESS | 1820 | 1462403848679 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\", \"a2590f0a-93fb-4e89-aa1e-7373e5767c09\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:17:28 INFO - PROCESS | 1820 | ++DOCSHELL 0x7f74c092a000 == 101 [pid = 1820] [id = 234] 16:17:28 INFO - PROCESS | 1820 | ++DOMWINDOW == 143 (0x7f74be890c00) [pid = 1820] [serial = 702] [outer = (nil)] 16:17:28 INFO - PROCESS | 1820 | ++DOMWINDOW == 144 (0x7f74bffe2c00) [pid = 1820] [serial = 703] [outer = 0x7f74be890c00] 16:17:28 INFO - PROCESS | 1820 | 1462403848786 Marionette DEBUG loaded listener.js 16:17:28 INFO - PROCESS | 1820 | ++DOMWINDOW == 145 (0x7f74c038c400) [pid = 1820] [serial = 704] [outer = 0x7f74be890c00] 16:17:29 INFO - PROCESS | 1820 | --DOCSHELL 0x7f74c72c1800 == 100 [pid = 1820] [id = 223] 16:17:29 INFO - PROCESS | 1820 | --DOMWINDOW == 144 (0x7f74dbf45c00) [pid = 1820] [serial = 628] [outer = (nil)] [url = about:blank] 16:17:29 INFO - PROCESS | 1820 | --DOMWINDOW == 143 (0x7f74c916f800) [pid = 1820] [serial = 598] [outer = (nil)] [url = about:blank] 16:17:29 INFO - PROCESS | 1820 | --DOMWINDOW == 142 (0x7f74ca2a9c00) [pid = 1820] [serial = 601] [outer = (nil)] [url = about:blank] 16:17:29 INFO - PROCESS | 1820 | --DOMWINDOW == 141 (0x7f74d84eb400) [pid = 1820] [serial = 604] [outer = (nil)] [url = about:blank] 16:17:29 INFO - PROCESS | 1820 | --DOCSHELL 0x7f74c3bd3000 == 99 [pid = 1820] [id = 222] 16:17:29 INFO - PROCESS | 1820 | --DOCSHELL 0x7f74c1215800 == 98 [pid = 1820] [id = 221] 16:17:29 INFO - PROCESS | 1820 | --DOCSHELL 0x7f74c11c5800 == 97 [pid = 1820] [id = 220] 16:17:29 INFO - PROCESS | 1820 | --DOCSHELL 0x7f74c0ab4000 == 96 [pid = 1820] [id = 219] 16:17:29 INFO - PROCESS | 1820 | --DOCSHELL 0x7f74bcc50000 == 95 [pid = 1820] [id = 218] 16:17:29 INFO - PROCESS | 1820 | --DOCSHELL 0x7f74bcb55800 == 94 [pid = 1820] [id = 217] 16:17:29 INFO - PROCESS | 1820 | --DOCSHELL 0x7f74dc216800 == 93 [pid = 1820] [id = 212] 16:17:29 INFO - PROCESS | 1820 | --DOCSHELL 0x7f74c8d93000 == 92 [pid = 1820] [id = 211] 16:17:29 INFO - PROCESS | 1820 | --DOCSHELL 0x7f74c093e000 == 91 [pid = 1820] [id = 210] 16:17:29 INFO - PROCESS | 1820 | 1462403849617 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]]]}] 16:17:29 INFO - PROCESS | 1820 | --DOMWINDOW == 140 (0x7f74c9171400) [pid = 1820] [serial = 620] [outer = (nil)] [url = about:blank] 16:17:29 INFO - PROCESS | 1820 | --DOMWINDOW == 139 (0x7f74cad61c00) [pid = 1820] [serial = 623] [outer = (nil)] [url = about:blank] 16:17:29 INFO - PROCESS | 1820 | --DOMWINDOW == 138 (0x7f74db7c3800) [pid = 1820] [serial = 626] [outer = (nil)] [url = about:blank] 16:17:29 INFO - PROCESS | 1820 | --DOMWINDOW == 137 (0x7f74c9a62800) [pid = 1820] [serial = 622] [outer = (nil)] [url = about:blank] 16:17:29 INFO - PROCESS | 1820 | --DOMWINDOW == 136 (0x7f74d8646400) [pid = 1820] [serial = 625] [outer = (nil)] [url = about:blank] 16:17:29 INFO - PROCESS | 1820 | --DOMWINDOW == 135 (0x7f74c0389800) [pid = 1820] [serial = 613] [outer = (nil)] [url = about:blank] 16:17:29 INFO - PROCESS | 1820 | --DOMWINDOW == 134 (0x7f74c0d8d400) [pid = 1820] [serial = 614] [outer = (nil)] [url = about:blank] 16:17:29 INFO - PROCESS | 1820 | --DOMWINDOW == 133 (0x7f74c0387c00) [pid = 1820] [serial = 611] [outer = (nil)] [url = about:blank] 16:17:29 INFO - PROCESS | 1820 | --DOMWINDOW == 132 (0x7f74bffb2c00) [pid = 1820] [serial = 610] [outer = (nil)] [url = about:blank] 16:17:29 INFO - PROCESS | 1820 | --DOMWINDOW == 131 (0x7f74c3e53400) [pid = 1820] [serial = 587] [outer = (nil)] [url = about:blank] 16:17:29 INFO - PROCESS | 1820 | --DOMWINDOW == 130 (0x7f74c390e400) [pid = 1820] [serial = 616] [outer = (nil)] [url = about:blank] 16:17:29 INFO - PROCESS | 1820 | --DOMWINDOW == 129 (0x7f74c3a41000) [pid = 1820] [serial = 617] [outer = (nil)] [url = about:blank] 16:17:29 INFO - PROCESS | 1820 | --DOMWINDOW == 128 (0x7f74be781800) [pid = 1820] [serial = 589] [outer = (nil)] [url = about:blank] 16:17:29 INFO - PROCESS | 1820 | --DOMWINDOW == 127 (0x7f74c6610800) [pid = 1820] [serial = 607] [outer = (nil)] [url = about:blank] 16:17:29 INFO - PROCESS | 1820 | --DOMWINDOW == 126 (0x7f74c0c5a400) [pid = 1820] [serial = 592] [outer = (nil)] [url = about:blank] 16:17:29 INFO - PROCESS | 1820 | --DOMWINDOW == 125 (0x7f74c64b1400) [pid = 1820] [serial = 595] [outer = (nil)] [url = about:blank] 16:17:29 INFO - PROCESS | 1820 | --DOMWINDOW == 124 (0x7f74c7e13800) [pid = 1820] [serial = 619] [outer = (nil)] [url = about:blank] 16:17:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | Canvas test: 2d.fillStyle.parse.invalid.hex2 16:17:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | took 1333ms 16:17:29 INFO - PROCESS | 1820 | 1462403849678 Marionette TRACE conn3 -> [0,909,"getWindowHandle",null] 16:17:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html 16:17:29 INFO - PROCESS | 1820 | 1462403849683 Marionette TRACE conn3 <- [1,909,null,{"value":"8"}] 16:17:29 INFO - PROCESS | 1820 | 1462403849691 Marionette TRACE conn3 -> [0,910,"setScriptTimeout",{"ms":35000}] 16:17:29 INFO - PROCESS | 1820 | 1462403849694 Marionette TRACE conn3 <- [1,910,null,{}] 16:17:29 INFO - PROCESS | 1820 | 1462403849699 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}] 16:17:29 INFO - PROCESS | 1820 | 1462403849842 Marionette TRACE conn3 <- [1,911,null,{"value":null}] 16:17:29 INFO - PROCESS | 1820 | 1462403849968 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\", \"a2590f0a-93fb-4e89-aa1e-7373e5767c09\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:17:29 INFO - PROCESS | 1820 | ++DOCSHELL 0x7f74c0b69000 == 92 [pid = 1820] [id = 235] 16:17:29 INFO - PROCESS | 1820 | ++DOMWINDOW == 125 (0x7f74ba0e7800) [pid = 1820] [serial = 705] [outer = (nil)] 16:17:30 INFO - PROCESS | 1820 | ++DOMWINDOW == 126 (0x7f74c0907c00) [pid = 1820] [serial = 706] [outer = 0x7f74ba0e7800] 16:17:30 INFO - PROCESS | 1820 | 1462403850036 Marionette DEBUG loaded listener.js 16:17:30 INFO - PROCESS | 1820 | ++DOMWINDOW == 127 (0x7f74c1002800) [pid = 1820] [serial = 707] [outer = 0x7f74ba0e7800] 16:17:30 INFO - PROCESS | 1820 | 1462403850726 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]]]}] 16:17:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | Canvas test: 2d.fillStyle.parse.invalid.hex3 16:17:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | took 1077ms 16:17:30 INFO - PROCESS | 1820 | 1462403850767 Marionette TRACE conn3 -> [0,913,"getWindowHandle",null] 16:17:30 INFO - PROCESS | 1820 | 1462403850770 Marionette TRACE conn3 <- [1,913,null,{"value":"8"}] 16:17:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html 16:17:30 INFO - PROCESS | 1820 | 1462403850778 Marionette TRACE conn3 -> [0,914,"setScriptTimeout",{"ms":35000}] 16:17:30 INFO - PROCESS | 1820 | 1462403850786 Marionette TRACE conn3 <- [1,914,null,{}] 16:17:30 INFO - PROCESS | 1820 | 1462403850801 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}] 16:17:30 INFO - PROCESS | 1820 | 1462403850951 Marionette TRACE conn3 <- [1,915,null,{"value":null}] 16:17:31 INFO - PROCESS | 1820 | 1462403851073 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\", \"a2590f0a-93fb-4e89-aa1e-7373e5767c09\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:17:31 INFO - PROCESS | 1820 | ++DOCSHELL 0x7f74c8241000 == 93 [pid = 1820] [id = 236] 16:17:31 INFO - PROCESS | 1820 | ++DOMWINDOW == 128 (0x7f74c1002c00) [pid = 1820] [serial = 708] [outer = (nil)] 16:17:31 INFO - PROCESS | 1820 | ++DOMWINDOW == 129 (0x7f74c12cbc00) [pid = 1820] [serial = 709] [outer = 0x7f74c1002c00] 16:17:31 INFO - PROCESS | 1820 | 1462403851129 Marionette DEBUG loaded listener.js 16:17:31 INFO - PROCESS | 1820 | ++DOMWINDOW == 130 (0x7f74c59d1800) [pid = 1820] [serial = 710] [outer = 0x7f74c1002c00] 16:17:31 INFO - PROCESS | 1820 | 1462403851749 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]]]}] 16:17:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | Canvas test: 2d.fillStyle.parse.invalid.hex4 16:17:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | took 991ms 16:17:31 INFO - PROCESS | 1820 | 1462403851768 Marionette TRACE conn3 -> [0,917,"getWindowHandle",null] 16:17:31 INFO - PROCESS | 1820 | 1462403851771 Marionette TRACE conn3 <- [1,917,null,{"value":"8"}] 16:17:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html 16:17:31 INFO - PROCESS | 1820 | 1462403851776 Marionette TRACE conn3 -> [0,918,"setScriptTimeout",{"ms":35000}] 16:17:31 INFO - PROCESS | 1820 | 1462403851789 Marionette TRACE conn3 <- [1,918,null,{}] 16:17:31 INFO - PROCESS | 1820 | 1462403851793 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}] 16:17:31 INFO - PROCESS | 1820 | 1462403851986 Marionette TRACE conn3 <- [1,919,null,{"value":null}] 16:17:32 INFO - PROCESS | 1820 | 1462403852014 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\", \"a2590f0a-93fb-4e89-aa1e-7373e5767c09\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:17:32 INFO - PROCESS | 1820 | ++DOCSHELL 0x7f74c8d99000 == 94 [pid = 1820] [id = 237] 16:17:32 INFO - PROCESS | 1820 | ++DOMWINDOW == 131 (0x7f74c0391800) [pid = 1820] [serial = 711] [outer = (nil)] 16:17:32 INFO - PROCESS | 1820 | ++DOMWINDOW == 132 (0x7f74c64b1400) [pid = 1820] [serial = 712] [outer = 0x7f74c0391800] 16:17:32 INFO - PROCESS | 1820 | 1462403852070 Marionette DEBUG loaded listener.js 16:17:32 INFO - PROCESS | 1820 | ++DOMWINDOW == 133 (0x7f74c8480800) [pid = 1820] [serial = 713] [outer = 0x7f74c0391800] 16:17:32 INFO - PROCESS | 1820 | 1462403852865 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]]]}] 16:17:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | Canvas test: 2d.fillStyle.parse.invalid.hex5 16:17:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | took 1135ms 16:17:32 INFO - PROCESS | 1820 | 1462403852912 Marionette TRACE conn3 -> [0,921,"getWindowHandle",null] 16:17:32 INFO - PROCESS | 1820 | 1462403852914 Marionette TRACE conn3 <- [1,921,null,{"value":"8"}] 16:17:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html 16:17:32 INFO - PROCESS | 1820 | 1462403852936 Marionette TRACE conn3 -> [0,922,"setScriptTimeout",{"ms":35000}] 16:17:32 INFO - PROCESS | 1820 | 1462403852939 Marionette TRACE conn3 <- [1,922,null,{}] 16:17:32 INFO - PROCESS | 1820 | 1462403852944 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}] 16:17:33 INFO - PROCESS | 1820 | 1462403853133 Marionette TRACE conn3 <- [1,923,null,{"value":null}] 16:17:33 INFO - PROCESS | 1820 | 1462403853154 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\", \"a2590f0a-93fb-4e89-aa1e-7373e5767c09\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:17:33 INFO - PROCESS | 1820 | ++DOCSHELL 0x7f74ca01f000 == 95 [pid = 1820] [id = 238] 16:17:33 INFO - PROCESS | 1820 | ++DOMWINDOW == 134 (0x7f74c848b000) [pid = 1820] [serial = 714] [outer = (nil)] 16:17:33 INFO - PROCESS | 1820 | ++DOMWINDOW == 135 (0x7f74c8813400) [pid = 1820] [serial = 715] [outer = 0x7f74c848b000] 16:17:33 INFO - PROCESS | 1820 | 1462403853220 Marionette DEBUG loaded listener.js 16:17:33 INFO - PROCESS | 1820 | ++DOMWINDOW == 136 (0x7f74c9fdf800) [pid = 1820] [serial = 716] [outer = 0x7f74c848b000] 16:17:34 INFO - PROCESS | 1820 | --DOMWINDOW == 135 (0x7f74c105c000) [pid = 1820] [serial = 666] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html] 16:17:34 INFO - PROCESS | 1820 | --DOMWINDOW == 134 (0x7f74ba115800) [pid = 1820] [serial = 669] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html] 16:17:34 INFO - PROCESS | 1820 | --DOMWINDOW == 133 (0x7f74ba0dd400) [pid = 1820] [serial = 627] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html] 16:17:34 INFO - PROCESS | 1820 | --DOMWINDOW == 132 (0x7f74be77e800) [pid = 1820] [serial = 660] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html] 16:17:34 INFO - PROCESS | 1820 | --DOMWINDOW == 131 (0x7f74be77e400) [pid = 1820] [serial = 654] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html] 16:17:34 INFO - PROCESS | 1820 | --DOMWINDOW == 130 (0x7f74ba10d800) [pid = 1820] [serial = 651] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html] 16:17:34 INFO - PROCESS | 1820 | --DOMWINDOW == 129 (0x7f74bffdc000) [pid = 1820] [serial = 657] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html] 16:17:34 INFO - PROCESS | 1820 | --DOMWINDOW == 128 (0x7f74be773400) [pid = 1820] [serial = 663] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html] 16:17:34 INFO - PROCESS | 1820 | 1462403854151 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]]]}] 16:17:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | Canvas test: 2d.fillStyle.parse.invalid.hex6 16:17:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | took 1275ms 16:17:34 INFO - PROCESS | 1820 | 1462403854212 Marionette TRACE conn3 -> [0,925,"getWindowHandle",null] 16:17:34 INFO - PROCESS | 1820 | 1462403854215 Marionette TRACE conn3 <- [1,925,null,{"value":"8"}] 16:17:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html 16:17:34 INFO - PROCESS | 1820 | 1462403854220 Marionette TRACE conn3 -> [0,926,"setScriptTimeout",{"ms":35000}] 16:17:34 INFO - PROCESS | 1820 | 1462403854222 Marionette TRACE conn3 <- [1,926,null,{}] 16:17:34 INFO - PROCESS | 1820 | 1462403854227 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}] 16:17:34 INFO - PROCESS | 1820 | 1462403854378 Marionette TRACE conn3 <- [1,927,null,{"value":null}] 16:17:34 INFO - PROCESS | 1820 | 1462403854504 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\", \"a2590f0a-93fb-4e89-aa1e-7373e5767c09\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:17:34 INFO - PROCESS | 1820 | ++DOCSHELL 0x7f74ca274000 == 96 [pid = 1820] [id = 239] 16:17:34 INFO - PROCESS | 1820 | ++DOMWINDOW == 129 (0x7f74c8484000) [pid = 1820] [serial = 717] [outer = (nil)] 16:17:34 INFO - PROCESS | 1820 | ++DOMWINDOW == 130 (0x7f74c8486400) [pid = 1820] [serial = 718] [outer = 0x7f74c8484000] 16:17:34 INFO - PROCESS | 1820 | 1462403854561 Marionette DEBUG loaded listener.js 16:17:34 INFO - PROCESS | 1820 | ++DOMWINDOW == 131 (0x7f74cad5ec00) [pid = 1820] [serial = 719] [outer = 0x7f74c8484000] 16:17:35 INFO - PROCESS | 1820 | 1462403855168 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]]]}] 16:17:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | Canvas test: 2d.fillStyle.parse.invalid.hex7 16:17:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | took 975ms 16:17:35 INFO - PROCESS | 1820 | 1462403855196 Marionette TRACE conn3 -> [0,929,"getWindowHandle",null] 16:17:35 INFO - PROCESS | 1820 | 1462403855200 Marionette TRACE conn3 <- [1,929,null,{"value":"8"}] 16:17:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html 16:17:35 INFO - PROCESS | 1820 | 1462403855205 Marionette TRACE conn3 -> [0,930,"setScriptTimeout",{"ms":35000}] 16:17:35 INFO - PROCESS | 1820 | 1462403855207 Marionette TRACE conn3 <- [1,930,null,{}] 16:17:35 INFO - PROCESS | 1820 | 1462403855212 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}] 16:17:35 INFO - PROCESS | 1820 | 1462403855344 Marionette TRACE conn3 <- [1,931,null,{"value":null}] 16:17:35 INFO - PROCESS | 1820 | 1462403855470 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\", \"a2590f0a-93fb-4e89-aa1e-7373e5767c09\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:17:35 INFO - PROCESS | 1820 | ++DOCSHELL 0x7f74da5c7000 == 97 [pid = 1820] [id = 240] 16:17:35 INFO - PROCESS | 1820 | ++DOMWINDOW == 132 (0x7f74c0d98c00) [pid = 1820] [serial = 720] [outer = (nil)] 16:17:35 INFO - PROCESS | 1820 | ++DOMWINDOW == 133 (0x7f74d0493c00) [pid = 1820] [serial = 721] [outer = 0x7f74c0d98c00] 16:17:35 INFO - PROCESS | 1820 | 1462403855526 Marionette DEBUG loaded listener.js 16:17:35 INFO - PROCESS | 1820 | ++DOMWINDOW == 134 (0x7f74d74b8400) [pid = 1820] [serial = 722] [outer = 0x7f74c0d98c00] 16:17:36 INFO - PROCESS | 1820 | 1462403856121 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]]]}] 16:17:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | Canvas test: 2d.fillStyle.parse.invalid.hex8 16:17:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | took 1026ms 16:17:36 INFO - PROCESS | 1820 | 1462403856249 Marionette TRACE conn3 -> [0,933,"getWindowHandle",null] 16:17:36 INFO - PROCESS | 1820 | 1462403856254 Marionette TRACE conn3 <- [1,933,null,{"value":"8"}] 16:17:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html 16:17:36 INFO - PROCESS | 1820 | 1462403856307 Marionette TRACE conn3 -> [0,934,"setScriptTimeout",{"ms":35000}] 16:17:36 INFO - PROCESS | 1820 | 1462403856310 Marionette TRACE conn3 <- [1,934,null,{}] 16:17:36 INFO - PROCESS | 1820 | 1462403856319 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}] 16:17:36 INFO - PROCESS | 1820 | 1462403856484 Marionette TRACE conn3 <- [1,935,null,{"value":null}] 16:17:36 INFO - PROCESS | 1820 | 1462403856643 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\", \"a2590f0a-93fb-4e89-aa1e-7373e5767c09\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:17:36 INFO - PROCESS | 1820 | ++DOCSHELL 0x7f74c0aa3800 == 98 [pid = 1820] [id = 241] 16:17:36 INFO - PROCESS | 1820 | ++DOMWINDOW == 135 (0x7f74b76e7000) [pid = 1820] [serial = 723] [outer = (nil)] 16:17:36 INFO - PROCESS | 1820 | ++DOMWINDOW == 136 (0x7f74bdc4b400) [pid = 1820] [serial = 724] [outer = 0x7f74b76e7000] 16:17:36 INFO - PROCESS | 1820 | 1462403856712 Marionette DEBUG loaded listener.js 16:17:36 INFO - PROCESS | 1820 | ++DOMWINDOW == 137 (0x7f74be892000) [pid = 1820] [serial = 725] [outer = 0x7f74b76e7000] 16:17:37 INFO - PROCESS | 1820 | 1462403857548 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]]]}] 16:17:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-1 16:17:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | took 1287ms 16:17:37 INFO - PROCESS | 1820 | 1462403857595 Marionette TRACE conn3 -> [0,937,"getWindowHandle",null] 16:17:37 INFO - PROCESS | 1820 | 1462403857600 Marionette TRACE conn3 <- [1,937,null,{"value":"8"}] 16:17:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html 16:17:37 INFO - PROCESS | 1820 | 1462403857611 Marionette TRACE conn3 -> [0,938,"setScriptTimeout",{"ms":35000}] 16:17:37 INFO - PROCESS | 1820 | 1462403857617 Marionette TRACE conn3 <- [1,938,null,{}] 16:17:37 INFO - PROCESS | 1820 | 1462403857622 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}] 16:17:37 INFO - PROCESS | 1820 | 1462403857789 Marionette TRACE conn3 <- [1,939,null,{"value":null}] 16:17:37 INFO - PROCESS | 1820 | 1462403857947 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\", \"a2590f0a-93fb-4e89-aa1e-7373e5767c09\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:17:37 INFO - PROCESS | 1820 | ++DOCSHELL 0x7f74c899b000 == 99 [pid = 1820] [id = 242] 16:17:37 INFO - PROCESS | 1820 | ++DOMWINDOW == 138 (0x7f74be88fc00) [pid = 1820] [serial = 726] [outer = (nil)] 16:17:38 INFO - PROCESS | 1820 | ++DOMWINDOW == 139 (0x7f74c0904000) [pid = 1820] [serial = 727] [outer = 0x7f74be88fc00] 16:17:38 INFO - PROCESS | 1820 | 1462403858016 Marionette DEBUG loaded listener.js 16:17:38 INFO - PROCESS | 1820 | ++DOMWINDOW == 140 (0x7f74c100cc00) [pid = 1820] [serial = 728] [outer = 0x7f74be88fc00] 16:17:38 INFO - PROCESS | 1820 | 1462403858902 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]]]}] 16:17:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-2 16:17:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | took 1337ms 16:17:38 INFO - PROCESS | 1820 | 1462403858945 Marionette TRACE conn3 -> [0,941,"getWindowHandle",null] 16:17:38 INFO - PROCESS | 1820 | 1462403858949 Marionette TRACE conn3 <- [1,941,null,{"value":"8"}] 16:17:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html 16:17:38 INFO - PROCESS | 1820 | 1462403858955 Marionette TRACE conn3 -> [0,942,"setScriptTimeout",{"ms":35000}] 16:17:38 INFO - PROCESS | 1820 | 1462403858959 Marionette TRACE conn3 <- [1,942,null,{}] 16:17:38 INFO - PROCESS | 1820 | 1462403858973 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}] 16:17:39 INFO - PROCESS | 1820 | 1462403859134 Marionette TRACE conn3 <- [1,943,null,{"value":null}] 16:17:39 INFO - PROCESS | 1820 | 1462403859302 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\", \"a2590f0a-93fb-4e89-aa1e-7373e5767c09\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:17:39 INFO - PROCESS | 1820 | ++DOCSHELL 0x7f74dc218000 == 100 [pid = 1820] [id = 243] 16:17:39 INFO - PROCESS | 1820 | ++DOMWINDOW == 141 (0x7f74c0bc3800) [pid = 1820] [serial = 729] [outer = (nil)] 16:17:39 INFO - PROCESS | 1820 | ++DOMWINDOW == 142 (0x7f74c8484400) [pid = 1820] [serial = 730] [outer = 0x7f74c0bc3800] 16:17:39 INFO - PROCESS | 1820 | 1462403859382 Marionette DEBUG loaded listener.js 16:17:39 INFO - PROCESS | 1820 | ++DOMWINDOW == 143 (0x7f74c9171400) [pid = 1820] [serial = 731] [outer = 0x7f74c0bc3800] 16:17:40 INFO - PROCESS | 1820 | 1462403860296 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]]]}] 16:17:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-3 16:17:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | took 1389ms 16:17:40 INFO - PROCESS | 1820 | 1462403860344 Marionette TRACE conn3 -> [0,945,"getWindowHandle",null] 16:17:40 INFO - PROCESS | 1820 | 1462403860348 Marionette TRACE conn3 <- [1,945,null,{"value":"8"}] 16:17:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html 16:17:40 INFO - PROCESS | 1820 | 1462403860353 Marionette TRACE conn3 -> [0,946,"setScriptTimeout",{"ms":35000}] 16:17:40 INFO - PROCESS | 1820 | 1462403860356 Marionette TRACE conn3 <- [1,946,null,{}] 16:17:40 INFO - PROCESS | 1820 | 1462403860361 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}] 16:17:40 INFO - PROCESS | 1820 | 1462403860517 Marionette TRACE conn3 <- [1,947,null,{"value":null}] 16:17:40 INFO - PROCESS | 1820 | 1462403860679 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\", \"a2590f0a-93fb-4e89-aa1e-7373e5767c09\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:17:40 INFO - PROCESS | 1820 | ++DOCSHELL 0x7f74df0ca800 == 101 [pid = 1820] [id = 244] 16:17:40 INFO - PROCESS | 1820 | ++DOMWINDOW == 144 (0x7f74c3910000) [pid = 1820] [serial = 732] [outer = (nil)] 16:17:40 INFO - PROCESS | 1820 | ++DOMWINDOW == 145 (0x7f74cd6c9c00) [pid = 1820] [serial = 733] [outer = 0x7f74c3910000] 16:17:40 INFO - PROCESS | 1820 | 1462403860745 Marionette DEBUG loaded listener.js 16:17:40 INFO - PROCESS | 1820 | ++DOMWINDOW == 146 (0x7f74d722ac00) [pid = 1820] [serial = 734] [outer = 0x7f74c3910000] 16:17:41 INFO - PROCESS | 1820 | 1462403861590 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]]]}] 16:17:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-4 16:17:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | took 1289ms 16:17:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html 16:17:41 INFO - PROCESS | 1820 | 1462403861644 Marionette TRACE conn3 -> [0,949,"getWindowHandle",null] 16:17:41 INFO - PROCESS | 1820 | 1462403861647 Marionette TRACE conn3 <- [1,949,null,{"value":"8"}] 16:17:41 INFO - PROCESS | 1820 | 1462403861653 Marionette TRACE conn3 -> [0,950,"setScriptTimeout",{"ms":35000}] 16:17:41 INFO - PROCESS | 1820 | 1462403861656 Marionette TRACE conn3 <- [1,950,null,{}] 16:17:41 INFO - PROCESS | 1820 | 1462403861660 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}] 16:17:41 INFO - PROCESS | 1820 | 1462403861810 Marionette TRACE conn3 <- [1,951,null,{"value":null}] 16:17:41 INFO - PROCESS | 1820 | 1462403861974 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\", \"a2590f0a-93fb-4e89-aa1e-7373e5767c09\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:17:41 INFO - PROCESS | 1820 | ++DOCSHELL 0x7f74b9d0e800 == 102 [pid = 1820] [id = 245] 16:17:41 INFO - PROCESS | 1820 | ++DOMWINDOW == 147 (0x7f74c9d91000) [pid = 1820] [serial = 735] [outer = (nil)] 16:17:42 INFO - PROCESS | 1820 | ++DOMWINDOW == 148 (0x7f74d84f1c00) [pid = 1820] [serial = 736] [outer = 0x7f74c9d91000] 16:17:42 INFO - PROCESS | 1820 | 1462403862040 Marionette DEBUG loaded listener.js 16:17:42 INFO - PROCESS | 1820 | ++DOMWINDOW == 149 (0x7f74d8652c00) [pid = 1820] [serial = 737] [outer = 0x7f74c9d91000] 16:17:42 INFO - PROCESS | 1820 | 1462403862840 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]]]}] 16:17:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-5 16:17:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | took 1233ms 16:17:42 INFO - PROCESS | 1820 | 1462403862886 Marionette TRACE conn3 -> [0,953,"getWindowHandle",null] 16:17:42 INFO - PROCESS | 1820 | 1462403862890 Marionette TRACE conn3 <- [1,953,null,{"value":"8"}] 16:17:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html 16:17:42 INFO - PROCESS | 1820 | 1462403862896 Marionette TRACE conn3 -> [0,954,"setScriptTimeout",{"ms":35000}] 16:17:42 INFO - PROCESS | 1820 | 1462403862898 Marionette TRACE conn3 <- [1,954,null,{}] 16:17:42 INFO - PROCESS | 1820 | 1462403862903 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}] 16:17:43 INFO - PROCESS | 1820 | 1462403863096 Marionette TRACE conn3 <- [1,955,null,{"value":null}] 16:17:43 INFO - PROCESS | 1820 | 1462403863259 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\", \"a2590f0a-93fb-4e89-aa1e-7373e5767c09\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:17:43 INFO - PROCESS | 1820 | ++DOCSHELL 0x7f74bcf35000 == 103 [pid = 1820] [id = 246] 16:17:43 INFO - PROCESS | 1820 | ++DOMWINDOW == 150 (0x7f74da034800) [pid = 1820] [serial = 738] [outer = (nil)] 16:17:43 INFO - PROCESS | 1820 | ++DOMWINDOW == 151 (0x7f74dbf42800) [pid = 1820] [serial = 739] [outer = 0x7f74da034800] 16:17:43 INFO - PROCESS | 1820 | 1462403863342 Marionette DEBUG loaded listener.js 16:17:43 INFO - PROCESS | 1820 | ++DOMWINDOW == 152 (0x7f74dc245800) [pid = 1820] [serial = 740] [outer = 0x7f74da034800] 16:17:44 INFO - PROCESS | 1820 | 1462403864133 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]]]}] 16:17:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-6 16:17:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | took 1280ms 16:17:44 INFO - PROCESS | 1820 | 1462403864177 Marionette TRACE conn3 -> [0,957,"getWindowHandle",null] 16:17:44 INFO - PROCESS | 1820 | 1462403864180 Marionette TRACE conn3 <- [1,957,null,{"value":"8"}] 16:17:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html 16:17:44 INFO - PROCESS | 1820 | 1462403864186 Marionette TRACE conn3 -> [0,958,"setScriptTimeout",{"ms":35000}] 16:17:44 INFO - PROCESS | 1820 | 1462403864188 Marionette TRACE conn3 <- [1,958,null,{}] 16:17:44 INFO - PROCESS | 1820 | 1462403864193 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}] 16:17:44 INFO - PROCESS | 1820 | 1462403864346 Marionette TRACE conn3 <- [1,959,null,{"value":null}] 16:17:44 INFO - PROCESS | 1820 | 1462403864511 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\", \"a2590f0a-93fb-4e89-aa1e-7373e5767c09\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:17:44 INFO - PROCESS | 1820 | ++DOCSHELL 0x7f74bcf4f800 == 104 [pid = 1820] [id = 247] 16:17:44 INFO - PROCESS | 1820 | ++DOMWINDOW == 153 (0x7f74db983400) [pid = 1820] [serial = 741] [outer = (nil)] 16:17:44 INFO - PROCESS | 1820 | ++DOMWINDOW == 154 (0x7f74dc24b800) [pid = 1820] [serial = 742] [outer = 0x7f74db983400] 16:17:44 INFO - PROCESS | 1820 | 1462403864578 Marionette DEBUG loaded listener.js 16:17:44 INFO - PROCESS | 1820 | ++DOMWINDOW == 155 (0x7f74dc724400) [pid = 1820] [serial = 743] [outer = 0x7f74db983400] 16:17:45 INFO - PROCESS | 1820 | 1462403865407 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]]]}] 16:17:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-1 16:17:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | took 1292ms 16:17:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html 16:17:45 INFO - PROCESS | 1820 | 1462403865479 Marionette TRACE conn3 -> [0,961,"getWindowHandle",null] 16:17:45 INFO - PROCESS | 1820 | 1462403865481 Marionette TRACE conn3 <- [1,961,null,{"value":"8"}] 16:17:45 INFO - PROCESS | 1820 | 1462403865487 Marionette TRACE conn3 -> [0,962,"setScriptTimeout",{"ms":35000}] 16:17:45 INFO - PROCESS | 1820 | 1462403865491 Marionette TRACE conn3 <- [1,962,null,{}] 16:17:45 INFO - PROCESS | 1820 | 1462403865496 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}] 16:17:45 INFO - PROCESS | 1820 | 1462403865686 Marionette TRACE conn3 <- [1,963,null,{"value":null}] 16:17:45 INFO - PROCESS | 1820 | 1462403865849 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\", \"a2590f0a-93fb-4e89-aa1e-7373e5767c09\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:17:45 INFO - PROCESS | 1820 | ++DOCSHELL 0x7f74bfcdb800 == 105 [pid = 1820] [id = 248] 16:17:45 INFO - PROCESS | 1820 | ++DOMWINDOW == 156 (0x7f74ba093800) [pid = 1820] [serial = 744] [outer = (nil)] 16:17:45 INFO - PROCESS | 1820 | ++DOMWINDOW == 157 (0x7f74ba09b000) [pid = 1820] [serial = 745] [outer = 0x7f74ba093800] 16:17:45 INFO - PROCESS | 1820 | 1462403865914 Marionette DEBUG loaded listener.js 16:17:46 INFO - PROCESS | 1820 | ++DOMWINDOW == 158 (0x7f74ba09fc00) [pid = 1820] [serial = 746] [outer = 0x7f74ba093800] 16:17:46 INFO - PROCESS | 1820 | 1462403866720 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]]]}] 16:17:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-2 16:17:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | took 1277ms 16:17:46 INFO - PROCESS | 1820 | 1462403866765 Marionette TRACE conn3 -> [0,965,"getWindowHandle",null] 16:17:46 INFO - PROCESS | 1820 | 1462403866769 Marionette TRACE conn3 <- [1,965,null,{"value":"8"}] 16:17:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html 16:17:46 INFO - PROCESS | 1820 | 1462403866774 Marionette TRACE conn3 -> [0,966,"setScriptTimeout",{"ms":35000}] 16:17:46 INFO - PROCESS | 1820 | 1462403866776 Marionette TRACE conn3 <- [1,966,null,{}] 16:17:46 INFO - PROCESS | 1820 | 1462403866782 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}] 16:17:46 INFO - PROCESS | 1820 | 1462403866933 Marionette TRACE conn3 <- [1,967,null,{"value":null}] 16:17:47 INFO - PROCESS | 1820 | 1462403867099 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\", \"a2590f0a-93fb-4e89-aa1e-7373e5767c09\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:17:47 INFO - PROCESS | 1820 | ++DOCSHELL 0x7f74b74ef800 == 106 [pid = 1820] [id = 249] 16:17:47 INFO - PROCESS | 1820 | ++DOMWINDOW == 159 (0x7f74ba096400) [pid = 1820] [serial = 747] [outer = (nil)] 16:17:47 INFO - PROCESS | 1820 | ++DOMWINDOW == 160 (0x7f74dc246800) [pid = 1820] [serial = 748] [outer = 0x7f74ba096400] 16:17:47 INFO - PROCESS | 1820 | 1462403867163 Marionette DEBUG loaded listener.js 16:17:47 INFO - PROCESS | 1820 | ++DOMWINDOW == 161 (0x7f74dc786800) [pid = 1820] [serial = 749] [outer = 0x7f74ba096400] 16:17:48 INFO - PROCESS | 1820 | 1462403868036 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]]]}] 16:17:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | Canvas test: 2d.fillStyle.parse.invalid.name-1 16:17:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | took 1330ms 16:17:48 INFO - PROCESS | 1820 | 1462403868105 Marionette TRACE conn3 -> [0,969,"getWindowHandle",null] 16:17:48 INFO - PROCESS | 1820 | 1462403868109 Marionette TRACE conn3 <- [1,969,null,{"value":"8"}] 16:17:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html 16:17:48 INFO - PROCESS | 1820 | 1462403868115 Marionette TRACE conn3 -> [0,970,"setScriptTimeout",{"ms":35000}] 16:17:48 INFO - PROCESS | 1820 | 1462403868118 Marionette TRACE conn3 <- [1,970,null,{}] 16:17:48 INFO - PROCESS | 1820 | 1462403868123 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}] 16:17:48 INFO - PROCESS | 1820 | 1462403868272 Marionette TRACE conn3 <- [1,971,null,{"value":null}] 16:17:48 INFO - PROCESS | 1820 | 1462403868457 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\", \"a2590f0a-93fb-4e89-aa1e-7373e5767c09\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:17:48 INFO - PROCESS | 1820 | ++DOCSHELL 0x7f74bcfc1800 == 107 [pid = 1820] [id = 250] 16:17:48 INFO - PROCESS | 1820 | ++DOMWINDOW == 162 (0x7f74ba0a0400) [pid = 1820] [serial = 750] [outer = (nil)] 16:17:48 INFO - PROCESS | 1820 | ++DOMWINDOW == 163 (0x7f74bfbe8800) [pid = 1820] [serial = 751] [outer = 0x7f74ba0a0400] 16:17:48 INFO - PROCESS | 1820 | 1462403868524 Marionette DEBUG loaded listener.js 16:17:48 INFO - PROCESS | 1820 | ++DOMWINDOW == 164 (0x7f74bfbeec00) [pid = 1820] [serial = 752] [outer = 0x7f74ba0a0400] 16:17:49 INFO - PROCESS | 1820 | 1462403869619 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]]]}] 16:17:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | Canvas test: 2d.fillStyle.parse.invalid.name-2 16:17:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | took 1537ms 16:17:49 INFO - PROCESS | 1820 | 1462403869653 Marionette TRACE conn3 -> [0,973,"getWindowHandle",null] 16:17:49 INFO - PROCESS | 1820 | 1462403869658 Marionette TRACE conn3 <- [1,973,null,{"value":"8"}] 16:17:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html 16:17:49 INFO - PROCESS | 1820 | 1462403869666 Marionette TRACE conn3 -> [0,974,"setScriptTimeout",{"ms":35000}] 16:17:49 INFO - PROCESS | 1820 | 1462403869671 Marionette TRACE conn3 <- [1,974,null,{}] 16:17:49 INFO - PROCESS | 1820 | 1462403869679 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}] 16:17:49 INFO - PROCESS | 1820 | 1462403869833 Marionette TRACE conn3 <- [1,975,null,{"value":null}] 16:17:50 INFO - PROCESS | 1820 | 1462403870045 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\", \"a2590f0a-93fb-4e89-aa1e-7373e5767c09\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:17:50 INFO - PROCESS | 1820 | ++DOCSHELL 0x7f74c0939000 == 108 [pid = 1820] [id = 251] 16:17:50 INFO - PROCESS | 1820 | ++DOMWINDOW == 165 (0x7f74bdbe6400) [pid = 1820] [serial = 753] [outer = (nil)] 16:17:50 INFO - PROCESS | 1820 | ++DOMWINDOW == 166 (0x7f74be778000) [pid = 1820] [serial = 754] [outer = 0x7f74bdbe6400] 16:17:50 INFO - PROCESS | 1820 | 1462403870106 Marionette DEBUG loaded listener.js 16:17:50 INFO - PROCESS | 1820 | ++DOMWINDOW == 167 (0x7f74bfbee800) [pid = 1820] [serial = 755] [outer = 0x7f74bdbe6400] 16:17:50 INFO - PROCESS | 1820 | 1462403870845 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]]]}] 16:17:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | Canvas test: 2d.fillStyle.parse.invalid.name-3 16:17:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | took 1233ms 16:17:50 INFO - PROCESS | 1820 | 1462403870899 Marionette TRACE conn3 -> [0,977,"getWindowHandle",null] 16:17:50 INFO - PROCESS | 1820 | 1462403870907 Marionette TRACE conn3 <- [1,977,null,{"value":"8"}] 16:17:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html 16:17:50 INFO - PROCESS | 1820 | 1462403870916 Marionette TRACE conn3 -> [0,978,"setScriptTimeout",{"ms":35000}] 16:17:50 INFO - PROCESS | 1820 | 1462403870920 Marionette TRACE conn3 <- [1,978,null,{}] 16:17:50 INFO - PROCESS | 1820 | 1462403870925 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}] 16:17:51 INFO - PROCESS | 1820 | 1462403871085 Marionette TRACE conn3 <- [1,979,null,{"value":null}] 16:17:51 INFO - PROCESS | 1820 | 1462403871265 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\", \"a2590f0a-93fb-4e89-aa1e-7373e5767c09\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:17:51 INFO - PROCESS | 1820 | ++DOCSHELL 0x7f74c638e000 == 109 [pid = 1820] [id = 252] 16:17:51 INFO - PROCESS | 1820 | ++DOMWINDOW == 168 (0x7f74bffab800) [pid = 1820] [serial = 756] [outer = (nil)] 16:17:51 INFO - PROCESS | 1820 | ++DOMWINDOW == 169 (0x7f74bffdf400) [pid = 1820] [serial = 757] [outer = 0x7f74bffab800] 16:17:51 INFO - PROCESS | 1820 | 1462403871389 Marionette DEBUG loaded listener.js 16:17:51 INFO - PROCESS | 1820 | ++DOMWINDOW == 170 (0x7f74c0555400) [pid = 1820] [serial = 758] [outer = 0x7f74bffab800] 16:17:52 INFO - PROCESS | 1820 | 1462403872258 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]]]}] 16:17:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | Canvas test: 2d.fillStyle.parse.invalid.name-4 16:17:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | took 1378ms 16:17:52 INFO - PROCESS | 1820 | 1462403872295 Marionette TRACE conn3 -> [0,981,"getWindowHandle",null] 16:17:52 INFO - PROCESS | 1820 | 1462403872298 Marionette TRACE conn3 <- [1,981,null,{"value":"8"}] 16:17:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html 16:17:52 INFO - PROCESS | 1820 | 1462403872304 Marionette TRACE conn3 -> [0,982,"setScriptTimeout",{"ms":35000}] 16:17:52 INFO - PROCESS | 1820 | 1462403872309 Marionette TRACE conn3 <- [1,982,null,{}] 16:17:52 INFO - PROCESS | 1820 | 1462403872323 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}] 16:17:52 INFO - PROCESS | 1820 | 1462403872485 Marionette TRACE conn3 <- [1,983,null,{"value":null}] 16:17:52 INFO - PROCESS | 1820 | --DOCSHELL 0x7f74ca274000 == 108 [pid = 1820] [id = 239] 16:17:52 INFO - PROCESS | 1820 | --DOCSHELL 0x7f74ca01f000 == 107 [pid = 1820] [id = 238] 16:17:52 INFO - PROCESS | 1820 | --DOCSHELL 0x7f74c8d99000 == 106 [pid = 1820] [id = 237] 16:17:52 INFO - PROCESS | 1820 | --DOMWINDOW == 169 (0x7f74c59d0800) [pid = 1820] [serial = 673] [outer = (nil)] [url = about:blank] 16:17:52 INFO - PROCESS | 1820 | --DOMWINDOW == 168 (0x7f74bffe1c00) [pid = 1820] [serial = 634] [outer = (nil)] [url = about:blank] 16:17:52 INFO - PROCESS | 1820 | --DOMWINDOW == 167 (0x7f74c12ce000) [pid = 1820] [serial = 637] [outer = (nil)] [url = about:blank] 16:17:52 INFO - PROCESS | 1820 | --DOMWINDOW == 166 (0x7f74cacdfc00) [pid = 1820] [serial = 640] [outer = (nil)] [url = about:blank] 16:17:52 INFO - PROCESS | 1820 | --DOMWINDOW == 165 (0x7f74dc004c00) [pid = 1820] [serial = 643] [outer = (nil)] [url = about:blank] 16:17:52 INFO - PROCESS | 1820 | --DOMWINDOW == 164 (0x7f74db986c00) [pid = 1820] [serial = 646] [outer = (nil)] [url = about:blank] 16:17:52 INFO - PROCESS | 1820 | 1462403872726 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\", \"a2590f0a-93fb-4e89-aa1e-7373e5767c09\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:17:52 INFO - PROCESS | 1820 | --DOCSHELL 0x7f74c8241000 == 105 [pid = 1820] [id = 236] 16:17:52 INFO - PROCESS | 1820 | --DOCSHELL 0x7f74c0b69000 == 104 [pid = 1820] [id = 235] 16:17:52 INFO - PROCESS | 1820 | --DOCSHELL 0x7f74c092a000 == 103 [pid = 1820] [id = 234] 16:17:52 INFO - PROCESS | 1820 | --DOCSHELL 0x7f74c0b6f800 == 102 [pid = 1820] [id = 233] 16:17:52 INFO - PROCESS | 1820 | ++DOCSHELL 0x7f74b9fc3000 == 103 [pid = 1820] [id = 253] 16:17:52 INFO - PROCESS | 1820 | ++DOMWINDOW == 165 (0x7f74bcc06c00) [pid = 1820] [serial = 759] [outer = (nil)] 16:17:52 INFO - PROCESS | 1820 | ++DOMWINDOW == 166 (0x7f74c0550800) [pid = 1820] [serial = 760] [outer = 0x7f74bcc06c00] 16:17:52 INFO - PROCESS | 1820 | 1462403872795 Marionette DEBUG loaded listener.js 16:17:52 INFO - PROCESS | 1820 | ++DOMWINDOW == 167 (0x7f74c15a2c00) [pid = 1820] [serial = 761] [outer = 0x7f74bcc06c00] 16:17:52 INFO - PROCESS | 1820 | --DOCSHELL 0x7f74d63f5000 == 102 [pid = 1820] [id = 230] 16:17:52 INFO - PROCESS | 1820 | --DOCSHELL 0x7f74ca4bc000 == 101 [pid = 1820] [id = 229] 16:17:52 INFO - PROCESS | 1820 | --DOCSHELL 0x7f74c9af3800 == 100 [pid = 1820] [id = 228] 16:17:52 INFO - PROCESS | 1820 | --DOCSHELL 0x7f74c9088800 == 99 [pid = 1820] [id = 227] 16:17:53 INFO - PROCESS | 1820 | --DOCSHELL 0x7f74c1219000 == 98 [pid = 1820] [id = 226] 16:17:53 INFO - PROCESS | 1820 | --DOCSHELL 0x7f74b9fcf000 == 97 [pid = 1820] [id = 225] 16:17:53 INFO - PROCESS | 1820 | --DOCSHELL 0x7f74c8690800 == 96 [pid = 1820] [id = 224] 16:17:53 INFO - PROCESS | 1820 | --DOMWINDOW == 166 (0x7f74c0bca000) [pid = 1820] [serial = 664] [outer = (nil)] [url = about:blank] 16:17:53 INFO - PROCESS | 1820 | --DOMWINDOW == 165 (0x7f74c100b800) [pid = 1820] [serial = 665] [outer = (nil)] [url = about:blank] 16:17:53 INFO - PROCESS | 1820 | --DOMWINDOW == 164 (0x7f74c2f7a400) [pid = 1820] [serial = 668] [outer = (nil)] [url = about:blank] 16:17:53 INFO - PROCESS | 1820 | --DOMWINDOW == 163 (0x7f74c39e5800) [pid = 1820] [serial = 671] [outer = (nil)] [url = about:blank] 16:17:53 INFO - PROCESS | 1820 | --DOMWINDOW == 162 (0x7f74c1079800) [pid = 1820] [serial = 667] [outer = (nil)] [url = about:blank] 16:17:53 INFO - PROCESS | 1820 | --DOMWINDOW == 161 (0x7f74c390a800) [pid = 1820] [serial = 670] [outer = (nil)] [url = about:blank] 16:17:53 INFO - PROCESS | 1820 | --DOMWINDOW == 160 (0x7f74dc242c00) [pid = 1820] [serial = 629] [outer = (nil)] [url = about:blank] 16:17:53 INFO - PROCESS | 1820 | --DOMWINDOW == 159 (0x7f74c0bbfc00) [pid = 1820] [serial = 661] [outer = (nil)] [url = about:blank] 16:17:53 INFO - PROCESS | 1820 | --DOMWINDOW == 158 (0x7f74c0bcc400) [pid = 1820] [serial = 662] [outer = (nil)] [url = about:blank] 16:17:53 INFO - PROCESS | 1820 | --DOMWINDOW == 157 (0x7f74bffa8000) [pid = 1820] [serial = 656] [outer = (nil)] [url = about:blank] 16:17:53 INFO - PROCESS | 1820 | --DOMWINDOW == 156 (0x7f74be886400) [pid = 1820] [serial = 655] [outer = (nil)] [url = about:blank] 16:17:53 INFO - PROCESS | 1820 | --DOMWINDOW == 155 (0x7f74ba116800) [pid = 1820] [serial = 653] [outer = (nil)] [url = about:blank] 16:17:53 INFO - PROCESS | 1820 | --DOMWINDOW == 154 (0x7f74ba111400) [pid = 1820] [serial = 652] [outer = (nil)] [url = about:blank] 16:17:53 INFO - PROCESS | 1820 | --DOMWINDOW == 153 (0x7f74c026c400) [pid = 1820] [serial = 658] [outer = (nil)] [url = about:blank] 16:17:53 INFO - PROCESS | 1820 | --DOMWINDOW == 152 (0x7f74c0395800) [pid = 1820] [serial = 659] [outer = (nil)] [url = about:blank] 16:17:53 INFO - PROCESS | 1820 | --DOMWINDOW == 151 (0x7f74b76f1400) [pid = 1820] [serial = 631] [outer = (nil)] [url = about:blank] 16:17:53 INFO - PROCESS | 1820 | --DOMWINDOW == 150 (0x7f74dc24f400) [pid = 1820] [serial = 649] [outer = (nil)] [url = about:blank] 16:17:53 INFO - PROCESS | 1820 | 1462403873542 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]]]}] 16:17:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | Canvas test: 2d.fillStyle.parse.invalid.name-5 16:17:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | took 1282ms 16:17:53 INFO - PROCESS | 1820 | 1462403873591 Marionette TRACE conn3 -> [0,985,"getWindowHandle",null] 16:17:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html 16:17:53 INFO - PROCESS | 1820 | 1462403873595 Marionette TRACE conn3 <- [1,985,null,{"value":"8"}] 16:17:53 INFO - PROCESS | 1820 | 1462403873600 Marionette TRACE conn3 -> [0,986,"setScriptTimeout",{"ms":35000}] 16:17:53 INFO - PROCESS | 1820 | 1462403873602 Marionette TRACE conn3 <- [1,986,null,{}] 16:17:53 INFO - PROCESS | 1820 | 1462403873607 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}] 16:17:53 INFO - PROCESS | 1820 | 1462403873747 Marionette TRACE conn3 <- [1,987,null,{"value":null}] 16:17:53 INFO - PROCESS | 1820 | ++DOMWINDOW == 151 (0x7f74c2215800) [pid = 1820] [serial = 762] [outer = 0x7f74c090b000] 16:17:53 INFO - PROCESS | 1820 | 1462403873796 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\", \"a2590f0a-93fb-4e89-aa1e-7373e5767c09\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:17:53 INFO - PROCESS | 1820 | ++DOCSHELL 0x7f74c8895800 == 97 [pid = 1820] [id = 254] 16:17:53 INFO - PROCESS | 1820 | ++DOMWINDOW == 152 (0x7f74c3a34800) [pid = 1820] [serial = 763] [outer = (nil)] 16:17:53 INFO - PROCESS | 1820 | ++DOMWINDOW == 153 (0x7f74c3a41000) [pid = 1820] [serial = 764] [outer = 0x7f74c3a34800] 16:17:53 INFO - PROCESS | 1820 | 1462403873865 Marionette DEBUG loaded listener.js 16:17:53 INFO - PROCESS | 1820 | ++DOMWINDOW == 154 (0x7f74c6f0b800) [pid = 1820] [serial = 765] [outer = 0x7f74c3a34800] 16:17:54 INFO - PROCESS | 1820 | 1462403874678 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]]]}] 16:17:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-1 16:17:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | took 1131ms 16:17:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html 16:17:54 INFO - PROCESS | 1820 | 1462403874731 Marionette TRACE conn3 -> [0,989,"getWindowHandle",null] 16:17:54 INFO - PROCESS | 1820 | 1462403874734 Marionette TRACE conn3 <- [1,989,null,{"value":"8"}] 16:17:54 INFO - PROCESS | 1820 | 1462403874738 Marionette TRACE conn3 -> [0,990,"setScriptTimeout",{"ms":35000}] 16:17:54 INFO - PROCESS | 1820 | 1462403874742 Marionette TRACE conn3 <- [1,990,null,{}] 16:17:54 INFO - PROCESS | 1820 | 1462403874746 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}] 16:17:54 INFO - PROCESS | 1820 | 1462403874882 Marionette TRACE conn3 <- [1,991,null,{"value":null}] 16:17:54 INFO - PROCESS | 1820 | 1462403874896 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\", \"a2590f0a-93fb-4e89-aa1e-7373e5767c09\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:17:54 INFO - PROCESS | 1820 | ++DOCSHELL 0x7f74c6da3000 == 98 [pid = 1820] [id = 255] 16:17:54 INFO - PROCESS | 1820 | ++DOMWINDOW == 155 (0x7f74b87c2400) [pid = 1820] [serial = 766] [outer = (nil)] 16:17:54 INFO - PROCESS | 1820 | ++DOMWINDOW == 156 (0x7f74c74ec000) [pid = 1820] [serial = 767] [outer = 0x7f74b87c2400] 16:17:54 INFO - PROCESS | 1820 | 1462403874972 Marionette DEBUG loaded listener.js 16:17:55 INFO - PROCESS | 1820 | ++DOMWINDOW == 157 (0x7f74c8487c00) [pid = 1820] [serial = 768] [outer = 0x7f74b87c2400] 16:17:55 INFO - PROCESS | 1820 | 1462403875778 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]]]}] 16:17:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-2 16:17:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | took 1077ms 16:17:55 INFO - PROCESS | 1820 | 1462403875816 Marionette TRACE conn3 -> [0,993,"getWindowHandle",null] 16:17:55 INFO - PROCESS | 1820 | 1462403875818 Marionette TRACE conn3 <- [1,993,null,{"value":"8"}] 16:17:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html 16:17:55 INFO - PROCESS | 1820 | 1462403875824 Marionette TRACE conn3 -> [0,994,"setScriptTimeout",{"ms":35000}] 16:17:55 INFO - PROCESS | 1820 | 1462403875826 Marionette TRACE conn3 <- [1,994,null,{}] 16:17:55 INFO - PROCESS | 1820 | 1462403875838 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}] 16:17:56 INFO - PROCESS | 1820 | 1462403876041 Marionette TRACE conn3 <- [1,995,null,{"value":null}] 16:17:56 INFO - PROCESS | 1820 | 1462403876078 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\", \"a2590f0a-93fb-4e89-aa1e-7373e5767c09\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:17:56 INFO - PROCESS | 1820 | ++DOCSHELL 0x7f74ca4d6800 == 99 [pid = 1820] [id = 256] 16:17:56 INFO - PROCESS | 1820 | ++DOMWINDOW == 158 (0x7f74c8f27c00) [pid = 1820] [serial = 769] [outer = (nil)] 16:17:56 INFO - PROCESS | 1820 | ++DOMWINDOW == 159 (0x7f74cd688400) [pid = 1820] [serial = 770] [outer = 0x7f74c8f27c00] 16:17:56 INFO - PROCESS | 1820 | 1462403876134 Marionette DEBUG loaded listener.js 16:17:56 INFO - PROCESS | 1820 | ++DOMWINDOW == 160 (0x7f74d8112c00) [pid = 1820] [serial = 771] [outer = 0x7f74c8f27c00] 16:17:56 INFO - PROCESS | 1820 | 1462403876879 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]]]}] 16:17:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-3 16:17:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | took 1088ms 16:17:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html 16:17:56 INFO - PROCESS | 1820 | 1462403876916 Marionette TRACE conn3 -> [0,997,"getWindowHandle",null] 16:17:56 INFO - PROCESS | 1820 | 1462403876918 Marionette TRACE conn3 <- [1,997,null,{"value":"8"}] 16:17:56 INFO - PROCESS | 1820 | 1462403876924 Marionette TRACE conn3 -> [0,998,"setScriptTimeout",{"ms":35000}] 16:17:56 INFO - PROCESS | 1820 | 1462403876926 Marionette TRACE conn3 <- [1,998,null,{}] 16:17:56 INFO - PROCESS | 1820 | 1462403876931 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}] 16:17:57 INFO - PROCESS | 1820 | 1462403877107 Marionette TRACE conn3 <- [1,999,null,{"value":null}] 16:17:57 INFO - PROCESS | 1820 | 1462403877144 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\", \"a2590f0a-93fb-4e89-aa1e-7373e5767c09\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:17:57 INFO - PROCESS | 1820 | ++DOCSHELL 0x7f74d834b800 == 100 [pid = 1820] [id = 257] 16:17:57 INFO - PROCESS | 1820 | ++DOMWINDOW == 161 (0x7f74c6f12400) [pid = 1820] [serial = 772] [outer = (nil)] 16:17:57 INFO - PROCESS | 1820 | ++DOMWINDOW == 162 (0x7f74da564400) [pid = 1820] [serial = 773] [outer = 0x7f74c6f12400] 16:17:57 INFO - PROCESS | 1820 | 1462403877199 Marionette DEBUG loaded listener.js 16:17:57 INFO - PROCESS | 1820 | ++DOMWINDOW == 163 (0x7f74dc008400) [pid = 1820] [serial = 774] [outer = 0x7f74c6f12400] 16:17:57 INFO - PROCESS | 1820 | --DOMWINDOW == 162 (0x7f74c0391800) [pid = 1820] [serial = 711] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html] 16:17:57 INFO - PROCESS | 1820 | --DOMWINDOW == 161 (0x7f74c848b000) [pid = 1820] [serial = 714] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html] 16:17:57 INFO - PROCESS | 1820 | --DOMWINDOW == 160 (0x7f74ba0e7800) [pid = 1820] [serial = 705] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html] 16:17:57 INFO - PROCESS | 1820 | --DOMWINDOW == 159 (0x7f74bcc0a400) [pid = 1820] [serial = 672] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html] 16:17:57 INFO - PROCESS | 1820 | --DOMWINDOW == 158 (0x7f74b76ef400) [pid = 1820] [serial = 699] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html] 16:17:57 INFO - PROCESS | 1820 | --DOMWINDOW == 157 (0x7f74c8484000) [pid = 1820] [serial = 717] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html] 16:17:57 INFO - PROCESS | 1820 | --DOMWINDOW == 156 (0x7f74c1002c00) [pid = 1820] [serial = 708] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html] 16:17:57 INFO - PROCESS | 1820 | --DOMWINDOW == 155 (0x7f74be890c00) [pid = 1820] [serial = 702] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html] 16:17:58 INFO - PROCESS | 1820 | 1462403878138 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]]]}] 16:17:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-4 16:17:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | took 1230ms 16:17:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html 16:17:58 INFO - PROCESS | 1820 | 1462403878155 Marionette TRACE conn3 -> [0,1001,"getWindowHandle",null] 16:17:58 INFO - PROCESS | 1820 | 1462403878157 Marionette TRACE conn3 <- [1,1001,null,{"value":"8"}] 16:17:58 INFO - PROCESS | 1820 | 1462403878161 Marionette TRACE conn3 -> [0,1002,"setScriptTimeout",{"ms":35000}] 16:17:58 INFO - PROCESS | 1820 | 1462403878165 Marionette TRACE conn3 <- [1,1002,null,{}] 16:17:58 INFO - PROCESS | 1820 | 1462403878169 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}] 16:17:58 INFO - PROCESS | 1820 | 1462403878304 Marionette TRACE conn3 <- [1,1003,null,{"value":null}] 16:17:58 INFO - PROCESS | 1820 | 1462403878322 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\", \"a2590f0a-93fb-4e89-aa1e-7373e5767c09\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:17:58 INFO - PROCESS | 1820 | ++DOCSHELL 0x7f74cc8a8800 == 101 [pid = 1820] [id = 258] 16:17:58 INFO - PROCESS | 1820 | ++DOMWINDOW == 156 (0x7f74b76ef400) [pid = 1820] [serial = 775] [outer = (nil)] 16:17:58 INFO - PROCESS | 1820 | ++DOMWINDOW == 157 (0x7f74c8485000) [pid = 1820] [serial = 776] [outer = 0x7f74b76ef400] 16:17:58 INFO - PROCESS | 1820 | 1462403878378 Marionette DEBUG loaded listener.js 16:17:58 INFO - PROCESS | 1820 | ++DOMWINDOW == 158 (0x7f74db7c9c00) [pid = 1820] [serial = 777] [outer = 0x7f74b76ef400] 16:17:59 INFO - PROCESS | 1820 | 1462403879123 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]]]}] 16:17:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-5 16:17:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | took 975ms 16:17:59 INFO - PROCESS | 1820 | 1462403879138 Marionette TRACE conn3 -> [0,1005,"getWindowHandle",null] 16:17:59 INFO - PROCESS | 1820 | 1462403879141 Marionette TRACE conn3 <- [1,1005,null,{"value":"8"}] 16:17:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html 16:17:59 INFO - PROCESS | 1820 | 1462403879147 Marionette TRACE conn3 -> [0,1006,"setScriptTimeout",{"ms":35000}] 16:17:59 INFO - PROCESS | 1820 | 1462403879148 Marionette TRACE conn3 <- [1,1006,null,{}] 16:17:59 INFO - PROCESS | 1820 | 1462403879154 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}] 16:17:59 INFO - PROCESS | 1820 | 1462403879338 Marionette TRACE conn3 <- [1,1007,null,{"value":null}] 16:17:59 INFO - PROCESS | 1820 | 1462403879356 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\", \"a2590f0a-93fb-4e89-aa1e-7373e5767c09\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:17:59 INFO - PROCESS | 1820 | ++DOCSHELL 0x7f74dc216000 == 102 [pid = 1820] [id = 259] 16:17:59 INFO - PROCESS | 1820 | ++DOMWINDOW == 159 (0x7f74bcc0a400) [pid = 1820] [serial = 778] [outer = (nil)] 16:17:59 INFO - PROCESS | 1820 | ++DOMWINDOW == 160 (0x7f74dbda8c00) [pid = 1820] [serial = 779] [outer = 0x7f74bcc0a400] 16:17:59 INFO - PROCESS | 1820 | 1462403879412 Marionette DEBUG loaded listener.js 16:17:59 INFO - PROCESS | 1820 | ++DOMWINDOW == 161 (0x7f74dc790000) [pid = 1820] [serial = 780] [outer = 0x7f74bcc0a400] 16:18:00 INFO - PROCESS | 1820 | 1462403880295 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]]]}] 16:18:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-6 16:18:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | took 1175ms 16:18:00 INFO - PROCESS | 1820 | 1462403880325 Marionette TRACE conn3 -> [0,1009,"getWindowHandle",null] 16:18:00 INFO - PROCESS | 1820 | 1462403880330 Marionette TRACE conn3 <- [1,1009,null,{"value":"8"}] 16:18:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html 16:18:00 INFO - PROCESS | 1820 | 1462403880338 Marionette TRACE conn3 -> [0,1010,"setScriptTimeout",{"ms":35000}] 16:18:00 INFO - PROCESS | 1820 | 1462403880344 Marionette TRACE conn3 <- [1,1010,null,{}] 16:18:00 INFO - PROCESS | 1820 | 1462403880353 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}] 16:18:00 INFO - PROCESS | 1820 | 1462403880531 Marionette TRACE conn3 <- [1,1011,null,{"value":null}] 16:18:00 INFO - PROCESS | 1820 | 1462403880695 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\", \"a2590f0a-93fb-4e89-aa1e-7373e5767c09\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:18:00 INFO - PROCESS | 1820 | ++DOCSHELL 0x7f74bfcd1800 == 103 [pid = 1820] [id = 260] 16:18:00 INFO - PROCESS | 1820 | ++DOMWINDOW == 162 (0x7f74b76e6c00) [pid = 1820] [serial = 781] [outer = (nil)] 16:18:00 INFO - PROCESS | 1820 | ++DOMWINDOW == 163 (0x7f74b864a800) [pid = 1820] [serial = 782] [outer = 0x7f74b76e6c00] 16:18:00 INFO - PROCESS | 1820 | 1462403880764 Marionette DEBUG loaded listener.js 16:18:00 INFO - PROCESS | 1820 | ++DOMWINDOW == 164 (0x7f74b8651400) [pid = 1820] [serial = 783] [outer = 0x7f74b76e6c00] 16:18:01 INFO - PROCESS | 1820 | 1462403881672 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]]]}] 16:18:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-7 16:18:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | took 1385ms 16:18:01 INFO - PROCESS | 1820 | 1462403881723 Marionette TRACE conn3 -> [0,1013,"getWindowHandle",null] 16:18:01 INFO - PROCESS | 1820 | 1462403881732 Marionette TRACE conn3 <- [1,1013,null,{"value":"8"}] 16:18:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html 16:18:01 INFO - PROCESS | 1820 | 1462403881741 Marionette TRACE conn3 -> [0,1014,"setScriptTimeout",{"ms":35000}] 16:18:01 INFO - PROCESS | 1820 | 1462403881745 Marionette TRACE conn3 <- [1,1014,null,{}] 16:18:01 INFO - PROCESS | 1820 | 1462403881750 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}] 16:18:01 INFO - PROCESS | 1820 | 1462403881915 Marionette TRACE conn3 <- [1,1015,null,{"value":null}] 16:18:02 INFO - PROCESS | 1820 | 1462403882081 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\", \"a2590f0a-93fb-4e89-aa1e-7373e5767c09\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:18:02 INFO - PROCESS | 1820 | ++DOCSHELL 0x7f74c8683800 == 104 [pid = 1820] [id = 261] 16:18:02 INFO - PROCESS | 1820 | ++DOMWINDOW == 165 (0x7f74ba108800) [pid = 1820] [serial = 784] [outer = (nil)] 16:18:02 INFO - PROCESS | 1820 | ++DOMWINDOW == 166 (0x7f74bfbe9c00) [pid = 1820] [serial = 785] [outer = 0x7f74ba108800] 16:18:02 INFO - PROCESS | 1820 | 1462403882150 Marionette DEBUG loaded listener.js 16:18:02 INFO - PROCESS | 1820 | ++DOMWINDOW == 167 (0x7f74bfbf5c00) [pid = 1820] [serial = 786] [outer = 0x7f74ba108800] 16:18:03 INFO - PROCESS | 1820 | 1462403883058 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]]]}] 16:18:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-1 16:18:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | took 1387ms 16:18:03 INFO - PROCESS | 1820 | 1462403883128 Marionette TRACE conn3 -> [0,1017,"getWindowHandle",null] 16:18:03 INFO - PROCESS | 1820 | 1462403883132 Marionette TRACE conn3 <- [1,1017,null,{"value":"8"}] 16:18:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html 16:18:03 INFO - PROCESS | 1820 | 1462403883138 Marionette TRACE conn3 -> [0,1018,"setScriptTimeout",{"ms":35000}] 16:18:03 INFO - PROCESS | 1820 | 1462403883143 Marionette TRACE conn3 <- [1,1018,null,{}] 16:18:03 INFO - PROCESS | 1820 | 1462403883159 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}] 16:18:03 INFO - PROCESS | 1820 | 1462403883364 Marionette TRACE conn3 <- [1,1019,null,{"value":null}] 16:18:03 INFO - PROCESS | 1820 | 1462403883580 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\", \"a2590f0a-93fb-4e89-aa1e-7373e5767c09\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:18:03 INFO - PROCESS | 1820 | ++DOCSHELL 0x7f74e3d97000 == 105 [pid = 1820] [id = 262] 16:18:03 INFO - PROCESS | 1820 | ++DOMWINDOW == 168 (0x7f74c0c57000) [pid = 1820] [serial = 787] [outer = (nil)] 16:18:03 INFO - PROCESS | 1820 | ++DOMWINDOW == 169 (0x7f74c12c3000) [pid = 1820] [serial = 788] [outer = 0x7f74c0c57000] 16:18:03 INFO - PROCESS | 1820 | 1462403883696 Marionette DEBUG loaded listener.js 16:18:03 INFO - PROCESS | 1820 | ++DOMWINDOW == 170 (0x7f74c3e4cc00) [pid = 1820] [serial = 789] [outer = 0x7f74c0c57000] 16:18:04 INFO - PROCESS | 1820 | 1462403884468 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]]]}] 16:18:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-2 16:18:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | took 1389ms 16:18:04 INFO - PROCESS | 1820 | 1462403884527 Marionette TRACE conn3 -> [0,1021,"getWindowHandle",null] 16:18:04 INFO - PROCESS | 1820 | 1462403884531 Marionette TRACE conn3 <- [1,1021,null,{"value":"8"}] 16:18:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html 16:18:04 INFO - PROCESS | 1820 | 1462403884537 Marionette TRACE conn3 -> [0,1022,"setScriptTimeout",{"ms":35000}] 16:18:04 INFO - PROCESS | 1820 | 1462403884540 Marionette TRACE conn3 <- [1,1022,null,{}] 16:18:04 INFO - PROCESS | 1820 | 1462403884545 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}] 16:18:04 INFO - PROCESS | 1820 | 1462403884702 Marionette TRACE conn3 <- [1,1023,null,{"value":null}] 16:18:04 INFO - PROCESS | 1820 | 1462403884871 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\", \"a2590f0a-93fb-4e89-aa1e-7373e5767c09\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:18:04 INFO - PROCESS | 1820 | ++DOCSHELL 0x7f74be72f800 == 106 [pid = 1820] [id = 263] 16:18:04 INFO - PROCESS | 1820 | ++DOMWINDOW == 171 (0x7f74c0d94000) [pid = 1820] [serial = 790] [outer = (nil)] 16:18:04 INFO - PROCESS | 1820 | ++DOMWINDOW == 172 (0x7f74c848c800) [pid = 1820] [serial = 791] [outer = 0x7f74c0d94000] 16:18:04 INFO - PROCESS | 1820 | 1462403884937 Marionette DEBUG loaded listener.js 16:18:05 INFO - PROCESS | 1820 | ++DOMWINDOW == 173 (0x7f74c9fec000) [pid = 1820] [serial = 792] [outer = 0x7f74c0d94000] 16:18:05 INFO - PROCESS | 1820 | 1462403885782 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]]]}] 16:18:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-3 16:18:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | took 1276ms 16:18:05 INFO - PROCESS | 1820 | 1462403885814 Marionette TRACE conn3 -> [0,1025,"getWindowHandle",null] 16:18:05 INFO - PROCESS | 1820 | 1462403885818 Marionette TRACE conn3 <- [1,1025,null,{"value":"8"}] 16:18:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html 16:18:05 INFO - PROCESS | 1820 | 1462403885823 Marionette TRACE conn3 -> [0,1026,"setScriptTimeout",{"ms":35000}] 16:18:05 INFO - PROCESS | 1820 | 1462403885827 Marionette TRACE conn3 <- [1,1026,null,{}] 16:18:05 INFO - PROCESS | 1820 | 1462403885831 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}] 16:18:05 INFO - PROCESS | 1820 | 1462403885988 Marionette TRACE conn3 <- [1,1027,null,{"value":null}] 16:18:06 INFO - PROCESS | 1820 | 1462403886158 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\", \"a2590f0a-93fb-4e89-aa1e-7373e5767c09\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:18:06 INFO - PROCESS | 1820 | ++DOCSHELL 0x7f74b5bdb000 == 107 [pid = 1820] [id = 264] 16:18:06 INFO - PROCESS | 1820 | ++DOMWINDOW == 174 (0x7f74c59d0800) [pid = 1820] [serial = 793] [outer = (nil)] 16:18:06 INFO - PROCESS | 1820 | ++DOMWINDOW == 175 (0x7f74d7188800) [pid = 1820] [serial = 794] [outer = 0x7f74c59d0800] 16:18:06 INFO - PROCESS | 1820 | 1462403886224 Marionette DEBUG loaded listener.js 16:18:06 INFO - PROCESS | 1820 | ++DOMWINDOW == 176 (0x7f74dbf45400) [pid = 1820] [serial = 795] [outer = 0x7f74c59d0800] 16:18:07 INFO - PROCESS | 1820 | 1462403887076 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]]]}] 16:18:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-4 16:18:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | took 1284ms 16:18:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html 16:18:07 INFO - PROCESS | 1820 | 1462403887108 Marionette TRACE conn3 -> [0,1029,"getWindowHandle",null] 16:18:07 INFO - PROCESS | 1820 | 1462403887110 Marionette TRACE conn3 <- [1,1029,null,{"value":"8"}] 16:18:07 INFO - PROCESS | 1820 | 1462403887117 Marionette TRACE conn3 -> [0,1030,"setScriptTimeout",{"ms":35000}] 16:18:07 INFO - PROCESS | 1820 | 1462403887120 Marionette TRACE conn3 <- [1,1030,null,{}] 16:18:07 INFO - PROCESS | 1820 | 1462403887125 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}] 16:18:07 INFO - PROCESS | 1820 | 1462403887303 Marionette TRACE conn3 <- [1,1031,null,{"value":null}] 16:18:07 INFO - PROCESS | 1820 | 1462403887489 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\", \"a2590f0a-93fb-4e89-aa1e-7373e5767c09\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:18:07 INFO - PROCESS | 1820 | ++DOCSHELL 0x7f74b5117800 == 108 [pid = 1820] [id = 265] 16:18:07 INFO - PROCESS | 1820 | ++DOMWINDOW == 177 (0x7f74b7246800) [pid = 1820] [serial = 796] [outer = (nil)] 16:18:07 INFO - PROCESS | 1820 | ++DOMWINDOW == 178 (0x7f74be889400) [pid = 1820] [serial = 797] [outer = 0x7f74b7246800] 16:18:07 INFO - PROCESS | 1820 | 1462403887570 Marionette DEBUG loaded listener.js 16:18:07 INFO - PROCESS | 1820 | ++DOMWINDOW == 179 (0x7f74dc7db400) [pid = 1820] [serial = 798] [outer = 0x7f74b7246800] 16:18:08 INFO - PROCESS | 1820 | 1462403888388 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]]]}] 16:18:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-5 16:18:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | took 1330ms 16:18:08 INFO - PROCESS | 1820 | 1462403888446 Marionette TRACE conn3 -> [0,1033,"getWindowHandle",null] 16:18:08 INFO - PROCESS | 1820 | 1462403888449 Marionette TRACE conn3 <- [1,1033,null,{"value":"8"}] 16:18:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html 16:18:08 INFO - PROCESS | 1820 | 1462403888455 Marionette TRACE conn3 -> [0,1034,"setScriptTimeout",{"ms":35000}] 16:18:08 INFO - PROCESS | 1820 | 1462403888459 Marionette TRACE conn3 <- [1,1034,null,{}] 16:18:08 INFO - PROCESS | 1820 | 1462403888464 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}] 16:18:08 INFO - PROCESS | 1820 | 1462403888649 Marionette TRACE conn3 <- [1,1035,null,{"value":null}] 16:18:08 INFO - PROCESS | 1820 | 1462403888825 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\", \"a2590f0a-93fb-4e89-aa1e-7373e5767c09\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:18:08 INFO - PROCESS | 1820 | ++DOCSHELL 0x7f74b4e6f800 == 109 [pid = 1820] [id = 266] 16:18:08 INFO - PROCESS | 1820 | ++DOMWINDOW == 180 (0x7f74b3ee6400) [pid = 1820] [serial = 799] [outer = (nil)] 16:18:08 INFO - PROCESS | 1820 | ++DOMWINDOW == 181 (0x7f74b3eed400) [pid = 1820] [serial = 800] [outer = 0x7f74b3ee6400] 16:18:08 INFO - PROCESS | 1820 | 1462403888893 Marionette DEBUG loaded listener.js 16:18:08 INFO - PROCESS | 1820 | ++DOMWINDOW == 182 (0x7f74b3ef1c00) [pid = 1820] [serial = 801] [outer = 0x7f74b3ee6400] 16:18:09 INFO - PROCESS | 1820 | 1462403889674 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]]]}] 16:18:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-6 16:18:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | took 1278ms 16:18:09 INFO - PROCESS | 1820 | 1462403889733 Marionette TRACE conn3 -> [0,1037,"getWindowHandle",null] 16:18:09 INFO - PROCESS | 1820 | 1462403889736 Marionette TRACE conn3 <- [1,1037,null,{"value":"8"}] 16:18:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html 16:18:09 INFO - PROCESS | 1820 | 1462403889742 Marionette TRACE conn3 -> [0,1038,"setScriptTimeout",{"ms":35000}] 16:18:09 INFO - PROCESS | 1820 | 1462403889744 Marionette TRACE conn3 <- [1,1038,null,{}] 16:18:09 INFO - PROCESS | 1820 | 1462403889749 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}] 16:18:09 INFO - PROCESS | 1820 | 1462403889899 Marionette TRACE conn3 <- [1,1039,null,{"value":null}] 16:18:10 INFO - PROCESS | 1820 | 1462403890082 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\", \"a2590f0a-93fb-4e89-aa1e-7373e5767c09\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:18:10 INFO - PROCESS | 1820 | ++DOCSHELL 0x7f74b83cd800 == 110 [pid = 1820] [id = 267] 16:18:10 INFO - PROCESS | 1820 | ++DOMWINDOW == 183 (0x7f74b3ee6c00) [pid = 1820] [serial = 802] [outer = (nil)] 16:18:10 INFO - PROCESS | 1820 | ++DOMWINDOW == 184 (0x7f74b4ec7c00) [pid = 1820] [serial = 803] [outer = 0x7f74b3ee6c00] 16:18:10 INFO - PROCESS | 1820 | 1462403890149 Marionette DEBUG loaded listener.js 16:18:10 INFO - PROCESS | 1820 | ++DOMWINDOW == 185 (0x7f74b4ecc800) [pid = 1820] [serial = 804] [outer = 0x7f74b3ee6c00] 16:18:10 INFO - PROCESS | 1820 | 1462403890926 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]]]}] 16:18:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-7 16:18:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | took 1230ms 16:18:10 INFO - PROCESS | 1820 | 1462403890973 Marionette TRACE conn3 -> [0,1041,"getWindowHandle",null] 16:18:10 INFO - PROCESS | 1820 | 1462403890977 Marionette TRACE conn3 <- [1,1041,null,{"value":"8"}] 16:18:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html 16:18:10 INFO - PROCESS | 1820 | 1462403890982 Marionette TRACE conn3 -> [0,1042,"setScriptTimeout",{"ms":35000}] 16:18:10 INFO - PROCESS | 1820 | 1462403890984 Marionette TRACE conn3 <- [1,1042,null,{}] 16:18:10 INFO - PROCESS | 1820 | 1462403890990 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}] 16:18:11 INFO - PROCESS | 1820 | 1462403891139 Marionette TRACE conn3 <- [1,1043,null,{"value":null}] 16:18:11 INFO - PROCESS | 1820 | 1462403891312 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\", \"a2590f0a-93fb-4e89-aa1e-7373e5767c09\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:18:11 INFO - PROCESS | 1820 | ++DOCSHELL 0x7f74b4042800 == 111 [pid = 1820] [id = 268] 16:18:11 INFO - PROCESS | 1820 | ++DOMWINDOW == 186 (0x7f74b3eea400) [pid = 1820] [serial = 805] [outer = (nil)] 16:18:11 INFO - PROCESS | 1820 | ++DOMWINDOW == 187 (0x7f74b40f3800) [pid = 1820] [serial = 806] [outer = 0x7f74b3eea400] 16:18:11 INFO - PROCESS | 1820 | 1462403891379 Marionette DEBUG loaded listener.js 16:18:11 INFO - PROCESS | 1820 | ++DOMWINDOW == 188 (0x7f74b40f8400) [pid = 1820] [serial = 807] [outer = 0x7f74b3eea400] 16:18:12 INFO - PROCESS | 1820 | 1462403892183 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]]]}] 16:18:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-1 16:18:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | took 1231ms 16:18:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html 16:18:12 INFO - PROCESS | 1820 | 1462403892214 Marionette TRACE conn3 -> [0,1045,"getWindowHandle",null] 16:18:12 INFO - PROCESS | 1820 | 1462403892216 Marionette TRACE conn3 <- [1,1045,null,{"value":"8"}] 16:18:12 INFO - PROCESS | 1820 | 1462403892222 Marionette TRACE conn3 -> [0,1046,"setScriptTimeout",{"ms":35000}] 16:18:12 INFO - PROCESS | 1820 | 1462403892225 Marionette TRACE conn3 <- [1,1046,null,{}] 16:18:12 INFO - PROCESS | 1820 | 1462403892230 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}] 16:18:12 INFO - PROCESS | 1820 | 1462403892385 Marionette TRACE conn3 <- [1,1047,null,{"value":null}] 16:18:12 INFO - PROCESS | 1820 | 1462403892590 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\", \"a2590f0a-93fb-4e89-aa1e-7373e5767c09\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:18:12 INFO - PROCESS | 1820 | ++DOCSHELL 0x7f74b426e800 == 112 [pid = 1820] [id = 269] 16:18:12 INFO - PROCESS | 1820 | ++DOMWINDOW == 189 (0x7f74b40f8800) [pid = 1820] [serial = 808] [outer = (nil)] 16:18:12 INFO - PROCESS | 1820 | ++DOMWINDOW == 190 (0x7f74b4eca400) [pid = 1820] [serial = 809] [outer = 0x7f74b40f8800] 16:18:12 INFO - PROCESS | 1820 | 1462403892703 Marionette DEBUG loaded listener.js 16:18:12 INFO - PROCESS | 1820 | ++DOMWINDOW == 191 (0x7f74b4ed1800) [pid = 1820] [serial = 810] [outer = 0x7f74b40f8800] 16:18:13 INFO - PROCESS | 1820 | 1462403893550 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]]]}] 16:18:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-2 16:18:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | took 1385ms 16:18:13 INFO - PROCESS | 1820 | 1462403893606 Marionette TRACE conn3 -> [0,1049,"getWindowHandle",null] 16:18:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html 16:18:13 INFO - PROCESS | 1820 | 1462403893610 Marionette TRACE conn3 <- [1,1049,null,{"value":"8"}] 16:18:13 INFO - PROCESS | 1820 | 1462403893615 Marionette TRACE conn3 -> [0,1050,"setScriptTimeout",{"ms":35000}] 16:18:13 INFO - PROCESS | 1820 | 1462403893625 Marionette TRACE conn3 <- [1,1050,null,{}] 16:18:13 INFO - PROCESS | 1820 | 1462403893636 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}] 16:18:13 INFO - PROCESS | 1820 | 1462403893864 Marionette TRACE conn3 <- [1,1051,null,{"value":null}] 16:18:14 INFO - PROCESS | 1820 | 1462403894382 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\", \"a2590f0a-93fb-4e89-aa1e-7373e5767c09\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:18:14 INFO - PROCESS | 1820 | ++DOCSHELL 0x7f74b4045800 == 113 [pid = 1820] [id = 270] 16:18:14 INFO - PROCESS | 1820 | ++DOMWINDOW == 192 (0x7f74b3415400) [pid = 1820] [serial = 811] [outer = (nil)] 16:18:14 INFO - PROCESS | 1820 | ++DOMWINDOW == 193 (0x7f74b3424000) [pid = 1820] [serial = 812] [outer = 0x7f74b3415400] 16:18:14 INFO - PROCESS | 1820 | 1462403894491 Marionette DEBUG loaded listener.js 16:18:14 INFO - PROCESS | 1820 | ++DOMWINDOW == 194 (0x7f74b40f9000) [pid = 1820] [serial = 813] [outer = 0x7f74b3415400] 16:18:15 INFO - PROCESS | 1820 | 1462403895288 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]]]}] 16:18:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-3 16:18:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | took 1697ms 16:18:15 INFO - PROCESS | 1820 | 1462403895315 Marionette TRACE conn3 -> [0,1053,"getWindowHandle",null] 16:18:15 INFO - PROCESS | 1820 | 1462403895321 Marionette TRACE conn3 <- [1,1053,null,{"value":"8"}] 16:18:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html 16:18:15 INFO - PROCESS | 1820 | 1462403895329 Marionette TRACE conn3 -> [0,1054,"setScriptTimeout",{"ms":35000}] 16:18:15 INFO - PROCESS | 1820 | 1462403895334 Marionette TRACE conn3 <- [1,1054,null,{}] 16:18:15 INFO - PROCESS | 1820 | 1462403895341 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}] 16:18:15 INFO - PROCESS | 1820 | 1462403895499 Marionette TRACE conn3 <- [1,1055,null,{"value":null}] 16:18:15 INFO - PROCESS | 1820 | 1462403895799 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\", \"a2590f0a-93fb-4e89-aa1e-7373e5767c09\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:18:15 INFO - PROCESS | 1820 | ++DOCSHELL 0x7f74b74f4800 == 114 [pid = 1820] [id = 271] 16:18:15 INFO - PROCESS | 1820 | ++DOMWINDOW == 195 (0x7f74b76e6400) [pid = 1820] [serial = 814] [outer = (nil)] 16:18:15 INFO - PROCESS | 1820 | ++DOMWINDOW == 196 (0x7f74b76ea000) [pid = 1820] [serial = 815] [outer = 0x7f74b76e6400] 16:18:15 INFO - PROCESS | 1820 | 1462403895863 Marionette DEBUG loaded listener.js 16:18:15 INFO - PROCESS | 1820 | ++DOMWINDOW == 197 (0x7f74b8644800) [pid = 1820] [serial = 816] [outer = 0x7f74b76e6400] 16:18:16 INFO - PROCESS | 1820 | --DOCSHELL 0x7f74df061000 == 113 [pid = 1820] [id = 213] 16:18:16 INFO - PROCESS | 1820 | --DOCSHELL 0x7f74e3d9e000 == 112 [pid = 1820] [id = 214] 16:18:16 INFO - PROCESS | 1820 | --DOMWINDOW == 196 (0x7f74d0493c00) [pid = 1820] [serial = 721] [outer = (nil)] [url = about:blank] 16:18:16 INFO - PROCESS | 1820 | --DOCSHELL 0x7f74dc6b9000 == 111 [pid = 1820] [id = 56] 16:18:16 INFO - PROCESS | 1820 | --DOCSHELL 0x7f74cc8a3800 == 110 [pid = 1820] [id = 21] 16:18:16 INFO - PROCESS | 1820 | --DOCSHELL 0x7f74b8752800 == 109 [pid = 1820] [id = 216] 16:18:16 INFO - PROCESS | 1820 | --DOCSHELL 0x7f74cc8a8800 == 108 [pid = 1820] [id = 258] 16:18:16 INFO - PROCESS | 1820 | --DOCSHELL 0x7f74d834b800 == 107 [pid = 1820] [id = 257] 16:18:16 INFO - PROCESS | 1820 | --DOCSHELL 0x7f74ca4d6800 == 106 [pid = 1820] [id = 256] 16:18:16 INFO - PROCESS | 1820 | --DOCSHELL 0x7f74c6da3000 == 105 [pid = 1820] [id = 255] 16:18:16 INFO - PROCESS | 1820 | --DOCSHELL 0x7f74c8895800 == 104 [pid = 1820] [id = 254] 16:18:16 INFO - PROCESS | 1820 | --DOCSHELL 0x7f74b9fc3000 == 103 [pid = 1820] [id = 253] 16:18:16 INFO - PROCESS | 1820 | --DOCSHELL 0x7f74c638e000 == 102 [pid = 1820] [id = 252] 16:18:16 INFO - PROCESS | 1820 | --DOCSHELL 0x7f74c0939000 == 101 [pid = 1820] [id = 251] 16:18:16 INFO - PROCESS | 1820 | --DOCSHELL 0x7f74df0ca800 == 100 [pid = 1820] [id = 244] 16:18:16 INFO - PROCESS | 1820 | 1462403896748 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]]]}] 16:18:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-4 16:18:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | took 1439ms 16:18:16 INFO - PROCESS | 1820 | 1462403896772 Marionette TRACE conn3 -> [0,1057,"getWindowHandle",null] 16:18:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html 16:18:16 INFO - PROCESS | 1820 | 1462403896777 Marionette TRACE conn3 <- [1,1057,null,{"value":"8"}] 16:18:16 INFO - PROCESS | 1820 | 1462403896783 Marionette TRACE conn3 -> [0,1058,"setScriptTimeout",{"ms":35000}] 16:18:16 INFO - PROCESS | 1820 | 1462403896786 Marionette TRACE conn3 <- [1,1058,null,{}] 16:18:16 INFO - PROCESS | 1820 | 1462403896791 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}] 16:18:16 INFO - PROCESS | 1820 | 1462403896940 Marionette TRACE conn3 <- [1,1059,null,{"value":null}] 16:18:16 INFO - PROCESS | 1820 | --DOMWINDOW == 195 (0x7f74c8813400) [pid = 1820] [serial = 715] [outer = (nil)] [url = about:blank] 16:18:16 INFO - PROCESS | 1820 | --DOMWINDOW == 194 (0x7f74c39e8800) [pid = 1820] [serial = 685] [outer = (nil)] [url = about:blank] 16:18:16 INFO - PROCESS | 1820 | --DOMWINDOW == 193 (0x7f74c0907c00) [pid = 1820] [serial = 706] [outer = (nil)] [url = about:blank] 16:18:16 INFO - PROCESS | 1820 | --DOMWINDOW == 192 (0x7f74c1002800) [pid = 1820] [serial = 707] [outer = (nil)] [url = about:blank] 16:18:16 INFO - PROCESS | 1820 | --DOMWINDOW == 191 (0x7f74c6f0ac00) [pid = 1820] [serial = 674] [outer = (nil)] [url = about:blank] 16:18:16 INFO - PROCESS | 1820 | --DOMWINDOW == 190 (0x7f74c9449000) [pid = 1820] [serial = 694] [outer = (nil)] [url = about:blank] 16:18:16 INFO - PROCESS | 1820 | --DOMWINDOW == 189 (0x7f74ba116c00) [pid = 1820] [serial = 701] [outer = (nil)] [url = about:blank] 16:18:16 INFO - PROCESS | 1820 | --DOMWINDOW == 188 (0x7f74ba0de800) [pid = 1820] [serial = 700] [outer = (nil)] [url = about:blank] 16:18:16 INFO - PROCESS | 1820 | --DOMWINDOW == 187 (0x7f74c8486400) [pid = 1820] [serial = 718] [outer = (nil)] [url = about:blank] 16:18:16 INFO - PROCESS | 1820 | --DOMWINDOW == 186 (0x7f74bffaec00) [pid = 1820] [serial = 679] [outer = (nil)] [url = about:blank] 16:18:16 INFO - PROCESS | 1820 | --DOMWINDOW == 185 (0x7f74c12cbc00) [pid = 1820] [serial = 709] [outer = (nil)] [url = about:blank] 16:18:16 INFO - PROCESS | 1820 | --DOMWINDOW == 184 (0x7f74c59d1800) [pid = 1820] [serial = 710] [outer = (nil)] [url = about:blank] 16:18:16 INFO - PROCESS | 1820 | --DOMWINDOW == 183 (0x7f74c038c400) [pid = 1820] [serial = 704] [outer = (nil)] [url = about:blank] 16:18:16 INFO - PROCESS | 1820 | --DOMWINDOW == 182 (0x7f74bffe2c00) [pid = 1820] [serial = 703] [outer = (nil)] [url = about:blank] 16:18:16 INFO - PROCESS | 1820 | --DOMWINDOW == 181 (0x7f74c1061400) [pid = 1820] [serial = 682] [outer = (nil)] [url = about:blank] 16:18:16 INFO - PROCESS | 1820 | --DOMWINDOW == 180 (0x7f74c8810400) [pid = 1820] [serial = 691] [outer = (nil)] [url = about:blank] 16:18:16 INFO - PROCESS | 1820 | --DOMWINDOW == 179 (0x7f74ba10dc00) [pid = 1820] [serial = 676] [outer = (nil)] [url = about:blank] 16:18:16 INFO - PROCESS | 1820 | --DOMWINDOW == 178 (0x7f74c6f15400) [pid = 1820] [serial = 688] [outer = (nil)] [url = about:blank] 16:18:16 INFO - PROCESS | 1820 | --DOMWINDOW == 177 (0x7f74c9fe7000) [pid = 1820] [serial = 697] [outer = (nil)] [url = about:blank] 16:18:16 INFO - PROCESS | 1820 | --DOMWINDOW == 176 (0x7f74c64b1400) [pid = 1820] [serial = 712] [outer = (nil)] [url = about:blank] 16:18:16 INFO - PROCESS | 1820 | --DOMWINDOW == 175 (0x7f74c9fdf800) [pid = 1820] [serial = 716] [outer = (nil)] [url = about:blank] 16:18:16 INFO - PROCESS | 1820 | --DOMWINDOW == 174 (0x7f74c8480800) [pid = 1820] [serial = 713] [outer = (nil)] [url = about:blank] 16:18:16 INFO - PROCESS | 1820 | --DOMWINDOW == 173 (0x7f74cad5ec00) [pid = 1820] [serial = 719] [outer = (nil)] [url = about:blank] 16:18:17 INFO - PROCESS | 1820 | 1462403897099 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\", \"a2590f0a-93fb-4e89-aa1e-7373e5767c09\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:18:17 INFO - PROCESS | 1820 | ++DOCSHELL 0x7f74b9fcf000 == 101 [pid = 1820] [id = 272] 16:18:17 INFO - PROCESS | 1820 | ++DOMWINDOW == 174 (0x7f74b40fac00) [pid = 1820] [serial = 817] [outer = (nil)] 16:18:17 INFO - PROCESS | 1820 | ++DOMWINDOW == 175 (0x7f74ba097c00) [pid = 1820] [serial = 818] [outer = 0x7f74b40fac00] 16:18:17 INFO - PROCESS | 1820 | 1462403897165 Marionette DEBUG loaded listener.js 16:18:17 INFO - PROCESS | 1820 | ++DOMWINDOW == 176 (0x7f74ba0e9c00) [pid = 1820] [serial = 819] [outer = 0x7f74b40fac00] 16:18:17 INFO - PROCESS | 1820 | 1462403897881 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]]]}] 16:18:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-5 16:18:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | took 1131ms 16:18:17 INFO - PROCESS | 1820 | 1462403897913 Marionette TRACE conn3 -> [0,1061,"getWindowHandle",null] 16:18:17 INFO - PROCESS | 1820 | 1462403897916 Marionette TRACE conn3 <- [1,1061,null,{"value":"8"}] 16:18:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html 16:18:17 INFO - PROCESS | 1820 | 1462403897942 Marionette TRACE conn3 -> [0,1062,"setScriptTimeout",{"ms":35000}] 16:18:17 INFO - PROCESS | 1820 | 1462403897950 Marionette TRACE conn3 <- [1,1062,null,{}] 16:18:17 INFO - PROCESS | 1820 | 1462403897963 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}] 16:18:18 INFO - PROCESS | 1820 | 1462403898118 Marionette TRACE conn3 <- [1,1063,null,{"value":null}] 16:18:18 INFO - PROCESS | 1820 | 1462403898130 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\", \"a2590f0a-93fb-4e89-aa1e-7373e5767c09\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:18:18 INFO - PROCESS | 1820 | ++DOCSHELL 0x7f74be71f800 == 102 [pid = 1820] [id = 273] 16:18:18 INFO - PROCESS | 1820 | ++DOMWINDOW == 177 (0x7f74bcc0d800) [pid = 1820] [serial = 820] [outer = (nil)] 16:18:18 INFO - PROCESS | 1820 | ++DOMWINDOW == 178 (0x7f74bdc4fc00) [pid = 1820] [serial = 821] [outer = 0x7f74bcc0d800] 16:18:18 INFO - PROCESS | 1820 | 1462403898186 Marionette DEBUG loaded listener.js 16:18:18 INFO - PROCESS | 1820 | ++DOMWINDOW == 179 (0x7f74be77c400) [pid = 1820] [serial = 822] [outer = 0x7f74bcc0d800] 16:18:18 INFO - PROCESS | 1820 | 1462403898927 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]]]}] 16:18:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | Canvas test: 2d.fillStyle.parse.rgb-eof 16:18:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | took 1060ms 16:18:18 INFO - PROCESS | 1820 | 1462403898992 Marionette TRACE conn3 -> [0,1065,"getWindowHandle",null] 16:18:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html 16:18:19 INFO - PROCESS | 1820 | 1462403898997 Marionette TRACE conn3 <- [1,1065,null,{"value":"8"}] 16:18:19 INFO - PROCESS | 1820 | 1462403899003 Marionette TRACE conn3 -> [0,1066,"setScriptTimeout",{"ms":35000}] 16:18:19 INFO - PROCESS | 1820 | 1462403899005 Marionette TRACE conn3 <- [1,1066,null,{}] 16:18:19 INFO - PROCESS | 1820 | 1462403899010 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}] 16:18:19 INFO - PROCESS | 1820 | 1462403899234 Marionette TRACE conn3 <- [1,1067,null,{"value":null}] 16:18:19 INFO - PROCESS | 1820 | 1462403899260 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\", \"a2590f0a-93fb-4e89-aa1e-7373e5767c09\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:18:19 INFO - PROCESS | 1820 | ++DOCSHELL 0x7f74c057b000 == 103 [pid = 1820] [id = 274] 16:18:19 INFO - PROCESS | 1820 | ++DOMWINDOW == 180 (0x7f74be781c00) [pid = 1820] [serial = 823] [outer = (nil)] 16:18:19 INFO - PROCESS | 1820 | ++DOMWINDOW == 181 (0x7f74be88f400) [pid = 1820] [serial = 824] [outer = 0x7f74be781c00] 16:18:19 INFO - PROCESS | 1820 | 1462403899318 Marionette DEBUG loaded listener.js 16:18:19 INFO - PROCESS | 1820 | ++DOMWINDOW == 182 (0x7f74bfbedc00) [pid = 1820] [serial = 825] [outer = 0x7f74be781c00] 16:18:20 INFO - PROCESS | 1820 | 1462403900108 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]]]}] 16:18:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | Canvas test: 2d.fillStyle.parse.rgb-num 16:18:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | took 1128ms 16:18:20 INFO - PROCESS | 1820 | 1462403900130 Marionette TRACE conn3 -> [0,1069,"getWindowHandle",null] 16:18:20 INFO - PROCESS | 1820 | 1462403900133 Marionette TRACE conn3 <- [1,1069,null,{"value":"8"}] 16:18:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html 16:18:20 INFO - PROCESS | 1820 | 1462403900138 Marionette TRACE conn3 -> [0,1070,"setScriptTimeout",{"ms":35000}] 16:18:20 INFO - PROCESS | 1820 | 1462403900140 Marionette TRACE conn3 <- [1,1070,null,{}] 16:18:20 INFO - PROCESS | 1820 | 1462403900145 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}] 16:18:20 INFO - PROCESS | 1820 | 1462403900343 Marionette TRACE conn3 <- [1,1071,null,{"value":null}] 16:18:20 INFO - PROCESS | 1820 | 1462403900379 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\", \"a2590f0a-93fb-4e89-aa1e-7373e5767c09\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:18:20 INFO - PROCESS | 1820 | ++DOCSHELL 0x7f74c0f46000 == 104 [pid = 1820] [id = 275] 16:18:20 INFO - PROCESS | 1820 | ++DOMWINDOW == 183 (0x7f74bffa9800) [pid = 1820] [serial = 826] [outer = (nil)] 16:18:20 INFO - PROCESS | 1820 | ++DOMWINDOW == 184 (0x7f74bffaf400) [pid = 1820] [serial = 827] [outer = 0x7f74bffa9800] 16:18:20 INFO - PROCESS | 1820 | 1462403900446 Marionette DEBUG loaded listener.js 16:18:20 INFO - PROCESS | 1820 | ++DOMWINDOW == 185 (0x7f74c0269c00) [pid = 1820] [serial = 828] [outer = 0x7f74bffa9800] 16:18:21 INFO - PROCESS | 1820 | --DOMWINDOW == 184 (0x7f74bffab800) [pid = 1820] [serial = 756] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html] 16:18:21 INFO - PROCESS | 1820 | --DOMWINDOW == 183 (0x7f74bdbe6400) [pid = 1820] [serial = 753] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html] 16:18:21 INFO - PROCESS | 1820 | --DOMWINDOW == 182 (0x7f74b76ef400) [pid = 1820] [serial = 775] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html] 16:18:21 INFO - PROCESS | 1820 | --DOMWINDOW == 181 (0x7f74c8f27c00) [pid = 1820] [serial = 769] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html] 16:18:21 INFO - PROCESS | 1820 | --DOMWINDOW == 180 (0x7f74bcc06c00) [pid = 1820] [serial = 759] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html] 16:18:21 INFO - PROCESS | 1820 | --DOMWINDOW == 179 (0x7f74c6f12400) [pid = 1820] [serial = 772] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html] 16:18:21 INFO - PROCESS | 1820 | --DOMWINDOW == 178 (0x7f74b87c2400) [pid = 1820] [serial = 766] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html] 16:18:21 INFO - PROCESS | 1820 | --DOMWINDOW == 177 (0x7f74c3a34800) [pid = 1820] [serial = 763] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html] 16:18:21 INFO - PROCESS | 1820 | --DOMWINDOW == 176 (0x7f74c0d98c00) [pid = 1820] [serial = 720] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html] 16:18:21 INFO - PROCESS | 1820 | 1462403901509 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]]]}] 16:18:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | Canvas test: 2d.fillStyle.parse.rgb-percent 16:18:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | took 1387ms 16:18:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html 16:18:21 INFO - PROCESS | 1820 | 1462403901526 Marionette TRACE conn3 -> [0,1073,"getWindowHandle",null] 16:18:21 INFO - PROCESS | 1820 | 1462403901528 Marionette TRACE conn3 <- [1,1073,null,{"value":"8"}] 16:18:21 INFO - PROCESS | 1820 | 1462403901534 Marionette TRACE conn3 -> [0,1074,"setScriptTimeout",{"ms":35000}] 16:18:21 INFO - PROCESS | 1820 | 1462403901537 Marionette TRACE conn3 <- [1,1074,null,{}] 16:18:21 INFO - PROCESS | 1820 | 1462403901541 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}] 16:18:21 INFO - PROCESS | 1820 | 1462403901749 Marionette TRACE conn3 <- [1,1075,null,{"value":null}] 16:18:21 INFO - PROCESS | 1820 | 1462403901837 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\", \"a2590f0a-93fb-4e89-aa1e-7373e5767c09\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:18:21 INFO - PROCESS | 1820 | ++DOCSHELL 0x7f74c1208800 == 105 [pid = 1820] [id = 276] 16:18:21 INFO - PROCESS | 1820 | ++DOMWINDOW == 177 (0x7f74bdbe6400) [pid = 1820] [serial = 829] [outer = (nil)] 16:18:21 INFO - PROCESS | 1820 | ++DOMWINDOW == 178 (0x7f74c026e800) [pid = 1820] [serial = 830] [outer = 0x7f74bdbe6400] 16:18:21 INFO - PROCESS | 1820 | 1462403901897 Marionette DEBUG loaded listener.js 16:18:21 INFO - PROCESS | 1820 | ++DOMWINDOW == 179 (0x7f74c090f000) [pid = 1820] [serial = 831] [outer = 0x7f74bdbe6400] 16:18:22 INFO - PROCESS | 1820 | 1462403902729 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]]]}] 16:18:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-1 16:18:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | took 1232ms 16:18:22 INFO - PROCESS | 1820 | 1462403902766 Marionette TRACE conn3 -> [0,1077,"getWindowHandle",null] 16:18:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html 16:18:22 INFO - PROCESS | 1820 | 1462403902769 Marionette TRACE conn3 <- [1,1077,null,{"value":"8"}] 16:18:22 INFO - PROCESS | 1820 | 1462403902773 Marionette TRACE conn3 -> [0,1078,"setScriptTimeout",{"ms":35000}] 16:18:22 INFO - PROCESS | 1820 | 1462403902776 Marionette TRACE conn3 <- [1,1078,null,{}] 16:18:22 INFO - PROCESS | 1820 | 1462403902781 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}] 16:18:22 INFO - PROCESS | 1820 | 1462403902919 Marionette TRACE conn3 <- [1,1079,null,{"value":null}] 16:18:22 INFO - PROCESS | 1820 | 1462403902934 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\", \"a2590f0a-93fb-4e89-aa1e-7373e5767c09\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:18:22 INFO - PROCESS | 1820 | ++DOCSHELL 0x7f74c22c6800 == 106 [pid = 1820] [id = 277] 16:18:22 INFO - PROCESS | 1820 | ++DOMWINDOW == 180 (0x7f74c090fc00) [pid = 1820] [serial = 832] [outer = (nil)] 16:18:22 INFO - PROCESS | 1820 | ++DOMWINDOW == 181 (0x7f74c0bbf400) [pid = 1820] [serial = 833] [outer = 0x7f74c090fc00] 16:18:22 INFO - PROCESS | 1820 | 1462403902990 Marionette DEBUG loaded listener.js 16:18:23 INFO - PROCESS | 1820 | ++DOMWINDOW == 182 (0x7f74c0c54800) [pid = 1820] [serial = 834] [outer = 0x7f74c090fc00] 16:18:24 INFO - PROCESS | 1820 | 1462403904090 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]]]}] 16:18:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-2 16:18:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | took 1327ms 16:18:24 INFO - PROCESS | 1820 | 1462403904101 Marionette TRACE conn3 -> [0,1081,"getWindowHandle",null] 16:18:24 INFO - PROCESS | 1820 | 1462403904105 Marionette TRACE conn3 <- [1,1081,null,{"value":"8"}] 16:18:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html 16:18:24 INFO - PROCESS | 1820 | 1462403904112 Marionette TRACE conn3 -> [0,1082,"setScriptTimeout",{"ms":35000}] 16:18:24 INFO - PROCESS | 1820 | 1462403904116 Marionette TRACE conn3 <- [1,1082,null,{}] 16:18:24 INFO - PROCESS | 1820 | 1462403904125 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}] 16:18:24 INFO - PROCESS | 1820 | 1462403904289 Marionette TRACE conn3 <- [1,1083,null,{"value":null}] 16:18:24 INFO - PROCESS | 1820 | 1462403904521 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\", \"a2590f0a-93fb-4e89-aa1e-7373e5767c09\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:18:24 INFO - PROCESS | 1820 | ++DOCSHELL 0x7f74b9d1f000 == 107 [pid = 1820] [id = 278] 16:18:24 INFO - PROCESS | 1820 | ++DOMWINDOW == 183 (0x7f74b4ecec00) [pid = 1820] [serial = 835] [outer = (nil)] 16:18:24 INFO - PROCESS | 1820 | ++DOMWINDOW == 184 (0x7f74b76ea800) [pid = 1820] [serial = 836] [outer = 0x7f74b4ecec00] 16:18:24 INFO - PROCESS | 1820 | 1462403904632 Marionette DEBUG loaded listener.js 16:18:24 INFO - PROCESS | 1820 | ++DOMWINDOW == 185 (0x7f74b87b9400) [pid = 1820] [serial = 837] [outer = 0x7f74b4ecec00] 16:18:25 INFO - PROCESS | 1820 | 1462403905510 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]]]}] 16:18:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | Canvas test: 2d.fillStyle.parse.rgba-eof 16:18:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | took 1447ms 16:18:25 INFO - PROCESS | 1820 | 1462403905560 Marionette TRACE conn3 -> [0,1085,"getWindowHandle",null] 16:18:25 INFO - PROCESS | 1820 | 1462403905567 Marionette TRACE conn3 <- [1,1085,null,{"value":"8"}] 16:18:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html 16:18:25 INFO - PROCESS | 1820 | 1462403905577 Marionette TRACE conn3 -> [0,1086,"setScriptTimeout",{"ms":35000}] 16:18:25 INFO - PROCESS | 1820 | 1462403905581 Marionette TRACE conn3 <- [1,1086,null,{}] 16:18:25 INFO - PROCESS | 1820 | 1462403905585 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}] 16:18:25 INFO - PROCESS | 1820 | 1462403905761 Marionette TRACE conn3 <- [1,1087,null,{"value":null}] 16:18:25 INFO - PROCESS | 1820 | 1462403905942 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\", \"a2590f0a-93fb-4e89-aa1e-7373e5767c09\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:18:25 INFO - PROCESS | 1820 | ++DOCSHELL 0x7f74c0aa6800 == 108 [pid = 1820] [id = 279] 16:18:25 INFO - PROCESS | 1820 | ++DOMWINDOW == 186 (0x7f74ba0e6800) [pid = 1820] [serial = 838] [outer = (nil)] 16:18:26 INFO - PROCESS | 1820 | ++DOMWINDOW == 187 (0x7f74bcc02c00) [pid = 1820] [serial = 839] [outer = 0x7f74ba0e6800] 16:18:26 INFO - PROCESS | 1820 | 1462403906012 Marionette DEBUG loaded listener.js 16:18:26 INFO - PROCESS | 1820 | ++DOMWINDOW == 188 (0x7f74bdc47000) [pid = 1820] [serial = 840] [outer = 0x7f74ba0e6800] 16:18:26 INFO - PROCESS | 1820 | 1462403906875 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]]]}] 16:18:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | Canvas test: 2d.fillStyle.parse.rgba-num-1 16:18:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | took 1342ms 16:18:26 INFO - PROCESS | 1820 | 1462403906920 Marionette TRACE conn3 -> [0,1089,"getWindowHandle",null] 16:18:26 INFO - PROCESS | 1820 | 1462403906924 Marionette TRACE conn3 <- [1,1089,null,{"value":"8"}] 16:18:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html 16:18:26 INFO - PROCESS | 1820 | 1462403906930 Marionette TRACE conn3 -> [0,1090,"setScriptTimeout",{"ms":35000}] 16:18:26 INFO - PROCESS | 1820 | 1462403906935 Marionette TRACE conn3 <- [1,1090,null,{}] 16:18:26 INFO - PROCESS | 1820 | 1462403906950 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}] 16:18:27 INFO - PROCESS | 1820 | 1462403907124 Marionette TRACE conn3 <- [1,1091,null,{"value":null}] 16:18:27 INFO - PROCESS | 1820 | 1462403907296 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\", \"a2590f0a-93fb-4e89-aa1e-7373e5767c09\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:18:27 INFO - PROCESS | 1820 | ++DOCSHELL 0x7f74c3bd8800 == 109 [pid = 1820] [id = 280] 16:18:27 INFO - PROCESS | 1820 | ++DOMWINDOW == 189 (0x7f74bfbe7400) [pid = 1820] [serial = 841] [outer = (nil)] 16:18:27 INFO - PROCESS | 1820 | ++DOMWINDOW == 190 (0x7f74c0265000) [pid = 1820] [serial = 842] [outer = 0x7f74bfbe7400] 16:18:27 INFO - PROCESS | 1820 | 1462403907366 Marionette DEBUG loaded listener.js 16:18:27 INFO - PROCESS | 1820 | ++DOMWINDOW == 191 (0x7f74c0549800) [pid = 1820] [serial = 843] [outer = 0x7f74bfbe7400] 16:18:28 INFO - PROCESS | 1820 | 1462403908244 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]]]}] 16:18:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | Canvas test: 2d.fillStyle.parse.rgba-num-2 16:18:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | took 1382ms 16:18:28 INFO - PROCESS | 1820 | 1462403908312 Marionette TRACE conn3 -> [0,1093,"getWindowHandle",null] 16:18:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html 16:18:28 INFO - PROCESS | 1820 | 1462403908317 Marionette TRACE conn3 <- [1,1093,null,{"value":"8"}] 16:18:28 INFO - PROCESS | 1820 | 1462403908322 Marionette TRACE conn3 -> [0,1094,"setScriptTimeout",{"ms":35000}] 16:18:28 INFO - PROCESS | 1820 | 1462403908325 Marionette TRACE conn3 <- [1,1094,null,{}] 16:18:28 INFO - PROCESS | 1820 | 1462403908330 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}] 16:18:28 INFO - PROCESS | 1820 | 1462403908496 Marionette TRACE conn3 <- [1,1095,null,{"value":null}] 16:18:28 INFO - PROCESS | 1820 | 1462403908666 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\", \"a2590f0a-93fb-4e89-aa1e-7373e5767c09\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:18:28 INFO - PROCESS | 1820 | ++DOCSHELL 0x7f74c7b1a800 == 110 [pid = 1820] [id = 281] 16:18:28 INFO - PROCESS | 1820 | ++DOMWINDOW == 192 (0x7f74bffa8800) [pid = 1820] [serial = 844] [outer = (nil)] 16:18:28 INFO - PROCESS | 1820 | ++DOMWINDOW == 193 (0x7f74c0c50800) [pid = 1820] [serial = 845] [outer = 0x7f74bffa8800] 16:18:28 INFO - PROCESS | 1820 | 1462403908737 Marionette DEBUG loaded listener.js 16:18:28 INFO - PROCESS | 1820 | ++DOMWINDOW == 194 (0x7f74c0d97000) [pid = 1820] [serial = 846] [outer = 0x7f74bffa8800] 16:18:29 INFO - PROCESS | 1820 | 1462403909557 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]]]}] 16:18:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | Canvas test: 2d.fillStyle.parse.rgba-percent 16:18:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | took 1278ms 16:18:29 INFO - PROCESS | 1820 | 1462403909600 Marionette TRACE conn3 -> [0,1097,"getWindowHandle",null] 16:18:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html 16:18:29 INFO - PROCESS | 1820 | 1462403909604 Marionette TRACE conn3 <- [1,1097,null,{"value":"8"}] 16:18:29 INFO - PROCESS | 1820 | 1462403909609 Marionette TRACE conn3 -> [0,1098,"setScriptTimeout",{"ms":35000}] 16:18:29 INFO - PROCESS | 1820 | 1462403909612 Marionette TRACE conn3 <- [1,1098,null,{}] 16:18:29 INFO - PROCESS | 1820 | 1462403909617 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}] 16:18:29 INFO - PROCESS | 1820 | 1462403909771 Marionette TRACE conn3 <- [1,1099,null,{"value":null}] 16:18:29 INFO - PROCESS | 1820 | 1462403909947 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\", \"a2590f0a-93fb-4e89-aa1e-7373e5767c09\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:18:29 INFO - PROCESS | 1820 | ++DOCSHELL 0x7f74c8690000 == 111 [pid = 1820] [id = 282] 16:18:29 INFO - PROCESS | 1820 | ++DOMWINDOW == 195 (0x7f74b40ee000) [pid = 1820] [serial = 847] [outer = (nil)] 16:18:30 INFO - PROCESS | 1820 | ++DOMWINDOW == 196 (0x7f74c1008400) [pid = 1820] [serial = 848] [outer = 0x7f74b40ee000] 16:18:30 INFO - PROCESS | 1820 | 1462403910014 Marionette DEBUG loaded listener.js 16:18:30 INFO - PROCESS | 1820 | ++DOMWINDOW == 197 (0x7f74c105d400) [pid = 1820] [serial = 849] [outer = 0x7f74b40ee000] 16:18:30 INFO - PROCESS | 1820 | 1462403910879 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]]]}] 16:18:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | Canvas test: 2d.fillStyle.parse.rgba-solid-1 16:18:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | took 1338ms 16:18:30 INFO - PROCESS | 1820 | 1462403910948 Marionette TRACE conn3 -> [0,1101,"getWindowHandle",null] 16:18:30 INFO - PROCESS | 1820 | 1462403910952 Marionette TRACE conn3 <- [1,1101,null,{"value":"8"}] 16:18:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html 16:18:30 INFO - PROCESS | 1820 | 1462403910957 Marionette TRACE conn3 -> [0,1102,"setScriptTimeout",{"ms":35000}] 16:18:30 INFO - PROCESS | 1820 | 1462403910960 Marionette TRACE conn3 <- [1,1102,null,{}] 16:18:30 INFO - PROCESS | 1820 | 1462403910965 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}] 16:18:31 INFO - PROCESS | 1820 | 1462403911144 Marionette TRACE conn3 <- [1,1103,null,{"value":null}] 16:18:31 INFO - PROCESS | 1820 | 1462403911317 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\", \"a2590f0a-93fb-4e89-aa1e-7373e5767c09\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:18:31 INFO - PROCESS | 1820 | ++DOCSHELL 0x7f74c908f000 == 112 [pid = 1820] [id = 283] 16:18:31 INFO - PROCESS | 1820 | ++DOMWINDOW == 198 (0x7f74c105c400) [pid = 1820] [serial = 850] [outer = (nil)] 16:18:31 INFO - PROCESS | 1820 | ++DOMWINDOW == 199 (0x7f74c12ccc00) [pid = 1820] [serial = 851] [outer = 0x7f74c105c400] 16:18:31 INFO - PROCESS | 1820 | 1462403911390 Marionette DEBUG loaded listener.js 16:18:31 INFO - PROCESS | 1820 | ++DOMWINDOW == 200 (0x7f74c22b6000) [pid = 1820] [serial = 852] [outer = 0x7f74c105c400] 16:18:32 INFO - PROCESS | 1820 | 1462403912169 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]]]}] 16:18:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | Canvas test: 2d.fillStyle.parse.rgba-solid-2 16:18:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | took 1226ms 16:18:32 INFO - PROCESS | 1820 | 1462403912184 Marionette TRACE conn3 -> [0,1105,"getWindowHandle",null] 16:18:32 INFO - PROCESS | 1820 | 1462403912187 Marionette TRACE conn3 <- [1,1105,null,{"value":"8"}] 16:18:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html 16:18:32 INFO - PROCESS | 1820 | 1462403912209 Marionette TRACE conn3 -> [0,1106,"setScriptTimeout",{"ms":35000}] 16:18:32 INFO - PROCESS | 1820 | 1462403912212 Marionette TRACE conn3 <- [1,1106,null,{}] 16:18:32 INFO - PROCESS | 1820 | 1462403912217 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}] 16:18:32 INFO - PROCESS | 1820 | 1462403912373 Marionette TRACE conn3 <- [1,1107,null,{"value":null}] 16:18:32 INFO - PROCESS | 1820 | 1462403912556 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\", \"a2590f0a-93fb-4e89-aa1e-7373e5767c09\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:18:32 INFO - PROCESS | 1820 | ++DOCSHELL 0x7f74c9dcc800 == 113 [pid = 1820] [id = 284] 16:18:32 INFO - PROCESS | 1820 | ++DOMWINDOW == 201 (0x7f74c105dc00) [pid = 1820] [serial = 853] [outer = (nil)] 16:18:32 INFO - PROCESS | 1820 | ++DOMWINDOW == 202 (0x7f74c390d400) [pid = 1820] [serial = 854] [outer = 0x7f74c105dc00] 16:18:32 INFO - PROCESS | 1820 | 1462403912635 Marionette DEBUG loaded listener.js 16:18:32 INFO - PROCESS | 1820 | ++DOMWINDOW == 203 (0x7f74c39e4000) [pid = 1820] [serial = 855] [outer = 0x7f74c105dc00] 16:18:33 INFO - PROCESS | 1820 | 1462403913443 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]]]}] 16:18:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | Canvas test: 2d.fillStyle.parse.rgba-solid-3 16:18:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | took 1287ms 16:18:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html 16:18:33 INFO - PROCESS | 1820 | 1462403913495 Marionette TRACE conn3 -> [0,1109,"getWindowHandle",null] 16:18:33 INFO - PROCESS | 1820 | 1462403913497 Marionette TRACE conn3 <- [1,1109,null,{"value":"8"}] 16:18:33 INFO - PROCESS | 1820 | 1462403913502 Marionette TRACE conn3 -> [0,1110,"setScriptTimeout",{"ms":35000}] 16:18:33 INFO - PROCESS | 1820 | 1462403913506 Marionette TRACE conn3 <- [1,1110,null,{}] 16:18:33 INFO - PROCESS | 1820 | 1462403913511 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}] 16:18:33 INFO - PROCESS | 1820 | 1462403913662 Marionette TRACE conn3 <- [1,1111,null,{"value":null}] 16:18:33 INFO - PROCESS | 1820 | 1462403913850 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\", \"a2590f0a-93fb-4e89-aa1e-7373e5767c09\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:18:33 INFO - PROCESS | 1820 | ++DOCSHELL 0x7f74ca40a000 == 114 [pid = 1820] [id = 285] 16:18:33 INFO - PROCESS | 1820 | ++DOMWINDOW == 204 (0x7f74b40ed000) [pid = 1820] [serial = 856] [outer = (nil)] 16:18:33 INFO - PROCESS | 1820 | ++DOMWINDOW == 205 (0x7f74c3a36400) [pid = 1820] [serial = 857] [outer = 0x7f74b40ed000] 16:18:33 INFO - PROCESS | 1820 | 1462403913917 Marionette DEBUG loaded listener.js 16:18:34 INFO - PROCESS | 1820 | ++DOMWINDOW == 206 (0x7f74c3e4f000) [pid = 1820] [serial = 858] [outer = 0x7f74b40ed000] 16:18:34 INFO - PROCESS | 1820 | 1462403914715 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]]]}] 16:18:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | Canvas test: 2d.fillStyle.parse.rgba-solid-4 16:18:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | took 1234ms 16:18:34 INFO - PROCESS | 1820 | 1462403914737 Marionette TRACE conn3 -> [0,1113,"getWindowHandle",null] 16:18:34 INFO - PROCESS | 1820 | 1462403914740 Marionette TRACE conn3 <- [1,1113,null,{"value":"8"}] 16:18:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html 16:18:34 INFO - PROCESS | 1820 | 1462403914746 Marionette TRACE conn3 -> [0,1114,"setScriptTimeout",{"ms":35000}] 16:18:34 INFO - PROCESS | 1820 | 1462403914749 Marionette TRACE conn3 <- [1,1114,null,{}] 16:18:34 INFO - PROCESS | 1820 | 1462403914754 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}] 16:18:34 INFO - PROCESS | 1820 | 1462403914909 Marionette TRACE conn3 <- [1,1115,null,{"value":null}] 16:18:35 INFO - PROCESS | 1820 | 1462403915086 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\", \"a2590f0a-93fb-4e89-aa1e-7373e5767c09\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:18:35 INFO - PROCESS | 1820 | ++DOCSHELL 0x7f74cca1c800 == 115 [pid = 1820] [id = 286] 16:18:35 INFO - PROCESS | 1820 | ++DOMWINDOW == 207 (0x7f74c15a1800) [pid = 1820] [serial = 859] [outer = (nil)] 16:18:35 INFO - PROCESS | 1820 | ++DOMWINDOW == 208 (0x7f74c59cec00) [pid = 1820] [serial = 860] [outer = 0x7f74c15a1800] 16:18:35 INFO - PROCESS | 1820 | 1462403915174 Marionette DEBUG loaded listener.js 16:18:35 INFO - PROCESS | 1820 | ++DOMWINDOW == 209 (0x7f74c64ad800) [pid = 1820] [serial = 861] [outer = 0x7f74c15a1800] 16:18:35 INFO - PROCESS | 1820 | 1462403915959 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]]]}] 16:18:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | Canvas test: 2d.fillStyle.parse.svg-1 16:18:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | took 1277ms 16:18:36 INFO - PROCESS | 1820 | 1462403916024 Marionette TRACE conn3 -> [0,1117,"getWindowHandle",null] 16:18:36 INFO - PROCESS | 1820 | 1462403916027 Marionette TRACE conn3 <- [1,1117,null,{"value":"8"}] 16:18:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html 16:18:36 INFO - PROCESS | 1820 | 1462403916033 Marionette TRACE conn3 -> [0,1118,"setScriptTimeout",{"ms":35000}] 16:18:36 INFO - PROCESS | 1820 | 1462403916035 Marionette TRACE conn3 <- [1,1118,null,{}] 16:18:36 INFO - PROCESS | 1820 | 1462403916040 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}] 16:18:36 INFO - PROCESS | 1820 | 1462403916194 Marionette TRACE conn3 <- [1,1119,null,{"value":null}] 16:18:36 INFO - PROCESS | 1820 | 1462403916373 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\", \"a2590f0a-93fb-4e89-aa1e-7373e5767c09\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:18:36 INFO - PROCESS | 1820 | ++DOCSHELL 0x7f74d6f36000 == 116 [pid = 1820] [id = 287] 16:18:36 INFO - PROCESS | 1820 | ++DOMWINDOW == 210 (0x7f74c22b7c00) [pid = 1820] [serial = 862] [outer = (nil)] 16:18:36 INFO - PROCESS | 1820 | ++DOMWINDOW == 211 (0x7f74c6d94000) [pid = 1820] [serial = 863] [outer = 0x7f74c22b7c00] 16:18:36 INFO - PROCESS | 1820 | 1462403916440 Marionette DEBUG loaded listener.js 16:18:36 INFO - PROCESS | 1820 | ++DOMWINDOW == 212 (0x7f74c6f18000) [pid = 1820] [serial = 864] [outer = 0x7f74c22b7c00] 16:18:37 INFO - PROCESS | 1820 | 1462403917257 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]]]}] 16:18:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | Canvas test: 2d.fillStyle.parse.svg-2 16:18:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | took 1279ms 16:18:37 INFO - PROCESS | 1820 | 1462403917312 Marionette TRACE conn3 -> [0,1121,"getWindowHandle",null] 16:18:37 INFO - PROCESS | 1820 | 1462403917316 Marionette TRACE conn3 <- [1,1121,null,{"value":"8"}] 16:18:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html 16:18:37 INFO - PROCESS | 1820 | 1462403917321 Marionette TRACE conn3 -> [0,1122,"setScriptTimeout",{"ms":35000}] 16:18:37 INFO - PROCESS | 1820 | 1462403917324 Marionette TRACE conn3 <- [1,1122,null,{}] 16:18:37 INFO - PROCESS | 1820 | 1462403917330 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}] 16:18:37 INFO - PROCESS | 1820 | 1462403917510 Marionette TRACE conn3 <- [1,1123,null,{"value":null}] 16:18:37 INFO - PROCESS | 1820 | 1462403917695 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\", \"a2590f0a-93fb-4e89-aa1e-7373e5767c09\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:18:37 INFO - PROCESS | 1820 | ++DOCSHELL 0x7f74da505000 == 117 [pid = 1820] [id = 288] 16:18:37 INFO - PROCESS | 1820 | ++DOMWINDOW == 213 (0x7f74c59c8000) [pid = 1820] [serial = 865] [outer = (nil)] 16:18:37 INFO - PROCESS | 1820 | ++DOMWINDOW == 214 (0x7f74c7f0ec00) [pid = 1820] [serial = 866] [outer = 0x7f74c59c8000] 16:18:37 INFO - PROCESS | 1820 | 1462403917772 Marionette DEBUG loaded listener.js 16:18:37 INFO - PROCESS | 1820 | ++DOMWINDOW == 215 (0x7f74c8812c00) [pid = 1820] [serial = 867] [outer = 0x7f74c59c8000] 16:18:38 INFO - PROCESS | 1820 | 1462403918614 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]]]}] 16:18:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | Canvas test: 2d.fillStyle.parse.system 16:18:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | took 1380ms 16:18:38 INFO - PROCESS | 1820 | 1462403918703 Marionette TRACE conn3 -> [0,1125,"getWindowHandle",null] 16:18:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html 16:18:38 INFO - PROCESS | 1820 | 1462403918706 Marionette TRACE conn3 <- [1,1125,null,{"value":"8"}] 16:18:38 INFO - PROCESS | 1820 | 1462403918712 Marionette TRACE conn3 -> [0,1126,"setScriptTimeout",{"ms":35000}] 16:18:38 INFO - PROCESS | 1820 | 1462403918715 Marionette TRACE conn3 <- [1,1126,null,{}] 16:18:38 INFO - PROCESS | 1820 | 1462403918720 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}] 16:18:38 INFO - PROCESS | 1820 | 1462403918888 Marionette TRACE conn3 <- [1,1127,null,{"value":null}] 16:18:39 INFO - PROCESS | 1820 | 1462403919102 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\", \"a2590f0a-93fb-4e89-aa1e-7373e5767c09\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:18:39 INFO - PROCESS | 1820 | ++DOCSHELL 0x7f74d070a800 == 118 [pid = 1820] [id = 289] 16:18:39 INFO - PROCESS | 1820 | ++DOMWINDOW == 216 (0x7f74b76e3c00) [pid = 1820] [serial = 868] [outer = (nil)] 16:18:39 INFO - PROCESS | 1820 | ++DOMWINDOW == 217 (0x7f74c8840c00) [pid = 1820] [serial = 869] [outer = 0x7f74b76e3c00] 16:18:39 INFO - PROCESS | 1820 | 1462403919166 Marionette DEBUG loaded listener.js 16:18:39 INFO - PROCESS | 1820 | ++DOMWINDOW == 218 (0x7f74c9446000) [pid = 1820] [serial = 870] [outer = 0x7f74b76e3c00] 16:18:40 INFO - PROCESS | 1820 | 1462403920013 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]]]}] 16:18:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | Canvas test: 2d.fillStyle.parse.transparent-1 16:18:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | took 1330ms 16:18:40 INFO - PROCESS | 1820 | 1462403920042 Marionette TRACE conn3 -> [0,1129,"getWindowHandle",null] 16:18:40 INFO - PROCESS | 1820 | 1462403920045 Marionette TRACE conn3 <- [1,1129,null,{"value":"8"}] 16:18:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html 16:18:40 INFO - PROCESS | 1820 | 1462403920051 Marionette TRACE conn3 -> [0,1130,"setScriptTimeout",{"ms":35000}] 16:18:40 INFO - PROCESS | 1820 | 1462403920053 Marionette TRACE conn3 <- [1,1130,null,{}] 16:18:40 INFO - PROCESS | 1820 | 1462403920058 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}] 16:18:40 INFO - PROCESS | 1820 | 1462403920223 Marionette TRACE conn3 <- [1,1131,null,{"value":null}] 16:18:40 INFO - PROCESS | 1820 | 1462403920404 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\", \"a2590f0a-93fb-4e89-aa1e-7373e5767c09\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:18:40 INFO - PROCESS | 1820 | ++DOCSHELL 0x7f74dbea4800 == 119 [pid = 1820] [id = 290] 16:18:40 INFO - PROCESS | 1820 | ++DOMWINDOW == 219 (0x7f74b3ee9000) [pid = 1820] [serial = 871] [outer = (nil)] 16:18:40 INFO - PROCESS | 1820 | ++DOMWINDOW == 220 (0x7f74c9178800) [pid = 1820] [serial = 872] [outer = 0x7f74b3ee9000] 16:18:40 INFO - PROCESS | 1820 | 1462403920468 Marionette DEBUG loaded listener.js 16:18:40 INFO - PROCESS | 1820 | ++DOMWINDOW == 221 (0x7f74c94c4800) [pid = 1820] [serial = 873] [outer = 0x7f74b3ee9000] 16:18:41 INFO - PROCESS | 1820 | 1462403921667 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]]]}] 16:18:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | Canvas test: 2d.fillStyle.parse.transparent-2 16:18:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | took 1632ms 16:18:41 INFO - PROCESS | 1820 | 1462403921683 Marionette TRACE conn3 -> [0,1133,"getWindowHandle",null] 16:18:41 INFO - PROCESS | 1820 | 1462403921688 Marionette TRACE conn3 <- [1,1133,null,{"value":"8"}] 16:18:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html 16:18:41 INFO - PROCESS | 1820 | 1462403921696 Marionette TRACE conn3 -> [0,1134,"setScriptTimeout",{"ms":35000}] 16:18:41 INFO - PROCESS | 1820 | 1462403921701 Marionette TRACE conn3 <- [1,1134,null,{}] 16:18:41 INFO - PROCESS | 1820 | 1462403921708 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}] 16:18:41 INFO - PROCESS | 1820 | 1462403921863 Marionette TRACE conn3 <- [1,1135,null,{"value":null}] 16:18:42 INFO - PROCESS | 1820 | 1462403922098 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\", \"a2590f0a-93fb-4e89-aa1e-7373e5767c09\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:18:42 INFO - PROCESS | 1820 | ++DOCSHELL 0x7f74c3bc6000 == 120 [pid = 1820] [id = 291] 16:18:42 INFO - PROCESS | 1820 | ++DOMWINDOW == 222 (0x7f74ba0e7c00) [pid = 1820] [serial = 874] [outer = (nil)] 16:18:42 INFO - PROCESS | 1820 | ++DOMWINDOW == 223 (0x7f74bcc03800) [pid = 1820] [serial = 875] [outer = 0x7f74ba0e7c00] 16:18:42 INFO - PROCESS | 1820 | 1462403922162 Marionette DEBUG loaded listener.js 16:18:42 INFO - PROCESS | 1820 | ++DOMWINDOW == 224 (0x7f74bdbf1c00) [pid = 1820] [serial = 876] [outer = 0x7f74ba0e7c00] 16:18:42 INFO - PROCESS | 1820 | 1462403922994 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]]]}] 16:18:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | Canvas test: 2d.gradient.empty 16:18:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | took 1344ms 16:18:43 INFO - PROCESS | 1820 | 1462403923041 Marionette TRACE conn3 -> [0,1137,"getWindowHandle",null] 16:18:43 INFO - PROCESS | 1820 | 1462403923056 Marionette TRACE conn3 <- [1,1137,null,{"value":"8"}] 16:18:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html 16:18:43 INFO - PROCESS | 1820 | 1462403923074 Marionette TRACE conn3 -> [0,1138,"setScriptTimeout",{"ms":35000}] 16:18:43 INFO - PROCESS | 1820 | 1462403923077 Marionette TRACE conn3 <- [1,1138,null,{}] 16:18:43 INFO - PROCESS | 1820 | 1462403923085 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}] 16:18:43 INFO - PROCESS | 1820 | 1462403923348 Marionette TRACE conn3 <- [1,1139,null,{"value":null}] 16:18:43 INFO - PROCESS | 1820 | 1462403923609 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\", \"a2590f0a-93fb-4e89-aa1e-7373e5767c09\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:18:43 INFO - PROCESS | 1820 | ++DOCSHELL 0x7f74b5104000 == 121 [pid = 1820] [id = 292] 16:18:43 INFO - PROCESS | 1820 | ++DOMWINDOW == 225 (0x7f74ba110800) [pid = 1820] [serial = 877] [outer = (nil)] 16:18:43 INFO - PROCESS | 1820 | ++DOMWINDOW == 226 (0x7f74bdc53000) [pid = 1820] [serial = 878] [outer = 0x7f74ba110800] 16:18:43 INFO - PROCESS | 1820 | 1462403923686 Marionette DEBUG loaded listener.js 16:18:43 INFO - PROCESS | 1820 | ++DOMWINDOW == 227 (0x7f74bfbeac00) [pid = 1820] [serial = 879] [outer = 0x7f74ba110800] 16:18:44 INFO - PROCESS | 1820 | --DOCSHELL 0x7f74c1208800 == 120 [pid = 1820] [id = 276] 16:18:44 INFO - PROCESS | 1820 | --DOMWINDOW == 226 (0x7f74d84f1c00) [pid = 1820] [serial = 736] [outer = (nil)] [url = about:blank] 16:18:44 INFO - PROCESS | 1820 | --DOMWINDOW == 225 (0x7f74ba09b000) [pid = 1820] [serial = 745] [outer = (nil)] [url = about:blank] 16:18:44 INFO - PROCESS | 1820 | --DOMWINDOW == 224 (0x7f74dc246800) [pid = 1820] [serial = 748] [outer = (nil)] [url = about:blank] 16:18:44 INFO - PROCESS | 1820 | --DOMWINDOW == 223 (0x7f74dbf42800) [pid = 1820] [serial = 739] [outer = (nil)] [url = about:blank] 16:18:44 INFO - PROCESS | 1820 | --DOMWINDOW == 222 (0x7f74dc24b800) [pid = 1820] [serial = 742] [outer = (nil)] [url = about:blank] 16:18:44 INFO - PROCESS | 1820 | --DOMWINDOW == 221 (0x7f74dbda8c00) [pid = 1820] [serial = 779] [outer = (nil)] [url = about:blank] 16:18:44 INFO - PROCESS | 1820 | --DOCSHELL 0x7f74be71f800 == 119 [pid = 1820] [id = 273] 16:18:44 INFO - PROCESS | 1820 | --DOCSHELL 0x7f74b9fcf000 == 118 [pid = 1820] [id = 272] 16:18:44 INFO - PROCESS | 1820 | --DOCSHELL 0x7f74b74f4800 == 117 [pid = 1820] [id = 271] 16:18:44 INFO - PROCESS | 1820 | --DOCSHELL 0x7f74b4045800 == 116 [pid = 1820] [id = 270] 16:18:44 INFO - PROCESS | 1820 | --DOCSHELL 0x7f74b4042800 == 115 [pid = 1820] [id = 268] 16:18:44 INFO - PROCESS | 1820 | --DOCSHELL 0x7f74b83cd800 == 114 [pid = 1820] [id = 267] 16:18:44 INFO - PROCESS | 1820 | --DOCSHELL 0x7f74b4e6f800 == 113 [pid = 1820] [id = 266] 16:18:44 INFO - PROCESS | 1820 | --DOCSHELL 0x7f74b5117800 == 112 [pid = 1820] [id = 265] 16:18:44 INFO - PROCESS | 1820 | --DOCSHELL 0x7f74b5bdb000 == 111 [pid = 1820] [id = 264] 16:18:44 INFO - PROCESS | 1820 | --DOCSHELL 0x7f74be72f800 == 110 [pid = 1820] [id = 263] 16:18:44 INFO - PROCESS | 1820 | 1462403924562 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]]]}] 16:18:44 INFO - PROCESS | 1820 | --DOMWINDOW == 220 (0x7f74bffdf400) [pid = 1820] [serial = 757] [outer = (nil)] [url = about:blank] 16:18:44 INFO - PROCESS | 1820 | --DOMWINDOW == 219 (0x7f74bfbee800) [pid = 1820] [serial = 755] [outer = (nil)] [url = about:blank] 16:18:44 INFO - PROCESS | 1820 | --DOMWINDOW == 218 (0x7f74c0555400) [pid = 1820] [serial = 758] [outer = (nil)] [url = about:blank] 16:18:44 INFO - PROCESS | 1820 | --DOMWINDOW == 217 (0x7f74be778000) [pid = 1820] [serial = 754] [outer = (nil)] [url = about:blank] 16:18:44 INFO - PROCESS | 1820 | --DOMWINDOW == 216 (0x7f74c8485000) [pid = 1820] [serial = 776] [outer = (nil)] [url = about:blank] 16:18:44 INFO - PROCESS | 1820 | --DOMWINDOW == 215 (0x7f74d8112c00) [pid = 1820] [serial = 771] [outer = (nil)] [url = about:blank] 16:18:44 INFO - PROCESS | 1820 | --DOMWINDOW == 214 (0x7f74c15a2c00) [pid = 1820] [serial = 761] [outer = (nil)] [url = about:blank] 16:18:44 INFO - PROCESS | 1820 | --DOMWINDOW == 213 (0x7f74c0550800) [pid = 1820] [serial = 760] [outer = (nil)] [url = about:blank] 16:18:44 INFO - PROCESS | 1820 | --DOMWINDOW == 212 (0x7f74da564400) [pid = 1820] [serial = 773] [outer = (nil)] [url = about:blank] 16:18:44 INFO - PROCESS | 1820 | --DOMWINDOW == 211 (0x7f74c8487c00) [pid = 1820] [serial = 768] [outer = (nil)] [url = about:blank] 16:18:44 INFO - PROCESS | 1820 | --DOMWINDOW == 210 (0x7f74cd6c9c00) [pid = 1820] [serial = 733] [outer = (nil)] [url = about:blank] 16:18:44 INFO - PROCESS | 1820 | --DOMWINDOW == 209 (0x7f74cd688400) [pid = 1820] [serial = 770] [outer = (nil)] [url = about:blank] 16:18:44 INFO - PROCESS | 1820 | --DOMWINDOW == 208 (0x7f74bfbe8800) [pid = 1820] [serial = 751] [outer = (nil)] [url = about:blank] 16:18:44 INFO - PROCESS | 1820 | --DOMWINDOW == 207 (0x7f74b87c0400) [pid = 1820] [serial = 497] [outer = (nil)] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 16:18:44 INFO - PROCESS | 1820 | --DOMWINDOW == 206 (0x7f74c6f0b800) [pid = 1820] [serial = 765] [outer = (nil)] [url = about:blank] 16:18:44 INFO - PROCESS | 1820 | --DOMWINDOW == 205 (0x7f74db7c9c00) [pid = 1820] [serial = 777] [outer = (nil)] [url = about:blank] 16:18:44 INFO - PROCESS | 1820 | --DOMWINDOW == 204 (0x7f74c0904000) [pid = 1820] [serial = 727] [outer = (nil)] [url = about:blank] 16:18:44 INFO - PROCESS | 1820 | --DOMWINDOW == 203 (0x7f74dc008400) [pid = 1820] [serial = 774] [outer = (nil)] [url = about:blank] 16:18:44 INFO - PROCESS | 1820 | --DOMWINDOW == 202 (0x7f74c3a41000) [pid = 1820] [serial = 764] [outer = (nil)] [url = about:blank] 16:18:44 INFO - PROCESS | 1820 | --DOMWINDOW == 201 (0x7f74c74ec000) [pid = 1820] [serial = 767] [outer = (nil)] [url = about:blank] 16:18:44 INFO - PROCESS | 1820 | --DOMWINDOW == 200 (0x7f74c8484400) [pid = 1820] [serial = 730] [outer = (nil)] [url = about:blank] 16:18:44 INFO - PROCESS | 1820 | --DOMWINDOW == 199 (0x7f74bdc4b400) [pid = 1820] [serial = 724] [outer = (nil)] [url = about:blank] 16:18:44 INFO - PROCESS | 1820 | --DOMWINDOW == 198 (0x7f74d74b8400) [pid = 1820] [serial = 722] [outer = (nil)] [url = about:blank] 16:18:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | Canvas test: 2d.gradient.interpolate.alpha 16:18:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | took 1543ms 16:18:44 INFO - PROCESS | 1820 | 1462403924613 Marionette TRACE conn3 -> [0,1141,"getWindowHandle",null] 16:18:44 INFO - PROCESS | 1820 | 1462403924616 Marionette TRACE conn3 <- [1,1141,null,{"value":"8"}] 16:18:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html 16:18:44 INFO - PROCESS | 1820 | 1462403924622 Marionette TRACE conn3 -> [0,1142,"setScriptTimeout",{"ms":35000}] 16:18:44 INFO - PROCESS | 1820 | 1462403924627 Marionette TRACE conn3 <- [1,1142,null,{}] 16:18:44 INFO - PROCESS | 1820 | 1462403924641 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}] 16:18:44 INFO - PROCESS | 1820 | 1462403924790 Marionette TRACE conn3 <- [1,1143,null,{"value":null}] 16:18:44 INFO - PROCESS | 1820 | 1462403924811 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\", \"a2590f0a-93fb-4e89-aa1e-7373e5767c09\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:18:44 INFO - PROCESS | 1820 | ++DOCSHELL 0x7f74b9d0a800 == 111 [pid = 1820] [id = 293] 16:18:44 INFO - PROCESS | 1820 | ++DOMWINDOW == 199 (0x7f74bffe2c00) [pid = 1820] [serial = 880] [outer = (nil)] 16:18:44 INFO - PROCESS | 1820 | ++DOMWINDOW == 200 (0x7f74c0550000) [pid = 1820] [serial = 881] [outer = 0x7f74bffe2c00] 16:18:44 INFO - PROCESS | 1820 | 1462403924870 Marionette DEBUG loaded listener.js 16:18:44 INFO - PROCESS | 1820 | ++DOMWINDOW == 201 (0x7f74c0bc6000) [pid = 1820] [serial = 882] [outer = 0x7f74bffe2c00] 16:18:45 INFO - PROCESS | 1820 | 1462403925651 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]]]}] 16:18:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | Canvas test: 2d.gradient.interpolate.colour 16:18:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | took 1093ms 16:18:45 INFO - PROCESS | 1820 | 1462403925716 Marionette TRACE conn3 -> [0,1145,"getWindowHandle",null] 16:18:45 INFO - PROCESS | 1820 | 1462403925719 Marionette TRACE conn3 <- [1,1145,null,{"value":"8"}] 16:18:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html 16:18:45 INFO - PROCESS | 1820 | 1462403925728 Marionette TRACE conn3 -> [0,1146,"setScriptTimeout",{"ms":35000}] 16:18:45 INFO - PROCESS | 1820 | 1462403925730 Marionette TRACE conn3 <- [1,1146,null,{}] 16:18:45 INFO - PROCESS | 1820 | 1462403925734 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}] 16:18:45 INFO - PROCESS | 1820 | 1462403925877 Marionette TRACE conn3 <- [1,1147,null,{"value":null}] 16:18:45 INFO - PROCESS | 1820 | 1462403925893 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\", \"a2590f0a-93fb-4e89-aa1e-7373e5767c09\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:18:45 INFO - PROCESS | 1820 | ++DOCSHELL 0x7f74be729000 == 112 [pid = 1820] [id = 294] 16:18:45 INFO - PROCESS | 1820 | ++DOMWINDOW == 202 (0x7f74ba099c00) [pid = 1820] [serial = 883] [outer = (nil)] 16:18:45 INFO - PROCESS | 1820 | ++DOMWINDOW == 203 (0x7f74c1071000) [pid = 1820] [serial = 884] [outer = 0x7f74ba099c00] 16:18:45 INFO - PROCESS | 1820 | 1462403925949 Marionette DEBUG loaded listener.js 16:18:46 INFO - PROCESS | 1820 | ++DOMWINDOW == 204 (0x7f74c12d0c00) [pid = 1820] [serial = 885] [outer = 0x7f74ba099c00] 16:18:46 INFO - PROCESS | 1820 | 1462403926737 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]]]}] 16:18:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | Canvas test: 2d.gradient.interpolate.colouralpha 16:18:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | took 1026ms 16:18:46 INFO - PROCESS | 1820 | 1462403926752 Marionette TRACE conn3 -> [0,1149,"getWindowHandle",null] 16:18:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html 16:18:46 INFO - PROCESS | 1820 | 1462403926766 Marionette TRACE conn3 <- [1,1149,null,{"value":"8"}] 16:18:46 INFO - PROCESS | 1820 | 1462403926771 Marionette TRACE conn3 -> [0,1150,"setScriptTimeout",{"ms":35000}] 16:18:46 INFO - PROCESS | 1820 | 1462403926773 Marionette TRACE conn3 <- [1,1150,null,{}] 16:18:46 INFO - PROCESS | 1820 | 1462403926794 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}] 16:18:47 INFO - PROCESS | 1820 | 1462403927004 Marionette TRACE conn3 <- [1,1151,null,{"value":null}] 16:18:47 INFO - PROCESS | 1820 | 1462403927030 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\", \"a2590f0a-93fb-4e89-aa1e-7373e5767c09\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:18:47 INFO - PROCESS | 1820 | ++DOCSHELL 0x7f74c0b7a800 == 113 [pid = 1820] [id = 295] 16:18:47 INFO - PROCESS | 1820 | ++DOMWINDOW == 205 (0x7f74c12d1000) [pid = 1820] [serial = 886] [outer = (nil)] 16:18:47 INFO - PROCESS | 1820 | ++DOMWINDOW == 206 (0x7f74c2208c00) [pid = 1820] [serial = 887] [outer = 0x7f74c12d1000] 16:18:47 INFO - PROCESS | 1820 | 1462403927086 Marionette DEBUG loaded listener.js 16:18:47 INFO - PROCESS | 1820 | ++DOMWINDOW == 207 (0x7f74c3910400) [pid = 1820] [serial = 888] [outer = 0x7f74c12d1000] 16:18:47 INFO - PROCESS | 1820 | 1462403927861 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]]]}] 16:18:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | Canvas test: 2d.gradient.interpolate.multiple 16:18:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | took 1134ms 16:18:47 INFO - PROCESS | 1820 | 1462403927906 Marionette TRACE conn3 -> [0,1153,"getWindowHandle",null] 16:18:47 INFO - PROCESS | 1820 | 1462403927909 Marionette TRACE conn3 <- [1,1153,null,{"value":"8"}] 16:18:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html 16:18:47 INFO - PROCESS | 1820 | 1462403927920 Marionette TRACE conn3 -> [0,1154,"setScriptTimeout",{"ms":35000}] 16:18:47 INFO - PROCESS | 1820 | 1462403927922 Marionette TRACE conn3 <- [1,1154,null,{}] 16:18:47 INFO - PROCESS | 1820 | 1462403927926 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}] 16:18:48 INFO - PROCESS | 1820 | 1462403928141 Marionette TRACE conn3 <- [1,1155,null,{"value":null}] 16:18:48 INFO - PROCESS | 1820 | 1462403928166 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\", \"a2590f0a-93fb-4e89-aa1e-7373e5767c09\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:18:48 INFO - PROCESS | 1820 | ++DOCSHELL 0x7f74c8c59800 == 114 [pid = 1820] [id = 296] 16:18:48 INFO - PROCESS | 1820 | ++DOMWINDOW == 208 (0x7f74c2212800) [pid = 1820] [serial = 889] [outer = (nil)] 16:18:48 INFO - PROCESS | 1820 | ++DOMWINDOW == 209 (0x7f74c880f800) [pid = 1820] [serial = 890] [outer = 0x7f74c2212800] 16:18:48 INFO - PROCESS | 1820 | 1462403928225 Marionette DEBUG loaded listener.js 16:18:48 INFO - PROCESS | 1820 | ++DOMWINDOW == 210 (0x7f74c916e800) [pid = 1820] [serial = 891] [outer = 0x7f74c2212800] 16:18:49 INFO - PROCESS | 1820 | 1462403929189 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]]]}] 16:18:49 INFO - PROCESS | 1820 | --DOMWINDOW == 209 (0x7f74b40fac00) [pid = 1820] [serial = 817] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html] 16:18:49 INFO - PROCESS | 1820 | --DOMWINDOW == 208 (0x7f74bcc0d800) [pid = 1820] [serial = 820] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html] 16:18:49 INFO - PROCESS | 1820 | --DOMWINDOW == 207 (0x7f74b3415400) [pid = 1820] [serial = 811] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html] 16:18:49 INFO - PROCESS | 1820 | --DOMWINDOW == 206 (0x7f74b76e6400) [pid = 1820] [serial = 814] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html] 16:18:49 INFO - PROCESS | 1820 | --DOMWINDOW == 205 (0x7f74bffa9800) [pid = 1820] [serial = 826] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html] 16:18:49 INFO - PROCESS | 1820 | --DOMWINDOW == 204 (0x7f74bdbe6400) [pid = 1820] [serial = 829] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html] 16:18:49 INFO - PROCESS | 1820 | --DOMWINDOW == 203 (0x7f74be781c00) [pid = 1820] [serial = 823] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html] 16:18:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | Canvas test: 2d.gradient.interpolate.outside 16:18:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | took 1333ms 16:18:49 INFO - PROCESS | 1820 | 1462403929248 Marionette TRACE conn3 -> [0,1157,"getWindowHandle",null] 16:18:49 INFO - PROCESS | 1820 | 1462403929251 Marionette TRACE conn3 <- [1,1157,null,{"value":"8"}] 16:18:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html 16:18:49 INFO - PROCESS | 1820 | 1462403929256 Marionette TRACE conn3 -> [0,1158,"setScriptTimeout",{"ms":35000}] 16:18:49 INFO - PROCESS | 1820 | 1462403929258 Marionette TRACE conn3 <- [1,1158,null,{}] 16:18:49 INFO - PROCESS | 1820 | 1462403929264 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}] 16:18:49 INFO - PROCESS | 1820 | 1462403929415 Marionette TRACE conn3 <- [1,1159,null,{"value":null}] 16:18:49 INFO - PROCESS | 1820 | 1462403929549 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\", \"a2590f0a-93fb-4e89-aa1e-7373e5767c09\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:18:49 INFO - PROCESS | 1820 | ++DOCSHELL 0x7f74c0574800 == 115 [pid = 1820] [id = 297] 16:18:49 INFO - PROCESS | 1820 | ++DOMWINDOW == 204 (0x7f74ba113400) [pid = 1820] [serial = 892] [outer = (nil)] 16:18:49 INFO - PROCESS | 1820 | ++DOMWINDOW == 205 (0x7f74c12c5800) [pid = 1820] [serial = 893] [outer = 0x7f74ba113400] 16:18:49 INFO - PROCESS | 1820 | 1462403929605 Marionette DEBUG loaded listener.js 16:18:49 INFO - PROCESS | 1820 | ++DOMWINDOW == 206 (0x7f74c7cf1800) [pid = 1820] [serial = 894] [outer = 0x7f74ba113400] 16:18:50 INFO - PROCESS | 1820 | 1462403930232 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]]]}] 16:18:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | Canvas test: 2d.gradient.interpolate.overlap 16:18:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | took 1033ms 16:18:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html 16:18:50 INFO - PROCESS | 1820 | 1462403930290 Marionette TRACE conn3 -> [0,1161,"getWindowHandle",null] 16:18:50 INFO - PROCESS | 1820 | 1462403930292 Marionette TRACE conn3 <- [1,1161,null,{"value":"8"}] 16:18:50 INFO - PROCESS | 1820 | 1462403930297 Marionette TRACE conn3 -> [0,1162,"setScriptTimeout",{"ms":35000}] 16:18:50 INFO - PROCESS | 1820 | 1462403930300 Marionette TRACE conn3 <- [1,1162,null,{}] 16:18:50 INFO - PROCESS | 1820 | 1462403930305 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}] 16:18:50 INFO - PROCESS | 1820 | 1462403930445 Marionette TRACE conn3 <- [1,1163,null,{"value":null}] 16:18:50 INFO - PROCESS | 1820 | 1462403930588 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\", \"a2590f0a-93fb-4e89-aa1e-7373e5767c09\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:18:50 INFO - PROCESS | 1820 | ++DOCSHELL 0x7f74d747c000 == 116 [pid = 1820] [id = 298] 16:18:50 INFO - PROCESS | 1820 | ++DOMWINDOW == 207 (0x7f74be890c00) [pid = 1820] [serial = 895] [outer = (nil)] 16:18:50 INFO - PROCESS | 1820 | ++DOMWINDOW == 208 (0x7f74c94c5c00) [pid = 1820] [serial = 896] [outer = 0x7f74be890c00] 16:18:50 INFO - PROCESS | 1820 | 1462403930644 Marionette DEBUG loaded listener.js 16:18:50 INFO - PROCESS | 1820 | ++DOMWINDOW == 209 (0x7f74c9d94000) [pid = 1820] [serial = 897] [outer = 0x7f74be890c00] 16:18:51 INFO - PROCESS | 1820 | 1462403931409 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]]]}] 16:18:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | Canvas test: 2d.gradient.interpolate.overlap2 16:18:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | took 1177ms 16:18:51 INFO - PROCESS | 1820 | 1462403931476 Marionette TRACE conn3 -> [0,1165,"getWindowHandle",null] 16:18:51 INFO - PROCESS | 1820 | 1462403931482 Marionette TRACE conn3 <- [1,1165,null,{"value":"8"}] 16:18:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html 16:18:51 INFO - PROCESS | 1820 | 1462403931508 Marionette TRACE conn3 -> [0,1166,"setScriptTimeout",{"ms":35000}] 16:18:51 INFO - PROCESS | 1820 | 1462403931514 Marionette TRACE conn3 <- [1,1166,null,{}] 16:18:51 INFO - PROCESS | 1820 | 1462403931523 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}] 16:18:51 INFO - PROCESS | 1820 | 1462403931709 Marionette TRACE conn3 <- [1,1167,null,{"value":null}] 16:18:51 INFO - PROCESS | 1820 | 1462403931890 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\", \"a2590f0a-93fb-4e89-aa1e-7373e5767c09\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:18:51 INFO - PROCESS | 1820 | ++DOCSHELL 0x7f74b74f5800 == 117 [pid = 1820] [id = 299] 16:18:51 INFO - PROCESS | 1820 | ++DOMWINDOW == 210 (0x7f74b4ece000) [pid = 1820] [serial = 898] [outer = (nil)] 16:18:51 INFO - PROCESS | 1820 | ++DOMWINDOW == 211 (0x7f74b724bc00) [pid = 1820] [serial = 899] [outer = 0x7f74b4ece000] 16:18:51 INFO - PROCESS | 1820 | 1462403931960 Marionette DEBUG loaded listener.js 16:18:52 INFO - PROCESS | 1820 | ++DOMWINDOW == 212 (0x7f74ba09b000) [pid = 1820] [serial = 900] [outer = 0x7f74b4ece000] 16:18:52 INFO - PROCESS | 1820 | 1462403932840 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]]]}] 16:18:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | Canvas test: 2d.gradient.interpolate.solid 16:18:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | took 1386ms 16:18:52 INFO - PROCESS | 1820 | 1462403932892 Marionette TRACE conn3 -> [0,1169,"getWindowHandle",null] 16:18:52 INFO - PROCESS | 1820 | 1462403932899 Marionette TRACE conn3 <- [1,1169,null,{"value":"8"}] 16:18:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html 16:18:52 INFO - PROCESS | 1820 | 1462403932909 Marionette TRACE conn3 -> [0,1170,"setScriptTimeout",{"ms":35000}] 16:18:52 INFO - PROCESS | 1820 | 1462403932913 Marionette TRACE conn3 <- [1,1170,null,{}] 16:18:52 INFO - PROCESS | 1820 | 1462403932919 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}] 16:18:53 INFO - PROCESS | 1820 | 1462403933094 Marionette TRACE conn3 <- [1,1171,null,{"value":null}] 16:18:53 INFO - PROCESS | 1820 | 1462403933272 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\", \"a2590f0a-93fb-4e89-aa1e-7373e5767c09\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:18:53 INFO - PROCESS | 1820 | ++DOCSHELL 0x7f74c1453800 == 118 [pid = 1820] [id = 300] 16:18:53 INFO - PROCESS | 1820 | ++DOMWINDOW == 213 (0x7f74bcc06400) [pid = 1820] [serial = 901] [outer = (nil)] 16:18:53 INFO - PROCESS | 1820 | ++DOMWINDOW == 214 (0x7f74bfbecc00) [pid = 1820] [serial = 902] [outer = 0x7f74bcc06400] 16:18:53 INFO - PROCESS | 1820 | 1462403933343 Marionette DEBUG loaded listener.js 16:18:53 INFO - PROCESS | 1820 | ++DOMWINDOW == 215 (0x7f74c0269800) [pid = 1820] [serial = 903] [outer = 0x7f74bcc06400] 16:18:54 INFO - PROCESS | 1820 | 1462403934298 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]]]}] 16:18:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | Canvas test: 2d.gradient.interpolate.vertical 16:18:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | took 1434ms 16:18:54 INFO - PROCESS | 1820 | 1462403934343 Marionette TRACE conn3 -> [0,1173,"getWindowHandle",null] 16:18:54 INFO - PROCESS | 1820 | 1462403934347 Marionette TRACE conn3 <- [1,1173,null,{"value":"8"}] 16:18:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html 16:18:54 INFO - PROCESS | 1820 | 1462403934353 Marionette TRACE conn3 -> [0,1174,"setScriptTimeout",{"ms":35000}] 16:18:54 INFO - PROCESS | 1820 | 1462403934359 Marionette TRACE conn3 <- [1,1174,null,{}] 16:18:54 INFO - PROCESS | 1820 | 1462403934374 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}] 16:18:54 INFO - PROCESS | 1820 | 1462403934542 Marionette TRACE conn3 <- [1,1175,null,{"value":null}] 16:18:54 INFO - PROCESS | 1820 | 1462403934767 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\", \"a2590f0a-93fb-4e89-aa1e-7373e5767c09\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:18:54 INFO - PROCESS | 1820 | ++DOCSHELL 0x7f74dbead800 == 119 [pid = 1820] [id = 301] 16:18:54 INFO - PROCESS | 1820 | ++DOMWINDOW == 216 (0x7f74c1068800) [pid = 1820] [serial = 904] [outer = (nil)] 16:18:54 INFO - PROCESS | 1820 | ++DOMWINDOW == 217 (0x7f74c3917400) [pid = 1820] [serial = 905] [outer = 0x7f74c1068800] 16:18:54 INFO - PROCESS | 1820 | 1462403934882 Marionette DEBUG loaded listener.js 16:18:54 INFO - PROCESS | 1820 | ++DOMWINDOW == 218 (0x7f74c74ebc00) [pid = 1820] [serial = 906] [outer = 0x7f74c1068800] 16:18:55 INFO - PROCESS | 1820 | 1462403935690 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] 16:18:55 INFO - PROCESS | 1820 | 1462403935750 Marionette TRACE conn3 <- [1,1177,null,{"value":"8"}] 16:18:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html 16:18:55 INFO - PROCESS | 1820 | 1462403935757 Marionette TRACE conn3 -> [0,1178,"setScriptTimeout",{"ms":35000}] 16:18:55 INFO - PROCESS | 1820 | 1462403935759 Marionette TRACE conn3 <- [1,1178,null,{}] 16:18:55 INFO - PROCESS | 1820 | 1462403935764 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}] 16:18:55 INFO - PROCESS | 1820 | 1462403935929 Marionette TRACE conn3 <- [1,1179,null,{"value":null}] 16:18:56 INFO - PROCESS | 1820 | 1462403936106 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\", \"a2590f0a-93fb-4e89-aa1e-7373e5767c09\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:18:56 INFO - PROCESS | 1820 | ++DOCSHELL 0x7f74df0c1800 == 120 [pid = 1820] [id = 302] 16:18:56 INFO - PROCESS | 1820 | ++DOMWINDOW == 219 (0x7f74c220b400) [pid = 1820] [serial = 907] [outer = (nil)] 16:18:56 INFO - PROCESS | 1820 | ++DOMWINDOW == 220 (0x7f74c8844000) [pid = 1820] [serial = 908] [outer = 0x7f74c220b400] 16:18:56 INFO - PROCESS | 1820 | 1462403936176 Marionette DEBUG loaded listener.js 16:18:56 INFO - PROCESS | 1820 | ++DOMWINDOW == 221 (0x7f74c9ca4c00) [pid = 1820] [serial = 909] [outer = 0x7f74c220b400] 16:18:56 INFO - PROCESS | 1820 | 1462403936982 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] 16:18:57 INFO - PROCESS | 1820 | 1462403937052 Marionette TRACE conn3 <- [1,1181,null,{"value":"8"}] 16:18:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html 16:18:57 INFO - PROCESS | 1820 | 1462403937057 Marionette TRACE conn3 -> [0,1182,"setScriptTimeout",{"ms":35000}] 16:18:57 INFO - PROCESS | 1820 | 1462403937060 Marionette TRACE conn3 <- [1,1182,null,{}] 16:18:57 INFO - PROCESS | 1820 | 1462403937065 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}] 16:18:57 INFO - PROCESS | 1820 | 1462403937225 Marionette TRACE conn3 <- [1,1183,null,{"value":null}] 16:18:57 INFO - PROCESS | 1820 | 1462403937414 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\", \"a2590f0a-93fb-4e89-aa1e-7373e5767c09\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:18:57 INFO - PROCESS | 1820 | ++DOCSHELL 0x7f74e6f99800 == 121 [pid = 1820] [id = 303] 16:18:57 INFO - PROCESS | 1820 | ++DOMWINDOW == 222 (0x7f74bffab000) [pid = 1820] [serial = 910] [outer = (nil)] 16:18:57 INFO - PROCESS | 1820 | ++DOMWINDOW == 223 (0x7f74ca29dc00) [pid = 1820] [serial = 911] [outer = 0x7f74bffab000] 16:18:57 INFO - PROCESS | 1820 | 1462403937483 Marionette DEBUG loaded listener.js 16:18:57 INFO - PROCESS | 1820 | ++DOMWINDOW == 224 (0x7f74ca451c00) [pid = 1820] [serial = 912] [outer = 0x7f74bffab000] 16:18:58 INFO - PROCESS | 1820 | SkCairoFTTypeface::onFilterRec unimplemented 16:18:58 INFO - PROCESS | 1820 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 16:18:58 INFO - PROCESS | 1820 | 1462403938332 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] 16:18:58 INFO - PROCESS | 1820 | 1462403938394 Marionette TRACE conn3 <- [1,1185,null,{"value":"8"}] 16:18:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html 16:18:58 INFO - PROCESS | 1820 | 1462403938400 Marionette TRACE conn3 -> [0,1186,"setScriptTimeout",{"ms":35000}] 16:18:58 INFO - PROCESS | 1820 | 1462403938403 Marionette TRACE conn3 <- [1,1186,null,{}] 16:18:58 INFO - PROCESS | 1820 | 1462403938408 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}] 16:18:58 INFO - PROCESS | 1820 | 1462403938601 Marionette TRACE conn3 <- [1,1187,null,{"value":null}] 16:18:58 INFO - PROCESS | 1820 | 1462403938781 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\", \"a2590f0a-93fb-4e89-aa1e-7373e5767c09\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:18:58 INFO - PROCESS | 1820 | ++DOCSHELL 0x7f74b8709000 == 122 [pid = 1820] [id = 304] 16:18:58 INFO - PROCESS | 1820 | ++DOMWINDOW == 225 (0x7f74cad5d400) [pid = 1820] [serial = 913] [outer = (nil)] 16:18:58 INFO - PROCESS | 1820 | ++DOMWINDOW == 226 (0x7f74cd68e000) [pid = 1820] [serial = 914] [outer = 0x7f74cad5d400] 16:18:58 INFO - PROCESS | 1820 | 1462403938855 Marionette DEBUG loaded listener.js 16:18:58 INFO - PROCESS | 1820 | ++DOMWINDOW == 227 (0x7f74d6f98000) [pid = 1820] [serial = 915] [outer = 0x7f74cad5d400] 16:18:59 INFO - PROCESS | 1820 | 1462403939676 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] 16:18:59 INFO - PROCESS | 1820 | 1462403939735 Marionette TRACE conn3 <- [1,1189,null,{"value":"8"}] 16:18:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html 16:18:59 INFO - PROCESS | 1820 | 1462403939740 Marionette TRACE conn3 -> [0,1190,"setScriptTimeout",{"ms":35000}] 16:18:59 INFO - PROCESS | 1820 | 1462403939743 Marionette TRACE conn3 <- [1,1190,null,{}] 16:18:59 INFO - PROCESS | 1820 | 1462403939748 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}] 16:18:59 INFO - PROCESS | 1820 | 1462403939907 Marionette TRACE conn3 <- [1,1191,null,{"value":null}] 16:19:00 INFO - PROCESS | 1820 | 1462403940090 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\", \"a2590f0a-93fb-4e89-aa1e-7373e5767c09\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:19:00 INFO - PROCESS | 1820 | ++DOCSHELL 0x7f74b516d000 == 123 [pid = 1820] [id = 305] 16:19:00 INFO - PROCESS | 1820 | ++DOMWINDOW == 228 (0x7f74cad5e000) [pid = 1820] [serial = 916] [outer = (nil)] 16:19:00 INFO - PROCESS | 1820 | ++DOMWINDOW == 229 (0x7f74d7238800) [pid = 1820] [serial = 917] [outer = 0x7f74cad5e000] 16:19:00 INFO - PROCESS | 1820 | 1462403940158 Marionette DEBUG loaded listener.js 16:19:00 INFO - PROCESS | 1820 | ++DOMWINDOW == 230 (0x7f74d746f800) [pid = 1820] [serial = 918] [outer = 0x7f74cad5e000] 16:19:00 INFO - PROCESS | 1820 | 1462403940983 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] 16:19:01 INFO - PROCESS | 1820 | 1462403941029 Marionette TRACE conn3 <- [1,1193,null,{"value":"8"}] 16:19:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html 16:19:01 INFO - PROCESS | 1820 | 1462403941035 Marionette TRACE conn3 -> [0,1194,"setScriptTimeout",{"ms":35000}] 16:19:01 INFO - PROCESS | 1820 | 1462403941037 Marionette TRACE conn3 <- [1,1194,null,{}] 16:19:01 INFO - PROCESS | 1820 | 1462403941043 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}] 16:19:01 INFO - PROCESS | 1820 | 1462403941200 Marionette TRACE conn3 <- [1,1195,null,{"value":null}] 16:19:01 INFO - PROCESS | 1820 | 1462403941384 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\", \"a2590f0a-93fb-4e89-aa1e-7373e5767c09\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:19:01 INFO - PROCESS | 1820 | ++DOCSHELL 0x7f74bcd91800 == 124 [pid = 1820] [id = 306] 16:19:01 INFO - PROCESS | 1820 | ++DOMWINDOW == 231 (0x7f74d7188c00) [pid = 1820] [serial = 919] [outer = (nil)] 16:19:01 INFO - PROCESS | 1820 | ++DOMWINDOW == 232 (0x7f74d835e400) [pid = 1820] [serial = 920] [outer = 0x7f74d7188c00] 16:19:01 INFO - PROCESS | 1820 | 1462403941450 Marionette DEBUG loaded listener.js 16:19:01 INFO - PROCESS | 1820 | ++DOMWINDOW == 233 (0x7f74d8623c00) [pid = 1820] [serial = 921] [outer = 0x7f74d7188c00] 16:19:02 INFO - PROCESS | 1820 | SkCairoFTTypeface::onFilterRec unimplemented 16:19:02 INFO - PROCESS | 1820 | SkCairoFTTypeface::onFilterRec unimplemented 16:19:02 INFO - PROCESS | 1820 | 1462403942330 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] 16:19:02 INFO - PROCESS | 1820 | 1462403942373 Marionette TRACE conn3 <- [1,1197,null,{"value":"8"}] 16:19:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html 16:19:02 INFO - PROCESS | 1820 | 1462403942378 Marionette TRACE conn3 -> [0,1198,"setScriptTimeout",{"ms":35000}] 16:19:02 INFO - PROCESS | 1820 | 1462403942381 Marionette TRACE conn3 <- [1,1198,null,{}] 16:19:02 INFO - PROCESS | 1820 | 1462403942386 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}] 16:19:02 INFO - PROCESS | 1820 | 1462403942551 Marionette TRACE conn3 <- [1,1199,null,{"value":null}] 16:19:02 INFO - PROCESS | 1820 | 1462403942743 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\", \"a2590f0a-93fb-4e89-aa1e-7373e5767c09\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:19:02 INFO - PROCESS | 1820 | ++DOCSHELL 0x7f74b5140800 == 125 [pid = 1820] [id = 307] 16:19:02 INFO - PROCESS | 1820 | ++DOMWINDOW == 234 (0x7f74d718a800) [pid = 1820] [serial = 922] [outer = (nil)] 16:19:02 INFO - PROCESS | 1820 | ++DOMWINDOW == 235 (0x7f74d864f400) [pid = 1820] [serial = 923] [outer = 0x7f74d718a800] 16:19:02 INFO - PROCESS | 1820 | 1462403942811 Marionette DEBUG loaded listener.js 16:19:02 INFO - PROCESS | 1820 | ++DOMWINDOW == 236 (0x7f74da566000) [pid = 1820] [serial = 924] [outer = 0x7f74d718a800] 16:19:03 INFO - PROCESS | 1820 | 1462403943622 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]]]}] 16:19:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | createLinearGradient() throws TypeError if arguments are not finite 16:19:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | took 1283ms 16:19:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html 16:19:03 INFO - PROCESS | 1820 | 1462403943661 Marionette TRACE conn3 -> [0,1201,"getWindowHandle",null] 16:19:03 INFO - PROCESS | 1820 | 1462403943664 Marionette TRACE conn3 <- [1,1201,null,{"value":"8"}] 16:19:03 INFO - PROCESS | 1820 | 1462403943669 Marionette TRACE conn3 -> [0,1202,"setScriptTimeout",{"ms":35000}] 16:19:03 INFO - PROCESS | 1820 | 1462403943672 Marionette TRACE conn3 <- [1,1202,null,{}] 16:19:03 INFO - PROCESS | 1820 | 1462403943677 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}] 16:19:03 INFO - PROCESS | 1820 | 1462403943831 Marionette TRACE conn3 <- [1,1203,null,{"value":null}] 16:19:04 INFO - PROCESS | 1820 | 1462403944019 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\", \"a2590f0a-93fb-4e89-aa1e-7373e5767c09\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:19:04 INFO - PROCESS | 1820 | ++DOCSHELL 0x7f74b11e4000 == 126 [pid = 1820] [id = 308] 16:19:04 INFO - PROCESS | 1820 | ++DOMWINDOW == 237 (0x7f74d7471400) [pid = 1820] [serial = 925] [outer = (nil)] 16:19:04 INFO - PROCESS | 1820 | ++DOMWINDOW == 238 (0x7f74db944c00) [pid = 1820] [serial = 926] [outer = 0x7f74d7471400] 16:19:04 INFO - PROCESS | 1820 | 1462403944085 Marionette DEBUG loaded listener.js 16:19:04 INFO - PROCESS | 1820 | ++DOMWINDOW == 239 (0x7f74dbda8400) [pid = 1820] [serial = 927] [outer = 0x7f74d7471400] 16:19:04 INFO - PROCESS | 1820 | 1462403944933 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]]]}] 16:19:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html | Linear gradient coordinates are relative to the coordinate space at the time of filling 16:19:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html | took 1330ms 16:19:05 INFO - PROCESS | 1820 | 1462403944999 Marionette TRACE conn3 -> [0,1205,"getWindowHandle",null] 16:19:05 INFO - PROCESS | 1820 | 1462403945003 Marionette TRACE conn3 <- [1,1205,null,{"value":"8"}] 16:19:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html 16:19:05 INFO - PROCESS | 1820 | 1462403945009 Marionette TRACE conn3 -> [0,1206,"setScriptTimeout",{"ms":35000}] 16:19:05 INFO - PROCESS | 1820 | 1462403945012 Marionette TRACE conn3 <- [1,1206,null,{}] 16:19:05 INFO - PROCESS | 1820 | 1462403945017 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}] 16:19:05 INFO - PROCESS | 1820 | 1462403945205 Marionette TRACE conn3 <- [1,1207,null,{"value":null}] 16:19:05 INFO - PROCESS | 1820 | 1462403945393 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\", \"a2590f0a-93fb-4e89-aa1e-7373e5767c09\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:19:05 INFO - PROCESS | 1820 | ++DOCSHELL 0x7f74b0b3d800 == 127 [pid = 1820] [id = 309] 16:19:05 INFO - PROCESS | 1820 | ++DOMWINDOW == 240 (0x7f74d862cc00) [pid = 1820] [serial = 928] [outer = (nil)] 16:19:05 INFO - PROCESS | 1820 | ++DOMWINDOW == 241 (0x7f74dc0b9800) [pid = 1820] [serial = 929] [outer = 0x7f74d862cc00] 16:19:05 INFO - PROCESS | 1820 | 1462403945466 Marionette DEBUG loaded listener.js 16:19:05 INFO - PROCESS | 1820 | ++DOMWINDOW == 242 (0x7f74dc242400) [pid = 1820] [serial = 930] [outer = 0x7f74d862cc00] 16:19:06 INFO - PROCESS | 1820 | 1462403946321 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]]]}] 16:19:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html | Linear gradient coordinates are relative to the coordinate space at the time of filling 16:19:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html | took 1389ms 16:19:06 INFO - PROCESS | 1820 | 1462403946398 Marionette TRACE conn3 -> [0,1209,"getWindowHandle",null] 16:19:06 INFO - PROCESS | 1820 | 1462403946402 Marionette TRACE conn3 <- [1,1209,null,{"value":"8"}] 16:19:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html 16:19:06 INFO - PROCESS | 1820 | 1462403946407 Marionette TRACE conn3 -> [0,1210,"setScriptTimeout",{"ms":35000}] 16:19:06 INFO - PROCESS | 1820 | 1462403946409 Marionette TRACE conn3 <- [1,1210,null,{}] 16:19:06 INFO - PROCESS | 1820 | 1462403946414 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}] 16:19:06 INFO - PROCESS | 1820 | 1462403946578 Marionette TRACE conn3 <- [1,1211,null,{"value":null}] 16:19:06 INFO - PROCESS | 1820 | 1462403946769 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\", \"a2590f0a-93fb-4e89-aa1e-7373e5767c09\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:19:06 INFO - PROCESS | 1820 | ++DOCSHELL 0x7f74b0db6800 == 128 [pid = 1820] [id = 310] 16:19:06 INFO - PROCESS | 1820 | ++DOMWINDOW == 243 (0x7f74c0d98000) [pid = 1820] [serial = 931] [outer = (nil)] 16:19:06 INFO - PROCESS | 1820 | ++DOMWINDOW == 244 (0x7f74dc631c00) [pid = 1820] [serial = 932] [outer = 0x7f74c0d98000] 16:19:06 INFO - PROCESS | 1820 | 1462403946836 Marionette DEBUG loaded listener.js 16:19:06 INFO - PROCESS | 1820 | ++DOMWINDOW == 245 (0x7f74dc72f400) [pid = 1820] [serial = 933] [outer = 0x7f74c0d98000] 16:19:08 INFO - PROCESS | 1820 | 1462403948038 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]]]}] 16:19:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | Linear gradient transforms do not experience broken caching effects 16:19:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | took 1728ms 16:19:08 INFO - PROCESS | 1820 | 1462403948136 Marionette TRACE conn3 -> [0,1213,"getWindowHandle",null] 16:19:08 INFO - PROCESS | 1820 | 1462403948141 Marionette TRACE conn3 <- [1,1213,null,{"value":"8"}] 16:19:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html 16:19:08 INFO - PROCESS | 1820 | 1462403948156 Marionette TRACE conn3 -> [0,1214,"setScriptTimeout",{"ms":35000}] 16:19:08 INFO - PROCESS | 1820 | 1462403948160 Marionette TRACE conn3 <- [1,1214,null,{}] 16:19:08 INFO - PROCESS | 1820 | 1462403948168 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}] 16:19:08 INFO - PROCESS | 1820 | 1462403948376 Marionette TRACE conn3 <- [1,1215,null,{"value":null}] 16:19:08 INFO - PROCESS | 1820 | 1462403948548 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\", \"a2590f0a-93fb-4e89-aa1e-7373e5767c09\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:19:08 INFO - PROCESS | 1820 | ++DOCSHELL 0x7f74b513e000 == 129 [pid = 1820] [id = 311] 16:19:08 INFO - PROCESS | 1820 | ++DOMWINDOW == 246 (0x7f74b76f0400) [pid = 1820] [serial = 934] [outer = (nil)] 16:19:08 INFO - PROCESS | 1820 | ++DOMWINDOW == 247 (0x7f74b87c1800) [pid = 1820] [serial = 935] [outer = 0x7f74b76f0400] 16:19:08 INFO - PROCESS | 1820 | 1462403948612 Marionette DEBUG loaded listener.js 16:19:08 INFO - PROCESS | 1820 | ++DOMWINDOW == 248 (0x7f74ba0e5000) [pid = 1820] [serial = 936] [outer = 0x7f74b76f0400] 16:19:09 INFO - PROCESS | 1820 | 1462403949431 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]]]}] 16:19:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | Canvas test: 2d.gradient.object.compare 16:19:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | took 1342ms 16:19:09 INFO - PROCESS | 1820 | 1462403949497 Marionette TRACE conn3 -> [0,1217,"getWindowHandle",null] 16:19:09 INFO - PROCESS | 1820 | 1462403949505 Marionette TRACE conn3 <- [1,1217,null,{"value":"8"}] 16:19:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html 16:19:09 INFO - PROCESS | 1820 | 1462403949514 Marionette TRACE conn3 -> [0,1218,"setScriptTimeout",{"ms":35000}] 16:19:09 INFO - PROCESS | 1820 | 1462403949517 Marionette TRACE conn3 <- [1,1218,null,{}] 16:19:09 INFO - PROCESS | 1820 | 1462403949521 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}] 16:19:09 INFO - PROCESS | 1820 | 1462403949733 Marionette TRACE conn3 <- [1,1219,null,{"value":null}] 16:19:10 INFO - PROCESS | 1820 | 1462403950111 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\", \"a2590f0a-93fb-4e89-aa1e-7373e5767c09\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:19:10 INFO - PROCESS | 1820 | ++DOCSHELL 0x7f74b4e7e800 == 130 [pid = 1820] [id = 312] 16:19:10 INFO - PROCESS | 1820 | ++DOMWINDOW == 249 (0x7f74bdbf0800) [pid = 1820] [serial = 937] [outer = (nil)] 16:19:10 INFO - PROCESS | 1820 | ++DOMWINDOW == 250 (0x7f74be77e800) [pid = 1820] [serial = 938] [outer = 0x7f74bdbf0800] 16:19:10 INFO - PROCESS | 1820 | 1462403950178 Marionette DEBUG loaded listener.js 16:19:10 INFO - PROCESS | 1820 | ++DOMWINDOW == 251 (0x7f74bffad000) [pid = 1820] [serial = 939] [outer = 0x7f74bdbf0800] 16:19:11 INFO - PROCESS | 1820 | 1462403950997 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]]]}] 16:19:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | Canvas test: 2d.gradient.object.crosscanvas 16:19:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | took 1542ms 16:19:11 INFO - PROCESS | 1820 | 1462403951057 Marionette TRACE conn3 -> [0,1221,"getWindowHandle",null] 16:19:11 INFO - PROCESS | 1820 | 1462403951059 Marionette TRACE conn3 <- [1,1221,null,{"value":"8"}] 16:19:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html 16:19:11 INFO - PROCESS | 1820 | 1462403951066 Marionette TRACE conn3 -> [0,1222,"setScriptTimeout",{"ms":35000}] 16:19:11 INFO - PROCESS | 1820 | 1462403951071 Marionette TRACE conn3 <- [1,1222,null,{}] 16:19:11 INFO - PROCESS | 1820 | 1462403951086 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}] 16:19:11 INFO - PROCESS | 1820 | 1462403951248 Marionette TRACE conn3 <- [1,1223,null,{"value":null}] 16:19:11 INFO - PROCESS | 1820 | 1462403951434 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\", \"a2590f0a-93fb-4e89-aa1e-7373e5767c09\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:19:11 INFO - PROCESS | 1820 | ++DOCSHELL 0x7f74bcc5a000 == 131 [pid = 1820] [id = 313] 16:19:11 INFO - PROCESS | 1820 | ++DOMWINDOW == 252 (0x7f74ba09c800) [pid = 1820] [serial = 940] [outer = (nil)] 16:19:11 INFO - PROCESS | 1820 | ++DOMWINDOW == 253 (0x7f74c093fc00) [pid = 1820] [serial = 941] [outer = 0x7f74ba09c800] 16:19:11 INFO - PROCESS | 1820 | 1462403951502 Marionette DEBUG loaded listener.js 16:19:11 INFO - PROCESS | 1820 | ++DOMWINDOW == 254 (0x7f74c1003400) [pid = 1820] [serial = 942] [outer = 0x7f74ba09c800] 16:19:12 INFO - PROCESS | 1820 | 1462403952351 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] 16:19:12 INFO - PROCESS | 1820 | 1462403952407 Marionette TRACE conn3 <- [1,1225,null,{"value":"8"}] 16:19:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html 16:19:12 INFO - PROCESS | 1820 | 1462403952413 Marionette TRACE conn3 -> [0,1226,"setScriptTimeout",{"ms":35000}] 16:19:12 INFO - PROCESS | 1820 | 1462403952415 Marionette TRACE conn3 <- [1,1226,null,{}] 16:19:12 INFO - PROCESS | 1820 | 1462403952420 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}] 16:19:12 INFO - PROCESS | 1820 | 1462403952578 Marionette TRACE conn3 <- [1,1227,null,{"value":null}] 16:19:12 INFO - PROCESS | 1820 | 1462403952770 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\", \"a2590f0a-93fb-4e89-aa1e-7373e5767c09\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:19:12 INFO - PROCESS | 1820 | ++DOCSHELL 0x7f74c0aaa000 == 132 [pid = 1820] [id = 314] 16:19:12 INFO - PROCESS | 1820 | ++DOMWINDOW == 255 (0x7f74bffdb800) [pid = 1820] [serial = 943] [outer = (nil)] 16:19:12 INFO - PROCESS | 1820 | ++DOMWINDOW == 256 (0x7f74c22af400) [pid = 1820] [serial = 944] [outer = 0x7f74bffdb800] 16:19:12 INFO - PROCESS | 1820 | 1462403952838 Marionette DEBUG loaded listener.js 16:19:12 INFO - PROCESS | 1820 | ++DOMWINDOW == 257 (0x7f74c39dec00) [pid = 1820] [serial = 945] [outer = 0x7f74bffdb800] 16:19:13 INFO - PROCESS | 1820 | 1462403953628 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]]]}] 16:19:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | Canvas test: 2d.gradient.object.invalidcolour 16:19:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | took 1279ms 16:19:13 INFO - PROCESS | 1820 | 1462403953693 Marionette TRACE conn3 -> [0,1229,"getWindowHandle",null] 16:19:13 INFO - PROCESS | 1820 | 1462403953696 Marionette TRACE conn3 <- [1,1229,null,{"value":"8"}] 16:19:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html 16:19:13 INFO - PROCESS | 1820 | 1462403953702 Marionette TRACE conn3 -> [0,1230,"setScriptTimeout",{"ms":35000}] 16:19:13 INFO - PROCESS | 1820 | 1462403953704 Marionette TRACE conn3 <- [1,1230,null,{}] 16:19:13 INFO - PROCESS | 1820 | 1462403953709 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}] 16:19:13 INFO - PROCESS | 1820 | 1462403953865 Marionette TRACE conn3 <- [1,1231,null,{"value":null}] 16:19:14 INFO - PROCESS | 1820 | --DOCSHELL 0x7f74dc218000 == 131 [pid = 1820] [id = 243] 16:19:14 INFO - PROCESS | 1820 | --DOMWINDOW == 256 (0x7f74b40f3800) [pid = 1820] [serial = 806] [outer = (nil)] [url = about:blank] 16:19:14 INFO - PROCESS | 1820 | --DOMWINDOW == 255 (0x7f74b4ec7c00) [pid = 1820] [serial = 803] [outer = (nil)] [url = about:blank] 16:19:14 INFO - PROCESS | 1820 | --DOMWINDOW == 254 (0x7f74c12c3000) [pid = 1820] [serial = 788] [outer = (nil)] [url = about:blank] 16:19:14 INFO - PROCESS | 1820 | --DOMWINDOW == 253 (0x7f74c848c800) [pid = 1820] [serial = 791] [outer = (nil)] [url = about:blank] 16:19:14 INFO - PROCESS | 1820 | --DOMWINDOW == 252 (0x7f74be889400) [pid = 1820] [serial = 797] [outer = (nil)] [url = about:blank] 16:19:14 INFO - PROCESS | 1820 | --DOMWINDOW == 251 (0x7f74d7188800) [pid = 1820] [serial = 794] [outer = (nil)] [url = about:blank] 16:19:14 INFO - PROCESS | 1820 | --DOMWINDOW == 250 (0x7f74b864a800) [pid = 1820] [serial = 782] [outer = (nil)] [url = about:blank] 16:19:14 INFO - PROCESS | 1820 | --DOMWINDOW == 249 (0x7f74b3eed400) [pid = 1820] [serial = 800] [outer = (nil)] [url = about:blank] 16:19:14 INFO - PROCESS | 1820 | --DOMWINDOW == 248 (0x7f74bfbe9c00) [pid = 1820] [serial = 785] [outer = (nil)] [url = about:blank] 16:19:14 INFO - PROCESS | 1820 | --DOMWINDOW == 247 (0x7f74b4eca400) [pid = 1820] [serial = 809] [outer = (nil)] [url = about:blank] 16:19:14 INFO - PROCESS | 1820 | --DOMWINDOW == 246 (0x7f74c0bbf400) [pid = 1820] [serial = 833] [outer = (nil)] [url = about:blank] 16:19:14 INFO - PROCESS | 1820 | 1462403954156 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\", \"a2590f0a-93fb-4e89-aa1e-7373e5767c09\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:19:14 INFO - PROCESS | 1820 | --DOCSHELL 0x7f74c0574800 == 130 [pid = 1820] [id = 297] 16:19:14 INFO - PROCESS | 1820 | --DOCSHELL 0x7f74c0f46000 == 129 [pid = 1820] [id = 275] 16:19:14 INFO - PROCESS | 1820 | --DOCSHELL 0x7f74c8c59800 == 128 [pid = 1820] [id = 296] 16:19:14 INFO - PROCESS | 1820 | --DOCSHELL 0x7f74c0b7a800 == 127 [pid = 1820] [id = 295] 16:19:14 INFO - PROCESS | 1820 | ++DOCSHELL 0x7f74b4276000 == 128 [pid = 1820] [id = 315] 16:19:14 INFO - PROCESS | 1820 | ++DOMWINDOW == 247 (0x7f74b3eed400) [pid = 1820] [serial = 946] [outer = (nil)] 16:19:14 INFO - PROCESS | 1820 | ++DOMWINDOW == 248 (0x7f74b724e800) [pid = 1820] [serial = 947] [outer = 0x7f74b3eed400] 16:19:14 INFO - PROCESS | 1820 | 1462403954221 Marionette DEBUG loaded listener.js 16:19:14 INFO - PROCESS | 1820 | ++DOMWINDOW == 249 (0x7f74bffdf800) [pid = 1820] [serial = 948] [outer = 0x7f74b3eed400] 16:19:14 INFO - PROCESS | 1820 | --DOCSHELL 0x7f74be729000 == 127 [pid = 1820] [id = 294] 16:19:14 INFO - PROCESS | 1820 | --DOCSHELL 0x7f74b9d0a800 == 126 [pid = 1820] [id = 293] 16:19:14 INFO - PROCESS | 1820 | --DOCSHELL 0x7f74c057b000 == 125 [pid = 1820] [id = 274] 16:19:14 INFO - PROCESS | 1820 | --DOCSHELL 0x7f74b5104000 == 124 [pid = 1820] [id = 292] 16:19:14 INFO - PROCESS | 1820 | --DOCSHELL 0x7f74c3bc6000 == 123 [pid = 1820] [id = 291] 16:19:14 INFO - PROCESS | 1820 | --DOCSHELL 0x7f74c908f000 == 122 [pid = 1820] [id = 283] 16:19:14 INFO - PROCESS | 1820 | --DOCSHELL 0x7f74c8690000 == 121 [pid = 1820] [id = 282] 16:19:14 INFO - PROCESS | 1820 | --DOCSHELL 0x7f74c7b1a800 == 120 [pid = 1820] [id = 281] 16:19:14 INFO - PROCESS | 1820 | --DOCSHELL 0x7f74c3bd8800 == 119 [pid = 1820] [id = 280] 16:19:14 INFO - PROCESS | 1820 | --DOCSHELL 0x7f74c0aa6800 == 118 [pid = 1820] [id = 279] 16:19:14 INFO - PROCESS | 1820 | --DOCSHELL 0x7f74b9d1f000 == 117 [pid = 1820] [id = 278] 16:19:14 INFO - PROCESS | 1820 | --DOCSHELL 0x7f74c22c6800 == 116 [pid = 1820] [id = 277] 16:19:14 INFO - PROCESS | 1820 | --DOMWINDOW == 248 (0x7f74ba097c00) [pid = 1820] [serial = 818] [outer = (nil)] [url = about:blank] 16:19:14 INFO - PROCESS | 1820 | --DOMWINDOW == 247 (0x7f74ba0e9c00) [pid = 1820] [serial = 819] [outer = (nil)] [url = about:blank] 16:19:14 INFO - PROCESS | 1820 | --DOMWINDOW == 246 (0x7f74bdc4fc00) [pid = 1820] [serial = 821] [outer = (nil)] [url = about:blank] 16:19:14 INFO - PROCESS | 1820 | --DOMWINDOW == 245 (0x7f74be77c400) [pid = 1820] [serial = 822] [outer = (nil)] [url = about:blank] 16:19:14 INFO - PROCESS | 1820 | --DOMWINDOW == 244 (0x7f74b3424000) [pid = 1820] [serial = 812] [outer = (nil)] [url = about:blank] 16:19:14 INFO - PROCESS | 1820 | --DOMWINDOW == 243 (0x7f74b40f9000) [pid = 1820] [serial = 813] [outer = (nil)] [url = about:blank] 16:19:14 INFO - PROCESS | 1820 | --DOMWINDOW == 242 (0x7f74b8644800) [pid = 1820] [serial = 816] [outer = (nil)] [url = about:blank] 16:19:14 INFO - PROCESS | 1820 | --DOMWINDOW == 241 (0x7f74b76ea000) [pid = 1820] [serial = 815] [outer = (nil)] [url = about:blank] 16:19:14 INFO - PROCESS | 1820 | --DOMWINDOW == 240 (0x7f74bffaf400) [pid = 1820] [serial = 827] [outer = (nil)] [url = about:blank] 16:19:14 INFO - PROCESS | 1820 | --DOMWINDOW == 239 (0x7f74c0269c00) [pid = 1820] [serial = 828] [outer = (nil)] [url = about:blank] 16:19:14 INFO - PROCESS | 1820 | --DOMWINDOW == 238 (0x7f74c026e800) [pid = 1820] [serial = 830] [outer = (nil)] [url = about:blank] 16:19:14 INFO - PROCESS | 1820 | --DOMWINDOW == 237 (0x7f74be88f400) [pid = 1820] [serial = 824] [outer = (nil)] [url = about:blank] 16:19:14 INFO - PROCESS | 1820 | --DOMWINDOW == 236 (0x7f74bfbedc00) [pid = 1820] [serial = 825] [outer = (nil)] [url = about:blank] 16:19:14 INFO - PROCESS | 1820 | --DOMWINDOW == 235 (0x7f74c090f000) [pid = 1820] [serial = 831] [outer = (nil)] [url = about:blank] 16:19:14 INFO - PROCESS | 1820 | 1462403954951 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]]]}] 16:19:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | Canvas test: 2d.gradient.object.invalidoffset 16:19:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | took 1285ms 16:19:14 INFO - PROCESS | 1820 | 1462403954987 Marionette TRACE conn3 -> [0,1233,"getWindowHandle",null] 16:19:14 INFO - PROCESS | 1820 | 1462403954990 Marionette TRACE conn3 <- [1,1233,null,{"value":"8"}] 16:19:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html 16:19:14 INFO - PROCESS | 1820 | 1462403954996 Marionette TRACE conn3 -> [0,1234,"setScriptTimeout",{"ms":35000}] 16:19:14 INFO - PROCESS | 1820 | 1462403954998 Marionette TRACE conn3 <- [1,1234,null,{}] 16:19:15 INFO - PROCESS | 1820 | 1462403955035 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}] 16:19:15 INFO - PROCESS | 1820 | 1462403955214 Marionette TRACE conn3 <- [1,1235,null,{"value":null}] 16:19:15 INFO - PROCESS | 1820 | 1462403955226 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\", \"a2590f0a-93fb-4e89-aa1e-7373e5767c09\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:19:15 INFO - PROCESS | 1820 | ++DOCSHELL 0x7f74bcf51800 == 117 [pid = 1820] [id = 316] 16:19:15 INFO - PROCESS | 1820 | ++DOMWINDOW == 236 (0x7f74c090f000) [pid = 1820] [serial = 949] [outer = (nil)] 16:19:15 INFO - PROCESS | 1820 | ++DOMWINDOW == 237 (0x7f74c7c10c00) [pid = 1820] [serial = 950] [outer = 0x7f74c090f000] 16:19:15 INFO - PROCESS | 1820 | 1462403955285 Marionette DEBUG loaded listener.js 16:19:15 INFO - PROCESS | 1820 | ++DOMWINDOW == 238 (0x7f74c848c800) [pid = 1820] [serial = 951] [outer = 0x7f74c090f000] 16:19:16 INFO - PROCESS | 1820 | 1462403956074 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]]]}] 16:19:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | createLinearGradient() and createRadialGradient() returns objects implementing CanvasGradient 16:19:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | took 1107ms 16:19:16 INFO - PROCESS | 1820 | 1462403956115 Marionette TRACE conn3 -> [0,1237,"getWindowHandle",null] 16:19:16 INFO - PROCESS | 1820 | 1462403956118 Marionette TRACE conn3 <- [1,1237,null,{"value":"8"}] 16:19:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html 16:19:16 INFO - PROCESS | 1820 | 1462403956123 Marionette TRACE conn3 -> [0,1238,"setScriptTimeout",{"ms":35000}] 16:19:16 INFO - PROCESS | 1820 | 1462403956125 Marionette TRACE conn3 <- [1,1238,null,{}] 16:19:16 INFO - PROCESS | 1820 | 1462403956130 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}] 16:19:16 INFO - PROCESS | 1820 | 1462403956274 Marionette TRACE conn3 <- [1,1239,null,{"value":null}] 16:19:16 INFO - PROCESS | 1820 | 1462403956292 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\", \"a2590f0a-93fb-4e89-aa1e-7373e5767c09\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:19:16 INFO - PROCESS | 1820 | ++DOCSHELL 0x7f74c11e0800 == 118 [pid = 1820] [id = 317] 16:19:16 INFO - PROCESS | 1820 | ++DOMWINDOW == 239 (0x7f74c63a7000) [pid = 1820] [serial = 952] [outer = (nil)] 16:19:16 INFO - PROCESS | 1820 | ++DOMWINDOW == 240 (0x7f74c9493000) [pid = 1820] [serial = 953] [outer = 0x7f74c63a7000] 16:19:16 INFO - PROCESS | 1820 | 1462403956347 Marionette DEBUG loaded listener.js 16:19:16 INFO - PROCESS | 1820 | ++DOMWINDOW == 241 (0x7f74c9d86400) [pid = 1820] [serial = 954] [outer = 0x7f74c63a7000] 16:19:17 INFO - PROCESS | 1820 | 1462403957159 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]]]}] 16:19:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | window.CanvasGradient exists and has the right properties 16:19:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | took 1076ms 16:19:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html 16:19:17 INFO - PROCESS | 1820 | 1462403957200 Marionette TRACE conn3 -> [0,1241,"getWindowHandle",null] 16:19:17 INFO - PROCESS | 1820 | 1462403957202 Marionette TRACE conn3 <- [1,1241,null,{"value":"8"}] 16:19:17 INFO - PROCESS | 1820 | 1462403957218 Marionette TRACE conn3 -> [0,1242,"setScriptTimeout",{"ms":35000}] 16:19:17 INFO - PROCESS | 1820 | 1462403957220 Marionette TRACE conn3 <- [1,1242,null,{}] 16:19:17 INFO - PROCESS | 1820 | 1462403957225 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}] 16:19:17 INFO - PROCESS | 1820 | 1462403957416 Marionette TRACE conn3 <- [1,1243,null,{"value":null}] 16:19:17 INFO - PROCESS | 1820 | 1462403957449 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\", \"a2590f0a-93fb-4e89-aa1e-7373e5767c09\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:19:17 INFO - PROCESS | 1820 | ++DOCSHELL 0x7f74c24de800 == 119 [pid = 1820] [id = 318] 16:19:17 INFO - PROCESS | 1820 | ++DOMWINDOW == 242 (0x7f74c026fc00) [pid = 1820] [serial = 955] [outer = (nil)] 16:19:17 INFO - PROCESS | 1820 | ++DOMWINDOW == 243 (0x7f74ca44bc00) [pid = 1820] [serial = 956] [outer = 0x7f74c026fc00] 16:19:17 INFO - PROCESS | 1820 | 1462403957505 Marionette DEBUG loaded listener.js 16:19:17 INFO - PROCESS | 1820 | ++DOMWINDOW == 244 (0x7f74cad63800) [pid = 1820] [serial = 957] [outer = 0x7f74c026fc00] 16:19:18 INFO - PROCESS | 1820 | 1462403958241 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]]]}] 16:19:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | Canvas test: 2d.gradient.object.update 16:19:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | took 1091ms 16:19:18 INFO - PROCESS | 1820 | 1462403958298 Marionette TRACE conn3 -> [0,1245,"getWindowHandle",null] 16:19:18 INFO - PROCESS | 1820 | 1462403958301 Marionette TRACE conn3 <- [1,1245,null,{"value":"8"}] 16:19:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html 16:19:18 INFO - PROCESS | 1820 | 1462403958306 Marionette TRACE conn3 -> [0,1246,"setScriptTimeout",{"ms":35000}] 16:19:18 INFO - PROCESS | 1820 | 1462403958308 Marionette TRACE conn3 <- [1,1246,null,{}] 16:19:18 INFO - PROCESS | 1820 | 1462403958314 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}] 16:19:18 INFO - PROCESS | 1820 | 1462403958505 Marionette TRACE conn3 <- [1,1247,null,{"value":null}] 16:19:18 INFO - PROCESS | 1820 | 1462403958555 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\", \"a2590f0a-93fb-4e89-aa1e-7373e5767c09\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:19:18 INFO - PROCESS | 1820 | ++DOCSHELL 0x7f74c6668800 == 120 [pid = 1820] [id = 319] 16:19:18 INFO - PROCESS | 1820 | ++DOMWINDOW == 245 (0x7f74ca2a0400) [pid = 1820] [serial = 958] [outer = (nil)] 16:19:18 INFO - PROCESS | 1820 | ++DOMWINDOW == 246 (0x7f74d048e400) [pid = 1820] [serial = 959] [outer = 0x7f74ca2a0400] 16:19:18 INFO - PROCESS | 1820 | 1462403958610 Marionette DEBUG loaded listener.js 16:19:18 INFO - PROCESS | 1820 | ++DOMWINDOW == 247 (0x7f74d6f0d800) [pid = 1820] [serial = 960] [outer = 0x7f74ca2a0400] 16:19:19 INFO - PROCESS | 1820 | --DOMWINDOW == 246 (0x7f74b76e4800) [pid = 1820] [serial = 630] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html] 16:19:19 INFO - PROCESS | 1820 | --DOMWINDOW == 245 (0x7f74ba093800) [pid = 1820] [serial = 744] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html] 16:19:19 INFO - PROCESS | 1820 | --DOMWINDOW == 244 (0x7f74ba096400) [pid = 1820] [serial = 747] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html] 16:19:19 INFO - PROCESS | 1820 | --DOMWINDOW == 243 (0x7f74c9179c00) [pid = 1820] [serial = 696] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html] 16:19:19 INFO - PROCESS | 1820 | --DOMWINDOW == 242 (0x7f74c100f800) [pid = 1820] [serial = 684] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html] 16:19:19 INFO - PROCESS | 1820 | --DOMWINDOW == 241 (0x7f74ba0e3000) [pid = 1820] [serial = 573] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html] 16:19:19 INFO - PROCESS | 1820 | --DOMWINDOW == 240 (0x7f74c8483400) [pid = 1820] [serial = 648] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html] 16:19:19 INFO - PROCESS | 1820 | --DOMWINDOW == 239 (0x7f74c0d94000) [pid = 1820] [serial = 790] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html] 16:19:19 INFO - PROCESS | 1820 | --DOMWINDOW == 238 (0x7f74c3910000) [pid = 1820] [serial = 732] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html] 16:19:19 INFO - PROCESS | 1820 | --DOMWINDOW == 237 (0x7f74be772400) [pid = 1820] [serial = 678] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html] 16:19:19 INFO - PROCESS | 1820 | --DOMWINDOW == 236 (0x7f74b3ee6c00) [pid = 1820] [serial = 802] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html] 16:19:19 INFO - PROCESS | 1820 | --DOMWINDOW == 235 (0x7f74bdc44c00) [pid = 1820] [serial = 603] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html] 16:19:19 INFO - PROCESS | 1820 | --DOMWINDOW == 234 (0x7f74c100bc00) [pid = 1820] [serial = 681] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html] 16:19:19 INFO - PROCESS | 1820 | --DOMWINDOW == 233 (0x7f74c3a3a800) [pid = 1820] [serial = 519] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html] 16:19:19 INFO - PROCESS | 1820 | --DOMWINDOW == 232 (0x7f74c0c57000) [pid = 1820] [serial = 787] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html] 16:19:19 INFO - PROCESS | 1820 | --DOMWINDOW == 231 (0x7f74c0392000) [pid = 1820] [serial = 591] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html] 16:19:19 INFO - PROCESS | 1820 | --DOMWINDOW == 230 (0x7f74c9d91000) [pid = 1820] [serial = 735] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html] 16:19:19 INFO - PROCESS | 1820 | --DOMWINDOW == 229 (0x7f74b7246800) [pid = 1820] [serial = 796] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html] 16:19:19 INFO - PROCESS | 1820 | --DOMWINDOW == 228 (0x7f74b76e6c00) [pid = 1820] [serial = 781] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html] 16:19:19 INFO - PROCESS | 1820 | --DOMWINDOW == 227 (0x7f74cad6a000) [pid = 1820] [serial = 570] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html] 16:19:19 INFO - PROCESS | 1820 | --DOMWINDOW == 226 (0x7f74c1066c00) [pid = 1820] [serial = 636] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html] 16:19:19 INFO - PROCESS | 1820 | --DOMWINDOW == 225 (0x7f74db983400) [pid = 1820] [serial = 741] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html] 16:19:19 INFO - PROCESS | 1820 | --DOMWINDOW == 224 (0x7f74c1073000) [pid = 1820] [serial = 639] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html] 16:19:19 INFO - PROCESS | 1820 | --DOMWINDOW == 223 (0x7f74c2213000) [pid = 1820] [serial = 687] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html] 16:19:19 INFO - PROCESS | 1820 | --DOMWINDOW == 222 (0x7f74c8482c00) [pid = 1820] [serial = 645] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html] 16:19:19 INFO - PROCESS | 1820 | --DOMWINDOW == 221 (0x7f74bdc49c00) [pid = 1820] [serial = 633] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html] 16:19:19 INFO - PROCESS | 1820 | --DOMWINDOW == 220 (0x7f74c21e1c00) [pid = 1820] [serial = 567] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html] 16:19:19 INFO - PROCESS | 1820 | --DOMWINDOW == 219 (0x7f74ba108800) [pid = 1820] [serial = 784] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html] 16:19:19 INFO - PROCESS | 1820 | --DOMWINDOW == 218 (0x7f74b3ee6400) [pid = 1820] [serial = 799] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html] 16:19:19 INFO - PROCESS | 1820 | --DOMWINDOW == 217 (0x7f74be88fc00) [pid = 1820] [serial = 726] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html] 16:19:19 INFO - PROCESS | 1820 | --DOMWINDOW == 216 (0x7f74c0bc3800) [pid = 1820] [serial = 729] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html] 16:19:19 INFO - PROCESS | 1820 | --DOMWINDOW == 215 (0x7f74c59d0800) [pid = 1820] [serial = 793] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html] 16:19:19 INFO - PROCESS | 1820 | --DOMWINDOW == 214 (0x7f74b40f8800) [pid = 1820] [serial = 808] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html] 16:19:19 INFO - PROCESS | 1820 | --DOMWINDOW == 213 (0x7f74bdc51000) [pid = 1820] [serial = 690] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html] 16:19:19 INFO - PROCESS | 1820 | --DOMWINDOW == 212 (0x7f74c8484c00) [pid = 1820] [serial = 693] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html] 16:19:19 INFO - PROCESS | 1820 | --DOMWINDOW == 211 (0x7f74c7f64000) [pid = 1820] [serial = 600] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html] 16:19:19 INFO - PROCESS | 1820 | --DOMWINDOW == 210 (0x7f74ba0a0400) [pid = 1820] [serial = 750] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html] 16:19:19 INFO - PROCESS | 1820 | --DOMWINDOW == 209 (0x7f74ca2e0400) [pid = 1820] [serial = 642] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html] 16:19:19 INFO - PROCESS | 1820 | --DOMWINDOW == 208 (0x7f74b3eea400) [pid = 1820] [serial = 805] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html] 16:19:19 INFO - PROCESS | 1820 | --DOMWINDOW == 207 (0x7f74ba0ebc00) [pid = 1820] [serial = 675] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html] 16:19:19 INFO - PROCESS | 1820 | --DOMWINDOW == 206 (0x7f74c390b000) [pid = 1820] [serial = 564] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html] 16:19:19 INFO - PROCESS | 1820 | --DOMWINDOW == 205 (0x7f74b76e7000) [pid = 1820] [serial = 723] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html] 16:19:19 INFO - PROCESS | 1820 | --DOMWINDOW == 204 (0x7f74da034800) [pid = 1820] [serial = 738] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html] 16:19:19 INFO - PROCESS | 1820 | --DOMWINDOW == 203 (0x7f74b87c0800) [pid = 1820] [serial = 606] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html] 16:19:19 INFO - PROCESS | 1820 | --DOMWINDOW == 202 (0x7f74c2212800) [pid = 1820] [serial = 889] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html] 16:19:19 INFO - PROCESS | 1820 | --DOMWINDOW == 201 (0x7f74ba113400) [pid = 1820] [serial = 892] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html] 16:19:19 INFO - PROCESS | 1820 | --DOMWINDOW == 200 (0x7f74bffa8800) [pid = 1820] [serial = 844] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html] 16:19:19 INFO - PROCESS | 1820 | --DOMWINDOW == 199 (0x7f74b40ee000) [pid = 1820] [serial = 847] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html] 16:19:19 INFO - PROCESS | 1820 | --DOMWINDOW == 198 (0x7f74c15a1800) [pid = 1820] [serial = 859] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html] 16:19:19 INFO - PROCESS | 1820 | --DOMWINDOW == 197 (0x7f74ba0e6800) [pid = 1820] [serial = 838] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html] 16:19:19 INFO - PROCESS | 1820 | --DOMWINDOW == 196 (0x7f74bfbe7400) [pid = 1820] [serial = 841] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html] 16:19:19 INFO - PROCESS | 1820 | --DOMWINDOW == 195 (0x7f74c090fc00) [pid = 1820] [serial = 832] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html] 16:19:19 INFO - PROCESS | 1820 | --DOMWINDOW == 194 (0x7f74c105dc00) [pid = 1820] [serial = 853] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html] 16:19:19 INFO - PROCESS | 1820 | --DOMWINDOW == 193 (0x7f74c22b7c00) [pid = 1820] [serial = 862] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html] 16:19:19 INFO - PROCESS | 1820 | --DOMWINDOW == 192 (0x7f74ba0e7c00) [pid = 1820] [serial = 874] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.empty.html] 16:19:19 INFO - PROCESS | 1820 | --DOMWINDOW == 191 (0x7f74c105c400) [pid = 1820] [serial = 850] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html] 16:19:19 INFO - PROCESS | 1820 | --DOMWINDOW == 190 (0x7f74c59c8000) [pid = 1820] [serial = 865] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html] 16:19:19 INFO - PROCESS | 1820 | --DOMWINDOW == 189 (0x7f74ba110800) [pid = 1820] [serial = 877] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html] 16:19:19 INFO - PROCESS | 1820 | --DOMWINDOW == 188 (0x7f74b40ed000) [pid = 1820] [serial = 856] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html] 16:19:19 INFO - PROCESS | 1820 | --DOMWINDOW == 187 (0x7f74ba099c00) [pid = 1820] [serial = 883] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html] 16:19:19 INFO - PROCESS | 1820 | --DOMWINDOW == 186 (0x7f74bffe2c00) [pid = 1820] [serial = 880] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html] 16:19:19 INFO - PROCESS | 1820 | --DOMWINDOW == 185 (0x7f74b4ecec00) [pid = 1820] [serial = 835] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html] 16:19:19 INFO - PROCESS | 1820 | --DOMWINDOW == 184 (0x7f74c12d1000) [pid = 1820] [serial = 886] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html] 16:19:19 INFO - PROCESS | 1820 | --DOMWINDOW == 183 (0x7f74c3a3e400) [pid = 1820] [serial = 594] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html] 16:19:19 INFO - PROCESS | 1820 | --DOMWINDOW == 182 (0x7f74b87bf800) [pid = 1820] [serial = 558] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html] 16:19:19 INFO - PROCESS | 1820 | --DOMWINDOW == 181 (0x7f74c0387800) [pid = 1820] [serial = 561] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html] 16:19:19 INFO - PROCESS | 1820 | --DOMWINDOW == 180 (0x7f74bdc4dc00) [pid = 1820] [serial = 588] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html] 16:19:19 INFO - PROCESS | 1820 | --DOMWINDOW == 179 (0x7f74c3a37c00) [pid = 1820] [serial = 597] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html] 16:19:19 INFO - PROCESS | 1820 | --DOMWINDOW == 178 (0x7f74b87b9800) [pid = 1820] [serial = 555] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html] 16:19:20 INFO - PROCESS | 1820 | 1462403960227 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]]]}] 16:19:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | Canvas test: 2d.gradient.radial.cone.behind 16:19:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | took 1977ms 16:19:20 INFO - PROCESS | 1820 | 1462403960284 Marionette TRACE conn3 -> [0,1249,"getWindowHandle",null] 16:19:20 INFO - PROCESS | 1820 | 1462403960287 Marionette TRACE conn3 <- [1,1249,null,{"value":"8"}] 16:19:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html 16:19:20 INFO - PROCESS | 1820 | 1462403960301 Marionette TRACE conn3 -> [0,1250,"setScriptTimeout",{"ms":35000}] 16:19:20 INFO - PROCESS | 1820 | 1462403960303 Marionette TRACE conn3 <- [1,1250,null,{}] 16:19:20 INFO - PROCESS | 1820 | 1462403960308 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}] 16:19:20 INFO - PROCESS | 1820 | 1462403960463 Marionette TRACE conn3 <- [1,1251,null,{"value":null}] 16:19:20 INFO - PROCESS | 1820 | 1462403960476 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\", \"a2590f0a-93fb-4e89-aa1e-7373e5767c09\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:19:20 INFO - PROCESS | 1820 | ++DOCSHELL 0x7f74b83d9000 == 121 [pid = 1820] [id = 320] 16:19:20 INFO - PROCESS | 1820 | ++DOMWINDOW == 179 (0x7f74b3418c00) [pid = 1820] [serial = 961] [outer = (nil)] 16:19:20 INFO - PROCESS | 1820 | ++DOMWINDOW == 180 (0x7f74b87bc800) [pid = 1820] [serial = 962] [outer = 0x7f74b3418c00] 16:19:20 INFO - PROCESS | 1820 | 1462403960533 Marionette DEBUG loaded listener.js 16:19:20 INFO - PROCESS | 1820 | ++DOMWINDOW == 181 (0x7f74bcc0bc00) [pid = 1820] [serial = 963] [outer = 0x7f74b3418c00] 16:19:21 INFO - PROCESS | 1820 | 1462403961293 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]]]}] 16:19:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | Canvas test: 2d.gradient.radial.cone.beside 16:19:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | took 1025ms 16:19:21 INFO - PROCESS | 1820 | 1462403961326 Marionette TRACE conn3 -> [0,1253,"getWindowHandle",null] 16:19:21 INFO - PROCESS | 1820 | 1462403961328 Marionette TRACE conn3 <- [1,1253,null,{"value":"8"}] 16:19:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html 16:19:21 INFO - PROCESS | 1820 | 1462403961334 Marionette TRACE conn3 -> [0,1254,"setScriptTimeout",{"ms":35000}] 16:19:21 INFO - PROCESS | 1820 | 1462403961337 Marionette TRACE conn3 <- [1,1254,null,{}] 16:19:21 INFO - PROCESS | 1820 | 1462403961342 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}] 16:19:21 INFO - PROCESS | 1820 | 1462403961551 Marionette TRACE conn3 <- [1,1255,null,{"value":null}] 16:19:21 INFO - PROCESS | 1820 | 1462403961572 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\", \"a2590f0a-93fb-4e89-aa1e-7373e5767c09\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:19:21 INFO - PROCESS | 1820 | ++DOCSHELL 0x7f74c3e76800 == 122 [pid = 1820] [id = 321] 16:19:21 INFO - PROCESS | 1820 | ++DOMWINDOW == 182 (0x7f74ba0e6800) [pid = 1820] [serial = 964] [outer = (nil)] 16:19:21 INFO - PROCESS | 1820 | ++DOMWINDOW == 183 (0x7f74bffdfc00) [pid = 1820] [serial = 965] [outer = 0x7f74ba0e6800] 16:19:21 INFO - PROCESS | 1820 | 1462403961632 Marionette DEBUG loaded listener.js 16:19:21 INFO - PROCESS | 1820 | ++DOMWINDOW == 184 (0x7f74c105c400) [pid = 1820] [serial = 966] [outer = 0x7f74ba0e6800] 16:19:22 INFO - PROCESS | 1820 | 1462403962691 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]]]}] 16:19:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | Canvas test: 2d.gradient.radial.cone.bottom 16:19:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | took 1432ms 16:19:22 INFO - PROCESS | 1820 | 1462403962767 Marionette TRACE conn3 -> [0,1257,"getWindowHandle",null] 16:19:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html 16:19:22 INFO - PROCESS | 1820 | 1462403962774 Marionette TRACE conn3 <- [1,1257,null,{"value":"8"}] 16:19:22 INFO - PROCESS | 1820 | 1462403962780 Marionette TRACE conn3 -> [0,1258,"setScriptTimeout",{"ms":35000}] 16:19:22 INFO - PROCESS | 1820 | 1462403962786 Marionette TRACE conn3 <- [1,1258,null,{}] 16:19:22 INFO - PROCESS | 1820 | 1462403962793 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}] 16:19:23 INFO - PROCESS | 1820 | 1462403963019 Marionette TRACE conn3 <- [1,1259,null,{"value":null}] 16:19:23 INFO - PROCESS | 1820 | 1462403963202 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\", \"a2590f0a-93fb-4e89-aa1e-7373e5767c09\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:19:23 INFO - PROCESS | 1820 | ++DOCSHELL 0x7f74b8712000 == 123 [pid = 1820] [id = 322] 16:19:23 INFO - PROCESS | 1820 | ++DOMWINDOW == 185 (0x7f74b7250000) [pid = 1820] [serial = 967] [outer = (nil)] 16:19:23 INFO - PROCESS | 1820 | ++DOMWINDOW == 186 (0x7f74ba099400) [pid = 1820] [serial = 968] [outer = 0x7f74b7250000] 16:19:23 INFO - PROCESS | 1820 | 1462403963273 Marionette DEBUG loaded listener.js 16:19:23 INFO - PROCESS | 1820 | ++DOMWINDOW == 187 (0x7f74bdbf0400) [pid = 1820] [serial = 969] [outer = 0x7f74b7250000] 16:19:24 INFO - PROCESS | 1820 | 1462403964177 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]]]}] 16:19:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | Canvas test: 2d.gradient.radial.cone.cylinder 16:19:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | took 1434ms 16:19:24 INFO - PROCESS | 1820 | 1462403964214 Marionette TRACE conn3 -> [0,1261,"getWindowHandle",null] 16:19:24 INFO - PROCESS | 1820 | 1462403964222 Marionette TRACE conn3 <- [1,1261,null,{"value":"8"}] 16:19:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html 16:19:24 INFO - PROCESS | 1820 | 1462403964231 Marionette TRACE conn3 -> [0,1262,"setScriptTimeout",{"ms":35000}] 16:19:24 INFO - PROCESS | 1820 | 1462403964235 Marionette TRACE conn3 <- [1,1262,null,{}] 16:19:24 INFO - PROCESS | 1820 | 1462403964240 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}] 16:19:24 INFO - PROCESS | 1820 | 1462403964448 Marionette TRACE conn3 <- [1,1263,null,{"value":null}] 16:19:24 INFO - PROCESS | 1820 | 1462403964642 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\", \"a2590f0a-93fb-4e89-aa1e-7373e5767c09\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:19:24 INFO - PROCESS | 1820 | ++DOCSHELL 0x7f74bdd1c800 == 124 [pid = 1820] [id = 323] 16:19:24 INFO - PROCESS | 1820 | ++DOMWINDOW == 188 (0x7f74b864e800) [pid = 1820] [serial = 970] [outer = (nil)] 16:19:24 INFO - PROCESS | 1820 | ++DOMWINDOW == 189 (0x7f74c038d000) [pid = 1820] [serial = 971] [outer = 0x7f74b864e800] 16:19:24 INFO - PROCESS | 1820 | 1462403964711 Marionette DEBUG loaded listener.js 16:19:24 INFO - PROCESS | 1820 | ++DOMWINDOW == 190 (0x7f74c094e000) [pid = 1820] [serial = 972] [outer = 0x7f74b864e800] 16:19:25 INFO - PROCESS | 1820 | 1462403965591 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]]]}] 16:19:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | Canvas test: 2d.gradient.radial.cone.front 16:19:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | took 1428ms 16:19:25 INFO - PROCESS | 1820 | 1462403965659 Marionette TRACE conn3 -> [0,1265,"getWindowHandle",null] 16:19:25 INFO - PROCESS | 1820 | 1462403965663 Marionette TRACE conn3 <- [1,1265,null,{"value":"8"}] 16:19:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html 16:19:25 INFO - PROCESS | 1820 | 1462403965669 Marionette TRACE conn3 -> [0,1266,"setScriptTimeout",{"ms":35000}] 16:19:25 INFO - PROCESS | 1820 | 1462403965674 Marionette TRACE conn3 <- [1,1266,null,{}] 16:19:25 INFO - PROCESS | 1820 | 1462403965690 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}] 16:19:25 INFO - PROCESS | 1820 | 1462403965900 Marionette TRACE conn3 <- [1,1267,null,{"value":null}] 16:19:26 INFO - PROCESS | 1820 | 1462403966083 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\", \"a2590f0a-93fb-4e89-aa1e-7373e5767c09\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:19:26 INFO - PROCESS | 1820 | ++DOCSHELL 0x7f74c899e000 == 125 [pid = 1820] [id = 324] 16:19:26 INFO - PROCESS | 1820 | ++DOMWINDOW == 191 (0x7f74c105f400) [pid = 1820] [serial = 973] [outer = (nil)] 16:19:26 INFO - PROCESS | 1820 | ++DOMWINDOW == 192 (0x7f74c21e1c00) [pid = 1820] [serial = 974] [outer = 0x7f74c105f400] 16:19:26 INFO - PROCESS | 1820 | 1462403966163 Marionette DEBUG loaded listener.js 16:19:26 INFO - PROCESS | 1820 | ++DOMWINDOW == 193 (0x7f74c3a37c00) [pid = 1820] [serial = 975] [outer = 0x7f74c105f400] 16:19:27 INFO - PROCESS | 1820 | 1462403967010 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]]]}] 16:19:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | Canvas test: 2d.gradient.radial.cone.shape1 16:19:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | took 1390ms 16:19:27 INFO - PROCESS | 1820 | 1462403967060 Marionette TRACE conn3 -> [0,1269,"getWindowHandle",null] 16:19:27 INFO - PROCESS | 1820 | 1462403967064 Marionette TRACE conn3 <- [1,1269,null,{"value":"8"}] 16:19:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html 16:19:27 INFO - PROCESS | 1820 | 1462403967070 Marionette TRACE conn3 -> [0,1270,"setScriptTimeout",{"ms":35000}] 16:19:27 INFO - PROCESS | 1820 | 1462403967072 Marionette TRACE conn3 <- [1,1270,null,{}] 16:19:27 INFO - PROCESS | 1820 | 1462403967077 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}] 16:19:27 INFO - PROCESS | 1820 | 1462403967241 Marionette TRACE conn3 <- [1,1271,null,{"value":null}] 16:19:27 INFO - PROCESS | 1820 | 1462403967429 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\", \"a2590f0a-93fb-4e89-aa1e-7373e5767c09\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:19:27 INFO - PROCESS | 1820 | ++DOCSHELL 0x7f74c9aed000 == 126 [pid = 1820] [id = 325] 16:19:27 INFO - PROCESS | 1820 | ++DOMWINDOW == 194 (0x7f74c106ec00) [pid = 1820] [serial = 976] [outer = (nil)] 16:19:27 INFO - PROCESS | 1820 | ++DOMWINDOW == 195 (0x7f74c6f0d400) [pid = 1820] [serial = 977] [outer = 0x7f74c106ec00] 16:19:27 INFO - PROCESS | 1820 | 1462403967495 Marionette DEBUG loaded listener.js 16:19:27 INFO - PROCESS | 1820 | ++DOMWINDOW == 196 (0x7f74c74f6800) [pid = 1820] [serial = 978] [outer = 0x7f74c106ec00] 16:19:28 INFO - PROCESS | 1820 | 1462403968344 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]]]}] 16:19:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | Canvas test: 2d.gradient.radial.cone.shape2 16:19:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | took 1334ms 16:19:28 INFO - PROCESS | 1820 | 1462403968404 Marionette TRACE conn3 -> [0,1273,"getWindowHandle",null] 16:19:28 INFO - PROCESS | 1820 | 1462403968407 Marionette TRACE conn3 <- [1,1273,null,{"value":"8"}] 16:19:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html 16:19:28 INFO - PROCESS | 1820 | 1462403968413 Marionette TRACE conn3 -> [0,1274,"setScriptTimeout",{"ms":35000}] 16:19:28 INFO - PROCESS | 1820 | 1462403968415 Marionette TRACE conn3 <- [1,1274,null,{}] 16:19:28 INFO - PROCESS | 1820 | 1462403968421 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}] 16:19:28 INFO - PROCESS | 1820 | 1462403968585 Marionette TRACE conn3 <- [1,1275,null,{"value":null}] 16:19:28 INFO - PROCESS | 1820 | 1462403968776 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\", \"a2590f0a-93fb-4e89-aa1e-7373e5767c09\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:19:28 INFO - PROCESS | 1820 | ++DOCSHELL 0x7f74cc8a8000 == 127 [pid = 1820] [id = 326] 16:19:28 INFO - PROCESS | 1820 | ++DOMWINDOW == 197 (0x7f74c39e7800) [pid = 1820] [serial = 979] [outer = (nil)] 16:19:28 INFO - PROCESS | 1820 | ++DOMWINDOW == 198 (0x7f74c8483000) [pid = 1820] [serial = 980] [outer = 0x7f74c39e7800] 16:19:28 INFO - PROCESS | 1820 | 1462403968842 Marionette DEBUG loaded listener.js 16:19:28 INFO - PROCESS | 1820 | ++DOMWINDOW == 199 (0x7f74c916c800) [pid = 1820] [serial = 981] [outer = 0x7f74c39e7800] 16:19:29 INFO - PROCESS | 1820 | 1462403969721 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]]]}] 16:19:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | Canvas test: 2d.gradient.radial.cone.top 16:19:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | took 1337ms 16:19:29 INFO - PROCESS | 1820 | 1462403969751 Marionette TRACE conn3 -> [0,1277,"getWindowHandle",null] 16:19:29 INFO - PROCESS | 1820 | 1462403969755 Marionette TRACE conn3 <- [1,1277,null,{"value":"8"}] 16:19:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html 16:19:29 INFO - PROCESS | 1820 | 1462403969760 Marionette TRACE conn3 -> [0,1278,"setScriptTimeout",{"ms":35000}] 16:19:29 INFO - PROCESS | 1820 | 1462403969762 Marionette TRACE conn3 <- [1,1278,null,{}] 16:19:29 INFO - PROCESS | 1820 | 1462403969768 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}] 16:19:29 INFO - PROCESS | 1820 | 1462403969941 Marionette TRACE conn3 <- [1,1279,null,{"value":null}] 16:19:30 INFO - PROCESS | 1820 | 1462403970140 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\", \"a2590f0a-93fb-4e89-aa1e-7373e5767c09\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:19:30 INFO - PROCESS | 1820 | ++DOCSHELL 0x7f74d8677000 == 128 [pid = 1820] [id = 327] 16:19:30 INFO - PROCESS | 1820 | ++DOMWINDOW == 200 (0x7f74c8927c00) [pid = 1820] [serial = 982] [outer = (nil)] 16:19:30 INFO - PROCESS | 1820 | ++DOMWINDOW == 201 (0x7f74cca7c400) [pid = 1820] [serial = 983] [outer = 0x7f74c8927c00] 16:19:30 INFO - PROCESS | 1820 | 1462403970209 Marionette DEBUG loaded listener.js 16:19:30 INFO - PROCESS | 1820 | ++DOMWINDOW == 202 (0x7f74d729ac00) [pid = 1820] [serial = 984] [outer = 0x7f74c8927c00] 16:19:31 INFO - PROCESS | 1820 | 1462403971049 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]]]}] 16:19:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | Canvas test: 2d.gradient.radial.equal 16:19:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | took 1326ms 16:19:31 INFO - PROCESS | 1820 | 1462403971088 Marionette TRACE conn3 -> [0,1281,"getWindowHandle",null] 16:19:31 INFO - PROCESS | 1820 | 1462403971091 Marionette TRACE conn3 <- [1,1281,null,{"value":"8"}] 16:19:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html 16:19:31 INFO - PROCESS | 1820 | 1462403971097 Marionette TRACE conn3 -> [0,1282,"setScriptTimeout",{"ms":35000}] 16:19:31 INFO - PROCESS | 1820 | 1462403971099 Marionette TRACE conn3 <- [1,1282,null,{}] 16:19:31 INFO - PROCESS | 1820 | 1462403971105 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}] 16:19:31 INFO - PROCESS | 1820 | 1462403971265 Marionette TRACE conn3 <- [1,1283,null,{"value":null}] 16:19:31 INFO - PROCESS | 1820 | 1462403971455 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\", \"a2590f0a-93fb-4e89-aa1e-7373e5767c09\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:19:31 INFO - PROCESS | 1820 | ++DOCSHELL 0x7f74dc20d800 == 129 [pid = 1820] [id = 328] 16:19:31 INFO - PROCESS | 1820 | ++DOMWINDOW == 203 (0x7f74c9491400) [pid = 1820] [serial = 985] [outer = (nil)] 16:19:31 INFO - PROCESS | 1820 | ++DOMWINDOW == 204 (0x7f74d8647000) [pid = 1820] [serial = 986] [outer = 0x7f74c9491400] 16:19:31 INFO - PROCESS | 1820 | 1462403971521 Marionette DEBUG loaded listener.js 16:19:31 INFO - PROCESS | 1820 | ++DOMWINDOW == 205 (0x7f74db983400) [pid = 1820] [serial = 987] [outer = 0x7f74c9491400] 16:19:32 INFO - PROCESS | 1820 | 1462403972352 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]]]}] 16:19:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | Canvas test: 2d.gradient.radial.inside1 16:19:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | took 1328ms 16:19:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html 16:19:32 INFO - PROCESS | 1820 | 1462403972426 Marionette TRACE conn3 -> [0,1285,"getWindowHandle",null] 16:19:32 INFO - PROCESS | 1820 | 1462403972429 Marionette TRACE conn3 <- [1,1285,null,{"value":"8"}] 16:19:32 INFO - PROCESS | 1820 | 1462403972435 Marionette TRACE conn3 -> [0,1286,"setScriptTimeout",{"ms":35000}] 16:19:32 INFO - PROCESS | 1820 | 1462403972438 Marionette TRACE conn3 <- [1,1286,null,{}] 16:19:32 INFO - PROCESS | 1820 | 1462403972443 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}] 16:19:32 INFO - PROCESS | 1820 | 1462403972606 Marionette TRACE conn3 <- [1,1287,null,{"value":null}] 16:19:32 INFO - PROCESS | 1820 | 1462403972792 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\", \"a2590f0a-93fb-4e89-aa1e-7373e5767c09\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:19:32 INFO - PROCESS | 1820 | ++DOCSHELL 0x7f74e1646000 == 130 [pid = 1820] [id = 329] 16:19:32 INFO - PROCESS | 1820 | ++DOMWINDOW == 206 (0x7f74dc002c00) [pid = 1820] [serial = 988] [outer = (nil)] 16:19:32 INFO - PROCESS | 1820 | ++DOMWINDOW == 207 (0x7f74dc008800) [pid = 1820] [serial = 989] [outer = 0x7f74dc002c00] 16:19:32 INFO - PROCESS | 1820 | 1462403972866 Marionette DEBUG loaded listener.js 16:19:32 INFO - PROCESS | 1820 | ++DOMWINDOW == 208 (0x7f74dc248400) [pid = 1820] [serial = 990] [outer = 0x7f74dc002c00] 16:19:33 INFO - PROCESS | 1820 | 1462403973636 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]]]}] 16:19:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | Canvas test: 2d.gradient.radial.inside2 16:19:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | took 1280ms 16:19:33 INFO - PROCESS | 1820 | 1462403973714 Marionette TRACE conn3 -> [0,1289,"getWindowHandle",null] 16:19:33 INFO - PROCESS | 1820 | 1462403973717 Marionette TRACE conn3 <- [1,1289,null,{"value":"8"}] 16:19:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html 16:19:33 INFO - PROCESS | 1820 | 1462403973723 Marionette TRACE conn3 -> [0,1290,"setScriptTimeout",{"ms":35000}] 16:19:33 INFO - PROCESS | 1820 | 1462403973725 Marionette TRACE conn3 <- [1,1290,null,{}] 16:19:33 INFO - PROCESS | 1820 | 1462403973731 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}] 16:19:33 INFO - PROCESS | 1820 | 1462403973934 Marionette TRACE conn3 <- [1,1291,null,{"value":null}] 16:19:34 INFO - PROCESS | 1820 | 1462403974120 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\", \"a2590f0a-93fb-4e89-aa1e-7373e5767c09\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:19:34 INFO - PROCESS | 1820 | ++DOCSHELL 0x7f74b4cb1000 == 131 [pid = 1820] [id = 330] 16:19:34 INFO - PROCESS | 1820 | ++DOMWINDOW == 209 (0x7f74db988c00) [pid = 1820] [serial = 991] [outer = (nil)] 16:19:34 INFO - PROCESS | 1820 | ++DOMWINDOW == 210 (0x7f74dc250c00) [pid = 1820] [serial = 992] [outer = 0x7f74db988c00] 16:19:34 INFO - PROCESS | 1820 | 1462403974188 Marionette DEBUG loaded listener.js 16:19:34 INFO - PROCESS | 1820 | ++DOMWINDOW == 211 (0x7f74dc731000) [pid = 1820] [serial = 993] [outer = 0x7f74db988c00] 16:19:35 INFO - PROCESS | 1820 | 1462403975017 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]]]}] 16:19:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | Canvas test: 2d.gradient.radial.inside3 16:19:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | took 1329ms 16:19:35 INFO - PROCESS | 1820 | 1462403975052 Marionette TRACE conn3 -> [0,1293,"getWindowHandle",null] 16:19:35 INFO - PROCESS | 1820 | 1462403975056 Marionette TRACE conn3 <- [1,1293,null,{"value":"8"}] 16:19:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html 16:19:35 INFO - PROCESS | 1820 | 1462403975061 Marionette TRACE conn3 -> [0,1294,"setScriptTimeout",{"ms":35000}] 16:19:35 INFO - PROCESS | 1820 | 1462403975064 Marionette TRACE conn3 <- [1,1294,null,{}] 16:19:35 INFO - PROCESS | 1820 | 1462403975069 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}] 16:19:35 INFO - PROCESS | 1820 | 1462403975239 Marionette TRACE conn3 <- [1,1295,null,{"value":null}] 16:19:35 INFO - PROCESS | 1820 | 1462403975441 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\", \"a2590f0a-93fb-4e89-aa1e-7373e5767c09\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:19:35 INFO - PROCESS | 1820 | ++DOCSHELL 0x7f74b51a5800 == 132 [pid = 1820] [id = 331] 16:19:35 INFO - PROCESS | 1820 | ++DOMWINDOW == 212 (0x7f74c105e000) [pid = 1820] [serial = 994] [outer = (nil)] 16:19:35 INFO - PROCESS | 1820 | ++DOMWINDOW == 213 (0x7f74dc78e800) [pid = 1820] [serial = 995] [outer = 0x7f74c105e000] 16:19:35 INFO - PROCESS | 1820 | 1462403975518 Marionette DEBUG loaded listener.js 16:19:35 INFO - PROCESS | 1820 | ++DOMWINDOW == 214 (0x7f74dc7e1c00) [pid = 1820] [serial = 996] [outer = 0x7f74c105e000] 16:19:36 INFO - PROCESS | 1820 | 1462403976389 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]]]}] 16:19:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | createRadialGradient() throws INDEX_SIZE_ERR if either radius is negative 16:19:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | took 1377ms 16:19:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html 16:19:36 INFO - PROCESS | 1820 | 1462403976439 Marionette TRACE conn3 -> [0,1297,"getWindowHandle",null] 16:19:36 INFO - PROCESS | 1820 | 1462403976442 Marionette TRACE conn3 <- [1,1297,null,{"value":"8"}] 16:19:36 INFO - PROCESS | 1820 | 1462403976446 Marionette TRACE conn3 -> [0,1298,"setScriptTimeout",{"ms":35000}] 16:19:36 INFO - PROCESS | 1820 | 1462403976451 Marionette TRACE conn3 <- [1,1298,null,{}] 16:19:36 INFO - PROCESS | 1820 | 1462403976456 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}] 16:19:36 INFO - PROCESS | 1820 | 1462403976636 Marionette TRACE conn3 <- [1,1299,null,{"value":null}] 16:19:36 INFO - PROCESS | 1820 | 1462403976831 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\", \"a2590f0a-93fb-4e89-aa1e-7373e5767c09\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:19:36 INFO - PROCESS | 1820 | ++DOCSHELL 0x7f74bcf3b000 == 133 [pid = 1820] [id = 332] 16:19:36 INFO - PROCESS | 1820 | ++DOMWINDOW == 215 (0x7f74b87e9400) [pid = 1820] [serial = 997] [outer = (nil)] 16:19:36 INFO - PROCESS | 1820 | ++DOMWINDOW == 216 (0x7f74b87f4c00) [pid = 1820] [serial = 998] [outer = 0x7f74b87e9400] 16:19:36 INFO - PROCESS | 1820 | 1462403976901 Marionette DEBUG loaded listener.js 16:19:37 INFO - PROCESS | 1820 | ++DOMWINDOW == 217 (0x7f74c2f82000) [pid = 1820] [serial = 999] [outer = 0x7f74b87e9400] 16:19:37 INFO - PROCESS | 1820 | 1462403977763 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]]]}] 16:19:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | createRadialGradient() throws TypeError if arguments are not finite 16:19:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | took 1385ms 16:19:37 INFO - PROCESS | 1820 | 1462403977833 Marionette TRACE conn3 -> [0,1301,"getWindowHandle",null] 16:19:37 INFO - PROCESS | 1820 | 1462403977836 Marionette TRACE conn3 <- [1,1301,null,{"value":"8"}] 16:19:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html 16:19:37 INFO - PROCESS | 1820 | 1462403977842 Marionette TRACE conn3 -> [0,1302,"setScriptTimeout",{"ms":35000}] 16:19:37 INFO - PROCESS | 1820 | 1462403977844 Marionette TRACE conn3 <- [1,1302,null,{}] 16:19:37 INFO - PROCESS | 1820 | 1462403977849 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}] 16:19:38 INFO - PROCESS | 1820 | 1462403978024 Marionette TRACE conn3 <- [1,1303,null,{"value":null}] 16:19:38 INFO - PROCESS | 1820 | 1462403978213 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\", \"a2590f0a-93fb-4e89-aa1e-7373e5767c09\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:19:38 INFO - PROCESS | 1820 | ++DOCSHELL 0x7f74b5107000 == 134 [pid = 1820] [id = 333] 16:19:38 INFO - PROCESS | 1820 | ++DOMWINDOW == 218 (0x7f74b3ee4400) [pid = 1820] [serial = 1000] [outer = (nil)] 16:19:38 INFO - PROCESS | 1820 | ++DOMWINDOW == 219 (0x7f74b724e000) [pid = 1820] [serial = 1001] [outer = 0x7f74b3ee4400] 16:19:38 INFO - PROCESS | 1820 | 1462403978280 Marionette DEBUG loaded listener.js 16:19:38 INFO - PROCESS | 1820 | ++DOMWINDOW == 220 (0x7f74bdc47400) [pid = 1820] [serial = 1002] [outer = 0x7f74b3ee4400] 16:19:39 INFO - PROCESS | 1820 | 1462403979095 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]]]}] 16:19:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | Canvas test: 2d.gradient.radial.outside1 16:19:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | took 1327ms 16:19:39 INFO - PROCESS | 1820 | 1462403979170 Marionette TRACE conn3 -> [0,1305,"getWindowHandle",null] 16:19:39 INFO - PROCESS | 1820 | 1462403979173 Marionette TRACE conn3 <- [1,1305,null,{"value":"8"}] 16:19:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html 16:19:39 INFO - PROCESS | 1820 | 1462403979179 Marionette TRACE conn3 -> [0,1306,"setScriptTimeout",{"ms":35000}] 16:19:39 INFO - PROCESS | 1820 | 1462403979190 Marionette TRACE conn3 <- [1,1306,null,{}] 16:19:39 INFO - PROCESS | 1820 | 1462403979194 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}] 16:19:39 INFO - PROCESS | 1820 | 1462403979360 Marionette TRACE conn3 <- [1,1307,null,{"value":null}] 16:19:39 INFO - PROCESS | 1820 | 1462403979603 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\", \"a2590f0a-93fb-4e89-aa1e-7373e5767c09\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:19:39 INFO - PROCESS | 1820 | ++DOCSHELL 0x7f74c0d74000 == 135 [pid = 1820] [id = 334] 16:19:39 INFO - PROCESS | 1820 | ++DOMWINDOW == 221 (0x7f74ba0e6c00) [pid = 1820] [serial = 1003] [outer = (nil)] 16:19:39 INFO - PROCESS | 1820 | ++DOMWINDOW == 222 (0x7f74bdbe4400) [pid = 1820] [serial = 1004] [outer = 0x7f74ba0e6c00] 16:19:39 INFO - PROCESS | 1820 | 1462403979751 Marionette DEBUG loaded listener.js 16:19:39 INFO - PROCESS | 1820 | ++DOMWINDOW == 223 (0x7f74c0bc0400) [pid = 1820] [serial = 1005] [outer = 0x7f74ba0e6c00] 16:19:40 INFO - PROCESS | 1820 | 1462403980627 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]]]}] 16:19:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | Canvas test: 2d.gradient.radial.outside2 16:19:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | took 1487ms 16:19:40 INFO - PROCESS | 1820 | 1462403980667 Marionette TRACE conn3 -> [0,1309,"getWindowHandle",null] 16:19:40 INFO - PROCESS | 1820 | 1462403980669 Marionette TRACE conn3 <- [1,1309,null,{"value":"8"}] 16:19:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html 16:19:40 INFO - PROCESS | 1820 | 1462403980675 Marionette TRACE conn3 -> [0,1310,"setScriptTimeout",{"ms":35000}] 16:19:40 INFO - PROCESS | 1820 | 1462403980678 Marionette TRACE conn3 <- [1,1310,null,{}] 16:19:40 INFO - PROCESS | 1820 | 1462403980683 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}] 16:19:40 INFO - PROCESS | 1820 | 1462403980847 Marionette TRACE conn3 <- [1,1311,null,{"value":null}] 16:19:41 INFO - PROCESS | 1820 | 1462403981521 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\", \"a2590f0a-93fb-4e89-aa1e-7373e5767c09\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:19:41 INFO - PROCESS | 1820 | ++DOCSHELL 0x7f74b4e7a000 == 136 [pid = 1820] [id = 335] 16:19:41 INFO - PROCESS | 1820 | ++DOMWINDOW == 224 (0x7f74b3ee2800) [pid = 1820] [serial = 1006] [outer = (nil)] 16:19:41 INFO - PROCESS | 1820 | ++DOMWINDOW == 225 (0x7f74b3eea400) [pid = 1820] [serial = 1007] [outer = 0x7f74b3ee2800] 16:19:41 INFO - PROCESS | 1820 | 1462403981591 Marionette DEBUG loaded listener.js 16:19:41 INFO - PROCESS | 1820 | ++DOMWINDOW == 226 (0x7f74b40f4800) [pid = 1820] [serial = 1008] [outer = 0x7f74b3ee2800] 16:19:42 INFO - PROCESS | 1820 | 1462403982399 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] 16:19:42 INFO - PROCESS | 1820 | 1462403982466 Marionette TRACE conn3 <- [1,1313,null,{"value":"8"}] 16:19:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html 16:19:42 INFO - PROCESS | 1820 | 1462403982473 Marionette TRACE conn3 -> [0,1314,"setScriptTimeout",{"ms":35000}] 16:19:42 INFO - PROCESS | 1820 | 1462403982477 Marionette TRACE conn3 <- [1,1314,null,{}] 16:19:42 INFO - PROCESS | 1820 | 1462403982484 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}] 16:19:42 INFO - PROCESS | 1820 | 1462403982649 Marionette TRACE conn3 <- [1,1315,null,{"value":null}] 16:19:42 INFO - PROCESS | 1820 | 1462403982856 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\", \"a2590f0a-93fb-4e89-aa1e-7373e5767c09\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:19:42 INFO - PROCESS | 1820 | ++DOCSHELL 0x7f74b5bdf800 == 137 [pid = 1820] [id = 336] 16:19:42 INFO - PROCESS | 1820 | ++DOMWINDOW == 227 (0x7f74b3ee4c00) [pid = 1820] [serial = 1009] [outer = (nil)] 16:19:42 INFO - PROCESS | 1820 | ++DOMWINDOW == 228 (0x7f74b7244400) [pid = 1820] [serial = 1010] [outer = 0x7f74b3ee4c00] 16:19:42 INFO - PROCESS | 1820 | 1462403982930 Marionette DEBUG loaded listener.js 16:19:43 INFO - PROCESS | 1820 | ++DOMWINDOW == 229 (0x7f74b87ef000) [pid = 1820] [serial = 1011] [outer = 0x7f74b3ee4c00] 16:19:43 INFO - PROCESS | 1820 | 1462403983900 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]]]}] 16:19:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | Canvas test: 2d.gradient.radial.touch1 16:19:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | took 1487ms 16:19:43 INFO - PROCESS | 1820 | 1462403983963 Marionette TRACE conn3 -> [0,1317,"getWindowHandle",null] 16:19:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html 16:19:43 INFO - PROCESS | 1820 | 1462403983969 Marionette TRACE conn3 <- [1,1317,null,{"value":"8"}] 16:19:43 INFO - PROCESS | 1820 | 1462403983975 Marionette TRACE conn3 -> [0,1318,"setScriptTimeout",{"ms":35000}] 16:19:43 INFO - PROCESS | 1820 | 1462403983978 Marionette TRACE conn3 <- [1,1318,null,{}] 16:19:43 INFO - PROCESS | 1820 | 1462403983983 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}] 16:19:44 INFO - PROCESS | 1820 | 1462403984147 Marionette TRACE conn3 <- [1,1319,null,{"value":null}] 16:19:44 INFO - PROCESS | 1820 | 1462403984422 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\", \"a2590f0a-93fb-4e89-aa1e-7373e5767c09\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:19:44 INFO - PROCESS | 1820 | ++DOCSHELL 0x7f74b4044800 == 138 [pid = 1820] [id = 337] 16:19:44 INFO - PROCESS | 1820 | ++DOMWINDOW == 230 (0x7f74ba097c00) [pid = 1820] [serial = 1012] [outer = (nil)] 16:19:44 INFO - PROCESS | 1820 | ++DOMWINDOW == 231 (0x7f74bdc4ac00) [pid = 1820] [serial = 1013] [outer = 0x7f74ba097c00] 16:19:44 INFO - PROCESS | 1820 | 1462403984531 Marionette DEBUG loaded listener.js 16:19:44 INFO - PROCESS | 1820 | ++DOMWINDOW == 232 (0x7f74be889c00) [pid = 1820] [serial = 1014] [outer = 0x7f74ba097c00] 16:19:44 INFO - PROCESS | 1820 | --DOCSHELL 0x7f74dbf35800 == 137 [pid = 1820] [id = 102] 16:19:44 INFO - PROCESS | 1820 | --DOCSHELL 0x7f74c8683800 == 136 [pid = 1820] [id = 261] 16:19:44 INFO - PROCESS | 1820 | --DOCSHELL 0x7f74c0f47800 == 135 [pid = 1820] [id = 84] 16:19:44 INFO - PROCESS | 1820 | --DOCSHELL 0x7f74f8fd2800 == 134 [pid = 1820] [id = 164] 16:19:44 INFO - PROCESS | 1820 | --DOCSHELL 0x7f74bfcd1800 == 133 [pid = 1820] [id = 260] 16:19:44 INFO - PROCESS | 1820 | --DOCSHELL 0x7f74d6f2b000 == 132 [pid = 1820] [id = 79] 16:19:44 INFO - PROCESS | 1820 | --DOMWINDOW == 231 (0x7f74c94c5c00) [pid = 1820] [serial = 896] [outer = (nil)] [url = about:blank] 16:19:45 INFO - PROCESS | 1820 | --DOCSHELL 0x7f74b426e800 == 131 [pid = 1820] [id = 269] 16:19:45 INFO - PROCESS | 1820 | --DOCSHELL 0x7f74c88a5800 == 130 [pid = 1820] [id = 94] 16:19:45 INFO - PROCESS | 1820 | --DOCSHELL 0x7f74e3d97000 == 129 [pid = 1820] [id = 262] 16:19:45 INFO - PROCESS | 1820 | --DOCSHELL 0x7f74b83d9000 == 128 [pid = 1820] [id = 320] 16:19:45 INFO - PROCESS | 1820 | --DOCSHELL 0x7f74c6668800 == 127 [pid = 1820] [id = 319] 16:19:45 INFO - PROCESS | 1820 | --DOCSHELL 0x7f74c24de800 == 126 [pid = 1820] [id = 318] 16:19:45 INFO - PROCESS | 1820 | --DOCSHELL 0x7f74c11e0800 == 125 [pid = 1820] [id = 317] 16:19:45 INFO - PROCESS | 1820 | --DOCSHELL 0x7f74bcf51800 == 124 [pid = 1820] [id = 316] 16:19:45 INFO - PROCESS | 1820 | --DOCSHELL 0x7f74b4276000 == 123 [pid = 1820] [id = 315] 16:19:45 INFO - PROCESS | 1820 | --DOCSHELL 0x7f74c0aaa000 == 122 [pid = 1820] [id = 314] 16:19:45 INFO - PROCESS | 1820 | --DOCSHELL 0x7f74bcc5a000 == 121 [pid = 1820] [id = 313] 16:19:45 INFO - PROCESS | 1820 | --DOCSHELL 0x7f74b4e7e800 == 120 [pid = 1820] [id = 312] 16:19:45 INFO - PROCESS | 1820 | --DOCSHELL 0x7f74b513e000 == 119 [pid = 1820] [id = 311] 16:19:45 INFO - PROCESS | 1820 | --DOCSHELL 0x7f74b5140800 == 118 [pid = 1820] [id = 307] 16:19:45 INFO - PROCESS | 1820 | --DOCSHELL 0x7f74bcd91800 == 117 [pid = 1820] [id = 306] 16:19:45 INFO - PROCESS | 1820 | --DOCSHELL 0x7f74b516d000 == 116 [pid = 1820] [id = 305] 16:19:45 INFO - PROCESS | 1820 | --DOCSHELL 0x7f74b8709000 == 115 [pid = 1820] [id = 304] 16:19:45 INFO - PROCESS | 1820 | --DOCSHELL 0x7f74e6f99800 == 114 [pid = 1820] [id = 303] 16:19:45 INFO - PROCESS | 1820 | --DOCSHELL 0x7f74df0c1800 == 113 [pid = 1820] [id = 302] 16:19:45 INFO - PROCESS | 1820 | --DOCSHELL 0x7f74dbead800 == 112 [pid = 1820] [id = 301] 16:19:45 INFO - PROCESS | 1820 | --DOCSHELL 0x7f74c1453800 == 111 [pid = 1820] [id = 300] 16:19:45 INFO - PROCESS | 1820 | --DOCSHELL 0x7f74b74f5800 == 110 [pid = 1820] [id = 299] 16:19:45 INFO - PROCESS | 1820 | 1462403985394 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]]]}] 16:19:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | Canvas test: 2d.gradient.radial.touch2 16:19:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | took 1442ms 16:19:45 INFO - PROCESS | 1820 | --DOMWINDOW == 230 (0x7f74dc72b000) [pid = 1820] [serial = 650] [outer = (nil)] [url = about:blank] 16:19:45 INFO - PROCESS | 1820 | --DOMWINDOW == 229 (0x7f74c9fec000) [pid = 1820] [serial = 792] [outer = (nil)] [url = about:blank] 16:19:45 INFO - PROCESS | 1820 | --DOMWINDOW == 228 (0x7f74d722ac00) [pid = 1820] [serial = 734] [outer = (nil)] [url = about:blank] 16:19:45 INFO - PROCESS | 1820 | --DOMWINDOW == 227 (0x7f74c026d800) [pid = 1820] [serial = 680] [outer = (nil)] [url = about:blank] 16:19:45 INFO - PROCESS | 1820 | --DOMWINDOW == 226 (0x7f74b4ecc800) [pid = 1820] [serial = 804] [outer = (nil)] [url = about:blank] 16:19:45 INFO - PROCESS | 1820 | --DOMWINDOW == 225 (0x7f74da568800) [pid = 1820] [serial = 605] [outer = (nil)] [url = about:blank] 16:19:45 INFO - PROCESS | 1820 | --DOMWINDOW == 224 (0x7f74c12c4000) [pid = 1820] [serial = 683] [outer = (nil)] [url = about:blank] 16:19:45 INFO - PROCESS | 1820 | --DOMWINDOW == 223 (0x7f74c94c8800) [pid = 1820] [serial = 521] [outer = (nil)] [url = about:blank] 16:19:45 INFO - PROCESS | 1820 | --DOMWINDOW == 222 (0x7f74c3e4cc00) [pid = 1820] [serial = 789] [outer = (nil)] [url = about:blank] 16:19:45 INFO - PROCESS | 1820 | --DOMWINDOW == 221 (0x7f74c106ac00) [pid = 1820] [serial = 593] [outer = (nil)] [url = about:blank] 16:19:45 INFO - PROCESS | 1820 | --DOMWINDOW == 220 (0x7f74d8652c00) [pid = 1820] [serial = 737] [outer = (nil)] [url = about:blank] 16:19:45 INFO - PROCESS | 1820 | --DOMWINDOW == 219 (0x7f74dc7db400) [pid = 1820] [serial = 798] [outer = (nil)] [url = about:blank] 16:19:45 INFO - PROCESS | 1820 | --DOMWINDOW == 218 (0x7f74b8651400) [pid = 1820] [serial = 783] [outer = (nil)] [url = about:blank] 16:19:45 INFO - PROCESS | 1820 | --DOMWINDOW == 217 (0x7f74d864a000) [pid = 1820] [serial = 572] [outer = (nil)] [url = about:blank] 16:19:45 INFO - PROCESS | 1820 | --DOMWINDOW == 216 (0x7f74c8810800) [pid = 1820] [serial = 638] [outer = (nil)] [url = about:blank] 16:19:45 INFO - PROCESS | 1820 | --DOMWINDOW == 215 (0x7f74dc724400) [pid = 1820] [serial = 743] [outer = (nil)] [url = about:blank] 16:19:45 INFO - PROCESS | 1820 | --DOMWINDOW == 214 (0x7f74d84ecc00) [pid = 1820] [serial = 641] [outer = (nil)] [url = about:blank] 16:19:45 INFO - PROCESS | 1820 | --DOMWINDOW == 213 (0x7f74c7c11c00) [pid = 1820] [serial = 689] [outer = (nil)] [url = about:blank] 16:19:45 INFO - PROCESS | 1820 | --DOMWINDOW == 212 (0x7f74dc249c00) [pid = 1820] [serial = 647] [outer = (nil)] [url = about:blank] 16:19:45 INFO - PROCESS | 1820 | --DOMWINDOW == 211 (0x7f74c0902400) [pid = 1820] [serial = 635] [outer = (nil)] [url = about:blank] 16:19:45 INFO - PROCESS | 1820 | --DOMWINDOW == 210 (0x7f74c9feb800) [pid = 1820] [serial = 569] [outer = (nil)] [url = about:blank] 16:19:45 INFO - PROCESS | 1820 | --DOMWINDOW == 209 (0x7f74bfbf5c00) [pid = 1820] [serial = 786] [outer = (nil)] [url = about:blank] 16:19:45 INFO - PROCESS | 1820 | --DOMWINDOW == 208 (0x7f74b3ef1c00) [pid = 1820] [serial = 801] [outer = (nil)] [url = about:blank] 16:19:45 INFO - PROCESS | 1820 | --DOMWINDOW == 207 (0x7f74c100cc00) [pid = 1820] [serial = 728] [outer = (nil)] [url = about:blank] 16:19:45 INFO - PROCESS | 1820 | --DOMWINDOW == 206 (0x7f74c9171400) [pid = 1820] [serial = 731] [outer = (nil)] [url = about:blank] 16:19:45 INFO - PROCESS | 1820 | --DOMWINDOW == 205 (0x7f74dbf45400) [pid = 1820] [serial = 795] [outer = (nil)] [url = about:blank] 16:19:45 INFO - PROCESS | 1820 | --DOMWINDOW == 204 (0x7f74b4ed1800) [pid = 1820] [serial = 810] [outer = (nil)] [url = about:blank] 16:19:45 INFO - PROCESS | 1820 | --DOMWINDOW == 203 (0x7f74c8f23c00) [pid = 1820] [serial = 692] [outer = (nil)] [url = about:blank] 16:19:45 INFO - PROCESS | 1820 | --DOMWINDOW == 202 (0x7f74c9d89400) [pid = 1820] [serial = 695] [outer = (nil)] [url = about:blank] 16:19:45 INFO - PROCESS | 1820 | --DOMWINDOW == 201 (0x7f74d7184800) [pid = 1820] [serial = 602] [outer = (nil)] [url = about:blank] 16:19:45 INFO - PROCESS | 1820 | --DOMWINDOW == 200 (0x7f74bfbeec00) [pid = 1820] [serial = 752] [outer = (nil)] [url = about:blank] 16:19:45 INFO - PROCESS | 1820 | --DOMWINDOW == 199 (0x7f74dc243800) [pid = 1820] [serial = 644] [outer = (nil)] [url = about:blank] 16:19:45 INFO - PROCESS | 1820 | --DOMWINDOW == 198 (0x7f74b40f8400) [pid = 1820] [serial = 807] [outer = (nil)] [url = about:blank] 16:19:45 INFO - PROCESS | 1820 | --DOMWINDOW == 197 (0x7f74bcc07c00) [pid = 1820] [serial = 677] [outer = (nil)] [url = about:blank] 16:19:45 INFO - PROCESS | 1820 | --DOMWINDOW == 196 (0x7f74c8d37000) [pid = 1820] [serial = 566] [outer = (nil)] [url = about:blank] 16:19:45 INFO - PROCESS | 1820 | --DOMWINDOW == 195 (0x7f74be892000) [pid = 1820] [serial = 725] [outer = (nil)] [url = about:blank] 16:19:45 INFO - PROCESS | 1820 | --DOMWINDOW == 194 (0x7f74dc245800) [pid = 1820] [serial = 740] [outer = (nil)] [url = about:blank] 16:19:45 INFO - PROCESS | 1820 | --DOMWINDOW == 193 (0x7f74dbf4c800) [pid = 1820] [serial = 608] [outer = (nil)] [url = about:blank] 16:19:45 INFO - PROCESS | 1820 | --DOMWINDOW == 192 (0x7f74bcc03c00) [pid = 1820] [serial = 632] [outer = (nil)] [url = about:blank] 16:19:45 INFO - PROCESS | 1820 | --DOMWINDOW == 191 (0x7f74ba09fc00) [pid = 1820] [serial = 746] [outer = (nil)] [url = about:blank] 16:19:45 INFO - PROCESS | 1820 | --DOMWINDOW == 190 (0x7f74dc786800) [pid = 1820] [serial = 749] [outer = (nil)] [url = about:blank] 16:19:45 INFO - PROCESS | 1820 | --DOMWINDOW == 189 (0x7f74ca2e3800) [pid = 1820] [serial = 698] [outer = (nil)] [url = about:blank] 16:19:45 INFO - PROCESS | 1820 | --DOMWINDOW == 188 (0x7f74c6f0b400) [pid = 1820] [serial = 686] [outer = (nil)] [url = about:blank] 16:19:45 INFO - PROCESS | 1820 | --DOMWINDOW == 187 (0x7f74c0391c00) [pid = 1820] [serial = 575] [outer = (nil)] [url = about:blank] 16:19:45 INFO - PROCESS | 1820 | --DOMWINDOW == 186 (0x7f74c2213800) [pid = 1820] [serial = 563] [outer = (nil)] [url = about:blank] 16:19:45 INFO - PROCESS | 1820 | --DOMWINDOW == 185 (0x7f74bffb6800) [pid = 1820] [serial = 590] [outer = (nil)] [url = about:blank] 16:19:45 INFO - PROCESS | 1820 | --DOMWINDOW == 184 (0x7f74c9492000) [pid = 1820] [serial = 599] [outer = (nil)] [url = about:blank] 16:19:45 INFO - PROCESS | 1820 | --DOMWINDOW == 183 (0x7f74bdbef400) [pid = 1820] [serial = 557] [outer = (nil)] [url = about:blank] 16:19:45 INFO - PROCESS | 1820 | --DOMWINDOW == 182 (0x7f74c2208c00) [pid = 1820] [serial = 887] [outer = (nil)] [url = about:blank] 16:19:45 INFO - PROCESS | 1820 | --DOMWINDOW == 181 (0x7f74c916e800) [pid = 1820] [serial = 891] [outer = (nil)] [url = about:blank] 16:19:45 INFO - PROCESS | 1820 | --DOMWINDOW == 180 (0x7f74c3910400) [pid = 1820] [serial = 888] [outer = (nil)] [url = about:blank] 16:19:45 INFO - PROCESS | 1820 | --DOMWINDOW == 179 (0x7f74c7cf1800) [pid = 1820] [serial = 894] [outer = (nil)] [url = about:blank] 16:19:45 INFO - PROCESS | 1820 | --DOMWINDOW == 178 (0x7f74c747a000) [pid = 1820] [serial = 596] [outer = (nil)] [url = about:blank] 16:19:45 INFO - PROCESS | 1820 | --DOMWINDOW == 177 (0x7f74c0bbe400) [pid = 1820] [serial = 560] [outer = (nil)] [url = about:blank] 16:19:45 INFO - PROCESS | 1820 | --DOMWINDOW == 176 (0x7f74c880f800) [pid = 1820] [serial = 890] [outer = (nil)] [url = about:blank] 16:19:45 INFO - PROCESS | 1820 | --DOMWINDOW == 175 (0x7f74c12c5800) [pid = 1820] [serial = 893] [outer = (nil)] [url = about:blank] 16:19:45 INFO - PROCESS | 1820 | --DOMWINDOW == 174 (0x7f74c0d97000) [pid = 1820] [serial = 846] [outer = (nil)] [url = about:blank] 16:19:45 INFO - PROCESS | 1820 | --DOMWINDOW == 173 (0x7f74c0c50800) [pid = 1820] [serial = 845] [outer = (nil)] [url = about:blank] 16:19:45 INFO - PROCESS | 1820 | --DOMWINDOW == 172 (0x7f74c105d400) [pid = 1820] [serial = 849] [outer = (nil)] [url = about:blank] 16:19:45 INFO - PROCESS | 1820 | --DOMWINDOW == 171 (0x7f74c1008400) [pid = 1820] [serial = 848] [outer = (nil)] [url = about:blank] 16:19:45 INFO - PROCESS | 1820 | --DOMWINDOW == 170 (0x7f74c64ad800) [pid = 1820] [serial = 861] [outer = (nil)] [url = about:blank] 16:19:45 INFO - PROCESS | 1820 | --DOMWINDOW == 169 (0x7f74c59cec00) [pid = 1820] [serial = 860] [outer = (nil)] [url = about:blank] 16:19:45 INFO - PROCESS | 1820 | --DOMWINDOW == 168 (0x7f74bdc47000) [pid = 1820] [serial = 840] [outer = (nil)] [url = about:blank] 16:19:45 INFO - PROCESS | 1820 | --DOMWINDOW == 167 (0x7f74bcc02c00) [pid = 1820] [serial = 839] [outer = (nil)] [url = about:blank] 16:19:45 INFO - PROCESS | 1820 | --DOMWINDOW == 166 (0x7f74c0549800) [pid = 1820] [serial = 843] [outer = (nil)] [url = about:blank] 16:19:45 INFO - PROCESS | 1820 | --DOMWINDOW == 165 (0x7f74c0265000) [pid = 1820] [serial = 842] [outer = (nil)] [url = about:blank] 16:19:45 INFO - PROCESS | 1820 | --DOMWINDOW == 164 (0x7f74c0c54800) [pid = 1820] [serial = 834] [outer = (nil)] [url = about:blank] 16:19:45 INFO - PROCESS | 1820 | --DOMWINDOW == 163 (0x7f74c39e4000) [pid = 1820] [serial = 855] [outer = (nil)] [url = about:blank] 16:19:45 INFO - PROCESS | 1820 | --DOMWINDOW == 162 (0x7f74c390d400) [pid = 1820] [serial = 854] [outer = (nil)] [url = about:blank] 16:19:45 INFO - PROCESS | 1820 | --DOMWINDOW == 161 (0x7f74c6f18000) [pid = 1820] [serial = 864] [outer = (nil)] [url = about:blank] 16:19:45 INFO - PROCESS | 1820 | --DOMWINDOW == 160 (0x7f74c6d94000) [pid = 1820] [serial = 863] [outer = (nil)] [url = about:blank] 16:19:45 INFO - PROCESS | 1820 | --DOMWINDOW == 159 (0x7f74c9178800) [pid = 1820] [serial = 872] [outer = (nil)] [url = about:blank] 16:19:45 INFO - PROCESS | 1820 | --DOMWINDOW == 158 (0x7f74bdbf1c00) [pid = 1820] [serial = 876] [outer = (nil)] [url = about:blank] 16:19:45 INFO - PROCESS | 1820 | --DOMWINDOW == 157 (0x7f74bcc03800) [pid = 1820] [serial = 875] [outer = (nil)] [url = about:blank] 16:19:45 INFO - PROCESS | 1820 | --DOMWINDOW == 156 (0x7f74c22b6000) [pid = 1820] [serial = 852] [outer = (nil)] [url = about:blank] 16:19:45 INFO - PROCESS | 1820 | --DOMWINDOW == 155 (0x7f74c12ccc00) [pid = 1820] [serial = 851] [outer = (nil)] [url = about:blank] 16:19:45 INFO - PROCESS | 1820 | --DOMWINDOW == 154 (0x7f74c8812c00) [pid = 1820] [serial = 867] [outer = (nil)] [url = about:blank] 16:19:45 INFO - PROCESS | 1820 | --DOMWINDOW == 153 (0x7f74c7f0ec00) [pid = 1820] [serial = 866] [outer = (nil)] [url = about:blank] 16:19:45 INFO - PROCESS | 1820 | --DOMWINDOW == 152 (0x7f74bfbeac00) [pid = 1820] [serial = 879] [outer = (nil)] [url = about:blank] 16:19:45 INFO - PROCESS | 1820 | --DOMWINDOW == 151 (0x7f74bdc53000) [pid = 1820] [serial = 878] [outer = (nil)] [url = about:blank] 16:19:45 INFO - PROCESS | 1820 | --DOMWINDOW == 150 (0x7f74c3e4f000) [pid = 1820] [serial = 858] [outer = (nil)] [url = about:blank] 16:19:45 INFO - PROCESS | 1820 | --DOMWINDOW == 149 (0x7f74c3a36400) [pid = 1820] [serial = 857] [outer = (nil)] [url = about:blank] 16:19:45 INFO - PROCESS | 1820 | --DOMWINDOW == 148 (0x7f74c1071000) [pid = 1820] [serial = 884] [outer = (nil)] [url = about:blank] 16:19:45 INFO - PROCESS | 1820 | --DOMWINDOW == 147 (0x7f74c12d0c00) [pid = 1820] [serial = 885] [outer = (nil)] [url = about:blank] 16:19:45 INFO - PROCESS | 1820 | --DOMWINDOW == 146 (0x7f74c0550000) [pid = 1820] [serial = 881] [outer = (nil)] [url = about:blank] 16:19:45 INFO - PROCESS | 1820 | --DOMWINDOW == 145 (0x7f74c0bc6000) [pid = 1820] [serial = 882] [outer = (nil)] [url = about:blank] 16:19:45 INFO - PROCESS | 1820 | --DOMWINDOW == 144 (0x7f74b87b9400) [pid = 1820] [serial = 837] [outer = (nil)] [url = about:blank] 16:19:45 INFO - PROCESS | 1820 | --DOMWINDOW == 143 (0x7f74b76ea800) [pid = 1820] [serial = 836] [outer = (nil)] [url = about:blank] 16:19:45 INFO - PROCESS | 1820 | --DOMWINDOW == 142 (0x7f74c8840c00) [pid = 1820] [serial = 869] [outer = (nil)] [url = about:blank] 16:19:45 INFO - PROCESS | 1820 | 1462403985491 Marionette TRACE conn3 -> [0,1321,"getWindowHandle",null] 16:19:45 INFO - PROCESS | 1820 | 1462403985508 Marionette TRACE conn3 <- [1,1321,null,{"value":"8"}] 16:19:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html 16:19:45 INFO - PROCESS | 1820 | 1462403985549 Marionette TRACE conn3 -> [0,1322,"setScriptTimeout",{"ms":35000}] 16:19:45 INFO - PROCESS | 1820 | 1462403985557 Marionette TRACE conn3 <- [1,1322,null,{}] 16:19:45 INFO - PROCESS | 1820 | 1462403985564 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}] 16:19:45 INFO - PROCESS | 1820 | 1462403985726 Marionette TRACE conn3 <- [1,1323,null,{"value":null}] 16:19:45 INFO - PROCESS | 1820 | 1462403985865 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\", \"a2590f0a-93fb-4e89-aa1e-7373e5767c09\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:19:45 INFO - PROCESS | 1820 | ++DOCSHELL 0x7f74b4e7d000 == 111 [pid = 1820] [id = 338] 16:19:45 INFO - PROCESS | 1820 | ++DOMWINDOW == 143 (0x7f74b3eecc00) [pid = 1820] [serial = 1015] [outer = (nil)] 16:19:45 INFO - PROCESS | 1820 | ++DOMWINDOW == 144 (0x7f74be88b000) [pid = 1820] [serial = 1016] [outer = 0x7f74b3eecc00] 16:19:45 INFO - PROCESS | 1820 | 1462403985923 Marionette DEBUG loaded listener.js 16:19:46 INFO - PROCESS | 1820 | ++DOMWINDOW == 145 (0x7f74bffd7000) [pid = 1820] [serial = 1017] [outer = 0x7f74b3eecc00] 16:19:46 INFO - PROCESS | 1820 | 1462403986575 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]]]}] 16:19:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | Canvas test: 2d.gradient.radial.touch3 16:19:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | took 1108ms 16:19:46 INFO - PROCESS | 1820 | 1462403986635 Marionette TRACE conn3 -> [0,1325,"getWindowHandle",null] 16:19:46 INFO - PROCESS | 1820 | 1462403986639 Marionette TRACE conn3 <- [1,1325,null,{"value":"8"}] 16:19:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html 16:19:46 INFO - PROCESS | 1820 | 1462403986645 Marionette TRACE conn3 -> [0,1326,"setScriptTimeout",{"ms":35000}] 16:19:46 INFO - PROCESS | 1820 | 1462403986647 Marionette TRACE conn3 <- [1,1326,null,{}] 16:19:46 INFO - PROCESS | 1820 | 1462403986652 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}] 16:19:46 INFO - PROCESS | 1820 | 1462403986871 Marionette TRACE conn3 <- [1,1327,null,{"value":null}] 16:19:46 INFO - PROCESS | 1820 | 1462403986959 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\", \"a2590f0a-93fb-4e89-aa1e-7373e5767c09\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:19:46 INFO - PROCESS | 1820 | ++DOCSHELL 0x7f74b5bdd800 == 112 [pid = 1820] [id = 339] 16:19:46 INFO - PROCESS | 1820 | ++DOMWINDOW == 146 (0x7f74b40f9800) [pid = 1820] [serial = 1018] [outer = (nil)] 16:19:47 INFO - PROCESS | 1820 | ++DOMWINDOW == 147 (0x7f74c026d800) [pid = 1820] [serial = 1019] [outer = 0x7f74b40f9800] 16:19:47 INFO - PROCESS | 1820 | 1462403987016 Marionette DEBUG loaded listener.js 16:19:47 INFO - PROCESS | 1820 | ++DOMWINDOW == 148 (0x7f74c054f800) [pid = 1820] [serial = 1020] [outer = 0x7f74b40f9800] 16:19:47 INFO - PROCESS | 1820 | 1462403987772 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]]]}] 16:19:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html | Radial gradient coordinates are relative to the coordinate space at the time of filling 16:19:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html | took 1176ms 16:19:47 INFO - PROCESS | 1820 | 1462403987822 Marionette TRACE conn3 -> [0,1329,"getWindowHandle",null] 16:19:47 INFO - PROCESS | 1820 | 1462403987825 Marionette TRACE conn3 <- [1,1329,null,{"value":"8"}] 16:19:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html 16:19:47 INFO - PROCESS | 1820 | 1462403987836 Marionette TRACE conn3 -> [0,1330,"setScriptTimeout",{"ms":35000}] 16:19:47 INFO - PROCESS | 1820 | 1462403987837 Marionette TRACE conn3 <- [1,1330,null,{}] 16:19:47 INFO - PROCESS | 1820 | 1462403987846 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}] 16:19:48 INFO - PROCESS | 1820 | 1462403988050 Marionette TRACE conn3 <- [1,1331,null,{"value":null}] 16:19:48 INFO - PROCESS | 1820 | 1462403988074 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\", \"a2590f0a-93fb-4e89-aa1e-7373e5767c09\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:19:48 INFO - PROCESS | 1820 | ++DOCSHELL 0x7f74b8772000 == 113 [pid = 1820] [id = 340] 16:19:48 INFO - PROCESS | 1820 | ++DOMWINDOW == 149 (0x7f74c094b800) [pid = 1820] [serial = 1021] [outer = (nil)] 16:19:48 INFO - PROCESS | 1820 | ++DOMWINDOW == 150 (0x7f74c0bc3800) [pid = 1820] [serial = 1022] [outer = 0x7f74c094b800] 16:19:48 INFO - PROCESS | 1820 | 1462403988141 Marionette DEBUG loaded listener.js 16:19:48 INFO - PROCESS | 1820 | ++DOMWINDOW == 151 (0x7f74c0d98400) [pid = 1820] [serial = 1023] [outer = 0x7f74c094b800] 16:19:49 INFO - PROCESS | 1820 | 1462403989099 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]]]}] 16:19:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html | Radial gradient coordinates are relative to the coordinate space at the time of filling 16:19:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html | took 1331ms 16:19:49 INFO - PROCESS | 1820 | 1462403989168 Marionette TRACE conn3 -> [0,1333,"getWindowHandle",null] 16:19:49 INFO - PROCESS | 1820 | 1462403989170 Marionette TRACE conn3 <- [1,1333,null,{"value":"8"}] 16:19:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html 16:19:49 INFO - PROCESS | 1820 | 1462403989176 Marionette TRACE conn3 -> [0,1334,"setScriptTimeout",{"ms":35000}] 16:19:49 INFO - PROCESS | 1820 | 1462403989178 Marionette TRACE conn3 <- [1,1334,null,{}] 16:19:49 INFO - PROCESS | 1820 | 1462403989455 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}] 16:19:49 INFO - PROCESS | 1820 | --DOMWINDOW == 150 (0x7f74b3418c00) [pid = 1820] [serial = 961] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html] 16:19:49 INFO - PROCESS | 1820 | --DOMWINDOW == 149 (0x7f74c090f000) [pid = 1820] [serial = 949] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html] 16:19:49 INFO - PROCESS | 1820 | --DOMWINDOW == 148 (0x7f74c63a7000) [pid = 1820] [serial = 952] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html] 16:19:49 INFO - PROCESS | 1820 | --DOMWINDOW == 147 (0x7f74b76f0400) [pid = 1820] [serial = 934] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html] 16:19:49 INFO - PROCESS | 1820 | --DOMWINDOW == 146 (0x7f74ca2a0400) [pid = 1820] [serial = 958] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html] 16:19:49 INFO - PROCESS | 1820 | --DOMWINDOW == 145 (0x7f74bffdb800) [pid = 1820] [serial = 943] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html] 16:19:49 INFO - PROCESS | 1820 | --DOMWINDOW == 144 (0x7f74ba09c800) [pid = 1820] [serial = 940] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html] 16:19:49 INFO - PROCESS | 1820 | --DOMWINDOW == 143 (0x7f74bdbf0800) [pid = 1820] [serial = 937] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html] 16:19:49 INFO - PROCESS | 1820 | --DOMWINDOW == 142 (0x7f74c026fc00) [pid = 1820] [serial = 955] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html] 16:19:49 INFO - PROCESS | 1820 | --DOMWINDOW == 141 (0x7f74b3eed400) [pid = 1820] [serial = 946] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html] 16:19:49 INFO - PROCESS | 1820 | 1462403989710 Marionette TRACE conn3 <- [1,1335,null,{"value":null}] 16:19:49 INFO - PROCESS | 1820 | 1462403989811 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\", \"a2590f0a-93fb-4e89-aa1e-7373e5767c09\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:19:49 INFO - PROCESS | 1820 | ++DOCSHELL 0x7f74b8eef800 == 114 [pid = 1820] [id = 341] 16:19:49 INFO - PROCESS | 1820 | ++DOMWINDOW == 142 (0x7f74bffe3400) [pid = 1820] [serial = 1024] [outer = (nil)] 16:19:49 INFO - PROCESS | 1820 | ++DOMWINDOW == 143 (0x7f74c1007800) [pid = 1820] [serial = 1025] [outer = 0x7f74bffe3400] 16:19:49 INFO - PROCESS | 1820 | 1462403989868 Marionette DEBUG loaded listener.js 16:19:49 INFO - PROCESS | 1820 | ++DOMWINDOW == 144 (0x7f74c1061c00) [pid = 1820] [serial = 1026] [outer = 0x7f74bffe3400] 16:19:50 INFO - PROCESS | 1820 | 1462403990472 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]]]}] 16:19:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | Radial gradient transforms do not experience broken caching effects 16:19:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | took 1326ms 16:19:50 INFO - PROCESS | 1820 | 1462403990502 Marionette TRACE conn3 -> [0,1337,"getWindowHandle",null] 16:19:50 INFO - PROCESS | 1820 | 1462403990505 Marionette TRACE conn3 <- [1,1337,null,{"value":"8"}] 16:19:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html 16:19:50 INFO - PROCESS | 1820 | 1462403990510 Marionette TRACE conn3 -> [0,1338,"setScriptTimeout",{"ms":35000}] 16:19:50 INFO - PROCESS | 1820 | 1462403990512 Marionette TRACE conn3 <- [1,1338,null,{}] 16:19:50 INFO - PROCESS | 1820 | 1462403990532 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}] 16:19:50 INFO - PROCESS | 1820 | 1462403990745 Marionette TRACE conn3 <- [1,1339,null,{"value":null}] 16:19:50 INFO - PROCESS | 1820 | 1462403990764 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\", \"a2590f0a-93fb-4e89-aa1e-7373e5767c09\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:19:50 INFO - PROCESS | 1820 | ++DOCSHELL 0x7f74bcf46800 == 115 [pid = 1820] [id = 342] 16:19:50 INFO - PROCESS | 1820 | ++DOMWINDOW == 145 (0x7f74bdbec800) [pid = 1820] [serial = 1027] [outer = (nil)] 16:19:50 INFO - PROCESS | 1820 | ++DOMWINDOW == 146 (0x7f74c12c9c00) [pid = 1820] [serial = 1028] [outer = 0x7f74bdbec800] 16:19:50 INFO - PROCESS | 1820 | 1462403990821 Marionette DEBUG loaded listener.js 16:19:50 INFO - PROCESS | 1820 | ++DOMWINDOW == 147 (0x7f74c2f82800) [pid = 1820] [serial = 1029] [outer = 0x7f74bdbec800] 16:19:51 INFO - PROCESS | 1820 | 1462403991980 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]]]}] 16:19:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | createPattern() of an animated GIF draws the first frame 16:19:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | took 1492ms 16:19:52 INFO - PROCESS | 1820 | 1462403992007 Marionette TRACE conn3 -> [0,1341,"getWindowHandle",null] 16:19:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html 16:19:52 INFO - PROCESS | 1820 | 1462403992012 Marionette TRACE conn3 <- [1,1341,null,{"value":"8"}] 16:19:52 INFO - PROCESS | 1820 | 1462403992020 Marionette TRACE conn3 -> [0,1342,"setScriptTimeout",{"ms":35000}] 16:19:52 INFO - PROCESS | 1820 | 1462403992025 Marionette TRACE conn3 <- [1,1342,null,{}] 16:19:52 INFO - PROCESS | 1820 | 1462403992033 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}] 16:19:52 INFO - PROCESS | 1820 | 1462403992208 Marionette TRACE conn3 <- [1,1343,null,{"value":null}] 16:19:52 INFO - PROCESS | 1820 | 1462403992436 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\", \"a2590f0a-93fb-4e89-aa1e-7373e5767c09\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:19:52 INFO - PROCESS | 1820 | ++DOCSHELL 0x7f74b4e69000 == 116 [pid = 1820] [id = 343] 16:19:52 INFO - PROCESS | 1820 | ++DOMWINDOW == 148 (0x7f74b724d400) [pid = 1820] [serial = 1030] [outer = (nil)] 16:19:52 INFO - PROCESS | 1820 | ++DOMWINDOW == 149 (0x7f74b76ea800) [pid = 1820] [serial = 1031] [outer = 0x7f74b724d400] 16:19:52 INFO - PROCESS | 1820 | 1462403992547 Marionette DEBUG loaded listener.js 16:19:52 INFO - PROCESS | 1820 | ++DOMWINDOW == 150 (0x7f74b87c6c00) [pid = 1820] [serial = 1032] [outer = 0x7f74b724d400] 16:19:53 INFO - PROCESS | 1820 | 1462403993413 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]]]}] 16:19:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | Canvas test: 2d.pattern.basic.canvas 16:19:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | took 1437ms 16:19:53 INFO - PROCESS | 1820 | 1462403993457 Marionette TRACE conn3 -> [0,1345,"getWindowHandle",null] 16:19:53 INFO - PROCESS | 1820 | 1462403993465 Marionette TRACE conn3 <- [1,1345,null,{"value":"8"}] 16:19:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html 16:19:53 INFO - PROCESS | 1820 | 1462403993475 Marionette TRACE conn3 -> [0,1346,"setScriptTimeout",{"ms":35000}] 16:19:53 INFO - PROCESS | 1820 | 1462403993479 Marionette TRACE conn3 <- [1,1346,null,{}] 16:19:53 INFO - PROCESS | 1820 | 1462403993484 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}] 16:19:53 INFO - PROCESS | 1820 | 1462403993655 Marionette TRACE conn3 <- [1,1347,null,{"value":null}] 16:19:53 INFO - PROCESS | 1820 | 1462403993844 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\", \"a2590f0a-93fb-4e89-aa1e-7373e5767c09\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:19:53 INFO - PROCESS | 1820 | ++DOCSHELL 0x7f74b8ee0800 == 117 [pid = 1820] [id = 344] 16:19:53 INFO - PROCESS | 1820 | ++DOMWINDOW == 151 (0x7f74b87f4000) [pid = 1820] [serial = 1033] [outer = (nil)] 16:19:53 INFO - PROCESS | 1820 | ++DOMWINDOW == 152 (0x7f74bcc0a800) [pid = 1820] [serial = 1034] [outer = 0x7f74b87f4000] 16:19:53 INFO - PROCESS | 1820 | 1462403993913 Marionette DEBUG loaded listener.js 16:19:54 INFO - PROCESS | 1820 | ++DOMWINDOW == 153 (0x7f74be889000) [pid = 1820] [serial = 1035] [outer = 0x7f74b87f4000] 16:19:54 INFO - PROCESS | 1820 | 1462403994900 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]]]}] 16:19:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | Canvas test: 2d.pattern.basic.image 16:19:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | took 1485ms 16:19:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html 16:19:54 INFO - PROCESS | 1820 | 1462403994960 Marionette TRACE conn3 -> [0,1349,"getWindowHandle",null] 16:19:54 INFO - PROCESS | 1820 | 1462403994963 Marionette TRACE conn3 <- [1,1349,null,{"value":"8"}] 16:19:54 INFO - PROCESS | 1820 | 1462403994969 Marionette TRACE conn3 -> [0,1350,"setScriptTimeout",{"ms":35000}] 16:19:54 INFO - PROCESS | 1820 | 1462403994975 Marionette TRACE conn3 <- [1,1350,null,{}] 16:19:54 INFO - PROCESS | 1820 | 1462403994990 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}] 16:19:55 INFO - PROCESS | 1820 | 1462403995200 Marionette TRACE conn3 <- [1,1351,null,{"value":null}] 16:19:55 INFO - PROCESS | 1820 | 1462403995417 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\", \"a2590f0a-93fb-4e89-aa1e-7373e5767c09\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:19:55 INFO - PROCESS | 1820 | ++DOCSHELL 0x7f74bfcd1800 == 118 [pid = 1820] [id = 345] 16:19:55 INFO - PROCESS | 1820 | ++DOMWINDOW == 154 (0x7f74c0388c00) [pid = 1820] [serial = 1036] [outer = (nil)] 16:19:55 INFO - PROCESS | 1820 | ++DOMWINDOW == 155 (0x7f74c0944000) [pid = 1820] [serial = 1037] [outer = 0x7f74c0388c00] 16:19:55 INFO - PROCESS | 1820 | 1462403995537 Marionette DEBUG loaded listener.js 16:19:55 INFO - PROCESS | 1820 | ++DOMWINDOW == 156 (0x7f74c1003800) [pid = 1820] [serial = 1038] [outer = 0x7f74c0388c00] 16:19:56 INFO - PROCESS | 1820 | 1462403996331 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]]]}] 16:19:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | Canvas test: 2d.pattern.basic.nocontext 16:19:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | took 1437ms 16:19:56 INFO - PROCESS | 1820 | 1462403996406 Marionette TRACE conn3 -> [0,1353,"getWindowHandle",null] 16:19:56 INFO - PROCESS | 1820 | 1462403996410 Marionette TRACE conn3 <- [1,1353,null,{"value":"8"}] 16:19:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html 16:19:56 INFO - PROCESS | 1820 | 1462403996416 Marionette TRACE conn3 -> [0,1354,"setScriptTimeout",{"ms":35000}] 16:19:56 INFO - PROCESS | 1820 | 1462403996419 Marionette TRACE conn3 <- [1,1354,null,{}] 16:19:56 INFO - PROCESS | 1820 | 1462403996424 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}] 16:19:56 INFO - PROCESS | 1820 | 1462403996595 Marionette TRACE conn3 <- [1,1355,null,{"value":null}] 16:19:56 INFO - PROCESS | 1820 | 1462403996768 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\", \"a2590f0a-93fb-4e89-aa1e-7373e5767c09\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:19:56 INFO - PROCESS | 1820 | ++DOCSHELL 0x7f74c0d7e000 == 119 [pid = 1820] [id = 346] 16:19:56 INFO - PROCESS | 1820 | ++DOMWINDOW == 157 (0x7f74c0395000) [pid = 1820] [serial = 1039] [outer = (nil)] 16:19:56 INFO - PROCESS | 1820 | ++DOMWINDOW == 158 (0x7f74c1493800) [pid = 1820] [serial = 1040] [outer = 0x7f74c0395000] 16:19:56 INFO - PROCESS | 1820 | 1462403996835 Marionette DEBUG loaded listener.js 16:19:56 INFO - PROCESS | 1820 | ++DOMWINDOW == 159 (0x7f74c3914800) [pid = 1820] [serial = 1041] [outer = 0x7f74c0395000] 16:19:57 INFO - PROCESS | 1820 | 1462403997723 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]]]}] 16:19:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | Canvas test: 2d.pattern.basic.type 16:19:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | took 1332ms 16:19:57 INFO - PROCESS | 1820 | 1462403997749 Marionette TRACE conn3 -> [0,1357,"getWindowHandle",null] 16:19:57 INFO - PROCESS | 1820 | 1462403997752 Marionette TRACE conn3 <- [1,1357,null,{"value":"8"}] 16:19:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html 16:19:57 INFO - PROCESS | 1820 | 1462403997758 Marionette TRACE conn3 -> [0,1358,"setScriptTimeout",{"ms":35000}] 16:19:57 INFO - PROCESS | 1820 | 1462403997760 Marionette TRACE conn3 <- [1,1358,null,{}] 16:19:57 INFO - PROCESS | 1820 | 1462403997765 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}] 16:19:57 INFO - PROCESS | 1820 | 1462403997928 Marionette TRACE conn3 <- [1,1359,null,{"value":null}] 16:19:58 INFO - PROCESS | 1820 | 1462403998125 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\", \"a2590f0a-93fb-4e89-aa1e-7373e5767c09\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:19:58 INFO - PROCESS | 1820 | ++DOCSHELL 0x7f74c11c7000 == 120 [pid = 1820] [id = 347] 16:19:58 INFO - PROCESS | 1820 | ++DOMWINDOW == 160 (0x7f74b87bd800) [pid = 1820] [serial = 1042] [outer = (nil)] 16:19:58 INFO - PROCESS | 1820 | ++DOMWINDOW == 161 (0x7f74c3a35000) [pid = 1820] [serial = 1043] [outer = 0x7f74b87bd800] 16:19:58 INFO - PROCESS | 1820 | 1462403998192 Marionette DEBUG loaded listener.js 16:19:58 INFO - PROCESS | 1820 | ++DOMWINDOW == 162 (0x7f74c59cec00) [pid = 1820] [serial = 1044] [outer = 0x7f74b87bd800] 16:19:59 INFO - PROCESS | 1820 | 1462403999037 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]]]}] 16:19:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | Canvas test: 2d.pattern.basic.zerocanvas 16:19:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | took 1337ms 16:19:59 INFO - PROCESS | 1820 | 1462403999095 Marionette TRACE conn3 -> [0,1361,"getWindowHandle",null] 16:19:59 INFO - PROCESS | 1820 | 1462403999097 Marionette TRACE conn3 <- [1,1361,null,{"value":"8"}] 16:19:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html 16:19:59 INFO - PROCESS | 1820 | 1462403999103 Marionette TRACE conn3 -> [0,1362,"setScriptTimeout",{"ms":35000}] 16:19:59 INFO - PROCESS | 1820 | 1462403999106 Marionette TRACE conn3 <- [1,1362,null,{}] 16:19:59 INFO - PROCESS | 1820 | 1462403999111 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}] 16:19:59 INFO - PROCESS | 1820 | 1462403999304 Marionette TRACE conn3 <- [1,1363,null,{"value":null}] 16:19:59 INFO - PROCESS | 1820 | 1462403999480 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\", \"a2590f0a-93fb-4e89-aa1e-7373e5767c09\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:19:59 INFO - PROCESS | 1820 | ++DOCSHELL 0x7f74c22df800 == 121 [pid = 1820] [id = 348] 16:19:59 INFO - PROCESS | 1820 | ++DOMWINDOW == 163 (0x7f74c59d1000) [pid = 1820] [serial = 1045] [outer = (nil)] 16:19:59 INFO - PROCESS | 1820 | ++DOMWINDOW == 164 (0x7f74c8203c00) [pid = 1820] [serial = 1046] [outer = 0x7f74c59d1000] 16:19:59 INFO - PROCESS | 1820 | 1462403999552 Marionette DEBUG loaded listener.js 16:19:59 INFO - PROCESS | 1820 | ++DOMWINDOW == 165 (0x7f74c84c6400) [pid = 1820] [serial = 1047] [outer = 0x7f74c59d1000] 16:20:00 INFO - PROCESS | 1820 | 1462404000390 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]]]}] 16:20:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | Canvas test: 2d.pattern.crosscanvas 16:20:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | took 1337ms 16:20:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html 16:20:00 INFO - PROCESS | 1820 | 1462404000440 Marionette TRACE conn3 -> [0,1365,"getWindowHandle",null] 16:20:00 INFO - PROCESS | 1820 | 1462404000443 Marionette TRACE conn3 <- [1,1365,null,{"value":"8"}] 16:20:00 INFO - PROCESS | 1820 | 1462404000450 Marionette TRACE conn3 -> [0,1366,"setScriptTimeout",{"ms":35000}] 16:20:00 INFO - PROCESS | 1820 | 1462404000453 Marionette TRACE conn3 <- [1,1366,null,{}] 16:20:00 INFO - PROCESS | 1820 | 1462404000458 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}] 16:20:00 INFO - PROCESS | 1820 | 1462404000626 Marionette TRACE conn3 <- [1,1367,null,{"value":null}] 16:20:00 INFO - PROCESS | 1820 | 1462404000806 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\", \"a2590f0a-93fb-4e89-aa1e-7373e5767c09\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:20:00 INFO - PROCESS | 1820 | ++DOCSHELL 0x7f74c6680000 == 122 [pid = 1820] [id = 349] 16:20:00 INFO - PROCESS | 1820 | ++DOMWINDOW == 166 (0x7f74c6f11000) [pid = 1820] [serial = 1048] [outer = (nil)] 16:20:00 INFO - PROCESS | 1820 | ++DOMWINDOW == 167 (0x7f74c8d31c00) [pid = 1820] [serial = 1049] [outer = 0x7f74c6f11000] 16:20:00 INFO - PROCESS | 1820 | 1462404000870 Marionette DEBUG loaded listener.js 16:20:00 INFO - PROCESS | 1820 | ++DOMWINDOW == 168 (0x7f74c948e400) [pid = 1820] [serial = 1050] [outer = 0x7f74c6f11000] 16:20:01 INFO - PROCESS | 1820 | 1462404001764 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] 16:20:01 INFO - PROCESS | 1820 | 1462404001780 Marionette TRACE conn3 <- [1,1369,null,{"value":"8"}] 16:20:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html 16:20:01 INFO - PROCESS | 1820 | 1462404001786 Marionette TRACE conn3 -> [0,1370,"setScriptTimeout",{"ms":35000}] 16:20:01 INFO - PROCESS | 1820 | 1462404001788 Marionette TRACE conn3 <- [1,1370,null,{}] 16:20:01 INFO - PROCESS | 1820 | 1462404001794 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}] 16:20:01 INFO - PROCESS | 1820 | 1462404001952 Marionette TRACE conn3 <- [1,1371,null,{"value":null}] 16:20:02 INFO - PROCESS | 1820 | 1462404002211 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\", \"a2590f0a-93fb-4e89-aa1e-7373e5767c09\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:20:02 INFO - PROCESS | 1820 | ++DOCSHELL 0x7f74c869c000 == 123 [pid = 1820] [id = 350] 16:20:02 INFO - PROCESS | 1820 | ++DOMWINDOW == 169 (0x7f74bdbe7800) [pid = 1820] [serial = 1051] [outer = (nil)] 16:20:02 INFO - PROCESS | 1820 | ++DOMWINDOW == 170 (0x7f74c3911c00) [pid = 1820] [serial = 1052] [outer = 0x7f74bdbe7800] 16:20:02 INFO - PROCESS | 1820 | 1462404002319 Marionette DEBUG loaded listener.js 16:20:02 INFO - PROCESS | 1820 | ++DOMWINDOW == 171 (0x7f74c9d87400) [pid = 1820] [serial = 1053] [outer = 0x7f74bdbe7800] 16:20:03 INFO - PROCESS | 1820 | 1462404003182 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] 16:20:03 INFO - PROCESS | 1820 | 1462404003229 Marionette TRACE conn3 <- [1,1373,null,{"value":"8"}] 16:20:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html 16:20:03 INFO - PROCESS | 1820 | 1462404003235 Marionette TRACE conn3 -> [0,1374,"setScriptTimeout",{"ms":35000}] 16:20:03 INFO - PROCESS | 1820 | 1462404003237 Marionette TRACE conn3 <- [1,1374,null,{}] 16:20:03 INFO - PROCESS | 1820 | 1462404003243 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}] 16:20:03 INFO - PROCESS | 1820 | 1462404003406 Marionette TRACE conn3 <- [1,1375,null,{"value":null}] 16:20:03 INFO - PROCESS | 1820 | 1462404003588 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\", \"a2590f0a-93fb-4e89-aa1e-7373e5767c09\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:20:03 INFO - PROCESS | 1820 | ++DOCSHELL 0x7f74c9080000 == 124 [pid = 1820] [id = 351] 16:20:03 INFO - PROCESS | 1820 | ++DOMWINDOW == 172 (0x7f74c026ec00) [pid = 1820] [serial = 1054] [outer = (nil)] 16:20:03 INFO - PROCESS | 1820 | ++DOMWINDOW == 173 (0x7f74c9fec800) [pid = 1820] [serial = 1055] [outer = 0x7f74c026ec00] 16:20:03 INFO - PROCESS | 1820 | 1462404003652 Marionette DEBUG loaded listener.js 16:20:03 INFO - PROCESS | 1820 | ++DOMWINDOW == 174 (0x7f74ca2e3800) [pid = 1820] [serial = 1056] [outer = 0x7f74c026ec00] 16:20:04 INFO - PROCESS | 1820 | [1820] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 16:20:04 INFO - PROCESS | 1820 | 1462404004542 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] 16:20:04 INFO - PROCESS | 1820 | 1462404004623 Marionette TRACE conn3 <- [1,1377,null,{"value":"8"}] 16:20:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html 16:20:04 INFO - PROCESS | 1820 | 1462404004628 Marionette TRACE conn3 -> [0,1378,"setScriptTimeout",{"ms":35000}] 16:20:04 INFO - PROCESS | 1820 | 1462404004630 Marionette TRACE conn3 <- [1,1378,null,{}] 16:20:04 INFO - PROCESS | 1820 | 1462404004636 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}] 16:20:04 INFO - PROCESS | 1820 | 1462404004816 Marionette TRACE conn3 <- [1,1379,null,{"value":null}] 16:20:04 INFO - PROCESS | 1820 | 1462404004992 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\", \"a2590f0a-93fb-4e89-aa1e-7373e5767c09\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:20:05 INFO - PROCESS | 1820 | ++DOCSHELL 0x7f74c9a21000 == 125 [pid = 1820] [id = 352] 16:20:05 INFO - PROCESS | 1820 | ++DOMWINDOW == 175 (0x7f74c0388800) [pid = 1820] [serial = 1057] [outer = (nil)] 16:20:05 INFO - PROCESS | 1820 | ++DOMWINDOW == 176 (0x7f74cca71c00) [pid = 1820] [serial = 1058] [outer = 0x7f74c0388800] 16:20:05 INFO - PROCESS | 1820 | 1462404005057 Marionette DEBUG loaded listener.js 16:20:05 INFO - PROCESS | 1820 | ++DOMWINDOW == 177 (0x7f74d0492000) [pid = 1820] [serial = 1059] [outer = 0x7f74c0388800] 16:20:05 INFO - PROCESS | 1820 | 1462404005918 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] 16:20:05 INFO - PROCESS | 1820 | 1462404005970 Marionette TRACE conn3 <- [1,1381,null,{"value":"8"}] 16:20:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html 16:20:05 INFO - PROCESS | 1820 | 1462404005976 Marionette TRACE conn3 -> [0,1382,"setScriptTimeout",{"ms":35000}] 16:20:05 INFO - PROCESS | 1820 | 1462404005979 Marionette TRACE conn3 <- [1,1382,null,{}] 16:20:05 INFO - PROCESS | 1820 | 1462404005985 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}] 16:20:06 INFO - PROCESS | 1820 | 1462404006169 Marionette TRACE conn3 <- [1,1383,null,{"value":null}] 16:20:06 INFO - PROCESS | 1820 | 1462404006346 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\", \"a2590f0a-93fb-4e89-aa1e-7373e5767c09\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:20:06 INFO - PROCESS | 1820 | ++DOCSHELL 0x7f74ca022800 == 126 [pid = 1820] [id = 353] 16:20:06 INFO - PROCESS | 1820 | ++DOMWINDOW == 178 (0x7f74c94c2400) [pid = 1820] [serial = 1060] [outer = (nil)] 16:20:06 INFO - PROCESS | 1820 | ++DOMWINDOW == 179 (0x7f74d718f800) [pid = 1820] [serial = 1061] [outer = 0x7f74c94c2400] 16:20:06 INFO - PROCESS | 1820 | 1462404006420 Marionette DEBUG loaded listener.js 16:20:06 INFO - PROCESS | 1820 | ++DOMWINDOW == 180 (0x7f74d862a000) [pid = 1820] [serial = 1062] [outer = 0x7f74c94c2400] 16:20:07 INFO - PROCESS | 1820 | [1820] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 16:20:07 INFO - PROCESS | 1820 | 1462404007388 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] 16:20:07 INFO - PROCESS | 1820 | 1462404007467 Marionette TRACE conn3 <- [1,1385,null,{"value":"8"}] 16:20:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html 16:20:07 INFO - PROCESS | 1820 | 1462404007474 Marionette TRACE conn3 -> [0,1386,"setScriptTimeout",{"ms":35000}] 16:20:07 INFO - PROCESS | 1820 | 1462404007477 Marionette TRACE conn3 <- [1,1386,null,{}] 16:20:07 INFO - PROCESS | 1820 | 1462404007482 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}] 16:20:07 INFO - PROCESS | 1820 | 1462404007649 Marionette TRACE conn3 <- [1,1387,null,{"value":null}] 16:20:07 INFO - PROCESS | 1820 | 1462404007831 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\", \"a2590f0a-93fb-4e89-aa1e-7373e5767c09\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:20:07 INFO - PROCESS | 1820 | ++DOCSHELL 0x7f74b8711000 == 127 [pid = 1820] [id = 354] 16:20:07 INFO - PROCESS | 1820 | ++DOMWINDOW == 181 (0x7f74bcc08800) [pid = 1820] [serial = 1063] [outer = (nil)] 16:20:07 INFO - PROCESS | 1820 | ++DOMWINDOW == 182 (0x7f74c59ca000) [pid = 1820] [serial = 1064] [outer = 0x7f74bcc08800] 16:20:07 INFO - PROCESS | 1820 | 1462404007896 Marionette DEBUG loaded listener.js 16:20:07 INFO - PROCESS | 1820 | ++DOMWINDOW == 183 (0x7f74d8645400) [pid = 1820] [serial = 1065] [outer = 0x7f74bcc08800] 16:20:09 INFO - PROCESS | 1820 | 1462404009209 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] 16:20:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html 16:20:09 INFO - PROCESS | 1820 | 1462404009266 Marionette TRACE conn3 <- [1,1389,null,{"value":"8"}] 16:20:09 INFO - PROCESS | 1820 | 1462404009273 Marionette TRACE conn3 -> [0,1390,"setScriptTimeout",{"ms":35000}] 16:20:09 INFO - PROCESS | 1820 | 1462404009278 Marionette TRACE conn3 <- [1,1390,null,{}] 16:20:09 INFO - PROCESS | 1820 | 1462404009285 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}] 16:20:09 INFO - PROCESS | 1820 | 1462404009459 Marionette TRACE conn3 <- [1,1391,null,{"value":null}] 16:20:09 INFO - PROCESS | 1820 | 1462404009658 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\", \"a2590f0a-93fb-4e89-aa1e-7373e5767c09\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:20:09 INFO - PROCESS | 1820 | ++DOCSHELL 0x7f74b74f1000 == 128 [pid = 1820] [id = 355] 16:20:09 INFO - PROCESS | 1820 | ++DOMWINDOW == 184 (0x7f74b3eef000) [pid = 1820] [serial = 1066] [outer = (nil)] 16:20:09 INFO - PROCESS | 1820 | ++DOMWINDOW == 185 (0x7f74b8649800) [pid = 1820] [serial = 1067] [outer = 0x7f74b3eef000] 16:20:09 INFO - PROCESS | 1820 | 1462404009725 Marionette DEBUG loaded listener.js 16:20:09 INFO - PROCESS | 1820 | ++DOMWINDOW == 186 (0x7f74ba110000) [pid = 1820] [serial = 1068] [outer = 0x7f74b3eef000] 16:20:10 INFO - PROCESS | 1820 | 1462404010773 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]]]}] 16:20:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | Canvas test: 2d.pattern.image.null 16:20:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | took 1536ms 16:20:10 INFO - PROCESS | 1820 | 1462404010809 Marionette TRACE conn3 -> [0,1393,"getWindowHandle",null] 16:20:10 INFO - PROCESS | 1820 | 1462404010816 Marionette TRACE conn3 <- [1,1393,null,{"value":"8"}] 16:20:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html 16:20:10 INFO - PROCESS | 1820 | 1462404010825 Marionette TRACE conn3 -> [0,1394,"setScriptTimeout",{"ms":35000}] 16:20:10 INFO - PROCESS | 1820 | 1462404010829 Marionette TRACE conn3 <- [1,1394,null,{}] 16:20:10 INFO - PROCESS | 1820 | 1462404010834 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}] 16:20:11 INFO - PROCESS | 1820 | 1462404011006 Marionette TRACE conn3 <- [1,1395,null,{"value":null}] 16:20:11 INFO - PROCESS | 1820 | 1462404011239 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\", \"a2590f0a-93fb-4e89-aa1e-7373e5767c09\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:20:11 INFO - PROCESS | 1820 | ++DOCSHELL 0x7f74b0b46000 == 129 [pid = 1820] [id = 356] 16:20:11 INFO - PROCESS | 1820 | ++DOMWINDOW == 187 (0x7f74b76ed800) [pid = 1820] [serial = 1069] [outer = (nil)] 16:20:11 INFO - PROCESS | 1820 | ++DOMWINDOW == 188 (0x7f74bfbe8000) [pid = 1820] [serial = 1070] [outer = 0x7f74b76ed800] 16:20:11 INFO - PROCESS | 1820 | 1462404011387 Marionette DEBUG loaded listener.js 16:20:11 INFO - PROCESS | 1820 | ++DOMWINDOW == 189 (0x7f74bffdac00) [pid = 1820] [serial = 1071] [outer = 0x7f74b76ed800] 16:20:11 INFO - PROCESS | 1820 | --DOCSHELL 0x7f74c899b000 == 128 [pid = 1820] [id = 242] 16:20:11 INFO - PROCESS | 1820 | --DOCSHELL 0x7f74b8eef800 == 127 [pid = 1820] [id = 341] 16:20:11 INFO - PROCESS | 1820 | --DOMWINDOW == 188 (0x7f74db944c00) [pid = 1820] [serial = 926] [outer = (nil)] [url = about:blank] 16:20:11 INFO - PROCESS | 1820 | --DOMWINDOW == 187 (0x7f74d835e400) [pid = 1820] [serial = 920] [outer = (nil)] [url = about:blank] 16:20:11 INFO - PROCESS | 1820 | --DOMWINDOW == 186 (0x7f74dc631c00) [pid = 1820] [serial = 932] [outer = (nil)] [url = about:blank] 16:20:11 INFO - PROCESS | 1820 | --DOMWINDOW == 185 (0x7f74dc0b9800) [pid = 1820] [serial = 929] [outer = (nil)] [url = about:blank] 16:20:11 INFO - PROCESS | 1820 | --DOMWINDOW == 184 (0x7f74d864f400) [pid = 1820] [serial = 923] [outer = (nil)] [url = about:blank] 16:20:11 INFO - PROCESS | 1820 | --DOCSHELL 0x7f74b8772000 == 126 [pid = 1820] [id = 340] 16:20:11 INFO - PROCESS | 1820 | --DOCSHELL 0x7f74b5bdd800 == 125 [pid = 1820] [id = 339] 16:20:11 INFO - PROCESS | 1820 | --DOCSHELL 0x7f74b4e7d000 == 124 [pid = 1820] [id = 338] 16:20:11 INFO - PROCESS | 1820 | --DOCSHELL 0x7f74b4044800 == 123 [pid = 1820] [id = 337] 16:20:11 INFO - PROCESS | 1820 | --DOCSHELL 0x7f74b5bdf800 == 122 [pid = 1820] [id = 336] 16:20:11 INFO - PROCESS | 1820 | --DOCSHELL 0x7f74b4e7a000 == 121 [pid = 1820] [id = 335] 16:20:11 INFO - PROCESS | 1820 | --DOCSHELL 0x7f74b8712000 == 120 [pid = 1820] [id = 322] 16:20:11 INFO - PROCESS | 1820 | --DOMWINDOW == 183 (0x7f74c848c800) [pid = 1820] [serial = 951] [outer = (nil)] [url = about:blank] 16:20:11 INFO - PROCESS | 1820 | --DOMWINDOW == 182 (0x7f74c9493000) [pid = 1820] [serial = 953] [outer = (nil)] [url = about:blank] 16:20:11 INFO - PROCESS | 1820 | --DOMWINDOW == 181 (0x7f74ba0e5000) [pid = 1820] [serial = 936] [outer = (nil)] [url = about:blank] 16:20:11 INFO - PROCESS | 1820 | --DOMWINDOW == 180 (0x7f74cd68e000) [pid = 1820] [serial = 914] [outer = (nil)] [url = about:blank] 16:20:11 INFO - PROCESS | 1820 | --DOMWINDOW == 179 (0x7f74d6f0d800) [pid = 1820] [serial = 960] [outer = (nil)] [url = about:blank] 16:20:11 INFO - PROCESS | 1820 | --DOMWINDOW == 178 (0x7f74c39dec00) [pid = 1820] [serial = 945] [outer = (nil)] [url = about:blank] 16:20:11 INFO - PROCESS | 1820 | --DOMWINDOW == 177 (0x7f74c22af400) [pid = 1820] [serial = 944] [outer = (nil)] [url = about:blank] 16:20:11 INFO - PROCESS | 1820 | --DOMWINDOW == 176 (0x7f74ca29dc00) [pid = 1820] [serial = 911] [outer = (nil)] [url = about:blank] 16:20:11 INFO - PROCESS | 1820 | --DOMWINDOW == 175 (0x7f74b87c1800) [pid = 1820] [serial = 935] [outer = (nil)] [url = about:blank] 16:20:11 INFO - PROCESS | 1820 | --DOMWINDOW == 174 (0x7f74c093fc00) [pid = 1820] [serial = 941] [outer = (nil)] [url = about:blank] 16:20:11 INFO - PROCESS | 1820 | --DOMWINDOW == 173 (0x7f74d048e400) [pid = 1820] [serial = 959] [outer = (nil)] [url = about:blank] 16:20:11 INFO - PROCESS | 1820 | --DOMWINDOW == 172 (0x7f74be77e800) [pid = 1820] [serial = 938] [outer = (nil)] [url = about:blank] 16:20:11 INFO - PROCESS | 1820 | --DOMWINDOW == 171 (0x7f74d7238800) [pid = 1820] [serial = 917] [outer = (nil)] [url = about:blank] 16:20:11 INFO - PROCESS | 1820 | --DOMWINDOW == 170 (0x7f74c1003400) [pid = 1820] [serial = 942] [outer = (nil)] [url = about:blank] 16:20:11 INFO - PROCESS | 1820 | --DOMWINDOW == 169 (0x7f74b724bc00) [pid = 1820] [serial = 899] [outer = (nil)] [url = about:blank] 16:20:11 INFO - PROCESS | 1820 | --DOMWINDOW == 168 (0x7f74cad63800) [pid = 1820] [serial = 957] [outer = (nil)] [url = about:blank] 16:20:11 INFO - PROCESS | 1820 | --DOMWINDOW == 167 (0x7f74bffdf800) [pid = 1820] [serial = 948] [outer = (nil)] [url = about:blank] 16:20:11 INFO - PROCESS | 1820 | --DOMWINDOW == 166 (0x7f74bffad000) [pid = 1820] [serial = 939] [outer = (nil)] [url = about:blank] 16:20:11 INFO - PROCESS | 1820 | --DOMWINDOW == 165 (0x7f74c7c10c00) [pid = 1820] [serial = 950] [outer = (nil)] [url = about:blank] 16:20:11 INFO - PROCESS | 1820 | --DOMWINDOW == 164 (0x7f74c9d86400) [pid = 1820] [serial = 954] [outer = (nil)] [url = about:blank] 16:20:11 INFO - PROCESS | 1820 | --DOMWINDOW == 163 (0x7f74bfbecc00) [pid = 1820] [serial = 902] [outer = (nil)] [url = about:blank] 16:20:11 INFO - PROCESS | 1820 | --DOMWINDOW == 162 (0x7f74ca44bc00) [pid = 1820] [serial = 956] [outer = (nil)] [url = about:blank] 16:20:11 INFO - PROCESS | 1820 | --DOMWINDOW == 161 (0x7f74c3917400) [pid = 1820] [serial = 905] [outer = (nil)] [url = about:blank] 16:20:11 INFO - PROCESS | 1820 | --DOMWINDOW == 160 (0x7f74c8844000) [pid = 1820] [serial = 908] [outer = (nil)] [url = about:blank] 16:20:11 INFO - PROCESS | 1820 | --DOMWINDOW == 159 (0x7f74b724e800) [pid = 1820] [serial = 947] [outer = (nil)] [url = about:blank] 16:20:11 INFO - PROCESS | 1820 | --DOMWINDOW == 158 (0x7f74b87bc800) [pid = 1820] [serial = 962] [outer = (nil)] [url = about:blank] 16:20:11 INFO - PROCESS | 1820 | --DOMWINDOW == 157 (0x7f74bcc0bc00) [pid = 1820] [serial = 963] [outer = (nil)] [url = about:blank] 16:20:12 INFO - PROCESS | 1820 | 1462404012166 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]]]}] 16:20:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | Canvas test: 2d.pattern.image.string 16:20:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | took 1379ms 16:20:12 INFO - PROCESS | 1820 | 1462404012205 Marionette TRACE conn3 -> [0,1397,"getWindowHandle",null] 16:20:12 INFO - PROCESS | 1820 | 1462404012208 Marionette TRACE conn3 <- [1,1397,null,{"value":"8"}] 16:20:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html 16:20:12 INFO - PROCESS | 1820 | 1462404012217 Marionette TRACE conn3 -> [0,1398,"setScriptTimeout",{"ms":35000}] 16:20:12 INFO - PROCESS | 1820 | 1462404012221 Marionette TRACE conn3 <- [1,1398,null,{}] 16:20:12 INFO - PROCESS | 1820 | 1462404012236 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}] 16:20:12 INFO - PROCESS | 1820 | 1462404012393 Marionette TRACE conn3 <- [1,1399,null,{"value":null}] 16:20:12 INFO - PROCESS | 1820 | 1462404012404 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\", \"a2590f0a-93fb-4e89-aa1e-7373e5767c09\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:20:12 INFO - PROCESS | 1820 | ++DOCSHELL 0x7f74b5174000 == 121 [pid = 1820] [id = 357] 16:20:12 INFO - PROCESS | 1820 | ++DOMWINDOW == 158 (0x7f74c0389c00) [pid = 1820] [serial = 1072] [outer = (nil)] 16:20:12 INFO - PROCESS | 1820 | ++DOMWINDOW == 159 (0x7f74c090fc00) [pid = 1820] [serial = 1073] [outer = 0x7f74c0389c00] 16:20:12 INFO - PROCESS | 1820 | 1462404012465 Marionette DEBUG loaded listener.js 16:20:12 INFO - PROCESS | 1820 | ++DOMWINDOW == 160 (0x7f74c0d96800) [pid = 1820] [serial = 1074] [outer = 0x7f74c0389c00] 16:20:13 INFO - PROCESS | 1820 | 1462404013255 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]]]}] 16:20:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | Canvas test: 2d.pattern.image.undefined 16:20:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | took 1081ms 16:20:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html 16:20:13 INFO - PROCESS | 1820 | 1462404013326 Marionette TRACE conn3 -> [0,1401,"getWindowHandle",null] 16:20:13 INFO - PROCESS | 1820 | 1462404013329 Marionette TRACE conn3 <- [1,1401,null,{"value":"8"}] 16:20:13 INFO - PROCESS | 1820 | 1462404013335 Marionette TRACE conn3 -> [0,1402,"setScriptTimeout",{"ms":35000}] 16:20:13 INFO - PROCESS | 1820 | 1462404013338 Marionette TRACE conn3 <- [1,1402,null,{}] 16:20:13 INFO - PROCESS | 1820 | 1462404013343 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}] 16:20:13 INFO - PROCESS | 1820 | 1462404013528 Marionette TRACE conn3 <- [1,1403,null,{"value":null}] 16:20:13 INFO - PROCESS | 1820 | 1462404013679 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\", \"a2590f0a-93fb-4e89-aa1e-7373e5767c09\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:20:13 INFO - PROCESS | 1820 | ++DOCSHELL 0x7f74b8706800 == 122 [pid = 1820] [id = 358] 16:20:13 INFO - PROCESS | 1820 | ++DOMWINDOW == 161 (0x7f74c0392c00) [pid = 1820] [serial = 1075] [outer = (nil)] 16:20:13 INFO - PROCESS | 1820 | ++DOMWINDOW == 162 (0x7f74c12c3c00) [pid = 1820] [serial = 1076] [outer = 0x7f74c0392c00] 16:20:13 INFO - PROCESS | 1820 | 1462404013739 Marionette DEBUG loaded listener.js 16:20:13 INFO - PROCESS | 1820 | ++DOMWINDOW == 163 (0x7f74c3912400) [pid = 1820] [serial = 1077] [outer = 0x7f74c0392c00] 16:20:14 INFO - PROCESS | 1820 | --DOMWINDOW == 162 (0x7f74b3ee4c00) [pid = 1820] [serial = 1009] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html] 16:20:14 INFO - PROCESS | 1820 | --DOMWINDOW == 161 (0x7f74c094b800) [pid = 1820] [serial = 1021] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html] 16:20:14 INFO - PROCESS | 1820 | --DOMWINDOW == 160 (0x7f74b3eecc00) [pid = 1820] [serial = 1015] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html] 16:20:14 INFO - PROCESS | 1820 | --DOMWINDOW == 159 (0x7f74ba097c00) [pid = 1820] [serial = 1012] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html] 16:20:14 INFO - PROCESS | 1820 | --DOMWINDOW == 158 (0x7f74b40f9800) [pid = 1820] [serial = 1018] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html] 16:20:14 INFO - PROCESS | 1820 | --DOMWINDOW == 157 (0x7f74b3ee2800) [pid = 1820] [serial = 1006] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html] 16:20:14 INFO - PROCESS | 1820 | --DOMWINDOW == 156 (0x7f74bffe3400) [pid = 1820] [serial = 1024] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html] 16:20:15 INFO - PROCESS | 1820 | 1462404015179 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]]]}] 16:20:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | Canvas test: 2d.pattern.modify.canvas1 16:20:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | took 1893ms 16:20:15 INFO - PROCESS | 1820 | 1462404015227 Marionette TRACE conn3 -> [0,1405,"getWindowHandle",null] 16:20:15 INFO - PROCESS | 1820 | 1462404015234 Marionette TRACE conn3 <- [1,1405,null,{"value":"8"}] 16:20:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html 16:20:15 INFO - PROCESS | 1820 | 1462404015242 Marionette TRACE conn3 -> [0,1406,"setScriptTimeout",{"ms":35000}] 16:20:15 INFO - PROCESS | 1820 | 1462404015247 Marionette TRACE conn3 <- [1,1406,null,{}] 16:20:15 INFO - PROCESS | 1820 | 1462404015254 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}] 16:20:15 INFO - PROCESS | 1820 | 1462404015436 Marionette TRACE conn3 <- [1,1407,null,{"value":null}] 16:20:15 INFO - PROCESS | 1820 | 1462404015673 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\", \"a2590f0a-93fb-4e89-aa1e-7373e5767c09\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:20:15 INFO - PROCESS | 1820 | ++DOCSHELL 0x7f74b512b800 == 123 [pid = 1820] [id = 359] 16:20:15 INFO - PROCESS | 1820 | ++DOMWINDOW == 157 (0x7f74ba097c00) [pid = 1820] [serial = 1078] [outer = (nil)] 16:20:15 INFO - PROCESS | 1820 | ++DOMWINDOW == 158 (0x7f74ba0e5000) [pid = 1820] [serial = 1079] [outer = 0x7f74ba097c00] 16:20:15 INFO - PROCESS | 1820 | 1462404015789 Marionette DEBUG loaded listener.js 16:20:15 INFO - PROCESS | 1820 | ++DOMWINDOW == 159 (0x7f74bdbee800) [pid = 1820] [serial = 1080] [outer = 0x7f74ba097c00] 16:20:16 INFO - PROCESS | 1820 | 1462404016657 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]]]}] 16:20:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | Canvas test: 2d.pattern.modify.canvas2 16:20:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | took 1485ms 16:20:16 INFO - PROCESS | 1820 | 1462404016729 Marionette TRACE conn3 -> [0,1409,"getWindowHandle",null] 16:20:16 INFO - PROCESS | 1820 | 1462404016737 Marionette TRACE conn3 <- [1,1409,null,{"value":"8"}] 16:20:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html 16:20:16 INFO - PROCESS | 1820 | 1462404016747 Marionette TRACE conn3 -> [0,1410,"setScriptTimeout",{"ms":35000}] 16:20:16 INFO - PROCESS | 1820 | 1462404016751 Marionette TRACE conn3 <- [1,1410,null,{}] 16:20:16 INFO - PROCESS | 1820 | 1462404016756 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}] 16:20:16 INFO - PROCESS | 1820 | 1462404016991 Marionette TRACE conn3 <- [1,1411,null,{"value":null}] 16:20:17 INFO - PROCESS | 1820 | 1462404017121 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\", \"a2590f0a-93fb-4e89-aa1e-7373e5767c09\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:20:17 INFO - PROCESS | 1820 | ++DOCSHELL 0x7f74b9fcb000 == 124 [pid = 1820] [id = 360] 16:20:17 INFO - PROCESS | 1820 | ++DOMWINDOW == 160 (0x7f74be885400) [pid = 1820] [serial = 1081] [outer = (nil)] 16:20:17 INFO - PROCESS | 1820 | ++DOMWINDOW == 161 (0x7f74bffe3400) [pid = 1820] [serial = 1082] [outer = 0x7f74be885400] 16:20:17 INFO - PROCESS | 1820 | 1462404017189 Marionette DEBUG loaded listener.js 16:20:17 INFO - PROCESS | 1820 | ++DOMWINDOW == 162 (0x7f74c0902400) [pid = 1820] [serial = 1083] [outer = 0x7f74be885400] 16:20:18 INFO - PROCESS | 1820 | 1462404018142 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]]]}] 16:20:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | Canvas test: 2d.pattern.modify.image1 16:20:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | took 1431ms 16:20:18 INFO - PROCESS | 1820 | 1462404018177 Marionette TRACE conn3 -> [0,1413,"getWindowHandle",null] 16:20:18 INFO - PROCESS | 1820 | 1462404018181 Marionette TRACE conn3 <- [1,1413,null,{"value":"8"}] 16:20:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html 16:20:18 INFO - PROCESS | 1820 | 1462404018187 Marionette TRACE conn3 -> [0,1414,"setScriptTimeout",{"ms":35000}] 16:20:18 INFO - PROCESS | 1820 | 1462404018192 Marionette TRACE conn3 <- [1,1414,null,{}] 16:20:18 INFO - PROCESS | 1820 | 1462404018208 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}] 16:20:18 INFO - PROCESS | 1820 | 1462404018422 Marionette TRACE conn3 <- [1,1415,null,{"value":null}] 16:20:18 INFO - PROCESS | 1820 | 1462404018646 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\", \"a2590f0a-93fb-4e89-aa1e-7373e5767c09\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:20:18 INFO - PROCESS | 1820 | ++DOCSHELL 0x7f74bfcd3000 == 125 [pid = 1820] [id = 361] 16:20:18 INFO - PROCESS | 1820 | ++DOMWINDOW == 163 (0x7f74c12cf400) [pid = 1820] [serial = 1084] [outer = (nil)] 16:20:18 INFO - PROCESS | 1820 | ++DOMWINDOW == 164 (0x7f74c3a33800) [pid = 1820] [serial = 1085] [outer = 0x7f74c12cf400] 16:20:18 INFO - PROCESS | 1820 | 1462404018759 Marionette DEBUG loaded listener.js 16:20:18 INFO - PROCESS | 1820 | ++DOMWINDOW == 165 (0x7f74c64ad400) [pid = 1820] [serial = 1086] [outer = 0x7f74c12cf400] 16:20:19 INFO - PROCESS | 1820 | 1462404019663 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]]]}] 16:20:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | Canvas test: 2d.pattern.modify.image2 16:20:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | took 1488ms 16:20:19 INFO - PROCESS | 1820 | 1462404019676 Marionette TRACE conn3 -> [0,1417,"getWindowHandle",null] 16:20:19 INFO - PROCESS | 1820 | 1462404019679 Marionette TRACE conn3 <- [1,1417,null,{"value":"8"}] 16:20:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html 16:20:19 INFO - PROCESS | 1820 | 1462404019685 Marionette TRACE conn3 -> [0,1418,"setScriptTimeout",{"ms":35000}] 16:20:19 INFO - PROCESS | 1820 | 1462404019688 Marionette TRACE conn3 <- [1,1418,null,{}] 16:20:19 INFO - PROCESS | 1820 | 1462404019693 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}] 16:20:19 INFO - PROCESS | 1820 | 1462404019855 Marionette TRACE conn3 <- [1,1419,null,{"value":null}] 16:20:20 INFO - PROCESS | 1820 | 1462404020048 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\", \"a2590f0a-93fb-4e89-aa1e-7373e5767c09\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:20:20 INFO - PROCESS | 1820 | ++DOCSHELL 0x7f74c0f46800 == 126 [pid = 1820] [id = 362] 16:20:20 INFO - PROCESS | 1820 | ++DOMWINDOW == 166 (0x7f74b864e400) [pid = 1820] [serial = 1087] [outer = (nil)] 16:20:20 INFO - PROCESS | 1820 | ++DOMWINDOW == 167 (0x7f74c106b400) [pid = 1820] [serial = 1088] [outer = 0x7f74b864e400] 16:20:20 INFO - PROCESS | 1820 | 1462404020122 Marionette DEBUG loaded listener.js 16:20:20 INFO - PROCESS | 1820 | ++DOMWINDOW == 168 (0x7f74c7f5b000) [pid = 1820] [serial = 1089] [outer = 0x7f74b864e400] 16:20:21 INFO - PROCESS | 1820 | 1462404021034 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]]]}] 16:20:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | Canvas test: 2d.pattern.paint.norepeat.basic 16:20:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | took 1378ms 16:20:21 INFO - PROCESS | 1820 | 1462404021063 Marionette TRACE conn3 -> [0,1421,"getWindowHandle",null] 16:20:21 INFO - PROCESS | 1820 | 1462404021067 Marionette TRACE conn3 <- [1,1421,null,{"value":"8"}] 16:20:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html 16:20:21 INFO - PROCESS | 1820 | 1462404021073 Marionette TRACE conn3 -> [0,1422,"setScriptTimeout",{"ms":35000}] 16:20:21 INFO - PROCESS | 1820 | 1462404021076 Marionette TRACE conn3 <- [1,1422,null,{}] 16:20:21 INFO - PROCESS | 1820 | 1462404021081 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}] 16:20:21 INFO - PROCESS | 1820 | 1462404021238 Marionette TRACE conn3 <- [1,1423,null,{"value":null}] 16:20:21 INFO - PROCESS | 1820 | 1462404021420 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\", \"a2590f0a-93fb-4e89-aa1e-7373e5767c09\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:20:21 INFO - PROCESS | 1820 | ++DOCSHELL 0x7f74c24db800 == 127 [pid = 1820] [id = 363] 16:20:21 INFO - PROCESS | 1820 | ++DOMWINDOW == 169 (0x7f74c64ad800) [pid = 1820] [serial = 1090] [outer = (nil)] 16:20:21 INFO - PROCESS | 1820 | ++DOMWINDOW == 170 (0x7f74c848a400) [pid = 1820] [serial = 1091] [outer = 0x7f74c64ad800] 16:20:21 INFO - PROCESS | 1820 | 1462404021484 Marionette DEBUG loaded listener.js 16:20:21 INFO - PROCESS | 1820 | ++DOMWINDOW == 171 (0x7f74c916c400) [pid = 1820] [serial = 1092] [outer = 0x7f74c64ad800] 16:20:22 INFO - PROCESS | 1820 | 1462404022390 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]]]}] 16:20:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | Canvas test: 2d.pattern.paint.norepeat.coord1 16:20:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | took 1381ms 16:20:22 INFO - PROCESS | 1820 | 1462404022455 Marionette TRACE conn3 -> [0,1425,"getWindowHandle",null] 16:20:22 INFO - PROCESS | 1820 | 1462404022458 Marionette TRACE conn3 <- [1,1425,null,{"value":"8"}] 16:20:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html 16:20:22 INFO - PROCESS | 1820 | 1462404022464 Marionette TRACE conn3 -> [0,1426,"setScriptTimeout",{"ms":35000}] 16:20:22 INFO - PROCESS | 1820 | 1462404022466 Marionette TRACE conn3 <- [1,1426,null,{}] 16:20:22 INFO - PROCESS | 1820 | 1462404022472 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}] 16:20:22 INFO - PROCESS | 1820 | 1462404022663 Marionette TRACE conn3 <- [1,1427,null,{"value":null}] 16:20:22 INFO - PROCESS | 1820 | 1462404022845 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\", \"a2590f0a-93fb-4e89-aa1e-7373e5767c09\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:20:22 INFO - PROCESS | 1820 | ++DOCSHELL 0x7f74c8693000 == 128 [pid = 1820] [id = 364] 16:20:22 INFO - PROCESS | 1820 | ++DOMWINDOW == 172 (0x7f74c9491800) [pid = 1820] [serial = 1093] [outer = (nil)] 16:20:22 INFO - PROCESS | 1820 | ++DOMWINDOW == 173 (0x7f74d139a000) [pid = 1820] [serial = 1094] [outer = 0x7f74c9491800] 16:20:22 INFO - PROCESS | 1820 | 1462404022914 Marionette DEBUG loaded listener.js 16:20:23 INFO - PROCESS | 1820 | ++DOMWINDOW == 174 (0x7f74d864a000) [pid = 1820] [serial = 1095] [outer = 0x7f74c9491800] 16:20:23 INFO - PROCESS | 1820 | 1462404023795 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]]]}] 16:20:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | Canvas test: 2d.pattern.paint.norepeat.coord2 16:20:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | took 1382ms 16:20:23 INFO - PROCESS | 1820 | --DOCSHELL 0x7f74c1462800 == 127 [pid = 1820] [id = 11] 16:20:23 INFO - PROCESS | 1820 | 1462404023879 Marionette TRACE conn3 -> [0,1429,"getWindowHandle",null] 16:20:23 INFO - PROCESS | 1820 | 1462404023882 Marionette TRACE conn3 <- [1,1429,null,{"value":"8"}] 16:20:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html 16:20:23 INFO - PROCESS | 1820 | 1462404023928 Marionette TRACE conn3 -> [0,1430,"setScriptTimeout",{"ms":35000}] 16:20:23 INFO - PROCESS | 1820 | 1462404023932 Marionette TRACE conn3 <- [1,1430,null,{}] 16:20:23 INFO - PROCESS | 1820 | 1462404023937 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}] 16:20:24 INFO - PROCESS | 1820 | 1462404024098 Marionette TRACE conn3 <- [1,1431,null,{"value":null}] 16:20:24 INFO - PROCESS | 1820 | 1462404024279 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\", \"a2590f0a-93fb-4e89-aa1e-7373e5767c09\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:20:24 INFO - PROCESS | 1820 | ++DOCSHELL 0x7f74ca01e000 == 128 [pid = 1820] [id = 365] 16:20:24 INFO - PROCESS | 1820 | ++DOMWINDOW == 175 (0x7f74c94c7800) [pid = 1820] [serial = 1096] [outer = (nil)] 16:20:24 INFO - PROCESS | 1820 | ++DOMWINDOW == 176 (0x7f74da0bc400) [pid = 1820] [serial = 1097] [outer = 0x7f74c94c7800] 16:20:24 INFO - PROCESS | 1820 | 1462404024345 Marionette DEBUG loaded listener.js 16:20:24 INFO - PROCESS | 1820 | ++DOMWINDOW == 177 (0x7f74dbf4c800) [pid = 1820] [serial = 1098] [outer = 0x7f74c94c7800] 16:20:25 INFO - PROCESS | 1820 | 1462404025265 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]]]}] 16:20:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | Canvas test: 2d.pattern.paint.norepeat.coord3 16:20:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | took 1408ms 16:20:25 INFO - PROCESS | 1820 | 1462404025315 Marionette TRACE conn3 -> [0,1433,"getWindowHandle",null] 16:20:25 INFO - PROCESS | 1820 | 1462404025319 Marionette TRACE conn3 <- [1,1433,null,{"value":"8"}] 16:20:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html 16:20:25 INFO - PROCESS | 1820 | 1462404025325 Marionette TRACE conn3 -> [0,1434,"setScriptTimeout",{"ms":35000}] 16:20:25 INFO - PROCESS | 1820 | 1462404025327 Marionette TRACE conn3 <- [1,1434,null,{}] 16:20:25 INFO - PROCESS | 1820 | 1462404025333 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}] 16:20:25 INFO - PROCESS | 1820 | 1462404025496 Marionette TRACE conn3 <- [1,1435,null,{"value":null}] 16:20:25 INFO - PROCESS | 1820 | 1462404025681 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\", \"a2590f0a-93fb-4e89-aa1e-7373e5767c09\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:20:25 INFO - PROCESS | 1820 | ++DOCSHELL 0x7f74cc8a8800 == 129 [pid = 1820] [id = 366] 16:20:25 INFO - PROCESS | 1820 | ++DOMWINDOW == 178 (0x7f74d6f17400) [pid = 1820] [serial = 1099] [outer = (nil)] 16:20:25 INFO - PROCESS | 1820 | ++DOMWINDOW == 179 (0x7f74dc248c00) [pid = 1820] [serial = 1100] [outer = 0x7f74d6f17400] 16:20:25 INFO - PROCESS | 1820 | 1462404025750 Marionette DEBUG loaded listener.js 16:20:25 INFO - PROCESS | 1820 | ++DOMWINDOW == 180 (0x7f74dc636c00) [pid = 1820] [serial = 1101] [outer = 0x7f74d6f17400] 16:20:26 INFO - PROCESS | 1820 | 1462404026605 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]]]}] 16:20:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | Canvas test: 2d.pattern.paint.norepeat.outside 16:20:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | took 1329ms 16:20:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html 16:20:26 INFO - PROCESS | 1820 | 1462404026655 Marionette TRACE conn3 -> [0,1437,"getWindowHandle",null] 16:20:26 INFO - PROCESS | 1820 | 1462404026657 Marionette TRACE conn3 <- [1,1437,null,{"value":"8"}] 16:20:26 INFO - PROCESS | 1820 | 1462404026663 Marionette TRACE conn3 -> [0,1438,"setScriptTimeout",{"ms":35000}] 16:20:26 INFO - PROCESS | 1820 | 1462404026666 Marionette TRACE conn3 <- [1,1438,null,{}] 16:20:26 INFO - PROCESS | 1820 | 1462404026671 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}] 16:20:26 INFO - PROCESS | 1820 | 1462404026831 Marionette TRACE conn3 <- [1,1439,null,{"value":null}] 16:20:27 INFO - PROCESS | 1820 | 1462404027014 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\", \"a2590f0a-93fb-4e89-aa1e-7373e5767c09\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:20:27 INFO - PROCESS | 1820 | ++DOCSHELL 0x7f74d63dc800 == 130 [pid = 1820] [id = 367] 16:20:27 INFO - PROCESS | 1820 | ++DOMWINDOW == 181 (0x7f74dc003400) [pid = 1820] [serial = 1102] [outer = (nil)] 16:20:27 INFO - PROCESS | 1820 | ++DOMWINDOW == 182 (0x7f74dc78dc00) [pid = 1820] [serial = 1103] [outer = 0x7f74dc003400] 16:20:27 INFO - PROCESS | 1820 | 1462404027089 Marionette DEBUG loaded listener.js 16:20:27 INFO - PROCESS | 1820 | ++DOMWINDOW == 183 (0x7f74dc7e1800) [pid = 1820] [serial = 1104] [outer = 0x7f74dc003400] 16:20:27 INFO - PROCESS | 1820 | 1462404027871 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]]]}] 16:20:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | Canvas patterns do not get flipped when painted 16:20:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | took 1280ms 16:20:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html 16:20:27 INFO - PROCESS | 1820 | 1462404027943 Marionette TRACE conn3 -> [0,1441,"getWindowHandle",null] 16:20:27 INFO - PROCESS | 1820 | 1462404027945 Marionette TRACE conn3 <- [1,1441,null,{"value":"8"}] 16:20:27 INFO - PROCESS | 1820 | 1462404027951 Marionette TRACE conn3 -> [0,1442,"setScriptTimeout",{"ms":35000}] 16:20:27 INFO - PROCESS | 1820 | 1462404027955 Marionette TRACE conn3 <- [1,1442,null,{}] 16:20:27 INFO - PROCESS | 1820 | 1462404027960 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}] 16:20:28 INFO - PROCESS | 1820 | 1462404028151 Marionette TRACE conn3 <- [1,1443,null,{"value":null}] 16:20:28 INFO - PROCESS | 1820 | 1462404028339 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\", \"a2590f0a-93fb-4e89-aa1e-7373e5767c09\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:20:28 INFO - PROCESS | 1820 | ++DOCSHELL 0x7f74d7625800 == 131 [pid = 1820] [id = 368] 16:20:28 INFO - PROCESS | 1820 | ++DOMWINDOW == 184 (0x7f74b28e1800) [pid = 1820] [serial = 1105] [outer = (nil)] 16:20:28 INFO - PROCESS | 1820 | ++DOMWINDOW == 185 (0x7f74b28eb400) [pid = 1820] [serial = 1106] [outer = 0x7f74b28e1800] 16:20:28 INFO - PROCESS | 1820 | 1462404028404 Marionette DEBUG loaded listener.js 16:20:28 INFO - PROCESS | 1820 | ++DOMWINDOW == 186 (0x7f74b28ef800) [pid = 1820] [serial = 1107] [outer = 0x7f74b28e1800] 16:20:29 INFO - PROCESS | 1820 | 1462404029274 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]]]}] 16:20:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | Image patterns do not get flipped when painted 16:20:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | took 1386ms 16:20:29 INFO - PROCESS | 1820 | 1462404029338 Marionette TRACE conn3 -> [0,1445,"getWindowHandle",null] 16:20:29 INFO - PROCESS | 1820 | 1462404029342 Marionette TRACE conn3 <- [1,1445,null,{"value":"8"}] 16:20:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html 16:20:29 INFO - PROCESS | 1820 | 1462404029348 Marionette TRACE conn3 -> [0,1446,"setScriptTimeout",{"ms":35000}] 16:20:29 INFO - PROCESS | 1820 | 1462404029352 Marionette TRACE conn3 <- [1,1446,null,{}] 16:20:29 INFO - PROCESS | 1820 | 1462404029356 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}] 16:20:29 INFO - PROCESS | 1820 | 1462404029541 Marionette TRACE conn3 <- [1,1447,null,{"value":null}] 16:20:29 INFO - PROCESS | 1820 | 1462404029724 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\", \"a2590f0a-93fb-4e89-aa1e-7373e5767c09\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:20:29 INFO - PROCESS | 1820 | ++DOCSHELL 0x7f74dbea7800 == 132 [pid = 1820] [id = 369] 16:20:29 INFO - PROCESS | 1820 | ++DOMWINDOW == 187 (0x7f74b28e6000) [pid = 1820] [serial = 1108] [outer = (nil)] 16:20:29 INFO - PROCESS | 1820 | ++DOMWINDOW == 188 (0x7f74b715d800) [pid = 1820] [serial = 1109] [outer = 0x7f74b28e6000] 16:20:29 INFO - PROCESS | 1820 | 1462404029801 Marionette DEBUG loaded listener.js 16:20:29 INFO - PROCESS | 1820 | ++DOMWINDOW == 189 (0x7f74dbf43800) [pid = 1820] [serial = 1110] [outer = 0x7f74b28e6000] 16:20:30 INFO - PROCESS | 1820 | 1462404030657 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]]]}] 16:20:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | Canvas test: 2d.pattern.paint.repeat.basic 16:20:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | took 1385ms 16:20:30 INFO - PROCESS | 1820 | 1462404030734 Marionette TRACE conn3 -> [0,1449,"getWindowHandle",null] 16:20:30 INFO - PROCESS | 1820 | 1462404030737 Marionette TRACE conn3 <- [1,1449,null,{"value":"8"}] 16:20:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html 16:20:30 INFO - PROCESS | 1820 | 1462404030743 Marionette TRACE conn3 -> [0,1450,"setScriptTimeout",{"ms":35000}] 16:20:30 INFO - PROCESS | 1820 | 1462404030745 Marionette TRACE conn3 <- [1,1450,null,{}] 16:20:30 INFO - PROCESS | 1820 | 1462404030750 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}] 16:20:30 INFO - PROCESS | 1820 | 1462404030913 Marionette TRACE conn3 <- [1,1451,null,{"value":null}] 16:20:31 INFO - PROCESS | 1820 | 1462404031094 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\", \"a2590f0a-93fb-4e89-aa1e-7373e5767c09\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:20:31 INFO - PROCESS | 1820 | ++DOCSHELL 0x7f74dc20b800 == 133 [pid = 1820] [id = 370] 16:20:31 INFO - PROCESS | 1820 | ++DOMWINDOW == 190 (0x7f74b7160400) [pid = 1820] [serial = 1111] [outer = (nil)] 16:20:31 INFO - PROCESS | 1820 | ++DOMWINDOW == 191 (0x7f74bdb69800) [pid = 1820] [serial = 1112] [outer = 0x7f74b7160400] 16:20:31 INFO - PROCESS | 1820 | 1462404031161 Marionette DEBUG loaded listener.js 16:20:31 INFO - PROCESS | 1820 | ++DOMWINDOW == 192 (0x7f74bdb6dc00) [pid = 1820] [serial = 1113] [outer = 0x7f74b7160400] 16:20:31 INFO - PROCESS | 1820 | 1462404031981 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]]]}] 16:20:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | Canvas test: 2d.pattern.paint.repeat.coord1 16:20:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | took 1283ms 16:20:32 INFO - PROCESS | 1820 | 1462404032026 Marionette TRACE conn3 -> [0,1453,"getWindowHandle",null] 16:20:32 INFO - PROCESS | 1820 | 1462404032030 Marionette TRACE conn3 <- [1,1453,null,{"value":"8"}] 16:20:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html 16:20:32 INFO - PROCESS | 1820 | 1462404032035 Marionette TRACE conn3 -> [0,1454,"setScriptTimeout",{"ms":35000}] 16:20:32 INFO - PROCESS | 1820 | 1462404032037 Marionette TRACE conn3 <- [1,1454,null,{}] 16:20:32 INFO - PROCESS | 1820 | 1462404032051 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}] 16:20:32 INFO - PROCESS | 1820 | 1462404032208 Marionette TRACE conn3 <- [1,1455,null,{"value":null}] 16:20:32 INFO - PROCESS | 1820 | 1462404032395 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\", \"a2590f0a-93fb-4e89-aa1e-7373e5767c09\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:20:32 INFO - PROCESS | 1820 | ++DOCSHELL 0x7f74de385800 == 134 [pid = 1820] [id = 371] 16:20:32 INFO - PROCESS | 1820 | ++DOMWINDOW == 193 (0x7f74bdb62800) [pid = 1820] [serial = 1114] [outer = (nil)] 16:20:32 INFO - PROCESS | 1820 | ++DOMWINDOW == 194 (0x7f74dc72b000) [pid = 1820] [serial = 1115] [outer = 0x7f74bdb62800] 16:20:32 INFO - PROCESS | 1820 | 1462404032459 Marionette DEBUG loaded listener.js 16:20:32 INFO - PROCESS | 1820 | ++DOMWINDOW == 195 (0x7f74dc7e8c00) [pid = 1820] [serial = 1116] [outer = 0x7f74bdb62800] 16:20:33 INFO - PROCESS | 1820 | 1462404033380 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]]]}] 16:20:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | Canvas test: 2d.pattern.paint.repeat.coord2 16:20:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | took 1393ms 16:20:33 INFO - PROCESS | 1820 | 1462404033430 Marionette TRACE conn3 -> [0,1457,"getWindowHandle",null] 16:20:33 INFO - PROCESS | 1820 | 1462404033433 Marionette TRACE conn3 <- [1,1457,null,{"value":"8"}] 16:20:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html 16:20:33 INFO - PROCESS | 1820 | 1462404033438 Marionette TRACE conn3 -> [0,1458,"setScriptTimeout",{"ms":35000}] 16:20:33 INFO - PROCESS | 1820 | 1462404033441 Marionette TRACE conn3 <- [1,1458,null,{}] 16:20:33 INFO - PROCESS | 1820 | 1462404033446 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}] 16:20:33 INFO - PROCESS | 1820 | 1462404033613 Marionette TRACE conn3 <- [1,1459,null,{"value":null}] 16:20:33 INFO - PROCESS | 1820 | 1462404033801 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\", \"a2590f0a-93fb-4e89-aa1e-7373e5767c09\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:20:33 INFO - PROCESS | 1820 | ++DOCSHELL 0x7f74b516a000 == 135 [pid = 1820] [id = 372] 16:20:33 INFO - PROCESS | 1820 | ++DOMWINDOW == 196 (0x7f74b40f3000) [pid = 1820] [serial = 1117] [outer = (nil)] 16:20:33 INFO - PROCESS | 1820 | ++DOMWINDOW == 197 (0x7f74b4c83800) [pid = 1820] [serial = 1118] [outer = 0x7f74b40f3000] 16:20:33 INFO - PROCESS | 1820 | 1462404033868 Marionette DEBUG loaded listener.js 16:20:33 INFO - PROCESS | 1820 | ++DOMWINDOW == 198 (0x7f74b4c88000) [pid = 1820] [serial = 1119] [outer = 0x7f74b40f3000] 16:20:35 INFO - PROCESS | 1820 | 1462404035041 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]]]}] 16:20:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | Canvas test: 2d.pattern.paint.repeat.coord3 16:20:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | took 1633ms 16:20:35 INFO - PROCESS | 1820 | 1462404035073 Marionette TRACE conn3 -> [0,1461,"getWindowHandle",null] 16:20:35 INFO - PROCESS | 1820 | 1462404035077 Marionette TRACE conn3 <- [1,1461,null,{"value":"8"}] 16:20:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html 16:20:35 INFO - PROCESS | 1820 | 1462404035085 Marionette TRACE conn3 -> [0,1462,"setScriptTimeout",{"ms":35000}] 16:20:35 INFO - PROCESS | 1820 | 1462404035090 Marionette TRACE conn3 <- [1,1462,null,{}] 16:20:35 INFO - PROCESS | 1820 | 1462404035099 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}] 16:20:35 INFO - PROCESS | 1820 | 1462404035276 Marionette TRACE conn3 <- [1,1463,null,{"value":null}] 16:20:35 INFO - PROCESS | 1820 | 1462404035511 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\", \"a2590f0a-93fb-4e89-aa1e-7373e5767c09\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:20:35 INFO - PROCESS | 1820 | ++DOCSHELL 0x7f74b8765800 == 136 [pid = 1820] [id = 373] 16:20:35 INFO - PROCESS | 1820 | ++DOMWINDOW == 199 (0x7f74b4c88400) [pid = 1820] [serial = 1120] [outer = (nil)] 16:20:35 INFO - PROCESS | 1820 | ++DOMWINDOW == 200 (0x7f74b4eca000) [pid = 1820] [serial = 1121] [outer = 0x7f74b4c88400] 16:20:35 INFO - PROCESS | 1820 | 1462404035576 Marionette DEBUG loaded listener.js 16:20:35 INFO - PROCESS | 1820 | ++DOMWINDOW == 201 (0x7f74b715e000) [pid = 1820] [serial = 1122] [outer = 0x7f74b4c88400] 16:20:36 INFO - PROCESS | 1820 | 1462404036464 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]]]}] 16:20:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | Canvas test: 2d.pattern.paint.repeat.outside 16:20:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | took 1434ms 16:20:36 INFO - PROCESS | 1820 | 1462404036520 Marionette TRACE conn3 -> [0,1465,"getWindowHandle",null] 16:20:36 INFO - PROCESS | 1820 | 1462404036534 Marionette TRACE conn3 <- [1,1465,null,{"value":"8"}] 16:20:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html 16:20:36 INFO - PROCESS | 1820 | 1462404036550 Marionette TRACE conn3 -> [0,1466,"setScriptTimeout",{"ms":35000}] 16:20:36 INFO - PROCESS | 1820 | 1462404036553 Marionette TRACE conn3 <- [1,1466,null,{}] 16:20:36 INFO - PROCESS | 1820 | 1462404036565 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}] 16:20:36 INFO - PROCESS | 1820 | 1462404036828 Marionette TRACE conn3 <- [1,1467,null,{"value":null}] 16:20:37 INFO - PROCESS | 1820 | 1462404037062 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\", \"a2590f0a-93fb-4e89-aa1e-7373e5767c09\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:20:37 INFO - PROCESS | 1820 | ++DOCSHELL 0x7f74b4cab800 == 137 [pid = 1820] [id = 374] 16:20:37 INFO - PROCESS | 1820 | ++DOMWINDOW == 202 (0x7f74b87ef400) [pid = 1820] [serial = 1123] [outer = (nil)] 16:20:37 INFO - PROCESS | 1820 | ++DOMWINDOW == 203 (0x7f74ba0e3400) [pid = 1820] [serial = 1124] [outer = 0x7f74b87ef400] 16:20:37 INFO - PROCESS | 1820 | 1462404037141 Marionette DEBUG loaded listener.js 16:20:37 INFO - PROCESS | 1820 | ++DOMWINDOW == 204 (0x7f74bdb65c00) [pid = 1820] [serial = 1125] [outer = 0x7f74b87ef400] 16:20:37 INFO - PROCESS | 1820 | --DOCSHELL 0x7f74b5174000 == 136 [pid = 1820] [id = 357] 16:20:37 INFO - PROCESS | 1820 | --DOCSHELL 0x7f74b0b46000 == 135 [pid = 1820] [id = 356] 16:20:37 INFO - PROCESS | 1820 | --DOMWINDOW == 203 (0x7f74c12c9c00) [pid = 1820] [serial = 1028] [outer = (nil)] [url = about:blank] 16:20:37 INFO - PROCESS | 1820 | --DOMWINDOW == 202 (0x7f74cca7c400) [pid = 1820] [serial = 983] [outer = (nil)] [url = about:blank] 16:20:37 INFO - PROCESS | 1820 | --DOMWINDOW == 201 (0x7f74d8647000) [pid = 1820] [serial = 986] [outer = (nil)] [url = about:blank] 16:20:37 INFO - PROCESS | 1820 | --DOMWINDOW == 200 (0x7f74dc008800) [pid = 1820] [serial = 989] [outer = (nil)] [url = about:blank] 16:20:37 INFO - PROCESS | 1820 | --DOMWINDOW == 199 (0x7f74dc250c00) [pid = 1820] [serial = 992] [outer = (nil)] [url = about:blank] 16:20:37 INFO - PROCESS | 1820 | --DOMWINDOW == 198 (0x7f74dc78e800) [pid = 1820] [serial = 995] [outer = (nil)] [url = about:blank] 16:20:37 INFO - PROCESS | 1820 | --DOMWINDOW == 197 (0x7f74b87f4c00) [pid = 1820] [serial = 998] [outer = (nil)] [url = about:blank] 16:20:37 INFO - PROCESS | 1820 | --DOMWINDOW == 196 (0x7f74b724e000) [pid = 1820] [serial = 1001] [outer = (nil)] [url = about:blank] 16:20:37 INFO - PROCESS | 1820 | --DOMWINDOW == 195 (0x7f74bdbe4400) [pid = 1820] [serial = 1004] [outer = (nil)] [url = about:blank] 16:20:37 INFO - PROCESS | 1820 | --DOCSHELL 0x7f74b74f1000 == 134 [pid = 1820] [id = 355] 16:20:37 INFO - PROCESS | 1820 | --DOCSHELL 0x7f74c9080000 == 133 [pid = 1820] [id = 351] 16:20:37 INFO - PROCESS | 1820 | --DOCSHELL 0x7f74c869c000 == 132 [pid = 1820] [id = 350] 16:20:37 INFO - PROCESS | 1820 | --DOCSHELL 0x7f74c6680000 == 131 [pid = 1820] [id = 349] 16:20:37 INFO - PROCESS | 1820 | --DOCSHELL 0x7f74c22df800 == 130 [pid = 1820] [id = 348] 16:20:37 INFO - PROCESS | 1820 | --DOCSHELL 0x7f74c11c7000 == 129 [pid = 1820] [id = 347] 16:20:37 INFO - PROCESS | 1820 | --DOCSHELL 0x7f74c0d7e000 == 128 [pid = 1820] [id = 346] 16:20:37 INFO - PROCESS | 1820 | --DOCSHELL 0x7f74bfcd1800 == 127 [pid = 1820] [id = 345] 16:20:37 INFO - PROCESS | 1820 | --DOCSHELL 0x7f74b8ee0800 == 126 [pid = 1820] [id = 344] 16:20:37 INFO - PROCESS | 1820 | --DOCSHELL 0x7f74b11e4000 == 125 [pid = 1820] [id = 308] 16:20:37 INFO - PROCESS | 1820 | --DOCSHELL 0x7f74b4e69000 == 124 [pid = 1820] [id = 343] 16:20:38 INFO - PROCESS | 1820 | 1462404038055 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]]]}] 16:20:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | Canvas test: 2d.pattern.paint.repeatx.basic 16:20:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | took 1537ms 16:20:38 INFO - PROCESS | 1820 | --DOMWINDOW == 194 (0x7f74b87ef000) [pid = 1820] [serial = 1011] [outer = (nil)] [url = about:blank] 16:20:38 INFO - PROCESS | 1820 | --DOMWINDOW == 193 (0x7f74b7244400) [pid = 1820] [serial = 1010] [outer = (nil)] [url = about:blank] 16:20:38 INFO - PROCESS | 1820 | --DOMWINDOW == 192 (0x7f74c0bc3800) [pid = 1820] [serial = 1022] [outer = (nil)] [url = about:blank] 16:20:38 INFO - PROCESS | 1820 | --DOMWINDOW == 191 (0x7f74c8483000) [pid = 1820] [serial = 980] [outer = (nil)] [url = about:blank] 16:20:38 INFO - PROCESS | 1820 | --DOMWINDOW == 190 (0x7f74be88b000) [pid = 1820] [serial = 1016] [outer = (nil)] [url = about:blank] 16:20:38 INFO - PROCESS | 1820 | --DOMWINDOW == 189 (0x7f74bffd7000) [pid = 1820] [serial = 1017] [outer = (nil)] [url = about:blank] 16:20:38 INFO - PROCESS | 1820 | --DOMWINDOW == 188 (0x7f74be889c00) [pid = 1820] [serial = 1014] [outer = (nil)] [url = about:blank] 16:20:38 INFO - PROCESS | 1820 | --DOMWINDOW == 187 (0x7f74bdc4ac00) [pid = 1820] [serial = 1013] [outer = (nil)] [url = about:blank] 16:20:38 INFO - PROCESS | 1820 | --DOMWINDOW == 186 (0x7f74ba099400) [pid = 1820] [serial = 968] [outer = (nil)] [url = about:blank] 16:20:38 INFO - PROCESS | 1820 | --DOMWINDOW == 185 (0x7f74c026d800) [pid = 1820] [serial = 1019] [outer = (nil)] [url = about:blank] 16:20:38 INFO - PROCESS | 1820 | --DOMWINDOW == 184 (0x7f74c21e1c00) [pid = 1820] [serial = 974] [outer = (nil)] [url = about:blank] 16:20:38 INFO - PROCESS | 1820 | --DOMWINDOW == 183 (0x7f74b3eea400) [pid = 1820] [serial = 1007] [outer = (nil)] [url = about:blank] 16:20:38 INFO - PROCESS | 1820 | --DOMWINDOW == 182 (0x7f74b40f4800) [pid = 1820] [serial = 1008] [outer = (nil)] [url = about:blank] 16:20:38 INFO - PROCESS | 1820 | --DOMWINDOW == 181 (0x7f74c6f0d400) [pid = 1820] [serial = 977] [outer = (nil)] [url = about:blank] 16:20:38 INFO - PROCESS | 1820 | --DOMWINDOW == 180 (0x7f74bffdfc00) [pid = 1820] [serial = 965] [outer = (nil)] [url = about:blank] 16:20:38 INFO - PROCESS | 1820 | --DOMWINDOW == 179 (0x7f74c0d98400) [pid = 1820] [serial = 1023] [outer = (nil)] [url = about:blank] 16:20:38 INFO - PROCESS | 1820 | --DOMWINDOW == 178 (0x7f74c038d000) [pid = 1820] [serial = 971] [outer = (nil)] [url = about:blank] 16:20:38 INFO - PROCESS | 1820 | --DOMWINDOW == 177 (0x7f74c1007800) [pid = 1820] [serial = 1025] [outer = (nil)] [url = about:blank] 16:20:38 INFO - PROCESS | 1820 | --DOMWINDOW == 176 (0x7f74c1061c00) [pid = 1820] [serial = 1026] [outer = (nil)] [url = about:blank] 16:20:38 INFO - PROCESS | 1820 | --DOMWINDOW == 175 (0x7f74c054f800) [pid = 1820] [serial = 1020] [outer = (nil)] [url = about:blank] 16:20:38 INFO - PROCESS | 1820 | 1462404038123 Marionette TRACE conn3 -> [0,1469,"getWindowHandle",null] 16:20:38 INFO - PROCESS | 1820 | 1462404038126 Marionette TRACE conn3 <- [1,1469,null,{"value":"8"}] 16:20:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html 16:20:38 INFO - PROCESS | 1820 | 1462404038134 Marionette TRACE conn3 -> [0,1470,"setScriptTimeout",{"ms":35000}] 16:20:38 INFO - PROCESS | 1820 | 1462404038139 Marionette TRACE conn3 <- [1,1470,null,{}] 16:20:38 INFO - PROCESS | 1820 | 1462404038153 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}] 16:20:38 INFO - PROCESS | 1820 | 1462404038318 Marionette TRACE conn3 <- [1,1471,null,{"value":null}] 16:20:38 INFO - PROCESS | 1820 | 1462404038329 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\", \"a2590f0a-93fb-4e89-aa1e-7373e5767c09\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:20:38 INFO - PROCESS | 1820 | ++DOCSHELL 0x7f74b74e3800 == 125 [pid = 1820] [id = 375] 16:20:38 INFO - PROCESS | 1820 | ++DOMWINDOW == 176 (0x7f74be888800) [pid = 1820] [serial = 1126] [outer = (nil)] 16:20:38 INFO - PROCESS | 1820 | ++DOMWINDOW == 177 (0x7f74bffb3400) [pid = 1820] [serial = 1127] [outer = 0x7f74be888800] 16:20:38 INFO - PROCESS | 1820 | 1462404038392 Marionette DEBUG loaded listener.js 16:20:38 INFO - PROCESS | 1820 | ++DOMWINDOW == 178 (0x7f74c038e400) [pid = 1820] [serial = 1128] [outer = 0x7f74be888800] 16:20:39 INFO - PROCESS | 1820 | 1462404039231 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]]]}] 16:20:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | Canvas test: 2d.pattern.paint.repeatx.coord1 16:20:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | took 1131ms 16:20:39 INFO - PROCESS | 1820 | 1462404039266 Marionette TRACE conn3 -> [0,1473,"getWindowHandle",null] 16:20:39 INFO - PROCESS | 1820 | 1462404039269 Marionette TRACE conn3 <- [1,1473,null,{"value":"8"}] 16:20:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html 16:20:39 INFO - PROCESS | 1820 | 1462404039277 Marionette TRACE conn3 -> [0,1474,"setScriptTimeout",{"ms":35000}] 16:20:39 INFO - PROCESS | 1820 | 1462404039279 Marionette TRACE conn3 <- [1,1474,null,{}] 16:20:39 INFO - PROCESS | 1820 | 1462404039283 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}] 16:20:39 INFO - PROCESS | 1820 | 1462404039433 Marionette TRACE conn3 <- [1,1475,null,{"value":null}] 16:20:39 INFO - PROCESS | 1820 | 1462404039447 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\", \"a2590f0a-93fb-4e89-aa1e-7373e5767c09\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:20:39 INFO - PROCESS | 1820 | ++DOCSHELL 0x7f74bcd9a000 == 126 [pid = 1820] [id = 376] 16:20:39 INFO - PROCESS | 1820 | ++DOMWINDOW == 179 (0x7f74bcc0ec00) [pid = 1820] [serial = 1129] [outer = (nil)] 16:20:39 INFO - PROCESS | 1820 | ++DOMWINDOW == 180 (0x7f74c0c54800) [pid = 1820] [serial = 1130] [outer = 0x7f74bcc0ec00] 16:20:39 INFO - PROCESS | 1820 | 1462404039505 Marionette DEBUG loaded listener.js 16:20:39 INFO - PROCESS | 1820 | ++DOMWINDOW == 181 (0x7f74c1010800) [pid = 1820] [serial = 1131] [outer = 0x7f74bcc0ec00] 16:20:40 INFO - PROCESS | 1820 | 1462404040403 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]]]}] 16:20:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | Canvas test: 2d.pattern.paint.repeatx.outside 16:20:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | took 1174ms 16:20:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html 16:20:40 INFO - PROCESS | 1820 | 1462404040455 Marionette TRACE conn3 -> [0,1477,"getWindowHandle",null] 16:20:40 INFO - PROCESS | 1820 | 1462404040458 Marionette TRACE conn3 <- [1,1477,null,{"value":"8"}] 16:20:40 INFO - PROCESS | 1820 | 1462404040463 Marionette TRACE conn3 -> [0,1478,"setScriptTimeout",{"ms":35000}] 16:20:40 INFO - PROCESS | 1820 | 1462404040466 Marionette TRACE conn3 <- [1,1478,null,{}] 16:20:40 INFO - PROCESS | 1820 | 1462404040471 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}] 16:20:40 INFO - PROCESS | 1820 | 1462404040677 Marionette TRACE conn3 <- [1,1479,null,{"value":null}] 16:20:40 INFO - PROCESS | 1820 | 1462404040715 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\", \"a2590f0a-93fb-4e89-aa1e-7373e5767c09\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:20:40 INFO - PROCESS | 1820 | ++DOCSHELL 0x7f74c0d73000 == 127 [pid = 1820] [id = 377] 16:20:40 INFO - PROCESS | 1820 | ++DOMWINDOW == 182 (0x7f74c106d000) [pid = 1820] [serial = 1132] [outer = (nil)] 16:20:40 INFO - PROCESS | 1820 | ++DOMWINDOW == 183 (0x7f74c1494400) [pid = 1820] [serial = 1133] [outer = 0x7f74c106d000] 16:20:40 INFO - PROCESS | 1820 | 1462404040771 Marionette DEBUG loaded listener.js 16:20:40 INFO - PROCESS | 1820 | ++DOMWINDOW == 184 (0x7f74c39e6400) [pid = 1820] [serial = 1134] [outer = 0x7f74c106d000] 16:20:41 INFO - PROCESS | 1820 | 1462404041559 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]]]}] 16:20:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | Canvas test: 2d.pattern.paint.repeaty.basic 16:20:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | took 1126ms 16:20:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html 16:20:41 INFO - PROCESS | 1820 | 1462404041590 Marionette TRACE conn3 -> [0,1481,"getWindowHandle",null] 16:20:41 INFO - PROCESS | 1820 | 1462404041592 Marionette TRACE conn3 <- [1,1481,null,{"value":"8"}] 16:20:41 INFO - PROCESS | 1820 | 1462404041597 Marionette TRACE conn3 -> [0,1482,"setScriptTimeout",{"ms":35000}] 16:20:41 INFO - PROCESS | 1820 | 1462404041600 Marionette TRACE conn3 <- [1,1482,null,{}] 16:20:41 INFO - PROCESS | 1820 | 1462404041608 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}] 16:20:41 INFO - PROCESS | 1820 | 1462404041838 Marionette TRACE conn3 <- [1,1483,null,{"value":null}] 16:20:41 INFO - PROCESS | 1820 | 1462404041871 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\", \"a2590f0a-93fb-4e89-aa1e-7373e5767c09\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:20:41 INFO - PROCESS | 1820 | ++DOCSHELL 0x7f74c6394800 == 128 [pid = 1820] [id = 378] 16:20:41 INFO - PROCESS | 1820 | ++DOMWINDOW == 185 (0x7f74c645c000) [pid = 1820] [serial = 1135] [outer = (nil)] 16:20:41 INFO - PROCESS | 1820 | ++DOMWINDOW == 186 (0x7f74c8815800) [pid = 1820] [serial = 1136] [outer = 0x7f74c645c000] 16:20:41 INFO - PROCESS | 1820 | 1462404041931 Marionette DEBUG loaded listener.js 16:20:42 INFO - PROCESS | 1820 | ++DOMWINDOW == 187 (0x7f74c9fe1c00) [pid = 1820] [serial = 1137] [outer = 0x7f74c645c000] 16:20:42 INFO - PROCESS | 1820 | --DOMWINDOW == 186 (0x7f74c0389c00) [pid = 1820] [serial = 1072] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html] 16:20:42 INFO - PROCESS | 1820 | --DOMWINDOW == 185 (0x7f74b76ed800) [pid = 1820] [serial = 1069] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html] 16:20:42 INFO - PROCESS | 1820 | --DOMWINDOW == 184 (0x7f74b3eef000) [pid = 1820] [serial = 1066] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html] 16:20:42 INFO - PROCESS | 1820 | 1462404042908 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]]]}] 16:20:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | Canvas test: 2d.pattern.paint.repeaty.coord1 16:20:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | took 1332ms 16:20:42 INFO - PROCESS | 1820 | 1462404042929 Marionette TRACE conn3 -> [0,1485,"getWindowHandle",null] 16:20:42 INFO - PROCESS | 1820 | 1462404042931 Marionette TRACE conn3 <- [1,1485,null,{"value":"8"}] 16:20:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html 16:20:42 INFO - PROCESS | 1820 | 1462404042957 Marionette TRACE conn3 -> [0,1486,"setScriptTimeout",{"ms":35000}] 16:20:42 INFO - PROCESS | 1820 | 1462404042959 Marionette TRACE conn3 <- [1,1486,null,{}] 16:20:42 INFO - PROCESS | 1820 | 1462404042965 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}] 16:20:43 INFO - PROCESS | 1820 | 1462404043123 Marionette TRACE conn3 <- [1,1487,null,{"value":null}] 16:20:43 INFO - PROCESS | 1820 | 1462404043136 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\", \"a2590f0a-93fb-4e89-aa1e-7373e5767c09\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:20:43 INFO - PROCESS | 1820 | ++DOCSHELL 0x7f74c8691800 == 129 [pid = 1820] [id = 379] 16:20:43 INFO - PROCESS | 1820 | ++DOMWINDOW == 185 (0x7f74c0389c00) [pid = 1820] [serial = 1138] [outer = (nil)] 16:20:43 INFO - PROCESS | 1820 | ++DOMWINDOW == 186 (0x7f74ca2e2800) [pid = 1820] [serial = 1139] [outer = 0x7f74c0389c00] 16:20:43 INFO - PROCESS | 1820 | 1462404043194 Marionette DEBUG loaded listener.js 16:20:43 INFO - PROCESS | 1820 | ++DOMWINDOW == 187 (0x7f74d048e400) [pid = 1820] [serial = 1140] [outer = 0x7f74c0389c00] 16:20:43 INFO - PROCESS | 1820 | 1462404043971 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]]]}] 16:20:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | Canvas test: 2d.pattern.paint.repeaty.outside 16:20:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | took 1040ms 16:20:43 INFO - PROCESS | 1820 | 1462404043987 Marionette TRACE conn3 -> [0,1489,"getWindowHandle",null] 16:20:43 INFO - PROCESS | 1820 | 1462404043990 Marionette TRACE conn3 <- [1,1489,null,{"value":"8"}] 16:20:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html 16:20:43 INFO - PROCESS | 1820 | 1462404043995 Marionette TRACE conn3 -> [0,1490,"setScriptTimeout",{"ms":35000}] 16:20:44 INFO - PROCESS | 1820 | 1462404043998 Marionette TRACE conn3 <- [1,1490,null,{}] 16:20:44 INFO - PROCESS | 1820 | 1462404044003 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}] 16:20:44 INFO - PROCESS | 1820 | 1462404044216 Marionette TRACE conn3 <- [1,1491,null,{"value":null}] 16:20:44 INFO - PROCESS | 1820 | 1462404044233 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\", \"a2590f0a-93fb-4e89-aa1e-7373e5767c09\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:20:44 INFO - PROCESS | 1820 | ++DOCSHELL 0x7f74c99b3000 == 130 [pid = 1820] [id = 380] 16:20:44 INFO - PROCESS | 1820 | ++DOMWINDOW == 188 (0x7f74c94c3400) [pid = 1820] [serial = 1141] [outer = (nil)] 16:20:44 INFO - PROCESS | 1820 | ++DOMWINDOW == 189 (0x7f74d7184800) [pid = 1820] [serial = 1142] [outer = 0x7f74c94c3400] 16:20:44 INFO - PROCESS | 1820 | 1462404044291 Marionette DEBUG loaded listener.js 16:20:44 INFO - PROCESS | 1820 | ++DOMWINDOW == 190 (0x7f74d84e6400) [pid = 1820] [serial = 1143] [outer = 0x7f74c94c3400] 16:20:45 INFO - PROCESS | 1820 | 1462404045203 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]]]}] 16:20:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | Canvas test: 2d.pattern.repeat.case 16:20:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | took 1234ms 16:20:45 INFO - PROCESS | 1820 | 1462404045231 Marionette TRACE conn3 -> [0,1493,"getWindowHandle",null] 16:20:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html 16:20:45 INFO - PROCESS | 1820 | 1462404045236 Marionette TRACE conn3 <- [1,1493,null,{"value":"8"}] 16:20:45 INFO - PROCESS | 1820 | 1462404045244 Marionette TRACE conn3 -> [0,1494,"setScriptTimeout",{"ms":35000}] 16:20:45 INFO - PROCESS | 1820 | 1462404045249 Marionette TRACE conn3 <- [1,1494,null,{}] 16:20:45 INFO - PROCESS | 1820 | 1462404045258 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}] 16:20:45 INFO - PROCESS | 1820 | 1462404045493 Marionette TRACE conn3 <- [1,1495,null,{"value":null}] 16:20:45 INFO - PROCESS | 1820 | 1462404045752 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\", \"a2590f0a-93fb-4e89-aa1e-7373e5767c09\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:20:45 INFO - PROCESS | 1820 | ++DOCSHELL 0x7f74b5bd3000 == 131 [pid = 1820] [id = 381] 16:20:45 INFO - PROCESS | 1820 | ++DOMWINDOW == 191 (0x7f74b4c85400) [pid = 1820] [serial = 1144] [outer = (nil)] 16:20:45 INFO - PROCESS | 1820 | ++DOMWINDOW == 192 (0x7f74b7158800) [pid = 1820] [serial = 1145] [outer = 0x7f74b4c85400] 16:20:45 INFO - PROCESS | 1820 | 1462404045866 Marionette DEBUG loaded listener.js 16:20:45 INFO - PROCESS | 1820 | ++DOMWINDOW == 193 (0x7f74b76ec800) [pid = 1820] [serial = 1146] [outer = 0x7f74b4c85400] 16:20:46 INFO - PROCESS | 1820 | 1462404046708 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]]]}] 16:20:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | Canvas test: 2d.pattern.repeat.empty 16:20:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | took 1541ms 16:20:46 INFO - PROCESS | 1820 | 1462404046784 Marionette TRACE conn3 -> [0,1497,"getWindowHandle",null] 16:20:46 INFO - PROCESS | 1820 | 1462404046792 Marionette TRACE conn3 <- [1,1497,null,{"value":"8"}] 16:20:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html 16:20:46 INFO - PROCESS | 1820 | 1462404046802 Marionette TRACE conn3 -> [0,1498,"setScriptTimeout",{"ms":35000}] 16:20:46 INFO - PROCESS | 1820 | 1462404046805 Marionette TRACE conn3 <- [1,1498,null,{}] 16:20:46 INFO - PROCESS | 1820 | 1462404046811 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}] 16:20:47 INFO - PROCESS | 1820 | 1462404047022 Marionette TRACE conn3 <- [1,1499,null,{"value":null}] 16:20:47 INFO - PROCESS | 1820 | 1462404047250 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\", \"a2590f0a-93fb-4e89-aa1e-7373e5767c09\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:20:47 INFO - PROCESS | 1820 | ++DOCSHELL 0x7f74c1192000 == 132 [pid = 1820] [id = 382] 16:20:47 INFO - PROCESS | 1820 | ++DOMWINDOW == 194 (0x7f74ba0eb800) [pid = 1820] [serial = 1147] [outer = (nil)] 16:20:47 INFO - PROCESS | 1820 | ++DOMWINDOW == 195 (0x7f74bdbe8c00) [pid = 1820] [serial = 1148] [outer = 0x7f74ba0eb800] 16:20:47 INFO - PROCESS | 1820 | 1462404047361 Marionette DEBUG loaded listener.js 16:20:47 INFO - PROCESS | 1820 | ++DOMWINDOW == 196 (0x7f74bfbec800) [pid = 1820] [serial = 1149] [outer = 0x7f74ba0eb800] 16:20:48 INFO - PROCESS | 1820 | 1462404048215 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]]]}] 16:20:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | Canvas test: 2d.pattern.repeat.null 16:20:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | took 1432ms 16:20:48 INFO - PROCESS | 1820 | 1462404048233 Marionette TRACE conn3 -> [0,1501,"getWindowHandle",null] 16:20:48 INFO - PROCESS | 1820 | 1462404048237 Marionette TRACE conn3 <- [1,1501,null,{"value":"8"}] 16:20:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html 16:20:48 INFO - PROCESS | 1820 | 1462404048242 Marionette TRACE conn3 -> [0,1502,"setScriptTimeout",{"ms":35000}] 16:20:48 INFO - PROCESS | 1820 | 1462404048248 Marionette TRACE conn3 <- [1,1502,null,{}] 16:20:48 INFO - PROCESS | 1820 | 1462404048263 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}] 16:20:48 INFO - PROCESS | 1820 | 1462404048434 Marionette TRACE conn3 <- [1,1503,null,{"value":null}] 16:20:48 INFO - PROCESS | 1820 | 1462404048627 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\", \"a2590f0a-93fb-4e89-aa1e-7373e5767c09\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:20:48 INFO - PROCESS | 1820 | ++DOCSHELL 0x7f74d630d800 == 133 [pid = 1820] [id = 383] 16:20:48 INFO - PROCESS | 1820 | ++DOMWINDOW == 197 (0x7f74bdbe8800) [pid = 1820] [serial = 1150] [outer = (nil)] 16:20:48 INFO - PROCESS | 1820 | ++DOMWINDOW == 198 (0x7f74c105fc00) [pid = 1820] [serial = 1151] [outer = 0x7f74bdbe8800] 16:20:48 INFO - PROCESS | 1820 | 1462404048699 Marionette DEBUG loaded listener.js 16:20:48 INFO - PROCESS | 1820 | ++DOMWINDOW == 199 (0x7f74c3e53000) [pid = 1820] [serial = 1152] [outer = 0x7f74bdbe8800] 16:20:49 INFO - PROCESS | 1820 | 1462404049546 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]]]}] 16:20:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | Canvas test: 2d.pattern.repeat.nullsuffix 16:20:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | took 1333ms 16:20:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html 16:20:49 INFO - PROCESS | 1820 | 1462404049576 Marionette TRACE conn3 -> [0,1505,"getWindowHandle",null] 16:20:49 INFO - PROCESS | 1820 | 1462404049580 Marionette TRACE conn3 <- [1,1505,null,{"value":"8"}] 16:20:49 INFO - PROCESS | 1820 | 1462404049587 Marionette TRACE conn3 -> [0,1506,"setScriptTimeout",{"ms":35000}] 16:20:49 INFO - PROCESS | 1820 | 1462404049590 Marionette TRACE conn3 <- [1,1506,null,{}] 16:20:49 INFO - PROCESS | 1820 | 1462404049595 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}] 16:20:49 INFO - PROCESS | 1820 | 1462404049762 Marionette TRACE conn3 <- [1,1507,null,{"value":null}] 16:20:49 INFO - PROCESS | 1820 | 1462404049952 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\", \"a2590f0a-93fb-4e89-aa1e-7373e5767c09\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:20:49 INFO - PROCESS | 1820 | ++DOCSHELL 0x7f74dc20e800 == 134 [pid = 1820] [id = 384] 16:20:49 INFO - PROCESS | 1820 | ++DOMWINDOW == 200 (0x7f74bfbed400) [pid = 1820] [serial = 1153] [outer = (nil)] 16:20:50 INFO - PROCESS | 1820 | ++DOMWINDOW == 201 (0x7f74c74ea800) [pid = 1820] [serial = 1154] [outer = 0x7f74bfbed400] 16:20:50 INFO - PROCESS | 1820 | 1462404050018 Marionette DEBUG loaded listener.js 16:20:50 INFO - PROCESS | 1820 | ++DOMWINDOW == 202 (0x7f74c8818000) [pid = 1820] [serial = 1155] [outer = 0x7f74bfbed400] 16:20:50 INFO - PROCESS | 1820 | 1462404050901 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]]]}] 16:20:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | Canvas test: 2d.pattern.repeat.undefined 16:20:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | took 1348ms 16:20:50 INFO - PROCESS | 1820 | 1462404050933 Marionette TRACE conn3 -> [0,1509,"getWindowHandle",null] 16:20:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html 16:20:50 INFO - PROCESS | 1820 | 1462404050937 Marionette TRACE conn3 <- [1,1509,null,{"value":"8"}] 16:20:50 INFO - PROCESS | 1820 | 1462404050942 Marionette TRACE conn3 -> [0,1510,"setScriptTimeout",{"ms":35000}] 16:20:50 INFO - PROCESS | 1820 | 1462404050945 Marionette TRACE conn3 <- [1,1510,null,{}] 16:20:50 INFO - PROCESS | 1820 | 1462404050950 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}] 16:20:51 INFO - PROCESS | 1820 | 1462404051117 Marionette TRACE conn3 <- [1,1511,null,{"value":null}] 16:20:51 INFO - PROCESS | 1820 | 1462404051316 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\", \"a2590f0a-93fb-4e89-aa1e-7373e5767c09\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:20:51 INFO - PROCESS | 1820 | ++DOCSHELL 0x7f74e3d9c000 == 135 [pid = 1820] [id = 385] 16:20:51 INFO - PROCESS | 1820 | ++DOMWINDOW == 203 (0x7f74c3e56400) [pid = 1820] [serial = 1156] [outer = (nil)] 16:20:51 INFO - PROCESS | 1820 | ++DOMWINDOW == 204 (0x7f74c948f000) [pid = 1820] [serial = 1157] [outer = 0x7f74c3e56400] 16:20:51 INFO - PROCESS | 1820 | 1462404051383 Marionette DEBUG loaded listener.js 16:20:51 INFO - PROCESS | 1820 | ++DOMWINDOW == 205 (0x7f74ca493800) [pid = 1820] [serial = 1158] [outer = 0x7f74c3e56400] 16:20:52 INFO - PROCESS | 1820 | 1462404052230 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]]]}] 16:20:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | Canvas test: 2d.pattern.repeat.unrecognised 16:20:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | took 1333ms 16:20:52 INFO - PROCESS | 1820 | 1462404052276 Marionette TRACE conn3 -> [0,1513,"getWindowHandle",null] 16:20:52 INFO - PROCESS | 1820 | 1462404052279 Marionette TRACE conn3 <- [1,1513,null,{"value":"8"}] 16:20:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html 16:20:52 INFO - PROCESS | 1820 | 1462404052285 Marionette TRACE conn3 -> [0,1514,"setScriptTimeout",{"ms":35000}] 16:20:52 INFO - PROCESS | 1820 | 1462404052287 Marionette TRACE conn3 <- [1,1514,null,{}] 16:20:52 INFO - PROCESS | 1820 | 1462404052292 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}] 16:20:52 INFO - PROCESS | 1820 | 1462404052489 Marionette TRACE conn3 <- [1,1515,null,{"value":null}] 16:20:52 INFO - PROCESS | 1820 | 1462404052677 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\", \"a2590f0a-93fb-4e89-aa1e-7373e5767c09\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:20:52 INFO - PROCESS | 1820 | ++DOCSHELL 0x7f74bfc95000 == 136 [pid = 1820] [id = 386] 16:20:52 INFO - PROCESS | 1820 | ++DOMWINDOW == 206 (0x7f74b0fc6c00) [pid = 1820] [serial = 1159] [outer = (nil)] 16:20:52 INFO - PROCESS | 1820 | ++DOMWINDOW == 207 (0x7f74ccacb000) [pid = 1820] [serial = 1160] [outer = 0x7f74b0fc6c00] 16:20:52 INFO - PROCESS | 1820 | 1462404052747 Marionette DEBUG loaded listener.js 16:20:52 INFO - PROCESS | 1820 | ++DOMWINDOW == 208 (0x7f74d729c400) [pid = 1820] [serial = 1161] [outer = 0x7f74b0fc6c00] 16:20:53 INFO - PROCESS | 1820 | 1462404053534 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]]]}] 16:20:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | Canvas test: 2d.pattern.repeat.unrecognisednull 16:20:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | took 1280ms 16:20:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html 16:20:53 INFO - PROCESS | 1820 | 1462404053566 Marionette TRACE conn3 -> [0,1517,"getWindowHandle",null] 16:20:53 INFO - PROCESS | 1820 | 1462404053568 Marionette TRACE conn3 <- [1,1517,null,{"value":"8"}] 16:20:53 INFO - PROCESS | 1820 | 1462404053575 Marionette TRACE conn3 -> [0,1518,"setScriptTimeout",{"ms":35000}] 16:20:53 INFO - PROCESS | 1820 | 1462404053578 Marionette TRACE conn3 <- [1,1518,null,{}] 16:20:53 INFO - PROCESS | 1820 | 1462404053583 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}] 16:20:53 INFO - PROCESS | 1820 | 1462404053745 Marionette TRACE conn3 <- [1,1519,null,{"value":null}] 16:20:53 INFO - PROCESS | 1820 | 1462404053937 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\", \"a2590f0a-93fb-4e89-aa1e-7373e5767c09\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:20:53 INFO - PROCESS | 1820 | ++DOCSHELL 0x7f74b5bab800 == 137 [pid = 1820] [id = 387] 16:20:53 INFO - PROCESS | 1820 | ++DOMWINDOW == 209 (0x7f74b0fc8400) [pid = 1820] [serial = 1162] [outer = (nil)] 16:20:53 INFO - PROCESS | 1820 | ++DOMWINDOW == 210 (0x7f74db944000) [pid = 1820] [serial = 1163] [outer = 0x7f74b0fc8400] 16:20:54 INFO - PROCESS | 1820 | 1462404054002 Marionette DEBUG loaded listener.js 16:20:54 INFO - PROCESS | 1820 | ++DOMWINDOW == 211 (0x7f74dc24d400) [pid = 1820] [serial = 1164] [outer = 0x7f74b0fc8400] 16:20:54 INFO - PROCESS | 1820 | 1462404054850 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]]]}] 16:20:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | Canvas test: 2d.strokeStyle.default 16:20:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | took 1335ms 16:20:54 INFO - PROCESS | 1820 | 1462404054910 Marionette TRACE conn3 -> [0,1521,"getWindowHandle",null] 16:20:54 INFO - PROCESS | 1820 | 1462404054913 Marionette TRACE conn3 <- [1,1521,null,{"value":"8"}] 16:20:54 INFO - TEST-START | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html 16:20:54 INFO - PROCESS | 1820 | 1462404054919 Marionette TRACE conn3 -> [0,1522,"setScriptTimeout",{"ms":35000}] 16:20:54 INFO - PROCESS | 1820 | 1462404054921 Marionette TRACE conn3 <- [1,1522,null,{}] 16:20:54 INFO - PROCESS | 1820 | 1462404054927 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}] 16:20:55 INFO - PROCESS | 1820 | 1462404055086 Marionette TRACE conn3 <- [1,1523,null,{"value":null}] 16:20:55 INFO - PROCESS | 1820 | 1462404055278 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\", \"a2590f0a-93fb-4e89-aa1e-7373e5767c09\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:20:55 INFO - PROCESS | 1820 | ++DOCSHELL 0x7f74bfc9a000 == 138 [pid = 1820] [id = 388] 16:20:55 INFO - PROCESS | 1820 | ++DOMWINDOW == 212 (0x7f74b134a400) [pid = 1820] [serial = 1165] [outer = (nil)] 16:20:55 INFO - PROCESS | 1820 | ++DOMWINDOW == 213 (0x7f74b134ac00) [pid = 1820] [serial = 1166] [outer = 0x7f74b134a400] 16:20:55 INFO - PROCESS | 1820 | 1462404055370 Marionette DEBUG loaded listener.js 16:20:55 INFO - PROCESS | 1820 | ++DOMWINDOW == 214 (0x7f74b1350c00) [pid = 1820] [serial = 1167] [outer = 0x7f74b134a400] 16:20:55 INFO - PROCESS | 1820 | SkCairoFTTypeface::onFilterRec unimplemented 16:20:55 INFO - PROCESS | 1820 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 16:20:55 INFO - PROCESS | 1820 | SkCairoFTTypeface::onFilterRec unimplemented 16:20:55 INFO - PROCESS | 1820 | SkCairoFTTypeface::onFilterRec unimplemented 16:20:55 INFO - PROCESS | 1820 | SkCairoFTTypeface::onFilterRec unimplemented 16:20:55 INFO - PROCESS | 1820 | SkCairoFTTypeface::onFilterRec unimplemented 16:20:55 INFO - PROCESS | 1820 | SkCairoFTTypeface::onFilterRec unimplemented 16:20:55 INFO - PROCESS | 1820 | SkCairoFTTypeface::onFilterRec unimplemented 16:20:55 INFO - PROCESS | 1820 | SkCairoFTTypeface::onFilterRec unimplemented 16:20:55 INFO - PROCESS | 1820 | SkCairoFTTypeface::onFilterRec unimplemented 16:20:55 INFO - PROCESS | 1820 | SkCairoFTTypeface::onFilterRec unimplemented 16:20:55 INFO - PROCESS | 1820 | SkCairoFTTypeface::onFilterRec unimplemented 16:20:56 INFO - PROCESS | 1820 | 1462404056108 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"]]]}] 16:20:56 INFO - TEST-FAIL | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | fillRect should not affect current default path and NotSupportedError should be thrown. - assert_throws: fillRect should not affect current default path and NotSupportedError should be thrown. function "function () { 16:20:56 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 16:20:56 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:15:5 16:20:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:20:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:20:56 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:14:1 16:20:56 INFO - TEST-FAIL | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | strokeRect should not affect current default path and NotSupportedError should be thrown. - assert_throws: strokeRect should not affect current default path and NotSupportedError should be thrown. function "function () { 16:20:56 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 16:20:56 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:34:5 16:20:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:20:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:20:56 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:33:1 16:20:56 INFO - TEST-FAIL | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | fillText should not affect current default path and NotSupportedError should be thrown. - assert_throws: fillText should not affect current default path and NotSupportedError should be thrown. function "function () { 16:20:56 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 16:20:56 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:53:5 16:20:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:20:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:20:56 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:52:1 16:20:56 INFO - TEST-FAIL | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | strokeText should not affect current default path and NotSupportedError shuld be thrown. - assert_throws: strokeText should not affect current default path and NotSupportedError shuld be thrown. function "function () { 16:20:56 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 16:20:56 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:72:5 16:20:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:20:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:20:56 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:71:1 16:20:56 INFO - TEST-OK | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | took 1228ms 16:20:56 INFO - PROCESS | 1820 | 1462404056150 Marionette TRACE conn3 -> [0,1525,"getWindowHandle",null] 16:20:56 INFO - PROCESS | 1820 | 1462404056155 Marionette TRACE conn3 <- [1,1525,null,{"value":"8"}] 16:20:56 INFO - TEST-START | /2dcontext/hit-regions/hitregions-members-exist.html 16:20:56 INFO - PROCESS | 1820 | 1462404056162 Marionette TRACE conn3 -> [0,1526,"setScriptTimeout",{"ms":35000}] 16:20:56 INFO - PROCESS | 1820 | 1462404056165 Marionette TRACE conn3 <- [1,1526,null,{}] 16:20:56 INFO - PROCESS | 1820 | 1462404056170 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}] 16:20:56 INFO - PROCESS | 1820 | 1462404056329 Marionette TRACE conn3 <- [1,1527,null,{"value":null}] 16:20:56 INFO - PROCESS | 1820 | 1462404056523 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\", \"a2590f0a-93fb-4e89-aa1e-7373e5767c09\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:20:56 INFO - PROCESS | 1820 | ++DOCSHELL 0x7f74bea97800 == 139 [pid = 1820] [id = 389] 16:20:56 INFO - PROCESS | 1820 | ++DOMWINDOW == 215 (0x7f74b134a800) [pid = 1820] [serial = 1168] [outer = (nil)] 16:20:56 INFO - PROCESS | 1820 | ++DOMWINDOW == 216 (0x7f74d8646800) [pid = 1820] [serial = 1169] [outer = 0x7f74b134a800] 16:20:56 INFO - PROCESS | 1820 | 1462404056591 Marionette DEBUG loaded listener.js 16:20:56 INFO - PROCESS | 1820 | ++DOMWINDOW == 217 (0x7f74de351800) [pid = 1820] [serial = 1170] [outer = 0x7f74b134a800] 16:20:57 INFO - PROCESS | 1820 | 1462404057383 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"]]]}] 16:20:57 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.addHitRegion Exists - assert_equals: expected "function" but got "undefined" 16:20:57 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:14:3 16:20:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:20:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:20:57 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:12:1 16:20:57 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.removeHitRegion Exists - assert_equals: expected "function" but got "undefined" 16:20:57 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:19:3 16:20:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:20:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:20:57 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:17:1 16:20:57 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.clearHitRegions Exists - assert_equals: expected "function" but got "undefined" 16:20:57 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:24:3 16:20:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:20:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:20:57 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:22:1 16:20:57 INFO - TEST-OK | /2dcontext/hit-regions/hitregions-members-exist.html | took 1240ms 16:20:57 INFO - PROCESS | 1820 | 1462404057405 Marionette TRACE conn3 -> [0,1529,"getWindowHandle",null] 16:20:57 INFO - PROCESS | 1820 | 1462404057408 Marionette TRACE conn3 <- [1,1529,null,{"value":"8"}] 16:20:57 INFO - TEST-START | /2dcontext/image-smoothing/imagesmoothing.html 16:20:57 INFO - PROCESS | 1820 | 1462404057450 Marionette TRACE conn3 -> [0,1530,"setScriptTimeout",{"ms":35000}] 16:20:57 INFO - PROCESS | 1820 | 1462404057453 Marionette TRACE conn3 <- [1,1530,null,{}] 16:20:57 INFO - PROCESS | 1820 | 1462404057458 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}] 16:20:57 INFO - PROCESS | 1820 | 1462404057625 Marionette TRACE conn3 <- [1,1531,null,{"value":null}] 16:20:57 INFO - PROCESS | 1820 | 1462404057817 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\", \"a2590f0a-93fb-4e89-aa1e-7373e5767c09\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:20:57 INFO - PROCESS | 1820 | ++DOCSHELL 0x7f74b8458800 == 140 [pid = 1820] [id = 390] 16:20:57 INFO - PROCESS | 1820 | ++DOMWINDOW == 218 (0x7f74b1351000) [pid = 1820] [serial = 1171] [outer = (nil)] 16:20:57 INFO - PROCESS | 1820 | ++DOMWINDOW == 219 (0x7f74b746e000) [pid = 1820] [serial = 1172] [outer = 0x7f74b1351000] 16:20:57 INFO - PROCESS | 1820 | 1462404057881 Marionette DEBUG loaded listener.js 16:20:57 INFO - PROCESS | 1820 | ++DOMWINDOW == 220 (0x7f74d718bc00) [pid = 1820] [serial = 1173] [outer = 0x7f74b1351000] 16:20:58 INFO - PROCESS | 1820 | 1462404058769 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]]]}] 16:20:58 INFO - TEST-FAIL | /2dcontext/image-smoothing/imagesmoothing.html | When the CanvasRenderingContext2D object is created, the attribute must be set to true. - assert_true: expected true got undefined 16:20:58 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:22:9 16:20:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:20:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:20:58 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:18:7 16:20:58 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:17:6 16:20:58 INFO - TEST-PASS | /2dcontext/image-smoothing/imagesmoothing.html | On getting the imageSmoothingEnabled attribute, the user agent must return the last value it was set to. 16:20:58 INFO - TEST-PASS | /2dcontext/image-smoothing/imagesmoothing.html | On setting the imageSmoothingEnabled attribute, it must be set to the new value. 16:20:58 INFO - TEST-OK | /2dcontext/image-smoothing/imagesmoothing.html | took 1338ms 16:20:58 INFO - PROCESS | 1820 | 1462404058787 Marionette TRACE conn3 -> [0,1533,"getWindowHandle",null] 16:20:58 INFO - PROCESS | 1820 | 1462404058791 Marionette TRACE conn3 <- [1,1533,null,{"value":"8"}] 16:20:58 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.butt.html 16:20:58 INFO - PROCESS | 1820 | 1462404058796 Marionette TRACE conn3 -> [0,1534,"setScriptTimeout",{"ms":35000}] 16:20:58 INFO - PROCESS | 1820 | 1462404058800 Marionette TRACE conn3 <- [1,1534,null,{}] 16:20:58 INFO - PROCESS | 1820 | 1462404058805 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}] 16:20:58 INFO - PROCESS | 1820 | 1462404058985 Marionette TRACE conn3 <- [1,1535,null,{"value":null}] 16:20:59 INFO - PROCESS | 1820 | 1462404059198 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\", \"a2590f0a-93fb-4e89-aa1e-7373e5767c09\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:20:59 INFO - PROCESS | 1820 | ++DOCSHELL 0x7f74bea18000 == 141 [pid = 1820] [id = 391] 16:20:59 INFO - PROCESS | 1820 | ++DOMWINDOW == 221 (0x7f74b60f0800) [pid = 1820] [serial = 1174] [outer = (nil)] 16:20:59 INFO - PROCESS | 1820 | ++DOMWINDOW == 222 (0x7f74b60f9c00) [pid = 1820] [serial = 1175] [outer = 0x7f74b60f0800] 16:20:59 INFO - PROCESS | 1820 | 1462404059273 Marionette DEBUG loaded listener.js 16:20:59 INFO - PROCESS | 1820 | ++DOMWINDOW == 223 (0x7f74de3c7000) [pid = 1820] [serial = 1176] [outer = 0x7f74b60f0800] 16:21:00 INFO - PROCESS | 1820 | 1462404060213 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]]]}] 16:21:00 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.butt.html | lineCap 'butt' is rendered correctly 16:21:00 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.butt.html | took 1484ms 16:21:00 INFO - PROCESS | 1820 | 1462404060281 Marionette TRACE conn3 -> [0,1537,"getWindowHandle",null] 16:21:00 INFO - PROCESS | 1820 | 1462404060284 Marionette TRACE conn3 <- [1,1537,null,{"value":"8"}] 16:21:00 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.closed.html 16:21:00 INFO - PROCESS | 1820 | 1462404060290 Marionette TRACE conn3 -> [0,1538,"setScriptTimeout",{"ms":35000}] 16:21:00 INFO - PROCESS | 1820 | 1462404060292 Marionette TRACE conn3 <- [1,1538,null,{}] 16:21:00 INFO - PROCESS | 1820 | 1462404060298 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}] 16:21:00 INFO - PROCESS | 1820 | 1462404060497 Marionette TRACE conn3 <- [1,1539,null,{"value":null}] 16:21:00 INFO - PROCESS | 1820 | 1462404060694 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\", \"a2590f0a-93fb-4e89-aa1e-7373e5767c09\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:21:00 INFO - PROCESS | 1820 | ++DOCSHELL 0x7f74b5e28800 == 142 [pid = 1820] [id = 392] 16:21:00 INFO - PROCESS | 1820 | ++DOMWINDOW == 224 (0x7f74b60f0c00) [pid = 1820] [serial = 1177] [outer = (nil)] 16:21:00 INFO - PROCESS | 1820 | ++DOMWINDOW == 225 (0x7f74b613a800) [pid = 1820] [serial = 1178] [outer = 0x7f74b60f0c00] 16:21:00 INFO - PROCESS | 1820 | 1462404060774 Marionette DEBUG loaded listener.js 16:21:00 INFO - PROCESS | 1820 | ++DOMWINDOW == 226 (0x7f74b613f400) [pid = 1820] [serial = 1179] [outer = 0x7f74b60f0c00] 16:21:01 INFO - PROCESS | 1820 | 1462404061619 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]]]}] 16:21:01 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.closed.html | Line caps are not drawn at the corners of an unclosed rectangle 16:21:01 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.closed.html | took 1378ms 16:21:01 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.invalid.html 16:21:01 INFO - PROCESS | 1820 | 1462404061670 Marionette TRACE conn3 -> [0,1541,"getWindowHandle",null] 16:21:01 INFO - PROCESS | 1820 | 1462404061673 Marionette TRACE conn3 <- [1,1541,null,{"value":"8"}] 16:21:01 INFO - PROCESS | 1820 | 1462404061678 Marionette TRACE conn3 -> [0,1542,"setScriptTimeout",{"ms":35000}] 16:21:01 INFO - PROCESS | 1820 | 1462404061681 Marionette TRACE conn3 <- [1,1542,null,{}] 16:21:01 INFO - PROCESS | 1820 | 1462404061688 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}] 16:21:01 INFO - PROCESS | 1820 | 1462404061851 Marionette TRACE conn3 <- [1,1543,null,{"value":null}] 16:21:02 INFO - PROCESS | 1820 | 1462404062062 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\", \"a2590f0a-93fb-4e89-aa1e-7373e5767c09\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:21:02 INFO - PROCESS | 1820 | ++DOCSHELL 0x7f74adaea000 == 143 [pid = 1820] [id = 393] 16:21:02 INFO - PROCESS | 1820 | ++DOMWINDOW == 227 (0x7f74adb13800) [pid = 1820] [serial = 1180] [outer = (nil)] 16:21:02 INFO - PROCESS | 1820 | ++DOMWINDOW == 228 (0x7f74adb1b400) [pid = 1820] [serial = 1181] [outer = 0x7f74adb13800] 16:21:02 INFO - PROCESS | 1820 | 1462404062171 Marionette DEBUG loaded listener.js 16:21:02 INFO - PROCESS | 1820 | ++DOMWINDOW == 229 (0x7f74adb20c00) [pid = 1820] [serial = 1182] [outer = 0x7f74adb13800] 16:21:03 INFO - PROCESS | 1820 | 1462404063052 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]]]}] 16:21:03 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.invalid.html | Setting lineCap to invalid values is ignored 16:21:03 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.invalid.html | took 1434ms 16:21:03 INFO - PROCESS | 1820 | 1462404063113 Marionette TRACE conn3 -> [0,1545,"getWindowHandle",null] 16:21:03 INFO - PROCESS | 1820 | 1462404063117 Marionette TRACE conn3 <- [1,1545,null,{"value":"8"}] 16:21:03 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.open.html 16:21:03 INFO - PROCESS | 1820 | 1462404063122 Marionette TRACE conn3 -> [0,1546,"setScriptTimeout",{"ms":35000}] 16:21:03 INFO - PROCESS | 1820 | 1462404063125 Marionette TRACE conn3 <- [1,1546,null,{}] 16:21:03 INFO - PROCESS | 1820 | 1462404063130 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}] 16:21:03 INFO - PROCESS | 1820 | 1462404063305 Marionette TRACE conn3 <- [1,1547,null,{"value":null}] 16:21:03 INFO - PROCESS | 1820 | 1462404063507 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\", \"a2590f0a-93fb-4e89-aa1e-7373e5767c09\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:21:03 INFO - PROCESS | 1820 | ++DOCSHELL 0x7f74b5122000 == 144 [pid = 1820] [id = 394] 16:21:03 INFO - PROCESS | 1820 | ++DOMWINDOW == 230 (0x7f74adb20000) [pid = 1820] [serial = 1183] [outer = (nil)] 16:21:03 INFO - PROCESS | 1820 | ++DOMWINDOW == 231 (0x7f74b60af000) [pid = 1820] [serial = 1184] [outer = 0x7f74adb20000] 16:21:03 INFO - PROCESS | 1820 | 1462404063571 Marionette DEBUG loaded listener.js 16:21:03 INFO - PROCESS | 1820 | ++DOMWINDOW == 232 (0x7f74b60b3400) [pid = 1820] [serial = 1185] [outer = 0x7f74adb20000] 16:21:04 INFO - PROCESS | 1820 | 1462404064423 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]]]}] 16:21:04 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.open.html | Line caps are drawn at the corners of an unclosed rectangle 16:21:04 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.open.html | took 1337ms 16:21:04 INFO - PROCESS | 1820 | 1462404064459 Marionette TRACE conn3 -> [0,1549,"getWindowHandle",null] 16:21:04 INFO - PROCESS | 1820 | 1462404064463 Marionette TRACE conn3 <- [1,1549,null,{"value":"8"}] 16:21:04 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.round.html 16:21:04 INFO - PROCESS | 1820 | 1462404064468 Marionette TRACE conn3 -> [0,1550,"setScriptTimeout",{"ms":35000}] 16:21:04 INFO - PROCESS | 1820 | 1462404064470 Marionette TRACE conn3 <- [1,1550,null,{}] 16:21:04 INFO - PROCESS | 1820 | 1462404064476 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}] 16:21:04 INFO - PROCESS | 1820 | 1462404064661 Marionette TRACE conn3 <- [1,1551,null,{"value":null}] 16:21:05 INFO - PROCESS | 1820 | 1462404065430 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\", \"a2590f0a-93fb-4e89-aa1e-7373e5767c09\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:21:05 INFO - PROCESS | 1820 | ++DOCSHELL 0x7f74b5e10800 == 145 [pid = 1820] [id = 395] 16:21:05 INFO - PROCESS | 1820 | ++DOMWINDOW == 233 (0x7f74b0fc7400) [pid = 1820] [serial = 1186] [outer = (nil)] 16:21:05 INFO - PROCESS | 1820 | ++DOMWINDOW == 234 (0x7f74b0fc9c00) [pid = 1820] [serial = 1187] [outer = 0x7f74b0fc7400] 16:21:05 INFO - PROCESS | 1820 | 1462404065502 Marionette DEBUG loaded listener.js 16:21:05 INFO - PROCESS | 1820 | ++DOMWINDOW == 235 (0x7f74b28e1400) [pid = 1820] [serial = 1188] [outer = 0x7f74b0fc7400] 16:21:06 INFO - PROCESS | 1820 | 1462404066354 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]]]}] 16:21:06 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.round.html | lineCap 'round' is rendered correctly 16:21:06 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.round.html | took 1935ms 16:21:06 INFO - PROCESS | 1820 | 1462404066406 Marionette TRACE conn3 -> [0,1553,"getWindowHandle",null] 16:21:06 INFO - PROCESS | 1820 | 1462404066411 Marionette TRACE conn3 <- [1,1553,null,{"value":"8"}] 16:21:06 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.square.html 16:21:06 INFO - PROCESS | 1820 | 1462404066418 Marionette TRACE conn3 -> [0,1554,"setScriptTimeout",{"ms":35000}] 16:21:06 INFO - PROCESS | 1820 | 1462404066423 Marionette TRACE conn3 <- [1,1554,null,{}] 16:21:06 INFO - PROCESS | 1820 | 1462404066429 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}] 16:21:06 INFO - PROCESS | 1820 | 1462404066605 Marionette TRACE conn3 <- [1,1555,null,{"value":null}] 16:21:06 INFO - PROCESS | 1820 | 1462404066832 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\", \"a2590f0a-93fb-4e89-aa1e-7373e5767c09\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:21:06 INFO - PROCESS | 1820 | ++DOCSHELL 0x7f74b83d4000 == 146 [pid = 1820] [id = 396] 16:21:06 INFO - PROCESS | 1820 | ++DOMWINDOW == 236 (0x7f74b28ee800) [pid = 1820] [serial = 1189] [outer = (nil)] 16:21:06 INFO - PROCESS | 1820 | ++DOMWINDOW == 237 (0x7f74b3eee000) [pid = 1820] [serial = 1190] [outer = 0x7f74b28ee800] 16:21:07 INFO - PROCESS | 1820 | 1462404066999 Marionette DEBUG loaded listener.js 16:21:07 INFO - PROCESS | 1820 | ++DOMWINDOW == 238 (0x7f74b4c85800) [pid = 1820] [serial = 1191] [outer = 0x7f74b28ee800] 16:21:07 INFO - PROCESS | 1820 | 1462404067967 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]]]}] 16:21:08 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.square.html | lineCap 'square' is rendered correctly 16:21:08 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.square.html | took 1589ms 16:21:08 INFO - PROCESS | 1820 | 1462404068011 Marionette TRACE conn3 -> [0,1557,"getWindowHandle",null] 16:21:08 INFO - PROCESS | 1820 | 1462404068017 Marionette TRACE conn3 <- [1,1557,null,{"value":"8"}] 16:21:08 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.valid.html 16:21:08 INFO - PROCESS | 1820 | 1462404068023 Marionette TRACE conn3 -> [0,1558,"setScriptTimeout",{"ms":35000}] 16:21:08 INFO - PROCESS | 1820 | 1462404068026 Marionette TRACE conn3 <- [1,1558,null,{}] 16:21:08 INFO - PROCESS | 1820 | 1462404068031 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}] 16:21:08 INFO - PROCESS | 1820 | 1462404068190 Marionette TRACE conn3 <- [1,1559,null,{"value":null}] 16:21:08 INFO - PROCESS | 1820 | --DOCSHELL 0x7f74c9aed000 == 145 [pid = 1820] [id = 325] 16:21:08 INFO - PROCESS | 1820 | --DOCSHELL 0x7f74c9dcc800 == 144 [pid = 1820] [id = 284] 16:21:08 INFO - PROCESS | 1820 | --DOCSHELL 0x7f74d8677000 == 143 [pid = 1820] [id = 327] 16:21:08 INFO - PROCESS | 1820 | --DOCSHELL 0x7f74c899e000 == 142 [pid = 1820] [id = 324] 16:21:08 INFO - PROCESS | 1820 | --DOCSHELL 0x7f74d070a800 == 141 [pid = 1820] [id = 289] 16:21:08 INFO - PROCESS | 1820 | --DOCSHELL 0x7f74cc8a8000 == 140 [pid = 1820] [id = 326] 16:21:08 INFO - PROCESS | 1820 | --DOMWINDOW == 237 (0x7f74cca71c00) [pid = 1820] [serial = 1058] [outer = (nil)] [url = about:blank] 16:21:08 INFO - PROCESS | 1820 | --DOMWINDOW == 236 (0x7f74d718f800) [pid = 1820] [serial = 1061] [outer = (nil)] [url = about:blank] 16:21:08 INFO - PROCESS | 1820 | --DOMWINDOW == 235 (0x7f74c12c3c00) [pid = 1820] [serial = 1076] [outer = (nil)] [url = about:blank] 16:21:08 INFO - PROCESS | 1820 | 1462404068504 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\", \"a2590f0a-93fb-4e89-aa1e-7373e5767c09\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:21:08 INFO - PROCESS | 1820 | --DOCSHELL 0x7f74d0719000 == 139 [pid = 1820] [id = 23] 16:21:08 INFO - PROCESS | 1820 | --DOCSHELL 0x7f74bdd1c800 == 138 [pid = 1820] [id = 323] 16:21:08 INFO - PROCESS | 1820 | --DOCSHELL 0x7f74d6f36000 == 137 [pid = 1820] [id = 287] 16:21:08 INFO - PROCESS | 1820 | --DOCSHELL 0x7f74c8691800 == 136 [pid = 1820] [id = 379] 16:21:08 INFO - PROCESS | 1820 | --DOCSHELL 0x7f74c6394800 == 135 [pid = 1820] [id = 378] 16:21:08 INFO - PROCESS | 1820 | ++DOCSHELL 0x7f74b4e7f800 == 136 [pid = 1820] [id = 397] 16:21:08 INFO - PROCESS | 1820 | ++DOMWINDOW == 236 (0x7f74b4c89400) [pid = 1820] [serial = 1192] [outer = (nil)] 16:21:08 INFO - PROCESS | 1820 | ++DOMWINDOW == 237 (0x7f74b60ec400) [pid = 1820] [serial = 1193] [outer = 0x7f74b4c89400] 16:21:08 INFO - PROCESS | 1820 | 1462404068642 Marionette DEBUG loaded listener.js 16:21:08 INFO - PROCESS | 1820 | ++DOMWINDOW == 238 (0x7f74b6131400) [pid = 1820] [serial = 1194] [outer = 0x7f74b4c89400] 16:21:08 INFO - PROCESS | 1820 | --DOCSHELL 0x7f74c0d73000 == 135 [pid = 1820] [id = 377] 16:21:08 INFO - PROCESS | 1820 | --DOCSHELL 0x7f74bcd9a000 == 134 [pid = 1820] [id = 376] 16:21:08 INFO - PROCESS | 1820 | --DOCSHELL 0x7f74b74e3800 == 133 [pid = 1820] [id = 375] 16:21:08 INFO - PROCESS | 1820 | --DOCSHELL 0x7f74b4cab800 == 132 [pid = 1820] [id = 374] 16:21:08 INFO - PROCESS | 1820 | --DOCSHELL 0x7f74c1462000 == 131 [pid = 1820] [id = 12] 16:21:08 INFO - PROCESS | 1820 | --DOCSHELL 0x7f74b8765800 == 130 [pid = 1820] [id = 373] 16:21:09 INFO - PROCESS | 1820 | --DOCSHELL 0x7f74cc8a8800 == 129 [pid = 1820] [id = 366] 16:21:09 INFO - PROCESS | 1820 | --DOCSHELL 0x7f74ca01e000 == 128 [pid = 1820] [id = 365] 16:21:09 INFO - PROCESS | 1820 | --DOCSHELL 0x7f74c8693000 == 127 [pid = 1820] [id = 364] 16:21:09 INFO - PROCESS | 1820 | --DOCSHELL 0x7f74c24db800 == 126 [pid = 1820] [id = 363] 16:21:09 INFO - PROCESS | 1820 | --DOCSHELL 0x7f74c0f46800 == 125 [pid = 1820] [id = 362] 16:21:09 INFO - PROCESS | 1820 | --DOCSHELL 0x7f74bfcd3000 == 124 [pid = 1820] [id = 361] 16:21:09 INFO - PROCESS | 1820 | --DOCSHELL 0x7f74b9fcb000 == 123 [pid = 1820] [id = 360] 16:21:09 INFO - PROCESS | 1820 | --DOCSHELL 0x7f74b512b800 == 122 [pid = 1820] [id = 359] 16:21:09 INFO - PROCESS | 1820 | --DOCSHELL 0x7f74b8706800 == 121 [pid = 1820] [id = 358] 16:21:09 INFO - PROCESS | 1820 | --DOCSHELL 0x7f74bcf46800 == 120 [pid = 1820] [id = 342] 16:21:09 INFO - PROCESS | 1820 | --DOMWINDOW == 237 (0x7f74c0d96800) [pid = 1820] [serial = 1074] [outer = (nil)] [url = about:blank] 16:21:09 INFO - PROCESS | 1820 | --DOMWINDOW == 236 (0x7f74bfbe8000) [pid = 1820] [serial = 1070] [outer = (nil)] [url = about:blank] 16:21:09 INFO - PROCESS | 1820 | --DOMWINDOW == 235 (0x7f74c1493800) [pid = 1820] [serial = 1040] [outer = (nil)] [url = about:blank] 16:21:09 INFO - PROCESS | 1820 | --DOMWINDOW == 234 (0x7f74c9fec800) [pid = 1820] [serial = 1055] [outer = (nil)] [url = about:blank] 16:21:09 INFO - PROCESS | 1820 | --DOMWINDOW == 233 (0x7f74c8d31c00) [pid = 1820] [serial = 1049] [outer = (nil)] [url = about:blank] 16:21:09 INFO - PROCESS | 1820 | --DOMWINDOW == 232 (0x7f74c3911c00) [pid = 1820] [serial = 1052] [outer = (nil)] [url = about:blank] 16:21:09 INFO - PROCESS | 1820 | --DOMWINDOW == 231 (0x7f74c0944000) [pid = 1820] [serial = 1037] [outer = (nil)] [url = about:blank] 16:21:09 INFO - PROCESS | 1820 | --DOMWINDOW == 230 (0x7f74c8203c00) [pid = 1820] [serial = 1046] [outer = (nil)] [url = about:blank] 16:21:09 INFO - PROCESS | 1820 | --DOMWINDOW == 229 (0x7f74c3a35000) [pid = 1820] [serial = 1043] [outer = (nil)] [url = about:blank] 16:21:09 INFO - PROCESS | 1820 | --DOMWINDOW == 228 (0x7f74ba110000) [pid = 1820] [serial = 1068] [outer = (nil)] [url = about:blank] 16:21:09 INFO - PROCESS | 1820 | --DOMWINDOW == 227 (0x7f74bcc0a800) [pid = 1820] [serial = 1034] [outer = (nil)] [url = about:blank] 16:21:09 INFO - PROCESS | 1820 | --DOMWINDOW == 226 (0x7f74bffdac00) [pid = 1820] [serial = 1071] [outer = (nil)] [url = about:blank] 16:21:09 INFO - PROCESS | 1820 | --DOMWINDOW == 225 (0x7f74b76ea800) [pid = 1820] [serial = 1031] [outer = (nil)] [url = about:blank] 16:21:09 INFO - PROCESS | 1820 | --DOMWINDOW == 224 (0x7f74c59ca000) [pid = 1820] [serial = 1064] [outer = (nil)] [url = about:blank] 16:21:09 INFO - PROCESS | 1820 | --DOMWINDOW == 223 (0x7f74b8649800) [pid = 1820] [serial = 1067] [outer = (nil)] [url = about:blank] 16:21:09 INFO - PROCESS | 1820 | --DOMWINDOW == 222 (0x7f74c090fc00) [pid = 1820] [serial = 1073] [outer = (nil)] [url = about:blank] 16:21:09 INFO - PROCESS | 1820 | 1462404069368 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]]]}] 16:21:09 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.valid.html | Setting lineCap to valid values works 16:21:09 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.valid.html | took 1381ms 16:21:09 INFO - PROCESS | 1820 | 1462404069429 Marionette TRACE conn3 -> [0,1561,"getWindowHandle",null] 16:21:09 INFO - PROCESS | 1820 | 1462404069432 Marionette TRACE conn3 <- [1,1561,null,{"value":"8"}] 16:21:09 INFO - TEST-START | /2dcontext/line-styles/2d.line.cross.html 16:21:09 INFO - PROCESS | 1820 | 1462404069446 Marionette TRACE conn3 -> [0,1562,"setScriptTimeout",{"ms":35000}] 16:21:09 INFO - PROCESS | 1820 | 1462404069454 Marionette TRACE conn3 <- [1,1562,null,{}] 16:21:09 INFO - PROCESS | 1820 | 1462404069461 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}] 16:21:09 INFO - PROCESS | 1820 | 1462404069627 Marionette TRACE conn3 <- [1,1563,null,{"value":null}] 16:21:09 INFO - PROCESS | 1820 | 1462404069638 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\", \"a2590f0a-93fb-4e89-aa1e-7373e5767c09\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:21:09 INFO - PROCESS | 1820 | ++DOCSHELL 0x7f74bcc4d800 == 121 [pid = 1820] [id = 398] 16:21:09 INFO - PROCESS | 1820 | ++DOMWINDOW == 223 (0x7f74b7160800) [pid = 1820] [serial = 1195] [outer = (nil)] 16:21:09 INFO - PROCESS | 1820 | ++DOMWINDOW == 224 (0x7f74b7251c00) [pid = 1820] [serial = 1196] [outer = 0x7f74b7160800] 16:21:09 INFO - PROCESS | 1820 | 1462404069696 Marionette DEBUG loaded listener.js 16:21:09 INFO - PROCESS | 1820 | ++DOMWINDOW == 225 (0x7f74b7470c00) [pid = 1820] [serial = 1197] [outer = 0x7f74b7160800] 16:21:10 INFO - PROCESS | 1820 | 1462404070557 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]]]}] 16:21:10 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cross.html | Canvas test: 2d.line.cross 16:21:10 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cross.html | took 1148ms 16:21:10 INFO - PROCESS | 1820 | 1462404070587 Marionette TRACE conn3 -> [0,1565,"getWindowHandle",null] 16:21:10 INFO - PROCESS | 1820 | 1462404070591 Marionette TRACE conn3 <- [1,1565,null,{"value":"8"}] 16:21:10 INFO - TEST-START | /2dcontext/line-styles/2d.line.defaults.html 16:21:10 INFO - PROCESS | 1820 | 1462404070596 Marionette TRACE conn3 -> [0,1566,"setScriptTimeout",{"ms":35000}] 16:21:10 INFO - PROCESS | 1820 | 1462404070598 Marionette TRACE conn3 <- [1,1566,null,{}] 16:21:10 INFO - PROCESS | 1820 | 1462404070603 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}] 16:21:10 INFO - PROCESS | 1820 | 1462404070760 Marionette TRACE conn3 <- [1,1567,null,{"value":null}] 16:21:10 INFO - PROCESS | 1820 | 1462404070943 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\", \"a2590f0a-93fb-4e89-aa1e-7373e5767c09\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:21:10 INFO - PROCESS | 1820 | ++DOCSHELL 0x7f74bfc89000 == 122 [pid = 1820] [id = 399] 16:21:10 INFO - PROCESS | 1820 | ++DOMWINDOW == 226 (0x7f74b60ba400) [pid = 1820] [serial = 1198] [outer = (nil)] 16:21:11 INFO - PROCESS | 1820 | ++DOMWINDOW == 227 (0x7f74b87f4400) [pid = 1820] [serial = 1199] [outer = 0x7f74b60ba400] 16:21:11 INFO - PROCESS | 1820 | 1462404071011 Marionette DEBUG loaded listener.js 16:21:11 INFO - PROCESS | 1820 | ++DOMWINDOW == 228 (0x7f74ba111800) [pid = 1820] [serial = 1200] [outer = 0x7f74b60ba400] 16:21:11 INFO - PROCESS | 1820 | 1462404071770 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]]]}] 16:21:11 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.defaults.html | Canvas test: 2d.line.defaults 16:21:11 INFO - TEST-OK | /2dcontext/line-styles/2d.line.defaults.html | took 1226ms 16:21:11 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.bevel.html 16:21:11 INFO - PROCESS | 1820 | 1462404071822 Marionette TRACE conn3 -> [0,1569,"getWindowHandle",null] 16:21:11 INFO - PROCESS | 1820 | 1462404071825 Marionette TRACE conn3 <- [1,1569,null,{"value":"8"}] 16:21:11 INFO - PROCESS | 1820 | 1462404071830 Marionette TRACE conn3 -> [0,1570,"setScriptTimeout",{"ms":35000}] 16:21:11 INFO - PROCESS | 1820 | 1462404071833 Marionette TRACE conn3 <- [1,1570,null,{}] 16:21:11 INFO - PROCESS | 1820 | 1462404071844 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}] 16:21:12 INFO - PROCESS | 1820 | 1462404072049 Marionette TRACE conn3 <- [1,1571,null,{"value":null}] 16:21:12 INFO - PROCESS | 1820 | 1462404072069 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\", \"a2590f0a-93fb-4e89-aa1e-7373e5767c09\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:21:12 INFO - PROCESS | 1820 | ++DOCSHELL 0x7f74c0ab9000 == 123 [pid = 1820] [id = 400] 16:21:12 INFO - PROCESS | 1820 | ++DOMWINDOW == 229 (0x7f74bdb66400) [pid = 1820] [serial = 1201] [outer = (nil)] 16:21:12 INFO - PROCESS | 1820 | ++DOMWINDOW == 230 (0x7f74bdb6c000) [pid = 1820] [serial = 1202] [outer = 0x7f74bdb66400] 16:21:12 INFO - PROCESS | 1820 | 1462404072137 Marionette DEBUG loaded listener.js 16:21:12 INFO - PROCESS | 1820 | ++DOMWINDOW == 231 (0x7f74be890000) [pid = 1820] [serial = 1203] [outer = 0x7f74bdb66400] 16:21:12 INFO - PROCESS | 1820 | 1462404072989 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]]]}] 16:21:13 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.bevel.html | lineJoin 'bevel' is rendered correctly 16:21:13 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.bevel.html | took 1184ms 16:21:13 INFO - PROCESS | 1820 | 1462404073014 Marionette TRACE conn3 -> [0,1573,"getWindowHandle",null] 16:21:13 INFO - PROCESS | 1820 | 1462404073017 Marionette TRACE conn3 <- [1,1573,null,{"value":"8"}] 16:21:13 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.closed.html 16:21:13 INFO - PROCESS | 1820 | 1462404073022 Marionette TRACE conn3 -> [0,1574,"setScriptTimeout",{"ms":35000}] 16:21:13 INFO - PROCESS | 1820 | 1462404073024 Marionette TRACE conn3 <- [1,1574,null,{}] 16:21:13 INFO - PROCESS | 1820 | 1462404073029 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}] 16:21:13 INFO - PROCESS | 1820 | 1462404073243 Marionette TRACE conn3 <- [1,1575,null,{"value":null}] 16:21:13 INFO - PROCESS | 1820 | --DOMWINDOW == 230 (0x7f74c0389c00) [pid = 1820] [serial = 1138] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html] 16:21:13 INFO - PROCESS | 1820 | --DOMWINDOW == 229 (0x7f74c106d000) [pid = 1820] [serial = 1132] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html] 16:21:13 INFO - PROCESS | 1820 | --DOMWINDOW == 228 (0x7f74b4c88400) [pid = 1820] [serial = 1120] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html] 16:21:13 INFO - PROCESS | 1820 | --DOMWINDOW == 227 (0x7f74c1463000) [pid = 1820] [serial = 30] [outer = (nil)] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 16:21:13 INFO - PROCESS | 1820 | --DOMWINDOW == 226 (0x7f74b87ef400) [pid = 1820] [serial = 1123] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html] 16:21:13 INFO - PROCESS | 1820 | --DOMWINDOW == 225 (0x7f74c090b000) [pid = 1820] [serial = 33] [outer = (nil)] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 16:21:13 INFO - PROCESS | 1820 | --DOMWINDOW == 224 (0x7f74c645c000) [pid = 1820] [serial = 1135] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html] 16:21:13 INFO - PROCESS | 1820 | --DOMWINDOW == 223 (0x7f74bcc0ec00) [pid = 1820] [serial = 1129] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html] 16:21:13 INFO - PROCESS | 1820 | --DOMWINDOW == 222 (0x7f74be888800) [pid = 1820] [serial = 1126] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html] 16:21:13 INFO - PROCESS | 1820 | 1462404073682 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\", \"a2590f0a-93fb-4e89-aa1e-7373e5767c09\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:21:13 INFO - PROCESS | 1820 | ++DOCSHELL 0x7f74b512c800 == 124 [pid = 1820] [id = 401] 16:21:13 INFO - PROCESS | 1820 | ++DOMWINDOW == 223 (0x7f74b3419800) [pid = 1820] [serial = 1204] [outer = (nil)] 16:21:13 INFO - PROCESS | 1820 | ++DOMWINDOW == 224 (0x7f74b87f1c00) [pid = 1820] [serial = 1205] [outer = 0x7f74b3419800] 16:21:13 INFO - PROCESS | 1820 | 1462404073739 Marionette DEBUG loaded listener.js 16:21:13 INFO - PROCESS | 1820 | ++DOMWINDOW == 225 (0x7f74c0391800) [pid = 1820] [serial = 1206] [outer = 0x7f74b3419800] 16:21:14 INFO - PROCESS | 1820 | 1462404074406 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]]]}] 16:21:14 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.closed.html | Line joins are drawn at the corner of a closed rectangle 16:21:14 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.closed.html | took 1430ms 16:21:14 INFO - PROCESS | 1820 | 1462404074453 Marionette TRACE conn3 -> [0,1577,"getWindowHandle",null] 16:21:14 INFO - PROCESS | 1820 | 1462404074456 Marionette TRACE conn3 <- [1,1577,null,{"value":"8"}] 16:21:14 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.invalid.html 16:21:14 INFO - PROCESS | 1820 | 1462404074462 Marionette TRACE conn3 -> [0,1578,"setScriptTimeout",{"ms":35000}] 16:21:14 INFO - PROCESS | 1820 | 1462404074463 Marionette TRACE conn3 <- [1,1578,null,{}] 16:21:14 INFO - PROCESS | 1820 | 1462404074468 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}] 16:21:14 INFO - PROCESS | 1820 | 1462404074673 Marionette TRACE conn3 <- [1,1579,null,{"value":null}] 16:21:14 INFO - PROCESS | 1820 | 1462404074692 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\", \"a2590f0a-93fb-4e89-aa1e-7373e5767c09\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:21:14 INFO - PROCESS | 1820 | ++DOCSHELL 0x7f74c6399000 == 125 [pid = 1820] [id = 402] 16:21:14 INFO - PROCESS | 1820 | ++DOMWINDOW == 226 (0x7f74b4c88400) [pid = 1820] [serial = 1207] [outer = (nil)] 16:21:14 INFO - PROCESS | 1820 | ++DOMWINDOW == 227 (0x7f74c0911c00) [pid = 1820] [serial = 1208] [outer = 0x7f74b4c88400] 16:21:14 INFO - PROCESS | 1820 | 1462404074748 Marionette DEBUG loaded listener.js 16:21:14 INFO - PROCESS | 1820 | ++DOMWINDOW == 228 (0x7f74c0c57400) [pid = 1820] [serial = 1209] [outer = 0x7f74b4c88400] 16:21:15 INFO - PROCESS | 1820 | 1462404075461 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]]]}] 16:21:15 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.invalid.html | Setting lineJoin to invalid values is ignored 16:21:15 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.invalid.html | took 1034ms 16:21:15 INFO - PROCESS | 1820 | 1462404075496 Marionette TRACE conn3 -> [0,1581,"getWindowHandle",null] 16:21:15 INFO - PROCESS | 1820 | 1462404075498 Marionette TRACE conn3 <- [1,1581,null,{"value":"8"}] 16:21:15 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.miter.html 16:21:15 INFO - PROCESS | 1820 | 1462404075504 Marionette TRACE conn3 -> [0,1582,"setScriptTimeout",{"ms":35000}] 16:21:15 INFO - PROCESS | 1820 | 1462404075506 Marionette TRACE conn3 <- [1,1582,null,{}] 16:21:15 INFO - PROCESS | 1820 | 1462404075527 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}] 16:21:15 INFO - PROCESS | 1820 | 1462404075816 Marionette TRACE conn3 <- [1,1583,null,{"value":null}] 16:21:16 INFO - PROCESS | 1820 | 1462404076029 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\", \"a2590f0a-93fb-4e89-aa1e-7373e5767c09\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:21:16 INFO - PROCESS | 1820 | ++DOCSHELL 0x7f74b5133000 == 126 [pid = 1820] [id = 403] 16:21:16 INFO - PROCESS | 1820 | ++DOMWINDOW == 229 (0x7f74adb19000) [pid = 1820] [serial = 1210] [outer = (nil)] 16:21:16 INFO - PROCESS | 1820 | ++DOMWINDOW == 230 (0x7f74b0fc1800) [pid = 1820] [serial = 1211] [outer = 0x7f74adb19000] 16:21:16 INFO - PROCESS | 1820 | 1462404076105 Marionette DEBUG loaded listener.js 16:21:16 INFO - PROCESS | 1820 | ++DOMWINDOW == 231 (0x7f74b1348400) [pid = 1820] [serial = 1212] [outer = 0x7f74adb19000] 16:21:17 INFO - PROCESS | 1820 | 1462404077053 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]]]}] 16:21:17 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.miter.html | lineJoin 'miter' is rendered correctly 16:21:17 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.miter.html | took 1596ms 16:21:17 INFO - PROCESS | 1820 | 1462404077104 Marionette TRACE conn3 -> [0,1585,"getWindowHandle",null] 16:21:17 INFO - PROCESS | 1820 | 1462404077110 Marionette TRACE conn3 <- [1,1585,null,{"value":"8"}] 16:21:17 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.open.html 16:21:17 INFO - PROCESS | 1820 | 1462404077117 Marionette TRACE conn3 -> [0,1586,"setScriptTimeout",{"ms":35000}] 16:21:17 INFO - PROCESS | 1820 | 1462404077123 Marionette TRACE conn3 <- [1,1586,null,{}] 16:21:17 INFO - PROCESS | 1820 | 1462404077129 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}] 16:21:17 INFO - PROCESS | 1820 | 1462404077315 Marionette TRACE conn3 <- [1,1587,null,{"value":null}] 16:21:17 INFO - PROCESS | 1820 | 1462404077513 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\", \"a2590f0a-93fb-4e89-aa1e-7373e5767c09\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:21:17 INFO - PROCESS | 1820 | ++DOCSHELL 0x7f74bcf3d000 == 127 [pid = 1820] [id = 404] 16:21:17 INFO - PROCESS | 1820 | ++DOMWINDOW == 232 (0x7f74b28e0400) [pid = 1820] [serial = 1213] [outer = (nil)] 16:21:17 INFO - PROCESS | 1820 | ++DOMWINDOW == 233 (0x7f74b60b5000) [pid = 1820] [serial = 1214] [outer = 0x7f74b28e0400] 16:21:17 INFO - PROCESS | 1820 | 1462404077586 Marionette DEBUG loaded listener.js 16:21:17 INFO - PROCESS | 1820 | ++DOMWINDOW == 234 (0x7f74b60f4000) [pid = 1820] [serial = 1215] [outer = 0x7f74b28e0400] 16:21:18 INFO - PROCESS | 1820 | 1462404078500 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]]]}] 16:21:18 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.open.html | Line joins are not drawn at the corner of an unclosed rectangle 16:21:18 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.open.html | took 1434ms 16:21:18 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.parallel.html 16:21:18 INFO - PROCESS | 1820 | 1462404078552 Marionette TRACE conn3 -> [0,1589,"getWindowHandle",null] 16:21:18 INFO - PROCESS | 1820 | 1462404078555 Marionette TRACE conn3 <- [1,1589,null,{"value":"8"}] 16:21:18 INFO - PROCESS | 1820 | 1462404078562 Marionette TRACE conn3 -> [0,1590,"setScriptTimeout",{"ms":35000}] 16:21:18 INFO - PROCESS | 1820 | 1462404078565 Marionette TRACE conn3 <- [1,1590,null,{}] 16:21:18 INFO - PROCESS | 1820 | 1462404078570 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}] 16:21:18 INFO - PROCESS | 1820 | 1462404078742 Marionette TRACE conn3 <- [1,1591,null,{"value":null}] 16:21:18 INFO - PROCESS | 1820 | 1462404078948 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\", \"a2590f0a-93fb-4e89-aa1e-7373e5767c09\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:21:18 INFO - PROCESS | 1820 | ++DOCSHELL 0x7f74c13c4800 == 128 [pid = 1820] [id = 405] 16:21:18 INFO - PROCESS | 1820 | ++DOMWINDOW == 235 (0x7f74b613b000) [pid = 1820] [serial = 1216] [outer = (nil)] 16:21:19 INFO - PROCESS | 1820 | ++DOMWINDOW == 236 (0x7f74b7467400) [pid = 1820] [serial = 1217] [outer = 0x7f74b613b000] 16:21:19 INFO - PROCESS | 1820 | 1462404079017 Marionette DEBUG loaded listener.js 16:21:19 INFO - PROCESS | 1820 | ++DOMWINDOW == 237 (0x7f74ba098800) [pid = 1820] [serial = 1218] [outer = 0x7f74b613b000] 16:21:19 INFO - PROCESS | 1820 | 1462404079946 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]]]}] 16:21:19 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.parallel.html | Line joins are drawn at 180-degree joins 16:21:19 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.parallel.html | took 1432ms 16:21:19 INFO - PROCESS | 1820 | 1462404079993 Marionette TRACE conn3 -> [0,1593,"getWindowHandle",null] 16:21:20 INFO - PROCESS | 1820 | 1462404079999 Marionette TRACE conn3 <- [1,1593,null,{"value":"8"}] 16:21:20 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.round.html 16:21:20 INFO - PROCESS | 1820 | 1462404080016 Marionette TRACE conn3 -> [0,1594,"setScriptTimeout",{"ms":35000}] 16:21:20 INFO - PROCESS | 1820 | 1462404080022 Marionette TRACE conn3 <- [1,1594,null,{}] 16:21:20 INFO - PROCESS | 1820 | 1462404080027 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}] 16:21:20 INFO - PROCESS | 1820 | 1462404080203 Marionette TRACE conn3 <- [1,1595,null,{"value":null}] 16:21:20 INFO - PROCESS | 1820 | 1462404080417 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\", \"a2590f0a-93fb-4e89-aa1e-7373e5767c09\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:21:20 INFO - PROCESS | 1820 | ++DOCSHELL 0x7f74c9af2000 == 129 [pid = 1820] [id = 406] 16:21:20 INFO - PROCESS | 1820 | ++DOMWINDOW == 238 (0x7f74b715a400) [pid = 1820] [serial = 1219] [outer = (nil)] 16:21:20 INFO - PROCESS | 1820 | ++DOMWINDOW == 239 (0x7f74be779c00) [pid = 1820] [serial = 1220] [outer = 0x7f74b715a400] 16:21:20 INFO - PROCESS | 1820 | 1462404080532 Marionette DEBUG loaded listener.js 16:21:20 INFO - PROCESS | 1820 | ++DOMWINDOW == 240 (0x7f74c0390000) [pid = 1820] [serial = 1221] [outer = 0x7f74b715a400] 16:21:21 INFO - PROCESS | 1820 | 1462404081362 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]]]}] 16:21:21 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.round.html | lineJoin 'round' is rendered correctly 16:21:21 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.round.html | took 1391ms 16:21:21 INFO - PROCESS | 1820 | 1462404081400 Marionette TRACE conn3 -> [0,1597,"getWindowHandle",null] 16:21:21 INFO - PROCESS | 1820 | 1462404081403 Marionette TRACE conn3 <- [1,1597,null,{"value":"8"}] 16:21:21 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.valid.html 16:21:21 INFO - PROCESS | 1820 | 1462404081409 Marionette TRACE conn3 -> [0,1598,"setScriptTimeout",{"ms":35000}] 16:21:21 INFO - PROCESS | 1820 | 1462404081411 Marionette TRACE conn3 <- [1,1598,null,{}] 16:21:21 INFO - PROCESS | 1820 | 1462404081417 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}] 16:21:21 INFO - PROCESS | 1820 | 1462404081585 Marionette TRACE conn3 <- [1,1599,null,{"value":null}] 16:21:21 INFO - PROCESS | 1820 | 1462404081787 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\", \"a2590f0a-93fb-4e89-aa1e-7373e5767c09\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:21:21 INFO - PROCESS | 1820 | ++DOCSHELL 0x7f74cca15800 == 130 [pid = 1820] [id = 407] 16:21:21 INFO - PROCESS | 1820 | ++DOMWINDOW == 241 (0x7f74b715bc00) [pid = 1820] [serial = 1222] [outer = (nil)] 16:21:21 INFO - PROCESS | 1820 | ++DOMWINDOW == 242 (0x7f74c1061c00) [pid = 1820] [serial = 1223] [outer = 0x7f74b715bc00] 16:21:21 INFO - PROCESS | 1820 | 1462404081853 Marionette DEBUG loaded listener.js 16:21:21 INFO - PROCESS | 1820 | ++DOMWINDOW == 243 (0x7f74c12c9c00) [pid = 1820] [serial = 1224] [outer = 0x7f74b715bc00] 16:21:22 INFO - PROCESS | 1820 | 1462404082696 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]]]}] 16:21:22 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.valid.html | Setting lineJoin to valid values works 16:21:22 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.valid.html | took 1337ms 16:21:22 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.acute.html 16:21:22 INFO - PROCESS | 1820 | 1462404082748 Marionette TRACE conn3 -> [0,1601,"getWindowHandle",null] 16:21:22 INFO - PROCESS | 1820 | 1462404082751 Marionette TRACE conn3 <- [1,1601,null,{"value":"8"}] 16:21:22 INFO - PROCESS | 1820 | 1462404082757 Marionette TRACE conn3 -> [0,1602,"setScriptTimeout",{"ms":35000}] 16:21:22 INFO - PROCESS | 1820 | 1462404082760 Marionette TRACE conn3 <- [1,1602,null,{}] 16:21:22 INFO - PROCESS | 1820 | 1462404082764 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}] 16:21:22 INFO - PROCESS | 1820 | 1462404082931 Marionette TRACE conn3 <- [1,1603,null,{"value":null}] 16:21:23 INFO - PROCESS | 1820 | 1462404083137 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\", \"a2590f0a-93fb-4e89-aa1e-7373e5767c09\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:21:23 INFO - PROCESS | 1820 | ++DOCSHELL 0x7f74da058800 == 131 [pid = 1820] [id = 408] 16:21:23 INFO - PROCESS | 1820 | ++DOMWINDOW == 244 (0x7f74c39e4400) [pid = 1820] [serial = 1225] [outer = (nil)] 16:21:23 INFO - PROCESS | 1820 | ++DOMWINDOW == 245 (0x7f74c3a35400) [pid = 1820] [serial = 1226] [outer = 0x7f74c39e4400] 16:21:23 INFO - PROCESS | 1820 | 1462404083216 Marionette DEBUG loaded listener.js 16:21:23 INFO - PROCESS | 1820 | ++DOMWINDOW == 246 (0x7f74c6d94c00) [pid = 1820] [serial = 1227] [outer = 0x7f74c39e4400] 16:21:24 INFO - PROCESS | 1820 | 1462404084091 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]]]}] 16:21:24 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.acute.html | Miter joins are drawn correctly with acute angles 16:21:24 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.acute.html | took 1388ms 16:21:24 INFO - PROCESS | 1820 | 1462404084144 Marionette TRACE conn3 -> [0,1605,"getWindowHandle",null] 16:21:24 INFO - PROCESS | 1820 | 1462404084148 Marionette TRACE conn3 <- [1,1605,null,{"value":"8"}] 16:21:24 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.exceeded.html 16:21:24 INFO - PROCESS | 1820 | 1462404084153 Marionette TRACE conn3 -> [0,1606,"setScriptTimeout",{"ms":35000}] 16:21:24 INFO - PROCESS | 1820 | 1462404084156 Marionette TRACE conn3 <- [1,1606,null,{}] 16:21:24 INFO - PROCESS | 1820 | 1462404084161 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}] 16:21:24 INFO - PROCESS | 1820 | 1462404084331 Marionette TRACE conn3 <- [1,1607,null,{"value":null}] 16:21:24 INFO - PROCESS | 1820 | 1462404084533 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\", \"a2590f0a-93fb-4e89-aa1e-7373e5767c09\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:21:24 INFO - PROCESS | 1820 | ++DOCSHELL 0x7f74e06af000 == 132 [pid = 1820] [id = 409] 16:21:24 INFO - PROCESS | 1820 | ++DOMWINDOW == 247 (0x7f74c39e5c00) [pid = 1820] [serial = 1228] [outer = (nil)] 16:21:24 INFO - PROCESS | 1820 | ++DOMWINDOW == 248 (0x7f74c8813800) [pid = 1820] [serial = 1229] [outer = 0x7f74c39e5c00] 16:21:24 INFO - PROCESS | 1820 | 1462404084601 Marionette DEBUG loaded listener.js 16:21:24 INFO - PROCESS | 1820 | ++DOMWINDOW == 249 (0x7f74c9449000) [pid = 1820] [serial = 1230] [outer = 0x7f74c39e5c00] 16:21:25 INFO - PROCESS | 1820 | 1462404085466 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]]]}] 16:21:25 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.exceeded.html | Miter joins are not drawn when the miter limit is exceeded 16:21:25 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.exceeded.html | took 1380ms 16:21:25 INFO - PROCESS | 1820 | 1462404085534 Marionette TRACE conn3 -> [0,1609,"getWindowHandle",null] 16:21:25 INFO - PROCESS | 1820 | 1462404085538 Marionette TRACE conn3 <- [1,1609,null,{"value":"8"}] 16:21:25 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.invalid.html 16:21:25 INFO - PROCESS | 1820 | 1462404085543 Marionette TRACE conn3 -> [0,1610,"setScriptTimeout",{"ms":35000}] 16:21:25 INFO - PROCESS | 1820 | 1462404085546 Marionette TRACE conn3 <- [1,1610,null,{}] 16:21:25 INFO - PROCESS | 1820 | 1462404085551 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}] 16:21:25 INFO - PROCESS | 1820 | 1462404085726 Marionette TRACE conn3 <- [1,1611,null,{"value":null}] 16:21:25 INFO - PROCESS | 1820 | 1462404085924 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\", \"a2590f0a-93fb-4e89-aa1e-7373e5767c09\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:21:25 INFO - PROCESS | 1820 | ++DOCSHELL 0x7f74afef2000 == 133 [pid = 1820] [id = 410] 16:21:25 INFO - PROCESS | 1820 | ++DOMWINDOW == 250 (0x7f74c59d4c00) [pid = 1820] [serial = 1231] [outer = (nil)] 16:21:25 INFO - PROCESS | 1820 | ++DOMWINDOW == 251 (0x7f74ca2dd800) [pid = 1820] [serial = 1232] [outer = 0x7f74c59d4c00] 16:21:25 INFO - PROCESS | 1820 | 1462404085992 Marionette DEBUG loaded listener.js 16:21:26 INFO - PROCESS | 1820 | ++DOMWINDOW == 252 (0x7f74d048c400) [pid = 1820] [serial = 1233] [outer = 0x7f74c59d4c00] 16:21:26 INFO - PROCESS | 1820 | 1462404086803 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]]]}] 16:21:26 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.invalid.html | Setting miterLimit to invalid values is ignored 16:21:26 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.invalid.html | took 1294ms 16:21:26 INFO - PROCESS | 1820 | 1462404086838 Marionette TRACE conn3 -> [0,1613,"getWindowHandle",null] 16:21:26 INFO - PROCESS | 1820 | 1462404086840 Marionette TRACE conn3 <- [1,1613,null,{"value":"8"}] 16:21:26 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.lineedge.html 16:21:26 INFO - PROCESS | 1820 | 1462404086846 Marionette TRACE conn3 -> [0,1614,"setScriptTimeout",{"ms":35000}] 16:21:26 INFO - PROCESS | 1820 | 1462404086849 Marionette TRACE conn3 <- [1,1614,null,{}] 16:21:26 INFO - PROCESS | 1820 | 1462404086854 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}] 16:21:27 INFO - PROCESS | 1820 | 1462404087022 Marionette TRACE conn3 <- [1,1615,null,{"value":null}] 16:21:27 INFO - PROCESS | 1820 | 1462404087224 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\", \"a2590f0a-93fb-4e89-aa1e-7373e5767c09\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:21:27 INFO - PROCESS | 1820 | ++DOCSHELL 0x7f74c1366800 == 134 [pid = 1820] [id = 411] 16:21:27 INFO - PROCESS | 1820 | ++DOMWINDOW == 253 (0x7f74c7f0ec00) [pid = 1820] [serial = 1234] [outer = (nil)] 16:21:27 INFO - PROCESS | 1820 | ++DOMWINDOW == 254 (0x7f74d7292c00) [pid = 1820] [serial = 1235] [outer = 0x7f74c7f0ec00] 16:21:27 INFO - PROCESS | 1820 | 1462404087291 Marionette DEBUG loaded listener.js 16:21:27 INFO - PROCESS | 1820 | ++DOMWINDOW == 255 (0x7f74d8620c00) [pid = 1820] [serial = 1236] [outer = 0x7f74c7f0ec00] 16:21:28 INFO - PROCESS | 1820 | 1462404088122 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]]]}] 16:21:28 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.lineedge.html | Miter joins are not drawn when the miter limit is exceeded at the corners of a zero-height rectangle 16:21:28 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.lineedge.html | took 1334ms 16:21:28 INFO - PROCESS | 1820 | 1462404088181 Marionette TRACE conn3 -> [0,1617,"getWindowHandle",null] 16:21:28 INFO - PROCESS | 1820 | 1462404088184 Marionette TRACE conn3 <- [1,1617,null,{"value":"8"}] 16:21:28 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.obtuse.html 16:21:28 INFO - PROCESS | 1820 | 1462404088190 Marionette TRACE conn3 -> [0,1618,"setScriptTimeout",{"ms":35000}] 16:21:28 INFO - PROCESS | 1820 | 1462404088198 Marionette TRACE conn3 <- [1,1618,null,{}] 16:21:28 INFO - PROCESS | 1820 | 1462404088203 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}] 16:21:28 INFO - PROCESS | 1820 | 1462404088386 Marionette TRACE conn3 <- [1,1619,null,{"value":null}] 16:21:28 INFO - PROCESS | 1820 | 1462404088585 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\", \"a2590f0a-93fb-4e89-aa1e-7373e5767c09\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:21:28 INFO - PROCESS | 1820 | ++DOCSHELL 0x7f74ca4d0000 == 135 [pid = 1820] [id = 412] 16:21:28 INFO - PROCESS | 1820 | ++DOMWINDOW == 256 (0x7f74b0fb1400) [pid = 1820] [serial = 1237] [outer = (nil)] 16:21:28 INFO - PROCESS | 1820 | ++DOMWINDOW == 257 (0x7f74b0fb9800) [pid = 1820] [serial = 1238] [outer = 0x7f74b0fb1400] 16:21:28 INFO - PROCESS | 1820 | 1462404088653 Marionette DEBUG loaded listener.js 16:21:28 INFO - PROCESS | 1820 | ++DOMWINDOW == 258 (0x7f74b0fbec00) [pid = 1820] [serial = 1239] [outer = 0x7f74b0fb1400] 16:21:29 INFO - PROCESS | 1820 | 1462404089487 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]]]}] 16:21:29 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.obtuse.html | Miter joins are drawn correctly with obtuse angles 16:21:29 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.obtuse.html | took 1337ms 16:21:29 INFO - PROCESS | 1820 | 1462404089528 Marionette TRACE conn3 -> [0,1621,"getWindowHandle",null] 16:21:29 INFO - PROCESS | 1820 | 1462404089531 Marionette TRACE conn3 <- [1,1621,null,{"value":"8"}] 16:21:29 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.rightangle.html 16:21:29 INFO - PROCESS | 1820 | 1462404089537 Marionette TRACE conn3 -> [0,1622,"setScriptTimeout",{"ms":35000}] 16:21:29 INFO - PROCESS | 1820 | 1462404089539 Marionette TRACE conn3 <- [1,1622,null,{}] 16:21:29 INFO - PROCESS | 1820 | 1462404089544 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}] 16:21:29 INFO - PROCESS | 1820 | 1462404089709 Marionette TRACE conn3 <- [1,1623,null,{"value":null}] 16:21:29 INFO - PROCESS | 1820 | 1462404089916 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\", \"a2590f0a-93fb-4e89-aa1e-7373e5767c09\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:21:29 INFO - PROCESS | 1820 | ++DOCSHELL 0x7f74b13aa000 == 136 [pid = 1820] [id = 413] 16:21:29 INFO - PROCESS | 1820 | ++DOMWINDOW == 259 (0x7f74b0fb4000) [pid = 1820] [serial = 1240] [outer = (nil)] 16:21:29 INFO - PROCESS | 1820 | ++DOMWINDOW == 260 (0x7f74d718d000) [pid = 1820] [serial = 1241] [outer = 0x7f74b0fb4000] 16:21:29 INFO - PROCESS | 1820 | 1462404089995 Marionette DEBUG loaded listener.js 16:21:30 INFO - PROCESS | 1820 | ++DOMWINDOW == 261 (0x7f74dc0bc800) [pid = 1820] [serial = 1242] [outer = 0x7f74b0fb4000] 16:21:30 INFO - PROCESS | 1820 | 1462404090886 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]]]}] 16:21:30 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.rightangle.html | Miter joins are not drawn when the miter limit is exceeded, on exact right angles 16:21:30 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.rightangle.html | took 1384ms 16:21:30 INFO - PROCESS | 1820 | 1462404090922 Marionette TRACE conn3 -> [0,1625,"getWindowHandle",null] 16:21:30 INFO - PROCESS | 1820 | 1462404090925 Marionette TRACE conn3 <- [1,1625,null,{"value":"8"}] 16:21:30 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.valid.html 16:21:30 INFO - PROCESS | 1820 | 1462404090932 Marionette TRACE conn3 -> [0,1626,"setScriptTimeout",{"ms":35000}] 16:21:30 INFO - PROCESS | 1820 | 1462404090935 Marionette TRACE conn3 <- [1,1626,null,{}] 16:21:30 INFO - PROCESS | 1820 | 1462404090940 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}] 16:21:31 INFO - PROCESS | 1820 | 1462404091133 Marionette TRACE conn3 <- [1,1627,null,{"value":null}] 16:21:31 INFO - PROCESS | 1820 | 1462404091337 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\", \"a2590f0a-93fb-4e89-aa1e-7373e5767c09\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:21:31 INFO - PROCESS | 1820 | ++DOCSHELL 0x7f74bf9b4000 == 137 [pid = 1820] [id = 414] 16:21:31 INFO - PROCESS | 1820 | ++DOMWINDOW == 262 (0x7f74b1523800) [pid = 1820] [serial = 1243] [outer = (nil)] 16:21:31 INFO - PROCESS | 1820 | ++DOMWINDOW == 263 (0x7f74b152a000) [pid = 1820] [serial = 1244] [outer = 0x7f74b1523800] 16:21:31 INFO - PROCESS | 1820 | 1462404091404 Marionette DEBUG loaded listener.js 16:21:31 INFO - PROCESS | 1820 | ++DOMWINDOW == 264 (0x7f74dc24d800) [pid = 1820] [serial = 1245] [outer = 0x7f74b1523800] 16:21:32 INFO - PROCESS | 1820 | 1462404092208 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]]]}] 16:21:32 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.valid.html | Setting miterLimit to valid values works 16:21:32 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.valid.html | took 1328ms 16:21:32 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.within.html 16:21:32 INFO - PROCESS | 1820 | 1462404092260 Marionette TRACE conn3 -> [0,1629,"getWindowHandle",null] 16:21:32 INFO - PROCESS | 1820 | 1462404092262 Marionette TRACE conn3 <- [1,1629,null,{"value":"8"}] 16:21:32 INFO - PROCESS | 1820 | 1462404092268 Marionette TRACE conn3 -> [0,1630,"setScriptTimeout",{"ms":35000}] 16:21:32 INFO - PROCESS | 1820 | 1462404092271 Marionette TRACE conn3 <- [1,1630,null,{}] 16:21:32 INFO - PROCESS | 1820 | 1462404092296 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}] 16:21:32 INFO - PROCESS | 1820 | 1462404092464 Marionette TRACE conn3 <- [1,1631,null,{"value":null}] 16:21:32 INFO - PROCESS | 1820 | 1462404092665 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\", \"a2590f0a-93fb-4e89-aa1e-7373e5767c09\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:21:32 INFO - PROCESS | 1820 | ++DOCSHELL 0x7f74affd2000 == 138 [pid = 1820] [id = 415] 16:21:32 INFO - PROCESS | 1820 | ++DOMWINDOW == 265 (0x7f74b00d4000) [pid = 1820] [serial = 1246] [outer = (nil)] 16:21:32 INFO - PROCESS | 1820 | ++DOMWINDOW == 266 (0x7f74b00d9c00) [pid = 1820] [serial = 1247] [outer = 0x7f74b00d4000] 16:21:32 INFO - PROCESS | 1820 | 1462404092775 Marionette DEBUG loaded listener.js 16:21:32 INFO - PROCESS | 1820 | ++DOMWINDOW == 267 (0x7f74b00df000) [pid = 1820] [serial = 1248] [outer = 0x7f74b00d4000] 16:21:33 INFO - PROCESS | 1820 | 1462404093640 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]]]}] 16:21:33 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.within.html | Miter joins are drawn when the miter limit is not quite exceeded 16:21:33 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.within.html | took 1408ms 16:21:33 INFO - PROCESS | 1820 | 1462404093677 Marionette TRACE conn3 -> [0,1633,"getWindowHandle",null] 16:21:33 INFO - PROCESS | 1820 | 1462404093680 Marionette TRACE conn3 <- [1,1633,null,{"value":"8"}] 16:21:33 INFO - TEST-START | /2dcontext/line-styles/2d.line.union.html 16:21:33 INFO - PROCESS | 1820 | 1462404093685 Marionette TRACE conn3 -> [0,1634,"setScriptTimeout",{"ms":35000}] 16:21:33 INFO - PROCESS | 1820 | 1462404093688 Marionette TRACE conn3 <- [1,1634,null,{}] 16:21:33 INFO - PROCESS | 1820 | 1462404093693 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}] 16:21:33 INFO - PROCESS | 1820 | 1462404093858 Marionette TRACE conn3 <- [1,1635,null,{"value":null}] 16:21:34 INFO - PROCESS | 1820 | 1462404094071 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\", \"a2590f0a-93fb-4e89-aa1e-7373e5767c09\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:21:34 INFO - PROCESS | 1820 | ++DOCSHELL 0x7f74aec10000 == 139 [pid = 1820] [id = 416] 16:21:34 INFO - PROCESS | 1820 | ++DOMWINDOW == 268 (0x7f74aea06000) [pid = 1820] [serial = 1249] [outer = (nil)] 16:21:34 INFO - PROCESS | 1820 | ++DOMWINDOW == 269 (0x7f74aea0c800) [pid = 1820] [serial = 1250] [outer = 0x7f74aea06000] 16:21:34 INFO - PROCESS | 1820 | 1462404094179 Marionette DEBUG loaded listener.js 16:21:34 INFO - PROCESS | 1820 | ++DOMWINDOW == 270 (0x7f74aea11400) [pid = 1820] [serial = 1251] [outer = 0x7f74aea06000] 16:21:35 INFO - PROCESS | 1820 | 1462404095081 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]]]}] 16:21:35 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.union.html | Canvas test: 2d.line.union 16:21:35 INFO - TEST-OK | /2dcontext/line-styles/2d.line.union.html | took 1434ms 16:21:35 INFO - PROCESS | 1820 | 1462404095120 Marionette TRACE conn3 -> [0,1637,"getWindowHandle",null] 16:21:35 INFO - PROCESS | 1820 | 1462404095123 Marionette TRACE conn3 <- [1,1637,null,{"value":"8"}] 16:21:35 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.basic.html 16:21:35 INFO - PROCESS | 1820 | 1462404095129 Marionette TRACE conn3 -> [0,1638,"setScriptTimeout",{"ms":35000}] 16:21:35 INFO - PROCESS | 1820 | 1462404095131 Marionette TRACE conn3 <- [1,1638,null,{}] 16:21:35 INFO - PROCESS | 1820 | 1462404095137 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}] 16:21:35 INFO - PROCESS | 1820 | 1462404095306 Marionette TRACE conn3 <- [1,1639,null,{"value":null}] 16:21:36 INFO - PROCESS | 1820 | 1462404096003 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\", \"a2590f0a-93fb-4e89-aa1e-7373e5767c09\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:21:36 INFO - PROCESS | 1820 | ++DOCSHELL 0x7f74b4e75800 == 140 [pid = 1820] [id = 417] 16:21:36 INFO - PROCESS | 1820 | ++DOMWINDOW == 271 (0x7f74aecdf800) [pid = 1820] [serial = 1252] [outer = (nil)] 16:21:36 INFO - PROCESS | 1820 | ++DOMWINDOW == 272 (0x7f74aece1800) [pid = 1820] [serial = 1253] [outer = 0x7f74aecdf800] 16:21:36 INFO - PROCESS | 1820 | 1462404096073 Marionette DEBUG loaded listener.js 16:21:36 INFO - PROCESS | 1820 | ++DOMWINDOW == 273 (0x7f74aece6400) [pid = 1820] [serial = 1254] [outer = 0x7f74aecdf800] 16:21:36 INFO - PROCESS | 1820 | 1462404096888 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]]]}] 16:21:36 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.basic.html | lineWidth determines the width of line strokes 16:21:36 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.basic.html | took 1836ms 16:21:36 INFO - PROCESS | 1820 | 1462404096967 Marionette TRACE conn3 -> [0,1641,"getWindowHandle",null] 16:21:36 INFO - PROCESS | 1820 | 1462404096972 Marionette TRACE conn3 <- [1,1641,null,{"value":"8"}] 16:21:36 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.invalid.html 16:21:36 INFO - PROCESS | 1820 | 1462404096979 Marionette TRACE conn3 -> [0,1642,"setScriptTimeout",{"ms":35000}] 16:21:36 INFO - PROCESS | 1820 | 1462404096984 Marionette TRACE conn3 <- [1,1642,null,{}] 16:21:36 INFO - PROCESS | 1820 | 1462404096990 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}] 16:21:37 INFO - PROCESS | 1820 | 1462404097200 Marionette TRACE conn3 <- [1,1643,null,{"value":null}] 16:21:37 INFO - PROCESS | 1820 | 1462404097422 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\", \"a2590f0a-93fb-4e89-aa1e-7373e5767c09\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:21:37 INFO - PROCESS | 1820 | ++DOCSHELL 0x7f74adaf4800 == 141 [pid = 1820] [id = 418] 16:21:37 INFO - PROCESS | 1820 | ++DOMWINDOW == 274 (0x7f74adb14800) [pid = 1820] [serial = 1255] [outer = (nil)] 16:21:37 INFO - PROCESS | 1820 | ++DOMWINDOW == 275 (0x7f74b0fc8c00) [pid = 1820] [serial = 1256] [outer = 0x7f74adb14800] 16:21:37 INFO - PROCESS | 1820 | 1462404097580 Marionette DEBUG loaded listener.js 16:21:37 INFO - PROCESS | 1820 | ++DOMWINDOW == 276 (0x7f74b1345800) [pid = 1820] [serial = 1257] [outer = 0x7f74adb14800] 16:21:38 INFO - PROCESS | 1820 | 1462404098565 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]]]}] 16:21:38 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.invalid.html | Setting lineWidth to invalid values is ignored 16:21:38 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.invalid.html | took 1634ms 16:21:38 INFO - PROCESS | 1820 | 1462404098617 Marionette TRACE conn3 -> [0,1645,"getWindowHandle",null] 16:21:38 INFO - PROCESS | 1820 | 1462404098622 Marionette TRACE conn3 <- [1,1645,null,{"value":"8"}] 16:21:38 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.scaledefault.html 16:21:38 INFO - PROCESS | 1820 | 1462404098628 Marionette TRACE conn3 -> [0,1646,"setScriptTimeout",{"ms":35000}] 16:21:38 INFO - PROCESS | 1820 | 1462404098631 Marionette TRACE conn3 <- [1,1646,null,{}] 16:21:38 INFO - PROCESS | 1820 | 1462404098636 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}] 16:21:38 INFO - PROCESS | 1820 | 1462404098797 Marionette TRACE conn3 <- [1,1647,null,{"value":null}] 16:21:39 INFO - PROCESS | 1820 | 1462404099017 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\", \"a2590f0a-93fb-4e89-aa1e-7373e5767c09\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:21:39 INFO - PROCESS | 1820 | ++DOCSHELL 0x7f74b5e21000 == 142 [pid = 1820] [id = 419] 16:21:39 INFO - PROCESS | 1820 | ++DOMWINDOW == 277 (0x7f74b0fcc800) [pid = 1820] [serial = 1258] [outer = (nil)] 16:21:39 INFO - PROCESS | 1820 | ++DOMWINDOW == 278 (0x7f74b28e4400) [pid = 1820] [serial = 1259] [outer = 0x7f74b0fcc800] 16:21:39 INFO - PROCESS | 1820 | 1462404099122 Marionette DEBUG loaded listener.js 16:21:39 INFO - PROCESS | 1820 | ++DOMWINDOW == 279 (0x7f74b2e46400) [pid = 1820] [serial = 1260] [outer = 0x7f74b0fcc800] 16:21:40 INFO - PROCESS | 1820 | 1462404100019 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]]]}] 16:21:40 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.scaledefault.html | Default lineWidth strokes are affected by scale transformations 16:21:40 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.scaledefault.html | took 1436ms 16:21:40 INFO - PROCESS | 1820 | 1462404100064 Marionette TRACE conn3 -> [0,1649,"getWindowHandle",null] 16:21:40 INFO - PROCESS | 1820 | 1462404100068 Marionette TRACE conn3 <- [1,1649,null,{"value":"8"}] 16:21:40 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.transformed.html 16:21:40 INFO - PROCESS | 1820 | 1462404100081 Marionette TRACE conn3 -> [0,1650,"setScriptTimeout",{"ms":35000}] 16:21:40 INFO - PROCESS | 1820 | 1462404100089 Marionette TRACE conn3 <- [1,1650,null,{}] 16:21:40 INFO - PROCESS | 1820 | 1462404100096 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}] 16:21:40 INFO - PROCESS | 1820 | 1462404100265 Marionette TRACE conn3 <- [1,1651,null,{"value":null}] 16:21:40 INFO - PROCESS | 1820 | 1462404100481 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\", \"a2590f0a-93fb-4e89-aa1e-7373e5767c09\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:21:40 INFO - PROCESS | 1820 | ++DOCSHELL 0x7f74b8755000 == 143 [pid = 1820] [id = 420] 16:21:40 INFO - PROCESS | 1820 | ++DOMWINDOW == 280 (0x7f74b4ec7c00) [pid = 1820] [serial = 1261] [outer = (nil)] 16:21:40 INFO - PROCESS | 1820 | ++DOMWINDOW == 281 (0x7f74b60b7400) [pid = 1820] [serial = 1262] [outer = 0x7f74b4ec7c00] 16:21:40 INFO - PROCESS | 1820 | 1462404100544 Marionette DEBUG loaded listener.js 16:21:40 INFO - PROCESS | 1820 | ++DOMWINDOW == 282 (0x7f74b60f1400) [pid = 1820] [serial = 1263] [outer = 0x7f74b4ec7c00] 16:21:41 INFO - PROCESS | 1820 | --DOCSHELL 0x7f74c6399000 == 142 [pid = 1820] [id = 402] 16:21:41 INFO - PROCESS | 1820 | --DOCSHELL 0x7f74b512c800 == 141 [pid = 1820] [id = 401] 16:21:41 INFO - PROCESS | 1820 | 1462404101510 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]]]}] 16:21:41 INFO - PROCESS | 1820 | --DOMWINDOW == 281 (0x7f74d7184800) [pid = 1820] [serial = 1142] [outer = (nil)] [url = about:blank] 16:21:41 INFO - PROCESS | 1820 | --DOMWINDOW == 280 (0x7f74c848a400) [pid = 1820] [serial = 1091] [outer = (nil)] [url = about:blank] 16:21:41 INFO - PROCESS | 1820 | --DOMWINDOW == 279 (0x7f74c3a33800) [pid = 1820] [serial = 1085] [outer = (nil)] [url = about:blank] 16:21:41 INFO - PROCESS | 1820 | --DOMWINDOW == 278 (0x7f74da0bc400) [pid = 1820] [serial = 1097] [outer = (nil)] [url = about:blank] 16:21:41 INFO - PROCESS | 1820 | --DOMWINDOW == 277 (0x7f74b4c83800) [pid = 1820] [serial = 1118] [outer = (nil)] [url = about:blank] 16:21:41 INFO - PROCESS | 1820 | --DOMWINDOW == 276 (0x7f74b28eb400) [pid = 1820] [serial = 1106] [outer = (nil)] [url = about:blank] 16:21:41 INFO - PROCESS | 1820 | --DOMWINDOW == 275 (0x7f74dc78dc00) [pid = 1820] [serial = 1103] [outer = (nil)] [url = about:blank] 16:21:41 INFO - PROCESS | 1820 | --DOMWINDOW == 274 (0x7f74dc72b000) [pid = 1820] [serial = 1115] [outer = (nil)] [url = about:blank] 16:21:41 INFO - PROCESS | 1820 | --DOMWINDOW == 273 (0x7f74c1f68000) [pid = 1820] [serial = 32] [outer = (nil)] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 16:21:41 INFO - PROCESS | 1820 | --DOMWINDOW == 272 (0x7f74bffe3400) [pid = 1820] [serial = 1082] [outer = (nil)] [url = about:blank] 16:21:41 INFO - PROCESS | 1820 | --DOMWINDOW == 271 (0x7f74bdb69800) [pid = 1820] [serial = 1112] [outer = (nil)] [url = about:blank] 16:21:41 INFO - PROCESS | 1820 | --DOMWINDOW == 270 (0x7f74ba0e5000) [pid = 1820] [serial = 1079] [outer = (nil)] [url = about:blank] 16:21:41 INFO - PROCESS | 1820 | --DOMWINDOW == 269 (0x7f74dc248c00) [pid = 1820] [serial = 1100] [outer = (nil)] [url = about:blank] 16:21:41 INFO - PROCESS | 1820 | --DOMWINDOW == 268 (0x7f74d139a000) [pid = 1820] [serial = 1094] [outer = (nil)] [url = about:blank] 16:21:41 INFO - PROCESS | 1820 | --DOMWINDOW == 267 (0x7f74c106b400) [pid = 1820] [serial = 1088] [outer = (nil)] [url = about:blank] 16:21:41 INFO - PROCESS | 1820 | --DOMWINDOW == 266 (0x7f74b715d800) [pid = 1820] [serial = 1109] [outer = (nil)] [url = about:blank] 16:21:41 INFO - PROCESS | 1820 | --DOCSHELL 0x7f74c0ab9000 == 140 [pid = 1820] [id = 400] 16:21:41 INFO - PROCESS | 1820 | --DOCSHELL 0x7f74bfc89000 == 139 [pid = 1820] [id = 399] 16:21:41 INFO - PROCESS | 1820 | --DOCSHELL 0x7f74bcc4d800 == 138 [pid = 1820] [id = 398] 16:21:41 INFO - PROCESS | 1820 | --DOCSHELL 0x7f74b4e7f800 == 137 [pid = 1820] [id = 397] 16:21:41 INFO - PROCESS | 1820 | --DOCSHELL 0x7f74b83d4000 == 136 [pid = 1820] [id = 396] 16:21:41 INFO - PROCESS | 1820 | --DOCSHELL 0x7f74b5e10800 == 135 [pid = 1820] [id = 395] 16:21:41 INFO - PROCESS | 1820 | --DOCSHELL 0x7f74b5122000 == 134 [pid = 1820] [id = 394] 16:21:41 INFO - PROCESS | 1820 | --DOCSHELL 0x7f74adaea000 == 133 [pid = 1820] [id = 393] 16:21:41 INFO - PROCESS | 1820 | --DOCSHELL 0x7f74b5e28800 == 132 [pid = 1820] [id = 392] 16:21:41 INFO - PROCESS | 1820 | --DOCSHELL 0x7f74bea18000 == 131 [pid = 1820] [id = 391] 16:21:41 INFO - PROCESS | 1820 | --DOCSHELL 0x7f74b8458800 == 130 [pid = 1820] [id = 390] 16:21:41 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.transformed.html | Line stroke widths are affected by scale transformations 16:21:41 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.transformed.html | took 1542ms 16:21:41 INFO - PROCESS | 1820 | --DOCSHELL 0x7f74bea97800 == 129 [pid = 1820] [id = 389] 16:21:41 INFO - PROCESS | 1820 | --DOCSHELL 0x7f74bfc9a000 == 128 [pid = 1820] [id = 388] 16:21:41 INFO - PROCESS | 1820 | --DOCSHELL 0x7f74b5bab800 == 127 [pid = 1820] [id = 387] 16:21:41 INFO - PROCESS | 1820 | --DOCSHELL 0x7f74bfc95000 == 126 [pid = 1820] [id = 386] 16:21:41 INFO - PROCESS | 1820 | --DOCSHELL 0x7f74e3d9c000 == 125 [pid = 1820] [id = 385] 16:21:41 INFO - PROCESS | 1820 | 1462404101623 Marionette TRACE conn3 -> [0,1653,"getWindowHandle",null] 16:21:41 INFO - PROCESS | 1820 | 1462404101627 Marionette TRACE conn3 <- [1,1653,null,{"value":"8"}] 16:21:41 INFO - PROCESS | 1820 | --DOCSHELL 0x7f74dc20e800 == 124 [pid = 1820] [id = 384] 16:21:41 INFO - PROCESS | 1820 | --DOCSHELL 0x7f74d630d800 == 123 [pid = 1820] [id = 383] 16:21:41 INFO - PROCESS | 1820 | --DOCSHELL 0x7f74c1192000 == 122 [pid = 1820] [id = 382] 16:21:41 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.valid.html 16:21:41 INFO - PROCESS | 1820 | --DOCSHELL 0x7f74b5bd3000 == 121 [pid = 1820] [id = 381] 16:21:41 INFO - PROCESS | 1820 | 1462404101638 Marionette TRACE conn3 -> [0,1654,"setScriptTimeout",{"ms":35000}] 16:21:41 INFO - PROCESS | 1820 | 1462404101641 Marionette TRACE conn3 <- [1,1654,null,{}] 16:21:41 INFO - PROCESS | 1820 | 1462404101651 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}] 16:21:41 INFO - PROCESS | 1820 | 1462404101805 Marionette TRACE conn3 <- [1,1655,null,{"value":null}] 16:21:41 INFO - PROCESS | 1820 | --DOMWINDOW == 265 (0x7f74ca2e2800) [pid = 1820] [serial = 1139] [outer = (nil)] [url = about:blank] 16:21:41 INFO - PROCESS | 1820 | --DOMWINDOW == 264 (0x7f74c39e6400) [pid = 1820] [serial = 1134] [outer = (nil)] [url = about:blank] 16:21:41 INFO - PROCESS | 1820 | --DOMWINDOW == 263 (0x7f74b4eca000) [pid = 1820] [serial = 1121] [outer = (nil)] [url = about:blank] 16:21:41 INFO - PROCESS | 1820 | --DOMWINDOW == 262 (0x7f74ba0e3400) [pid = 1820] [serial = 1124] [outer = (nil)] [url = about:blank] 16:21:41 INFO - PROCESS | 1820 | --DOMWINDOW == 261 (0x7f74d048e400) [pid = 1820] [serial = 1140] [outer = (nil)] [url = about:blank] 16:21:41 INFO - PROCESS | 1820 | --DOMWINDOW == 260 (0x7f74b715e000) [pid = 1820] [serial = 1122] [outer = (nil)] [url = about:blank] 16:21:41 INFO - PROCESS | 1820 | --DOMWINDOW == 259 (0x7f74c2215800) [pid = 1820] [serial = 762] [outer = (nil)] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 16:21:41 INFO - PROCESS | 1820 | --DOMWINDOW == 258 (0x7f74c9fe1c00) [pid = 1820] [serial = 1137] [outer = (nil)] [url = about:blank] 16:21:41 INFO - PROCESS | 1820 | --DOMWINDOW == 257 (0x7f74c0c54800) [pid = 1820] [serial = 1130] [outer = (nil)] [url = about:blank] 16:21:41 INFO - PROCESS | 1820 | --DOMWINDOW == 256 (0x7f74c1494400) [pid = 1820] [serial = 1133] [outer = (nil)] [url = about:blank] 16:21:41 INFO - PROCESS | 1820 | --DOMWINDOW == 255 (0x7f74bdb65c00) [pid = 1820] [serial = 1125] [outer = (nil)] [url = about:blank] 16:21:41 INFO - PROCESS | 1820 | --DOMWINDOW == 254 (0x7f74c8815800) [pid = 1820] [serial = 1136] [outer = (nil)] [url = about:blank] 16:21:41 INFO - PROCESS | 1820 | --DOMWINDOW == 253 (0x7f74c038e400) [pid = 1820] [serial = 1128] [outer = (nil)] [url = about:blank] 16:21:41 INFO - PROCESS | 1820 | --DOMWINDOW == 252 (0x7f74c1010800) [pid = 1820] [serial = 1131] [outer = (nil)] [url = about:blank] 16:21:41 INFO - PROCESS | 1820 | --DOMWINDOW == 251 (0x7f74bffb3400) [pid = 1820] [serial = 1127] [outer = (nil)] [url = about:blank] 16:21:41 INFO - PROCESS | 1820 | 1462404101983 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\", \"a2590f0a-93fb-4e89-aa1e-7373e5767c09\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:21:42 INFO - PROCESS | 1820 | ++DOCSHELL 0x7f74b51a6800 == 122 [pid = 1820] [id = 421] 16:21:42 INFO - PROCESS | 1820 | ++DOMWINDOW == 252 (0x7f74b4eca400) [pid = 1820] [serial = 1264] [outer = (nil)] 16:21:42 INFO - PROCESS | 1820 | ++DOMWINDOW == 253 (0x7f74b6139000) [pid = 1820] [serial = 1265] [outer = 0x7f74b4eca400] 16:21:42 INFO - PROCESS | 1820 | 1462404102103 Marionette DEBUG loaded listener.js 16:21:42 INFO - PROCESS | 1820 | ++DOMWINDOW == 254 (0x7f74b715fc00) [pid = 1820] [serial = 1266] [outer = 0x7f74b4eca400] 16:21:42 INFO - PROCESS | 1820 | 1462404102744 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]]]}] 16:21:42 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.valid.html | Setting lineWidth to valid values works 16:21:42 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.valid.html | took 1139ms 16:21:42 INFO - PROCESS | 1820 | 1462404102777 Marionette TRACE conn3 -> [0,1657,"getWindowHandle",null] 16:21:42 INFO - PROCESS | 1820 | 1462404102780 Marionette TRACE conn3 <- [1,1657,null,{"value":"8"}] 16:21:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.1.html 16:21:42 INFO - PROCESS | 1820 | 1462404102785 Marionette TRACE conn3 -> [0,1658,"setScriptTimeout",{"ms":35000}] 16:21:42 INFO - PROCESS | 1820 | 1462404102787 Marionette TRACE conn3 <- [1,1658,null,{}] 16:21:42 INFO - PROCESS | 1820 | 1462404102792 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}] 16:21:42 INFO - PROCESS | 1820 | 1462404102960 Marionette TRACE conn3 <- [1,1659,null,{"value":null}] 16:21:43 INFO - PROCESS | 1820 | 1462404103127 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\", \"a2590f0a-93fb-4e89-aa1e-7373e5767c09\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:21:43 INFO - PROCESS | 1820 | ++DOCSHELL 0x7f74bcb43800 == 123 [pid = 1820] [id = 422] 16:21:43 INFO - PROCESS | 1820 | ++DOMWINDOW == 255 (0x7f74b7469c00) [pid = 1820] [serial = 1267] [outer = (nil)] 16:21:43 INFO - PROCESS | 1820 | ++DOMWINDOW == 256 (0x7f74b7471400) [pid = 1820] [serial = 1268] [outer = 0x7f74b7469c00] 16:21:43 INFO - PROCESS | 1820 | 1462404103194 Marionette DEBUG loaded listener.js 16:21:43 INFO - PROCESS | 1820 | ++DOMWINDOW == 257 (0x7f74b87f4c00) [pid = 1820] [serial = 1269] [outer = 0x7f74b7469c00] 16:21:43 INFO - PROCESS | 1820 | 1462404103923 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]]]}] 16:21:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.1.html | arc() draws pi/2 .. -pi anticlockwise correctly 16:21:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.1.html | took 1175ms 16:21:43 INFO - PROCESS | 1820 | 1462404103995 Marionette TRACE conn3 -> [0,1661,"getWindowHandle",null] 16:21:43 INFO - PROCESS | 1820 | 1462404103998 Marionette TRACE conn3 <- [1,1661,null,{"value":"8"}] 16:21:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.2.html 16:21:44 INFO - PROCESS | 1820 | 1462404104007 Marionette TRACE conn3 -> [0,1662,"setScriptTimeout",{"ms":35000}] 16:21:44 INFO - PROCESS | 1820 | 1462404104009 Marionette TRACE conn3 <- [1,1662,null,{}] 16:21:44 INFO - PROCESS | 1820 | 1462404104024 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}] 16:21:44 INFO - PROCESS | 1820 | 1462404104241 Marionette TRACE conn3 <- [1,1663,null,{"value":null}] 16:21:44 INFO - PROCESS | 1820 | 1462404104262 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\", \"a2590f0a-93fb-4e89-aa1e-7373e5767c09\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:21:44 INFO - PROCESS | 1820 | ++DOCSHELL 0x7f74bfc87800 == 124 [pid = 1820] [id = 423] 16:21:44 INFO - PROCESS | 1820 | ++DOMWINDOW == 258 (0x7f74ba095400) [pid = 1820] [serial = 1270] [outer = (nil)] 16:21:44 INFO - PROCESS | 1820 | ++DOMWINDOW == 259 (0x7f74bdc46c00) [pid = 1820] [serial = 1271] [outer = 0x7f74ba095400] 16:21:44 INFO - PROCESS | 1820 | 1462404104319 Marionette DEBUG loaded listener.js 16:21:44 INFO - PROCESS | 1820 | ++DOMWINDOW == 260 (0x7f74bffd7c00) [pid = 1820] [serial = 1272] [outer = 0x7f74ba095400] 16:21:45 INFO - PROCESS | 1820 | 1462404105139 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]]]}] 16:21:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.2.html | arc() draws -3pi/2 .. -pi anticlockwise correctly 16:21:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.2.html | took 1173ms 16:21:45 INFO - PROCESS | 1820 | 1462404105182 Marionette TRACE conn3 -> [0,1665,"getWindowHandle",null] 16:21:45 INFO - PROCESS | 1820 | 1462404105185 Marionette TRACE conn3 <- [1,1665,null,{"value":"8"}] 16:21:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.3.html 16:21:45 INFO - PROCESS | 1820 | 1462404105196 Marionette TRACE conn3 -> [0,1666,"setScriptTimeout",{"ms":35000}] 16:21:45 INFO - PROCESS | 1820 | 1462404105198 Marionette TRACE conn3 <- [1,1666,null,{}] 16:21:45 INFO - PROCESS | 1820 | 1462404105203 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}] 16:21:45 INFO - PROCESS | 1820 | 1462404105404 Marionette TRACE conn3 <- [1,1667,null,{"value":null}] 16:21:45 INFO - PROCESS | 1820 | 1462404105435 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\", \"a2590f0a-93fb-4e89-aa1e-7373e5767c09\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:21:45 INFO - PROCESS | 1820 | ++DOCSHELL 0x7f74c0932800 == 125 [pid = 1820] [id = 424] 16:21:45 INFO - PROCESS | 1820 | ++DOMWINDOW == 261 (0x7f74bcc03800) [pid = 1820] [serial = 1273] [outer = (nil)] 16:21:45 INFO - PROCESS | 1820 | ++DOMWINDOW == 262 (0x7f74c038d400) [pid = 1820] [serial = 1274] [outer = 0x7f74bcc03800] 16:21:45 INFO - PROCESS | 1820 | 1462404105508 Marionette DEBUG loaded listener.js 16:21:45 INFO - PROCESS | 1820 | ++DOMWINDOW == 263 (0x7f74c0bc9800) [pid = 1820] [serial = 1275] [outer = 0x7f74bcc03800] 16:21:46 INFO - PROCESS | 1820 | --DOMWINDOW == 262 (0x7f74b76e3c00) [pid = 1820] [serial = 868] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html] 16:21:46 INFO - PROCESS | 1820 | --DOMWINDOW == 261 (0x7f74b3ee9000) [pid = 1820] [serial = 871] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html] 16:21:46 INFO - PROCESS | 1820 | --DOMWINDOW == 260 (0x7f74bcc08800) [pid = 1820] [serial = 1063] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html] 16:21:46 INFO - PROCESS | 1820 | --DOMWINDOW == 259 (0x7f74b40f3000) [pid = 1820] [serial = 1117] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html] 16:21:46 INFO - PROCESS | 1820 | --DOMWINDOW == 258 (0x7f74bcc0a400) [pid = 1820] [serial = 778] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html] 16:21:46 INFO - PROCESS | 1820 | --DOMWINDOW == 257 (0x7f74b60ba400) [pid = 1820] [serial = 1198] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.defaults.html] 16:21:46 INFO - PROCESS | 1820 | --DOMWINDOW == 256 (0x7f74b0fc7400) [pid = 1820] [serial = 1186] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.round.html] 16:21:46 INFO - PROCESS | 1820 | --DOMWINDOW == 255 (0x7f74bdb66400) [pid = 1820] [serial = 1201] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.bevel.html] 16:21:46 INFO - PROCESS | 1820 | --DOMWINDOW == 254 (0x7f74b4c89400) [pid = 1820] [serial = 1192] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.valid.html] 16:21:46 INFO - PROCESS | 1820 | --DOMWINDOW == 253 (0x7f74b28ee800) [pid = 1820] [serial = 1189] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.square.html] 16:21:46 INFO - PROCESS | 1820 | --DOMWINDOW == 252 (0x7f74b7160800) [pid = 1820] [serial = 1195] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cross.html] 16:21:46 INFO - PROCESS | 1820 | --DOMWINDOW == 251 (0x7f74b3419800) [pid = 1820] [serial = 1204] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.closed.html] 16:21:47 INFO - PROCESS | 1820 | 1462404107211 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]]]}] 16:21:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.3.html | arc() wraps angles mod 2pi when anticlockwise and end > start+2pi 16:21:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.3.html | took 2036ms 16:21:47 INFO - PROCESS | 1820 | 1462404107227 Marionette TRACE conn3 -> [0,1669,"getWindowHandle",null] 16:21:47 INFO - PROCESS | 1820 | 1462404107230 Marionette TRACE conn3 <- [1,1669,null,{"value":"8"}] 16:21:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.4.html 16:21:47 INFO - PROCESS | 1820 | 1462404107236 Marionette TRACE conn3 -> [0,1670,"setScriptTimeout",{"ms":35000}] 16:21:47 INFO - PROCESS | 1820 | 1462404107238 Marionette TRACE conn3 <- [1,1670,null,{}] 16:21:47 INFO - PROCESS | 1820 | 1462404107243 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}] 16:21:47 INFO - PROCESS | 1820 | 1462404107406 Marionette TRACE conn3 <- [1,1671,null,{"value":null}] 16:21:47 INFO - PROCESS | 1820 | 1462404107572 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\", \"a2590f0a-93fb-4e89-aa1e-7373e5767c09\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:21:47 INFO - PROCESS | 1820 | ++DOCSHELL 0x7f74bcd8e000 == 126 [pid = 1820] [id = 425] 16:21:47 INFO - PROCESS | 1820 | ++DOMWINDOW == 252 (0x7f74b28e8400) [pid = 1820] [serial = 1276] [outer = (nil)] 16:21:47 INFO - PROCESS | 1820 | ++DOMWINDOW == 253 (0x7f74b60b6800) [pid = 1820] [serial = 1277] [outer = 0x7f74b28e8400] 16:21:47 INFO - PROCESS | 1820 | 1462404107628 Marionette DEBUG loaded listener.js 16:21:47 INFO - PROCESS | 1820 | ++DOMWINDOW == 254 (0x7f74bdb64400) [pid = 1820] [serial = 1278] [outer = 0x7f74b28e8400] 16:21:48 INFO - PROCESS | 1820 | 1462404108234 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]]]}] 16:21:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.4.html | arc() draws a full circle when clockwise and end > start+2pi 16:21:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.4.html | took 1024ms 16:21:48 INFO - PROCESS | 1820 | 1462404108262 Marionette TRACE conn3 -> [0,1673,"getWindowHandle",null] 16:21:48 INFO - PROCESS | 1820 | 1462404108265 Marionette TRACE conn3 <- [1,1673,null,{"value":"8"}] 16:21:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.5.html 16:21:48 INFO - PROCESS | 1820 | 1462404108270 Marionette TRACE conn3 -> [0,1674,"setScriptTimeout",{"ms":35000}] 16:21:48 INFO - PROCESS | 1820 | 1462404108272 Marionette TRACE conn3 <- [1,1674,null,{}] 16:21:48 INFO - PROCESS | 1820 | 1462404108277 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}] 16:21:48 INFO - PROCESS | 1820 | 1462404108508 Marionette TRACE conn3 <- [1,1675,null,{"value":null}] 16:21:48 INFO - PROCESS | 1820 | 1462404108616 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\", \"a2590f0a-93fb-4e89-aa1e-7373e5767c09\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:21:48 INFO - PROCESS | 1820 | ++DOCSHELL 0x7f74c1220800 == 127 [pid = 1820] [id = 426] 16:21:48 INFO - PROCESS | 1820 | ++DOMWINDOW == 255 (0x7f74b3415c00) [pid = 1820] [serial = 1279] [outer = (nil)] 16:21:48 INFO - PROCESS | 1820 | ++DOMWINDOW == 256 (0x7f74c0bc4c00) [pid = 1820] [serial = 1280] [outer = 0x7f74b3415c00] 16:21:48 INFO - PROCESS | 1820 | 1462404108674 Marionette DEBUG loaded listener.js 16:21:48 INFO - PROCESS | 1820 | ++DOMWINDOW == 257 (0x7f74c15a1800) [pid = 1820] [serial = 1281] [outer = 0x7f74b3415c00] 16:21:49 INFO - PROCESS | 1820 | 1462404109664 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]]]}] 16:21:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.5.html | arc() wraps angles mod 2pi when clockwise and start > end+2pi 16:21:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.5.html | took 1431ms 16:21:49 INFO - PROCESS | 1820 | 1462404109702 Marionette TRACE conn3 -> [0,1677,"getWindowHandle",null] 16:21:49 INFO - PROCESS | 1820 | 1462404109708 Marionette TRACE conn3 <- [1,1677,null,{"value":"8"}] 16:21:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.6.html 16:21:49 INFO - PROCESS | 1820 | 1462404109717 Marionette TRACE conn3 -> [0,1678,"setScriptTimeout",{"ms":35000}] 16:21:49 INFO - PROCESS | 1820 | 1462404109721 Marionette TRACE conn3 <- [1,1678,null,{}] 16:21:49 INFO - PROCESS | 1820 | 1462404109729 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}] 16:21:49 INFO - PROCESS | 1820 | 1462404109926 Marionette TRACE conn3 <- [1,1679,null,{"value":null}] 16:21:50 INFO - PROCESS | 1820 | 1462404110130 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\", \"a2590f0a-93fb-4e89-aa1e-7373e5767c09\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:21:50 INFO - PROCESS | 1820 | ++DOCSHELL 0x7f74b5e2f800 == 128 [pid = 1820] [id = 427] 16:21:50 INFO - PROCESS | 1820 | ++DOMWINDOW == 258 (0x7f74b00db400) [pid = 1820] [serial = 1282] [outer = (nil)] 16:21:50 INFO - PROCESS | 1820 | ++DOMWINDOW == 259 (0x7f74b0fbf800) [pid = 1820] [serial = 1283] [outer = 0x7f74b00db400] 16:21:50 INFO - PROCESS | 1820 | 1462404110246 Marionette DEBUG loaded listener.js 16:21:50 INFO - PROCESS | 1820 | ++DOMWINDOW == 260 (0x7f74b1351800) [pid = 1820] [serial = 1284] [outer = 0x7f74b00db400] 16:21:51 INFO - PROCESS | 1820 | 1462404111204 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]]]}] 16:21:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.6.html | arc() draws a full circle when anticlockwise and start > end+2pi 16:21:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.6.html | took 1534ms 16:21:51 INFO - PROCESS | 1820 | 1462404111251 Marionette TRACE conn3 -> [0,1681,"getWindowHandle",null] 16:21:51 INFO - PROCESS | 1820 | 1462404111259 Marionette TRACE conn3 <- [1,1681,null,{"value":"8"}] 16:21:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.default.html 16:21:51 INFO - PROCESS | 1820 | 1462404111269 Marionette TRACE conn3 -> [0,1682,"setScriptTimeout",{"ms":35000}] 16:21:51 INFO - PROCESS | 1820 | 1462404111273 Marionette TRACE conn3 <- [1,1682,null,{}] 16:21:51 INFO - PROCESS | 1820 | 1462404111278 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}] 16:21:51 INFO - PROCESS | 1820 | 1462404111462 Marionette TRACE conn3 <- [1,1683,null,{"value":null}] 16:21:51 INFO - PROCESS | 1820 | 1462404111666 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\", \"a2590f0a-93fb-4e89-aa1e-7373e5767c09\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:21:51 INFO - PROCESS | 1820 | ++DOCSHELL 0x7f74bea06000 == 129 [pid = 1820] [id = 428] 16:21:51 INFO - PROCESS | 1820 | ++DOMWINDOW == 261 (0x7f74b152a400) [pid = 1820] [serial = 1285] [outer = (nil)] 16:21:51 INFO - PROCESS | 1820 | ++DOMWINDOW == 262 (0x7f74b40f4800) [pid = 1820] [serial = 1286] [outer = 0x7f74b152a400] 16:21:51 INFO - PROCESS | 1820 | 1462404111816 Marionette DEBUG loaded listener.js 16:21:51 INFO - PROCESS | 1820 | ++DOMWINDOW == 263 (0x7f74b4eca000) [pid = 1820] [serial = 1287] [outer = 0x7f74b152a400] 16:21:52 INFO - PROCESS | 1820 | 1462404112647 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]]]}] 16:21:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.default.html | arc() with missing last argument defaults to clockwise 16:21:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.default.html | took 1432ms 16:21:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.empty.html 16:21:52 INFO - PROCESS | 1820 | 1462404112701 Marionette TRACE conn3 -> [0,1685,"getWindowHandle",null] 16:21:52 INFO - PROCESS | 1820 | 1462404112704 Marionette TRACE conn3 <- [1,1685,null,{"value":"8"}] 16:21:52 INFO - PROCESS | 1820 | 1462404112710 Marionette TRACE conn3 -> [0,1686,"setScriptTimeout",{"ms":35000}] 16:21:52 INFO - PROCESS | 1820 | 1462404112716 Marionette TRACE conn3 <- [1,1686,null,{}] 16:21:52 INFO - PROCESS | 1820 | 1462404112731 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}] 16:21:52 INFO - PROCESS | 1820 | 1462404112920 Marionette TRACE conn3 <- [1,1687,null,{"value":null}] 16:21:53 INFO - PROCESS | 1820 | 1462404113123 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\", \"a2590f0a-93fb-4e89-aa1e-7373e5767c09\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:21:53 INFO - PROCESS | 1820 | ++DOCSHELL 0x7f74c6399000 == 130 [pid = 1820] [id = 429] 16:21:53 INFO - PROCESS | 1820 | ++DOMWINDOW == 264 (0x7f74b60f7800) [pid = 1820] [serial = 1288] [outer = (nil)] 16:21:53 INFO - PROCESS | 1820 | ++DOMWINDOW == 265 (0x7f74b746ac00) [pid = 1820] [serial = 1289] [outer = 0x7f74b60f7800] 16:21:53 INFO - PROCESS | 1820 | 1462404113196 Marionette DEBUG loaded listener.js 16:21:53 INFO - PROCESS | 1820 | ++DOMWINDOW == 266 (0x7f74b87ef000) [pid = 1820] [serial = 1290] [outer = 0x7f74b60f7800] 16:21:54 INFO - PROCESS | 1820 | 1462404114073 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]]]}] 16:21:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.empty.html | arc() with an empty path does not draw a straight line to the start point 16:21:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.empty.html | took 1437ms 16:21:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.end.html 16:21:54 INFO - PROCESS | 1820 | 1462404114147 Marionette TRACE conn3 -> [0,1689,"getWindowHandle",null] 16:21:54 INFO - PROCESS | 1820 | 1462404114150 Marionette TRACE conn3 <- [1,1689,null,{"value":"8"}] 16:21:54 INFO - PROCESS | 1820 | 1462404114157 Marionette TRACE conn3 -> [0,1690,"setScriptTimeout",{"ms":35000}] 16:21:54 INFO - PROCESS | 1820 | 1462404114160 Marionette TRACE conn3 <- [1,1690,null,{}] 16:21:54 INFO - PROCESS | 1820 | 1462404114165 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}] 16:21:54 INFO - PROCESS | 1820 | 1462404114352 Marionette TRACE conn3 <- [1,1691,null,{"value":null}] 16:21:54 INFO - PROCESS | 1820 | 1462404114557 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\", \"a2590f0a-93fb-4e89-aa1e-7373e5767c09\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:21:54 INFO - PROCESS | 1820 | ++DOCSHELL 0x7f74c9094000 == 131 [pid = 1820] [id = 430] 16:21:54 INFO - PROCESS | 1820 | ++DOMWINDOW == 267 (0x7f74b6136800) [pid = 1820] [serial = 1291] [outer = (nil)] 16:21:54 INFO - PROCESS | 1820 | ++DOMWINDOW == 268 (0x7f74bffe3000) [pid = 1820] [serial = 1292] [outer = 0x7f74b6136800] 16:21:54 INFO - PROCESS | 1820 | 1462404114627 Marionette DEBUG loaded listener.js 16:21:54 INFO - PROCESS | 1820 | ++DOMWINDOW == 269 (0x7f74c1004000) [pid = 1820] [serial = 1293] [outer = 0x7f74b6136800] 16:21:55 INFO - PROCESS | 1820 | 1462404115484 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]]]}] 16:21:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.end.html | arc() adds the end point of the arc to the subpath 16:21:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.end.html | took 1380ms 16:21:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.negative.html 16:21:55 INFO - PROCESS | 1820 | 1462404115536 Marionette TRACE conn3 -> [0,1693,"getWindowHandle",null] 16:21:55 INFO - PROCESS | 1820 | 1462404115539 Marionette TRACE conn3 <- [1,1693,null,{"value":"8"}] 16:21:55 INFO - PROCESS | 1820 | 1462404115545 Marionette TRACE conn3 -> [0,1694,"setScriptTimeout",{"ms":35000}] 16:21:55 INFO - PROCESS | 1820 | 1462404115548 Marionette TRACE conn3 <- [1,1694,null,{}] 16:21:55 INFO - PROCESS | 1820 | 1462404115553 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}] 16:21:55 INFO - PROCESS | 1820 | 1462404115733 Marionette TRACE conn3 <- [1,1695,null,{"value":null}] 16:21:56 INFO - PROCESS | 1820 | 1462404116019 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\", \"a2590f0a-93fb-4e89-aa1e-7373e5767c09\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:21:56 INFO - PROCESS | 1820 | ++DOCSHELL 0x7f74ca41c000 == 132 [pid = 1820] [id = 431] 16:21:56 INFO - PROCESS | 1820 | ++DOMWINDOW == 270 (0x7f74ba09f400) [pid = 1820] [serial = 1294] [outer = (nil)] 16:21:56 INFO - PROCESS | 1820 | ++DOMWINDOW == 271 (0x7f74c22bb400) [pid = 1820] [serial = 1295] [outer = 0x7f74ba09f400] 16:21:56 INFO - PROCESS | 1820 | 1462404116094 Marionette DEBUG loaded listener.js 16:21:56 INFO - PROCESS | 1820 | ++DOMWINDOW == 272 (0x7f74c39e6400) [pid = 1820] [serial = 1296] [outer = 0x7f74ba09f400] 16:21:56 INFO - PROCESS | 1820 | 1462404116933 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]]]}] 16:21:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.negative.html | arc() with negative radius throws INDEX_SIZE_ERR 16:21:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.negative.html | took 1434ms 16:21:56 INFO - PROCESS | 1820 | 1462404116980 Marionette TRACE conn3 -> [0,1697,"getWindowHandle",null] 16:21:56 INFO - PROCESS | 1820 | 1462404116983 Marionette TRACE conn3 <- [1,1697,null,{"value":"8"}] 16:21:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonempty.html 16:21:56 INFO - PROCESS | 1820 | 1462404116989 Marionette TRACE conn3 -> [0,1698,"setScriptTimeout",{"ms":35000}] 16:21:56 INFO - PROCESS | 1820 | 1462404116991 Marionette TRACE conn3 <- [1,1698,null,{}] 16:21:57 INFO - PROCESS | 1820 | 1462404116996 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}] 16:21:57 INFO - PROCESS | 1820 | 1462404117198 Marionette TRACE conn3 <- [1,1699,null,{"value":null}] 16:21:57 INFO - PROCESS | 1820 | 1462404117410 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\", \"a2590f0a-93fb-4e89-aa1e-7373e5767c09\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:21:57 INFO - PROCESS | 1820 | ++DOCSHELL 0x7f74db9c9000 == 133 [pid = 1820] [id = 432] 16:21:57 INFO - PROCESS | 1820 | ++DOMWINDOW == 273 (0x7f74c2212400) [pid = 1820] [serial = 1297] [outer = (nil)] 16:21:57 INFO - PROCESS | 1820 | ++DOMWINDOW == 274 (0x7f74c7cf1800) [pid = 1820] [serial = 1298] [outer = 0x7f74c2212400] 16:21:57 INFO - PROCESS | 1820 | 1462404117524 Marionette DEBUG loaded listener.js 16:21:57 INFO - PROCESS | 1820 | ++DOMWINDOW == 275 (0x7f74ca2e1000) [pid = 1820] [serial = 1299] [outer = 0x7f74c2212400] 16:21:58 INFO - PROCESS | 1820 | 1462404118338 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]]]}] 16:21:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.nonempty.html | arc() with a non-empty path does draw a straight line to the start point 16:21:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonempty.html | took 1378ms 16:21:58 INFO - PROCESS | 1820 | 1462404118368 Marionette TRACE conn3 -> [0,1701,"getWindowHandle",null] 16:21:58 INFO - PROCESS | 1820 | 1462404118371 Marionette TRACE conn3 <- [1,1701,null,{"value":"8"}] 16:21:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonfinite.html 16:21:58 INFO - PROCESS | 1820 | 1462404118377 Marionette TRACE conn3 -> [0,1702,"setScriptTimeout",{"ms":35000}] 16:21:58 INFO - PROCESS | 1820 | 1462404118379 Marionette TRACE conn3 <- [1,1702,null,{}] 16:21:58 INFO - PROCESS | 1820 | 1462404118390 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}] 16:21:58 INFO - PROCESS | 1820 | 1462404118564 Marionette TRACE conn3 <- [1,1703,null,{"value":null}] 16:21:58 INFO - PROCESS | 1820 | 1462404118773 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\", \"a2590f0a-93fb-4e89-aa1e-7373e5767c09\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:21:58 INFO - PROCESS | 1820 | ++DOCSHELL 0x7f74dc71f800 == 134 [pid = 1820] [id = 433] 16:21:58 INFO - PROCESS | 1820 | ++DOMWINDOW == 276 (0x7f74c2215800) [pid = 1820] [serial = 1300] [outer = (nil)] 16:21:58 INFO - PROCESS | 1820 | ++DOMWINDOW == 277 (0x7f74d1344800) [pid = 1820] [serial = 1301] [outer = 0x7f74c2215800] 16:21:58 INFO - PROCESS | 1820 | 1462404118880 Marionette DEBUG loaded listener.js 16:21:58 INFO - PROCESS | 1820 | ++DOMWINDOW == 278 (0x7f74d8362800) [pid = 1820] [serial = 1302] [outer = 0x7f74c2215800] 16:21:59 INFO - PROCESS | 1820 | 1462404119734 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]]]}] 16:21:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.nonfinite.html | arc() with Infinity/NaN is ignored 16:21:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonfinite.html | took 1385ms 16:21:59 INFO - PROCESS | 1820 | 1462404119763 Marionette TRACE conn3 -> [0,1705,"getWindowHandle",null] 16:21:59 INFO - PROCESS | 1820 | 1462404119767 Marionette TRACE conn3 <- [1,1705,null,{"value":"8"}] 16:21:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.1.html 16:21:59 INFO - PROCESS | 1820 | 1462404119773 Marionette TRACE conn3 -> [0,1706,"setScriptTimeout",{"ms":35000}] 16:21:59 INFO - PROCESS | 1820 | 1462404119775 Marionette TRACE conn3 <- [1,1706,null,{}] 16:21:59 INFO - PROCESS | 1820 | 1462404119781 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}] 16:21:59 INFO - PROCESS | 1820 | 1462404119945 Marionette TRACE conn3 <- [1,1707,null,{"value":null}] 16:22:00 INFO - PROCESS | 1820 | 1462404120155 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\", \"a2590f0a-93fb-4e89-aa1e-7373e5767c09\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:22:00 INFO - PROCESS | 1820 | ++DOCSHELL 0x7f74b540f800 == 135 [pid = 1820] [id = 434] 16:22:00 INFO - PROCESS | 1820 | ++DOMWINDOW == 279 (0x7f74c39e6000) [pid = 1820] [serial = 1303] [outer = (nil)] 16:22:00 INFO - PROCESS | 1820 | ++DOMWINDOW == 280 (0x7f74db7c7800) [pid = 1820] [serial = 1304] [outer = 0x7f74c39e6000] 16:22:00 INFO - PROCESS | 1820 | 1462404120263 Marionette DEBUG loaded listener.js 16:22:00 INFO - PROCESS | 1820 | ++DOMWINDOW == 281 (0x7f74dc245800) [pid = 1820] [serial = 1305] [outer = 0x7f74c39e6000] 16:22:01 INFO - PROCESS | 1820 | 1462404121142 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]]]}] 16:22:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.1.html | Non-uniformly scaled arcs are the right shape 16:22:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.1.html | took 1436ms 16:22:01 INFO - PROCESS | 1820 | 1462404121212 Marionette TRACE conn3 -> [0,1709,"getWindowHandle",null] 16:22:01 INFO - PROCESS | 1820 | 1462404121216 Marionette TRACE conn3 <- [1,1709,null,{"value":"8"}] 16:22:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.2.html 16:22:01 INFO - PROCESS | 1820 | 1462404121221 Marionette TRACE conn3 -> [0,1710,"setScriptTimeout",{"ms":35000}] 16:22:01 INFO - PROCESS | 1820 | 1462404121223 Marionette TRACE conn3 <- [1,1710,null,{}] 16:22:01 INFO - PROCESS | 1820 | 1462404121229 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}] 16:22:01 INFO - PROCESS | 1820 | 1462404121393 Marionette TRACE conn3 <- [1,1711,null,{"value":null}] 16:22:01 INFO - PROCESS | 1820 | 1462404121611 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\", \"a2590f0a-93fb-4e89-aa1e-7373e5767c09\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:22:01 INFO - PROCESS | 1820 | ++DOCSHELL 0x7f74e3d9f800 == 136 [pid = 1820] [id = 435] 16:22:01 INFO - PROCESS | 1820 | ++DOMWINDOW == 282 (0x7f74ae953c00) [pid = 1820] [serial = 1306] [outer = (nil)] 16:22:01 INFO - PROCESS | 1820 | ++DOMWINDOW == 283 (0x7f74ae95bc00) [pid = 1820] [serial = 1307] [outer = 0x7f74ae953c00] 16:22:01 INFO - PROCESS | 1820 | 1462404121734 Marionette DEBUG loaded listener.js 16:22:01 INFO - PROCESS | 1820 | ++DOMWINDOW == 284 (0x7f74ae960800) [pid = 1820] [serial = 1308] [outer = 0x7f74ae953c00] 16:22:02 INFO - PROCESS | 1820 | 1462404122603 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]]]}] 16:22:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.2.html | Highly scaled arcs are the right shape 16:22:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.2.html | took 1434ms 16:22:02 INFO - PROCESS | 1820 | 1462404122656 Marionette TRACE conn3 -> [0,1713,"getWindowHandle",null] 16:22:02 INFO - PROCESS | 1820 | 1462404122660 Marionette TRACE conn3 <- [1,1713,null,{"value":"8"}] 16:22:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html 16:22:02 INFO - PROCESS | 1820 | 1462404122666 Marionette TRACE conn3 -> [0,1714,"setScriptTimeout",{"ms":35000}] 16:22:02 INFO - PROCESS | 1820 | 1462404122668 Marionette TRACE conn3 <- [1,1714,null,{}] 16:22:02 INFO - PROCESS | 1820 | 1462404122673 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}] 16:22:02 INFO - PROCESS | 1820 | 1462404122858 Marionette TRACE conn3 <- [1,1715,null,{"value":null}] 16:22:03 INFO - PROCESS | 1820 | 1462404123071 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\", \"a2590f0a-93fb-4e89-aa1e-7373e5767c09\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:22:03 INFO - PROCESS | 1820 | ++DOCSHELL 0x7f74aeef2800 == 137 [pid = 1820] [id = 436] 16:22:03 INFO - PROCESS | 1820 | ++DOMWINDOW == 285 (0x7f74accd0000) [pid = 1820] [serial = 1309] [outer = (nil)] 16:22:03 INFO - PROCESS | 1820 | ++DOMWINDOW == 286 (0x7f74accd6c00) [pid = 1820] [serial = 1310] [outer = 0x7f74accd0000] 16:22:03 INFO - PROCESS | 1820 | 1462404123180 Marionette DEBUG loaded listener.js 16:22:03 INFO - PROCESS | 1820 | ++DOMWINDOW == 287 (0x7f74accdc000) [pid = 1820] [serial = 1311] [outer = 0x7f74accd0000] 16:22:04 INFO - PROCESS | 1820 | 1462404124071 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]]]}] 16:22:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | arc() with lineWidth > 2*radius is drawn sensibly 16:22:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | took 1434ms 16:22:04 INFO - PROCESS | 1820 | 1462404124116 Marionette TRACE conn3 -> [0,1717,"getWindowHandle",null] 16:22:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html 16:22:04 INFO - PROCESS | 1820 | 1462404124120 Marionette TRACE conn3 <- [1,1717,null,{"value":"8"}] 16:22:04 INFO - PROCESS | 1820 | 1462404124126 Marionette TRACE conn3 -> [0,1718,"setScriptTimeout",{"ms":35000}] 16:22:04 INFO - PROCESS | 1820 | 1462404124130 Marionette TRACE conn3 <- [1,1718,null,{}] 16:22:04 INFO - PROCESS | 1820 | 1462404124134 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}] 16:22:04 INFO - PROCESS | 1820 | 1462404124327 Marionette TRACE conn3 <- [1,1719,null,{"value":null}] 16:22:04 INFO - PROCESS | 1820 | 1462404124541 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\", \"a2590f0a-93fb-4e89-aa1e-7373e5767c09\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:22:04 INFO - PROCESS | 1820 | ++DOCSHELL 0x7f74c144e800 == 138 [pid = 1820] [id = 437] 16:22:04 INFO - PROCESS | 1820 | ++DOMWINDOW == 288 (0x7f74accd0800) [pid = 1820] [serial = 1312] [outer = (nil)] 16:22:04 INFO - PROCESS | 1820 | ++DOMWINDOW == 289 (0x7f74dc24fc00) [pid = 1820] [serial = 1313] [outer = 0x7f74accd0800] 16:22:04 INFO - PROCESS | 1820 | 1462404124665 Marionette DEBUG loaded listener.js 16:22:04 INFO - PROCESS | 1820 | ++DOMWINDOW == 290 (0x7f74dc7e6c00) [pid = 1820] [serial = 1314] [outer = 0x7f74accd0800] 16:22:05 INFO - PROCESS | 1820 | 1462404125551 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]]]}] 16:22:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | arc() with lineWidth > 2*radius is drawn sensibly 16:22:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | took 1479ms 16:22:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.1.html 16:22:05 INFO - PROCESS | 1820 | 1462404125626 Marionette TRACE conn3 -> [0,1721,"getWindowHandle",null] 16:22:05 INFO - PROCESS | 1820 | 1462404125629 Marionette TRACE conn3 <- [1,1721,null,{"value":"8"}] 16:22:05 INFO - PROCESS | 1820 | 1462404125637 Marionette TRACE conn3 -> [0,1722,"setScriptTimeout",{"ms":35000}] 16:22:05 INFO - PROCESS | 1820 | 1462404125640 Marionette TRACE conn3 <- [1,1722,null,{}] 16:22:05 INFO - PROCESS | 1820 | 1462404125645 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}] 16:22:05 INFO - PROCESS | 1820 | 1462404125819 Marionette TRACE conn3 <- [1,1723,null,{"value":null}] 16:22:06 INFO - PROCESS | 1820 | 1462404126104 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\", \"a2590f0a-93fb-4e89-aa1e-7373e5767c09\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:22:06 INFO - PROCESS | 1820 | ++DOCSHELL 0x7f74af5d3000 == 139 [pid = 1820] [id = 438] 16:22:06 INFO - PROCESS | 1820 | ++DOMWINDOW == 291 (0x7f74adb1e800) [pid = 1820] [serial = 1315] [outer = (nil)] 16:22:06 INFO - PROCESS | 1820 | ++DOMWINDOW == 292 (0x7f74b5f33400) [pid = 1820] [serial = 1316] [outer = 0x7f74adb1e800] 16:22:06 INFO - PROCESS | 1820 | 1462404126209 Marionette DEBUG loaded listener.js 16:22:06 INFO - PROCESS | 1820 | ++DOMWINDOW == 293 (0x7f74b5f39400) [pid = 1820] [serial = 1317] [outer = 0x7f74adb1e800] 16:22:07 INFO - PROCESS | 1820 | 1462404127053 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]]]}] 16:22:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.1.html | arc() from 0 to pi does not draw anything in the wrong half 16:22:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.1.html | took 1482ms 16:22:07 INFO - PROCESS | 1820 | 1462404127119 Marionette TRACE conn3 -> [0,1725,"getWindowHandle",null] 16:22:07 INFO - PROCESS | 1820 | 1462404127123 Marionette TRACE conn3 <- [1,1725,null,{"value":"8"}] 16:22:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.2.html 16:22:07 INFO - PROCESS | 1820 | 1462404127128 Marionette TRACE conn3 -> [0,1726,"setScriptTimeout",{"ms":35000}] 16:22:07 INFO - PROCESS | 1820 | 1462404127130 Marionette TRACE conn3 <- [1,1726,null,{}] 16:22:07 INFO - PROCESS | 1820 | 1462404127143 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}] 16:22:07 INFO - PROCESS | 1820 | 1462404127323 Marionette TRACE conn3 <- [1,1727,null,{"value":null}] 16:22:07 INFO - PROCESS | 1820 | 1462404127532 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\", \"a2590f0a-93fb-4e89-aa1e-7373e5767c09\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:22:07 INFO - PROCESS | 1820 | ++DOCSHELL 0x7f74b5bae000 == 140 [pid = 1820] [id = 439] 16:22:07 INFO - PROCESS | 1820 | ++DOMWINDOW == 294 (0x7f74b2e44000) [pid = 1820] [serial = 1318] [outer = (nil)] 16:22:07 INFO - PROCESS | 1820 | ++DOMWINDOW == 295 (0x7f74b5f5c000) [pid = 1820] [serial = 1319] [outer = 0x7f74b2e44000] 16:22:07 INFO - PROCESS | 1820 | 1462404127643 Marionette DEBUG loaded listener.js 16:22:07 INFO - PROCESS | 1820 | ++DOMWINDOW == 296 (0x7f74b5f60800) [pid = 1820] [serial = 1320] [outer = 0x7f74b2e44000] 16:22:08 INFO - PROCESS | 1820 | 1462404128529 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]]]}] 16:22:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.2.html | arc() from 0 to pi draws stuff in the right half 16:22:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.2.html | took 1437ms 16:22:08 INFO - PROCESS | 1820 | 1462404128567 Marionette TRACE conn3 -> [0,1729,"getWindowHandle",null] 16:22:08 INFO - PROCESS | 1820 | 1462404128569 Marionette TRACE conn3 <- [1,1729,null,{"value":"8"}] 16:22:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.3.html 16:22:08 INFO - PROCESS | 1820 | 1462404128575 Marionette TRACE conn3 -> [0,1730,"setScriptTimeout",{"ms":35000}] 16:22:08 INFO - PROCESS | 1820 | 1462404128577 Marionette TRACE conn3 <- [1,1730,null,{}] 16:22:08 INFO - PROCESS | 1820 | 1462404128583 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}] 16:22:08 INFO - PROCESS | 1820 | 1462404128757 Marionette TRACE conn3 <- [1,1731,null,{"value":null}] 16:22:08 INFO - PROCESS | 1820 | 1462404128971 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\", \"a2590f0a-93fb-4e89-aa1e-7373e5767c09\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:22:09 INFO - PROCESS | 1820 | ++DOCSHELL 0x7f74afef1800 == 141 [pid = 1820] [id = 440] 16:22:09 INFO - PROCESS | 1820 | ++DOMWINDOW == 297 (0x7f74accd3800) [pid = 1820] [serial = 1321] [outer = (nil)] 16:22:09 INFO - PROCESS | 1820 | ++DOMWINDOW == 298 (0x7f74accdc800) [pid = 1820] [serial = 1322] [outer = 0x7f74accd3800] 16:22:09 INFO - PROCESS | 1820 | 1462404129505 Marionette DEBUG loaded listener.js 16:22:09 INFO - PROCESS | 1820 | ++DOMWINDOW == 299 (0x7f74aea09c00) [pid = 1820] [serial = 1323] [outer = 0x7f74accd3800] 16:22:10 INFO - PROCESS | 1820 | 1462404130517 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]]]}] 16:22:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.3.html | arc() from 0 to -pi/2 does not draw anything in the wrong quadrant 16:22:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.3.html | took 1984ms 16:22:10 INFO - PROCESS | 1820 | 1462404130561 Marionette TRACE conn3 -> [0,1733,"getWindowHandle",null] 16:22:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.4.html 16:22:10 INFO - PROCESS | 1820 | 1462404130568 Marionette TRACE conn3 <- [1,1733,null,{"value":"8"}] 16:22:10 INFO - PROCESS | 1820 | 1462404130575 Marionette TRACE conn3 -> [0,1734,"setScriptTimeout",{"ms":35000}] 16:22:10 INFO - PROCESS | 1820 | 1462404130580 Marionette TRACE conn3 <- [1,1734,null,{}] 16:22:10 INFO - PROCESS | 1820 | 1462404130586 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}] 16:22:10 INFO - PROCESS | 1820 | 1462404130757 Marionette TRACE conn3 <- [1,1735,null,{"value":null}] 16:22:10 INFO - PROCESS | 1820 | 1462404130975 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\", \"a2590f0a-93fb-4e89-aa1e-7373e5767c09\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:22:11 INFO - PROCESS | 1820 | ++DOCSHELL 0x7f74affd9000 == 142 [pid = 1820] [id = 441] 16:22:11 INFO - PROCESS | 1820 | ++DOMWINDOW == 300 (0x7f74adb12c00) [pid = 1820] [serial = 1324] [outer = (nil)] 16:22:11 INFO - PROCESS | 1820 | ++DOMWINDOW == 301 (0x7f74aece0400) [pid = 1820] [serial = 1325] [outer = 0x7f74adb12c00] 16:22:11 INFO - PROCESS | 1820 | 1462404131122 Marionette DEBUG loaded listener.js 16:22:11 INFO - PROCESS | 1820 | ++DOMWINDOW == 302 (0x7f74b134d000) [pid = 1820] [serial = 1326] [outer = 0x7f74adb12c00] 16:22:12 INFO - PROCESS | 1820 | 1462404132610 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]]]}] 16:22:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.4.html | arc() from 0 to -pi/2 draws stuff in the right quadrant 16:22:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.4.html | took 2083ms 16:22:12 INFO - PROCESS | 1820 | 1462404132657 Marionette TRACE conn3 -> [0,1737,"getWindowHandle",null] 16:22:12 INFO - PROCESS | 1820 | 1462404132662 Marionette TRACE conn3 <- [1,1737,null,{"value":"8"}] 16:22:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.5.html 16:22:12 INFO - PROCESS | 1820 | 1462404132671 Marionette TRACE conn3 -> [0,1738,"setScriptTimeout",{"ms":35000}] 16:22:12 INFO - PROCESS | 1820 | 1462404132675 Marionette TRACE conn3 <- [1,1738,null,{}] 16:22:12 INFO - PROCESS | 1820 | 1462404132680 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}] 16:22:12 INFO - PROCESS | 1820 | 1462404132928 Marionette TRACE conn3 <- [1,1739,null,{"value":null}] 16:22:13 INFO - PROCESS | 1820 | --DOCSHELL 0x7f74cca1c800 == 141 [pid = 1820] [id = 286] 16:22:13 INFO - PROCESS | 1820 | --DOMWINDOW == 301 (0x7f74d8646800) [pid = 1820] [serial = 1169] [outer = (nil)] [url = about:blank] 16:22:13 INFO - PROCESS | 1820 | --DOMWINDOW == 300 (0x7f74b746e000) [pid = 1820] [serial = 1172] [outer = (nil)] [url = about:blank] 16:22:13 INFO - PROCESS | 1820 | --DOMWINDOW == 299 (0x7f74b60f9c00) [pid = 1820] [serial = 1175] [outer = (nil)] [url = about:blank] 16:22:13 INFO - PROCESS | 1820 | --DOMWINDOW == 298 (0x7f74b613a800) [pid = 1820] [serial = 1178] [outer = (nil)] [url = about:blank] 16:22:13 INFO - PROCESS | 1820 | --DOMWINDOW == 297 (0x7f74adb1b400) [pid = 1820] [serial = 1181] [outer = (nil)] [url = about:blank] 16:22:13 INFO - PROCESS | 1820 | --DOMWINDOW == 296 (0x7f74b60af000) [pid = 1820] [serial = 1184] [outer = (nil)] [url = about:blank] 16:22:13 INFO - PROCESS | 1820 | --DOMWINDOW == 295 (0x7f74c0911c00) [pid = 1820] [serial = 1208] [outer = (nil)] [url = about:blank] 16:22:13 INFO - PROCESS | 1820 | 1462404133284 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\", \"a2590f0a-93fb-4e89-aa1e-7373e5767c09\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:22:13 INFO - PROCESS | 1820 | --DOCSHELL 0x7f74bcd8e000 == 140 [pid = 1820] [id = 425] 16:22:13 INFO - PROCESS | 1820 | --DOCSHELL 0x7f74c0932800 == 139 [pid = 1820] [id = 424] 16:22:13 INFO - PROCESS | 1820 | --DOCSHELL 0x7f74c99b3000 == 138 [pid = 1820] [id = 380] 16:22:13 INFO - PROCESS | 1820 | --DOCSHELL 0x7f74bfc87800 == 137 [pid = 1820] [id = 423] 16:22:13 INFO - PROCESS | 1820 | ++DOCSHELL 0x7f74afef3800 == 138 [pid = 1820] [id = 442] 16:22:13 INFO - PROCESS | 1820 | ++DOMWINDOW == 296 (0x7f74adb1b400) [pid = 1820] [serial = 1327] [outer = (nil)] 16:22:13 INFO - PROCESS | 1820 | ++DOMWINDOW == 297 (0x7f74b2e45400) [pid = 1820] [serial = 1328] [outer = 0x7f74adb1b400] 16:22:13 INFO - PROCESS | 1820 | 1462404133374 Marionette DEBUG loaded listener.js 16:22:13 INFO - PROCESS | 1820 | ++DOMWINDOW == 298 (0x7f74b4c87c00) [pid = 1820] [serial = 1329] [outer = 0x7f74adb1b400] 16:22:13 INFO - PROCESS | 1820 | --DOCSHELL 0x7f74bcb43800 == 137 [pid = 1820] [id = 422] 16:22:13 INFO - PROCESS | 1820 | --DOCSHELL 0x7f74b51a6800 == 136 [pid = 1820] [id = 421] 16:22:13 INFO - PROCESS | 1820 | --DOCSHELL 0x7f74b8755000 == 135 [pid = 1820] [id = 420] 16:22:13 INFO - PROCESS | 1820 | --DOCSHELL 0x7f74b5e21000 == 134 [pid = 1820] [id = 419] 16:22:13 INFO - PROCESS | 1820 | --DOCSHELL 0x7f74adaf4800 == 133 [pid = 1820] [id = 418] 16:22:13 INFO - PROCESS | 1820 | --DOCSHELL 0x7f74b4e75800 == 132 [pid = 1820] [id = 417] 16:22:13 INFO - PROCESS | 1820 | --DOCSHELL 0x7f74b13aa000 == 131 [pid = 1820] [id = 413] 16:22:13 INFO - PROCESS | 1820 | --DOCSHELL 0x7f74ca4d0000 == 130 [pid = 1820] [id = 412] 16:22:13 INFO - PROCESS | 1820 | --DOCSHELL 0x7f74c1366800 == 129 [pid = 1820] [id = 411] 16:22:13 INFO - PROCESS | 1820 | --DOCSHELL 0x7f74afef2000 == 128 [pid = 1820] [id = 410] 16:22:13 INFO - PROCESS | 1820 | --DOCSHELL 0x7f74e06af000 == 127 [pid = 1820] [id = 409] 16:22:13 INFO - PROCESS | 1820 | --DOCSHELL 0x7f74da058800 == 126 [pid = 1820] [id = 408] 16:22:13 INFO - PROCESS | 1820 | --DOCSHELL 0x7f74cca15800 == 125 [pid = 1820] [id = 407] 16:22:13 INFO - PROCESS | 1820 | --DOCSHELL 0x7f74c9af2000 == 124 [pid = 1820] [id = 406] 16:22:13 INFO - PROCESS | 1820 | --DOCSHELL 0x7f74c13c4800 == 123 [pid = 1820] [id = 405] 16:22:13 INFO - PROCESS | 1820 | --DOCSHELL 0x7f74bcf3d000 == 122 [pid = 1820] [id = 404] 16:22:13 INFO - PROCESS | 1820 | --DOCSHELL 0x7f74b5133000 == 121 [pid = 1820] [id = 403] 16:22:14 INFO - PROCESS | 1820 | --DOMWINDOW == 297 (0x7f74c9446000) [pid = 1820] [serial = 870] [outer = (nil)] [url = about:blank] 16:22:14 INFO - PROCESS | 1820 | --DOMWINDOW == 296 (0x7f74c94c4800) [pid = 1820] [serial = 873] [outer = (nil)] [url = about:blank] 16:22:14 INFO - PROCESS | 1820 | --DOMWINDOW == 295 (0x7f74d8645400) [pid = 1820] [serial = 1065] [outer = (nil)] [url = about:blank] 16:22:14 INFO - PROCESS | 1820 | --DOMWINDOW == 294 (0x7f74b4c88000) [pid = 1820] [serial = 1119] [outer = (nil)] [url = about:blank] 16:22:14 INFO - PROCESS | 1820 | --DOMWINDOW == 293 (0x7f74dc790000) [pid = 1820] [serial = 780] [outer = (nil)] [url = about:blank] 16:22:14 INFO - PROCESS | 1820 | --DOMWINDOW == 292 (0x7f74b87f4400) [pid = 1820] [serial = 1199] [outer = (nil)] [url = about:blank] 16:22:14 INFO - PROCESS | 1820 | --DOMWINDOW == 291 (0x7f74b28e1400) [pid = 1820] [serial = 1188] [outer = (nil)] [url = about:blank] 16:22:14 INFO - PROCESS | 1820 | --DOMWINDOW == 290 (0x7f74b0fc9c00) [pid = 1820] [serial = 1187] [outer = (nil)] [url = about:blank] 16:22:14 INFO - PROCESS | 1820 | --DOMWINDOW == 289 (0x7f74b134ac00) [pid = 1820] [serial = 1166] [outer = (nil)] [url = about:blank] 16:22:14 INFO - PROCESS | 1820 | --DOMWINDOW == 288 (0x7f74bdb6c000) [pid = 1820] [serial = 1202] [outer = (nil)] [url = about:blank] 16:22:14 INFO - PROCESS | 1820 | --DOMWINDOW == 287 (0x7f74b60ec400) [pid = 1820] [serial = 1193] [outer = (nil)] [url = about:blank] 16:22:14 INFO - PROCESS | 1820 | --DOMWINDOW == 286 (0x7f74b6131400) [pid = 1820] [serial = 1194] [outer = (nil)] [url = about:blank] 16:22:14 INFO - PROCESS | 1820 | --DOMWINDOW == 285 (0x7f74db944000) [pid = 1820] [serial = 1163] [outer = (nil)] [url = about:blank] 16:22:14 INFO - PROCESS | 1820 | --DOMWINDOW == 284 (0x7f74c948f000) [pid = 1820] [serial = 1157] [outer = (nil)] [url = about:blank] 16:22:14 INFO - PROCESS | 1820 | --DOMWINDOW == 283 (0x7f74ccacb000) [pid = 1820] [serial = 1160] [outer = (nil)] [url = about:blank] 16:22:14 INFO - PROCESS | 1820 | --DOMWINDOW == 282 (0x7f74c74ea800) [pid = 1820] [serial = 1154] [outer = (nil)] [url = about:blank] 16:22:14 INFO - PROCESS | 1820 | --DOMWINDOW == 281 (0x7f74b7158800) [pid = 1820] [serial = 1145] [outer = (nil)] [url = about:blank] 16:22:14 INFO - PROCESS | 1820 | --DOMWINDOW == 280 (0x7f74bdbe8c00) [pid = 1820] [serial = 1148] [outer = (nil)] [url = about:blank] 16:22:14 INFO - PROCESS | 1820 | --DOMWINDOW == 279 (0x7f74b4c85800) [pid = 1820] [serial = 1191] [outer = (nil)] [url = about:blank] 16:22:14 INFO - PROCESS | 1820 | --DOMWINDOW == 278 (0x7f74b3eee000) [pid = 1820] [serial = 1190] [outer = (nil)] [url = about:blank] 16:22:14 INFO - PROCESS | 1820 | --DOMWINDOW == 277 (0x7f74b7251c00) [pid = 1820] [serial = 1196] [outer = (nil)] [url = about:blank] 16:22:14 INFO - PROCESS | 1820 | --DOMWINDOW == 276 (0x7f74b7470c00) [pid = 1820] [serial = 1197] [outer = (nil)] [url = about:blank] 16:22:14 INFO - PROCESS | 1820 | --DOMWINDOW == 275 (0x7f74c105fc00) [pid = 1820] [serial = 1151] [outer = (nil)] [url = about:blank] 16:22:14 INFO - PROCESS | 1820 | --DOMWINDOW == 274 (0x7f74b87f1c00) [pid = 1820] [serial = 1205] [outer = (nil)] [url = about:blank] 16:22:14 INFO - PROCESS | 1820 | --DOMWINDOW == 273 (0x7f74be890000) [pid = 1820] [serial = 1203] [outer = (nil)] [url = about:blank] 16:22:14 INFO - PROCESS | 1820 | --DOMWINDOW == 272 (0x7f74c0391800) [pid = 1820] [serial = 1206] [outer = (nil)] [url = about:blank] 16:22:14 INFO - PROCESS | 1820 | --DOMWINDOW == 271 (0x7f74ba111800) [pid = 1820] [serial = 1200] [outer = (nil)] [url = about:blank] 16:22:14 INFO - PROCESS | 1820 | 1462404134151 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]]]}] 16:22:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.5.html | arc() from 0 to 5pi does not draw crazy things 16:22:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.5.html | took 1532ms 16:22:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.1.html 16:22:14 INFO - PROCESS | 1820 | 1462404134204 Marionette TRACE conn3 -> [0,1741,"getWindowHandle",null] 16:22:14 INFO - PROCESS | 1820 | 1462404134206 Marionette TRACE conn3 <- [1,1741,null,{"value":"8"}] 16:22:14 INFO - PROCESS | 1820 | 1462404134211 Marionette TRACE conn3 -> [0,1742,"setScriptTimeout",{"ms":35000}] 16:22:14 INFO - PROCESS | 1820 | 1462404134217 Marionette TRACE conn3 <- [1,1742,null,{}] 16:22:14 INFO - PROCESS | 1820 | 1462404134234 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}] 16:22:14 INFO - PROCESS | 1820 | 1462404134406 Marionette TRACE conn3 <- [1,1743,null,{"value":null}] 16:22:14 INFO - PROCESS | 1820 | 1462404134563 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\", \"a2590f0a-93fb-4e89-aa1e-7373e5767c09\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:22:14 INFO - PROCESS | 1820 | ++DOCSHELL 0x7f74b51aa800 == 122 [pid = 1820] [id = 443] 16:22:14 INFO - PROCESS | 1820 | ++DOMWINDOW == 272 (0x7f74b28e1400) [pid = 1820] [serial = 1330] [outer = (nil)] 16:22:14 INFO - PROCESS | 1820 | ++DOMWINDOW == 273 (0x7f74b5f65400) [pid = 1820] [serial = 1331] [outer = 0x7f74b28e1400] 16:22:14 INFO - PROCESS | 1820 | 1462404134621 Marionette DEBUG loaded listener.js 16:22:14 INFO - PROCESS | 1820 | ++DOMWINDOW == 274 (0x7f74b60b4000) [pid = 1820] [serial = 1332] [outer = 0x7f74b28e1400] 16:22:15 INFO - PROCESS | 1820 | 1462404135331 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]]]}] 16:22:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.1.html | arc() draws nothing when end = start + 2pi-e and anticlockwise 16:22:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.1.html | took 1140ms 16:22:15 INFO - PROCESS | 1820 | 1462404135351 Marionette TRACE conn3 -> [0,1745,"getWindowHandle",null] 16:22:15 INFO - PROCESS | 1820 | 1462404135355 Marionette TRACE conn3 <- [1,1745,null,{"value":"8"}] 16:22:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.2.html 16:22:15 INFO - PROCESS | 1820 | 1462404135391 Marionette TRACE conn3 -> [0,1746,"setScriptTimeout",{"ms":35000}] 16:22:15 INFO - PROCESS | 1820 | 1462404135394 Marionette TRACE conn3 <- [1,1746,null,{}] 16:22:15 INFO - PROCESS | 1820 | 1462404135402 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}] 16:22:15 INFO - PROCESS | 1820 | 1462404135560 Marionette TRACE conn3 <- [1,1747,null,{"value":null}] 16:22:15 INFO - PROCESS | 1820 | 1462404135571 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\", \"a2590f0a-93fb-4e89-aa1e-7373e5767c09\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:22:15 INFO - PROCESS | 1820 | ++DOCSHELL 0x7f74b8446000 == 123 [pid = 1820] [id = 444] 16:22:15 INFO - PROCESS | 1820 | ++DOMWINDOW == 275 (0x7f74b5f5dc00) [pid = 1820] [serial = 1333] [outer = (nil)] 16:22:15 INFO - PROCESS | 1820 | ++DOMWINDOW == 276 (0x7f74b6131400) [pid = 1820] [serial = 1334] [outer = 0x7f74b5f5dc00] 16:22:15 INFO - PROCESS | 1820 | 1462404135627 Marionette DEBUG loaded listener.js 16:22:15 INFO - PROCESS | 1820 | ++DOMWINDOW == 277 (0x7f74b715d400) [pid = 1820] [serial = 1335] [outer = 0x7f74b5f5dc00] 16:22:16 INFO - PROCESS | 1820 | 1462404136510 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]]]}] 16:22:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.2.html | arc() draws a full circle when end = start + 2pi-e and clockwise 16:22:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.2.html | took 1190ms 16:22:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.3.html 16:22:16 INFO - PROCESS | 1820 | 1462404136580 Marionette TRACE conn3 -> [0,1749,"getWindowHandle",null] 16:22:16 INFO - PROCESS | 1820 | 1462404136582 Marionette TRACE conn3 <- [1,1749,null,{"value":"8"}] 16:22:16 INFO - PROCESS | 1820 | 1462404136587 Marionette TRACE conn3 -> [0,1750,"setScriptTimeout",{"ms":35000}] 16:22:16 INFO - PROCESS | 1820 | 1462404136594 Marionette TRACE conn3 <- [1,1750,null,{}] 16:22:16 INFO - PROCESS | 1820 | 1462404136616 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}] 16:22:16 INFO - PROCESS | 1820 | 1462404136830 Marionette TRACE conn3 <- [1,1751,null,{"value":null}] 16:22:16 INFO - PROCESS | 1820 | 1462404136851 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\", \"a2590f0a-93fb-4e89-aa1e-7373e5767c09\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:22:16 INFO - PROCESS | 1820 | ++DOCSHELL 0x7f74b9d0a800 == 124 [pid = 1820] [id = 445] 16:22:16 INFO - PROCESS | 1820 | ++DOMWINDOW == 278 (0x7f74b7163400) [pid = 1820] [serial = 1336] [outer = (nil)] 16:22:16 INFO - PROCESS | 1820 | ++DOMWINDOW == 279 (0x7f74b7251800) [pid = 1820] [serial = 1337] [outer = 0x7f74b7163400] 16:22:16 INFO - PROCESS | 1820 | 1462404136914 Marionette DEBUG loaded listener.js 16:22:17 INFO - PROCESS | 1820 | ++DOMWINDOW == 280 (0x7f74b8642800) [pid = 1820] [serial = 1338] [outer = 0x7f74b7163400] 16:22:17 INFO - PROCESS | 1820 | 1462404137780 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]]]}] 16:22:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.3.html | arc() draws a full circle when end = start + 2pi+e and anticlockwise 16:22:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.3.html | took 1245ms 16:22:18 INFO - PROCESS | 1820 | --DOMWINDOW == 279 (0x7f74b134a800) [pid = 1820] [serial = 1168] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html] 16:22:18 INFO - PROCESS | 1820 | --DOMWINDOW == 278 (0x7f74b0fc6c00) [pid = 1820] [serial = 1159] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html] 16:22:18 INFO - PROCESS | 1820 | --DOMWINDOW == 277 (0x7f74b134a400) [pid = 1820] [serial = 1165] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html] 16:22:18 INFO - PROCESS | 1820 | --DOMWINDOW == 276 (0x7f74bdbe8800) [pid = 1820] [serial = 1150] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html] 16:22:18 INFO - PROCESS | 1820 | --DOMWINDOW == 275 (0x7f74c94c3400) [pid = 1820] [serial = 1141] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html] 16:22:18 INFO - PROCESS | 1820 | --DOMWINDOW == 274 (0x7f74ba0eb800) [pid = 1820] [serial = 1147] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html] 16:22:18 INFO - PROCESS | 1820 | --DOMWINDOW == 273 (0x7f74c3e56400) [pid = 1820] [serial = 1156] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html] 16:22:18 INFO - PROCESS | 1820 | --DOMWINDOW == 272 (0x7f74bfbed400) [pid = 1820] [serial = 1153] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html] 16:22:18 INFO - PROCESS | 1820 | --DOMWINDOW == 271 (0x7f74b0fc8400) [pid = 1820] [serial = 1162] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html] 16:22:18 INFO - PROCESS | 1820 | --DOMWINDOW == 270 (0x7f74b4c85400) [pid = 1820] [serial = 1144] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html] 16:22:18 INFO - PROCESS | 1820 | --DOMWINDOW == 269 (0x7f74adb14800) [pid = 1820] [serial = 1255] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.invalid.html] 16:22:18 INFO - PROCESS | 1820 | --DOMWINDOW == 268 (0x7f74bcc03800) [pid = 1820] [serial = 1273] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.3.html] 16:22:18 INFO - PROCESS | 1820 | --DOMWINDOW == 267 (0x7f74b4eca400) [pid = 1820] [serial = 1264] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.valid.html] 16:22:18 INFO - PROCESS | 1820 | --DOMWINDOW == 266 (0x7f74b28e8400) [pid = 1820] [serial = 1276] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.4.html] 16:22:18 INFO - PROCESS | 1820 | --DOMWINDOW == 265 (0x7f74b0fcc800) [pid = 1820] [serial = 1258] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.scaledefault.html] 16:22:18 INFO - PROCESS | 1820 | --DOMWINDOW == 264 (0x7f74b4c88400) [pid = 1820] [serial = 1207] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.invalid.html] 16:22:18 INFO - PROCESS | 1820 | --DOMWINDOW == 263 (0x7f74b7469c00) [pid = 1820] [serial = 1267] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.1.html] 16:22:18 INFO - PROCESS | 1820 | --DOMWINDOW == 262 (0x7f74b864e400) [pid = 1820] [serial = 1087] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html] 16:22:18 INFO - PROCESS | 1820 | --DOMWINDOW == 261 (0x7f74bdb62800) [pid = 1820] [serial = 1114] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html] 16:22:18 INFO - PROCESS | 1820 | --DOMWINDOW == 260 (0x7f74d718a800) [pid = 1820] [serial = 922] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html] 16:22:18 INFO - PROCESS | 1820 | --DOMWINDOW == 259 (0x7f74bcc06400) [pid = 1820] [serial = 901] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html] 16:22:18 INFO - PROCESS | 1820 | --DOMWINDOW == 258 (0x7f74c9491400) [pid = 1820] [serial = 985] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html] 16:22:18 INFO - PROCESS | 1820 | --DOMWINDOW == 257 (0x7f74d7471400) [pid = 1820] [serial = 925] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html] 16:22:18 INFO - PROCESS | 1820 | --DOMWINDOW == 256 (0x7f74c0392c00) [pid = 1820] [serial = 1075] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html] 16:22:18 INFO - PROCESS | 1820 | --DOMWINDOW == 255 (0x7f74b28e1800) [pid = 1820] [serial = 1105] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html] 16:22:18 INFO - PROCESS | 1820 | --DOMWINDOW == 254 (0x7f74bdbe7800) [pid = 1820] [serial = 1051] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html] 16:22:18 INFO - PROCESS | 1820 | --DOMWINDOW == 253 (0x7f74c8927c00) [pid = 1820] [serial = 982] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html] 16:22:18 INFO - PROCESS | 1820 | --DOMWINDOW == 252 (0x7f74cad5e000) [pid = 1820] [serial = 916] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html] 16:22:18 INFO - PROCESS | 1820 | --DOMWINDOW == 251 (0x7f74c0d98000) [pid = 1820] [serial = 931] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html] 16:22:18 INFO - PROCESS | 1820 | --DOMWINDOW == 250 (0x7f74c105f400) [pid = 1820] [serial = 973] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html] 16:22:18 INFO - PROCESS | 1820 | --DOMWINDOW == 249 (0x7f74c6f11000) [pid = 1820] [serial = 1048] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html] 16:22:18 INFO - PROCESS | 1820 | --DOMWINDOW == 248 (0x7f74b3ee4400) [pid = 1820] [serial = 1000] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html] 16:22:18 INFO - PROCESS | 1820 | --DOMWINDOW == 247 (0x7f74c0388c00) [pid = 1820] [serial = 1036] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html] 16:22:18 INFO - PROCESS | 1820 | --DOMWINDOW == 246 (0x7f74be885400) [pid = 1820] [serial = 1081] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html] 16:22:18 INFO - PROCESS | 1820 | --DOMWINDOW == 245 (0x7f74b87e9400) [pid = 1820] [serial = 997] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html] 16:22:18 INFO - PROCESS | 1820 | --DOMWINDOW == 244 (0x7f74c106ec00) [pid = 1820] [serial = 976] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html] 16:22:18 INFO - PROCESS | 1820 | --DOMWINDOW == 243 (0x7f74c94c7800) [pid = 1820] [serial = 1096] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html] 16:22:18 INFO - PROCESS | 1820 | --DOMWINDOW == 242 (0x7f74b87f4000) [pid = 1820] [serial = 1033] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html] 16:22:18 INFO - PROCESS | 1820 | --DOMWINDOW == 241 (0x7f74b7250000) [pid = 1820] [serial = 967] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html] 16:22:18 INFO - PROCESS | 1820 | --DOMWINDOW == 240 (0x7f74c026ec00) [pid = 1820] [serial = 1054] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html] 16:22:18 INFO - PROCESS | 1820 | --DOMWINDOW == 239 (0x7f74dc002c00) [pid = 1820] [serial = 988] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html] 16:22:18 INFO - PROCESS | 1820 | --DOMWINDOW == 238 (0x7f74b4ece000) [pid = 1820] [serial = 898] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html] 16:22:18 INFO - PROCESS | 1820 | --DOMWINDOW == 237 (0x7f74c94c2400) [pid = 1820] [serial = 1060] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html] 16:22:18 INFO - PROCESS | 1820 | --DOMWINDOW == 236 (0x7f74d6f17400) [pid = 1820] [serial = 1099] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html] 16:22:18 INFO - PROCESS | 1820 | --DOMWINDOW == 235 (0x7f74c9491800) [pid = 1820] [serial = 1093] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html] 16:22:18 INFO - PROCESS | 1820 | --DOMWINDOW == 234 (0x7f74b28e6000) [pid = 1820] [serial = 1108] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html] 16:22:18 INFO - PROCESS | 1820 | --DOMWINDOW == 233 (0x7f74d7188c00) [pid = 1820] [serial = 919] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html] 16:22:18 INFO - PROCESS | 1820 | --DOMWINDOW == 232 (0x7f74ba097c00) [pid = 1820] [serial = 1078] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html] 16:22:18 INFO - PROCESS | 1820 | --DOMWINDOW == 231 (0x7f74cad5d400) [pid = 1820] [serial = 913] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html] 16:22:18 INFO - PROCESS | 1820 | --DOMWINDOW == 230 (0x7f74db988c00) [pid = 1820] [serial = 991] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html] 16:22:18 INFO - PROCESS | 1820 | --DOMWINDOW == 229 (0x7f74c0388800) [pid = 1820] [serial = 1057] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html] 16:22:18 INFO - PROCESS | 1820 | --DOMWINDOW == 228 (0x7f74c105e000) [pid = 1820] [serial = 994] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html] 16:22:18 INFO - PROCESS | 1820 | --DOMWINDOW == 227 (0x7f74c220b400) [pid = 1820] [serial = 907] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html] 16:22:18 INFO - PROCESS | 1820 | --DOMWINDOW == 226 (0x7f74bdbec800) [pid = 1820] [serial = 1027] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html] 16:22:18 INFO - PROCESS | 1820 | --DOMWINDOW == 225 (0x7f74c12cf400) [pid = 1820] [serial = 1084] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html] 16:22:18 INFO - PROCESS | 1820 | --DOMWINDOW == 224 (0x7f74c0395000) [pid = 1820] [serial = 1039] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html] 16:22:18 INFO - PROCESS | 1820 | --DOMWINDOW == 223 (0x7f74dc003400) [pid = 1820] [serial = 1102] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html] 16:22:18 INFO - PROCESS | 1820 | --DOMWINDOW == 222 (0x7f74c1068800) [pid = 1820] [serial = 904] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html] 16:22:18 INFO - PROCESS | 1820 | --DOMWINDOW == 221 (0x7f74ba0e6c00) [pid = 1820] [serial = 1003] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html] 16:22:18 INFO - PROCESS | 1820 | --DOMWINDOW == 220 (0x7f74c64ad800) [pid = 1820] [serial = 1090] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html] 16:22:18 INFO - PROCESS | 1820 | --DOMWINDOW == 219 (0x7f74d862cc00) [pid = 1820] [serial = 928] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html] 16:22:18 INFO - PROCESS | 1820 | --DOMWINDOW == 218 (0x7f74be890c00) [pid = 1820] [serial = 895] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html] 16:22:18 INFO - PROCESS | 1820 | --DOMWINDOW == 217 (0x7f74b724d400) [pid = 1820] [serial = 1030] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html] 16:22:18 INFO - PROCESS | 1820 | --DOMWINDOW == 216 (0x7f74b864e800) [pid = 1820] [serial = 970] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html] 16:22:18 INFO - PROCESS | 1820 | --DOMWINDOW == 215 (0x7f74bffab000) [pid = 1820] [serial = 910] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html] 16:22:18 INFO - PROCESS | 1820 | --DOMWINDOW == 214 (0x7f74b87bd800) [pid = 1820] [serial = 1042] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html] 16:22:18 INFO - PROCESS | 1820 | --DOMWINDOW == 213 (0x7f74c59d1000) [pid = 1820] [serial = 1045] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html] 16:22:18 INFO - PROCESS | 1820 | --DOMWINDOW == 212 (0x7f74b7160400) [pid = 1820] [serial = 1111] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html] 16:22:18 INFO - PROCESS | 1820 | --DOMWINDOW == 211 (0x7f74c39e7800) [pid = 1820] [serial = 979] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html] 16:22:18 INFO - PROCESS | 1820 | --DOMWINDOW == 210 (0x7f74ba0e6800) [pid = 1820] [serial = 964] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html] 16:22:18 INFO - PROCESS | 1820 | --DOMWINDOW == 209 (0x7f74aecdf800) [pid = 1820] [serial = 1252] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.basic.html] 16:22:18 INFO - PROCESS | 1820 | --DOMWINDOW == 208 (0x7f74b4ec7c00) [pid = 1820] [serial = 1261] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.transformed.html] 16:22:18 INFO - PROCESS | 1820 | --DOMWINDOW == 207 (0x7f74ba095400) [pid = 1820] [serial = 1270] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.2.html] 16:22:18 INFO - PROCESS | 1820 | 1462404138875 Marionette TRACE conn3 -> [0,1753,"getWindowHandle",null] 16:22:18 INFO - PROCESS | 1820 | 1462404138885 Marionette TRACE conn3 <- [1,1753,null,{"value":"8"}] 16:22:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.4.html 16:22:18 INFO - PROCESS | 1820 | 1462404138929 Marionette TRACE conn3 -> [0,1754,"setScriptTimeout",{"ms":35000}] 16:22:18 INFO - PROCESS | 1820 | 1462404138932 Marionette TRACE conn3 <- [1,1754,null,{}] 16:22:18 INFO - PROCESS | 1820 | 1462404138937 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}] 16:22:19 INFO - PROCESS | 1820 | 1462404139141 Marionette TRACE conn3 <- [1,1755,null,{"value":null}] 16:22:19 INFO - PROCESS | 1820 | 1462404139244 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\", \"a2590f0a-93fb-4e89-aa1e-7373e5767c09\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:22:19 INFO - PROCESS | 1820 | ++DOCSHELL 0x7f74b426c000 == 125 [pid = 1820] [id = 446] 16:22:19 INFO - PROCESS | 1820 | ++DOMWINDOW == 208 (0x7f74b28ea800) [pid = 1820] [serial = 1339] [outer = (nil)] 16:22:19 INFO - PROCESS | 1820 | ++DOMWINDOW == 209 (0x7f74b3eec000) [pid = 1820] [serial = 1340] [outer = 0x7f74b28ea800] 16:22:19 INFO - PROCESS | 1820 | 1462404139301 Marionette DEBUG loaded listener.js 16:22:19 INFO - PROCESS | 1820 | ++DOMWINDOW == 210 (0x7f74b4ec8c00) [pid = 1820] [serial = 1341] [outer = 0x7f74b28ea800] 16:22:19 INFO - PROCESS | 1820 | 1462404139911 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]]]}] 16:22:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.4.html | arc() draws nothing when end = start + 2pi+e and clockwise 16:22:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.4.html | took 1036ms 16:22:19 INFO - PROCESS | 1820 | 1462404139960 Marionette TRACE conn3 -> [0,1757,"getWindowHandle",null] 16:22:19 INFO - PROCESS | 1820 | 1462404139962 Marionette TRACE conn3 <- [1,1757,null,{"value":"8"}] 16:22:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.1.html 16:22:19 INFO - PROCESS | 1820 | 1462404139968 Marionette TRACE conn3 -> [0,1758,"setScriptTimeout",{"ms":35000}] 16:22:19 INFO - PROCESS | 1820 | 1462404139969 Marionette TRACE conn3 <- [1,1758,null,{}] 16:22:19 INFO - PROCESS | 1820 | 1462404139978 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}] 16:22:20 INFO - PROCESS | 1820 | 1462404140202 Marionette TRACE conn3 <- [1,1759,null,{"value":null}] 16:22:20 INFO - PROCESS | 1820 | 1462404140222 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\", \"a2590f0a-93fb-4e89-aa1e-7373e5767c09\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:22:20 INFO - PROCESS | 1820 | ++DOCSHELL 0x7f74b9fc3800 == 126 [pid = 1820] [id = 447] 16:22:20 INFO - PROCESS | 1820 | ++DOMWINDOW == 211 (0x7f74b152dc00) [pid = 1820] [serial = 1342] [outer = (nil)] 16:22:20 INFO - PROCESS | 1820 | ++DOMWINDOW == 212 (0x7f74b7160400) [pid = 1820] [serial = 1343] [outer = 0x7f74b152dc00] 16:22:20 INFO - PROCESS | 1820 | 1462404140278 Marionette DEBUG loaded listener.js 16:22:20 INFO - PROCESS | 1820 | ++DOMWINDOW == 213 (0x7f74b87e7c00) [pid = 1820] [serial = 1344] [outer = 0x7f74b152dc00] 16:22:21 INFO - PROCESS | 1820 | 1462404141286 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]]]}] 16:22:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.1.html | arc() draws nothing when startAngle = endAngle and anticlockwise 16:22:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.1.html | took 1378ms 16:22:21 INFO - PROCESS | 1820 | 1462404141347 Marionette TRACE conn3 -> [0,1761,"getWindowHandle",null] 16:22:21 INFO - PROCESS | 1820 | 1462404141353 Marionette TRACE conn3 <- [1,1761,null,{"value":"8"}] 16:22:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.2.html 16:22:21 INFO - PROCESS | 1820 | 1462404141361 Marionette TRACE conn3 -> [0,1762,"setScriptTimeout",{"ms":35000}] 16:22:21 INFO - PROCESS | 1820 | 1462404141367 Marionette TRACE conn3 <- [1,1762,null,{}] 16:22:21 INFO - PROCESS | 1820 | 1462404141376 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}] 16:22:21 INFO - PROCESS | 1820 | 1462404141577 Marionette TRACE conn3 <- [1,1763,null,{"value":null}] 16:22:21 INFO - PROCESS | 1820 | 1462404141789 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\", \"a2590f0a-93fb-4e89-aa1e-7373e5767c09\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:22:21 INFO - PROCESS | 1820 | ++DOCSHELL 0x7f74b13a6800 == 127 [pid = 1820] [id = 448] 16:22:21 INFO - PROCESS | 1820 | ++DOMWINDOW == 214 (0x7f74accd5000) [pid = 1820] [serial = 1345] [outer = (nil)] 16:22:21 INFO - PROCESS | 1820 | ++DOMWINDOW == 215 (0x7f74b00d5000) [pid = 1820] [serial = 1346] [outer = 0x7f74accd5000] 16:22:21 INFO - PROCESS | 1820 | 1462404141860 Marionette DEBUG loaded listener.js 16:22:21 INFO - PROCESS | 1820 | ++DOMWINDOW == 216 (0x7f74b0fc6400) [pid = 1820] [serial = 1347] [outer = 0x7f74accd5000] 16:22:22 INFO - PROCESS | 1820 | 1462404142770 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]]]}] 16:22:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.2.html | arc() draws nothing when startAngle = endAngle and clockwise 16:22:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.2.html | took 1484ms 16:22:22 INFO - PROCESS | 1820 | 1462404142846 Marionette TRACE conn3 -> [0,1765,"getWindowHandle",null] 16:22:22 INFO - PROCESS | 1820 | 1462404142854 Marionette TRACE conn3 <- [1,1765,null,{"value":"8"}] 16:22:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zeroradius.html 16:22:22 INFO - PROCESS | 1820 | 1462404142863 Marionette TRACE conn3 -> [0,1766,"setScriptTimeout",{"ms":35000}] 16:22:22 INFO - PROCESS | 1820 | 1462404142867 Marionette TRACE conn3 <- [1,1766,null,{}] 16:22:22 INFO - PROCESS | 1820 | 1462404142873 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}] 16:22:23 INFO - PROCESS | 1820 | 1462404143087 Marionette TRACE conn3 <- [1,1767,null,{"value":null}] 16:22:23 INFO - PROCESS | 1820 | 1462404143286 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\", \"a2590f0a-93fb-4e89-aa1e-7373e5767c09\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:22:23 INFO - PROCESS | 1820 | ++DOCSHELL 0x7f74b83d7800 == 128 [pid = 1820] [id = 449] 16:22:23 INFO - PROCESS | 1820 | ++DOMWINDOW == 217 (0x7f74b152c000) [pid = 1820] [serial = 1348] [outer = (nil)] 16:22:23 INFO - PROCESS | 1820 | ++DOMWINDOW == 218 (0x7f74b2e43c00) [pid = 1820] [serial = 1349] [outer = 0x7f74b152c000] 16:22:23 INFO - PROCESS | 1820 | 1462404143401 Marionette DEBUG loaded listener.js 16:22:23 INFO - PROCESS | 1820 | ++DOMWINDOW == 219 (0x7f74b4c88c00) [pid = 1820] [serial = 1350] [outer = 0x7f74b152c000] 16:22:24 INFO - PROCESS | 1820 | 1462404144322 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]]]}] 16:22:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zeroradius.html | arc() with zero radius draws a line to the start point 16:22:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zeroradius.html | took 1534ms 16:22:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html 16:22:24 INFO - PROCESS | 1820 | 1462404144398 Marionette TRACE conn3 -> [0,1769,"getWindowHandle",null] 16:22:24 INFO - PROCESS | 1820 | 1462404144401 Marionette TRACE conn3 <- [1,1769,null,{"value":"8"}] 16:22:24 INFO - PROCESS | 1820 | 1462404144407 Marionette TRACE conn3 -> [0,1770,"setScriptTimeout",{"ms":35000}] 16:22:24 INFO - PROCESS | 1820 | 1462404144413 Marionette TRACE conn3 <- [1,1770,null,{}] 16:22:24 INFO - PROCESS | 1820 | 1462404144428 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}] 16:22:24 INFO - PROCESS | 1820 | 1462404144645 Marionette TRACE conn3 <- [1,1771,null,{"value":null}] 16:22:24 INFO - PROCESS | 1820 | 1462404144887 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\", \"a2590f0a-93fb-4e89-aa1e-7373e5767c09\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:22:24 INFO - PROCESS | 1820 | ++DOCSHELL 0x7f74be721000 == 129 [pid = 1820] [id = 450] 16:22:24 INFO - PROCESS | 1820 | ++DOMWINDOW == 220 (0x7f74b5f64000) [pid = 1820] [serial = 1351] [outer = (nil)] 16:22:24 INFO - PROCESS | 1820 | ++DOMWINDOW == 221 (0x7f74b6133800) [pid = 1820] [serial = 1352] [outer = 0x7f74b5f64000] 16:22:25 INFO - PROCESS | 1820 | 1462404145003 Marionette DEBUG loaded listener.js 16:22:25 INFO - PROCESS | 1820 | ++DOMWINDOW == 222 (0x7f74b7468400) [pid = 1820] [serial = 1353] [outer = 0x7f74b5f64000] 16:22:25 INFO - PROCESS | 1820 | 1462404145808 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]]]}] 16:22:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | arcTo() has no effect if P0 = P1 16:22:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | took 1446ms 16:22:25 INFO - PROCESS | 1820 | 1462404145852 Marionette TRACE conn3 -> [0,1773,"getWindowHandle",null] 16:22:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html 16:22:25 INFO - PROCESS | 1820 | 1462404145857 Marionette TRACE conn3 <- [1,1773,null,{"value":"8"}] 16:22:25 INFO - PROCESS | 1820 | 1462404145862 Marionette TRACE conn3 -> [0,1774,"setScriptTimeout",{"ms":35000}] 16:22:25 INFO - PROCESS | 1820 | 1462404145865 Marionette TRACE conn3 <- [1,1774,null,{}] 16:22:25 INFO - PROCESS | 1820 | 1462404145871 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}] 16:22:26 INFO - PROCESS | 1820 | 1462404146044 Marionette TRACE conn3 <- [1,1775,null,{"value":null}] 16:22:26 INFO - PROCESS | 1820 | 1462404146265 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\", \"a2590f0a-93fb-4e89-aa1e-7373e5767c09\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:22:26 INFO - PROCESS | 1820 | ++DOCSHELL 0x7f74bea99000 == 130 [pid = 1820] [id = 451] 16:22:26 INFO - PROCESS | 1820 | ++DOMWINDOW == 223 (0x7f74b3ee7000) [pid = 1820] [serial = 1354] [outer = (nil)] 16:22:26 INFO - PROCESS | 1820 | ++DOMWINDOW == 224 (0x7f74b76f0c00) [pid = 1820] [serial = 1355] [outer = 0x7f74b3ee7000] 16:22:26 INFO - PROCESS | 1820 | 1462404146374 Marionette DEBUG loaded listener.js 16:22:26 INFO - PROCESS | 1820 | ++DOMWINDOW == 225 (0x7f74ba099400) [pid = 1820] [serial = 1356] [outer = 0x7f74b3ee7000] 16:22:27 INFO - PROCESS | 1820 | 1462404147283 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]]]}] 16:22:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | arcTo() draws a straight line to P1 if P1 = P2 16:22:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | took 1487ms 16:22:27 INFO - PROCESS | 1820 | 1462404147350 Marionette TRACE conn3 -> [0,1777,"getWindowHandle",null] 16:22:27 INFO - PROCESS | 1820 | 1462404147353 Marionette TRACE conn3 <- [1,1777,null,{"value":"8"}] 16:22:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html 16:22:27 INFO - PROCESS | 1820 | 1462404147359 Marionette TRACE conn3 -> [0,1778,"setScriptTimeout",{"ms":35000}] 16:22:27 INFO - PROCESS | 1820 | 1462404147361 Marionette TRACE conn3 <- [1,1778,null,{}] 16:22:27 INFO - PROCESS | 1820 | 1462404147366 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}] 16:22:27 INFO - PROCESS | 1820 | 1462404147534 Marionette TRACE conn3 <- [1,1779,null,{"value":null}] 16:22:27 INFO - PROCESS | 1820 | 1462404147742 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\", \"a2590f0a-93fb-4e89-aa1e-7373e5767c09\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:22:27 INFO - PROCESS | 1820 | ++DOCSHELL 0x7f74bfccb800 == 131 [pid = 1820] [id = 452] 16:22:27 INFO - PROCESS | 1820 | ++DOMWINDOW == 226 (0x7f74b4ec5400) [pid = 1820] [serial = 1357] [outer = (nil)] 16:22:27 INFO - PROCESS | 1820 | ++DOMWINDOW == 227 (0x7f74ba10f000) [pid = 1820] [serial = 1358] [outer = 0x7f74b4ec5400] 16:22:27 INFO - PROCESS | 1820 | 1462404147810 Marionette DEBUG loaded listener.js 16:22:27 INFO - PROCESS | 1820 | ++DOMWINDOW == 228 (0x7f74bdb64800) [pid = 1820] [serial = 1359] [outer = 0x7f74b4ec5400] 16:22:28 INFO - PROCESS | 1820 | 1462404148668 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]]]}] 16:22:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html | arcTo() with all points on a line, and P1 between P0/P2, draws a straight line to P1 16:22:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html | took 1382ms 16:22:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html 16:22:28 INFO - PROCESS | 1820 | 1462404148742 Marionette TRACE conn3 -> [0,1781,"getWindowHandle",null] 16:22:28 INFO - PROCESS | 1820 | 1462404148744 Marionette TRACE conn3 <- [1,1781,null,{"value":"8"}] 16:22:28 INFO - PROCESS | 1820 | 1462404148750 Marionette TRACE conn3 -> [0,1782,"setScriptTimeout",{"ms":35000}] 16:22:28 INFO - PROCESS | 1820 | 1462404148753 Marionette TRACE conn3 <- [1,1782,null,{}] 16:22:28 INFO - PROCESS | 1820 | 1462404148758 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}] 16:22:29 INFO - PROCESS | 1820 | 1462404149001 Marionette TRACE conn3 <- [1,1783,null,{"value":null}] 16:22:29 INFO - PROCESS | 1820 | 1462404149202 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\", \"a2590f0a-93fb-4e89-aa1e-7373e5767c09\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:22:29 INFO - PROCESS | 1820 | ++DOCSHELL 0x7f74c0f46800 == 132 [pid = 1820] [id = 453] 16:22:29 INFO - PROCESS | 1820 | ++DOMWINDOW == 229 (0x7f74be77e000) [pid = 1820] [serial = 1360] [outer = (nil)] 16:22:29 INFO - PROCESS | 1820 | ++DOMWINDOW == 230 (0x7f74bfbeec00) [pid = 1820] [serial = 1361] [outer = 0x7f74be77e000] 16:22:29 INFO - PROCESS | 1820 | 1462404149318 Marionette DEBUG loaded listener.js 16:22:29 INFO - PROCESS | 1820 | ++DOMWINDOW == 231 (0x7f74bffb1000) [pid = 1820] [serial = 1362] [outer = 0x7f74be77e000] 16:22:30 INFO - PROCESS | 1820 | 1462404150122 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]]]}] 16:22:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html | arcTo() with all points on a line, and P2 between P0/P1, draws a straight line to P1 16:22:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html | took 1429ms 16:22:30 INFO - PROCESS | 1820 | 1462404150180 Marionette TRACE conn3 -> [0,1785,"getWindowHandle",null] 16:22:30 INFO - PROCESS | 1820 | 1462404150183 Marionette TRACE conn3 <- [1,1785,null,{"value":"8"}] 16:22:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html 16:22:30 INFO - PROCESS | 1820 | 1462404150189 Marionette TRACE conn3 -> [0,1786,"setScriptTimeout",{"ms":35000}] 16:22:30 INFO - PROCESS | 1820 | 1462404150191 Marionette TRACE conn3 <- [1,1786,null,{}] 16:22:30 INFO - PROCESS | 1820 | 1462404150196 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}] 16:22:30 INFO - PROCESS | 1820 | 1462404150359 Marionette TRACE conn3 <- [1,1787,null,{"value":null}] 16:22:30 INFO - PROCESS | 1820 | 1462404150566 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\", \"a2590f0a-93fb-4e89-aa1e-7373e5767c09\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:22:30 INFO - PROCESS | 1820 | ++DOCSHELL 0x7f74c1211000 == 133 [pid = 1820] [id = 454] 16:22:30 INFO - PROCESS | 1820 | ++DOMWINDOW == 232 (0x7f74be772c00) [pid = 1820] [serial = 1363] [outer = (nil)] 16:22:30 INFO - PROCESS | 1820 | ++DOMWINDOW == 233 (0x7f74bffdec00) [pid = 1820] [serial = 1364] [outer = 0x7f74be772c00] 16:22:30 INFO - PROCESS | 1820 | 1462404150636 Marionette DEBUG loaded listener.js 16:22:30 INFO - PROCESS | 1820 | ++DOMWINDOW == 234 (0x7f74c0390800) [pid = 1820] [serial = 1365] [outer = 0x7f74be772c00] 16:22:31 INFO - PROCESS | 1820 | 1462404151490 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]]]}] 16:22:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html | arcTo() with all points on a line, and P0 between P1/P2, draws a straight line to P1 16:22:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html | took 1336ms 16:22:31 INFO - PROCESS | 1820 | 1462404151526 Marionette TRACE conn3 -> [0,1789,"getWindowHandle",null] 16:22:31 INFO - PROCESS | 1820 | 1462404151529 Marionette TRACE conn3 <- [1,1789,null,{"value":"8"}] 16:22:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html 16:22:31 INFO - PROCESS | 1820 | 1462404151535 Marionette TRACE conn3 -> [0,1790,"setScriptTimeout",{"ms":35000}] 16:22:31 INFO - PROCESS | 1820 | 1462404151537 Marionette TRACE conn3 <- [1,1790,null,{}] 16:22:31 INFO - PROCESS | 1820 | 1462404151542 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}] 16:22:31 INFO - PROCESS | 1820 | 1462404151706 Marionette TRACE conn3 <- [1,1791,null,{"value":null}] 16:22:31 INFO - PROCESS | 1820 | 1462404151914 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\", \"a2590f0a-93fb-4e89-aa1e-7373e5767c09\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:22:31 INFO - PROCESS | 1820 | ++DOCSHELL 0x7f74c1463000 == 134 [pid = 1820] [id = 455] 16:22:31 INFO - PROCESS | 1820 | ++DOMWINDOW == 235 (0x7f74be77e800) [pid = 1820] [serial = 1366] [outer = (nil)] 16:22:31 INFO - PROCESS | 1820 | ++DOMWINDOW == 236 (0x7f74c0902800) [pid = 1820] [serial = 1367] [outer = 0x7f74be77e800] 16:22:31 INFO - PROCESS | 1820 | 1462404151978 Marionette DEBUG loaded listener.js 16:22:32 INFO - PROCESS | 1820 | ++DOMWINDOW == 237 (0x7f74c094c000) [pid = 1820] [serial = 1368] [outer = 0x7f74be77e800] 16:22:32 INFO - PROCESS | 1820 | 1462404152825 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]]]}] 16:22:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html | If there is no subpath, the first control point is added (and nothing is drawn up to it) 16:22:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html | took 1340ms 16:22:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html 16:22:32 INFO - PROCESS | 1820 | 1462404152875 Marionette TRACE conn3 -> [0,1793,"getWindowHandle",null] 16:22:32 INFO - PROCESS | 1820 | 1462404152878 Marionette TRACE conn3 <- [1,1793,null,{"value":"8"}] 16:22:32 INFO - PROCESS | 1820 | 1462404152883 Marionette TRACE conn3 -> [0,1794,"setScriptTimeout",{"ms":35000}] 16:22:32 INFO - PROCESS | 1820 | 1462404152887 Marionette TRACE conn3 <- [1,1794,null,{}] 16:22:32 INFO - PROCESS | 1820 | 1462404152892 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}] 16:22:33 INFO - PROCESS | 1820 | 1462404153069 Marionette TRACE conn3 <- [1,1795,null,{"value":null}] 16:22:33 INFO - PROCESS | 1820 | 1462404153276 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\", \"a2590f0a-93fb-4e89-aa1e-7373e5767c09\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:22:33 INFO - PROCESS | 1820 | ++DOCSHELL 0x7f74c6390800 == 135 [pid = 1820] [id = 456] 16:22:33 INFO - PROCESS | 1820 | ++DOMWINDOW == 238 (0x7f74bffb1c00) [pid = 1820] [serial = 1369] [outer = (nil)] 16:22:33 INFO - PROCESS | 1820 | ++DOMWINDOW == 239 (0x7f74c0c50800) [pid = 1820] [serial = 1370] [outer = 0x7f74bffb1c00] 16:22:33 INFO - PROCESS | 1820 | 1462404153341 Marionette DEBUG loaded listener.js 16:22:33 INFO - PROCESS | 1820 | ++DOMWINDOW == 240 (0x7f74c1009000) [pid = 1820] [serial = 1371] [outer = 0x7f74bffb1c00] 16:22:34 INFO - PROCESS | 1820 | 1462404154190 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]]]}] 16:22:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 16:22:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | took 1380ms 16:22:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.negative.html 16:22:34 INFO - PROCESS | 1820 | 1462404154264 Marionette TRACE conn3 -> [0,1797,"getWindowHandle",null] 16:22:34 INFO - PROCESS | 1820 | 1462404154267 Marionette TRACE conn3 <- [1,1797,null,{"value":"8"}] 16:22:34 INFO - PROCESS | 1820 | 1462404154273 Marionette TRACE conn3 -> [0,1798,"setScriptTimeout",{"ms":35000}] 16:22:34 INFO - PROCESS | 1820 | 1462404154276 Marionette TRACE conn3 <- [1,1798,null,{}] 16:22:34 INFO - PROCESS | 1820 | 1462404154280 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}] 16:22:34 INFO - PROCESS | 1820 | 1462404154452 Marionette TRACE conn3 <- [1,1799,null,{"value":null}] 16:22:34 INFO - PROCESS | 1820 | 1462404154656 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\", \"a2590f0a-93fb-4e89-aa1e-7373e5767c09\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:22:34 INFO - PROCESS | 1820 | ++DOCSHELL 0x7f74c845d800 == 136 [pid = 1820] [id = 457] 16:22:34 INFO - PROCESS | 1820 | ++DOMWINDOW == 241 (0x7f74c0550000) [pid = 1820] [serial = 1372] [outer = (nil)] 16:22:34 INFO - PROCESS | 1820 | ++DOMWINDOW == 242 (0x7f74c1060400) [pid = 1820] [serial = 1373] [outer = 0x7f74c0550000] 16:22:34 INFO - PROCESS | 1820 | 1462404154724 Marionette DEBUG loaded listener.js 16:22:34 INFO - PROCESS | 1820 | ++DOMWINDOW == 243 (0x7f74c1072800) [pid = 1820] [serial = 1374] [outer = 0x7f74c0550000] 16:22:35 INFO - PROCESS | 1820 | 1462404155603 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]]]}] 16:22:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.negative.html | arcTo() with negative radius throws an exception 16:22:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.negative.html | took 1377ms 16:22:35 INFO - PROCESS | 1820 | 1462404155650 Marionette TRACE conn3 -> [0,1801,"getWindowHandle",null] 16:22:35 INFO - PROCESS | 1820 | 1462404155654 Marionette TRACE conn3 <- [1,1801,null,{"value":"8"}] 16:22:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html 16:22:35 INFO - PROCESS | 1820 | 1462404155660 Marionette TRACE conn3 -> [0,1802,"setScriptTimeout",{"ms":35000}] 16:22:35 INFO - PROCESS | 1820 | 1462404155664 Marionette TRACE conn3 <- [1,1802,null,{}] 16:22:35 INFO - PROCESS | 1820 | 1462404155669 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}] 16:22:35 INFO - PROCESS | 1820 | 1462404155869 Marionette TRACE conn3 <- [1,1803,null,{"value":null}] 16:22:36 INFO - PROCESS | 1820 | 1462404156073 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\", \"a2590f0a-93fb-4e89-aa1e-7373e5767c09\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:22:36 INFO - PROCESS | 1820 | ++DOCSHELL 0x7f74c8c4b800 == 137 [pid = 1820] [id = 458] 16:22:36 INFO - PROCESS | 1820 | ++DOMWINDOW == 244 (0x7f74c0c4dc00) [pid = 1820] [serial = 1375] [outer = (nil)] 16:22:36 INFO - PROCESS | 1820 | ++DOMWINDOW == 245 (0x7f74c22b7c00) [pid = 1820] [serial = 1376] [outer = 0x7f74c0c4dc00] 16:22:36 INFO - PROCESS | 1820 | 1462404156189 Marionette DEBUG loaded listener.js 16:22:36 INFO - PROCESS | 1820 | ++DOMWINDOW == 246 (0x7f74c39e8000) [pid = 1820] [serial = 1377] [outer = 0x7f74c0c4dc00] 16:22:37 INFO - PROCESS | 1820 | 1462404157051 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]]]}] 16:22:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | arcTo() with Infinity/NaN is ignored 16:22:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | took 1429ms 16:22:37 INFO - PROCESS | 1820 | 1462404157089 Marionette TRACE conn3 -> [0,1805,"getWindowHandle",null] 16:22:37 INFO - PROCESS | 1820 | 1462404157092 Marionette TRACE conn3 <- [1,1805,null,{"value":"8"}] 16:22:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.scale.html 16:22:37 INFO - PROCESS | 1820 | 1462404157098 Marionette TRACE conn3 -> [0,1806,"setScriptTimeout",{"ms":35000}] 16:22:37 INFO - PROCESS | 1820 | 1462404157100 Marionette TRACE conn3 <- [1,1806,null,{}] 16:22:37 INFO - PROCESS | 1820 | 1462404157105 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}] 16:22:37 INFO - PROCESS | 1820 | 1462404157280 Marionette TRACE conn3 <- [1,1807,null,{"value":null}] 16:22:37 INFO - PROCESS | 1820 | 1462404157490 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\", \"a2590f0a-93fb-4e89-aa1e-7373e5767c09\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:22:37 INFO - PROCESS | 1820 | ++DOCSHELL 0x7f74ca01f800 == 138 [pid = 1820] [id = 459] 16:22:37 INFO - PROCESS | 1820 | ++DOMWINDOW == 247 (0x7f74c1011400) [pid = 1820] [serial = 1378] [outer = (nil)] 16:22:37 INFO - PROCESS | 1820 | ++DOMWINDOW == 248 (0x7f74c59c5400) [pid = 1820] [serial = 1379] [outer = 0x7f74c1011400] 16:22:37 INFO - PROCESS | 1820 | 1462404157599 Marionette DEBUG loaded listener.js 16:22:37 INFO - PROCESS | 1820 | ++DOMWINDOW == 249 (0x7f74c6454c00) [pid = 1820] [serial = 1380] [outer = 0x7f74c1011400] 16:22:38 INFO - PROCESS | 1820 | 1462404158473 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]]]}] 16:22:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.scale.html | arcTo scales the curve, not just the control points 16:22:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.scale.html | took 1441ms 16:22:38 INFO - PROCESS | 1820 | 1462404158540 Marionette TRACE conn3 -> [0,1809,"getWindowHandle",null] 16:22:38 INFO - PROCESS | 1820 | 1462404158543 Marionette TRACE conn3 <- [1,1809,null,{"value":"8"}] 16:22:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html 16:22:38 INFO - PROCESS | 1820 | 1462404158549 Marionette TRACE conn3 -> [0,1810,"setScriptTimeout",{"ms":35000}] 16:22:38 INFO - PROCESS | 1820 | 1462404158551 Marionette TRACE conn3 <- [1,1810,null,{}] 16:22:38 INFO - PROCESS | 1820 | 1462404158556 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}] 16:22:38 INFO - PROCESS | 1820 | 1462404158722 Marionette TRACE conn3 <- [1,1811,null,{"value":null}] 16:22:38 INFO - PROCESS | 1820 | 1462404158942 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\", \"a2590f0a-93fb-4e89-aa1e-7373e5767c09\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:22:38 INFO - PROCESS | 1820 | ++DOCSHELL 0x7f74cca10800 == 139 [pid = 1820] [id = 460] 16:22:38 INFO - PROCESS | 1820 | ++DOMWINDOW == 250 (0x7f74c12c4000) [pid = 1820] [serial = 1381] [outer = (nil)] 16:22:39 INFO - PROCESS | 1820 | ++DOMWINDOW == 251 (0x7f74c6f0d800) [pid = 1820] [serial = 1382] [outer = 0x7f74c12c4000] 16:22:39 INFO - PROCESS | 1820 | 1462404159009 Marionette DEBUG loaded listener.js 16:22:39 INFO - PROCESS | 1820 | ++DOMWINDOW == 252 (0x7f74c6fc1000) [pid = 1820] [serial = 1383] [outer = 0x7f74c12c4000] 16:22:39 INFO - PROCESS | 1820 | 1462404159850 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]]]}] 16:22:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | arcTo() curves in the right kind of shape 16:22:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | took 1335ms 16:22:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html 16:22:39 INFO - PROCESS | 1820 | 1462404159884 Marionette TRACE conn3 -> [0,1813,"getWindowHandle",null] 16:22:39 INFO - PROCESS | 1820 | 1462404159887 Marionette TRACE conn3 <- [1,1813,null,{"value":"8"}] 16:22:39 INFO - PROCESS | 1820 | 1462404159893 Marionette TRACE conn3 -> [0,1814,"setScriptTimeout",{"ms":35000}] 16:22:39 INFO - PROCESS | 1820 | 1462404159896 Marionette TRACE conn3 <- [1,1814,null,{}] 16:22:39 INFO - PROCESS | 1820 | 1462404159901 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}] 16:22:40 INFO - PROCESS | 1820 | 1462404160067 Marionette TRACE conn3 <- [1,1815,null,{"value":null}] 16:22:40 INFO - PROCESS | 1820 | 1462404160277 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\", \"a2590f0a-93fb-4e89-aa1e-7373e5767c09\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:22:40 INFO - PROCESS | 1820 | ++DOCSHELL 0x7f74d72b5000 == 140 [pid = 1820] [id = 461] 16:22:40 INFO - PROCESS | 1820 | ++DOMWINDOW == 253 (0x7f74ae958400) [pid = 1820] [serial = 1384] [outer = (nil)] 16:22:40 INFO - PROCESS | 1820 | ++DOMWINDOW == 254 (0x7f74c3a3d400) [pid = 1820] [serial = 1385] [outer = 0x7f74ae958400] 16:22:40 INFO - PROCESS | 1820 | 1462404160411 Marionette DEBUG loaded listener.js 16:22:40 INFO - PROCESS | 1820 | ++DOMWINDOW == 255 (0x7f74c8204000) [pid = 1820] [serial = 1386] [outer = 0x7f74ae958400] 16:22:41 INFO - PROCESS | 1820 | 1462404161284 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]]]}] 16:22:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | arcTo() curves in the right kind of shape 16:22:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | took 1435ms 16:22:41 INFO - PROCESS | 1820 | 1462404161328 Marionette TRACE conn3 -> [0,1817,"getWindowHandle",null] 16:22:41 INFO - PROCESS | 1820 | 1462404161332 Marionette TRACE conn3 <- [1,1817,null,{"value":"8"}] 16:22:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.end.html 16:22:41 INFO - PROCESS | 1820 | 1462404161360 Marionette TRACE conn3 -> [0,1818,"setScriptTimeout",{"ms":35000}] 16:22:41 INFO - PROCESS | 1820 | 1462404161363 Marionette TRACE conn3 <- [1,1818,null,{}] 16:22:41 INFO - PROCESS | 1820 | 1462404161368 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}] 16:22:41 INFO - PROCESS | 1820 | 1462404161554 Marionette TRACE conn3 <- [1,1819,null,{"value":null}] 16:22:41 INFO - PROCESS | 1820 | 1462404161768 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\", \"a2590f0a-93fb-4e89-aa1e-7373e5767c09\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:22:41 INFO - PROCESS | 1820 | ++DOCSHELL 0x7f74b5177800 == 141 [pid = 1820] [id = 462] 16:22:41 INFO - PROCESS | 1820 | ++DOMWINDOW == 256 (0x7f74ae960c00) [pid = 1820] [serial = 1387] [outer = (nil)] 16:22:41 INFO - PROCESS | 1820 | ++DOMWINDOW == 257 (0x7f74b1520000) [pid = 1820] [serial = 1388] [outer = 0x7f74ae960c00] 16:22:41 INFO - PROCESS | 1820 | 1462404161875 Marionette DEBUG loaded listener.js 16:22:41 INFO - PROCESS | 1820 | ++DOMWINDOW == 258 (0x7f74b87bfc00) [pid = 1820] [serial = 1389] [outer = 0x7f74ae960c00] 16:22:42 INFO - PROCESS | 1820 | 1462404162827 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]]]}] 16:22:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | arcTo() does not draw anything from P1 to P2 16:22:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | took 1548ms 16:22:42 INFO - PROCESS | 1820 | 1462404162905 Marionette TRACE conn3 -> [0,1821,"getWindowHandle",null] 16:22:42 INFO - PROCESS | 1820 | 1462404162907 Marionette TRACE conn3 <- [1,1821,null,{"value":"8"}] 16:22:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.start.html 16:22:42 INFO - PROCESS | 1820 | 1462404162913 Marionette TRACE conn3 -> [0,1822,"setScriptTimeout",{"ms":35000}] 16:22:42 INFO - PROCESS | 1820 | 1462404162915 Marionette TRACE conn3 <- [1,1822,null,{}] 16:22:42 INFO - PROCESS | 1820 | 1462404162921 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}] 16:22:43 INFO - PROCESS | 1820 | 1462404163129 Marionette TRACE conn3 <- [1,1823,null,{"value":null}] 16:22:43 INFO - PROCESS | 1820 | 1462404163343 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\", \"a2590f0a-93fb-4e89-aa1e-7373e5767c09\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:22:43 INFO - PROCESS | 1820 | ++DOCSHELL 0x7f74b4033800 == 142 [pid = 1820] [id = 463] 16:22:43 INFO - PROCESS | 1820 | ++DOMWINDOW == 259 (0x7f74b134dc00) [pid = 1820] [serial = 1390] [outer = (nil)] 16:22:43 INFO - PROCESS | 1820 | ++DOMWINDOW == 260 (0x7f74b3eed000) [pid = 1820] [serial = 1391] [outer = 0x7f74b134dc00] 16:22:43 INFO - PROCESS | 1820 | 1462404163456 Marionette DEBUG loaded listener.js 16:22:43 INFO - PROCESS | 1820 | ++DOMWINDOW == 261 (0x7f74b7155000) [pid = 1820] [serial = 1392] [outer = 0x7f74b134dc00] 16:22:44 INFO - PROCESS | 1820 | 1462404164330 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]]]}] 16:22:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | arcTo() draws a straight line from P0 to P1 16:22:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | took 1476ms 16:22:44 INFO - PROCESS | 1820 | 1462404164391 Marionette TRACE conn3 -> [0,1825,"getWindowHandle",null] 16:22:44 INFO - PROCESS | 1820 | 1462404164394 Marionette TRACE conn3 <- [1,1825,null,{"value":"8"}] 16:22:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.transformation.html 16:22:44 INFO - PROCESS | 1820 | 1462404164400 Marionette TRACE conn3 -> [0,1826,"setScriptTimeout",{"ms":35000}] 16:22:44 INFO - PROCESS | 1820 | 1462404164402 Marionette TRACE conn3 <- [1,1826,null,{}] 16:22:44 INFO - PROCESS | 1820 | 1462404164408 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}] 16:22:44 INFO - PROCESS | 1820 | 1462404164583 Marionette TRACE conn3 <- [1,1827,null,{"value":null}] 16:22:44 INFO - PROCESS | 1820 | 1462404164810 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\", \"a2590f0a-93fb-4e89-aa1e-7373e5767c09\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:22:44 INFO - PROCESS | 1820 | ++DOCSHELL 0x7f74b0dae000 == 143 [pid = 1820] [id = 464] 16:22:44 INFO - PROCESS | 1820 | ++DOMWINDOW == 262 (0x7f74b28e1c00) [pid = 1820] [serial = 1393] [outer = (nil)] 16:22:44 INFO - PROCESS | 1820 | ++DOMWINDOW == 263 (0x7f74b60b0400) [pid = 1820] [serial = 1394] [outer = 0x7f74b28e1c00] 16:22:44 INFO - PROCESS | 1820 | 1462404164921 Marionette DEBUG loaded listener.js 16:22:45 INFO - PROCESS | 1820 | ++DOMWINDOW == 264 (0x7f74b87f3c00) [pid = 1820] [serial = 1395] [outer = 0x7f74b28e1c00] 16:22:46 INFO - PROCESS | 1820 | 1462404166243 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]]]}] 16:22:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.transformation.html | arcTo joins up to the last subpath point correctly 16:22:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.transformation.html | took 1889ms 16:22:46 INFO - PROCESS | 1820 | 1462404166290 Marionette TRACE conn3 -> [0,1829,"getWindowHandle",null] 16:22:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.1.html 16:22:46 INFO - PROCESS | 1820 | 1462404166295 Marionette TRACE conn3 <- [1,1829,null,{"value":"8"}] 16:22:46 INFO - PROCESS | 1820 | 1462404166303 Marionette TRACE conn3 -> [0,1830,"setScriptTimeout",{"ms":35000}] 16:22:46 INFO - PROCESS | 1820 | 1462404166307 Marionette TRACE conn3 <- [1,1830,null,{}] 16:22:46 INFO - PROCESS | 1820 | 1462404166315 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}] 16:22:46 INFO - PROCESS | 1820 | 1462404166549 Marionette TRACE conn3 <- [1,1831,null,{"value":null}] 16:22:46 INFO - PROCESS | 1820 | 1462404166774 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\", \"a2590f0a-93fb-4e89-aa1e-7373e5767c09\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:22:46 INFO - PROCESS | 1820 | ++DOCSHELL 0x7f74b5ba9000 == 144 [pid = 1820] [id = 465] 16:22:46 INFO - PROCESS | 1820 | ++DOMWINDOW == 265 (0x7f74b134a400) [pid = 1820] [serial = 1396] [outer = (nil)] 16:22:46 INFO - PROCESS | 1820 | ++DOMWINDOW == 266 (0x7f74b1520c00) [pid = 1820] [serial = 1397] [outer = 0x7f74b134a400] 16:22:46 INFO - PROCESS | 1820 | 1462404166841 Marionette DEBUG loaded listener.js 16:22:46 INFO - PROCESS | 1820 | ++DOMWINDOW == 267 (0x7f74b28eb800) [pid = 1820] [serial = 1398] [outer = 0x7f74b134a400] 16:22:47 INFO - PROCESS | 1820 | 1462404167884 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]]]}] 16:22:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | arcTo() with zero radius draws a straight line from P0 to P1 16:22:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | took 1643ms 16:22:47 INFO - PROCESS | 1820 | 1462404167945 Marionette TRACE conn3 -> [0,1833,"getWindowHandle",null] 16:22:47 INFO - PROCESS | 1820 | 1462404167952 Marionette TRACE conn3 <- [1,1833,null,{"value":"8"}] 16:22:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.2.html 16:22:47 INFO - PROCESS | 1820 | 1462404167962 Marionette TRACE conn3 -> [0,1834,"setScriptTimeout",{"ms":35000}] 16:22:47 INFO - PROCESS | 1820 | 1462404167964 Marionette TRACE conn3 <- [1,1834,null,{}] 16:22:47 INFO - PROCESS | 1820 | 1462404167970 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}] 16:22:48 INFO - PROCESS | 1820 | 1462404168152 Marionette TRACE conn3 <- [1,1835,null,{"value":null}] 16:22:48 INFO - PROCESS | 1820 | 1462404168438 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\", \"a2590f0a-93fb-4e89-aa1e-7373e5767c09\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:22:48 INFO - PROCESS | 1820 | ++DOCSHELL 0x7f74aec16000 == 145 [pid = 1820] [id = 466] 16:22:48 INFO - PROCESS | 1820 | ++DOMWINDOW == 268 (0x7f74aece7000) [pid = 1820] [serial = 1399] [outer = (nil)] 16:22:48 INFO - PROCESS | 1820 | ++DOMWINDOW == 269 (0x7f74b3ee8400) [pid = 1820] [serial = 1400] [outer = 0x7f74aece7000] 16:22:48 INFO - PROCESS | 1820 | 1462404168630 Marionette DEBUG loaded listener.js 16:22:48 INFO - PROCESS | 1820 | ++DOMWINDOW == 270 (0x7f74b4c82800) [pid = 1820] [serial = 1401] [outer = 0x7f74aece7000] 16:22:48 INFO - PROCESS | 1820 | --DOMWINDOW == 269 (0x7f74c0bc4c00) [pid = 1820] [serial = 1280] [outer = (nil)] [url = about:blank] 16:22:48 INFO - PROCESS | 1820 | --DOCSHELL 0x7f74da059800 == 144 [pid = 1820] [id = 231] 16:22:49 INFO - PROCESS | 1820 | --DOCSHELL 0x7f74b426c000 == 143 [pid = 1820] [id = 446] 16:22:49 INFO - PROCESS | 1820 | --DOCSHELL 0x7f74b9d0a800 == 142 [pid = 1820] [id = 445] 16:22:49 INFO - PROCESS | 1820 | --DOCSHELL 0x7f74b8446000 == 141 [pid = 1820] [id = 444] 16:22:49 INFO - PROCESS | 1820 | --DOCSHELL 0x7f74b51aa800 == 140 [pid = 1820] [id = 443] 16:22:49 INFO - PROCESS | 1820 | --DOCSHELL 0x7f74afef3800 == 139 [pid = 1820] [id = 442] 16:22:49 INFO - PROCESS | 1820 | --DOCSHELL 0x7f74affd9000 == 138 [pid = 1820] [id = 441] 16:22:49 INFO - PROCESS | 1820 | --DOCSHELL 0x7f74afef1800 == 137 [pid = 1820] [id = 440] 16:22:49 INFO - PROCESS | 1820 | --DOCSHELL 0x7f74e3d9f800 == 136 [pid = 1820] [id = 435] 16:22:49 INFO - PROCESS | 1820 | --DOCSHELL 0x7f74b540f800 == 135 [pid = 1820] [id = 434] 16:22:49 INFO - PROCESS | 1820 | --DOCSHELL 0x7f74dc71f800 == 134 [pid = 1820] [id = 433] 16:22:49 INFO - PROCESS | 1820 | --DOCSHELL 0x7f74db9c9000 == 133 [pid = 1820] [id = 432] 16:22:49 INFO - PROCESS | 1820 | --DOCSHELL 0x7f74ca41c000 == 132 [pid = 1820] [id = 431] 16:22:49 INFO - PROCESS | 1820 | --DOCSHELL 0x7f74c9094000 == 131 [pid = 1820] [id = 430] 16:22:49 INFO - PROCESS | 1820 | --DOCSHELL 0x7f74c6399000 == 130 [pid = 1820] [id = 429] 16:22:49 INFO - PROCESS | 1820 | --DOCSHELL 0x7f74bea06000 == 129 [pid = 1820] [id = 428] 16:22:49 INFO - PROCESS | 1820 | --DOCSHELL 0x7f74b5e2f800 == 128 [pid = 1820] [id = 427] 16:22:49 INFO - PROCESS | 1820 | --DOMWINDOW == 268 (0x7f74de351800) [pid = 1820] [serial = 1170] [outer = (nil)] [url = about:blank] 16:22:49 INFO - PROCESS | 1820 | --DOMWINDOW == 267 (0x7f74d729c400) [pid = 1820] [serial = 1161] [outer = (nil)] [url = about:blank] 16:22:49 INFO - PROCESS | 1820 | --DOMWINDOW == 266 (0x7f74b1350c00) [pid = 1820] [serial = 1167] [outer = (nil)] [url = about:blank] 16:22:49 INFO - PROCESS | 1820 | --DOMWINDOW == 265 (0x7f74c3e53000) [pid = 1820] [serial = 1152] [outer = (nil)] [url = about:blank] 16:22:49 INFO - PROCESS | 1820 | --DOMWINDOW == 264 (0x7f74d84e6400) [pid = 1820] [serial = 1143] [outer = (nil)] [url = about:blank] 16:22:49 INFO - PROCESS | 1820 | --DOMWINDOW == 263 (0x7f74bfbec800) [pid = 1820] [serial = 1149] [outer = (nil)] [url = about:blank] 16:22:49 INFO - PROCESS | 1820 | --DOMWINDOW == 262 (0x7f74ca493800) [pid = 1820] [serial = 1158] [outer = (nil)] [url = about:blank] 16:22:49 INFO - PROCESS | 1820 | --DOMWINDOW == 261 (0x7f74c8818000) [pid = 1820] [serial = 1155] [outer = (nil)] [url = about:blank] 16:22:49 INFO - PROCESS | 1820 | --DOMWINDOW == 260 (0x7f74dc24d400) [pid = 1820] [serial = 1164] [outer = (nil)] [url = about:blank] 16:22:49 INFO - PROCESS | 1820 | --DOMWINDOW == 259 (0x7f74b76ec800) [pid = 1820] [serial = 1146] [outer = (nil)] [url = about:blank] 16:22:49 INFO - PROCESS | 1820 | --DOMWINDOW == 258 (0x7f74b1345800) [pid = 1820] [serial = 1257] [outer = (nil)] [url = about:blank] 16:22:49 INFO - PROCESS | 1820 | --DOMWINDOW == 257 (0x7f74b0fc8c00) [pid = 1820] [serial = 1256] [outer = (nil)] [url = about:blank] 16:22:49 INFO - PROCESS | 1820 | --DOMWINDOW == 256 (0x7f74c038d400) [pid = 1820] [serial = 1274] [outer = (nil)] [url = about:blank] 16:22:49 INFO - PROCESS | 1820 | --DOMWINDOW == 255 (0x7f74b6139000) [pid = 1820] [serial = 1265] [outer = (nil)] [url = about:blank] 16:22:49 INFO - PROCESS | 1820 | --DOMWINDOW == 254 (0x7f74bdb64400) [pid = 1820] [serial = 1278] [outer = (nil)] [url = about:blank] 16:22:49 INFO - PROCESS | 1820 | --DOMWINDOW == 253 (0x7f74b715fc00) [pid = 1820] [serial = 1266] [outer = (nil)] [url = about:blank] 16:22:49 INFO - PROCESS | 1820 | --DOMWINDOW == 252 (0x7f74c0bc9800) [pid = 1820] [serial = 1275] [outer = (nil)] [url = about:blank] 16:22:49 INFO - PROCESS | 1820 | --DOMWINDOW == 251 (0x7f74b0fb9800) [pid = 1820] [serial = 1238] [outer = (nil)] [url = about:blank] 16:22:49 INFO - PROCESS | 1820 | --DOMWINDOW == 250 (0x7f74be779c00) [pid = 1820] [serial = 1220] [outer = (nil)] [url = about:blank] 16:22:49 INFO - PROCESS | 1820 | --DOMWINDOW == 249 (0x7f74b2e46400) [pid = 1820] [serial = 1260] [outer = (nil)] [url = about:blank] 16:22:49 INFO - PROCESS | 1820 | --DOMWINDOW == 248 (0x7f74b28e4400) [pid = 1820] [serial = 1259] [outer = (nil)] [url = about:blank] 16:22:49 INFO - PROCESS | 1820 | --DOMWINDOW == 247 (0x7f74b152a000) [pid = 1820] [serial = 1244] [outer = (nil)] [url = about:blank] 16:22:49 INFO - PROCESS | 1820 | --DOMWINDOW == 246 (0x7f74ca2dd800) [pid = 1820] [serial = 1232] [outer = (nil)] [url = about:blank] 16:22:49 INFO - PROCESS | 1820 | --DOMWINDOW == 245 (0x7f74c8813800) [pid = 1820] [serial = 1229] [outer = (nil)] [url = about:blank] 16:22:49 INFO - PROCESS | 1820 | --DOMWINDOW == 244 (0x7f74c0c57400) [pid = 1820] [serial = 1209] [outer = (nil)] [url = about:blank] 16:22:49 INFO - PROCESS | 1820 | --DOMWINDOW == 243 (0x7f74b7471400) [pid = 1820] [serial = 1268] [outer = (nil)] [url = about:blank] 16:22:49 INFO - PROCESS | 1820 | --DOMWINDOW == 242 (0x7f74b7467400) [pid = 1820] [serial = 1217] [outer = (nil)] [url = about:blank] 16:22:49 INFO - PROCESS | 1820 | --DOMWINDOW == 241 (0x7f74d7292c00) [pid = 1820] [serial = 1235] [outer = (nil)] [url = about:blank] 16:22:49 INFO - PROCESS | 1820 | --DOMWINDOW == 240 (0x7f74b0fc1800) [pid = 1820] [serial = 1211] [outer = (nil)] [url = about:blank] 16:22:49 INFO - PROCESS | 1820 | --DOMWINDOW == 239 (0x7f74c3a35400) [pid = 1820] [serial = 1226] [outer = (nil)] [url = about:blank] 16:22:49 INFO - PROCESS | 1820 | --DOMWINDOW == 238 (0x7f74aea0c800) [pid = 1820] [serial = 1250] [outer = (nil)] [url = about:blank] 16:22:49 INFO - PROCESS | 1820 | --DOMWINDOW == 237 (0x7f74c1061c00) [pid = 1820] [serial = 1223] [outer = (nil)] [url = about:blank] 16:22:49 INFO - PROCESS | 1820 | --DOMWINDOW == 236 (0x7f74b60b5000) [pid = 1820] [serial = 1214] [outer = (nil)] [url = about:blank] 16:22:49 INFO - PROCESS | 1820 | --DOMWINDOW == 235 (0x7f74b00d9c00) [pid = 1820] [serial = 1247] [outer = (nil)] [url = about:blank] 16:22:49 INFO - PROCESS | 1820 | --DOMWINDOW == 234 (0x7f74c7f5b000) [pid = 1820] [serial = 1089] [outer = (nil)] [url = about:blank] 16:22:49 INFO - PROCESS | 1820 | --DOMWINDOW == 233 (0x7f74dc7e8c00) [pid = 1820] [serial = 1116] [outer = (nil)] [url = about:blank] 16:22:49 INFO - PROCESS | 1820 | --DOMWINDOW == 232 (0x7f74da566000) [pid = 1820] [serial = 924] [outer = (nil)] [url = about:blank] 16:22:49 INFO - PROCESS | 1820 | --DOMWINDOW == 231 (0x7f74c0269800) [pid = 1820] [serial = 903] [outer = (nil)] [url = about:blank] 16:22:49 INFO - PROCESS | 1820 | --DOMWINDOW == 230 (0x7f74db983400) [pid = 1820] [serial = 987] [outer = (nil)] [url = about:blank] 16:22:49 INFO - PROCESS | 1820 | --DOMWINDOW == 229 (0x7f74dbda8400) [pid = 1820] [serial = 927] [outer = (nil)] [url = about:blank] 16:22:49 INFO - PROCESS | 1820 | --DOMWINDOW == 228 (0x7f74c3912400) [pid = 1820] [serial = 1077] [outer = (nil)] [url = about:blank] 16:22:49 INFO - PROCESS | 1820 | --DOMWINDOW == 227 (0x7f74b28ef800) [pid = 1820] [serial = 1107] [outer = (nil)] [url = about:blank] 16:22:49 INFO - PROCESS | 1820 | --DOMWINDOW == 226 (0x7f74c9d87400) [pid = 1820] [serial = 1053] [outer = (nil)] [url = about:blank] 16:22:49 INFO - PROCESS | 1820 | --DOMWINDOW == 225 (0x7f74d729ac00) [pid = 1820] [serial = 984] [outer = (nil)] [url = about:blank] 16:22:49 INFO - PROCESS | 1820 | --DOMWINDOW == 224 (0x7f74d746f800) [pid = 1820] [serial = 918] [outer = (nil)] [url = about:blank] 16:22:49 INFO - PROCESS | 1820 | --DOMWINDOW == 223 (0x7f74dc72f400) [pid = 1820] [serial = 933] [outer = (nil)] [url = about:blank] 16:22:49 INFO - PROCESS | 1820 | --DOMWINDOW == 222 (0x7f74c3a37c00) [pid = 1820] [serial = 975] [outer = (nil)] [url = about:blank] 16:22:49 INFO - PROCESS | 1820 | --DOMWINDOW == 221 (0x7f74c948e400) [pid = 1820] [serial = 1050] [outer = (nil)] [url = about:blank] 16:22:49 INFO - PROCESS | 1820 | --DOMWINDOW == 220 (0x7f74bdc47400) [pid = 1820] [serial = 1002] [outer = (nil)] [url = about:blank] 16:22:49 INFO - PROCESS | 1820 | --DOMWINDOW == 219 (0x7f74c1003800) [pid = 1820] [serial = 1038] [outer = (nil)] [url = about:blank] 16:22:49 INFO - PROCESS | 1820 | --DOMWINDOW == 218 (0x7f74c0902400) [pid = 1820] [serial = 1083] [outer = (nil)] [url = about:blank] 16:22:49 INFO - PROCESS | 1820 | --DOMWINDOW == 217 (0x7f74c2f82000) [pid = 1820] [serial = 999] [outer = (nil)] [url = about:blank] 16:22:49 INFO - PROCESS | 1820 | --DOMWINDOW == 216 (0x7f74c74f6800) [pid = 1820] [serial = 978] [outer = (nil)] [url = about:blank] 16:22:49 INFO - PROCESS | 1820 | --DOMWINDOW == 215 (0x7f74dbf4c800) [pid = 1820] [serial = 1098] [outer = (nil)] [url = about:blank] 16:22:49 INFO - PROCESS | 1820 | --DOMWINDOW == 214 (0x7f74be889000) [pid = 1820] [serial = 1035] [outer = (nil)] [url = about:blank] 16:22:49 INFO - PROCESS | 1820 | --DOMWINDOW == 213 (0x7f74bdbf0400) [pid = 1820] [serial = 969] [outer = (nil)] [url = about:blank] 16:22:49 INFO - PROCESS | 1820 | --DOMWINDOW == 212 (0x7f74ca2e3800) [pid = 1820] [serial = 1056] [outer = (nil)] [url = about:blank] 16:22:49 INFO - PROCESS | 1820 | --DOMWINDOW == 211 (0x7f74dc248400) [pid = 1820] [serial = 990] [outer = (nil)] [url = about:blank] 16:22:49 INFO - PROCESS | 1820 | --DOMWINDOW == 210 (0x7f74ba09b000) [pid = 1820] [serial = 900] [outer = (nil)] [url = about:blank] 16:22:49 INFO - PROCESS | 1820 | --DOMWINDOW == 209 (0x7f74d862a000) [pid = 1820] [serial = 1062] [outer = (nil)] [url = about:blank] 16:22:49 INFO - PROCESS | 1820 | --DOMWINDOW == 208 (0x7f74dc636c00) [pid = 1820] [serial = 1101] [outer = (nil)] [url = about:blank] 16:22:49 INFO - PROCESS | 1820 | --DOMWINDOW == 207 (0x7f74d864a000) [pid = 1820] [serial = 1095] [outer = (nil)] [url = about:blank] 16:22:49 INFO - PROCESS | 1820 | --DOMWINDOW == 206 (0x7f74dbf43800) [pid = 1820] [serial = 1110] [outer = (nil)] [url = about:blank] 16:22:49 INFO - PROCESS | 1820 | --DOMWINDOW == 205 (0x7f74d8623c00) [pid = 1820] [serial = 921] [outer = (nil)] [url = about:blank] 16:22:49 INFO - PROCESS | 1820 | --DOMWINDOW == 204 (0x7f74bdbee800) [pid = 1820] [serial = 1080] [outer = (nil)] [url = about:blank] 16:22:49 INFO - PROCESS | 1820 | --DOMWINDOW == 203 (0x7f74d6f98000) [pid = 1820] [serial = 915] [outer = (nil)] [url = about:blank] 16:22:49 INFO - PROCESS | 1820 | --DOMWINDOW == 202 (0x7f74dc731000) [pid = 1820] [serial = 993] [outer = (nil)] [url = about:blank] 16:22:49 INFO - PROCESS | 1820 | --DOMWINDOW == 201 (0x7f74d0492000) [pid = 1820] [serial = 1059] [outer = (nil)] [url = about:blank] 16:22:49 INFO - PROCESS | 1820 | --DOMWINDOW == 200 (0x7f74dc7e1c00) [pid = 1820] [serial = 996] [outer = (nil)] [url = about:blank] 16:22:49 INFO - PROCESS | 1820 | --DOMWINDOW == 199 (0x7f74c9ca4c00) [pid = 1820] [serial = 909] [outer = (nil)] [url = about:blank] 16:22:49 INFO - PROCESS | 1820 | --DOMWINDOW == 198 (0x7f74c2f82800) [pid = 1820] [serial = 1029] [outer = (nil)] [url = about:blank] 16:22:49 INFO - PROCESS | 1820 | --DOMWINDOW == 197 (0x7f74c64ad400) [pid = 1820] [serial = 1086] [outer = (nil)] [url = about:blank] 16:22:49 INFO - PROCESS | 1820 | --DOMWINDOW == 196 (0x7f74c3914800) [pid = 1820] [serial = 1041] [outer = (nil)] [url = about:blank] 16:22:49 INFO - PROCESS | 1820 | --DOMWINDOW == 195 (0x7f74dc7e1800) [pid = 1820] [serial = 1104] [outer = (nil)] [url = about:blank] 16:22:49 INFO - PROCESS | 1820 | --DOMWINDOW == 194 (0x7f74c74ebc00) [pid = 1820] [serial = 906] [outer = (nil)] [url = about:blank] 16:22:49 INFO - PROCESS | 1820 | --DOMWINDOW == 193 (0x7f74c0bc0400) [pid = 1820] [serial = 1005] [outer = (nil)] [url = about:blank] 16:22:49 INFO - PROCESS | 1820 | --DOMWINDOW == 192 (0x7f74c916c400) [pid = 1820] [serial = 1092] [outer = (nil)] [url = about:blank] 16:22:49 INFO - PROCESS | 1820 | --DOMWINDOW == 191 (0x7f74dc242400) [pid = 1820] [serial = 930] [outer = (nil)] [url = about:blank] 16:22:49 INFO - PROCESS | 1820 | --DOMWINDOW == 190 (0x7f74c9d94000) [pid = 1820] [serial = 897] [outer = (nil)] [url = about:blank] 16:22:49 INFO - PROCESS | 1820 | --DOMWINDOW == 189 (0x7f74b87c6c00) [pid = 1820] [serial = 1032] [outer = (nil)] [url = about:blank] 16:22:49 INFO - PROCESS | 1820 | --DOMWINDOW == 188 (0x7f74c094e000) [pid = 1820] [serial = 972] [outer = (nil)] [url = about:blank] 16:22:49 INFO - PROCESS | 1820 | --DOMWINDOW == 187 (0x7f74ca451c00) [pid = 1820] [serial = 912] [outer = (nil)] [url = about:blank] 16:22:49 INFO - PROCESS | 1820 | --DOMWINDOW == 186 (0x7f74c59cec00) [pid = 1820] [serial = 1044] [outer = (nil)] [url = about:blank] 16:22:49 INFO - PROCESS | 1820 | --DOMWINDOW == 185 (0x7f74c84c6400) [pid = 1820] [serial = 1047] [outer = (nil)] [url = about:blank] 16:22:49 INFO - PROCESS | 1820 | --DOMWINDOW == 184 (0x7f74bdb6dc00) [pid = 1820] [serial = 1113] [outer = (nil)] [url = about:blank] 16:22:49 INFO - PROCESS | 1820 | --DOMWINDOW == 183 (0x7f74c916c800) [pid = 1820] [serial = 981] [outer = (nil)] [url = about:blank] 16:22:49 INFO - PROCESS | 1820 | --DOMWINDOW == 182 (0x7f74c105c400) [pid = 1820] [serial = 966] [outer = (nil)] [url = about:blank] 16:22:49 INFO - PROCESS | 1820 | --DOMWINDOW == 181 (0x7f74aece6400) [pid = 1820] [serial = 1254] [outer = (nil)] [url = about:blank] 16:22:49 INFO - PROCESS | 1820 | --DOMWINDOW == 180 (0x7f74aece1800) [pid = 1820] [serial = 1253] [outer = (nil)] [url = about:blank] 16:22:49 INFO - PROCESS | 1820 | --DOMWINDOW == 179 (0x7f74b60b7400) [pid = 1820] [serial = 1262] [outer = (nil)] [url = about:blank] 16:22:49 INFO - PROCESS | 1820 | --DOMWINDOW == 178 (0x7f74b60f1400) [pid = 1820] [serial = 1263] [outer = (nil)] [url = about:blank] 16:22:49 INFO - PROCESS | 1820 | --DOMWINDOW == 177 (0x7f74d718d000) [pid = 1820] [serial = 1241] [outer = (nil)] [url = about:blank] 16:22:49 INFO - PROCESS | 1820 | --DOMWINDOW == 176 (0x7f74bdc46c00) [pid = 1820] [serial = 1271] [outer = (nil)] [url = about:blank] 16:22:49 INFO - PROCESS | 1820 | --DOMWINDOW == 175 (0x7f74b60b6800) [pid = 1820] [serial = 1277] [outer = (nil)] [url = about:blank] 16:22:49 INFO - PROCESS | 1820 | --DOMWINDOW == 174 (0x7f74bffd7c00) [pid = 1820] [serial = 1272] [outer = (nil)] [url = about:blank] 16:22:49 INFO - PROCESS | 1820 | --DOMWINDOW == 173 (0x7f74b87f4c00) [pid = 1820] [serial = 1269] [outer = (nil)] [url = about:blank] 16:22:49 INFO - PROCESS | 1820 | 1462404169548 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]]]}] 16:22:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.zero.2.html | arcTo() with zero radius draws a straight line from P0 to P1, even when all points are collinear 16:22:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.2.html | took 1629ms 16:22:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.beginPath.html 16:22:49 INFO - PROCESS | 1820 | 1462404169600 Marionette TRACE conn3 -> [0,1837,"getWindowHandle",null] 16:22:49 INFO - PROCESS | 1820 | 1462404169602 Marionette TRACE conn3 <- [1,1837,null,{"value":"8"}] 16:22:49 INFO - PROCESS | 1820 | 1462404169609 Marionette TRACE conn3 -> [0,1838,"setScriptTimeout",{"ms":35000}] 16:22:49 INFO - PROCESS | 1820 | 1462404169614 Marionette TRACE conn3 <- [1,1838,null,{}] 16:22:49 INFO - PROCESS | 1820 | 1462404169628 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}] 16:22:49 INFO - PROCESS | 1820 | 1462404169792 Marionette TRACE conn3 <- [1,1839,null,{"value":null}] 16:22:49 INFO - PROCESS | 1820 | 1462404169811 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\", \"a2590f0a-93fb-4e89-aa1e-7373e5767c09\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:22:49 INFO - PROCESS | 1820 | ++DOCSHELL 0x7f74b4e7f800 == 129 [pid = 1820] [id = 467] 16:22:49 INFO - PROCESS | 1820 | ++DOMWINDOW == 174 (0x7f74b134cc00) [pid = 1820] [serial = 1402] [outer = (nil)] 16:22:49 INFO - PROCESS | 1820 | ++DOMWINDOW == 175 (0x7f74b5f5f400) [pid = 1820] [serial = 1403] [outer = 0x7f74b134cc00] 16:22:49 INFO - PROCESS | 1820 | 1462404169872 Marionette DEBUG loaded listener.js 16:22:49 INFO - PROCESS | 1820 | ++DOMWINDOW == 176 (0x7f74b60af400) [pid = 1820] [serial = 1404] [outer = 0x7f74b134cc00] 16:22:50 INFO - PROCESS | 1820 | 1462404170744 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]]]}] 16:22:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.beginPath.html | Canvas test: 2d.path.beginPath 16:22:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.beginPath.html | took 1188ms 16:22:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html 16:22:50 INFO - PROCESS | 1820 | 1462404170797 Marionette TRACE conn3 -> [0,1841,"getWindowHandle",null] 16:22:50 INFO - PROCESS | 1820 | 1462404170800 Marionette TRACE conn3 <- [1,1841,null,{"value":"8"}] 16:22:50 INFO - PROCESS | 1820 | 1462404170806 Marionette TRACE conn3 -> [0,1842,"setScriptTimeout",{"ms":35000}] 16:22:50 INFO - PROCESS | 1820 | 1462404170808 Marionette TRACE conn3 <- [1,1842,null,{}] 16:22:50 INFO - PROCESS | 1820 | 1462404170813 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}] 16:22:50 INFO - PROCESS | 1820 | 1462404170975 Marionette TRACE conn3 <- [1,1843,null,{"value":null}] 16:22:51 INFO - PROCESS | 1820 | 1462404171173 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\", \"a2590f0a-93fb-4e89-aa1e-7373e5767c09\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:22:51 INFO - PROCESS | 1820 | ++DOCSHELL 0x7f74b540e800 == 130 [pid = 1820] [id = 468] 16:22:51 INFO - PROCESS | 1820 | ++DOMWINDOW == 177 (0x7f74b4ec3800) [pid = 1820] [serial = 1405] [outer = (nil)] 16:22:51 INFO - PROCESS | 1820 | ++DOMWINDOW == 178 (0x7f74b6136400) [pid = 1820] [serial = 1406] [outer = 0x7f74b4ec3800] 16:22:51 INFO - PROCESS | 1820 | 1462404171231 Marionette DEBUG loaded listener.js 16:22:51 INFO - PROCESS | 1820 | ++DOMWINDOW == 179 (0x7f74b7250000) [pid = 1820] [serial = 1407] [outer = 0x7f74b4ec3800] 16:22:52 INFO - PROCESS | 1820 | 1462404172036 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]]]}] 16:22:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | Canvas test: 2d.path.bezierCurveTo.basic 16:22:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | took 1277ms 16:22:52 INFO - PROCESS | 1820 | 1462404172091 Marionette TRACE conn3 -> [0,1845,"getWindowHandle",null] 16:22:52 INFO - PROCESS | 1820 | 1462404172094 Marionette TRACE conn3 <- [1,1845,null,{"value":"8"}] 16:22:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html 16:22:52 INFO - PROCESS | 1820 | 1462404172100 Marionette TRACE conn3 -> [0,1846,"setScriptTimeout",{"ms":35000}] 16:22:52 INFO - PROCESS | 1820 | 1462404172102 Marionette TRACE conn3 <- [1,1846,null,{}] 16:22:52 INFO - PROCESS | 1820 | 1462404172107 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}] 16:22:52 INFO - PROCESS | 1820 | 1462404172338 Marionette TRACE conn3 <- [1,1847,null,{"value":null}] 16:22:52 INFO - PROCESS | 1820 | 1462404172389 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\", \"a2590f0a-93fb-4e89-aa1e-7373e5767c09\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:22:52 INFO - PROCESS | 1820 | ++DOCSHELL 0x7f74b76d7000 == 131 [pid = 1820] [id = 469] 16:22:52 INFO - PROCESS | 1820 | ++DOMWINDOW == 180 (0x7f74b60b9400) [pid = 1820] [serial = 1408] [outer = (nil)] 16:22:52 INFO - PROCESS | 1820 | ++DOMWINDOW == 181 (0x7f74b746f800) [pid = 1820] [serial = 1409] [outer = 0x7f74b60b9400] 16:22:52 INFO - PROCESS | 1820 | 1462404172446 Marionette DEBUG loaded listener.js 16:22:52 INFO - PROCESS | 1820 | ++DOMWINDOW == 182 (0x7f74b87bd800) [pid = 1820] [serial = 1410] [outer = 0x7f74b60b9400] 16:22:53 INFO - PROCESS | 1820 | --DOMWINDOW == 181 (0x7f74adb12c00) [pid = 1820] [serial = 1324] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.4.html] 16:22:53 INFO - PROCESS | 1820 | --DOMWINDOW == 180 (0x7f74b28e1400) [pid = 1820] [serial = 1330] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.1.html] 16:22:53 INFO - PROCESS | 1820 | --DOMWINDOW == 179 (0x7f74accd3800) [pid = 1820] [serial = 1321] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.3.html] 16:22:53 INFO - PROCESS | 1820 | --DOMWINDOW == 178 (0x7f74b5f5dc00) [pid = 1820] [serial = 1333] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.2.html] 16:22:53 INFO - PROCESS | 1820 | --DOMWINDOW == 177 (0x7f74adb1b400) [pid = 1820] [serial = 1327] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.5.html] 16:22:53 INFO - PROCESS | 1820 | --DOMWINDOW == 176 (0x7f74b7163400) [pid = 1820] [serial = 1336] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.3.html] 16:22:53 INFO - PROCESS | 1820 | --DOMWINDOW == 175 (0x7f74b28ea800) [pid = 1820] [serial = 1339] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.4.html] 16:22:53 INFO - PROCESS | 1820 | 1462404173704 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]]]}] 16:22: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) 16:22:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html | took 1629ms 16:22:53 INFO - PROCESS | 1820 | 1462404173730 Marionette TRACE conn3 -> [0,1849,"getWindowHandle",null] 16:22:53 INFO - PROCESS | 1820 | 1462404173734 Marionette TRACE conn3 <- [1,1849,null,{"value":"8"}] 16:22:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html 16:22:53 INFO - PROCESS | 1820 | 1462404173740 Marionette TRACE conn3 -> [0,1850,"setScriptTimeout",{"ms":35000}] 16:22:53 INFO - PROCESS | 1820 | 1462404173742 Marionette TRACE conn3 <- [1,1850,null,{}] 16:22:53 INFO - PROCESS | 1820 | 1462404173756 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}] 16:22:53 INFO - PROCESS | 1820 | 1462404173950 Marionette TRACE conn3 <- [1,1851,null,{"value":null}] 16:22:54 INFO - PROCESS | 1820 | 1462404174157 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\", \"a2590f0a-93fb-4e89-aa1e-7373e5767c09\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:22:54 INFO - PROCESS | 1820 | ++DOCSHELL 0x7f74b8ef2800 == 132 [pid = 1820] [id = 470] 16:22:54 INFO - PROCESS | 1820 | ++DOMWINDOW == 176 (0x7f74b87c4000) [pid = 1820] [serial = 1411] [outer = (nil)] 16:22:54 INFO - PROCESS | 1820 | ++DOMWINDOW == 177 (0x7f74bdb65800) [pid = 1820] [serial = 1412] [outer = 0x7f74b87c4000] 16:22:54 INFO - PROCESS | 1820 | 1462404174218 Marionette DEBUG loaded listener.js 16:22:54 INFO - PROCESS | 1820 | ++DOMWINDOW == 178 (0x7f74bdbea800) [pid = 1820] [serial = 1413] [outer = 0x7f74b87c4000] 16:22:54 INFO - PROCESS | 1820 | 1462404174868 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]]]}] 16:22:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 16:22:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | took 1192ms 16:22:54 INFO - PROCESS | 1820 | 1462404174933 Marionette TRACE conn3 -> [0,1853,"getWindowHandle",null] 16:22:54 INFO - PROCESS | 1820 | 1462404174936 Marionette TRACE conn3 <- [1,1853,null,{"value":"8"}] 16:22:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html 16:22:54 INFO - PROCESS | 1820 | 1462404174942 Marionette TRACE conn3 -> [0,1854,"setScriptTimeout",{"ms":35000}] 16:22:54 INFO - PROCESS | 1820 | 1462404174944 Marionette TRACE conn3 <- [1,1854,null,{}] 16:22:54 INFO - PROCESS | 1820 | 1462404174949 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}] 16:22:55 INFO - PROCESS | 1820 | 1462404175116 Marionette TRACE conn3 <- [1,1855,null,{"value":null}] 16:22:55 INFO - PROCESS | 1820 | 1462404175277 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\", \"a2590f0a-93fb-4e89-aa1e-7373e5767c09\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:22:55 INFO - PROCESS | 1820 | ++DOCSHELL 0x7f74bcc4b000 == 133 [pid = 1820] [id = 471] 16:22:55 INFO - PROCESS | 1820 | ++DOMWINDOW == 179 (0x7f74b4ed0800) [pid = 1820] [serial = 1414] [outer = (nil)] 16:22:55 INFO - PROCESS | 1820 | ++DOMWINDOW == 180 (0x7f74bdc4fc00) [pid = 1820] [serial = 1415] [outer = 0x7f74b4ed0800] 16:22:55 INFO - PROCESS | 1820 | 1462404175337 Marionette DEBUG loaded listener.js 16:22:55 INFO - PROCESS | 1820 | ++DOMWINDOW == 181 (0x7f74ba10e800) [pid = 1820] [serial = 1416] [outer = 0x7f74b4ed0800] 16:22:56 INFO - PROCESS | 1820 | 1462404176415 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]]]}] 16:22:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | bezierCurveTo() with Infinity/NaN is ignored 16:22:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | took 1529ms 16:22:56 INFO - PROCESS | 1820 | 1462404176473 Marionette TRACE conn3 -> [0,1857,"getWindowHandle",null] 16:22:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html 16:22:56 INFO - PROCESS | 1820 | 1462404176480 Marionette TRACE conn3 <- [1,1857,null,{"value":"8"}] 16:22:56 INFO - PROCESS | 1820 | 1462404176488 Marionette TRACE conn3 -> [0,1858,"setScriptTimeout",{"ms":35000}] 16:22:56 INFO - PROCESS | 1820 | 1462404176494 Marionette TRACE conn3 <- [1,1858,null,{}] 16:22:56 INFO - PROCESS | 1820 | 1462404176502 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}] 16:22:56 INFO - PROCESS | 1820 | 1462404176720 Marionette TRACE conn3 <- [1,1859,null,{"value":null}] 16:22:56 INFO - PROCESS | 1820 | 1462404176968 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\", \"a2590f0a-93fb-4e89-aa1e-7373e5767c09\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:22:57 INFO - PROCESS | 1820 | ++DOCSHELL 0x7f74b4c9e800 == 134 [pid = 1820] [id = 472] 16:22:57 INFO - PROCESS | 1820 | ++DOMWINDOW == 182 (0x7f74b0fbc400) [pid = 1820] [serial = 1417] [outer = (nil)] 16:22:57 INFO - PROCESS | 1820 | ++DOMWINDOW == 183 (0x7f74b28e1800) [pid = 1820] [serial = 1418] [outer = 0x7f74b0fbc400] 16:22:57 INFO - PROCESS | 1820 | 1462404177085 Marionette DEBUG loaded listener.js 16:22:57 INFO - PROCESS | 1820 | ++DOMWINDOW == 184 (0x7f74b341ac00) [pid = 1820] [serial = 1419] [outer = 0x7f74b0fbc400] 16:22:58 INFO - PROCESS | 1820 | 1462404178021 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]]]}] 16:22:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | Canvas test: 2d.path.bezierCurveTo.scaled 16:22:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | took 1591ms 16:22:58 INFO - PROCESS | 1820 | 1462404178079 Marionette TRACE conn3 -> [0,1861,"getWindowHandle",null] 16:22:58 INFO - PROCESS | 1820 | 1462404178087 Marionette TRACE conn3 <- [1,1861,null,{"value":"8"}] 16:22:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html 16:22:58 INFO - PROCESS | 1820 | 1462404178096 Marionette TRACE conn3 -> [0,1862,"setScriptTimeout",{"ms":35000}] 16:22:58 INFO - PROCESS | 1820 | 1462404178101 Marionette TRACE conn3 <- [1,1862,null,{}] 16:22:58 INFO - PROCESS | 1820 | 1462404178106 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}] 16:22:58 INFO - PROCESS | 1820 | 1462404178317 Marionette TRACE conn3 <- [1,1863,null,{"value":null}] 16:22:58 INFO - PROCESS | 1820 | 1462404178519 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\", \"a2590f0a-93fb-4e89-aa1e-7373e5767c09\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:22:58 INFO - PROCESS | 1820 | ++DOCSHELL 0x7f74b8764000 == 135 [pid = 1820] [id = 473] 16:22:58 INFO - PROCESS | 1820 | ++DOMWINDOW == 185 (0x7f74b3ef1400) [pid = 1820] [serial = 1420] [outer = (nil)] 16:22:58 INFO - PROCESS | 1820 | ++DOMWINDOW == 186 (0x7f74b5f61800) [pid = 1820] [serial = 1421] [outer = 0x7f74b3ef1400] 16:22:58 INFO - PROCESS | 1820 | 1462404178628 Marionette DEBUG loaded listener.js 16:22:58 INFO - PROCESS | 1820 | ++DOMWINDOW == 187 (0x7f74b60ee400) [pid = 1820] [serial = 1422] [outer = 0x7f74b3ef1400] 16:22:59 INFO - PROCESS | 1820 | 1462404179584 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]]]}] 16:22:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | Canvas test: 2d.path.bezierCurveTo.shape 16:22:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | took 1537ms 16:22:59 INFO - PROCESS | 1820 | 1462404179634 Marionette TRACE conn3 -> [0,1865,"getWindowHandle",null] 16:22:59 INFO - PROCESS | 1820 | 1462404179638 Marionette TRACE conn3 <- [1,1865,null,{"value":"8"}] 16:22:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.1.html 16:22:59 INFO - PROCESS | 1820 | 1462404179644 Marionette TRACE conn3 -> [0,1866,"setScriptTimeout",{"ms":35000}] 16:22:59 INFO - PROCESS | 1820 | 1462404179650 Marionette TRACE conn3 <- [1,1866,null,{}] 16:22:59 INFO - PROCESS | 1820 | 1462404179665 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}] 16:22:59 INFO - PROCESS | 1820 | 1462404179858 Marionette TRACE conn3 <- [1,1867,null,{"value":null}] 16:23:00 INFO - PROCESS | 1820 | 1462404180061 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\", \"a2590f0a-93fb-4e89-aa1e-7373e5767c09\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:23:00 INFO - PROCESS | 1820 | ++DOCSHELL 0x7f74bdd09800 == 136 [pid = 1820] [id = 474] 16:23:00 INFO - PROCESS | 1820 | ++DOMWINDOW == 188 (0x7f74b7469000) [pid = 1820] [serial = 1423] [outer = (nil)] 16:23:00 INFO - PROCESS | 1820 | ++DOMWINDOW == 189 (0x7f74ba0e4800) [pid = 1820] [serial = 1424] [outer = 0x7f74b7469000] 16:23:00 INFO - PROCESS | 1820 | 1462404180179 Marionette DEBUG loaded listener.js 16:23:00 INFO - PROCESS | 1820 | ++DOMWINDOW == 190 (0x7f74bdb6e000) [pid = 1820] [serial = 1425] [outer = 0x7f74b7469000] 16:23:01 INFO - PROCESS | 1820 | 1462404181117 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]]]}] 16:23:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.1.html | Canvas test: 2d.path.clip.basic.1 16:23:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.1.html | took 1534ms 16:23:01 INFO - PROCESS | 1820 | 1462404181179 Marionette TRACE conn3 -> [0,1869,"getWindowHandle",null] 16:23:01 INFO - PROCESS | 1820 | 1462404181188 Marionette TRACE conn3 <- [1,1869,null,{"value":"8"}] 16:23:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.2.html 16:23:01 INFO - PROCESS | 1820 | 1462404181199 Marionette TRACE conn3 -> [0,1870,"setScriptTimeout",{"ms":35000}] 16:23:01 INFO - PROCESS | 1820 | 1462404181201 Marionette TRACE conn3 <- [1,1870,null,{}] 16:23:01 INFO - PROCESS | 1820 | 1462404181207 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}] 16:23:01 INFO - PROCESS | 1820 | 1462404181404 Marionette TRACE conn3 <- [1,1871,null,{"value":null}] 16:23:01 INFO - PROCESS | 1820 | 1462404181604 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\", \"a2590f0a-93fb-4e89-aa1e-7373e5767c09\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:23:01 INFO - PROCESS | 1820 | ++DOCSHELL 0x7f74bea8c000 == 137 [pid = 1820] [id = 475] 16:23:01 INFO - PROCESS | 1820 | ++DOMWINDOW == 191 (0x7f74b76e4000) [pid = 1820] [serial = 1426] [outer = (nil)] 16:23:01 INFO - PROCESS | 1820 | ++DOMWINDOW == 192 (0x7f74be893400) [pid = 1820] [serial = 1427] [outer = 0x7f74b76e4000] 16:23:01 INFO - PROCESS | 1820 | 1462404181674 Marionette DEBUG loaded listener.js 16:23:01 INFO - PROCESS | 1820 | ++DOMWINDOW == 193 (0x7f74bffae800) [pid = 1820] [serial = 1428] [outer = 0x7f74b76e4000] 16:23:02 INFO - PROCESS | 1820 | 1462404182543 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]]]}] 16:23:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.2.html | Canvas test: 2d.path.clip.basic.2 16:23:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.2.html | took 1387ms 16:23:02 INFO - PROCESS | 1820 | 1462404182590 Marionette TRACE conn3 -> [0,1873,"getWindowHandle",null] 16:23:02 INFO - PROCESS | 1820 | 1462404182594 Marionette TRACE conn3 <- [1,1873,null,{"value":"8"}] 16:23:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.empty.html 16:23:02 INFO - PROCESS | 1820 | 1462404182599 Marionette TRACE conn3 -> [0,1874,"setScriptTimeout",{"ms":35000}] 16:23:02 INFO - PROCESS | 1820 | 1462404182601 Marionette TRACE conn3 <- [1,1874,null,{}] 16:23:02 INFO - PROCESS | 1820 | 1462404182607 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}] 16:23:02 INFO - PROCESS | 1820 | 1462404182792 Marionette TRACE conn3 <- [1,1875,null,{"value":null}] 16:23:03 INFO - PROCESS | 1820 | 1462404182997 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\", \"a2590f0a-93fb-4e89-aa1e-7373e5767c09\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:23:03 INFO - PROCESS | 1820 | ++DOCSHELL 0x7f74bfc9e800 == 138 [pid = 1820] [id = 476] 16:23:03 INFO - PROCESS | 1820 | ++DOMWINDOW == 194 (0x7f74bdc4a000) [pid = 1820] [serial = 1429] [outer = (nil)] 16:23:03 INFO - PROCESS | 1820 | ++DOMWINDOW == 195 (0x7f74c0389000) [pid = 1820] [serial = 1430] [outer = 0x7f74bdc4a000] 16:23:03 INFO - PROCESS | 1820 | 1462404183066 Marionette DEBUG loaded listener.js 16:23:03 INFO - PROCESS | 1820 | ++DOMWINDOW == 196 (0x7f74c0bbfc00) [pid = 1820] [serial = 1431] [outer = 0x7f74bdc4a000] 16:23:03 INFO - PROCESS | 1820 | 1462404183977 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]]]}] 16:23:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.empty.html | Canvas test: 2d.path.clip.empty 16:23:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.empty.html | took 1432ms 16:23:04 INFO - PROCESS | 1820 | 1462404184033 Marionette TRACE conn3 -> [0,1877,"getWindowHandle",null] 16:23:04 INFO - PROCESS | 1820 | 1462404184037 Marionette TRACE conn3 <- [1,1877,null,{"value":"8"}] 16:23:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.intersect.html 16:23:04 INFO - PROCESS | 1820 | 1462404184042 Marionette TRACE conn3 -> [0,1878,"setScriptTimeout",{"ms":35000}] 16:23:04 INFO - PROCESS | 1820 | 1462404184045 Marionette TRACE conn3 <- [1,1878,null,{}] 16:23:04 INFO - PROCESS | 1820 | 1462404184050 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}] 16:23:04 INFO - PROCESS | 1820 | 1462404184253 Marionette TRACE conn3 <- [1,1879,null,{"value":null}] 16:23:04 INFO - PROCESS | 1820 | 1462404184455 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\", \"a2590f0a-93fb-4e89-aa1e-7373e5767c09\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:23:04 INFO - PROCESS | 1820 | ++DOCSHELL 0x7f74c0f32800 == 139 [pid = 1820] [id = 477] 16:23:04 INFO - PROCESS | 1820 | ++DOMWINDOW == 197 (0x7f74bffe4c00) [pid = 1820] [serial = 1432] [outer = (nil)] 16:23:04 INFO - PROCESS | 1820 | ++DOMWINDOW == 198 (0x7f74c12d1800) [pid = 1820] [serial = 1433] [outer = 0x7f74bffe4c00] 16:23:04 INFO - PROCESS | 1820 | 1462404184528 Marionette DEBUG loaded listener.js 16:23:04 INFO - PROCESS | 1820 | ++DOMWINDOW == 199 (0x7f74c3912c00) [pid = 1820] [serial = 1434] [outer = 0x7f74bffe4c00] 16:23:05 INFO - PROCESS | 1820 | 1462404185462 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]]]}] 16:23:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.intersect.html | Canvas test: 2d.path.clip.intersect 16:23:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.intersect.html | took 1478ms 16:23:05 INFO - PROCESS | 1820 | 1462404185521 Marionette TRACE conn3 -> [0,1881,"getWindowHandle",null] 16:23:05 INFO - PROCESS | 1820 | 1462404185525 Marionette TRACE conn3 <- [1,1881,null,{"value":"8"}] 16:23:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.unaffected.html 16:23:05 INFO - PROCESS | 1820 | 1462404185530 Marionette TRACE conn3 -> [0,1882,"setScriptTimeout",{"ms":35000}] 16:23:05 INFO - PROCESS | 1820 | 1462404185532 Marionette TRACE conn3 <- [1,1882,null,{}] 16:23:05 INFO - PROCESS | 1820 | 1462404185538 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}] 16:23:05 INFO - PROCESS | 1820 | 1462404185714 Marionette TRACE conn3 <- [1,1883,null,{"value":null}] 16:23:05 INFO - PROCESS | 1820 | 1462404185920 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\", \"a2590f0a-93fb-4e89-aa1e-7373e5767c09\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:23:05 INFO - PROCESS | 1820 | ++DOCSHELL 0x7f74c121f800 == 140 [pid = 1820] [id = 478] 16:23:05 INFO - PROCESS | 1820 | ++DOMWINDOW == 200 (0x7f74c038f400) [pid = 1820] [serial = 1435] [outer = (nil)] 16:23:05 INFO - PROCESS | 1820 | ++DOMWINDOW == 201 (0x7f74c3a38800) [pid = 1820] [serial = 1436] [outer = 0x7f74c038f400] 16:23:05 INFO - PROCESS | 1820 | 1462404185989 Marionette DEBUG loaded listener.js 16:23:06 INFO - PROCESS | 1820 | ++DOMWINDOW == 202 (0x7f74c63a8400) [pid = 1820] [serial = 1437] [outer = 0x7f74c038f400] 16:23:06 INFO - PROCESS | 1820 | 1462404186878 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]]]}] 16:23:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.unaffected.html | Canvas test: 2d.path.clip.unaffected 16:23:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.unaffected.html | took 1388ms 16:23:06 INFO - PROCESS | 1820 | 1462404186920 Marionette TRACE conn3 -> [0,1885,"getWindowHandle",null] 16:23:06 INFO - PROCESS | 1820 | 1462404186923 Marionette TRACE conn3 <- [1,1885,null,{"value":"8"}] 16:23:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.1.html 16:23:06 INFO - PROCESS | 1820 | 1462404186929 Marionette TRACE conn3 -> [0,1886,"setScriptTimeout",{"ms":35000}] 16:23:06 INFO - PROCESS | 1820 | 1462404186931 Marionette TRACE conn3 <- [1,1886,null,{}] 16:23:06 INFO - PROCESS | 1820 | 1462404186937 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}] 16:23:07 INFO - PROCESS | 1820 | 1462404187114 Marionette TRACE conn3 <- [1,1887,null,{"value":null}] 16:23:07 INFO - PROCESS | 1820 | 1462404187321 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\", \"a2590f0a-93fb-4e89-aa1e-7373e5767c09\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:23:07 INFO - PROCESS | 1820 | ++DOCSHELL 0x7f74c3bc4000 == 141 [pid = 1820] [id = 479] 16:23:07 INFO - PROCESS | 1820 | ++DOMWINDOW == 203 (0x7f74c1494800) [pid = 1820] [serial = 1438] [outer = (nil)] 16:23:07 INFO - PROCESS | 1820 | ++DOMWINDOW == 204 (0x7f74c6f0fc00) [pid = 1820] [serial = 1439] [outer = 0x7f74c1494800] 16:23:07 INFO - PROCESS | 1820 | 1462404187389 Marionette DEBUG loaded listener.js 16:23:07 INFO - PROCESS | 1820 | ++DOMWINDOW == 205 (0x7f74c7cf1400) [pid = 1820] [serial = 1440] [outer = 0x7f74c1494800] 16:23:08 INFO - PROCESS | 1820 | 1462404188249 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]]]}] 16:23:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.1.html | Canvas test: 2d.path.clip.winding.1 16:23:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.1.html | took 1389ms 16:23:08 INFO - PROCESS | 1820 | 1462404188319 Marionette TRACE conn3 -> [0,1889,"getWindowHandle",null] 16:23:08 INFO - PROCESS | 1820 | 1462404188322 Marionette TRACE conn3 <- [1,1889,null,{"value":"8"}] 16:23:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.2.html 16:23:08 INFO - PROCESS | 1820 | 1462404188328 Marionette TRACE conn3 -> [0,1890,"setScriptTimeout",{"ms":35000}] 16:23:08 INFO - PROCESS | 1820 | 1462404188330 Marionette TRACE conn3 <- [1,1890,null,{}] 16:23:08 INFO - PROCESS | 1820 | 1462404188336 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}] 16:23:08 INFO - PROCESS | 1820 | 1462404188531 Marionette TRACE conn3 <- [1,1891,null,{"value":null}] 16:23:08 INFO - PROCESS | 1820 | 1462404188739 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\", \"a2590f0a-93fb-4e89-aa1e-7373e5767c09\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:23:08 INFO - PROCESS | 1820 | ++DOCSHELL 0x7f74c824d800 == 142 [pid = 1820] [id = 480] 16:23:08 INFO - PROCESS | 1820 | ++DOMWINDOW == 206 (0x7f74c1011c00) [pid = 1820] [serial = 1441] [outer = (nil)] 16:23:08 INFO - PROCESS | 1820 | ++DOMWINDOW == 207 (0x7f74c6f12000) [pid = 1820] [serial = 1442] [outer = 0x7f74c1011c00] 16:23:08 INFO - PROCESS | 1820 | 1462404188850 Marionette DEBUG loaded listener.js 16:23:08 INFO - PROCESS | 1820 | ++DOMWINDOW == 208 (0x7f74c8481c00) [pid = 1820] [serial = 1443] [outer = 0x7f74c1011c00] 16:23:09 INFO - PROCESS | 1820 | 1462404189755 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]]]}] 16:23:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.2.html | Canvas test: 2d.path.clip.winding.2 16:23:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.2.html | took 1481ms 16:23:09 INFO - PROCESS | 1820 | 1462404189811 Marionette TRACE conn3 -> [0,1893,"getWindowHandle",null] 16:23:09 INFO - PROCESS | 1820 | 1462404189815 Marionette TRACE conn3 <- [1,1893,null,{"value":"8"}] 16:23:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.empty.html 16:23:09 INFO - PROCESS | 1820 | 1462404189820 Marionette TRACE conn3 -> [0,1894,"setScriptTimeout",{"ms":35000}] 16:23:09 INFO - PROCESS | 1820 | 1462404189823 Marionette TRACE conn3 <- [1,1894,null,{}] 16:23:09 INFO - PROCESS | 1820 | 1462404189828 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}] 16:23:10 INFO - PROCESS | 1820 | 1462404190010 Marionette TRACE conn3 <- [1,1895,null,{"value":null}] 16:23:10 INFO - PROCESS | 1820 | 1462404190217 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\", \"a2590f0a-93fb-4e89-aa1e-7373e5767c09\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:23:10 INFO - PROCESS | 1820 | ++DOCSHELL 0x7f74c888d800 == 143 [pid = 1820] [id = 481] 16:23:10 INFO - PROCESS | 1820 | ++DOMWINDOW == 209 (0x7f74c1074800) [pid = 1820] [serial = 1444] [outer = (nil)] 16:23:10 INFO - PROCESS | 1820 | ++DOMWINDOW == 210 (0x7f74c8819400) [pid = 1820] [serial = 1445] [outer = 0x7f74c1074800] 16:23:10 INFO - PROCESS | 1820 | 1462404190286 Marionette DEBUG loaded listener.js 16:23:10 INFO - PROCESS | 1820 | ++DOMWINDOW == 211 (0x7f74c916f400) [pid = 1820] [serial = 1446] [outer = 0x7f74c1074800] 16:23:11 INFO - PROCESS | 1820 | 1462404191185 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]]]}] 16:23:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.empty.html | Canvas test: 2d.path.closePath.empty 16:23:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.empty.html | took 1431ms 16:23:11 INFO - PROCESS | 1820 | 1462404191253 Marionette TRACE conn3 -> [0,1897,"getWindowHandle",null] 16:23:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.newline.html 16:23:11 INFO - PROCESS | 1820 | 1462404191257 Marionette TRACE conn3 <- [1,1897,null,{"value":"8"}] 16:23:11 INFO - PROCESS | 1820 | 1462404191263 Marionette TRACE conn3 -> [0,1898,"setScriptTimeout",{"ms":35000}] 16:23:11 INFO - PROCESS | 1820 | 1462404191267 Marionette TRACE conn3 <- [1,1898,null,{}] 16:23:11 INFO - PROCESS | 1820 | 1462404191272 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}] 16:23:11 INFO - PROCESS | 1820 | 1462404191486 Marionette TRACE conn3 <- [1,1899,null,{"value":null}] 16:23:11 INFO - PROCESS | 1820 | 1462404191691 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\", \"a2590f0a-93fb-4e89-aa1e-7373e5767c09\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:23:11 INFO - PROCESS | 1820 | ++DOCSHELL 0x7f74c9ada000 == 144 [pid = 1820] [id = 482] 16:23:11 INFO - PROCESS | 1820 | ++DOMWINDOW == 212 (0x7f74c916f800) [pid = 1820] [serial = 1447] [outer = (nil)] 16:23:11 INFO - PROCESS | 1820 | ++DOMWINDOW == 213 (0x7f74c9fdf400) [pid = 1820] [serial = 1448] [outer = 0x7f74c916f800] 16:23:11 INFO - PROCESS | 1820 | 1462404191850 Marionette DEBUG loaded listener.js 16:23:11 INFO - PROCESS | 1820 | ++DOMWINDOW == 214 (0x7f74ca489000) [pid = 1820] [serial = 1449] [outer = 0x7f74c916f800] 16:23:12 INFO - PROCESS | 1820 | 1462404192736 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]]]}] 16:23:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.newline.html | Canvas test: 2d.path.closePath.newline 16:23:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.newline.html | took 1542ms 16:23:12 INFO - PROCESS | 1820 | 1462404192805 Marionette TRACE conn3 -> [0,1901,"getWindowHandle",null] 16:23:12 INFO - PROCESS | 1820 | 1462404192808 Marionette TRACE conn3 <- [1,1901,null,{"value":"8"}] 16:23:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.nextpoint.html 16:23:12 INFO - PROCESS | 1820 | 1462404192814 Marionette TRACE conn3 -> [0,1902,"setScriptTimeout",{"ms":35000}] 16:23:12 INFO - PROCESS | 1820 | 1462404192816 Marionette TRACE conn3 <- [1,1902,null,{}] 16:23:12 INFO - PROCESS | 1820 | 1462404192821 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}] 16:23:13 INFO - PROCESS | 1820 | 1462404192998 Marionette TRACE conn3 <- [1,1903,null,{"value":null}] 16:23:13 INFO - PROCESS | 1820 | 1462404193204 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\", \"a2590f0a-93fb-4e89-aa1e-7373e5767c09\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:23:13 INFO - PROCESS | 1820 | ++DOCSHELL 0x7f74cab65800 == 145 [pid = 1820] [id = 483] 16:23:13 INFO - PROCESS | 1820 | ++DOMWINDOW == 215 (0x7f74c9179c00) [pid = 1820] [serial = 1450] [outer = (nil)] 16:23:13 INFO - PROCESS | 1820 | ++DOMWINDOW == 216 (0x7f74cad68c00) [pid = 1820] [serial = 1451] [outer = 0x7f74c9179c00] 16:23:13 INFO - PROCESS | 1820 | 1462404193313 Marionette DEBUG loaded listener.js 16:23:13 INFO - PROCESS | 1820 | ++DOMWINDOW == 217 (0x7f74cd693400) [pid = 1820] [serial = 1452] [outer = 0x7f74c9179c00] 16:23:14 INFO - PROCESS | 1820 | 1462404194220 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]]]}] 16:23:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | Canvas test: 2d.path.closePath.nextpoint 16:23:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | took 1438ms 16:23:14 INFO - PROCESS | 1820 | 1462404194253 Marionette TRACE conn3 -> [0,1905,"getWindowHandle",null] 16:23:14 INFO - PROCESS | 1820 | 1462404194257 Marionette TRACE conn3 <- [1,1905,null,{"value":"8"}] 16:23:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.basic.html 16:23:14 INFO - PROCESS | 1820 | 1462404194262 Marionette TRACE conn3 -> [0,1906,"setScriptTimeout",{"ms":35000}] 16:23:14 INFO - PROCESS | 1820 | 1462404194265 Marionette TRACE conn3 <- [1,1906,null,{}] 16:23:14 INFO - PROCESS | 1820 | 1462404194270 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}] 16:23:14 INFO - PROCESS | 1820 | 1462404194464 Marionette TRACE conn3 <- [1,1907,null,{"value":null}] 16:23:14 INFO - PROCESS | 1820 | 1462404194674 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\", \"a2590f0a-93fb-4e89-aa1e-7373e5767c09\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:23:14 INFO - PROCESS | 1820 | ++DOCSHELL 0x7f74d6f2a800 == 146 [pid = 1820] [id = 484] 16:23:14 INFO - PROCESS | 1820 | ++DOMWINDOW == 218 (0x7f74c94c8800) [pid = 1820] [serial = 1453] [outer = (nil)] 16:23:14 INFO - PROCESS | 1820 | ++DOMWINDOW == 219 (0x7f74d6f0fc00) [pid = 1820] [serial = 1454] [outer = 0x7f74c94c8800] 16:23:14 INFO - PROCESS | 1820 | 1462404194783 Marionette DEBUG loaded listener.js 16:23:14 INFO - PROCESS | 1820 | ++DOMWINDOW == 220 (0x7f74d718a800) [pid = 1820] [serial = 1455] [outer = 0x7f74c94c8800] 16:23:15 INFO - PROCESS | 1820 | 1462404195651 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]]]}] 16:23:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.basic.html | Canvas test: 2d.path.fill.closed.basic 16:23:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.basic.html | took 1438ms 16:23:15 INFO - PROCESS | 1820 | 1462404195701 Marionette TRACE conn3 -> [0,1909,"getWindowHandle",null] 16:23:15 INFO - PROCESS | 1820 | 1462404195705 Marionette TRACE conn3 <- [1,1909,null,{"value":"8"}] 16:23:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html 16:23:15 INFO - PROCESS | 1820 | 1462404195712 Marionette TRACE conn3 -> [0,1910,"setScriptTimeout",{"ms":35000}] 16:23:15 INFO - PROCESS | 1820 | 1462404195715 Marionette TRACE conn3 <- [1,1910,null,{}] 16:23:15 INFO - PROCESS | 1820 | 1462404195720 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}] 16:23:15 INFO - PROCESS | 1820 | 1462404195913 Marionette TRACE conn3 <- [1,1911,null,{"value":null}] 16:23:16 INFO - PROCESS | 1820 | 1462404196134 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\", \"a2590f0a-93fb-4e89-aa1e-7373e5767c09\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:23:16 INFO - PROCESS | 1820 | ++DOCSHELL 0x7f74aec0d800 == 147 [pid = 1820] [id = 485] 16:23:16 INFO - PROCESS | 1820 | ++DOMWINDOW == 221 (0x7f74aea0a000) [pid = 1820] [serial = 1456] [outer = (nil)] 16:23:16 INFO - PROCESS | 1820 | ++DOMWINDOW == 222 (0x7f74b1524c00) [pid = 1820] [serial = 1457] [outer = 0x7f74aea0a000] 16:23:16 INFO - PROCESS | 1820 | 1462404196260 Marionette DEBUG loaded listener.js 16:23:16 INFO - PROCESS | 1820 | ++DOMWINDOW == 223 (0x7f74b613cc00) [pid = 1820] [serial = 1458] [outer = 0x7f74aea0a000] 16:23:17 INFO - PROCESS | 1820 | 1462404197136 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]]]}] 16:23:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | Canvas test: 2d.path.fill.closed.unaffected 16:23:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | took 1490ms 16:23:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.overlap.html 16:23:17 INFO - PROCESS | 1820 | 1462404197208 Marionette TRACE conn3 -> [0,1913,"getWindowHandle",null] 16:23:17 INFO - PROCESS | 1820 | 1462404197211 Marionette TRACE conn3 <- [1,1913,null,{"value":"8"}] 16:23:17 INFO - PROCESS | 1820 | 1462404197219 Marionette TRACE conn3 -> [0,1914,"setScriptTimeout",{"ms":35000}] 16:23:17 INFO - PROCESS | 1820 | 1462404197222 Marionette TRACE conn3 <- [1,1914,null,{}] 16:23:17 INFO - PROCESS | 1820 | 1462404197227 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}] 16:23:17 INFO - PROCESS | 1820 | 1462404197414 Marionette TRACE conn3 <- [1,1915,null,{"value":null}] 16:23:17 INFO - PROCESS | 1820 | 1462404197626 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\", \"a2590f0a-93fb-4e89-aa1e-7373e5767c09\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:23:18 INFO - PROCESS | 1820 | ++DOCSHELL 0x7f74b13a0000 == 148 [pid = 1820] [id = 486] 16:23:18 INFO - PROCESS | 1820 | ++DOMWINDOW == 224 (0x7f74acccd400) [pid = 1820] [serial = 1459] [outer = (nil)] 16:23:18 INFO - PROCESS | 1820 | ++DOMWINDOW == 225 (0x7f74adb14800) [pid = 1820] [serial = 1460] [outer = 0x7f74acccd400] 16:23:18 INFO - PROCESS | 1820 | 1462404198172 Marionette DEBUG loaded listener.js 16:23:18 INFO - PROCESS | 1820 | ++DOMWINDOW == 226 (0x7f74aecdbc00) [pid = 1820] [serial = 1461] [outer = 0x7f74acccd400] 16:23:19 INFO - PROCESS | 1820 | 1462404199175 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]]]}] 16:23:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.overlap.html | Canvas test: 2d.path.fill.overlap 16:23:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.overlap.html | took 2031ms 16:23:19 INFO - PROCESS | 1820 | 1462404199251 Marionette TRACE conn3 -> [0,1917,"getWindowHandle",null] 16:23:19 INFO - PROCESS | 1820 | 1462404199257 Marionette TRACE conn3 <- [1,1917,null,{"value":"8"}] 16:23:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.add.html 16:23:19 INFO - PROCESS | 1820 | 1462404199264 Marionette TRACE conn3 -> [0,1918,"setScriptTimeout",{"ms":35000}] 16:23:19 INFO - PROCESS | 1820 | 1462404199270 Marionette TRACE conn3 <- [1,1918,null,{}] 16:23:19 INFO - PROCESS | 1820 | 1462404199276 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}] 16:23:19 INFO - PROCESS | 1820 | 1462404199500 Marionette TRACE conn3 <- [1,1919,null,{"value":null}] 16:23:19 INFO - PROCESS | 1820 | 1462404199728 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\", \"a2590f0a-93fb-4e89-aa1e-7373e5767c09\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:23:19 INFO - PROCESS | 1820 | ++DOCSHELL 0x7f74b51a8800 == 149 [pid = 1820] [id = 487] 16:23:19 INFO - PROCESS | 1820 | ++DOMWINDOW == 227 (0x7f74b2e3e800) [pid = 1820] [serial = 1462] [outer = (nil)] 16:23:19 INFO - PROCESS | 1820 | ++DOMWINDOW == 228 (0x7f74b341dc00) [pid = 1820] [serial = 1463] [outer = 0x7f74b2e3e800] 16:23:19 INFO - PROCESS | 1820 | 1462404199976 Marionette DEBUG loaded listener.js 16:23:20 INFO - PROCESS | 1820 | ++DOMWINDOW == 229 (0x7f74b4c80000) [pid = 1820] [serial = 1464] [outer = 0x7f74b2e3e800] 16:23:20 INFO - PROCESS | 1820 | 1462404200868 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]]]}] 16:23:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.add.html | Canvas test: 2d.path.fill.winding.add 16:23:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.add.html | took 1639ms 16:23:20 INFO - PROCESS | 1820 | 1462404200905 Marionette TRACE conn3 -> [0,1921,"getWindowHandle",null] 16:23:20 INFO - PROCESS | 1820 | 1462404200910 Marionette TRACE conn3 <- [1,1921,null,{"value":"8"}] 16:23:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html 16:23:20 INFO - PROCESS | 1820 | 1462404200919 Marionette TRACE conn3 -> [0,1922,"setScriptTimeout",{"ms":35000}] 16:23:20 INFO - PROCESS | 1820 | 1462404200922 Marionette TRACE conn3 <- [1,1922,null,{}] 16:23:20 INFO - PROCESS | 1820 | 1462404200928 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}] 16:23:21 INFO - PROCESS | 1820 | 1462404201107 Marionette TRACE conn3 <- [1,1923,null,{"value":null}] 16:23:21 INFO - PROCESS | 1820 | 1462404201426 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\", \"a2590f0a-93fb-4e89-aa1e-7373e5767c09\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:23:21 INFO - PROCESS | 1820 | --DOCSHELL 0x7f74b8ef2800 == 148 [pid = 1820] [id = 470] 16:23:21 INFO - PROCESS | 1820 | --DOMWINDOW == 228 (0x7f74b7160400) [pid = 1820] [serial = 1343] [outer = (nil)] [url = about:blank] 16:23:21 INFO - PROCESS | 1820 | --DOMWINDOW == 227 (0x7f74b5f5c000) [pid = 1820] [serial = 1319] [outer = (nil)] [url = about:blank] 16:23:21 INFO - PROCESS | 1820 | --DOMWINDOW == 226 (0x7f74accd6c00) [pid = 1820] [serial = 1310] [outer = (nil)] [url = about:blank] 16:23:21 INFO - PROCESS | 1820 | --DOMWINDOW == 225 (0x7f74dc24fc00) [pid = 1820] [serial = 1313] [outer = (nil)] [url = about:blank] 16:23:21 INFO - PROCESS | 1820 | --DOMWINDOW == 224 (0x7f74b5f33400) [pid = 1820] [serial = 1316] [outer = (nil)] [url = about:blank] 16:23:21 INFO - PROCESS | 1820 | ++DOCSHELL 0x7f74af5db000 == 149 [pid = 1820] [id = 488] 16:23:21 INFO - PROCESS | 1820 | ++DOMWINDOW == 225 (0x7f74accd6c00) [pid = 1820] [serial = 1465] [outer = (nil)] 16:23:21 INFO - PROCESS | 1820 | ++DOMWINDOW == 226 (0x7f74b5f33c00) [pid = 1820] [serial = 1466] [outer = 0x7f74accd6c00] 16:23:21 INFO - PROCESS | 1820 | 1462404201630 Marionette DEBUG loaded listener.js 16:23:21 INFO - PROCESS | 1820 | ++DOMWINDOW == 227 (0x7f74b6137400) [pid = 1820] [serial = 1467] [outer = 0x7f74accd6c00] 16:23:21 INFO - PROCESS | 1820 | --DOCSHELL 0x7f74b76d7000 == 148 [pid = 1820] [id = 469] 16:23:21 INFO - PROCESS | 1820 | --DOCSHELL 0x7f74b540e800 == 147 [pid = 1820] [id = 468] 16:23:21 INFO - PROCESS | 1820 | --DOCSHELL 0x7f74b4e7f800 == 146 [pid = 1820] [id = 467] 16:23:21 INFO - PROCESS | 1820 | --DOCSHELL 0x7f74aec16000 == 145 [pid = 1820] [id = 466] 16:23:21 INFO - PROCESS | 1820 | --DOCSHELL 0x7f74b5ba9000 == 144 [pid = 1820] [id = 465] 16:23:22 INFO - PROCESS | 1820 | --DOCSHELL 0x7f74ca01f800 == 143 [pid = 1820] [id = 459] 16:23:22 INFO - PROCESS | 1820 | --DOCSHELL 0x7f74c8c4b800 == 142 [pid = 1820] [id = 458] 16:23:22 INFO - PROCESS | 1820 | --DOCSHELL 0x7f74c845d800 == 141 [pid = 1820] [id = 457] 16:23:22 INFO - PROCESS | 1820 | --DOCSHELL 0x7f74c6390800 == 140 [pid = 1820] [id = 456] 16:23:22 INFO - PROCESS | 1820 | --DOCSHELL 0x7f74c1463000 == 139 [pid = 1820] [id = 455] 16:23:22 INFO - PROCESS | 1820 | --DOCSHELL 0x7f74c1211000 == 138 [pid = 1820] [id = 454] 16:23:22 INFO - PROCESS | 1820 | --DOCSHELL 0x7f74c0f46800 == 137 [pid = 1820] [id = 453] 16:23:22 INFO - PROCESS | 1820 | --DOCSHELL 0x7f74bfccb800 == 136 [pid = 1820] [id = 452] 16:23:22 INFO - PROCESS | 1820 | --DOCSHELL 0x7f74bea99000 == 135 [pid = 1820] [id = 451] 16:23:22 INFO - PROCESS | 1820 | --DOCSHELL 0x7f74be721000 == 134 [pid = 1820] [id = 450] 16:23:22 INFO - PROCESS | 1820 | --DOCSHELL 0x7f74b83d7800 == 133 [pid = 1820] [id = 449] 16:23:22 INFO - PROCESS | 1820 | --DOCSHELL 0x7f74b13a6800 == 132 [pid = 1820] [id = 448] 16:23:22 INFO - PROCESS | 1820 | --DOCSHELL 0x7f74b9fc3800 == 131 [pid = 1820] [id = 447] 16:23:22 INFO - PROCESS | 1820 | --DOMWINDOW == 226 (0x7f74b134d000) [pid = 1820] [serial = 1326] [outer = (nil)] [url = about:blank] 16:23:22 INFO - PROCESS | 1820 | --DOMWINDOW == 225 (0x7f74b60b4000) [pid = 1820] [serial = 1332] [outer = (nil)] [url = about:blank] 16:23:22 INFO - PROCESS | 1820 | --DOMWINDOW == 224 (0x7f74aea09c00) [pid = 1820] [serial = 1323] [outer = (nil)] [url = about:blank] 16:23:22 INFO - PROCESS | 1820 | --DOMWINDOW == 223 (0x7f74b6131400) [pid = 1820] [serial = 1334] [outer = (nil)] [url = about:blank] 16:23:22 INFO - PROCESS | 1820 | --DOMWINDOW == 222 (0x7f74b746ac00) [pid = 1820] [serial = 1289] [outer = (nil)] [url = about:blank] 16:23:22 INFO - PROCESS | 1820 | --DOMWINDOW == 221 (0x7f74b2e45400) [pid = 1820] [serial = 1328] [outer = (nil)] [url = about:blank] 16:23:22 INFO - PROCESS | 1820 | --DOMWINDOW == 220 (0x7f74b40f4800) [pid = 1820] [serial = 1286] [outer = (nil)] [url = about:blank] 16:23:22 INFO - PROCESS | 1820 | --DOMWINDOW == 219 (0x7f74db7c7800) [pid = 1820] [serial = 1304] [outer = (nil)] [url = about:blank] 16:23:22 INFO - PROCESS | 1820 | --DOMWINDOW == 218 (0x7f74d1344800) [pid = 1820] [serial = 1301] [outer = (nil)] [url = about:blank] 16:23:22 INFO - PROCESS | 1820 | --DOMWINDOW == 217 (0x7f74b4c87c00) [pid = 1820] [serial = 1329] [outer = (nil)] [url = about:blank] 16:23:22 INFO - PROCESS | 1820 | --DOMWINDOW == 216 (0x7f74b8642800) [pid = 1820] [serial = 1338] [outer = (nil)] [url = about:blank] 16:23:22 INFO - PROCESS | 1820 | --DOMWINDOW == 215 (0x7f74c7cf1800) [pid = 1820] [serial = 1298] [outer = (nil)] [url = about:blank] 16:23:22 INFO - PROCESS | 1820 | --DOMWINDOW == 214 (0x7f74b4ec8c00) [pid = 1820] [serial = 1341] [outer = (nil)] [url = about:blank] 16:23:22 INFO - PROCESS | 1820 | --DOMWINDOW == 213 (0x7f74b715d400) [pid = 1820] [serial = 1335] [outer = (nil)] [url = about:blank] 16:23:22 INFO - PROCESS | 1820 | --DOMWINDOW == 212 (0x7f74aece0400) [pid = 1820] [serial = 1325] [outer = (nil)] [url = about:blank] 16:23:22 INFO - PROCESS | 1820 | --DOMWINDOW == 211 (0x7f74accdc800) [pid = 1820] [serial = 1322] [outer = (nil)] [url = about:blank] 16:23:22 INFO - PROCESS | 1820 | --DOMWINDOW == 210 (0x7f74ae95bc00) [pid = 1820] [serial = 1307] [outer = (nil)] [url = about:blank] 16:23:22 INFO - PROCESS | 1820 | --DOMWINDOW == 209 (0x7f74b5f65400) [pid = 1820] [serial = 1331] [outer = (nil)] [url = about:blank] 16:23:22 INFO - PROCESS | 1820 | --DOMWINDOW == 208 (0x7f74b7251800) [pid = 1820] [serial = 1337] [outer = (nil)] [url = about:blank] 16:23:22 INFO - PROCESS | 1820 | --DOMWINDOW == 207 (0x7f74bffe3000) [pid = 1820] [serial = 1292] [outer = (nil)] [url = about:blank] 16:23:22 INFO - PROCESS | 1820 | --DOMWINDOW == 206 (0x7f74c22bb400) [pid = 1820] [serial = 1295] [outer = (nil)] [url = about:blank] 16:23:22 INFO - PROCESS | 1820 | --DOMWINDOW == 205 (0x7f74b3eec000) [pid = 1820] [serial = 1340] [outer = (nil)] [url = about:blank] 16:23:22 INFO - PROCESS | 1820 | --DOMWINDOW == 204 (0x7f74b0fbf800) [pid = 1820] [serial = 1283] [outer = (nil)] [url = about:blank] 16:23:22 INFO - PROCESS | 1820 | 1462404202392 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]]]}] 16:23:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | Canvas test: 2d.path.fill.winding.subtract.1 16:23:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | took 1532ms 16:23:22 INFO - PROCESS | 1820 | 1462404202454 Marionette TRACE conn3 -> [0,1925,"getWindowHandle",null] 16:23:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html 16:23:22 INFO - PROCESS | 1820 | 1462404202458 Marionette TRACE conn3 <- [1,1925,null,{"value":"8"}] 16:23:22 INFO - PROCESS | 1820 | 1462404202464 Marionette TRACE conn3 -> [0,1926,"setScriptTimeout",{"ms":35000}] 16:23:22 INFO - PROCESS | 1820 | 1462404202469 Marionette TRACE conn3 <- [1,1926,null,{}] 16:23:22 INFO - PROCESS | 1820 | 1462404202483 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}] 16:23:22 INFO - PROCESS | 1820 | 1462404202673 Marionette TRACE conn3 <- [1,1927,null,{"value":null}] 16:23:22 INFO - PROCESS | 1820 | 1462404202685 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\", \"a2590f0a-93fb-4e89-aa1e-7373e5767c09\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:23:22 INFO - PROCESS | 1820 | ++DOCSHELL 0x7f74b5bb5000 == 132 [pid = 1820] [id = 489] 16:23:22 INFO - PROCESS | 1820 | ++DOMWINDOW == 205 (0x7f74b7162400) [pid = 1820] [serial = 1468] [outer = (nil)] 16:23:22 INFO - PROCESS | 1820 | ++DOMWINDOW == 206 (0x7f74b7467800) [pid = 1820] [serial = 1469] [outer = 0x7f74b7162400] 16:23:22 INFO - PROCESS | 1820 | 1462404202754 Marionette DEBUG loaded listener.js 16:23:22 INFO - PROCESS | 1820 | ++DOMWINDOW == 207 (0x7f74b76ed800) [pid = 1820] [serial = 1470] [outer = 0x7f74b7162400] 16:23:23 INFO - PROCESS | 1820 | 1462404203642 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]]]}] 16:23:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | Canvas test: 2d.path.fill.winding.subtract.2 16:23:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | took 1232ms 16:23:23 INFO - PROCESS | 1820 | 1462404203696 Marionette TRACE conn3 -> [0,1929,"getWindowHandle",null] 16:23:23 INFO - PROCESS | 1820 | 1462404203700 Marionette TRACE conn3 <- [1,1929,null,{"value":"8"}] 16:23:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html 16:23:23 INFO - PROCESS | 1820 | 1462404203705 Marionette TRACE conn3 -> [0,1930,"setScriptTimeout",{"ms":35000}] 16:23:23 INFO - PROCESS | 1820 | 1462404203708 Marionette TRACE conn3 <- [1,1930,null,{}] 16:23:23 INFO - PROCESS | 1820 | 1462404203716 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}] 16:23:23 INFO - PROCESS | 1820 | 1462404203881 Marionette TRACE conn3 <- [1,1931,null,{"value":null}] 16:23:24 INFO - PROCESS | 1820 | 1462404204076 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\", \"a2590f0a-93fb-4e89-aa1e-7373e5767c09\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:23:24 INFO - PROCESS | 1820 | ++DOCSHELL 0x7f74b8706000 == 133 [pid = 1820] [id = 490] 16:23:24 INFO - PROCESS | 1820 | ++DOMWINDOW == 208 (0x7f74aece0400) [pid = 1820] [serial = 1471] [outer = (nil)] 16:23:24 INFO - PROCESS | 1820 | ++DOMWINDOW == 209 (0x7f74b87e9c00) [pid = 1820] [serial = 1472] [outer = 0x7f74aece0400] 16:23:24 INFO - PROCESS | 1820 | 1462404204135 Marionette DEBUG loaded listener.js 16:23:24 INFO - PROCESS | 1820 | ++DOMWINDOW == 210 (0x7f74bcc03400) [pid = 1820] [serial = 1473] [outer = 0x7f74aece0400] 16:23:24 INFO - PROCESS | 1820 | 1462404204949 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]]]}] 16:23:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | Canvas test: 2d.path.fill.winding.subtract.3 16:23:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | took 1284ms 16:23:24 INFO - PROCESS | 1820 | 1462404204989 Marionette TRACE conn3 -> [0,1933,"getWindowHandle",null] 16:23:24 INFO - PROCESS | 1820 | 1462404204993 Marionette TRACE conn3 <- [1,1933,null,{"value":"8"}] 16:23:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.initial.html 16:23:25 INFO - PROCESS | 1820 | 1462404204998 Marionette TRACE conn3 -> [0,1934,"setScriptTimeout",{"ms":35000}] 16:23:25 INFO - PROCESS | 1820 | 1462404205000 Marionette TRACE conn3 <- [1,1934,null,{}] 16:23:25 INFO - PROCESS | 1820 | 1462404205005 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}] 16:23:25 INFO - PROCESS | 1820 | 1462404205226 Marionette TRACE conn3 <- [1,1935,null,{"value":null}] 16:23:25 INFO - PROCESS | 1820 | 1462404205257 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\", \"a2590f0a-93fb-4e89-aa1e-7373e5767c09\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:23:25 INFO - PROCESS | 1820 | ++DOCSHELL 0x7f74b9fc5000 == 134 [pid = 1820] [id = 491] 16:23:25 INFO - PROCESS | 1820 | ++DOMWINDOW == 211 (0x7f74bdb69000) [pid = 1820] [serial = 1474] [outer = (nil)] 16:23:25 INFO - PROCESS | 1820 | ++DOMWINDOW == 212 (0x7f74bdb6dc00) [pid = 1820] [serial = 1475] [outer = 0x7f74bdb69000] 16:23:25 INFO - PROCESS | 1820 | 1462404205324 Marionette DEBUG loaded listener.js 16:23:25 INFO - PROCESS | 1820 | ++DOMWINDOW == 213 (0x7f74bfbf2c00) [pid = 1820] [serial = 1476] [outer = 0x7f74bdb69000] 16:23:26 INFO - PROCESS | 1820 | 1462404206223 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]]]}] 16:23:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.initial.html | Canvas test: 2d.path.initial 16:23:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.initial.html | took 1276ms 16:23:26 INFO - PROCESS | 1820 | 1462404206280 Marionette TRACE conn3 -> [0,1937,"getWindowHandle",null] 16:23:26 INFO - PROCESS | 1820 | 1462404206282 Marionette TRACE conn3 <- [1,1937,null,{"value":"8"}] 16:23:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.arc.html 16:23:26 INFO - PROCESS | 1820 | 1462404206292 Marionette TRACE conn3 -> [0,1938,"setScriptTimeout",{"ms":35000}] 16:23:26 INFO - PROCESS | 1820 | 1462404206296 Marionette TRACE conn3 <- [1,1938,null,{}] 16:23:26 INFO - PROCESS | 1820 | --DOMWINDOW == 212 (0x7f74b4ec3800) [pid = 1820] [serial = 1405] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.basic.html] 16:23:26 INFO - PROCESS | 1820 | --DOMWINDOW == 211 (0x7f74b60b9400) [pid = 1820] [serial = 1408] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html] 16:23:26 INFO - PROCESS | 1820 | --DOMWINDOW == 210 (0x7f74b87c4000) [pid = 1820] [serial = 1411] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html] 16:23:26 INFO - PROCESS | 1820 | --DOMWINDOW == 209 (0x7f74aece7000) [pid = 1820] [serial = 1399] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.2.html] 16:23:26 INFO - PROCESS | 1820 | --DOMWINDOW == 208 (0x7f74b134cc00) [pid = 1820] [serial = 1402] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.beginPath.html] 16:23:26 INFO - PROCESS | 1820 | --DOMWINDOW == 207 (0x7f74b134a400) [pid = 1820] [serial = 1396] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.1.html] 16:23:26 INFO - PROCESS | 1820 | 1462404206655 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}] 16:23:26 INFO - PROCESS | 1820 | 1462404206827 Marionette TRACE conn3 <- [1,1939,null,{"value":null}] 16:23:27 INFO - PROCESS | 1820 | 1462404207035 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\", \"a2590f0a-93fb-4e89-aa1e-7373e5767c09\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:23:27 INFO - PROCESS | 1820 | ++DOCSHELL 0x7f74bcb59800 == 135 [pid = 1820] [id = 492] 16:23:27 INFO - PROCESS | 1820 | ++DOMWINDOW == 208 (0x7f74bcc0c400) [pid = 1820] [serial = 1477] [outer = (nil)] 16:23:27 INFO - PROCESS | 1820 | ++DOMWINDOW == 209 (0x7f74bffb0400) [pid = 1820] [serial = 1478] [outer = 0x7f74bcc0c400] 16:23:27 INFO - PROCESS | 1820 | 1462404207096 Marionette DEBUG loaded listener.js 16:23:27 INFO - PROCESS | 1820 | ++DOMWINDOW == 210 (0x7f74c0556800) [pid = 1820] [serial = 1479] [outer = 0x7f74bcc0c400] 16:23:27 INFO - PROCESS | 1820 | 1462404207745 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]]]}] 16:23:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | isPointInPath() works on arcs 16:23:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | took 1508ms 16:23:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html 16:23:27 INFO - PROCESS | 1820 | 1462404207801 Marionette TRACE conn3 -> [0,1941,"getWindowHandle",null] 16:23:27 INFO - PROCESS | 1820 | 1462404207803 Marionette TRACE conn3 <- [1,1941,null,{"value":"8"}] 16:23:27 INFO - PROCESS | 1820 | 1462404207807 Marionette TRACE conn3 -> [0,1942,"setScriptTimeout",{"ms":35000}] 16:23:27 INFO - PROCESS | 1820 | 1462404207811 Marionette TRACE conn3 <- [1,1942,null,{}] 16:23:27 INFO - PROCESS | 1820 | 1462404207816 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}] 16:23:27 INFO - PROCESS | 1820 | 1462404207981 Marionette TRACE conn3 <- [1,1943,null,{"value":null}] 16:23:28 INFO - PROCESS | 1820 | 1462404208145 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\", \"a2590f0a-93fb-4e89-aa1e-7373e5767c09\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:23:28 INFO - PROCESS | 1820 | ++DOCSHELL 0x7f74bf9bb000 == 136 [pid = 1820] [id = 493] 16:23:28 INFO - PROCESS | 1820 | ++DOMWINDOW == 211 (0x7f74b60b5000) [pid = 1820] [serial = 1480] [outer = (nil)] 16:23:28 INFO - PROCESS | 1820 | ++DOMWINDOW == 212 (0x7f74c0bc9c00) [pid = 1820] [serial = 1481] [outer = 0x7f74b60b5000] 16:23:28 INFO - PROCESS | 1820 | 1462404208206 Marionette DEBUG loaded listener.js 16:23:28 INFO - PROCESS | 1820 | ++DOMWINDOW == 213 (0x7f74c1065000) [pid = 1820] [serial = 1482] [outer = 0x7f74b60b5000] 16:23:29 INFO - PROCESS | 1820 | 1462404209180 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]]]}] 16:23:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | isPointInPath() detects whether the point is inside the path 16:23:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | took 1428ms 16:23:29 INFO - PROCESS | 1820 | 1462404209236 Marionette TRACE conn3 -> [0,1945,"getWindowHandle",null] 16:23:29 INFO - PROCESS | 1820 | 1462404209241 Marionette TRACE conn3 <- [1,1945,null,{"value":"8"}] 16:23:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html 16:23:29 INFO - PROCESS | 1820 | 1462404209250 Marionette TRACE conn3 -> [0,1946,"setScriptTimeout",{"ms":35000}] 16:23:29 INFO - PROCESS | 1820 | 1462404209255 Marionette TRACE conn3 <- [1,1946,null,{}] 16:23:29 INFO - PROCESS | 1820 | 1462404209264 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}] 16:23:29 INFO - PROCESS | 1820 | 1462404209495 Marionette TRACE conn3 <- [1,1947,null,{"value":null}] 16:23:29 INFO - PROCESS | 1820 | 1462404209812 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\", \"a2590f0a-93fb-4e89-aa1e-7373e5767c09\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:23:29 INFO - PROCESS | 1820 | ++DOCSHELL 0x7f74b5178000 == 137 [pid = 1820] [id = 494] 16:23:29 INFO - PROCESS | 1820 | ++DOMWINDOW == 214 (0x7f74b00dc400) [pid = 1820] [serial = 1483] [outer = (nil)] 16:23:29 INFO - PROCESS | 1820 | ++DOMWINDOW == 215 (0x7f74b28ef000) [pid = 1820] [serial = 1484] [outer = 0x7f74b00dc400] 16:23:29 INFO - PROCESS | 1820 | 1462404209889 Marionette DEBUG loaded listener.js 16:23:30 INFO - PROCESS | 1820 | ++DOMWINDOW == 216 (0x7f74b40fac00) [pid = 1820] [serial = 1485] [outer = 0x7f74b00dc400] 16:23:30 INFO - PROCESS | 1820 | 1462404210774 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]]]}] 16:23:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | isPointInPath() detects whether the point is inside the path 16:23:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | took 1536ms 16:23:30 INFO - PROCESS | 1820 | 1462404210786 Marionette TRACE conn3 -> [0,1949,"getWindowHandle",null] 16:23:30 INFO - PROCESS | 1820 | 1462404210795 Marionette TRACE conn3 <- [1,1949,null,{"value":"8"}] 16:23:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html 16:23:30 INFO - PROCESS | 1820 | 1462404210805 Marionette TRACE conn3 -> [0,1950,"setScriptTimeout",{"ms":35000}] 16:23:30 INFO - PROCESS | 1820 | 1462404210808 Marionette TRACE conn3 <- [1,1950,null,{}] 16:23:30 INFO - PROCESS | 1820 | 1462404210814 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}] 16:23:31 INFO - PROCESS | 1820 | 1462404210994 Marionette TRACE conn3 <- [1,1951,null,{"value":null}] 16:23:31 INFO - PROCESS | 1820 | 1462404211207 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\", \"a2590f0a-93fb-4e89-aa1e-7373e5767c09\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:23:31 INFO - PROCESS | 1820 | ++DOCSHELL 0x7f74b8eef800 == 138 [pid = 1820] [id = 495] 16:23:31 INFO - PROCESS | 1820 | ++DOMWINDOW == 217 (0x7f74b4ece000) [pid = 1820] [serial = 1486] [outer = (nil)] 16:23:31 INFO - PROCESS | 1820 | ++DOMWINDOW == 218 (0x7f74b60f7400) [pid = 1820] [serial = 1487] [outer = 0x7f74b4ece000] 16:23:31 INFO - PROCESS | 1820 | 1462404211277 Marionette DEBUG loaded listener.js 16:23:31 INFO - PROCESS | 1820 | ++DOMWINDOW == 219 (0x7f74b7163000) [pid = 1820] [serial = 1488] [outer = 0x7f74b4ece000] 16:23:32 INFO - PROCESS | 1820 | 1462404212218 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]]]}] 16:23:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | isPointInPath() works on Bezier curves 16:23:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | took 1477ms 16:23:32 INFO - PROCESS | 1820 | 1462404212282 Marionette TRACE conn3 -> [0,1953,"getWindowHandle",null] 16:23:32 INFO - PROCESS | 1820 | 1462404212286 Marionette TRACE conn3 <- [1,1953,null,{"value":"8"}] 16:23:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html 16:23:32 INFO - PROCESS | 1820 | 1462404212292 Marionette TRACE conn3 -> [0,1954,"setScriptTimeout",{"ms":35000}] 16:23:32 INFO - PROCESS | 1820 | 1462404212297 Marionette TRACE conn3 <- [1,1954,null,{}] 16:23:32 INFO - PROCESS | 1820 | 1462404212312 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}] 16:23:32 INFO - PROCESS | 1820 | 1462404212540 Marionette TRACE conn3 <- [1,1955,null,{"value":null}] 16:23:32 INFO - PROCESS | 1820 | 1462404212794 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\", \"a2590f0a-93fb-4e89-aa1e-7373e5767c09\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:23:32 INFO - PROCESS | 1820 | ++DOCSHELL 0x7f74c0f46800 == 139 [pid = 1820] [id = 496] 16:23:32 INFO - PROCESS | 1820 | ++DOMWINDOW == 220 (0x7f74b87f4000) [pid = 1820] [serial = 1489] [outer = (nil)] 16:23:32 INFO - PROCESS | 1820 | ++DOMWINDOW == 221 (0x7f74be892c00) [pid = 1820] [serial = 1490] [outer = 0x7f74b87f4000] 16:23:32 INFO - PROCESS | 1820 | 1462404212910 Marionette DEBUG loaded listener.js 16:23:33 INFO - PROCESS | 1820 | ++DOMWINDOW == 222 (0x7f74c090b000) [pid = 1820] [serial = 1491] [outer = 0x7f74b87f4000] 16:23:33 INFO - PROCESS | 1820 | 1462404213754 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]]]}] 16:23:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | isPointInPath() works on unclosed arcs larger than 2pi 16:23:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | took 1487ms 16:23:33 INFO - PROCESS | 1820 | 1462404213779 Marionette TRACE conn3 -> [0,1957,"getWindowHandle",null] 16:23:33 INFO - PROCESS | 1820 | 1462404213783 Marionette TRACE conn3 <- [1,1957,null,{"value":"8"}] 16:23:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.edge.html 16:23:33 INFO - PROCESS | 1820 | 1462404213789 Marionette TRACE conn3 -> [0,1958,"setScriptTimeout",{"ms":35000}] 16:23:33 INFO - PROCESS | 1820 | 1462404213791 Marionette TRACE conn3 <- [1,1958,null,{}] 16:23:33 INFO - PROCESS | 1820 | 1462404213796 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}] 16:23:33 INFO - PROCESS | 1820 | 1462404213992 Marionette TRACE conn3 <- [1,1959,null,{"value":null}] 16:23:34 INFO - PROCESS | 1820 | 1462404214225 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\", \"a2590f0a-93fb-4e89-aa1e-7373e5767c09\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:23:34 INFO - PROCESS | 1820 | ++DOCSHELL 0x7f74c3bbf000 == 140 [pid = 1820] [id = 497] 16:23:34 INFO - PROCESS | 1820 | ++DOMWINDOW == 223 (0x7f74bdb6e400) [pid = 1820] [serial = 1492] [outer = (nil)] 16:23:34 INFO - PROCESS | 1820 | ++DOMWINDOW == 224 (0x7f74c2213800) [pid = 1820] [serial = 1493] [outer = 0x7f74bdb6e400] 16:23:34 INFO - PROCESS | 1820 | 1462404214295 Marionette DEBUG loaded listener.js 16:23:34 INFO - PROCESS | 1820 | ++DOMWINDOW == 225 (0x7f74c3915000) [pid = 1820] [serial = 1494] [outer = 0x7f74bdb6e400] 16:23:35 INFO - PROCESS | 1820 | 1462404215186 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]]]}] 16:23:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | isPointInPath() counts points on the path as being inside 16:23:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | took 1432ms 16:23:35 INFO - PROCESS | 1820 | 1462404215221 Marionette TRACE conn3 -> [0,1961,"getWindowHandle",null] 16:23:35 INFO - PROCESS | 1820 | 1462404215225 Marionette TRACE conn3 <- [1,1961,null,{"value":"8"}] 16:23:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.empty.html 16:23:35 INFO - PROCESS | 1820 | 1462404215231 Marionette TRACE conn3 -> [0,1962,"setScriptTimeout",{"ms":35000}] 16:23:35 INFO - PROCESS | 1820 | 1462404215234 Marionette TRACE conn3 <- [1,1962,null,{}] 16:23:35 INFO - PROCESS | 1820 | 1462404215239 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}] 16:23:35 INFO - PROCESS | 1820 | 1462404215417 Marionette TRACE conn3 <- [1,1963,null,{"value":null}] 16:23:35 INFO - PROCESS | 1820 | 1462404215628 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\", \"a2590f0a-93fb-4e89-aa1e-7373e5767c09\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:23:35 INFO - PROCESS | 1820 | ++DOCSHELL 0x7f74c8681000 == 141 [pid = 1820] [id = 498] 16:23:35 INFO - PROCESS | 1820 | ++DOMWINDOW == 226 (0x7f74c100f400) [pid = 1820] [serial = 1495] [outer = (nil)] 16:23:35 INFO - PROCESS | 1820 | ++DOMWINDOW == 227 (0x7f74c6f11800) [pid = 1820] [serial = 1496] [outer = 0x7f74c100f400] 16:23:35 INFO - PROCESS | 1820 | 1462404215695 Marionette DEBUG loaded listener.js 16:23:35 INFO - PROCESS | 1820 | ++DOMWINDOW == 228 (0x7f74c7f61c00) [pid = 1820] [serial = 1497] [outer = 0x7f74c100f400] 16:23:36 INFO - PROCESS | 1820 | 1462404216590 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]]]}] 16:23:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | isPointInPath() works when there is no path 16:23:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | took 1430ms 16:23:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html 16:23:36 INFO - PROCESS | 1820 | 1462404216662 Marionette TRACE conn3 -> [0,1965,"getWindowHandle",null] 16:23:36 INFO - PROCESS | 1820 | 1462404216665 Marionette TRACE conn3 <- [1,1965,null,{"value":"8"}] 16:23:36 INFO - PROCESS | 1820 | 1462404216670 Marionette TRACE conn3 -> [0,1966,"setScriptTimeout",{"ms":35000}] 16:23:36 INFO - PROCESS | 1820 | 1462404216674 Marionette TRACE conn3 <- [1,1966,null,{}] 16:23:36 INFO - PROCESS | 1820 | 1462404216679 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}] 16:23:36 INFO - PROCESS | 1820 | 1462404216927 Marionette TRACE conn3 <- [1,1967,null,{"value":null}] 16:23:37 INFO - PROCESS | 1820 | 1462404217182 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\", \"a2590f0a-93fb-4e89-aa1e-7373e5767c09\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:23:37 INFO - PROCESS | 1820 | ++DOCSHELL 0x7f74ca012000 == 142 [pid = 1820] [id = 499] 16:23:37 INFO - PROCESS | 1820 | ++DOMWINDOW == 229 (0x7f74c9febc00) [pid = 1820] [serial = 1498] [outer = (nil)] 16:23:37 INFO - PROCESS | 1820 | ++DOMWINDOW == 230 (0x7f74ca48e800) [pid = 1820] [serial = 1499] [outer = 0x7f74c9febc00] 16:23:37 INFO - PROCESS | 1820 | 1462404217299 Marionette DEBUG loaded listener.js 16:23:37 INFO - PROCESS | 1820 | ++DOMWINDOW == 231 (0x7f74d7238800) [pid = 1820] [serial = 1500] [outer = 0x7f74c9febc00] 16:23:38 INFO - PROCESS | 1820 | 1462404218109 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]]]}] 16:23:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | isPointInPath() returns false for non-finite arguments 16:23:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | took 1484ms 16:23:38 INFO - PROCESS | 1820 | 1462404218154 Marionette TRACE conn3 -> [0,1969,"getWindowHandle",null] 16:23:38 INFO - PROCESS | 1820 | 1462404218158 Marionette TRACE conn3 <- [1,1969,null,{"value":"8"}] 16:23:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.outside.html 16:23:38 INFO - PROCESS | 1820 | 1462404218164 Marionette TRACE conn3 -> [0,1970,"setScriptTimeout",{"ms":35000}] 16:23:38 INFO - PROCESS | 1820 | 1462404218166 Marionette TRACE conn3 <- [1,1970,null,{}] 16:23:38 INFO - PROCESS | 1820 | 1462404218171 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}] 16:23:38 INFO - PROCESS | 1820 | 1462404218351 Marionette TRACE conn3 <- [1,1971,null,{"value":null}] 16:23:38 INFO - PROCESS | 1820 | 1462404218613 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\", \"a2590f0a-93fb-4e89-aa1e-7373e5767c09\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:23:38 INFO - PROCESS | 1820 | ++DOCSHELL 0x7f74d63f3000 == 143 [pid = 1820] [id = 500] 16:23:38 INFO - PROCESS | 1820 | ++DOMWINDOW == 232 (0x7f74be781000) [pid = 1820] [serial = 1501] [outer = (nil)] 16:23:38 INFO - PROCESS | 1820 | ++DOMWINDOW == 233 (0x7f74d7296800) [pid = 1820] [serial = 1502] [outer = 0x7f74be781000] 16:23:38 INFO - PROCESS | 1820 | 1462404218687 Marionette DEBUG loaded listener.js 16:23:38 INFO - PROCESS | 1820 | ++DOMWINDOW == 234 (0x7f74d8623400) [pid = 1820] [serial = 1503] [outer = 0x7f74be781000] 16:23:39 INFO - PROCESS | 1820 | 1462404219553 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]]]}] 16:23:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | isPointInPath() works on paths outside the canvas 16:23:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | took 1427ms 16:23:39 INFO - PROCESS | 1820 | 1462404219592 Marionette TRACE conn3 -> [0,1973,"getWindowHandle",null] 16:23:39 INFO - PROCESS | 1820 | 1462404219595 Marionette TRACE conn3 <- [1,1973,null,{"value":"8"}] 16:23:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html 16:23:39 INFO - PROCESS | 1820 | 1462404219601 Marionette TRACE conn3 -> [0,1974,"setScriptTimeout",{"ms":35000}] 16:23:39 INFO - PROCESS | 1820 | 1462404219603 Marionette TRACE conn3 <- [1,1974,null,{}] 16:23:39 INFO - PROCESS | 1820 | 1462404219608 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}] 16:23:39 INFO - PROCESS | 1820 | 1462404219798 Marionette TRACE conn3 <- [1,1975,null,{"value":null}] 16:23:40 INFO - PROCESS | 1820 | 1462404220061 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\", \"a2590f0a-93fb-4e89-aa1e-7373e5767c09\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:23:40 INFO - PROCESS | 1820 | ++DOCSHELL 0x7f74db77f800 == 144 [pid = 1820] [id = 501] 16:23:40 INFO - PROCESS | 1820 | ++DOMWINDOW == 235 (0x7f74c100a800) [pid = 1820] [serial = 1504] [outer = (nil)] 16:23:40 INFO - PROCESS | 1820 | ++DOMWINDOW == 236 (0x7f74d864c800) [pid = 1820] [serial = 1505] [outer = 0x7f74c100a800] 16:23:40 INFO - PROCESS | 1820 | 1462404220147 Marionette DEBUG loaded listener.js 16:23:40 INFO - PROCESS | 1820 | ++DOMWINDOW == 237 (0x7f74da564400) [pid = 1820] [serial = 1506] [outer = 0x7f74c100a800] 16:23:40 INFO - PROCESS | 1820 | 1462404220971 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]]]}] 16:23:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | isPointInPath() uses the current path, not just the subpath 16:23:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | took 1434ms 16:23:41 INFO - PROCESS | 1820 | 1462404221036 Marionette TRACE conn3 -> [0,1977,"getWindowHandle",null] 16:23:41 INFO - PROCESS | 1820 | 1462404221039 Marionette TRACE conn3 <- [1,1977,null,{"value":"8"}] 16:23:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html 16:23:41 INFO - PROCESS | 1820 | 1462404221045 Marionette TRACE conn3 -> [0,1978,"setScriptTimeout",{"ms":35000}] 16:23:41 INFO - PROCESS | 1820 | 1462404221047 Marionette TRACE conn3 <- [1,1978,null,{}] 16:23:41 INFO - PROCESS | 1820 | 1462404221053 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}] 16:23:41 INFO - PROCESS | 1820 | 1462404221236 Marionette TRACE conn3 <- [1,1979,null,{"value":null}] 16:23:41 INFO - PROCESS | 1820 | 1462404221452 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\", \"a2590f0a-93fb-4e89-aa1e-7373e5767c09\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:23:41 INFO - PROCESS | 1820 | ++DOCSHELL 0x7f74dbf6f800 == 145 [pid = 1820] [id = 502] 16:23:41 INFO - PROCESS | 1820 | ++DOMWINDOW == 238 (0x7f74d74bb400) [pid = 1820] [serial = 1507] [outer = (nil)] 16:23:41 INFO - PROCESS | 1820 | ++DOMWINDOW == 239 (0x7f74db944400) [pid = 1820] [serial = 1508] [outer = 0x7f74d74bb400] 16:23:41 INFO - PROCESS | 1820 | 1462404221561 Marionette DEBUG loaded listener.js 16:23:41 INFO - PROCESS | 1820 | ++DOMWINDOW == 240 (0x7f74dbf46c00) [pid = 1820] [serial = 1509] [outer = 0x7f74d74bb400] 16:23:42 INFO - PROCESS | 1820 | 1462404222425 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]]]}] 16:23:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | isPointInPath() handles transformations correctly 16:23:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | took 1433ms 16:23:42 INFO - PROCESS | 1820 | 1462404222478 Marionette TRACE conn3 -> [0,1981,"getWindowHandle",null] 16:23:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html 16:23:42 INFO - PROCESS | 1820 | 1462404222488 Marionette TRACE conn3 <- [1,1981,null,{"value":"8"}] 16:23:42 INFO - PROCESS | 1820 | 1462404222493 Marionette TRACE conn3 -> [0,1982,"setScriptTimeout",{"ms":35000}] 16:23:42 INFO - PROCESS | 1820 | 1462404222495 Marionette TRACE conn3 <- [1,1982,null,{}] 16:23:42 INFO - PROCESS | 1820 | 1462404222521 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}] 16:23:42 INFO - PROCESS | 1820 | 1462404222702 Marionette TRACE conn3 <- [1,1983,null,{"value":null}] 16:23:43 INFO - PROCESS | 1820 | 1462404222998 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\", \"a2590f0a-93fb-4e89-aa1e-7373e5767c09\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:23:43 INFO - PROCESS | 1820 | ++DOCSHELL 0x7f74dc208800 == 146 [pid = 1820] [id = 503] 16:23:43 INFO - PROCESS | 1820 | ++DOMWINDOW == 241 (0x7f74db944c00) [pid = 1820] [serial = 1510] [outer = (nil)] 16:23:43 INFO - PROCESS | 1820 | ++DOMWINDOW == 242 (0x7f74dc0b7400) [pid = 1820] [serial = 1511] [outer = 0x7f74db944c00] 16:23:43 INFO - PROCESS | 1820 | 1462404223109 Marionette DEBUG loaded listener.js 16:23:43 INFO - PROCESS | 1820 | ++DOMWINDOW == 243 (0x7f74dc24a800) [pid = 1820] [serial = 1512] [outer = 0x7f74db944c00] 16:23:43 INFO - PROCESS | 1820 | 1462404223955 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]]]}] 16:23:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | isPointInPath() handles transformations correctly 16:23:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | took 1497ms 16:23:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html 16:23:43 INFO - PROCESS | 1820 | 1462404223991 Marionette TRACE conn3 -> [0,1985,"getWindowHandle",null] 16:23:43 INFO - PROCESS | 1820 | 1462404223994 Marionette TRACE conn3 <- [1,1985,null,{"value":"8"}] 16:23:44 INFO - PROCESS | 1820 | 1462404224000 Marionette TRACE conn3 -> [0,1986,"setScriptTimeout",{"ms":35000}] 16:23:44 INFO - PROCESS | 1820 | 1462404224003 Marionette TRACE conn3 <- [1,1986,null,{}] 16:23:44 INFO - PROCESS | 1820 | 1462404224008 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}] 16:23:44 INFO - PROCESS | 1820 | 1462404224236 Marionette TRACE conn3 <- [1,1987,null,{"value":null}] 16:23:44 INFO - PROCESS | 1820 | 1462404224455 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\", \"a2590f0a-93fb-4e89-aa1e-7373e5767c09\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:23:44 INFO - PROCESS | 1820 | ++DOCSHELL 0x7f74de38f800 == 147 [pid = 1820] [id = 504] 16:23:44 INFO - PROCESS | 1820 | ++DOMWINDOW == 244 (0x7f74dc00ec00) [pid = 1820] [serial = 1513] [outer = (nil)] 16:23:44 INFO - PROCESS | 1820 | ++DOMWINDOW == 245 (0x7f74dc732400) [pid = 1820] [serial = 1514] [outer = 0x7f74dc00ec00] 16:23:44 INFO - PROCESS | 1820 | 1462404224572 Marionette DEBUG loaded listener.js 16:23:44 INFO - PROCESS | 1820 | ++DOMWINDOW == 246 (0x7f74dc7e1000) [pid = 1820] [serial = 1515] [outer = 0x7f74dc00ec00] 16:23:45 INFO - PROCESS | 1820 | 1462404225423 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]]]}] 16:23:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | isPointInPath() handles transformations correctly 16:23:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | took 1482ms 16:23:45 INFO - PROCESS | 1820 | 1462404225482 Marionette TRACE conn3 -> [0,1989,"getWindowHandle",null] 16:23:45 INFO - PROCESS | 1820 | 1462404225485 Marionette TRACE conn3 <- [1,1989,null,{"value":"8"}] 16:23:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html 16:23:45 INFO - PROCESS | 1820 | 1462404225491 Marionette TRACE conn3 -> [0,1990,"setScriptTimeout",{"ms":35000}] 16:23:45 INFO - PROCESS | 1820 | 1462404225494 Marionette TRACE conn3 <- [1,1990,null,{}] 16:23:45 INFO - PROCESS | 1820 | 1462404225499 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}] 16:23:45 INFO - PROCESS | 1820 | 1462404225685 Marionette TRACE conn3 <- [1,1991,null,{"value":null}] 16:23:45 INFO - PROCESS | 1820 | 1462404225902 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\", \"a2590f0a-93fb-4e89-aa1e-7373e5767c09\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:23:45 INFO - PROCESS | 1820 | ++DOCSHELL 0x7f74e1647000 == 148 [pid = 1820] [id = 505] 16:23:45 INFO - PROCESS | 1820 | ++DOMWINDOW == 247 (0x7f74b2754c00) [pid = 1820] [serial = 1516] [outer = (nil)] 16:23:46 INFO - PROCESS | 1820 | ++DOMWINDOW == 248 (0x7f74b275b800) [pid = 1820] [serial = 1517] [outer = 0x7f74b2754c00] 16:23:46 INFO - PROCESS | 1820 | 1462404226011 Marionette DEBUG loaded listener.js 16:23:46 INFO - PROCESS | 1820 | ++DOMWINDOW == 249 (0x7f74b2761000) [pid = 1820] [serial = 1518] [outer = 0x7f74b2754c00] 16:23:46 INFO - PROCESS | 1820 | 1462404226876 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]]]}] 16:23:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | isPointInPath() handles transformations correctly 16:23:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | took 1436ms 16:23:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html 16:23:46 INFO - PROCESS | 1820 | 1462404226928 Marionette TRACE conn3 -> [0,1993,"getWindowHandle",null] 16:23:46 INFO - PROCESS | 1820 | 1462404226931 Marionette TRACE conn3 <- [1,1993,null,{"value":"8"}] 16:23:46 INFO - PROCESS | 1820 | 1462404226937 Marionette TRACE conn3 -> [0,1994,"setScriptTimeout",{"ms":35000}] 16:23:46 INFO - PROCESS | 1820 | 1462404226940 Marionette TRACE conn3 <- [1,1994,null,{}] 16:23:46 INFO - PROCESS | 1820 | 1462404226944 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}] 16:23:47 INFO - PROCESS | 1820 | 1462404227130 Marionette TRACE conn3 <- [1,1995,null,{"value":null}] 16:23:47 INFO - PROCESS | 1820 | 1462404227404 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\", \"a2590f0a-93fb-4e89-aa1e-7373e5767c09\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:23:47 INFO - PROCESS | 1820 | ++DOCSHELL 0x7f74ac0e2800 == 149 [pid = 1820] [id = 506] 16:23:47 INFO - PROCESS | 1820 | ++DOMWINDOW == 250 (0x7f74accd4c00) [pid = 1820] [serial = 1519] [outer = (nil)] 16:23:47 INFO - PROCESS | 1820 | ++DOMWINDOW == 251 (0x7f74b2761800) [pid = 1820] [serial = 1520] [outer = 0x7f74accd4c00] 16:23:47 INFO - PROCESS | 1820 | 1462404227475 Marionette DEBUG loaded listener.js 16:23:47 INFO - PROCESS | 1820 | ++DOMWINDOW == 252 (0x7f74b5351c00) [pid = 1820] [serial = 1521] [outer = 0x7f74accd4c00] 16:23:48 INFO - PROCESS | 1820 | 1462404228280 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]]]}] 16:23:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | isPointInPath() works on unclosed subpaths 16:23:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | took 1381ms 16:23:48 INFO - PROCESS | 1820 | 1462404228317 Marionette TRACE conn3 -> [0,1997,"getWindowHandle",null] 16:23:48 INFO - PROCESS | 1820 | 1462404228321 Marionette TRACE conn3 <- [1,1997,null,{"value":"8"}] 16:23:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.winding.html 16:23:48 INFO - PROCESS | 1820 | 1462404228327 Marionette TRACE conn3 -> [0,1998,"setScriptTimeout",{"ms":35000}] 16:23:48 INFO - PROCESS | 1820 | 1462404228329 Marionette TRACE conn3 <- [1,1998,null,{}] 16:23:48 INFO - PROCESS | 1820 | 1462404228334 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}] 16:23:48 INFO - PROCESS | 1820 | 1462404228521 Marionette TRACE conn3 <- [1,1999,null,{"value":null}] 16:23:48 INFO - PROCESS | 1820 | 1462404228748 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\", \"a2590f0a-93fb-4e89-aa1e-7373e5767c09\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:23:48 INFO - PROCESS | 1820 | ++DOCSHELL 0x7f74e3da8800 == 150 [pid = 1820] [id = 507] 16:23:48 INFO - PROCESS | 1820 | ++DOMWINDOW == 253 (0x7f74ae95a000) [pid = 1820] [serial = 1522] [outer = (nil)] 16:23:48 INFO - PROCESS | 1820 | ++DOMWINDOW == 254 (0x7f74b5356c00) [pid = 1820] [serial = 1523] [outer = 0x7f74ae95a000] 16:23:48 INFO - PROCESS | 1820 | 1462404228860 Marionette DEBUG loaded listener.js 16:23:48 INFO - PROCESS | 1820 | ++DOMWINDOW == 255 (0x7f74b7156000) [pid = 1820] [serial = 1524] [outer = 0x7f74ae95a000] 16:23:49 INFO - PROCESS | 1820 | 1462404229678 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]]]}] 16:23:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | isPointInPath() uses the non-zero winding number rule 16:23:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | took 1376ms 16:23:49 INFO - PROCESS | 1820 | 1462404229706 Marionette TRACE conn3 -> [0,2001,"getWindowHandle",null] 16:23:49 INFO - PROCESS | 1820 | 1462404229709 Marionette TRACE conn3 <- [1,2001,null,{"value":"8"}] 16:23:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.basic.html 16:23:49 INFO - PROCESS | 1820 | 1462404229715 Marionette TRACE conn3 -> [0,2002,"setScriptTimeout",{"ms":35000}] 16:23:49 INFO - PROCESS | 1820 | 1462404229717 Marionette TRACE conn3 <- [1,2002,null,{}] 16:23:49 INFO - PROCESS | 1820 | 1462404229722 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}] 16:23:49 INFO - PROCESS | 1820 | 1462404229904 Marionette TRACE conn3 <- [1,2003,null,{"value":null}] 16:23:50 INFO - PROCESS | 1820 | 1462404230154 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\", \"a2590f0a-93fb-4e89-aa1e-7373e5767c09\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:23:50 INFO - PROCESS | 1820 | ++DOCSHELL 0x7f74abee4000 == 151 [pid = 1820] [id = 508] 16:23:50 INFO - PROCESS | 1820 | ++DOMWINDOW == 256 (0x7f74ae95f800) [pid = 1820] [serial = 1525] [outer = (nil)] 16:23:50 INFO - PROCESS | 1820 | ++DOMWINDOW == 257 (0x7f74b4c7b400) [pid = 1820] [serial = 1526] [outer = 0x7f74ae95f800] 16:23:50 INFO - PROCESS | 1820 | 1462404230261 Marionette DEBUG loaded listener.js 16:23:50 INFO - PROCESS | 1820 | ++DOMWINDOW == 258 (0x7f74b864e800) [pid = 1820] [serial = 1527] [outer = 0x7f74ae95f800] 16:23:51 INFO - PROCESS | 1820 | 1462404231631 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]]]}] 16:23:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.basic.html | Canvas test: 2d.path.lineTo.basic 16:23:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.basic.html | took 1987ms 16:23:51 INFO - PROCESS | 1820 | 1462404231703 Marionette TRACE conn3 -> [0,2005,"getWindowHandle",null] 16:23:51 INFO - PROCESS | 1820 | 1462404231709 Marionette TRACE conn3 <- [1,2005,null,{"value":"8"}] 16:23:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html 16:23:51 INFO - PROCESS | 1820 | 1462404231716 Marionette TRACE conn3 -> [0,2006,"setScriptTimeout",{"ms":35000}] 16:23:51 INFO - PROCESS | 1820 | 1462404231721 Marionette TRACE conn3 <- [1,2006,null,{}] 16:23:51 INFO - PROCESS | 1820 | 1462404231728 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}] 16:23:51 INFO - PROCESS | 1820 | 1462404231959 Marionette TRACE conn3 <- [1,2007,null,{"value":null}] 16:23:52 INFO - PROCESS | 1820 | 1462404232222 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\", \"a2590f0a-93fb-4e89-aa1e-7373e5767c09\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:23:52 INFO - PROCESS | 1820 | ++DOCSHELL 0x7f74b4e7e000 == 152 [pid = 1820] [id = 509] 16:23:52 INFO - PROCESS | 1820 | ++DOMWINDOW == 259 (0x7f74accd7000) [pid = 1820] [serial = 1528] [outer = (nil)] 16:23:52 INFO - PROCESS | 1820 | ++DOMWINDOW == 260 (0x7f74b134d000) [pid = 1820] [serial = 1529] [outer = 0x7f74accd7000] 16:23:52 INFO - PROCESS | 1820 | 1462404232340 Marionette DEBUG loaded listener.js 16:23:52 INFO - PROCESS | 1820 | ++DOMWINDOW == 261 (0x7f74b3eee000) [pid = 1820] [serial = 1530] [outer = 0x7f74accd7000] 16:23:53 INFO - PROCESS | 1820 | 1462404233277 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]]]}] 16:23:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html | If there is no subpath, the point is added and nothing is drawn 16:23:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html | took 1640ms 16:23:53 INFO - PROCESS | 1820 | 1462404233356 Marionette TRACE conn3 -> [0,2009,"getWindowHandle",null] 16:23:53 INFO - PROCESS | 1820 | 1462404233375 Marionette TRACE conn3 <- [1,2009,null,{"value":"8"}] 16:23:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html 16:23:53 INFO - PROCESS | 1820 | 1462404233392 Marionette TRACE conn3 -> [0,2010,"setScriptTimeout",{"ms":35000}] 16:23:53 INFO - PROCESS | 1820 | 1462404233397 Marionette TRACE conn3 <- [1,2010,null,{}] 16:23:53 INFO - PROCESS | 1820 | 1462404233418 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}] 16:23:53 INFO - PROCESS | 1820 | 1462404233691 Marionette TRACE conn3 <- [1,2011,null,{"value":null}] 16:23:53 INFO - PROCESS | 1820 | 1462404233980 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\", \"a2590f0a-93fb-4e89-aa1e-7373e5767c09\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:23:54 INFO - PROCESS | 1820 | ++DOCSHELL 0x7f74b51a4800 == 153 [pid = 1820] [id = 510] 16:23:54 INFO - PROCESS | 1820 | ++DOMWINDOW == 262 (0x7f74b5357c00) [pid = 1820] [serial = 1531] [outer = (nil)] 16:23:54 INFO - PROCESS | 1820 | ++DOMWINDOW == 263 (0x7f74b60ec400) [pid = 1820] [serial = 1532] [outer = 0x7f74b5357c00] 16:23:54 INFO - PROCESS | 1820 | 1462404234046 Marionette DEBUG loaded listener.js 16:23:54 INFO - PROCESS | 1820 | ++DOMWINDOW == 264 (0x7f74b7245000) [pid = 1820] [serial = 1533] [outer = 0x7f74b5357c00] 16:23:54 INFO - PROCESS | 1820 | 1462404234934 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]]]}] 16:23:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html | If there is no subpath, the point is added and used for subsequent drawing 16:23:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html | took 1606ms 16:23:54 INFO - PROCESS | 1820 | 1462404234993 Marionette TRACE conn3 -> [0,2013,"getWindowHandle",null] 16:23:54 INFO - PROCESS | 1820 | 1462404234997 Marionette TRACE conn3 <- [1,2013,null,{"value":"8"}] 16:23:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html 16:23:55 INFO - PROCESS | 1820 | 1462404235003 Marionette TRACE conn3 -> [0,2014,"setScriptTimeout",{"ms":35000}] 16:23:55 INFO - PROCESS | 1820 | 1462404235008 Marionette TRACE conn3 <- [1,2014,null,{}] 16:23:55 INFO - PROCESS | 1820 | 1462404235023 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}] 16:23:55 INFO - PROCESS | 1820 | 1462404235209 Marionette TRACE conn3 <- [1,2015,null,{"value":null}] 16:23:55 INFO - PROCESS | 1820 | 1462404235425 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\", \"a2590f0a-93fb-4e89-aa1e-7373e5767c09\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:23:55 INFO - PROCESS | 1820 | ++DOCSHELL 0x7f74bcc41800 == 154 [pid = 1820] [id = 511] 16:23:55 INFO - PROCESS | 1820 | ++DOMWINDOW == 265 (0x7f74b8589000) [pid = 1820] [serial = 1534] [outer = (nil)] 16:23:55 INFO - PROCESS | 1820 | ++DOMWINDOW == 266 (0x7f74b858c000) [pid = 1820] [serial = 1535] [outer = 0x7f74b8589000] 16:23:55 INFO - PROCESS | 1820 | 1462404235535 Marionette DEBUG loaded listener.js 16:23:55 INFO - PROCESS | 1820 | ++DOMWINDOW == 267 (0x7f74b8591c00) [pid = 1820] [serial = 1536] [outer = 0x7f74b8589000] 16:23:56 INFO - PROCESS | 1820 | --DOCSHELL 0x7f74af5d3000 == 153 [pid = 1820] [id = 438] 16:23:56 INFO - PROCESS | 1820 | --DOCSHELL 0x7f74aeef2800 == 152 [pid = 1820] [id = 436] 16:23:56 INFO - PROCESS | 1820 | --DOCSHELL 0x7f74b5bae000 == 151 [pid = 1820] [id = 439] 16:23:56 INFO - PROCESS | 1820 | --DOCSHELL 0x7f74c144e800 == 150 [pid = 1820] [id = 437] 16:23:56 INFO - PROCESS | 1820 | --DOMWINDOW == 266 (0x7f74c59c5400) [pid = 1820] [serial = 1379] [outer = (nil)] [url = about:blank] 16:23:56 INFO - PROCESS | 1820 | --DOMWINDOW == 265 (0x7f74b2e43c00) [pid = 1820] [serial = 1349] [outer = (nil)] [url = about:blank] 16:23:56 INFO - PROCESS | 1820 | --DOMWINDOW == 264 (0x7f74b1520000) [pid = 1820] [serial = 1388] [outer = (nil)] [url = about:blank] 16:23:56 INFO - PROCESS | 1820 | --DOMWINDOW == 263 (0x7f74c1060400) [pid = 1820] [serial = 1373] [outer = (nil)] [url = about:blank] 16:23:56 INFO - PROCESS | 1820 | --DOMWINDOW == 262 (0x7f74c0902800) [pid = 1820] [serial = 1367] [outer = (nil)] [url = about:blank] 16:23:56 INFO - PROCESS | 1820 | --DOMWINDOW == 261 (0x7f74c6f0d800) [pid = 1820] [serial = 1382] [outer = (nil)] [url = about:blank] 16:23:56 INFO - PROCESS | 1820 | --DOMWINDOW == 260 (0x7f74c22b7c00) [pid = 1820] [serial = 1376] [outer = (nil)] [url = about:blank] 16:23:56 INFO - PROCESS | 1820 | --DOMWINDOW == 259 (0x7f74b6133800) [pid = 1820] [serial = 1352] [outer = (nil)] [url = about:blank] 16:23:56 INFO - PROCESS | 1820 | --DOMWINDOW == 258 (0x7f74b00d5000) [pid = 1820] [serial = 1346] [outer = (nil)] [url = about:blank] 16:23:56 INFO - PROCESS | 1820 | --DOMWINDOW == 257 (0x7f74b3eed000) [pid = 1820] [serial = 1391] [outer = (nil)] [url = about:blank] 16:23:56 INFO - PROCESS | 1820 | --DOMWINDOW == 256 (0x7f74c3a3d400) [pid = 1820] [serial = 1385] [outer = (nil)] [url = about:blank] 16:23:56 INFO - PROCESS | 1820 | --DOMWINDOW == 255 (0x7f74bffdec00) [pid = 1820] [serial = 1364] [outer = (nil)] [url = about:blank] 16:23:56 INFO - PROCESS | 1820 | --DOMWINDOW == 254 (0x7f74ba10f000) [pid = 1820] [serial = 1358] [outer = (nil)] [url = about:blank] 16:23:56 INFO - PROCESS | 1820 | --DOMWINDOW == 253 (0x7f74b76f0c00) [pid = 1820] [serial = 1355] [outer = (nil)] [url = about:blank] 16:23:56 INFO - PROCESS | 1820 | --DOMWINDOW == 252 (0x7f74b60b0400) [pid = 1820] [serial = 1394] [outer = (nil)] [url = about:blank] 16:23:56 INFO - PROCESS | 1820 | --DOMWINDOW == 251 (0x7f74bfbeec00) [pid = 1820] [serial = 1361] [outer = (nil)] [url = about:blank] 16:23:56 INFO - PROCESS | 1820 | --DOMWINDOW == 250 (0x7f74c0c50800) [pid = 1820] [serial = 1370] [outer = (nil)] [url = about:blank] 16:23:56 INFO - PROCESS | 1820 | 1462404236622 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]]]}] 16:23:56 INFO - PROCESS | 1820 | --DOCSHELL 0x7f74bcb59800 == 149 [pid = 1820] [id = 492] 16:23:56 INFO - PROCESS | 1820 | --DOCSHELL 0x7f74b9fc5000 == 148 [pid = 1820] [id = 491] 16:23:56 INFO - PROCESS | 1820 | --DOCSHELL 0x7f74b8706000 == 147 [pid = 1820] [id = 490] 16:23:56 INFO - PROCESS | 1820 | --DOCSHELL 0x7f74b5bb5000 == 146 [pid = 1820] [id = 489] 16:23:56 INFO - PROCESS | 1820 | --DOCSHELL 0x7f74af5db000 == 145 [pid = 1820] [id = 488] 16:23:56 INFO - PROCESS | 1820 | --DOCSHELL 0x7f74b51a8800 == 144 [pid = 1820] [id = 487] 16:23:56 INFO - PROCESS | 1820 | --DOCSHELL 0x7f74b13a0000 == 143 [pid = 1820] [id = 486] 16:23:56 INFO - PROCESS | 1820 | --DOCSHELL 0x7f74c9ada000 == 142 [pid = 1820] [id = 482] 16:23:56 INFO - PROCESS | 1820 | --DOCSHELL 0x7f74c888d800 == 141 [pid = 1820] [id = 481] 16:23:56 INFO - PROCESS | 1820 | --DOCSHELL 0x7f74c824d800 == 140 [pid = 1820] [id = 480] 16:23:56 INFO - PROCESS | 1820 | --DOCSHELL 0x7f74c3bc4000 == 139 [pid = 1820] [id = 479] 16:23:56 INFO - PROCESS | 1820 | --DOCSHELL 0x7f74c121f800 == 138 [pid = 1820] [id = 478] 16:23:56 INFO - PROCESS | 1820 | --DOCSHELL 0x7f74c0f32800 == 137 [pid = 1820] [id = 477] 16:23:56 INFO - PROCESS | 1820 | --DOCSHELL 0x7f74bfc9e800 == 136 [pid = 1820] [id = 476] 16:23:56 INFO - PROCESS | 1820 | --DOCSHELL 0x7f74bea8c000 == 135 [pid = 1820] [id = 475] 16:23:56 INFO - PROCESS | 1820 | --DOCSHELL 0x7f74bdd09800 == 134 [pid = 1820] [id = 474] 16:23:56 INFO - PROCESS | 1820 | --DOCSHELL 0x7f74b8764000 == 133 [pid = 1820] [id = 473] 16:23:56 INFO - PROCESS | 1820 | --DOCSHELL 0x7f74b4c9e800 == 132 [pid = 1820] [id = 472] 16:23:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | Canvas test: 2d.path.lineTo.nextpoint 16:23:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | took 1683ms 16:23:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html 16:23:56 INFO - PROCESS | 1820 | 1462404236687 Marionette TRACE conn3 -> [0,2017,"getWindowHandle",null] 16:23:56 INFO - PROCESS | 1820 | 1462404236690 Marionette TRACE conn3 <- [1,2017,null,{"value":"8"}] 16:23:56 INFO - PROCESS | 1820 | 1462404236696 Marionette TRACE conn3 -> [0,2018,"setScriptTimeout",{"ms":35000}] 16:23:56 INFO - PROCESS | 1820 | 1462404236699 Marionette TRACE conn3 <- [1,2018,null,{}] 16:23:56 INFO - PROCESS | 1820 | 1462404236703 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}] 16:23:56 INFO - PROCESS | 1820 | 1462404236901 Marionette TRACE conn3 <- [1,2019,null,{"value":null}] 16:23:56 INFO - PROCESS | 1820 | --DOMWINDOW == 249 (0x7f74b7250000) [pid = 1820] [serial = 1407] [outer = (nil)] [url = about:blank] 16:23:56 INFO - PROCESS | 1820 | --DOMWINDOW == 248 (0x7f74b87bd800) [pid = 1820] [serial = 1410] [outer = (nil)] [url = about:blank] 16:23:56 INFO - PROCESS | 1820 | --DOMWINDOW == 247 (0x7f74bdb65800) [pid = 1820] [serial = 1412] [outer = (nil)] [url = about:blank] 16:23:56 INFO - PROCESS | 1820 | --DOMWINDOW == 246 (0x7f74b3ee8400) [pid = 1820] [serial = 1400] [outer = (nil)] [url = about:blank] 16:23:56 INFO - PROCESS | 1820 | --DOMWINDOW == 245 (0x7f74b60af400) [pid = 1820] [serial = 1404] [outer = (nil)] [url = about:blank] 16:23:56 INFO - PROCESS | 1820 | --DOMWINDOW == 244 (0x7f74b1520c00) [pid = 1820] [serial = 1397] [outer = (nil)] [url = about:blank] 16:23:56 INFO - PROCESS | 1820 | --DOMWINDOW == 243 (0x7f74b5f5f400) [pid = 1820] [serial = 1403] [outer = (nil)] [url = about:blank] 16:23:56 INFO - PROCESS | 1820 | --DOMWINDOW == 242 (0x7f74b28eb800) [pid = 1820] [serial = 1398] [outer = (nil)] [url = about:blank] 16:23:56 INFO - PROCESS | 1820 | --DOMWINDOW == 241 (0x7f74b6136400) [pid = 1820] [serial = 1406] [outer = (nil)] [url = about:blank] 16:23:56 INFO - PROCESS | 1820 | --DOMWINDOW == 240 (0x7f74b4c82800) [pid = 1820] [serial = 1401] [outer = (nil)] [url = about:blank] 16:23:56 INFO - PROCESS | 1820 | --DOMWINDOW == 239 (0x7f74b746f800) [pid = 1820] [serial = 1409] [outer = (nil)] [url = about:blank] 16:23:56 INFO - PROCESS | 1820 | --DOMWINDOW == 238 (0x7f74bdbea800) [pid = 1820] [serial = 1413] [outer = (nil)] [url = about:blank] 16:23:57 INFO - PROCESS | 1820 | 1462404237157 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\", \"a2590f0a-93fb-4e89-aa1e-7373e5767c09\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:23:57 INFO - PROCESS | 1820 | ++DOCSHELL 0x7f74b4c9e800 == 133 [pid = 1820] [id = 512] 16:23:57 INFO - PROCESS | 1820 | ++DOMWINDOW == 239 (0x7f74b1520c00) [pid = 1820] [serial = 1537] [outer = (nil)] 16:23:57 INFO - PROCESS | 1820 | ++DOMWINDOW == 240 (0x7f74b7250000) [pid = 1820] [serial = 1538] [outer = 0x7f74b1520c00] 16:23:57 INFO - PROCESS | 1820 | 1462404237252 Marionette DEBUG loaded listener.js 16:23:57 INFO - PROCESS | 1820 | ++DOMWINDOW == 241 (0x7f74b87c6c00) [pid = 1820] [serial = 1539] [outer = 0x7f74b1520c00] 16:23:57 INFO - PROCESS | 1820 | 1462404237956 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]]]}] 16:23:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | lineTo() with Infinity/NaN is ignored 16:23:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | took 1287ms 16:23:57 INFO - PROCESS | 1820 | 1462404237983 Marionette TRACE conn3 -> [0,2021,"getWindowHandle",null] 16:23:57 INFO - PROCESS | 1820 | 1462404237986 Marionette TRACE conn3 <- [1,2021,null,{"value":"8"}] 16:23:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.basic.html 16:23:57 INFO - PROCESS | 1820 | 1462404237991 Marionette TRACE conn3 -> [0,2022,"setScriptTimeout",{"ms":35000}] 16:23:57 INFO - PROCESS | 1820 | 1462404237993 Marionette TRACE conn3 <- [1,2022,null,{}] 16:23:57 INFO - PROCESS | 1820 | 1462404237998 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}] 16:23:58 INFO - PROCESS | 1820 | 1462404238265 Marionette TRACE conn3 <- [1,2023,null,{"value":null}] 16:23:58 INFO - PROCESS | 1820 | 1462404238379 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\", \"a2590f0a-93fb-4e89-aa1e-7373e5767c09\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:23:58 INFO - PROCESS | 1820 | ++DOCSHELL 0x7f74b5e30800 == 134 [pid = 1820] [id = 513] 16:23:58 INFO - PROCESS | 1820 | ++DOMWINDOW == 242 (0x7f74b3ee8400) [pid = 1820] [serial = 1540] [outer = (nil)] 16:23:58 INFO - PROCESS | 1820 | ++DOMWINDOW == 243 (0x7f74bdb61c00) [pid = 1820] [serial = 1541] [outer = 0x7f74b3ee8400] 16:23:58 INFO - PROCESS | 1820 | 1462404238439 Marionette DEBUG loaded listener.js 16:23:58 INFO - PROCESS | 1820 | ++DOMWINDOW == 244 (0x7f74be773000) [pid = 1820] [serial = 1542] [outer = 0x7f74b3ee8400] 16:23:59 INFO - PROCESS | 1820 | 1462404239265 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]]]}] 16:23:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.basic.html | Canvas test: 2d.path.moveTo.basic 16:23:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.basic.html | took 1326ms 16:23:59 INFO - PROCESS | 1820 | 1462404239329 Marionette TRACE conn3 -> [0,2025,"getWindowHandle",null] 16:23:59 INFO - PROCESS | 1820 | 1462404239332 Marionette TRACE conn3 <- [1,2025,null,{"value":"8"}] 16:23:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.multiple.html 16:23:59 INFO - PROCESS | 1820 | 1462404239337 Marionette TRACE conn3 -> [0,2026,"setScriptTimeout",{"ms":35000}] 16:23:59 INFO - PROCESS | 1820 | 1462404239339 Marionette TRACE conn3 <- [1,2026,null,{}] 16:23:59 INFO - PROCESS | 1820 | 1462404239344 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}] 16:23:59 INFO - PROCESS | 1820 | 1462404239609 Marionette TRACE conn3 <- [1,2027,null,{"value":null}] 16:23:59 INFO - PROCESS | 1820 | 1462404239641 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\", \"a2590f0a-93fb-4e89-aa1e-7373e5767c09\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:23:59 INFO - PROCESS | 1820 | ++DOCSHELL 0x7f74be736000 == 135 [pid = 1820] [id = 514] 16:23:59 INFO - PROCESS | 1820 | ++DOMWINDOW == 245 (0x7f74c026f800) [pid = 1820] [serial = 1543] [outer = (nil)] 16:23:59 INFO - PROCESS | 1820 | ++DOMWINDOW == 246 (0x7f74c0bc1800) [pid = 1820] [serial = 1544] [outer = 0x7f74c026f800] 16:23:59 INFO - PROCESS | 1820 | 1462404239704 Marionette DEBUG loaded listener.js 16:23:59 INFO - PROCESS | 1820 | ++DOMWINDOW == 247 (0x7f74c1596400) [pid = 1820] [serial = 1545] [outer = 0x7f74c026f800] 16:24:00 INFO - PROCESS | 1820 | 1462404240534 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]]]}] 16:24:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.multiple.html | Canvas test: 2d.path.moveTo.multiple 16:24:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.multiple.html | took 1226ms 16:24:00 INFO - PROCESS | 1820 | 1462404240564 Marionette TRACE conn3 -> [0,2029,"getWindowHandle",null] 16:24:00 INFO - PROCESS | 1820 | 1462404240567 Marionette TRACE conn3 <- [1,2029,null,{"value":"8"}] 16:24:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html 16:24:00 INFO - PROCESS | 1820 | 1462404240572 Marionette TRACE conn3 -> [0,2030,"setScriptTimeout",{"ms":35000}] 16:24:00 INFO - PROCESS | 1820 | 1462404240575 Marionette TRACE conn3 <- [1,2030,null,{}] 16:24:00 INFO - PROCESS | 1820 | 1462404240580 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}] 16:24:00 INFO - PROCESS | 1820 | 1462404240825 Marionette TRACE conn3 <- [1,2031,null,{"value":null}] 16:24:00 INFO - PROCESS | 1820 | 1462404240875 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\", \"a2590f0a-93fb-4e89-aa1e-7373e5767c09\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:24:00 INFO - PROCESS | 1820 | ++DOCSHELL 0x7f74bfce0000 == 136 [pid = 1820] [id = 515] 16:24:00 INFO - PROCESS | 1820 | ++DOMWINDOW == 248 (0x7f74be778000) [pid = 1820] [serial = 1546] [outer = (nil)] 16:24:00 INFO - PROCESS | 1820 | ++DOMWINDOW == 249 (0x7f74c3915800) [pid = 1820] [serial = 1547] [outer = 0x7f74be778000] 16:24:00 INFO - PROCESS | 1820 | 1462404240932 Marionette DEBUG loaded listener.js 16:24:01 INFO - PROCESS | 1820 | ++DOMWINDOW == 250 (0x7f74c63afc00) [pid = 1820] [serial = 1548] [outer = 0x7f74be778000] 16:24:02 INFO - PROCESS | 1820 | --DOMWINDOW == 249 (0x7f74bdb69000) [pid = 1820] [serial = 1474] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.initial.html] 16:24:02 INFO - PROCESS | 1820 | --DOMWINDOW == 248 (0x7f74b2e3e800) [pid = 1820] [serial = 1462] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.add.html] 16:24:02 INFO - PROCESS | 1820 | --DOMWINDOW == 247 (0x7f74aece0400) [pid = 1820] [serial = 1471] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.3.html] 16:24:02 INFO - PROCESS | 1820 | --DOMWINDOW == 246 (0x7f74accd6c00) [pid = 1820] [serial = 1465] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.1.html] 16:24:02 INFO - PROCESS | 1820 | --DOMWINDOW == 245 (0x7f74acccd400) [pid = 1820] [serial = 1459] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.overlap.html] 16:24:02 INFO - PROCESS | 1820 | --DOMWINDOW == 244 (0x7f74b7162400) [pid = 1820] [serial = 1468] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.2.html] 16:24:02 INFO - PROCESS | 1820 | --DOMWINDOW == 243 (0x7f74bcc0c400) [pid = 1820] [serial = 1477] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.arc.html] 16:24:02 INFO - PROCESS | 1820 | --DOMWINDOW == 242 (0x7f74b60f0800) [pid = 1820] [serial = 1174] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.butt.html] 16:24:02 INFO - PROCESS | 1820 | --DOMWINDOW == 241 (0x7f74b60f0c00) [pid = 1820] [serial = 1177] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.closed.html] 16:24:02 INFO - PROCESS | 1820 | --DOMWINDOW == 240 (0x7f74b28e0400) [pid = 1820] [serial = 1213] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.open.html] 16:24:02 INFO - PROCESS | 1820 | --DOMWINDOW == 239 (0x7f74b1351000) [pid = 1820] [serial = 1171] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html] 16:24:02 INFO - PROCESS | 1820 | --DOMWINDOW == 238 (0x7f74b28e1c00) [pid = 1820] [serial = 1393] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.transformation.html] 16:24:02 INFO - PROCESS | 1820 | --DOMWINDOW == 237 (0x7f74adb19000) [pid = 1820] [serial = 1210] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.miter.html] 16:24:02 INFO - PROCESS | 1820 | --DOMWINDOW == 236 (0x7f74adb13800) [pid = 1820] [serial = 1180] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.invalid.html] 16:24:02 INFO - PROCESS | 1820 | --DOMWINDOW == 235 (0x7f74adb20000) [pid = 1820] [serial = 1183] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.open.html] 16:24:02 INFO - PROCESS | 1820 | 1462404242568 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]]]}] 16:24:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | Canvas test: 2d.path.moveTo.newsubpath 16:24:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | took 2031ms 16:24:02 INFO - PROCESS | 1820 | 1462404242604 Marionette TRACE conn3 -> [0,2033,"getWindowHandle",null] 16:24:02 INFO - PROCESS | 1820 | 1462404242608 Marionette TRACE conn3 <- [1,2033,null,{"value":"8"}] 16:24:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html 16:24:02 INFO - PROCESS | 1820 | 1462404242613 Marionette TRACE conn3 -> [0,2034,"setScriptTimeout",{"ms":35000}] 16:24:02 INFO - PROCESS | 1820 | 1462404242615 Marionette TRACE conn3 <- [1,2034,null,{}] 16:24:02 INFO - PROCESS | 1820 | 1462404242631 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}] 16:24:02 INFO - PROCESS | 1820 | 1462404242799 Marionette TRACE conn3 <- [1,2035,null,{"value":null}] 16:24:02 INFO - PROCESS | 1820 | 1462404242813 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\", \"a2590f0a-93fb-4e89-aa1e-7373e5767c09\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:24:02 INFO - PROCESS | 1820 | ++DOCSHELL 0x7f74bcd96800 == 137 [pid = 1820] [id = 516] 16:24:02 INFO - PROCESS | 1820 | ++DOMWINDOW == 236 (0x7f74adb12400) [pid = 1820] [serial = 1549] [outer = (nil)] 16:24:03 INFO - PROCESS | 1820 | ++DOMWINDOW == 237 (0x7f74b2e3a000) [pid = 1820] [serial = 1550] [outer = 0x7f74adb12400] 16:24:03 INFO - PROCESS | 1820 | 1462404243028 Marionette DEBUG loaded listener.js 16:24:03 INFO - PROCESS | 1820 | ++DOMWINDOW == 238 (0x7f74bdc47c00) [pid = 1820] [serial = 1551] [outer = 0x7f74adb12400] 16:24:03 INFO - PROCESS | 1820 | 1462404243730 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]]]}] 16:24:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | moveTo() with Infinity/NaN is ignored 16:24:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | took 1133ms 16:24:03 INFO - PROCESS | 1820 | 1462404243746 Marionette TRACE conn3 -> [0,2037,"getWindowHandle",null] 16:24:03 INFO - PROCESS | 1820 | 1462404243750 Marionette TRACE conn3 <- [1,2037,null,{"value":"8"}] 16:24:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html 16:24:03 INFO - PROCESS | 1820 | 1462404243755 Marionette TRACE conn3 -> [0,2038,"setScriptTimeout",{"ms":35000}] 16:24:03 INFO - PROCESS | 1820 | 1462404243757 Marionette TRACE conn3 <- [1,2038,null,{}] 16:24:03 INFO - PROCESS | 1820 | 1462404243762 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}] 16:24:03 INFO - PROCESS | 1820 | 1462404243993 Marionette TRACE conn3 <- [1,2039,null,{"value":null}] 16:24:04 INFO - PROCESS | 1820 | 1462404244270 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\", \"a2590f0a-93fb-4e89-aa1e-7373e5767c09\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:24:04 INFO - PROCESS | 1820 | ++DOCSHELL 0x7f74aeedd800 == 138 [pid = 1820] [id = 517] 16:24:04 INFO - PROCESS | 1820 | ++DOMWINDOW == 239 (0x7f74adb16000) [pid = 1820] [serial = 1552] [outer = (nil)] 16:24:04 INFO - PROCESS | 1820 | ++DOMWINDOW == 240 (0x7f74ae95d000) [pid = 1820] [serial = 1553] [outer = 0x7f74adb16000] 16:24:04 INFO - PROCESS | 1820 | 1462404244341 Marionette DEBUG loaded listener.js 16:24:04 INFO - PROCESS | 1820 | ++DOMWINDOW == 241 (0x7f74b0fc4400) [pid = 1820] [serial = 1554] [outer = 0x7f74adb16000] 16:24:05 INFO - PROCESS | 1820 | 1462404245295 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]]]}] 16:24:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | Canvas test: 2d.path.quadraticCurveTo.basic 16:24:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | took 1577ms 16:24:05 INFO - PROCESS | 1820 | 1462404245335 Marionette TRACE conn3 -> [0,2041,"getWindowHandle",null] 16:24:05 INFO - PROCESS | 1820 | 1462404245341 Marionette TRACE conn3 <- [1,2041,null,{"value":"8"}] 16:24:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html 16:24:05 INFO - PROCESS | 1820 | 1462404245348 Marionette TRACE conn3 -> [0,2042,"setScriptTimeout",{"ms":35000}] 16:24:05 INFO - PROCESS | 1820 | 1462404245353 Marionette TRACE conn3 <- [1,2042,null,{}] 16:24:05 INFO - PROCESS | 1820 | 1462404245360 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}] 16:24:05 INFO - PROCESS | 1820 | 1462404245574 Marionette TRACE conn3 <- [1,2043,null,{"value":null}] 16:24:05 INFO - PROCESS | 1820 | 1462404245841 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\", \"a2590f0a-93fb-4e89-aa1e-7373e5767c09\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:24:05 INFO - PROCESS | 1820 | ++DOCSHELL 0x7f74b8758000 == 139 [pid = 1820] [id = 518] 16:24:05 INFO - PROCESS | 1820 | ++DOMWINDOW == 242 (0x7f74b4ed1c00) [pid = 1820] [serial = 1555] [outer = (nil)] 16:24:05 INFO - PROCESS | 1820 | ++DOMWINDOW == 243 (0x7f74b5f65400) [pid = 1820] [serial = 1556] [outer = 0x7f74b4ed1c00] 16:24:05 INFO - PROCESS | 1820 | 1462404245961 Marionette DEBUG loaded listener.js 16:24:06 INFO - PROCESS | 1820 | ++DOMWINDOW == 244 (0x7f74b7464c00) [pid = 1820] [serial = 1557] [outer = 0x7f74b4ed1c00] 16:24:06 INFO - PROCESS | 1820 | 1462404246858 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]]]}] 16:24:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html | If there is no subpath, the first control point is added (and nothing is drawn up to it) 16:24:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html | took 1581ms 16:24:06 INFO - PROCESS | 1820 | 1462404246934 Marionette TRACE conn3 -> [0,2045,"getWindowHandle",null] 16:24:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html 16:24:06 INFO - PROCESS | 1820 | 1462404246940 Marionette TRACE conn3 <- [1,2045,null,{"value":"8"}] 16:24:06 INFO - PROCESS | 1820 | 1462404246946 Marionette TRACE conn3 -> [0,2046,"setScriptTimeout",{"ms":35000}] 16:24:06 INFO - PROCESS | 1820 | 1462404246949 Marionette TRACE conn3 <- [1,2046,null,{}] 16:24:06 INFO - PROCESS | 1820 | 1462404246955 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}] 16:24:07 INFO - PROCESS | 1820 | 1462404247152 Marionette TRACE conn3 <- [1,2047,null,{"value":null}] 16:24:07 INFO - PROCESS | 1820 | 1462404247449 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\", \"a2590f0a-93fb-4e89-aa1e-7373e5767c09\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:24:07 INFO - PROCESS | 1820 | ++DOCSHELL 0x7f74bf9b5800 == 140 [pid = 1820] [id = 519] 16:24:07 INFO - PROCESS | 1820 | ++DOMWINDOW == 245 (0x7f74b8585c00) [pid = 1820] [serial = 1558] [outer = (nil)] 16:24:07 INFO - PROCESS | 1820 | ++DOMWINDOW == 246 (0x7f74ba0e6800) [pid = 1820] [serial = 1559] [outer = 0x7f74b8585c00] 16:24:07 INFO - PROCESS | 1820 | 1462404247565 Marionette DEBUG loaded listener.js 16:24:07 INFO - PROCESS | 1820 | ++DOMWINDOW == 247 (0x7f74bdc45800) [pid = 1820] [serial = 1560] [outer = 0x7f74b8585c00] 16:24:08 INFO - PROCESS | 1820 | 1462404248500 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]]]}] 16:24:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 16:24:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | took 1586ms 16:24:08 INFO - PROCESS | 1820 | 1462404248533 Marionette TRACE conn3 -> [0,2049,"getWindowHandle",null] 16:24:08 INFO - PROCESS | 1820 | 1462404248537 Marionette TRACE conn3 <- [1,2049,null,{"value":"8"}] 16:24:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html 16:24:08 INFO - PROCESS | 1820 | 1462404248552 Marionette TRACE conn3 -> [0,2050,"setScriptTimeout",{"ms":35000}] 16:24:08 INFO - PROCESS | 1820 | 1462404248561 Marionette TRACE conn3 <- [1,2050,null,{}] 16:24:08 INFO - PROCESS | 1820 | 1462404248567 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}] 16:24:08 INFO - PROCESS | 1820 | 1462404248777 Marionette TRACE conn3 <- [1,2051,null,{"value":null}] 16:24:09 INFO - PROCESS | 1820 | 1462404248996 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\", \"a2590f0a-93fb-4e89-aa1e-7373e5767c09\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:24:09 INFO - PROCESS | 1820 | ++DOCSHELL 0x7f74c24c5000 == 141 [pid = 1820] [id = 520] 16:24:09 INFO - PROCESS | 1820 | ++DOMWINDOW == 248 (0x7f74be886c00) [pid = 1820] [serial = 1561] [outer = (nil)] 16:24:09 INFO - PROCESS | 1820 | ++DOMWINDOW == 249 (0x7f74c0948c00) [pid = 1820] [serial = 1562] [outer = 0x7f74be886c00] 16:24:09 INFO - PROCESS | 1820 | 1462404249110 Marionette DEBUG loaded listener.js 16:24:09 INFO - PROCESS | 1820 | ++DOMWINDOW == 250 (0x7f74c0bc9400) [pid = 1820] [serial = 1563] [outer = 0x7f74be886c00] 16:24:10 INFO - PROCESS | 1820 | 1462404249999 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]]]}] 16:24:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | quadraticCurveTo() with Infinity/NaN is ignored 16:24:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | took 1502ms 16:24:10 INFO - PROCESS | 1820 | 1462404250047 Marionette TRACE conn3 -> [0,2053,"getWindowHandle",null] 16:24:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html 16:24:10 INFO - PROCESS | 1820 | 1462404250052 Marionette TRACE conn3 <- [1,2053,null,{"value":"8"}] 16:24:10 INFO - PROCESS | 1820 | 1462404250057 Marionette TRACE conn3 -> [0,2054,"setScriptTimeout",{"ms":35000}] 16:24:10 INFO - PROCESS | 1820 | 1462404250060 Marionette TRACE conn3 <- [1,2054,null,{}] 16:24:10 INFO - PROCESS | 1820 | 1462404250065 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}] 16:24:10 INFO - PROCESS | 1820 | 1462404250256 Marionette TRACE conn3 <- [1,2055,null,{"value":null}] 16:24:10 INFO - PROCESS | 1820 | 1462404250523 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\", \"a2590f0a-93fb-4e89-aa1e-7373e5767c09\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:24:10 INFO - PROCESS | 1820 | ++DOCSHELL 0x7f74c845a800 == 142 [pid = 1820] [id = 521] 16:24:10 INFO - PROCESS | 1820 | ++DOMWINDOW == 251 (0x7f74c0266800) [pid = 1820] [serial = 1564] [outer = (nil)] 16:24:10 INFO - PROCESS | 1820 | ++DOMWINDOW == 252 (0x7f74c106fc00) [pid = 1820] [serial = 1565] [outer = 0x7f74c0266800] 16:24:10 INFO - PROCESS | 1820 | 1462404250633 Marionette DEBUG loaded listener.js 16:24:10 INFO - PROCESS | 1820 | ++DOMWINDOW == 253 (0x7f74c1493000) [pid = 1820] [serial = 1566] [outer = 0x7f74c0266800] 16:24:11 INFO - PROCESS | 1820 | 1462404251457 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]]]}] 16:24:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | Canvas test: 2d.path.quadraticCurveTo.scaled 16:24:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | took 1479ms 16:24:11 INFO - PROCESS | 1820 | 1462404251538 Marionette TRACE conn3 -> [0,2057,"getWindowHandle",null] 16:24:11 INFO - PROCESS | 1820 | 1462404251541 Marionette TRACE conn3 <- [1,2057,null,{"value":"8"}] 16:24:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html 16:24:11 INFO - PROCESS | 1820 | 1462404251547 Marionette TRACE conn3 -> [0,2058,"setScriptTimeout",{"ms":35000}] 16:24:11 INFO - PROCESS | 1820 | 1462404251550 Marionette TRACE conn3 <- [1,2058,null,{}] 16:24:11 INFO - PROCESS | 1820 | 1462404251555 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}] 16:24:11 INFO - PROCESS | 1820 | 1462404251746 Marionette TRACE conn3 <- [1,2059,null,{"value":null}] 16:24:11 INFO - PROCESS | 1820 | 1462404251961 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\", \"a2590f0a-93fb-4e89-aa1e-7373e5767c09\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:24:12 INFO - PROCESS | 1820 | ++DOCSHELL 0x7f74c9038000 == 143 [pid = 1820] [id = 522] 16:24:12 INFO - PROCESS | 1820 | ++DOMWINDOW == 254 (0x7f74c3966400) [pid = 1820] [serial = 1567] [outer = (nil)] 16:24:12 INFO - PROCESS | 1820 | ++DOMWINDOW == 255 (0x7f74c3e4a400) [pid = 1820] [serial = 1568] [outer = 0x7f74c3966400] 16:24:12 INFO - PROCESS | 1820 | 1462404252086 Marionette DEBUG loaded listener.js 16:24:12 INFO - PROCESS | 1820 | ++DOMWINDOW == 256 (0x7f74c848a400) [pid = 1820] [serial = 1569] [outer = 0x7f74c3966400] 16:24:13 INFO - PROCESS | 1820 | 1462404253047 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]]]}] 16:24:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | Canvas test: 2d.path.quadraticCurveTo.shape 16:24:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | took 1540ms 16:24:13 INFO - PROCESS | 1820 | 1462404253089 Marionette TRACE conn3 -> [0,2061,"getWindowHandle",null] 16:24:13 INFO - PROCESS | 1820 | 1462404253093 Marionette TRACE conn3 <- [1,2061,null,{"value":"8"}] 16:24:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.basic.html 16:24:13 INFO - PROCESS | 1820 | 1462404253098 Marionette TRACE conn3 -> [0,2062,"setScriptTimeout",{"ms":35000}] 16:24:13 INFO - PROCESS | 1820 | 1462404253101 Marionette TRACE conn3 <- [1,2062,null,{}] 16:24:13 INFO - PROCESS | 1820 | 1462404253106 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}] 16:24:13 INFO - PROCESS | 1820 | 1462404253296 Marionette TRACE conn3 <- [1,2063,null,{"value":null}] 16:24:13 INFO - PROCESS | 1820 | 1462404253586 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\", \"a2590f0a-93fb-4e89-aa1e-7373e5767c09\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:24:13 INFO - PROCESS | 1820 | ++DOCSHELL 0x7f74cab5b800 == 144 [pid = 1820] [id = 523] 16:24:13 INFO - PROCESS | 1820 | ++DOMWINDOW == 257 (0x7f74bdbec800) [pid = 1820] [serial = 1570] [outer = (nil)] 16:24:13 INFO - PROCESS | 1820 | ++DOMWINDOW == 258 (0x7f74c9fea400) [pid = 1820] [serial = 1571] [outer = 0x7f74bdbec800] 16:24:13 INFO - PROCESS | 1820 | 1462404253696 Marionette DEBUG loaded listener.js 16:24:13 INFO - PROCESS | 1820 | ++DOMWINDOW == 259 (0x7f74cad69000) [pid = 1820] [serial = 1572] [outer = 0x7f74bdbec800] 16:24:14 INFO - PROCESS | 1820 | 1462404254523 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]]]}] 16:24:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.basic.html | Canvas test: 2d.path.rect.basic 16:24:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.basic.html | took 1486ms 16:24:14 INFO - PROCESS | 1820 | 1462404254585 Marionette TRACE conn3 -> [0,2065,"getWindowHandle",null] 16:24:14 INFO - PROCESS | 1820 | 1462404254589 Marionette TRACE conn3 <- [1,2065,null,{"value":"8"}] 16:24:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.closed.html 16:24:14 INFO - PROCESS | 1820 | 1462404254595 Marionette TRACE conn3 -> [0,2066,"setScriptTimeout",{"ms":35000}] 16:24:14 INFO - PROCESS | 1820 | 1462404254598 Marionette TRACE conn3 <- [1,2066,null,{}] 16:24:14 INFO - PROCESS | 1820 | 1462404254603 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}] 16:24:14 INFO - PROCESS | 1820 | 1462404254788 Marionette TRACE conn3 <- [1,2067,null,{"value":null}] 16:24:15 INFO - PROCESS | 1820 | 1462404255050 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\", \"a2590f0a-93fb-4e89-aa1e-7373e5767c09\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:24:15 INFO - PROCESS | 1820 | ++DOCSHELL 0x7f74db76f800 == 145 [pid = 1820] [id = 524] 16:24:15 INFO - PROCESS | 1820 | ++DOMWINDOW == 260 (0x7f74b87e8c00) [pid = 1820] [serial = 1573] [outer = (nil)] 16:24:15 INFO - PROCESS | 1820 | ++DOMWINDOW == 261 (0x7f74ca44c800) [pid = 1820] [serial = 1574] [outer = 0x7f74b87e8c00] 16:24:15 INFO - PROCESS | 1820 | 1462404255157 Marionette DEBUG loaded listener.js 16:24:15 INFO - PROCESS | 1820 | ++DOMWINDOW == 262 (0x7f74d861dc00) [pid = 1820] [serial = 1575] [outer = 0x7f74b87e8c00] 16:24:15 INFO - PROCESS | 1820 | 1462404255970 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]]]}] 16:24:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.closed.html | Canvas test: 2d.path.rect.closed 16:24:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.closed.html | took 1427ms 16:24:16 INFO - PROCESS | 1820 | 1462404256024 Marionette TRACE conn3 -> [0,2069,"getWindowHandle",null] 16:24:16 INFO - PROCESS | 1820 | 1462404256028 Marionette TRACE conn3 <- [1,2069,null,{"value":"8"}] 16:24:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.1.html 16:24:16 INFO - PROCESS | 1820 | 1462404256033 Marionette TRACE conn3 -> [0,2070,"setScriptTimeout",{"ms":35000}] 16:24:16 INFO - PROCESS | 1820 | 1462404256035 Marionette TRACE conn3 <- [1,2070,null,{}] 16:24:16 INFO - PROCESS | 1820 | 1462404256041 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}] 16:24:16 INFO - PROCESS | 1820 | 1462404256232 Marionette TRACE conn3 <- [1,2071,null,{"value":null}] 16:24:16 INFO - PROCESS | 1820 | 1462404256453 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\", \"a2590f0a-93fb-4e89-aa1e-7373e5767c09\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:24:16 INFO - PROCESS | 1820 | ++DOCSHELL 0x7f74df0cf000 == 146 [pid = 1820] [id = 525] 16:24:16 INFO - PROCESS | 1820 | ++DOMWINDOW == 263 (0x7f74bfbf5000) [pid = 1820] [serial = 1576] [outer = (nil)] 16:24:16 INFO - PROCESS | 1820 | ++DOMWINDOW == 264 (0x7f74dbda7c00) [pid = 1820] [serial = 1577] [outer = 0x7f74bfbf5000] 16:24:16 INFO - PROCESS | 1820 | 1462404256565 Marionette DEBUG loaded listener.js 16:24:16 INFO - PROCESS | 1820 | ++DOMWINDOW == 265 (0x7f74dc24b400) [pid = 1820] [serial = 1578] [outer = 0x7f74bfbf5000] 16:24:17 INFO - PROCESS | 1820 | 1462404257436 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]]]}] 16:24:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.1.html | Canvas test: 2d.path.rect.end.1 16:24:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.1.html | took 1433ms 16:24:17 INFO - PROCESS | 1820 | 1462404257467 Marionette TRACE conn3 -> [0,2073,"getWindowHandle",null] 16:24:17 INFO - PROCESS | 1820 | 1462404257471 Marionette TRACE conn3 <- [1,2073,null,{"value":"8"}] 16:24:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.2.html 16:24:17 INFO - PROCESS | 1820 | 1462404257476 Marionette TRACE conn3 -> [0,2074,"setScriptTimeout",{"ms":35000}] 16:24:17 INFO - PROCESS | 1820 | 1462404257481 Marionette TRACE conn3 <- [1,2074,null,{}] 16:24:17 INFO - PROCESS | 1820 | 1462404257487 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}] 16:24:17 INFO - PROCESS | 1820 | 1462404257693 Marionette TRACE conn3 <- [1,2075,null,{"value":null}] 16:24:17 INFO - PROCESS | 1820 | 1462404257958 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\", \"a2590f0a-93fb-4e89-aa1e-7373e5767c09\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:24:17 INFO - PROCESS | 1820 | ++DOCSHELL 0x7f74b8dae000 == 147 [pid = 1820] [id = 526] 16:24:17 INFO - PROCESS | 1820 | ++DOMWINDOW == 266 (0x7f74d1340400) [pid = 1820] [serial = 1579] [outer = (nil)] 16:24:18 INFO - PROCESS | 1820 | ++DOMWINDOW == 267 (0x7f74dc72f400) [pid = 1820] [serial = 1580] [outer = 0x7f74d1340400] 16:24:18 INFO - PROCESS | 1820 | 1462404258030 Marionette DEBUG loaded listener.js 16:24:18 INFO - PROCESS | 1820 | ++DOMWINDOW == 268 (0x7f74dc7da400) [pid = 1820] [serial = 1581] [outer = 0x7f74d1340400] 16:24:18 INFO - PROCESS | 1820 | 1462404258887 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]]]}] 16:24:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.2.html | Canvas test: 2d.path.rect.end.2 16:24:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.2.html | took 1488ms 16:24:18 INFO - PROCESS | 1820 | 1462404258965 Marionette TRACE conn3 -> [0,2077,"getWindowHandle",null] 16:24:18 INFO - PROCESS | 1820 | 1462404258968 Marionette TRACE conn3 <- [1,2077,null,{"value":"8"}] 16:24:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.negative.html 16:24:18 INFO - PROCESS | 1820 | 1462404258974 Marionette TRACE conn3 -> [0,2078,"setScriptTimeout",{"ms":35000}] 16:24:18 INFO - PROCESS | 1820 | 1462404258976 Marionette TRACE conn3 <- [1,2078,null,{}] 16:24:18 INFO - PROCESS | 1820 | 1462404258981 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}] 16:24:19 INFO - PROCESS | 1820 | 1462404259226 Marionette TRACE conn3 <- [1,2079,null,{"value":null}] 16:24:19 INFO - PROCESS | 1820 | 1462404259484 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\", \"a2590f0a-93fb-4e89-aa1e-7373e5767c09\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:24:19 INFO - PROCESS | 1820 | ++DOCSHELL 0x7f74aeda1800 == 148 [pid = 1820] [id = 527] 16:24:19 INFO - PROCESS | 1820 | ++DOMWINDOW == 269 (0x7f74b1377000) [pid = 1820] [serial = 1582] [outer = (nil)] 16:24:19 INFO - PROCESS | 1820 | ++DOMWINDOW == 270 (0x7f74b1379000) [pid = 1820] [serial = 1583] [outer = 0x7f74b1377000] 16:24:19 INFO - PROCESS | 1820 | 1462404259621 Marionette DEBUG loaded listener.js 16:24:19 INFO - PROCESS | 1820 | ++DOMWINDOW == 271 (0x7f74dc7dc800) [pid = 1820] [serial = 1584] [outer = 0x7f74b1377000] 16:24:20 INFO - PROCESS | 1820 | 1462404260464 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]]]}] 16:24:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.negative.html | Canvas test: 2d.path.rect.negative 16:24:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.negative.html | took 1533ms 16:24:20 INFO - PROCESS | 1820 | 1462404260508 Marionette TRACE conn3 -> [0,2081,"getWindowHandle",null] 16:24:20 INFO - PROCESS | 1820 | 1462404260512 Marionette TRACE conn3 <- [1,2081,null,{"value":"8"}] 16:24:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.newsubpath.html 16:24:20 INFO - PROCESS | 1820 | 1462404260518 Marionette TRACE conn3 -> [0,2082,"setScriptTimeout",{"ms":35000}] 16:24:20 INFO - PROCESS | 1820 | 1462404260522 Marionette TRACE conn3 <- [1,2082,null,{}] 16:24:20 INFO - PROCESS | 1820 | 1462404260526 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}] 16:24:20 INFO - PROCESS | 1820 | 1462404260754 Marionette TRACE conn3 <- [1,2083,null,{"value":null}] 16:24:21 INFO - PROCESS | 1820 | 1462404261025 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\", \"a2590f0a-93fb-4e89-aa1e-7373e5767c09\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:24:21 INFO - PROCESS | 1820 | ++DOCSHELL 0x7f74e1580800 == 149 [pid = 1820] [id = 528] 16:24:21 INFO - PROCESS | 1820 | ++DOMWINDOW == 272 (0x7f74bfa62c00) [pid = 1820] [serial = 1585] [outer = (nil)] 16:24:21 INFO - PROCESS | 1820 | ++DOMWINDOW == 273 (0x7f74bfa6e000) [pid = 1820] [serial = 1586] [outer = 0x7f74bfa62c00] 16:24:21 INFO - PROCESS | 1820 | 1462404261137 Marionette DEBUG loaded listener.js 16:24:21 INFO - PROCESS | 1820 | ++DOMWINDOW == 274 (0x7f74dc7e5400) [pid = 1820] [serial = 1587] [outer = 0x7f74bfa62c00] 16:24:21 INFO - PROCESS | 1820 | 1462404261980 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]]]}] 16:24:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.newsubpath.html | Canvas test: 2d.path.rect.newsubpath 16:24:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.newsubpath.html | took 1530ms 16:24:22 INFO - PROCESS | 1820 | 1462404262048 Marionette TRACE conn3 -> [0,2085,"getWindowHandle",null] 16:24:22 INFO - PROCESS | 1820 | 1462404262052 Marionette TRACE conn3 <- [1,2085,null,{"value":"8"}] 16:24:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.nonfinite.html 16:24:22 INFO - PROCESS | 1820 | 1462404262057 Marionette TRACE conn3 -> [0,2086,"setScriptTimeout",{"ms":35000}] 16:24:22 INFO - PROCESS | 1820 | 1462404262059 Marionette TRACE conn3 <- [1,2086,null,{}] 16:24:22 INFO - PROCESS | 1820 | 1462404262065 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}] 16:24:22 INFO - PROCESS | 1820 | 1462404262261 Marionette TRACE conn3 <- [1,2087,null,{"value":null}] 16:24:22 INFO - PROCESS | 1820 | 1462404262483 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\", \"a2590f0a-93fb-4e89-aa1e-7373e5767c09\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:24:22 INFO - PROCESS | 1820 | ++DOCSHELL 0x7f74e1597800 == 150 [pid = 1820] [id = 529] 16:24:22 INFO - PROCESS | 1820 | ++DOMWINDOW == 275 (0x7f74aa5eec00) [pid = 1820] [serial = 1588] [outer = (nil)] 16:24:22 INFO - PROCESS | 1820 | ++DOMWINDOW == 276 (0x7f74aa5f5000) [pid = 1820] [serial = 1589] [outer = 0x7f74aa5eec00] 16:24:22 INFO - PROCESS | 1820 | 1462404262631 Marionette DEBUG loaded listener.js 16:24:22 INFO - PROCESS | 1820 | ++DOMWINDOW == 277 (0x7f74aa5fa000) [pid = 1820] [serial = 1590] [outer = 0x7f74aa5eec00] 16:24:23 INFO - PROCESS | 1820 | 1462404263421 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]]]}] 16:24:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.nonfinite.html | rect() with Infinity/NaN is ignored 16:24:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.nonfinite.html | took 1436ms 16:24:23 INFO - PROCESS | 1820 | 1462404263495 Marionette TRACE conn3 -> [0,2089,"getWindowHandle",null] 16:24:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.selfintersect.html 16:24:23 INFO - PROCESS | 1820 | 1462404263506 Marionette TRACE conn3 <- [1,2089,null,{"value":"8"}] 16:24:23 INFO - PROCESS | 1820 | 1462404263511 Marionette TRACE conn3 -> [0,2090,"setScriptTimeout",{"ms":35000}] 16:24:23 INFO - PROCESS | 1820 | 1462404263514 Marionette TRACE conn3 <- [1,2090,null,{}] 16:24:23 INFO - PROCESS | 1820 | 1462404263519 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}] 16:24:23 INFO - PROCESS | 1820 | 1462404263725 Marionette TRACE conn3 <- [1,2091,null,{"value":null}] 16:24:23 INFO - PROCESS | 1820 | 1462404263988 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\", \"a2590f0a-93fb-4e89-aa1e-7373e5767c09\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:24:24 INFO - PROCESS | 1820 | ++DOCSHELL 0x7f74af4e1000 == 151 [pid = 1820] [id = 530] 16:24:24 INFO - PROCESS | 1820 | ++DOMWINDOW == 278 (0x7f74aa5ef000) [pid = 1820] [serial = 1591] [outer = (nil)] 16:24:24 INFO - PROCESS | 1820 | ++DOMWINDOW == 279 (0x7f74b1404800) [pid = 1820] [serial = 1592] [outer = 0x7f74aa5ef000] 16:24:24 INFO - PROCESS | 1820 | 1462404264105 Marionette DEBUG loaded listener.js 16:24:24 INFO - PROCESS | 1820 | ++DOMWINDOW == 280 (0x7f74b1409c00) [pid = 1820] [serial = 1593] [outer = 0x7f74aa5ef000] 16:24:25 INFO - PROCESS | 1820 | 1462404265021 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]]]}] 16:24:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.selfintersect.html | Canvas test: 2d.path.rect.selfintersect 16:24:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.selfintersect.html | took 1580ms 16:24:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.winding.html 16:24:25 INFO - PROCESS | 1820 | 1462404265092 Marionette TRACE conn3 -> [0,2093,"getWindowHandle",null] 16:24:25 INFO - PROCESS | 1820 | 1462404265094 Marionette TRACE conn3 <- [1,2093,null,{"value":"8"}] 16:24:25 INFO - PROCESS | 1820 | 1462404265100 Marionette TRACE conn3 -> [0,2094,"setScriptTimeout",{"ms":35000}] 16:24:25 INFO - PROCESS | 1820 | 1462404265103 Marionette TRACE conn3 <- [1,2094,null,{}] 16:24:25 INFO - PROCESS | 1820 | 1462404265108 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}] 16:24:25 INFO - PROCESS | 1820 | 1462404265312 Marionette TRACE conn3 <- [1,2095,null,{"value":null}] 16:24:25 INFO - PROCESS | 1820 | 1462404265579 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\", \"a2590f0a-93fb-4e89-aa1e-7373e5767c09\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:24:25 INFO - PROCESS | 1820 | ++DOCSHELL 0x7f74aa670000 == 152 [pid = 1820] [id = 531] 16:24:25 INFO - PROCESS | 1820 | ++DOMWINDOW == 281 (0x7f74aa5f9c00) [pid = 1820] [serial = 1594] [outer = (nil)] 16:24:25 INFO - PROCESS | 1820 | ++DOMWINDOW == 282 (0x7f74b140d800) [pid = 1820] [serial = 1595] [outer = 0x7f74aa5f9c00] 16:24:25 INFO - PROCESS | 1820 | 1462404265688 Marionette DEBUG loaded listener.js 16:24:25 INFO - PROCESS | 1820 | ++DOMWINDOW == 283 (0x7f74b2e42400) [pid = 1820] [serial = 1596] [outer = 0x7f74aa5f9c00] 16:24:26 INFO - PROCESS | 1820 | 1462404266556 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]]]}] 16:24:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.winding.html | Canvas test: 2d.path.rect.winding 16:24:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.winding.html | took 1530ms 16:24:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.1.html 16:24:26 INFO - PROCESS | 1820 | 1462404266630 Marionette TRACE conn3 -> [0,2097,"getWindowHandle",null] 16:24:26 INFO - PROCESS | 1820 | 1462404266633 Marionette TRACE conn3 <- [1,2097,null,{"value":"8"}] 16:24:26 INFO - PROCESS | 1820 | 1462404266639 Marionette TRACE conn3 -> [0,2098,"setScriptTimeout",{"ms":35000}] 16:24:26 INFO - PROCESS | 1820 | 1462404266641 Marionette TRACE conn3 <- [1,2098,null,{}] 16:24:26 INFO - PROCESS | 1820 | 1462404266646 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}] 16:24:26 INFO - PROCESS | 1820 | 1462404266849 Marionette TRACE conn3 <- [1,2099,null,{"value":null}] 16:24:27 INFO - PROCESS | 1820 | 1462404267122 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\", \"a2590f0a-93fb-4e89-aa1e-7373e5767c09\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:24:27 INFO - PROCESS | 1820 | ++DOCSHELL 0x7f74b404a000 == 153 [pid = 1820] [id = 532] 16:24:27 INFO - PROCESS | 1820 | ++DOMWINDOW == 284 (0x7f74aa5f4000) [pid = 1820] [serial = 1597] [outer = (nil)] 16:24:27 INFO - PROCESS | 1820 | ++DOMWINDOW == 285 (0x7f74b0bae400) [pid = 1820] [serial = 1598] [outer = 0x7f74aa5f4000] 16:24:27 INFO - PROCESS | 1820 | 1462404267230 Marionette DEBUG loaded listener.js 16:24:27 INFO - PROCESS | 1820 | ++DOMWINDOW == 286 (0x7f74b0bb3000) [pid = 1820] [serial = 1599] [outer = 0x7f74aa5f4000] 16:24:28 INFO - PROCESS | 1820 | 1462404268059 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]]]}] 16:24:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.1.html | Canvas test: 2d.path.rect.zero.1 16:24:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.1.html | took 1481ms 16:24:28 INFO - PROCESS | 1820 | 1462404268120 Marionette TRACE conn3 -> [0,2101,"getWindowHandle",null] 16:24:28 INFO - PROCESS | 1820 | 1462404268123 Marionette TRACE conn3 <- [1,2101,null,{"value":"8"}] 16:24:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.2.html 16:24:28 INFO - PROCESS | 1820 | 1462404268129 Marionette TRACE conn3 -> [0,2102,"setScriptTimeout",{"ms":35000}] 16:24:28 INFO - PROCESS | 1820 | 1462404268131 Marionette TRACE conn3 <- [1,2102,null,{}] 16:24:28 INFO - PROCESS | 1820 | 1462404268136 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}] 16:24:28 INFO - PROCESS | 1820 | 1462404268339 Marionette TRACE conn3 <- [1,2103,null,{"value":null}] 16:24:28 INFO - PROCESS | 1820 | 1462404268641 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\", \"a2590f0a-93fb-4e89-aa1e-7373e5767c09\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:24:28 INFO - PROCESS | 1820 | ++DOCSHELL 0x7f74b4ca6800 == 154 [pid = 1820] [id = 533] 16:24:28 INFO - PROCESS | 1820 | ++DOMWINDOW == 287 (0x7f74adb13000) [pid = 1820] [serial = 1600] [outer = (nil)] 16:24:28 INFO - PROCESS | 1820 | ++DOMWINDOW == 288 (0x7f74aecdfc00) [pid = 1820] [serial = 1601] [outer = 0x7f74adb13000] 16:24:28 INFO - PROCESS | 1820 | 1462404268761 Marionette DEBUG loaded listener.js 16:24:28 INFO - PROCESS | 1820 | ++DOMWINDOW == 289 (0x7f74b3416400) [pid = 1820] [serial = 1602] [outer = 0x7f74adb13000] 16:24:30 INFO - PROCESS | 1820 | 1462404270260 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]]]}] 16:24:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.2.html | Canvas test: 2d.path.rect.zero.2 16:24:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.2.html | took 2184ms 16:24:30 INFO - PROCESS | 1820 | 1462404270314 Marionette TRACE conn3 -> [0,2105,"getWindowHandle",null] 16:24:30 INFO - PROCESS | 1820 | 1462404270320 Marionette TRACE conn3 <- [1,2105,null,{"value":"8"}] 16:24:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.3.html 16:24:30 INFO - PROCESS | 1820 | 1462404270327 Marionette TRACE conn3 -> [0,2106,"setScriptTimeout",{"ms":35000}] 16:24:30 INFO - PROCESS | 1820 | 1462404270332 Marionette TRACE conn3 <- [1,2106,null,{}] 16:24:30 INFO - PROCESS | 1820 | 1462404270340 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}] 16:24:30 INFO - PROCESS | 1820 | 1462404270527 Marionette TRACE conn3 <- [1,2107,null,{"value":null}] 16:24:30 INFO - PROCESS | 1820 | 1462404270794 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\", \"a2590f0a-93fb-4e89-aa1e-7373e5767c09\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:24:30 INFO - PROCESS | 1820 | ++DOCSHELL 0x7f74b0b31000 == 155 [pid = 1820] [id = 534] 16:24:30 INFO - PROCESS | 1820 | ++DOMWINDOW == 290 (0x7f74aecdf800) [pid = 1820] [serial = 1603] [outer = (nil)] 16:24:30 INFO - PROCESS | 1820 | ++DOMWINDOW == 291 (0x7f74b0fc0c00) [pid = 1820] [serial = 1604] [outer = 0x7f74aecdf800] 16:24:30 INFO - PROCESS | 1820 | 1462404270863 Marionette DEBUG loaded listener.js 16:24:30 INFO - PROCESS | 1820 | ++DOMWINDOW == 292 (0x7f74b1351000) [pid = 1820] [serial = 1605] [outer = 0x7f74aecdf800] 16:24:31 INFO - PROCESS | 1820 | 1462404271784 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]]]}] 16:24:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.3.html | Canvas test: 2d.path.rect.zero.3 16:24:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.3.html | took 1490ms 16:24:31 INFO - PROCESS | 1820 | 1462404271817 Marionette TRACE conn3 -> [0,2109,"getWindowHandle",null] 16:24:31 INFO - PROCESS | 1820 | 1462404271825 Marionette TRACE conn3 <- [1,2109,null,{"value":"8"}] 16:24:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.4.html 16:24:31 INFO - PROCESS | 1820 | 1462404271835 Marionette TRACE conn3 -> [0,2110,"setScriptTimeout",{"ms":35000}] 16:24:31 INFO - PROCESS | 1820 | 1462404271838 Marionette TRACE conn3 <- [1,2110,null,{}] 16:24:31 INFO - PROCESS | 1820 | 1462404271842 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}] 16:24:32 INFO - PROCESS | 1820 | 1462404272029 Marionette TRACE conn3 <- [1,2111,null,{"value":null}] 16:24:32 INFO - PROCESS | 1820 | 1462404272491 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\", \"a2590f0a-93fb-4e89-aa1e-7373e5767c09\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:24:32 INFO - PROCESS | 1820 | ++DOCSHELL 0x7f74ac0f1000 == 156 [pid = 1820] [id = 535] 16:24:32 INFO - PROCESS | 1820 | ++DOMWINDOW == 293 (0x7f74b140c800) [pid = 1820] [serial = 1606] [outer = (nil)] 16:24:32 INFO - PROCESS | 1820 | ++DOMWINDOW == 294 (0x7f74b28e1c00) [pid = 1820] [serial = 1607] [outer = 0x7f74b140c800] 16:24:32 INFO - PROCESS | 1820 | 1462404272584 Marionette DEBUG loaded listener.js 16:24:32 INFO - PROCESS | 1820 | ++DOMWINDOW == 295 (0x7f74b3415800) [pid = 1820] [serial = 1608] [outer = 0x7f74b140c800] 16:24:33 INFO - PROCESS | 1820 | 1462404273509 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]]]}] 16:24:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.4.html | Canvas test: 2d.path.rect.zero.4 16:24:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.4.html | took 1736ms 16:24:33 INFO - PROCESS | 1820 | 1462404273569 Marionette TRACE conn3 -> [0,2113,"getWindowHandle",null] 16:24:33 INFO - PROCESS | 1820 | 1462404273573 Marionette TRACE conn3 <- [1,2113,null,{"value":"8"}] 16:24:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.5.html 16:24:33 INFO - PROCESS | 1820 | 1462404273579 Marionette TRACE conn3 -> [0,2114,"setScriptTimeout",{"ms":35000}] 16:24:33 INFO - PROCESS | 1820 | 1462404273584 Marionette TRACE conn3 <- [1,2114,null,{}] 16:24:33 INFO - PROCESS | 1820 | 1462404273599 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}] 16:24:33 INFO - PROCESS | 1820 | 1462404273898 Marionette TRACE conn3 <- [1,2115,null,{"value":null}] 16:24:33 INFO - PROCESS | 1820 | --DOCSHELL 0x7f74c72ca000 == 155 [pid = 1820] [id = 195] 16:24:33 INFO - PROCESS | 1820 | --DOCSHELL 0x7f74bcc4b000 == 154 [pid = 1820] [id = 471] 16:24:33 INFO - PROCESS | 1820 | --DOCSHELL 0x7f74bcfc5800 == 153 [pid = 1820] [id = 193] 16:24:33 INFO - PROCESS | 1820 | --DOCSHELL 0x7f74ca40a000 == 152 [pid = 1820] [id = 285] 16:24:34 INFO - PROCESS | 1820 | --DOMWINDOW == 294 (0x7f74c0bc9c00) [pid = 1820] [serial = 1481] [outer = (nil)] [url = about:blank] 16:24:34 INFO - PROCESS | 1820 | --DOMWINDOW == 293 (0x7f74c8819400) [pid = 1820] [serial = 1445] [outer = (nil)] [url = about:blank] 16:24:34 INFO - PROCESS | 1820 | --DOMWINDOW == 292 (0x7f74c9fdf400) [pid = 1820] [serial = 1448] [outer = (nil)] [url = about:blank] 16:24:34 INFO - PROCESS | 1820 | --DOMWINDOW == 291 (0x7f74cad68c00) [pid = 1820] [serial = 1451] [outer = (nil)] [url = about:blank] 16:24:34 INFO - PROCESS | 1820 | --DOMWINDOW == 290 (0x7f74d6f0fc00) [pid = 1820] [serial = 1454] [outer = (nil)] [url = about:blank] 16:24:34 INFO - PROCESS | 1820 | --DOMWINDOW == 289 (0x7f74b1524c00) [pid = 1820] [serial = 1457] [outer = (nil)] [url = about:blank] 16:24:34 INFO - PROCESS | 1820 | --DOCSHELL 0x7f74bcd96800 == 151 [pid = 1820] [id = 516] 16:24:34 INFO - PROCESS | 1820 | --DOCSHELL 0x7f74bfce0000 == 150 [pid = 1820] [id = 515] 16:24:34 INFO - PROCESS | 1820 | --DOCSHELL 0x7f74be736000 == 149 [pid = 1820] [id = 514] 16:24:34 INFO - PROCESS | 1820 | --DOCSHELL 0x7f74b5e30800 == 148 [pid = 1820] [id = 513] 16:24:34 INFO - PROCESS | 1820 | --DOCSHELL 0x7f74b4c9e800 == 147 [pid = 1820] [id = 512] 16:24:34 INFO - PROCESS | 1820 | --DOCSHELL 0x7f74bcc41800 == 146 [pid = 1820] [id = 511] 16:24:34 INFO - PROCESS | 1820 | --DOCSHELL 0x7f74b51a4800 == 145 [pid = 1820] [id = 510] 16:24:34 INFO - PROCESS | 1820 | --DOCSHELL 0x7f74b4e7e000 == 144 [pid = 1820] [id = 509] 16:24:34 INFO - PROCESS | 1820 | 1462404274250 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\", \"a2590f0a-93fb-4e89-aa1e-7373e5767c09\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:24:34 INFO - PROCESS | 1820 | --DOCSHELL 0x7f74e1647000 == 143 [pid = 1820] [id = 505] 16:24:34 INFO - PROCESS | 1820 | --DOCSHELL 0x7f74de38f800 == 142 [pid = 1820] [id = 504] 16:24:34 INFO - PROCESS | 1820 | --DOCSHELL 0x7f74dc208800 == 141 [pid = 1820] [id = 503] 16:24:34 INFO - PROCESS | 1820 | --DOCSHELL 0x7f74dbf6f800 == 140 [pid = 1820] [id = 502] 16:24:34 INFO - PROCESS | 1820 | ++DOCSHELL 0x7f74af5d3000 == 141 [pid = 1820] [id = 536] 16:24:34 INFO - PROCESS | 1820 | ++DOMWINDOW == 290 (0x7f74b2e41c00) [pid = 1820] [serial = 1609] [outer = (nil)] 16:24:34 INFO - PROCESS | 1820 | ++DOMWINDOW == 291 (0x7f74b4ec4400) [pid = 1820] [serial = 1610] [outer = 0x7f74b2e41c00] 16:24:34 INFO - PROCESS | 1820 | 1462404274327 Marionette DEBUG loaded listener.js 16:24:34 INFO - PROCESS | 1820 | ++DOMWINDOW == 292 (0x7f74b5f5cc00) [pid = 1820] [serial = 1611] [outer = 0x7f74b2e41c00] 16:24:34 INFO - PROCESS | 1820 | --DOCSHELL 0x7f74db77f800 == 140 [pid = 1820] [id = 501] 16:24:34 INFO - PROCESS | 1820 | --DOCSHELL 0x7f74d63f3000 == 139 [pid = 1820] [id = 500] 16:24:34 INFO - PROCESS | 1820 | --DOCSHELL 0x7f74ca012000 == 138 [pid = 1820] [id = 499] 16:24:34 INFO - PROCESS | 1820 | --DOCSHELL 0x7f74c8681000 == 137 [pid = 1820] [id = 498] 16:24:34 INFO - PROCESS | 1820 | --DOCSHELL 0x7f74c3bbf000 == 136 [pid = 1820] [id = 497] 16:24:34 INFO - PROCESS | 1820 | --DOCSHELL 0x7f74c0f46800 == 135 [pid = 1820] [id = 496] 16:24:34 INFO - PROCESS | 1820 | --DOCSHELL 0x7f74b8eef800 == 134 [pid = 1820] [id = 495] 16:24:34 INFO - PROCESS | 1820 | --DOCSHELL 0x7f74b5178000 == 133 [pid = 1820] [id = 494] 16:24:34 INFO - PROCESS | 1820 | --DOCSHELL 0x7f74bf9bb000 == 132 [pid = 1820] [id = 493] 16:24:34 INFO - PROCESS | 1820 | --DOMWINDOW == 291 (0x7f74de3c7000) [pid = 1820] [serial = 1176] [outer = (nil)] [url = about:blank] 16:24:34 INFO - PROCESS | 1820 | --DOMWINDOW == 290 (0x7f74b613f400) [pid = 1820] [serial = 1179] [outer = (nil)] [url = about:blank] 16:24:34 INFO - PROCESS | 1820 | --DOMWINDOW == 289 (0x7f74b60f4000) [pid = 1820] [serial = 1215] [outer = (nil)] [url = about:blank] 16:24:34 INFO - PROCESS | 1820 | --DOMWINDOW == 288 (0x7f74d718bc00) [pid = 1820] [serial = 1173] [outer = (nil)] [url = about:blank] 16:24:34 INFO - PROCESS | 1820 | --DOMWINDOW == 287 (0x7f74b87f3c00) [pid = 1820] [serial = 1395] [outer = (nil)] [url = about:blank] 16:24:34 INFO - PROCESS | 1820 | --DOMWINDOW == 286 (0x7f74b1348400) [pid = 1820] [serial = 1212] [outer = (nil)] [url = about:blank] 16:24:34 INFO - PROCESS | 1820 | --DOMWINDOW == 285 (0x7f74adb20c00) [pid = 1820] [serial = 1182] [outer = (nil)] [url = about:blank] 16:24:34 INFO - PROCESS | 1820 | --DOMWINDOW == 284 (0x7f74b60b3400) [pid = 1820] [serial = 1185] [outer = (nil)] [url = about:blank] 16:24:34 INFO - PROCESS | 1820 | --DOMWINDOW == 283 (0x7f74c0556800) [pid = 1820] [serial = 1479] [outer = (nil)] [url = about:blank] 16:24:34 INFO - PROCESS | 1820 | --DOMWINDOW == 282 (0x7f74bdb6dc00) [pid = 1820] [serial = 1475] [outer = (nil)] [url = about:blank] 16:24:34 INFO - PROCESS | 1820 | --DOMWINDOW == 281 (0x7f74b5f61800) [pid = 1820] [serial = 1421] [outer = (nil)] [url = about:blank] 16:24:34 INFO - PROCESS | 1820 | --DOMWINDOW == 280 (0x7f74ba0e4800) [pid = 1820] [serial = 1424] [outer = (nil)] [url = about:blank] 16:24:34 INFO - PROCESS | 1820 | --DOMWINDOW == 279 (0x7f74c12d1800) [pid = 1820] [serial = 1433] [outer = (nil)] [url = about:blank] 16:24:34 INFO - PROCESS | 1820 | --DOMWINDOW == 278 (0x7f74c3a38800) [pid = 1820] [serial = 1436] [outer = (nil)] [url = about:blank] 16:24:34 INFO - PROCESS | 1820 | --DOMWINDOW == 277 (0x7f74b4c80000) [pid = 1820] [serial = 1464] [outer = (nil)] [url = about:blank] 16:24:34 INFO - PROCESS | 1820 | --DOMWINDOW == 276 (0x7f74b341dc00) [pid = 1820] [serial = 1463] [outer = (nil)] [url = about:blank] 16:24:34 INFO - PROCESS | 1820 | --DOMWINDOW == 275 (0x7f74b87e9c00) [pid = 1820] [serial = 1472] [outer = (nil)] [url = about:blank] 16:24:34 INFO - PROCESS | 1820 | --DOMWINDOW == 274 (0x7f74be893400) [pid = 1820] [serial = 1427] [outer = (nil)] [url = about:blank] 16:24:34 INFO - PROCESS | 1820 | --DOMWINDOW == 273 (0x7f74b5f33c00) [pid = 1820] [serial = 1466] [outer = (nil)] [url = about:blank] 16:24:34 INFO - PROCESS | 1820 | --DOMWINDOW == 272 (0x7f74b6137400) [pid = 1820] [serial = 1467] [outer = (nil)] [url = about:blank] 16:24:34 INFO - PROCESS | 1820 | --DOMWINDOW == 271 (0x7f74c6f0fc00) [pid = 1820] [serial = 1439] [outer = (nil)] [url = about:blank] 16:24:34 INFO - PROCESS | 1820 | --DOMWINDOW == 270 (0x7f74c0389000) [pid = 1820] [serial = 1430] [outer = (nil)] [url = about:blank] 16:24:34 INFO - PROCESS | 1820 | --DOMWINDOW == 269 (0x7f74aecdbc00) [pid = 1820] [serial = 1461] [outer = (nil)] [url = about:blank] 16:24:34 INFO - PROCESS | 1820 | --DOMWINDOW == 268 (0x7f74adb14800) [pid = 1820] [serial = 1460] [outer = (nil)] [url = about:blank] 16:24:34 INFO - PROCESS | 1820 | --DOMWINDOW == 267 (0x7f74b28e1800) [pid = 1820] [serial = 1418] [outer = (nil)] [url = about:blank] 16:24:34 INFO - PROCESS | 1820 | --DOMWINDOW == 266 (0x7f74c6f12000) [pid = 1820] [serial = 1442] [outer = (nil)] [url = about:blank] 16:24:34 INFO - PROCESS | 1820 | --DOMWINDOW == 265 (0x7f74b7467800) [pid = 1820] [serial = 1469] [outer = (nil)] [url = about:blank] 16:24:34 INFO - PROCESS | 1820 | --DOMWINDOW == 264 (0x7f74b76ed800) [pid = 1820] [serial = 1470] [outer = (nil)] [url = about:blank] 16:24:34 INFO - PROCESS | 1820 | --DOMWINDOW == 263 (0x7f74bdc4fc00) [pid = 1820] [serial = 1415] [outer = (nil)] [url = about:blank] 16:24:34 INFO - PROCESS | 1820 | --DOMWINDOW == 262 (0x7f74bffb0400) [pid = 1820] [serial = 1478] [outer = (nil)] [url = about:blank] 16:24:34 INFO - PROCESS | 1820 | --DOMWINDOW == 261 (0x7f74bfbf2c00) [pid = 1820] [serial = 1476] [outer = (nil)] [url = about:blank] 16:24:34 INFO - PROCESS | 1820 | --DOMWINDOW == 260 (0x7f74bcc03400) [pid = 1820] [serial = 1473] [outer = (nil)] [url = about:blank] 16:24:35 INFO - PROCESS | 1820 | 1462404275130 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]]]}] 16:24:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.5.html | Canvas test: 2d.path.rect.zero.5 16:24:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.5.html | took 1589ms 16:24:35 INFO - PROCESS | 1820 | 1462404275170 Marionette TRACE conn3 -> [0,2117,"getWindowHandle",null] 16:24:35 INFO - PROCESS | 1820 | 1462404275174 Marionette TRACE conn3 <- [1,2117,null,{"value":"8"}] 16:24:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.6.html 16:24:35 INFO - PROCESS | 1820 | 1462404275179 Marionette TRACE conn3 -> [0,2118,"setScriptTimeout",{"ms":35000}] 16:24:35 INFO - PROCESS | 1820 | 1462404275181 Marionette TRACE conn3 <- [1,2118,null,{}] 16:24:35 INFO - PROCESS | 1820 | 1462404275186 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}] 16:24:35 INFO - PROCESS | 1820 | 1462404275375 Marionette TRACE conn3 <- [1,2119,null,{"value":null}] 16:24:35 INFO - PROCESS | 1820 | 1462404275548 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\", \"a2590f0a-93fb-4e89-aa1e-7373e5767c09\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:24:35 INFO - PROCESS | 1820 | ++DOCSHELL 0x7f74b517e800 == 133 [pid = 1820] [id = 537] 16:24:35 INFO - PROCESS | 1820 | ++DOMWINDOW == 261 (0x7f74aea02c00) [pid = 1820] [serial = 1612] [outer = (nil)] 16:24:35 INFO - PROCESS | 1820 | ++DOMWINDOW == 262 (0x7f74b60efc00) [pid = 1820] [serial = 1613] [outer = 0x7f74aea02c00] 16:24:35 INFO - PROCESS | 1820 | 1462404275609 Marionette DEBUG loaded listener.js 16:24:35 INFO - PROCESS | 1820 | ++DOMWINDOW == 263 (0x7f74b613ac00) [pid = 1820] [serial = 1614] [outer = 0x7f74aea02c00] 16:24:36 INFO - PROCESS | 1820 | 1462404276379 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]]]}] 16:24:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.6.html | Canvas test: 2d.path.rect.zero.6 16:24:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.6.html | took 1231ms 16:24:36 INFO - PROCESS | 1820 | 1462404276439 Marionette TRACE conn3 -> [0,2121,"getWindowHandle",null] 16:24:36 INFO - PROCESS | 1820 | 1462404276442 Marionette TRACE conn3 <- [1,2121,null,{"value":"8"}] 16:24:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.empty.html 16:24:36 INFO - PROCESS | 1820 | 1462404276448 Marionette TRACE conn3 -> [0,2122,"setScriptTimeout",{"ms":35000}] 16:24:36 INFO - PROCESS | 1820 | 1462404276450 Marionette TRACE conn3 <- [1,2122,null,{}] 16:24:36 INFO - PROCESS | 1820 | 1462404276456 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}] 16:24:36 INFO - PROCESS | 1820 | 1462404276688 Marionette TRACE conn3 <- [1,2123,null,{"value":null}] 16:24:36 INFO - PROCESS | 1820 | 1462404276717 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\", \"a2590f0a-93fb-4e89-aa1e-7373e5767c09\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:24:36 INFO - PROCESS | 1820 | ++DOCSHELL 0x7f74b5e1a800 == 134 [pid = 1820] [id = 538] 16:24:36 INFO - PROCESS | 1820 | ++DOMWINDOW == 264 (0x7f74b3eecc00) [pid = 1820] [serial = 1615] [outer = (nil)] 16:24:36 INFO - PROCESS | 1820 | ++DOMWINDOW == 265 (0x7f74b715cc00) [pid = 1820] [serial = 1616] [outer = 0x7f74b3eecc00] 16:24:36 INFO - PROCESS | 1820 | 1462404276777 Marionette DEBUG loaded listener.js 16:24:36 INFO - PROCESS | 1820 | ++DOMWINDOW == 266 (0x7f74b7463000) [pid = 1820] [serial = 1617] [outer = 0x7f74b3eecc00] 16:24:37 INFO - PROCESS | 1820 | 1462404277647 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]]]}] 16:24:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.empty.html | Empty subpaths are not stroked 16:24:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.empty.html | took 1227ms 16:24:37 INFO - PROCESS | 1820 | 1462404277676 Marionette TRACE conn3 -> [0,2125,"getWindowHandle",null] 16:24:37 INFO - PROCESS | 1820 | 1462404277680 Marionette TRACE conn3 <- [1,2125,null,{"value":"8"}] 16:24:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.overlap.html 16:24:37 INFO - PROCESS | 1820 | 1462404277685 Marionette TRACE conn3 -> [0,2126,"setScriptTimeout",{"ms":35000}] 16:24:37 INFO - PROCESS | 1820 | 1462404277687 Marionette TRACE conn3 <- [1,2126,null,{}] 16:24:37 INFO - PROCESS | 1820 | 1462404277692 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}] 16:24:38 INFO - PROCESS | 1820 | 1462404277994 Marionette TRACE conn3 <- [1,2127,null,{"value":null}] 16:24:38 INFO - PROCESS | 1820 | 1462404278026 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\", \"a2590f0a-93fb-4e89-aa1e-7373e5767c09\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:24:38 INFO - PROCESS | 1820 | ++DOCSHELL 0x7f74b845f800 == 135 [pid = 1820] [id = 539] 16:24:38 INFO - PROCESS | 1820 | ++DOMWINDOW == 267 (0x7f74b8583000) [pid = 1820] [serial = 1618] [outer = (nil)] 16:24:38 INFO - PROCESS | 1820 | ++DOMWINDOW == 268 (0x7f74b87c4400) [pid = 1820] [serial = 1619] [outer = 0x7f74b8583000] 16:24:38 INFO - PROCESS | 1820 | 1462404278087 Marionette DEBUG loaded listener.js 16:24:38 INFO - PROCESS | 1820 | ++DOMWINDOW == 269 (0x7f74ba0dcc00) [pid = 1820] [serial = 1620] [outer = 0x7f74b8583000] 16:24:39 INFO - PROCESS | 1820 | --DOMWINDOW == 268 (0x7f74accd7000) [pid = 1820] [serial = 1528] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html] 16:24:39 INFO - PROCESS | 1820 | --DOMWINDOW == 267 (0x7f74b3ee8400) [pid = 1820] [serial = 1540] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.basic.html] 16:24:39 INFO - PROCESS | 1820 | --DOMWINDOW == 266 (0x7f74be778000) [pid = 1820] [serial = 1546] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.newsubpath.html] 16:24:39 INFO - PROCESS | 1820 | --DOMWINDOW == 265 (0x7f74c026f800) [pid = 1820] [serial = 1543] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.multiple.html] 16:24:39 INFO - PROCESS | 1820 | --DOMWINDOW == 264 (0x7f74b5357c00) [pid = 1820] [serial = 1531] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html] 16:24:39 INFO - PROCESS | 1820 | --DOMWINDOW == 263 (0x7f74b8589000) [pid = 1820] [serial = 1534] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nextpoint.html] 16:24:39 INFO - PROCESS | 1820 | --DOMWINDOW == 262 (0x7f74b1520c00) [pid = 1820] [serial = 1537] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nonfinite.html] 16:24:39 INFO - PROCESS | 1820 | 1462404279796 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]]]}] 16:24:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.overlap.html | Stroked subpaths are combined before being drawn 16:24:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.overlap.html | took 2128ms 16:24:39 INFO - PROCESS | 1820 | 1462404279814 Marionette TRACE conn3 -> [0,2129,"getWindowHandle",null] 16:24:39 INFO - PROCESS | 1820 | 1462404279817 Marionette TRACE conn3 <- [1,2129,null,{"value":"8"}] 16:24:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.arc.html 16:24:39 INFO - PROCESS | 1820 | 1462404279822 Marionette TRACE conn3 -> [0,2130,"setScriptTimeout",{"ms":35000}] 16:24:39 INFO - PROCESS | 1820 | 1462404279824 Marionette TRACE conn3 <- [1,2130,null,{}] 16:24:39 INFO - PROCESS | 1820 | 1462404279829 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}] 16:24:40 INFO - PROCESS | 1820 | 1462404280001 Marionette TRACE conn3 <- [1,2131,null,{"value":null}] 16:24:40 INFO - PROCESS | 1820 | 1462404280180 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\", \"a2590f0a-93fb-4e89-aa1e-7373e5767c09\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:24:40 INFO - PROCESS | 1820 | ++DOCSHELL 0x7f74b8dad000 == 136 [pid = 1820] [id = 540] 16:24:40 INFO - PROCESS | 1820 | ++DOMWINDOW == 263 (0x7f74aea09c00) [pid = 1820] [serial = 1621] [outer = (nil)] 16:24:40 INFO - PROCESS | 1820 | ++DOMWINDOW == 264 (0x7f74ba0e4800) [pid = 1820] [serial = 1622] [outer = 0x7f74aea09c00] 16:24:40 INFO - PROCESS | 1820 | 1462404280241 Marionette DEBUG loaded listener.js 16:24:40 INFO - PROCESS | 1820 | ++DOMWINDOW == 265 (0x7f74bdb64000) [pid = 1820] [serial = 1623] [outer = 0x7f74aea09c00] 16:24:40 INFO - PROCESS | 1820 | 1462404280955 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] 16:24:41 INFO - PROCESS | 1820 | 1462404281013 Marionette TRACE conn3 <- [1,2133,null,{"value":"8"}] 16:24:41 INFO - PROCESS | 1820 | 1462404281022 Marionette TRACE conn3 -> [0,2134,"setScriptTimeout",{"ms":35000}] 16:24:41 INFO - PROCESS | 1820 | 1462404281025 Marionette TRACE conn3 <- [1,2134,null,{}] 16:24:41 INFO - PROCESS | 1820 | 1462404281030 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}] 16:24:41 INFO - PROCESS | 1820 | 1462404281197 Marionette TRACE conn3 <- [1,2135,null,{"value":null}] 16:24:41 INFO - PROCESS | 1820 | 1462404281211 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\", \"a2590f0a-93fb-4e89-aa1e-7373e5767c09\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:24:41 INFO - PROCESS | 1820 | ++DOCSHELL 0x7f74bcc41800 == 137 [pid = 1820] [id = 541] 16:24:41 INFO - PROCESS | 1820 | ++DOMWINDOW == 266 (0x7f74ba0e8400) [pid = 1820] [serial = 1624] [outer = (nil)] 16:24:41 INFO - PROCESS | 1820 | ++DOMWINDOW == 267 (0x7f74bdc53400) [pid = 1820] [serial = 1625] [outer = 0x7f74ba0e8400] 16:24:41 INFO - PROCESS | 1820 | 1462404281271 Marionette DEBUG loaded listener.js 16:24:41 INFO - PROCESS | 1820 | ++DOMWINDOW == 268 (0x7f74be889c00) [pid = 1820] [serial = 1626] [outer = 0x7f74ba0e8400] 16:24:42 INFO - PROCESS | 1820 | ************************* 16:24:42 INFO - PROCESS | 1820 | A coding exception was thrown and uncaught in a Task. 16:24:42 INFO - PROCESS | 1820 | 16:24:42 INFO - PROCESS | 1820 | Full message: TypeError: NetworkError when attempting to fetch resource. 16:24:42 INFO - PROCESS | 1820 | Full stack: 16:24:42 INFO - PROCESS | 1820 | ************************* 16:24:42 INFO - PROCESS | 1820 | 1462404282533 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]]]}] 16:24:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | Zero-length line segments from closed paths are removed before stroking 16:24:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | took 1579ms 16:24:42 INFO - PROCESS | 1820 | 1462404282602 Marionette TRACE conn3 -> [0,2137,"getWindowHandle",null] 16:24:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.corner.html 16:24:42 INFO - PROCESS | 1820 | 1462404282608 Marionette TRACE conn3 <- [1,2137,null,{"value":"8"}] 16:24:42 INFO - PROCESS | 1820 | 1462404282614 Marionette TRACE conn3 -> [0,2138,"setScriptTimeout",{"ms":35000}] 16:24:42 INFO - PROCESS | 1820 | 1462404282621 Marionette TRACE conn3 <- [1,2138,null,{}] 16:24:42 INFO - PROCESS | 1820 | 1462404282629 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}] 16:24:42 INFO - PROCESS | 1820 | 1462404282871 Marionette TRACE conn3 <- [1,2139,null,{"value":null}] 16:24:43 INFO - PROCESS | 1820 | 1462404283172 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\", \"a2590f0a-93fb-4e89-aa1e-7373e5767c09\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:24:43 INFO - PROCESS | 1820 | ++DOCSHELL 0x7f74b5408800 == 138 [pid = 1820] [id = 542] 16:24:43 INFO - PROCESS | 1820 | ++DOMWINDOW == 269 (0x7f74b28e1800) [pid = 1820] [serial = 1627] [outer = (nil)] 16:24:43 INFO - PROCESS | 1820 | ++DOMWINDOW == 270 (0x7f74b3ee8400) [pid = 1820] [serial = 1628] [outer = 0x7f74b28e1800] 16:24:43 INFO - PROCESS | 1820 | 1462404283250 Marionette DEBUG loaded listener.js 16:24:43 INFO - PROCESS | 1820 | ++DOMWINDOW == 271 (0x7f74b4c83800) [pid = 1820] [serial = 1629] [outer = 0x7f74b28e1800] 16:24:44 INFO - PROCESS | 1820 | 1462404284140 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]]]}] 16:24:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | Zero-length line segments are removed before stroking with miters 16:24:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | took 1585ms 16:24:44 INFO - PROCESS | 1820 | 1462404284200 Marionette TRACE conn3 -> [0,2141,"getWindowHandle",null] 16:24:44 INFO - PROCESS | 1820 | 1462404284208 Marionette TRACE conn3 <- [1,2141,null,{"value":"8"}] 16:24:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.curve.html 16:24:44 INFO - PROCESS | 1820 | 1462404284218 Marionette TRACE conn3 -> [0,2142,"setScriptTimeout",{"ms":35000}] 16:24:44 INFO - PROCESS | 1820 | 1462404284221 Marionette TRACE conn3 <- [1,2142,null,{}] 16:24:44 INFO - PROCESS | 1820 | 1462404284227 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}] 16:24:44 INFO - PROCESS | 1820 | 1462404284439 Marionette TRACE conn3 <- [1,2143,null,{"value":null}] 16:24:44 INFO - PROCESS | 1820 | 1462404284732 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\", \"a2590f0a-93fb-4e89-aa1e-7373e5767c09\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:24:44 INFO - PROCESS | 1820 | ++DOCSHELL 0x7f74bcd95800 == 139 [pid = 1820] [id = 543] 16:24:44 INFO - PROCESS | 1820 | ++DOMWINDOW == 272 (0x7f74b5f5c800) [pid = 1820] [serial = 1630] [outer = (nil)] 16:24:44 INFO - PROCESS | 1820 | ++DOMWINDOW == 273 (0x7f74b746e800) [pid = 1820] [serial = 1631] [outer = 0x7f74b5f5c800] 16:24:44 INFO - PROCESS | 1820 | 1462404284845 Marionette DEBUG loaded listener.js 16:24:44 INFO - PROCESS | 1820 | ++DOMWINDOW == 274 (0x7f74b8591400) [pid = 1820] [serial = 1632] [outer = 0x7f74b5f5c800] 16:24:45 INFO - PROCESS | 1820 | 1462404285753 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] 16:24:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.line.html 16:24:45 INFO - PROCESS | 1820 | 1462404285804 Marionette TRACE conn3 <- [1,2145,null,{"value":"8"}] 16:24:45 INFO - PROCESS | 1820 | 1462404285810 Marionette TRACE conn3 -> [0,2146,"setScriptTimeout",{"ms":35000}] 16:24:45 INFO - PROCESS | 1820 | 1462404285815 Marionette TRACE conn3 <- [1,2146,null,{}] 16:24:45 INFO - PROCESS | 1820 | 1462404285830 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}] 16:24:46 INFO - PROCESS | 1820 | 1462404286031 Marionette TRACE conn3 <- [1,2147,null,{"value":null}] 16:24:46 INFO - PROCESS | 1820 | 1462404286245 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\", \"a2590f0a-93fb-4e89-aa1e-7373e5767c09\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:24:46 INFO - PROCESS | 1820 | ++DOCSHELL 0x7f74bea88000 == 140 [pid = 1820] [id = 544] 16:24:46 INFO - PROCESS | 1820 | ++DOMWINDOW == 275 (0x7f74bdbf0800) [pid = 1820] [serial = 1633] [outer = (nil)] 16:24:46 INFO - PROCESS | 1820 | ++DOMWINDOW == 276 (0x7f74bfa64c00) [pid = 1820] [serial = 1634] [outer = 0x7f74bdbf0800] 16:24:46 INFO - PROCESS | 1820 | 1462404286368 Marionette DEBUG loaded listener.js 16:24:46 INFO - PROCESS | 1820 | ++DOMWINDOW == 277 (0x7f74bfa6f000) [pid = 1820] [serial = 1635] [outer = 0x7f74bdbf0800] 16:24:47 INFO - PROCESS | 1820 | 1462404287247 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] 16:24:47 INFO - PROCESS | 1820 | 1462404287303 Marionette TRACE conn3 <- [1,2149,null,{"value":"8"}] 16:24:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.rect.html 16:24:47 INFO - PROCESS | 1820 | 1462404287310 Marionette TRACE conn3 -> [0,2150,"setScriptTimeout",{"ms":35000}] 16:24:47 INFO - PROCESS | 1820 | 1462404287312 Marionette TRACE conn3 <- [1,2150,null,{}] 16:24:47 INFO - PROCESS | 1820 | 1462404287317 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}] 16:24:47 INFO - PROCESS | 1820 | 1462404287507 Marionette TRACE conn3 <- [1,2151,null,{"value":null}] 16:24:47 INFO - PROCESS | 1820 | 1462404287774 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\", \"a2590f0a-93fb-4e89-aa1e-7373e5767c09\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:24:47 INFO - PROCESS | 1820 | ++DOCSHELL 0x7f74c0934800 == 141 [pid = 1820] [id = 545] 16:24:47 INFO - PROCESS | 1820 | ++DOMWINDOW == 278 (0x7f74bdc49c00) [pid = 1820] [serial = 1636] [outer = (nil)] 16:24:47 INFO - PROCESS | 1820 | ++DOMWINDOW == 279 (0x7f74bffb6800) [pid = 1820] [serial = 1637] [outer = 0x7f74bdc49c00] 16:24:47 INFO - PROCESS | 1820 | 1462404287847 Marionette DEBUG loaded listener.js 16:24:47 INFO - PROCESS | 1820 | ++DOMWINDOW == 280 (0x7f74c0265000) [pid = 1820] [serial = 1638] [outer = 0x7f74bdc49c00] 16:24:48 INFO - PROCESS | 1820 | 1462404288696 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]]]}] 16:24:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | Zero-length line segments from rect and strokeRect are removed before stroking 16:24:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | took 1434ms 16:24:48 INFO - PROCESS | 1820 | 1462404288744 Marionette TRACE conn3 -> [0,2153,"getWindowHandle",null] 16:24:48 INFO - PROCESS | 1820 | 1462404288747 Marionette TRACE conn3 <- [1,2153,null,{"value":"8"}] 16:24:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale1.html 16:24:48 INFO - PROCESS | 1820 | 1462404288753 Marionette TRACE conn3 -> [0,2154,"setScriptTimeout",{"ms":35000}] 16:24:48 INFO - PROCESS | 1820 | 1462404288755 Marionette TRACE conn3 <- [1,2154,null,{}] 16:24:48 INFO - PROCESS | 1820 | 1462404288760 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}] 16:24:48 INFO - PROCESS | 1820 | 1462404288956 Marionette TRACE conn3 <- [1,2155,null,{"value":null}] 16:24:49 INFO - PROCESS | 1820 | 1462404289174 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\", \"a2590f0a-93fb-4e89-aa1e-7373e5767c09\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:24:49 INFO - PROCESS | 1820 | ++DOCSHELL 0x7f74c1191800 == 142 [pid = 1820] [id = 546] 16:24:49 INFO - PROCESS | 1820 | ++DOMWINDOW == 281 (0x7f74b715d000) [pid = 1820] [serial = 1639] [outer = (nil)] 16:24:49 INFO - PROCESS | 1820 | ++DOMWINDOW == 282 (0x7f74c0388000) [pid = 1820] [serial = 1640] [outer = 0x7f74b715d000] 16:24:49 INFO - PROCESS | 1820 | 1462404289284 Marionette DEBUG loaded listener.js 16:24:49 INFO - PROCESS | 1820 | ++DOMWINDOW == 283 (0x7f74c0553400) [pid = 1820] [serial = 1641] [outer = 0x7f74b715d000] 16:24:50 INFO - PROCESS | 1820 | 1462404290222 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]]]}] 16:24:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale1.html | Stroke line widths are scaled by the current transformation matrix 16:24:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale1.html | took 1532ms 16:24:50 INFO - PROCESS | 1820 | 1462404290286 Marionette TRACE conn3 -> [0,2157,"getWindowHandle",null] 16:24:50 INFO - PROCESS | 1820 | 1462404290290 Marionette TRACE conn3 <- [1,2157,null,{"value":"8"}] 16:24:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale2.html 16:24:50 INFO - PROCESS | 1820 | 1462404290295 Marionette TRACE conn3 -> [0,2158,"setScriptTimeout",{"ms":35000}] 16:24:50 INFO - PROCESS | 1820 | 1462404290298 Marionette TRACE conn3 <- [1,2158,null,{}] 16:24:50 INFO - PROCESS | 1820 | 1462404290303 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}] 16:24:50 INFO - PROCESS | 1820 | 1462404290508 Marionette TRACE conn3 <- [1,2159,null,{"value":null}] 16:24:50 INFO - PROCESS | 1820 | 1462404290723 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\", \"a2590f0a-93fb-4e89-aa1e-7373e5767c09\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:24:50 INFO - PROCESS | 1820 | ++DOCSHELL 0x7f74c13c0800 == 143 [pid = 1820] [id = 547] 16:24:50 INFO - PROCESS | 1820 | ++DOMWINDOW == 284 (0x7f74c026c800) [pid = 1820] [serial = 1642] [outer = (nil)] 16:24:50 INFO - PROCESS | 1820 | ++DOMWINDOW == 285 (0x7f74c0c51000) [pid = 1820] [serial = 1643] [outer = 0x7f74c026c800] 16:24:50 INFO - PROCESS | 1820 | 1462404290839 Marionette DEBUG loaded listener.js 16:24:50 INFO - PROCESS | 1820 | ++DOMWINDOW == 286 (0x7f74c105e800) [pid = 1820] [serial = 1644] [outer = 0x7f74c026c800] 16:24:51 INFO - PROCESS | 1820 | 1462404291747 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]]]}] 16:24:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale2.html | Stroke line widths are scaled by the current transformation matrix 16:24:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale2.html | took 1528ms 16:24:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.skew.html 16:24:51 INFO - PROCESS | 1820 | 1462404291826 Marionette TRACE conn3 -> [0,2161,"getWindowHandle",null] 16:24:51 INFO - PROCESS | 1820 | 1462404291829 Marionette TRACE conn3 <- [1,2161,null,{"value":"8"}] 16:24:51 INFO - PROCESS | 1820 | 1462404291835 Marionette TRACE conn3 -> [0,2162,"setScriptTimeout",{"ms":35000}] 16:24:51 INFO - PROCESS | 1820 | 1462404291838 Marionette TRACE conn3 <- [1,2162,null,{}] 16:24:51 INFO - PROCESS | 1820 | 1462404291843 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}] 16:24:52 INFO - PROCESS | 1820 | 1462404292075 Marionette TRACE conn3 <- [1,2163,null,{"value":null}] 16:24:52 INFO - PROCESS | 1820 | 1462404292377 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\", \"a2590f0a-93fb-4e89-aa1e-7373e5767c09\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:24:52 INFO - PROCESS | 1820 | ++DOCSHELL 0x7f74c24dc000 == 144 [pid = 1820] [id = 548] 16:24:52 INFO - PROCESS | 1820 | ++DOMWINDOW == 287 (0x7f74c0911000) [pid = 1820] [serial = 1645] [outer = (nil)] 16:24:52 INFO - PROCESS | 1820 | ++DOMWINDOW == 288 (0x7f74c106ec00) [pid = 1820] [serial = 1646] [outer = 0x7f74c0911000] 16:24:52 INFO - PROCESS | 1820 | 1462404292455 Marionette DEBUG loaded listener.js 16:24:52 INFO - PROCESS | 1820 | ++DOMWINDOW == 289 (0x7f74c12d0400) [pid = 1820] [serial = 1647] [outer = 0x7f74c0911000] 16:24:53 INFO - PROCESS | 1820 | 1462404293278 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]]]}] 16:24:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.skew.html | Strokes lines are skewed by the current transformation matrix 16:24:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.skew.html | took 1478ms 16:24:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.unaffected.html 16:24:53 INFO - PROCESS | 1820 | 1462404293313 Marionette TRACE conn3 -> [0,2165,"getWindowHandle",null] 16:24:53 INFO - PROCESS | 1820 | 1462404293316 Marionette TRACE conn3 <- [1,2165,null,{"value":"8"}] 16:24:53 INFO - PROCESS | 1820 | 1462404293322 Marionette TRACE conn3 -> [0,2166,"setScriptTimeout",{"ms":35000}] 16:24:53 INFO - PROCESS | 1820 | 1462404293325 Marionette TRACE conn3 <- [1,2166,null,{}] 16:24:53 INFO - PROCESS | 1820 | 1462404293330 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}] 16:24:53 INFO - PROCESS | 1820 | 1462404293509 Marionette TRACE conn3 <- [1,2167,null,{"value":null}] 16:24:53 INFO - PROCESS | 1820 | 1462404293728 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\", \"a2590f0a-93fb-4e89-aa1e-7373e5767c09\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:24:53 INFO - PROCESS | 1820 | ++DOCSHELL 0x7f74c7b2d000 == 145 [pid = 1820] [id = 549] 16:24:53 INFO - PROCESS | 1820 | ++DOMWINDOW == 290 (0x7f74c0c55000) [pid = 1820] [serial = 1648] [outer = (nil)] 16:24:53 INFO - PROCESS | 1820 | ++DOMWINDOW == 291 (0x7f74c22b3400) [pid = 1820] [serial = 1649] [outer = 0x7f74c0c55000] 16:24:53 INFO - PROCESS | 1820 | 1462404293837 Marionette DEBUG loaded listener.js 16:24:53 INFO - PROCESS | 1820 | ++DOMWINDOW == 292 (0x7f74c3913800) [pid = 1820] [serial = 1650] [outer = 0x7f74c0c55000] 16:24:54 INFO - PROCESS | 1820 | 1462404294756 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]]]}] 16:24:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.unaffected.html | Stroking does not start a new path or subpath 16:24:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.unaffected.html | took 1485ms 16:24:54 INFO - PROCESS | 1820 | 1462404294806 Marionette TRACE conn3 -> [0,2169,"getWindowHandle",null] 16:24:54 INFO - PROCESS | 1820 | 1462404294809 Marionette TRACE conn3 <- [1,2169,null,{"value":"8"}] 16:24:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.union.html 16:24:54 INFO - PROCESS | 1820 | 1462404294816 Marionette TRACE conn3 -> [0,2170,"setScriptTimeout",{"ms":35000}] 16:24:54 INFO - PROCESS | 1820 | 1462404294818 Marionette TRACE conn3 <- [1,2170,null,{}] 16:24:54 INFO - PROCESS | 1820 | 1462404294824 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}] 16:24:55 INFO - PROCESS | 1820 | 1462404295027 Marionette TRACE conn3 <- [1,2171,null,{"value":null}] 16:24:55 INFO - PROCESS | 1820 | 1462404295255 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\", \"a2590f0a-93fb-4e89-aa1e-7373e5767c09\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:24:55 INFO - PROCESS | 1820 | ++DOCSHELL 0x7f74c88a4800 == 146 [pid = 1820] [id = 550] 16:24:55 INFO - PROCESS | 1820 | ++DOMWINDOW == 293 (0x7f74c1067000) [pid = 1820] [serial = 1651] [outer = (nil)] 16:24:55 INFO - PROCESS | 1820 | ++DOMWINDOW == 294 (0x7f74c3a38400) [pid = 1820] [serial = 1652] [outer = 0x7f74c1067000] 16:24:55 INFO - PROCESS | 1820 | 1462404295363 Marionette DEBUG loaded listener.js 16:24:55 INFO - PROCESS | 1820 | ++DOMWINDOW == 295 (0x7f74c59c5400) [pid = 1820] [serial = 1653] [outer = 0x7f74c1067000] 16:24:56 INFO - PROCESS | 1820 | 1462404296279 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]]]}] 16:24:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.union.html | Strokes in opposite directions are unioned, not subtracted 16:24:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.union.html | took 1529ms 16:24:56 INFO - PROCESS | 1820 | 1462404296346 Marionette TRACE conn3 -> [0,2173,"getWindowHandle",null] 16:24:56 INFO - PROCESS | 1820 | 1462404296349 Marionette TRACE conn3 <- [1,2173,null,{"value":"8"}] 16:24:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.basic.html 16:24:56 INFO - PROCESS | 1820 | 1462404296356 Marionette TRACE conn3 -> [0,2174,"setScriptTimeout",{"ms":35000}] 16:24:56 INFO - PROCESS | 1820 | 1462404296358 Marionette TRACE conn3 <- [1,2174,null,{}] 16:24:56 INFO - PROCESS | 1820 | 1462404296363 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}] 16:24:56 INFO - PROCESS | 1820 | 1462404296545 Marionette TRACE conn3 <- [1,2175,null,{"value":null}] 16:24:56 INFO - PROCESS | 1820 | 1462404296795 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\", \"a2590f0a-93fb-4e89-aa1e-7373e5767c09\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:24:56 INFO - PROCESS | 1820 | ++DOCSHELL 0x7f74c99b6800 == 147 [pid = 1820] [id = 551] 16:24:56 INFO - PROCESS | 1820 | ++DOMWINDOW == 296 (0x7f74b87be400) [pid = 1820] [serial = 1654] [outer = (nil)] 16:24:56 INFO - PROCESS | 1820 | ++DOMWINDOW == 297 (0x7f74c59ca800) [pid = 1820] [serial = 1655] [outer = 0x7f74b87be400] 16:24:56 INFO - PROCESS | 1820 | 1462404296869 Marionette DEBUG loaded listener.js 16:24:56 INFO - PROCESS | 1820 | ++DOMWINDOW == 298 (0x7f74c6f0d400) [pid = 1820] [serial = 1656] [outer = 0x7f74b87be400] 16:24:57 INFO - PROCESS | 1820 | 1462404297756 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]]]}] 16:24:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.basic.html | Canvas test: 2d.path.transformation.basic 16:24:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.basic.html | took 1432ms 16:24:57 INFO - PROCESS | 1820 | 1462404297788 Marionette TRACE conn3 -> [0,2177,"getWindowHandle",null] 16:24:57 INFO - PROCESS | 1820 | 1462404297792 Marionette TRACE conn3 <- [1,2177,null,{"value":"8"}] 16:24:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.changing.html 16:24:57 INFO - PROCESS | 1820 | 1462404297798 Marionette TRACE conn3 -> [0,2178,"setScriptTimeout",{"ms":35000}] 16:24:57 INFO - PROCESS | 1820 | 1462404297801 Marionette TRACE conn3 <- [1,2178,null,{}] 16:24:57 INFO - PROCESS | 1820 | 1462404297806 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}] 16:24:58 INFO - PROCESS | 1820 | 1462404298022 Marionette TRACE conn3 <- [1,2179,null,{"value":null}] 16:24:58 INFO - PROCESS | 1820 | 1462404298248 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\", \"a2590f0a-93fb-4e89-aa1e-7373e5767c09\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:24:58 INFO - PROCESS | 1820 | ++DOCSHELL 0x7f74cc89e800 == 148 [pid = 1820] [id = 552] 16:24:58 INFO - PROCESS | 1820 | ++DOMWINDOW == 299 (0x7f74be886000) [pid = 1820] [serial = 1657] [outer = (nil)] 16:24:58 INFO - PROCESS | 1820 | ++DOMWINDOW == 300 (0x7f74c9170c00) [pid = 1820] [serial = 1658] [outer = 0x7f74be886000] 16:24:58 INFO - PROCESS | 1820 | 1462404298364 Marionette DEBUG loaded listener.js 16:24:58 INFO - PROCESS | 1820 | ++DOMWINDOW == 301 (0x7f74c9ca9800) [pid = 1820] [serial = 1659] [outer = 0x7f74be886000] 16:24:59 INFO - PROCESS | 1820 | 1462404299313 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]]]}] 16:24:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.changing.html | Transformations are applied while building paths, not when drawing 16:24:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.changing.html | took 1579ms 16:24:59 INFO - PROCESS | 1820 | 1462404299379 Marionette TRACE conn3 -> [0,2181,"getWindowHandle",null] 16:24:59 INFO - PROCESS | 1820 | 1462404299382 Marionette TRACE conn3 <- [1,2181,null,{"value":"8"}] 16:24:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.multiple.html 16:24:59 INFO - PROCESS | 1820 | 1462404299388 Marionette TRACE conn3 -> [0,2182,"setScriptTimeout",{"ms":35000}] 16:24:59 INFO - PROCESS | 1820 | 1462404299391 Marionette TRACE conn3 <- [1,2182,null,{}] 16:24:59 INFO - PROCESS | 1820 | 1462404299396 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}] 16:24:59 INFO - PROCESS | 1820 | 1462404299605 Marionette TRACE conn3 <- [1,2183,null,{"value":null}] 16:24:59 INFO - PROCESS | 1820 | 1462404299866 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\", \"a2590f0a-93fb-4e89-aa1e-7373e5767c09\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:24:59 INFO - PROCESS | 1820 | ++DOCSHELL 0x7f74d7483800 == 149 [pid = 1820] [id = 553] 16:24:59 INFO - PROCESS | 1820 | ++DOMWINDOW == 302 (0x7f74c8203800) [pid = 1820] [serial = 1660] [outer = (nil)] 16:24:59 INFO - PROCESS | 1820 | ++DOMWINDOW == 303 (0x7f74ca2a2c00) [pid = 1820] [serial = 1661] [outer = 0x7f74c8203800] 16:24:59 INFO - PROCESS | 1820 | 1462404299976 Marionette DEBUG loaded listener.js 16:25:00 INFO - PROCESS | 1820 | ++DOMWINDOW == 304 (0x7f74ccacb000) [pid = 1820] [serial = 1662] [outer = 0x7f74c8203800] 16:25:00 INFO - PROCESS | 1820 | 1462404300802 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]]]}] 16:25:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.multiple.html | Transformations are applied while building paths, not when drawing 16:25:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.multiple.html | took 1485ms 16:25:00 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html 16:25:00 INFO - PROCESS | 1820 | 1462404300874 Marionette TRACE conn3 -> [0,2185,"getWindowHandle",null] 16:25:00 INFO - PROCESS | 1820 | 1462404300877 Marionette TRACE conn3 <- [1,2185,null,{"value":"8"}] 16:25:00 INFO - PROCESS | 1820 | 1462404300884 Marionette TRACE conn3 -> [0,2186,"setScriptTimeout",{"ms":35000}] 16:25:00 INFO - PROCESS | 1820 | 1462404300887 Marionette TRACE conn3 <- [1,2186,null,{}] 16:25:00 INFO - PROCESS | 1820 | 1462404300892 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}] 16:25:01 INFO - PROCESS | 1820 | 1462404301107 Marionette TRACE conn3 <- [1,2187,null,{"value":null}] 16:25:01 INFO - PROCESS | 1820 | 1462404301324 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\", \"a2590f0a-93fb-4e89-aa1e-7373e5767c09\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:25:01 INFO - PROCESS | 1820 | ++DOCSHELL 0x7f74dc16c800 == 150 [pid = 1820] [id = 554] 16:25:01 INFO - PROCESS | 1820 | ++DOMWINDOW == 305 (0x7f74c9490800) [pid = 1820] [serial = 1663] [outer = (nil)] 16:25:01 INFO - PROCESS | 1820 | ++DOMWINDOW == 306 (0x7f74d636a000) [pid = 1820] [serial = 1664] [outer = 0x7f74c9490800] 16:25:01 INFO - PROCESS | 1820 | 1462404301435 Marionette DEBUG loaded listener.js 16:25:01 INFO - PROCESS | 1820 | ++DOMWINDOW == 307 (0x7f74d7465c00) [pid = 1820] [serial = 1665] [outer = 0x7f74c9490800] 16:25:02 INFO - PROCESS | 1820 | 1462404302432 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]]]}] 16:25:02 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | createImageData(imgdata) exists and returns something 16:25:02 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | took 1587ms 16:25:02 INFO - PROCESS | 1820 | 1462404302469 Marionette TRACE conn3 -> [0,2189,"getWindowHandle",null] 16:25:02 INFO - PROCESS | 1820 | 1462404302472 Marionette TRACE conn3 <- [1,2189,null,{"value":"8"}] 16:25:02 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html 16:25:02 INFO - PROCESS | 1820 | 1462404302478 Marionette TRACE conn3 -> [0,2190,"setScriptTimeout",{"ms":35000}] 16:25:02 INFO - PROCESS | 1820 | 1462404302480 Marionette TRACE conn3 <- [1,2190,null,{}] 16:25:02 INFO - PROCESS | 1820 | 1462404302485 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}] 16:25:02 INFO - PROCESS | 1820 | 1462404302664 Marionette TRACE conn3 <- [1,2191,null,{"value":null}] 16:25:02 INFO - PROCESS | 1820 | 1462404302889 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\", \"a2590f0a-93fb-4e89-aa1e-7373e5767c09\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:25:02 INFO - PROCESS | 1820 | ++DOCSHELL 0x7f74abed3000 == 151 [pid = 1820] [id = 555] 16:25:02 INFO - PROCESS | 1820 | ++DOMWINDOW == 308 (0x7f74b0bab800) [pid = 1820] [serial = 1666] [outer = (nil)] 16:25:02 INFO - PROCESS | 1820 | ++DOMWINDOW == 309 (0x7f74b4ec3c00) [pid = 1820] [serial = 1667] [outer = 0x7f74b0bab800] 16:25:03 INFO - PROCESS | 1820 | 1462404302999 Marionette DEBUG loaded listener.js 16:25:03 INFO - PROCESS | 1820 | ++DOMWINDOW == 310 (0x7f74c0266400) [pid = 1820] [serial = 1668] [outer = 0x7f74b0bab800] 16:25:03 INFO - PROCESS | 1820 | 1462404303809 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]]]}] 16:25:03 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | createImageData(imgdata) returns transparent black data of the right size 16:25:03 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | took 1378ms 16:25:03 INFO - PROCESS | 1820 | 1462404303857 Marionette TRACE conn3 -> [0,2193,"getWindowHandle",null] 16:25:03 INFO - PROCESS | 1820 | 1462404303861 Marionette TRACE conn3 <- [1,2193,null,{"value":"8"}] 16:25:03 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html 16:25:03 INFO - PROCESS | 1820 | 1462404303867 Marionette TRACE conn3 -> [0,2194,"setScriptTimeout",{"ms":35000}] 16:25:03 INFO - PROCESS | 1820 | 1462404303869 Marionette TRACE conn3 <- [1,2194,null,{}] 16:25:03 INFO - PROCESS | 1820 | 1462404303874 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}] 16:25:04 INFO - PROCESS | 1820 | 1462404304052 Marionette TRACE conn3 <- [1,2195,null,{"value":null}] 16:25:04 INFO - PROCESS | 1820 | 1462404304292 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\", \"a2590f0a-93fb-4e89-aa1e-7373e5767c09\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:25:04 INFO - PROCESS | 1820 | ++DOCSHELL 0x7f74bf9a5800 == 152 [pid = 1820] [id = 556] 16:25:04 INFO - PROCESS | 1820 | ++DOMWINDOW == 311 (0x7f74b0fca800) [pid = 1820] [serial = 1669] [outer = (nil)] 16:25:04 INFO - PROCESS | 1820 | ++DOMWINDOW == 312 (0x7f74d8117c00) [pid = 1820] [serial = 1670] [outer = 0x7f74b0fca800] 16:25:04 INFO - PROCESS | 1820 | 1462404304408 Marionette DEBUG loaded listener.js 16:25:04 INFO - PROCESS | 1820 | ++DOMWINDOW == 313 (0x7f74db796400) [pid = 1820] [serial = 1671] [outer = 0x7f74b0fca800] 16:25:05 INFO - PROCESS | 1820 | 1462404305312 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]]]}] 16:25:05 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | createImageData(imgdata) should throw when called with the wrong |this| 16:25:05 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | took 1487ms 16:25:05 INFO - PROCESS | 1820 | 1462404305354 Marionette TRACE conn3 -> [0,2197,"getWindowHandle",null] 16:25:05 INFO - PROCESS | 1820 | 1462404305358 Marionette TRACE conn3 <- [1,2197,null,{"value":"8"}] 16:25:05 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html 16:25:05 INFO - PROCESS | 1820 | 1462404305363 Marionette TRACE conn3 -> [0,2198,"setScriptTimeout",{"ms":35000}] 16:25:05 INFO - PROCESS | 1820 | 1462404305365 Marionette TRACE conn3 <- [1,2198,null,{}] 16:25:05 INFO - PROCESS | 1820 | 1462404305371 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}] 16:25:05 INFO - PROCESS | 1820 | 1462404305550 Marionette TRACE conn3 <- [1,2199,null,{"value":null}] 16:25:05 INFO - PROCESS | 1820 | 1462404305819 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\", \"a2590f0a-93fb-4e89-aa1e-7373e5767c09\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:25:05 INFO - PROCESS | 1820 | ++DOCSHELL 0x7f74dc713000 == 153 [pid = 1820] [id = 557] 16:25:05 INFO - PROCESS | 1820 | ++DOMWINDOW == 314 (0x7f74ba10a800) [pid = 1820] [serial = 1672] [outer = (nil)] 16:25:05 INFO - PROCESS | 1820 | ++DOMWINDOW == 315 (0x7f74dc00a000) [pid = 1820] [serial = 1673] [outer = 0x7f74ba10a800] 16:25:05 INFO - PROCESS | 1820 | 1462404305891 Marionette DEBUG loaded listener.js 16:25:05 INFO - PROCESS | 1820 | ++DOMWINDOW == 316 (0x7f74dc637400) [pid = 1820] [serial = 1674] [outer = 0x7f74ba10a800] 16:25:06 INFO - PROCESS | 1820 | 1462404306758 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]]]}] 16:25:06 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | createImageData(imgdata) returns an ImageData object containing a Uint8ClampedArray object 16:25:06 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | took 1429ms 16:25:06 INFO - PROCESS | 1820 | 1462404306794 Marionette TRACE conn3 -> [0,2201,"getWindowHandle",null] 16:25:06 INFO - PROCESS | 1820 | 1462404306798 Marionette TRACE conn3 <- [1,2201,null,{"value":"8"}] 16:25:06 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html 16:25:06 INFO - PROCESS | 1820 | 1462404306803 Marionette TRACE conn3 -> [0,2202,"setScriptTimeout",{"ms":35000}] 16:25:06 INFO - PROCESS | 1820 | 1462404306806 Marionette TRACE conn3 <- [1,2202,null,{}] 16:25:06 INFO - PROCESS | 1820 | 1462404306811 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}] 16:25:07 INFO - PROCESS | 1820 | 1462404307002 Marionette TRACE conn3 <- [1,2203,null,{"value":null}] 16:25:07 INFO - PROCESS | 1820 | 1462404307739 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\", \"a2590f0a-93fb-4e89-aa1e-7373e5767c09\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:25:07 INFO - PROCESS | 1820 | ++DOCSHELL 0x7f74b5136800 == 154 [pid = 1820] [id = 558] 16:25:07 INFO - PROCESS | 1820 | ++DOMWINDOW == 317 (0x7f74abfce800) [pid = 1820] [serial = 1675] [outer = (nil)] 16:25:07 INFO - PROCESS | 1820 | ++DOMWINDOW == 318 (0x7f74abfd0c00) [pid = 1820] [serial = 1676] [outer = 0x7f74abfce800] 16:25:07 INFO - PROCESS | 1820 | 1462404307810 Marionette DEBUG loaded listener.js 16:25:07 INFO - PROCESS | 1820 | ++DOMWINDOW == 319 (0x7f74ae95e400) [pid = 1820] [serial = 1677] [outer = 0x7f74abfce800] 16:25:08 INFO - PROCESS | 1820 | 1462404308646 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]]]}] 16:25:08 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | createImageData(null) throws TypeError 16:25:08 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | took 1880ms 16:25:08 INFO - PROCESS | 1820 | 1462404308685 Marionette TRACE conn3 -> [0,2205,"getWindowHandle",null] 16:25:08 INFO - PROCESS | 1820 | 1462404308690 Marionette TRACE conn3 <- [1,2205,null,{"value":"8"}] 16:25:08 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html 16:25:08 INFO - PROCESS | 1820 | 1462404308697 Marionette TRACE conn3 -> [0,2206,"setScriptTimeout",{"ms":35000}] 16:25:08 INFO - PROCESS | 1820 | 1462404308702 Marionette TRACE conn3 <- [1,2206,null,{}] 16:25:08 INFO - PROCESS | 1820 | 1462404308708 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}] 16:25:08 INFO - PROCESS | 1820 | 1462404308887 Marionette TRACE conn3 <- [1,2207,null,{"value":null}] 16:25:09 INFO - PROCESS | 1820 | 1462404309193 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\", \"a2590f0a-93fb-4e89-aa1e-7373e5767c09\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:25:09 INFO - PROCESS | 1820 | ++DOCSHELL 0x7f74b5e30800 == 155 [pid = 1820] [id = 559] 16:25:09 INFO - PROCESS | 1820 | ++DOMWINDOW == 320 (0x7f74aa5fb800) [pid = 1820] [serial = 1678] [outer = (nil)] 16:25:09 INFO - PROCESS | 1820 | ++DOMWINDOW == 321 (0x7f74b00db800) [pid = 1820] [serial = 1679] [outer = 0x7f74aa5fb800] 16:25:09 INFO - PROCESS | 1820 | 1462404309305 Marionette DEBUG loaded listener.js 16:25:09 INFO - PROCESS | 1820 | ++DOMWINDOW == 322 (0x7f74b1374800) [pid = 1820] [serial = 1680] [outer = 0x7f74aa5fb800] 16:25:10 INFO - PROCESS | 1820 | 1462404310335 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]]]}] 16:25:10 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | createImageData(sw, sh) exists and returns something 16:25:10 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | took 1684ms 16:25:10 INFO - PROCESS | 1820 | 1462404310386 Marionette TRACE conn3 -> [0,2209,"getWindowHandle",null] 16:25:10 INFO - PROCESS | 1820 | 1462404310392 Marionette TRACE conn3 <- [1,2209,null,{"value":"8"}] 16:25:10 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html 16:25:10 INFO - PROCESS | 1820 | 1462404310398 Marionette TRACE conn3 -> [0,2210,"setScriptTimeout",{"ms":35000}] 16:25:10 INFO - PROCESS | 1820 | 1462404310401 Marionette TRACE conn3 <- [1,2210,null,{}] 16:25:10 INFO - PROCESS | 1820 | 1462404310407 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}] 16:25:10 INFO - PROCESS | 1820 | 1462404310620 Marionette TRACE conn3 <- [1,2211,null,{"value":null}] 16:25:11 INFO - PROCESS | 1820 | 1462404311023 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\", \"a2590f0a-93fb-4e89-aa1e-7373e5767c09\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:25:11 INFO - PROCESS | 1820 | --DOCSHELL 0x7f74c9044000 == 154 [pid = 1820] [id = 15] 16:25:11 INFO - PROCESS | 1820 | --DOCSHELL 0x7f74aec0d800 == 153 [pid = 1820] [id = 485] 16:25:11 INFO - PROCESS | 1820 | --DOCSHELL 0x7f74cab65800 == 152 [pid = 1820] [id = 483] 16:25:11 INFO - PROCESS | 1820 | --DOMWINDOW == 321 (0x7f74b2e3a000) [pid = 1820] [serial = 1550] [outer = (nil)] [url = about:blank] 16:25:11 INFO - PROCESS | 1820 | ++DOCSHELL 0x7f74abeeb800 == 153 [pid = 1820] [id = 560] 16:25:11 INFO - PROCESS | 1820 | ++DOMWINDOW == 322 (0x7f74aa5edc00) [pid = 1820] [serial = 1681] [outer = (nil)] 16:25:11 INFO - PROCESS | 1820 | ++DOMWINDOW == 323 (0x7f74b4c7c000) [pid = 1820] [serial = 1682] [outer = 0x7f74aa5edc00] 16:25:11 INFO - PROCESS | 1820 | 1462404311159 Marionette DEBUG loaded listener.js 16:25:11 INFO - PROCESS | 1820 | ++DOMWINDOW == 324 (0x7f74b5f69800) [pid = 1820] [serial = 1683] [outer = 0x7f74aa5edc00] 16:25:11 INFO - PROCESS | 1820 | --DOCSHELL 0x7f74b404a000 == 152 [pid = 1820] [id = 532] 16:25:11 INFO - PROCESS | 1820 | --DOCSHELL 0x7f74aa670000 == 151 [pid = 1820] [id = 531] 16:25:11 INFO - PROCESS | 1820 | --DOCSHELL 0x7f74af4e1000 == 150 [pid = 1820] [id = 530] 16:25:11 INFO - PROCESS | 1820 | --DOCSHELL 0x7f74e1597800 == 149 [pid = 1820] [id = 529] 16:25:11 INFO - PROCESS | 1820 | --DOCSHELL 0x7f74e1580800 == 148 [pid = 1820] [id = 528] 16:25:11 INFO - PROCESS | 1820 | --DOCSHELL 0x7f74aeda1800 == 147 [pid = 1820] [id = 527] 16:25:11 INFO - PROCESS | 1820 | --DOCSHELL 0x7f74b8dae000 == 146 [pid = 1820] [id = 526] 16:25:11 INFO - PROCESS | 1820 | --DOCSHELL 0x7f74df0cf000 == 145 [pid = 1820] [id = 525] 16:25:11 INFO - PROCESS | 1820 | --DOCSHELL 0x7f74db76f800 == 144 [pid = 1820] [id = 524] 16:25:11 INFO - PROCESS | 1820 | --DOCSHELL 0x7f74cab5b800 == 143 [pid = 1820] [id = 523] 16:25:11 INFO - PROCESS | 1820 | --DOCSHELL 0x7f74c9038000 == 142 [pid = 1820] [id = 522] 16:25:11 INFO - PROCESS | 1820 | --DOCSHELL 0x7f74c845a800 == 141 [pid = 1820] [id = 521] 16:25:11 INFO - PROCESS | 1820 | --DOCSHELL 0x7f74c24c5000 == 140 [pid = 1820] [id = 520] 16:25:11 INFO - PROCESS | 1820 | --DOCSHELL 0x7f74bf9b5800 == 139 [pid = 1820] [id = 519] 16:25:11 INFO - PROCESS | 1820 | --DOCSHELL 0x7f74b8758000 == 138 [pid = 1820] [id = 518] 16:25:11 INFO - PROCESS | 1820 | --DOCSHELL 0x7f74aeedd800 == 137 [pid = 1820] [id = 517] 16:25:11 INFO - PROCESS | 1820 | --DOMWINDOW == 323 (0x7f74b60ec400) [pid = 1820] [serial = 1532] [outer = (nil)] [url = about:blank] 16:25:11 INFO - PROCESS | 1820 | --DOMWINDOW == 322 (0x7f74b3eee000) [pid = 1820] [serial = 1530] [outer = (nil)] [url = about:blank] 16:25:11 INFO - PROCESS | 1820 | --DOMWINDOW == 321 (0x7f74bdb61c00) [pid = 1820] [serial = 1541] [outer = (nil)] [url = about:blank] 16:25:11 INFO - PROCESS | 1820 | --DOMWINDOW == 320 (0x7f74c3915800) [pid = 1820] [serial = 1547] [outer = (nil)] [url = about:blank] 16:25:11 INFO - PROCESS | 1820 | --DOMWINDOW == 319 (0x7f74c63afc00) [pid = 1820] [serial = 1548] [outer = (nil)] [url = about:blank] 16:25:11 INFO - PROCESS | 1820 | --DOMWINDOW == 318 (0x7f74b4c7b400) [pid = 1820] [serial = 1526] [outer = (nil)] [url = about:blank] 16:25:11 INFO - PROCESS | 1820 | --DOMWINDOW == 317 (0x7f74c1596400) [pid = 1820] [serial = 1545] [outer = (nil)] [url = about:blank] 16:25:11 INFO - PROCESS | 1820 | --DOMWINDOW == 316 (0x7f74c0bc1800) [pid = 1820] [serial = 1544] [outer = (nil)] [url = about:blank] 16:25:11 INFO - PROCESS | 1820 | --DOMWINDOW == 315 (0x7f74b2761800) [pid = 1820] [serial = 1520] [outer = (nil)] [url = about:blank] 16:25:11 INFO - PROCESS | 1820 | --DOMWINDOW == 314 (0x7f74c6f11800) [pid = 1820] [serial = 1496] [outer = (nil)] [url = about:blank] 16:25:11 INFO - PROCESS | 1820 | --DOMWINDOW == 313 (0x7f74db944400) [pid = 1820] [serial = 1508] [outer = (nil)] [url = about:blank] 16:25:11 INFO - PROCESS | 1820 | --DOMWINDOW == 312 (0x7f74d864c800) [pid = 1820] [serial = 1505] [outer = (nil)] [url = about:blank] 16:25:11 INFO - PROCESS | 1820 | --DOMWINDOW == 311 (0x7f74b7250000) [pid = 1820] [serial = 1538] [outer = (nil)] [url = about:blank] 16:25:11 INFO - PROCESS | 1820 | --DOMWINDOW == 310 (0x7f74c2213800) [pid = 1820] [serial = 1493] [outer = (nil)] [url = about:blank] 16:25:11 INFO - PROCESS | 1820 | --DOMWINDOW == 309 (0x7f74b275b800) [pid = 1820] [serial = 1517] [outer = (nil)] [url = about:blank] 16:25:11 INFO - PROCESS | 1820 | --DOMWINDOW == 308 (0x7f74d7296800) [pid = 1820] [serial = 1502] [outer = (nil)] [url = about:blank] 16:25:11 INFO - PROCESS | 1820 | --DOMWINDOW == 307 (0x7f74b60f7400) [pid = 1820] [serial = 1487] [outer = (nil)] [url = about:blank] 16:25:11 INFO - PROCESS | 1820 | --DOMWINDOW == 306 (0x7f74dc732400) [pid = 1820] [serial = 1514] [outer = (nil)] [url = about:blank] 16:25:11 INFO - PROCESS | 1820 | --DOMWINDOW == 305 (0x7f74b134d000) [pid = 1820] [serial = 1529] [outer = (nil)] [url = about:blank] 16:25:11 INFO - PROCESS | 1820 | --DOMWINDOW == 304 (0x7f74b7245000) [pid = 1820] [serial = 1533] [outer = (nil)] [url = about:blank] 16:25:11 INFO - PROCESS | 1820 | --DOMWINDOW == 303 (0x7f74b5356c00) [pid = 1820] [serial = 1523] [outer = (nil)] [url = about:blank] 16:25:11 INFO - PROCESS | 1820 | --DOMWINDOW == 302 (0x7f74dc0b7400) [pid = 1820] [serial = 1511] [outer = (nil)] [url = about:blank] 16:25:11 INFO - PROCESS | 1820 | --DOMWINDOW == 301 (0x7f74be892c00) [pid = 1820] [serial = 1490] [outer = (nil)] [url = about:blank] 16:25:11 INFO - PROCESS | 1820 | --DOMWINDOW == 300 (0x7f74b858c000) [pid = 1820] [serial = 1535] [outer = (nil)] [url = about:blank] 16:25:11 INFO - PROCESS | 1820 | --DOMWINDOW == 299 (0x7f74ca48e800) [pid = 1820] [serial = 1499] [outer = (nil)] [url = about:blank] 16:25:11 INFO - PROCESS | 1820 | --DOMWINDOW == 298 (0x7f74be773000) [pid = 1820] [serial = 1542] [outer = (nil)] [url = about:blank] 16:25:11 INFO - PROCESS | 1820 | --DOMWINDOW == 297 (0x7f74b28ef000) [pid = 1820] [serial = 1484] [outer = (nil)] [url = about:blank] 16:25:11 INFO - PROCESS | 1820 | --DOMWINDOW == 296 (0x7f74b8591c00) [pid = 1820] [serial = 1536] [outer = (nil)] [url = about:blank] 16:25:11 INFO - PROCESS | 1820 | --DOMWINDOW == 295 (0x7f74b87c6c00) [pid = 1820] [serial = 1539] [outer = (nil)] [url = about:blank] 16:25:11 INFO - PROCESS | 1820 | 1462404311939 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]]]}] 16:25:11 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | createImageData(sw, sh) returns transparent black data of the right size 16:25:11 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | took 1580ms 16:25:11 INFO - PROCESS | 1820 | 1462404311986 Marionette TRACE conn3 -> [0,2213,"getWindowHandle",null] 16:25:11 INFO - PROCESS | 1820 | 1462404311990 Marionette TRACE conn3 <- [1,2213,null,{"value":"8"}] 16:25:11 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html 16:25:12 INFO - PROCESS | 1820 | 1462404312002 Marionette TRACE conn3 -> [0,2214,"setScriptTimeout",{"ms":35000}] 16:25:12 INFO - PROCESS | 1820 | 1462404312010 Marionette TRACE conn3 <- [1,2214,null,{}] 16:25:12 INFO - PROCESS | 1820 | 1462404312017 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}] 16:25:12 INFO - PROCESS | 1820 | 1462404312185 Marionette TRACE conn3 <- [1,2215,null,{"value":null}] 16:25:12 INFO - PROCESS | 1820 | 1462404312205 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\", \"a2590f0a-93fb-4e89-aa1e-7373e5767c09\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:25:12 INFO - PROCESS | 1820 | ++DOCSHELL 0x7f74b4e80000 == 138 [pid = 1820] [id = 561] 16:25:12 INFO - PROCESS | 1820 | ++DOMWINDOW == 296 (0x7f74b60b8800) [pid = 1820] [serial = 1684] [outer = (nil)] 16:25:12 INFO - PROCESS | 1820 | ++DOMWINDOW == 297 (0x7f74b7246000) [pid = 1820] [serial = 1685] [outer = 0x7f74b60b8800] 16:25:12 INFO - PROCESS | 1820 | 1462404312261 Marionette DEBUG loaded listener.js 16:25:12 INFO - PROCESS | 1820 | ++DOMWINDOW == 298 (0x7f74b76f0000) [pid = 1820] [serial = 1686] [outer = 0x7f74b60b8800] 16:25:13 INFO - PROCESS | 1820 | 1462404313124 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]]]}] 16:25:13 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | createImageData(sw, sh) works for sizes much larger than the canvas 16:25:13 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | took 1190ms 16:25:13 INFO - PROCESS | 1820 | 1462404313186 Marionette TRACE conn3 -> [0,2217,"getWindowHandle",null] 16:25:13 INFO - PROCESS | 1820 | 1462404313190 Marionette TRACE conn3 <- [1,2217,null,{"value":"8"}] 16:25:13 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html 16:25:13 INFO - PROCESS | 1820 | 1462404313196 Marionette TRACE conn3 -> [0,2218,"setScriptTimeout",{"ms":35000}] 16:25:13 INFO - PROCESS | 1820 | 1462404313197 Marionette TRACE conn3 <- [1,2218,null,{}] 16:25:13 INFO - PROCESS | 1820 | 1462404313206 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}] 16:25:13 INFO - PROCESS | 1820 | 1462404313379 Marionette TRACE conn3 <- [1,2219,null,{"value":null}] 16:25:13 INFO - PROCESS | 1820 | 1462404313576 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\", \"a2590f0a-93fb-4e89-aa1e-7373e5767c09\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:25:13 INFO - PROCESS | 1820 | ++DOCSHELL 0x7f74b76c4800 == 139 [pid = 1820] [id = 562] 16:25:13 INFO - PROCESS | 1820 | ++DOMWINDOW == 299 (0x7f74b0bb5c00) [pid = 1820] [serial = 1687] [outer = (nil)] 16:25:13 INFO - PROCESS | 1820 | ++DOMWINDOW == 300 (0x7f74b87e9c00) [pid = 1820] [serial = 1688] [outer = 0x7f74b0bb5c00] 16:25:13 INFO - PROCESS | 1820 | 1462404313638 Marionette DEBUG loaded listener.js 16:25:13 INFO - PROCESS | 1820 | ++DOMWINDOW == 301 (0x7f74bcc07000) [pid = 1820] [serial = 1689] [outer = 0x7f74b0bb5c00] 16:25:14 INFO - PROCESS | 1820 | 1462404314499 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]]]}] 16:25:14 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | createImageData(sw, sh) takes the absolute magnitude of the size arguments 16:25:14 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | took 1334ms 16:25:14 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html 16:25:14 INFO - PROCESS | 1820 | 1462404314531 Marionette TRACE conn3 -> [0,2221,"getWindowHandle",null] 16:25:14 INFO - PROCESS | 1820 | 1462404314533 Marionette TRACE conn3 <- [1,2221,null,{"value":"8"}] 16:25:14 INFO - PROCESS | 1820 | 1462404314540 Marionette TRACE conn3 -> [0,2222,"setScriptTimeout",{"ms":35000}] 16:25:14 INFO - PROCESS | 1820 | 1462404314543 Marionette TRACE conn3 <- [1,2222,null,{}] 16:25:14 INFO - PROCESS | 1820 | 1462404314556 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}] 16:25:14 INFO - PROCESS | 1820 | 1462404314796 Marionette TRACE conn3 <- [1,2223,null,{"value":null}] 16:25:14 INFO - PROCESS | 1820 | 1462404314827 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\", \"a2590f0a-93fb-4e89-aa1e-7373e5767c09\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:25:14 INFO - PROCESS | 1820 | ++DOCSHELL 0x7f74b9d1f000 == 140 [pid = 1820] [id = 563] 16:25:14 INFO - PROCESS | 1820 | ++DOMWINDOW == 302 (0x7f74bfa68800) [pid = 1820] [serial = 1690] [outer = (nil)] 16:25:14 INFO - PROCESS | 1820 | ++DOMWINDOW == 303 (0x7f74bfa6c800) [pid = 1820] [serial = 1691] [outer = 0x7f74bfa68800] 16:25:14 INFO - PROCESS | 1820 | 1462404314902 Marionette DEBUG loaded listener.js 16:25:14 INFO - PROCESS | 1820 | ++DOMWINDOW == 304 (0x7f74c054f000) [pid = 1820] [serial = 1692] [outer = 0x7f74bfa68800] 16:25:15 INFO - PROCESS | 1820 | 1462404315780 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]]]}] 16:25:15 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | createImageData() throws TypeError if arguments are not finite 16:25:15 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | took 1287ms 16:25:16 INFO - PROCESS | 1820 | --DOMWINDOW == 303 (0x7f74bffe4c00) [pid = 1820] [serial = 1432] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.intersect.html] 16:25:16 INFO - PROCESS | 1820 | --DOMWINDOW == 302 (0x7f74b0fbc400) [pid = 1820] [serial = 1417] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html] 16:25:16 INFO - PROCESS | 1820 | --DOMWINDOW == 301 (0x7f74c39e5c00) [pid = 1820] [serial = 1228] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.exceeded.html] 16:25:16 INFO - PROCESS | 1820 | --DOMWINDOW == 300 (0x7f74c7f0ec00) [pid = 1820] [serial = 1234] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.lineedge.html] 16:25:16 INFO - PROCESS | 1820 | --DOMWINDOW == 299 (0x7f74b140c800) [pid = 1820] [serial = 1606] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.4.html] 16:25:16 INFO - PROCESS | 1820 | --DOMWINDOW == 298 (0x7f74b4ed0800) [pid = 1820] [serial = 1414] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html] 16:25:16 INFO - PROCESS | 1820 | --DOMWINDOW == 297 (0x7f74b2e41c00) [pid = 1820] [serial = 1609] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.5.html] 16:25:16 INFO - PROCESS | 1820 | --DOMWINDOW == 296 (0x7f74c0c4dc00) [pid = 1820] [serial = 1375] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.nonfinite.html] 16:25:16 INFO - PROCESS | 1820 | --DOMWINDOW == 295 (0x7f74b5f64000) [pid = 1820] [serial = 1351] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.1.html] 16:25:16 INFO - PROCESS | 1820 | --DOMWINDOW == 294 (0x7f74b0fb1400) [pid = 1820] [serial = 1237] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.obtuse.html] 16:25:16 INFO - PROCESS | 1820 | --DOMWINDOW == 293 (0x7f74b00d4000) [pid = 1820] [serial = 1246] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.within.html] 16:25:16 INFO - PROCESS | 1820 | --DOMWINDOW == 292 (0x7f74b152a400) [pid = 1820] [serial = 1285] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.default.html] 16:25:16 INFO - PROCESS | 1820 | --DOMWINDOW == 291 (0x7f74b2e44000) [pid = 1820] [serial = 1318] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.2.html] 16:25:16 INFO - PROCESS | 1820 | --DOMWINDOW == 290 (0x7f74ae960c00) [pid = 1820] [serial = 1387] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.end.html] 16:25:16 INFO - PROCESS | 1820 | --DOMWINDOW == 289 (0x7f74b3eecc00) [pid = 1820] [serial = 1615] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.empty.html] 16:25:16 INFO - PROCESS | 1820 | --DOMWINDOW == 288 (0x7f74c1074800) [pid = 1820] [serial = 1444] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.empty.html] 16:25:16 INFO - PROCESS | 1820 | --DOMWINDOW == 287 (0x7f74b3ef1400) [pid = 1820] [serial = 1420] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.shape.html] 16:25:16 INFO - PROCESS | 1820 | --DOMWINDOW == 286 (0x7f74aea09c00) [pid = 1820] [serial = 1621] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.arc.html] 16:25:16 INFO - PROCESS | 1820 | --DOMWINDOW == 285 (0x7f74ae958400) [pid = 1820] [serial = 1384] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve2.html] 16:25:16 INFO - PROCESS | 1820 | --DOMWINDOW == 284 (0x7f74adb12400) [pid = 1820] [serial = 1549] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.nonfinite.html] 16:25:16 INFO - PROCESS | 1820 | --DOMWINDOW == 283 (0x7f74c59d4c00) [pid = 1820] [serial = 1231] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.invalid.html] 16:25:16 INFO - PROCESS | 1820 | --DOMWINDOW == 282 (0x7f74aecdf800) [pid = 1820] [serial = 1603] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.3.html] 16:25:16 INFO - PROCESS | 1820 | --DOMWINDOW == 281 (0x7f74b715a400) [pid = 1820] [serial = 1219] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.round.html] 16:25:16 INFO - PROCESS | 1820 | --DOMWINDOW == 280 (0x7f74be77e800) [pid = 1820] [serial = 1366] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html] 16:25:16 INFO - PROCESS | 1820 | --DOMWINDOW == 279 (0x7f74ba09f400) [pid = 1820] [serial = 1294] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.negative.html] 16:25:16 INFO - PROCESS | 1820 | --DOMWINDOW == 278 (0x7f74c2215800) [pid = 1820] [serial = 1300] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonfinite.html] 16:25:16 INFO - PROCESS | 1820 | --DOMWINDOW == 277 (0x7f74c0550000) [pid = 1820] [serial = 1372] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.negative.html] 16:25:16 INFO - PROCESS | 1820 | --DOMWINDOW == 276 (0x7f74b1523800) [pid = 1820] [serial = 1243] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.valid.html] 16:25:16 INFO - PROCESS | 1820 | --DOMWINDOW == 275 (0x7f74ae953c00) [pid = 1820] [serial = 1306] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.2.html] 16:25:16 INFO - PROCESS | 1820 | --DOMWINDOW == 274 (0x7f74c39e6000) [pid = 1820] [serial = 1303] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.1.html] 16:25:16 INFO - PROCESS | 1820 | --DOMWINDOW == 273 (0x7f74be772c00) [pid = 1820] [serial = 1363] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.3.html] 16:25:16 INFO - PROCESS | 1820 | --DOMWINDOW == 272 (0x7f74b152c000) [pid = 1820] [serial = 1348] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zeroradius.html] 16:25:16 INFO - PROCESS | 1820 | --DOMWINDOW == 271 (0x7f74b134dc00) [pid = 1820] [serial = 1390] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.start.html] 16:25:16 INFO - PROCESS | 1820 | --DOMWINDOW == 270 (0x7f74b3415c00) [pid = 1820] [serial = 1279] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.5.html] 16:25:16 INFO - PROCESS | 1820 | --DOMWINDOW == 269 (0x7f74c1494800) [pid = 1820] [serial = 1438] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.1.html] 16:25:16 INFO - PROCESS | 1820 | --DOMWINDOW == 268 (0x7f74aea02c00) [pid = 1820] [serial = 1612] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.6.html] 16:25:16 INFO - PROCESS | 1820 | --DOMWINDOW == 267 (0x7f74bffb1c00) [pid = 1820] [serial = 1369] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html] 16:25:16 INFO - PROCESS | 1820 | --DOMWINDOW == 266 (0x7f74b8583000) [pid = 1820] [serial = 1618] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.overlap.html] 16:25:16 INFO - PROCESS | 1820 | --DOMWINDOW == 265 (0x7f74c916f800) [pid = 1820] [serial = 1447] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.newline.html] 16:25:16 INFO - PROCESS | 1820 | --DOMWINDOW == 264 (0x7f74bdc4a000) [pid = 1820] [serial = 1429] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.empty.html] 16:25:16 INFO - PROCESS | 1820 | --DOMWINDOW == 263 (0x7f74c1011400) [pid = 1820] [serial = 1378] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.scale.html] 16:25:16 INFO - PROCESS | 1820 | --DOMWINDOW == 262 (0x7f74c39e4400) [pid = 1820] [serial = 1225] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.acute.html] 16:25:16 INFO - PROCESS | 1820 | --DOMWINDOW == 261 (0x7f74b4ec5400) [pid = 1820] [serial = 1357] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.1.html] 16:25:16 INFO - PROCESS | 1820 | --DOMWINDOW == 260 (0x7f74b60f7800) [pid = 1820] [serial = 1288] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.empty.html] 16:25:16 INFO - PROCESS | 1820 | --DOMWINDOW == 259 (0x7f74c038f400) [pid = 1820] [serial = 1435] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.unaffected.html] 16:25:16 INFO - PROCESS | 1820 | --DOMWINDOW == 258 (0x7f74be77e000) [pid = 1820] [serial = 1360] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.2.html] 16:25:16 INFO - PROCESS | 1820 | --DOMWINDOW == 257 (0x7f74b715bc00) [pid = 1820] [serial = 1222] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.valid.html] 16:25:16 INFO - PROCESS | 1820 | --DOMWINDOW == 256 (0x7f74b0fb4000) [pid = 1820] [serial = 1240] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.rightangle.html] 16:25:16 INFO - PROCESS | 1820 | --DOMWINDOW == 255 (0x7f74accd0000) [pid = 1820] [serial = 1309] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.1.html] 16:25:16 INFO - PROCESS | 1820 | --DOMWINDOW == 254 (0x7f74c1011c00) [pid = 1820] [serial = 1441] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.2.html] 16:25:16 INFO - PROCESS | 1820 | --DOMWINDOW == 253 (0x7f74b76e4000) [pid = 1820] [serial = 1426] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.2.html] 16:25:16 INFO - PROCESS | 1820 | --DOMWINDOW == 252 (0x7f74adb1e800) [pid = 1820] [serial = 1315] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.1.html] 16:25:16 INFO - PROCESS | 1820 | --DOMWINDOW == 251 (0x7f74c12c4000) [pid = 1820] [serial = 1381] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve1.html] 16:25:16 INFO - PROCESS | 1820 | --DOMWINDOW == 250 (0x7f74accd5000) [pid = 1820] [serial = 1345] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.2.html] 16:25:16 INFO - PROCESS | 1820 | --DOMWINDOW == 249 (0x7f74c2212400) [pid = 1820] [serial = 1297] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonempty.html] 16:25:16 INFO - PROCESS | 1820 | --DOMWINDOW == 248 (0x7f74accd0800) [pid = 1820] [serial = 1312] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.2.html] 16:25:16 INFO - PROCESS | 1820 | --DOMWINDOW == 247 (0x7f74b7469000) [pid = 1820] [serial = 1423] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.1.html] 16:25:16 INFO - PROCESS | 1820 | --DOMWINDOW == 246 (0x7f74b613b000) [pid = 1820] [serial = 1216] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.parallel.html] 16:25:16 INFO - PROCESS | 1820 | --DOMWINDOW == 245 (0x7f74b00db400) [pid = 1820] [serial = 1282] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.6.html] 16:25:16 INFO - PROCESS | 1820 | --DOMWINDOW == 244 (0x7f74b3ee7000) [pid = 1820] [serial = 1354] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.2.html] 16:25:16 INFO - PROCESS | 1820 | --DOMWINDOW == 243 (0x7f74aea06000) [pid = 1820] [serial = 1249] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.union.html] 16:25:16 INFO - PROCESS | 1820 | --DOMWINDOW == 242 (0x7f74b6136800) [pid = 1820] [serial = 1291] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.end.html] 16:25:16 INFO - PROCESS | 1820 | --DOMWINDOW == 241 (0x7f74b60b5000) [pid = 1820] [serial = 1480] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.1.html] 16:25:16 INFO - PROCESS | 1820 | 1462404316740 Marionette TRACE conn3 -> [0,2225,"getWindowHandle",null] 16:25:16 INFO - PROCESS | 1820 | 1462404316754 Marionette TRACE conn3 <- [1,2225,null,{"value":"8"}] 16:25:16 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html 16:25:16 INFO - PROCESS | 1820 | 1462404316822 Marionette TRACE conn3 -> [0,2226,"setScriptTimeout",{"ms":35000}] 16:25:16 INFO - PROCESS | 1820 | 1462404316825 Marionette TRACE conn3 <- [1,2226,null,{}] 16:25:16 INFO - PROCESS | 1820 | 1462404316830 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}] 16:25:17 INFO - PROCESS | 1820 | 1462404317052 Marionette TRACE conn3 <- [1,2227,null,{"value":null}] 16:25:17 INFO - PROCESS | 1820 | 1462404317166 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\", \"a2590f0a-93fb-4e89-aa1e-7373e5767c09\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:25:17 INFO - PROCESS | 1820 | ++DOCSHELL 0x7f74aeeea000 == 141 [pid = 1820] [id = 564] 16:25:17 INFO - PROCESS | 1820 | ++DOMWINDOW == 242 (0x7f74aea02800) [pid = 1820] [serial = 1693] [outer = (nil)] 16:25:17 INFO - PROCESS | 1820 | ++DOMWINDOW == 243 (0x7f74aea09400) [pid = 1820] [serial = 1694] [outer = 0x7f74aea02800] 16:25:17 INFO - PROCESS | 1820 | 1462404317224 Marionette DEBUG loaded listener.js 16:25:17 INFO - PROCESS | 1820 | ++DOMWINDOW == 244 (0x7f74b0fb1000) [pid = 1820] [serial = 1695] [outer = 0x7f74aea02800] 16:25:17 INFO - PROCESS | 1820 | 1462404317855 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]]]}] 16:25:17 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | createImageData(w, h) is rounded the same as getImageData(0, 0, w, h) 16:25:17 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | took 1091ms 16:25:17 INFO - PROCESS | 1820 | 1462404317900 Marionette TRACE conn3 -> [0,2229,"getWindowHandle",null] 16:25:17 INFO - PROCESS | 1820 | 1462404317903 Marionette TRACE conn3 <- [1,2229,null,{"value":"8"}] 16:25:17 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html 16:25:17 INFO - PROCESS | 1820 | 1462404317908 Marionette TRACE conn3 -> [0,2230,"setScriptTimeout",{"ms":35000}] 16:25:17 INFO - PROCESS | 1820 | 1462404317911 Marionette TRACE conn3 <- [1,2230,null,{}] 16:25:17 INFO - PROCESS | 1820 | 1462404317916 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}] 16:25:18 INFO - PROCESS | 1820 | 1462404318157 Marionette TRACE conn3 <- [1,2231,null,{"value":null}] 16:25:18 INFO - PROCESS | 1820 | 1462404318181 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\", \"a2590f0a-93fb-4e89-aa1e-7373e5767c09\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:25:18 INFO - PROCESS | 1820 | ++DOCSHELL 0x7f74b9fb5000 == 142 [pid = 1820] [id = 565] 16:25:18 INFO - PROCESS | 1820 | ++DOMWINDOW == 245 (0x7f74adb1e000) [pid = 1820] [serial = 1696] [outer = (nil)] 16:25:18 INFO - PROCESS | 1820 | ++DOMWINDOW == 246 (0x7f74b1521800) [pid = 1820] [serial = 1697] [outer = 0x7f74adb1e000] 16:25:18 INFO - PROCESS | 1820 | 1462404318241 Marionette DEBUG loaded listener.js 16:25:18 INFO - PROCESS | 1820 | ++DOMWINDOW == 247 (0x7f74b4c7d000) [pid = 1820] [serial = 1698] [outer = 0x7f74adb1e000] 16:25:19 INFO - PROCESS | 1820 | 1462404319331 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]]]}] 16:25:19 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | createImageData(sw, sh) should throw when called with the wrong |this| 16:25:19 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | took 1477ms 16:25:19 INFO - PROCESS | 1820 | 1462404319387 Marionette TRACE conn3 -> [0,2233,"getWindowHandle",null] 16:25:19 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html 16:25:19 INFO - PROCESS | 1820 | 1462404319392 Marionette TRACE conn3 <- [1,2233,null,{"value":"8"}] 16:25:19 INFO - PROCESS | 1820 | 1462404319400 Marionette TRACE conn3 -> [0,2234,"setScriptTimeout",{"ms":35000}] 16:25:19 INFO - PROCESS | 1820 | 1462404319406 Marionette TRACE conn3 <- [1,2234,null,{}] 16:25:19 INFO - PROCESS | 1820 | 1462404319414 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}] 16:25:19 INFO - PROCESS | 1820 | 1462404319632 Marionette TRACE conn3 <- [1,2235,null,{"value":null}] 16:25:19 INFO - PROCESS | 1820 | 1462404319894 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\", \"a2590f0a-93fb-4e89-aa1e-7373e5767c09\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:25:19 INFO - PROCESS | 1820 | ++DOCSHELL 0x7f74b4042000 == 143 [pid = 1820] [id = 566] 16:25:19 INFO - PROCESS | 1820 | ++DOMWINDOW == 248 (0x7f74ae955c00) [pid = 1820] [serial = 1699] [outer = (nil)] 16:25:20 INFO - PROCESS | 1820 | ++DOMWINDOW == 249 (0x7f74b0fb4400) [pid = 1820] [serial = 1700] [outer = 0x7f74ae955c00] 16:25:20 INFO - PROCESS | 1820 | 1462404320024 Marionette DEBUG loaded listener.js 16:25:20 INFO - PROCESS | 1820 | ++DOMWINDOW == 250 (0x7f74b1375400) [pid = 1820] [serial = 1701] [outer = 0x7f74ae955c00] 16:25:20 INFO - PROCESS | 1820 | 1462404320852 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]]]}] 16:25:20 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | createImageData(sw, sh) works for sizes smaller than one pixel 16:25:20 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | took 1485ms 16:25:20 INFO - PROCESS | 1820 | 1462404320884 Marionette TRACE conn3 -> [0,2237,"getWindowHandle",null] 16:25:20 INFO - PROCESS | 1820 | 1462404320893 Marionette TRACE conn3 <- [1,2237,null,{"value":"8"}] 16:25:20 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html 16:25:20 INFO - PROCESS | 1820 | 1462404320904 Marionette TRACE conn3 -> [0,2238,"setScriptTimeout",{"ms":35000}] 16:25:20 INFO - PROCESS | 1820 | 1462404320908 Marionette TRACE conn3 <- [1,2238,null,{}] 16:25:20 INFO - PROCESS | 1820 | 1462404320914 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}] 16:25:21 INFO - PROCESS | 1820 | 1462404321122 Marionette TRACE conn3 <- [1,2239,null,{"value":null}] 16:25:21 INFO - PROCESS | 1820 | 1462404321391 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\", \"a2590f0a-93fb-4e89-aa1e-7373e5767c09\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:25:21 INFO - PROCESS | 1820 | ++DOCSHELL 0x7f74bcb58800 == 144 [pid = 1820] [id = 567] 16:25:21 INFO - PROCESS | 1820 | ++DOMWINDOW == 251 (0x7f74b4c87c00) [pid = 1820] [serial = 1702] [outer = (nil)] 16:25:21 INFO - PROCESS | 1820 | ++DOMWINDOW == 252 (0x7f74b5353800) [pid = 1820] [serial = 1703] [outer = 0x7f74b4c87c00] 16:25:21 INFO - PROCESS | 1820 | 1462404321529 Marionette DEBUG loaded listener.js 16:25:21 INFO - PROCESS | 1820 | ++DOMWINDOW == 253 (0x7f74b60b0800) [pid = 1820] [serial = 1704] [outer = 0x7f74b4c87c00] 16:25:22 INFO - PROCESS | 1820 | 1462404322372 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]]]}] 16:25:22 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | createImageData(sw, sh) returns an ImageData object containing a Uint8ClampedArray object 16:25:22 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | took 1531ms 16:25:22 INFO - PROCESS | 1820 | 1462404322436 Marionette TRACE conn3 -> [0,2241,"getWindowHandle",null] 16:25:22 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html 16:25:22 INFO - PROCESS | 1820 | 1462404322440 Marionette TRACE conn3 <- [1,2241,null,{"value":"8"}] 16:25:22 INFO - PROCESS | 1820 | 1462404322446 Marionette TRACE conn3 -> [0,2242,"setScriptTimeout",{"ms":35000}] 16:25:22 INFO - PROCESS | 1820 | 1462404322452 Marionette TRACE conn3 <- [1,2242,null,{}] 16:25:22 INFO - PROCESS | 1820 | 1462404322467 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}] 16:25:22 INFO - PROCESS | 1820 | 1462404322680 Marionette TRACE conn3 <- [1,2243,null,{"value":null}] 16:25:22 INFO - PROCESS | 1820 | 1462404322946 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\", \"a2590f0a-93fb-4e89-aa1e-7373e5767c09\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:25:23 INFO - PROCESS | 1820 | ++DOCSHELL 0x7f74c0b6c000 == 145 [pid = 1820] [id = 568] 16:25:23 INFO - PROCESS | 1820 | ++DOMWINDOW == 254 (0x7f74b6133800) [pid = 1820] [serial = 1705] [outer = (nil)] 16:25:23 INFO - PROCESS | 1820 | ++DOMWINDOW == 255 (0x7f74b7469000) [pid = 1820] [serial = 1706] [outer = 0x7f74b6133800] 16:25:23 INFO - PROCESS | 1820 | 1462404323062 Marionette DEBUG loaded listener.js 16:25:23 INFO - PROCESS | 1820 | ++DOMWINDOW == 256 (0x7f74b87f2c00) [pid = 1820] [serial = 1707] [outer = 0x7f74b6133800] 16:25:23 INFO - PROCESS | 1820 | 1462404323943 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]]]}] 16:25:23 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | createImageData(sw, sh) throws INDEX_SIZE_ERR if size is zero 16:25:23 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | took 1538ms 16:25:23 INFO - PROCESS | 1820 | 1462404323985 Marionette TRACE conn3 -> [0,2245,"getWindowHandle",null] 16:25:23 INFO - PROCESS | 1820 | 1462404323990 Marionette TRACE conn3 <- [1,2245,null,{"value":"8"}] 16:25:23 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html 16:25:23 INFO - PROCESS | 1820 | 1462404323995 Marionette TRACE conn3 -> [0,2246,"setScriptTimeout",{"ms":35000}] 16:25:23 INFO - PROCESS | 1820 | 1462404323997 Marionette TRACE conn3 <- [1,2246,null,{}] 16:25:24 INFO - PROCESS | 1820 | 1462404324003 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}] 16:25:24 INFO - PROCESS | 1820 | 1462404324201 Marionette TRACE conn3 <- [1,2247,null,{"value":null}] 16:25:24 INFO - PROCESS | 1820 | 1462404324487 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\", \"a2590f0a-93fb-4e89-aa1e-7373e5767c09\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:25:24 INFO - PROCESS | 1820 | ++DOCSHELL 0x7f74c13bc800 == 146 [pid = 1820] [id = 569] 16:25:24 INFO - PROCESS | 1820 | ++DOMWINDOW == 257 (0x7f74b4c7d800) [pid = 1820] [serial = 1708] [outer = (nil)] 16:25:24 INFO - PROCESS | 1820 | ++DOMWINDOW == 258 (0x7f74be775000) [pid = 1820] [serial = 1709] [outer = 0x7f74b4c7d800] 16:25:24 INFO - PROCESS | 1820 | 1462404324562 Marionette DEBUG loaded listener.js 16:25:24 INFO - PROCESS | 1820 | ++DOMWINDOW == 259 (0x7f74bfa65000) [pid = 1820] [serial = 1710] [outer = 0x7f74b4c7d800] 16:25:25 INFO - PROCESS | 1820 | 1462404325428 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]]]}] 16:25:25 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | getImageData() exists and returns something 16:25:25 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | took 1484ms 16:25:25 INFO - PROCESS | 1820 | 1462404325480 Marionette TRACE conn3 -> [0,2249,"getWindowHandle",null] 16:25:25 INFO - PROCESS | 1820 | 1462404325483 Marionette TRACE conn3 <- [1,2249,null,{"value":"8"}] 16:25:25 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html 16:25:25 INFO - PROCESS | 1820 | 1462404325489 Marionette TRACE conn3 -> [0,2250,"setScriptTimeout",{"ms":35000}] 16:25:25 INFO - PROCESS | 1820 | 1462404325492 Marionette TRACE conn3 <- [1,2250,null,{}] 16:25:25 INFO - PROCESS | 1820 | 1462404325497 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}] 16:25:25 INFO - PROCESS | 1820 | 1462404325698 Marionette TRACE conn3 <- [1,2251,null,{"value":null}] 16:25:25 INFO - PROCESS | 1820 | 1462404325969 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\", \"a2590f0a-93fb-4e89-aa1e-7373e5767c09\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:25:26 INFO - PROCESS | 1820 | ++DOCSHELL 0x7f74c834d000 == 147 [pid = 1820] [id = 570] 16:25:26 INFO - PROCESS | 1820 | ++DOMWINDOW == 260 (0x7f74b715c000) [pid = 1820] [serial = 1711] [outer = (nil)] 16:25:26 INFO - PROCESS | 1820 | ++DOMWINDOW == 261 (0x7f74bffad400) [pid = 1820] [serial = 1712] [outer = 0x7f74b715c000] 16:25:26 INFO - PROCESS | 1820 | 1462404326082 Marionette DEBUG loaded listener.js 16:25:26 INFO - PROCESS | 1820 | ++DOMWINDOW == 262 (0x7f74c0388c00) [pid = 1820] [serial = 1713] [outer = 0x7f74b715c000] 16:25:26 INFO - PROCESS | 1820 | 1462404326909 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]]]}] 16:25:26 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | getImageData() clamps colours to the range [0, 255] 16:25:26 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | took 1486ms 16:25:26 INFO - PROCESS | 1820 | 1462404326977 Marionette TRACE conn3 -> [0,2253,"getWindowHandle",null] 16:25:26 INFO - PROCESS | 1820 | 1462404326980 Marionette TRACE conn3 <- [1,2253,null,{"value":"8"}] 16:25:26 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.length.html 16:25:26 INFO - PROCESS | 1820 | 1462404326986 Marionette TRACE conn3 -> [0,2254,"setScriptTimeout",{"ms":35000}] 16:25:26 INFO - PROCESS | 1820 | 1462404326989 Marionette TRACE conn3 <- [1,2254,null,{}] 16:25:26 INFO - PROCESS | 1820 | 1462404326994 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}] 16:25:27 INFO - PROCESS | 1820 | 1462404327261 Marionette TRACE conn3 <- [1,2255,null,{"value":null}] 16:25:27 INFO - PROCESS | 1820 | 1462404327580 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\", \"a2590f0a-93fb-4e89-aa1e-7373e5767c09\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:25:27 INFO - PROCESS | 1820 | ++DOCSHELL 0x7f74ca274000 == 148 [pid = 1820] [id = 571] 16:25:27 INFO - PROCESS | 1820 | ++DOMWINDOW == 263 (0x7f74c1062800) [pid = 1820] [serial = 1714] [outer = (nil)] 16:25:27 INFO - PROCESS | 1820 | ++DOMWINDOW == 264 (0x7f74c1074800) [pid = 1820] [serial = 1715] [outer = 0x7f74c1062800] 16:25:27 INFO - PROCESS | 1820 | 1462404327653 Marionette DEBUG loaded listener.js 16:25:27 INFO - PROCESS | 1820 | ++DOMWINDOW == 265 (0x7f74c2211000) [pid = 1820] [serial = 1716] [outer = 0x7f74c1062800] 16:25:28 INFO - PROCESS | 1820 | 1462404328482 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]]]}] 16:25:28 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | getImageData() returns a correctly-sized Uint8ClampedArray 16:25:28 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | took 1531ms 16:25:28 INFO - PROCESS | 1820 | 1462404328518 Marionette TRACE conn3 -> [0,2257,"getWindowHandle",null] 16:25:28 INFO - PROCESS | 1820 | 1462404328521 Marionette TRACE conn3 <- [1,2257,null,{"value":"8"}] 16:25:28 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html 16:25:28 INFO - PROCESS | 1820 | 1462404328527 Marionette TRACE conn3 -> [0,2258,"setScriptTimeout",{"ms":35000}] 16:25:28 INFO - PROCESS | 1820 | 1462404328529 Marionette TRACE conn3 <- [1,2258,null,{}] 16:25:28 INFO - PROCESS | 1820 | 1462404328535 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}] 16:25:28 INFO - PROCESS | 1820 | 1462404328723 Marionette TRACE conn3 <- [1,2259,null,{"value":null}] 16:25:29 INFO - PROCESS | 1820 | 1462404328993 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\", \"a2590f0a-93fb-4e89-aa1e-7373e5767c09\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:25:29 INFO - PROCESS | 1820 | ++DOCSHELL 0x7f74d72a5800 == 149 [pid = 1820] [id = 572] 16:25:29 INFO - PROCESS | 1820 | ++DOMWINDOW == 266 (0x7f74c105d000) [pid = 1820] [serial = 1717] [outer = (nil)] 16:25:29 INFO - PROCESS | 1820 | ++DOMWINDOW == 267 (0x7f74c39e0400) [pid = 1820] [serial = 1718] [outer = 0x7f74c105d000] 16:25:29 INFO - PROCESS | 1820 | 1462404329064 Marionette DEBUG loaded listener.js 16:25:29 INFO - PROCESS | 1820 | ++DOMWINDOW == 268 (0x7f74c59d4c00) [pid = 1820] [serial = 1719] [outer = 0x7f74c105d000] 16:25:29 INFO - PROCESS | 1820 | 1462404329938 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]]]}] 16:25:30 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | getImageData() throws TypeError if arguments are not finite 16:25:30 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | took 1482ms 16:25:30 INFO - PROCESS | 1820 | 1462404330010 Marionette TRACE conn3 -> [0,2261,"getWindowHandle",null] 16:25:30 INFO - PROCESS | 1820 | 1462404330014 Marionette TRACE conn3 <- [1,2261,null,{"value":"8"}] 16:25:30 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html 16:25:30 INFO - PROCESS | 1820 | 1462404330020 Marionette TRACE conn3 -> [0,2262,"setScriptTimeout",{"ms":35000}] 16:25:30 INFO - PROCESS | 1820 | 1462404330022 Marionette TRACE conn3 <- [1,2262,null,{}] 16:25:30 INFO - PROCESS | 1820 | 1462404330027 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}] 16:25:30 INFO - PROCESS | 1820 | 1462404330259 Marionette TRACE conn3 <- [1,2263,null,{"value":null}] 16:25:30 INFO - PROCESS | 1820 | 1462404330523 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\", \"a2590f0a-93fb-4e89-aa1e-7373e5767c09\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:25:30 INFO - PROCESS | 1820 | ++DOCSHELL 0x7f74dc702800 == 150 [pid = 1820] [id = 573] 16:25:30 INFO - PROCESS | 1820 | ++DOMWINDOW == 269 (0x7f74c1063c00) [pid = 1820] [serial = 1720] [outer = (nil)] 16:25:30 INFO - PROCESS | 1820 | ++DOMWINDOW == 270 (0x7f74c6f0f400) [pid = 1820] [serial = 1721] [outer = 0x7f74c1063c00] 16:25:30 INFO - PROCESS | 1820 | 1462404330631 Marionette DEBUG loaded listener.js 16:25:30 INFO - PROCESS | 1820 | ++DOMWINDOW == 271 (0x7f74c7c11c00) [pid = 1820] [serial = 1722] [outer = 0x7f74c1063c00] 16:25:31 INFO - PROCESS | 1820 | 1462404331440 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]]]}] 16:25:31 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | getImageData() returns non-premultiplied colours 16:25:31 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | took 1483ms 16:25:31 INFO - PROCESS | 1820 | 1462404331504 Marionette TRACE conn3 -> [0,2265,"getWindowHandle",null] 16:25:31 INFO - PROCESS | 1820 | 1462404331507 Marionette TRACE conn3 <- [1,2265,null,{"value":"8"}] 16:25:31 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html 16:25:31 INFO - PROCESS | 1820 | 1462404331513 Marionette TRACE conn3 -> [0,2266,"setScriptTimeout",{"ms":35000}] 16:25:31 INFO - PROCESS | 1820 | 1462404331515 Marionette TRACE conn3 <- [1,2266,null,{}] 16:25:31 INFO - PROCESS | 1820 | 1462404331520 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}] 16:25:31 INFO - PROCESS | 1820 | 1462404331699 Marionette TRACE conn3 <- [1,2267,null,{"value":null}] 16:25:31 INFO - PROCESS | 1820 | 1462404331978 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\", \"a2590f0a-93fb-4e89-aa1e-7373e5767c09\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:25:32 INFO - PROCESS | 1820 | ++DOCSHELL 0x7f74e1592800 == 151 [pid = 1820] [id = 574] 16:25:32 INFO - PROCESS | 1820 | ++DOMWINDOW == 272 (0x7f74c2215800) [pid = 1820] [serial = 1723] [outer = (nil)] 16:25:32 INFO - PROCESS | 1820 | ++DOMWINDOW == 273 (0x7f74c8487c00) [pid = 1820] [serial = 1724] [outer = 0x7f74c2215800] 16:25:32 INFO - PROCESS | 1820 | 1462404332050 Marionette DEBUG loaded listener.js 16:25:32 INFO - PROCESS | 1820 | ++DOMWINDOW == 274 (0x7f74c8d37000) [pid = 1820] [serial = 1725] [outer = 0x7f74c2215800] 16:25:32 INFO - PROCESS | 1820 | 1462404332880 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]]]}] 16:25:32 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | getImageData() returns A in the fourth component 16:25:32 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | took 1432ms 16:25:32 INFO - PROCESS | 1820 | 1462404332946 Marionette TRACE conn3 -> [0,2269,"getWindowHandle",null] 16:25:32 INFO - PROCESS | 1820 | 1462404332949 Marionette TRACE conn3 <- [1,2269,null,{"value":"8"}] 16:25:32 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html 16:25:32 INFO - PROCESS | 1820 | 1462404332955 Marionette TRACE conn3 -> [0,2270,"setScriptTimeout",{"ms":35000}] 16:25:32 INFO - PROCESS | 1820 | 1462404332957 Marionette TRACE conn3 <- [1,2270,null,{}] 16:25:32 INFO - PROCESS | 1820 | 1462404332962 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}] 16:25:33 INFO - PROCESS | 1820 | 1462404333158 Marionette TRACE conn3 <- [1,2271,null,{"value":null}] 16:25:33 INFO - PROCESS | 1820 | 1462404333436 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\", \"a2590f0a-93fb-4e89-aa1e-7373e5767c09\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:25:33 INFO - PROCESS | 1820 | ++DOCSHELL 0x7f74b4181000 == 152 [pid = 1820] [id = 575] 16:25:33 INFO - PROCESS | 1820 | ++DOMWINDOW == 275 (0x7f74be777c00) [pid = 1820] [serial = 1726] [outer = (nil)] 16:25:33 INFO - PROCESS | 1820 | ++DOMWINDOW == 276 (0x7f74c94c3c00) [pid = 1820] [serial = 1727] [outer = 0x7f74be777c00] 16:25:33 INFO - PROCESS | 1820 | 1462404333512 Marionette DEBUG loaded listener.js 16:25:33 INFO - PROCESS | 1820 | ++DOMWINDOW == 277 (0x7f74ca29ac00) [pid = 1820] [serial = 1728] [outer = 0x7f74be777c00] 16:25:34 INFO - PROCESS | 1820 | 1462404334414 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]]]}] 16:25:34 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | getImageData() returns leftmost columns first 16:25:34 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | took 1527ms 16:25:34 INFO - PROCESS | 1820 | 1462404334483 Marionette TRACE conn3 -> [0,2273,"getWindowHandle",null] 16:25:34 INFO - PROCESS | 1820 | 1462404334487 Marionette TRACE conn3 <- [1,2273,null,{"value":"8"}] 16:25:34 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html 16:25:34 INFO - PROCESS | 1820 | 1462404334493 Marionette TRACE conn3 -> [0,2274,"setScriptTimeout",{"ms":35000}] 16:25:34 INFO - PROCESS | 1820 | 1462404334497 Marionette TRACE conn3 <- [1,2274,null,{}] 16:25:34 INFO - PROCESS | 1820 | 1462404334502 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}] 16:25:34 INFO - PROCESS | 1820 | 1462404334723 Marionette TRACE conn3 <- [1,2275,null,{"value":null}] 16:25:34 INFO - PROCESS | 1820 | 1462404334993 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\", \"a2590f0a-93fb-4e89-aa1e-7373e5767c09\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:25:35 INFO - PROCESS | 1820 | ++DOCSHELL 0x7f74aa640000 == 153 [pid = 1820] [id = 576] 16:25:35 INFO - PROCESS | 1820 | ++DOMWINDOW == 278 (0x7f74d8653400) [pid = 1820] [serial = 1729] [outer = (nil)] 16:25:35 INFO - PROCESS | 1820 | ++DOMWINDOW == 279 (0x7f74db7c4c00) [pid = 1820] [serial = 1730] [outer = 0x7f74d8653400] 16:25:35 INFO - PROCESS | 1820 | 1462404335124 Marionette DEBUG loaded listener.js 16:25:35 INFO - PROCESS | 1820 | ++DOMWINDOW == 280 (0x7f74dc245000) [pid = 1820] [serial = 1731] [outer = 0x7f74d8653400] 16:25:35 INFO - PROCESS | 1820 | 1462404335933 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]]]}] 16:25:35 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | getImageData() returns R then G then B 16:25:35 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | took 1485ms 16:25:35 INFO - PROCESS | 1820 | 1462404335980 Marionette TRACE conn3 -> [0,2277,"getWindowHandle",null] 16:25:35 INFO - PROCESS | 1820 | 1462404335984 Marionette TRACE conn3 <- [1,2277,null,{"value":"8"}] 16:25:35 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html 16:25:35 INFO - PROCESS | 1820 | 1462404335990 Marionette TRACE conn3 -> [0,2278,"setScriptTimeout",{"ms":35000}] 16:25:35 INFO - PROCESS | 1820 | 1462404335992 Marionette TRACE conn3 <- [1,2278,null,{}] 16:25:36 INFO - PROCESS | 1820 | 1462404335997 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}] 16:25:36 INFO - PROCESS | 1820 | 1462404336191 Marionette TRACE conn3 <- [1,2279,null,{"value":null}] 16:25:36 INFO - PROCESS | 1820 | 1462404336465 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\", \"a2590f0a-93fb-4e89-aa1e-7373e5767c09\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:25:36 INFO - PROCESS | 1820 | ++DOCSHELL 0x7f74a98d1000 == 154 [pid = 1820] [id = 577] 16:25:36 INFO - PROCESS | 1820 | ++DOMWINDOW == 281 (0x7f74da034400) [pid = 1820] [serial = 1732] [outer = (nil)] 16:25:36 INFO - PROCESS | 1820 | ++DOMWINDOW == 282 (0x7f74dc786000) [pid = 1820] [serial = 1733] [outer = 0x7f74da034400] 16:25:36 INFO - PROCESS | 1820 | 1462404336539 Marionette DEBUG loaded listener.js 16:25:36 INFO - PROCESS | 1820 | ++DOMWINDOW == 283 (0x7f74dc7de400) [pid = 1820] [serial = 1734] [outer = 0x7f74da034400] 16:25:37 INFO - PROCESS | 1820 | 1462404337375 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]]]}] 16:25:37 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | getImageData() returns topmost rows first 16:25:37 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | took 1434ms 16:25:37 INFO - PROCESS | 1820 | 1462404337425 Marionette TRACE conn3 -> [0,2281,"getWindowHandle",null] 16:25:37 INFO - PROCESS | 1820 | 1462404337429 Marionette TRACE conn3 <- [1,2281,null,{"value":"8"}] 16:25:37 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.range.html 16:25:37 INFO - PROCESS | 1820 | 1462404337435 Marionette TRACE conn3 -> [0,2282,"setScriptTimeout",{"ms":35000}] 16:25:37 INFO - PROCESS | 1820 | 1462404337437 Marionette TRACE conn3 <- [1,2282,null,{}] 16:25:37 INFO - PROCESS | 1820 | 1462404337443 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}] 16:25:37 INFO - PROCESS | 1820 | 1462404337638 Marionette TRACE conn3 <- [1,2283,null,{"value":null}] 16:25:37 INFO - PROCESS | 1820 | 1462404337919 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\", \"a2590f0a-93fb-4e89-aa1e-7373e5767c09\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:25:37 INFO - PROCESS | 1820 | ++DOCSHELL 0x7f74e1596800 == 155 [pid = 1820] [id = 578] 16:25:37 INFO - PROCESS | 1820 | ++DOMWINDOW == 284 (0x7f74a9903000) [pid = 1820] [serial = 1735] [outer = (nil)] 16:25:37 INFO - PROCESS | 1820 | ++DOMWINDOW == 285 (0x7f74a990a400) [pid = 1820] [serial = 1736] [outer = 0x7f74a9903000] 16:25:37 INFO - PROCESS | 1820 | 1462404337991 Marionette DEBUG loaded listener.js 16:25:38 INFO - PROCESS | 1820 | ++DOMWINDOW == 286 (0x7f74a990f800) [pid = 1820] [serial = 1737] [outer = 0x7f74a9903000] 16:25:38 INFO - PROCESS | 1820 | 1462404338834 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]]]}] 16:25:38 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | getImageData() returns values in the range [0, 255] 16:25:38 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | took 1443ms 16:25:38 INFO - PROCESS | 1820 | 1462404338879 Marionette TRACE conn3 -> [0,2285,"getWindowHandle",null] 16:25:38 INFO - PROCESS | 1820 | 1462404338882 Marionette TRACE conn3 <- [1,2285,null,{"value":"8"}] 16:25:38 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html 16:25:38 INFO - PROCESS | 1820 | 1462404338888 Marionette TRACE conn3 -> [0,2286,"setScriptTimeout",{"ms":35000}] 16:25:38 INFO - PROCESS | 1820 | 1462404338890 Marionette TRACE conn3 <- [1,2286,null,{}] 16:25:38 INFO - PROCESS | 1820 | 1462404338895 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}] 16:25:39 INFO - PROCESS | 1820 | 1462404339083 Marionette TRACE conn3 <- [1,2287,null,{"value":null}] 16:25:39 INFO - PROCESS | 1820 | 1462404339357 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\", \"a2590f0a-93fb-4e89-aa1e-7373e5767c09\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:25:39 INFO - PROCESS | 1820 | ++DOCSHELL 0x7f74a6f7a800 == 156 [pid = 1820] [id = 579] 16:25:39 INFO - PROCESS | 1820 | ++DOMWINDOW == 287 (0x7f74a9905000) [pid = 1820] [serial = 1738] [outer = (nil)] 16:25:39 INFO - PROCESS | 1820 | ++DOMWINDOW == 288 (0x7f74ae944800) [pid = 1820] [serial = 1739] [outer = 0x7f74a9905000] 16:25:39 INFO - PROCESS | 1820 | 1462404339428 Marionette DEBUG loaded listener.js 16:25:39 INFO - PROCESS | 1820 | ++DOMWINDOW == 289 (0x7f74ae948c00) [pid = 1820] [serial = 1740] [outer = 0x7f74a9905000] 16:25:40 INFO - PROCESS | 1820 | 1462404340278 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]]]}] 16:25:40 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html | getImageData() works with negative width and height, and returns top-to-bottom left-to-right 16:25:40 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html | took 1432ms 16:25:40 INFO - PROCESS | 1820 | 1462404340320 Marionette TRACE conn3 -> [0,2289,"getWindowHandle",null] 16:25:40 INFO - PROCESS | 1820 | 1462404340324 Marionette TRACE conn3 <- [1,2289,null,{"value":"8"}] 16:25:40 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html 16:25:40 INFO - PROCESS | 1820 | 1462404340329 Marionette TRACE conn3 -> [0,2290,"setScriptTimeout",{"ms":35000}] 16:25:40 INFO - PROCESS | 1820 | 1462404340332 Marionette TRACE conn3 <- [1,2290,null,{}] 16:25:40 INFO - PROCESS | 1820 | 1462404340337 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}] 16:25:40 INFO - PROCESS | 1820 | 1462404340546 Marionette TRACE conn3 <- [1,2291,null,{"value":null}] 16:25:40 INFO - PROCESS | 1820 | 1462404340825 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\", \"a2590f0a-93fb-4e89-aa1e-7373e5767c09\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:25:40 INFO - PROCESS | 1820 | ++DOCSHELL 0x7f74a6fd3000 == 157 [pid = 1820] [id = 580] 16:25:40 INFO - PROCESS | 1820 | ++DOMWINDOW == 290 (0x7f74a990b400) [pid = 1820] [serial = 1741] [outer = (nil)] 16:25:40 INFO - PROCESS | 1820 | ++DOMWINDOW == 291 (0x7f74ae94f000) [pid = 1820] [serial = 1742] [outer = 0x7f74a990b400] 16:25:40 INFO - PROCESS | 1820 | 1462404340900 Marionette DEBUG loaded listener.js 16:25:41 INFO - PROCESS | 1820 | ++DOMWINDOW == 292 (0x7f74c881b400) [pid = 1820] [serial = 1743] [outer = 0x7f74a990b400] 16:25:41 INFO - PROCESS | 1820 | 1462404341744 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]]]}] 16:25:41 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | getImageData() returns transparent black outside the canvas 16:25:41 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | took 1427ms 16:25:41 INFO - PROCESS | 1820 | 1462404341774 Marionette TRACE conn3 -> [0,2293,"getWindowHandle",null] 16:25:41 INFO - PROCESS | 1820 | 1462404341776 Marionette TRACE conn3 <- [1,2293,null,{"value":"8"}] 16:25:41 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html 16:25:41 INFO - PROCESS | 1820 | 1462404341786 Marionette TRACE conn3 -> [0,2294,"setScriptTimeout",{"ms":35000}] 16:25:41 INFO - PROCESS | 1820 | 1462404341789 Marionette TRACE conn3 <- [1,2294,null,{}] 16:25:41 INFO - PROCESS | 1820 | 1462404341794 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}] 16:25:42 INFO - PROCESS | 1820 | 1462404342018 Marionette TRACE conn3 <- [1,2295,null,{"value":null}] 16:25:42 INFO - PROCESS | 1820 | 1462404342298 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\", \"a2590f0a-93fb-4e89-aa1e-7373e5767c09\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:25:42 INFO - PROCESS | 1820 | ++DOCSHELL 0x7f74abf48800 == 158 [pid = 1820] [id = 581] 16:25:42 INFO - PROCESS | 1820 | ++DOMWINDOW == 293 (0x7f74ae94c400) [pid = 1820] [serial = 1744] [outer = (nil)] 16:25:42 INFO - PROCESS | 1820 | ++DOMWINDOW == 294 (0x7f74b54a1400) [pid = 1820] [serial = 1745] [outer = 0x7f74ae94c400] 16:25:42 INFO - PROCESS | 1820 | 1462404342373 Marionette DEBUG loaded listener.js 16:25:42 INFO - PROCESS | 1820 | ++DOMWINDOW == 295 (0x7f74b54a5800) [pid = 1820] [serial = 1746] [outer = 0x7f74ae94c400] 16:25:43 INFO - PROCESS | 1820 | 1462404343208 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]]]}] 16:25:43 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | getImageData() returns bigger ImageData for bigger source rectangle 16:25:43 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | took 1479ms 16:25:43 INFO - PROCESS | 1820 | 1462404343265 Marionette TRACE conn3 -> [0,2297,"getWindowHandle",null] 16:25:43 INFO - PROCESS | 1820 | 1462404343269 Marionette TRACE conn3 <- [1,2297,null,{"value":"8"}] 16:25:43 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html 16:25:43 INFO - PROCESS | 1820 | 1462404343274 Marionette TRACE conn3 -> [0,2298,"setScriptTimeout",{"ms":35000}] 16:25:43 INFO - PROCESS | 1820 | 1462404343276 Marionette TRACE conn3 <- [1,2298,null,{}] 16:25:43 INFO - PROCESS | 1820 | 1462404343282 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}] 16:25:43 INFO - PROCESS | 1820 | 1462404343472 Marionette TRACE conn3 <- [1,2299,null,{"value":null}] 16:25:43 INFO - PROCESS | 1820 | 1462404343748 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\", \"a2590f0a-93fb-4e89-aa1e-7373e5767c09\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:25:43 INFO - PROCESS | 1820 | ++DOCSHELL 0x7f74abf61000 == 159 [pid = 1820] [id = 582] 16:25:43 INFO - PROCESS | 1820 | ++DOMWINDOW == 296 (0x7f74ae94fc00) [pid = 1820] [serial = 1747] [outer = (nil)] 16:25:43 INFO - PROCESS | 1820 | ++DOMWINDOW == 297 (0x7f74b54aa400) [pid = 1820] [serial = 1748] [outer = 0x7f74ae94fc00] 16:25:43 INFO - PROCESS | 1820 | 1462404343821 Marionette DEBUG loaded listener.js 16:25:43 INFO - PROCESS | 1820 | ++DOMWINDOW == 298 (0x7f74dc78ac00) [pid = 1820] [serial = 1749] [outer = 0x7f74ae94fc00] 16:25:44 INFO - PROCESS | 1820 | 1462404344719 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]]]}] 16:25:44 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | getImageData() works for sizes smaller than one pixel 16:25:44 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | took 1482ms 16:25:44 INFO - PROCESS | 1820 | 1462404344758 Marionette TRACE conn3 -> [0,2301,"getWindowHandle",null] 16:25:44 INFO - PROCESS | 1820 | 1462404344760 Marionette TRACE conn3 <- [1,2301,null,{"value":"8"}] 16:25:44 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.type.html 16:25:44 INFO - PROCESS | 1820 | 1462404344766 Marionette TRACE conn3 -> [0,2302,"setScriptTimeout",{"ms":35000}] 16:25:44 INFO - PROCESS | 1820 | 1462404344769 Marionette TRACE conn3 <- [1,2302,null,{}] 16:25:44 INFO - PROCESS | 1820 | 1462404344774 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}] 16:25:44 INFO - PROCESS | 1820 | 1462404344969 Marionette TRACE conn3 <- [1,2303,null,{"value":null}] 16:25:45 INFO - PROCESS | 1820 | 1462404345249 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\", \"a2590f0a-93fb-4e89-aa1e-7373e5767c09\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:25:45 INFO - PROCESS | 1820 | ++DOCSHELL 0x7f74ab612000 == 160 [pid = 1820] [id = 583] 16:25:45 INFO - PROCESS | 1820 | ++DOMWINDOW == 299 (0x7f74abfc7c00) [pid = 1820] [serial = 1750] [outer = (nil)] 16:25:45 INFO - PROCESS | 1820 | ++DOMWINDOW == 300 (0x7f74af4ac400) [pid = 1820] [serial = 1751] [outer = 0x7f74abfc7c00] 16:25:45 INFO - PROCESS | 1820 | 1462404345358 Marionette DEBUG loaded listener.js 16:25:45 INFO - PROCESS | 1820 | ++DOMWINDOW == 301 (0x7f74af4b1000) [pid = 1820] [serial = 1752] [outer = 0x7f74abfc7c00] 16:25:46 INFO - PROCESS | 1820 | 1462404346169 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]]]}] 16:25:46 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | getImageData() returns an ImageData object containing a Uint8ClampedArray object 16:25:46 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | took 1435ms 16:25:46 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html 16:25:46 INFO - PROCESS | 1820 | 1462404346201 Marionette TRACE conn3 -> [0,2305,"getWindowHandle",null] 16:25:46 INFO - PROCESS | 1820 | 1462404346204 Marionette TRACE conn3 <- [1,2305,null,{"value":"8"}] 16:25:46 INFO - PROCESS | 1820 | 1462404346210 Marionette TRACE conn3 -> [0,2306,"setScriptTimeout",{"ms":35000}] 16:25:46 INFO - PROCESS | 1820 | 1462404346212 Marionette TRACE conn3 <- [1,2306,null,{}] 16:25:46 INFO - PROCESS | 1820 | 1462404346217 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}] 16:25:46 INFO - PROCESS | 1820 | 1462404346400 Marionette TRACE conn3 <- [1,2307,null,{"value":null}] 16:25:46 INFO - PROCESS | 1820 | 1462404346690 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\", \"a2590f0a-93fb-4e89-aa1e-7373e5767c09\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:25:46 INFO - PROCESS | 1820 | ++DOCSHELL 0x7f74afefe800 == 161 [pid = 1820] [id = 584] 16:25:46 INFO - PROCESS | 1820 | ++DOMWINDOW == 302 (0x7f74abfc4400) [pid = 1820] [serial = 1753] [outer = (nil)] 16:25:46 INFO - PROCESS | 1820 | ++DOMWINDOW == 303 (0x7f74b1405400) [pid = 1820] [serial = 1754] [outer = 0x7f74abfc4400] 16:25:46 INFO - PROCESS | 1820 | 1462404346761 Marionette DEBUG loaded listener.js 16:25:46 INFO - PROCESS | 1820 | ++DOMWINDOW == 304 (0x7f74b54a1800) [pid = 1820] [serial = 1755] [outer = 0x7f74abfc4400] 16:25:47 INFO - PROCESS | 1820 | 1462404347620 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]]]}] 16:25:47 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | getImageData() is not affected by context state 16:25:47 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | took 1488ms 16:25:47 INFO - PROCESS | 1820 | 1462404347698 Marionette TRACE conn3 -> [0,2309,"getWindowHandle",null] 16:25:47 INFO - PROCESS | 1820 | 1462404347701 Marionette TRACE conn3 <- [1,2309,null,{"value":"8"}] 16:25:47 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html 16:25:47 INFO - PROCESS | 1820 | 1462404347707 Marionette TRACE conn3 -> [0,2310,"setScriptTimeout",{"ms":35000}] 16:25:47 INFO - PROCESS | 1820 | 1462404347709 Marionette TRACE conn3 <- [1,2310,null,{}] 16:25:47 INFO - PROCESS | 1820 | 1462404347714 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}] 16:25:47 INFO - PROCESS | 1820 | 1462404347910 Marionette TRACE conn3 <- [1,2311,null,{"value":null}] 16:25:48 INFO - PROCESS | 1820 | 1462404348189 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\", \"a2590f0a-93fb-4e89-aa1e-7373e5767c09\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:25:48 INFO - PROCESS | 1820 | ++DOCSHELL 0x7f74b4ca5800 == 162 [pid = 1820] [id = 585] 16:25:48 INFO - PROCESS | 1820 | ++DOMWINDOW == 305 (0x7f74accdc800) [pid = 1820] [serial = 1756] [outer = (nil)] 16:25:48 INFO - PROCESS | 1820 | ++DOMWINDOW == 306 (0x7f74b1350800) [pid = 1820] [serial = 1757] [outer = 0x7f74accdc800] 16:25:48 INFO - PROCESS | 1820 | 1462404348299 Marionette DEBUG loaded listener.js 16:25:48 INFO - PROCESS | 1820 | ++DOMWINDOW == 307 (0x7f74b4ecf800) [pid = 1820] [serial = 1758] [outer = 0x7f74accdc800] 16:25:50 INFO - PROCESS | 1820 | --DOCSHELL 0x7f74c0f4e000 == 161 [pid = 1820] [id = 192] 16:25:50 INFO - PROCESS | 1820 | --DOCSHELL 0x7f74e062b000 == 160 [pid = 1820] [id = 67] 16:25:50 INFO - PROCESS | 1820 | --DOCSHELL 0x7f74c11d4000 == 159 [pid = 1820] [id = 194] 16:25:50 INFO - PROCESS | 1820 | --DOCSHELL 0x7f74aeeea000 == 158 [pid = 1820] [id = 564] 16:25:50 INFO - PROCESS | 1820 | --DOCSHELL 0x7f74b9d1f000 == 157 [pid = 1820] [id = 563] 16:25:50 INFO - PROCESS | 1820 | --DOCSHELL 0x7f74b76c4800 == 156 [pid = 1820] [id = 562] 16:25:50 INFO - PROCESS | 1820 | --DOCSHELL 0x7f74b4e80000 == 155 [pid = 1820] [id = 561] 16:25:50 INFO - PROCESS | 1820 | --DOCSHELL 0x7f74abeeb800 == 154 [pid = 1820] [id = 560] 16:25:50 INFO - PROCESS | 1820 | --DOCSHELL 0x7f74b5e30800 == 153 [pid = 1820] [id = 559] 16:25:50 INFO - PROCESS | 1820 | --DOCSHELL 0x7f74b5136800 == 152 [pid = 1820] [id = 558] 16:25:50 INFO - PROCESS | 1820 | --DOCSHELL 0x7f74abed3000 == 151 [pid = 1820] [id = 555] 16:25:50 INFO - PROCESS | 1820 | --DOCSHELL 0x7f74dc16c800 == 150 [pid = 1820] [id = 554] 16:25:50 INFO - PROCESS | 1820 | --DOCSHELL 0x7f74d7483800 == 149 [pid = 1820] [id = 553] 16:25:50 INFO - PROCESS | 1820 | --DOCSHELL 0x7f74cc89e800 == 148 [pid = 1820] [id = 552] 16:25:50 INFO - PROCESS | 1820 | 1462404350302 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]]]}] 16:25:50 INFO - PROCESS | 1820 | --DOMWINDOW == 306 (0x7f74bdc53400) [pid = 1820] [serial = 1625] [outer = (nil)] [url = about:blank] 16:25:50 INFO - PROCESS | 1820 | --DOMWINDOW == 305 (0x7f74bdb64000) [pid = 1820] [serial = 1623] [outer = (nil)] [url = about:blank] 16:25:50 INFO - PROCESS | 1820 | --DOMWINDOW == 304 (0x7f74c3912c00) [pid = 1820] [serial = 1434] [outer = (nil)] [url = about:blank] 16:25:50 INFO - PROCESS | 1820 | --DOMWINDOW == 303 (0x7f74b341ac00) [pid = 1820] [serial = 1419] [outer = (nil)] [url = about:blank] 16:25:50 INFO - PROCESS | 1820 | --DOMWINDOW == 302 (0x7f74c9449000) [pid = 1820] [serial = 1230] [outer = (nil)] [url = about:blank] 16:25:50 INFO - PROCESS | 1820 | --DOMWINDOW == 301 (0x7f74d8620c00) [pid = 1820] [serial = 1236] [outer = (nil)] [url = about:blank] 16:25:50 INFO - PROCESS | 1820 | --DOMWINDOW == 300 (0x7f74c0948c00) [pid = 1820] [serial = 1562] [outer = (nil)] [url = about:blank] 16:25:50 INFO - PROCESS | 1820 | --DOMWINDOW == 299 (0x7f74b28e1c00) [pid = 1820] [serial = 1607] [outer = (nil)] [url = about:blank] 16:25:50 INFO - PROCESS | 1820 | --DOMWINDOW == 298 (0x7f74ba10e800) [pid = 1820] [serial = 1416] [outer = (nil)] [url = about:blank] 16:25:50 INFO - PROCESS | 1820 | --DOMWINDOW == 297 (0x7f74b5f5cc00) [pid = 1820] [serial = 1611] [outer = (nil)] [url = about:blank] 16:25:50 INFO - PROCESS | 1820 | --DOMWINDOW == 296 (0x7f74c39e8000) [pid = 1820] [serial = 1377] [outer = (nil)] [url = about:blank] 16:25:50 INFO - PROCESS | 1820 | --DOMWINDOW == 295 (0x7f74c3e4a400) [pid = 1820] [serial = 1568] [outer = (nil)] [url = about:blank] 16:25:50 INFO - PROCESS | 1820 | --DOMWINDOW == 294 (0x7f74b7468400) [pid = 1820] [serial = 1353] [outer = (nil)] [url = about:blank] 16:25:50 INFO - PROCESS | 1820 | --DOMWINDOW == 293 (0x7f74b0fbec00) [pid = 1820] [serial = 1239] [outer = (nil)] [url = about:blank] 16:25:50 INFO - PROCESS | 1820 | --DOMWINDOW == 292 (0x7f74b00df000) [pid = 1820] [serial = 1248] [outer = (nil)] [url = about:blank] 16:25:50 INFO - PROCESS | 1820 | --DOMWINDOW == 291 (0x7f74b4eca000) [pid = 1820] [serial = 1287] [outer = (nil)] [url = about:blank] 16:25:50 INFO - PROCESS | 1820 | --DOMWINDOW == 290 (0x7f74b5f60800) [pid = 1820] [serial = 1320] [outer = (nil)] [url = about:blank] 16:25:50 INFO - PROCESS | 1820 | --DOMWINDOW == 289 (0x7f74b87bfc00) [pid = 1820] [serial = 1389] [outer = (nil)] [url = about:blank] 16:25:50 INFO - PROCESS | 1820 | --DOMWINDOW == 288 (0x7f74b715cc00) [pid = 1820] [serial = 1616] [outer = (nil)] [url = about:blank] 16:25:50 INFO - PROCESS | 1820 | --DOMWINDOW == 287 (0x7f74c916f400) [pid = 1820] [serial = 1446] [outer = (nil)] [url = about:blank] 16:25:50 INFO - PROCESS | 1820 | --DOMWINDOW == 286 (0x7f74b60ee400) [pid = 1820] [serial = 1422] [outer = (nil)] [url = about:blank] 16:25:50 INFO - PROCESS | 1820 | --DOMWINDOW == 285 (0x7f74ba0e4800) [pid = 1820] [serial = 1622] [outer = (nil)] [url = about:blank] 16:25:50 INFO - PROCESS | 1820 | --DOMWINDOW == 284 (0x7f74c8204000) [pid = 1820] [serial = 1386] [outer = (nil)] [url = about:blank] 16:25:50 INFO - PROCESS | 1820 | --DOMWINDOW == 283 (0x7f74bdc47c00) [pid = 1820] [serial = 1551] [outer = (nil)] [url = about:blank] 16:25:50 INFO - PROCESS | 1820 | --DOMWINDOW == 282 (0x7f74d048c400) [pid = 1820] [serial = 1233] [outer = (nil)] [url = about:blank] 16:25:50 INFO - PROCESS | 1820 | --DOMWINDOW == 281 (0x7f74b0fc0c00) [pid = 1820] [serial = 1604] [outer = (nil)] [url = about:blank] 16:25:50 INFO - PROCESS | 1820 | --DOMWINDOW == 280 (0x7f74c0390000) [pid = 1820] [serial = 1221] [outer = (nil)] [url = about:blank] 16:25:50 INFO - PROCESS | 1820 | --DOMWINDOW == 279 (0x7f74b140d800) [pid = 1820] [serial = 1595] [outer = (nil)] [url = about:blank] 16:25:50 INFO - PROCESS | 1820 | --DOMWINDOW == 278 (0x7f74dbda7c00) [pid = 1820] [serial = 1577] [outer = (nil)] [url = about:blank] 16:25:50 INFO - PROCESS | 1820 | --DOMWINDOW == 277 (0x7f74c094c000) [pid = 1820] [serial = 1368] [outer = (nil)] [url = about:blank] 16:25:50 INFO - PROCESS | 1820 | --DOMWINDOW == 276 (0x7f74c39e6400) [pid = 1820] [serial = 1296] [outer = (nil)] [url = about:blank] 16:25:50 INFO - PROCESS | 1820 | --DOMWINDOW == 275 (0x7f74bfa6e000) [pid = 1820] [serial = 1586] [outer = (nil)] [url = about:blank] 16:25:50 INFO - PROCESS | 1820 | --DOMWINDOW == 274 (0x7f74d8362800) [pid = 1820] [serial = 1302] [outer = (nil)] [url = about:blank] 16:25:50 INFO - PROCESS | 1820 | --DOMWINDOW == 273 (0x7f74c1072800) [pid = 1820] [serial = 1374] [outer = (nil)] [url = about:blank] 16:25:50 INFO - PROCESS | 1820 | --DOMWINDOW == 272 (0x7f74dc24d800) [pid = 1820] [serial = 1245] [outer = (nil)] [url = about:blank] 16:25:50 INFO - PROCESS | 1820 | --DOMWINDOW == 271 (0x7f74b1379000) [pid = 1820] [serial = 1583] [outer = (nil)] [url = about:blank] 16:25:50 INFO - PROCESS | 1820 | --DOMWINDOW == 270 (0x7f74ae960800) [pid = 1820] [serial = 1308] [outer = (nil)] [url = about:blank] 16:25:50 INFO - PROCESS | 1820 | --DOMWINDOW == 269 (0x7f74dc245800) [pid = 1820] [serial = 1305] [outer = (nil)] [url = about:blank] 16:25:50 INFO - PROCESS | 1820 | --DOMWINDOW == 268 (0x7f74c0390800) [pid = 1820] [serial = 1365] [outer = (nil)] [url = about:blank] 16:25:50 INFO - PROCESS | 1820 | --DOMWINDOW == 267 (0x7f74b7463000) [pid = 1820] [serial = 1617] [outer = (nil)] [url = about:blank] 16:25:50 INFO - PROCESS | 1820 | --DOMWINDOW == 266 (0x7f74aecdfc00) [pid = 1820] [serial = 1601] [outer = (nil)] [url = about:blank] 16:25:50 INFO - PROCESS | 1820 | --DOMWINDOW == 265 (0x7f74c9fea400) [pid = 1820] [serial = 1571] [outer = (nil)] [url = about:blank] 16:25:50 INFO - PROCESS | 1820 | --DOMWINDOW == 264 (0x7f74b4c88c00) [pid = 1820] [serial = 1350] [outer = (nil)] [url = about:blank] 16:25:50 INFO - PROCESS | 1820 | --DOMWINDOW == 263 (0x7f74b7155000) [pid = 1820] [serial = 1392] [outer = (nil)] [url = about:blank] 16:25:50 INFO - PROCESS | 1820 | --DOMWINDOW == 262 (0x7f74c15a1800) [pid = 1820] [serial = 1281] [outer = (nil)] [url = about:blank] 16:25:50 INFO - PROCESS | 1820 | --DOMWINDOW == 261 (0x7f74c7cf1400) [pid = 1820] [serial = 1440] [outer = (nil)] [url = about:blank] 16:25:50 INFO - PROCESS | 1820 | --DOMWINDOW == 260 (0x7f74b60efc00) [pid = 1820] [serial = 1613] [outer = (nil)] [url = about:blank] 16:25:50 INFO - PROCESS | 1820 | --DOMWINDOW == 259 (0x7f74c106fc00) [pid = 1820] [serial = 1565] [outer = (nil)] [url = about:blank] 16:25:50 INFO - PROCESS | 1820 | --DOMWINDOW == 258 (0x7f74dc72f400) [pid = 1820] [serial = 1580] [outer = (nil)] [url = about:blank] 16:25:50 INFO - PROCESS | 1820 | --DOMWINDOW == 257 (0x7f74c1009000) [pid = 1820] [serial = 1371] [outer = (nil)] [url = about:blank] 16:25:50 INFO - PROCESS | 1820 | --DOMWINDOW == 256 (0x7f74ba0e6800) [pid = 1820] [serial = 1559] [outer = (nil)] [url = about:blank] 16:25:50 INFO - PROCESS | 1820 | --DOMWINDOW == 255 (0x7f74b3415800) [pid = 1820] [serial = 1608] [outer = (nil)] [url = about:blank] 16:25:50 INFO - PROCESS | 1820 | --DOMWINDOW == 254 (0x7f74b0bae400) [pid = 1820] [serial = 1598] [outer = (nil)] [url = about:blank] 16:25:50 INFO - PROCESS | 1820 | --DOMWINDOW == 253 (0x7f74b1404800) [pid = 1820] [serial = 1592] [outer = (nil)] [url = about:blank] 16:25:50 INFO - PROCESS | 1820 | --DOMWINDOW == 252 (0x7f74b87c4400) [pid = 1820] [serial = 1619] [outer = (nil)] [url = about:blank] 16:25:50 INFO - PROCESS | 1820 | --DOMWINDOW == 251 (0x7f74b1351000) [pid = 1820] [serial = 1605] [outer = (nil)] [url = about:blank] 16:25:50 INFO - PROCESS | 1820 | --DOMWINDOW == 250 (0x7f74ca489000) [pid = 1820] [serial = 1449] [outer = (nil)] [url = about:blank] 16:25:50 INFO - PROCESS | 1820 | --DOMWINDOW == 249 (0x7f74c0bbfc00) [pid = 1820] [serial = 1431] [outer = (nil)] [url = about:blank] 16:25:50 INFO - PROCESS | 1820 | --DOMWINDOW == 248 (0x7f74c6454c00) [pid = 1820] [serial = 1380] [outer = (nil)] [url = about:blank] 16:25:50 INFO - PROCESS | 1820 | --DOMWINDOW == 247 (0x7f74c6d94c00) [pid = 1820] [serial = 1227] [outer = (nil)] [url = about:blank] 16:25:50 INFO - PROCESS | 1820 | --DOMWINDOW == 246 (0x7f74bdb64800) [pid = 1820] [serial = 1359] [outer = (nil)] [url = about:blank] 16:25:50 INFO - PROCESS | 1820 | --DOMWINDOW == 245 (0x7f74b87ef000) [pid = 1820] [serial = 1290] [outer = (nil)] [url = about:blank] 16:25:50 INFO - PROCESS | 1820 | --DOMWINDOW == 244 (0x7f74c63a8400) [pid = 1820] [serial = 1437] [outer = (nil)] [url = about:blank] 16:25:50 INFO - PROCESS | 1820 | --DOMWINDOW == 243 (0x7f74bffb1000) [pid = 1820] [serial = 1362] [outer = (nil)] [url = about:blank] 16:25:50 INFO - PROCESS | 1820 | --DOMWINDOW == 242 (0x7f74c12c9c00) [pid = 1820] [serial = 1224] [outer = (nil)] [url = about:blank] 16:25:50 INFO - PROCESS | 1820 | --DOMWINDOW == 241 (0x7f74dc0bc800) [pid = 1820] [serial = 1242] [outer = (nil)] [url = about:blank] 16:25:50 INFO - PROCESS | 1820 | --DOMWINDOW == 240 (0x7f74accdc000) [pid = 1820] [serial = 1311] [outer = (nil)] [url = about:blank] 16:25:50 INFO - PROCESS | 1820 | --DOMWINDOW == 239 (0x7f74b5f65400) [pid = 1820] [serial = 1556] [outer = (nil)] [url = about:blank] 16:25:50 INFO - PROCESS | 1820 | --DOMWINDOW == 238 (0x7f74c8481c00) [pid = 1820] [serial = 1443] [outer = (nil)] [url = about:blank] 16:25:50 INFO - PROCESS | 1820 | --DOMWINDOW == 237 (0x7f74bffae800) [pid = 1820] [serial = 1428] [outer = (nil)] [url = about:blank] 16:25:50 INFO - PROCESS | 1820 | --DOMWINDOW == 236 (0x7f74b5f39400) [pid = 1820] [serial = 1317] [outer = (nil)] [url = about:blank] 16:25:50 INFO - PROCESS | 1820 | --DOMWINDOW == 235 (0x7f74c6fc1000) [pid = 1820] [serial = 1383] [outer = (nil)] [url = about:blank] 16:25:50 INFO - PROCESS | 1820 | --DOMWINDOW == 234 (0x7f74b0fc6400) [pid = 1820] [serial = 1347] [outer = (nil)] [url = about:blank] 16:25:50 INFO - PROCESS | 1820 | --DOMWINDOW == 233 (0x7f74ba0dcc00) [pid = 1820] [serial = 1620] [outer = (nil)] [url = about:blank] 16:25:50 INFO - PROCESS | 1820 | --DOMWINDOW == 232 (0x7f74ca2e1000) [pid = 1820] [serial = 1299] [outer = (nil)] [url = about:blank] 16:25:50 INFO - PROCESS | 1820 | --DOMWINDOW == 231 (0x7f74aa5f5000) [pid = 1820] [serial = 1589] [outer = (nil)] [url = about:blank] 16:25:50 INFO - PROCESS | 1820 | --DOMWINDOW == 230 (0x7f74dc7e6c00) [pid = 1820] [serial = 1314] [outer = (nil)] [url = about:blank] 16:25:50 INFO - PROCESS | 1820 | --DOMWINDOW == 229 (0x7f74b613ac00) [pid = 1820] [serial = 1614] [outer = (nil)] [url = about:blank] 16:25:50 INFO - PROCESS | 1820 | --DOMWINDOW == 228 (0x7f74bdb6e000) [pid = 1820] [serial = 1425] [outer = (nil)] [url = about:blank] 16:25:50 INFO - PROCESS | 1820 | --DOMWINDOW == 227 (0x7f74ba098800) [pid = 1820] [serial = 1218] [outer = (nil)] [url = about:blank] 16:25:50 INFO - PROCESS | 1820 | --DOMWINDOW == 226 (0x7f74b1351800) [pid = 1820] [serial = 1284] [outer = (nil)] [url = about:blank] 16:25:50 INFO - PROCESS | 1820 | --DOMWINDOW == 225 (0x7f74ba099400) [pid = 1820] [serial = 1356] [outer = (nil)] [url = about:blank] 16:25:50 INFO - PROCESS | 1820 | --DOMWINDOW == 224 (0x7f74ca44c800) [pid = 1820] [serial = 1574] [outer = (nil)] [url = about:blank] 16:25:50 INFO - PROCESS | 1820 | --DOMWINDOW == 223 (0x7f74aea11400) [pid = 1820] [serial = 1251] [outer = (nil)] [url = about:blank] 16:25:50 INFO - PROCESS | 1820 | --DOMWINDOW == 222 (0x7f74c1004000) [pid = 1820] [serial = 1293] [outer = (nil)] [url = about:blank] 16:25:50 INFO - PROCESS | 1820 | --DOMWINDOW == 221 (0x7f74b4ec4400) [pid = 1820] [serial = 1610] [outer = (nil)] [url = about:blank] 16:25:50 INFO - PROCESS | 1820 | --DOMWINDOW == 220 (0x7f74ae95d000) [pid = 1820] [serial = 1553] [outer = (nil)] [url = about:blank] 16:25:50 INFO - PROCESS | 1820 | --DOMWINDOW == 219 (0x7f74c1065000) [pid = 1820] [serial = 1482] [outer = (nil)] [url = about:blank] 16:25:50 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | getImageData() throws INDEX_SIZE_ERR if size is zero 16:25:50 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | took 2933ms 16:25:50 INFO - PROCESS | 1820 | 1462404350641 Marionette TRACE conn3 -> [0,2313,"getWindowHandle",null] 16:25:50 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html 16:25:50 INFO - PROCESS | 1820 | 1462404350646 Marionette TRACE conn3 <- [1,2313,null,{"value":"8"}] 16:25:50 INFO - PROCESS | 1820 | 1462404350653 Marionette TRACE conn3 -> [0,2314,"setScriptTimeout",{"ms":35000}] 16:25:50 INFO - PROCESS | 1820 | 1462404350658 Marionette TRACE conn3 <- [1,2314,null,{}] 16:25:50 INFO - PROCESS | 1820 | 1462404350666 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}] 16:25:50 INFO - PROCESS | 1820 | 1462404350838 Marionette TRACE conn3 <- [1,2315,null,{"value":null}] 16:25:50 INFO - PROCESS | 1820 | 1462404350850 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\", \"a2590f0a-93fb-4e89-aa1e-7373e5767c09\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:25:50 INFO - PROCESS | 1820 | ++DOCSHELL 0x7f74abee0800 == 149 [pid = 1820] [id = 586] 16:25:50 INFO - PROCESS | 1820 | ++DOMWINDOW == 220 (0x7f74ae958800) [pid = 1820] [serial = 1759] [outer = (nil)] 16:25:50 INFO - PROCESS | 1820 | ++DOMWINDOW == 221 (0x7f74aea05400) [pid = 1820] [serial = 1760] [outer = 0x7f74ae958800] 16:25:50 INFO - PROCESS | 1820 | 1462404350951 Marionette DEBUG loaded listener.js 16:25:51 INFO - PROCESS | 1820 | ++DOMWINDOW == 222 (0x7f74aecdfc00) [pid = 1820] [serial = 1761] [outer = 0x7f74ae958800] 16:25:51 INFO - PROCESS | 1820 | 1462404351835 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]]]}] 16:25:51 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | ImageData.data clamps numbers to [0, 255] 16:25:51 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | took 1238ms 16:25:51 INFO - PROCESS | 1820 | 1462404351903 Marionette TRACE conn3 -> [0,2317,"getWindowHandle",null] 16:25:51 INFO - PROCESS | 1820 | 1462404351912 Marionette TRACE conn3 <- [1,2317,null,{"value":"8"}] 16:25:51 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.ctor.html 16:25:51 INFO - PROCESS | 1820 | 1462404351923 Marionette TRACE conn3 -> [0,2318,"setScriptTimeout",{"ms":35000}] 16:25:51 INFO - PROCESS | 1820 | 1462404351926 Marionette TRACE conn3 <- [1,2318,null,{}] 16:25:51 INFO - PROCESS | 1820 | 1462404351931 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}] 16:25:52 INFO - PROCESS | 1820 | 1462404352187 Marionette TRACE conn3 <- [1,2319,null,{"value":null}] 16:25:52 INFO - PROCESS | 1820 | 1462404352210 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\", \"a2590f0a-93fb-4e89-aa1e-7373e5767c09\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:25:52 INFO - PROCESS | 1820 | ++DOCSHELL 0x7f74aeee8000 == 150 [pid = 1820] [id = 587] 16:25:52 INFO - PROCESS | 1820 | ++DOMWINDOW == 223 (0x7f74af4adc00) [pid = 1820] [serial = 1762] [outer = (nil)] 16:25:52 INFO - PROCESS | 1820 | ++DOMWINDOW == 224 (0x7f74b0fb4800) [pid = 1820] [serial = 1763] [outer = 0x7f74af4adc00] 16:25:52 INFO - PROCESS | 1820 | 1462404352267 Marionette DEBUG loaded listener.js 16:25:52 INFO - PROCESS | 1820 | ++DOMWINDOW == 225 (0x7f74b0fcb400) [pid = 1820] [serial = 1764] [outer = 0x7f74af4adc00] 16:25:53 INFO - PROCESS | 1820 | 1462404353240 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] 16:25:53 INFO - PROCESS | 1820 | 1462404353305 Marionette TRACE conn3 <- [1,2321,null,{"value":"8"}] 16:25:53 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html 16:25:53 INFO - PROCESS | 1820 | 1462404353310 Marionette TRACE conn3 -> [0,2322,"setScriptTimeout",{"ms":35000}] 16:25:53 INFO - PROCESS | 1820 | 1462404353326 Marionette TRACE conn3 <- [1,2322,null,{}] 16:25:53 INFO - PROCESS | 1820 | 1462404353352 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}] 16:25:53 INFO - PROCESS | 1820 | 1462404353600 Marionette TRACE conn3 <- [1,2323,null,{"value":null}] 16:25:53 INFO - PROCESS | 1820 | 1462404353629 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\", \"a2590f0a-93fb-4e89-aa1e-7373e5767c09\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:25:53 INFO - PROCESS | 1820 | ++DOCSHELL 0x7f74b0b30000 == 151 [pid = 1820] [id = 588] 16:25:53 INFO - PROCESS | 1820 | ++DOMWINDOW == 226 (0x7f74b275cc00) [pid = 1820] [serial = 1765] [outer = (nil)] 16:25:53 INFO - PROCESS | 1820 | ++DOMWINDOW == 227 (0x7f74b3ee5800) [pid = 1820] [serial = 1766] [outer = 0x7f74b275cc00] 16:25:53 INFO - PROCESS | 1820 | 1462404353692 Marionette DEBUG loaded listener.js 16:25:53 INFO - PROCESS | 1820 | ++DOMWINDOW == 228 (0x7f74b4c8ac00) [pid = 1820] [serial = 1767] [outer = 0x7f74b275cc00] 16:25:54 INFO - PROCESS | 1820 | 1462404354697 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]]]}] 16:25:54 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | ImageData.data converts NaN to 0 16:25:54 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | took 1405ms 16:25:54 INFO - PROCESS | 1820 | 1462404354716 Marionette TRACE conn3 -> [0,2325,"getWindowHandle",null] 16:25:54 INFO - PROCESS | 1820 | 1462404354719 Marionette TRACE conn3 <- [1,2325,null,{"value":"8"}] 16:25:54 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html 16:25:54 INFO - PROCESS | 1820 | 1462404354725 Marionette TRACE conn3 -> [0,2326,"setScriptTimeout",{"ms":35000}] 16:25:54 INFO - PROCESS | 1820 | 1462404354727 Marionette TRACE conn3 <- [1,2326,null,{}] 16:25:54 INFO - PROCESS | 1820 | 1462404354732 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}] 16:25:54 INFO - PROCESS | 1820 | 1462404354985 Marionette TRACE conn3 <- [1,2327,null,{"value":null}] 16:25:55 INFO - PROCESS | 1820 | --DOMWINDOW == 227 (0x7f74b0bb5c00) [pid = 1820] [serial = 1687] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.negative.html] 16:25:55 INFO - PROCESS | 1820 | --DOMWINDOW == 226 (0x7f74aea02800) [pid = 1820] [serial = 1693] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.round.html] 16:25:55 INFO - PROCESS | 1820 | --DOMWINDOW == 225 (0x7f74bfa68800) [pid = 1820] [serial = 1690] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html] 16:25:55 INFO - PROCESS | 1820 | --DOMWINDOW == 224 (0x7f74aa5edc00) [pid = 1820] [serial = 1681] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.initial.html] 16:25:55 INFO - PROCESS | 1820 | --DOMWINDOW == 223 (0x7f74abfce800) [pid = 1820] [serial = 1675] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.zero.html] 16:25:55 INFO - PROCESS | 1820 | --DOMWINDOW == 222 (0x7f74aa5fb800) [pid = 1820] [serial = 1678] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.basic.html] 16:25:55 INFO - PROCESS | 1820 | --DOMWINDOW == 221 (0x7f74b60b8800) [pid = 1820] [serial = 1684] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.large.html] 16:25:55 INFO - PROCESS | 1820 | 1462404355542 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\", \"a2590f0a-93fb-4e89-aa1e-7373e5767c09\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:25:55 INFO - PROCESS | 1820 | ++DOCSHELL 0x7f74b4260000 == 152 [pid = 1820] [id = 589] 16:25:55 INFO - PROCESS | 1820 | ++DOMWINDOW == 222 (0x7f74aa5edc00) [pid = 1820] [serial = 1768] [outer = (nil)] 16:25:55 INFO - PROCESS | 1820 | ++DOMWINDOW == 223 (0x7f74b0baec00) [pid = 1820] [serial = 1769] [outer = 0x7f74aa5edc00] 16:25:55 INFO - PROCESS | 1820 | 1462404355603 Marionette DEBUG loaded listener.js 16:25:55 INFO - PROCESS | 1820 | ++DOMWINDOW == 224 (0x7f74b5f5cc00) [pid = 1820] [serial = 1770] [outer = 0x7f74aa5edc00] 16:25:56 INFO - PROCESS | 1820 | 1462404356294 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]]]}] 16:25:56 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | ImageData objects have the right properties 16:25:56 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | took 1576ms 16:25:56 INFO - PROCESS | 1820 | 1462404356302 Marionette TRACE conn3 -> [0,2329,"getWindowHandle",null] 16:25:56 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html 16:25:56 INFO - PROCESS | 1820 | 1462404356306 Marionette TRACE conn3 <- [1,2329,null,{"value":"8"}] 16:25:56 INFO - PROCESS | 1820 | 1462404356311 Marionette TRACE conn3 -> [0,2330,"setScriptTimeout",{"ms":35000}] 16:25:56 INFO - PROCESS | 1820 | 1462404356314 Marionette TRACE conn3 <- [1,2330,null,{}] 16:25:56 INFO - PROCESS | 1820 | 1462404356319 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}] 16:25:56 INFO - PROCESS | 1820 | 1462404356575 Marionette TRACE conn3 <- [1,2331,null,{"value":null}] 16:25:56 INFO - PROCESS | 1820 | 1462404356597 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\", \"a2590f0a-93fb-4e89-aa1e-7373e5767c09\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:25:56 INFO - PROCESS | 1820 | ++DOCSHELL 0x7f74b5407800 == 153 [pid = 1820] [id = 590] 16:25:56 INFO - PROCESS | 1820 | ++DOMWINDOW == 225 (0x7f74abfce800) [pid = 1820] [serial = 1771] [outer = (nil)] 16:25:56 INFO - PROCESS | 1820 | ++DOMWINDOW == 226 (0x7f74b60ee000) [pid = 1820] [serial = 1772] [outer = 0x7f74abfce800] 16:25:56 INFO - PROCESS | 1820 | 1462404356655 Marionette DEBUG loaded listener.js 16:25:56 INFO - PROCESS | 1820 | ++DOMWINDOW == 227 (0x7f74b6135c00) [pid = 1820] [serial = 1773] [outer = 0x7f74abfce800] 16:25:57 INFO - PROCESS | 1820 | 1462404357619 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]]]}] 16:25:57 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | ImageData objects properties are read-only 16:25:57 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | took 1329ms 16:25:57 INFO - PROCESS | 1820 | 1462404357647 Marionette TRACE conn3 -> [0,2333,"getWindowHandle",null] 16:25:57 INFO - PROCESS | 1820 | 1462404357652 Marionette TRACE conn3 <- [1,2333,null,{"value":"8"}] 16:25:57 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.round.html 16:25:57 INFO - PROCESS | 1820 | 1462404357660 Marionette TRACE conn3 -> [0,2334,"setScriptTimeout",{"ms":35000}] 16:25:57 INFO - PROCESS | 1820 | 1462404357665 Marionette TRACE conn3 <- [1,2334,null,{}] 16:25:57 INFO - PROCESS | 1820 | 1462404357673 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}] 16:25:57 INFO - PROCESS | 1820 | 1462404357910 Marionette TRACE conn3 <- [1,2335,null,{"value":null}] 16:25:58 INFO - PROCESS | 1820 | 1462404358248 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\", \"a2590f0a-93fb-4e89-aa1e-7373e5767c09\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:25:58 INFO - PROCESS | 1820 | ++DOCSHELL 0x7f74ab618800 == 154 [pid = 1820] [id = 591] 16:25:58 INFO - PROCESS | 1820 | ++DOMWINDOW == 228 (0x7f74accd8000) [pid = 1820] [serial = 1774] [outer = (nil)] 16:25:58 INFO - PROCESS | 1820 | ++DOMWINDOW == 229 (0x7f74ae949c00) [pid = 1820] [serial = 1775] [outer = 0x7f74accd8000] 16:25:58 INFO - PROCESS | 1820 | 1462404358328 Marionette DEBUG loaded listener.js 16:25:58 INFO - PROCESS | 1820 | ++DOMWINDOW == 230 (0x7f74aece3400) [pid = 1820] [serial = 1776] [outer = 0x7f74accd8000] 16:25:59 INFO - PROCESS | 1820 | 1462404359177 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]]]}] 16:25:59 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | ImageData.data rounds numbers with round-to-zero 16:25:59 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | took 1587ms 16:25:59 INFO - PROCESS | 1820 | 1462404359247 Marionette TRACE conn3 -> [0,2337,"getWindowHandle",null] 16:25:59 INFO - PROCESS | 1820 | 1462404359256 Marionette TRACE conn3 <- [1,2337,null,{"value":"8"}] 16:25:59 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.set.html 16:25:59 INFO - PROCESS | 1820 | 1462404359265 Marionette TRACE conn3 -> [0,2338,"setScriptTimeout",{"ms":35000}] 16:25:59 INFO - PROCESS | 1820 | 1462404359270 Marionette TRACE conn3 <- [1,2338,null,{}] 16:25:59 INFO - PROCESS | 1820 | 1462404359276 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}] 16:25:59 INFO - PROCESS | 1820 | 1462404359529 Marionette TRACE conn3 <- [1,2339,null,{"value":null}] 16:25:59 INFO - PROCESS | 1820 | 1462404359875 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\", \"a2590f0a-93fb-4e89-aa1e-7373e5767c09\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:25:59 INFO - PROCESS | 1820 | ++DOCSHELL 0x7f74b417f800 == 155 [pid = 1820] [id = 592] 16:25:59 INFO - PROCESS | 1820 | ++DOMWINDOW == 231 (0x7f74b1409800) [pid = 1820] [serial = 1777] [outer = (nil)] 16:25:59 INFO - PROCESS | 1820 | ++DOMWINDOW == 232 (0x7f74b152a400) [pid = 1820] [serial = 1778] [outer = 0x7f74b1409800] 16:25:59 INFO - PROCESS | 1820 | 1462404359954 Marionette DEBUG loaded listener.js 16:26:00 INFO - PROCESS | 1820 | ++DOMWINDOW == 233 (0x7f74b40f3000) [pid = 1820] [serial = 1779] [outer = 0x7f74b1409800] 16:26:00 INFO - PROCESS | 1820 | 1462404360843 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]]]}] 16:26:00 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | ImageData.data can be modified 16:26:00 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | took 1636ms 16:26:00 INFO - PROCESS | 1820 | 1462404360902 Marionette TRACE conn3 -> [0,2341,"getWindowHandle",null] 16:26:00 INFO - PROCESS | 1820 | 1462404360905 Marionette TRACE conn3 <- [1,2341,null,{"value":"8"}] 16:26:00 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.string.html 16:26:00 INFO - PROCESS | 1820 | 1462404360911 Marionette TRACE conn3 -> [0,2342,"setScriptTimeout",{"ms":35000}] 16:26:00 INFO - PROCESS | 1820 | 1462404360917 Marionette TRACE conn3 <- [1,2342,null,{}] 16:26:00 INFO - PROCESS | 1820 | 1462404360933 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}] 16:26:01 INFO - PROCESS | 1820 | 1462404361179 Marionette TRACE conn3 <- [1,2343,null,{"value":null}] 16:26:01 INFO - PROCESS | 1820 | 1462404361531 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\", \"a2590f0a-93fb-4e89-aa1e-7373e5767c09\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:26:01 INFO - PROCESS | 1820 | ++DOCSHELL 0x7f74b8456800 == 156 [pid = 1820] [id = 593] 16:26:01 INFO - PROCESS | 1820 | ++DOMWINDOW == 234 (0x7f74b54a6800) [pid = 1820] [serial = 1780] [outer = (nil)] 16:26:01 INFO - PROCESS | 1820 | ++DOMWINDOW == 235 (0x7f74b60ee400) [pid = 1820] [serial = 1781] [outer = 0x7f74b54a6800] 16:26:01 INFO - PROCESS | 1820 | 1462404361607 Marionette DEBUG loaded listener.js 16:26:01 INFO - PROCESS | 1820 | ++DOMWINDOW == 236 (0x7f74b7155c00) [pid = 1820] [serial = 1782] [outer = 0x7f74b54a6800] 16:26:02 INFO - PROCESS | 1820 | 1462404362431 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]]]}] 16:26:02 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | ImageData.data converts strings to numbers with ToNumber 16:26:02 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | took 1541ms 16:26:02 INFO - PROCESS | 1820 | 1462404362469 Marionette TRACE conn3 -> [0,2345,"getWindowHandle",null] 16:26:02 INFO - PROCESS | 1820 | 1462404362472 Marionette TRACE conn3 <- [1,2345,null,{"value":"8"}] 16:26:02 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html 16:26:02 INFO - PROCESS | 1820 | 1462404362481 Marionette TRACE conn3 -> [0,2346,"setScriptTimeout",{"ms":35000}] 16:26:02 INFO - PROCESS | 1820 | 1462404362484 Marionette TRACE conn3 <- [1,2346,null,{}] 16:26:02 INFO - PROCESS | 1820 | 1462404362488 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}] 16:26:02 INFO - PROCESS | 1820 | 1462404362697 Marionette TRACE conn3 <- [1,2347,null,{"value":null}] 16:26:02 INFO - PROCESS | 1820 | 1462404362963 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\", \"a2590f0a-93fb-4e89-aa1e-7373e5767c09\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:26:02 INFO - PROCESS | 1820 | ++DOCSHELL 0x7f74b8ee7800 == 157 [pid = 1820] [id = 594] 16:26:02 INFO - PROCESS | 1820 | ++DOMWINDOW == 237 (0x7f74b5f3a000) [pid = 1820] [serial = 1783] [outer = (nil)] 16:26:03 INFO - PROCESS | 1820 | ++DOMWINDOW == 238 (0x7f74b746b000) [pid = 1820] [serial = 1784] [outer = 0x7f74b5f3a000] 16:26:03 INFO - PROCESS | 1820 | 1462404363036 Marionette DEBUG loaded listener.js 16:26:03 INFO - PROCESS | 1820 | ++DOMWINDOW == 239 (0x7f74b8586c00) [pid = 1820] [serial = 1785] [outer = 0x7f74b5f3a000] 16:26:03 INFO - PROCESS | 1820 | 1462404363898 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]]]}] 16:26:03 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | ImageData.data converts undefined to 0 16:26:03 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | took 1480ms 16:26:03 INFO - PROCESS | 1820 | 1462404363963 Marionette TRACE conn3 -> [0,2349,"getWindowHandle",null] 16:26:03 INFO - PROCESS | 1820 | 1462404363967 Marionette TRACE conn3 <- [1,2349,null,{"value":"8"}] 16:26:03 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html 16:26:03 INFO - PROCESS | 1820 | 1462404363972 Marionette TRACE conn3 -> [0,2350,"setScriptTimeout",{"ms":35000}] 16:26:03 INFO - PROCESS | 1820 | 1462404363974 Marionette TRACE conn3 <- [1,2350,null,{}] 16:26:03 INFO - PROCESS | 1820 | 1462404363980 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}] 16:26:04 INFO - PROCESS | 1820 | 1462404364181 Marionette TRACE conn3 <- [1,2351,null,{"value":null}] 16:26:04 INFO - PROCESS | 1820 | 1462404364441 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\", \"a2590f0a-93fb-4e89-aa1e-7373e5767c09\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:26:04 INFO - PROCESS | 1820 | ++DOCSHELL 0x7f74bcc58000 == 158 [pid = 1820] [id = 595] 16:26:04 INFO - PROCESS | 1820 | ++DOMWINDOW == 240 (0x7f74b8648000) [pid = 1820] [serial = 1786] [outer = (nil)] 16:26:04 INFO - PROCESS | 1820 | ++DOMWINDOW == 241 (0x7f74b87c5400) [pid = 1820] [serial = 1787] [outer = 0x7f74b8648000] 16:26:04 INFO - PROCESS | 1820 | 1462404364554 Marionette DEBUG loaded listener.js 16:26:04 INFO - PROCESS | 1820 | ++DOMWINDOW == 242 (0x7f74ba095c00) [pid = 1820] [serial = 1788] [outer = 0x7f74b8648000] 16:26:05 INFO - PROCESS | 1820 | 1462404365386 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]]]}] 16:26:05 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | putImageData() puts non-solid image data correctly 16:26:05 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | took 1477ms 16:26:05 INFO - PROCESS | 1820 | 1462404365450 Marionette TRACE conn3 -> [0,2353,"getWindowHandle",null] 16:26:05 INFO - PROCESS | 1820 | 1462404365454 Marionette TRACE conn3 <- [1,2353,null,{"value":"8"}] 16:26:05 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html 16:26:05 INFO - PROCESS | 1820 | 1462404365460 Marionette TRACE conn3 -> [0,2354,"setScriptTimeout",{"ms":35000}] 16:26:05 INFO - PROCESS | 1820 | 1462404365462 Marionette TRACE conn3 <- [1,2354,null,{}] 16:26:05 INFO - PROCESS | 1820 | 1462404365467 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}] 16:26:05 INFO - PROCESS | 1820 | 1462404365694 Marionette TRACE conn3 <- [1,2355,null,{"value":null}] 16:26:05 INFO - PROCESS | 1820 | 1462404365963 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\", \"a2590f0a-93fb-4e89-aa1e-7373e5767c09\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:26:06 INFO - PROCESS | 1820 | ++DOCSHELL 0x7f74bea12800 == 159 [pid = 1820] [id = 596] 16:26:06 INFO - PROCESS | 1820 | ++DOMWINDOW == 243 (0x7f74ba10f400) [pid = 1820] [serial = 1789] [outer = (nil)] 16:26:06 INFO - PROCESS | 1820 | ++DOMWINDOW == 244 (0x7f74bdc4a000) [pid = 1820] [serial = 1790] [outer = 0x7f74ba10f400] 16:26:06 INFO - PROCESS | 1820 | 1462404366095 Marionette DEBUG loaded listener.js 16:26:06 INFO - PROCESS | 1820 | ++DOMWINDOW == 245 (0x7f74bfa68800) [pid = 1820] [serial = 1791] [outer = 0x7f74ba10f400] 16:26:06 INFO - PROCESS | 1820 | 1462404366935 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]]]}] 16:26:06 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | putImageData() puts image data from getImageData() onto the canvas 16:26:06 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | took 1529ms 16:26:06 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html 16:26:06 INFO - PROCESS | 1820 | 1462404366990 Marionette TRACE conn3 -> [0,2357,"getWindowHandle",null] 16:26:06 INFO - PROCESS | 1820 | 1462404366993 Marionette TRACE conn3 <- [1,2357,null,{"value":"8"}] 16:26:07 INFO - PROCESS | 1820 | 1462404366999 Marionette TRACE conn3 -> [0,2358,"setScriptTimeout",{"ms":35000}] 16:26:07 INFO - PROCESS | 1820 | 1462404367002 Marionette TRACE conn3 <- [1,2358,null,{}] 16:26:07 INFO - PROCESS | 1820 | 1462404367007 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}] 16:26:07 INFO - PROCESS | 1820 | 1462404367214 Marionette TRACE conn3 <- [1,2359,null,{"value":null}] 16:26:07 INFO - PROCESS | 1820 | 1462404367485 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\", \"a2590f0a-93fb-4e89-aa1e-7373e5767c09\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:26:07 INFO - PROCESS | 1820 | ++DOCSHELL 0x7f74bfc85000 == 160 [pid = 1820] [id = 597] 16:26:07 INFO - PROCESS | 1820 | ++DOMWINDOW == 246 (0x7f74bcc03400) [pid = 1820] [serial = 1792] [outer = (nil)] 16:26:07 INFO - PROCESS | 1820 | ++DOMWINDOW == 247 (0x7f74bffb1000) [pid = 1820] [serial = 1793] [outer = 0x7f74bcc03400] 16:26:07 INFO - PROCESS | 1820 | 1462404367595 Marionette DEBUG loaded listener.js 16:26:07 INFO - PROCESS | 1820 | ++DOMWINDOW == 248 (0x7f74c0388800) [pid = 1820] [serial = 1794] [outer = 0x7f74bcc03400] 16:26:08 INFO - PROCESS | 1820 | 1462404368420 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]]]}] 16:26:08 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | putImageData() is not affected by clipping regions 16:26:08 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | took 1488ms 16:26:08 INFO - PROCESS | 1820 | 1462404368488 Marionette TRACE conn3 -> [0,2361,"getWindowHandle",null] 16:26:08 INFO - PROCESS | 1820 | 1462404368492 Marionette TRACE conn3 <- [1,2361,null,{"value":"8"}] 16:26:08 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.created.html 16:26:08 INFO - PROCESS | 1820 | 1462404368497 Marionette TRACE conn3 -> [0,2362,"setScriptTimeout",{"ms":35000}] 16:26:08 INFO - PROCESS | 1820 | 1462404368500 Marionette TRACE conn3 <- [1,2362,null,{}] 16:26:08 INFO - PROCESS | 1820 | 1462404368505 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}] 16:26:08 INFO - PROCESS | 1820 | 1462404368727 Marionette TRACE conn3 <- [1,2363,null,{"value":null}] 16:26:08 INFO - PROCESS | 1820 | 1462404368990 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\", \"a2590f0a-93fb-4e89-aa1e-7373e5767c09\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:26:09 INFO - PROCESS | 1820 | ++DOCSHELL 0x7f74c0922000 == 161 [pid = 1820] [id = 598] 16:26:09 INFO - PROCESS | 1820 | ++DOMWINDOW == 249 (0x7f74bfa6b000) [pid = 1820] [serial = 1795] [outer = (nil)] 16:26:09 INFO - PROCESS | 1820 | ++DOMWINDOW == 250 (0x7f74c0906000) [pid = 1820] [serial = 1796] [outer = 0x7f74bfa6b000] 16:26:09 INFO - PROCESS | 1820 | 1462404369100 Marionette DEBUG loaded listener.js 16:26:09 INFO - PROCESS | 1820 | ++DOMWINDOW == 251 (0x7f74c094ac00) [pid = 1820] [serial = 1797] [outer = 0x7f74bfa6b000] 16:26:09 INFO - PROCESS | 1820 | 1462404369912 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]]]}] 16:26:09 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | putImageData() puts image data from createImageData() onto the canvas 16:26:09 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | took 1478ms 16:26:09 INFO - PROCESS | 1820 | 1462404369977 Marionette TRACE conn3 -> [0,2365,"getWindowHandle",null] 16:26:09 INFO - PROCESS | 1820 | 1462404369981 Marionette TRACE conn3 <- [1,2365,null,{"value":"8"}] 16:26:09 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html 16:26:09 INFO - PROCESS | 1820 | 1462404369986 Marionette TRACE conn3 -> [0,2366,"setScriptTimeout",{"ms":35000}] 16:26:09 INFO - PROCESS | 1820 | 1462404369988 Marionette TRACE conn3 <- [1,2366,null,{}] 16:26:09 INFO - PROCESS | 1820 | 1462404369994 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}] 16:26:10 INFO - PROCESS | 1820 | 1462404370171 Marionette TRACE conn3 <- [1,2367,null,{"value":null}] 16:26:10 INFO - PROCESS | 1820 | 1462404370449 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\", \"a2590f0a-93fb-4e89-aa1e-7373e5767c09\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:26:10 INFO - PROCESS | 1820 | ++DOCSHELL 0x7f74c1189000 == 162 [pid = 1820] [id = 599] 16:26:10 INFO - PROCESS | 1820 | ++DOMWINDOW == 252 (0x7f74bfa71000) [pid = 1820] [serial = 1798] [outer = (nil)] 16:26:10 INFO - PROCESS | 1820 | ++DOMWINDOW == 253 (0x7f74c0bc2800) [pid = 1820] [serial = 1799] [outer = 0x7f74bfa71000] 16:26:10 INFO - PROCESS | 1820 | 1462404370526 Marionette DEBUG loaded listener.js 16:26:10 INFO - PROCESS | 1820 | ++DOMWINDOW == 254 (0x7f74c0c5c400) [pid = 1820] [serial = 1800] [outer = 0x7f74bfa71000] 16:26:11 INFO - PROCESS | 1820 | 1462404371366 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]]]}] 16:26:11 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | putImageData() accepts image data got from a different canvas 16:26:11 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | took 1430ms 16:26:11 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html 16:26:11 INFO - PROCESS | 1820 | 1462404371417 Marionette TRACE conn3 -> [0,2369,"getWindowHandle",null] 16:26:11 INFO - PROCESS | 1820 | 1462404371420 Marionette TRACE conn3 <- [1,2369,null,{"value":"8"}] 16:26:11 INFO - PROCESS | 1820 | 1462404371427 Marionette TRACE conn3 -> [0,2370,"setScriptTimeout",{"ms":35000}] 16:26:11 INFO - PROCESS | 1820 | 1462404371430 Marionette TRACE conn3 <- [1,2370,null,{}] 16:26:11 INFO - PROCESS | 1820 | 1462404371435 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}] 16:26:11 INFO - PROCESS | 1820 | 1462404371651 Marionette TRACE conn3 <- [1,2371,null,{"value":null}] 16:26:11 INFO - PROCESS | 1820 | 1462404371922 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\", \"a2590f0a-93fb-4e89-aa1e-7373e5767c09\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:26:12 INFO - PROCESS | 1820 | ++DOCSHELL 0x7f74c1379000 == 163 [pid = 1820] [id = 600] 16:26:12 INFO - PROCESS | 1820 | ++DOMWINDOW == 255 (0x7f74c0391800) [pid = 1820] [serial = 1801] [outer = (nil)] 16:26:12 INFO - PROCESS | 1820 | ++DOMWINDOW == 256 (0x7f74c1011400) [pid = 1820] [serial = 1802] [outer = 0x7f74c0391800] 16:26:12 INFO - PROCESS | 1820 | 1462404372047 Marionette DEBUG loaded listener.js 16:26:12 INFO - PROCESS | 1820 | ++DOMWINDOW == 257 (0x7f74c1074400) [pid = 1820] [serial = 1803] [outer = 0x7f74c0391800] 16:26:12 INFO - PROCESS | 1820 | 1462404372852 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]]]}] 16:26:12 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | putImageData() handles negative-sized dirty rectangles correctly 16:26:12 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | took 1493ms 16:26:12 INFO - PROCESS | 1820 | 1462404372922 Marionette TRACE conn3 -> [0,2373,"getWindowHandle",null] 16:26:12 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html 16:26:12 INFO - PROCESS | 1820 | 1462404372926 Marionette TRACE conn3 <- [1,2373,null,{"value":"8"}] 16:26:12 INFO - PROCESS | 1820 | 1462404372931 Marionette TRACE conn3 -> [0,2374,"setScriptTimeout",{"ms":35000}] 16:26:12 INFO - PROCESS | 1820 | 1462404372935 Marionette TRACE conn3 <- [1,2374,null,{}] 16:26:12 INFO - PROCESS | 1820 | 1462404372940 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}] 16:26:13 INFO - PROCESS | 1820 | 1462404373150 Marionette TRACE conn3 <- [1,2375,null,{"value":null}] 16:26:13 INFO - PROCESS | 1820 | 1462404373418 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\", \"a2590f0a-93fb-4e89-aa1e-7373e5767c09\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:26:13 INFO - PROCESS | 1820 | ++DOCSHELL 0x7f74c3e75000 == 164 [pid = 1820] [id = 601] 16:26:13 INFO - PROCESS | 1820 | ++DOMWINDOW == 258 (0x7f74c3a33c00) [pid = 1820] [serial = 1804] [outer = (nil)] 16:26:13 INFO - PROCESS | 1820 | ++DOMWINDOW == 259 (0x7f74c3a3c800) [pid = 1820] [serial = 1805] [outer = 0x7f74c3a33c00] 16:26:13 INFO - PROCESS | 1820 | 1462404373542 Marionette DEBUG loaded listener.js 16:26:13 INFO - PROCESS | 1820 | ++DOMWINDOW == 260 (0x7f74c64b5800) [pid = 1820] [serial = 1806] [outer = 0x7f74c3a33c00] 16:26:14 INFO - PROCESS | 1820 | 1462404374445 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]]]}] 16:26:14 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | putImageData() handles dirty rectangles outside the canvas correctly 16:26:14 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | took 1581ms 16:26:14 INFO - PROCESS | 1820 | 1462404374513 Marionette TRACE conn3 -> [0,2377,"getWindowHandle",null] 16:26:14 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html 16:26:14 INFO - PROCESS | 1820 | 1462404374517 Marionette TRACE conn3 <- [1,2377,null,{"value":"8"}] 16:26:14 INFO - PROCESS | 1820 | 1462404374522 Marionette TRACE conn3 -> [0,2378,"setScriptTimeout",{"ms":35000}] 16:26:14 INFO - PROCESS | 1820 | 1462404374525 Marionette TRACE conn3 <- [1,2378,null,{}] 16:26:14 INFO - PROCESS | 1820 | 1462404374530 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}] 16:26:14 INFO - PROCESS | 1820 | 1462404374728 Marionette TRACE conn3 <- [1,2379,null,{"value":null}] 16:26:15 INFO - PROCESS | 1820 | 1462404375034 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\", \"a2590f0a-93fb-4e89-aa1e-7373e5767c09\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:26:15 INFO - PROCESS | 1820 | ++DOCSHELL 0x7f74c8685800 == 165 [pid = 1820] [id = 602] 16:26:15 INFO - PROCESS | 1820 | ++DOMWINDOW == 261 (0x7f74c39e6400) [pid = 1820] [serial = 1807] [outer = (nil)] 16:26:15 INFO - PROCESS | 1820 | ++DOMWINDOW == 262 (0x7f74c848a000) [pid = 1820] [serial = 1808] [outer = 0x7f74c39e6400] 16:26:15 INFO - PROCESS | 1820 | 1462404375148 Marionette DEBUG loaded listener.js 16:26:15 INFO - PROCESS | 1820 | ++DOMWINDOW == 263 (0x7f74c948d400) [pid = 1820] [serial = 1809] [outer = 0x7f74c39e6400] 16:26:15 INFO - PROCESS | 1820 | 1462404375987 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]]]}] 16:26:16 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | putImageData() only modifies areas inside the dirty rectangle, using width and height 16:26:16 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | took 1531ms 16:26:16 INFO - PROCESS | 1820 | 1462404376054 Marionette TRACE conn3 -> [0,2381,"getWindowHandle",null] 16:26:16 INFO - PROCESS | 1820 | 1462404376058 Marionette TRACE conn3 <- [1,2381,null,{"value":"8"}] 16:26:16 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html 16:26:16 INFO - PROCESS | 1820 | 1462404376072 Marionette TRACE conn3 -> [0,2382,"setScriptTimeout",{"ms":35000}] 16:26:16 INFO - PROCESS | 1820 | 1462404376074 Marionette TRACE conn3 <- [1,2382,null,{}] 16:26:16 INFO - PROCESS | 1820 | 1462404376080 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}] 16:26:16 INFO - PROCESS | 1820 | 1462404376284 Marionette TRACE conn3 <- [1,2383,null,{"value":null}] 16:26:16 INFO - PROCESS | 1820 | 1462404376554 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\", \"a2590f0a-93fb-4e89-aa1e-7373e5767c09\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:26:16 INFO - PROCESS | 1820 | ++DOCSHELL 0x7f74c93fd800 == 166 [pid = 1820] [id = 603] 16:26:16 INFO - PROCESS | 1820 | ++DOMWINDOW == 264 (0x7f74c6f17400) [pid = 1820] [serial = 1810] [outer = (nil)] 16:26:16 INFO - PROCESS | 1820 | ++DOMWINDOW == 265 (0x7f74c9fec800) [pid = 1820] [serial = 1811] [outer = 0x7f74c6f17400] 16:26:16 INFO - PROCESS | 1820 | 1462404376665 Marionette DEBUG loaded listener.js 16:26:16 INFO - PROCESS | 1820 | ++DOMWINDOW == 266 (0x7f74cad66800) [pid = 1820] [serial = 1812] [outer = 0x7f74c6f17400] 16:26:17 INFO - PROCESS | 1820 | 1462404377519 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]]]}] 16:26:17 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | putImageData() only modifies areas inside the dirty rectangle, using x and y 16:26:17 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | took 1477ms 16:26:17 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html 16:26:17 INFO - PROCESS | 1820 | 1462404377550 Marionette TRACE conn3 -> [0,2385,"getWindowHandle",null] 16:26:17 INFO - PROCESS | 1820 | 1462404377553 Marionette TRACE conn3 <- [1,2385,null,{"value":"8"}] 16:26:17 INFO - PROCESS | 1820 | 1462404377559 Marionette TRACE conn3 -> [0,2386,"setScriptTimeout",{"ms":35000}] 16:26:17 INFO - PROCESS | 1820 | 1462404377562 Marionette TRACE conn3 <- [1,2386,null,{}] 16:26:17 INFO - PROCESS | 1820 | 1462404377567 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}] 16:26:17 INFO - PROCESS | 1820 | 1462404377746 Marionette TRACE conn3 <- [1,2387,null,{"value":null}] 16:26:18 INFO - PROCESS | 1820 | 1462404378017 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\", \"a2590f0a-93fb-4e89-aa1e-7373e5767c09\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:26:18 INFO - PROCESS | 1820 | ++DOCSHELL 0x7f74ca25e800 == 167 [pid = 1820] [id = 604] 16:26:18 INFO - PROCESS | 1820 | ++DOMWINDOW == 267 (0x7f74c74ea800) [pid = 1820] [serial = 1813] [outer = (nil)] 16:26:18 INFO - PROCESS | 1820 | ++DOMWINDOW == 268 (0x7f74d6f8f400) [pid = 1820] [serial = 1814] [outer = 0x7f74c74ea800] 16:26:18 INFO - PROCESS | 1820 | 1462404378087 Marionette DEBUG loaded listener.js 16:26:18 INFO - PROCESS | 1820 | ++DOMWINDOW == 269 (0x7f74d74ba000) [pid = 1820] [serial = 1815] [outer = 0x7f74c74ea800] 16:26:18 INFO - PROCESS | 1820 | 1462404378911 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]]]}] 16:26:18 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | putImageData() with zero-sized dirty rectangle puts nothing 16:26:18 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | took 1389ms 16:26:18 INFO - PROCESS | 1820 | 1462404378948 Marionette TRACE conn3 -> [0,2389,"getWindowHandle",null] 16:26:18 INFO - PROCESS | 1820 | 1462404378951 Marionette TRACE conn3 <- [1,2389,null,{"value":"8"}] 16:26:18 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html 16:26:18 INFO - PROCESS | 1820 | 1462404378956 Marionette TRACE conn3 -> [0,2390,"setScriptTimeout",{"ms":35000}] 16:26:18 INFO - PROCESS | 1820 | 1462404378958 Marionette TRACE conn3 <- [1,2390,null,{}] 16:26:18 INFO - PROCESS | 1820 | 1462404378965 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}] 16:26:19 INFO - PROCESS | 1820 | 1462404379149 Marionette TRACE conn3 <- [1,2391,null,{"value":null}] 16:26:19 INFO - PROCESS | 1820 | 1462404379429 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\", \"a2590f0a-93fb-4e89-aa1e-7373e5767c09\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:26:19 INFO - PROCESS | 1820 | ++DOCSHELL 0x7f74d6317800 == 168 [pid = 1820] [id = 605] 16:26:19 INFO - PROCESS | 1820 | ++DOMWINDOW == 270 (0x7f74addc2c00) [pid = 1820] [serial = 1816] [outer = (nil)] 16:26:19 INFO - PROCESS | 1820 | ++DOMWINDOW == 271 (0x7f74addca000) [pid = 1820] [serial = 1817] [outer = 0x7f74addc2c00] 16:26:19 INFO - PROCESS | 1820 | 1462404379500 Marionette DEBUG loaded listener.js 16:26:19 INFO - PROCESS | 1820 | ++DOMWINDOW == 272 (0x7f74addcf400) [pid = 1820] [serial = 1818] [outer = 0x7f74addc2c00] 16:26:20 INFO - PROCESS | 1820 | 1462404380388 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]]]}] 16:26:20 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | putImageData() puts modified image data correctly 16:26:20 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | took 1481ms 16:26:20 INFO - PROCESS | 1820 | 1462404380440 Marionette TRACE conn3 -> [0,2393,"getWindowHandle",null] 16:26:20 INFO - PROCESS | 1820 | 1462404380443 Marionette TRACE conn3 <- [1,2393,null,{"value":"8"}] 16:26:20 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html 16:26:20 INFO - PROCESS | 1820 | 1462404380449 Marionette TRACE conn3 -> [0,2394,"setScriptTimeout",{"ms":35000}] 16:26:20 INFO - PROCESS | 1820 | 1462404380451 Marionette TRACE conn3 <- [1,2394,null,{}] 16:26:20 INFO - PROCESS | 1820 | 1462404380457 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}] 16:26:20 INFO - PROCESS | 1820 | 1462404380662 Marionette TRACE conn3 <- [1,2395,null,{"value":null}] 16:26:20 INFO - PROCESS | 1820 | 1462404380939 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\", \"a2590f0a-93fb-4e89-aa1e-7373e5767c09\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:26:21 INFO - PROCESS | 1820 | ++DOCSHELL 0x7f74dbeb4800 == 169 [pid = 1820] [id = 606] 16:26:21 INFO - PROCESS | 1820 | ++DOMWINDOW == 273 (0x7f74addc4800) [pid = 1820] [serial = 1819] [outer = (nil)] 16:26:21 INFO - PROCESS | 1820 | ++DOMWINDOW == 274 (0x7f74cad68800) [pid = 1820] [serial = 1820] [outer = 0x7f74addc4800] 16:26:21 INFO - PROCESS | 1820 | 1462404381052 Marionette DEBUG loaded listener.js 16:26:21 INFO - PROCESS | 1820 | ++DOMWINDOW == 275 (0x7f74d8620c00) [pid = 1820] [serial = 1821] [outer = 0x7f74addc4800] 16:26:21 INFO - PROCESS | 1820 | 1462404381863 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]]]}] 16:26:21 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | putImageData() throws TypeError if arguments are not finite 16:26:21 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | took 1484ms 16:26:21 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.null.html 16:26:21 INFO - PROCESS | 1820 | 1462404381935 Marionette TRACE conn3 -> [0,2397,"getWindowHandle",null] 16:26:21 INFO - PROCESS | 1820 | 1462404381937 Marionette TRACE conn3 <- [1,2397,null,{"value":"8"}] 16:26:21 INFO - PROCESS | 1820 | 1462404381943 Marionette TRACE conn3 -> [0,2398,"setScriptTimeout",{"ms":35000}] 16:26:21 INFO - PROCESS | 1820 | 1462404381947 Marionette TRACE conn3 <- [1,2398,null,{}] 16:26:21 INFO - PROCESS | 1820 | 1462404381952 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}] 16:26:22 INFO - PROCESS | 1820 | 1462404382148 Marionette TRACE conn3 <- [1,2399,null,{"value":null}] 16:26:22 INFO - PROCESS | 1820 | 1462404382450 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\", \"a2590f0a-93fb-4e89-aa1e-7373e5767c09\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:26:22 INFO - PROCESS | 1820 | ++DOCSHELL 0x7f74dc6b9000 == 170 [pid = 1820] [id = 607] 16:26:22 INFO - PROCESS | 1820 | ++DOMWINDOW == 276 (0x7f74addc5800) [pid = 1820] [serial = 1822] [outer = (nil)] 16:26:22 INFO - PROCESS | 1820 | ++DOMWINDOW == 277 (0x7f74d862cc00) [pid = 1820] [serial = 1823] [outer = 0x7f74addc5800] 16:26:22 INFO - PROCESS | 1820 | 1462404382560 Marionette DEBUG loaded listener.js 16:26:22 INFO - PROCESS | 1820 | ++DOMWINDOW == 278 (0x7f74dc0ba400) [pid = 1820] [serial = 1824] [outer = 0x7f74addc5800] 16:26:23 INFO - PROCESS | 1820 | 1462404383388 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]]]}] 16:26:23 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | putImageData() with null imagedata throws TypeError 16:26:23 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | took 1945ms 16:26:23 INFO - PROCESS | 1820 | 1462404383889 Marionette TRACE conn3 -> [0,2401,"getWindowHandle",null] 16:26:23 INFO - PROCESS | 1820 | 1462404383896 Marionette TRACE conn3 <- [1,2401,null,{"value":"8"}] 16:26:23 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.path.html 16:26:23 INFO - PROCESS | 1820 | 1462404383959 Marionette TRACE conn3 -> [0,2402,"setScriptTimeout",{"ms":35000}] 16:26:23 INFO - PROCESS | 1820 | 1462404383964 Marionette TRACE conn3 <- [1,2402,null,{}] 16:26:24 INFO - PROCESS | 1820 | 1462404384043 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}] 16:26:24 INFO - PROCESS | 1820 | 1462404384237 Marionette TRACE conn3 <- [1,2403,null,{"value":null}] 16:26:24 INFO - PROCESS | 1820 | 1462404384475 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\", \"a2590f0a-93fb-4e89-aa1e-7373e5767c09\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:26:24 INFO - PROCESS | 1820 | ++DOCSHELL 0x7f74aeeea000 == 171 [pid = 1820] [id = 608] 16:26:24 INFO - PROCESS | 1820 | ++DOMWINDOW == 279 (0x7f74a6f54000) [pid = 1820] [serial = 1825] [outer = (nil)] 16:26:24 INFO - PROCESS | 1820 | ++DOMWINDOW == 280 (0x7f74a9904400) [pid = 1820] [serial = 1826] [outer = 0x7f74a6f54000] 16:26:24 INFO - PROCESS | 1820 | 1462404384543 Marionette DEBUG loaded listener.js 16:26:24 INFO - PROCESS | 1820 | ++DOMWINDOW == 281 (0x7f74abfcd400) [pid = 1820] [serial = 1827] [outer = 0x7f74a6f54000] 16:26:25 INFO - PROCESS | 1820 | 1462404385470 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]]]}] 16:26:25 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | putImageData() does not affect the current path 16:26:25 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | took 1638ms 16:26:25 INFO - PROCESS | 1820 | 1462404385543 Marionette TRACE conn3 -> [0,2405,"getWindowHandle",null] 16:26:25 INFO - PROCESS | 1820 | 1462404385547 Marionette TRACE conn3 <- [1,2405,null,{"value":"8"}] 16:26:25 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html 16:26:25 INFO - PROCESS | 1820 | 1462404385559 Marionette TRACE conn3 -> [0,2406,"setScriptTimeout",{"ms":35000}] 16:26:25 INFO - PROCESS | 1820 | 1462404385564 Marionette TRACE conn3 <- [1,2406,null,{}] 16:26:25 INFO - PROCESS | 1820 | 1462404385570 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}] 16:26:25 INFO - PROCESS | 1820 | 1462404385867 Marionette TRACE conn3 <- [1,2407,null,{"value":null}] 16:26:26 INFO - PROCESS | 1820 | 1462404386258 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\", \"a2590f0a-93fb-4e89-aa1e-7373e5767c09\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:26:26 INFO - PROCESS | 1820 | ++DOCSHELL 0x7f74a6fd2800 == 172 [pid = 1820] [id = 609] 16:26:26 INFO - PROCESS | 1820 | ++DOMWINDOW == 282 (0x7f74accd4000) [pid = 1820] [serial = 1828] [outer = (nil)] 16:26:26 INFO - PROCESS | 1820 | ++DOMWINDOW == 283 (0x7f74ae94ac00) [pid = 1820] [serial = 1829] [outer = 0x7f74accd4000] 16:26:26 INFO - PROCESS | 1820 | 1462404386323 Marionette DEBUG loaded listener.js 16:26:26 INFO - PROCESS | 1820 | ++DOMWINDOW == 284 (0x7f74aea0cc00) [pid = 1820] [serial = 1830] [outer = 0x7f74accd4000] 16:26:27 INFO - PROCESS | 1820 | 1462404387215 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]]]}] 16:26:27 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | putImageData() is not affected by context state 16:26:27 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | took 1689ms 16:26:27 INFO - PROCESS | 1820 | 1462404387246 Marionette TRACE conn3 -> [0,2409,"getWindowHandle",null] 16:26:27 INFO - PROCESS | 1820 | 1462404387250 Marionette TRACE conn3 <- [1,2409,null,{"value":"8"}] 16:26:27 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html 16:26:27 INFO - PROCESS | 1820 | 1462404387256 Marionette TRACE conn3 -> [0,2410,"setScriptTimeout",{"ms":35000}] 16:26:27 INFO - PROCESS | 1820 | 1462404387258 Marionette TRACE conn3 <- [1,2410,null,{}] 16:26:27 INFO - PROCESS | 1820 | 1462404387272 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}] 16:26:27 INFO - PROCESS | 1820 | 1462404387459 Marionette TRACE conn3 <- [1,2411,null,{"value":null}] 16:26:27 INFO - PROCESS | 1820 | --DOCSHELL 0x7f74b4260000 == 171 [pid = 1820] [id = 589] 16:26:27 INFO - PROCESS | 1820 | --DOCSHELL 0x7f74b0b30000 == 170 [pid = 1820] [id = 588] 16:26:27 INFO - PROCESS | 1820 | --DOCSHELL 0x7f74aeee8000 == 169 [pid = 1820] [id = 587] 16:26:27 INFO - PROCESS | 1820 | --DOCSHELL 0x7f74abee0800 == 168 [pid = 1820] [id = 586] 16:26:27 INFO - PROCESS | 1820 | --DOCSHELL 0x7f74ab612000 == 167 [pid = 1820] [id = 583] 16:26:27 INFO - PROCESS | 1820 | --DOCSHELL 0x7f74abf61000 == 166 [pid = 1820] [id = 582] 16:26:27 INFO - PROCESS | 1820 | --DOCSHELL 0x7f74abf48800 == 165 [pid = 1820] [id = 581] 16:26:27 INFO - PROCESS | 1820 | --DOCSHELL 0x7f74a6fd3000 == 164 [pid = 1820] [id = 580] 16:26:27 INFO - PROCESS | 1820 | --DOCSHELL 0x7f74a6f7a800 == 163 [pid = 1820] [id = 579] 16:26:27 INFO - PROCESS | 1820 | --DOCSHELL 0x7f74e1596800 == 162 [pid = 1820] [id = 578] 16:26:27 INFO - PROCESS | 1820 | --DOCSHELL 0x7f74a98d1000 == 161 [pid = 1820] [id = 577] 16:26:27 INFO - PROCESS | 1820 | --DOCSHELL 0x7f74aa640000 == 160 [pid = 1820] [id = 576] 16:26:27 INFO - PROCESS | 1820 | --DOCSHELL 0x7f74b4181000 == 159 [pid = 1820] [id = 575] 16:26:27 INFO - PROCESS | 1820 | --DOCSHELL 0x7f74e1592800 == 158 [pid = 1820] [id = 574] 16:26:27 INFO - PROCESS | 1820 | --DOCSHELL 0x7f74dc702800 == 157 [pid = 1820] [id = 573] 16:26:27 INFO - PROCESS | 1820 | --DOCSHELL 0x7f74d72a5800 == 156 [pid = 1820] [id = 572] 16:26:27 INFO - PROCESS | 1820 | --DOCSHELL 0x7f74ca274000 == 155 [pid = 1820] [id = 571] 16:26:27 INFO - PROCESS | 1820 | --DOCSHELL 0x7f74c834d000 == 154 [pid = 1820] [id = 570] 16:26:27 INFO - PROCESS | 1820 | --DOCSHELL 0x7f74c13bc800 == 153 [pid = 1820] [id = 569] 16:26:27 INFO - PROCESS | 1820 | --DOCSHELL 0x7f74c0b6c000 == 152 [pid = 1820] [id = 568] 16:26:27 INFO - PROCESS | 1820 | --DOCSHELL 0x7f74bcb58800 == 151 [pid = 1820] [id = 567] 16:26:27 INFO - PROCESS | 1820 | --DOCSHELL 0x7f74b4042000 == 150 [pid = 1820] [id = 566] 16:26:28 INFO - PROCESS | 1820 | --DOMWINDOW == 283 (0x7f74b746e800) [pid = 1820] [serial = 1631] [outer = (nil)] [url = about:blank] 16:26:28 INFO - PROCESS | 1820 | --DOMWINDOW == 282 (0x7f74b87e9c00) [pid = 1820] [serial = 1688] [outer = (nil)] [url = about:blank] 16:26:28 INFO - PROCESS | 1820 | --DOMWINDOW == 281 (0x7f74bcc07000) [pid = 1820] [serial = 1689] [outer = (nil)] [url = about:blank] 16:26:28 INFO - PROCESS | 1820 | --DOMWINDOW == 280 (0x7f74d636a000) [pid = 1820] [serial = 1664] [outer = (nil)] [url = about:blank] 16:26:28 INFO - PROCESS | 1820 | --DOMWINDOW == 279 (0x7f74c59ca800) [pid = 1820] [serial = 1655] [outer = (nil)] [url = about:blank] 16:26:28 INFO - PROCESS | 1820 | --DOMWINDOW == 278 (0x7f74b0fb1000) [pid = 1820] [serial = 1695] [outer = (nil)] [url = about:blank] 16:26:28 INFO - PROCESS | 1820 | --DOMWINDOW == 277 (0x7f74bfa6c800) [pid = 1820] [serial = 1691] [outer = (nil)] [url = about:blank] 16:26:28 INFO - PROCESS | 1820 | --DOMWINDOW == 276 (0x7f74c3a38400) [pid = 1820] [serial = 1652] [outer = (nil)] [url = about:blank] 16:26:28 INFO - PROCESS | 1820 | --DOMWINDOW == 275 (0x7f74c0388000) [pid = 1820] [serial = 1640] [outer = (nil)] [url = about:blank] 16:26:28 INFO - PROCESS | 1820 | --DOMWINDOW == 274 (0x7f74b4c7c000) [pid = 1820] [serial = 1682] [outer = (nil)] [url = about:blank] 16:26:28 INFO - PROCESS | 1820 | --DOMWINDOW == 273 (0x7f74d8117c00) [pid = 1820] [serial = 1670] [outer = (nil)] [url = about:blank] 16:26:28 INFO - PROCESS | 1820 | --DOMWINDOW == 272 (0x7f74bfa64c00) [pid = 1820] [serial = 1634] [outer = (nil)] [url = about:blank] 16:26:28 INFO - PROCESS | 1820 | --DOMWINDOW == 271 (0x7f74b4ec3c00) [pid = 1820] [serial = 1667] [outer = (nil)] [url = about:blank] 16:26:28 INFO - PROCESS | 1820 | --DOMWINDOW == 270 (0x7f74abfd0c00) [pid = 1820] [serial = 1676] [outer = (nil)] [url = about:blank] 16:26:28 INFO - PROCESS | 1820 | --DOMWINDOW == 269 (0x7f74c054f000) [pid = 1820] [serial = 1692] [outer = (nil)] [url = about:blank] 16:26:28 INFO - PROCESS | 1820 | --DOMWINDOW == 268 (0x7f74b00db800) [pid = 1820] [serial = 1679] [outer = (nil)] [url = about:blank] 16:26:28 INFO - PROCESS | 1820 | --DOMWINDOW == 267 (0x7f74b7246000) [pid = 1820] [serial = 1685] [outer = (nil)] [url = about:blank] 16:26:28 INFO - PROCESS | 1820 | --DOMWINDOW == 266 (0x7f74ca2a2c00) [pid = 1820] [serial = 1661] [outer = (nil)] [url = about:blank] 16:26:28 INFO - PROCESS | 1820 | --DOMWINDOW == 265 (0x7f74b3ee8400) [pid = 1820] [serial = 1628] [outer = (nil)] [url = about:blank] 16:26:28 INFO - PROCESS | 1820 | --DOMWINDOW == 264 (0x7f74bffb6800) [pid = 1820] [serial = 1637] [outer = (nil)] [url = about:blank] 16:26:28 INFO - PROCESS | 1820 | --DOMWINDOW == 263 (0x7f74dc00a000) [pid = 1820] [serial = 1673] [outer = (nil)] [url = about:blank] 16:26:28 INFO - PROCESS | 1820 | --DOMWINDOW == 262 (0x7f74c9170c00) [pid = 1820] [serial = 1658] [outer = (nil)] [url = about:blank] 16:26:28 INFO - PROCESS | 1820 | --DOMWINDOW == 261 (0x7f74c22b3400) [pid = 1820] [serial = 1649] [outer = (nil)] [url = about:blank] 16:26:28 INFO - PROCESS | 1820 | --DOMWINDOW == 260 (0x7f74c0c51000) [pid = 1820] [serial = 1643] [outer = (nil)] [url = about:blank] 16:26:28 INFO - PROCESS | 1820 | --DOMWINDOW == 259 (0x7f74b76f0000) [pid = 1820] [serial = 1686] [outer = (nil)] [url = about:blank] 16:26:28 INFO - PROCESS | 1820 | --DOMWINDOW == 258 (0x7f74ae95e400) [pid = 1820] [serial = 1677] [outer = (nil)] [url = about:blank] 16:26:28 INFO - PROCESS | 1820 | --DOMWINDOW == 257 (0x7f74b5f69800) [pid = 1820] [serial = 1683] [outer = (nil)] [url = about:blank] 16:26:28 INFO - PROCESS | 1820 | --DOMWINDOW == 256 (0x7f74b1374800) [pid = 1820] [serial = 1680] [outer = (nil)] [url = about:blank] 16:26:28 INFO - PROCESS | 1820 | --DOMWINDOW == 255 (0x7f74aea09400) [pid = 1820] [serial = 1694] [outer = (nil)] [url = about:blank] 16:26:28 INFO - PROCESS | 1820 | --DOMWINDOW == 254 (0x7f74c106ec00) [pid = 1820] [serial = 1646] [outer = (nil)] [url = about:blank] 16:26:28 INFO - PROCESS | 1820 | --DOMWINDOW == 253 (0x7f74b1521800) [pid = 1820] [serial = 1697] [outer = (nil)] [url = about:blank] 16:26:28 INFO - PROCESS | 1820 | 1462404388104 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\", \"a2590f0a-93fb-4e89-aa1e-7373e5767c09\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:26:28 INFO - PROCESS | 1820 | ++DOCSHELL 0x7f74a6fcf000 == 151 [pid = 1820] [id = 610] 16:26:28 INFO - PROCESS | 1820 | ++DOMWINDOW == 254 (0x7f74a990b800) [pid = 1820] [serial = 1831] [outer = (nil)] 16:26:28 INFO - PROCESS | 1820 | ++DOMWINDOW == 255 (0x7f74ae94c000) [pid = 1820] [serial = 1832] [outer = 0x7f74a990b800] 16:26:28 INFO - PROCESS | 1820 | 1462404388252 Marionette DEBUG loaded listener.js 16:26:28 INFO - PROCESS | 1820 | ++DOMWINDOW == 256 (0x7f74b0fc8c00) [pid = 1820] [serial = 1833] [outer = 0x7f74a990b800] 16:26:29 INFO - PROCESS | 1820 | 1462404388998 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]]]}] 16:26:29 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | putImageData(getImageData(...), ...) has no effect 16:26:29 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | took 1781ms 16:26:29 INFO - PROCESS | 1820 | 1462404389042 Marionette TRACE conn3 -> [0,2413,"getWindowHandle",null] 16:26:29 INFO - PROCESS | 1820 | 1462404389045 Marionette TRACE conn3 <- [1,2413,null,{"value":"8"}] 16:26:29 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html 16:26:29 INFO - PROCESS | 1820 | 1462404389050 Marionette TRACE conn3 -> [0,2414,"setScriptTimeout",{"ms":35000}] 16:26:29 INFO - PROCESS | 1820 | 1462404389053 Marionette TRACE conn3 <- [1,2414,null,{}] 16:26:29 INFO - PROCESS | 1820 | 1462404389058 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}] 16:26:29 INFO - PROCESS | 1820 | 1462404389236 Marionette TRACE conn3 <- [1,2415,null,{"value":null}] 16:26:29 INFO - PROCESS | 1820 | 1462404389252 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\", \"a2590f0a-93fb-4e89-aa1e-7373e5767c09\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:26:29 INFO - PROCESS | 1820 | ++DOCSHELL 0x7f74aeda1000 == 152 [pid = 1820] [id = 611] 16:26:29 INFO - PROCESS | 1820 | ++DOMWINDOW == 257 (0x7f74b1350000) [pid = 1820] [serial = 1834] [outer = (nil)] 16:26:29 INFO - PROCESS | 1820 | ++DOMWINDOW == 258 (0x7f74b2e3bc00) [pid = 1820] [serial = 1835] [outer = 0x7f74b1350000] 16:26:29 INFO - PROCESS | 1820 | 1462404389310 Marionette DEBUG loaded listener.js 16:26:29 INFO - PROCESS | 1820 | ++DOMWINDOW == 259 (0x7f74b3eecc00) [pid = 1820] [serial = 1836] [outer = 0x7f74b1350000] 16:26:30 INFO - PROCESS | 1820 | 1462404390306 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]]]}] 16:26:30 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | putImageData() does not accept non-ImageData objects 16:26:30 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | took 1278ms 16:26:30 INFO - PROCESS | 1820 | 1462404390329 Marionette TRACE conn3 -> [0,2417,"getWindowHandle",null] 16:26:30 INFO - PROCESS | 1820 | 1462404390332 Marionette TRACE conn3 <- [1,2417,null,{"value":"8"}] 16:26:30 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.1.html 16:26:30 INFO - PROCESS | 1820 | 1462404390337 Marionette TRACE conn3 -> [0,2418,"setScriptTimeout",{"ms":35000}] 16:26:30 INFO - PROCESS | 1820 | 1462404390340 Marionette TRACE conn3 <- [1,2418,null,{}] 16:26:30 INFO - PROCESS | 1820 | 1462404390344 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}] 16:26:30 INFO - PROCESS | 1820 | 1462404390528 Marionette TRACE conn3 <- [1,2419,null,{"value":null}] 16:26:30 INFO - PROCESS | 1820 | 1462404390753 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\", \"a2590f0a-93fb-4e89-aa1e-7373e5767c09\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:26:30 INFO - PROCESS | 1820 | ++DOCSHELL 0x7f74b4179000 == 153 [pid = 1820] [id = 612] 16:26:30 INFO - PROCESS | 1820 | ++DOMWINDOW == 260 (0x7f74b1374000) [pid = 1820] [serial = 1837] [outer = (nil)] 16:26:30 INFO - PROCESS | 1820 | ++DOMWINDOW == 261 (0x7f74b4c85000) [pid = 1820] [serial = 1838] [outer = 0x7f74b1374000] 16:26:30 INFO - PROCESS | 1820 | 1462404390827 Marionette DEBUG loaded listener.js 16:26:30 INFO - PROCESS | 1820 | ++DOMWINDOW == 262 (0x7f74b549dc00) [pid = 1820] [serial = 1839] [outer = 0x7f74b1374000] 16:26:31 INFO - PROCESS | 1820 | 1462404391625 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]]]}] 16:26:31 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.1.html | Shadow colour alpha components are used 16:26:31 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.1.html | took 1332ms 16:26:31 INFO - PROCESS | 1820 | 1462404391674 Marionette TRACE conn3 -> [0,2421,"getWindowHandle",null] 16:26:31 INFO - PROCESS | 1820 | 1462404391678 Marionette TRACE conn3 <- [1,2421,null,{"value":"8"}] 16:26:31 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.2.html 16:26:31 INFO - PROCESS | 1820 | 1462404391690 Marionette TRACE conn3 -> [0,2422,"setScriptTimeout",{"ms":35000}] 16:26:31 INFO - PROCESS | 1820 | 1462404391692 Marionette TRACE conn3 <- [1,2422,null,{}] 16:26:31 INFO - PROCESS | 1820 | 1462404391697 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}] 16:26:31 INFO - PROCESS | 1820 | 1462404391964 Marionette TRACE conn3 <- [1,2423,null,{"value":null}] 16:26:32 INFO - PROCESS | 1820 | 1462404391998 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\", \"a2590f0a-93fb-4e89-aa1e-7373e5767c09\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:26:32 INFO - PROCESS | 1820 | ++DOCSHELL 0x7f74b5416800 == 154 [pid = 1820] [id = 613] 16:26:32 INFO - PROCESS | 1820 | ++DOMWINDOW == 263 (0x7f74b549c000) [pid = 1820] [serial = 1840] [outer = (nil)] 16:26:32 INFO - PROCESS | 1820 | ++DOMWINDOW == 264 (0x7f74b7158000) [pid = 1820] [serial = 1841] [outer = 0x7f74b549c000] 16:26:32 INFO - PROCESS | 1820 | 1462404392089 Marionette DEBUG loaded listener.js 16:26:32 INFO - PROCESS | 1820 | ++DOMWINDOW == 265 (0x7f74b76f0400) [pid = 1820] [serial = 1842] [outer = 0x7f74b549c000] 16:26:33 INFO - PROCESS | 1820 | --DOMWINDOW == 264 (0x7f74ba0e8400) [pid = 1820] [serial = 1624] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.closed.html] 16:26:33 INFO - PROCESS | 1820 | --DOMWINDOW == 263 (0x7f74ae955c00) [pid = 1820] [serial = 1699] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html] 16:26:33 INFO - PROCESS | 1820 | --DOMWINDOW == 262 (0x7f74da034400) [pid = 1820] [serial = 1732] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html] 16:26:33 INFO - PROCESS | 1820 | --DOMWINDOW == 261 (0x7f74d8653400) [pid = 1820] [serial = 1729] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html] 16:26:33 INFO - PROCESS | 1820 | --DOMWINDOW == 260 (0x7f74bdb6e400) [pid = 1820] [serial = 1492] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.edge.html] 16:26:33 INFO - PROCESS | 1820 | --DOMWINDOW == 259 (0x7f74b4c87c00) [pid = 1820] [serial = 1702] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.type.html] 16:26:33 INFO - PROCESS | 1820 | --DOMWINDOW == 258 (0x7f74c9179c00) [pid = 1820] [serial = 1450] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.nextpoint.html] 16:26:33 INFO - PROCESS | 1820 | --DOMWINDOW == 257 (0x7f74b715c000) [pid = 1820] [serial = 1711] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.clamp.html] 16:26:33 INFO - PROCESS | 1820 | --DOMWINDOW == 256 (0x7f74be886c00) [pid = 1820] [serial = 1561] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html] 16:26:33 INFO - PROCESS | 1820 | --DOMWINDOW == 255 (0x7f74b275cc00) [pid = 1820] [serial = 1765] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.nan.html] 16:26:33 INFO - PROCESS | 1820 | --DOMWINDOW == 254 (0x7f74bdbec800) [pid = 1820] [serial = 1570] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.basic.html] 16:26:33 INFO - PROCESS | 1820 | --DOMWINDOW == 253 (0x7f74ba10a800) [pid = 1820] [serial = 1672] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.type.html] 16:26:33 INFO - PROCESS | 1820 | --DOMWINDOW == 252 (0x7f74bfa62c00) [pid = 1820] [serial = 1585] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.newsubpath.html] 16:26:33 INFO - PROCESS | 1820 | --DOMWINDOW == 251 (0x7f74bdc49c00) [pid = 1820] [serial = 1636] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.rect.html] 16:26:33 INFO - PROCESS | 1820 | --DOMWINDOW == 250 (0x7f74b4c7d800) [pid = 1820] [serial = 1708] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.basic.html] 16:26:33 INFO - PROCESS | 1820 | --DOMWINDOW == 249 (0x7f74aa5ef000) [pid = 1820] [serial = 1591] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.selfintersect.html] 16:26:33 INFO - PROCESS | 1820 | --DOMWINDOW == 248 (0x7f74aa5edc00) [pid = 1820] [serial = 1768] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.properties.html] 16:26:33 INFO - PROCESS | 1820 | --DOMWINDOW == 247 (0x7f74be777c00) [pid = 1820] [serial = 1726] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html] 16:26:33 INFO - PROCESS | 1820 | --DOMWINDOW == 246 (0x7f74c105d000) [pid = 1820] [serial = 1717] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html] 16:26:33 INFO - PROCESS | 1820 | --DOMWINDOW == 245 (0x7f74dc00ec00) [pid = 1820] [serial = 1513] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.3.html] 16:26:33 INFO - PROCESS | 1820 | --DOMWINDOW == 244 (0x7f74d1340400) [pid = 1820] [serial = 1579] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.2.html] 16:26:33 INFO - PROCESS | 1820 | --DOMWINDOW == 243 (0x7f74abfc7c00) [pid = 1820] [serial = 1750] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.type.html] 16:26:33 INFO - PROCESS | 1820 | --DOMWINDOW == 242 (0x7f74b2754c00) [pid = 1820] [serial = 1516] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.4.html] 16:26:33 INFO - PROCESS | 1820 | --DOMWINDOW == 241 (0x7f74c94c8800) [pid = 1820] [serial = 1453] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.basic.html] 16:26:33 INFO - PROCESS | 1820 | --DOMWINDOW == 240 (0x7f74abfc4400) [pid = 1820] [serial = 1753] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html] 16:26:33 INFO - PROCESS | 1820 | --DOMWINDOW == 239 (0x7f74a9905000) [pid = 1820] [serial = 1738] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html] 16:26:33 INFO - PROCESS | 1820 | --DOMWINDOW == 238 (0x7f74ae94c400) [pid = 1820] [serial = 1744] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.size.html] 16:26:33 INFO - PROCESS | 1820 | --DOMWINDOW == 237 (0x7f74d74bb400) [pid = 1820] [serial = 1507] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.1.html] 16:26:33 INFO - PROCESS | 1820 | --DOMWINDOW == 236 (0x7f74be781000) [pid = 1820] [serial = 1501] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.outside.html] 16:26:33 INFO - PROCESS | 1820 | --DOMWINDOW == 235 (0x7f74b87e8c00) [pid = 1820] [serial = 1573] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.closed.html] 16:26:33 INFO - PROCESS | 1820 | --DOMWINDOW == 234 (0x7f74c3966400) [pid = 1820] [serial = 1567] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html] 16:26:33 INFO - PROCESS | 1820 | --DOMWINDOW == 233 (0x7f74c0266800) [pid = 1820] [serial = 1564] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html] 16:26:33 INFO - PROCESS | 1820 | --DOMWINDOW == 232 (0x7f74b00dc400) [pid = 1820] [serial = 1483] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.2.html] 16:26:33 INFO - PROCESS | 1820 | --DOMWINDOW == 231 (0x7f74ae958800) [pid = 1820] [serial = 1759] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.clamp.html] 16:26:33 INFO - PROCESS | 1820 | --DOMWINDOW == 230 (0x7f74c2215800) [pid = 1820] [serial = 1723] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html] 16:26:33 INFO - PROCESS | 1820 | --DOMWINDOW == 229 (0x7f74b4ed1c00) [pid = 1820] [serial = 1555] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html] 16:26:33 INFO - PROCESS | 1820 | --DOMWINDOW == 228 (0x7f74c1063c00) [pid = 1820] [serial = 1720] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html] 16:26:33 INFO - PROCESS | 1820 | --DOMWINDOW == 227 (0x7f74af4adc00) [pid = 1820] [serial = 1762] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html] 16:26:33 INFO - PROCESS | 1820 | --DOMWINDOW == 226 (0x7f74bdbf0800) [pid = 1820] [serial = 1633] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.line.html] 16:26:33 INFO - PROCESS | 1820 | --DOMWINDOW == 225 (0x7f74b0bab800) [pid = 1820] [serial = 1666] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.initial.html] 16:26:33 INFO - PROCESS | 1820 | --DOMWINDOW == 224 (0x7f74db944c00) [pid = 1820] [serial = 1510] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.2.html] 16:26:33 INFO - PROCESS | 1820 | --DOMWINDOW == 223 (0x7f74c100a800) [pid = 1820] [serial = 1504] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.subpath.html] 16:26:33 INFO - PROCESS | 1820 | --DOMWINDOW == 222 (0x7f74ae95f800) [pid = 1820] [serial = 1525] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.basic.html] 16:26:33 INFO - PROCESS | 1820 | --DOMWINDOW == 221 (0x7f74aea0a000) [pid = 1820] [serial = 1456] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.unaffected.html] 16:26:33 INFO - PROCESS | 1820 | --DOMWINDOW == 220 (0x7f74ae94fc00) [pid = 1820] [serial = 1747] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.tiny.html] 16:26:33 INFO - PROCESS | 1820 | --DOMWINDOW == 219 (0x7f74accdc800) [pid = 1820] [serial = 1756] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.zero.html] 16:26:33 INFO - PROCESS | 1820 | --DOMWINDOW == 218 (0x7f74b87f4000) [pid = 1820] [serial = 1489] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bigarc.html] 16:26:33 INFO - PROCESS | 1820 | --DOMWINDOW == 217 (0x7f74be886000) [pid = 1820] [serial = 1657] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.changing.html] 16:26:33 INFO - PROCESS | 1820 | --DOMWINDOW == 216 (0x7f74c026c800) [pid = 1820] [serial = 1642] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale2.html] 16:26:33 INFO - PROCESS | 1820 | --DOMWINDOW == 215 (0x7f74a9903000) [pid = 1820] [serial = 1735] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.range.html] 16:26:33 INFO - PROCESS | 1820 | --DOMWINDOW == 214 (0x7f74bfbf5000) [pid = 1820] [serial = 1576] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.1.html] 16:26:33 INFO - PROCESS | 1820 | --DOMWINDOW == 213 (0x7f74c1067000) [pid = 1820] [serial = 1651] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.union.html] 16:26:33 INFO - PROCESS | 1820 | --DOMWINDOW == 212 (0x7f74b8585c00) [pid = 1820] [serial = 1558] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html] 16:26:33 INFO - PROCESS | 1820 | --DOMWINDOW == 211 (0x7f74c9febc00) [pid = 1820] [serial = 1498] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html] 16:26:33 INFO - PROCESS | 1820 | --DOMWINDOW == 210 (0x7f74a990b400) [pid = 1820] [serial = 1741] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html] 16:26:33 INFO - PROCESS | 1820 | --DOMWINDOW == 209 (0x7f74b6133800) [pid = 1820] [serial = 1705] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.zero.html] 16:26:33 INFO - PROCESS | 1820 | --DOMWINDOW == 208 (0x7f74b715d000) [pid = 1820] [serial = 1639] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale1.html] 16:26:33 INFO - PROCESS | 1820 | --DOMWINDOW == 207 (0x7f74b0fca800) [pid = 1820] [serial = 1669] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.this.html] 16:26:33 INFO - PROCESS | 1820 | --DOMWINDOW == 206 (0x7f74c0911000) [pid = 1820] [serial = 1645] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.skew.html] 16:26:33 INFO - PROCESS | 1820 | --DOMWINDOW == 205 (0x7f74aa5f9c00) [pid = 1820] [serial = 1594] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.winding.html] 16:26:33 INFO - PROCESS | 1820 | --DOMWINDOW == 204 (0x7f74accd4c00) [pid = 1820] [serial = 1519] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.unclosed.html] 16:26:33 INFO - PROCESS | 1820 | --DOMWINDOW == 203 (0x7f74b152dc00) [pid = 1820] [serial = 1342] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.1.html] 16:26:33 INFO - PROCESS | 1820 | --DOMWINDOW == 202 (0x7f74c0c55000) [pid = 1820] [serial = 1648] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.unaffected.html] 16:26:33 INFO - PROCESS | 1820 | --DOMWINDOW == 201 (0x7f74b87be400) [pid = 1820] [serial = 1654] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.basic.html] 16:26:33 INFO - PROCESS | 1820 | --DOMWINDOW == 200 (0x7f74b1377000) [pid = 1820] [serial = 1582] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.negative.html] 16:26:33 INFO - PROCESS | 1820 | --DOMWINDOW == 199 (0x7f74adb16000) [pid = 1820] [serial = 1552] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html] 16:26:33 INFO - PROCESS | 1820 | --DOMWINDOW == 198 (0x7f74aa5eec00) [pid = 1820] [serial = 1588] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.nonfinite.html] 16:26:33 INFO - PROCESS | 1820 | --DOMWINDOW == 197 (0x7f74b28e1800) [pid = 1820] [serial = 1627] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.corner.html] 16:26:33 INFO - PROCESS | 1820 | --DOMWINDOW == 196 (0x7f74c8203800) [pid = 1820] [serial = 1660] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.multiple.html] 16:26:33 INFO - PROCESS | 1820 | --DOMWINDOW == 195 (0x7f74c100f400) [pid = 1820] [serial = 1495] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.empty.html] 16:26:33 INFO - PROCESS | 1820 | --DOMWINDOW == 194 (0x7f74c1062800) [pid = 1820] [serial = 1714] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.length.html] 16:26:33 INFO - PROCESS | 1820 | --DOMWINDOW == 193 (0x7f74aa5f4000) [pid = 1820] [serial = 1597] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.1.html] 16:26:33 INFO - PROCESS | 1820 | --DOMWINDOW == 192 (0x7f74c9490800) [pid = 1820] [serial = 1663] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.basic.html] 16:26:33 INFO - PROCESS | 1820 | --DOMWINDOW == 191 (0x7f74b4ece000) [pid = 1820] [serial = 1486] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bezier.html] 16:26:33 INFO - PROCESS | 1820 | --DOMWINDOW == 190 (0x7f74b5f5c800) [pid = 1820] [serial = 1630] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.curve.html] 16:26:33 INFO - PROCESS | 1820 | --DOMWINDOW == 189 (0x7f74adb13000) [pid = 1820] [serial = 1600] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.2.html] 16:26:33 INFO - PROCESS | 1820 | --DOMWINDOW == 188 (0x7f74ae95a000) [pid = 1820] [serial = 1522] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.winding.html] 16:26:34 INFO - PROCESS | 1820 | 1462404394012 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]]]}] 16:26:34 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.2.html | Shadow colour alpha components are used 16:26:34 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.2.html | took 2381ms 16:26:34 INFO - PROCESS | 1820 | 1462404394072 Marionette TRACE conn3 -> [0,2425,"getWindowHandle",null] 16:26:34 INFO - PROCESS | 1820 | 1462404394074 Marionette TRACE conn3 <- [1,2425,null,{"value":"8"}] 16:26:34 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.3.html 16:26:34 INFO - PROCESS | 1820 | 1462404394079 Marionette TRACE conn3 -> [0,2426,"setScriptTimeout",{"ms":35000}] 16:26:34 INFO - PROCESS | 1820 | 1462404394081 Marionette TRACE conn3 <- [1,2426,null,{}] 16:26:34 INFO - PROCESS | 1820 | 1462404394087 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}] 16:26:34 INFO - PROCESS | 1820 | 1462404394338 Marionette TRACE conn3 <- [1,2427,null,{"value":null}] 16:26:34 INFO - PROCESS | 1820 | 1462404394457 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\", \"a2590f0a-93fb-4e89-aa1e-7373e5767c09\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:26:34 INFO - PROCESS | 1820 | ++DOCSHELL 0x7f74ab614800 == 155 [pid = 1820] [id = 614] 16:26:34 INFO - PROCESS | 1820 | ++DOMWINDOW == 189 (0x7f74a9905000) [pid = 1820] [serial = 1843] [outer = (nil)] 16:26:34 INFO - PROCESS | 1820 | ++DOMWINDOW == 190 (0x7f74abfc4800) [pid = 1820] [serial = 1844] [outer = 0x7f74a9905000] 16:26:34 INFO - PROCESS | 1820 | 1462404394514 Marionette DEBUG loaded listener.js 16:26:34 INFO - PROCESS | 1820 | ++DOMWINDOW == 191 (0x7f74aea0a000) [pid = 1820] [serial = 1845] [outer = 0x7f74a9905000] 16:26:35 INFO - PROCESS | 1820 | 1462404395216 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]]]}] 16:26:35 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.3.html | Shadows are affected by globalAlpha 16:26:35 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.3.html | took 1184ms 16:26:35 INFO - PROCESS | 1820 | 1462404395264 Marionette TRACE conn3 -> [0,2429,"getWindowHandle",null] 16:26:35 INFO - PROCESS | 1820 | 1462404395267 Marionette TRACE conn3 <- [1,2429,null,{"value":"8"}] 16:26:35 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.4.html 16:26:35 INFO - PROCESS | 1820 | 1462404395272 Marionette TRACE conn3 -> [0,2430,"setScriptTimeout",{"ms":35000}] 16:26:35 INFO - PROCESS | 1820 | 1462404395274 Marionette TRACE conn3 <- [1,2430,null,{}] 16:26:35 INFO - PROCESS | 1820 | 1462404395279 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}] 16:26:35 INFO - PROCESS | 1820 | 1462404395540 Marionette TRACE conn3 <- [1,2431,null,{"value":null}] 16:26:35 INFO - PROCESS | 1820 | 1462404395564 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\", \"a2590f0a-93fb-4e89-aa1e-7373e5767c09\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:26:35 INFO - PROCESS | 1820 | ++DOCSHELL 0x7f74b404a000 == 156 [pid = 1820] [id = 615] 16:26:35 INFO - PROCESS | 1820 | ++DOMWINDOW == 192 (0x7f74aecd9400) [pid = 1820] [serial = 1846] [outer = (nil)] 16:26:35 INFO - PROCESS | 1820 | ++DOMWINDOW == 193 (0x7f74b0fcec00) [pid = 1820] [serial = 1847] [outer = 0x7f74aecd9400] 16:26:35 INFO - PROCESS | 1820 | 1462404395623 Marionette DEBUG loaded listener.js 16:26:35 INFO - PROCESS | 1820 | ++DOMWINDOW == 194 (0x7f74b152dc00) [pid = 1820] [serial = 1848] [outer = 0x7f74aecd9400] 16:26:36 INFO - PROCESS | 1820 | 1462404396805 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]]]}] 16:26:36 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.4.html | Shadows with alpha components are correctly affected by globalAlpha 16:26:36 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.4.html | took 1588ms 16:26:36 INFO - PROCESS | 1820 | 1462404396862 Marionette TRACE conn3 -> [0,2433,"getWindowHandle",null] 16:26:36 INFO - PROCESS | 1820 | 1462404396870 Marionette TRACE conn3 <- [1,2433,null,{"value":"8"}] 16:26:36 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.5.html 16:26:36 INFO - PROCESS | 1820 | 1462404396877 Marionette TRACE conn3 -> [0,2434,"setScriptTimeout",{"ms":35000}] 16:26:36 INFO - PROCESS | 1820 | 1462404396883 Marionette TRACE conn3 <- [1,2434,null,{}] 16:26:36 INFO - PROCESS | 1820 | 1462404396890 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}] 16:26:37 INFO - PROCESS | 1820 | 1462404397125 Marionette TRACE conn3 <- [1,2435,null,{"value":null}] 16:26:37 INFO - PROCESS | 1820 | 1462404397439 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\", \"a2590f0a-93fb-4e89-aa1e-7373e5767c09\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:26:37 INFO - PROCESS | 1820 | ++DOCSHELL 0x7f74aec13800 == 157 [pid = 1820] [id = 616] 16:26:37 INFO - PROCESS | 1820 | ++DOMWINDOW == 195 (0x7f74abfc7800) [pid = 1820] [serial = 1849] [outer = (nil)] 16:26:37 INFO - PROCESS | 1820 | ++DOMWINDOW == 196 (0x7f74adb20800) [pid = 1820] [serial = 1850] [outer = 0x7f74abfc7800] 16:26:37 INFO - PROCESS | 1820 | 1462404397516 Marionette DEBUG loaded listener.js 16:26:37 INFO - PROCESS | 1820 | ++DOMWINDOW == 197 (0x7f74ae950800) [pid = 1820] [serial = 1851] [outer = 0x7f74abfc7800] 16:26:38 INFO - PROCESS | 1820 | 1462404398397 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]]]}] 16:26:38 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.5.html | Shadows of shapes with alpha components are drawn correctly 16:26:38 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.5.html | took 1589ms 16:26:38 INFO - PROCESS | 1820 | 1462404398467 Marionette TRACE conn3 -> [0,2437,"getWindowHandle",null] 16:26:38 INFO - PROCESS | 1820 | 1462404398475 Marionette TRACE conn3 <- [1,2437,null,{"value":"8"}] 16:26:38 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html 16:26:38 INFO - PROCESS | 1820 | 1462404398484 Marionette TRACE conn3 -> [0,2438,"setScriptTimeout",{"ms":35000}] 16:26:38 INFO - PROCESS | 1820 | 1462404398488 Marionette TRACE conn3 <- [1,2438,null,{}] 16:26:38 INFO - PROCESS | 1820 | 1462404398494 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}] 16:26:38 INFO - PROCESS | 1820 | 1462404398736 Marionette TRACE conn3 <- [1,2439,null,{"value":null}] 16:26:39 INFO - PROCESS | 1820 | 1462404399088 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\", \"a2590f0a-93fb-4e89-aa1e-7373e5767c09\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:26:39 INFO - PROCESS | 1820 | ++DOCSHELL 0x7f74b519e000 == 158 [pid = 1820] [id = 617] 16:26:39 INFO - PROCESS | 1820 | ++DOMWINDOW == 198 (0x7f74af4a8800) [pid = 1820] [serial = 1852] [outer = (nil)] 16:26:39 INFO - PROCESS | 1820 | ++DOMWINDOW == 199 (0x7f74b0fca400) [pid = 1820] [serial = 1853] [outer = 0x7f74af4a8800] 16:26:39 INFO - PROCESS | 1820 | 1462404399161 Marionette DEBUG loaded listener.js 16:26:39 INFO - PROCESS | 1820 | ++DOMWINDOW == 200 (0x7f74b140d800) [pid = 1820] [serial = 1854] [outer = 0x7f74af4a8800] 16:26:40 INFO - PROCESS | 1820 | 1462404400033 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]]]}] 16:26:40 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | Canvas test: 2d.shadow.attributes.shadowBlur.initial 16:26:40 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | took 1580ms 16:26:40 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html 16:26:40 INFO - PROCESS | 1820 | 1462404400064 Marionette TRACE conn3 -> [0,2441,"getWindowHandle",null] 16:26:40 INFO - PROCESS | 1820 | 1462404400068 Marionette TRACE conn3 <- [1,2441,null,{"value":"8"}] 16:26:40 INFO - PROCESS | 1820 | 1462404400074 Marionette TRACE conn3 -> [0,2442,"setScriptTimeout",{"ms":35000}] 16:26:40 INFO - PROCESS | 1820 | 1462404400080 Marionette TRACE conn3 <- [1,2442,null,{}] 16:26:40 INFO - PROCESS | 1820 | 1462404400096 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}] 16:26:40 INFO - PROCESS | 1820 | 1462404400343 Marionette TRACE conn3 <- [1,2443,null,{"value":null}] 16:26:40 INFO - PROCESS | 1820 | 1462404400667 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\", \"a2590f0a-93fb-4e89-aa1e-7373e5767c09\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:26:40 INFO - PROCESS | 1820 | ++DOCSHELL 0x7f74b8db3000 == 159 [pid = 1820] [id = 618] 16:26:40 INFO - PROCESS | 1820 | ++DOMWINDOW == 201 (0x7f74b2e3e800) [pid = 1820] [serial = 1855] [outer = (nil)] 16:26:40 INFO - PROCESS | 1820 | ++DOMWINDOW == 202 (0x7f74b534c400) [pid = 1820] [serial = 1856] [outer = 0x7f74b2e3e800] 16:26:40 INFO - PROCESS | 1820 | 1462404400745 Marionette DEBUG loaded listener.js 16:26:40 INFO - PROCESS | 1820 | ++DOMWINDOW == 203 (0x7f74b5f2f400) [pid = 1820] [serial = 1857] [outer = 0x7f74b2e3e800] 16:26:41 INFO - PROCESS | 1820 | 1462404401563 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]]]}] 16:26:41 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | Canvas test: 2d.shadow.attributes.shadowBlur.invalid 16:26:41 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | took 1538ms 16:26:41 INFO - PROCESS | 1820 | 1462404401612 Marionette TRACE conn3 -> [0,2445,"getWindowHandle",null] 16:26:41 INFO - PROCESS | 1820 | 1462404401616 Marionette TRACE conn3 <- [1,2445,null,{"value":"8"}] 16:26:41 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html 16:26:41 INFO - PROCESS | 1820 | 1462404401622 Marionette TRACE conn3 -> [0,2446,"setScriptTimeout",{"ms":35000}] 16:26:41 INFO - PROCESS | 1820 | 1462404401624 Marionette TRACE conn3 <- [1,2446,null,{}] 16:26:41 INFO - PROCESS | 1820 | 1462404401629 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}] 16:26:41 INFO - PROCESS | 1820 | 1462404401824 Marionette TRACE conn3 <- [1,2447,null,{"value":null}] 16:26:42 INFO - PROCESS | 1820 | 1462404402100 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\", \"a2590f0a-93fb-4e89-aa1e-7373e5767c09\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:26:42 INFO - PROCESS | 1820 | ++DOCSHELL 0x7f74bcf32800 == 160 [pid = 1820] [id = 619] 16:26:42 INFO - PROCESS | 1820 | ++DOMWINDOW == 204 (0x7f74b40fb000) [pid = 1820] [serial = 1858] [outer = (nil)] 16:26:42 INFO - PROCESS | 1820 | ++DOMWINDOW == 205 (0x7f74b60f1800) [pid = 1820] [serial = 1859] [outer = 0x7f74b40fb000] 16:26:42 INFO - PROCESS | 1820 | 1462404402173 Marionette DEBUG loaded listener.js 16:26:42 INFO - PROCESS | 1820 | ++DOMWINDOW == 206 (0x7f74b7154400) [pid = 1820] [serial = 1860] [outer = 0x7f74b40fb000] 16:26:43 INFO - PROCESS | 1820 | 1462404403217 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]]]}] 16:26:43 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | Canvas test: 2d.shadow.attributes.shadowBlur.valid 16:26:43 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | took 1629ms 16:26:43 INFO - PROCESS | 1820 | 1462404403252 Marionette TRACE conn3 -> [0,2449,"getWindowHandle",null] 16:26:43 INFO - PROCESS | 1820 | 1462404403255 Marionette TRACE conn3 <- [1,2449,null,{"value":"8"}] 16:26:43 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html 16:26:43 INFO - PROCESS | 1820 | 1462404403261 Marionette TRACE conn3 -> [0,2450,"setScriptTimeout",{"ms":35000}] 16:26:43 INFO - PROCESS | 1820 | 1462404403264 Marionette TRACE conn3 <- [1,2450,null,{}] 16:26:43 INFO - PROCESS | 1820 | 1462404403269 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}] 16:26:43 INFO - PROCESS | 1820 | 1462404403475 Marionette TRACE conn3 <- [1,2451,null,{"value":null}] 16:26:43 INFO - PROCESS | 1820 | 1462404403749 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\", \"a2590f0a-93fb-4e89-aa1e-7373e5767c09\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:26:43 INFO - PROCESS | 1820 | ++DOCSHELL 0x7f74bf99d800 == 161 [pid = 1820] [id = 620] 16:26:43 INFO - PROCESS | 1820 | ++DOMWINDOW == 207 (0x7f74b5f5e800) [pid = 1820] [serial = 1861] [outer = (nil)] 16:26:43 INFO - PROCESS | 1820 | ++DOMWINDOW == 208 (0x7f74b8590800) [pid = 1820] [serial = 1862] [outer = 0x7f74b5f5e800] 16:26:43 INFO - PROCESS | 1820 | 1462404403823 Marionette DEBUG loaded listener.js 16:26:43 INFO - PROCESS | 1820 | ++DOMWINDOW == 209 (0x7f74ba0de800) [pid = 1820] [serial = 1863] [outer = 0x7f74b5f5e800] 16:26:44 INFO - PROCESS | 1820 | 1462404404715 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]]]}] 16:26:44 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | Canvas test: 2d.shadow.attributes.shadowColor.initial 16:26:44 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | took 1497ms 16:26:44 INFO - PROCESS | 1820 | 1462404404758 Marionette TRACE conn3 -> [0,2453,"getWindowHandle",null] 16:26:44 INFO - PROCESS | 1820 | 1462404404762 Marionette TRACE conn3 <- [1,2453,null,{"value":"8"}] 16:26:44 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html 16:26:44 INFO - PROCESS | 1820 | 1462404404768 Marionette TRACE conn3 -> [0,2454,"setScriptTimeout",{"ms":35000}] 16:26:44 INFO - PROCESS | 1820 | 1462404404770 Marionette TRACE conn3 <- [1,2454,null,{}] 16:26:44 INFO - PROCESS | 1820 | 1462404404775 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}] 16:26:44 INFO - PROCESS | 1820 | 1462404404992 Marionette TRACE conn3 <- [1,2455,null,{"value":null}] 16:26:45 INFO - PROCESS | 1820 | 1462404405340 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\", \"a2590f0a-93fb-4e89-aa1e-7373e5767c09\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:26:45 INFO - PROCESS | 1820 | ++DOCSHELL 0x7f74c11d3800 == 162 [pid = 1820] [id = 621] 16:26:45 INFO - PROCESS | 1820 | ++DOMWINDOW == 210 (0x7f74bdbf1c00) [pid = 1820] [serial = 1864] [outer = (nil)] 16:26:45 INFO - PROCESS | 1820 | ++DOMWINDOW == 211 (0x7f74be885400) [pid = 1820] [serial = 1865] [outer = 0x7f74bdbf1c00] 16:26:45 INFO - PROCESS | 1820 | 1462404405420 Marionette DEBUG loaded listener.js 16:26:45 INFO - PROCESS | 1820 | ++DOMWINDOW == 212 (0x7f74bfa6c000) [pid = 1820] [serial = 1866] [outer = 0x7f74bdbf1c00] 16:26:46 INFO - PROCESS | 1820 | 1462404406218 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]]]}] 16:26:46 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | Canvas test: 2d.shadow.attributes.shadowColor.invalid 16:26:46 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | took 1477ms 16:26:46 INFO - PROCESS | 1820 | 1462404406245 Marionette TRACE conn3 -> [0,2457,"getWindowHandle",null] 16:26:46 INFO - PROCESS | 1820 | 1462404406248 Marionette TRACE conn3 <- [1,2457,null,{"value":"8"}] 16:26:46 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html 16:26:46 INFO - PROCESS | 1820 | 1462404406254 Marionette TRACE conn3 -> [0,2458,"setScriptTimeout",{"ms":35000}] 16:26:46 INFO - PROCESS | 1820 | 1462404406256 Marionette TRACE conn3 <- [1,2458,null,{}] 16:26:46 INFO - PROCESS | 1820 | 1462404406261 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}] 16:26:46 INFO - PROCESS | 1820 | 1462404406474 Marionette TRACE conn3 <- [1,2459,null,{"value":null}] 16:26:46 INFO - PROCESS | 1820 | 1462404406751 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\", \"a2590f0a-93fb-4e89-aa1e-7373e5767c09\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:26:46 INFO - PROCESS | 1820 | ++DOCSHELL 0x7f74c22ce800 == 163 [pid = 1820] [id = 622] 16:26:46 INFO - PROCESS | 1820 | ++DOMWINDOW == 213 (0x7f74b715f400) [pid = 1820] [serial = 1867] [outer = (nil)] 16:26:46 INFO - PROCESS | 1820 | ++DOMWINDOW == 214 (0x7f74bffb6800) [pid = 1820] [serial = 1868] [outer = 0x7f74b715f400] 16:26:46 INFO - PROCESS | 1820 | 1462404406821 Marionette DEBUG loaded listener.js 16:26:46 INFO - PROCESS | 1820 | ++DOMWINDOW == 215 (0x7f74c0387800) [pid = 1820] [serial = 1869] [outer = 0x7f74b715f400] 16:26:47 INFO - PROCESS | 1820 | 1462404407716 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]]]}] 16:26:47 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | Canvas test: 2d.shadow.attributes.shadowColor.valid 16:26:47 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | took 1536ms 16:26:47 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html 16:26:47 INFO - PROCESS | 1820 | 1462404407790 Marionette TRACE conn3 -> [0,2461,"getWindowHandle",null] 16:26:47 INFO - PROCESS | 1820 | 1462404407793 Marionette TRACE conn3 <- [1,2461,null,{"value":"8"}] 16:26:47 INFO - PROCESS | 1820 | 1462404407799 Marionette TRACE conn3 -> [0,2462,"setScriptTimeout",{"ms":35000}] 16:26:47 INFO - PROCESS | 1820 | 1462404407802 Marionette TRACE conn3 <- [1,2462,null,{}] 16:26:47 INFO - PROCESS | 1820 | 1462404407807 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}] 16:26:48 INFO - PROCESS | 1820 | 1462404408020 Marionette TRACE conn3 <- [1,2463,null,{"value":null}] 16:26:48 INFO - PROCESS | 1820 | 1462404408290 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\", \"a2590f0a-93fb-4e89-aa1e-7373e5767c09\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:26:48 INFO - PROCESS | 1820 | ++DOCSHELL 0x7f74c7b19000 == 164 [pid = 1820] [id = 623] 16:26:48 INFO - PROCESS | 1820 | ++DOMWINDOW == 216 (0x7f74aea0a800) [pid = 1820] [serial = 1870] [outer = (nil)] 16:26:48 INFO - PROCESS | 1820 | ++DOMWINDOW == 217 (0x7f74c054e000) [pid = 1820] [serial = 1871] [outer = 0x7f74aea0a800] 16:26:48 INFO - PROCESS | 1820 | 1462404408403 Marionette DEBUG loaded listener.js 16:26:48 INFO - PROCESS | 1820 | ++DOMWINDOW == 218 (0x7f74c0bbd800) [pid = 1820] [serial = 1872] [outer = 0x7f74aea0a800] 16:26:49 INFO - PROCESS | 1820 | 1462404409228 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]]]}] 16:26:49 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | Canvas test: 2d.shadow.attributes.shadowOffset.initial 16:26:49 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | took 1480ms 16:26:49 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html 16:26:49 INFO - PROCESS | 1820 | 1462404409278 Marionette TRACE conn3 -> [0,2465,"getWindowHandle",null] 16:26:49 INFO - PROCESS | 1820 | 1462404409281 Marionette TRACE conn3 <- [1,2465,null,{"value":"8"}] 16:26:49 INFO - PROCESS | 1820 | 1462404409287 Marionette TRACE conn3 -> [0,2466,"setScriptTimeout",{"ms":35000}] 16:26:49 INFO - PROCESS | 1820 | 1462404409290 Marionette TRACE conn3 <- [1,2466,null,{}] 16:26:49 INFO - PROCESS | 1820 | 1462404409295 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}] 16:26:49 INFO - PROCESS | 1820 | 1462404409494 Marionette TRACE conn3 <- [1,2467,null,{"value":null}] 16:26:49 INFO - PROCESS | 1820 | 1462404409771 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\", \"a2590f0a-93fb-4e89-aa1e-7373e5767c09\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:26:49 INFO - PROCESS | 1820 | ++DOCSHELL 0x7f74c8892800 == 165 [pid = 1820] [id = 624] 16:26:49 INFO - PROCESS | 1820 | ++DOMWINDOW == 219 (0x7f74aa5f2400) [pid = 1820] [serial = 1873] [outer = (nil)] 16:26:49 INFO - PROCESS | 1820 | ++DOMWINDOW == 220 (0x7f74c0c58400) [pid = 1820] [serial = 1874] [outer = 0x7f74aa5f2400] 16:26:49 INFO - PROCESS | 1820 | 1462404409883 Marionette DEBUG loaded listener.js 16:26:49 INFO - PROCESS | 1820 | ++DOMWINDOW == 221 (0x7f74c1063c00) [pid = 1820] [serial = 1875] [outer = 0x7f74aa5f2400] 16:26:50 INFO - PROCESS | 1820 | 1462404410711 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]]]}] 16:26:50 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | Canvas test: 2d.shadow.attributes.shadowOffset.invalid 16:26:50 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | took 1495ms 16:26:50 INFO - PROCESS | 1820 | 1462404410782 Marionette TRACE conn3 -> [0,2469,"getWindowHandle",null] 16:26:50 INFO - PROCESS | 1820 | 1462404410786 Marionette TRACE conn3 <- [1,2469,null,{"value":"8"}] 16:26:50 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html 16:26:50 INFO - PROCESS | 1820 | 1462404410791 Marionette TRACE conn3 -> [0,2470,"setScriptTimeout",{"ms":35000}] 16:26:50 INFO - PROCESS | 1820 | 1462404410794 Marionette TRACE conn3 <- [1,2470,null,{}] 16:26:50 INFO - PROCESS | 1820 | 1462404410799 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}] 16:26:51 INFO - PROCESS | 1820 | 1462404411027 Marionette TRACE conn3 <- [1,2471,null,{"value":null}] 16:26:51 INFO - PROCESS | 1820 | 1462404411300 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\", \"a2590f0a-93fb-4e89-aa1e-7373e5767c09\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:26:51 INFO - PROCESS | 1820 | ++DOCSHELL 0x7f74ca256800 == 166 [pid = 1820] [id = 625] 16:26:51 INFO - PROCESS | 1820 | ++DOMWINDOW == 222 (0x7f74c1497c00) [pid = 1820] [serial = 1876] [outer = (nil)] 16:26:51 INFO - PROCESS | 1820 | ++DOMWINDOW == 223 (0x7f74c220b400) [pid = 1820] [serial = 1877] [outer = 0x7f74c1497c00] 16:26:51 INFO - PROCESS | 1820 | 1462404411425 Marionette DEBUG loaded listener.js 16:26:51 INFO - PROCESS | 1820 | ++DOMWINDOW == 224 (0x7f74c2f7e800) [pid = 1820] [serial = 1878] [outer = 0x7f74c1497c00] 16:26:52 INFO - PROCESS | 1820 | 1462404412258 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]]]}] 16:26:52 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | Canvas test: 2d.shadow.attributes.shadowOffset.valid 16:26:52 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | took 1529ms 16:26:52 INFO - PROCESS | 1820 | 1462404412321 Marionette TRACE conn3 -> [0,2473,"getWindowHandle",null] 16:26:52 INFO - PROCESS | 1820 | 1462404412325 Marionette TRACE conn3 <- [1,2473,null,{"value":"8"}] 16:26:52 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.alpha.html 16:26:52 INFO - PROCESS | 1820 | 1462404412332 Marionette TRACE conn3 -> [0,2474,"setScriptTimeout",{"ms":35000}] 16:26:52 INFO - PROCESS | 1820 | 1462404412336 Marionette TRACE conn3 <- [1,2474,null,{}] 16:26:52 INFO - PROCESS | 1820 | 1462404412341 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}] 16:26:52 INFO - PROCESS | 1820 | 1462404412572 Marionette TRACE conn3 <- [1,2475,null,{"value":null}] 16:26:52 INFO - PROCESS | 1820 | 1462404412845 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\", \"a2590f0a-93fb-4e89-aa1e-7373e5767c09\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:26:52 INFO - PROCESS | 1820 | ++DOCSHELL 0x7f74da058800 == 167 [pid = 1820] [id = 626] 16:26:52 INFO - PROCESS | 1820 | ++DOMWINDOW == 225 (0x7f74a9903000) [pid = 1820] [serial = 1879] [outer = (nil)] 16:26:52 INFO - PROCESS | 1820 | ++DOMWINDOW == 226 (0x7f74c59c7400) [pid = 1820] [serial = 1880] [outer = 0x7f74a9903000] 16:26:52 INFO - PROCESS | 1820 | 1462404412984 Marionette DEBUG loaded listener.js 16:26:53 INFO - PROCESS | 1820 | ++DOMWINDOW == 227 (0x7f74c7e55c00) [pid = 1820] [serial = 1881] [outer = 0x7f74a9903000] 16:26:53 INFO - PROCESS | 1820 | 1462404413824 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]]]}] 16:26:53 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.alpha.html | Shadows are drawn correctly for partially-transparent canvases 16:26:53 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.alpha.html | took 1533ms 16:26:53 INFO - PROCESS | 1820 | 1462404413866 Marionette TRACE conn3 -> [0,2477,"getWindowHandle",null] 16:26:53 INFO - PROCESS | 1820 | 1462404413870 Marionette TRACE conn3 <- [1,2477,null,{"value":"8"}] 16:26:53 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.basic.html 16:26:53 INFO - PROCESS | 1820 | 1462404413875 Marionette TRACE conn3 -> [0,2478,"setScriptTimeout",{"ms":35000}] 16:26:53 INFO - PROCESS | 1820 | 1462404413877 Marionette TRACE conn3 <- [1,2478,null,{}] 16:26:53 INFO - PROCESS | 1820 | 1462404413883 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}] 16:26:54 INFO - PROCESS | 1820 | 1462404414092 Marionette TRACE conn3 <- [1,2479,null,{"value":null}] 16:26:54 INFO - PROCESS | 1820 | 1462404414369 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\", \"a2590f0a-93fb-4e89-aa1e-7373e5767c09\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:26:54 INFO - PROCESS | 1820 | ++DOCSHELL 0x7f74df057000 == 168 [pid = 1820] [id = 627] 16:26:54 INFO - PROCESS | 1820 | ++DOMWINDOW == 228 (0x7f74b87eb800) [pid = 1820] [serial = 1882] [outer = (nil)] 16:26:54 INFO - PROCESS | 1820 | ++DOMWINDOW == 229 (0x7f74c880ec00) [pid = 1820] [serial = 1883] [outer = 0x7f74b87eb800] 16:26:54 INFO - PROCESS | 1820 | 1462404414441 Marionette DEBUG loaded listener.js 16:26:54 INFO - PROCESS | 1820 | ++DOMWINDOW == 230 (0x7f74c9490c00) [pid = 1820] [serial = 1884] [outer = 0x7f74b87eb800] 16:26:55 INFO - PROCESS | 1820 | 1462404415279 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]]]}] 16:26:55 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.basic.html | Shadows are drawn for canvases 16:26:55 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.basic.html | took 1441ms 16:26:55 INFO - PROCESS | 1820 | 1462404415317 Marionette TRACE conn3 -> [0,2481,"getWindowHandle",null] 16:26:55 INFO - PROCESS | 1820 | 1462404415320 Marionette TRACE conn3 <- [1,2481,null,{"value":"8"}] 16:26:55 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html 16:26:55 INFO - PROCESS | 1820 | 1462404415326 Marionette TRACE conn3 -> [0,2482,"setScriptTimeout",{"ms":35000}] 16:26:55 INFO - PROCESS | 1820 | 1462404415328 Marionette TRACE conn3 <- [1,2482,null,{}] 16:26:55 INFO - PROCESS | 1820 | 1462404415334 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}] 16:26:55 INFO - PROCESS | 1820 | 1462404415519 Marionette TRACE conn3 <- [1,2483,null,{"value":null}] 16:26:55 INFO - PROCESS | 1820 | 1462404415805 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\", \"a2590f0a-93fb-4e89-aa1e-7373e5767c09\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:26:55 INFO - PROCESS | 1820 | ++DOCSHELL 0x7f74e3db0800 == 169 [pid = 1820] [id = 628] 16:26:55 INFO - PROCESS | 1820 | ++DOMWINDOW == 231 (0x7f74c59cd000) [pid = 1820] [serial = 1885] [outer = (nil)] 16:26:55 INFO - PROCESS | 1820 | ++DOMWINDOW == 232 (0x7f74c9feb400) [pid = 1820] [serial = 1886] [outer = 0x7f74c59cd000] 16:26:55 INFO - PROCESS | 1820 | 1462404415876 Marionette DEBUG loaded listener.js 16:26:55 INFO - PROCESS | 1820 | ++DOMWINDOW == 233 (0x7f74cca72400) [pid = 1820] [serial = 1887] [outer = 0x7f74c59cd000] 16:26:56 INFO - PROCESS | 1820 | 1462404416699 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]]]}] 16:26:56 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | Shadows are not drawn for transparent canvases 16:26:56 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | took 1429ms 16:26:56 INFO - PROCESS | 1820 | 1462404416756 Marionette TRACE conn3 -> [0,2485,"getWindowHandle",null] 16:26:56 INFO - PROCESS | 1820 | 1462404416759 Marionette TRACE conn3 <- [1,2485,null,{"value":"8"}] 16:26:56 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html 16:26:56 INFO - PROCESS | 1820 | 1462404416765 Marionette TRACE conn3 -> [0,2486,"setScriptTimeout",{"ms":35000}] 16:26:56 INFO - PROCESS | 1820 | 1462404416767 Marionette TRACE conn3 <- [1,2486,null,{}] 16:26:56 INFO - PROCESS | 1820 | 1462404416772 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}] 16:26:56 INFO - PROCESS | 1820 | 1462404416956 Marionette TRACE conn3 <- [1,2487,null,{"value":null}] 16:26:57 INFO - PROCESS | 1820 | 1462404417241 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\", \"a2590f0a-93fb-4e89-aa1e-7373e5767c09\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:26:57 INFO - PROCESS | 1820 | ++DOCSHELL 0x7f74af569000 == 170 [pid = 1820] [id = 629] 16:26:57 INFO - PROCESS | 1820 | ++DOMWINDOW == 234 (0x7f74b613bc00) [pid = 1820] [serial = 1888] [outer = (nil)] 16:26:57 INFO - PROCESS | 1820 | ++DOMWINDOW == 235 (0x7f74d1341c00) [pid = 1820] [serial = 1889] [outer = 0x7f74b613bc00] 16:26:57 INFO - PROCESS | 1820 | 1462404417313 Marionette DEBUG loaded listener.js 16:26:57 INFO - PROCESS | 1820 | ++DOMWINDOW == 236 (0x7f74d8117c00) [pid = 1820] [serial = 1890] [outer = 0x7f74b613bc00] 16:26:58 INFO - PROCESS | 1820 | 1462404418175 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]]]}] 16:26:58 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | Shadows are not drawn for transparent parts of canvases 16:26:58 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | took 1486ms 16:26:58 INFO - PROCESS | 1820 | 1462404418252 Marionette TRACE conn3 -> [0,2489,"getWindowHandle",null] 16:26:58 INFO - PROCESS | 1820 | 1462404418255 Marionette TRACE conn3 <- [1,2489,null,{"value":"8"}] 16:26:58 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.1.html 16:26:58 INFO - PROCESS | 1820 | 1462404418261 Marionette TRACE conn3 -> [0,2490,"setScriptTimeout",{"ms":35000}] 16:26:58 INFO - PROCESS | 1820 | 1462404418263 Marionette TRACE conn3 <- [1,2490,null,{}] 16:26:58 INFO - PROCESS | 1820 | 1462404418268 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}] 16:26:58 INFO - PROCESS | 1820 | 1462404418470 Marionette TRACE conn3 <- [1,2491,null,{"value":null}] 16:26:58 INFO - PROCESS | 1820 | 1462404418745 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\", \"a2590f0a-93fb-4e89-aa1e-7373e5767c09\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:26:58 INFO - PROCESS | 1820 | ++DOCSHELL 0x7f74ba071800 == 171 [pid = 1820] [id = 630] 16:26:58 INFO - PROCESS | 1820 | ++DOMWINDOW == 237 (0x7f74bdb66000) [pid = 1820] [serial = 1891] [outer = (nil)] 16:26:58 INFO - PROCESS | 1820 | ++DOMWINDOW == 238 (0x7f74da036000) [pid = 1820] [serial = 1892] [outer = 0x7f74bdb66000] 16:26:58 INFO - PROCESS | 1820 | 1462404418857 Marionette DEBUG loaded listener.js 16:26:58 INFO - PROCESS | 1820 | ++DOMWINDOW == 239 (0x7f74dc002800) [pid = 1820] [serial = 1893] [outer = 0x7f74bdb66000] 16:26:59 INFO - PROCESS | 1820 | 1462404419673 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]]]}] 16:26:59 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.1.html | Shadows of clipped shapes are still drawn within the clipping region 16:26:59 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.1.html | took 1488ms 16:26:59 INFO - PROCESS | 1820 | 1462404419749 Marionette TRACE conn3 -> [0,2493,"getWindowHandle",null] 16:26:59 INFO - PROCESS | 1820 | 1462404419753 Marionette TRACE conn3 <- [1,2493,null,{"value":"8"}] 16:26:59 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.2.html 16:26:59 INFO - PROCESS | 1820 | 1462404419758 Marionette TRACE conn3 -> [0,2494,"setScriptTimeout",{"ms":35000}] 16:26:59 INFO - PROCESS | 1820 | 1462404419760 Marionette TRACE conn3 <- [1,2494,null,{}] 16:26:59 INFO - PROCESS | 1820 | 1462404419766 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}] 16:26:59 INFO - PROCESS | 1820 | 1462404419971 Marionette TRACE conn3 <- [1,2495,null,{"value":null}] 16:27:00 INFO - PROCESS | 1820 | 1462404420246 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\", \"a2590f0a-93fb-4e89-aa1e-7373e5767c09\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:27:00 INFO - PROCESS | 1820 | ++DOCSHELL 0x7f74b5a60000 == 172 [pid = 1820] [id = 631] 16:27:00 INFO - PROCESS | 1820 | ++DOMWINDOW == 240 (0x7f74d8355400) [pid = 1820] [serial = 1894] [outer = (nil)] 16:27:00 INFO - PROCESS | 1820 | ++DOMWINDOW == 241 (0x7f74dc24a000) [pid = 1820] [serial = 1895] [outer = 0x7f74d8355400] 16:27:00 INFO - PROCESS | 1820 | 1462404420365 Marionette DEBUG loaded listener.js 16:27:00 INFO - PROCESS | 1820 | ++DOMWINDOW == 242 (0x7f74dc786800) [pid = 1820] [serial = 1896] [outer = 0x7f74d8355400] 16:27:01 INFO - PROCESS | 1820 | 1462404421221 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]]]}] 16:27:01 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.2.html | Shadows are not drawn outside the clipping region 16:27:01 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.2.html | took 1530ms 16:27:01 INFO - PROCESS | 1820 | 1462404421290 Marionette TRACE conn3 -> [0,2497,"getWindowHandle",null] 16:27:01 INFO - PROCESS | 1820 | 1462404421293 Marionette TRACE conn3 <- [1,2497,null,{"value":"8"}] 16:27:01 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.3.html 16:27:01 INFO - PROCESS | 1820 | 1462404421299 Marionette TRACE conn3 -> [0,2498,"setScriptTimeout",{"ms":35000}] 16:27:01 INFO - PROCESS | 1820 | 1462404421301 Marionette TRACE conn3 <- [1,2498,null,{}] 16:27:01 INFO - PROCESS | 1820 | 1462404421306 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}] 16:27:01 INFO - PROCESS | 1820 | 1462404421498 Marionette TRACE conn3 <- [1,2499,null,{"value":null}] 16:27:01 INFO - PROCESS | 1820 | 1462404421786 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\", \"a2590f0a-93fb-4e89-aa1e-7373e5767c09\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:27:01 INFO - PROCESS | 1820 | ++DOCSHELL 0x7f74ca012000 == 173 [pid = 1820] [id = 632] 16:27:01 INFO - PROCESS | 1820 | ++DOMWINDOW == 243 (0x7f74ab6b3400) [pid = 1820] [serial = 1897] [outer = (nil)] 16:27:01 INFO - PROCESS | 1820 | ++DOMWINDOW == 244 (0x7f74ab6b8000) [pid = 1820] [serial = 1898] [outer = 0x7f74ab6b3400] 16:27:01 INFO - PROCESS | 1820 | 1462404421896 Marionette DEBUG loaded listener.js 16:27:01 INFO - PROCESS | 1820 | ++DOMWINDOW == 245 (0x7f74ab6bd400) [pid = 1820] [serial = 1899] [outer = 0x7f74ab6b3400] 16:27:02 INFO - PROCESS | 1820 | 1462404422727 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]]]}] 16:27:02 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.3.html | Shadows of clipped shapes are still drawn within the clipping region 16:27:02 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.3.html | took 1483ms 16:27:02 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.1.html 16:27:02 INFO - PROCESS | 1820 | 1462404422783 Marionette TRACE conn3 -> [0,2501,"getWindowHandle",null] 16:27:02 INFO - PROCESS | 1820 | 1462404422786 Marionette TRACE conn3 <- [1,2501,null,{"value":"8"}] 16:27:02 INFO - PROCESS | 1820 | 1462404422790 Marionette TRACE conn3 -> [0,2502,"setScriptTimeout",{"ms":35000}] 16:27:02 INFO - PROCESS | 1820 | 1462404422794 Marionette TRACE conn3 <- [1,2502,null,{}] 16:27:02 INFO - PROCESS | 1820 | 1462404422799 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}] 16:27:03 INFO - PROCESS | 1820 | 1462404422997 Marionette TRACE conn3 <- [1,2503,null,{"value":null}] 16:27:03 INFO - PROCESS | 1820 | 1462404423294 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\", \"a2590f0a-93fb-4e89-aa1e-7373e5767c09\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:27:03 INFO - PROCESS | 1820 | ++DOCSHELL 0x7f74b5aa5800 == 174 [pid = 1820] [id = 633] 16:27:03 INFO - PROCESS | 1820 | ++DOMWINDOW == 246 (0x7f74a6f54400) [pid = 1820] [serial = 1900] [outer = (nil)] 16:27:03 INFO - PROCESS | 1820 | ++DOMWINDOW == 247 (0x7f74b1377400) [pid = 1820] [serial = 1901] [outer = 0x7f74a6f54400] 16:27:03 INFO - PROCESS | 1820 | 1462404423401 Marionette DEBUG loaded listener.js 16:27:03 INFO - PROCESS | 1820 | ++DOMWINDOW == 248 (0x7f74dc78cc00) [pid = 1820] [serial = 1902] [outer = 0x7f74a6f54400] 16:27:04 INFO - PROCESS | 1820 | 1462404424238 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]]]}] 16:27:04 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.1.html | Shadows are drawn using globalCompositeOperation 16:27:04 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.1.html | took 1491ms 16:27:04 INFO - PROCESS | 1820 | 1462404424283 Marionette TRACE conn3 -> [0,2505,"getWindowHandle",null] 16:27:04 INFO - PROCESS | 1820 | 1462404424287 Marionette TRACE conn3 <- [1,2505,null,{"value":"8"}] 16:27:04 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.2.html 16:27:04 INFO - PROCESS | 1820 | 1462404424292 Marionette TRACE conn3 -> [0,2506,"setScriptTimeout",{"ms":35000}] 16:27:04 INFO - PROCESS | 1820 | 1462404424294 Marionette TRACE conn3 <- [1,2506,null,{}] 16:27:04 INFO - PROCESS | 1820 | 1462404424300 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}] 16:27:04 INFO - PROCESS | 1820 | 1462404424518 Marionette TRACE conn3 <- [1,2507,null,{"value":null}] 16:27:04 INFO - PROCESS | 1820 | 1462404424851 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\", \"a2590f0a-93fb-4e89-aa1e-7373e5767c09\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:27:04 INFO - PROCESS | 1820 | ++DOCSHELL 0x7f74a6f7f000 == 175 [pid = 1820] [id = 634] 16:27:04 INFO - PROCESS | 1820 | ++DOMWINDOW == 249 (0x7f74a9902800) [pid = 1820] [serial = 1903] [outer = (nil)] 16:27:04 INFO - PROCESS | 1820 | ++DOMWINDOW == 250 (0x7f74aa04e000) [pid = 1820] [serial = 1904] [outer = 0x7f74a9902800] 16:27:04 INFO - PROCESS | 1820 | 1462404424921 Marionette DEBUG loaded listener.js 16:27:05 INFO - PROCESS | 1820 | ++DOMWINDOW == 251 (0x7f74aa055c00) [pid = 1820] [serial = 1905] [outer = 0x7f74a9902800] 16:27:05 INFO - PROCESS | 1820 | 1462404425829 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]]]}] 16:27:05 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.2.html | Shadows are drawn using globalCompositeOperation 16:27:05 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.2.html | took 1581ms 16:27:05 INFO - PROCESS | 1820 | 1462404425874 Marionette TRACE conn3 -> [0,2509,"getWindowHandle",null] 16:27:05 INFO - PROCESS | 1820 | 1462404425877 Marionette TRACE conn3 <- [1,2509,null,{"value":"8"}] 16:27:05 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.3.html 16:27:05 INFO - PROCESS | 1820 | 1462404425883 Marionette TRACE conn3 -> [0,2510,"setScriptTimeout",{"ms":35000}] 16:27:05 INFO - PROCESS | 1820 | 1462404425885 Marionette TRACE conn3 <- [1,2510,null,{}] 16:27:05 INFO - PROCESS | 1820 | 1462404425890 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}] 16:27:06 INFO - PROCESS | 1820 | 1462404426087 Marionette TRACE conn3 <- [1,2511,null,{"value":null}] 16:27:07 INFO - PROCESS | 1820 | --DOCSHELL 0x7f74e3da8800 == 174 [pid = 1820] [id = 507] 16:27:07 INFO - PROCESS | 1820 | --DOCSHELL 0x7f74ab614800 == 173 [pid = 1820] [id = 614] 16:27:07 INFO - PROCESS | 1820 | --DOCSHELL 0x7f74b5416800 == 172 [pid = 1820] [id = 613] 16:27:07 INFO - PROCESS | 1820 | --DOCSHELL 0x7f74b4179000 == 171 [pid = 1820] [id = 612] 16:27:07 INFO - PROCESS | 1820 | --DOCSHELL 0x7f74aeda1000 == 170 [pid = 1820] [id = 611] 16:27:07 INFO - PROCESS | 1820 | --DOCSHELL 0x7f74a6fcf000 == 169 [pid = 1820] [id = 610] 16:27:07 INFO - PROCESS | 1820 | --DOCSHELL 0x7f74a6fd2800 == 168 [pid = 1820] [id = 609] 16:27:07 INFO - PROCESS | 1820 | --DOCSHELL 0x7f74aeeea000 == 167 [pid = 1820] [id = 608] 16:27:07 INFO - PROCESS | 1820 | --DOCSHELL 0x7f74dc6b9000 == 166 [pid = 1820] [id = 607] 16:27:07 INFO - PROCESS | 1820 | --DOCSHELL 0x7f74dbeb4800 == 165 [pid = 1820] [id = 606] 16:27:07 INFO - PROCESS | 1820 | --DOCSHELL 0x7f74d6317800 == 164 [pid = 1820] [id = 605] 16:27:07 INFO - PROCESS | 1820 | --DOCSHELL 0x7f74ca25e800 == 163 [pid = 1820] [id = 604] 16:27:07 INFO - PROCESS | 1820 | --DOCSHELL 0x7f74c93fd800 == 162 [pid = 1820] [id = 603] 16:27:07 INFO - PROCESS | 1820 | --DOCSHELL 0x7f74c8685800 == 161 [pid = 1820] [id = 602] 16:27:07 INFO - PROCESS | 1820 | --DOCSHELL 0x7f74c3e75000 == 160 [pid = 1820] [id = 601] 16:27:07 INFO - PROCESS | 1820 | --DOCSHELL 0x7f74c1379000 == 159 [pid = 1820] [id = 600] 16:27:07 INFO - PROCESS | 1820 | --DOCSHELL 0x7f74c1189000 == 158 [pid = 1820] [id = 599] 16:27:07 INFO - PROCESS | 1820 | --DOCSHELL 0x7f74c0922000 == 157 [pid = 1820] [id = 598] 16:27:07 INFO - PROCESS | 1820 | --DOCSHELL 0x7f74bfc85000 == 156 [pid = 1820] [id = 597] 16:27:07 INFO - PROCESS | 1820 | --DOCSHELL 0x7f74bea12800 == 155 [pid = 1820] [id = 596] 16:27:07 INFO - PROCESS | 1820 | --DOCSHELL 0x7f74bcc58000 == 154 [pid = 1820] [id = 595] 16:27:07 INFO - PROCESS | 1820 | --DOCSHELL 0x7f74b8ee7800 == 153 [pid = 1820] [id = 594] 16:27:07 INFO - PROCESS | 1820 | --DOMWINDOW == 250 (0x7f74be889c00) [pid = 1820] [serial = 1626] [outer = (nil)] [url = about:blank] 16:27:07 INFO - PROCESS | 1820 | --DOMWINDOW == 249 (0x7f74b60ee000) [pid = 1820] [serial = 1772] [outer = (nil)] [url = about:blank] 16:27:07 INFO - PROCESS | 1820 | --DOMWINDOW == 248 (0x7f74b0fb4400) [pid = 1820] [serial = 1700] [outer = (nil)] [url = about:blank] 16:27:07 INFO - PROCESS | 1820 | --DOMWINDOW == 247 (0x7f74dc7de400) [pid = 1820] [serial = 1734] [outer = (nil)] [url = about:blank] 16:27:07 INFO - PROCESS | 1820 | --DOMWINDOW == 246 (0x7f74db7c4c00) [pid = 1820] [serial = 1730] [outer = (nil)] [url = about:blank] 16:27:07 INFO - PROCESS | 1820 | --DOMWINDOW == 245 (0x7f74b1375400) [pid = 1820] [serial = 1701] [outer = (nil)] [url = about:blank] 16:27:07 INFO - PROCESS | 1820 | --DOMWINDOW == 244 (0x7f74c3915000) [pid = 1820] [serial = 1494] [outer = (nil)] [url = about:blank] 16:27:07 INFO - PROCESS | 1820 | --DOMWINDOW == 243 (0x7f74b5353800) [pid = 1820] [serial = 1703] [outer = (nil)] [url = about:blank] 16:27:07 INFO - PROCESS | 1820 | --DOMWINDOW == 242 (0x7f74cd693400) [pid = 1820] [serial = 1452] [outer = (nil)] [url = about:blank] 16:27:07 INFO - PROCESS | 1820 | --DOMWINDOW == 241 (0x7f74c0388c00) [pid = 1820] [serial = 1713] [outer = (nil)] [url = about:blank] 16:27:07 INFO - PROCESS | 1820 | --DOMWINDOW == 240 (0x7f74c0bc9400) [pid = 1820] [serial = 1563] [outer = (nil)] [url = about:blank] 16:27:07 INFO - PROCESS | 1820 | --DOMWINDOW == 239 (0x7f74b4c8ac00) [pid = 1820] [serial = 1767] [outer = (nil)] [url = about:blank] 16:27:07 INFO - PROCESS | 1820 | --DOMWINDOW == 238 (0x7f74cad69000) [pid = 1820] [serial = 1572] [outer = (nil)] [url = about:blank] 16:27:07 INFO - PROCESS | 1820 | --DOMWINDOW == 237 (0x7f74dc637400) [pid = 1820] [serial = 1674] [outer = (nil)] [url = about:blank] 16:27:07 INFO - PROCESS | 1820 | --DOMWINDOW == 236 (0x7f74dc7e5400) [pid = 1820] [serial = 1587] [outer = (nil)] [url = about:blank] 16:27:07 INFO - PROCESS | 1820 | --DOMWINDOW == 235 (0x7f74c0265000) [pid = 1820] [serial = 1638] [outer = (nil)] [url = about:blank] 16:27:07 INFO - PROCESS | 1820 | --DOMWINDOW == 234 (0x7f74be775000) [pid = 1820] [serial = 1709] [outer = (nil)] [url = about:blank] 16:27:07 INFO - PROCESS | 1820 | --DOMWINDOW == 233 (0x7f74b1409c00) [pid = 1820] [serial = 1593] [outer = (nil)] [url = about:blank] 16:27:07 INFO - PROCESS | 1820 | --DOMWINDOW == 232 (0x7f74b5f5cc00) [pid = 1820] [serial = 1770] [outer = (nil)] [url = about:blank] 16:27:07 INFO - PROCESS | 1820 | --DOMWINDOW == 231 (0x7f74c94c3c00) [pid = 1820] [serial = 1727] [outer = (nil)] [url = about:blank] 16:27:07 INFO - PROCESS | 1820 | --DOMWINDOW == 230 (0x7f74c39e0400) [pid = 1820] [serial = 1718] [outer = (nil)] [url = about:blank] 16:27:07 INFO - PROCESS | 1820 | --DOMWINDOW == 229 (0x7f74dc7e1000) [pid = 1820] [serial = 1515] [outer = (nil)] [url = about:blank] 16:27:07 INFO - PROCESS | 1820 | --DOMWINDOW == 228 (0x7f74dc7da400) [pid = 1820] [serial = 1581] [outer = (nil)] [url = about:blank] 16:27:07 INFO - PROCESS | 1820 | --DOMWINDOW == 227 (0x7f74af4b1000) [pid = 1820] [serial = 1752] [outer = (nil)] [url = about:blank] 16:27:07 INFO - PROCESS | 1820 | --DOMWINDOW == 226 (0x7f74b2761000) [pid = 1820] [serial = 1518] [outer = (nil)] [url = about:blank] 16:27:07 INFO - PROCESS | 1820 | --DOMWINDOW == 225 (0x7f74d718a800) [pid = 1820] [serial = 1455] [outer = (nil)] [url = about:blank] 16:27:07 INFO - PROCESS | 1820 | --DOMWINDOW == 224 (0x7f74b54a1800) [pid = 1820] [serial = 1755] [outer = (nil)] [url = about:blank] 16:27:07 INFO - PROCESS | 1820 | --DOMWINDOW == 223 (0x7f74ae944800) [pid = 1820] [serial = 1739] [outer = (nil)] [url = about:blank] 16:27:07 INFO - PROCESS | 1820 | --DOMWINDOW == 222 (0x7f74b54a1400) [pid = 1820] [serial = 1745] [outer = (nil)] [url = about:blank] 16:27:07 INFO - PROCESS | 1820 | --DOMWINDOW == 221 (0x7f74dbf46c00) [pid = 1820] [serial = 1509] [outer = (nil)] [url = about:blank] 16:27:07 INFO - PROCESS | 1820 | --DOMWINDOW == 220 (0x7f74d8623400) [pid = 1820] [serial = 1503] [outer = (nil)] [url = about:blank] 16:27:07 INFO - PROCESS | 1820 | --DOMWINDOW == 219 (0x7f74d861dc00) [pid = 1820] [serial = 1575] [outer = (nil)] [url = about:blank] 16:27:07 INFO - PROCESS | 1820 | --DOMWINDOW == 218 (0x7f74c848a400) [pid = 1820] [serial = 1569] [outer = (nil)] [url = about:blank] 16:27:07 INFO - PROCESS | 1820 | --DOMWINDOW == 217 (0x7f74c1493000) [pid = 1820] [serial = 1566] [outer = (nil)] [url = about:blank] 16:27:07 INFO - PROCESS | 1820 | --DOMWINDOW == 216 (0x7f74b40fac00) [pid = 1820] [serial = 1485] [outer = (nil)] [url = about:blank] 16:27:07 INFO - PROCESS | 1820 | --DOMWINDOW == 215 (0x7f74aea05400) [pid = 1820] [serial = 1760] [outer = (nil)] [url = about:blank] 16:27:07 INFO - PROCESS | 1820 | --DOMWINDOW == 214 (0x7f74dc245000) [pid = 1820] [serial = 1731] [outer = (nil)] [url = about:blank] 16:27:07 INFO - PROCESS | 1820 | --DOMWINDOW == 213 (0x7f74c8d37000) [pid = 1820] [serial = 1725] [outer = (nil)] [url = about:blank] 16:27:07 INFO - PROCESS | 1820 | --DOMWINDOW == 212 (0x7f74b7464c00) [pid = 1820] [serial = 1557] [outer = (nil)] [url = about:blank] 16:27:07 INFO - PROCESS | 1820 | --DOMWINDOW == 211 (0x7f74b60b0800) [pid = 1820] [serial = 1704] [outer = (nil)] [url = about:blank] 16:27:07 INFO - PROCESS | 1820 | --DOMWINDOW == 210 (0x7f74c6f0f400) [pid = 1820] [serial = 1721] [outer = (nil)] [url = about:blank] 16:27:07 INFO - PROCESS | 1820 | --DOMWINDOW == 209 (0x7f74b0fb4800) [pid = 1820] [serial = 1763] [outer = (nil)] [url = about:blank] 16:27:07 INFO - PROCESS | 1820 | --DOMWINDOW == 208 (0x7f74bfa6f000) [pid = 1820] [serial = 1635] [outer = (nil)] [url = about:blank] 16:27:07 INFO - PROCESS | 1820 | --DOMWINDOW == 207 (0x7f74c0266400) [pid = 1820] [serial = 1668] [outer = (nil)] [url = about:blank] 16:27:07 INFO - PROCESS | 1820 | --DOMWINDOW == 206 (0x7f74bffad400) [pid = 1820] [serial = 1712] [outer = (nil)] [url = about:blank] 16:27:07 INFO - PROCESS | 1820 | --DOMWINDOW == 205 (0x7f74bfa65000) [pid = 1820] [serial = 1710] [outer = (nil)] [url = about:blank] 16:27:07 INFO - PROCESS | 1820 | --DOMWINDOW == 204 (0x7f74dc24a800) [pid = 1820] [serial = 1512] [outer = (nil)] [url = about:blank] 16:27:07 INFO - PROCESS | 1820 | --DOMWINDOW == 203 (0x7f74da564400) [pid = 1820] [serial = 1506] [outer = (nil)] [url = about:blank] 16:27:07 INFO - PROCESS | 1820 | --DOMWINDOW == 202 (0x7f74c8487c00) [pid = 1820] [serial = 1724] [outer = (nil)] [url = about:blank] 16:27:07 INFO - PROCESS | 1820 | --DOMWINDOW == 201 (0x7f74b864e800) [pid = 1820] [serial = 1527] [outer = (nil)] [url = about:blank] 16:27:07 INFO - PROCESS | 1820 | --DOMWINDOW == 200 (0x7f74b613cc00) [pid = 1820] [serial = 1458] [outer = (nil)] [url = about:blank] 16:27:07 INFO - PROCESS | 1820 | --DOMWINDOW == 199 (0x7f74dc78ac00) [pid = 1820] [serial = 1749] [outer = (nil)] [url = about:blank] 16:27:07 INFO - PROCESS | 1820 | --DOMWINDOW == 198 (0x7f74b1350800) [pid = 1820] [serial = 1757] [outer = (nil)] [url = about:blank] 16:27:07 INFO - PROCESS | 1820 | --DOMWINDOW == 197 (0x7f74c090b000) [pid = 1820] [serial = 1491] [outer = (nil)] [url = about:blank] 16:27:07 INFO - PROCESS | 1820 | --DOMWINDOW == 196 (0x7f74c9ca9800) [pid = 1820] [serial = 1659] [outer = (nil)] [url = about:blank] 16:27:07 INFO - PROCESS | 1820 | --DOMWINDOW == 195 (0x7f74ca29ac00) [pid = 1820] [serial = 1728] [outer = (nil)] [url = about:blank] 16:27:07 INFO - PROCESS | 1820 | --DOMWINDOW == 194 (0x7f74c105e800) [pid = 1820] [serial = 1644] [outer = (nil)] [url = about:blank] 16:27:07 INFO - PROCESS | 1820 | --DOMWINDOW == 193 (0x7f74dc786000) [pid = 1820] [serial = 1733] [outer = (nil)] [url = about:blank] 16:27:07 INFO - PROCESS | 1820 | --DOMWINDOW == 192 (0x7f74b0baec00) [pid = 1820] [serial = 1769] [outer = (nil)] [url = about:blank] 16:27:07 INFO - PROCESS | 1820 | --DOMWINDOW == 191 (0x7f74aecdfc00) [pid = 1820] [serial = 1761] [outer = (nil)] [url = about:blank] 16:27:07 INFO - PROCESS | 1820 | --DOMWINDOW == 190 (0x7f74ae948c00) [pid = 1820] [serial = 1740] [outer = (nil)] [url = about:blank] 16:27:07 INFO - PROCESS | 1820 | --DOMWINDOW == 189 (0x7f74a990a400) [pid = 1820] [serial = 1736] [outer = (nil)] [url = about:blank] 16:27:07 INFO - PROCESS | 1820 | --DOMWINDOW == 188 (0x7f74a990f800) [pid = 1820] [serial = 1737] [outer = (nil)] [url = about:blank] 16:27:07 INFO - PROCESS | 1820 | --DOMWINDOW == 187 (0x7f74dc24b400) [pid = 1820] [serial = 1578] [outer = (nil)] [url = about:blank] 16:27:07 INFO - PROCESS | 1820 | --DOMWINDOW == 186 (0x7f74c59c5400) [pid = 1820] [serial = 1653] [outer = (nil)] [url = about:blank] 16:27:07 INFO - PROCESS | 1820 | --DOMWINDOW == 185 (0x7f74af4ac400) [pid = 1820] [serial = 1751] [outer = (nil)] [url = about:blank] 16:27:07 INFO - PROCESS | 1820 | --DOMWINDOW == 184 (0x7f74bdc45800) [pid = 1820] [serial = 1560] [outer = (nil)] [url = about:blank] 16:27:07 INFO - PROCESS | 1820 | --DOMWINDOW == 183 (0x7f74d7238800) [pid = 1820] [serial = 1500] [outer = (nil)] [url = about:blank] 16:27:07 INFO - PROCESS | 1820 | --DOMWINDOW == 182 (0x7f74c881b400) [pid = 1820] [serial = 1743] [outer = (nil)] [url = about:blank] 16:27:07 INFO - PROCESS | 1820 | --DOMWINDOW == 181 (0x7f74c59d4c00) [pid = 1820] [serial = 1719] [outer = (nil)] [url = about:blank] 16:27:07 INFO - PROCESS | 1820 | --DOMWINDOW == 180 (0x7f74b87f2c00) [pid = 1820] [serial = 1707] [outer = (nil)] [url = about:blank] 16:27:07 INFO - PROCESS | 1820 | --DOMWINDOW == 179 (0x7f74c0553400) [pid = 1820] [serial = 1641] [outer = (nil)] [url = about:blank] 16:27:07 INFO - PROCESS | 1820 | --DOMWINDOW == 178 (0x7f74db796400) [pid = 1820] [serial = 1671] [outer = (nil)] [url = about:blank] 16:27:07 INFO - PROCESS | 1820 | --DOMWINDOW == 177 (0x7f74b54aa400) [pid = 1820] [serial = 1748] [outer = (nil)] [url = about:blank] 16:27:07 INFO - PROCESS | 1820 | --DOMWINDOW == 176 (0x7f74c12d0400) [pid = 1820] [serial = 1647] [outer = (nil)] [url = about:blank] 16:27:07 INFO - PROCESS | 1820 | --DOMWINDOW == 175 (0x7f74b2e42400) [pid = 1820] [serial = 1596] [outer = (nil)] [url = about:blank] 16:27:07 INFO - PROCESS | 1820 | --DOMWINDOW == 174 (0x7f74b5351c00) [pid = 1820] [serial = 1521] [outer = (nil)] [url = about:blank] 16:27:07 INFO - PROCESS | 1820 | --DOMWINDOW == 173 (0x7f74b7469000) [pid = 1820] [serial = 1706] [outer = (nil)] [url = about:blank] 16:27:07 INFO - PROCESS | 1820 | --DOMWINDOW == 172 (0x7f74b54a5800) [pid = 1820] [serial = 1746] [outer = (nil)] [url = about:blank] 16:27:07 INFO - PROCESS | 1820 | --DOMWINDOW == 171 (0x7f74b0fcb400) [pid = 1820] [serial = 1764] [outer = (nil)] [url = about:blank] 16:27:07 INFO - PROCESS | 1820 | --DOMWINDOW == 170 (0x7f74c7c11c00) [pid = 1820] [serial = 1722] [outer = (nil)] [url = about:blank] 16:27:07 INFO - PROCESS | 1820 | --DOMWINDOW == 169 (0x7f74b87e7c00) [pid = 1820] [serial = 1344] [outer = (nil)] [url = about:blank] 16:27:07 INFO - PROCESS | 1820 | --DOMWINDOW == 168 (0x7f74c3913800) [pid = 1820] [serial = 1650] [outer = (nil)] [url = about:blank] 16:27:07 INFO - PROCESS | 1820 | --DOMWINDOW == 167 (0x7f74c6f0d400) [pid = 1820] [serial = 1656] [outer = (nil)] [url = about:blank] 16:27:07 INFO - PROCESS | 1820 | --DOMWINDOW == 166 (0x7f74dc7dc800) [pid = 1820] [serial = 1584] [outer = (nil)] [url = about:blank] 16:27:07 INFO - PROCESS | 1820 | --DOMWINDOW == 165 (0x7f74b0fc4400) [pid = 1820] [serial = 1554] [outer = (nil)] [url = about:blank] 16:27:07 INFO - PROCESS | 1820 | --DOMWINDOW == 164 (0x7f74aa5fa000) [pid = 1820] [serial = 1590] [outer = (nil)] [url = about:blank] 16:27:07 INFO - PROCESS | 1820 | --DOMWINDOW == 163 (0x7f74b4c83800) [pid = 1820] [serial = 1629] [outer = (nil)] [url = about:blank] 16:27:07 INFO - PROCESS | 1820 | --DOMWINDOW == 162 (0x7f74ccacb000) [pid = 1820] [serial = 1662] [outer = (nil)] [url = about:blank] 16:27:07 INFO - PROCESS | 1820 | --DOMWINDOW == 161 (0x7f74b4ecf800) [pid = 1820] [serial = 1758] [outer = (nil)] [url = about:blank] 16:27:07 INFO - PROCESS | 1820 | --DOMWINDOW == 160 (0x7f74ae94f000) [pid = 1820] [serial = 1742] [outer = (nil)] [url = about:blank] 16:27:07 INFO - PROCESS | 1820 | --DOMWINDOW == 159 (0x7f74b1405400) [pid = 1820] [serial = 1754] [outer = (nil)] [url = about:blank] 16:27:07 INFO - PROCESS | 1820 | --DOMWINDOW == 158 (0x7f74c7f61c00) [pid = 1820] [serial = 1497] [outer = (nil)] [url = about:blank] 16:27:07 INFO - PROCESS | 1820 | --DOMWINDOW == 157 (0x7f74b3ee5800) [pid = 1820] [serial = 1766] [outer = (nil)] [url = about:blank] 16:27:07 INFO - PROCESS | 1820 | --DOMWINDOW == 156 (0x7f74c1074800) [pid = 1820] [serial = 1715] [outer = (nil)] [url = about:blank] 16:27:07 INFO - PROCESS | 1820 | --DOMWINDOW == 155 (0x7f74b0bb3000) [pid = 1820] [serial = 1599] [outer = (nil)] [url = about:blank] 16:27:07 INFO - PROCESS | 1820 | --DOMWINDOW == 154 (0x7f74d7465c00) [pid = 1820] [serial = 1665] [outer = (nil)] [url = about:blank] 16:27:07 INFO - PROCESS | 1820 | --DOMWINDOW == 153 (0x7f74b7163000) [pid = 1820] [serial = 1488] [outer = (nil)] [url = about:blank] 16:27:07 INFO - PROCESS | 1820 | --DOMWINDOW == 152 (0x7f74b8591400) [pid = 1820] [serial = 1632] [outer = (nil)] [url = about:blank] 16:27:07 INFO - PROCESS | 1820 | --DOMWINDOW == 151 (0x7f74b3416400) [pid = 1820] [serial = 1602] [outer = (nil)] [url = about:blank] 16:27:07 INFO - PROCESS | 1820 | --DOMWINDOW == 150 (0x7f74c2211000) [pid = 1820] [serial = 1716] [outer = (nil)] [url = about:blank] 16:27:07 INFO - PROCESS | 1820 | --DOMWINDOW == 149 (0x7f74b7156000) [pid = 1820] [serial = 1524] [outer = (nil)] [url = about:blank] 16:27:07 INFO - PROCESS | 1820 | 1462404427913 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\", \"a2590f0a-93fb-4e89-aa1e-7373e5767c09\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:27:07 INFO - PROCESS | 1820 | ++DOCSHELL 0x7f74a6fc9800 == 154 [pid = 1820] [id = 635] 16:27:07 INFO - PROCESS | 1820 | ++DOMWINDOW == 150 (0x7f74a6f59800) [pid = 1820] [serial = 1906] [outer = (nil)] 16:27:07 INFO - PROCESS | 1820 | ++DOMWINDOW == 151 (0x7f74a6f5b400) [pid = 1820] [serial = 1907] [outer = 0x7f74a6f59800] 16:27:08 INFO - PROCESS | 1820 | 1462404427999 Marionette DEBUG loaded listener.js 16:27:08 INFO - PROCESS | 1820 | ++DOMWINDOW == 152 (0x7f74a990f800) [pid = 1820] [serial = 1908] [outer = 0x7f74a6f59800] 16:27:08 INFO - PROCESS | 1820 | 1462404428753 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]]]}] 16:27:08 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.3.html | Areas outside shadows are drawn correctly with destination-out 16:27:08 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.3.html | took 2887ms 16:27:08 INFO - PROCESS | 1820 | 1462404428771 Marionette TRACE conn3 -> [0,2513,"getWindowHandle",null] 16:27:08 INFO - PROCESS | 1820 | 1462404428778 Marionette TRACE conn3 <- [1,2513,null,{"value":"8"}] 16:27:08 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.blur.html 16:27:08 INFO - PROCESS | 1820 | 1462404428785 Marionette TRACE conn3 -> [0,2514,"setScriptTimeout",{"ms":35000}] 16:27:08 INFO - PROCESS | 1820 | 1462404428789 Marionette TRACE conn3 <- [1,2514,null,{}] 16:27:08 INFO - PROCESS | 1820 | 1462404428795 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}] 16:27:09 INFO - PROCESS | 1820 | 1462404429004 Marionette TRACE conn3 <- [1,2515,null,{"value":null}] 16:27:09 INFO - PROCESS | 1820 | 1462404429185 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\", \"a2590f0a-93fb-4e89-aa1e-7373e5767c09\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:27:09 INFO - PROCESS | 1820 | ++DOCSHELL 0x7f74aa66c800 == 155 [pid = 1820] [id = 636] 16:27:09 INFO - PROCESS | 1820 | ++DOMWINDOW == 153 (0x7f74a6f5d400) [pid = 1820] [serial = 1909] [outer = (nil)] 16:27:09 INFO - PROCESS | 1820 | ++DOMWINDOW == 154 (0x7f74accd5400) [pid = 1820] [serial = 1910] [outer = 0x7f74a6f5d400] 16:27:09 INFO - PROCESS | 1820 | 1462404429247 Marionette DEBUG loaded listener.js 16:27:09 INFO - PROCESS | 1820 | ++DOMWINDOW == 155 (0x7f74addcc800) [pid = 1820] [serial = 1911] [outer = 0x7f74a6f5d400] 16:27:10 INFO - PROCESS | 1820 | 1462404430066 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]]]}] 16:27:10 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.blur.html | Shadows are drawn if shadowBlur is set 16:27:10 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.blur.html | took 1330ms 16:27:10 INFO - PROCESS | 1820 | 1462404430117 Marionette TRACE conn3 -> [0,2517,"getWindowHandle",null] 16:27:10 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.1.html 16:27:10 INFO - PROCESS | 1820 | 1462404430123 Marionette TRACE conn3 <- [1,2517,null,{"value":"8"}] 16:27:10 INFO - PROCESS | 1820 | 1462404430129 Marionette TRACE conn3 -> [0,2518,"setScriptTimeout",{"ms":35000}] 16:27:10 INFO - PROCESS | 1820 | 1462404430132 Marionette TRACE conn3 <- [1,2518,null,{}] 16:27:10 INFO - PROCESS | 1820 | 1462404430151 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}] 16:27:10 INFO - PROCESS | 1820 | 1462404430386 Marionette TRACE conn3 <- [1,2519,null,{"value":null}] 16:27:10 INFO - PROCESS | 1820 | 1462404430414 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\", \"a2590f0a-93fb-4e89-aa1e-7373e5767c09\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:27:10 INFO - PROCESS | 1820 | ++DOCSHELL 0x7f74abee1800 == 156 [pid = 1820] [id = 637] 16:27:10 INFO - PROCESS | 1820 | ++DOMWINDOW == 156 (0x7f74addcb800) [pid = 1820] [serial = 1912] [outer = (nil)] 16:27:10 INFO - PROCESS | 1820 | ++DOMWINDOW == 157 (0x7f74aea0e400) [pid = 1820] [serial = 1913] [outer = 0x7f74addcb800] 16:27:10 INFO - PROCESS | 1820 | 1462404430471 Marionette DEBUG loaded listener.js 16:27:10 INFO - PROCESS | 1820 | ++DOMWINDOW == 158 (0x7f74af4a6000) [pid = 1820] [serial = 1914] [outer = 0x7f74addcb800] 16:27:11 INFO - PROCESS | 1820 | 1462404431422 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]]]}] 16:27:11 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.1.html | Shadows are not drawn when only shadowColor is set 16:27:11 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.1.html | took 1335ms 16:27:11 INFO - PROCESS | 1820 | 1462404431473 Marionette TRACE conn3 -> [0,2521,"getWindowHandle",null] 16:27:11 INFO - PROCESS | 1820 | 1462404431480 Marionette TRACE conn3 <- [1,2521,null,{"value":"8"}] 16:27:11 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.2.html 16:27:11 INFO - PROCESS | 1820 | 1462404431524 Marionette TRACE conn3 -> [0,2522,"setScriptTimeout",{"ms":35000}] 16:27:11 INFO - PROCESS | 1820 | 1462404431536 Marionette TRACE conn3 <- [1,2522,null,{}] 16:27:11 INFO - PROCESS | 1820 | 1462404431562 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}] 16:27:11 INFO - PROCESS | 1820 | 1462404431974 Marionette TRACE conn3 <- [1,2523,null,{"value":null}] 16:27:12 INFO - PROCESS | 1820 | --DOMWINDOW == 157 (0x7f74a9905000) [pid = 1820] [serial = 1843] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.3.html] 16:27:12 INFO - PROCESS | 1820 | --DOMWINDOW == 156 (0x7f74b1374000) [pid = 1820] [serial = 1837] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.1.html] 16:27:12 INFO - PROCESS | 1820 | --DOMWINDOW == 155 (0x7f74a990b800) [pid = 1820] [serial = 1831] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html] 16:27:12 INFO - PROCESS | 1820 | --DOMWINDOW == 154 (0x7f74abfce800) [pid = 1820] [serial = 1771] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.readonly.html] 16:27:12 INFO - PROCESS | 1820 | --DOMWINDOW == 153 (0x7f74a6f54000) [pid = 1820] [serial = 1825] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.path.html] 16:27:12 INFO - PROCESS | 1820 | --DOMWINDOW == 152 (0x7f74accd4000) [pid = 1820] [serial = 1828] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html] 16:27:12 INFO - PROCESS | 1820 | --DOMWINDOW == 151 (0x7f74b1350000) [pid = 1820] [serial = 1834] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html] 16:27:12 INFO - PROCESS | 1820 | --DOMWINDOW == 150 (0x7f74b549c000) [pid = 1820] [serial = 1840] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.2.html] 16:27:12 INFO - PROCESS | 1820 | 1462404432431 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\", \"a2590f0a-93fb-4e89-aa1e-7373e5767c09\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:27:12 INFO - PROCESS | 1820 | ++DOCSHELL 0x7f74abedf000 == 157 [pid = 1820] [id = 638] 16:27:12 INFO - PROCESS | 1820 | ++DOMWINDOW == 151 (0x7f74a6f54000) [pid = 1820] [serial = 1915] [outer = (nil)] 16:27:12 INFO - PROCESS | 1820 | ++DOMWINDOW == 152 (0x7f74adb12400) [pid = 1820] [serial = 1916] [outer = 0x7f74a6f54000] 16:27:12 INFO - PROCESS | 1820 | 1462404432488 Marionette DEBUG loaded listener.js 16:27:12 INFO - PROCESS | 1820 | ++DOMWINDOW == 153 (0x7f74b0bad800) [pid = 1820] [serial = 1917] [outer = 0x7f74a6f54000] 16:27:13 INFO - PROCESS | 1820 | 1462404433146 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]]]}] 16:27:13 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.2.html | Shadows are not drawn when only shadowColor is set 16:27:13 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.2.html | took 1684ms 16:27:13 INFO - PROCESS | 1820 | 1462404433175 Marionette TRACE conn3 -> [0,2525,"getWindowHandle",null] 16:27:13 INFO - PROCESS | 1820 | 1462404433178 Marionette TRACE conn3 <- [1,2525,null,{"value":"8"}] 16:27:13 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.x.html 16:27:13 INFO - PROCESS | 1820 | 1462404433184 Marionette TRACE conn3 -> [0,2526,"setScriptTimeout",{"ms":35000}] 16:27:13 INFO - PROCESS | 1820 | 1462404433186 Marionette TRACE conn3 <- [1,2526,null,{}] 16:27:13 INFO - PROCESS | 1820 | 1462404433191 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}] 16:27:13 INFO - PROCESS | 1820 | 1462404433421 Marionette TRACE conn3 <- [1,2527,null,{"value":null}] 16:27:13 INFO - PROCESS | 1820 | 1462404433445 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\", \"a2590f0a-93fb-4e89-aa1e-7373e5767c09\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:27:13 INFO - PROCESS | 1820 | ++DOCSHELL 0x7f74aedb0000 == 158 [pid = 1820] [id = 639] 16:27:13 INFO - PROCESS | 1820 | ++DOMWINDOW == 154 (0x7f74a9905000) [pid = 1820] [serial = 1918] [outer = (nil)] 16:27:13 INFO - PROCESS | 1820 | ++DOMWINDOW == 155 (0x7f74b0fbb400) [pid = 1820] [serial = 1919] [outer = 0x7f74a9905000] 16:27:13 INFO - PROCESS | 1820 | 1462404433502 Marionette DEBUG loaded listener.js 16:27:13 INFO - PROCESS | 1820 | ++DOMWINDOW == 156 (0x7f74b134a800) [pid = 1820] [serial = 1920] [outer = 0x7f74a9905000] 16:27:14 INFO - PROCESS | 1820 | 1462404434305 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]]]}] 16:27:14 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.x.html | Shadows are drawn if shadowOffsetX is set 16:27:14 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.x.html | took 1283ms 16:27:14 INFO - PROCESS | 1820 | 1462404434486 Marionette TRACE conn3 -> [0,2529,"getWindowHandle",null] 16:27:14 INFO - PROCESS | 1820 | 1462404434493 Marionette TRACE conn3 <- [1,2529,null,{"value":"8"}] 16:27:14 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.y.html 16:27:14 INFO - PROCESS | 1820 | 1462404434501 Marionette TRACE conn3 -> [0,2530,"setScriptTimeout",{"ms":35000}] 16:27:14 INFO - PROCESS | 1820 | 1462404434506 Marionette TRACE conn3 <- [1,2530,null,{}] 16:27:14 INFO - PROCESS | 1820 | 1462404434513 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}] 16:27:14 INFO - PROCESS | 1820 | 1462404434704 Marionette TRACE conn3 <- [1,2531,null,{"value":null}] 16:27:14 INFO - PROCESS | 1820 | 1462404434923 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\", \"a2590f0a-93fb-4e89-aa1e-7373e5767c09\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:27:14 INFO - PROCESS | 1820 | ++DOCSHELL 0x7f74aa647000 == 159 [pid = 1820] [id = 640] 16:27:14 INFO - PROCESS | 1820 | ++DOMWINDOW == 157 (0x7f74aa04c400) [pid = 1820] [serial = 1921] [outer = (nil)] 16:27:15 INFO - PROCESS | 1820 | ++DOMWINDOW == 158 (0x7f74aa058800) [pid = 1820] [serial = 1922] [outer = 0x7f74aa04c400] 16:27:15 INFO - PROCESS | 1820 | 1462404435037 Marionette DEBUG loaded listener.js 16:27:15 INFO - PROCESS | 1820 | ++DOMWINDOW == 159 (0x7f74abfc4000) [pid = 1820] [serial = 1923] [outer = 0x7f74aa04c400] 16:27:16 INFO - PROCESS | 1820 | 1462404436056 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]]]}] 16:27:16 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.y.html | Shadows are drawn if shadowOffsetY is set 16:27:16 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.y.html | took 1586ms 16:27:16 INFO - PROCESS | 1820 | 1462404436088 Marionette TRACE conn3 -> [0,2533,"getWindowHandle",null] 16:27:16 INFO - PROCESS | 1820 | 1462404436092 Marionette TRACE conn3 <- [1,2533,null,{"value":"8"}] 16:27:16 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.alpha.html 16:27:16 INFO - PROCESS | 1820 | 1462404436105 Marionette TRACE conn3 -> [0,2534,"setScriptTimeout",{"ms":35000}] 16:27:16 INFO - PROCESS | 1820 | 1462404436110 Marionette TRACE conn3 <- [1,2534,null,{}] 16:27:16 INFO - PROCESS | 1820 | 1462404436116 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}] 16:27:16 INFO - PROCESS | 1820 | 1462404436313 Marionette TRACE conn3 <- [1,2535,null,{"value":null}] 16:27:16 INFO - PROCESS | 1820 | 1462404436539 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\", \"a2590f0a-93fb-4e89-aa1e-7373e5767c09\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:27:16 INFO - PROCESS | 1820 | ++DOCSHELL 0x7f74aeee8000 == 160 [pid = 1820] [id = 641] 16:27:16 INFO - PROCESS | 1820 | ++DOMWINDOW == 160 (0x7f74aece0800) [pid = 1820] [serial = 1924] [outer = (nil)] 16:27:16 INFO - PROCESS | 1820 | ++DOMWINDOW == 161 (0x7f74af4a8000) [pid = 1820] [serial = 1925] [outer = 0x7f74aece0800] 16:27:16 INFO - PROCESS | 1820 | 1462404436695 Marionette DEBUG loaded listener.js 16:27:16 INFO - PROCESS | 1820 | ++DOMWINDOW == 162 (0x7f74b00db800) [pid = 1820] [serial = 1926] [outer = 0x7f74aece0800] 16:27:17 INFO - PROCESS | 1820 | 1462404437582 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]]]}] 16:27:17 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.alpha.html | Shadows are drawn correctly for partially-transparent gradient fills 16:27:17 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.alpha.html | took 1532ms 16:27:17 INFO - PROCESS | 1820 | 1462404437636 Marionette TRACE conn3 -> [0,2537,"getWindowHandle",null] 16:27:17 INFO - PROCESS | 1820 | 1462404437639 Marionette TRACE conn3 <- [1,2537,null,{"value":"8"}] 16:27:17 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.basic.html 16:27:17 INFO - PROCESS | 1820 | 1462404437646 Marionette TRACE conn3 -> [0,2538,"setScriptTimeout",{"ms":35000}] 16:27:17 INFO - PROCESS | 1820 | 1462404437649 Marionette TRACE conn3 <- [1,2538,null,{}] 16:27:17 INFO - PROCESS | 1820 | 1462404437663 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}] 16:27:17 INFO - PROCESS | 1820 | 1462404437876 Marionette TRACE conn3 <- [1,2539,null,{"value":null}] 16:27:18 INFO - PROCESS | 1820 | 1462404438136 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\", \"a2590f0a-93fb-4e89-aa1e-7373e5767c09\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:27:18 INFO - PROCESS | 1820 | ++DOCSHELL 0x7f74b0b4a800 == 161 [pid = 1820] [id = 642] 16:27:18 INFO - PROCESS | 1820 | ++DOMWINDOW == 163 (0x7f74b1372400) [pid = 1820] [serial = 1927] [outer = (nil)] 16:27:18 INFO - PROCESS | 1820 | ++DOMWINDOW == 164 (0x7f74b1377000) [pid = 1820] [serial = 1928] [outer = 0x7f74b1372400] 16:27:18 INFO - PROCESS | 1820 | 1462404438297 Marionette DEBUG loaded listener.js 16:27:18 INFO - PROCESS | 1820 | ++DOMWINDOW == 165 (0x7f74b140f800) [pid = 1820] [serial = 1929] [outer = 0x7f74b1372400] 16:27:19 INFO - PROCESS | 1820 | 1462404439157 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]]]}] 16:27:19 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.basic.html | Shadows are drawn for gradient fills 16:27:19 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.basic.html | took 1585ms 16:27:19 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html 16:27:19 INFO - PROCESS | 1820 | 1462404439232 Marionette TRACE conn3 -> [0,2541,"getWindowHandle",null] 16:27:19 INFO - PROCESS | 1820 | 1462404439235 Marionette TRACE conn3 <- [1,2541,null,{"value":"8"}] 16:27:19 INFO - PROCESS | 1820 | 1462404439241 Marionette TRACE conn3 -> [0,2542,"setScriptTimeout",{"ms":35000}] 16:27:19 INFO - PROCESS | 1820 | 1462404439244 Marionette TRACE conn3 <- [1,2542,null,{}] 16:27:19 INFO - PROCESS | 1820 | 1462404439249 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}] 16:27:19 INFO - PROCESS | 1820 | 1462404439475 Marionette TRACE conn3 <- [1,2543,null,{"value":null}] 16:27:19 INFO - PROCESS | 1820 | 1462404439785 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\", \"a2590f0a-93fb-4e89-aa1e-7373e5767c09\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:27:19 INFO - PROCESS | 1820 | ++DOCSHELL 0x7f74b4179000 == 162 [pid = 1820] [id = 643] 16:27:19 INFO - PROCESS | 1820 | ++DOMWINDOW == 166 (0x7f74b0fc1400) [pid = 1820] [serial = 1930] [outer = (nil)] 16:27:19 INFO - PROCESS | 1820 | ++DOMWINDOW == 167 (0x7f74b28e3000) [pid = 1820] [serial = 1931] [outer = 0x7f74b0fc1400] 16:27:19 INFO - PROCESS | 1820 | 1462404439861 Marionette DEBUG loaded listener.js 16:27:19 INFO - PROCESS | 1820 | ++DOMWINDOW == 168 (0x7f74b2e3a000) [pid = 1820] [serial = 1932] [outer = 0x7f74b0fc1400] 16:27:20 INFO - PROCESS | 1820 | 1462404440682 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]]]}] 16:27:20 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | Shadows are not drawn for transparent gradient fills 16:27:20 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | took 1481ms 16:27:20 INFO - PROCESS | 1820 | 1462404440722 Marionette TRACE conn3 -> [0,2545,"getWindowHandle",null] 16:27:20 INFO - PROCESS | 1820 | 1462404440726 Marionette TRACE conn3 <- [1,2545,null,{"value":"8"}] 16:27:20 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html 16:27:20 INFO - PROCESS | 1820 | 1462404440732 Marionette TRACE conn3 -> [0,2546,"setScriptTimeout",{"ms":35000}] 16:27:20 INFO - PROCESS | 1820 | 1462404440735 Marionette TRACE conn3 <- [1,2546,null,{}] 16:27:20 INFO - PROCESS | 1820 | 1462404440740 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}] 16:27:20 INFO - PROCESS | 1820 | 1462404440940 Marionette TRACE conn3 <- [1,2547,null,{"value":null}] 16:27:21 INFO - PROCESS | 1820 | 1462404441163 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\", \"a2590f0a-93fb-4e89-aa1e-7373e5767c09\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:27:21 INFO - PROCESS | 1820 | ++DOCSHELL 0x7f74b4e74800 == 163 [pid = 1820] [id = 644] 16:27:21 INFO - PROCESS | 1820 | ++DOMWINDOW == 169 (0x7f74b152ac00) [pid = 1820] [serial = 1933] [outer = (nil)] 16:27:21 INFO - PROCESS | 1820 | ++DOMWINDOW == 170 (0x7f74b3eefc00) [pid = 1820] [serial = 1934] [outer = 0x7f74b152ac00] 16:27:21 INFO - PROCESS | 1820 | 1462404441273 Marionette DEBUG loaded listener.js 16:27:21 INFO - PROCESS | 1820 | ++DOMWINDOW == 171 (0x7f74b4c80400) [pid = 1820] [serial = 1935] [outer = 0x7f74b152ac00] 16:27:22 INFO - PROCESS | 1820 | 1462404442166 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]]]}] 16:27:22 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | Shadows are not drawn for transparent parts of gradient fills 16:27:22 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | took 1487ms 16:27:22 INFO - PROCESS | 1820 | 1462404442221 Marionette TRACE conn3 -> [0,2549,"getWindowHandle",null] 16:27:22 INFO - PROCESS | 1820 | 1462404442225 Marionette TRACE conn3 <- [1,2549,null,{"value":"8"}] 16:27:22 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.alpha.html 16:27:22 INFO - PROCESS | 1820 | 1462404442230 Marionette TRACE conn3 -> [0,2550,"setScriptTimeout",{"ms":35000}] 16:27:22 INFO - PROCESS | 1820 | 1462404442232 Marionette TRACE conn3 <- [1,2550,null,{}] 16:27:22 INFO - PROCESS | 1820 | 1462404442238 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}] 16:27:22 INFO - PROCESS | 1820 | 1462404442462 Marionette TRACE conn3 <- [1,2551,null,{"value":null}] 16:27:22 INFO - PROCESS | 1820 | 1462404442680 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\", \"a2590f0a-93fb-4e89-aa1e-7373e5767c09\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:27:22 INFO - PROCESS | 1820 | ++DOCSHELL 0x7f74b540f000 == 164 [pid = 1820] [id = 645] 16:27:22 INFO - PROCESS | 1820 | ++DOMWINDOW == 172 (0x7f74b4c83800) [pid = 1820] [serial = 1936] [outer = (nil)] 16:27:22 INFO - PROCESS | 1820 | ++DOMWINDOW == 173 (0x7f74b54a9400) [pid = 1820] [serial = 1937] [outer = 0x7f74b4c83800] 16:27:22 INFO - PROCESS | 1820 | 1462404442790 Marionette DEBUG loaded listener.js 16:27:22 INFO - PROCESS | 1820 | ++DOMWINDOW == 174 (0x7f74b60ad400) [pid = 1820] [serial = 1938] [outer = 0x7f74b4c83800] 16:27:23 INFO - PROCESS | 1820 | 1462404443717 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]]]}] 16:27:23 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.alpha.html | Shadows are drawn correctly for partially-transparent images 16:27:23 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.alpha.html | took 1527ms 16:27:23 INFO - PROCESS | 1820 | 1462404443758 Marionette TRACE conn3 -> [0,2553,"getWindowHandle",null] 16:27:23 INFO - PROCESS | 1820 | 1462404443761 Marionette TRACE conn3 <- [1,2553,null,{"value":"8"}] 16:27:23 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.basic.html 16:27:23 INFO - PROCESS | 1820 | 1462404443767 Marionette TRACE conn3 -> [0,2554,"setScriptTimeout",{"ms":35000}] 16:27:23 INFO - PROCESS | 1820 | 1462404443769 Marionette TRACE conn3 <- [1,2554,null,{}] 16:27:23 INFO - PROCESS | 1820 | 1462404443775 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}] 16:27:23 INFO - PROCESS | 1820 | 1462404443969 Marionette TRACE conn3 <- [1,2555,null,{"value":null}] 16:27:24 INFO - PROCESS | 1820 | 1462404444192 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\", \"a2590f0a-93fb-4e89-aa1e-7373e5767c09\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:27:24 INFO - PROCESS | 1820 | ++DOCSHELL 0x7f74b5bbd000 == 165 [pid = 1820] [id = 646] 16:27:24 INFO - PROCESS | 1820 | ++DOMWINDOW == 175 (0x7f74b28e3800) [pid = 1820] [serial = 1939] [outer = (nil)] 16:27:24 INFO - PROCESS | 1820 | ++DOMWINDOW == 176 (0x7f74b60f8000) [pid = 1820] [serial = 1940] [outer = 0x7f74b28e3800] 16:27:24 INFO - PROCESS | 1820 | 1462404444301 Marionette DEBUG loaded listener.js 16:27:24 INFO - PROCESS | 1820 | ++DOMWINDOW == 177 (0x7f74b7163000) [pid = 1820] [serial = 1941] [outer = 0x7f74b28e3800] 16:27:25 INFO - PROCESS | 1820 | 1462404445222 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]]]}] 16:27:25 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.basic.html | Shadows are drawn for images 16:27:25 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.basic.html | took 1487ms 16:27:25 INFO - PROCESS | 1820 | 1462404445255 Marionette TRACE conn3 -> [0,2557,"getWindowHandle",null] 16:27:25 INFO - PROCESS | 1820 | 1462404445257 Marionette TRACE conn3 <- [1,2557,null,{"value":"8"}] 16:27:25 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.scale.html 16:27:25 INFO - PROCESS | 1820 | 1462404445264 Marionette TRACE conn3 -> [0,2558,"setScriptTimeout",{"ms":35000}] 16:27:25 INFO - PROCESS | 1820 | 1462404445266 Marionette TRACE conn3 <- [1,2558,null,{}] 16:27:25 INFO - PROCESS | 1820 | 1462404445271 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}] 16:27:25 INFO - PROCESS | 1820 | 1462404445466 Marionette TRACE conn3 <- [1,2559,null,{"value":null}] 16:27:25 INFO - PROCESS | 1820 | 1462404445742 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\", \"a2590f0a-93fb-4e89-aa1e-7373e5767c09\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:27:25 INFO - PROCESS | 1820 | ++DOCSHELL 0x7f74b76df000 == 166 [pid = 1820] [id = 647] 16:27:25 INFO - PROCESS | 1820 | ++DOMWINDOW == 178 (0x7f74b5356000) [pid = 1820] [serial = 1942] [outer = (nil)] 16:27:25 INFO - PROCESS | 1820 | ++DOMWINDOW == 179 (0x7f74b7463000) [pid = 1820] [serial = 1943] [outer = 0x7f74b5356000] 16:27:25 INFO - PROCESS | 1820 | 1462404445815 Marionette DEBUG loaded listener.js 16:27:25 INFO - PROCESS | 1820 | ++DOMWINDOW == 180 (0x7f74b76e7c00) [pid = 1820] [serial = 1944] [outer = 0x7f74b5356000] 16:27:26 INFO - PROCESS | 1820 | 1462404446697 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]]]}] 16:27:26 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.scale.html | Shadows are drawn correctly for scaled images 16:27:26 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.scale.html | took 1487ms 16:27:26 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.section.html 16:27:26 INFO - PROCESS | 1820 | 1462404446752 Marionette TRACE conn3 -> [0,2561,"getWindowHandle",null] 16:27:26 INFO - PROCESS | 1820 | 1462404446755 Marionette TRACE conn3 <- [1,2561,null,{"value":"8"}] 16:27:26 INFO - PROCESS | 1820 | 1462404446761 Marionette TRACE conn3 -> [0,2562,"setScriptTimeout",{"ms":35000}] 16:27:26 INFO - PROCESS | 1820 | 1462404446764 Marionette TRACE conn3 <- [1,2562,null,{}] 16:27:26 INFO - PROCESS | 1820 | 1462404446769 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}] 16:27:26 INFO - PROCESS | 1820 | 1462404446979 Marionette TRACE conn3 <- [1,2563,null,{"value":null}] 16:27:27 INFO - PROCESS | 1820 | 1462404447246 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\", \"a2590f0a-93fb-4e89-aa1e-7373e5767c09\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:27:27 INFO - PROCESS | 1820 | ++DOCSHELL 0x7f74b8772000 == 167 [pid = 1820] [id = 648] 16:27:27 INFO - PROCESS | 1820 | ++DOMWINDOW == 181 (0x7f74b5f33800) [pid = 1820] [serial = 1945] [outer = (nil)] 16:27:27 INFO - PROCESS | 1820 | ++DOMWINDOW == 182 (0x7f74b858bc00) [pid = 1820] [serial = 1946] [outer = 0x7f74b5f33800] 16:27:27 INFO - PROCESS | 1820 | 1462404447358 Marionette DEBUG loaded listener.js 16:27:27 INFO - PROCESS | 1820 | ++DOMWINDOW == 183 (0x7f74b87c3000) [pid = 1820] [serial = 1947] [outer = 0x7f74b5f33800] 16:27:28 INFO - PROCESS | 1820 | 1462404448237 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]]]}] 16:27:28 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.section.html | Shadows are not drawn for areas outside image source rectangles 16:27:28 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.section.html | took 1539ms 16:27:28 INFO - PROCESS | 1820 | 1462404448300 Marionette TRACE conn3 -> [0,2565,"getWindowHandle",null] 16:27:28 INFO - PROCESS | 1820 | 1462404448303 Marionette TRACE conn3 <- [1,2565,null,{"value":"8"}] 16:27:28 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.1.html 16:27:28 INFO - PROCESS | 1820 | 1462404448309 Marionette TRACE conn3 -> [0,2566,"setScriptTimeout",{"ms":35000}] 16:27:28 INFO - PROCESS | 1820 | 1462404448311 Marionette TRACE conn3 <- [1,2566,null,{}] 16:27:28 INFO - PROCESS | 1820 | 1462404448316 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}] 16:27:28 INFO - PROCESS | 1820 | 1462404448528 Marionette TRACE conn3 <- [1,2567,null,{"value":null}] 16:27:28 INFO - PROCESS | 1820 | 1462404448845 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\", \"a2590f0a-93fb-4e89-aa1e-7373e5767c09\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:27:28 INFO - PROCESS | 1820 | ++DOCSHELL 0x7f74b9d18000 == 168 [pid = 1820] [id = 649] 16:27:28 INFO - PROCESS | 1820 | ++DOMWINDOW == 184 (0x7f74b28e5000) [pid = 1820] [serial = 1948] [outer = (nil)] 16:27:28 INFO - PROCESS | 1820 | ++DOMWINDOW == 185 (0x7f74b87f4000) [pid = 1820] [serial = 1949] [outer = 0x7f74b28e5000] 16:27:28 INFO - PROCESS | 1820 | 1462404448919 Marionette DEBUG loaded listener.js 16:27:29 INFO - PROCESS | 1820 | ++DOMWINDOW == 186 (0x7f74ba0eb800) [pid = 1820] [serial = 1950] [outer = 0x7f74b28e5000] 16:27:29 INFO - PROCESS | 1820 | 1462404449778 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]]]}] 16:27:29 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.1.html | Shadows are not drawn for transparent images 16:27:29 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.1.html | took 1536ms 16:27:29 INFO - PROCESS | 1820 | 1462404449846 Marionette TRACE conn3 -> [0,2569,"getWindowHandle",null] 16:27:29 INFO - PROCESS | 1820 | 1462404449850 Marionette TRACE conn3 <- [1,2569,null,{"value":"8"}] 16:27:29 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.2.html 16:27:29 INFO - PROCESS | 1820 | 1462404449876 Marionette TRACE conn3 -> [0,2570,"setScriptTimeout",{"ms":35000}] 16:27:29 INFO - PROCESS | 1820 | 1462404449881 Marionette TRACE conn3 <- [1,2570,null,{}] 16:27:29 INFO - PROCESS | 1820 | 1462404449886 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}] 16:27:30 INFO - PROCESS | 1820 | 1462404450113 Marionette TRACE conn3 <- [1,2571,null,{"value":null}] 16:27:30 INFO - PROCESS | 1820 | 1462404450379 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\", \"a2590f0a-93fb-4e89-aa1e-7373e5767c09\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:27:30 INFO - PROCESS | 1820 | ++DOCSHELL 0x7f74bcd8f800 == 169 [pid = 1820] [id = 650] 16:27:30 INFO - PROCESS | 1820 | ++DOMWINDOW == 187 (0x7f74bdbe5800) [pid = 1820] [serial = 1951] [outer = (nil)] 16:27:30 INFO - PROCESS | 1820 | ++DOMWINDOW == 188 (0x7f74bdc4a800) [pid = 1820] [serial = 1952] [outer = 0x7f74bdbe5800] 16:27:30 INFO - PROCESS | 1820 | 1462404450510 Marionette DEBUG loaded listener.js 16:27:30 INFO - PROCESS | 1820 | ++DOMWINDOW == 189 (0x7f74be893000) [pid = 1820] [serial = 1953] [outer = 0x7f74bdbe5800] 16:27:31 INFO - PROCESS | 1820 | 1462404451440 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]]]}] 16:27:31 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.2.html | Shadows are not drawn for transparent parts of images 16:27:31 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.2.html | took 1639ms 16:27:31 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeX.html 16:27:31 INFO - PROCESS | 1820 | 1462404451512 Marionette TRACE conn3 -> [0,2573,"getWindowHandle",null] 16:27:31 INFO - PROCESS | 1820 | 1462404451514 Marionette TRACE conn3 <- [1,2573,null,{"value":"8"}] 16:27:31 INFO - PROCESS | 1820 | 1462404451520 Marionette TRACE conn3 -> [0,2574,"setScriptTimeout",{"ms":35000}] 16:27:31 INFO - PROCESS | 1820 | 1462404451523 Marionette TRACE conn3 <- [1,2574,null,{}] 16:27:31 INFO - PROCESS | 1820 | 1462404451528 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}] 16:27:31 INFO - PROCESS | 1820 | 1462404451763 Marionette TRACE conn3 <- [1,2575,null,{"value":null}] 16:27:32 INFO - PROCESS | 1820 | 1462404452070 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\", \"a2590f0a-93fb-4e89-aa1e-7373e5767c09\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:27:32 INFO - PROCESS | 1820 | ++DOCSHELL 0x7f74bea19000 == 170 [pid = 1820] [id = 651] 16:27:32 INFO - PROCESS | 1820 | ++DOMWINDOW == 190 (0x7f74bfbf3400) [pid = 1820] [serial = 1954] [outer = (nil)] 16:27:32 INFO - PROCESS | 1820 | ++DOMWINDOW == 191 (0x7f74bffdc400) [pid = 1820] [serial = 1955] [outer = 0x7f74bfbf3400] 16:27:32 INFO - PROCESS | 1820 | 1462404452145 Marionette DEBUG loaded listener.js 16:27:32 INFO - PROCESS | 1820 | ++DOMWINDOW == 192 (0x7f74c026c000) [pid = 1820] [serial = 1956] [outer = 0x7f74bfbf3400] 16:27:32 INFO - PROCESS | 1820 | 1462404452941 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]]]}] 16:27:32 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeX.html | Shadows can be offset with negative x 16:27:32 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeX.html | took 1478ms 16:27:33 INFO - PROCESS | 1820 | 1462404452999 Marionette TRACE conn3 -> [0,2577,"getWindowHandle",null] 16:27:33 INFO - PROCESS | 1820 | 1462404453002 Marionette TRACE conn3 <- [1,2577,null,{"value":"8"}] 16:27:33 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeY.html 16:27:33 INFO - PROCESS | 1820 | 1462404453008 Marionette TRACE conn3 -> [0,2578,"setScriptTimeout",{"ms":35000}] 16:27:33 INFO - PROCESS | 1820 | 1462404453010 Marionette TRACE conn3 <- [1,2578,null,{}] 16:27:33 INFO - PROCESS | 1820 | 1462404453015 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}] 16:27:33 INFO - PROCESS | 1820 | 1462404453245 Marionette TRACE conn3 <- [1,2579,null,{"value":null}] 16:27:33 INFO - PROCESS | 1820 | 1462404453510 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\", \"a2590f0a-93fb-4e89-aa1e-7373e5767c09\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:27:33 INFO - PROCESS | 1820 | ++DOCSHELL 0x7f74bfc99800 == 171 [pid = 1820] [id = 652] 16:27:33 INFO - PROCESS | 1820 | ++DOMWINDOW == 193 (0x7f74bfa6b800) [pid = 1820] [serial = 1957] [outer = (nil)] 16:27:33 INFO - PROCESS | 1820 | ++DOMWINDOW == 194 (0x7f74c054f000) [pid = 1820] [serial = 1958] [outer = 0x7f74bfa6b800] 16:27:33 INFO - PROCESS | 1820 | 1462404453629 Marionette DEBUG loaded listener.js 16:27:33 INFO - PROCESS | 1820 | ++DOMWINDOW == 195 (0x7f74c0bbdc00) [pid = 1820] [serial = 1959] [outer = 0x7f74bfa6b800] 16:27:34 INFO - PROCESS | 1820 | 1462404454483 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]]]}] 16:27:34 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeY.html | Shadows can be offset with negative y 16:27:34 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeY.html | took 1528ms 16:27:34 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveX.html 16:27:34 INFO - PROCESS | 1820 | 1462404454537 Marionette TRACE conn3 -> [0,2581,"getWindowHandle",null] 16:27:34 INFO - PROCESS | 1820 | 1462404454539 Marionette TRACE conn3 <- [1,2581,null,{"value":"8"}] 16:27:34 INFO - PROCESS | 1820 | 1462404454545 Marionette TRACE conn3 -> [0,2582,"setScriptTimeout",{"ms":35000}] 16:27:34 INFO - PROCESS | 1820 | 1462404454548 Marionette TRACE conn3 <- [1,2582,null,{}] 16:27:34 INFO - PROCESS | 1820 | 1462404454553 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}] 16:27:34 INFO - PROCESS | 1820 | 1462404454760 Marionette TRACE conn3 <- [1,2583,null,{"value":null}] 16:27:35 INFO - PROCESS | 1820 | 1462404455029 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\", \"a2590f0a-93fb-4e89-aa1e-7373e5767c09\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:27:35 INFO - PROCESS | 1820 | ++DOCSHELL 0x7f74c0b78000 == 172 [pid = 1820] [id = 653] 16:27:35 INFO - PROCESS | 1820 | ++DOMWINDOW == 196 (0x7f74bfbf5c00) [pid = 1820] [serial = 1960] [outer = (nil)] 16:27:35 INFO - PROCESS | 1820 | ++DOMWINDOW == 197 (0x7f74c0c55400) [pid = 1820] [serial = 1961] [outer = 0x7f74bfbf5c00] 16:27:35 INFO - PROCESS | 1820 | 1462404455142 Marionette DEBUG loaded listener.js 16:27:35 INFO - PROCESS | 1820 | ++DOMWINDOW == 198 (0x7f74c100a000) [pid = 1820] [serial = 1962] [outer = 0x7f74bfbf5c00] 16:27:35 INFO - PROCESS | 1820 | 1462404455932 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]]]}] 16:27:36 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveX.html | Shadows can be offset with positive x 16:27:36 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveX.html | took 1487ms 16:27:36 INFO - PROCESS | 1820 | 1462404456032 Marionette TRACE conn3 -> [0,2585,"getWindowHandle",null] 16:27:36 INFO - PROCESS | 1820 | 1462404456041 Marionette TRACE conn3 <- [1,2585,null,{"value":"8"}] 16:27:36 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveY.html 16:27:36 INFO - PROCESS | 1820 | 1462404456049 Marionette TRACE conn3 -> [0,2586,"setScriptTimeout",{"ms":35000}] 16:27:36 INFO - PROCESS | 1820 | 1462404456056 Marionette TRACE conn3 <- [1,2586,null,{}] 16:27:36 INFO - PROCESS | 1820 | 1462404456062 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}] 16:27:36 INFO - PROCESS | 1820 | 1462404456273 Marionette TRACE conn3 <- [1,2587,null,{"value":null}] 16:27:36 INFO - PROCESS | 1820 | 1462404456537 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\", \"a2590f0a-93fb-4e89-aa1e-7373e5767c09\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:27:36 INFO - PROCESS | 1820 | ++DOCSHELL 0x7f74c11cb000 == 173 [pid = 1820] [id = 654] 16:27:36 INFO - PROCESS | 1820 | ++DOMWINDOW == 199 (0x7f74c094c400) [pid = 1820] [serial = 1963] [outer = (nil)] 16:27:36 INFO - PROCESS | 1820 | ++DOMWINDOW == 200 (0x7f74c105f800) [pid = 1820] [serial = 1964] [outer = 0x7f74c094c400] 16:27:36 INFO - PROCESS | 1820 | 1462404456648 Marionette DEBUG loaded listener.js 16:27:36 INFO - PROCESS | 1820 | ++DOMWINDOW == 201 (0x7f74c1071400) [pid = 1820] [serial = 1965] [outer = 0x7f74c094c400] 16:27:37 INFO - PROCESS | 1820 | 1462404457473 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]]]}] 16:27:37 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveY.html | Shadows can be offset with positive y 16:27:37 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveY.html | took 1483ms 16:27:37 INFO - PROCESS | 1820 | 1462404457533 Marionette TRACE conn3 -> [0,2589,"getWindowHandle",null] 16:27:37 INFO - PROCESS | 1820 | 1462404457537 Marionette TRACE conn3 <- [1,2589,null,{"value":"8"}] 16:27:37 INFO - TEST-START | /2dcontext/shadows/2d.shadow.outside.html 16:27:37 INFO - PROCESS | 1820 | 1462404457543 Marionette TRACE conn3 -> [0,2590,"setScriptTimeout",{"ms":35000}] 16:27:37 INFO - PROCESS | 1820 | 1462404457545 Marionette TRACE conn3 <- [1,2590,null,{}] 16:27:37 INFO - PROCESS | 1820 | 1462404457550 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}] 16:27:37 INFO - PROCESS | 1820 | 1462404457739 Marionette TRACE conn3 <- [1,2591,null,{"value":null}] 16:27:38 INFO - PROCESS | 1820 | 1462404458010 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\", \"a2590f0a-93fb-4e89-aa1e-7373e5767c09\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:27:38 INFO - PROCESS | 1820 | ++DOCSHELL 0x7f74c1379000 == 174 [pid = 1820] [id = 655] 16:27:38 INFO - PROCESS | 1820 | ++DOMWINDOW == 202 (0x7f74c0bc9800) [pid = 1820] [serial = 1966] [outer = (nil)] 16:27:38 INFO - PROCESS | 1820 | ++DOMWINDOW == 203 (0x7f74c12cdc00) [pid = 1820] [serial = 1967] [outer = 0x7f74c0bc9800] 16:27:38 INFO - PROCESS | 1820 | 1462404458100 Marionette DEBUG loaded listener.js 16:27:38 INFO - PROCESS | 1820 | ++DOMWINDOW == 204 (0x7f74c22b7c00) [pid = 1820] [serial = 1968] [outer = 0x7f74c0bc9800] 16:27:38 INFO - PROCESS | 1820 | 1462404458949 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]]]}] 16:27:39 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.outside.html | Shadows of shapes outside the visible area can be offset onto the visible area 16:27:39 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.outside.html | took 1484ms 16:27:39 INFO - PROCESS | 1820 | 1462404459028 Marionette TRACE conn3 -> [0,2593,"getWindowHandle",null] 16:27:39 INFO - PROCESS | 1820 | 1462404459032 Marionette TRACE conn3 <- [1,2593,null,{"value":"8"}] 16:27:39 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.alpha.html 16:27:39 INFO - PROCESS | 1820 | 1462404459037 Marionette TRACE conn3 -> [0,2594,"setScriptTimeout",{"ms":35000}] 16:27:39 INFO - PROCESS | 1820 | 1462404459039 Marionette TRACE conn3 <- [1,2594,null,{}] 16:27:39 INFO - PROCESS | 1820 | 1462404459045 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}] 16:27:39 INFO - PROCESS | 1820 | 1462404459238 Marionette TRACE conn3 <- [1,2595,null,{"value":null}] 16:27:39 INFO - PROCESS | 1820 | 1462404459506 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\", \"a2590f0a-93fb-4e89-aa1e-7373e5767c09\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:27:39 INFO - PROCESS | 1820 | ++DOCSHELL 0x7f74c24cf800 == 175 [pid = 1820] [id = 656] 16:27:39 INFO - PROCESS | 1820 | ++DOMWINDOW == 205 (0x7f74c0c57000) [pid = 1820] [serial = 1969] [outer = (nil)] 16:27:39 INFO - PROCESS | 1820 | ++DOMWINDOW == 206 (0x7f74c39e2800) [pid = 1820] [serial = 1970] [outer = 0x7f74c0c57000] 16:27:39 INFO - PROCESS | 1820 | 1462404459575 Marionette DEBUG loaded listener.js 16:27:39 INFO - PROCESS | 1820 | ++DOMWINDOW == 207 (0x7f74c3a3d800) [pid = 1820] [serial = 1971] [outer = 0x7f74c0c57000] 16:27:40 INFO - PROCESS | 1820 | 1462404460573 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]]]}] 16:27:40 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.alpha.html | Shadows are drawn correctly for partially-transparent fill patterns 16:27:40 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.alpha.html | took 1585ms 16:27:40 INFO - PROCESS | 1820 | 1462404460623 Marionette TRACE conn3 -> [0,2597,"getWindowHandle",null] 16:27:40 INFO - PROCESS | 1820 | 1462404460627 Marionette TRACE conn3 <- [1,2597,null,{"value":"8"}] 16:27:40 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.basic.html 16:27:40 INFO - PROCESS | 1820 | 1462404460632 Marionette TRACE conn3 -> [0,2598,"setScriptTimeout",{"ms":35000}] 16:27:40 INFO - PROCESS | 1820 | 1462404460634 Marionette TRACE conn3 <- [1,2598,null,{}] 16:27:40 INFO - PROCESS | 1820 | 1462404460640 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}] 16:27:40 INFO - PROCESS | 1820 | 1462404460845 Marionette TRACE conn3 <- [1,2599,null,{"value":null}] 16:27:41 INFO - PROCESS | 1820 | 1462404461608 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\", \"a2590f0a-93fb-4e89-aa1e-7373e5767c09\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:27:41 INFO - PROCESS | 1820 | ++DOCSHELL 0x7f74abed5000 == 176 [pid = 1820] [id = 657] 16:27:41 INFO - PROCESS | 1820 | ++DOMWINDOW == 208 (0x7f74a9907400) [pid = 1820] [serial = 1972] [outer = (nil)] 16:27:41 INFO - PROCESS | 1820 | ++DOMWINDOW == 209 (0x7f74a9910800) [pid = 1820] [serial = 1973] [outer = 0x7f74a9907400] 16:27:41 INFO - PROCESS | 1820 | 1462404461679 Marionette DEBUG loaded listener.js 16:27:41 INFO - PROCESS | 1820 | ++DOMWINDOW == 210 (0x7f74ab6b4800) [pid = 1820] [serial = 1974] [outer = 0x7f74a9907400] 16:27:42 INFO - PROCESS | 1820 | 1462404462594 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]]]}] 16:27:42 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.basic.html | Shadows are drawn for fill patterns 16:27:42 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.basic.html | took 2031ms 16:27:42 INFO - PROCESS | 1820 | 1462404462666 Marionette TRACE conn3 -> [0,2601,"getWindowHandle",null] 16:27:42 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html 16:27:42 INFO - PROCESS | 1820 | 1462404462672 Marionette TRACE conn3 <- [1,2601,null,{"value":"8"}] 16:27:42 INFO - PROCESS | 1820 | 1462404462678 Marionette TRACE conn3 -> [0,2602,"setScriptTimeout",{"ms":35000}] 16:27:42 INFO - PROCESS | 1820 | 1462404462683 Marionette TRACE conn3 <- [1,2602,null,{}] 16:27:42 INFO - PROCESS | 1820 | 1462404462690 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}] 16:27:42 INFO - PROCESS | 1820 | 1462404462924 Marionette TRACE conn3 <- [1,2603,null,{"value":null}] 16:27:43 INFO - PROCESS | 1820 | 1462404463277 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\", \"a2590f0a-93fb-4e89-aa1e-7373e5767c09\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:27:43 INFO - PROCESS | 1820 | ++DOCSHELL 0x7f74af5d5000 == 177 [pid = 1820] [id = 658] 16:27:43 INFO - PROCESS | 1820 | ++DOMWINDOW == 211 (0x7f74aa052400) [pid = 1820] [serial = 1975] [outer = (nil)] 16:27:43 INFO - PROCESS | 1820 | ++DOMWINDOW == 212 (0x7f74ab6bbc00) [pid = 1820] [serial = 1976] [outer = 0x7f74aa052400] 16:27:43 INFO - PROCESS | 1820 | 1462404463346 Marionette DEBUG loaded listener.js 16:27:43 INFO - PROCESS | 1820 | ++DOMWINDOW == 213 (0x7f74ae958800) [pid = 1820] [serial = 1977] [outer = 0x7f74aa052400] 16:27:44 INFO - PROCESS | 1820 | 1462404464428 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]]]}] 16:27:44 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | Shadows are not drawn for transparent fill patterns 16:27:44 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | took 1786ms 16:27:44 INFO - PROCESS | 1820 | 1462404464467 Marionette TRACE conn3 -> [0,2605,"getWindowHandle",null] 16:27:44 INFO - PROCESS | 1820 | 1462404464473 Marionette TRACE conn3 <- [1,2605,null,{"value":"8"}] 16:27:44 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html 16:27:44 INFO - PROCESS | 1820 | 1462404464479 Marionette TRACE conn3 -> [0,2606,"setScriptTimeout",{"ms":35000}] 16:27:44 INFO - PROCESS | 1820 | 1462404464482 Marionette TRACE conn3 <- [1,2606,null,{}] 16:27:44 INFO - PROCESS | 1820 | 1462404464487 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}] 16:27:44 INFO - PROCESS | 1820 | 1462404464678 Marionette TRACE conn3 <- [1,2607,null,{"value":null}] 16:27:44 INFO - PROCESS | 1820 | --DOCSHELL 0x7f74afefe800 == 176 [pid = 1820] [id = 584] 16:27:44 INFO - PROCESS | 1820 | --DOCSHELL 0x7f74d6f2a800 == 175 [pid = 1820] [id = 484] 16:27:44 INFO - PROCESS | 1820 | --DOCSHELL 0x7f74abedf000 == 174 [pid = 1820] [id = 638] 16:27:44 INFO - PROCESS | 1820 | --DOCSHELL 0x7f74abee1800 == 173 [pid = 1820] [id = 637] 16:27:44 INFO - PROCESS | 1820 | --DOCSHELL 0x7f74aa66c800 == 172 [pid = 1820] [id = 636] 16:27:44 INFO - PROCESS | 1820 | --DOCSHELL 0x7f74a6fc9800 == 171 [pid = 1820] [id = 635] 16:27:44 INFO - PROCESS | 1820 | --DOCSHELL 0x7f74b5aa5800 == 170 [pid = 1820] [id = 633] 16:27:44 INFO - PROCESS | 1820 | --DOCSHELL 0x7f74ca012000 == 169 [pid = 1820] [id = 632] 16:27:44 INFO - PROCESS | 1820 | --DOCSHELL 0x7f74b5a60000 == 168 [pid = 1820] [id = 631] 16:27:44 INFO - PROCESS | 1820 | --DOCSHELL 0x7f74ba071800 == 167 [pid = 1820] [id = 630] 16:27:44 INFO - PROCESS | 1820 | --DOCSHELL 0x7f74af569000 == 166 [pid = 1820] [id = 629] 16:27:44 INFO - PROCESS | 1820 | --DOCSHELL 0x7f74e3db0800 == 165 [pid = 1820] [id = 628] 16:27:45 INFO - PROCESS | 1820 | --DOCSHELL 0x7f74df057000 == 164 [pid = 1820] [id = 627] 16:27:45 INFO - PROCESS | 1820 | --DOCSHELL 0x7f74da058800 == 163 [pid = 1820] [id = 626] 16:27:45 INFO - PROCESS | 1820 | --DOCSHELL 0x7f74ca256800 == 162 [pid = 1820] [id = 625] 16:27:45 INFO - PROCESS | 1820 | --DOCSHELL 0x7f74c8892800 == 161 [pid = 1820] [id = 624] 16:27:45 INFO - PROCESS | 1820 | --DOCSHELL 0x7f74c7b19000 == 160 [pid = 1820] [id = 623] 16:27:45 INFO - PROCESS | 1820 | --DOCSHELL 0x7f74c22ce800 == 159 [pid = 1820] [id = 622] 16:27:45 INFO - PROCESS | 1820 | --DOCSHELL 0x7f74c11d3800 == 158 [pid = 1820] [id = 621] 16:27:45 INFO - PROCESS | 1820 | --DOCSHELL 0x7f74bf99d800 == 157 [pid = 1820] [id = 620] 16:27:45 INFO - PROCESS | 1820 | --DOCSHELL 0x7f74bcf32800 == 156 [pid = 1820] [id = 619] 16:27:45 INFO - PROCESS | 1820 | --DOCSHELL 0x7f74b8db3000 == 155 [pid = 1820] [id = 618] 16:27:45 INFO - PROCESS | 1820 | --DOCSHELL 0x7f74b519e000 == 154 [pid = 1820] [id = 617] 16:27:45 INFO - PROCESS | 1820 | --DOCSHELL 0x7f74aec13800 == 153 [pid = 1820] [id = 616] 16:27:45 INFO - PROCESS | 1820 | --DOMWINDOW == 212 (0x7f74abfc4800) [pid = 1820] [serial = 1844] [outer = (nil)] [url = about:blank] 16:27:45 INFO - PROCESS | 1820 | --DOMWINDOW == 211 (0x7f74aea0a000) [pid = 1820] [serial = 1845] [outer = (nil)] [url = about:blank] 16:27:45 INFO - PROCESS | 1820 | --DOMWINDOW == 210 (0x7f74d6f8f400) [pid = 1820] [serial = 1814] [outer = (nil)] [url = about:blank] 16:27:45 INFO - PROCESS | 1820 | --DOMWINDOW == 209 (0x7f74b549dc00) [pid = 1820] [serial = 1839] [outer = (nil)] [url = about:blank] 16:27:45 INFO - PROCESS | 1820 | --DOMWINDOW == 208 (0x7f74b0fc8c00) [pid = 1820] [serial = 1833] [outer = (nil)] [url = about:blank] 16:27:45 INFO - PROCESS | 1820 | --DOMWINDOW == 207 (0x7f74b6135c00) [pid = 1820] [serial = 1773] [outer = (nil)] [url = about:blank] 16:27:45 INFO - PROCESS | 1820 | --DOMWINDOW == 206 (0x7f74d862cc00) [pid = 1820] [serial = 1823] [outer = (nil)] [url = about:blank] 16:27:45 INFO - PROCESS | 1820 | --DOMWINDOW == 205 (0x7f74a9904400) [pid = 1820] [serial = 1826] [outer = (nil)] [url = about:blank] 16:27:45 INFO - PROCESS | 1820 | --DOMWINDOW == 204 (0x7f74c0906000) [pid = 1820] [serial = 1796] [outer = (nil)] [url = about:blank] 16:27:45 INFO - PROCESS | 1820 | --DOMWINDOW == 203 (0x7f74c3a3c800) [pid = 1820] [serial = 1805] [outer = (nil)] [url = about:blank] 16:27:45 INFO - PROCESS | 1820 | --DOMWINDOW == 202 (0x7f74bffb1000) [pid = 1820] [serial = 1793] [outer = (nil)] [url = about:blank] 16:27:45 INFO - PROCESS | 1820 | --DOMWINDOW == 201 (0x7f74c9fec800) [pid = 1820] [serial = 1811] [outer = (nil)] [url = about:blank] 16:27:45 INFO - PROCESS | 1820 | --DOMWINDOW == 200 (0x7f74ae94ac00) [pid = 1820] [serial = 1829] [outer = (nil)] [url = about:blank] 16:27:45 INFO - PROCESS | 1820 | --DOMWINDOW == 199 (0x7f74abfcd400) [pid = 1820] [serial = 1827] [outer = (nil)] [url = about:blank] 16:27:45 INFO - PROCESS | 1820 | --DOMWINDOW == 198 (0x7f74c1011400) [pid = 1820] [serial = 1802] [outer = (nil)] [url = about:blank] 16:27:45 INFO - PROCESS | 1820 | --DOMWINDOW == 197 (0x7f74b152a400) [pid = 1820] [serial = 1778] [outer = (nil)] [url = about:blank] 16:27:45 INFO - PROCESS | 1820 | --DOMWINDOW == 196 (0x7f74b60ee400) [pid = 1820] [serial = 1781] [outer = (nil)] [url = about:blank] 16:27:45 INFO - PROCESS | 1820 | --DOMWINDOW == 195 (0x7f74bdc4a000) [pid = 1820] [serial = 1790] [outer = (nil)] [url = about:blank] 16:27:45 INFO - PROCESS | 1820 | --DOMWINDOW == 194 (0x7f74ae949c00) [pid = 1820] [serial = 1775] [outer = (nil)] [url = about:blank] 16:27:45 INFO - PROCESS | 1820 | --DOMWINDOW == 193 (0x7f74b2e3bc00) [pid = 1820] [serial = 1835] [outer = (nil)] [url = about:blank] 16:27:45 INFO - PROCESS | 1820 | --DOMWINDOW == 192 (0x7f74c0bc2800) [pid = 1820] [serial = 1799] [outer = (nil)] [url = about:blank] 16:27:45 INFO - PROCESS | 1820 | --DOMWINDOW == 191 (0x7f74b76f0400) [pid = 1820] [serial = 1842] [outer = (nil)] [url = about:blank] 16:27:45 INFO - PROCESS | 1820 | --DOMWINDOW == 190 (0x7f74addca000) [pid = 1820] [serial = 1817] [outer = (nil)] [url = about:blank] 16:27:45 INFO - PROCESS | 1820 | --DOMWINDOW == 189 (0x7f74c848a000) [pid = 1820] [serial = 1808] [outer = (nil)] [url = about:blank] 16:27:45 INFO - PROCESS | 1820 | --DOMWINDOW == 188 (0x7f74b4c85000) [pid = 1820] [serial = 1838] [outer = (nil)] [url = about:blank] 16:27:45 INFO - PROCESS | 1820 | --DOMWINDOW == 187 (0x7f74b7158000) [pid = 1820] [serial = 1841] [outer = (nil)] [url = about:blank] 16:27:45 INFO - PROCESS | 1820 | --DOMWINDOW == 186 (0x7f74b87c5400) [pid = 1820] [serial = 1787] [outer = (nil)] [url = about:blank] 16:27:45 INFO - PROCESS | 1820 | --DOMWINDOW == 185 (0x7f74ae94c000) [pid = 1820] [serial = 1832] [outer = (nil)] [url = about:blank] 16:27:45 INFO - PROCESS | 1820 | --DOMWINDOW == 184 (0x7f74b746b000) [pid = 1820] [serial = 1784] [outer = (nil)] [url = about:blank] 16:27:45 INFO - PROCESS | 1820 | --DOMWINDOW == 183 (0x7f74cad68800) [pid = 1820] [serial = 1820] [outer = (nil)] [url = about:blank] 16:27:45 INFO - PROCESS | 1820 | --DOMWINDOW == 182 (0x7f74aea0cc00) [pid = 1820] [serial = 1830] [outer = (nil)] [url = about:blank] 16:27:45 INFO - PROCESS | 1820 | --DOMWINDOW == 181 (0x7f74b3eecc00) [pid = 1820] [serial = 1836] [outer = (nil)] [url = about:blank] 16:27:45 INFO - PROCESS | 1820 | 1462404465344 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\", \"a2590f0a-93fb-4e89-aa1e-7373e5767c09\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:27:45 INFO - PROCESS | 1820 | ++DOCSHELL 0x7f74a98dc000 == 154 [pid = 1820] [id = 659] 16:27:45 INFO - PROCESS | 1820 | ++DOMWINDOW == 182 (0x7f74a990dc00) [pid = 1820] [serial = 1978] [outer = (nil)] 16:27:45 INFO - PROCESS | 1820 | ++DOMWINDOW == 183 (0x7f74abfd1c00) [pid = 1820] [serial = 1979] [outer = 0x7f74a990dc00] 16:27:45 INFO - PROCESS | 1820 | 1462404465407 Marionette DEBUG loaded listener.js 16:27:45 INFO - PROCESS | 1820 | ++DOMWINDOW == 184 (0x7f74b0fba000) [pid = 1820] [serial = 1980] [outer = 0x7f74a990dc00] 16:27:46 INFO - PROCESS | 1820 | 1462404466183 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]]]}] 16:27:46 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | Shadows are not drawn for transparent parts of fill patterns 16:27:46 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | took 1785ms 16:27:46 INFO - PROCESS | 1820 | 1462404466264 Marionette TRACE conn3 -> [0,2609,"getWindowHandle",null] 16:27:46 INFO - PROCESS | 1820 | 1462404466268 Marionette TRACE conn3 <- [1,2609,null,{"value":"8"}] 16:27:46 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.basic.html 16:27:46 INFO - PROCESS | 1820 | 1462404466280 Marionette TRACE conn3 -> [0,2610,"setScriptTimeout",{"ms":35000}] 16:27:46 INFO - PROCESS | 1820 | 1462404466288 Marionette TRACE conn3 <- [1,2610,null,{}] 16:27:46 INFO - PROCESS | 1820 | 1462404466321 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}] 16:27:46 INFO - PROCESS | 1820 | 1462404466507 Marionette TRACE conn3 <- [1,2611,null,{"value":null}] 16:27:46 INFO - PROCESS | 1820 | 1462404466519 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\", \"a2590f0a-93fb-4e89-aa1e-7373e5767c09\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:27:46 INFO - PROCESS | 1820 | ++DOCSHELL 0x7f74af4ce800 == 155 [pid = 1820] [id = 660] 16:27:46 INFO - PROCESS | 1820 | ++DOMWINDOW == 185 (0x7f74b136fc00) [pid = 1820] [serial = 1981] [outer = (nil)] 16:27:46 INFO - PROCESS | 1820 | ++DOMWINDOW == 186 (0x7f74b2757000) [pid = 1820] [serial = 1982] [outer = 0x7f74b136fc00] 16:27:46 INFO - PROCESS | 1820 | 1462404466576 Marionette DEBUG loaded listener.js 16:27:46 INFO - PROCESS | 1820 | ++DOMWINDOW == 187 (0x7f74b40f6c00) [pid = 1820] [serial = 1983] [outer = 0x7f74b136fc00] 16:27:47 INFO - PROCESS | 1820 | 1462404467459 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]]]}] 16:27:47 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.basic.html | Shadows are drawn for strokes 16:27:47 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.basic.html | took 1215ms 16:27:47 INFO - PROCESS | 1820 | 1462404467490 Marionette TRACE conn3 -> [0,2613,"getWindowHandle",null] 16:27:47 INFO - PROCESS | 1820 | 1462404467494 Marionette TRACE conn3 <- [1,2613,null,{"value":"8"}] 16:27:47 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.1.html 16:27:47 INFO - PROCESS | 1820 | 1462404467499 Marionette TRACE conn3 -> [0,2614,"setScriptTimeout",{"ms":35000}] 16:27:47 INFO - PROCESS | 1820 | 1462404467502 Marionette TRACE conn3 <- [1,2614,null,{}] 16:27:47 INFO - PROCESS | 1820 | 1462404467555 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}] 16:27:47 INFO - PROCESS | 1820 | 1462404467808 Marionette TRACE conn3 <- [1,2615,null,{"value":null}] 16:27:47 INFO - PROCESS | 1820 | 1462404467834 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\", \"a2590f0a-93fb-4e89-aa1e-7373e5767c09\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:27:47 INFO - PROCESS | 1820 | ++DOCSHELL 0x7f74b4042000 == 156 [pid = 1820] [id = 661] 16:27:47 INFO - PROCESS | 1820 | ++DOMWINDOW == 188 (0x7f74ae94ac00) [pid = 1820] [serial = 1984] [outer = (nil)] 16:27:47 INFO - PROCESS | 1820 | ++DOMWINDOW == 189 (0x7f74b534cc00) [pid = 1820] [serial = 1985] [outer = 0x7f74ae94ac00] 16:27:47 INFO - PROCESS | 1820 | 1462404467903 Marionette DEBUG loaded listener.js 16:27:47 INFO - PROCESS | 1820 | ++DOMWINDOW == 190 (0x7f74b549f400) [pid = 1820] [serial = 1986] [outer = 0x7f74ae94ac00] 16:27:48 INFO - PROCESS | 1820 | 1462404468807 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]]]}] 16:27:48 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | Shadows are not drawn for areas outside stroke caps 16:27:48 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | took 1338ms 16:27:48 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.2.html 16:27:48 INFO - PROCESS | 1820 | 1462404468839 Marionette TRACE conn3 -> [0,2617,"getWindowHandle",null] 16:27:48 INFO - PROCESS | 1820 | 1462404468842 Marionette TRACE conn3 <- [1,2617,null,{"value":"8"}] 16:27:48 INFO - PROCESS | 1820 | 1462404468847 Marionette TRACE conn3 -> [0,2618,"setScriptTimeout",{"ms":35000}] 16:27:48 INFO - PROCESS | 1820 | 1462404468850 Marionette TRACE conn3 <- [1,2618,null,{}] 16:27:48 INFO - PROCESS | 1820 | 1462404468855 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}] 16:27:49 INFO - PROCESS | 1820 | 1462404469105 Marionette TRACE conn3 <- [1,2619,null,{"value":null}] 16:27:49 INFO - PROCESS | 1820 | 1462404469150 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\", \"a2590f0a-93fb-4e89-aa1e-7373e5767c09\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:27:49 INFO - PROCESS | 1820 | ++DOCSHELL 0x7f74b51ad800 == 157 [pid = 1820] [id = 662] 16:27:49 INFO - PROCESS | 1820 | ++DOMWINDOW == 191 (0x7f74b28eb800) [pid = 1820] [serial = 1987] [outer = (nil)] 16:27:49 INFO - PROCESS | 1820 | ++DOMWINDOW == 192 (0x7f74b60b3400) [pid = 1820] [serial = 1988] [outer = 0x7f74b28eb800] 16:27:49 INFO - PROCESS | 1820 | 1462404469243 Marionette DEBUG loaded listener.js 16:27:49 INFO - PROCESS | 1820 | ++DOMWINDOW == 193 (0x7f74b7159400) [pid = 1820] [serial = 1989] [outer = 0x7f74b28eb800] 16:27:50 INFO - PROCESS | 1820 | --DOMWINDOW == 192 (0x7f74b1409800) [pid = 1820] [serial = 1777] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.set.html] 16:27:50 INFO - PROCESS | 1820 | --DOMWINDOW == 191 (0x7f74addc5800) [pid = 1820] [serial = 1822] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.null.html] 16:27:50 INFO - PROCESS | 1820 | --DOMWINDOW == 190 (0x7f74c74ea800) [pid = 1820] [serial = 1813] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html] 16:27:50 INFO - PROCESS | 1820 | --DOMWINDOW == 189 (0x7f74c39e6400) [pid = 1820] [serial = 1807] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html] 16:27:50 INFO - PROCESS | 1820 | --DOMWINDOW == 188 (0x7f74b8648000) [pid = 1820] [serial = 1786] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.alpha.html] 16:27:50 INFO - PROCESS | 1820 | --DOMWINDOW == 187 (0x7f74addc4800) [pid = 1820] [serial = 1819] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html] 16:27:50 INFO - PROCESS | 1820 | --DOMWINDOW == 186 (0x7f74bcc03400) [pid = 1820] [serial = 1792] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.clip.html] 16:27:50 INFO - PROCESS | 1820 | --DOMWINDOW == 185 (0x7f74c6f17400) [pid = 1820] [serial = 1810] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html] 16:27:50 INFO - PROCESS | 1820 | --DOMWINDOW == 184 (0x7f74accd8000) [pid = 1820] [serial = 1774] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.round.html] 16:27:50 INFO - PROCESS | 1820 | --DOMWINDOW == 183 (0x7f74bfa71000) [pid = 1820] [serial = 1798] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.cross.html] 16:27:50 INFO - PROCESS | 1820 | --DOMWINDOW == 182 (0x7f74bfa6b000) [pid = 1820] [serial = 1795] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.created.html] 16:27:50 INFO - PROCESS | 1820 | --DOMWINDOW == 181 (0x7f74b54a6800) [pid = 1820] [serial = 1780] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.string.html] 16:27:50 INFO - PROCESS | 1820 | --DOMWINDOW == 180 (0x7f74c0391800) [pid = 1820] [serial = 1801] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html] 16:27:50 INFO - PROCESS | 1820 | --DOMWINDOW == 179 (0x7f74adb1e000) [pid = 1820] [serial = 1696] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.this.html] 16:27:50 INFO - PROCESS | 1820 | --DOMWINDOW == 178 (0x7f74b5f3a000) [pid = 1820] [serial = 1783] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.undefined.html] 16:27:50 INFO - PROCESS | 1820 | --DOMWINDOW == 177 (0x7f74ba10f400) [pid = 1820] [serial = 1789] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.basic.html] 16:27:50 INFO - PROCESS | 1820 | --DOMWINDOW == 176 (0x7f74addc2c00) [pid = 1820] [serial = 1816] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.modified.html] 16:27:50 INFO - PROCESS | 1820 | --DOMWINDOW == 175 (0x7f74c3a33c00) [pid = 1820] [serial = 1804] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html] 16:27:50 INFO - PROCESS | 1820 | --DOMWINDOW == 174 (0x7f74addcb800) [pid = 1820] [serial = 1912] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.1.html] 16:27:50 INFO - PROCESS | 1820 | --DOMWINDOW == 173 (0x7f74a6f54000) [pid = 1820] [serial = 1915] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.2.html] 16:27:50 INFO - PROCESS | 1820 | --DOMWINDOW == 172 (0x7f74a6f59800) [pid = 1820] [serial = 1906] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.3.html] 16:27:50 INFO - PROCESS | 1820 | --DOMWINDOW == 171 (0x7f74af4a8800) [pid = 1820] [serial = 1852] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html] 16:27:50 INFO - PROCESS | 1820 | --DOMWINDOW == 170 (0x7f74b715f400) [pid = 1820] [serial = 1867] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html] 16:27:50 INFO - PROCESS | 1820 | --DOMWINDOW == 169 (0x7f74a9903000) [pid = 1820] [serial = 1879] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.alpha.html] 16:27:50 INFO - PROCESS | 1820 | --DOMWINDOW == 168 (0x7f74aa5f2400) [pid = 1820] [serial = 1873] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html] 16:27:50 INFO - PROCESS | 1820 | --DOMWINDOW == 167 (0x7f74aea0a800) [pid = 1820] [serial = 1870] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html] 16:27:50 INFO - PROCESS | 1820 | --DOMWINDOW == 166 (0x7f74c59cd000) [pid = 1820] [serial = 1885] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.1.html] 16:27:50 INFO - PROCESS | 1820 | --DOMWINDOW == 165 (0x7f74bdbf1c00) [pid = 1820] [serial = 1864] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html] 16:27:50 INFO - PROCESS | 1820 | --DOMWINDOW == 164 (0x7f74d8355400) [pid = 1820] [serial = 1894] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.2.html] 16:27:50 INFO - PROCESS | 1820 | --DOMWINDOW == 163 (0x7f74aecd9400) [pid = 1820] [serial = 1846] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.4.html] 16:27:50 INFO - PROCESS | 1820 | --DOMWINDOW == 162 (0x7f74abfc7800) [pid = 1820] [serial = 1849] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.5.html] 16:27:50 INFO - PROCESS | 1820 | --DOMWINDOW == 161 (0x7f74b613bc00) [pid = 1820] [serial = 1888] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.2.html] 16:27:50 INFO - PROCESS | 1820 | --DOMWINDOW == 160 (0x7f74b5f5e800) [pid = 1820] [serial = 1861] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html] 16:27:50 INFO - PROCESS | 1820 | --DOMWINDOW == 159 (0x7f74b40fb000) [pid = 1820] [serial = 1858] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html] 16:27:50 INFO - PROCESS | 1820 | --DOMWINDOW == 158 (0x7f74b2e3e800) [pid = 1820] [serial = 1855] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html] 16:27:50 INFO - PROCESS | 1820 | --DOMWINDOW == 157 (0x7f74a6f54400) [pid = 1820] [serial = 1900] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.1.html] 16:27:50 INFO - PROCESS | 1820 | --DOMWINDOW == 156 (0x7f74ab6b3400) [pid = 1820] [serial = 1897] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.3.html] 16:27:50 INFO - PROCESS | 1820 | --DOMWINDOW == 155 (0x7f74c1497c00) [pid = 1820] [serial = 1876] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html] 16:27:50 INFO - PROCESS | 1820 | --DOMWINDOW == 154 (0x7f74bdb66000) [pid = 1820] [serial = 1891] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.1.html] 16:27:50 INFO - PROCESS | 1820 | --DOMWINDOW == 153 (0x7f74a6f5d400) [pid = 1820] [serial = 1909] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.blur.html] 16:27:50 INFO - PROCESS | 1820 | --DOMWINDOW == 152 (0x7f74b87eb800) [pid = 1820] [serial = 1882] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.basic.html] 16:27:50 INFO - PROCESS | 1820 | 1462404470850 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]]]}] 16:27:50 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | Shadows are drawn for stroke caps 16:27:50 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | took 2033ms 16:27:50 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.1.html 16:27:50 INFO - PROCESS | 1820 | 1462404470881 Marionette TRACE conn3 -> [0,2621,"getWindowHandle",null] 16:27:50 INFO - PROCESS | 1820 | 1462404470883 Marionette TRACE conn3 <- [1,2621,null,{"value":"8"}] 16:27:50 INFO - PROCESS | 1820 | 1462404470899 Marionette TRACE conn3 -> [0,2622,"setScriptTimeout",{"ms":35000}] 16:27:50 INFO - PROCESS | 1820 | 1462404470901 Marionette TRACE conn3 <- [1,2622,null,{}] 16:27:50 INFO - PROCESS | 1820 | 1462404470909 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}] 16:27:51 INFO - PROCESS | 1820 | 1462404471097 Marionette TRACE conn3 <- [1,2623,null,{"value":null}] 16:27:51 INFO - PROCESS | 1820 | 1462404471114 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\", \"a2590f0a-93fb-4e89-aa1e-7373e5767c09\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:27:51 INFO - PROCESS | 1820 | ++DOCSHELL 0x7f74b1399000 == 158 [pid = 1820] [id = 663] 16:27:51 INFO - PROCESS | 1820 | ++DOMWINDOW == 153 (0x7f74ab6b1800) [pid = 1820] [serial = 1990] [outer = (nil)] 16:27:51 INFO - PROCESS | 1820 | ++DOMWINDOW == 154 (0x7f74ae94f000) [pid = 1820] [serial = 1991] [outer = 0x7f74ab6b1800] 16:27:51 INFO - PROCESS | 1820 | 1462404471172 Marionette DEBUG loaded listener.js 16:27:51 INFO - PROCESS | 1820 | ++DOMWINDOW == 155 (0x7f74b54aa800) [pid = 1820] [serial = 1992] [outer = 0x7f74ab6b1800] 16:27:52 INFO - PROCESS | 1820 | 1462404472082 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]]]}] 16:27:52 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.1.html | Shadows are not drawn for areas outside stroke joins 16:27:52 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.1.html | took 1241ms 16:27:52 INFO - PROCESS | 1820 | 1462404472139 Marionette TRACE conn3 -> [0,2625,"getWindowHandle",null] 16:27:52 INFO - PROCESS | 1820 | 1462404472142 Marionette TRACE conn3 <- [1,2625,null,{"value":"8"}] 16:27:52 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.2.html 16:27:52 INFO - PROCESS | 1820 | 1462404472149 Marionette TRACE conn3 -> [0,2626,"setScriptTimeout",{"ms":35000}] 16:27:52 INFO - PROCESS | 1820 | 1462404472152 Marionette TRACE conn3 <- [1,2626,null,{}] 16:27:52 INFO - PROCESS | 1820 | 1462404472157 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}] 16:27:52 INFO - PROCESS | 1820 | 1462404472332 Marionette TRACE conn3 <- [1,2627,null,{"value":null}] 16:27:52 INFO - PROCESS | 1820 | 1462404472720 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\", \"a2590f0a-93fb-4e89-aa1e-7373e5767c09\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:27:52 INFO - PROCESS | 1820 | ++DOCSHELL 0x7f74aa00e800 == 159 [pid = 1820] [id = 664] 16:27:52 INFO - PROCESS | 1820 | ++DOMWINDOW == 156 (0x7f74a6f50000) [pid = 1820] [serial = 1993] [outer = (nil)] 16:27:52 INFO - PROCESS | 1820 | ++DOMWINDOW == 157 (0x7f74a6f59000) [pid = 1820] [serial = 1994] [outer = 0x7f74a6f50000] 16:27:52 INFO - PROCESS | 1820 | 1462404472802 Marionette DEBUG loaded listener.js 16:27:52 INFO - PROCESS | 1820 | ++DOMWINDOW == 158 (0x7f74aa054800) [pid = 1820] [serial = 1995] [outer = 0x7f74a6f50000] 16:27:53 INFO - PROCESS | 1820 | 1462404473815 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]]]}] 16:27:53 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.2.html | Shadows are drawn for stroke joins 16:27:53 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.2.html | took 1728ms 16:27:53 INFO - PROCESS | 1820 | 1462404473880 Marionette TRACE conn3 -> [0,2629,"getWindowHandle",null] 16:27:53 INFO - PROCESS | 1820 | 1462404473886 Marionette TRACE conn3 <- [1,2629,null,{"value":"8"}] 16:27:53 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.3.html 16:27:53 INFO - PROCESS | 1820 | 1462404473894 Marionette TRACE conn3 -> [0,2630,"setScriptTimeout",{"ms":35000}] 16:27:53 INFO - PROCESS | 1820 | 1462404473899 Marionette TRACE conn3 <- [1,2630,null,{}] 16:27:53 INFO - PROCESS | 1820 | 1462404473906 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}] 16:27:54 INFO - PROCESS | 1820 | 1462404474129 Marionette TRACE conn3 <- [1,2631,null,{"value":null}] 16:27:54 INFO - PROCESS | 1820 | 1462404474397 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\", \"a2590f0a-93fb-4e89-aa1e-7373e5767c09\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:27:54 INFO - PROCESS | 1820 | ++DOCSHELL 0x7f74af5c6000 == 160 [pid = 1820] [id = 665] 16:27:54 INFO - PROCESS | 1820 | ++DOMWINDOW == 159 (0x7f74aea0b000) [pid = 1820] [serial = 1996] [outer = (nil)] 16:27:54 INFO - PROCESS | 1820 | ++DOMWINDOW == 160 (0x7f74af4b0000) [pid = 1820] [serial = 1997] [outer = 0x7f74aea0b000] 16:27:54 INFO - PROCESS | 1820 | 1462404474523 Marionette DEBUG loaded listener.js 16:27:54 INFO - PROCESS | 1820 | ++DOMWINDOW == 161 (0x7f74b0fc1000) [pid = 1820] [serial = 1998] [outer = 0x7f74aea0b000] 16:27:55 INFO - PROCESS | 1820 | 1462404475410 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]]]}] 16:27:55 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.3.html | Shadows are drawn for stroke joins respecting miter limit 16:27:55 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.3.html | took 1588ms 16:27:55 INFO - PROCESS | 1820 | 1462404475486 Marionette TRACE conn3 -> [0,2633,"getWindowHandle",null] 16:27:55 INFO - PROCESS | 1820 | 1462404475492 Marionette TRACE conn3 <- [1,2633,null,{"value":"8"}] 16:27:55 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.1.html 16:27:55 INFO - PROCESS | 1820 | 1462404475498 Marionette TRACE conn3 -> [0,2634,"setScriptTimeout",{"ms":35000}] 16:27:55 INFO - PROCESS | 1820 | 1462404475501 Marionette TRACE conn3 <- [1,2634,null,{}] 16:27:55 INFO - PROCESS | 1820 | 1462404475506 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}] 16:27:55 INFO - PROCESS | 1820 | 1462404475736 Marionette TRACE conn3 <- [1,2635,null,{"value":null}] 16:27:56 INFO - PROCESS | 1820 | 1462404476088 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\", \"a2590f0a-93fb-4e89-aa1e-7373e5767c09\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:27:56 INFO - PROCESS | 1820 | ++DOCSHELL 0x7f74b5a70800 == 161 [pid = 1820] [id = 666] 16:27:56 INFO - PROCESS | 1820 | ++DOMWINDOW == 162 (0x7f74b0fccc00) [pid = 1820] [serial = 1999] [outer = (nil)] 16:27:56 INFO - PROCESS | 1820 | ++DOMWINDOW == 163 (0x7f74b28ee000) [pid = 1820] [serial = 2000] [outer = 0x7f74b0fccc00] 16:27:56 INFO - PROCESS | 1820 | 1462404476163 Marionette DEBUG loaded listener.js 16:27:56 INFO - PROCESS | 1820 | ++DOMWINDOW == 164 (0x7f74b4ec4400) [pid = 1820] [serial = 2001] [outer = 0x7f74b0fccc00] 16:27:57 INFO - PROCESS | 1820 | 1462404477057 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]]]}] 16:27:57 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.1.html | Shadows take account of transformations 16:27:57 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.1.html | took 1630ms 16:27:57 INFO - PROCESS | 1820 | 1462404477129 Marionette TRACE conn3 -> [0,2637,"getWindowHandle",null] 16:27:57 INFO - PROCESS | 1820 | 1462404477132 Marionette TRACE conn3 <- [1,2637,null,{"value":"8"}] 16:27:57 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.2.html 16:27:57 INFO - PROCESS | 1820 | 1462404477148 Marionette TRACE conn3 -> [0,2638,"setScriptTimeout",{"ms":35000}] 16:27:57 INFO - PROCESS | 1820 | 1462404477156 Marionette TRACE conn3 <- [1,2638,null,{}] 16:27:57 INFO - PROCESS | 1820 | 1462404477163 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}] 16:27:57 INFO - PROCESS | 1820 | 1462404477419 Marionette TRACE conn3 <- [1,2639,null,{"value":null}] 16:27:57 INFO - PROCESS | 1820 | 1462404477726 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\", \"a2590f0a-93fb-4e89-aa1e-7373e5767c09\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:27:57 INFO - PROCESS | 1820 | ++DOCSHELL 0x7f74b9d15000 == 162 [pid = 1820] [id = 667] 16:27:57 INFO - PROCESS | 1820 | ++DOMWINDOW == 165 (0x7f74aecdc800) [pid = 1820] [serial = 2002] [outer = (nil)] 16:27:57 INFO - PROCESS | 1820 | ++DOMWINDOW == 166 (0x7f74b60ac800) [pid = 1820] [serial = 2003] [outer = 0x7f74aecdc800] 16:27:57 INFO - PROCESS | 1820 | 1462404477808 Marionette DEBUG loaded listener.js 16:27:57 INFO - PROCESS | 1820 | ++DOMWINDOW == 167 (0x7f74b613d400) [pid = 1820] [serial = 2004] [outer = 0x7f74aecdc800] 16:27:58 INFO - PROCESS | 1820 | 1462404478670 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]]]}] 16:27:58 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.2.html | Shadow offsets are not affected by transformations 16:27:58 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.2.html | took 1600ms 16:27:58 INFO - PROCESS | 1820 | 1462404478742 Marionette TRACE conn3 -> [0,2641,"getWindowHandle",null] 16:27:58 INFO - PROCESS | 1820 | 1462404478745 Marionette TRACE conn3 <- [1,2641,null,{"value":"8"}] 16:27:58 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.default.html 16:27:58 INFO - PROCESS | 1820 | 1462404478752 Marionette TRACE conn3 -> [0,2642,"setScriptTimeout",{"ms":35000}] 16:27:58 INFO - PROCESS | 1820 | 1462404478755 Marionette TRACE conn3 <- [1,2642,null,{}] 16:27:58 INFO - PROCESS | 1820 | 1462404478760 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}] 16:27:59 INFO - PROCESS | 1820 | 1462404479016 Marionette TRACE conn3 <- [1,2643,null,{"value":null}] 16:27:59 INFO - PROCESS | 1820 | 1462404479323 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\", \"a2590f0a-93fb-4e89-aa1e-7373e5767c09\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:27:59 INFO - PROCESS | 1820 | ++DOCSHELL 0x7f74bcc54800 == 163 [pid = 1820] [id = 668] 16:27:59 INFO - PROCESS | 1820 | ++DOMWINDOW == 168 (0x7f74b1402800) [pid = 1820] [serial = 2005] [outer = (nil)] 16:27:59 INFO - PROCESS | 1820 | ++DOMWINDOW == 169 (0x7f74b858c400) [pid = 1820] [serial = 2006] [outer = 0x7f74b1402800] 16:27:59 INFO - PROCESS | 1820 | 1462404479397 Marionette DEBUG loaded listener.js 16:27:59 INFO - PROCESS | 1820 | ++DOMWINDOW == 170 (0x7f74b864f400) [pid = 1820] [serial = 2007] [outer = 0x7f74b1402800] 16:28:00 INFO - PROCESS | 1820 | 1462404480235 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]]]}] 16:28:00 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.default.html | Canvas test: 2d.text.align.default 16:28:00 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.default.html | took 1537ms 16:28:00 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.invalid.html 16:28:00 INFO - PROCESS | 1820 | 1462404480289 Marionette TRACE conn3 -> [0,2645,"getWindowHandle",null] 16:28:00 INFO - PROCESS | 1820 | 1462404480292 Marionette TRACE conn3 <- [1,2645,null,{"value":"8"}] 16:28:00 INFO - PROCESS | 1820 | 1462404480298 Marionette TRACE conn3 -> [0,2646,"setScriptTimeout",{"ms":35000}] 16:28:00 INFO - PROCESS | 1820 | 1462404480301 Marionette TRACE conn3 <- [1,2646,null,{}] 16:28:00 INFO - PROCESS | 1820 | 1462404480306 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}] 16:28:00 INFO - PROCESS | 1820 | 1462404480518 Marionette TRACE conn3 <- [1,2647,null,{"value":null}] 16:28:00 INFO - PROCESS | 1820 | 1462404480788 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\", \"a2590f0a-93fb-4e89-aa1e-7373e5767c09\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:28:00 INFO - PROCESS | 1820 | ++DOCSHELL 0x7f74bea06800 == 164 [pid = 1820] [id = 669] 16:28:00 INFO - PROCESS | 1820 | ++DOMWINDOW == 171 (0x7f74ba10e800) [pid = 1820] [serial = 2008] [outer = (nil)] 16:28:00 INFO - PROCESS | 1820 | ++DOMWINDOW == 172 (0x7f74bcc03400) [pid = 1820] [serial = 2009] [outer = 0x7f74ba10e800] 16:28:00 INFO - PROCESS | 1820 | 1462404480931 Marionette DEBUG loaded listener.js 16:28:01 INFO - PROCESS | 1820 | ++DOMWINDOW == 173 (0x7f74bdc4b800) [pid = 1820] [serial = 2010] [outer = 0x7f74ba10e800] 16:28:01 INFO - PROCESS | 1820 | 1462404481851 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]]]}] 16:28:01 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.invalid.html | Canvas test: 2d.text.align.invalid 16:28:01 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.invalid.html | took 1584ms 16:28:01 INFO - PROCESS | 1820 | 1462404481882 Marionette TRACE conn3 -> [0,2649,"getWindowHandle",null] 16:28:01 INFO - PROCESS | 1820 | 1462404481885 Marionette TRACE conn3 <- [1,2649,null,{"value":"8"}] 16:28:01 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.valid.html 16:28:01 INFO - PROCESS | 1820 | 1462404481890 Marionette TRACE conn3 -> [0,2650,"setScriptTimeout",{"ms":35000}] 16:28:01 INFO - PROCESS | 1820 | 1462404481893 Marionette TRACE conn3 <- [1,2650,null,{}] 16:28:01 INFO - PROCESS | 1820 | 1462404481898 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}] 16:28:02 INFO - PROCESS | 1820 | 1462404482113 Marionette TRACE conn3 <- [1,2651,null,{"value":null}] 16:28:02 INFO - PROCESS | 1820 | 1462404482394 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\", \"a2590f0a-93fb-4e89-aa1e-7373e5767c09\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:28:02 INFO - PROCESS | 1820 | ++DOCSHELL 0x7f74c0b6a800 == 165 [pid = 1820] [id = 670] 16:28:02 INFO - PROCESS | 1820 | ++DOMWINDOW == 174 (0x7f74b4c89400) [pid = 1820] [serial = 2011] [outer = (nil)] 16:28:02 INFO - PROCESS | 1820 | ++DOMWINDOW == 175 (0x7f74bfa71400) [pid = 1820] [serial = 2012] [outer = 0x7f74b4c89400] 16:28:02 INFO - PROCESS | 1820 | 1462404482472 Marionette DEBUG loaded listener.js 16:28:02 INFO - PROCESS | 1820 | ++DOMWINDOW == 176 (0x7f74c026e800) [pid = 1820] [serial = 2013] [outer = 0x7f74b4c89400] 16:28:03 INFO - PROCESS | 1820 | 1462404483369 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]]]}] 16:28:03 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.valid.html | Canvas test: 2d.text.align.valid 16:28:03 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.valid.html | took 1528ms 16:28:03 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.default.html 16:28:03 INFO - PROCESS | 1820 | 1462404483419 Marionette TRACE conn3 -> [0,2653,"getWindowHandle",null] 16:28:03 INFO - PROCESS | 1820 | 1462404483422 Marionette TRACE conn3 <- [1,2653,null,{"value":"8"}] 16:28:03 INFO - PROCESS | 1820 | 1462404483426 Marionette TRACE conn3 -> [0,2654,"setScriptTimeout",{"ms":35000}] 16:28:03 INFO - PROCESS | 1820 | 1462404483430 Marionette TRACE conn3 <- [1,2654,null,{}] 16:28:03 INFO - PROCESS | 1820 | 1462404483435 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}] 16:28:03 INFO - PROCESS | 1820 | 1462404483637 Marionette TRACE conn3 <- [1,2655,null,{"value":null}] 16:28:03 INFO - PROCESS | 1820 | 1462404483909 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\", \"a2590f0a-93fb-4e89-aa1e-7373e5767c09\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:28:03 INFO - PROCESS | 1820 | ++DOCSHELL 0x7f74c137c000 == 166 [pid = 1820] [id = 671] 16:28:03 INFO - PROCESS | 1820 | ++DOMWINDOW == 177 (0x7f74b746a800) [pid = 1820] [serial = 2014] [outer = (nil)] 16:28:03 INFO - PROCESS | 1820 | ++DOMWINDOW == 178 (0x7f74c090d800) [pid = 1820] [serial = 2015] [outer = 0x7f74b746a800] 16:28:03 INFO - PROCESS | 1820 | 1462404483981 Marionette DEBUG loaded listener.js 16:28:04 INFO - PROCESS | 1820 | ++DOMWINDOW == 179 (0x7f74c0c55800) [pid = 1820] [serial = 2016] [outer = 0x7f74b746a800] 16:28:04 INFO - PROCESS | 1820 | 1462404484840 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]]]}] 16:28:04 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.default.html | Canvas test: 2d.text.baseline.default 16:28:04 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.default.html | took 1482ms 16:28:04 INFO - PROCESS | 1820 | 1462404484910 Marionette TRACE conn3 -> [0,2657,"getWindowHandle",null] 16:28:04 INFO - PROCESS | 1820 | 1462404484913 Marionette TRACE conn3 <- [1,2657,null,{"value":"8"}] 16:28:04 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.invalid.html 16:28:04 INFO - PROCESS | 1820 | 1462404484919 Marionette TRACE conn3 -> [0,2658,"setScriptTimeout",{"ms":35000}] 16:28:04 INFO - PROCESS | 1820 | 1462404484921 Marionette TRACE conn3 <- [1,2658,null,{}] 16:28:04 INFO - PROCESS | 1820 | 1462404484926 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}] 16:28:05 INFO - PROCESS | 1820 | 1462404485182 Marionette TRACE conn3 <- [1,2659,null,{"value":null}] 16:28:05 INFO - PROCESS | 1820 | 1462404485489 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\", \"a2590f0a-93fb-4e89-aa1e-7373e5767c09\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:28:05 INFO - PROCESS | 1820 | ++DOCSHELL 0x7f74c6395800 == 167 [pid = 1820] [id = 672] 16:28:05 INFO - PROCESS | 1820 | ++DOMWINDOW == 180 (0x7f74bfa68400) [pid = 1820] [serial = 2017] [outer = (nil)] 16:28:05 INFO - PROCESS | 1820 | ++DOMWINDOW == 181 (0x7f74c1064c00) [pid = 1820] [serial = 2018] [outer = 0x7f74bfa68400] 16:28:05 INFO - PROCESS | 1820 | 1462404485567 Marionette DEBUG loaded listener.js 16:28:05 INFO - PROCESS | 1820 | ++DOMWINDOW == 182 (0x7f74c1495000) [pid = 1820] [serial = 2019] [outer = 0x7f74bfa68400] 16:28:06 INFO - PROCESS | 1820 | 1462404486371 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]]]}] 16:28:06 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.invalid.html | Canvas test: 2d.text.baseline.invalid 16:28:06 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.invalid.html | took 1480ms 16:28:06 INFO - PROCESS | 1820 | 1462404486400 Marionette TRACE conn3 -> [0,2661,"getWindowHandle",null] 16:28:06 INFO - PROCESS | 1820 | 1462404486402 Marionette TRACE conn3 <- [1,2661,null,{"value":"8"}] 16:28:06 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.valid.html 16:28:06 INFO - PROCESS | 1820 | 1462404486412 Marionette TRACE conn3 -> [0,2662,"setScriptTimeout",{"ms":35000}] 16:28:06 INFO - PROCESS | 1820 | 1462404486414 Marionette TRACE conn3 <- [1,2662,null,{}] 16:28:06 INFO - PROCESS | 1820 | 1462404486418 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}] 16:28:06 INFO - PROCESS | 1820 | 1462404486640 Marionette TRACE conn3 <- [1,2663,null,{"value":null}] 16:28:06 INFO - PROCESS | 1820 | 1462404486922 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\", \"a2590f0a-93fb-4e89-aa1e-7373e5767c09\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:28:06 INFO - PROCESS | 1820 | ++DOCSHELL 0x7f74c823f800 == 168 [pid = 1820] [id = 673] 16:28:06 INFO - PROCESS | 1820 | ++DOMWINDOW == 183 (0x7f74bfbf5000) [pid = 1820] [serial = 2020] [outer = (nil)] 16:28:06 INFO - PROCESS | 1820 | ++DOMWINDOW == 184 (0x7f74c3913800) [pid = 1820] [serial = 2021] [outer = 0x7f74bfbf5000] 16:28:07 INFO - PROCESS | 1820 | 1462404486994 Marionette DEBUG loaded listener.js 16:28:07 INFO - PROCESS | 1820 | ++DOMWINDOW == 185 (0x7f74c3a33800) [pid = 1820] [serial = 2022] [outer = 0x7f74bfbf5000] 16:28:07 INFO - PROCESS | 1820 | 1462404487894 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]]]}] 16:28:07 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.valid.html | Canvas test: 2d.text.baseline.valid 16:28:07 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.valid.html | took 1536ms 16:28:07 INFO - PROCESS | 1820 | 1462404487949 Marionette TRACE conn3 -> [0,2665,"getWindowHandle",null] 16:28:07 INFO - PROCESS | 1820 | 1462404487952 Marionette TRACE conn3 <- [1,2665,null,{"value":"8"}] 16:28:07 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html 16:28:07 INFO - PROCESS | 1820 | 1462404487958 Marionette TRACE conn3 -> [0,2666,"setScriptTimeout",{"ms":35000}] 16:28:07 INFO - PROCESS | 1820 | 1462404487961 Marionette TRACE conn3 <- [1,2666,null,{}] 16:28:07 INFO - PROCESS | 1820 | 1462404487966 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}] 16:28:08 INFO - PROCESS | 1820 | 1462404488190 Marionette TRACE conn3 <- [1,2667,null,{"value":null}] 16:28:08 INFO - PROCESS | 1820 | 1462404488464 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\", \"a2590f0a-93fb-4e89-aa1e-7373e5767c09\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:28:08 INFO - PROCESS | 1820 | ++DOCSHELL 0x7f74c8473800 == 169 [pid = 1820] [id = 674] 16:28:08 INFO - PROCESS | 1820 | ++DOMWINDOW == 186 (0x7f74c3a3c800) [pid = 1820] [serial = 2023] [outer = (nil)] 16:28:08 INFO - PROCESS | 1820 | ++DOMWINDOW == 187 (0x7f74c59cf800) [pid = 1820] [serial = 2024] [outer = 0x7f74c3a3c800] 16:28:08 INFO - PROCESS | 1820 | 1462404488553 Marionette DEBUG loaded listener.js 16:28:08 INFO - PROCESS | 1820 | ++DOMWINDOW == 188 (0x7f74c66cc800) [pid = 1820] [serial = 2025] [outer = 0x7f74c3a3c800] 16:28:09 INFO - PROCESS | 1820 | SkCairoFTTypeface::onFilterRec unimplemented 16:28:09 INFO - PROCESS | 1820 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 16:28:09 INFO - PROCESS | 1820 | 1462404489929 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]]]}] 16:28:09 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html | textBaseline bottom is the bottom of the em square (not the bounding box) 16:28:09 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html | took 2028ms 16:28:10 INFO - PROCESS | 1820 | 1462404489989 Marionette TRACE conn3 -> [0,2669,"getWindowHandle",null] 16:28:10 INFO - PROCESS | 1820 | 1462404489992 Marionette TRACE conn3 <- [1,2669,null,{"value":"8"}] 16:28:10 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.hanging.html 16:28:10 INFO - PROCESS | 1820 | 1462404490001 Marionette TRACE conn3 -> [0,2670,"setScriptTimeout",{"ms":35000}] 16:28:10 INFO - PROCESS | 1820 | 1462404490009 Marionette TRACE conn3 <- [1,2670,null,{}] 16:28:10 INFO - PROCESS | 1820 | 1462404490109 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}] 16:28:10 INFO - PROCESS | 1820 | 1462404490324 Marionette TRACE conn3 <- [1,2671,null,{"value":null}] 16:28:10 INFO - PROCESS | 1820 | 1462404490589 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\", \"a2590f0a-93fb-4e89-aa1e-7373e5767c09\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:28:10 INFO - PROCESS | 1820 | ++DOCSHELL 0x7f74c99a1800 == 170 [pid = 1820] [id = 675] 16:28:10 INFO - PROCESS | 1820 | ++DOMWINDOW == 189 (0x7f74c3a3ec00) [pid = 1820] [serial = 2026] [outer = (nil)] 16:28:10 INFO - PROCESS | 1820 | ++DOMWINDOW == 190 (0x7f74c847d400) [pid = 1820] [serial = 2027] [outer = 0x7f74c3a3ec00] 16:28:10 INFO - PROCESS | 1820 | 1462404490658 Marionette DEBUG loaded listener.js 16:28:10 INFO - PROCESS | 1820 | ++DOMWINDOW == 191 (0x7f74c9491400) [pid = 1820] [serial = 2028] [outer = 0x7f74c3a3ec00] 16:28:11 INFO - PROCESS | 1820 | SkCairoFTTypeface::onFilterRec unimplemented 16:28:12 INFO - PROCESS | 1820 | 1462404491999 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] 16:28:12 INFO - PROCESS | 1820 | 1462404492040 Marionette TRACE conn3 <- [1,2673,null,{"value":"8"}] 16:28:12 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.ideographic.html 16:28:12 INFO - PROCESS | 1820 | 1462404492045 Marionette TRACE conn3 -> [0,2674,"setScriptTimeout",{"ms":35000}] 16:28:12 INFO - PROCESS | 1820 | 1462404492048 Marionette TRACE conn3 <- [1,2674,null,{}] 16:28:12 INFO - PROCESS | 1820 | 1462404492053 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}] 16:28:12 INFO - PROCESS | 1820 | 1462404492302 Marionette TRACE conn3 <- [1,2675,null,{"value":null}] 16:28:12 INFO - PROCESS | 1820 | 1462404492542 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\", \"a2590f0a-93fb-4e89-aa1e-7373e5767c09\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:28:12 INFO - PROCESS | 1820 | ++DOCSHELL 0x7f74ca027000 == 171 [pid = 1820] [id = 676] 16:28:12 INFO - PROCESS | 1820 | ++DOMWINDOW == 192 (0x7f74be886000) [pid = 1820] [serial = 2029] [outer = (nil)] 16:28:12 INFO - PROCESS | 1820 | ++DOMWINDOW == 193 (0x7f74c94c5c00) [pid = 1820] [serial = 2030] [outer = 0x7f74be886000] 16:28:12 INFO - PROCESS | 1820 | 1462404492612 Marionette DEBUG loaded listener.js 16:28:12 INFO - PROCESS | 1820 | ++DOMWINDOW == 194 (0x7f74c9fdf800) [pid = 1820] [serial = 2031] [outer = 0x7f74be886000] 16:28:13 INFO - PROCESS | 1820 | SkCairoFTTypeface::onFilterRec unimplemented 16:28:13 INFO - PROCESS | 1820 | 1462404493925 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] 16:28:13 INFO - PROCESS | 1820 | 1462404493987 Marionette TRACE conn3 <- [1,2677,null,{"value":"8"}] 16:28:13 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.middle.html 16:28:13 INFO - PROCESS | 1820 | 1462404493994 Marionette TRACE conn3 -> [0,2678,"setScriptTimeout",{"ms":35000}] 16:28:13 INFO - PROCESS | 1820 | 1462404493996 Marionette TRACE conn3 <- [1,2678,null,{}] 16:28:14 INFO - PROCESS | 1820 | 1462404494001 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}] 16:28:14 INFO - PROCESS | 1820 | 1462404494276 Marionette TRACE conn3 <- [1,2679,null,{"value":null}] 16:28:14 INFO - PROCESS | 1820 | 1462404494522 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\", \"a2590f0a-93fb-4e89-aa1e-7373e5767c09\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:28:14 INFO - PROCESS | 1820 | ++DOCSHELL 0x7f74cca24000 == 172 [pid = 1820] [id = 677] 16:28:14 INFO - PROCESS | 1820 | ++DOMWINDOW == 195 (0x7f74c3a40800) [pid = 1820] [serial = 2032] [outer = (nil)] 16:28:14 INFO - PROCESS | 1820 | ++DOMWINDOW == 196 (0x7f74cad62000) [pid = 1820] [serial = 2033] [outer = 0x7f74c3a40800] 16:28:14 INFO - PROCESS | 1820 | 1462404494592 Marionette DEBUG loaded listener.js 16:28:14 INFO - PROCESS | 1820 | ++DOMWINDOW == 197 (0x7f74cd6d2c00) [pid = 1820] [serial = 2034] [outer = 0x7f74c3a40800] 16:28:15 INFO - PROCESS | 1820 | SkCairoFTTypeface::onFilterRec unimplemented 16:28:15 INFO - PROCESS | 1820 | 1462404495885 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]]]}] 16:28:15 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.draw.baseline.middle.html | textBaseline middle is the middle of the em square (not the bounding box) 16:28:15 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.middle.html | took 1930ms 16:28:15 INFO - PROCESS | 1820 | 1462404495925 Marionette TRACE conn3 -> [0,2681,"getWindowHandle",null] 16:28:15 INFO - PROCESS | 1820 | 1462404495928 Marionette TRACE conn3 <- [1,2681,null,{"value":"8"}] 16:28:15 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.top.html 16:28:15 INFO - PROCESS | 1820 | 1462404495934 Marionette TRACE conn3 -> [0,2682,"setScriptTimeout",{"ms":35000}] 16:28:15 INFO - PROCESS | 1820 | 1462404495936 Marionette TRACE conn3 <- [1,2682,null,{}] 16:28:15 INFO - PROCESS | 1820 | 1462404495941 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}] 16:28:16 INFO - PROCESS | 1820 | 1462404496155 Marionette TRACE conn3 <- [1,2683,null,{"value":null}] 16:28:16 INFO - PROCESS | 1820 | 1462404496477 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\", \"a2590f0a-93fb-4e89-aa1e-7373e5767c09\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:28:16 INFO - PROCESS | 1820 | ++DOCSHELL 0x7f74aa664800 == 173 [pid = 1820] [id = 678] 16:28:16 INFO - PROCESS | 1820 | ++DOMWINDOW == 198 (0x7f74a6f50800) [pid = 1820] [serial = 2035] [outer = (nil)] 16:28:16 INFO - PROCESS | 1820 | ++DOMWINDOW == 199 (0x7f74aa050c00) [pid = 1820] [serial = 2036] [outer = 0x7f74a6f50800] 16:28:16 INFO - PROCESS | 1820 | 1462404496546 Marionette DEBUG loaded listener.js 16:28:16 INFO - PROCESS | 1820 | ++DOMWINDOW == 200 (0x7f74aece6400) [pid = 1820] [serial = 2037] [outer = 0x7f74a6f50800] 16:28:18 INFO - PROCESS | 1820 | SkCairoFTTypeface::onFilterRec unimplemented 16:28:18 INFO - PROCESS | 1820 | 1462404498198 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]]]}] 16:28:18 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.draw.baseline.top.html | textBaseline top is the top of the em square (not the bounding box) 16:28:18 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.top.html | took 2285ms 16:28:18 INFO - PROCESS | 1820 | 1462404498223 Marionette TRACE conn3 -> [0,2685,"getWindowHandle",null] 16:28:18 INFO - PROCESS | 1820 | 1462404498234 Marionette TRACE conn3 <- [1,2685,null,{"value":"8"}] 16:28:18 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.end.html 16:28:18 INFO - PROCESS | 1820 | 1462404498243 Marionette TRACE conn3 -> [0,2686,"setScriptTimeout",{"ms":35000}] 16:28:18 INFO - PROCESS | 1820 | 1462404498247 Marionette TRACE conn3 <- [1,2686,null,{}] 16:28:18 INFO - PROCESS | 1820 | 1462404498255 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}] 16:28:18 INFO - PROCESS | 1820 | 1462404498461 Marionette TRACE conn3 <- [1,2687,null,{"value":null}] 16:28:18 INFO - PROCESS | 1820 | 1462404498737 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\", \"a2590f0a-93fb-4e89-aa1e-7373e5767c09\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:28:18 INFO - PROCESS | 1820 | ++DOCSHELL 0x7f74af55e800 == 174 [pid = 1820] [id = 679] 16:28:18 INFO - PROCESS | 1820 | ++DOMWINDOW == 201 (0x7f74abfc9c00) [pid = 1820] [serial = 2038] [outer = (nil)] 16:28:18 INFO - PROCESS | 1820 | ++DOMWINDOW == 202 (0x7f74acccfc00) [pid = 1820] [serial = 2039] [outer = 0x7f74abfc9c00] 16:28:18 INFO - PROCESS | 1820 | 1462404498804 Marionette DEBUG loaded listener.js 16:28:18 INFO - PROCESS | 1820 | ++DOMWINDOW == 203 (0x7f74addcd800) [pid = 1820] [serial = 2040] [outer = 0x7f74abfc9c00] 16:28:20 INFO - PROCESS | 1820 | SkCairoFTTypeface::onFilterRec unimplemented 16:28:20 INFO - PROCESS | 1820 | 1462404500192 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] 16:28:20 INFO - PROCESS | 1820 | 1462404500241 Marionette TRACE conn3 <- [1,2689,null,{"value":"8"}] 16:28:20 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.other.html 16:28:20 INFO - PROCESS | 1820 | 1462404500347 Marionette TRACE conn3 -> [0,2690,"setScriptTimeout",{"ms":35000}] 16:28:20 INFO - PROCESS | 1820 | 1462404500352 Marionette TRACE conn3 <- [1,2690,null,{}] 16:28:20 INFO - PROCESS | 1820 | 1462404500359 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}] 16:28:20 INFO - PROCESS | 1820 | 1462404500552 Marionette TRACE conn3 <- [1,2691,null,{"value":null}] 16:28:20 INFO - PROCESS | 1820 | --DOCSHELL 0x7f74cca16800 == 173 [pid = 1820] [id = 66] 16:28:20 INFO - PROCESS | 1820 | --DOCSHELL 0x7f74b845f800 == 172 [pid = 1820] [id = 539] 16:28:20 INFO - PROCESS | 1820 | --DOCSHELL 0x7f74b517e800 == 171 [pid = 1820] [id = 537] 16:28:20 INFO - PROCESS | 1820 | --DOCSHELL 0x7f74b5177800 == 170 [pid = 1820] [id = 462] 16:28:20 INFO - PROCESS | 1820 | --DOMWINDOW == 202 (0x7f74b0fbb400) [pid = 1820] [serial = 1919] [outer = (nil)] [url = about:blank] 16:28:20 INFO - PROCESS | 1820 | --DOMWINDOW == 201 (0x7f74aa04e000) [pid = 1820] [serial = 1904] [outer = (nil)] [url = about:blank] 16:28:20 INFO - PROCESS | 1820 | 1462404500901 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\", \"a2590f0a-93fb-4e89-aa1e-7373e5767c09\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:28:20 INFO - PROCESS | 1820 | --DOCSHELL 0x7f74af5d3000 == 169 [pid = 1820] [id = 536] 16:28:20 INFO - PROCESS | 1820 | ++DOCSHELL 0x7f74a98d7000 == 170 [pid = 1820] [id = 680] 16:28:20 INFO - PROCESS | 1820 | ++DOMWINDOW == 202 (0x7f74aa04e000) [pid = 1820] [serial = 2041] [outer = (nil)] 16:28:20 INFO - PROCESS | 1820 | ++DOMWINDOW == 203 (0x7f74accd5000) [pid = 1820] [serial = 2042] [outer = 0x7f74aa04e000] 16:28:20 INFO - PROCESS | 1820 | 1462404500976 Marionette DEBUG loaded listener.js 16:28:21 INFO - PROCESS | 1820 | ++DOMWINDOW == 204 (0x7f74b00de800) [pid = 1820] [serial = 2043] [outer = 0x7f74aa04e000] 16:28:21 INFO - PROCESS | 1820 | --DOCSHELL 0x7f74b8456800 == 169 [pid = 1820] [id = 593] 16:28:21 INFO - PROCESS | 1820 | --DOCSHELL 0x7f74d747c000 == 168 [pid = 1820] [id = 298] 16:28:21 INFO - PROCESS | 1820 | --DOCSHELL 0x7f74b5e1a800 == 167 [pid = 1820] [id = 538] 16:28:21 INFO - PROCESS | 1820 | --DOCSHELL 0x7f74b417f800 == 166 [pid = 1820] [id = 592] 16:28:21 INFO - PROCESS | 1820 | --DOCSHELL 0x7f74b1399000 == 165 [pid = 1820] [id = 663] 16:28:21 INFO - PROCESS | 1820 | --DOCSHELL 0x7f74b51ad800 == 164 [pid = 1820] [id = 662] 16:28:21 INFO - PROCESS | 1820 | --DOCSHELL 0x7f74b4042000 == 163 [pid = 1820] [id = 661] 16:28:21 INFO - PROCESS | 1820 | --DOCSHELL 0x7f74af4ce800 == 162 [pid = 1820] [id = 660] 16:28:21 INFO - PROCESS | 1820 | --DOCSHELL 0x7f74a98dc000 == 161 [pid = 1820] [id = 659] 16:28:21 INFO - PROCESS | 1820 | --DOCSHELL 0x7f74af5d5000 == 160 [pid = 1820] [id = 658] 16:28:21 INFO - PROCESS | 1820 | --DOCSHELL 0x7f74abed5000 == 159 [pid = 1820] [id = 657] 16:28:21 INFO - PROCESS | 1820 | --DOCSHELL 0x7f74b540f000 == 158 [pid = 1820] [id = 645] 16:28:21 INFO - PROCESS | 1820 | --DOCSHELL 0x7f74b4e74800 == 157 [pid = 1820] [id = 644] 16:28:21 INFO - PROCESS | 1820 | --DOCSHELL 0x7f74b4179000 == 156 [pid = 1820] [id = 643] 16:28:21 INFO - PROCESS | 1820 | --DOCSHELL 0x7f74b404a000 == 155 [pid = 1820] [id = 615] 16:28:21 INFO - PROCESS | 1820 | --DOCSHELL 0x7f74b0b4a800 == 154 [pid = 1820] [id = 642] 16:28:21 INFO - PROCESS | 1820 | --DOCSHELL 0x7f74a6f7f000 == 153 [pid = 1820] [id = 634] 16:28:21 INFO - PROCESS | 1820 | --DOCSHELL 0x7f74aeee8000 == 152 [pid = 1820] [id = 641] 16:28:21 INFO - PROCESS | 1820 | --DOCSHELL 0x7f74aa647000 == 151 [pid = 1820] [id = 640] 16:28:21 INFO - PROCESS | 1820 | --DOCSHELL 0x7f74aedb0000 == 150 [pid = 1820] [id = 639] 16:28:21 INFO - PROCESS | 1820 | --DOMWINDOW == 203 (0x7f74b40f3000) [pid = 1820] [serial = 1779] [outer = (nil)] [url = about:blank] 16:28:21 INFO - PROCESS | 1820 | --DOMWINDOW == 202 (0x7f74dc0ba400) [pid = 1820] [serial = 1824] [outer = (nil)] [url = about:blank] 16:28:21 INFO - PROCESS | 1820 | --DOMWINDOW == 201 (0x7f74d74ba000) [pid = 1820] [serial = 1815] [outer = (nil)] [url = about:blank] 16:28:21 INFO - PROCESS | 1820 | --DOMWINDOW == 200 (0x7f74c948d400) [pid = 1820] [serial = 1809] [outer = (nil)] [url = about:blank] 16:28:21 INFO - PROCESS | 1820 | --DOMWINDOW == 199 (0x7f74ba095c00) [pid = 1820] [serial = 1788] [outer = (nil)] [url = about:blank] 16:28:21 INFO - PROCESS | 1820 | --DOMWINDOW == 198 (0x7f74d8620c00) [pid = 1820] [serial = 1821] [outer = (nil)] [url = about:blank] 16:28:21 INFO - PROCESS | 1820 | --DOMWINDOW == 197 (0x7f74c0388800) [pid = 1820] [serial = 1794] [outer = (nil)] [url = about:blank] 16:28:21 INFO - PROCESS | 1820 | --DOMWINDOW == 196 (0x7f74cad66800) [pid = 1820] [serial = 1812] [outer = (nil)] [url = about:blank] 16:28:21 INFO - PROCESS | 1820 | --DOMWINDOW == 195 (0x7f74aece3400) [pid = 1820] [serial = 1776] [outer = (nil)] [url = about:blank] 16:28:21 INFO - PROCESS | 1820 | --DOMWINDOW == 194 (0x7f74c0c5c400) [pid = 1820] [serial = 1800] [outer = (nil)] [url = about:blank] 16:28:21 INFO - PROCESS | 1820 | --DOMWINDOW == 193 (0x7f74c094ac00) [pid = 1820] [serial = 1797] [outer = (nil)] [url = about:blank] 16:28:21 INFO - PROCESS | 1820 | --DOMWINDOW == 192 (0x7f74b7155c00) [pid = 1820] [serial = 1782] [outer = (nil)] [url = about:blank] 16:28:21 INFO - PROCESS | 1820 | --DOMWINDOW == 191 (0x7f74c1074400) [pid = 1820] [serial = 1803] [outer = (nil)] [url = about:blank] 16:28:21 INFO - PROCESS | 1820 | --DOMWINDOW == 190 (0x7f74b4c7d000) [pid = 1820] [serial = 1698] [outer = (nil)] [url = about:blank] 16:28:21 INFO - PROCESS | 1820 | --DOMWINDOW == 189 (0x7f74b8586c00) [pid = 1820] [serial = 1785] [outer = (nil)] [url = about:blank] 16:28:21 INFO - PROCESS | 1820 | --DOMWINDOW == 188 (0x7f74bfa68800) [pid = 1820] [serial = 1791] [outer = (nil)] [url = about:blank] 16:28:21 INFO - PROCESS | 1820 | --DOMWINDOW == 187 (0x7f74addcf400) [pid = 1820] [serial = 1818] [outer = (nil)] [url = about:blank] 16:28:21 INFO - PROCESS | 1820 | --DOMWINDOW == 186 (0x7f74c64b5800) [pid = 1820] [serial = 1806] [outer = (nil)] [url = about:blank] 16:28:21 INFO - PROCESS | 1820 | --DOMWINDOW == 185 (0x7f74af4a6000) [pid = 1820] [serial = 1914] [outer = (nil)] [url = about:blank] 16:28:21 INFO - PROCESS | 1820 | --DOMWINDOW == 184 (0x7f74aea0e400) [pid = 1820] [serial = 1913] [outer = (nil)] [url = about:blank] 16:28:21 INFO - PROCESS | 1820 | --DOMWINDOW == 183 (0x7f74adb12400) [pid = 1820] [serial = 1916] [outer = (nil)] [url = about:blank] 16:28:21 INFO - PROCESS | 1820 | --DOMWINDOW == 182 (0x7f74a6f5b400) [pid = 1820] [serial = 1907] [outer = (nil)] [url = about:blank] 16:28:21 INFO - PROCESS | 1820 | --DOMWINDOW == 181 (0x7f74a990f800) [pid = 1820] [serial = 1908] [outer = (nil)] [url = about:blank] 16:28:21 INFO - PROCESS | 1820 | --DOMWINDOW == 180 (0x7f74b0fca400) [pid = 1820] [serial = 1853] [outer = (nil)] [url = about:blank] 16:28:21 INFO - PROCESS | 1820 | --DOMWINDOW == 179 (0x7f74b140d800) [pid = 1820] [serial = 1854] [outer = (nil)] [url = about:blank] 16:28:21 INFO - PROCESS | 1820 | --DOMWINDOW == 178 (0x7f74bffb6800) [pid = 1820] [serial = 1868] [outer = (nil)] [url = about:blank] 16:28:21 INFO - PROCESS | 1820 | --DOMWINDOW == 177 (0x7f74c0387800) [pid = 1820] [serial = 1869] [outer = (nil)] [url = about:blank] 16:28:21 INFO - PROCESS | 1820 | --DOMWINDOW == 176 (0x7f74c59c7400) [pid = 1820] [serial = 1880] [outer = (nil)] [url = about:blank] 16:28:21 INFO - PROCESS | 1820 | --DOMWINDOW == 175 (0x7f74c7e55c00) [pid = 1820] [serial = 1881] [outer = (nil)] [url = about:blank] 16:28:21 INFO - PROCESS | 1820 | --DOMWINDOW == 174 (0x7f74c0c58400) [pid = 1820] [serial = 1874] [outer = (nil)] [url = about:blank] 16:28:21 INFO - PROCESS | 1820 | --DOMWINDOW == 173 (0x7f74c1063c00) [pid = 1820] [serial = 1875] [outer = (nil)] [url = about:blank] 16:28:21 INFO - PROCESS | 1820 | --DOMWINDOW == 172 (0x7f74c054e000) [pid = 1820] [serial = 1871] [outer = (nil)] [url = about:blank] 16:28:21 INFO - PROCESS | 1820 | --DOMWINDOW == 171 (0x7f74c0bbd800) [pid = 1820] [serial = 1872] [outer = (nil)] [url = about:blank] 16:28:21 INFO - PROCESS | 1820 | --DOMWINDOW == 170 (0x7f74c9feb400) [pid = 1820] [serial = 1886] [outer = (nil)] [url = about:blank] 16:28:21 INFO - PROCESS | 1820 | --DOMWINDOW == 169 (0x7f74cca72400) [pid = 1820] [serial = 1887] [outer = (nil)] [url = about:blank] 16:28:21 INFO - PROCESS | 1820 | --DOMWINDOW == 168 (0x7f74be885400) [pid = 1820] [serial = 1865] [outer = (nil)] [url = about:blank] 16:28:21 INFO - PROCESS | 1820 | --DOMWINDOW == 167 (0x7f74bfa6c000) [pid = 1820] [serial = 1866] [outer = (nil)] [url = about:blank] 16:28:21 INFO - PROCESS | 1820 | --DOMWINDOW == 166 (0x7f74dc24a000) [pid = 1820] [serial = 1895] [outer = (nil)] [url = about:blank] 16:28:21 INFO - PROCESS | 1820 | --DOMWINDOW == 165 (0x7f74dc786800) [pid = 1820] [serial = 1896] [outer = (nil)] [url = about:blank] 16:28:21 INFO - PROCESS | 1820 | --DOMWINDOW == 164 (0x7f74b152dc00) [pid = 1820] [serial = 1848] [outer = (nil)] [url = about:blank] 16:28:21 INFO - PROCESS | 1820 | --DOMWINDOW == 163 (0x7f74b0fcec00) [pid = 1820] [serial = 1847] [outer = (nil)] [url = about:blank] 16:28:21 INFO - PROCESS | 1820 | --DOMWINDOW == 162 (0x7f74adb20800) [pid = 1820] [serial = 1850] [outer = (nil)] [url = about:blank] 16:28:21 INFO - PROCESS | 1820 | --DOMWINDOW == 161 (0x7f74ae950800) [pid = 1820] [serial = 1851] [outer = (nil)] [url = about:blank] 16:28:21 INFO - PROCESS | 1820 | --DOMWINDOW == 160 (0x7f74d1341c00) [pid = 1820] [serial = 1889] [outer = (nil)] [url = about:blank] 16:28:21 INFO - PROCESS | 1820 | --DOMWINDOW == 159 (0x7f74d8117c00) [pid = 1820] [serial = 1890] [outer = (nil)] [url = about:blank] 16:28:21 INFO - PROCESS | 1820 | --DOMWINDOW == 158 (0x7f74b8590800) [pid = 1820] [serial = 1862] [outer = (nil)] [url = about:blank] 16:28:21 INFO - PROCESS | 1820 | --DOMWINDOW == 157 (0x7f74ba0de800) [pid = 1820] [serial = 1863] [outer = (nil)] [url = about:blank] 16:28:21 INFO - PROCESS | 1820 | --DOMWINDOW == 156 (0x7f74b60f1800) [pid = 1820] [serial = 1859] [outer = (nil)] [url = about:blank] 16:28:21 INFO - PROCESS | 1820 | --DOMWINDOW == 155 (0x7f74b7154400) [pid = 1820] [serial = 1860] [outer = (nil)] [url = about:blank] 16:28:21 INFO - PROCESS | 1820 | --DOMWINDOW == 154 (0x7f74b534c400) [pid = 1820] [serial = 1856] [outer = (nil)] [url = about:blank] 16:28:21 INFO - PROCESS | 1820 | --DOMWINDOW == 153 (0x7f74b5f2f400) [pid = 1820] [serial = 1857] [outer = (nil)] [url = about:blank] 16:28:21 INFO - PROCESS | 1820 | --DOMWINDOW == 152 (0x7f74b1377400) [pid = 1820] [serial = 1901] [outer = (nil)] [url = about:blank] 16:28:21 INFO - PROCESS | 1820 | --DOMWINDOW == 151 (0x7f74dc78cc00) [pid = 1820] [serial = 1902] [outer = (nil)] [url = about:blank] 16:28:21 INFO - PROCESS | 1820 | --DOMWINDOW == 150 (0x7f74ab6b8000) [pid = 1820] [serial = 1898] [outer = (nil)] [url = about:blank] 16:28:21 INFO - PROCESS | 1820 | --DOMWINDOW == 149 (0x7f74ab6bd400) [pid = 1820] [serial = 1899] [outer = (nil)] [url = about:blank] 16:28:21 INFO - PROCESS | 1820 | --DOMWINDOW == 148 (0x7f74c220b400) [pid = 1820] [serial = 1877] [outer = (nil)] [url = about:blank] 16:28:21 INFO - PROCESS | 1820 | --DOMWINDOW == 147 (0x7f74c2f7e800) [pid = 1820] [serial = 1878] [outer = (nil)] [url = about:blank] 16:28:21 INFO - PROCESS | 1820 | --DOMWINDOW == 146 (0x7f74da036000) [pid = 1820] [serial = 1892] [outer = (nil)] [url = about:blank] 16:28:21 INFO - PROCESS | 1820 | --DOMWINDOW == 145 (0x7f74dc002800) [pid = 1820] [serial = 1893] [outer = (nil)] [url = about:blank] 16:28:21 INFO - PROCESS | 1820 | --DOMWINDOW == 144 (0x7f74accd5400) [pid = 1820] [serial = 1910] [outer = (nil)] [url = about:blank] 16:28:21 INFO - PROCESS | 1820 | --DOMWINDOW == 143 (0x7f74c880ec00) [pid = 1820] [serial = 1883] [outer = (nil)] [url = about:blank] 16:28:21 INFO - PROCESS | 1820 | --DOMWINDOW == 142 (0x7f74c9490c00) [pid = 1820] [serial = 1884] [outer = (nil)] [url = about:blank] 16:28:21 INFO - PROCESS | 1820 | --DOMWINDOW == 141 (0x7f74b0bad800) [pid = 1820] [serial = 1917] [outer = (nil)] [url = about:blank] 16:28:21 INFO - PROCESS | 1820 | --DOMWINDOW == 140 (0x7f74addcc800) [pid = 1820] [serial = 1911] [outer = (nil)] [url = about:blank] 16:28:22 INFO - PROCESS | 1820 | SkCairoFTTypeface::onFilterRec unimplemented 16:28:22 INFO - PROCESS | 1820 | 1462404502286 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] 16:28:22 INFO - PROCESS | 1820 | 1462404502338 Marionette TRACE conn3 <- [1,2693,null,{"value":"8"}] 16:28:22 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.space.html 16:28:22 INFO - PROCESS | 1820 | 1462404502344 Marionette TRACE conn3 -> [0,2694,"setScriptTimeout",{"ms":35000}] 16:28:22 INFO - PROCESS | 1820 | 1462404502349 Marionette TRACE conn3 <- [1,2694,null,{}] 16:28:22 INFO - PROCESS | 1820 | 1462404502363 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}] 16:28:22 INFO - PROCESS | 1820 | 1462404502623 Marionette TRACE conn3 <- [1,2695,null,{"value":null}] 16:28:22 INFO - PROCESS | 1820 | 1462404502828 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\", \"a2590f0a-93fb-4e89-aa1e-7373e5767c09\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:28:22 INFO - PROCESS | 1820 | ++DOCSHELL 0x7f74af4d7800 == 151 [pid = 1820] [id = 681] 16:28:22 INFO - PROCESS | 1820 | ++DOMWINDOW == 141 (0x7f74adb12400) [pid = 1820] [serial = 2044] [outer = (nil)] 16:28:22 INFO - PROCESS | 1820 | ++DOMWINDOW == 142 (0x7f74b134e400) [pid = 1820] [serial = 2045] [outer = 0x7f74adb12400] 16:28:22 INFO - PROCESS | 1820 | 1462404502891 Marionette DEBUG loaded listener.js 16:28:22 INFO - PROCESS | 1820 | ++DOMWINDOW == 143 (0x7f74b1521400) [pid = 1820] [serial = 2046] [outer = 0x7f74adb12400] 16:28:24 INFO - PROCESS | 1820 | SkCairoFTTypeface::onFilterRec unimplemented 16:28:24 INFO - PROCESS | 1820 | 1462404504128 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] 16:28:24 INFO - PROCESS | 1820 | 1462404504192 Marionette TRACE conn3 <- [1,2697,null,{"value":"8"}] 16:28:24 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.start.html 16:28:24 INFO - PROCESS | 1820 | 1462404504197 Marionette TRACE conn3 -> [0,2698,"setScriptTimeout",{"ms":35000}] 16:28:24 INFO - PROCESS | 1820 | 1462404504200 Marionette TRACE conn3 <- [1,2698,null,{}] 16:28:24 INFO - PROCESS | 1820 | 1462404504205 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}] 16:28:24 INFO - PROCESS | 1820 | 1462404504442 Marionette TRACE conn3 <- [1,2699,null,{"value":null}] 16:28:24 INFO - PROCESS | 1820 | 1462404504528 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\", \"a2590f0a-93fb-4e89-aa1e-7373e5767c09\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:28:24 INFO - PROCESS | 1820 | ++DOCSHELL 0x7f74b418b000 == 152 [pid = 1820] [id = 682] 16:28:24 INFO - PROCESS | 1820 | ++DOMWINDOW == 144 (0x7f74b0fb9000) [pid = 1820] [serial = 2047] [outer = (nil)] 16:28:24 INFO - PROCESS | 1820 | ++DOMWINDOW == 145 (0x7f74b40fb000) [pid = 1820] [serial = 2048] [outer = 0x7f74b0fb9000] 16:28:24 INFO - PROCESS | 1820 | 1462404504588 Marionette DEBUG loaded listener.js 16:28:24 INFO - PROCESS | 1820 | ++DOMWINDOW == 146 (0x7f74b534a400) [pid = 1820] [serial = 2049] [outer = 0x7f74b0fb9000] 16:28:25 INFO - PROCESS | 1820 | --DOMWINDOW == 145 (0x7f74a9902800) [pid = 1820] [serial = 1903] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.2.html] 16:28:25 INFO - PROCESS | 1820 | --DOMWINDOW == 144 (0x7f74aa052400) [pid = 1820] [serial = 1975] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.1.html] 16:28:25 INFO - PROCESS | 1820 | --DOMWINDOW == 143 (0x7f74a9907400) [pid = 1820] [serial = 1972] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.basic.html] 16:28:25 INFO - PROCESS | 1820 | --DOMWINDOW == 142 (0x7f74b136fc00) [pid = 1820] [serial = 1981] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.basic.html] 16:28:25 INFO - PROCESS | 1820 | --DOMWINDOW == 141 (0x7f74a990dc00) [pid = 1820] [serial = 1978] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.2.html] 16:28:25 INFO - PROCESS | 1820 | --DOMWINDOW == 140 (0x7f74a9905000) [pid = 1820] [serial = 1918] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.x.html] 16:28:25 INFO - PROCESS | 1820 | --DOMWINDOW == 139 (0x7f74b28eb800) [pid = 1820] [serial = 1987] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.2.html] 16:28:25 INFO - PROCESS | 1820 | --DOMWINDOW == 138 (0x7f74ae94ac00) [pid = 1820] [serial = 1984] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.1.html] 16:28:26 INFO - PROCESS | 1820 | SkCairoFTTypeface::onFilterRec unimplemented 16:28:26 INFO - PROCESS | 1820 | 1462404506345 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] 16:28:26 INFO - PROCESS | 1820 | 1462404506404 Marionette TRACE conn3 <- [1,2701,null,{"value":"8"}] 16:28:26 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.default.html 16:28:26 INFO - PROCESS | 1820 | 1462404506410 Marionette TRACE conn3 -> [0,2702,"setScriptTimeout",{"ms":35000}] 16:28:26 INFO - PROCESS | 1820 | 1462404506412 Marionette TRACE conn3 <- [1,2702,null,{}] 16:28:26 INFO - PROCESS | 1820 | 1462404506417 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}] 16:28:26 INFO - PROCESS | 1820 | 1462404506590 Marionette TRACE conn3 <- [1,2703,null,{"value":null}] 16:28:26 INFO - PROCESS | 1820 | 1462404506602 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\", \"a2590f0a-93fb-4e89-aa1e-7373e5767c09\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:28:26 INFO - PROCESS | 1820 | ++DOCSHELL 0x7f74b5186000 == 153 [pid = 1820] [id = 683] 16:28:26 INFO - PROCESS | 1820 | ++DOMWINDOW == 139 (0x7f74a9907400) [pid = 1820] [serial = 2050] [outer = (nil)] 16:28:26 INFO - PROCESS | 1820 | ++DOMWINDOW == 140 (0x7f74b1349000) [pid = 1820] [serial = 2051] [outer = 0x7f74a9907400] 16:28:26 INFO - PROCESS | 1820 | 1462404506662 Marionette DEBUG loaded listener.js 16:28:26 INFO - PROCESS | 1820 | ++DOMWINDOW == 141 (0x7f74b5354c00) [pid = 1820] [serial = 2052] [outer = 0x7f74a9907400] 16:28:27 INFO - PROCESS | 1820 | 1462404507502 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]]]}] 16:28:27 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.default.html | Canvas test: 2d.text.font.default 16:28:27 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.default.html | took 1126ms 16:28:27 INFO - PROCESS | 1820 | 1462404507537 Marionette TRACE conn3 -> [0,2705,"getWindowHandle",null] 16:28:27 INFO - PROCESS | 1820 | 1462404507539 Marionette TRACE conn3 <- [1,2705,null,{"value":"8"}] 16:28:27 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.basic.html 16:28:27 INFO - PROCESS | 1820 | 1462404507555 Marionette TRACE conn3 -> [0,2706,"setScriptTimeout",{"ms":35000}] 16:28:27 INFO - PROCESS | 1820 | 1462404507558 Marionette TRACE conn3 <- [1,2706,null,{}] 16:28:27 INFO - PROCESS | 1820 | 1462404507568 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}] 16:28:28 INFO - PROCESS | 1820 | 1462404507998 Marionette TRACE conn3 <- [1,2707,null,{"value":null}] 16:28:28 INFO - PROCESS | 1820 | 1462404508200 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\", \"a2590f0a-93fb-4e89-aa1e-7373e5767c09\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:28:28 INFO - PROCESS | 1820 | ++DOCSHELL 0x7f74adaf4800 == 154 [pid = 1820] [id = 684] 16:28:28 INFO - PROCESS | 1820 | ++DOMWINDOW == 142 (0x7f74ab6b8800) [pid = 1820] [serial = 2053] [outer = (nil)] 16:28:28 INFO - PROCESS | 1820 | ++DOMWINDOW == 143 (0x7f74adb13000) [pid = 1820] [serial = 2054] [outer = 0x7f74ab6b8800] 16:28:28 INFO - PROCESS | 1820 | 1462404508345 Marionette DEBUG loaded listener.js 16:28:28 INFO - PROCESS | 1820 | ++DOMWINDOW == 144 (0x7f74aea0cc00) [pid = 1820] [serial = 2055] [outer = 0x7f74ab6b8800] 16:28:29 INFO - PROCESS | 1820 | 1462404509220 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]]]}] 16:28:29 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.basic.html | Canvas test: 2d.text.font.parse.basic 16:28:29 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.basic.html | took 1749ms 16:28:29 INFO - PROCESS | 1820 | 1462404509296 Marionette TRACE conn3 -> [0,2709,"getWindowHandle",null] 16:28:29 INFO - PROCESS | 1820 | 1462404509303 Marionette TRACE conn3 <- [1,2709,null,{"value":"8"}] 16:28:29 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.complex.html 16:28:29 INFO - PROCESS | 1820 | 1462404509310 Marionette TRACE conn3 -> [0,2710,"setScriptTimeout",{"ms":35000}] 16:28:29 INFO - PROCESS | 1820 | 1462404509315 Marionette TRACE conn3 <- [1,2710,null,{}] 16:28:29 INFO - PROCESS | 1820 | 1462404509321 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}] 16:28:29 INFO - PROCESS | 1820 | 1462404509552 Marionette TRACE conn3 <- [1,2711,null,{"value":null}] 16:28:29 INFO - PROCESS | 1820 | 1462404509860 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\", \"a2590f0a-93fb-4e89-aa1e-7373e5767c09\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:28:29 INFO - PROCESS | 1820 | ++DOCSHELL 0x7f74b517c800 == 155 [pid = 1820] [id = 685] 16:28:29 INFO - PROCESS | 1820 | ++DOMWINDOW == 145 (0x7f74b0fcec00) [pid = 1820] [serial = 2056] [outer = (nil)] 16:28:29 INFO - PROCESS | 1820 | ++DOMWINDOW == 146 (0x7f74b136fc00) [pid = 1820] [serial = 2057] [outer = 0x7f74b0fcec00] 16:28:29 INFO - PROCESS | 1820 | 1462404509937 Marionette DEBUG loaded listener.js 16:28:30 INFO - PROCESS | 1820 | ++DOMWINDOW == 147 (0x7f74b28e9c00) [pid = 1820] [serial = 2058] [outer = 0x7f74b0fcec00] 16:28:30 INFO - PROCESS | 1820 | 1462404510831 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] 16:28:30 INFO - PROCESS | 1820 | 1462404510897 Marionette TRACE conn3 <- [1,2713,null,{"value":"8"}] 16:28:30 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.invalid.html 16:28:30 INFO - PROCESS | 1820 | 1462404510903 Marionette TRACE conn3 -> [0,2714,"setScriptTimeout",{"ms":35000}] 16:28:30 INFO - PROCESS | 1820 | 1462404510905 Marionette TRACE conn3 <- [1,2714,null,{}] 16:28:30 INFO - PROCESS | 1820 | 1462404510911 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}] 16:28:31 INFO - PROCESS | 1820 | 1462404511150 Marionette TRACE conn3 <- [1,2715,null,{"value":null}] 16:28:31 INFO - PROCESS | 1820 | 1462404511495 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\", \"a2590f0a-93fb-4e89-aa1e-7373e5767c09\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:28:31 INFO - PROCESS | 1820 | ++DOCSHELL 0x7f74b5be7800 == 156 [pid = 1820] [id = 686] 16:28:31 INFO - PROCESS | 1820 | ++DOMWINDOW == 148 (0x7f74b2e41800) [pid = 1820] [serial = 2059] [outer = (nil)] 16:28:31 INFO - PROCESS | 1820 | ++DOMWINDOW == 149 (0x7f74b5f61c00) [pid = 1820] [serial = 2060] [outer = 0x7f74b2e41800] 16:28:31 INFO - PROCESS | 1820 | 1462404511574 Marionette DEBUG loaded listener.js 16:28:31 INFO - PROCESS | 1820 | ++DOMWINDOW == 150 (0x7f74b60eb800) [pid = 1820] [serial = 2061] [outer = 0x7f74b2e41800] 16:28:32 INFO - PROCESS | 1820 | 1462404512473 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]]]}] 16:28:32 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.invalid.html | Canvas test: 2d.text.font.parse.invalid 16:28:32 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.invalid.html | took 1632ms 16:28:32 INFO - PROCESS | 1820 | 1462404512537 Marionette TRACE conn3 -> [0,2717,"getWindowHandle",null] 16:28:32 INFO - PROCESS | 1820 | 1462404512543 Marionette TRACE conn3 <- [1,2717,null,{"value":"8"}] 16:28:32 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html 16:28:32 INFO - PROCESS | 1820 | 1462404512559 Marionette TRACE conn3 -> [0,2718,"setScriptTimeout",{"ms":35000}] 16:28:32 INFO - PROCESS | 1820 | 1462404512566 Marionette TRACE conn3 <- [1,2718,null,{}] 16:28:32 INFO - PROCESS | 1820 | 1462404512571 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}] 16:28:32 INFO - PROCESS | 1820 | 1462404512819 Marionette TRACE conn3 <- [1,2719,null,{"value":null}] 16:28:33 INFO - PROCESS | 1820 | 1462404513079 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\", \"a2590f0a-93fb-4e89-aa1e-7373e5767c09\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:28:33 INFO - PROCESS | 1820 | ++DOCSHELL 0x7f74b845f800 == 157 [pid = 1820] [id = 687] 16:28:33 INFO - PROCESS | 1820 | ++DOMWINDOW == 151 (0x7f74b549bc00) [pid = 1820] [serial = 2062] [outer = (nil)] 16:28:33 INFO - PROCESS | 1820 | ++DOMWINDOW == 152 (0x7f74b76f0000) [pid = 1820] [serial = 2063] [outer = 0x7f74b549bc00] 16:28:33 INFO - PROCESS | 1820 | 1462404513193 Marionette DEBUG loaded listener.js 16:28:33 INFO - PROCESS | 1820 | ++DOMWINDOW == 153 (0x7f74b87bd800) [pid = 1820] [serial = 2064] [outer = 0x7f74b549bc00] 16:28:34 INFO - PROCESS | 1820 | 1462404514090 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] 16:28:34 INFO - PROCESS | 1820 | 1462404514151 Marionette TRACE conn3 <- [1,2721,null,{"value":"8"}] 16:28:34 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.html 16:28:34 INFO - PROCESS | 1820 | 1462404514157 Marionette TRACE conn3 -> [0,2722,"setScriptTimeout",{"ms":35000}] 16:28:34 INFO - PROCESS | 1820 | 1462404514159 Marionette TRACE conn3 <- [1,2722,null,{}] 16:28:34 INFO - PROCESS | 1820 | 1462404514165 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}] 16:28:34 INFO - PROCESS | 1820 | 1462404514374 Marionette TRACE conn3 <- [1,2723,null,{"value":null}] 16:28:34 INFO - PROCESS | 1820 | 1462404514678 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\", \"a2590f0a-93fb-4e89-aa1e-7373e5767c09\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:28:34 INFO - PROCESS | 1820 | ++DOCSHELL 0x7f74b9d14000 == 158 [pid = 1820] [id = 688] 16:28:34 INFO - PROCESS | 1820 | ++DOMWINDOW == 154 (0x7f74b5f31000) [pid = 1820] [serial = 2065] [outer = (nil)] 16:28:34 INFO - PROCESS | 1820 | ++DOMWINDOW == 155 (0x7f74ba0ddc00) [pid = 1820] [serial = 2066] [outer = 0x7f74b5f31000] 16:28:34 INFO - PROCESS | 1820 | 1462404514750 Marionette DEBUG loaded listener.js 16:28:34 INFO - PROCESS | 1820 | ++DOMWINDOW == 156 (0x7f74bdb6e000) [pid = 1820] [serial = 2067] [outer = 0x7f74b5f31000] 16:28:35 INFO - PROCESS | 1820 | 1462404515592 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] 16:28:35 INFO - PROCESS | 1820 | 1462404515641 Marionette TRACE conn3 <- [1,2725,null,{"value":"8"}] 16:28:35 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.system.html 16:28:35 INFO - PROCESS | 1820 | 1462404515646 Marionette TRACE conn3 -> [0,2726,"setScriptTimeout",{"ms":35000}] 16:28:35 INFO - PROCESS | 1820 | 1462404515648 Marionette TRACE conn3 <- [1,2726,null,{}] 16:28:35 INFO - PROCESS | 1820 | 1462404515654 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}] 16:28:35 INFO - PROCESS | 1820 | 1462404515877 Marionette TRACE conn3 <- [1,2727,null,{"value":null}] 16:28:36 INFO - PROCESS | 1820 | 1462404516188 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\", \"a2590f0a-93fb-4e89-aa1e-7373e5767c09\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:28:36 INFO - PROCESS | 1820 | ++DOCSHELL 0x7f74bcfbf000 == 159 [pid = 1820] [id = 689] 16:28:36 INFO - PROCESS | 1820 | ++DOMWINDOW == 157 (0x7f74bffd7000) [pid = 1820] [serial = 2068] [outer = (nil)] 16:28:36 INFO - PROCESS | 1820 | ++DOMWINDOW == 158 (0x7f74bffdec00) [pid = 1820] [serial = 2069] [outer = 0x7f74bffd7000] 16:28:36 INFO - PROCESS | 1820 | 1462404516276 Marionette DEBUG loaded listener.js 16:28:36 INFO - PROCESS | 1820 | ++DOMWINDOW == 159 (0x7f74c0909400) [pid = 1820] [serial = 2070] [outer = 0x7f74bffd7000] 16:28:37 INFO - PROCESS | 1820 | 1462404517125 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]]]}] 16:28:37 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.system.html | System fonts must be computed to explicit values 16:28:37 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.system.html | took 1526ms 16:28:37 INFO - PROCESS | 1820 | 1462404517174 Marionette TRACE conn3 -> [0,2729,"getWindowHandle",null] 16:28:37 INFO - PROCESS | 1820 | 1462404517177 Marionette TRACE conn3 <- [1,2729,null,{"value":"8"}] 16:28:37 INFO - TEST-START | /2dcontext/text-styles/2d.text.measure.width.space.html 16:28:37 INFO - PROCESS | 1820 | 1462404517183 Marionette TRACE conn3 -> [0,2730,"setScriptTimeout",{"ms":35000}] 16:28:37 INFO - PROCESS | 1820 | 1462404517185 Marionette TRACE conn3 <- [1,2730,null,{}] 16:28:37 INFO - PROCESS | 1820 | 1462404517190 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}] 16:28:37 INFO - PROCESS | 1820 | 1462404517377 Marionette TRACE conn3 <- [1,2731,null,{"value":null}] 16:28:37 INFO - PROCESS | 1820 | 1462404517650 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\", \"a2590f0a-93fb-4e89-aa1e-7373e5767c09\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:28:37 INFO - PROCESS | 1820 | ++DOCSHELL 0x7f74bf9a4000 == 160 [pid = 1820] [id = 690] 16:28:37 INFO - PROCESS | 1820 | ++DOMWINDOW == 160 (0x7f74b60b6800) [pid = 1820] [serial = 2071] [outer = (nil)] 16:28:37 INFO - PROCESS | 1820 | ++DOMWINDOW == 161 (0x7f74c0bc9400) [pid = 1820] [serial = 2072] [outer = 0x7f74b60b6800] 16:28:37 INFO - PROCESS | 1820 | 1462404517721 Marionette DEBUG loaded listener.js 16:28:37 INFO - PROCESS | 1820 | ++DOMWINDOW == 162 (0x7f74c1063c00) [pid = 1820] [serial = 2073] [outer = 0x7f74b60b6800] 16:28:39 INFO - PROCESS | 1820 | 1462404519028 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] 16:28:39 INFO - PROCESS | 1820 | 1462404519067 Marionette TRACE conn3 <- [1,2733,null,{"value":"8"}] 16:28:39 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html 16:28:39 INFO - PROCESS | 1820 | 1462404519073 Marionette TRACE conn3 -> [0,2734,"setScriptTimeout",{"ms":35000}] 16:28:39 INFO - PROCESS | 1820 | 1462404519075 Marionette TRACE conn3 <- [1,2734,null,{}] 16:28:39 INFO - PROCESS | 1820 | 1462404519081 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}] 16:28:39 INFO - PROCESS | 1820 | 1462404519280 Marionette TRACE conn3 <- [1,2735,null,{"value":null}] 16:28:39 INFO - PROCESS | 1820 | 1462404519592 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\", \"a2590f0a-93fb-4e89-aa1e-7373e5767c09\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:28:39 INFO - PROCESS | 1820 | ++DOCSHELL 0x7f74c092c000 == 161 [pid = 1820] [id = 691] 16:28:39 INFO - PROCESS | 1820 | ++DOMWINDOW == 163 (0x7f74b7245000) [pid = 1820] [serial = 2074] [outer = (nil)] 16:28:39 INFO - PROCESS | 1820 | ++DOMWINDOW == 164 (0x7f74c15a3000) [pid = 1820] [serial = 2075] [outer = 0x7f74b7245000] 16:28:39 INFO - PROCESS | 1820 | 1462404519659 Marionette DEBUG loaded listener.js 16:28:39 INFO - PROCESS | 1820 | ++DOMWINDOW == 165 (0x7f74c3912400) [pid = 1820] [serial = 2076] [outer = 0x7f74b7245000] 16:28:40 INFO - PROCESS | 1820 | 1462404520513 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]]]}] 16:28:40 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | save()/restore() does not affect the current bitmap 16:28:40 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | took 1485ms 16:28:40 INFO - PROCESS | 1820 | 1462404520560 Marionette TRACE conn3 -> [0,2737,"getWindowHandle",null] 16:28:40 INFO - PROCESS | 1820 | 1462404520564 Marionette TRACE conn3 <- [1,2737,null,{"value":"8"}] 16:28:40 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html 16:28:40 INFO - PROCESS | 1820 | 1462404520569 Marionette TRACE conn3 -> [0,2738,"setScriptTimeout",{"ms":35000}] 16:28:40 INFO - PROCESS | 1820 | 1462404520571 Marionette TRACE conn3 <- [1,2738,null,{}] 16:28:40 INFO - PROCESS | 1820 | 1462404520577 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}] 16:28:40 INFO - PROCESS | 1820 | 1462404520778 Marionette TRACE conn3 <- [1,2739,null,{"value":null}] 16:28:41 INFO - PROCESS | 1820 | 1462404521020 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\", \"a2590f0a-93fb-4e89-aa1e-7373e5767c09\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:28:41 INFO - PROCESS | 1820 | ++DOCSHELL 0x7f74c1207000 == 162 [pid = 1820] [id = 692] 16:28:41 INFO - PROCESS | 1820 | ++DOMWINDOW == 166 (0x7f74c105a400) [pid = 1820] [serial = 2077] [outer = (nil)] 16:28:41 INFO - PROCESS | 1820 | ++DOMWINDOW == 167 (0x7f74c3a35c00) [pid = 1820] [serial = 2078] [outer = 0x7f74c105a400] 16:28:41 INFO - PROCESS | 1820 | 1462404521089 Marionette DEBUG loaded listener.js 16:28:41 INFO - PROCESS | 1820 | ++DOMWINDOW == 168 (0x7f74c63b2400) [pid = 1820] [serial = 2079] [outer = 0x7f74c105a400] 16:28:41 INFO - PROCESS | 1820 | 1462404521979 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]]]}] 16:28:42 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | save()/restore() affects the clipping path 16:28:42 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | took 1476ms 16:28:42 INFO - PROCESS | 1820 | 1462404522064 Marionette TRACE conn3 -> [0,2741,"getWindowHandle",null] 16:28:42 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html 16:28:42 INFO - PROCESS | 1820 | 1462404522073 Marionette TRACE conn3 <- [1,2741,null,{"value":"8"}] 16:28:42 INFO - PROCESS | 1820 | 1462404522083 Marionette TRACE conn3 -> [0,2742,"setScriptTimeout",{"ms":35000}] 16:28:42 INFO - PROCESS | 1820 | 1462404522086 Marionette TRACE conn3 <- [1,2742,null,{}] 16:28:42 INFO - PROCESS | 1820 | 1462404522092 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}] 16:28:42 INFO - PROCESS | 1820 | 1462404522303 Marionette TRACE conn3 <- [1,2743,null,{"value":null}] 16:28:42 INFO - PROCESS | 1820 | 1462404522580 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\", \"a2590f0a-93fb-4e89-aa1e-7373e5767c09\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:28:42 INFO - PROCESS | 1820 | ++DOCSHELL 0x7f74c1f77000 == 163 [pid = 1820] [id = 693] 16:28:42 INFO - PROCESS | 1820 | ++DOMWINDOW == 169 (0x7f74c390f400) [pid = 1820] [serial = 2080] [outer = (nil)] 16:28:42 INFO - PROCESS | 1820 | ++DOMWINDOW == 170 (0x7f74c6f0c000) [pid = 1820] [serial = 2081] [outer = 0x7f74c390f400] 16:28:42 INFO - PROCESS | 1820 | 1462404522690 Marionette DEBUG loaded listener.js 16:28:42 INFO - PROCESS | 1820 | ++DOMWINDOW == 171 (0x7f74c7c11000) [pid = 1820] [serial = 2082] [outer = 0x7f74c390f400] 16:28:43 INFO - PROCESS | 1820 | 1462404523545 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]]]}] 16:28:43 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | save()/restore() works for fillStyle 16:28:43 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | took 1480ms 16:28:43 INFO - PROCESS | 1820 | 1462404523569 Marionette TRACE conn3 -> [0,2745,"getWindowHandle",null] 16:28:43 INFO - PROCESS | 1820 | 1462404523573 Marionette TRACE conn3 <- [1,2745,null,{"value":"8"}] 16:28:43 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.font.html 16:28:43 INFO - PROCESS | 1820 | 1462404523580 Marionette TRACE conn3 -> [0,2746,"setScriptTimeout",{"ms":35000}] 16:28:43 INFO - PROCESS | 1820 | 1462404523583 Marionette TRACE conn3 <- [1,2746,null,{}] 16:28:43 INFO - PROCESS | 1820 | 1462404523588 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}] 16:28:43 INFO - PROCESS | 1820 | 1462404523796 Marionette TRACE conn3 <- [1,2747,null,{"value":null}] 16:28:44 INFO - PROCESS | 1820 | 1462404524070 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\", \"a2590f0a-93fb-4e89-aa1e-7373e5767c09\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:28:44 INFO - PROCESS | 1820 | ++DOCSHELL 0x7f74c833c000 == 164 [pid = 1820] [id = 694] 16:28:44 INFO - PROCESS | 1820 | ++DOMWINDOW == 172 (0x7f74c3912c00) [pid = 1820] [serial = 2083] [outer = (nil)] 16:28:44 INFO - PROCESS | 1820 | ++DOMWINDOW == 173 (0x7f74c9490c00) [pid = 1820] [serial = 2084] [outer = 0x7f74c3912c00] 16:28:44 INFO - PROCESS | 1820 | 1462404524149 Marionette DEBUG loaded listener.js 16:28:44 INFO - PROCESS | 1820 | ++DOMWINDOW == 174 (0x7f74ca2a7000) [pid = 1820] [serial = 2085] [outer = 0x7f74c3912c00] 16:28:45 INFO - PROCESS | 1820 | 1462404525021 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]]]}] 16:28:45 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | save()/restore() works for font 16:28:45 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | took 1480ms 16:28:45 INFO - PROCESS | 1820 | 1462404525062 Marionette TRACE conn3 -> [0,2749,"getWindowHandle",null] 16:28:45 INFO - PROCESS | 1820 | 1462404525066 Marionette TRACE conn3 <- [1,2749,null,{"value":"8"}] 16:28:45 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html 16:28:45 INFO - PROCESS | 1820 | 1462404525072 Marionette TRACE conn3 -> [0,2750,"setScriptTimeout",{"ms":35000}] 16:28:45 INFO - PROCESS | 1820 | 1462404525076 Marionette TRACE conn3 <- [1,2750,null,{}] 16:28:45 INFO - PROCESS | 1820 | 1462404525081 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}] 16:28:45 INFO - PROCESS | 1820 | 1462404525303 Marionette TRACE conn3 <- [1,2751,null,{"value":null}] 16:28:45 INFO - PROCESS | 1820 | 1462404525577 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\", \"a2590f0a-93fb-4e89-aa1e-7373e5767c09\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:28:45 INFO - PROCESS | 1820 | ++DOCSHELL 0x7f74c9080000 == 165 [pid = 1820] [id = 695] 16:28:45 INFO - PROCESS | 1820 | ++DOMWINDOW == 175 (0x7f74c7f61c00) [pid = 1820] [serial = 2086] [outer = (nil)] 16:28:45 INFO - PROCESS | 1820 | ++DOMWINDOW == 176 (0x7f74d636a000) [pid = 1820] [serial = 2087] [outer = 0x7f74c7f61c00] 16:28:45 INFO - PROCESS | 1820 | 1462404525649 Marionette DEBUG loaded listener.js 16:28:45 INFO - PROCESS | 1820 | ++DOMWINDOW == 177 (0x7f74d718fc00) [pid = 1820] [serial = 2088] [outer = 0x7f74c7f61c00] 16:28:46 INFO - PROCESS | 1820 | 1462404526497 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]]]}] 16:28:46 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | save()/restore() works for globalAlpha 16:28:46 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | took 1479ms 16:28:46 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html 16:28:46 INFO - PROCESS | 1820 | 1462404526552 Marionette TRACE conn3 -> [0,2753,"getWindowHandle",null] 16:28:46 INFO - PROCESS | 1820 | 1462404526554 Marionette TRACE conn3 <- [1,2753,null,{"value":"8"}] 16:28:46 INFO - PROCESS | 1820 | 1462404526560 Marionette TRACE conn3 -> [0,2754,"setScriptTimeout",{"ms":35000}] 16:28:46 INFO - PROCESS | 1820 | 1462404526563 Marionette TRACE conn3 <- [1,2754,null,{}] 16:28:46 INFO - PROCESS | 1820 | 1462404526568 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}] 16:28:46 INFO - PROCESS | 1820 | 1462404526762 Marionette TRACE conn3 <- [1,2755,null,{"value":null}] 16:28:47 INFO - PROCESS | 1820 | 1462404527040 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\", \"a2590f0a-93fb-4e89-aa1e-7373e5767c09\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:28:47 INFO - PROCESS | 1820 | ++DOCSHELL 0x7f74ca273800 == 166 [pid = 1820] [id = 696] 16:28:47 INFO - PROCESS | 1820 | ++DOMWINDOW == 178 (0x7f74c8487400) [pid = 1820] [serial = 2089] [outer = (nil)] 16:28:47 INFO - PROCESS | 1820 | ++DOMWINDOW == 179 (0x7f74d80ccc00) [pid = 1820] [serial = 2090] [outer = 0x7f74c8487400] 16:28:47 INFO - PROCESS | 1820 | 1462404527119 Marionette DEBUG loaded listener.js 16:28:47 INFO - PROCESS | 1820 | ++DOMWINDOW == 180 (0x7f74d8620c00) [pid = 1820] [serial = 2091] [outer = 0x7f74c8487400] 16:28:48 INFO - PROCESS | 1820 | 1462404528035 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]]]}] 16:28:48 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | save()/restore() works for globalCompositeOperation 16:28:48 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | took 1495ms 16:28:48 INFO - PROCESS | 1820 | 1462404528055 Marionette TRACE conn3 -> [0,2757,"getWindowHandle",null] 16:28:48 INFO - PROCESS | 1820 | 1462404528058 Marionette TRACE conn3 <- [1,2757,null,{"value":"8"}] 16:28:48 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html 16:28:48 INFO - PROCESS | 1820 | 1462404528064 Marionette TRACE conn3 -> [0,2758,"setScriptTimeout",{"ms":35000}] 16:28:48 INFO - PROCESS | 1820 | 1462404528066 Marionette TRACE conn3 <- [1,2758,null,{}] 16:28:48 INFO - PROCESS | 1820 | 1462404528071 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}] 16:28:48 INFO - PROCESS | 1820 | 1462404528282 Marionette TRACE conn3 <- [1,2759,null,{"value":null}] 16:28:48 INFO - PROCESS | 1820 | 1462404528538 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\", \"a2590f0a-93fb-4e89-aa1e-7373e5767c09\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:28:48 INFO - PROCESS | 1820 | ++DOCSHELL 0x7f74d6f2a800 == 167 [pid = 1820] [id = 697] 16:28:48 INFO - PROCESS | 1820 | ++DOMWINDOW == 181 (0x7f74c3a3a400) [pid = 1820] [serial = 2092] [outer = (nil)] 16:28:48 INFO - PROCESS | 1820 | ++DOMWINDOW == 182 (0x7f74d864fc00) [pid = 1820] [serial = 2093] [outer = 0x7f74c3a3a400] 16:28:48 INFO - PROCESS | 1820 | 1462404528613 Marionette DEBUG loaded listener.js 16:28:48 INFO - PROCESS | 1820 | ++DOMWINDOW == 183 (0x7f74da5e8000) [pid = 1820] [serial = 2094] [outer = 0x7f74c3a3a400] 16:28:49 INFO - PROCESS | 1820 | 1462404529458 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]]]}] 16:28:49 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | save()/restore() works for lineCap 16:28:49 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | took 1431ms 16:28:49 INFO - PROCESS | 1820 | 1462404529496 Marionette TRACE conn3 -> [0,2761,"getWindowHandle",null] 16:28:49 INFO - PROCESS | 1820 | 1462404529499 Marionette TRACE conn3 <- [1,2761,null,{"value":"8"}] 16:28:49 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html 16:28:49 INFO - PROCESS | 1820 | 1462404529505 Marionette TRACE conn3 -> [0,2762,"setScriptTimeout",{"ms":35000}] 16:28:49 INFO - PROCESS | 1820 | 1462404529507 Marionette TRACE conn3 <- [1,2762,null,{}] 16:28:49 INFO - PROCESS | 1820 | 1462404529513 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}] 16:28:49 INFO - PROCESS | 1820 | 1462404529722 Marionette TRACE conn3 <- [1,2763,null,{"value":null}] 16:28:50 INFO - PROCESS | 1820 | 1462404529997 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\", \"a2590f0a-93fb-4e89-aa1e-7373e5767c09\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:28:50 INFO - PROCESS | 1820 | ++DOCSHELL 0x7f74d813a000 == 168 [pid = 1820] [id = 698] 16:28:50 INFO - PROCESS | 1820 | ++DOMWINDOW == 184 (0x7f74cad63800) [pid = 1820] [serial = 2095] [outer = (nil)] 16:28:50 INFO - PROCESS | 1820 | ++DOMWINDOW == 185 (0x7f74dc002800) [pid = 1820] [serial = 2096] [outer = 0x7f74cad63800] 16:28:50 INFO - PROCESS | 1820 | 1462404530070 Marionette DEBUG loaded listener.js 16:28:50 INFO - PROCESS | 1820 | ++DOMWINDOW == 186 (0x7f74dc0ba400) [pid = 1820] [serial = 2097] [outer = 0x7f74cad63800] 16:28:50 INFO - PROCESS | 1820 | 1462404530902 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]]]}] 16:28:50 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | save()/restore() works for lineJoin 16:28:50 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | took 1433ms 16:28:50 INFO - PROCESS | 1820 | 1462404530938 Marionette TRACE conn3 -> [0,2765,"getWindowHandle",null] 16:28:50 INFO - PROCESS | 1820 | 1462404530942 Marionette TRACE conn3 <- [1,2765,null,{"value":"8"}] 16:28:50 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html 16:28:50 INFO - PROCESS | 1820 | 1462404530948 Marionette TRACE conn3 -> [0,2766,"setScriptTimeout",{"ms":35000}] 16:28:50 INFO - PROCESS | 1820 | 1462404530950 Marionette TRACE conn3 <- [1,2766,null,{}] 16:28:50 INFO - PROCESS | 1820 | 1462404530955 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}] 16:28:51 INFO - PROCESS | 1820 | 1462404531178 Marionette TRACE conn3 <- [1,2767,null,{"value":null}] 16:28:51 INFO - PROCESS | 1820 | 1462404531464 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\", \"a2590f0a-93fb-4e89-aa1e-7373e5767c09\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:28:51 INFO - PROCESS | 1820 | ++DOCSHELL 0x7f74db9c2000 == 169 [pid = 1820] [id = 699] 16:28:51 INFO - PROCESS | 1820 | ++DOMWINDOW == 187 (0x7f74aefac400) [pid = 1820] [serial = 2098] [outer = (nil)] 16:28:51 INFO - PROCESS | 1820 | ++DOMWINDOW == 188 (0x7f74aefb2400) [pid = 1820] [serial = 2099] [outer = 0x7f74aefac400] 16:28:51 INFO - PROCESS | 1820 | 1462404531533 Marionette DEBUG loaded listener.js 16:28:51 INFO - PROCESS | 1820 | ++DOMWINDOW == 189 (0x7f74aefb7000) [pid = 1820] [serial = 2100] [outer = 0x7f74aefac400] 16:28:52 INFO - PROCESS | 1820 | 1462404532413 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]]]}] 16:28:52 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | save()/restore() works for lineWidth 16:28:52 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | took 1485ms 16:28:52 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html 16:28:52 INFO - PROCESS | 1820 | 1462404532447 Marionette TRACE conn3 -> [0,2769,"getWindowHandle",null] 16:28:52 INFO - PROCESS | 1820 | 1462404532450 Marionette TRACE conn3 <- [1,2769,null,{"value":"8"}] 16:28:52 INFO - PROCESS | 1820 | 1462404532458 Marionette TRACE conn3 -> [0,2770,"setScriptTimeout",{"ms":35000}] 16:28:52 INFO - PROCESS | 1820 | 1462404532461 Marionette TRACE conn3 <- [1,2770,null,{}] 16:28:52 INFO - PROCESS | 1820 | 1462404532466 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}] 16:28:52 INFO - PROCESS | 1820 | 1462404532657 Marionette TRACE conn3 <- [1,2771,null,{"value":null}] 16:28:52 INFO - PROCESS | 1820 | 1462404532930 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\", \"a2590f0a-93fb-4e89-aa1e-7373e5767c09\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:28:52 INFO - PROCESS | 1820 | ++DOCSHELL 0x7f74dc173000 == 170 [pid = 1820] [id = 700] 16:28:52 INFO - PROCESS | 1820 | ++DOMWINDOW == 190 (0x7f74ab6f0c00) [pid = 1820] [serial = 2101] [outer = (nil)] 16:28:52 INFO - PROCESS | 1820 | ++DOMWINDOW == 191 (0x7f74ab6f6000) [pid = 1820] [serial = 2102] [outer = 0x7f74ab6f0c00] 16:28:53 INFO - PROCESS | 1820 | 1462404533001 Marionette DEBUG loaded listener.js 16:28:53 INFO - PROCESS | 1820 | ++DOMWINDOW == 192 (0x7f74ab6fb000) [pid = 1820] [serial = 2103] [outer = 0x7f74ab6f0c00] 16:28:53 INFO - PROCESS | 1820 | 1462404533868 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]]]}] 16:28:53 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | save()/restore() works for miterLimit 16:28:53 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | took 1479ms 16:28:53 INFO - PROCESS | 1820 | 1462404533937 Marionette TRACE conn3 -> [0,2773,"getWindowHandle",null] 16:28:53 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.path.html 16:28:53 INFO - PROCESS | 1820 | 1462404533940 Marionette TRACE conn3 <- [1,2773,null,{"value":"8"}] 16:28:53 INFO - PROCESS | 1820 | 1462404533945 Marionette TRACE conn3 -> [0,2774,"setScriptTimeout",{"ms":35000}] 16:28:53 INFO - PROCESS | 1820 | 1462404533948 Marionette TRACE conn3 <- [1,2774,null,{}] 16:28:53 INFO - PROCESS | 1820 | 1462404533953 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}] 16:28:54 INFO - PROCESS | 1820 | 1462404534153 Marionette TRACE conn3 <- [1,2775,null,{"value":null}] 16:28:54 INFO - PROCESS | 1820 | 1462404534423 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\", \"a2590f0a-93fb-4e89-aa1e-7373e5767c09\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:28:54 INFO - PROCESS | 1820 | ++DOCSHELL 0x7f74dc222800 == 171 [pid = 1820] [id = 701] 16:28:54 INFO - PROCESS | 1820 | ++DOMWINDOW == 193 (0x7f74ab6fb400) [pid = 1820] [serial = 2104] [outer = (nil)] 16:28:54 INFO - PROCESS | 1820 | ++DOMWINDOW == 194 (0x7f74aefb6400) [pid = 1820] [serial = 2105] [outer = 0x7f74ab6fb400] 16:28:54 INFO - PROCESS | 1820 | 1462404534494 Marionette DEBUG loaded listener.js 16:28:54 INFO - PROCESS | 1820 | ++DOMWINDOW == 195 (0x7f74db93d800) [pid = 1820] [serial = 2106] [outer = 0x7f74ab6fb400] 16:28:55 INFO - PROCESS | 1820 | 1462404535343 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]]]}] 16:28:55 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | save()/restore() does not affect the current path 16:28:55 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | took 1427ms 16:28:55 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html 16:28:55 INFO - PROCESS | 1820 | 1462404535374 Marionette TRACE conn3 -> [0,2777,"getWindowHandle",null] 16:28:55 INFO - PROCESS | 1820 | 1462404535377 Marionette TRACE conn3 <- [1,2777,null,{"value":"8"}] 16:28:55 INFO - PROCESS | 1820 | 1462404535383 Marionette TRACE conn3 -> [0,2778,"setScriptTimeout",{"ms":35000}] 16:28:55 INFO - PROCESS | 1820 | 1462404535385 Marionette TRACE conn3 <- [1,2778,null,{}] 16:28:55 INFO - PROCESS | 1820 | 1462404535390 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}] 16:28:55 INFO - PROCESS | 1820 | 1462404535585 Marionette TRACE conn3 <- [1,2779,null,{"value":null}] 16:28:55 INFO - PROCESS | 1820 | 1462404535890 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\", \"a2590f0a-93fb-4e89-aa1e-7373e5767c09\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:28:55 INFO - PROCESS | 1820 | ++DOCSHELL 0x7f74aa630000 == 172 [pid = 1820] [id = 702] 16:28:55 INFO - PROCESS | 1820 | ++DOMWINDOW == 196 (0x7f74a6f54400) [pid = 1820] [serial = 2107] [outer = (nil)] 16:28:55 INFO - PROCESS | 1820 | ++DOMWINDOW == 197 (0x7f74ab6f2800) [pid = 1820] [serial = 2108] [outer = 0x7f74a6f54400] 16:28:56 INFO - PROCESS | 1820 | 1462404535998 Marionette DEBUG loaded listener.js 16:28:56 INFO - PROCESS | 1820 | ++DOMWINDOW == 198 (0x7f74b2755800) [pid = 1820] [serial = 2109] [outer = 0x7f74a6f54400] 16:28:56 INFO - PROCESS | 1820 | 1462404536835 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]]]}] 16:28:56 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | save()/restore() works for shadowBlur 16:28:56 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | took 1490ms 16:28:56 INFO - PROCESS | 1820 | 1462404536873 Marionette TRACE conn3 -> [0,2781,"getWindowHandle",null] 16:28:56 INFO - PROCESS | 1820 | 1462404536876 Marionette TRACE conn3 <- [1,2781,null,{"value":"8"}] 16:28:56 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html 16:28:56 INFO - PROCESS | 1820 | 1462404536881 Marionette TRACE conn3 -> [0,2782,"setScriptTimeout",{"ms":35000}] 16:28:56 INFO - PROCESS | 1820 | 1462404536883 Marionette TRACE conn3 <- [1,2782,null,{}] 16:28:56 INFO - PROCESS | 1820 | 1462404536889 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}] 16:28:57 INFO - PROCESS | 1820 | 1462404537101 Marionette TRACE conn3 <- [1,2783,null,{"value":null}] 16:28:57 INFO - PROCESS | 1820 | 1462404537835 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\", \"a2590f0a-93fb-4e89-aa1e-7373e5767c09\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:28:57 INFO - PROCESS | 1820 | ++DOCSHELL 0x7f74af4df800 == 173 [pid = 1820] [id = 703] 16:28:57 INFO - PROCESS | 1820 | ++DOMWINDOW == 199 (0x7f74a9909000) [pid = 1820] [serial = 2110] [outer = (nil)] 16:28:57 INFO - PROCESS | 1820 | ++DOMWINDOW == 200 (0x7f74aa5f8400) [pid = 1820] [serial = 2111] [outer = 0x7f74a9909000] 16:28:57 INFO - PROCESS | 1820 | 1462404537906 Marionette DEBUG loaded listener.js 16:28:58 INFO - PROCESS | 1820 | ++DOMWINDOW == 201 (0x7f74adb13400) [pid = 1820] [serial = 2112] [outer = 0x7f74a9909000] 16:28:58 INFO - PROCESS | 1820 | --DOCSHELL 0x7f74ca027000 == 172 [pid = 1820] [id = 676] 16:28:58 INFO - PROCESS | 1820 | --DOCSHELL 0x7f74c99a1800 == 171 [pid = 1820] [id = 675] 16:28:58 INFO - PROCESS | 1820 | --DOCSHELL 0x7f74c8473800 == 170 [pid = 1820] [id = 674] 16:28:58 INFO - PROCESS | 1820 | --DOCSHELL 0x7f74c823f800 == 169 [pid = 1820] [id = 673] 16:28:58 INFO - PROCESS | 1820 | --DOCSHELL 0x7f74c6395800 == 168 [pid = 1820] [id = 672] 16:28:58 INFO - PROCESS | 1820 | --DOCSHELL 0x7f74c137c000 == 167 [pid = 1820] [id = 671] 16:28:58 INFO - PROCESS | 1820 | --DOCSHELL 0x7f74c0b6a800 == 166 [pid = 1820] [id = 670] 16:28:58 INFO - PROCESS | 1820 | --DOCSHELL 0x7f74bea06800 == 165 [pid = 1820] [id = 669] 16:28:58 INFO - PROCESS | 1820 | --DOCSHELL 0x7f74bcc54800 == 164 [pid = 1820] [id = 668] 16:28:58 INFO - PROCESS | 1820 | --DOCSHELL 0x7f74b9d15000 == 163 [pid = 1820] [id = 667] 16:28:58 INFO - PROCESS | 1820 | --DOCSHELL 0x7f74b5a70800 == 162 [pid = 1820] [id = 666] 16:28:58 INFO - PROCESS | 1820 | --DOCSHELL 0x7f74af5c6000 == 161 [pid = 1820] [id = 665] 16:28:58 INFO - PROCESS | 1820 | --DOCSHELL 0x7f74aa00e800 == 160 [pid = 1820] [id = 664] 16:28:58 INFO - PROCESS | 1820 | --DOMWINDOW == 200 (0x7f74aa055c00) [pid = 1820] [serial = 1905] [outer = (nil)] [url = about:blank] 16:28:58 INFO - PROCESS | 1820 | --DOMWINDOW == 199 (0x7f74ae94f000) [pid = 1820] [serial = 1991] [outer = (nil)] [url = about:blank] 16:28:58 INFO - PROCESS | 1820 | --DOMWINDOW == 198 (0x7f74ae958800) [pid = 1820] [serial = 1977] [outer = (nil)] [url = about:blank] 16:28:58 INFO - PROCESS | 1820 | --DOMWINDOW == 197 (0x7f74ab6bbc00) [pid = 1820] [serial = 1976] [outer = (nil)] [url = about:blank] 16:28:58 INFO - PROCESS | 1820 | --DOMWINDOW == 196 (0x7f74ab6b4800) [pid = 1820] [serial = 1974] [outer = (nil)] [url = about:blank] 16:28:58 INFO - PROCESS | 1820 | --DOMWINDOW == 195 (0x7f74a9910800) [pid = 1820] [serial = 1973] [outer = (nil)] [url = about:blank] 16:28:58 INFO - PROCESS | 1820 | --DOMWINDOW == 194 (0x7f74b60f8000) [pid = 1820] [serial = 1940] [outer = (nil)] [url = about:blank] 16:28:58 INFO - PROCESS | 1820 | --DOMWINDOW == 193 (0x7f74b2757000) [pid = 1820] [serial = 1982] [outer = (nil)] [url = about:blank] 16:28:58 INFO - PROCESS | 1820 | --DOMWINDOW == 192 (0x7f74b858bc00) [pid = 1820] [serial = 1946] [outer = (nil)] [url = about:blank] 16:28:58 INFO - PROCESS | 1820 | --DOMWINDOW == 191 (0x7f74b1377000) [pid = 1820] [serial = 1928] [outer = (nil)] [url = about:blank] 16:28:58 INFO - PROCESS | 1820 | --DOMWINDOW == 190 (0x7f74b54a9400) [pid = 1820] [serial = 1937] [outer = (nil)] [url = about:blank] 16:28:58 INFO - PROCESS | 1820 | --DOMWINDOW == 189 (0x7f74af4a8000) [pid = 1820] [serial = 1925] [outer = (nil)] [url = about:blank] 16:28:58 INFO - PROCESS | 1820 | --DOMWINDOW == 188 (0x7f74b7463000) [pid = 1820] [serial = 1943] [outer = (nil)] [url = about:blank] 16:28:58 INFO - PROCESS | 1820 | --DOMWINDOW == 187 (0x7f74abfd1c00) [pid = 1820] [serial = 1979] [outer = (nil)] [url = about:blank] 16:28:58 INFO - PROCESS | 1820 | --DOMWINDOW == 186 (0x7f74b0fba000) [pid = 1820] [serial = 1980] [outer = (nil)] [url = about:blank] 16:28:58 INFO - PROCESS | 1820 | --DOMWINDOW == 185 (0x7f74b3eefc00) [pid = 1820] [serial = 1934] [outer = (nil)] [url = about:blank] 16:28:58 INFO - PROCESS | 1820 | --DOMWINDOW == 184 (0x7f74b134a800) [pid = 1820] [serial = 1920] [outer = (nil)] [url = about:blank] 16:28:58 INFO - PROCESS | 1820 | --DOMWINDOW == 183 (0x7f74bdc4a800) [pid = 1820] [serial = 1952] [outer = (nil)] [url = about:blank] 16:28:58 INFO - PROCESS | 1820 | --DOMWINDOW == 182 (0x7f74bffdc400) [pid = 1820] [serial = 1955] [outer = (nil)] [url = about:blank] 16:28:58 INFO - PROCESS | 1820 | --DOMWINDOW == 181 (0x7f74c054f000) [pid = 1820] [serial = 1958] [outer = (nil)] [url = about:blank] 16:28:58 INFO - PROCESS | 1820 | --DOMWINDOW == 180 (0x7f74c0c55400) [pid = 1820] [serial = 1961] [outer = (nil)] [url = about:blank] 16:28:58 INFO - PROCESS | 1820 | --DOMWINDOW == 179 (0x7f74c105f800) [pid = 1820] [serial = 1964] [outer = (nil)] [url = about:blank] 16:28:58 INFO - PROCESS | 1820 | --DOMWINDOW == 178 (0x7f74c12cdc00) [pid = 1820] [serial = 1967] [outer = (nil)] [url = about:blank] 16:28:58 INFO - PROCESS | 1820 | --DOMWINDOW == 177 (0x7f74b60b3400) [pid = 1820] [serial = 1988] [outer = (nil)] [url = about:blank] 16:28:58 INFO - PROCESS | 1820 | --DOMWINDOW == 176 (0x7f74c39e2800) [pid = 1820] [serial = 1970] [outer = (nil)] [url = about:blank] 16:28:58 INFO - PROCESS | 1820 | --DOMWINDOW == 175 (0x7f74b87f4000) [pid = 1820] [serial = 1949] [outer = (nil)] [url = about:blank] 16:28:58 INFO - PROCESS | 1820 | --DOMWINDOW == 174 (0x7f74b7159400) [pid = 1820] [serial = 1989] [outer = (nil)] [url = about:blank] 16:28:58 INFO - PROCESS | 1820 | --DOMWINDOW == 173 (0x7f74aa058800) [pid = 1820] [serial = 1922] [outer = (nil)] [url = about:blank] 16:28:58 INFO - PROCESS | 1820 | --DOMWINDOW == 172 (0x7f74b28e3000) [pid = 1820] [serial = 1931] [outer = (nil)] [url = about:blank] 16:28:58 INFO - PROCESS | 1820 | --DOMWINDOW == 171 (0x7f74b534cc00) [pid = 1820] [serial = 1985] [outer = (nil)] [url = about:blank] 16:28:58 INFO - PROCESS | 1820 | --DOMWINDOW == 170 (0x7f74b549f400) [pid = 1820] [serial = 1986] [outer = (nil)] [url = about:blank] 16:28:58 INFO - PROCESS | 1820 | --DOMWINDOW == 169 (0x7f74b40f6c00) [pid = 1820] [serial = 1983] [outer = (nil)] [url = about:blank] 16:28:59 INFO - PROCESS | 1820 | 1462404539351 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]]]}] 16:28:59 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | save()/restore() works for shadowColor 16:28:59 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | took 2536ms 16:28:59 INFO - PROCESS | 1820 | 1462404539420 Marionette TRACE conn3 -> [0,2785,"getWindowHandle",null] 16:28:59 INFO - PROCESS | 1820 | 1462404539426 Marionette TRACE conn3 <- [1,2785,null,{"value":"8"}] 16:28:59 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html 16:28:59 INFO - PROCESS | 1820 | 1462404539432 Marionette TRACE conn3 -> [0,2786,"setScriptTimeout",{"ms":35000}] 16:28:59 INFO - PROCESS | 1820 | 1462404539437 Marionette TRACE conn3 <- [1,2786,null,{}] 16:28:59 INFO - PROCESS | 1820 | 1462404539443 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}] 16:28:59 INFO - PROCESS | 1820 | 1462404539636 Marionette TRACE conn3 <- [1,2787,null,{"value":null}] 16:28:59 INFO - PROCESS | 1820 | 1462404539827 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\", \"a2590f0a-93fb-4e89-aa1e-7373e5767c09\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:28:59 INFO - PROCESS | 1820 | ++DOCSHELL 0x7f74abed5000 == 161 [pid = 1820] [id = 704] 16:28:59 INFO - PROCESS | 1820 | ++DOMWINDOW == 170 (0x7f74a9910800) [pid = 1820] [serial = 2113] [outer = (nil)] 16:28:59 INFO - PROCESS | 1820 | ++DOMWINDOW == 171 (0x7f74b0bb0400) [pid = 1820] [serial = 2114] [outer = 0x7f74a9910800] 16:28:59 INFO - PROCESS | 1820 | 1462404539889 Marionette DEBUG loaded listener.js 16:28:59 INFO - PROCESS | 1820 | ++DOMWINDOW == 172 (0x7f74b1375800) [pid = 1820] [serial = 2115] [outer = 0x7f74a9910800] 16:29:00 INFO - PROCESS | 1820 | 1462404540695 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]]]}] 16:29:00 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | save()/restore() works for shadowOffsetX 16:29:00 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | took 1334ms 16:29:00 INFO - PROCESS | 1820 | 1462404540770 Marionette TRACE conn3 -> [0,2789,"getWindowHandle",null] 16:29:00 INFO - PROCESS | 1820 | 1462404540775 Marionette TRACE conn3 <- [1,2789,null,{"value":"8"}] 16:29:00 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html 16:29:00 INFO - PROCESS | 1820 | 1462404540781 Marionette TRACE conn3 -> [0,2790,"setScriptTimeout",{"ms":35000}] 16:29:00 INFO - PROCESS | 1820 | 1462404540784 Marionette TRACE conn3 <- [1,2790,null,{}] 16:29:00 INFO - PROCESS | 1820 | 1462404540789 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}] 16:29:00 INFO - PROCESS | 1820 | 1462404540972 Marionette TRACE conn3 <- [1,2791,null,{"value":null}] 16:29:01 INFO - PROCESS | 1820 | 1462404541208 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\", \"a2590f0a-93fb-4e89-aa1e-7373e5767c09\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:29:01 INFO - PROCESS | 1820 | ++DOCSHELL 0x7f74af571000 == 162 [pid = 1820] [id = 705] 16:29:01 INFO - PROCESS | 1820 | ++DOMWINDOW == 173 (0x7f74ab6bbc00) [pid = 1820] [serial = 2116] [outer = (nil)] 16:29:01 INFO - PROCESS | 1820 | ++DOMWINDOW == 174 (0x7f74b3f07c00) [pid = 1820] [serial = 2117] [outer = 0x7f74ab6bbc00] 16:29:01 INFO - PROCESS | 1820 | 1462404541267 Marionette DEBUG loaded listener.js 16:29:01 INFO - PROCESS | 1820 | ++DOMWINDOW == 175 (0x7f74b3f0f800) [pid = 1820] [serial = 2118] [outer = 0x7f74ab6bbc00] 16:29:02 INFO - PROCESS | 1820 | 1462404542085 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]]]}] 16:29:02 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | save()/restore() works for shadowOffsetY 16:29:02 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | took 1332ms 16:29:02 INFO - PROCESS | 1820 | 1462404542114 Marionette TRACE conn3 -> [0,2793,"getWindowHandle",null] 16:29:02 INFO - PROCESS | 1820 | 1462404542117 Marionette TRACE conn3 <- [1,2793,null,{"value":"8"}] 16:29:02 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html 16:29:02 INFO - PROCESS | 1820 | 1462404542131 Marionette TRACE conn3 -> [0,2794,"setScriptTimeout",{"ms":35000}] 16:29:02 INFO - PROCESS | 1820 | 1462404542139 Marionette TRACE conn3 <- [1,2794,null,{}] 16:29:02 INFO - PROCESS | 1820 | 1462404542151 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}] 16:29:02 INFO - PROCESS | 1820 | 1462404542411 Marionette TRACE conn3 <- [1,2795,null,{"value":null}] 16:29:02 INFO - PROCESS | 1820 | 1462404542473 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\", \"a2590f0a-93fb-4e89-aa1e-7373e5767c09\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:29:02 INFO - PROCESS | 1820 | ++DOCSHELL 0x7f74b5135000 == 163 [pid = 1820] [id = 706] 16:29:02 INFO - PROCESS | 1820 | ++DOMWINDOW == 176 (0x7f74b2761000) [pid = 1820] [serial = 2119] [outer = (nil)] 16:29:02 INFO - PROCESS | 1820 | ++DOMWINDOW == 177 (0x7f74b54a7800) [pid = 1820] [serial = 2120] [outer = 0x7f74b2761000] 16:29:02 INFO - PROCESS | 1820 | 1462404542532 Marionette DEBUG loaded listener.js 16:29:02 INFO - PROCESS | 1820 | ++DOMWINDOW == 178 (0x7f74b60f4800) [pid = 1820] [serial = 2121] [outer = 0x7f74b2761000] 16:29:03 INFO - PROCESS | 1820 | --DOMWINDOW == 177 (0x7f74adb12400) [pid = 1820] [serial = 2044] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html] 16:29:03 INFO - PROCESS | 1820 | --DOMWINDOW == 176 (0x7f74ab6b1800) [pid = 1820] [serial = 1990] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.1.html] 16:29:03 INFO - PROCESS | 1820 | --DOMWINDOW == 175 (0x7f74b0fb9000) [pid = 1820] [serial = 2047] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html] 16:29:03 INFO - PROCESS | 1820 | --DOMWINDOW == 174 (0x7f74aa04e000) [pid = 1820] [serial = 2041] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html] 16:29:03 INFO - PROCESS | 1820 | --DOMWINDOW == 173 (0x7f74abfc9c00) [pid = 1820] [serial = 2038] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html] 16:29:03 INFO - PROCESS | 1820 | 1462404543677 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]]]}] 16:29:03 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | save()/restore() can be nested as a stack 16:29:03 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | took 1598ms 16:29:03 INFO - PROCESS | 1820 | 1462404543722 Marionette TRACE conn3 -> [0,2797,"getWindowHandle",null] 16:29:03 INFO - PROCESS | 1820 | 1462404543726 Marionette TRACE conn3 <- [1,2797,null,{"value":"8"}] 16:29:03 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html 16:29:03 INFO - PROCESS | 1820 | 1462404543732 Marionette TRACE conn3 -> [0,2798,"setScriptTimeout",{"ms":35000}] 16:29:03 INFO - PROCESS | 1820 | 1462404543734 Marionette TRACE conn3 <- [1,2798,null,{}] 16:29:03 INFO - PROCESS | 1820 | 1462404543739 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}] 16:29:04 INFO - PROCESS | 1820 | 1462404544012 Marionette TRACE conn3 <- [1,2799,null,{"value":null}] 16:29:04 INFO - PROCESS | 1820 | 1462404544033 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\", \"a2590f0a-93fb-4e89-aa1e-7373e5767c09\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:29:04 INFO - PROCESS | 1820 | ++DOCSHELL 0x7f74b5a9e000 == 164 [pid = 1820] [id = 707] 16:29:04 INFO - PROCESS | 1820 | ++DOMWINDOW == 174 (0x7f74addc3c00) [pid = 1820] [serial = 2122] [outer = (nil)] 16:29:04 INFO - PROCESS | 1820 | ++DOMWINDOW == 175 (0x7f74b5f66800) [pid = 1820] [serial = 2123] [outer = 0x7f74addc3c00] 16:29:04 INFO - PROCESS | 1820 | 1462404544092 Marionette DEBUG loaded listener.js 16:29:04 INFO - PROCESS | 1820 | ++DOMWINDOW == 176 (0x7f74b76e6c00) [pid = 1820] [serial = 2124] [outer = 0x7f74addc3c00] 16:29:04 INFO - PROCESS | 1820 | 1462404544911 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]]]}] 16:29:04 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | save()/restore() stack depth is not unreasonably limited 16:29:04 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | took 1232ms 16:29:04 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html 16:29:04 INFO - PROCESS | 1820 | 1462404544965 Marionette TRACE conn3 -> [0,2801,"getWindowHandle",null] 16:29:04 INFO - PROCESS | 1820 | 1462404544968 Marionette TRACE conn3 <- [1,2801,null,{"value":"8"}] 16:29:04 INFO - PROCESS | 1820 | 1462404544974 Marionette TRACE conn3 -> [0,2802,"setScriptTimeout",{"ms":35000}] 16:29:04 INFO - PROCESS | 1820 | 1462404544976 Marionette TRACE conn3 <- [1,2802,null,{}] 16:29:04 INFO - PROCESS | 1820 | 1462404544981 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}] 16:29:05 INFO - PROCESS | 1820 | 1462404545179 Marionette TRACE conn3 <- [1,2803,null,{"value":null}] 16:29:05 INFO - PROCESS | 1820 | 1462404545195 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\", \"a2590f0a-93fb-4e89-aa1e-7373e5767c09\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:29:05 INFO - PROCESS | 1820 | ++DOCSHELL 0x7f74b83e2800 == 165 [pid = 1820] [id = 708] 16:29:05 INFO - PROCESS | 1820 | ++DOMWINDOW == 177 (0x7f74b0fcf000) [pid = 1820] [serial = 2125] [outer = (nil)] 16:29:05 INFO - PROCESS | 1820 | ++DOMWINDOW == 178 (0x7f74ba10f800) [pid = 1820] [serial = 2126] [outer = 0x7f74b0fcf000] 16:29:05 INFO - PROCESS | 1820 | 1462404545450 Marionette DEBUG loaded listener.js 16:29:05 INFO - PROCESS | 1820 | ++DOMWINDOW == 179 (0x7f74be88c800) [pid = 1820] [serial = 2127] [outer = 0x7f74b0fcf000] 16:29:06 INFO - PROCESS | 1820 | 1462404546664 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]]]}] 16:29:06 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | save()/restore() works for strokeStyle 16:29:06 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | took 1732ms 16:29:06 INFO - PROCESS | 1820 | 1462404546708 Marionette TRACE conn3 -> [0,2805,"getWindowHandle",null] 16:29:06 INFO - PROCESS | 1820 | 1462404546715 Marionette TRACE conn3 <- [1,2805,null,{"value":"8"}] 16:29:06 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html 16:29:06 INFO - PROCESS | 1820 | 1462404546724 Marionette TRACE conn3 -> [0,2806,"setScriptTimeout",{"ms":35000}] 16:29:06 INFO - PROCESS | 1820 | 1462404546729 Marionette TRACE conn3 <- [1,2806,null,{}] 16:29:06 INFO - PROCESS | 1820 | 1462404546737 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}] 16:29:06 INFO - PROCESS | 1820 | 1462404546959 Marionette TRACE conn3 <- [1,2807,null,{"value":null}] 16:29:07 INFO - PROCESS | 1820 | 1462404547276 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\", \"a2590f0a-93fb-4e89-aa1e-7373e5767c09\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:29:07 INFO - PROCESS | 1820 | ++DOCSHELL 0x7f74affc3800 == 166 [pid = 1820] [id = 709] 16:29:07 INFO - PROCESS | 1820 | ++DOMWINDOW == 180 (0x7f74af4a6000) [pid = 1820] [serial = 2128] [outer = (nil)] 16:29:07 INFO - PROCESS | 1820 | ++DOMWINDOW == 181 (0x7f74b0fbf800) [pid = 1820] [serial = 2129] [outer = 0x7f74af4a6000] 16:29:07 INFO - PROCESS | 1820 | 1462404547353 Marionette DEBUG loaded listener.js 16:29:07 INFO - PROCESS | 1820 | ++DOMWINDOW == 182 (0x7f74b28e4400) [pid = 1820] [serial = 2130] [outer = 0x7f74af4a6000] 16:29:08 INFO - PROCESS | 1820 | 1462404548217 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]]]}] 16:29:08 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | save()/restore() works for textAlign 16:29:08 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | took 1543ms 16:29:08 INFO - PROCESS | 1820 | 1462404548269 Marionette TRACE conn3 -> [0,2809,"getWindowHandle",null] 16:29:08 INFO - PROCESS | 1820 | 1462404548277 Marionette TRACE conn3 <- [1,2809,null,{"value":"8"}] 16:29:08 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html 16:29:08 INFO - PROCESS | 1820 | 1462404548286 Marionette TRACE conn3 -> [0,2810,"setScriptTimeout",{"ms":35000}] 16:29:08 INFO - PROCESS | 1820 | 1462404548290 Marionette TRACE conn3 <- [1,2810,null,{}] 16:29:08 INFO - PROCESS | 1820 | 1462404548294 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}] 16:29:08 INFO - PROCESS | 1820 | 1462404548532 Marionette TRACE conn3 <- [1,2811,null,{"value":null}] 16:29:08 INFO - PROCESS | 1820 | 1462404548885 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\", \"a2590f0a-93fb-4e89-aa1e-7373e5767c09\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:29:08 INFO - PROCESS | 1820 | ++DOCSHELL 0x7f74b8450800 == 167 [pid = 1820] [id = 710] 16:29:08 INFO - PROCESS | 1820 | ++DOMWINDOW == 183 (0x7f74b3f0d000) [pid = 1820] [serial = 2131] [outer = (nil)] 16:29:08 INFO - PROCESS | 1820 | ++DOMWINDOW == 184 (0x7f74b4ecb800) [pid = 1820] [serial = 2132] [outer = 0x7f74b3f0d000] 16:29:08 INFO - PROCESS | 1820 | 1462404548958 Marionette DEBUG loaded listener.js 16:29:09 INFO - PROCESS | 1820 | ++DOMWINDOW == 185 (0x7f74b5f69400) [pid = 1820] [serial = 2133] [outer = 0x7f74b3f0d000] 16:29:09 INFO - PROCESS | 1820 | 1462404549801 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]]]}] 16:29:09 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | save()/restore() works for textBaseline 16:29:09 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | took 1581ms 16:29:09 INFO - PROCESS | 1820 | 1462404549868 Marionette TRACE conn3 -> [0,2813,"getWindowHandle",null] 16:29:09 INFO - PROCESS | 1820 | 1462404549872 Marionette TRACE conn3 <- [1,2813,null,{"value":"8"}] 16:29:09 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html 16:29:09 INFO - PROCESS | 1820 | 1462404549878 Marionette TRACE conn3 -> [0,2814,"setScriptTimeout",{"ms":35000}] 16:29:09 INFO - PROCESS | 1820 | 1462404549884 Marionette TRACE conn3 <- [1,2814,null,{}] 16:29:09 INFO - PROCESS | 1820 | 1462404549899 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}] 16:29:10 INFO - PROCESS | 1820 | 1462404550133 Marionette TRACE conn3 <- [1,2815,null,{"value":null}] 16:29:10 INFO - PROCESS | 1820 | 1462404550409 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\", \"a2590f0a-93fb-4e89-aa1e-7373e5767c09\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:29:10 INFO - PROCESS | 1820 | ++DOCSHELL 0x7f74bcf43800 == 168 [pid = 1820] [id = 711] 16:29:10 INFO - PROCESS | 1820 | ++DOMWINDOW == 186 (0x7f74b715a800) [pid = 1820] [serial = 2134] [outer = (nil)] 16:29:10 INFO - PROCESS | 1820 | ++DOMWINDOW == 187 (0x7f74bdbeac00) [pid = 1820] [serial = 2135] [outer = 0x7f74b715a800] 16:29:10 INFO - PROCESS | 1820 | 1462404550535 Marionette DEBUG loaded listener.js 16:29:10 INFO - PROCESS | 1820 | ++DOMWINDOW == 188 (0x7f74bfa6a400) [pid = 1820] [serial = 2136] [outer = 0x7f74b715a800] 16:29:11 INFO - PROCESS | 1820 | 1462404551406 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]]]}] 16:29:11 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | save()/restore() affects the current transformation matrix 16:29:11 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | took 1584ms 16:29:11 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html 16:29:11 INFO - PROCESS | 1820 | 1462404551463 Marionette TRACE conn3 -> [0,2817,"getWindowHandle",null] 16:29:11 INFO - PROCESS | 1820 | 1462404551467 Marionette TRACE conn3 <- [1,2817,null,{"value":"8"}] 16:29:11 INFO - PROCESS | 1820 | 1462404551473 Marionette TRACE conn3 -> [0,2818,"setScriptTimeout",{"ms":35000}] 16:29:11 INFO - PROCESS | 1820 | 1462404551476 Marionette TRACE conn3 <- [1,2818,null,{}] 16:29:11 INFO - PROCESS | 1820 | 1462404551481 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}] 16:29:11 INFO - PROCESS | 1820 | 1462404551700 Marionette TRACE conn3 <- [1,2819,null,{"value":null}] 16:29:11 INFO - PROCESS | 1820 | 1462404551978 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\", \"a2590f0a-93fb-4e89-aa1e-7373e5767c09\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:29:12 INFO - PROCESS | 1820 | ++DOCSHELL 0x7f74c0aa7000 == 169 [pid = 1820] [id = 712] 16:29:12 INFO - PROCESS | 1820 | ++DOMWINDOW == 189 (0x7f74b40f0400) [pid = 1820] [serial = 2137] [outer = (nil)] 16:29:12 INFO - PROCESS | 1820 | ++DOMWINDOW == 190 (0x7f74bffe3000) [pid = 1820] [serial = 2138] [outer = 0x7f74b40f0400] 16:29:12 INFO - PROCESS | 1820 | 1462404552092 Marionette DEBUG loaded listener.js 16:29:12 INFO - PROCESS | 1820 | ++DOMWINDOW == 191 (0x7f74c0947800) [pid = 1820] [serial = 2139] [outer = 0x7f74b40f0400] 16:29:12 INFO - PROCESS | 1820 | 1462404552928 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]]]}] 16:29:12 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | restore() with an empty stack has no effect 16:29:12 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | took 1482ms 16:29:12 INFO - PROCESS | 1820 | 1462404552956 Marionette TRACE conn3 -> [0,2821,"getWindowHandle",null] 16:29:12 INFO - PROCESS | 1820 | 1462404552959 Marionette TRACE conn3 <- [1,2821,null,{"value":"8"}] 16:29:12 INFO - TEST-START | /2dcontext/transformations/2d.transformation.order.html 16:29:12 INFO - PROCESS | 1820 | 1462404552965 Marionette TRACE conn3 -> [0,2822,"setScriptTimeout",{"ms":35000}] 16:29:12 INFO - PROCESS | 1820 | 1462404552967 Marionette TRACE conn3 <- [1,2822,null,{}] 16:29:12 INFO - PROCESS | 1820 | 1462404552973 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}] 16:29:13 INFO - PROCESS | 1820 | 1462404553174 Marionette TRACE conn3 <- [1,2823,null,{"value":null}] 16:29:13 INFO - PROCESS | 1820 | 1462404553459 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\", \"a2590f0a-93fb-4e89-aa1e-7373e5767c09\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:29:13 INFO - PROCESS | 1820 | ++DOCSHELL 0x7f74c13cd000 == 170 [pid = 1820] [id = 713] 16:29:13 INFO - PROCESS | 1820 | ++DOMWINDOW == 192 (0x7f74c105f800) [pid = 1820] [serial = 2140] [outer = (nil)] 16:29:13 INFO - PROCESS | 1820 | ++DOMWINDOW == 193 (0x7f74c1497c00) [pid = 1820] [serial = 2141] [outer = 0x7f74c105f800] 16:29:13 INFO - PROCESS | 1820 | 1462404553583 Marionette DEBUG loaded listener.js 16:29:13 INFO - PROCESS | 1820 | ++DOMWINDOW == 194 (0x7f74c3a36400) [pid = 1820] [serial = 2142] [outer = 0x7f74c105f800] 16:29:14 INFO - PROCESS | 1820 | 1462404554430 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]]]}] 16:29:14 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.order.html | Transformations are applied in the right order 16:29:14 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.order.html | took 1538ms 16:29:14 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.direction.html 16:29:14 INFO - PROCESS | 1820 | 1462404554504 Marionette TRACE conn3 -> [0,2825,"getWindowHandle",null] 16:29:14 INFO - PROCESS | 1820 | 1462404554507 Marionette TRACE conn3 <- [1,2825,null,{"value":"8"}] 16:29:14 INFO - PROCESS | 1820 | 1462404554513 Marionette TRACE conn3 -> [0,2826,"setScriptTimeout",{"ms":35000}] 16:29:14 INFO - PROCESS | 1820 | 1462404554516 Marionette TRACE conn3 <- [1,2826,null,{}] 16:29:14 INFO - PROCESS | 1820 | 1462404554521 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}] 16:29:14 INFO - PROCESS | 1820 | 1462404554766 Marionette TRACE conn3 <- [1,2827,null,{"value":null}] 16:29:15 INFO - PROCESS | 1820 | 1462404555085 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\", \"a2590f0a-93fb-4e89-aa1e-7373e5767c09\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:29:15 INFO - PROCESS | 1820 | ++DOCSHELL 0x7f74c8458000 == 171 [pid = 1820] [id = 714] 16:29:15 INFO - PROCESS | 1820 | ++DOMWINDOW == 195 (0x7f74bffb3400) [pid = 1820] [serial = 2143] [outer = (nil)] 16:29:15 INFO - PROCESS | 1820 | ++DOMWINDOW == 196 (0x7f74c848a000) [pid = 1820] [serial = 2144] [outer = 0x7f74bffb3400] 16:29:15 INFO - PROCESS | 1820 | 1462404555161 Marionette DEBUG loaded listener.js 16:29:15 INFO - PROCESS | 1820 | ++DOMWINDOW == 197 (0x7f74c9feb800) [pid = 1820] [serial = 2145] [outer = 0x7f74bffb3400] 16:29:15 INFO - PROCESS | 1820 | 1462404555959 Marionette TRACE conn3 <- [1,2828,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.direction.html",0,null,null,[["rotate() is clockwise",0,null,null]]]}] 16:29:15 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.direction.html | rotate() is clockwise 16:29:15 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.direction.html | took 1484ms 16:29:16 INFO - PROCESS | 1820 | 1462404556005 Marionette TRACE conn3 -> [0,2829,"getWindowHandle",null] 16:29:16 INFO - PROCESS | 1820 | 1462404556009 Marionette TRACE conn3 <- [1,2829,null,{"value":"8"}] 16:29:16 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html 16:29:16 INFO - PROCESS | 1820 | 1462404556014 Marionette TRACE conn3 -> [0,2830,"setScriptTimeout",{"ms":35000}] 16:29:16 INFO - PROCESS | 1820 | 1462404556017 Marionette TRACE conn3 <- [1,2830,null,{}] 16:29:16 INFO - PROCESS | 1820 | 1462404556022 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}] 16:29:16 INFO - PROCESS | 1820 | 1462404556237 Marionette TRACE conn3 <- [1,2831,null,{"value":null}] 16:29:16 INFO - PROCESS | 1820 | 1462404556515 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\", \"a2590f0a-93fb-4e89-aa1e-7373e5767c09\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:29:16 INFO - PROCESS | 1820 | ++DOCSHELL 0x7f74c9ad6800 == 172 [pid = 1820] [id = 715] 16:29:16 INFO - PROCESS | 1820 | ++DOMWINDOW == 198 (0x7f74a9920c00) [pid = 1820] [serial = 2146] [outer = (nil)] 16:29:16 INFO - PROCESS | 1820 | ++DOMWINDOW == 199 (0x7f74a9927400) [pid = 1820] [serial = 2147] [outer = 0x7f74a9920c00] 16:29:16 INFO - PROCESS | 1820 | 1462404556589 Marionette DEBUG loaded listener.js 16:29:16 INFO - PROCESS | 1820 | ++DOMWINDOW == 200 (0x7f74a992b800) [pid = 1820] [serial = 2148] [outer = 0x7f74a9920c00] 16:29:17 INFO - PROCESS | 1820 | 1462404557472 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]]]}] 16:29:17 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | rotate() with Infinity/NaN is ignored 16:29:17 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | took 1527ms 16:29:17 INFO - PROCESS | 1820 | 1462404557543 Marionette TRACE conn3 -> [0,2833,"getWindowHandle",null] 16:29:17 INFO - PROCESS | 1820 | 1462404557547 Marionette TRACE conn3 <- [1,2833,null,{"value":"8"}] 16:29:17 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.radians.html 16:29:17 INFO - PROCESS | 1820 | 1462404557552 Marionette TRACE conn3 -> [0,2834,"setScriptTimeout",{"ms":35000}] 16:29:17 INFO - PROCESS | 1820 | 1462404557558 Marionette TRACE conn3 <- [1,2834,null,{}] 16:29:17 INFO - PROCESS | 1820 | 1462404557563 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}] 16:29:17 INFO - PROCESS | 1820 | 1462404557796 Marionette TRACE conn3 <- [1,2835,null,{"value":null}] 16:29:18 INFO - PROCESS | 1820 | 1462404558070 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\", \"a2590f0a-93fb-4e89-aa1e-7373e5767c09\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:29:18 INFO - PROCESS | 1820 | ++DOCSHELL 0x7f74d6312800 == 173 [pid = 1820] [id = 716] 16:29:18 INFO - PROCESS | 1820 | ++DOMWINDOW == 201 (0x7f74a9921400) [pid = 1820] [serial = 2149] [outer = (nil)] 16:29:18 INFO - PROCESS | 1820 | ++DOMWINDOW == 202 (0x7f74c7f64c00) [pid = 1820] [serial = 2150] [outer = 0x7f74a9921400] 16:29:18 INFO - PROCESS | 1820 | 1462404558183 Marionette DEBUG loaded listener.js 16:29:18 INFO - PROCESS | 1820 | ++DOMWINDOW == 203 (0x7f74cca72400) [pid = 1820] [serial = 2151] [outer = 0x7f74a9921400] 16:29:19 INFO - PROCESS | 1820 | 1462404559042 Marionette TRACE conn3 <- [1,2836,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.radians.html",0,null,null,[["rotate() uses radians",0,null,null]]]}] 16:29:19 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.radians.html | rotate() uses radians 16:29:19 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.radians.html | took 1539ms 16:29:19 INFO - PROCESS | 1820 | 1462404559092 Marionette TRACE conn3 -> [0,2837,"getWindowHandle",null] 16:29:19 INFO - PROCESS | 1820 | 1462404559095 Marionette TRACE conn3 <- [1,2837,null,{"value":"8"}] 16:29:19 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrap.html 16:29:19 INFO - PROCESS | 1820 | 1462404559101 Marionette TRACE conn3 -> [0,2838,"setScriptTimeout",{"ms":35000}] 16:29:19 INFO - PROCESS | 1820 | 1462404559103 Marionette TRACE conn3 <- [1,2838,null,{}] 16:29:19 INFO - PROCESS | 1820 | 1462404559109 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}] 16:29:19 INFO - PROCESS | 1820 | 1462404559312 Marionette TRACE conn3 <- [1,2839,null,{"value":null}] 16:29:19 INFO - PROCESS | 1820 | 1462404559598 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\", \"a2590f0a-93fb-4e89-aa1e-7373e5767c09\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:29:19 INFO - PROCESS | 1820 | ++DOCSHELL 0x7f74df0cf000 == 174 [pid = 1820] [id = 717] 16:29:19 INFO - PROCESS | 1820 | ++DOMWINDOW == 204 (0x7f74a9921800) [pid = 1820] [serial = 2152] [outer = (nil)] 16:29:19 INFO - PROCESS | 1820 | ++DOMWINDOW == 205 (0x7f74d722cc00) [pid = 1820] [serial = 2153] [outer = 0x7f74a9921800] 16:29:19 INFO - PROCESS | 1820 | 1462404559677 Marionette DEBUG loaded listener.js 16:29:19 INFO - PROCESS | 1820 | ++DOMWINDOW == 206 (0x7f74dbf4bc00) [pid = 1820] [serial = 2154] [outer = 0x7f74a9921800] 16:29:20 INFO - PROCESS | 1820 | 1462404560525 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]]]}] 16:29:20 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrap.html | rotate() wraps large positive values correctly 16:29:20 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrap.html | took 1487ms 16:29:20 INFO - PROCESS | 1820 | 1462404560589 Marionette TRACE conn3 -> [0,2841,"getWindowHandle",null] 16:29:20 INFO - PROCESS | 1820 | 1462404560592 Marionette TRACE conn3 <- [1,2841,null,{"value":"8"}] 16:29:20 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html 16:29:20 INFO - PROCESS | 1820 | 1462404560598 Marionette TRACE conn3 -> [0,2842,"setScriptTimeout",{"ms":35000}] 16:29:20 INFO - PROCESS | 1820 | 1462404560601 Marionette TRACE conn3 <- [1,2842,null,{}] 16:29:20 INFO - PROCESS | 1820 | 1462404560606 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}] 16:29:20 INFO - PROCESS | 1820 | 1462404560824 Marionette TRACE conn3 <- [1,2843,null,{"value":null}] 16:29:21 INFO - PROCESS | 1820 | 1462404561100 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\", \"a2590f0a-93fb-4e89-aa1e-7373e5767c09\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:29:21 INFO - PROCESS | 1820 | ++DOCSHELL 0x7f74e158b800 == 175 [pid = 1820] [id = 718] 16:29:21 INFO - PROCESS | 1820 | ++DOMWINDOW == 207 (0x7f74b3f33800) [pid = 1820] [serial = 2155] [outer = (nil)] 16:29:21 INFO - PROCESS | 1820 | ++DOMWINDOW == 208 (0x7f74b3f36000) [pid = 1820] [serial = 2156] [outer = 0x7f74b3f33800] 16:29:21 INFO - PROCESS | 1820 | 1462404561232 Marionette DEBUG loaded listener.js 16:29:21 INFO - PROCESS | 1820 | ++DOMWINDOW == 209 (0x7f74d0499c00) [pid = 1820] [serial = 2157] [outer = 0x7f74b3f33800] 16:29:22 INFO - PROCESS | 1820 | 1462404562084 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]]]}] 16:29:22 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | rotate() wraps large negative values correctly 16:29:22 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | took 1528ms 16:29:22 INFO - PROCESS | 1820 | 1462404562128 Marionette TRACE conn3 -> [0,2845,"getWindowHandle",null] 16:29:22 INFO - PROCESS | 1820 | 1462404562132 Marionette TRACE conn3 <- [1,2845,null,{"value":"8"}] 16:29:22 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.zero.html 16:29:22 INFO - PROCESS | 1820 | 1462404562137 Marionette TRACE conn3 -> [0,2846,"setScriptTimeout",{"ms":35000}] 16:29:22 INFO - PROCESS | 1820 | 1462404562140 Marionette TRACE conn3 <- [1,2846,null,{}] 16:29:22 INFO - PROCESS | 1820 | 1462404562146 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}] 16:29:22 INFO - PROCESS | 1820 | 1462404562375 Marionette TRACE conn3 <- [1,2847,null,{"value":null}] 16:29:22 INFO - PROCESS | 1820 | 1462404562659 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\", \"a2590f0a-93fb-4e89-aa1e-7373e5767c09\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:29:22 INFO - PROCESS | 1820 | ++DOCSHELL 0x7f74a9517800 == 176 [pid = 1820] [id = 719] 16:29:22 INFO - PROCESS | 1820 | ++DOMWINDOW == 210 (0x7f74a9a87000) [pid = 1820] [serial = 2158] [outer = (nil)] 16:29:22 INFO - PROCESS | 1820 | ++DOMWINDOW == 211 (0x7f74a9a90000) [pid = 1820] [serial = 2159] [outer = 0x7f74a9a87000] 16:29:22 INFO - PROCESS | 1820 | 1462404562781 Marionette DEBUG loaded listener.js 16:29:22 INFO - PROCESS | 1820 | ++DOMWINDOW == 212 (0x7f74dc245800) [pid = 1820] [serial = 2160] [outer = 0x7f74a9a87000] 16:29:23 INFO - PROCESS | 1820 | 1462404563629 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]]]}] 16:29:23 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.zero.html | rotate() by 0 does nothing 16:29:23 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.zero.html | took 1529ms 16:29:23 INFO - PROCESS | 1820 | 1462404563668 Marionette TRACE conn3 -> [0,2849,"getWindowHandle",null] 16:29:23 INFO - PROCESS | 1820 | 1462404563671 Marionette TRACE conn3 <- [1,2849,null,{"value":"8"}] 16:29:23 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.basic.html 16:29:23 INFO - PROCESS | 1820 | 1462404563677 Marionette TRACE conn3 -> [0,2850,"setScriptTimeout",{"ms":35000}] 16:29:23 INFO - PROCESS | 1820 | 1462404563679 Marionette TRACE conn3 <- [1,2850,null,{}] 16:29:23 INFO - PROCESS | 1820 | 1462404563684 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}] 16:29:23 INFO - PROCESS | 1820 | 1462404563888 Marionette TRACE conn3 <- [1,2851,null,{"value":null}] 16:29:24 INFO - PROCESS | 1820 | 1462404564173 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\", \"a2590f0a-93fb-4e89-aa1e-7373e5767c09\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:29:24 INFO - PROCESS | 1820 | ++DOCSHELL 0x7f74a9535000 == 177 [pid = 1820] [id = 720] 16:29:24 INFO - PROCESS | 1820 | ++DOMWINDOW == 213 (0x7f74a9a8b400) [pid = 1820] [serial = 2161] [outer = (nil)] 16:29:24 INFO - PROCESS | 1820 | ++DOMWINDOW == 214 (0x7f74b3754800) [pid = 1820] [serial = 2162] [outer = 0x7f74a9a8b400] 16:29:24 INFO - PROCESS | 1820 | 1462404564247 Marionette DEBUG loaded listener.js 16:29:24 INFO - PROCESS | 1820 | ++DOMWINDOW == 215 (0x7f74b375a000) [pid = 1820] [serial = 2163] [outer = 0x7f74a9a8b400] 16:29:25 INFO - PROCESS | 1820 | 1462404565152 Marionette TRACE conn3 <- [1,2852,null,{"value":["/2dcontext/transformations/2d.transformation.scale.basic.html",0,null,null,[["scale() works",0,null,null]]]}] 16:29:25 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.basic.html | scale() works 16:29:25 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.basic.html | took 1540ms 16:29:25 INFO - PROCESS | 1820 | 1462404565218 Marionette TRACE conn3 -> [0,2853,"getWindowHandle",null] 16:29:25 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.large.html 16:29:25 INFO - PROCESS | 1820 | 1462404565221 Marionette TRACE conn3 <- [1,2853,null,{"value":"8"}] 16:29:25 INFO - PROCESS | 1820 | 1462404565227 Marionette TRACE conn3 -> [0,2854,"setScriptTimeout",{"ms":35000}] 16:29:25 INFO - PROCESS | 1820 | 1462404565238 Marionette TRACE conn3 <- [1,2854,null,{}] 16:29:25 INFO - PROCESS | 1820 | 1462404565243 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}] 16:29:25 INFO - PROCESS | 1820 | 1462404565458 Marionette TRACE conn3 <- [1,2855,null,{"value":null}] 16:29:25 INFO - PROCESS | 1820 | 1462404565737 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\", \"a2590f0a-93fb-4e89-aa1e-7373e5767c09\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:29:25 INFO - PROCESS | 1820 | ++DOCSHELL 0x7f74a9852000 == 178 [pid = 1820] [id = 721] 16:29:25 INFO - PROCESS | 1820 | ++DOMWINDOW == 216 (0x7f74b374fc00) [pid = 1820] [serial = 2164] [outer = (nil)] 16:29:25 INFO - PROCESS | 1820 | ++DOMWINDOW == 217 (0x7f74b3f34c00) [pid = 1820] [serial = 2165] [outer = 0x7f74b374fc00] 16:29:25 INFO - PROCESS | 1820 | 1462404565848 Marionette DEBUG loaded listener.js 16:29:25 INFO - PROCESS | 1820 | ++DOMWINDOW == 218 (0x7f74b522ac00) [pid = 1820] [serial = 2166] [outer = 0x7f74b374fc00] 16:29:26 INFO - PROCESS | 1820 | 1462404566724 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]]]}] 16:29:26 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.large.html | scale() with large scale factors works 16:29:26 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.large.html | took 1539ms 16:29:26 INFO - PROCESS | 1820 | 1462404566767 Marionette TRACE conn3 -> [0,2857,"getWindowHandle",null] 16:29:26 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.multiple.html 16:29:26 INFO - PROCESS | 1820 | 1462404566770 Marionette TRACE conn3 <- [1,2857,null,{"value":"8"}] 16:29:26 INFO - PROCESS | 1820 | 1462404566776 Marionette TRACE conn3 -> [0,2858,"setScriptTimeout",{"ms":35000}] 16:29:26 INFO - PROCESS | 1820 | 1462404566778 Marionette TRACE conn3 <- [1,2858,null,{}] 16:29:26 INFO - PROCESS | 1820 | 1462404566783 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}] 16:29:27 INFO - PROCESS | 1820 | 1462404567000 Marionette TRACE conn3 <- [1,2859,null,{"value":null}] 16:29:27 INFO - PROCESS | 1820 | 1462404567285 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\", \"a2590f0a-93fb-4e89-aa1e-7373e5767c09\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:29:27 INFO - PROCESS | 1820 | ++DOCSHELL 0x7f74b4b10000 == 179 [pid = 1820] [id = 722] 16:29:27 INFO - PROCESS | 1820 | ++DOMWINDOW == 219 (0x7f74a9908000) [pid = 1820] [serial = 2167] [outer = (nil)] 16:29:27 INFO - PROCESS | 1820 | ++DOMWINDOW == 220 (0x7f74b522e800) [pid = 1820] [serial = 2168] [outer = 0x7f74a9908000] 16:29:27 INFO - PROCESS | 1820 | 1462404567398 Marionette DEBUG loaded listener.js 16:29:27 INFO - PROCESS | 1820 | ++DOMWINDOW == 221 (0x7f74b5235000) [pid = 1820] [serial = 2169] [outer = 0x7f74a9908000] 16:29:28 INFO - PROCESS | 1820 | 1462404568232 Marionette TRACE conn3 <- [1,2860,null,{"value":["/2dcontext/transformations/2d.transformation.scale.multiple.html",0,null,null,[["Multiple scale()s combine",0,null,null]]]}] 16:29:28 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.multiple.html | Multiple scale()s combine 16:29:28 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.multiple.html | took 1532ms 16:29:28 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.negative.html 16:29:28 INFO - PROCESS | 1820 | 1462404568308 Marionette TRACE conn3 -> [0,2861,"getWindowHandle",null] 16:29:28 INFO - PROCESS | 1820 | 1462404568310 Marionette TRACE conn3 <- [1,2861,null,{"value":"8"}] 16:29:28 INFO - PROCESS | 1820 | 1462404568316 Marionette TRACE conn3 -> [0,2862,"setScriptTimeout",{"ms":35000}] 16:29:28 INFO - PROCESS | 1820 | 1462404568319 Marionette TRACE conn3 <- [1,2862,null,{}] 16:29:28 INFO - PROCESS | 1820 | 1462404568324 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}] 16:29:28 INFO - PROCESS | 1820 | 1462404568572 Marionette TRACE conn3 <- [1,2863,null,{"value":null}] 16:29:28 INFO - PROCESS | 1820 | 1462404568902 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\", \"a2590f0a-93fb-4e89-aa1e-7373e5767c09\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:29:28 INFO - PROCESS | 1820 | ++DOCSHELL 0x7f74abbcf000 == 180 [pid = 1820] [id = 723] 16:29:28 INFO - PROCESS | 1820 | ++DOMWINDOW == 222 (0x7f74b3754000) [pid = 1820] [serial = 2170] [outer = (nil)] 16:29:28 INFO - PROCESS | 1820 | ++DOMWINDOW == 223 (0x7f74b7673800) [pid = 1820] [serial = 2171] [outer = 0x7f74b3754000] 16:29:28 INFO - PROCESS | 1820 | 1462404568978 Marionette DEBUG loaded listener.js 16:29:29 INFO - PROCESS | 1820 | ++DOMWINDOW == 224 (0x7f74b7678800) [pid = 1820] [serial = 2172] [outer = 0x7f74b3754000] 16:29:29 INFO - PROCESS | 1820 | 1462404569810 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]]]}] 16:29:29 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.negative.html | scale() with negative scale factors works 16:29:29 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.negative.html | took 1531ms 16:29:29 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.nonfinite.html 16:29:29 INFO - PROCESS | 1820 | 1462404569848 Marionette TRACE conn3 -> [0,2865,"getWindowHandle",null] 16:29:29 INFO - PROCESS | 1820 | 1462404569851 Marionette TRACE conn3 <- [1,2865,null,{"value":"8"}] 16:29:29 INFO - PROCESS | 1820 | 1462404569857 Marionette TRACE conn3 -> [0,2866,"setScriptTimeout",{"ms":35000}] 16:29:29 INFO - PROCESS | 1820 | 1462404569860 Marionette TRACE conn3 <- [1,2866,null,{}] 16:29:29 INFO - PROCESS | 1820 | 1462404569864 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}] 16:29:30 INFO - PROCESS | 1820 | 1462404570083 Marionette TRACE conn3 <- [1,2867,null,{"value":null}] 16:29:30 INFO - PROCESS | 1820 | 1462404570373 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\", \"a2590f0a-93fb-4e89-aa1e-7373e5767c09\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:29:30 INFO - PROCESS | 1820 | ++DOCSHELL 0x7f74b4b1c800 == 181 [pid = 1820] [id = 724] 16:29:30 INFO - PROCESS | 1820 | ++DOMWINDOW == 225 (0x7f74b7159400) [pid = 1820] [serial = 2173] [outer = (nil)] 16:29:30 INFO - PROCESS | 1820 | ++DOMWINDOW == 226 (0x7f74b767dc00) [pid = 1820] [serial = 2174] [outer = 0x7f74b7159400] 16:29:30 INFO - PROCESS | 1820 | 1462404570485 Marionette DEBUG loaded listener.js 16:29:30 INFO - PROCESS | 1820 | ++DOMWINDOW == 227 (0x7f74bff29c00) [pid = 1820] [serial = 2175] [outer = 0x7f74b7159400] 16:29:31 INFO - PROCESS | 1820 | 1462404571333 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]]]}] 16:29:31 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | scale() with Infinity/NaN is ignored 16:29:31 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | took 1529ms 16:29:31 INFO - PROCESS | 1820 | 1462404571386 Marionette TRACE conn3 -> [0,2869,"getWindowHandle",null] 16:29:31 INFO - PROCESS | 1820 | 1462404571389 Marionette TRACE conn3 <- [1,2869,null,{"value":"8"}] 16:29:31 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.zero.html 16:29:31 INFO - PROCESS | 1820 | 1462404571394 Marionette TRACE conn3 -> [0,2870,"setScriptTimeout",{"ms":35000}] 16:29:31 INFO - PROCESS | 1820 | 1462404571396 Marionette TRACE conn3 <- [1,2870,null,{}] 16:29:31 INFO - PROCESS | 1820 | 1462404571402 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}] 16:29:31 INFO - PROCESS | 1820 | 1462404571604 Marionette TRACE conn3 <- [1,2871,null,{"value":null}] 16:29:31 INFO - PROCESS | 1820 | 1462404571888 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\", \"a2590f0a-93fb-4e89-aa1e-7373e5767c09\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:29:31 INFO - PROCESS | 1820 | ++DOCSHELL 0x7f74abf20800 == 182 [pid = 1820] [id = 725] 16:29:31 INFO - PROCESS | 1820 | ++DOMWINDOW == 228 (0x7f74b767b800) [pid = 1820] [serial = 2176] [outer = (nil)] 16:29:31 INFO - PROCESS | 1820 | ++DOMWINDOW == 229 (0x7f74bff2ec00) [pid = 1820] [serial = 2177] [outer = 0x7f74b767b800] 16:29:32 INFO - PROCESS | 1820 | 1462404571998 Marionette DEBUG loaded listener.js 16:29:32 INFO - PROCESS | 1820 | ++DOMWINDOW == 230 (0x7f74bff33800) [pid = 1820] [serial = 2178] [outer = 0x7f74b767b800] 16:29:32 INFO - PROCESS | 1820 | 1462404572814 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]]]}] 16:29:32 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.zero.html | scale() with a scale factor of zero works 16:29:32 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.zero.html | took 1489ms 16:29:32 INFO - PROCESS | 1820 | 1462404572884 Marionette TRACE conn3 -> [0,2873,"getWindowHandle",null] 16:29:32 INFO - PROCESS | 1820 | 1462404572887 Marionette TRACE conn3 <- [1,2873,null,{"value":"8"}] 16:29:32 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.multiple.html 16:29:32 INFO - PROCESS | 1820 | 1462404572893 Marionette TRACE conn3 -> [0,2874,"setScriptTimeout",{"ms":35000}] 16:29:32 INFO - PROCESS | 1820 | 1462404572895 Marionette TRACE conn3 <- [1,2874,null,{}] 16:29:32 INFO - PROCESS | 1820 | 1462404572900 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}] 16:29:33 INFO - PROCESS | 1820 | 1462404573111 Marionette TRACE conn3 <- [1,2875,null,{"value":null}] 16:29:33 INFO - PROCESS | 1820 | 1462404573399 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\", \"a2590f0a-93fb-4e89-aa1e-7373e5767c09\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:29:33 INFO - PROCESS | 1820 | ++DOCSHELL 0x7f74adc88000 == 183 [pid = 1820] [id = 726] 16:29:33 INFO - PROCESS | 1820 | ++DOMWINDOW == 231 (0x7f74a96cf800) [pid = 1820] [serial = 2179] [outer = (nil)] 16:29:33 INFO - PROCESS | 1820 | ++DOMWINDOW == 232 (0x7f74a96d7000) [pid = 1820] [serial = 2180] [outer = 0x7f74a96cf800] 16:29:33 INFO - PROCESS | 1820 | 1462404573520 Marionette DEBUG loaded listener.js 16:29:33 INFO - PROCESS | 1820 | ++DOMWINDOW == 233 (0x7f74a96db400) [pid = 1820] [serial = 2181] [outer = 0x7f74a96cf800] 16:29:34 INFO - PROCESS | 1820 | 1462404574400 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]]]}] 16:29:34 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | Canvas test: 2d.transformation.setTransform.multiple 16:29:34 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | took 1537ms 16:29:34 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html 16:29:34 INFO - PROCESS | 1820 | 1462404574432 Marionette TRACE conn3 -> [0,2877,"getWindowHandle",null] 16:29:34 INFO - PROCESS | 1820 | 1462404574436 Marionette TRACE conn3 <- [1,2877,null,{"value":"8"}] 16:29:34 INFO - PROCESS | 1820 | 1462404574441 Marionette TRACE conn3 -> [0,2878,"setScriptTimeout",{"ms":35000}] 16:29:34 INFO - PROCESS | 1820 | 1462404574444 Marionette TRACE conn3 <- [1,2878,null,{}] 16:29:34 INFO - PROCESS | 1820 | 1462404574453 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}] 16:29:34 INFO - PROCESS | 1820 | 1462404574669 Marionette TRACE conn3 <- [1,2879,null,{"value":null}] 16:29:34 INFO - PROCESS | 1820 | 1462404574956 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\", \"a2590f0a-93fb-4e89-aa1e-7373e5767c09\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:29:34 INFO - PROCESS | 1820 | ++DOCSHELL 0x7f74ab7e6000 == 184 [pid = 1820] [id = 727] 16:29:34 INFO - PROCESS | 1820 | ++DOMWINDOW == 234 (0x7f74a96d1400) [pid = 1820] [serial = 2182] [outer = (nil)] 16:29:35 INFO - PROCESS | 1820 | ++DOMWINDOW == 235 (0x7f74bff2a000) [pid = 1820] [serial = 2183] [outer = 0x7f74a96d1400] 16:29:35 INFO - PROCESS | 1820 | 1462404575027 Marionette DEBUG loaded listener.js 16:29:35 INFO - PROCESS | 1820 | ++DOMWINDOW == 236 (0x7f74bff35800) [pid = 1820] [serial = 2184] [outer = 0x7f74a96d1400] 16:29:35 INFO - PROCESS | 1820 | 1462404575957 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]]]}] 16:29:36 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | setTransform() with Infinity/NaN is ignored 16:29:36 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | took 1585ms 16:29:36 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.skewed.html 16:29:36 INFO - PROCESS | 1820 | 1462404576027 Marionette TRACE conn3 -> [0,2881,"getWindowHandle",null] 16:29:36 INFO - PROCESS | 1820 | 1462404576030 Marionette TRACE conn3 <- [1,2881,null,{"value":"8"}] 16:29:36 INFO - PROCESS | 1820 | 1462404576036 Marionette TRACE conn3 -> [0,2882,"setScriptTimeout",{"ms":35000}] 16:29:36 INFO - PROCESS | 1820 | 1462404576039 Marionette TRACE conn3 <- [1,2882,null,{}] 16:29:36 INFO - PROCESS | 1820 | 1462404576044 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}] 16:29:36 INFO - PROCESS | 1820 | 1462404576276 Marionette TRACE conn3 <- [1,2883,null,{"value":null}] 16:29:37 INFO - PROCESS | 1820 | --DOCSHELL 0x7f74b5407800 == 183 [pid = 1820] [id = 590] 16:29:37 INFO - PROCESS | 1820 | --DOCSHELL 0x7f74ac0f1000 == 182 [pid = 1820] [id = 535] 16:29:37 INFO - PROCESS | 1820 | --DOCSHELL 0x7f74da505000 == 181 [pid = 1820] [id = 288] 16:29:37 INFO - PROCESS | 1820 | --DOCSHELL 0x7f74b5a9e000 == 180 [pid = 1820] [id = 707] 16:29:37 INFO - PROCESS | 1820 | --DOCSHELL 0x7f74b5135000 == 179 [pid = 1820] [id = 706] 16:29:37 INFO - PROCESS | 1820 | --DOCSHELL 0x7f74af571000 == 178 [pid = 1820] [id = 705] 16:29:37 INFO - PROCESS | 1820 | --DOCSHELL 0x7f74abed5000 == 177 [pid = 1820] [id = 704] 16:29:37 INFO - PROCESS | 1820 | --DOCSHELL 0x7f74af4df800 == 176 [pid = 1820] [id = 703] 16:29:37 INFO - PROCESS | 1820 | --DOMWINDOW == 235 (0x7f74c59cf800) [pid = 1820] [serial = 2024] [outer = (nil)] [url = about:blank] 16:29:37 INFO - PROCESS | 1820 | --DOMWINDOW == 234 (0x7f74c1064c00) [pid = 1820] [serial = 2018] [outer = (nil)] [url = about:blank] 16:29:37 INFO - PROCESS | 1820 | --DOMWINDOW == 233 (0x7f74b1521400) [pid = 1820] [serial = 2046] [outer = (nil)] [url = about:blank] 16:29:37 INFO - PROCESS | 1820 | --DOMWINDOW == 232 (0x7f74b134e400) [pid = 1820] [serial = 2045] [outer = (nil)] [url = about:blank] 16:29:37 INFO - PROCESS | 1820 | --DOMWINDOW == 231 (0x7f74a6f59000) [pid = 1820] [serial = 1994] [outer = (nil)] [url = about:blank] 16:29:37 INFO - PROCESS | 1820 | --DOMWINDOW == 230 (0x7f74b54aa800) [pid = 1820] [serial = 1992] [outer = (nil)] [url = about:blank] 16:29:37 INFO - PROCESS | 1820 | --DOMWINDOW == 229 (0x7f74c847d400) [pid = 1820] [serial = 2027] [outer = (nil)] [url = about:blank] 16:29:37 INFO - PROCESS | 1820 | --DOMWINDOW == 228 (0x7f74af4b0000) [pid = 1820] [serial = 1997] [outer = (nil)] [url = about:blank] 16:29:37 INFO - PROCESS | 1820 | --DOMWINDOW == 227 (0x7f74b534a400) [pid = 1820] [serial = 2049] [outer = (nil)] [url = about:blank] 16:29:37 INFO - PROCESS | 1820 | --DOMWINDOW == 226 (0x7f74bfa71400) [pid = 1820] [serial = 2012] [outer = (nil)] [url = about:blank] 16:29:37 INFO - PROCESS | 1820 | --DOMWINDOW == 225 (0x7f74accd5000) [pid = 1820] [serial = 2042] [outer = (nil)] [url = about:blank] 16:29:37 INFO - PROCESS | 1820 | --DOMWINDOW == 224 (0x7f74c94c5c00) [pid = 1820] [serial = 2030] [outer = (nil)] [url = about:blank] 16:29:37 INFO - PROCESS | 1820 | --DOMWINDOW == 223 (0x7f74b00de800) [pid = 1820] [serial = 2043] [outer = (nil)] [url = about:blank] 16:29:37 INFO - PROCESS | 1820 | --DOMWINDOW == 222 (0x7f74b28ee000) [pid = 1820] [serial = 2000] [outer = (nil)] [url = about:blank] 16:29:37 INFO - PROCESS | 1820 | --DOMWINDOW == 221 (0x7f74b858c400) [pid = 1820] [serial = 2006] [outer = (nil)] [url = about:blank] 16:29:37 INFO - PROCESS | 1820 | --DOMWINDOW == 220 (0x7f74aa050c00) [pid = 1820] [serial = 2036] [outer = (nil)] [url = about:blank] 16:29:37 INFO - PROCESS | 1820 | --DOMWINDOW == 219 (0x7f74b40fb000) [pid = 1820] [serial = 2048] [outer = (nil)] [url = about:blank] 16:29:37 INFO - PROCESS | 1820 | --DOMWINDOW == 218 (0x7f74bcc03400) [pid = 1820] [serial = 2009] [outer = (nil)] [url = about:blank] 16:29:37 INFO - PROCESS | 1820 | --DOMWINDOW == 217 (0x7f74addcd800) [pid = 1820] [serial = 2040] [outer = (nil)] [url = about:blank] 16:29:37 INFO - PROCESS | 1820 | --DOMWINDOW == 216 (0x7f74acccfc00) [pid = 1820] [serial = 2039] [outer = (nil)] [url = about:blank] 16:29:37 INFO - PROCESS | 1820 | --DOMWINDOW == 215 (0x7f74c090d800) [pid = 1820] [serial = 2015] [outer = (nil)] [url = about:blank] 16:29:37 INFO - PROCESS | 1820 | --DOMWINDOW == 214 (0x7f74cad62000) [pid = 1820] [serial = 2033] [outer = (nil)] [url = about:blank] 16:29:37 INFO - PROCESS | 1820 | --DOMWINDOW == 213 (0x7f74c3913800) [pid = 1820] [serial = 2021] [outer = (nil)] [url = about:blank] 16:29:37 INFO - PROCESS | 1820 | --DOMWINDOW == 212 (0x7f74b60ac800) [pid = 1820] [serial = 2003] [outer = (nil)] [url = about:blank] 16:29:37 INFO - PROCESS | 1820 | --DOMWINDOW == 211 (0x7f74b1349000) [pid = 1820] [serial = 2051] [outer = (nil)] [url = about:blank] 16:29:38 INFO - PROCESS | 1820 | 1462404578072 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\", \"a2590f0a-93fb-4e89-aa1e-7373e5767c09\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:29:38 INFO - PROCESS | 1820 | ++DOCSHELL 0x7f74a6fd7800 == 177 [pid = 1820] [id = 728] 16:29:38 INFO - PROCESS | 1820 | ++DOMWINDOW == 212 (0x7f74a96d0800) [pid = 1820] [serial = 2185] [outer = (nil)] 16:29:38 INFO - PROCESS | 1820 | ++DOMWINDOW == 213 (0x7f74a96d8800) [pid = 1820] [serial = 2186] [outer = 0x7f74a96d0800] 16:29:38 INFO - PROCESS | 1820 | 1462404578140 Marionette DEBUG loaded listener.js 16:29:38 INFO - PROCESS | 1820 | ++DOMWINDOW == 214 (0x7f74a9910c00) [pid = 1820] [serial = 2187] [outer = 0x7f74a96d0800] 16:29:38 INFO - PROCESS | 1820 | 1462404578924 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]]]}] 16:29:38 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | Canvas test: 2d.transformation.setTransform.skewed 16:29:38 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | took 2939ms 16:29:38 INFO - PROCESS | 1820 | 1462404578976 Marionette TRACE conn3 -> [0,2885,"getWindowHandle",null] 16:29:38 INFO - PROCESS | 1820 | 1462404578980 Marionette TRACE conn3 <- [1,2885,null,{"value":"8"}] 16:29:38 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.identity.html 16:29:38 INFO - PROCESS | 1820 | 1462404578987 Marionette TRACE conn3 -> [0,2886,"setScriptTimeout",{"ms":35000}] 16:29:38 INFO - PROCESS | 1820 | 1462404578992 Marionette TRACE conn3 <- [1,2886,null,{}] 16:29:39 INFO - PROCESS | 1820 | 1462404578998 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}] 16:29:39 INFO - PROCESS | 1820 | 1462404579205 Marionette TRACE conn3 <- [1,2887,null,{"value":null}] 16:29:39 INFO - PROCESS | 1820 | 1462404579403 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\", \"a2590f0a-93fb-4e89-aa1e-7373e5767c09\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:29:39 INFO - PROCESS | 1820 | ++DOCSHELL 0x7f74aa661000 == 178 [pid = 1820] [id = 729] 16:29:39 INFO - PROCESS | 1820 | ++DOMWINDOW == 215 (0x7f74aa055000) [pid = 1820] [serial = 2188] [outer = (nil)] 16:29:39 INFO - PROCESS | 1820 | ++DOMWINDOW == 216 (0x7f74aa5f9800) [pid = 1820] [serial = 2189] [outer = 0x7f74aa055000] 16:29:39 INFO - PROCESS | 1820 | 1462404579467 Marionette DEBUG loaded listener.js 16:29:39 INFO - PROCESS | 1820 | ++DOMWINDOW == 217 (0x7f74ab6ba800) [pid = 1820] [serial = 2190] [outer = 0x7f74aa055000] 16:29:40 INFO - PROCESS | 1820 | 1462404580306 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]]]}] 16:29:40 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.identity.html | transform() with the identity matrix does nothing 16:29:40 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.identity.html | took 1333ms 16:29:40 INFO - PROCESS | 1820 | 1462404580328 Marionette TRACE conn3 -> [0,2889,"getWindowHandle",null] 16:29:40 INFO - PROCESS | 1820 | 1462404580334 Marionette TRACE conn3 <- [1,2889,null,{"value":"8"}] 16:29:40 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.multiply.html 16:29:40 INFO - PROCESS | 1820 | 1462404580346 Marionette TRACE conn3 -> [0,2890,"setScriptTimeout",{"ms":35000}] 16:29:40 INFO - PROCESS | 1820 | 1462404580348 Marionette TRACE conn3 <- [1,2890,null,{}] 16:29:40 INFO - PROCESS | 1820 | 1462404580352 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}] 16:29:40 INFO - PROCESS | 1820 | 1462404580602 Marionette TRACE conn3 <- [1,2891,null,{"value":null}] 16:29:40 INFO - PROCESS | 1820 | 1462404580641 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\", \"a2590f0a-93fb-4e89-aa1e-7373e5767c09\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:29:40 INFO - PROCESS | 1820 | ++DOCSHELL 0x7f74abedd800 == 179 [pid = 1820] [id = 730] 16:29:40 INFO - PROCESS | 1820 | ++DOMWINDOW == 218 (0x7f74accd0400) [pid = 1820] [serial = 2191] [outer = (nil)] 16:29:40 INFO - PROCESS | 1820 | ++DOMWINDOW == 219 (0x7f74accd6000) [pid = 1820] [serial = 2192] [outer = 0x7f74accd0400] 16:29:40 INFO - PROCESS | 1820 | 1462404580699 Marionette DEBUG loaded listener.js 16:29:40 INFO - PROCESS | 1820 | ++DOMWINDOW == 220 (0x7f74addc9400) [pid = 1820] [serial = 2193] [outer = 0x7f74accd0400] 16:29:41 INFO - PROCESS | 1820 | 1462404581685 Marionette TRACE conn3 <- [1,2892,null,{"value":["/2dcontext/transformations/2d.transformation.transform.multiply.html",0,null,null,[["transform() multiplies the CTM",0,null,null]]]}] 16:29:41 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.multiply.html | transform() multiplies the CTM 16:29:41 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.multiply.html | took 1385ms 16:29:41 INFO - PROCESS | 1820 | 1462404581732 Marionette TRACE conn3 -> [0,2893,"getWindowHandle",null] 16:29:41 INFO - PROCESS | 1820 | 1462404581738 Marionette TRACE conn3 <- [1,2893,null,{"value":"8"}] 16:29:41 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.nonfinite.html 16:29:41 INFO - PROCESS | 1820 | 1462404581771 Marionette TRACE conn3 -> [0,2894,"setScriptTimeout",{"ms":35000}] 16:29:41 INFO - PROCESS | 1820 | 1462404581779 Marionette TRACE conn3 <- [1,2894,null,{}] 16:29:41 INFO - PROCESS | 1820 | 1462404581785 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}] 16:29:42 INFO - PROCESS | 1820 | 1462404582041 Marionette TRACE conn3 <- [1,2895,null,{"value":null}] 16:29:42 INFO - PROCESS | 1820 | 1462404582067 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\", \"a2590f0a-93fb-4e89-aa1e-7373e5767c09\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:29:42 INFO - PROCESS | 1820 | ++DOCSHELL 0x7f74adc86800 == 180 [pid = 1820] [id = 731] 16:29:42 INFO - PROCESS | 1820 | ++DOMWINDOW == 221 (0x7f74addc9c00) [pid = 1820] [serial = 2194] [outer = (nil)] 16:29:42 INFO - PROCESS | 1820 | ++DOMWINDOW == 222 (0x7f74aea0a000) [pid = 1820] [serial = 2195] [outer = 0x7f74addc9c00] 16:29:42 INFO - PROCESS | 1820 | 1462404582126 Marionette DEBUG loaded listener.js 16:29:42 INFO - PROCESS | 1820 | ++DOMWINDOW == 223 (0x7f74aecdf400) [pid = 1820] [serial = 2196] [outer = 0x7f74addc9c00] 16:29:43 INFO - PROCESS | 1820 | --DOMWINDOW == 222 (0x7f74ab6bbc00) [pid = 1820] [serial = 2116] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html] 16:29:43 INFO - PROCESS | 1820 | --DOMWINDOW == 221 (0x7f74a9910800) [pid = 1820] [serial = 2113] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html] 16:29:43 INFO - PROCESS | 1820 | --DOMWINDOW == 220 (0x7f74b2761000) [pid = 1820] [serial = 2119] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stack.html] 16:29:43 INFO - PROCESS | 1820 | --DOMWINDOW == 219 (0x7f74a9909000) [pid = 1820] [serial = 2110] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html] 16:29:43 INFO - PROCESS | 1820 | --DOMWINDOW == 218 (0x7f74addc3c00) [pid = 1820] [serial = 2122] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html] 16:29:43 INFO - PROCESS | 1820 | 1462404583537 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]]]}] 16:29:43 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | transform() with Infinity/NaN is ignored 16:29:43 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | took 1819ms 16:29:43 INFO - PROCESS | 1820 | 1462404583572 Marionette TRACE conn3 -> [0,2897,"getWindowHandle",null] 16:29:43 INFO - PROCESS | 1820 | 1462404583575 Marionette TRACE conn3 <- [1,2897,null,{"value":"8"}] 16:29:43 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.skewed.html 16:29:43 INFO - PROCESS | 1820 | 1462404583586 Marionette TRACE conn3 -> [0,2898,"setScriptTimeout",{"ms":35000}] 16:29:43 INFO - PROCESS | 1820 | 1462404583589 Marionette TRACE conn3 <- [1,2898,null,{}] 16:29:43 INFO - PROCESS | 1820 | 1462404583594 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}] 16:29:43 INFO - PROCESS | 1820 | 1462404583788 Marionette TRACE conn3 <- [1,2899,null,{"value":null}] 16:29:43 INFO - PROCESS | 1820 | 1462404583990 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\", \"a2590f0a-93fb-4e89-aa1e-7373e5767c09\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:29:44 INFO - PROCESS | 1820 | ++DOCSHELL 0x7f74aeda9800 == 181 [pid = 1820] [id = 732] 16:29:44 INFO - PROCESS | 1820 | ++DOMWINDOW == 219 (0x7f74ae943400) [pid = 1820] [serial = 2197] [outer = (nil)] 16:29:44 INFO - PROCESS | 1820 | ++DOMWINDOW == 220 (0x7f74aefb1400) [pid = 1820] [serial = 2198] [outer = 0x7f74ae943400] 16:29:44 INFO - PROCESS | 1820 | 1462404584052 Marionette DEBUG loaded listener.js 16:29:44 INFO - PROCESS | 1820 | ++DOMWINDOW == 221 (0x7f74af4a5400) [pid = 1820] [serial = 2199] [outer = 0x7f74ae943400] 16:29:44 INFO - PROCESS | 1820 | 1462404584772 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]]]}] 16:29:44 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.skewed.html | transform() with skewy matrix transforms correctly 16:29:44 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.skewed.html | took 1230ms 16:29:44 INFO - PROCESS | 1820 | 1462404584817 Marionette TRACE conn3 -> [0,2901,"getWindowHandle",null] 16:29:44 INFO - PROCESS | 1820 | 1462404584820 Marionette TRACE conn3 <- [1,2901,null,{"value":"8"}] 16:29:44 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.basic.html 16:29:44 INFO - PROCESS | 1820 | 1462404584837 Marionette TRACE conn3 -> [0,2902,"setScriptTimeout",{"ms":35000}] 16:29:44 INFO - PROCESS | 1820 | 1462404584840 Marionette TRACE conn3 <- [1,2902,null,{}] 16:29:44 INFO - PROCESS | 1820 | 1462404584848 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}] 16:29:45 INFO - PROCESS | 1820 | 1462404585199 Marionette TRACE conn3 <- [1,2903,null,{"value":null}] 16:29:45 INFO - PROCESS | 1820 | 1462404585543 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\", \"a2590f0a-93fb-4e89-aa1e-7373e5767c09\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:29:45 INFO - PROCESS | 1820 | ++DOCSHELL 0x7f74aa010000 == 182 [pid = 1820] [id = 733] 16:29:45 INFO - PROCESS | 1820 | ++DOMWINDOW == 222 (0x7f74a6f5b400) [pid = 1820] [serial = 2200] [outer = (nil)] 16:29:45 INFO - PROCESS | 1820 | ++DOMWINDOW == 223 (0x7f74a9909400) [pid = 1820] [serial = 2201] [outer = 0x7f74a6f5b400] 16:29:45 INFO - PROCESS | 1820 | 1462404585623 Marionette DEBUG loaded listener.js 16:29:45 INFO - PROCESS | 1820 | ++DOMWINDOW == 224 (0x7f74a9a89800) [pid = 1820] [serial = 2202] [outer = 0x7f74a6f5b400] 16:29:46 INFO - PROCESS | 1820 | 1462404586532 Marionette TRACE conn3 <- [1,2904,null,{"value":["/2dcontext/transformations/2d.transformation.translate.basic.html",0,null,null,[["translate() works",0,null,null]]]}] 16:29:46 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.basic.html | translate() works 16:29:46 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.basic.html | took 1733ms 16:29:46 INFO - PROCESS | 1820 | 1462404586572 Marionette TRACE conn3 -> [0,2905,"getWindowHandle",null] 16:29:46 INFO - PROCESS | 1820 | 1462404586577 Marionette TRACE conn3 <- [1,2905,null,{"value":"8"}] 16:29:46 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.nonfinite.html 16:29:46 INFO - PROCESS | 1820 | 1462404586584 Marionette TRACE conn3 -> [0,2906,"setScriptTimeout",{"ms":35000}] 16:29:46 INFO - PROCESS | 1820 | 1462404586591 Marionette TRACE conn3 <- [1,2906,null,{}] 16:29:46 INFO - PROCESS | 1820 | 1462404586597 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}] 16:29:46 INFO - PROCESS | 1820 | 1462404586806 Marionette TRACE conn3 <- [1,2907,null,{"value":null}] 16:29:47 INFO - PROCESS | 1820 | 1462404587087 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\", \"a2590f0a-93fb-4e89-aa1e-7373e5767c09\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:29:47 INFO - PROCESS | 1820 | ++DOCSHELL 0x7f74adaf4000 == 183 [pid = 1820] [id = 734] 16:29:47 INFO - PROCESS | 1820 | ++DOMWINDOW == 225 (0x7f74abfc4400) [pid = 1820] [serial = 2203] [outer = (nil)] 16:29:47 INFO - PROCESS | 1820 | ++DOMWINDOW == 226 (0x7f74accd6800) [pid = 1820] [serial = 2204] [outer = 0x7f74abfc4400] 16:29:47 INFO - PROCESS | 1820 | 1462404587216 Marionette DEBUG loaded listener.js 16:29:47 INFO - PROCESS | 1820 | ++DOMWINDOW == 227 (0x7f74ae945800) [pid = 1820] [serial = 2205] [outer = 0x7f74abfc4400] 16:29:48 INFO - PROCESS | 1820 | 1462404588104 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]]]}] 16:29:48 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | translate() with Infinity/NaN is ignored 16:29:48 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | took 1582ms 16:29:48 INFO - PROCESS | 1820 | 1462404588168 Marionette TRACE conn3 -> [0,2909,"getWindowHandle",null] 16:29:48 INFO - TEST-START | /DOMEvents/ClickFakeEvent.nondocument.html 16:29:48 INFO - PROCESS | 1820 | 1462404588173 Marionette TRACE conn3 <- [1,2909,null,{"value":"8"}] 16:29:48 INFO - PROCESS | 1820 | 1462404588179 Marionette TRACE conn3 -> [0,2910,"setScriptTimeout",{"ms":35000}] 16:29:48 INFO - PROCESS | 1820 | 1462404588182 Marionette TRACE conn3 <- [1,2910,null,{}] 16:29:48 INFO - PROCESS | 1820 | 1462404588188 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}] 16:29:48 INFO - PROCESS | 1820 | 1462404588408 Marionette TRACE conn3 <- [1,2911,null,{"value":null}] 16:29:48 INFO - PROCESS | 1820 | 1462404588778 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\", \"a2590f0a-93fb-4e89-aa1e-7373e5767c09\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:29:48 INFO - PROCESS | 1820 | ++DOCSHELL 0x7f74af564800 == 184 [pid = 1820] [id = 735] 16:29:48 INFO - PROCESS | 1820 | ++DOMWINDOW == 228 (0x7f74aefb1c00) [pid = 1820] [serial = 2206] [outer = (nil)] 16:29:48 INFO - PROCESS | 1820 | ++DOMWINDOW == 229 (0x7f74af4a8000) [pid = 1820] [serial = 2207] [outer = 0x7f74aefb1c00] 16:29:48 INFO - PROCESS | 1820 | 1462404588869 Marionette DEBUG loaded listener.js 16:29:48 INFO - PROCESS | 1820 | ++DOMWINDOW == 230 (0x7f74b00ddc00) [pid = 1820] [serial = 2208] [outer = 0x7f74aefb1c00] 16:29:49 INFO - PROCESS | 1820 | 1462404589649 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]]]}] 16:29:49 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event on an element not in the document 16:29:49 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event can be dispatched to an element that is not in the document. 16:29:49 INFO - TEST-OK | /DOMEvents/ClickFakeEvent.nondocument.html | took 1481ms 16:29:49 INFO - PROCESS | 1820 | 1462404589660 Marionette TRACE conn3 -> [0,2913,"getWindowHandle",null] 16:29:49 INFO - PROCESS | 1820 | 1462404589665 Marionette TRACE conn3 <- [1,2913,null,{"value":"8"}] 16:29:49 INFO - TEST-START | /DOMEvents/constructors.html 16:29:49 INFO - PROCESS | 1820 | 1462404589699 Marionette TRACE conn3 -> [0,2914,"setScriptTimeout",{"ms":35000}] 16:29:49 INFO - PROCESS | 1820 | 1462404589707 Marionette TRACE conn3 <- [1,2914,null,{}] 16:29:49 INFO - PROCESS | 1820 | 1462404589714 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}] 16:29:49 INFO - PROCESS | 1820 | 1462404589927 Marionette TRACE conn3 <- [1,2915,null,{"value":null}] 16:29:50 INFO - PROCESS | 1820 | 1462404590176 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\", \"a2590f0a-93fb-4e89-aa1e-7373e5767c09\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:29:50 INFO - PROCESS | 1820 | ++DOCSHELL 0x7f74b0b2e800 == 185 [pid = 1820] [id = 736] 16:29:50 INFO - PROCESS | 1820 | ++DOMWINDOW == 231 (0x7f74aefb3c00) [pid = 1820] [serial = 2209] [outer = (nil)] 16:29:50 INFO - PROCESS | 1820 | ++DOMWINDOW == 232 (0x7f74b0fb9000) [pid = 1820] [serial = 2210] [outer = 0x7f74aefb3c00] 16:29:50 INFO - PROCESS | 1820 | 1462404590247 Marionette DEBUG loaded listener.js 16:29:50 INFO - PROCESS | 1820 | ++DOMWINDOW == 233 (0x7f74b1349800) [pid = 1820] [serial = 2211] [outer = 0x7f74aefb3c00] 16:29:51 INFO - PROCESS | 1820 | 1462404591193 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]]]}] 16:29:51 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (no argument) 16:29:51 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (undefined argument) 16:29:51 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (null argument) 16:29:51 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (empty argument) 16:29:51 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with default values) 16:29:51 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with non-default values) 16:29:51 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (no argument) 16:29:51 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (undefined argument) 16:29:51 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (null argument) 16:29:51 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (empty argument) 16:29:51 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with default values) 16:29:51 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with non-default values) 16:29:51 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (no argument) 16:29:51 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (undefined argument) 16:29:51 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (null argument) 16:29:51 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (empty argument) 16:29:51 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with default values) 16:29:51 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with non-default values) 16:29:51 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (no argument) 16:29:51 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (undefined argument) 16:29:51 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (null argument) 16:29:51 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (empty argument) 16:29:51 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with default values) 16:29:51 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with non-default values) 16:29:51 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (no argument) 16:29:51 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (undefined argument) 16:29:51 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (null argument) 16:29:51 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (empty argument) 16:29:51 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with default values) 16:29:51 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with non-default values) 16:29:51 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (no argument) 16:29:51 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (undefined argument) 16:29:51 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (null argument) 16:29:51 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (empty argument) 16:29:51 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with default values) 16:29:51 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with non-default values) 16:29:51 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (no argument) - Illegal constructor. 16:29:51 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:100:17 16:29:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:29:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:29:51 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:99:3 16:29:51 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 16:29:51 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (undefined argument) - Illegal constructor. 16:29:51 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:105:17 16:29:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:29:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:29:51 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:104:3 16:29:51 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 16:29:51 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (null argument) - Illegal constructor. 16:29:51 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:110:17 16:29:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:29:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:29:51 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:109:3 16:29:51 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 16:29:51 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (empty argument) - Illegal constructor. 16:29:51 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:115:17 16:29:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:29:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:29:51 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:114:3 16:29:51 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 16:29:51 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with default values) - Illegal constructor. 16:29:51 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:125:17 16:29:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:29:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:29:51 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:119:3 16:29:51 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 16:29:51 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with non-default values) - Illegal constructor. 16:29:51 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:143:17 16:29:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:29:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:29:51 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:129:3 16:29:51 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 16:29:51 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (view argument with wrong type) 16:29:51 INFO - TEST-OK | /DOMEvents/constructors.html | took 1572ms 16:29:51 INFO - PROCESS | 1820 | 1462404591250 Marionette TRACE conn3 -> [0,2917,"getWindowHandle",null] 16:29:51 INFO - PROCESS | 1820 | 1462404591256 Marionette TRACE conn3 <- [1,2917,null,{"value":"8"}] 16:29:51 INFO - TEST-START | /DOMEvents/event-phases-order.html 16:29:51 INFO - PROCESS | 1820 | 1462404591264 Marionette TRACE conn3 -> [0,2918,"setScriptTimeout",{"ms":35000}] 16:29:51 INFO - PROCESS | 1820 | 1462404591270 Marionette TRACE conn3 <- [1,2918,null,{}] 16:29:51 INFO - PROCESS | 1820 | 1462404591280 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}] 16:29:51 INFO - PROCESS | 1820 | 1462404591599 Marionette TRACE conn3 <- [1,2919,null,{"value":null}] 16:29:51 INFO - PROCESS | 1820 | 1462404591849 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\", \"a2590f0a-93fb-4e89-aa1e-7373e5767c09\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:29:51 INFO - PROCESS | 1820 | ++DOCSHELL 0x7f74b4032800 == 186 [pid = 1820] [id = 737] 16:29:51 INFO - PROCESS | 1820 | ++DOMWINDOW == 234 (0x7f74b134dc00) [pid = 1820] [serial = 2212] [outer = (nil)] 16:29:51 INFO - PROCESS | 1820 | ++DOMWINDOW == 235 (0x7f74b1373800) [pid = 1820] [serial = 2213] [outer = 0x7f74b134dc00] 16:29:51 INFO - PROCESS | 1820 | 1462404591921 Marionette DEBUG loaded listener.js 16:29:52 INFO - PROCESS | 1820 | ++DOMWINDOW == 236 (0x7f74b152ec00) [pid = 1820] [serial = 2214] [outer = 0x7f74b134dc00] 16:29:52 INFO - PROCESS | 1820 | 1462404592644 Marionette TRACE conn3 <- [1,2920,null,{"value":["/DOMEvents/event-phases-order.html",0,null,null,[["Event phases order",0,null,null]]]}] 16:29:52 INFO - TEST-PASS | /DOMEvents/event-phases-order.html | Event phases order 16:29:52 INFO - TEST-OK | /DOMEvents/event-phases-order.html | took 1435ms 16:29:52 INFO - PROCESS | 1820 | 1462404592699 Marionette TRACE conn3 -> [0,2921,"getWindowHandle",null] 16:29:52 INFO - PROCESS | 1820 | 1462404592703 Marionette TRACE conn3 <- [1,2921,null,{"value":"8"}] 16:29:52 INFO - TEST-START | /DOMEvents/init-event-while-dispatching.html 16:29:52 INFO - PROCESS | 1820 | 1462404592709 Marionette TRACE conn3 -> [0,2922,"setScriptTimeout",{"ms":35000}] 16:29:52 INFO - PROCESS | 1820 | 1462404592711 Marionette TRACE conn3 <- [1,2922,null,{}] 16:29:52 INFO - PROCESS | 1820 | 1462404592717 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}] 16:29:52 INFO - PROCESS | 1820 | 1462404592985 Marionette TRACE conn3 <- [1,2923,null,{"value":null}] 16:29:53 INFO - PROCESS | 1820 | 1462404593203 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\", \"a2590f0a-93fb-4e89-aa1e-7373e5767c09\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:29:53 INFO - PROCESS | 1820 | ++DOCSHELL 0x7f74b4b17000 == 187 [pid = 1820] [id = 738] 16:29:53 INFO - PROCESS | 1820 | ++DOMWINDOW == 237 (0x7f74b28ee000) [pid = 1820] [serial = 2215] [outer = (nil)] 16:29:53 INFO - PROCESS | 1820 | ++DOMWINDOW == 238 (0x7f74b2e39400) [pid = 1820] [serial = 2216] [outer = 0x7f74b28ee000] 16:29:53 INFO - PROCESS | 1820 | 1462404593287 Marionette DEBUG loaded listener.js 16:29:53 INFO - PROCESS | 1820 | ++DOMWINDOW == 239 (0x7f74b341f000) [pid = 1820] [serial = 2217] [outer = 0x7f74b28ee000] 16:29:53 INFO - PROCESS | 1820 | [1820] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/dom/events/Event.cpp, line 570 16:29:53 INFO - PROCESS | 1820 | [1820] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/dom/events/Event.cpp, line 570 16:29:53 INFO - PROCESS | 1820 | [1820] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/dom/events/Event.cpp, line 570 16:29:53 INFO - PROCESS | 1820 | [1820] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/dom/events/Event.cpp, line 570 16:29:54 INFO - TEST-FAIL | /DOMEvents/init-event-while-dispatching.html | Calling initKeyboardEvent while dispatching. - ev.initKeyboardEvent is not a function 16:29:54 INFO - events.KeyboardEvent.init@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:12:28 16:29:54 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:68:7 16:29:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:29:54 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 16:29:54 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 16:29:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:29:54 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 16:29:54 INFO - TEST-FAIL | /DOMEvents/init-event-while-dispatching.html | Calling initMouseEvent while dispatching. - assert_equals: initMouseEvent screenX setter should short-circuit expected 0 but got 1 16:29:54 INFO - events.MouseEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:23:7 16:29:54 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 16:29:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:29:54 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 16:29:54 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 16:29:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:29:54 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 16:29:54 INFO - TEST-FAIL | /DOMEvents/init-event-while-dispatching.html | Calling initCustomEvent while dispatching. - assert_equals: initCustomEvent detail setter should short-circuit expected (object) null but got (number) 1 16:29:54 INFO - events.CustomEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:38:7 16:29:54 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 16:29:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:29:54 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 16:29:54 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 16:29:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:29:54 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 16:29:54 INFO - TEST-FAIL | /DOMEvents/init-event-while-dispatching.html | Calling initUIEvent while dispatching. - assert_equals: initUIEvent view setter should short-circuit expected null but got object "[object Window]" 16:29:54 INFO - events.UIEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:45:7 16:29:54 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 16:29:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:29:54 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 16:29:54 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 16:29:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:29:54 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 16:29:54 INFO - TEST-PASS | /DOMEvents/init-event-while-dispatching.html | Calling initEvent while dispatching. 16:29:54 INFO - TEST-OK | /DOMEvents/init-event-while-dispatching.html | took 1428ms 16:29:54 INFO - PROCESS | 1820 | 1462404594114 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]]]}] 16:29:54 INFO - PROCESS | 1820 | 1462404594145 Marionette TRACE conn3 -> [0,2925,"getWindowHandle",null] 16:29:54 INFO - PROCESS | 1820 | 1462404594147 Marionette TRACE conn3 <- [1,2925,null,{"value":"8"}] 16:29:54 INFO - TEST-START | /DOMEvents/throwing-in-listener-and-window-error-event.html 16:29:54 INFO - PROCESS | 1820 | 1462404594158 Marionette TRACE conn3 -> [0,2926,"setScriptTimeout",{"ms":35000}] 16:29:54 INFO - PROCESS | 1820 | 1462404594162 Marionette TRACE conn3 <- [1,2926,null,{}] 16:29:54 INFO - PROCESS | 1820 | 1462404594167 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}] 16:29:54 INFO - PROCESS | 1820 | 1462404594353 Marionette TRACE conn3 <- [1,2927,null,{"value":null}] 16:29:54 INFO - PROCESS | 1820 | 1462404594606 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\", \"a2590f0a-93fb-4e89-aa1e-7373e5767c09\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:29:54 INFO - PROCESS | 1820 | ++DOCSHELL 0x7f74b5137800 == 188 [pid = 1820] [id = 739] 16:29:54 INFO - PROCESS | 1820 | ++DOMWINDOW == 240 (0x7f74b28ee400) [pid = 1820] [serial = 2218] [outer = (nil)] 16:29:54 INFO - PROCESS | 1820 | ++DOMWINDOW == 241 (0x7f74b3ee5800) [pid = 1820] [serial = 2219] [outer = 0x7f74b28ee400] 16:29:54 INFO - PROCESS | 1820 | 1462404594678 Marionette DEBUG loaded listener.js 16:29:54 INFO - PROCESS | 1820 | ++DOMWINDOW == 242 (0x7f74b3eef000) [pid = 1820] [serial = 2220] [outer = 0x7f74b28ee400] 16:29:55 INFO - PROCESS | 1820 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html, line 22: Error: Error from listener 16:29:55 INFO - PROCESS | 1820 | 1462404595413 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]]]}] 16:29:55 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-and-window-error-event.html | Throwing in event listener generates an error event on the window object 16:29:55 INFO - TEST-ERROR | /DOMEvents/throwing-in-listener-and-window-error-event.html | took 1285ms 16:29:55 INFO - PROCESS | 1820 | 1462404595444 Marionette TRACE conn3 -> [0,2929,"getWindowHandle",null] 16:29:55 INFO - PROCESS | 1820 | 1462404595448 Marionette TRACE conn3 <- [1,2929,null,{"value":"8"}] 16:29:55 INFO - TEST-START | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html 16:29:55 INFO - PROCESS | 1820 | 1462404595453 Marionette TRACE conn3 -> [0,2930,"setScriptTimeout",{"ms":35000}] 16:29:55 INFO - PROCESS | 1820 | 1462404595455 Marionette TRACE conn3 <- [1,2930,null,{}] 16:29:55 INFO - PROCESS | 1820 | 1462404595461 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}] 16:29:55 INFO - PROCESS | 1820 | 1462404595649 Marionette TRACE conn3 <- [1,2931,null,{"value":null}] 16:29:55 INFO - PROCESS | 1820 | 1462404595930 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\", \"a2590f0a-93fb-4e89-aa1e-7373e5767c09\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:29:55 INFO - PROCESS | 1820 | ++DOCSHELL 0x7f74b5403800 == 189 [pid = 1820] [id = 740] 16:29:55 INFO - PROCESS | 1820 | ++DOMWINDOW == 243 (0x7f74b341f400) [pid = 1820] [serial = 2221] [outer = (nil)] 16:29:55 INFO - PROCESS | 1820 | ++DOMWINDOW == 244 (0x7f74b3f06000) [pid = 1820] [serial = 2222] [outer = 0x7f74b341f400] 16:29:56 INFO - PROCESS | 1820 | 1462404596002 Marionette DEBUG loaded listener.js 16:29:56 INFO - PROCESS | 1820 | ++DOMWINDOW == 245 (0x7f74b3f0f000) [pid = 1820] [serial = 2223] [outer = 0x7f74b341f400] 16:29:56 INFO - PROCESS | 1820 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html, line 19: Error: Error from listener 16:29:56 INFO - PROCESS | 1820 | 1462404596758 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]]]}] 16:29:56 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | Throwing in event listener 16:29:56 INFO - TEST-OK | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | took 1335ms 16:29:56 INFO - PROCESS | 1820 | 1462404596789 Marionette TRACE conn3 -> [0,2933,"getWindowHandle",null] 16:29:56 INFO - PROCESS | 1820 | 1462404596792 Marionette TRACE conn3 <- [1,2933,null,{"value":"8"}] 16:29:56 INFO - TEST-START | /DOMEvents/tests/approved/DOM.event.flow.html 16:29:56 INFO - PROCESS | 1820 | 1462404596798 Marionette TRACE conn3 -> [0,2934,"setScriptTimeout",{"ms":35000}] 16:29:56 INFO - PROCESS | 1820 | 1462404596800 Marionette TRACE conn3 <- [1,2934,null,{}] 16:29:56 INFO - PROCESS | 1820 | 1462404596805 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}] 16:29:57 INFO - PROCESS | 1820 | 1462404596996 Marionette TRACE conn3 <- [1,2935,null,{"value":null}] 16:29:57 INFO - PROCESS | 1820 | 1462404597281 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\", \"a2590f0a-93fb-4e89-aa1e-7373e5767c09\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:29:57 INFO - PROCESS | 1820 | ++DOCSHELL 0x7f74b5a6b800 == 190 [pid = 1820] [id = 741] 16:29:57 INFO - PROCESS | 1820 | ++DOMWINDOW == 246 (0x7f74b3eef400) [pid = 1820] [serial = 2224] [outer = (nil)] 16:29:57 INFO - PROCESS | 1820 | ++DOMWINDOW == 247 (0x7f74b3f2d000) [pid = 1820] [serial = 2225] [outer = 0x7f74b3eef400] 16:29:57 INFO - PROCESS | 1820 | 1462404597362 Marionette DEBUG loaded listener.js 16:29:57 INFO - PROCESS | 1820 | ++DOMWINDOW == 248 (0x7f74b3f33400) [pid = 1820] [serial = 2226] [outer = 0x7f74b3eef400] 16:29:58 INFO - PROCESS | 1820 | 1462404598091 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]]]}] 16:29:58 INFO - TEST-PASS | /DOMEvents/tests/approved/DOM.event.flow.html | Test Description: Dispatch an event in a DOM tree using the DOM event flow. 16:29:58 INFO - TEST-OK | /DOMEvents/tests/approved/DOM.event.flow.html | took 1331ms 16:29:58 INFO - PROCESS | 1820 | 1462404598130 Marionette TRACE conn3 -> [0,2937,"getWindowHandle",null] 16:29:58 INFO - PROCESS | 1820 | 1462404598133 Marionette TRACE conn3 <- [1,2937,null,{"value":"8"}] 16:29:58 INFO - TEST-START | /DOMEvents/tests/approved/EventListener.eventHandler.html 16:29:58 INFO - PROCESS | 1820 | 1462404598139 Marionette TRACE conn3 -> [0,2938,"setScriptTimeout",{"ms":35000}] 16:29:58 INFO - PROCESS | 1820 | 1462404598148 Marionette TRACE conn3 <- [1,2938,null,{}] 16:29:58 INFO - PROCESS | 1820 | 1462404598153 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}] 16:29:58 INFO - PROCESS | 1820 | 1462404598360 Marionette TRACE conn3 <- [1,2939,null,{"value":null}] 16:29:58 INFO - PROCESS | 1820 | 1462404598615 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\", \"a2590f0a-93fb-4e89-aa1e-7373e5767c09\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:29:58 INFO - PROCESS | 1820 | ++DOCSHELL 0x7f74b5bb6000 == 191 [pid = 1820] [id = 742] 16:29:58 INFO - PROCESS | 1820 | ++DOMWINDOW == 249 (0x7f74b3f0f400) [pid = 1820] [serial = 2227] [outer = (nil)] 16:29:58 INFO - PROCESS | 1820 | ++DOMWINDOW == 250 (0x7f74b40f2c00) [pid = 1820] [serial = 2228] [outer = 0x7f74b3f0f400] 16:29:58 INFO - PROCESS | 1820 | 1462404598699 Marionette DEBUG loaded listener.js 16:29:58 INFO - PROCESS | 1820 | ++DOMWINDOW == 251 (0x7f74b4c7fc00) [pid = 1820] [serial = 2229] [outer = 0x7f74b3f0f400] 16:29:59 INFO - PROCESS | 1820 | 1462404599453 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]]]}] 16:29:59 INFO - TEST-PASS | /DOMEvents/tests/approved/EventListener.eventHandler.html | Test Description: handleEvent - This method shall be called whenever an event occurs of the event type for which the EventListener interface was registered. 16:29:59 INFO - TEST-OK | /DOMEvents/tests/approved/EventListener.eventHandler.html | took 1335ms 16:29:59 INFO - PROCESS | 1820 | 1462404599474 Marionette TRACE conn3 -> [0,2941,"getWindowHandle",null] 16:29:59 INFO - PROCESS | 1820 | 1462404599478 Marionette TRACE conn3 <- [1,2941,null,{"value":"8"}] 16:29:59 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html 16:29:59 INFO - PROCESS | 1820 | 1462404599483 Marionette TRACE conn3 -> [0,2942,"setScriptTimeout",{"ms":35000}] 16:29:59 INFO - PROCESS | 1820 | 1462404599485 Marionette TRACE conn3 <- [1,2942,null,{}] 16:29:59 INFO - PROCESS | 1820 | 1462404599491 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}] 16:29:59 INFO - PROCESS | 1820 | 1462404599689 Marionette TRACE conn3 <- [1,2943,null,{"value":null}] 16:29:59 INFO - PROCESS | 1820 | 1462404599981 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\", \"a2590f0a-93fb-4e89-aa1e-7373e5767c09\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:30:00 INFO - PROCESS | 1820 | ++DOCSHELL 0x7f74b74e9000 == 192 [pid = 1820] [id = 743] 16:30:00 INFO - PROCESS | 1820 | ++DOMWINDOW == 252 (0x7f74b3f36c00) [pid = 1820] [serial = 2230] [outer = (nil)] 16:30:00 INFO - PROCESS | 1820 | ++DOMWINDOW == 253 (0x7f74b4c88000) [pid = 1820] [serial = 2231] [outer = 0x7f74b3f36c00] 16:30:00 INFO - PROCESS | 1820 | 1462404600057 Marionette DEBUG loaded listener.js 16:30:00 INFO - PROCESS | 1820 | ++DOMWINDOW == 254 (0x7f74b5228c00) [pid = 1820] [serial = 2232] [outer = 0x7f74b3f36c00] 16:30:00 INFO - PROCESS | 1820 | 1462404600863 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"]]]}] 16:30:00 INFO - TEST-FAIL | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html | Test Description: As the final step of the event dispatch, the implementation must reset the event object's default-action-prevention state. - assert_array_equals: property 2, expected false but got true 16:30:00 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:33:9 16:30:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:30:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:30:00 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:23:5 16:30:00 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html | took 1388ms 16:30:00 INFO - PROCESS | 1820 | 1462404600873 Marionette TRACE conn3 -> [0,2945,"getWindowHandle",null] 16:30:00 INFO - PROCESS | 1820 | 1462404600875 Marionette TRACE conn3 <- [1,2945,null,{"value":"8"}] 16:30:00 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html 16:30:00 INFO - PROCESS | 1820 | 1462404600882 Marionette TRACE conn3 -> [0,2946,"setScriptTimeout",{"ms":35000}] 16:30:00 INFO - PROCESS | 1820 | 1462404600886 Marionette TRACE conn3 <- [1,2946,null,{}] 16:30:00 INFO - PROCESS | 1820 | 1462404600890 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}] 16:30:01 INFO - PROCESS | 1820 | 1462404601115 Marionette TRACE conn3 <- [1,2947,null,{"value":null}] 16:30:01 INFO - PROCESS | 1820 | 1462404601374 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\", \"a2590f0a-93fb-4e89-aa1e-7373e5767c09\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:30:01 INFO - PROCESS | 1820 | ++DOCSHELL 0x7f74b8709000 == 193 [pid = 1820] [id = 744] 16:30:01 INFO - PROCESS | 1820 | ++DOMWINDOW == 255 (0x7f74b40f1800) [pid = 1820] [serial = 2233] [outer = (nil)] 16:30:01 INFO - PROCESS | 1820 | ++DOMWINDOW == 256 (0x7f74b54aa400) [pid = 1820] [serial = 2234] [outer = 0x7f74b40f1800] 16:30:01 INFO - PROCESS | 1820 | 1462404601447 Marionette DEBUG loaded listener.js 16:30:01 INFO - PROCESS | 1820 | ++DOMWINDOW == 257 (0x7f74b5f62400) [pid = 1820] [serial = 2235] [outer = 0x7f74b40f1800] 16:30:02 INFO - PROCESS | 1820 | 1462404602240 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]]]}] 16:30:02 INFO - TEST-PASS | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html | Test Description: An event object may be properly dispatched multiple times while also allowing to prevent the event objects propagation prior to the event dispatch. 16:30:02 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html | took 1380ms 16:30:02 INFO - PROCESS | 1820 | 1462404602262 Marionette TRACE conn3 -> [0,2949,"getWindowHandle",null] 16:30:02 INFO - PROCESS | 1820 | 1462404602266 Marionette TRACE conn3 <- [1,2949,null,{"value":"8"}] 16:30:02 INFO - TEST-START | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html 16:30:02 INFO - PROCESS | 1820 | 1462404602271 Marionette TRACE conn3 -> [0,2950,"setScriptTimeout",{"ms":35000}] 16:30:02 INFO - PROCESS | 1820 | 1462404602273 Marionette TRACE conn3 <- [1,2950,null,{}] 16:30:02 INFO - PROCESS | 1820 | 1462404602278 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}] 16:30:02 INFO - PROCESS | 1820 | 1462404602489 Marionette TRACE conn3 <- [1,2951,null,{"value":null}] 16:30:02 INFO - PROCESS | 1820 | 1462404602780 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\", \"a2590f0a-93fb-4e89-aa1e-7373e5767c09\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:30:02 INFO - PROCESS | 1820 | ++DOCSHELL 0x7f74b8daa800 == 194 [pid = 1820] [id = 745] 16:30:02 INFO - PROCESS | 1820 | ++DOMWINDOW == 258 (0x7f74b4c7f000) [pid = 1820] [serial = 2236] [outer = (nil)] 16:30:02 INFO - PROCESS | 1820 | ++DOMWINDOW == 259 (0x7f74b60ab400) [pid = 1820] [serial = 2237] [outer = 0x7f74b4c7f000] 16:30:02 INFO - PROCESS | 1820 | 1462404602849 Marionette DEBUG loaded listener.js 16:30:02 INFO - PROCESS | 1820 | ++DOMWINDOW == 260 (0x7f74b60b3000) [pid = 1820] [serial = 2238] [outer = 0x7f74b4c7f000] 16:30:03 INFO - PROCESS | 1820 | ++DOCSHELL 0x7f74b5a54000 == 195 [pid = 1820] [id = 746] 16:30:03 INFO - PROCESS | 1820 | ++DOMWINDOW == 261 (0x7f74b60f6800) [pid = 1820] [serial = 2239] [outer = (nil)] 16:30:03 INFO - PROCESS | 1820 | ++DOMWINDOW == 262 (0x7f74b5f6ac00) [pid = 1820] [serial = 2240] [outer = 0x7f74b60f6800] 16:30:03 INFO - PROCESS | 1820 | 1462404603747 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]]]}] 16:30:03 INFO - TEST-PASS | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html | Test Description: DOMCharacterDataModified event fires after ProcessingInstruction.data have been modified, but the node itself has not been inserted or deleted. The proximal event target of this event shall be the ProcessingInstruction node. 16:30:03 INFO - TEST-OK | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html | took 1491ms 16:30:03 INFO - PROCESS | 1820 | 1462404603786 Marionette TRACE conn3 -> [0,2953,"getWindowHandle",null] 16:30:03 INFO - PROCESS | 1820 | 1462404603788 Marionette TRACE conn3 <- [1,2953,null,{"value":"8"}] 16:30:03 INFO - TEST-START | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html 16:30:03 INFO - PROCESS | 1820 | 1462404603799 Marionette TRACE conn3 -> [0,2954,"setScriptTimeout",{"ms":35000}] 16:30:03 INFO - PROCESS | 1820 | 1462404603801 Marionette TRACE conn3 <- [1,2954,null,{}] 16:30:03 INFO - PROCESS | 1820 | 1462404603805 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}] 16:30:04 INFO - PROCESS | 1820 | 1462404604095 Marionette TRACE conn3 <- [1,2955,null,{"value":null}] 16:30:04 INFO - PROCESS | 1820 | 1462404604456 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\", \"a2590f0a-93fb-4e89-aa1e-7373e5767c09\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:30:04 INFO - PROCESS | 1820 | ++DOCSHELL 0x7f74ba067800 == 196 [pid = 1820] [id = 747] 16:30:04 INFO - PROCESS | 1820 | ++DOMWINDOW == 263 (0x7f74b60f0c00) [pid = 1820] [serial = 2241] [outer = (nil)] 16:30:04 INFO - PROCESS | 1820 | ++DOMWINDOW == 264 (0x7f74b60f9c00) [pid = 1820] [serial = 2242] [outer = 0x7f74b60f0c00] 16:30:04 INFO - PROCESS | 1820 | 1462404604533 Marionette DEBUG loaded listener.js 16:30:04 INFO - PROCESS | 1820 | ++DOMWINDOW == 265 (0x7f74b6139c00) [pid = 1820] [serial = 2243] [outer = 0x7f74b60f0c00] 16:30:05 INFO - PROCESS | 1820 | 1462404605237 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]]]}] 16:30:05 INFO - TEST-PASS | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 16:30:05 INFO - TEST-PASS | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | Test Description: MouseEvent: Default action is performed when a synthetic click event is dispatched on a checkbox element 16:30:05 INFO - TEST-OK | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | took 1482ms 16:30:05 INFO - PROCESS | 1820 | 1462404605282 Marionette TRACE conn3 -> [0,2957,"getWindowHandle",null] 16:30:05 INFO - PROCESS | 1820 | 1462404605286 Marionette TRACE conn3 <- [1,2957,null,{"value":"8"}] 16:30:05 INFO - TEST-START | /DOMEvents/tests/approved/domnodeinserted.html 16:30:05 INFO - PROCESS | 1820 | 1462404605292 Marionette TRACE conn3 -> [0,2958,"setScriptTimeout",{"ms":35000}] 16:30:05 INFO - PROCESS | 1820 | 1462404605294 Marionette TRACE conn3 <- [1,2958,null,{}] 16:30:05 INFO - PROCESS | 1820 | 1462404605300 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}] 16:30:05 INFO - PROCESS | 1820 | 1462404605543 Marionette TRACE conn3 <- [1,2959,null,{"value":null}] 16:30:05 INFO - PROCESS | 1820 | 1462404605813 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\", \"a2590f0a-93fb-4e89-aa1e-7373e5767c09\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:30:05 INFO - PROCESS | 1820 | ++DOCSHELL 0x7f74bcd8e800 == 197 [pid = 1820] [id = 748] 16:30:05 INFO - PROCESS | 1820 | ++DOMWINDOW == 266 (0x7f74b60b9400) [pid = 1820] [serial = 2244] [outer = (nil)] 16:30:05 INFO - PROCESS | 1820 | ++DOMWINDOW == 267 (0x7f74b715c800) [pid = 1820] [serial = 2245] [outer = 0x7f74b60b9400] 16:30:05 INFO - PROCESS | 1820 | 1462404605886 Marionette DEBUG loaded listener.js 16:30:05 INFO - PROCESS | 1820 | ++DOMWINDOW == 268 (0x7f74b7245c00) [pid = 1820] [serial = 2246] [outer = 0x7f74b60b9400] 16:30:06 INFO - PROCESS | 1820 | 1462404606707 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]]]}] 16:30:06 INFO - TEST-PASS | /DOMEvents/tests/approved/domnodeinserted.html | Test Description: DOMNodeInserted event fires when a node has been added as a child of another node. 16:30:06 INFO - TEST-OK | /DOMEvents/tests/approved/domnodeinserted.html | took 1429ms 16:30:06 INFO - TEST-START | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html 16:30:06 INFO - PROCESS | 1820 | 1462404606721 Marionette TRACE conn3 -> [0,2961,"getWindowHandle",null] 16:30:06 INFO - PROCESS | 1820 | 1462404606724 Marionette TRACE conn3 <- [1,2961,null,{"value":"8"}] 16:30:06 INFO - PROCESS | 1820 | 1462404606730 Marionette TRACE conn3 -> [0,2962,"setScriptTimeout",{"ms":35000}] 16:30:06 INFO - PROCESS | 1820 | 1462404606733 Marionette TRACE conn3 <- [1,2962,null,{}] 16:30:06 INFO - PROCESS | 1820 | 1462404606738 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}] 16:30:06 INFO - PROCESS | 1820 | 1462404606955 Marionette TRACE conn3 <- [1,2963,null,{"value":null}] 16:30:07 INFO - PROCESS | 1820 | 1462404607249 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\", \"a2590f0a-93fb-4e89-aa1e-7373e5767c09\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:30:07 INFO - PROCESS | 1820 | ++DOCSHELL 0x7f74bcfcc000 == 198 [pid = 1820] [id = 749] 16:30:07 INFO - PROCESS | 1820 | ++DOMWINDOW == 269 (0x7f74b60f1000) [pid = 1820] [serial = 2247] [outer = (nil)] 16:30:07 INFO - PROCESS | 1820 | ++DOMWINDOW == 270 (0x7f74b724ac00) [pid = 1820] [serial = 2248] [outer = 0x7f74b60f1000] 16:30:07 INFO - PROCESS | 1820 | 1462404607318 Marionette DEBUG loaded listener.js 16:30:07 INFO - PROCESS | 1820 | ++DOMWINDOW == 271 (0x7f74b7469400) [pid = 1820] [serial = 2249] [outer = 0x7f74b60f1000] 16:30:08 INFO - PROCESS | 1820 | 1462404608091 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]]]}] 16:30:08 INFO - TEST-PASS | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html | Test Description: stopImmediatePropagation() prevents other event listeners from being triggered and, unlike Event.stopPropagation(), its effect must be immediate. Once it has been called, further calls to this method have no additional effect. 16:30:08 INFO - TEST-OK | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html | took 1392ms 16:30:08 INFO - TEST-START | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html 16:30:08 INFO - PROCESS | 1820 | 1462404608122 Marionette TRACE conn3 -> [0,2965,"getWindowHandle",null] 16:30:08 INFO - PROCESS | 1820 | 1462404608125 Marionette TRACE conn3 <- [1,2965,null,{"value":"8"}] 16:30:08 INFO - PROCESS | 1820 | 1462404608131 Marionette TRACE conn3 -> [0,2966,"setScriptTimeout",{"ms":35000}] 16:30:08 INFO - PROCESS | 1820 | 1462404608134 Marionette TRACE conn3 <- [1,2966,null,{}] 16:30:08 INFO - PROCESS | 1820 | 1462404608140 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}] 16:30:08 INFO - PROCESS | 1820 | 1462404608352 Marionette TRACE conn3 <- [1,2967,null,{"value":null}] 16:30:08 INFO - PROCESS | 1820 | 1462404608644 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\", \"a2590f0a-93fb-4e89-aa1e-7373e5767c09\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:30:08 INFO - PROCESS | 1820 | ++DOCSHELL 0x7f74bea13800 == 199 [pid = 1820] [id = 750] 16:30:08 INFO - PROCESS | 1820 | ++DOMWINDOW == 272 (0x7f74b7161c00) [pid = 1820] [serial = 2250] [outer = (nil)] 16:30:08 INFO - PROCESS | 1820 | ++DOMWINDOW == 273 (0x7f74b7675c00) [pid = 1820] [serial = 2251] [outer = 0x7f74b7161c00] 16:30:08 INFO - PROCESS | 1820 | 1462404608727 Marionette DEBUG loaded listener.js 16:30:08 INFO - PROCESS | 1820 | ++DOMWINDOW == 274 (0x7f74b76edc00) [pid = 1820] [serial = 2252] [outer = 0x7f74b7161c00] 16:30:09 INFO - PROCESS | 1820 | 1462404609489 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]]]}] 16:30:09 INFO - TEST-PASS | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html | Test Description: stopPropagation() prevents other event listeners from being triggered but its effect must be deferred until all event listeners attached on the Event.currentTarget have been triggered. 16:30:09 INFO - TEST-OK | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html | took 1382ms 16:30:09 INFO - PROCESS | 1820 | 1462404609512 Marionette TRACE conn3 -> [0,2969,"getWindowHandle",null] 16:30:09 INFO - PROCESS | 1820 | 1462404609515 Marionette TRACE conn3 <- [1,2969,null,{"value":"8"}] 16:30:09 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html 16:30:09 INFO - PROCESS | 1820 | 1462404609521 Marionette TRACE conn3 -> [0,2970,"setScriptTimeout",{"ms":35000}] 16:30:09 INFO - PROCESS | 1820 | 1462404609523 Marionette TRACE conn3 <- [1,2970,null,{}] 16:30:09 INFO - PROCESS | 1820 | 1462404609529 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}] 16:30:09 INFO - PROCESS | 1820 | 1462404609776 Marionette TRACE conn3 <- [1,2971,null,{"value":null}] 16:30:10 INFO - PROCESS | 1820 | 1462404610048 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\", \"a2590f0a-93fb-4e89-aa1e-7373e5767c09\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:30:10 INFO - PROCESS | 1820 | ++DOCSHELL 0x7f74bf9b7000 == 200 [pid = 1820] [id = 751] 16:30:10 INFO - PROCESS | 1820 | ++DOMWINDOW == 275 (0x7f74b7247800) [pid = 1820] [serial = 2253] [outer = (nil)] 16:30:10 INFO - PROCESS | 1820 | ++DOMWINDOW == 276 (0x7f74b8584000) [pid = 1820] [serial = 2254] [outer = 0x7f74b7247800] 16:30:10 INFO - PROCESS | 1820 | 1462404610117 Marionette DEBUG loaded listener.js 16:30:10 INFO - PROCESS | 1820 | ++DOMWINDOW == 277 (0x7f74b8590c00) [pid = 1820] [serial = 2255] [outer = 0x7f74b7247800] 16:30:10 INFO - PROCESS | 1820 | 1462404610891 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]]]}] 16:30:10 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html | Test Description: Dispatch an event in a DOM tree using the DOM event flow. 16:30:10 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html | took 1384ms 16:30:10 INFO - PROCESS | 1820 | 1462404610905 Marionette TRACE conn3 -> [0,2973,"getWindowHandle",null] 16:30:10 INFO - PROCESS | 1820 | 1462404610907 Marionette TRACE conn3 <- [1,2973,null,{"value":"8"}] 16:30:10 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html 16:30:10 INFO - PROCESS | 1820 | 1462404610913 Marionette TRACE conn3 -> [0,2974,"setScriptTimeout",{"ms":35000}] 16:30:10 INFO - PROCESS | 1820 | 1462404610916 Marionette TRACE conn3 <- [1,2974,null,{}] 16:30:10 INFO - PROCESS | 1820 | 1462404610921 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}] 16:30:11 INFO - PROCESS | 1820 | 1462404611133 Marionette TRACE conn3 <- [1,2975,null,{"value":null}] 16:30:11 INFO - PROCESS | 1820 | 1462404611399 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\", \"a2590f0a-93fb-4e89-aa1e-7373e5767c09\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:30:11 INFO - PROCESS | 1820 | ++DOCSHELL 0x7f74c057e000 == 201 [pid = 1820] [id = 752] 16:30:11 INFO - PROCESS | 1820 | ++DOMWINDOW == 278 (0x7f74b724a000) [pid = 1820] [serial = 2256] [outer = (nil)] 16:30:11 INFO - PROCESS | 1820 | ++DOMWINDOW == 279 (0x7f74b8645800) [pid = 1820] [serial = 2257] [outer = 0x7f74b724a000] 16:30:11 INFO - PROCESS | 1820 | 1462404611470 Marionette DEBUG loaded listener.js 16:30:11 INFO - PROCESS | 1820 | ++DOMWINDOW == 280 (0x7f74b87bdc00) [pid = 1820] [serial = 2258] [outer = 0x7f74b724a000] 16:30:12 INFO - PROCESS | 1820 | 1462404612226 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]]]}] 16:30:12 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html | Test Description: Implementations of the DOM event model must be reentrant. Event listeners may perform actions that cause additional events to be dispatched. Such events are handled in a synchronous manner, the event propagation that causes the event listener to be triggered must resume only after the event dispatch of the new event is completed. 16:30:12 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html | took 1379ms 16:30:12 INFO - PROCESS | 1820 | 1462404612294 Marionette TRACE conn3 -> [0,2977,"getWindowHandle",null] 16:30:12 INFO - PROCESS | 1820 | 1462404612298 Marionette TRACE conn3 <- [1,2977,null,{"value":"8"}] 16:30:12 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html 16:30:12 INFO - PROCESS | 1820 | 1462404612303 Marionette TRACE conn3 -> [0,2978,"setScriptTimeout",{"ms":35000}] 16:30:12 INFO - PROCESS | 1820 | 1462404612306 Marionette TRACE conn3 <- [1,2978,null,{}] 16:30:12 INFO - PROCESS | 1820 | 1462404612311 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}] 16:30:12 INFO - PROCESS | 1820 | 1462404612531 Marionette TRACE conn3 <- [1,2979,null,{"value":null}] 16:30:12 INFO - PROCESS | 1820 | 1462404612826 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\", \"a2590f0a-93fb-4e89-aa1e-7373e5767c09\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:30:12 INFO - PROCESS | 1820 | ++DOCSHELL 0x7f74c0f3a000 == 202 [pid = 1820] [id = 753] 16:30:12 INFO - PROCESS | 1820 | ++DOMWINDOW == 281 (0x7f74b724e000) [pid = 1820] [serial = 2259] [outer = (nil)] 16:30:12 INFO - PROCESS | 1820 | ++DOMWINDOW == 282 (0x7f74b87e6c00) [pid = 1820] [serial = 2260] [outer = 0x7f74b724e000] 16:30:12 INFO - PROCESS | 1820 | 1462404612900 Marionette DEBUG loaded listener.js 16:30:13 INFO - PROCESS | 1820 | ++DOMWINDOW == 283 (0x7f74b87f3c00) [pid = 1820] [serial = 2261] [outer = 0x7f74b724e000] 16:30:13 INFO - PROCESS | 1820 | 1462404613638 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]]]}] 16:30:13 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html | Test Description: handleEvent - This method shall be called whenever an event occurs of the event type for which the EventListener interface was registered. 16:30:13 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html | took 1377ms 16:30:13 INFO - PROCESS | 1820 | 1462404613681 Marionette TRACE conn3 -> [0,2981,"getWindowHandle",null] 16:30:13 INFO - PROCESS | 1820 | 1462404613684 Marionette TRACE conn3 <- [1,2981,null,{"value":"8"}] 16:30:13 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html 16:30:13 INFO - PROCESS | 1820 | 1462404613694 Marionette TRACE conn3 -> [0,2982,"setScriptTimeout",{"ms":35000}] 16:30:13 INFO - PROCESS | 1820 | 1462404613696 Marionette TRACE conn3 <- [1,2982,null,{}] 16:30:13 INFO - PROCESS | 1820 | 1462404613706 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}] 16:30:13 INFO - PROCESS | 1820 | 1462404613930 Marionette TRACE conn3 <- [1,2983,null,{"value":null}] 16:30:14 INFO - PROCESS | 1820 | 1462404614234 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\", \"a2590f0a-93fb-4e89-aa1e-7373e5767c09\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:30:14 INFO - PROCESS | 1820 | ++DOCSHELL 0x7f74c11e0000 == 203 [pid = 1820] [id = 754] 16:30:14 INFO - PROCESS | 1820 | ++DOMWINDOW == 284 (0x7f74b8586800) [pid = 1820] [serial = 2262] [outer = (nil)] 16:30:14 INFO - PROCESS | 1820 | ++DOMWINDOW == 285 (0x7f74ba09a800) [pid = 1820] [serial = 2263] [outer = 0x7f74b8586800] 16:30:14 INFO - PROCESS | 1820 | 1462404614308 Marionette DEBUG loaded listener.js 16:30:14 INFO - PROCESS | 1820 | ++DOMWINDOW == 286 (0x7f74b60ee400) [pid = 1820] [serial = 2264] [outer = 0x7f74b8586800] 16:30:15 INFO - PROCESS | 1820 | 1462404615078 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"]]]}] 16:30:15 INFO - TEST-FAIL | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html | Test Description: As the final step of the event dispatch, the implementation must reset the event object's default-action-prevention state. - assert_array_equals: property 2, expected false but got true 16:30:15 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:34:9 16:30:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:30:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:30:15 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:24:5 16:30:15 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html | took 1447ms 16:30:15 INFO - PROCESS | 1820 | 1462404615139 Marionette TRACE conn3 -> [0,2985,"getWindowHandle",null] 16:30:15 INFO - PROCESS | 1820 | 1462404615143 Marionette TRACE conn3 <- [1,2985,null,{"value":"8"}] 16:30:15 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html 16:30:15 INFO - PROCESS | 1820 | 1462404615149 Marionette TRACE conn3 -> [0,2986,"setScriptTimeout",{"ms":35000}] 16:30:15 INFO - PROCESS | 1820 | 1462404615151 Marionette TRACE conn3 <- [1,2986,null,{}] 16:30:15 INFO - PROCESS | 1820 | 1462404615156 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}] 16:30:15 INFO - PROCESS | 1820 | 1462404615456 Marionette TRACE conn3 <- [1,2987,null,{"value":null}] 16:30:17 INFO - PROCESS | 1820 | --DOCSHELL 0x7f74adc86800 == 202 [pid = 1820] [id = 731] 16:30:17 INFO - PROCESS | 1820 | --DOCSHELL 0x7f74abedd800 == 201 [pid = 1820] [id = 730] 16:30:17 INFO - PROCESS | 1820 | --DOCSHELL 0x7f74aa661000 == 200 [pid = 1820] [id = 729] 16:30:17 INFO - PROCESS | 1820 | --DOCSHELL 0x7f74a6fd7800 == 199 [pid = 1820] [id = 728] 16:30:17 INFO - PROCESS | 1820 | --DOCSHELL 0x7f74b4b1c800 == 198 [pid = 1820] [id = 724] 16:30:17 INFO - PROCESS | 1820 | --DOCSHELL 0x7f74abbcf000 == 197 [pid = 1820] [id = 723] 16:30:17 INFO - PROCESS | 1820 | --DOCSHELL 0x7f74b4b10000 == 196 [pid = 1820] [id = 722] 16:30:17 INFO - PROCESS | 1820 | --DOCSHELL 0x7f74a9852000 == 195 [pid = 1820] [id = 721] 16:30:17 INFO - PROCESS | 1820 | --DOCSHELL 0x7f74a9535000 == 194 [pid = 1820] [id = 720] 16:30:17 INFO - PROCESS | 1820 | --DOCSHELL 0x7f74a9517800 == 193 [pid = 1820] [id = 719] 16:30:17 INFO - PROCESS | 1820 | --DOCSHELL 0x7f74e158b800 == 192 [pid = 1820] [id = 718] 16:30:17 INFO - PROCESS | 1820 | --DOCSHELL 0x7f74df0cf000 == 191 [pid = 1820] [id = 717] 16:30:17 INFO - PROCESS | 1820 | --DOCSHELL 0x7f74d6312800 == 190 [pid = 1820] [id = 716] 16:30:17 INFO - PROCESS | 1820 | --DOCSHELL 0x7f74c9ad6800 == 189 [pid = 1820] [id = 715] 16:30:17 INFO - PROCESS | 1820 | --DOCSHELL 0x7f74c8458000 == 188 [pid = 1820] [id = 714] 16:30:17 INFO - PROCESS | 1820 | --DOCSHELL 0x7f74c13cd000 == 187 [pid = 1820] [id = 713] 16:30:17 INFO - PROCESS | 1820 | --DOCSHELL 0x7f74c0aa7000 == 186 [pid = 1820] [id = 712] 16:30:17 INFO - PROCESS | 1820 | --DOCSHELL 0x7f74bcf43800 == 185 [pid = 1820] [id = 711] 16:30:17 INFO - PROCESS | 1820 | --DOCSHELL 0x7f74b8450800 == 184 [pid = 1820] [id = 710] 16:30:17 INFO - PROCESS | 1820 | --DOCSHELL 0x7f74affc3800 == 183 [pid = 1820] [id = 709] 16:30:17 INFO - PROCESS | 1820 | --DOMWINDOW == 285 (0x7f74b5f61c00) [pid = 1820] [serial = 2060] [outer = (nil)] [url = about:blank] 16:30:17 INFO - PROCESS | 1820 | --DOMWINDOW == 284 (0x7f74b3f0f800) [pid = 1820] [serial = 2118] [outer = (nil)] [url = about:blank] 16:30:17 INFO - PROCESS | 1820 | --DOMWINDOW == 283 (0x7f74ba0ddc00) [pid = 1820] [serial = 2066] [outer = (nil)] [url = about:blank] 16:30:17 INFO - PROCESS | 1820 | --DOMWINDOW == 282 (0x7f74ab6f6000) [pid = 1820] [serial = 2102] [outer = (nil)] [url = about:blank] 16:30:17 INFO - PROCESS | 1820 | --DOMWINDOW == 281 (0x7f74c3a35c00) [pid = 1820] [serial = 2078] [outer = (nil)] [url = about:blank] 16:30:17 INFO - PROCESS | 1820 | --DOMWINDOW == 280 (0x7f74b0bb0400) [pid = 1820] [serial = 2114] [outer = (nil)] [url = about:blank] 16:30:17 INFO - PROCESS | 1820 | --DOMWINDOW == 279 (0x7f74b54a7800) [pid = 1820] [serial = 2120] [outer = (nil)] [url = about:blank] 16:30:17 INFO - PROCESS | 1820 | --DOMWINDOW == 278 (0x7f74d636a000) [pid = 1820] [serial = 2087] [outer = (nil)] [url = about:blank] 16:30:17 INFO - PROCESS | 1820 | --DOMWINDOW == 277 (0x7f74adb13400) [pid = 1820] [serial = 2112] [outer = (nil)] [url = about:blank] 16:30:17 INFO - PROCESS | 1820 | --DOMWINDOW == 276 (0x7f74aa5f8400) [pid = 1820] [serial = 2111] [outer = (nil)] [url = about:blank] 16:30:17 INFO - PROCESS | 1820 | --DOMWINDOW == 275 (0x7f74adb13000) [pid = 1820] [serial = 2054] [outer = (nil)] [url = about:blank] 16:30:17 INFO - PROCESS | 1820 | --DOMWINDOW == 274 (0x7f74b60f4800) [pid = 1820] [serial = 2121] [outer = (nil)] [url = about:blank] 16:30:17 INFO - PROCESS | 1820 | --DOMWINDOW == 273 (0x7f74c0bc9400) [pid = 1820] [serial = 2072] [outer = (nil)] [url = about:blank] 16:30:17 INFO - PROCESS | 1820 | --DOMWINDOW == 272 (0x7f74c9490c00) [pid = 1820] [serial = 2084] [outer = (nil)] [url = about:blank] 16:30:17 INFO - PROCESS | 1820 | --DOMWINDOW == 271 (0x7f74c15a3000) [pid = 1820] [serial = 2075] [outer = (nil)] [url = about:blank] 16:30:17 INFO - PROCESS | 1820 | --DOMWINDOW == 270 (0x7f74b1375800) [pid = 1820] [serial = 2115] [outer = (nil)] [url = about:blank] 16:30:17 INFO - PROCESS | 1820 | --DOMWINDOW == 269 (0x7f74b76f0000) [pid = 1820] [serial = 2063] [outer = (nil)] [url = about:blank] 16:30:17 INFO - PROCESS | 1820 | --DOMWINDOW == 268 (0x7f74dc002800) [pid = 1820] [serial = 2096] [outer = (nil)] [url = about:blank] 16:30:17 INFO - PROCESS | 1820 | --DOMWINDOW == 267 (0x7f74aefb6400) [pid = 1820] [serial = 2105] [outer = (nil)] [url = about:blank] 16:30:17 INFO - PROCESS | 1820 | --DOMWINDOW == 266 (0x7f74b136fc00) [pid = 1820] [serial = 2057] [outer = (nil)] [url = about:blank] 16:30:17 INFO - PROCESS | 1820 | --DOMWINDOW == 265 (0x7f74d864fc00) [pid = 1820] [serial = 2093] [outer = (nil)] [url = about:blank] 16:30:17 INFO - PROCESS | 1820 | --DOMWINDOW == 264 (0x7f74aefb2400) [pid = 1820] [serial = 2099] [outer = (nil)] [url = about:blank] 16:30:17 INFO - PROCESS | 1820 | --DOMWINDOW == 263 (0x7f74d80ccc00) [pid = 1820] [serial = 2090] [outer = (nil)] [url = about:blank] 16:30:17 INFO - PROCESS | 1820 | --DOMWINDOW == 262 (0x7f74c6f0c000) [pid = 1820] [serial = 2081] [outer = (nil)] [url = about:blank] 16:30:17 INFO - PROCESS | 1820 | --DOMWINDOW == 261 (0x7f74bffdec00) [pid = 1820] [serial = 2069] [outer = (nil)] [url = about:blank] 16:30:17 INFO - PROCESS | 1820 | --DOMWINDOW == 260 (0x7f74ab6f2800) [pid = 1820] [serial = 2108] [outer = (nil)] [url = about:blank] 16:30:17 INFO - PROCESS | 1820 | --DOMWINDOW == 259 (0x7f74b5f66800) [pid = 1820] [serial = 2123] [outer = (nil)] [url = about:blank] 16:30:17 INFO - PROCESS | 1820 | --DOMWINDOW == 258 (0x7f74b3f07c00) [pid = 1820] [serial = 2117] [outer = (nil)] [url = about:blank] 16:30:17 INFO - PROCESS | 1820 | --DOMWINDOW == 257 (0x7f74b76e6c00) [pid = 1820] [serial = 2124] [outer = (nil)] [url = about:blank] 16:30:17 INFO - PROCESS | 1820 | 1462404617519 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\", \"a2590f0a-93fb-4e89-aa1e-7373e5767c09\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:30:17 INFO - PROCESS | 1820 | ++DOCSHELL 0x7f74a952d800 == 184 [pid = 1820] [id = 755] 16:30:17 INFO - PROCESS | 1820 | ++DOMWINDOW == 258 (0x7f74a96d4400) [pid = 1820] [serial = 2265] [outer = (nil)] 16:30:17 INFO - PROCESS | 1820 | ++DOMWINDOW == 259 (0x7f74a96d9c00) [pid = 1820] [serial = 2266] [outer = 0x7f74a96d4400] 16:30:17 INFO - PROCESS | 1820 | 1462404617587 Marionette DEBUG loaded listener.js 16:30:17 INFO - PROCESS | 1820 | ++DOMWINDOW == 260 (0x7f74a9922800) [pid = 1820] [serial = 2267] [outer = 0x7f74a96d4400] 16:30:18 INFO - PROCESS | 1820 | 1462404618238 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]]]}] 16:30:18 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html | Test Description: An event object may be properly dispatched multiple times while also allowing to prevent the event objects propagation prior to the event dispatch. 16:30:18 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html | took 3132ms 16:30:18 INFO - PROCESS | 1820 | 1462404618283 Marionette TRACE conn3 -> [0,2989,"getWindowHandle",null] 16:30:18 INFO - PROCESS | 1820 | 1462404618289 Marionette TRACE conn3 <- [1,2989,null,{"value":"8"}] 16:30:18 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html 16:30:18 INFO - PROCESS | 1820 | 1462404618296 Marionette TRACE conn3 -> [0,2990,"setScriptTimeout",{"ms":35000}] 16:30:18 INFO - PROCESS | 1820 | 1462404618301 Marionette TRACE conn3 <- [1,2990,null,{}] 16:30:18 INFO - PROCESS | 1820 | 1462404618307 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}] 16:30:18 INFO - PROCESS | 1820 | 1462404618498 Marionette TRACE conn3 <- [1,2991,null,{"value":null}] 16:30:18 INFO - PROCESS | 1820 | 1462404618734 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\", \"a2590f0a-93fb-4e89-aa1e-7373e5767c09\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:30:18 INFO - PROCESS | 1820 | ++DOCSHELL 0x7f74abbcd000 == 185 [pid = 1820] [id = 756] 16:30:18 INFO - PROCESS | 1820 | ++DOMWINDOW == 261 (0x7f74a96d4c00) [pid = 1820] [serial = 2268] [outer = (nil)] 16:30:18 INFO - PROCESS | 1820 | ++DOMWINDOW == 262 (0x7f74aa058800) [pid = 1820] [serial = 2269] [outer = 0x7f74a96d4c00] 16:30:18 INFO - PROCESS | 1820 | 1462404618799 Marionette DEBUG loaded listener.js 16:30:18 INFO - PROCESS | 1820 | ++DOMWINDOW == 263 (0x7f74ab6bcc00) [pid = 1820] [serial = 2270] [outer = 0x7f74a96d4c00] 16:30:19 INFO - PROCESS | 1820 | ++DOCSHELL 0x7f74abf58000 == 186 [pid = 1820] [id = 757] 16:30:19 INFO - PROCESS | 1820 | ++DOMWINDOW == 264 (0x7f74addca800) [pid = 1820] [serial = 2271] [outer = (nil)] 16:30:19 INFO - PROCESS | 1820 | ++DOMWINDOW == 265 (0x7f74ab6f0400) [pid = 1820] [serial = 2272] [outer = 0x7f74addca800] 16:30:19 INFO - PROCESS | 1820 | 1462404619639 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]]]}] 16:30:19 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html | Test Description: DOMCharacterDataModified event fires after ProcessingInstruction.data have been modified, but the node itself has not been inserted or deleted. The proximal event target of this event shall be the ProcessingInstruction node. 16:30:19 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html | took 1383ms 16:30:19 INFO - PROCESS | 1820 | 1462404619689 Marionette TRACE conn3 -> [0,2993,"getWindowHandle",null] 16:30:19 INFO - PROCESS | 1820 | 1462404619694 Marionette TRACE conn3 <- [1,2993,null,{"value":"8"}] 16:30:19 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html 16:30:19 INFO - PROCESS | 1820 | 1462404619705 Marionette TRACE conn3 -> [0,2994,"setScriptTimeout",{"ms":35000}] 16:30:19 INFO - PROCESS | 1820 | 1462404619707 Marionette TRACE conn3 <- [1,2994,null,{}] 16:30:19 INFO - PROCESS | 1820 | 1462404619711 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}] 16:30:20 INFO - PROCESS | 1820 | 1462404619997 Marionette TRACE conn3 <- [1,2995,null,{"value":null}] 16:30:20 INFO - PROCESS | 1820 | 1462404620033 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\", \"a2590f0a-93fb-4e89-aa1e-7373e5767c09\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:30:20 INFO - PROCESS | 1820 | ++DOCSHELL 0x7f74adc87800 == 187 [pid = 1820] [id = 758] 16:30:20 INFO - PROCESS | 1820 | ++DOMWINDOW == 266 (0x7f74ae954c00) [pid = 1820] [serial = 2273] [outer = (nil)] 16:30:20 INFO - PROCESS | 1820 | ++DOMWINDOW == 267 (0x7f74aece7400) [pid = 1820] [serial = 2274] [outer = 0x7f74ae954c00] 16:30:20 INFO - PROCESS | 1820 | 1462404620091 Marionette DEBUG loaded listener.js 16:30:20 INFO - PROCESS | 1820 | ++DOMWINDOW == 268 (0x7f74af4aec00) [pid = 1820] [serial = 2275] [outer = 0x7f74ae954c00] 16:30:20 INFO - PROCESS | 1820 | 1462404620902 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]]]}] 16:30:20 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 16:30:20 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | Test Description: MouseEvent: Default action is performed when a synthetic click event is dispatched on a checkbox element 16:30:20 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | took 1232ms 16:30:20 INFO - PROCESS | 1820 | 1462404620937 Marionette TRACE conn3 -> [0,2997,"getWindowHandle",null] 16:30:20 INFO - PROCESS | 1820 | 1462404620941 Marionette TRACE conn3 <- [1,2997,null,{"value":"8"}] 16:30:20 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html 16:30:20 INFO - PROCESS | 1820 | 1462404620954 Marionette TRACE conn3 -> [0,2998,"setScriptTimeout",{"ms":35000}] 16:30:20 INFO - PROCESS | 1820 | 1462404620962 Marionette TRACE conn3 <- [1,2998,null,{}] 16:30:20 INFO - PROCESS | 1820 | 1462404620976 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}] 16:30:21 INFO - PROCESS | 1820 | 1462404621230 Marionette TRACE conn3 <- [1,2999,null,{"value":null}] 16:30:21 INFO - PROCESS | 1820 | 1462404621276 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\", \"a2590f0a-93fb-4e89-aa1e-7373e5767c09\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:30:21 INFO - PROCESS | 1820 | ++DOCSHELL 0x7f74af55e000 == 188 [pid = 1820] [id = 759] 16:30:21 INFO - PROCESS | 1820 | ++DOMWINDOW == 269 (0x7f74af4b0000) [pid = 1820] [serial = 2276] [outer = (nil)] 16:30:21 INFO - PROCESS | 1820 | ++DOMWINDOW == 270 (0x7f74b0fbd400) [pid = 1820] [serial = 2277] [outer = 0x7f74af4b0000] 16:30:21 INFO - PROCESS | 1820 | 1462404621366 Marionette DEBUG loaded listener.js 16:30:21 INFO - PROCESS | 1820 | ++DOMWINDOW == 271 (0x7f74b1521000) [pid = 1820] [serial = 2278] [outer = 0x7f74af4b0000] 16:30:22 INFO - PROCESS | 1820 | --DOMWINDOW == 270 (0x7f74c3a3c800) [pid = 1820] [serial = 2023] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.bottom.html] 16:30:22 INFO - PROCESS | 1820 | --DOMWINDOW == 269 (0x7f74b7245000) [pid = 1820] [serial = 2074] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html] 16:30:22 INFO - PROCESS | 1820 | --DOMWINDOW == 268 (0x7f74b28e5000) [pid = 1820] [serial = 1948] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.1.html] 16:30:22 INFO - PROCESS | 1820 | --DOMWINDOW == 267 (0x7f74b5356000) [pid = 1820] [serial = 1942] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.scale.html] 16:30:22 INFO - PROCESS | 1820 | --DOMWINDOW == 266 (0x7f74c0c57000) [pid = 1820] [serial = 1969] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.alpha.html] 16:30:22 INFO - PROCESS | 1820 | --DOMWINDOW == 265 (0x7f74c105f800) [pid = 1820] [serial = 2140] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.order.html] 16:30:22 INFO - PROCESS | 1820 | --DOMWINDOW == 264 (0x7f74aa055000) [pid = 1820] [serial = 2188] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.identity.html] 16:30:22 INFO - PROCESS | 1820 | --DOMWINDOW == 263 (0x7f74ba10e800) [pid = 1820] [serial = 2008] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.invalid.html] 16:30:22 INFO - PROCESS | 1820 | --DOMWINDOW == 262 (0x7f74b549bc00) [pid = 1820] [serial = 2062] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html] 16:30:22 INFO - PROCESS | 1820 | --DOMWINDOW == 261 (0x7f74aea0b000) [pid = 1820] [serial = 1996] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.3.html] 16:30:22 INFO - PROCESS | 1820 | --DOMWINDOW == 260 (0x7f74b767b800) [pid = 1820] [serial = 2176] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.zero.html] 16:30:22 INFO - PROCESS | 1820 | --DOMWINDOW == 259 (0x7f74b3f33800) [pid = 1820] [serial = 2155] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrapnegative.html] 16:30:22 INFO - PROCESS | 1820 | --DOMWINDOW == 258 (0x7f74bfbf5c00) [pid = 1820] [serial = 1960] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveX.html] 16:30:22 INFO - PROCESS | 1820 | --DOMWINDOW == 257 (0x7f74b152ac00) [pid = 1820] [serial = 1933] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.2.html] 16:30:22 INFO - PROCESS | 1820 | --DOMWINDOW == 256 (0x7f74a9920c00) [pid = 1820] [serial = 2146] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.nonfinite.html] 16:30:22 INFO - PROCESS | 1820 | --DOMWINDOW == 255 (0x7f74a6f50000) [pid = 1820] [serial = 1993] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.2.html] 16:30:22 INFO - PROCESS | 1820 | --DOMWINDOW == 254 (0x7f74c105a400) [pid = 1820] [serial = 2077] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.clip.html] 16:30:22 INFO - PROCESS | 1820 | --DOMWINDOW == 253 (0x7f74accd0400) [pid = 1820] [serial = 2191] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.multiply.html] 16:30:22 INFO - PROCESS | 1820 | --DOMWINDOW == 252 (0x7f74b7159400) [pid = 1820] [serial = 2173] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.nonfinite.html] 16:30:22 INFO - PROCESS | 1820 | --DOMWINDOW == 251 (0x7f74b715a800) [pid = 1820] [serial = 2134] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.transformation.html] 16:30:22 INFO - PROCESS | 1820 | --DOMWINDOW == 250 (0x7f74bffd7000) [pid = 1820] [serial = 2068] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.system.html] 16:30:22 INFO - PROCESS | 1820 | --DOMWINDOW == 249 (0x7f74ab6f0c00) [pid = 1820] [serial = 2101] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html] 16:30:22 INFO - PROCESS | 1820 | --DOMWINDOW == 248 (0x7f74addc9c00) [pid = 1820] [serial = 2194] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.nonfinite.html] 16:30:22 INFO - PROCESS | 1820 | --DOMWINDOW == 247 (0x7f74b2e41800) [pid = 1820] [serial = 2059] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.invalid.html] 16:30:22 INFO - PROCESS | 1820 | --DOMWINDOW == 246 (0x7f74b5f31000) [pid = 1820] [serial = 2065] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.html] 16:30:22 INFO - PROCESS | 1820 | --DOMWINDOW == 245 (0x7f74c3a40800) [pid = 1820] [serial = 2032] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.middle.html] 16:30:22 INFO - PROCESS | 1820 | --DOMWINDOW == 244 (0x7f74a9921800) [pid = 1820] [serial = 2152] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrap.html] 16:30:22 INFO - PROCESS | 1820 | --DOMWINDOW == 243 (0x7f74b3754000) [pid = 1820] [serial = 2170] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.negative.html] 16:30:22 INFO - PROCESS | 1820 | --DOMWINDOW == 242 (0x7f74aefac400) [pid = 1820] [serial = 2098] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html] 16:30:22 INFO - PROCESS | 1820 | --DOMWINDOW == 241 (0x7f74b3f0d000) [pid = 1820] [serial = 2131] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html] 16:30:22 INFO - PROCESS | 1820 | --DOMWINDOW == 240 (0x7f74a9a87000) [pid = 1820] [serial = 2158] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.zero.html] 16:30:22 INFO - PROCESS | 1820 | --DOMWINDOW == 239 (0x7f74b374fc00) [pid = 1820] [serial = 2164] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.large.html] 16:30:22 INFO - PROCESS | 1820 | --DOMWINDOW == 238 (0x7f74af4a6000) [pid = 1820] [serial = 2128] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html] 16:30:22 INFO - PROCESS | 1820 | --DOMWINDOW == 237 (0x7f74a9907400) [pid = 1820] [serial = 2050] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.default.html] 16:30:22 INFO - PROCESS | 1820 | --DOMWINDOW == 236 (0x7f74b40f0400) [pid = 1820] [serial = 2137] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.underflow.html] 16:30:22 INFO - PROCESS | 1820 | --DOMWINDOW == 235 (0x7f74aa04c400) [pid = 1820] [serial = 1921] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.y.html] 16:30:22 INFO - PROCESS | 1820 | --DOMWINDOW == 234 (0x7f74b28e3800) [pid = 1820] [serial = 1939] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.basic.html] 16:30:22 INFO - PROCESS | 1820 | --DOMWINDOW == 233 (0x7f74aece0800) [pid = 1820] [serial = 1924] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.alpha.html] 16:30:22 INFO - PROCESS | 1820 | --DOMWINDOW == 232 (0x7f74bffb3400) [pid = 1820] [serial = 2143] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.direction.html] 16:30:22 INFO - PROCESS | 1820 | --DOMWINDOW == 231 (0x7f74ab6fb400) [pid = 1820] [serial = 2104] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.path.html] 16:30:22 INFO - PROCESS | 1820 | --DOMWINDOW == 230 (0x7f74b0fc1400) [pid = 1820] [serial = 1930] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.1.html] 16:30:22 INFO - PROCESS | 1820 | --DOMWINDOW == 229 (0x7f74c7f61c00) [pid = 1820] [serial = 2086] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html] 16:30:22 INFO - PROCESS | 1820 | --DOMWINDOW == 228 (0x7f74a6f54400) [pid = 1820] [serial = 2107] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html] 16:30:22 INFO - PROCESS | 1820 | --DOMWINDOW == 227 (0x7f74bfa6b800) [pid = 1820] [serial = 1957] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeY.html] 16:30:22 INFO - PROCESS | 1820 | --DOMWINDOW == 226 (0x7f74b1402800) [pid = 1820] [serial = 2005] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.default.html] 16:30:22 INFO - PROCESS | 1820 | --DOMWINDOW == 225 (0x7f74aecdc800) [pid = 1820] [serial = 2002] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.2.html] 16:30:22 INFO - PROCESS | 1820 | --DOMWINDOW == 224 (0x7f74bdbe5800) [pid = 1820] [serial = 1951] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.2.html] 16:30:22 INFO - PROCESS | 1820 | --DOMWINDOW == 223 (0x7f74a96cf800) [pid = 1820] [serial = 2179] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.multiple.html] 16:30:22 INFO - PROCESS | 1820 | --DOMWINDOW == 222 (0x7f74b4c89400) [pid = 1820] [serial = 2011] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.valid.html] 16:30:22 INFO - PROCESS | 1820 | --DOMWINDOW == 221 (0x7f74a96d0800) [pid = 1820] [serial = 2185] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.skewed.html] 16:30:22 INFO - PROCESS | 1820 | --DOMWINDOW == 220 (0x7f74a9a8b400) [pid = 1820] [serial = 2161] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.basic.html] 16:30:22 INFO - PROCESS | 1820 | --DOMWINDOW == 219 (0x7f74b0fccc00) [pid = 1820] [serial = 1999] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.1.html] 16:30:22 INFO - PROCESS | 1820 | --DOMWINDOW == 218 (0x7f74a6f50800) [pid = 1820] [serial = 2035] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.top.html] 16:30:22 INFO - PROCESS | 1820 | --DOMWINDOW == 217 (0x7f74c3912c00) [pid = 1820] [serial = 2083] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.font.html] 16:30:22 INFO - PROCESS | 1820 | --DOMWINDOW == 216 (0x7f74c3a3a400) [pid = 1820] [serial = 2092] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html] 16:30:22 INFO - PROCESS | 1820 | --DOMWINDOW == 215 (0x7f74b746a800) [pid = 1820] [serial = 2014] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.default.html] 16:30:22 INFO - PROCESS | 1820 | --DOMWINDOW == 214 (0x7f74c8487400) [pid = 1820] [serial = 2089] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html] 16:30:22 INFO - PROCESS | 1820 | --DOMWINDOW == 213 (0x7f74a96d1400) [pid = 1820] [serial = 2182] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.nonfinite.html] 16:30:22 INFO - PROCESS | 1820 | --DOMWINDOW == 212 (0x7f74c094c400) [pid = 1820] [serial = 1963] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveY.html] 16:30:22 INFO - PROCESS | 1820 | --DOMWINDOW == 211 (0x7f74bfbf5000) [pid = 1820] [serial = 2020] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.valid.html] 16:30:22 INFO - PROCESS | 1820 | --DOMWINDOW == 210 (0x7f74be886000) [pid = 1820] [serial = 2029] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html] 16:30:22 INFO - PROCESS | 1820 | --DOMWINDOW == 209 (0x7f74cad63800) [pid = 1820] [serial = 2095] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html] 16:30:22 INFO - PROCESS | 1820 | --DOMWINDOW == 208 (0x7f74c0bc9800) [pid = 1820] [serial = 1966] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.outside.html] 16:30:22 INFO - PROCESS | 1820 | --DOMWINDOW == 207 (0x7f74b5f33800) [pid = 1820] [serial = 1945] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.section.html] 16:30:22 INFO - PROCESS | 1820 | --DOMWINDOW == 206 (0x7f74a9921400) [pid = 1820] [serial = 2149] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.radians.html] 16:30:22 INFO - PROCESS | 1820 | --DOMWINDOW == 205 (0x7f74b0fcec00) [pid = 1820] [serial = 2056] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.complex.html] 16:30:22 INFO - PROCESS | 1820 | --DOMWINDOW == 204 (0x7f74bfa68400) [pid = 1820] [serial = 2017] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.invalid.html] 16:30:22 INFO - PROCESS | 1820 | --DOMWINDOW == 203 (0x7f74bfbf3400) [pid = 1820] [serial = 1954] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeX.html] 16:30:22 INFO - PROCESS | 1820 | --DOMWINDOW == 202 (0x7f74b4c83800) [pid = 1820] [serial = 1936] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.alpha.html] 16:30:22 INFO - PROCESS | 1820 | --DOMWINDOW == 201 (0x7f74ab6b8800) [pid = 1820] [serial = 2053] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.basic.html] 16:30:22 INFO - PROCESS | 1820 | --DOMWINDOW == 200 (0x7f74a9908000) [pid = 1820] [serial = 2167] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.multiple.html] 16:30:22 INFO - PROCESS | 1820 | --DOMWINDOW == 199 (0x7f74b60b6800) [pid = 1820] [serial = 2071] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html] 16:30:22 INFO - PROCESS | 1820 | --DOMWINDOW == 198 (0x7f74c3a3ec00) [pid = 1820] [serial = 2026] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html] 16:30:22 INFO - PROCESS | 1820 | --DOMWINDOW == 197 (0x7f74c390f400) [pid = 1820] [serial = 2080] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html] 16:30:22 INFO - PROCESS | 1820 | --DOMWINDOW == 196 (0x7f74b1372400) [pid = 1820] [serial = 1927] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.basic.html] 16:30:23 INFO - PROCESS | 1820 | 1462404623204 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]]]}] 16:30:23 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html | Test Description: DOMNodeInserted event fires when a node has been added as a child of another node. 16:30:23 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html | took 2269ms 16:30:23 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html 16:30:23 INFO - PROCESS | 1820 | 1462404623218 Marionette TRACE conn3 -> [0,3001,"getWindowHandle",null] 16:30:23 INFO - PROCESS | 1820 | 1462404623221 Marionette TRACE conn3 <- [1,3001,null,{"value":"8"}] 16:30:23 INFO - PROCESS | 1820 | 1462404623227 Marionette TRACE conn3 -> [0,3002,"setScriptTimeout",{"ms":35000}] 16:30:23 INFO - PROCESS | 1820 | 1462404623230 Marionette TRACE conn3 <- [1,3002,null,{}] 16:30:23 INFO - PROCESS | 1820 | 1462404623234 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}] 16:30:23 INFO - PROCESS | 1820 | 1462404623409 Marionette TRACE conn3 <- [1,3003,null,{"value":null}] 16:30:23 INFO - PROCESS | 1820 | 1462404623423 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\", \"a2590f0a-93fb-4e89-aa1e-7373e5767c09\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:30:23 INFO - PROCESS | 1820 | ++DOCSHELL 0x7f74abf4c000 == 189 [pid = 1820] [id = 760] 16:30:23 INFO - PROCESS | 1820 | ++DOMWINDOW == 197 (0x7f74a96cf800) [pid = 1820] [serial = 2279] [outer = (nil)] 16:30:23 INFO - PROCESS | 1820 | ++DOMWINDOW == 198 (0x7f74aa052000) [pid = 1820] [serial = 2280] [outer = 0x7f74a96cf800] 16:30:23 INFO - PROCESS | 1820 | 1462404623481 Marionette DEBUG loaded listener.js 16:30:23 INFO - PROCESS | 1820 | ++DOMWINDOW == 199 (0x7f74aea11400) [pid = 1820] [serial = 2281] [outer = 0x7f74a96cf800] 16:30:24 INFO - PROCESS | 1820 | 1462404624319 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]]]}] 16:30:24 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html | Test Description: stopImmediatePropagation() prevents other event listeners from being triggered and, unlike Event.stopPropagation(), its effect must be immediate. Once it has been called, further calls to this method have no additional effect. 16:30:24 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html | took 1137ms 16:30:24 INFO - PROCESS | 1820 | 1462404624364 Marionette TRACE conn3 -> [0,3005,"getWindowHandle",null] 16:30:24 INFO - PROCESS | 1820 | 1462404624367 Marionette TRACE conn3 <- [1,3005,null,{"value":"8"}] 16:30:24 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html 16:30:24 INFO - PROCESS | 1820 | 1462404624372 Marionette TRACE conn3 -> [0,3006,"setScriptTimeout",{"ms":35000}] 16:30:24 INFO - PROCESS | 1820 | 1462404624375 Marionette TRACE conn3 <- [1,3006,null,{}] 16:30:24 INFO - PROCESS | 1820 | 1462404624379 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}] 16:30:24 INFO - PROCESS | 1820 | 1462404624574 Marionette TRACE conn3 <- [1,3007,null,{"value":null}] 16:30:24 INFO - PROCESS | 1820 | 1462404624959 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\", \"a2590f0a-93fb-4e89-aa1e-7373e5767c09\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:30:24 INFO - PROCESS | 1820 | ++DOCSHELL 0x7f74a9517000 == 190 [pid = 1820] [id = 761] 16:30:24 INFO - PROCESS | 1820 | ++DOMWINDOW == 200 (0x7f74a6f50800) [pid = 1820] [serial = 2282] [outer = (nil)] 16:30:25 INFO - PROCESS | 1820 | ++DOMWINDOW == 201 (0x7f74a96cf000) [pid = 1820] [serial = 2283] [outer = 0x7f74a6f50800] 16:30:25 INFO - PROCESS | 1820 | 1462404625032 Marionette DEBUG loaded listener.js 16:30:25 INFO - PROCESS | 1820 | ++DOMWINDOW == 202 (0x7f74a9908400) [pid = 1820] [serial = 2284] [outer = 0x7f74a6f50800] 16:30:25 INFO - PROCESS | 1820 | 1462404625862 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]]]}] 16:30:25 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html | Test Description: stopPropagation() prevents other event listeners from being triggered but its effect must be deferred until all event listeners attached on the Event.currentTarget have been triggered. 16:30:25 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html | took 1530ms 16:30:25 INFO - PROCESS | 1820 | 1462404625903 Marionette TRACE conn3 -> [0,3009,"getWindowHandle",null] 16:30:25 INFO - PROCESS | 1820 | 1462404625909 Marionette TRACE conn3 <- [1,3009,null,{"value":"8"}] 16:30:25 INFO - TEST-START | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html 16:30:25 INFO - PROCESS | 1820 | 1462404625916 Marionette TRACE conn3 -> [0,3010,"setScriptTimeout",{"ms":35000}] 16:30:25 INFO - PROCESS | 1820 | 1462404625921 Marionette TRACE conn3 <- [1,3010,null,{}] 16:30:25 INFO - PROCESS | 1820 | 1462404625928 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}] 16:30:26 INFO - PROCESS | 1820 | 1462404626173 Marionette TRACE conn3 <- [1,3011,null,{"value":null}] 16:30:26 INFO - PROCESS | 1820 | 1462404626441 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\", \"a2590f0a-93fb-4e89-aa1e-7373e5767c09\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:30:26 INFO - PROCESS | 1820 | ++DOCSHELL 0x7f74aed95800 == 191 [pid = 1820] [id = 762] 16:30:26 INFO - PROCESS | 1820 | ++DOMWINDOW == 203 (0x7f74a6f54400) [pid = 1820] [serial = 2285] [outer = (nil)] 16:30:26 INFO - PROCESS | 1820 | ++DOMWINDOW == 204 (0x7f74ab6b3400) [pid = 1820] [serial = 2286] [outer = 0x7f74a6f54400] 16:30:26 INFO - PROCESS | 1820 | 1462404626523 Marionette DEBUG loaded listener.js 16:30:26 INFO - PROCESS | 1820 | ++DOMWINDOW == 205 (0x7f74abfcd400) [pid = 1820] [serial = 2287] [outer = 0x7f74a6f54400] 16:30:27 INFO - PROCESS | 1820 | 1462404627358 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]]]}] 16:30:27 INFO - TEST-PASS | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html | Check the values of bubbles and cancelable are false when the progress event is dispatched 16:30:27 INFO - TEST-OK | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html | took 1490ms 16:30:27 INFO - PROCESS | 1820 | 1462404627409 Marionette TRACE conn3 -> [0,3013,"getWindowHandle",null] 16:30:27 INFO - PROCESS | 1820 | 1462404627414 Marionette TRACE conn3 <- [1,3013,null,{"value":"8"}] 16:30:27 INFO - TEST-START | /FileAPI/FileReaderSync.worker 16:30:27 INFO - PROCESS | 1820 | 1462404627421 Marionette TRACE conn3 -> [0,3014,"setScriptTimeout",{"ms":35000}] 16:30:27 INFO - PROCESS | 1820 | 1462404627423 Marionette TRACE conn3 <- [1,3014,null,{}] 16:30:27 INFO - PROCESS | 1820 | 1462404627430 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}] 16:30:27 INFO - PROCESS | 1820 | 1462404627673 Marionette TRACE conn3 <- [1,3015,null,{"value":null}] 16:30:27 INFO - PROCESS | 1820 | 1462404627922 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\", \"a2590f0a-93fb-4e89-aa1e-7373e5767c09\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:30:27 INFO - PROCESS | 1820 | ++DOCSHELL 0x7f74b11ea800 == 192 [pid = 1820] [id = 763] 16:30:27 INFO - PROCESS | 1820 | ++DOMWINDOW == 206 (0x7f74ae95dc00) [pid = 1820] [serial = 2288] [outer = (nil)] 16:30:27 INFO - PROCESS | 1820 | ++DOMWINDOW == 207 (0x7f74aece4800) [pid = 1820] [serial = 2289] [outer = 0x7f74ae95dc00] 16:30:28 INFO - PROCESS | 1820 | 1462404627993 Marionette DEBUG loaded listener.js 16:30:28 INFO - PROCESS | 1820 | ++DOMWINDOW == 208 (0x7f74b00d8400) [pid = 1820] [serial = 2290] [outer = 0x7f74ae95dc00] 16:30:28 INFO - PROCESS | 1820 | [1820] 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 16:30:28 INFO - PROCESS | 1820 | 1462404628958 Marionette TRACE conn3 <- [1,3016,null,{"value":["/FileAPI/FileReaderSync.worker",0,null,null,[["Interface",0,{},{}],["readAsText",0,{},{}],["readAsDataURL",0,{},{}],["readAsArrayBuffer",0,{},{}]]]}] 16:30:29 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | Interface - {} 16:30:29 INFO - {} 16:30:29 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsText - {} 16:30:29 INFO - {} 16:30:29 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsDataURL - {} 16:30:29 INFO - {} 16:30:29 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsArrayBuffer - {} 16:30:29 INFO - {} 16:30:29 INFO - TEST-OK | /FileAPI/FileReaderSync.worker | took 1583ms 16:30:29 INFO - TEST-START | /FileAPI/fileReader.html 16:30:29 INFO - PROCESS | 1820 | 1462404629011 Marionette TRACE conn3 -> [0,3017,"getWindowHandle",null] 16:30:29 INFO - PROCESS | 1820 | 1462404629013 Marionette TRACE conn3 <- [1,3017,null,{"value":"8"}] 16:30:29 INFO - PROCESS | 1820 | 1462404629027 Marionette TRACE conn3 -> [0,3018,"setScriptTimeout",{"ms":35000}] 16:30:29 INFO - PROCESS | 1820 | 1462404629036 Marionette TRACE conn3 <- [1,3018,null,{}] 16:30:29 INFO - PROCESS | 1820 | 1462404629093 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}] 16:30:29 INFO - PROCESS | 1820 | 1462404629322 Marionette TRACE conn3 <- [1,3019,null,{"value":null}] 16:30:29 INFO - PROCESS | 1820 | 1462404629670 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\", \"a2590f0a-93fb-4e89-aa1e-7373e5767c09\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:30:29 INFO - PROCESS | 1820 | ++DOCSHELL 0x7f74b516f800 == 193 [pid = 1820] [id = 764] 16:30:29 INFO - PROCESS | 1820 | ++DOMWINDOW == 209 (0x7f74acccfc00) [pid = 1820] [serial = 2291] [outer = (nil)] 16:30:29 INFO - PROCESS | 1820 | ++DOMWINDOW == 210 (0x7f74b152d000) [pid = 1820] [serial = 2292] [outer = 0x7f74acccfc00] 16:30:29 INFO - PROCESS | 1820 | 1462404629743 Marionette DEBUG loaded listener.js 16:30:29 INFO - PROCESS | 1820 | ++DOMWINDOW == 211 (0x7f74b275f400) [pid = 1820] [serial = 2293] [outer = 0x7f74acccfc00] 16:30:30 INFO - PROCESS | 1820 | 1462404630459 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]]]}] 16:30:30 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader interface object 16:30:30 INFO - TEST-PASS | /FileAPI/fileReader.html | no-argument FileReader constructor 16:30:30 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- abort 16:30:30 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- events 16:30:30 INFO - TEST-OK | /FileAPI/fileReader.html | took 1448ms 16:30:30 INFO - PROCESS | 1820 | 1462404630489 Marionette TRACE conn3 -> [0,3021,"getWindowHandle",null] 16:30:30 INFO - PROCESS | 1820 | 1462404630494 Marionette TRACE conn3 <- [1,3021,null,{"value":"8"}] 16:30:30 INFO - TEST-START | /FileAPI/historical.html 16:30:30 INFO - PROCESS | 1820 | 1462404630501 Marionette TRACE conn3 -> [0,3022,"setScriptTimeout",{"ms":35000}] 16:30:30 INFO - PROCESS | 1820 | 1462404630504 Marionette TRACE conn3 <- [1,3022,null,{}] 16:30:30 INFO - PROCESS | 1820 | 1462404630509 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}] 16:30:30 INFO - PROCESS | 1820 | 1462404630732 Marionette TRACE conn3 <- [1,3023,null,{"value":null}] 16:30:30 INFO - PROCESS | 1820 | 1462404630991 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\", \"a2590f0a-93fb-4e89-aa1e-7373e5767c09\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:30:31 INFO - PROCESS | 1820 | ++DOCSHELL 0x7f74b5bbb800 == 194 [pid = 1820] [id = 765] 16:30:31 INFO - PROCESS | 1820 | ++DOMWINDOW == 212 (0x7f74addc2400) [pid = 1820] [serial = 2294] [outer = (nil)] 16:30:31 INFO - PROCESS | 1820 | ++DOMWINDOW == 213 (0x7f74b2e41c00) [pid = 1820] [serial = 2295] [outer = 0x7f74addc2400] 16:30:31 INFO - PROCESS | 1820 | 1462404631066 Marionette DEBUG loaded listener.js 16:30:31 INFO - PROCESS | 1820 | ++DOMWINDOW == 214 (0x7f74b35c3400) [pid = 1820] [serial = 2296] [outer = 0x7f74addc2400] 16:30:31 INFO - PROCESS | 1820 | 1462404631857 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"]]]}] 16:30:31 INFO - TEST-PASS | /FileAPI/historical.html | "toNativeLineEndings" should not be supported 16:30:31 INFO - TEST-PASS | /FileAPI/historical.html | "FileError" should not be supported 16:30:31 INFO - TEST-PASS | /FileAPI/historical.html | "FileException" should not be supported 16:30:31 INFO - TEST-PASS | /FileAPI/historical.html | Blob should not support slice prefixed 16:30:31 INFO - TEST-PASS | /FileAPI/historical.html | BlobBuilder should not be supported. 16:30:31 INFO - TEST-FAIL | /FileAPI/historical.html | FileReader should not support readAsBinaryString - assert_false: should not be in reader expected false got true 16:30:31 INFO - @http://web-platform.test:8000/FileAPI/historical.html:42:9 16:30:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:30:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:30:31 INFO - @http://web-platform.test:8000/FileAPI/historical.html:40:5 16:30:31 INFO - TEST-OK | /FileAPI/historical.html | took 1378ms 16:30:31 INFO - PROCESS | 1820 | 1462404631883 Marionette TRACE conn3 -> [0,3025,"getWindowHandle",null] 16:30:31 INFO - PROCESS | 1820 | 1462404631886 Marionette TRACE conn3 <- [1,3025,null,{"value":"8"}] 16:30:31 INFO - TEST-START | /FileAPI/idlharness.html 16:30:31 INFO - PROCESS | 1820 | 1462404631892 Marionette TRACE conn3 -> [0,3026,"setScriptTimeout",{"ms":35000}] 16:30:31 INFO - PROCESS | 1820 | 1462404631895 Marionette TRACE conn3 <- [1,3026,null,{}] 16:30:31 INFO - PROCESS | 1820 | 1462404631900 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}] 16:30:32 INFO - PROCESS | 1820 | 1462404632117 Marionette TRACE conn3 <- [1,3027,null,{"value":null}] 16:30:32 INFO - PROCESS | 1820 | 1462404632415 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\", \"a2590f0a-93fb-4e89-aa1e-7373e5767c09\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:30:32 INFO - PROCESS | 1820 | ++DOCSHELL 0x7f74b8449800 == 195 [pid = 1820] [id = 766] 16:30:32 INFO - PROCESS | 1820 | ++DOMWINDOW == 215 (0x7f74b3751800) [pid = 1820] [serial = 2297] [outer = (nil)] 16:30:32 INFO - PROCESS | 1820 | ++DOMWINDOW == 216 (0x7f74b3755c00) [pid = 1820] [serial = 2298] [outer = 0x7f74b3751800] 16:30:32 INFO - PROCESS | 1820 | 1462404632503 Marionette DEBUG loaded listener.js 16:30:32 INFO - PROCESS | 1820 | ++DOMWINDOW == 217 (0x7f74b3f28c00) [pid = 1820] [serial = 2299] [outer = 0x7f74b3751800] 16:30:34 INFO - PROCESS | 1820 | 1462404634129 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]]]}] 16:30:34 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation createObjectURL(Blob) 16:30:34 INFO - TEST-FAIL | /FileAPI/idlharness.html | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 16:30:34 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 16:30:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:30:34 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 16:30:34 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 16:30:34 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 16:30:34 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 16:30:34 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 16:30:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 16:30:34 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 16:30:34 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 16:30:34 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 16:30:34 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation revokeObjectURL(DOMString) 16:30:34 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface object 16:30:34 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object length 16:30:34 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object name 16:30:34 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object 16:30:34 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object's "constructor" property 16:30:34 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute size 16:30:34 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute type 16:30:34 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false 16:30:34 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 16:30:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:30:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:30:34 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 16:30:34 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 16:30:34 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 16:30:34 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 16:30:34 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 16:30:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 16:30:34 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 16:30:34 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 16:30:34 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 16:30:34 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: operation slice(long long,long long,DOMString) 16:30:34 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing 16:30:34 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 16:30:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:30:34 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 16:30:34 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 16:30:34 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 16:30:34 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 16:30:34 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 16:30:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 16:30:34 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 16:30:34 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 16:30:34 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 16:30:34 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob must be primary interface of new Blob(["TEST"]) 16:30:34 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new Blob(["TEST"]) 16:30:34 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) 16:30:34 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) 16:30:34 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "isClosed" with the proper type (2) - assert_inherits: property "isClosed" not found in prototype chain 16:30:34 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 16:30:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:30:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:30:34 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 16:30:34 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 16:30:34 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 16:30:34 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 16:30:34 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 16:30:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 16:30:34 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 16:30:34 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 16:30:34 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 16:30:34 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) 16:30:34 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: calling slice(long long,long long,DOMString) on new Blob(["TEST"]) with too few arguments must throw TypeError 16:30:34 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "close" with the proper type (4) - assert_inherits: property "close" not found in prototype chain 16:30:34 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 16:30:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:30:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:30:34 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 16:30:34 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 16:30:34 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 16:30:34 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 16:30:34 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 16:30:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 16:30:34 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 16:30:34 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 16:30:34 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 16:30:34 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface object 16:30:34 INFO - TEST-FAIL | /FileAPI/idlharness.html | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 16:30:34 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 16:30:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:30:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:30:34 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 16:30:34 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 16:30:34 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 16:30:34 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 16:30:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 16:30:34 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 16:30:34 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 16:30:34 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 16:30:34 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface object name 16:30:34 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object 16:30:34 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object's "constructor" property 16:30:34 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute name 16:30:34 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute lastModified 16:30:34 INFO - TEST-PASS | /FileAPI/idlharness.html | File must be primary interface of new File(["myFileBits"], "myFileName") 16:30:34 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new File(["myFileBits"], "myFileName") 16:30:34 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) 16:30:34 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) 16:30:34 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) 16:30:34 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) 16:30:34 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "isClosed" with the proper type (2) - assert_inherits: property "isClosed" not found in prototype chain 16:30:34 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 16:30:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:30:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:30:34 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 16:30:34 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 16:30:34 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 16:30:34 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 16:30:34 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 16:30:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 16:30:34 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 16:30:34 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 16:30:34 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 16:30:34 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) 16:30:34 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: calling slice(long long,long long,DOMString) on new File(["myFileBits"], "myFileName") with too few arguments must throw TypeError 16:30:34 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "close" with the proper type (4) - assert_inherits: property "close" not found in prototype chain 16:30:34 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 16:30:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:30:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:30:34 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 16:30:34 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 16:30:34 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 16:30:34 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 16:30:34 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 16:30:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 16:30:34 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 16:30:34 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 16:30:34 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 16:30:34 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface object 16:30:34 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object length 16:30:34 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object name 16:30:34 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object 16:30:34 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object's "constructor" property 16:30:34 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: operation item(unsigned long) 16:30:34 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: attribute length 16:30:34 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList must be primary interface of file_input.files 16:30:34 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of file_input.files 16:30:34 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "item" with the proper type (0) 16:30:34 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: calling item(unsigned long) on file_input.files with too few arguments must throw TypeError 16:30:34 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "length" with the proper type (1) 16:30:34 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface object 16:30:34 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object length 16:30:34 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object name 16:30:34 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object 16:30:34 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object's "constructor" property 16:30:34 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsArrayBuffer(Blob) 16:30:34 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsText(Blob,DOMString) 16:30:34 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsDataURL(Blob) 16:30:34 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation abort() 16:30:34 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface object 16:30:34 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface prototype object 16:30:34 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface object 16:30:34 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface prototype object 16:30:34 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface object 16:30:34 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface prototype object 16:30:34 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute readyState 16:30:34 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute result 16:30:34 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute error 16:30:34 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadstart 16:30:34 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onprogress 16:30:34 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onload 16:30:34 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onabort 16:30:34 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onerror 16:30:34 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadend 16:30:34 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader must be primary interface of new FileReader() 16:30:34 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new FileReader() 16:30:34 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) 16:30:34 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError 16:30:34 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) 16:30:34 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError 16:30:34 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) 16:30:34 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError 16:30:34 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) 16:30:34 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) 16:30:34 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) 16:30:34 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) 16:30:34 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) 16:30:34 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) 16:30:34 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) 16:30:34 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) 16:30:34 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) 16:30:34 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) 16:30:34 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) 16:30:34 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) 16:30:34 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) 16:30:34 INFO - TEST-OK | /FileAPI/idlharness.html | took 2430ms 16:30:34 INFO - PROCESS | 1820 | 1462404634406 Marionette TRACE conn3 -> [0,3029,"getWindowHandle",null] 16:30:34 INFO - PROCESS | 1820 | 1462404634409 Marionette TRACE conn3 <- [1,3029,null,{"value":"8"}] 16:30:34 INFO - TEST-START | /FileAPI/idlharness.worker 16:30:34 INFO - PROCESS | 1820 | 1462404634424 Marionette TRACE conn3 -> [0,3030,"setScriptTimeout",{"ms":35000}] 16:30:34 INFO - PROCESS | 1820 | 1462404634428 Marionette TRACE conn3 <- [1,3030,null,{}] 16:30:34 INFO - PROCESS | 1820 | 1462404634433 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}] 16:30:34 INFO - PROCESS | 1820 | 1462404634661 Marionette TRACE conn3 <- [1,3031,null,{"value":null}] 16:30:34 INFO - PROCESS | 1820 | 1462404634973 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\", \"a2590f0a-93fb-4e89-aa1e-7373e5767c09\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:30:34 INFO - PROCESS | 1820 | ++DOCSHELL 0x7f74b4b1f000 == 196 [pid = 1820] [id = 767] 16:30:34 INFO - PROCESS | 1820 | ++DOMWINDOW == 218 (0x7f74b136a800) [pid = 1820] [serial = 2300] [outer = (nil)] 16:30:35 INFO - PROCESS | 1820 | ++DOMWINDOW == 219 (0x7f74b5233000) [pid = 1820] [serial = 2301] [outer = 0x7f74b136a800] 16:30:35 INFO - PROCESS | 1820 | 1462404635043 Marionette DEBUG loaded listener.js 16:30:35 INFO - PROCESS | 1820 | ++DOMWINDOW == 220 (0x7f74b767e800) [pid = 1820] [serial = 2302] [outer = 0x7f74b136a800] 16:30:35 INFO - PROCESS | 1820 | [1820] 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 16:30:37 INFO - PROCESS | 1820 | 1462404637084 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,{},{}]]]}] 16:30:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation createObjectURL(Blob) - {} 16:30:37 INFO - {} 16:30:37 INFO - TEST-FAIL | /FileAPI/idlharness.worker | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 16:30:37 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 16:30:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:30:37 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 16:30:37 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 16:30:37 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 16:30:37 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 16:30:37 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 16:30:37 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 16:30:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation revokeObjectURL(DOMString) - {} 16:30:37 INFO - {} 16:30:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface object - {} 16:30:37 INFO - {} 16:30:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object length - {} 16:30:37 INFO - {} 16:30:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object name - {} 16:30:37 INFO - {} 16:30:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object - {} 16:30:37 INFO - {} 16:30:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object's "constructor" property - {} 16:30:37 INFO - {} 16:30:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute size - {} 16:30:37 INFO - {} 16:30:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute type - {} 16:30:37 INFO - {} 16:30:37 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false 16:30:37 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 16:30:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:30:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:30:37 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 16:30:37 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 16:30:37 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 16:30:37 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 16:30:37 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 16:30:37 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 16:30:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: operation slice(long long,long long,DOMString) - {} 16:30:37 INFO - {} 16:30:37 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing 16:30:37 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 16:30:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:30:37 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 16:30:37 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 16:30:37 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 16:30:37 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 16:30:37 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 16:30:37 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 16:30:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob must be primary interface of new Blob(["TEST"]) - {} 16:30:37 INFO - {} 16:30:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new Blob(["TEST"]) - {} 16:30:37 INFO - {} 16:30:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) - {} 16:30:37 INFO - {} 16:30:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) - {} 16:30:37 INFO - {} 16:30:37 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "isClosed" with the proper type (2) - assert_inherits: property "isClosed" not found in prototype chain 16:30:37 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 16:30:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:30:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:30:37 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 16:30:37 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 16:30:37 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 16:30:37 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 16:30:37 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 16:30:37 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 16:30:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) - {} 16:30:37 INFO - {} 16:30:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: calling slice(long long,long long,DOMString) on new Blob(["TEST"]) with too few arguments must throw TypeError - {} 16:30:37 INFO - {} 16:30:37 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "close" with the proper type (4) - assert_inherits: property "close" not found in prototype chain 16:30:37 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 16:30:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:30:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:30:37 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 16:30:37 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 16:30:37 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 16:30:37 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 16:30:37 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 16:30:37 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 16:30:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface object - {} 16:30:37 INFO - {} 16:30:37 INFO - TEST-FAIL | /FileAPI/idlharness.worker | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 16:30:37 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 16:30:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:30:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:30:37 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 16:30:37 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 16:30:37 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 16:30:37 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 16:30:37 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 16:30:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface object name - {} 16:30:37 INFO - {} 16:30:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object - {} 16:30:37 INFO - {} 16:30:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object's "constructor" property - {} 16:30:37 INFO - {} 16:30:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute name - {} 16:30:37 INFO - {} 16:30:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute lastModified - {} 16:30:37 INFO - {} 16:30:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | File must be primary interface of new File(["myFileBits"], "myFileName") - {} 16:30:37 INFO - {} 16:30:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new File(["myFileBits"], "myFileName") - {} 16:30:37 INFO - {} 16:30:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) - {} 16:30:37 INFO - {} 16:30:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) - {} 16:30:37 INFO - {} 16:30:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) - {} 16:30:37 INFO - {} 16:30:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) - {} 16:30:37 INFO - {} 16:30:37 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "isClosed" with the proper type (2) - assert_inherits: property "isClosed" not found in prototype chain 16:30:37 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 16:30:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:30:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:30:37 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 16:30:37 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 16:30:37 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 16:30:37 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 16:30:37 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 16:30:37 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 16:30:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) - {} 16:30:37 INFO - {} 16:30:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: calling slice(long long,long long,DOMString) on new File(["myFileBits"], "myFileName") with too few arguments must throw TypeError - {} 16:30:37 INFO - {} 16:30:37 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "close" with the proper type (4) - assert_inherits: property "close" not found in prototype chain 16:30:37 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 16:30:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:30:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:30:37 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 16:30:37 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 16:30:37 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 16:30:37 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 16:30:37 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 16:30:37 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 16:30:37 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: existence and properties of interface object - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 16:30:37 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:689:9 16:30:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:30:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:30:37 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:668:5 16:30:37 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 16:30:37 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 16:30:37 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 16:30:37 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 16:30:37 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 16:30:37 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:780:13 16:30:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:30:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:30:37 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 16:30:37 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 16:30:37 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 16:30:37 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 16:30:37 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 16:30:37 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object name - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 16:30:37 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:807:13 16:30:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:30:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:30:37 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:803:9 16:30:37 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 16:30:37 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 16:30:37 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 16:30:37 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 16:30:37 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: existence and properties of interface prototype object - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 16:30:37 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:837:9 16:30:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:30:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:30:37 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:828:5 16:30:37 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 16:30:37 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 16:30:37 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 16:30:37 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 16:30:37 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: existence and properties of interface prototype object's "constructor" property - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 16:30:37 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:940:9 16:30:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:30:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:30:37 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:934:5 16:30:37 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 16:30:37 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 16:30:37 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 16:30:37 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 16:30:37 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: operation item(unsigned long) - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 16:30:37 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1115:9 16:30:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:30:37 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 16:30:37 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 16:30:37 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 16:30:37 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 16:30:37 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 16:30:37 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 16:30:37 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: attribute length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 16:30:37 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1041:9 16:30:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:30:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:30:37 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 16:30:37 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 16:30:37 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 16:30:37 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 16:30:37 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 16:30:37 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 16:30:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface object - {} 16:30:37 INFO - {} 16:30:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object length - {} 16:30:37 INFO - {} 16:30:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object name - {} 16:30:37 INFO - {} 16:30:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object - {} 16:30:37 INFO - {} 16:30:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object's "constructor" property - {} 16:30:37 INFO - {} 16:30:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsArrayBuffer(Blob) - {} 16:30:37 INFO - {} 16:30:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsText(Blob,DOMString) - {} 16:30:37 INFO - {} 16:30:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsDataURL(Blob) - {} 16:30:37 INFO - {} 16:30:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation abort() - {} 16:30:37 INFO - {} 16:30:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface object - {} 16:30:37 INFO - {} 16:30:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface prototype object - {} 16:30:37 INFO - {} 16:30:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface object - {} 16:30:37 INFO - {} 16:30:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface prototype object - {} 16:30:37 INFO - {} 16:30:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface object - {} 16:30:37 INFO - {} 16:30:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface prototype object - {} 16:30:37 INFO - {} 16:30:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute readyState - {} 16:30:37 INFO - {} 16:30:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute result - {} 16:30:37 INFO - {} 16:30:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute error - {} 16:30:37 INFO - {} 16:30:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadstart - {} 16:30:37 INFO - {} 16:30:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onprogress - {} 16:30:37 INFO - {} 16:30:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onload - {} 16:30:37 INFO - {} 16:30:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onabort - {} 16:30:37 INFO - {} 16:30:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onerror - {} 16:30:37 INFO - {} 16:30:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadend - {} 16:30:37 INFO - {} 16:30:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader must be primary interface of new FileReader() - {} 16:30:37 INFO - {} 16:30:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReader() - {} 16:30:37 INFO - {} 16:30:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 16:30:37 INFO - {} 16:30:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError - {} 16:30:37 INFO - {} 16:30:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) - {} 16:30:37 INFO - {} 16:30:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError - {} 16:30:37 INFO - {} 16:30:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) - {} 16:30:37 INFO - {} 16:30:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError - {} 16:30:37 INFO - {} 16:30:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) - {} 16:30:37 INFO - {} 16:30:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) - {} 16:30:37 INFO - {} 16:30:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) - {} 16:30:37 INFO - {} 16:30:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) - {} 16:30:37 INFO - {} 16:30:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) - {} 16:30:37 INFO - {} 16:30:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) - {} 16:30:37 INFO - {} 16:30:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) - {} 16:30:37 INFO - {} 16:30:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) - {} 16:30:37 INFO - {} 16:30:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) - {} 16:30:37 INFO - {} 16:30:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) - {} 16:30:37 INFO - {} 16:30:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) - {} 16:30:37 INFO - {} 16:30:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) - {} 16:30:37 INFO - {} 16:30:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) - {} 16:30:37 INFO - {} 16:30:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface object - {} 16:30:37 INFO - {} 16:30:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object length - {} 16:30:37 INFO - {} 16:30:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object name - {} 16:30:37 INFO - {} 16:30:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object - {} 16:30:37 INFO - {} 16:30:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object's "constructor" property - {} 16:30:37 INFO - {} 16:30:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsArrayBuffer(Blob) - {} 16:30:37 INFO - {} 16:30:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsText(Blob,DOMString) - {} 16:30:37 INFO - {} 16:30:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsDataURL(Blob) - {} 16:30:37 INFO - {} 16:30:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync must be primary interface of new FileReaderSync() - {} 16:30:37 INFO - {} 16:30:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReaderSync() - {} 16:30:37 INFO - {} 16:30:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 16:30:37 INFO - {} 16:30:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsArrayBuffer(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 16:30:37 INFO - {} 16:30:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsText" with the proper type (1) - {} 16:30:37 INFO - {} 16:30:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsText(Blob,DOMString) on new FileReaderSync() with too few arguments must throw TypeError - {} 16:30:37 INFO - {} 16:30:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsDataURL" with the proper type (2) - {} 16:30:37 INFO - {} 16:30:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsDataURL(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 16:30:37 INFO - {} 16:30:37 INFO - TEST-OK | /FileAPI/idlharness.worker | took 2834ms 16:30:37 INFO - PROCESS | 1820 | 1462404637257 Marionette TRACE conn3 -> [0,3033,"getWindowHandle",null] 16:30:37 INFO - PROCESS | 1820 | 1462404637262 Marionette TRACE conn3 <- [1,3033,null,{"value":"8"}] 16:30:37 INFO - TEST-START | /FileAPI/blob/Blob-XHR-revoke.html 16:30:37 INFO - PROCESS | 1820 | 1462404637319 Marionette TRACE conn3 -> [0,3034,"setScriptTimeout",{"ms":35000}] 16:30:37 INFO - PROCESS | 1820 | 1462404637332 Marionette TRACE conn3 <- [1,3034,null,{}] 16:30:37 INFO - PROCESS | 1820 | 1462404637341 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}] 16:30:37 INFO - PROCESS | 1820 | 1462404637600 Marionette TRACE conn3 <- [1,3035,null,{"value":null}] 16:30:37 INFO - PROCESS | 1820 | 1462404637890 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\", \"a2590f0a-93fb-4e89-aa1e-7373e5767c09\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:30:37 INFO - PROCESS | 1820 | ++DOCSHELL 0x7f74c3bcd000 == 197 [pid = 1820] [id = 768] 16:30:37 INFO - PROCESS | 1820 | ++DOMWINDOW == 221 (0x7f74b767f400) [pid = 1820] [serial = 2303] [outer = (nil)] 16:30:37 INFO - PROCESS | 1820 | ++DOMWINDOW == 222 (0x7f74b87bcc00) [pid = 1820] [serial = 2304] [outer = 0x7f74b767f400] 16:30:37 INFO - PROCESS | 1820 | 1462404637959 Marionette DEBUG loaded listener.js 16:30:38 INFO - PROCESS | 1820 | ++DOMWINDOW == 223 (0x7f74bfbeb000) [pid = 1820] [serial = 2305] [outer = 0x7f74b767f400] 16:30:38 INFO - PROCESS | 1820 | 1462404638705 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]]]}] 16:30:38 INFO - TEST-PASS | /FileAPI/blob/Blob-XHR-revoke.html | Revoking blob URL used with XMLHttpRequest 16:30:38 INFO - TEST-OK | /FileAPI/blob/Blob-XHR-revoke.html | took 1407ms 16:30:38 INFO - PROCESS | 1820 | 1462404638722 Marionette TRACE conn3 -> [0,3037,"getWindowHandle",null] 16:30:38 INFO - PROCESS | 1820 | 1462404638725 Marionette TRACE conn3 <- [1,3037,null,{"value":"8"}] 16:30:38 INFO - TEST-START | /FileAPI/blob/Blob-close.html 16:30:38 INFO - PROCESS | 1820 | 1462404638730 Marionette TRACE conn3 -> [0,3038,"setScriptTimeout",{"ms":35000}] 16:30:38 INFO - PROCESS | 1820 | 1462404638734 Marionette TRACE conn3 <- [1,3038,null,{}] 16:30:38 INFO - PROCESS | 1820 | 1462404638739 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}] 16:30:38 INFO - PROCESS | 1820 | 1462404638944 Marionette TRACE conn3 <- [1,3039,null,{"value":null}] 16:30:39 INFO - PROCESS | 1820 | 1462404639237 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\", \"a2590f0a-93fb-4e89-aa1e-7373e5767c09\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:30:39 INFO - PROCESS | 1820 | ++DOCSHELL 0x7f74c74a1800 == 198 [pid = 1820] [id = 769] 16:30:39 INFO - PROCESS | 1820 | ++DOMWINDOW == 224 (0x7f74b534d400) [pid = 1820] [serial = 2306] [outer = (nil)] 16:30:39 INFO - PROCESS | 1820 | ++DOMWINDOW == 225 (0x7f74bfbf1000) [pid = 1820] [serial = 2307] [outer = 0x7f74b534d400] 16:30:39 INFO - PROCESS | 1820 | 1462404639304 Marionette DEBUG loaded listener.js 16:30:39 INFO - PROCESS | 1820 | ++DOMWINDOW == 226 (0x7f74bff2c800) [pid = 1820] [serial = 2308] [outer = 0x7f74b534d400] 16:30:40 INFO - PROCESS | 1820 | 1462404640081 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"]]]}] 16:30:40 INFO - TEST-FAIL | /FileAPI/blob/Blob-close.html | Blob.close - blob.close is not a function 16:30:40 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:13:3 16:30:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:30:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:30:40 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:10:1 16:30:40 INFO - TEST-OK | /FileAPI/blob/Blob-close.html | took 1386ms 16:30:40 INFO - PROCESS | 1820 | 1462404640117 Marionette TRACE conn3 -> [0,3041,"getWindowHandle",null] 16:30:40 INFO - TEST-START | /FileAPI/blob/Blob-constructor.html 16:30:40 INFO - PROCESS | 1820 | 1462404640126 Marionette TRACE conn3 <- [1,3041,null,{"value":"8"}] 16:30:40 INFO - PROCESS | 1820 | 1462404640131 Marionette TRACE conn3 -> [0,3042,"setScriptTimeout",{"ms":35000}] 16:30:40 INFO - PROCESS | 1820 | 1462404640133 Marionette TRACE conn3 <- [1,3042,null,{}] 16:30:40 INFO - PROCESS | 1820 | 1462404640139 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}] 16:30:40 INFO - PROCESS | 1820 | 1462404640376 Marionette TRACE conn3 <- [1,3043,null,{"value":null}] 16:30:40 INFO - PROCESS | 1820 | 1462404640642 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\", \"a2590f0a-93fb-4e89-aa1e-7373e5767c09\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:30:40 INFO - PROCESS | 1820 | ++DOCSHELL 0x7f74c845e800 == 199 [pid = 1820] [id = 770] 16:30:40 INFO - PROCESS | 1820 | ++DOMWINDOW == 227 (0x7f74b8587000) [pid = 1820] [serial = 2309] [outer = (nil)] 16:30:40 INFO - PROCESS | 1820 | ++DOMWINDOW == 228 (0x7f74bff34000) [pid = 1820] [serial = 2310] [outer = 0x7f74b8587000] 16:30:40 INFO - PROCESS | 1820 | 1462404640714 Marionette DEBUG loaded listener.js 16:30:40 INFO - PROCESS | 1820 | ++DOMWINDOW == 229 (0x7f74bffac400) [pid = 1820] [serial = 2311] [outer = 0x7f74b8587000] 16:30:41 INFO - PROCESS | 1820 | 1462404641732 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]]]}] 16:30:41 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob interface object 16:30:41 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor 16:30:41 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without 'new' 16:30:41 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without brackets 16:30:41 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing non-objects, Dates and RegExps for blobParts should throw a TypeError. 16:30:41 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A plain object with @@iterator should be treated as a sequence for the blobParts argument. 16:30:41 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A plain object with @@iterator and a length property should be treated as a sequence for the blobParts argument. 16:30:41 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A String object should be treated as a sequence for the blobParts argument. 16:30:41 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A Uint8Array object should be treated as a sequence for the blobParts argument. 16:30:41 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | The length getter should be invoked and any exceptions should be propagated. 16:30:41 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A platform object that supports indexed properties should be treated as a sequence for the blobParts argument (overwritten 'length'.) 16:30:41 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToUint32 should be applied to the length and any exceptions should be propagated. 16:30:41 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Getters and value conversions should happen in order until an exception is thrown. 16:30:41 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array and any exceptions should be propagated. 16:30:41 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (pop). 16:30:41 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (unshift). 16:30:41 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array. 16:30:41 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ArrayBuffer elements of the blobParts array should be supported. 16:30:41 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing typed arrays as elements of the blobParts array should work. 16:30:41 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a Float64Array as element of the blobParts array should work. 16:30:41 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing an platform object that supports indexed properties as the blobParts array should work (select). 16:30:41 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (MessagePort[]). 16:30:41 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (Attr[]). 16:30:41 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two blobs 16:30:41 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two buffers 16:30:41 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two bufferviews 16:30:41 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with mixed types 16:30:41 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | The 'endings' property should be ignored. - 'endings' member of BlobPropertyBag 'invalidEnumValue' is not a valid value for enumeration EndingTypes. 16:30:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:391:3 16:30:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:30:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:30:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:390:1 16:30:41 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | options properties should be accessed in lexicographic order. 16:30:41 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Arguments should be evaluated from left to right. 16:30:41 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults. 16:30:41 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults (with newlines). 16:30:41 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults. 16:30:41 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults (with newlines). 16:30:41 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults. 16:30:41 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults (with newlines). 16:30:41 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults. 16:30:41 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults (with newlines). 16:30:41 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Passing object "/regex/" (index 4) for options should use the defaults. - Argument 2 of Blob.constructor can't be converted to a dictionary. 16:30:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:431:12 16:30:41 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 16:30:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:30:41 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:30:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:430:3 16:30:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 16:30:41 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Passing object "/regex/" (index 4) for options should use the defaults (with newlines). - Argument 2 of Blob.constructor can't be converted to a dictionary. 16:30:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:438:12 16:30:41 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 16:30:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:30:41 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:30:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:437:3 16:30:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 16:30:41 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults. 16:30:41 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults (with newlines). 16:30:41 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'transparent'. 16:30:41 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'native'. - assert_equals: expected 9 but got 8 16:30:41 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:12:5 16:30:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:30:41 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:30:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:453:1 16:30:41 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "" 16:30:41 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "a" 16:30:41 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "A" - assert_equals: expected "a" but got "A" 16:30:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 16:30:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:30:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:30:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 16:30:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 16:30:41 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/html" 16:30:41 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "TEXT/HTML" - assert_equals: expected "text/html" but got "TEXT/HTML" 16:30:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 16:30:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:30:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:30:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 16:30:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 16:30:41 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "å" - assert_equals: expected "" but got "å" 16:30:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 16:30:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:30:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:30:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 16:30:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 16:30:41 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "𐑾" - assert_equals: expected "" but got "𐑾" 16:30:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 16:30:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:30:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:30:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 16:30:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 16:30:41 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type " image/gif " 16:30:41 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "\timage/gif\t" - assert_equals: expected "" but got "\timage/gif\t" 16:30:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 16:30:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:30:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:30:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 16:30:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 16:30:41 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif;" - assert_equals: expected "" but got "image/gif;" 16:30:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 16:30:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:30:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:30:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 16:30:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 16:30:41 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "İmage/gif" - assert_equals: expected "" but got "İmage/gif" 16:30:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 16:30:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:30:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:30:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 16:30:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 16:30:41 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "ımage/gif" - assert_equals: expected "" but got "ımage/gif" 16:30:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 16:30:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:30:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:30:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 16:30:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 16:30:41 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif\0" - assert_equals: expected "" but got "image/gif\0" 16:30:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 16:30:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:30:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:30:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 16:30:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 16:30:41 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "unknown/unknown" 16:30:41 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/plain" 16:30:41 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "image/png" 16:30:41 INFO - TEST-OK | /FileAPI/blob/Blob-constructor.html | took 1699ms 16:30:41 INFO - PROCESS | 1820 | 1462404641834 Marionette TRACE conn3 -> [0,3045,"getWindowHandle",null] 16:30:41 INFO - PROCESS | 1820 | 1462404641838 Marionette TRACE conn3 <- [1,3045,null,{"value":"8"}] 16:30:41 INFO - TEST-START | /FileAPI/blob/Blob-in-worker.worker 16:30:41 INFO - PROCESS | 1820 | 1462404641848 Marionette TRACE conn3 -> [0,3046,"setScriptTimeout",{"ms":35000}] 16:30:41 INFO - PROCESS | 1820 | 1462404641850 Marionette TRACE conn3 <- [1,3046,null,{}] 16:30:41 INFO - PROCESS | 1820 | 1462404641862 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}] 16:30:42 INFO - PROCESS | 1820 | 1462404642129 Marionette TRACE conn3 <- [1,3047,null,{"value":null}] 16:30:42 INFO - PROCESS | 1820 | 1462404642471 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\", \"a2590f0a-93fb-4e89-aa1e-7373e5767c09\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:30:42 INFO - PROCESS | 1820 | ++DOCSHELL 0x7f74c119c800 == 200 [pid = 1820] [id = 771] 16:30:42 INFO - PROCESS | 1820 | ++DOMWINDOW == 230 (0x7f74b35c8800) [pid = 1820] [serial = 2312] [outer = (nil)] 16:30:42 INFO - PROCESS | 1820 | ++DOMWINDOW == 231 (0x7f74b76f0800) [pid = 1820] [serial = 2313] [outer = 0x7f74b35c8800] 16:30:42 INFO - PROCESS | 1820 | 1462404642619 Marionette DEBUG loaded listener.js 16:30:42 INFO - PROCESS | 1820 | ++DOMWINDOW == 232 (0x7f74b87ee800) [pid = 1820] [serial = 2314] [outer = 0x7f74b35c8800] 16:30:42 INFO - PROCESS | 1820 | [1820] 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 16:30:43 INFO - PROCESS | 1820 | 1462404643456 Marionette TRACE conn3 <- [1,3048,null,{"value":["/FileAPI/blob/Blob-in-worker.worker",0,null,null,[["Create Blob in Worker",0,{},{}]]]}] 16:30:43 INFO - TEST-PASS | /FileAPI/blob/Blob-in-worker.worker | Create Blob in Worker - {} 16:30:43 INFO - {} 16:30:43 INFO - TEST-OK | /FileAPI/blob/Blob-in-worker.worker | took 1639ms 16:30:43 INFO - PROCESS | 1820 | 1462404643486 Marionette TRACE conn3 -> [0,3049,"getWindowHandle",null] 16:30:43 INFO - PROCESS | 1820 | 1462404643489 Marionette TRACE conn3 <- [1,3049,null,{"value":"8"}] 16:30:43 INFO - TEST-START | /FileAPI/blob/Blob-slice-overflow.html 16:30:43 INFO - PROCESS | 1820 | 1462404643495 Marionette TRACE conn3 -> [0,3050,"setScriptTimeout",{"ms":35000}] 16:30:43 INFO - PROCESS | 1820 | 1462404643498 Marionette TRACE conn3 <- [1,3050,null,{}] 16:30:43 INFO - PROCESS | 1820 | 1462404643504 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}] 16:30:43 INFO - PROCESS | 1820 | 1462404643765 Marionette TRACE conn3 <- [1,3051,null,{"value":null}] 16:30:44 INFO - PROCESS | 1820 | 1462404644071 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\", \"a2590f0a-93fb-4e89-aa1e-7373e5767c09\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:30:44 INFO - PROCESS | 1820 | ++DOCSHELL 0x7f74c8d93000 == 201 [pid = 1820] [id = 772] 16:30:44 INFO - PROCESS | 1820 | ++DOMWINDOW == 233 (0x7f74bcc03c00) [pid = 1820] [serial = 2315] [outer = (nil)] 16:30:44 INFO - PROCESS | 1820 | ++DOMWINDOW == 234 (0x7f74bdb6f000) [pid = 1820] [serial = 2316] [outer = 0x7f74bcc03c00] 16:30:44 INFO - PROCESS | 1820 | 1462404644180 Marionette DEBUG loaded listener.js 16:30:44 INFO - PROCESS | 1820 | ++DOMWINDOW == 235 (0x7f74bdbf1800) [pid = 1820] [serial = 2317] [outer = 0x7f74bcc03c00] 16:30:44 INFO - PROCESS | 1820 | 1462404644948 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]]]}] 16:30:44 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is negative, relativeStart will be max((size + start), 0) 16:30:44 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is greater than blob size, relativeStart will be min(start, size) 16:30:44 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is negative, relativeEnd will be max((size + end), 0) 16:30:44 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is greater than blob size, relativeEnd will be min(end, size) 16:30:44 INFO - TEST-OK | /FileAPI/blob/Blob-slice-overflow.html | took 1481ms 16:30:44 INFO - PROCESS | 1820 | 1462404644977 Marionette TRACE conn3 -> [0,3053,"getWindowHandle",null] 16:30:44 INFO - PROCESS | 1820 | 1462404644980 Marionette TRACE conn3 <- [1,3053,null,{"value":"8"}] 16:30:44 INFO - TEST-START | /FileAPI/blob/Blob-slice.html 16:30:44 INFO - PROCESS | 1820 | 1462404644987 Marionette TRACE conn3 -> [0,3054,"setScriptTimeout",{"ms":35000}] 16:30:44 INFO - PROCESS | 1820 | 1462404644990 Marionette TRACE conn3 <- [1,3054,null,{}] 16:30:44 INFO - PROCESS | 1820 | 1462404644995 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}] 16:30:45 INFO - PROCESS | 1820 | 1462404645209 Marionette TRACE conn3 <- [1,3055,null,{"value":null}] 16:30:45 INFO - PROCESS | 1820 | 1462404645511 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\", \"a2590f0a-93fb-4e89-aa1e-7373e5767c09\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:30:45 INFO - PROCESS | 1820 | ++DOCSHELL 0x7f74c9a07800 == 202 [pid = 1820] [id = 773] 16:30:45 INFO - PROCESS | 1820 | ++DOMWINDOW == 236 (0x7f74b5359400) [pid = 1820] [serial = 2318] [outer = (nil)] 16:30:45 INFO - PROCESS | 1820 | ++DOMWINDOW == 237 (0x7f74bff30800) [pid = 1820] [serial = 2319] [outer = 0x7f74b5359400] 16:30:45 INFO - PROCESS | 1820 | 1462404645585 Marionette DEBUG loaded listener.js 16:30:45 INFO - PROCESS | 1820 | ++DOMWINDOW == 238 (0x7f74c0390000) [pid = 1820] [serial = 2320] [outer = 0x7f74b5359400] 16:30:46 INFO - PROCESS | 1820 | 1462404646716 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"]]]}] 16:30:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | no-argument Blob slice 16:30:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slices 16:30:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob1. 16:30:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob2. 16:30:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,0). 16:30:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,0). 16:30:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,1). 16:30:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,1). 16:30:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,2). 16:30:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,2). 16:30:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,3). 16:30:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,3). 16:30:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,4). 16:30:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,4). 16:30:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,5). 16:30:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,5). 16:30:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,6). 16:30:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,6). 16:30:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,7). 16:30:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,7). 16:30:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,8). 16:30:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,8). 16:30:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,0). 16:30:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,0). 16:30:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,1). 16:30:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,1). 16:30:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,2). 16:30:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,2). 16:30:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,3). 16:30:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,3). 16:30:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,4). 16:30:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,4). 16:30:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,5). 16:30:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,5). 16:30:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,6). 16:30:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,6). 16:30:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,7). 16:30:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,7). 16:30:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,0). 16:30:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,0). 16:30:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,1). 16:30:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,1). 16:30:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,2). 16:30:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,2). 16:30:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,3). 16:30:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,3). 16:30:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,0). 16:30:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,0). 16:30:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,1). 16:30:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,1). 16:30:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,2). 16:30:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,2). 16:30:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,3). 16:30:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,3). 16:30:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,4). 16:30:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,4). 16:30:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,5). 16:30:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,5). 16:30:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,0). 16:30:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,0). 16:30:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,1). 16:30:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,1). 16:30:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,2). 16:30:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,2). 16:30:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,3). 16:30:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,3). 16:30:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,4). 16:30:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,4). 16:30:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,0). 16:30:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,0). 16:30:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,1). 16:30:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,1). 16:30:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,2). 16:30:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,2). 16:30:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,3). 16:30:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,3). 16:30:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,0). 16:30:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,0). 16:30:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,1). 16:30:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,1). 16:30:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,2). 16:30:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,2). 16:30:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,0). 16:30:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,0). 16:30:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,1). 16:30:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,1). 16:30:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,2). 16:30:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,2). 16:30:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,3). 16:30:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,3). 16:30:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,0). 16:30:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,0). 16:30:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,1). 16:30:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,1). 16:30:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,2). 16:30:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,2). 16:30:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,3). 16:30:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,3). 16:30:46 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("ÿ") - assert_equals: expected "" but got "ÿ" 16:30:46 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:30:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:30:46 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:30:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 16:30:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 16:30:46 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te(xt/plain") - assert_equals: expected "" but got "te(xt/plain" 16:30:46 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:30:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:30:46 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:30:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 16:30:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 16:30:46 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te)xt/plain") - assert_equals: expected "" but got "te)xt/plain" 16:30:46 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:30:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:30:46 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:30:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 16:30:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 16:30:46 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "te>xt/plain" 16:30:46 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:30:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:30:46 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:30:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 16:30:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 16:30:46 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te@xt/plain") - assert_equals: expected "" but got "te@xt/plain" 16:30:46 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:30:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:30:46 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:30:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 16:30:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 16:30:46 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te,xt/plain") - assert_equals: expected "" but got "te,xt/plain" 16:30:46 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:30:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:30:46 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:30:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 16:30:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 16:30:46 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te;xt/plain") - assert_equals: expected "" but got "te;xt/plain" 16:30:46 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:30:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:30:46 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:30:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 16:30:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 16:30:46 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te:xt/plain") - assert_equals: expected "" but got "te:xt/plain" 16:30:46 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:30:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:30:46 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:30:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 16:30:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 16:30:46 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\\xt/plain") - assert_equals: expected "" but got "te\\xt/plain" 16:30:46 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:30:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:30:46 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:30:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 16:30:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 16:30:46 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\"xt/plain") - assert_equals: expected "" but got "te\"xt/plain" 16:30:46 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:30:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:30:46 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:30:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 16:30:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 16:30:46 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te/xt/plain") - assert_equals: expected "" but got "te/xt/plain" 16:30:46 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:30:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:30:46 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:30:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 16:30:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 16:30:46 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te[xt/plain") - assert_equals: expected "" but got "te[xt/plain" 16:30:46 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:30:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:30:46 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:30:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 16:30:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 16:30:46 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te]xt/plain") - assert_equals: expected "" but got "te]xt/plain" 16:30:46 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:30:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:30:46 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:30:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 16:30:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 16:30:46 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te?xt/plain") - assert_equals: expected "" but got "te?xt/plain" 16:30:46 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:30:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:30:46 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:30:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 16:30:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 16:30:46 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te=xt/plain") - assert_equals: expected "" but got "te=xt/plain" 16:30:46 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:30:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:30:46 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:30:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 16:30:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 16:30:46 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te{xt/plain") - assert_equals: expected "" but got "te{xt/plain" 16:30:46 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:30:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:30:46 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:30:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 16:30:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 16:30:46 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te}xt/plain") - assert_equals: expected "" but got "te}xt/plain" 16:30:46 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:30:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:30:46 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:30:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 16:30:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 16:30:46 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te xt/plain") - assert_equals: expected "" but got "te xt/plain" 16:30:46 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:30:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:30:46 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:30:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 16:30:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 16:30:46 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\txt/plain") - assert_equals: expected "" but got "te\txt/plain" 16:30:46 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:30:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:30:46 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:30:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 16:30:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 16:30:46 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\0xt/plain") - assert_equals: expected "" but got "te\0xt/plain" 16:30:46 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:30:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:30:46 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:30:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 16:30:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 16:30:46 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\x1fxt/plain") - assert_equals: expected "" but got "te\x1fxt/plain" 16:30:46 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:30:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:30:46 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:30:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 16:30:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 16:30:46 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "text/plain" 16:30:46 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:30:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:30:46 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:30:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 16:30:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 16:30:46 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Valid contentType ("TEXT/PLAIN") - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 16:30:46 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:30:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:30:46 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:30:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 16:30:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 16:30:46 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Valid contentType ("text/plain;charset = UTF-8") - assert_equals: expected "text/plain;charset = utf-8" but got "text/plain;charset = UTF-8" 16:30:46 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:30:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:30:46 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:30:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 16:30:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 16:30:46 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Valid contentType ("text/plain;charset=UTF-8") - assert_equals: expected "text/plain;charset=utf-8" but got "text/plain;charset=UTF-8" 16:30:46 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:30:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:30:46 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:30:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 16:30:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 16:30:46 INFO - TEST-OK | /FileAPI/blob/Blob-slice.html | took 1813ms 16:30:46 INFO - PROCESS | 1820 | 1462404646806 Marionette TRACE conn3 -> [0,3057,"getWindowHandle",null] 16:30:46 INFO - PROCESS | 1820 | 1462404646812 Marionette TRACE conn3 <- [1,3057,null,{"value":"8"}] 16:30:46 INFO - TEST-START | /FileAPI/file/File-constructor.html 16:30:46 INFO - PROCESS | 1820 | 1462404646876 Marionette TRACE conn3 -> [0,3058,"setScriptTimeout",{"ms":35000}] 16:30:46 INFO - PROCESS | 1820 | 1462404646882 Marionette TRACE conn3 <- [1,3058,null,{}] 16:30:46 INFO - PROCESS | 1820 | 1462404646915 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}] 16:30:47 INFO - PROCESS | 1820 | 1462404647184 Marionette TRACE conn3 <- [1,3059,null,{"value":null}] 16:30:47 INFO - PROCESS | 1820 | 1462404647495 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\", \"a2590f0a-93fb-4e89-aa1e-7373e5767c09\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:30:47 INFO - PROCESS | 1820 | ++DOCSHELL 0x7f74ca421000 == 203 [pid = 1820] [id = 774] 16:30:47 INFO - PROCESS | 1820 | ++DOMWINDOW == 239 (0x7f74ba115800) [pid = 1820] [serial = 2321] [outer = (nil)] 16:30:47 INFO - PROCESS | 1820 | ++DOMWINDOW == 240 (0x7f74c0558c00) [pid = 1820] [serial = 2322] [outer = 0x7f74ba115800] 16:30:47 INFO - PROCESS | 1820 | 1462404647564 Marionette DEBUG loaded listener.js 16:30:47 INFO - PROCESS | 1820 | ++DOMWINDOW == 241 (0x7f74c0d97400) [pid = 1820] [serial = 2323] [outer = 0x7f74ba115800] 16:30:48 INFO - PROCESS | 1820 | 1462404648358 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]]]}] 16:30:48 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | File interface object exists 16:30:48 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | DOMString fileBits 16:30:48 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Unicode DOMString fileBits 16:30:48 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Empty Blob fileBits 16:30:48 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Blob fileBits 16:30:48 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | ArrayBuffer fileBits 16:30:48 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Typed array fileBits 16:30:48 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Various fileBits 16:30:48 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using fileName 16:30:48 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using special character in fileName - assert_equals: expected "dummy:foo" but got "dummy/foo" 16:30:48 INFO - test_second_argument/<@http://web-platform.test:8000/FileAPI/file/File-constructor.html:38:5 16:30:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:30:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:30:48 INFO - test_second_argument@http://web-platform.test:8000/FileAPI/file/File-constructor.html:35:3 16:30:48 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:43:1 16:30:48 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using type on the File constructor 16:30:48 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using uppercase characters in type - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 16:30:48 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:54:3 16:30:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:30:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:30:48 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:51:1 16:30:48 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using illegal character for type - assert_equals: expected "" but got "𝓽𝓮𝔁𝓽/𝔭𝔩𝔞𝔦𝔫" 16:30:48 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:59:3 16:30:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:30:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:30:48 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:56:1 16:30:48 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using lastModified 16:30:48 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Misusing name 16:30:48 INFO - TEST-OK | /FileAPI/file/File-constructor.html | took 1532ms 16:30:48 INFO - PROCESS | 1820 | 1462404648407 Marionette TRACE conn3 -> [0,3061,"getWindowHandle",null] 16:30:48 INFO - PROCESS | 1820 | 1462404648410 Marionette TRACE conn3 <- [1,3061,null,{"value":"8"}] 16:30:48 INFO - TEST-START | /FileAPI/file/Worker-read-file-constructor.worker 16:30:48 INFO - PROCESS | 1820 | 1462404648416 Marionette TRACE conn3 -> [0,3062,"setScriptTimeout",{"ms":35000}] 16:30:48 INFO - PROCESS | 1820 | 1462404648420 Marionette TRACE conn3 <- [1,3062,null,{}] 16:30:48 INFO - PROCESS | 1820 | 1462404648425 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}] 16:30:48 INFO - PROCESS | 1820 | 1462404648681 Marionette TRACE conn3 <- [1,3063,null,{"value":null}] 16:30:48 INFO - PROCESS | 1820 | 1462404648960 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\", \"a2590f0a-93fb-4e89-aa1e-7373e5767c09\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:30:48 INFO - PROCESS | 1820 | ++DOCSHELL 0x7f74c144f000 == 204 [pid = 1820] [id = 775] 16:30:48 INFO - PROCESS | 1820 | ++DOMWINDOW == 242 (0x7f74a6f50000) [pid = 1820] [serial = 2324] [outer = (nil)] 16:30:49 INFO - PROCESS | 1820 | ++DOMWINDOW == 243 (0x7f74ba09e400) [pid = 1820] [serial = 2325] [outer = 0x7f74a6f50000] 16:30:49 INFO - PROCESS | 1820 | 1462404649031 Marionette DEBUG loaded listener.js 16:30:49 INFO - PROCESS | 1820 | ++DOMWINDOW == 244 (0x7f74bdbf1400) [pid = 1820] [serial = 2326] [outer = 0x7f74a6f50000] 16:30:49 INFO - PROCESS | 1820 | [1820] 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 16:30:49 INFO - PROCESS | 1820 | 1462404649957 Marionette TRACE conn3 <- [1,3064,null,{"value":["/FileAPI/file/Worker-read-file-constructor.worker",0,null,null,[["FileReader in Worker",0,{},{}]]]}] 16:30:49 INFO - TEST-PASS | /FileAPI/file/Worker-read-file-constructor.worker | FileReader in Worker - {} 16:30:49 INFO - {} 16:30:49 INFO - TEST-OK | /FileAPI/file/Worker-read-file-constructor.worker | took 1584ms 16:30:50 INFO - PROCESS | 1820 | 1462404650001 Marionette TRACE conn3 -> [0,3065,"getWindowHandle",null] 16:30:50 INFO - PROCESS | 1820 | 1462404650004 Marionette TRACE conn3 <- [1,3065,null,{"value":"8"}] 16:30:50 INFO - TEST-START | /FileAPI/filelist-section/filelist.html 16:30:50 INFO - PROCESS | 1820 | 1462404650010 Marionette TRACE conn3 -> [0,3066,"setScriptTimeout",{"ms":35000}] 16:30:50 INFO - PROCESS | 1820 | 1462404650012 Marionette TRACE conn3 <- [1,3066,null,{}] 16:30:50 INFO - PROCESS | 1820 | 1462404650017 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}] 16:30:50 INFO - PROCESS | 1820 | 1462404650268 Marionette TRACE conn3 <- [1,3067,null,{"value":null}] 16:30:50 INFO - PROCESS | 1820 | 1462404650543 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\", \"a2590f0a-93fb-4e89-aa1e-7373e5767c09\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:30:50 INFO - PROCESS | 1820 | ++DOCSHELL 0x7f74d7415800 == 205 [pid = 1820] [id = 776] 16:30:50 INFO - PROCESS | 1820 | ++DOMWINDOW == 245 (0x7f74ae958400) [pid = 1820] [serial = 2327] [outer = (nil)] 16:30:50 INFO - PROCESS | 1820 | ++DOMWINDOW == 246 (0x7f74c106f400) [pid = 1820] [serial = 2328] [outer = 0x7f74ae958400] 16:30:50 INFO - PROCESS | 1820 | 1462404650648 Marionette DEBUG loaded listener.js 16:30:50 INFO - PROCESS | 1820 | ++DOMWINDOW == 247 (0x7f74c12d0000) [pid = 1820] [serial = 2329] [outer = 0x7f74ae958400] 16:30:51 INFO - PROCESS | 1820 | 1462404651403 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]]]}] 16:30:51 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if window has a FileList property 16:30:51 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if FileList.length is 0 16:30:51 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a instanceof Function 16:30:51 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a method of fileList 16:30:51 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the item method returns null when no file selected 16:30:51 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if length is fileList's attribute 16:30:51 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the fileList length is 0 when no file selected 16:30:51 INFO - TEST-OK | /FileAPI/filelist-section/filelist.html | took 1433ms 16:30:51 INFO - PROCESS | 1820 | 1462404651445 Marionette TRACE conn3 -> [0,3069,"getWindowHandle",null] 16:30:51 INFO - PROCESS | 1820 | 1462404651447 Marionette TRACE conn3 <- [1,3069,null,{"value":"8"}] 16:30:51 INFO - TEST-START | /FileAPI/reading-data-section/Determining-Encoding.html 16:30:51 INFO - PROCESS | 1820 | 1462404651453 Marionette TRACE conn3 -> [0,3070,"setScriptTimeout",{"ms":35000}] 16:30:51 INFO - PROCESS | 1820 | 1462404651455 Marionette TRACE conn3 <- [1,3070,null,{}] 16:30:51 INFO - PROCESS | 1820 | 1462404651460 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}] 16:30:51 INFO - PROCESS | 1820 | 1462404651663 Marionette TRACE conn3 <- [1,3071,null,{"value":null}] 16:30:51 INFO - PROCESS | 1820 | 1462404651973 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\", \"a2590f0a-93fb-4e89-aa1e-7373e5767c09\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:30:51 INFO - PROCESS | 1820 | ++DOCSHELL 0x7f74da058800 == 206 [pid = 1820] [id = 777] 16:30:51 INFO - PROCESS | 1820 | ++DOMWINDOW == 248 (0x7f74a6f5cc00) [pid = 1820] [serial = 2330] [outer = (nil)] 16:30:52 INFO - PROCESS | 1820 | ++DOMWINDOW == 249 (0x7f74c15a3000) [pid = 1820] [serial = 2331] [outer = 0x7f74a6f5cc00] 16:30:52 INFO - PROCESS | 1820 | 1462404652044 Marionette DEBUG loaded listener.js 16:30:52 INFO - PROCESS | 1820 | ++DOMWINDOW == 250 (0x7f74c22b8400) [pid = 1820] [serial = 2332] [outer = 0x7f74a6f5cc00] 16:30:52 INFO - PROCESS | 1820 | 1462404652796 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]]]}] 16:30:52 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with encoding argument 16:30:52 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with type attribute 16:30:52 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-8 BOM 16:30:52 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding without anything implying charset. 16:30:52 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16BE BOM 16:30:52 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16LE BOM 16:30:52 INFO - TEST-OK | /FileAPI/reading-data-section/Determining-Encoding.html | took 1382ms 16:30:52 INFO - PROCESS | 1820 | 1462404652837 Marionette TRACE conn3 -> [0,3073,"getWindowHandle",null] 16:30:52 INFO - PROCESS | 1820 | 1462404652840 Marionette TRACE conn3 <- [1,3073,null,{"value":"8"}] 16:30:52 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html 16:30:52 INFO - PROCESS | 1820 | 1462404652845 Marionette TRACE conn3 -> [0,3074,"setScriptTimeout",{"ms":35000}] 16:30:52 INFO - PROCESS | 1820 | 1462404652848 Marionette TRACE conn3 <- [1,3074,null,{}] 16:30:52 INFO - PROCESS | 1820 | 1462404652853 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}] 16:30:53 INFO - PROCESS | 1820 | 1462404653166 Marionette TRACE conn3 <- [1,3075,null,{"value":null}] 16:30:53 INFO - PROCESS | 1820 | 1462404653393 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\", \"a2590f0a-93fb-4e89-aa1e-7373e5767c09\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:30:53 INFO - PROCESS | 1820 | ++DOCSHELL 0x7f74dbf25000 == 207 [pid = 1820] [id = 778] 16:30:53 INFO - PROCESS | 1820 | ++DOMWINDOW == 251 (0x7f74c12d1c00) [pid = 1820] [serial = 2333] [outer = (nil)] 16:30:53 INFO - PROCESS | 1820 | ++DOMWINDOW == 252 (0x7f74c2f86000) [pid = 1820] [serial = 2334] [outer = 0x7f74c12d1c00] 16:30:53 INFO - PROCESS | 1820 | 1462404653466 Marionette DEBUG loaded listener.js 16:30:53 INFO - PROCESS | 1820 | ++DOMWINDOW == 253 (0x7f74c3915000) [pid = 1820] [serial = 2335] [outer = 0x7f74c12d1c00] 16:30:54 INFO - PROCESS | 1820 | 1462404654214 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]]]}] 16:30:54 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadstart: initial value 16:30:54 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onprogress: initial value 16:30:54 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onload: initial value 16:30:54 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onabort: initial value 16:30:54 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onerror: initial value 16:30:54 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadend: initial value 16:30:54 INFO - TEST-OK | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | took 1478ms 16:30:54 INFO - PROCESS | 1820 | 1462404654330 Marionette TRACE conn3 -> [0,3077,"getWindowHandle",null] 16:30:54 INFO - PROCESS | 1820 | 1462404654333 Marionette TRACE conn3 <- [1,3077,null,{"value":"8"}] 16:30:54 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-multiple-reads.html 16:30:54 INFO - PROCESS | 1820 | 1462404654343 Marionette TRACE conn3 -> [0,3078,"setScriptTimeout",{"ms":35000}] 16:30:54 INFO - PROCESS | 1820 | 1462404654346 Marionette TRACE conn3 <- [1,3078,null,{}] 16:30:54 INFO - PROCESS | 1820 | 1462404654351 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}] 16:30:54 INFO - PROCESS | 1820 | 1462404654571 Marionette TRACE conn3 <- [1,3079,null,{"value":null}] 16:30:54 INFO - PROCESS | 1820 | 1462404654889 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\", \"a2590f0a-93fb-4e89-aa1e-7373e5767c09\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:30:54 INFO - PROCESS | 1820 | ++DOCSHELL 0x7f74a98c7800 == 208 [pid = 1820] [id = 779] 16:30:54 INFO - PROCESS | 1820 | ++DOMWINDOW == 254 (0x7f74a6f55000) [pid = 1820] [serial = 2336] [outer = (nil)] 16:30:54 INFO - PROCESS | 1820 | ++DOMWINDOW == 255 (0x7f74a9905000) [pid = 1820] [serial = 2337] [outer = 0x7f74a6f55000] 16:30:54 INFO - PROCESS | 1820 | 1462404654957 Marionette DEBUG loaded listener.js 16:30:55 INFO - PROCESS | 1820 | ++DOMWINDOW == 256 (0x7f74b0ba9000) [pid = 1820] [serial = 2338] [outer = 0x7f74a6f55000] 16:30:56 INFO - PROCESS | 1820 | --DOCSHELL 0x7f74bcd95800 == 207 [pid = 1820] [id = 543] 16:30:56 INFO - PROCESS | 1820 | --DOCSHELL 0x7f74adaf4800 == 206 [pid = 1820] [id = 684] 16:30:56 INFO - PROCESS | 1820 | --DOCSHELL 0x7f74b5186000 == 205 [pid = 1820] [id = 683] 16:30:56 INFO - PROCESS | 1820 | --DOCSHELL 0x7f74b418b000 == 204 [pid = 1820] [id = 682] 16:30:56 INFO - PROCESS | 1820 | --DOCSHELL 0x7f74bdd15800 == 203 [pid = 1820] [id = 107] 16:30:56 INFO - PROCESS | 1820 | --DOCSHELL 0x7f74c0934800 == 202 [pid = 1820] [id = 545] 16:30:56 INFO - PROCESS | 1820 | --DOCSHELL 0x7f74b9d18000 == 201 [pid = 1820] [id = 649] 16:30:56 INFO - PROCESS | 1820 | --DOCSHELL 0x7f74cca10800 == 200 [pid = 1820] [id = 460] 16:30:56 INFO - PROCESS | 1820 | --DOCSHELL 0x7f74c7b2d000 == 199 [pid = 1820] [id = 549] 16:30:56 INFO - PROCESS | 1820 | --DOCSHELL 0x7f74b5bbd000 == 198 [pid = 1820] [id = 646] 16:30:56 INFO - PROCESS | 1820 | --DOCSHELL 0x7f74af4d7800 == 197 [pid = 1820] [id = 681] 16:30:56 INFO - PROCESS | 1820 | --DOCSHELL 0x7f74bfc99800 == 196 [pid = 1820] [id = 652] 16:30:56 INFO - PROCESS | 1820 | --DOCSHELL 0x7f74dc168000 == 195 [pid = 1820] [id = 77] 16:30:56 INFO - PROCESS | 1820 | --DOCSHELL 0x7f74c1190800 == 194 [pid = 1820] [id = 163] 16:30:56 INFO - PROCESS | 1820 | --DOCSHELL 0x7f74b8772000 == 193 [pid = 1820] [id = 648] 16:30:56 INFO - PROCESS | 1820 | --DOCSHELL 0x7f74b5408800 == 192 [pid = 1820] [id = 542] 16:30:56 INFO - PROCESS | 1820 | --DOCSHELL 0x7f74dc17b800 == 191 [pid = 1820] [id = 133] 16:30:56 INFO - PROCESS | 1820 | --DOCSHELL 0x7f74dc215000 == 190 [pid = 1820] [id = 179] 16:30:56 INFO - PROCESS | 1820 | --DOCSHELL 0x7f74c11cb000 == 189 [pid = 1820] [id = 654] 16:30:56 INFO - PROCESS | 1820 | --DOCSHELL 0x7f74c13c0800 == 188 [pid = 1820] [id = 547] 16:30:56 INFO - PROCESS | 1820 | --DOCSHELL 0x7f74b76df000 == 187 [pid = 1820] [id = 647] 16:30:56 INFO - PROCESS | 1820 | --DOCSHELL 0x7f74c0b78000 == 186 [pid = 1820] [id = 653] 16:30:56 INFO - PROCESS | 1820 | --DOCSHELL 0x7f74abf4c000 == 185 [pid = 1820] [id = 760] 16:30:56 INFO - PROCESS | 1820 | --DOCSHELL 0x7f74af55e000 == 184 [pid = 1820] [id = 759] 16:30:56 INFO - PROCESS | 1820 | --DOCSHELL 0x7f74aeda9800 == 183 [pid = 1820] [id = 732] 16:30:56 INFO - PROCESS | 1820 | --DOCSHELL 0x7f74adc87800 == 182 [pid = 1820] [id = 758] 16:30:56 INFO - PROCESS | 1820 | --DOCSHELL 0x7f74abf58000 == 181 [pid = 1820] [id = 757] 16:30:56 INFO - PROCESS | 1820 | --DOCSHELL 0x7f74abbcd000 == 180 [pid = 1820] [id = 756] 16:30:56 INFO - PROCESS | 1820 | --DOCSHELL 0x7f74a952d800 == 179 [pid = 1820] [id = 755] 16:30:56 INFO - PROCESS | 1820 | --DOCSHELL 0x7f74c11e0000 == 178 [pid = 1820] [id = 754] 16:30:56 INFO - PROCESS | 1820 | --DOCSHELL 0x7f74c0f3a000 == 177 [pid = 1820] [id = 753] 16:30:56 INFO - PROCESS | 1820 | --DOCSHELL 0x7f74c057e000 == 176 [pid = 1820] [id = 752] 16:30:56 INFO - PROCESS | 1820 | --DOCSHELL 0x7f74bf9b7000 == 175 [pid = 1820] [id = 751] 16:30:56 INFO - PROCESS | 1820 | --DOCSHELL 0x7f74bea13800 == 174 [pid = 1820] [id = 750] 16:30:56 INFO - PROCESS | 1820 | --DOCSHELL 0x7f74bcfcc000 == 173 [pid = 1820] [id = 749] 16:30:56 INFO - PROCESS | 1820 | --DOCSHELL 0x7f74bcd8e800 == 172 [pid = 1820] [id = 748] 16:30:56 INFO - PROCESS | 1820 | --DOCSHELL 0x7f74ba067800 == 171 [pid = 1820] [id = 747] 16:30:56 INFO - PROCESS | 1820 | --DOCSHELL 0x7f74b5a54000 == 170 [pid = 1820] [id = 746] 16:30:56 INFO - PROCESS | 1820 | --DOCSHELL 0x7f74b8daa800 == 169 [pid = 1820] [id = 745] 16:30:56 INFO - PROCESS | 1820 | --DOCSHELL 0x7f74b8709000 == 168 [pid = 1820] [id = 744] 16:30:56 INFO - PROCESS | 1820 | --DOCSHELL 0x7f74b74e9000 == 167 [pid = 1820] [id = 743] 16:30:56 INFO - PROCESS | 1820 | --DOCSHELL 0x7f74b5bb6000 == 166 [pid = 1820] [id = 742] 16:30:56 INFO - PROCESS | 1820 | --DOCSHELL 0x7f74b5a6b800 == 165 [pid = 1820] [id = 741] 16:30:56 INFO - PROCESS | 1820 | --DOCSHELL 0x7f74b5403800 == 164 [pid = 1820] [id = 740] 16:30:56 INFO - PROCESS | 1820 | --DOCSHELL 0x7f74b5137800 == 163 [pid = 1820] [id = 739] 16:30:56 INFO - PROCESS | 1820 | --DOCSHELL 0x7f74b4b17000 == 162 [pid = 1820] [id = 738] 16:30:56 INFO - PROCESS | 1820 | --DOCSHELL 0x7f74b4032800 == 161 [pid = 1820] [id = 737] 16:30:56 INFO - PROCESS | 1820 | --DOCSHELL 0x7f74b0b2e800 == 160 [pid = 1820] [id = 736] 16:30:56 INFO - PROCESS | 1820 | --DOCSHELL 0x7f74af564800 == 159 [pid = 1820] [id = 735] 16:30:56 INFO - PROCESS | 1820 | --DOCSHELL 0x7f74adaf4000 == 158 [pid = 1820] [id = 734] 16:30:56 INFO - PROCESS | 1820 | --DOCSHELL 0x7f74aa010000 == 157 [pid = 1820] [id = 733] 16:30:56 INFO - PROCESS | 1820 | --DOMWINDOW == 255 (0x7f74aefb1400) [pid = 1820] [serial = 2198] [outer = (nil)] [url = about:blank] 16:30:56 INFO - PROCESS | 1820 | --DOMWINDOW == 254 (0x7f74c66cc800) [pid = 1820] [serial = 2025] [outer = (nil)] [url = about:blank] 16:30:56 INFO - PROCESS | 1820 | --DOMWINDOW == 253 (0x7f74c3912400) [pid = 1820] [serial = 2076] [outer = (nil)] [url = about:blank] 16:30:56 INFO - PROCESS | 1820 | --DOMWINDOW == 252 (0x7f74ba0eb800) [pid = 1820] [serial = 1950] [outer = (nil)] [url = about:blank] 16:30:56 INFO - PROCESS | 1820 | --DOMWINDOW == 251 (0x7f74b76e7c00) [pid = 1820] [serial = 1944] [outer = (nil)] [url = about:blank] 16:30:56 INFO - PROCESS | 1820 | --DOMWINDOW == 250 (0x7f74c3a3d800) [pid = 1820] [serial = 1971] [outer = (nil)] [url = about:blank] 16:30:56 INFO - PROCESS | 1820 | --DOMWINDOW == 249 (0x7f74c1497c00) [pid = 1820] [serial = 2141] [outer = (nil)] [url = about:blank] 16:30:56 INFO - PROCESS | 1820 | --DOMWINDOW == 248 (0x7f74aa5f9800) [pid = 1820] [serial = 2189] [outer = (nil)] [url = about:blank] 16:30:56 INFO - PROCESS | 1820 | --DOMWINDOW == 247 (0x7f74bdc4b800) [pid = 1820] [serial = 2010] [outer = (nil)] [url = about:blank] 16:30:56 INFO - PROCESS | 1820 | --DOMWINDOW == 246 (0x7f74b87bd800) [pid = 1820] [serial = 2064] [outer = (nil)] [url = about:blank] 16:30:56 INFO - PROCESS | 1820 | --DOMWINDOW == 245 (0x7f74ab6ba800) [pid = 1820] [serial = 2190] [outer = (nil)] [url = about:blank] 16:30:56 INFO - PROCESS | 1820 | --DOMWINDOW == 244 (0x7f74b0fc1000) [pid = 1820] [serial = 1998] [outer = (nil)] [url = about:blank] 16:30:56 INFO - PROCESS | 1820 | --DOMWINDOW == 243 (0x7f74bff2ec00) [pid = 1820] [serial = 2177] [outer = (nil)] [url = about:blank] 16:30:56 INFO - PROCESS | 1820 | --DOMWINDOW == 242 (0x7f74b3f36000) [pid = 1820] [serial = 2156] [outer = (nil)] [url = about:blank] 16:30:56 INFO - PROCESS | 1820 | --DOMWINDOW == 241 (0x7f74c100a000) [pid = 1820] [serial = 1962] [outer = (nil)] [url = about:blank] 16:30:56 INFO - PROCESS | 1820 | --DOMWINDOW == 240 (0x7f74b4c80400) [pid = 1820] [serial = 1935] [outer = (nil)] [url = about:blank] 16:30:56 INFO - PROCESS | 1820 | --DOMWINDOW == 239 (0x7f74a992b800) [pid = 1820] [serial = 2148] [outer = (nil)] [url = about:blank] 16:30:56 INFO - PROCESS | 1820 | --DOMWINDOW == 238 (0x7f74aa054800) [pid = 1820] [serial = 1995] [outer = (nil)] [url = about:blank] 16:30:56 INFO - PROCESS | 1820 | --DOMWINDOW == 237 (0x7f74c63b2400) [pid = 1820] [serial = 2079] [outer = (nil)] [url = about:blank] 16:30:56 INFO - PROCESS | 1820 | --DOMWINDOW == 236 (0x7f74addc9400) [pid = 1820] [serial = 2193] [outer = (nil)] [url = about:blank] 16:30:56 INFO - PROCESS | 1820 | --DOMWINDOW == 235 (0x7f74bff29c00) [pid = 1820] [serial = 2175] [outer = (nil)] [url = about:blank] 16:30:57 INFO - PROCESS | 1820 | --DOMWINDOW == 234 (0x7f74bfa6a400) [pid = 1820] [serial = 2136] [outer = (nil)] [url = about:blank] 16:30:57 INFO - PROCESS | 1820 | --DOMWINDOW == 233 (0x7f74c0909400) [pid = 1820] [serial = 2070] [outer = (nil)] [url = about:blank] 16:30:57 INFO - PROCESS | 1820 | --DOMWINDOW == 232 (0x7f74ab6fb000) [pid = 1820] [serial = 2103] [outer = (nil)] [url = about:blank] 16:30:57 INFO - PROCESS | 1820 | --DOMWINDOW == 231 (0x7f74b767dc00) [pid = 1820] [serial = 2174] [outer = (nil)] [url = about:blank] 16:30:57 INFO - PROCESS | 1820 | --DOMWINDOW == 230 (0x7f74aecdf400) [pid = 1820] [serial = 2196] [outer = (nil)] [url = about:blank] 16:30:57 INFO - PROCESS | 1820 | --DOMWINDOW == 229 (0x7f74b60eb800) [pid = 1820] [serial = 2061] [outer = (nil)] [url = about:blank] 16:30:57 INFO - PROCESS | 1820 | --DOMWINDOW == 228 (0x7f74bdb6e000) [pid = 1820] [serial = 2067] [outer = (nil)] [url = about:blank] 16:30:57 INFO - PROCESS | 1820 | --DOMWINDOW == 227 (0x7f74cd6d2c00) [pid = 1820] [serial = 2034] [outer = (nil)] [url = about:blank] 16:30:57 INFO - PROCESS | 1820 | --DOMWINDOW == 226 (0x7f74d722cc00) [pid = 1820] [serial = 2153] [outer = (nil)] [url = about:blank] 16:30:57 INFO - PROCESS | 1820 | --DOMWINDOW == 225 (0x7f74b7678800) [pid = 1820] [serial = 2172] [outer = (nil)] [url = about:blank] 16:30:57 INFO - PROCESS | 1820 | --DOMWINDOW == 224 (0x7f74aefb7000) [pid = 1820] [serial = 2100] [outer = (nil)] [url = about:blank] 16:30:57 INFO - PROCESS | 1820 | --DOMWINDOW == 223 (0x7f74b4ecb800) [pid = 1820] [serial = 2132] [outer = (nil)] [url = about:blank] 16:30:57 INFO - PROCESS | 1820 | --DOMWINDOW == 222 (0x7f74dc245800) [pid = 1820] [serial = 2160] [outer = (nil)] [url = about:blank] 16:30:57 INFO - PROCESS | 1820 | --DOMWINDOW == 221 (0x7f74b522ac00) [pid = 1820] [serial = 2166] [outer = (nil)] [url = about:blank] 16:30:57 INFO - PROCESS | 1820 | --DOMWINDOW == 220 (0x7f74b0fbf800) [pid = 1820] [serial = 2129] [outer = (nil)] [url = about:blank] 16:30:57 INFO - PROCESS | 1820 | --DOMWINDOW == 219 (0x7f74a9a90000) [pid = 1820] [serial = 2159] [outer = (nil)] [url = about:blank] 16:30:57 INFO - PROCESS | 1820 | --DOMWINDOW == 218 (0x7f74dbf4bc00) [pid = 1820] [serial = 2154] [outer = (nil)] [url = about:blank] 16:30:57 INFO - PROCESS | 1820 | --DOMWINDOW == 217 (0x7f74bdbeac00) [pid = 1820] [serial = 2135] [outer = (nil)] [url = about:blank] 16:30:57 INFO - PROCESS | 1820 | --DOMWINDOW == 216 (0x7f74b5354c00) [pid = 1820] [serial = 2052] [outer = (nil)] [url = about:blank] 16:30:57 INFO - PROCESS | 1820 | --DOMWINDOW == 215 (0x7f74c0947800) [pid = 1820] [serial = 2139] [outer = (nil)] [url = about:blank] 16:30:57 INFO - PROCESS | 1820 | --DOMWINDOW == 214 (0x7f74abfc4000) [pid = 1820] [serial = 1923] [outer = (nil)] [url = about:blank] 16:30:57 INFO - PROCESS | 1820 | --DOMWINDOW == 213 (0x7f74b7163000) [pid = 1820] [serial = 1941] [outer = (nil)] [url = about:blank] 16:30:57 INFO - PROCESS | 1820 | --DOMWINDOW == 212 (0x7f74b00db800) [pid = 1820] [serial = 1926] [outer = (nil)] [url = about:blank] 16:30:57 INFO - PROCESS | 1820 | --DOMWINDOW == 211 (0x7f74b5f69400) [pid = 1820] [serial = 2133] [outer = (nil)] [url = about:blank] 16:30:57 INFO - PROCESS | 1820 | --DOMWINDOW == 210 (0x7f74c9feb800) [pid = 1820] [serial = 2145] [outer = (nil)] [url = about:blank] 16:30:57 INFO - PROCESS | 1820 | --DOMWINDOW == 209 (0x7f74db93d800) [pid = 1820] [serial = 2106] [outer = (nil)] [url = about:blank] 16:30:57 INFO - PROCESS | 1820 | --DOMWINDOW == 208 (0x7f74b2e3a000) [pid = 1820] [serial = 1932] [outer = (nil)] [url = about:blank] 16:30:57 INFO - PROCESS | 1820 | --DOMWINDOW == 207 (0x7f74b7673800) [pid = 1820] [serial = 2171] [outer = (nil)] [url = about:blank] 16:30:57 INFO - PROCESS | 1820 | --DOMWINDOW == 206 (0x7f74d718fc00) [pid = 1820] [serial = 2088] [outer = (nil)] [url = about:blank] 16:30:57 INFO - PROCESS | 1820 | --DOMWINDOW == 205 (0x7f74b2755800) [pid = 1820] [serial = 2109] [outer = (nil)] [url = about:blank] 16:30:57 INFO - PROCESS | 1820 | --DOMWINDOW == 204 (0x7f74c0bbdc00) [pid = 1820] [serial = 1959] [outer = (nil)] [url = about:blank] 16:30:57 INFO - PROCESS | 1820 | --DOMWINDOW == 203 (0x7f74b864f400) [pid = 1820] [serial = 2007] [outer = (nil)] [url = about:blank] 16:30:57 INFO - PROCESS | 1820 | --DOMWINDOW == 202 (0x7f74b613d400) [pid = 1820] [serial = 2004] [outer = (nil)] [url = about:blank] 16:30:57 INFO - PROCESS | 1820 | --DOMWINDOW == 201 (0x7f74d0499c00) [pid = 1820] [serial = 2157] [outer = (nil)] [url = about:blank] 16:30:57 INFO - PROCESS | 1820 | --DOMWINDOW == 200 (0x7f74be893000) [pid = 1820] [serial = 1953] [outer = (nil)] [url = about:blank] 16:30:57 INFO - PROCESS | 1820 | --DOMWINDOW == 199 (0x7f74a96d7000) [pid = 1820] [serial = 2180] [outer = (nil)] [url = about:blank] 16:30:57 INFO - PROCESS | 1820 | --DOMWINDOW == 198 (0x7f74c026e800) [pid = 1820] [serial = 2013] [outer = (nil)] [url = about:blank] 16:30:57 INFO - PROCESS | 1820 | --DOMWINDOW == 197 (0x7f74a9910c00) [pid = 1820] [serial = 2187] [outer = (nil)] [url = about:blank] 16:30:57 INFO - PROCESS | 1820 | --DOMWINDOW == 196 (0x7f74b375a000) [pid = 1820] [serial = 2163] [outer = (nil)] [url = about:blank] 16:30:57 INFO - PROCESS | 1820 | --DOMWINDOW == 195 (0x7f74ba10f800) [pid = 1820] [serial = 2126] [outer = (nil)] [url = about:blank] 16:30:57 INFO - PROCESS | 1820 | --DOMWINDOW == 194 (0x7f74b4ec4400) [pid = 1820] [serial = 2001] [outer = (nil)] [url = about:blank] 16:30:57 INFO - PROCESS | 1820 | --DOMWINDOW == 193 (0x7f74aece6400) [pid = 1820] [serial = 2037] [outer = (nil)] [url = about:blank] 16:30:57 INFO - PROCESS | 1820 | --DOMWINDOW == 192 (0x7f74b28e4400) [pid = 1820] [serial = 2130] [outer = (nil)] [url = about:blank] 16:30:57 INFO - PROCESS | 1820 | --DOMWINDOW == 191 (0x7f74ca2a7000) [pid = 1820] [serial = 2085] [outer = (nil)] [url = about:blank] 16:30:57 INFO - PROCESS | 1820 | --DOMWINDOW == 190 (0x7f74b3754800) [pid = 1820] [serial = 2162] [outer = (nil)] [url = about:blank] 16:30:57 INFO - PROCESS | 1820 | --DOMWINDOW == 189 (0x7f74da5e8000) [pid = 1820] [serial = 2094] [outer = (nil)] [url = about:blank] 16:30:57 INFO - PROCESS | 1820 | --DOMWINDOW == 188 (0x7f74c0c55800) [pid = 1820] [serial = 2016] [outer = (nil)] [url = about:blank] 16:30:57 INFO - PROCESS | 1820 | --DOMWINDOW == 187 (0x7f74d8620c00) [pid = 1820] [serial = 2091] [outer = (nil)] [url = about:blank] 16:30:57 INFO - PROCESS | 1820 | --DOMWINDOW == 186 (0x7f74bff2a000) [pid = 1820] [serial = 2183] [outer = (nil)] [url = about:blank] 16:30:57 INFO - PROCESS | 1820 | --DOMWINDOW == 185 (0x7f74c1071400) [pid = 1820] [serial = 1965] [outer = (nil)] [url = about:blank] 16:30:57 INFO - PROCESS | 1820 | --DOMWINDOW == 184 (0x7f74c3a33800) [pid = 1820] [serial = 2022] [outer = (nil)] [url = about:blank] 16:30:57 INFO - PROCESS | 1820 | --DOMWINDOW == 183 (0x7f74c9fdf800) [pid = 1820] [serial = 2031] [outer = (nil)] [url = about:blank] 16:30:57 INFO - PROCESS | 1820 | --DOMWINDOW == 182 (0x7f74dc0ba400) [pid = 1820] [serial = 2097] [outer = (nil)] [url = about:blank] 16:30:57 INFO - PROCESS | 1820 | --DOMWINDOW == 181 (0x7f74c22b7c00) [pid = 1820] [serial = 1968] [outer = (nil)] [url = about:blank] 16:30:57 INFO - PROCESS | 1820 | --DOMWINDOW == 180 (0x7f74b87c3000) [pid = 1820] [serial = 1947] [outer = (nil)] [url = about:blank] 16:30:57 INFO - PROCESS | 1820 | --DOMWINDOW == 179 (0x7f74c3a36400) [pid = 1820] [serial = 2142] [outer = (nil)] [url = about:blank] 16:30:57 INFO - PROCESS | 1820 | --DOMWINDOW == 178 (0x7f74aea0a000) [pid = 1820] [serial = 2195] [outer = (nil)] [url = about:blank] 16:30:57 INFO - PROCESS | 1820 | --DOMWINDOW == 177 (0x7f74c7f64c00) [pid = 1820] [serial = 2150] [outer = (nil)] [url = about:blank] 16:30:57 INFO - PROCESS | 1820 | --DOMWINDOW == 176 (0x7f74cca72400) [pid = 1820] [serial = 2151] [outer = (nil)] [url = about:blank] 16:30:57 INFO - PROCESS | 1820 | --DOMWINDOW == 175 (0x7f74b28e9c00) [pid = 1820] [serial = 2058] [outer = (nil)] [url = about:blank] 16:30:57 INFO - PROCESS | 1820 | --DOMWINDOW == 174 (0x7f74c1495000) [pid = 1820] [serial = 2019] [outer = (nil)] [url = about:blank] 16:30:57 INFO - PROCESS | 1820 | --DOMWINDOW == 173 (0x7f74bff33800) [pid = 1820] [serial = 2178] [outer = (nil)] [url = about:blank] 16:30:57 INFO - PROCESS | 1820 | --DOMWINDOW == 172 (0x7f74c026c000) [pid = 1820] [serial = 1956] [outer = (nil)] [url = about:blank] 16:30:57 INFO - PROCESS | 1820 | --DOMWINDOW == 171 (0x7f74a9927400) [pid = 1820] [serial = 2147] [outer = (nil)] [url = about:blank] 16:30:57 INFO - PROCESS | 1820 | --DOMWINDOW == 170 (0x7f74b3f34c00) [pid = 1820] [serial = 2165] [outer = (nil)] [url = about:blank] 16:30:57 INFO - PROCESS | 1820 | --DOMWINDOW == 169 (0x7f74bff35800) [pid = 1820] [serial = 2184] [outer = (nil)] [url = about:blank] 16:30:57 INFO - PROCESS | 1820 | --DOMWINDOW == 168 (0x7f74a96d8800) [pid = 1820] [serial = 2186] [outer = (nil)] [url = about:blank] 16:30:57 INFO - PROCESS | 1820 | --DOMWINDOW == 167 (0x7f74b60ad400) [pid = 1820] [serial = 1938] [outer = (nil)] [url = about:blank] 16:30:57 INFO - PROCESS | 1820 | --DOMWINDOW == 166 (0x7f74a96db400) [pid = 1820] [serial = 2181] [outer = (nil)] [url = about:blank] 16:30:57 INFO - PROCESS | 1820 | --DOMWINDOW == 165 (0x7f74c848a000) [pid = 1820] [serial = 2144] [outer = (nil)] [url = about:blank] 16:30:57 INFO - PROCESS | 1820 | --DOMWINDOW == 164 (0x7f74aea0cc00) [pid = 1820] [serial = 2055] [outer = (nil)] [url = about:blank] 16:30:57 INFO - PROCESS | 1820 | --DOMWINDOW == 163 (0x7f74b5235000) [pid = 1820] [serial = 2169] [outer = (nil)] [url = about:blank] 16:30:57 INFO - PROCESS | 1820 | --DOMWINDOW == 162 (0x7f74bffe3000) [pid = 1820] [serial = 2138] [outer = (nil)] [url = about:blank] 16:30:57 INFO - PROCESS | 1820 | --DOMWINDOW == 161 (0x7f74c1063c00) [pid = 1820] [serial = 2073] [outer = (nil)] [url = about:blank] 16:30:57 INFO - PROCESS | 1820 | --DOMWINDOW == 160 (0x7f74c9491400) [pid = 1820] [serial = 2028] [outer = (nil)] [url = about:blank] 16:30:57 INFO - PROCESS | 1820 | --DOMWINDOW == 159 (0x7f74c7c11000) [pid = 1820] [serial = 2082] [outer = (nil)] [url = about:blank] 16:30:57 INFO - PROCESS | 1820 | --DOMWINDOW == 158 (0x7f74b522e800) [pid = 1820] [serial = 2168] [outer = (nil)] [url = about:blank] 16:30:57 INFO - PROCESS | 1820 | --DOMWINDOW == 157 (0x7f74b140f800) [pid = 1820] [serial = 1929] [outer = (nil)] [url = about:blank] 16:30:57 INFO - PROCESS | 1820 | --DOMWINDOW == 156 (0x7f74accd6000) [pid = 1820] [serial = 2192] [outer = (nil)] [url = about:blank] 16:30:57 INFO - PROCESS | 1820 | 1462404657594 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] 16:30:57 INFO - PROCESS | 1820 | 1462404657650 Marionette TRACE conn3 <- [1,3081,null,{"value":"8"}] 16:30:57 INFO - TEST-START | /FileAPI/reading-data-section/filereader_abort.html 16:30:57 INFO - PROCESS | 1820 | 1462404657658 Marionette TRACE conn3 -> [0,3082,"setScriptTimeout",{"ms":35000}] 16:30:57 INFO - PROCESS | 1820 | 1462404657664 Marionette TRACE conn3 <- [1,3082,null,{}] 16:30:57 INFO - PROCESS | 1820 | 1462404657670 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}] 16:30:57 INFO - PROCESS | 1820 | 1462404657863 Marionette TRACE conn3 <- [1,3083,null,{"value":null}] 16:30:58 INFO - PROCESS | 1820 | 1462404658077 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\", \"a2590f0a-93fb-4e89-aa1e-7373e5767c09\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:30:58 INFO - PROCESS | 1820 | ++DOCSHELL 0x7f74aa634800 == 158 [pid = 1820] [id = 780] 16:30:58 INFO - PROCESS | 1820 | ++DOMWINDOW == 157 (0x7f74a9924400) [pid = 1820] [serial = 2339] [outer = (nil)] 16:30:58 INFO - PROCESS | 1820 | ++DOMWINDOW == 158 (0x7f74a9a89c00) [pid = 1820] [serial = 2340] [outer = 0x7f74a9924400] 16:30:58 INFO - PROCESS | 1820 | 1462404658140 Marionette DEBUG loaded listener.js 16:30:58 INFO - PROCESS | 1820 | ++DOMWINDOW == 159 (0x7f74aa053000) [pid = 1820] [serial = 2341] [outer = 0x7f74a9924400] 16:30:58 INFO - PROCESS | 1820 | 1462404658867 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]]]}] 16:30:58 INFO - TEST-FAIL | /FileAPI/reading-data-section/filereader_abort.html | Aborting before read - 16:30:58 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:17:7 16:30:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:30:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:30:58 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:15:5 16:30:58 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_abort.html | Aborting after read 16:30:58 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_abort.html | took 1287ms 16:30:58 INFO - PROCESS | 1820 | 1462404658948 Marionette TRACE conn3 -> [0,3085,"getWindowHandle",null] 16:30:58 INFO - PROCESS | 1820 | 1462404658955 Marionette TRACE conn3 <- [1,3085,null,{"value":"8"}] 16:30:58 INFO - TEST-START | /FileAPI/reading-data-section/filereader_error.html 16:30:58 INFO - PROCESS | 1820 | 1462404658964 Marionette TRACE conn3 -> [0,3086,"setScriptTimeout",{"ms":35000}] 16:30:58 INFO - PROCESS | 1820 | 1462404658968 Marionette TRACE conn3 <- [1,3086,null,{}] 16:30:58 INFO - PROCESS | 1820 | 1462404658973 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}] 16:30:59 INFO - PROCESS | 1820 | 1462404659171 Marionette TRACE conn3 <- [1,3087,null,{"value":null}] 16:30:59 INFO - PROCESS | 1820 | 1462404659424 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\", \"a2590f0a-93fb-4e89-aa1e-7373e5767c09\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:30:59 INFO - PROCESS | 1820 | ++DOCSHELL 0x7f74abbc6800 == 159 [pid = 1820] [id = 781] 16:30:59 INFO - PROCESS | 1820 | ++DOMWINDOW == 160 (0x7f74ab6efc00) [pid = 1820] [serial = 2342] [outer = (nil)] 16:30:59 INFO - PROCESS | 1820 | ++DOMWINDOW == 161 (0x7f74abfc7800) [pid = 1820] [serial = 2343] [outer = 0x7f74ab6efc00] 16:30:59 INFO - PROCESS | 1820 | 1462404659483 Marionette DEBUG loaded listener.js 16:30:59 INFO - PROCESS | 1820 | ++DOMWINDOW == 162 (0x7f74adb1d400) [pid = 1820] [serial = 2344] [outer = 0x7f74ab6efc00] 16:31:00 INFO - PROCESS | 1820 | 1462404660264 Marionette TRACE conn3 <- [1,3088,null,{"value":["/FileAPI/reading-data-section/filereader_error.html",0,null,null,[["FileAPI Test: filereader_error",0,null,null]]]}] 16:31:00 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_error.html | FileAPI Test: filereader_error 16:31:00 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_error.html | took 1330ms 16:31:00 INFO - PROCESS | 1820 | 1462404660302 Marionette TRACE conn3 -> [0,3089,"getWindowHandle",null] 16:31:00 INFO - PROCESS | 1820 | 1462404660304 Marionette TRACE conn3 <- [1,3089,null,{"value":"8"}] 16:31:00 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html 16:31:00 INFO - PROCESS | 1820 | 1462404660310 Marionette TRACE conn3 -> [0,3090,"setScriptTimeout",{"ms":35000}] 16:31:00 INFO - PROCESS | 1820 | 1462404660315 Marionette TRACE conn3 <- [1,3090,null,{}] 16:31:00 INFO - PROCESS | 1820 | 1462404660329 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}] 16:31:00 INFO - PROCESS | 1820 | 1462404660626 Marionette TRACE conn3 <- [1,3091,null,{"value":null}] 16:31:00 INFO - PROCESS | 1820 | 1462404660671 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\", \"a2590f0a-93fb-4e89-aa1e-7373e5767c09\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:31:00 INFO - PROCESS | 1820 | ++DOCSHELL 0x7f74abf4c000 == 160 [pid = 1820] [id = 782] 16:31:00 INFO - PROCESS | 1820 | ++DOMWINDOW == 163 (0x7f74ae95ac00) [pid = 1820] [serial = 2345] [outer = (nil)] 16:31:00 INFO - PROCESS | 1820 | ++DOMWINDOW == 164 (0x7f74aea11000) [pid = 1820] [serial = 2346] [outer = 0x7f74ae95ac00] 16:31:00 INFO - PROCESS | 1820 | 1462404660735 Marionette DEBUG loaded listener.js 16:31:00 INFO - PROCESS | 1820 | ++DOMWINDOW == 165 (0x7f74b00d9000) [pid = 1820] [serial = 2347] [outer = 0x7f74ae95ac00] 16:31:02 INFO - PROCESS | 1820 | --DOMWINDOW == 164 (0x7f74aefb3c00) [pid = 1820] [serial = 2209] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/constructors.html] 16:31:02 INFO - PROCESS | 1820 | --DOMWINDOW == 163 (0x7f74b134dc00) [pid = 1820] [serial = 2212] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/event-phases-order.html] 16:31:02 INFO - PROCESS | 1820 | --DOMWINDOW == 162 (0x7f74a96d4400) [pid = 1820] [serial = 2265] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html] 16:31:02 INFO - PROCESS | 1820 | --DOMWINDOW == 161 (0x7f74a96d4c00) [pid = 1820] [serial = 2268] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html] 16:31:02 INFO - PROCESS | 1820 | --DOMWINDOW == 160 (0x7f74af4b0000) [pid = 1820] [serial = 2276] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html] 16:31:02 INFO - PROCESS | 1820 | --DOMWINDOW == 159 (0x7f74b724e000) [pid = 1820] [serial = 2259] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html] 16:31:02 INFO - PROCESS | 1820 | --DOMWINDOW == 158 (0x7f74b3f0f400) [pid = 1820] [serial = 2227] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventListener.eventHandler.html] 16:31:02 INFO - PROCESS | 1820 | --DOMWINDOW == 157 (0x7f74b60f1000) [pid = 1820] [serial = 2247] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/stopImmediatePropagation.effect.html] 16:31:02 INFO - PROCESS | 1820 | --DOMWINDOW == 156 (0x7f74addca800) [pid = 1820] [serial = 2271] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/support/ProcessingInstruction.DOMCharacterDataModified.xml] 16:31:02 INFO - PROCESS | 1820 | --DOMWINDOW == 155 (0x7f74ae943400) [pid = 1820] [serial = 2197] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.skewed.html] 16:31:02 INFO - PROCESS | 1820 | --DOMWINDOW == 154 (0x7f74b60b9400) [pid = 1820] [serial = 2244] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/domnodeinserted.html] 16:31:02 INFO - PROCESS | 1820 | --DOMWINDOW == 153 (0x7f74a6f5b400) [pid = 1820] [serial = 2200] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.basic.html] 16:31:02 INFO - PROCESS | 1820 | --DOMWINDOW == 152 (0x7f74b28ee400) [pid = 1820] [serial = 2218] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html] 16:31:02 INFO - PROCESS | 1820 | --DOMWINDOW == 151 (0x7f74b7247800) [pid = 1820] [serial = 2253] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html] 16:31:02 INFO - PROCESS | 1820 | --DOMWINDOW == 150 (0x7f74ae954c00) [pid = 1820] [serial = 2273] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html] 16:31:02 INFO - PROCESS | 1820 | --DOMWINDOW == 149 (0x7f74b8586800) [pid = 1820] [serial = 2262] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html] 16:31:02 INFO - PROCESS | 1820 | --DOMWINDOW == 148 (0x7f74b4c7f000) [pid = 1820] [serial = 2236] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html] 16:31:02 INFO - PROCESS | 1820 | --DOMWINDOW == 147 (0x7f74abfc4400) [pid = 1820] [serial = 2203] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.nonfinite.html] 16:31:02 INFO - PROCESS | 1820 | --DOMWINDOW == 146 (0x7f74b28ee000) [pid = 1820] [serial = 2215] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html] 16:31:02 INFO - PROCESS | 1820 | --DOMWINDOW == 145 (0x7f74b40f1800) [pid = 1820] [serial = 2233] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html] 16:31:02 INFO - PROCESS | 1820 | --DOMWINDOW == 144 (0x7f74b0fcf000) [pid = 1820] [serial = 2125] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html] 16:31:02 INFO - PROCESS | 1820 | --DOMWINDOW == 143 (0x7f74aefb1c00) [pid = 1820] [serial = 2206] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/ClickFakeEvent.nondocument.html] 16:31:02 INFO - PROCESS | 1820 | --DOMWINDOW == 142 (0x7f74b341f400) [pid = 1820] [serial = 2221] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html] 16:31:02 INFO - PROCESS | 1820 | --DOMWINDOW == 141 (0x7f74b724a000) [pid = 1820] [serial = 2256] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html] 16:31:02 INFO - PROCESS | 1820 | --DOMWINDOW == 140 (0x7f74b7161c00) [pid = 1820] [serial = 2250] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/stopPropagation.deferred.effect.html] 16:31:02 INFO - PROCESS | 1820 | --DOMWINDOW == 139 (0x7f74b3f36c00) [pid = 1820] [serial = 2230] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html] 16:31:02 INFO - PROCESS | 1820 | --DOMWINDOW == 138 (0x7f74b60f0c00) [pid = 1820] [serial = 2241] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/dispatchEvent.click.checkbox.html] 16:31:02 INFO - PROCESS | 1820 | --DOMWINDOW == 137 (0x7f74b60f6800) [pid = 1820] [serial = 2239] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/support/ProcessingInstruction.DOMCharacterDataModified.xml] 16:31:02 INFO - PROCESS | 1820 | --DOMWINDOW == 136 (0x7f74b3eef400) [pid = 1820] [serial = 2224] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/DOM.event.flow.html] 16:31:02 INFO - PROCESS | 1820 | 1462404662436 Marionette TRACE conn3 <- [1,3092,null,{"value":["/FileAPI/reading-data-section/filereader_readAsArrayBuffer.html",0,null,null,[["FileAPI Test: filereader_readAsArrayBuffer",0,null,null]]]}] 16:31:02 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | FileAPI Test: filereader_readAsArrayBuffer 16:31:02 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | took 2139ms 16:31:02 INFO - PROCESS | 1820 | 1462404662449 Marionette TRACE conn3 -> [0,3093,"getWindowHandle",null] 16:31:02 INFO - PROCESS | 1820 | 1462404662452 Marionette TRACE conn3 <- [1,3093,null,{"value":"8"}] 16:31:02 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsDataURL.html 16:31:02 INFO - PROCESS | 1820 | 1462404662458 Marionette TRACE conn3 -> [0,3094,"setScriptTimeout",{"ms":35000}] 16:31:02 INFO - PROCESS | 1820 | 1462404662460 Marionette TRACE conn3 <- [1,3094,null,{}] 16:31:02 INFO - PROCESS | 1820 | 1462404662465 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}] 16:31:02 INFO - PROCESS | 1820 | 1462404662749 Marionette TRACE conn3 <- [1,3095,null,{"value":null}] 16:31:02 INFO - PROCESS | 1820 | 1462404662774 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\", \"a2590f0a-93fb-4e89-aa1e-7373e5767c09\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:31:02 INFO - PROCESS | 1820 | ++DOCSHELL 0x7f74adc98800 == 161 [pid = 1820] [id = 783] 16:31:02 INFO - PROCESS | 1820 | ++DOMWINDOW == 137 (0x7f74ae959400) [pid = 1820] [serial = 2348] [outer = (nil)] 16:31:02 INFO - PROCESS | 1820 | ++DOMWINDOW == 138 (0x7f74b0bb1400) [pid = 1820] [serial = 2349] [outer = 0x7f74ae959400] 16:31:02 INFO - PROCESS | 1820 | 1462404662833 Marionette DEBUG loaded listener.js 16:31:02 INFO - PROCESS | 1820 | ++DOMWINDOW == 139 (0x7f74b0fbe400) [pid = 1820] [serial = 2350] [outer = 0x7f74ae959400] 16:31:03 INFO - PROCESS | 1820 | 1462404663592 Marionette TRACE conn3 <- [1,3096,null,{"value":["/FileAPI/reading-data-section/filereader_readAsDataURL.html",0,null,null,[["FileAPI Test: filereader_readAsDataURL",0,null,null]]]}] 16:31:03 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsDataURL.html | FileAPI Test: filereader_readAsDataURL 16:31:03 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsDataURL.html | took 1189ms 16:31:03 INFO - PROCESS | 1820 | 1462404663648 Marionette TRACE conn3 -> [0,3097,"getWindowHandle",null] 16:31:03 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsText.html 16:31:03 INFO - PROCESS | 1820 | 1462404663662 Marionette TRACE conn3 <- [1,3097,null,{"value":"8"}] 16:31:03 INFO - PROCESS | 1820 | 1462404663668 Marionette TRACE conn3 -> [0,3098,"setScriptTimeout",{"ms":35000}] 16:31:03 INFO - PROCESS | 1820 | 1462404663671 Marionette TRACE conn3 <- [1,3098,null,{}] 16:31:03 INFO - PROCESS | 1820 | 1462404663676 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}] 16:31:03 INFO - PROCESS | 1820 | 1462404663961 Marionette TRACE conn3 <- [1,3099,null,{"value":null}] 16:31:04 INFO - PROCESS | 1820 | 1462404664323 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\", \"a2590f0a-93fb-4e89-aa1e-7373e5767c09\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:31:04 INFO - PROCESS | 1820 | ++DOCSHELL 0x7f74a983c800 == 162 [pid = 1820] [id = 784] 16:31:04 INFO - PROCESS | 1820 | ++DOMWINDOW == 140 (0x7f74a6f4f400) [pid = 1820] [serial = 2351] [outer = (nil)] 16:31:04 INFO - PROCESS | 1820 | ++DOMWINDOW == 141 (0x7f74a96d1000) [pid = 1820] [serial = 2352] [outer = 0x7f74a6f4f400] 16:31:04 INFO - PROCESS | 1820 | 1462404664400 Marionette DEBUG loaded listener.js 16:31:04 INFO - PROCESS | 1820 | ++DOMWINDOW == 142 (0x7f74a9920800) [pid = 1820] [serial = 2353] [outer = 0x7f74a6f4f400] 16:31:05 INFO - PROCESS | 1820 | 1462404665304 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]]]}] 16:31:05 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-8. 16:31:05 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-16. 16:31:05 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsText.html | took 1678ms 16:31:05 INFO - PROCESS | 1820 | 1462404665349 Marionette TRACE conn3 -> [0,3101,"getWindowHandle",null] 16:31:05 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readystate.html 16:31:05 INFO - PROCESS | 1820 | 1462404665354 Marionette TRACE conn3 <- [1,3101,null,{"value":"8"}] 16:31:05 INFO - PROCESS | 1820 | 1462404665361 Marionette TRACE conn3 -> [0,3102,"setScriptTimeout",{"ms":35000}] 16:31:05 INFO - PROCESS | 1820 | 1462404665367 Marionette TRACE conn3 <- [1,3102,null,{}] 16:31:05 INFO - PROCESS | 1820 | 1462404665373 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}] 16:31:05 INFO - PROCESS | 1820 | 1462404665621 Marionette TRACE conn3 <- [1,3103,null,{"value":null}] 16:31:05 INFO - PROCESS | 1820 | 1462404665910 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\", \"a2590f0a-93fb-4e89-aa1e-7373e5767c09\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:31:05 INFO - PROCESS | 1820 | ++DOCSHELL 0x7f74abf1b000 == 163 [pid = 1820] [id = 785] 16:31:05 INFO - PROCESS | 1820 | ++DOMWINDOW == 143 (0x7f74a9921400) [pid = 1820] [serial = 2354] [outer = (nil)] 16:31:05 INFO - PROCESS | 1820 | ++DOMWINDOW == 144 (0x7f74ab6f9400) [pid = 1820] [serial = 2355] [outer = 0x7f74a9921400] 16:31:05 INFO - PROCESS | 1820 | 1462404665986 Marionette DEBUG loaded listener.js 16:31:06 INFO - PROCESS | 1820 | ++DOMWINDOW == 145 (0x7f74adb1e000) [pid = 1820] [serial = 2356] [outer = 0x7f74a9921400] 16:31:06 INFO - PROCESS | 1820 | 1462404666828 Marionette TRACE conn3 <- [1,3104,null,{"value":["/FileAPI/reading-data-section/filereader_readystate.html",0,null,null,[["FileAPI Test: filereader_readystate",0,null,null]]]}] 16:31:06 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readystate.html | FileAPI Test: filereader_readystate 16:31:06 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readystate.html | took 1493ms 16:31:06 INFO - PROCESS | 1820 | 1462404666856 Marionette TRACE conn3 -> [0,3105,"getWindowHandle",null] 16:31:06 INFO - PROCESS | 1820 | 1462404666862 Marionette TRACE conn3 <- [1,3105,null,{"value":"8"}] 16:31:06 INFO - TEST-START | /FileAPI/reading-data-section/filereader_result.html 16:31:06 INFO - PROCESS | 1820 | 1462404666868 Marionette TRACE conn3 -> [0,3106,"setScriptTimeout",{"ms":35000}] 16:31:06 INFO - PROCESS | 1820 | 1462404666871 Marionette TRACE conn3 <- [1,3106,null,{}] 16:31:06 INFO - PROCESS | 1820 | 1462404666876 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}] 16:31:07 INFO - PROCESS | 1820 | 1462404667086 Marionette TRACE conn3 <- [1,3107,null,{"value":null}] 16:31:07 INFO - PROCESS | 1820 | 1462404667382 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\", \"a2590f0a-93fb-4e89-aa1e-7373e5767c09\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:31:07 INFO - PROCESS | 1820 | ++DOCSHELL 0x7f74af4e4800 == 164 [pid = 1820] [id = 786] 16:31:07 INFO - PROCESS | 1820 | ++DOMWINDOW == 146 (0x7f74ae95d400) [pid = 1820] [serial = 2357] [outer = (nil)] 16:31:07 INFO - PROCESS | 1820 | ++DOMWINDOW == 147 (0x7f74aece5c00) [pid = 1820] [serial = 2358] [outer = 0x7f74ae95d400] 16:31:07 INFO - PROCESS | 1820 | 1462404667458 Marionette DEBUG loaded listener.js 16:31:07 INFO - PROCESS | 1820 | ++DOMWINDOW == 148 (0x7f74af4b0800) [pid = 1820] [serial = 2359] [outer = 0x7f74ae95d400] 16:31:08 INFO - PROCESS | 1820 | 1462404668296 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]]]}] 16:31:08 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsText 16:31:08 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsDataURL 16:31:08 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsArrayBuffer 16:31:08 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_result.html | took 1479ms 16:31:08 INFO - PROCESS | 1820 | 1462404668349 Marionette TRACE conn3 -> [0,3109,"getWindowHandle",null] 16:31:08 INFO - PROCESS | 1820 | 1462404668352 Marionette TRACE conn3 <- [1,3109,null,{"value":"8"}] 16:31:08 INFO - TEST-START | /FileAPI/url/url_createobjecturl_blob.html 16:31:08 INFO - PROCESS | 1820 | 1462404668417 Marionette TRACE conn3 -> [0,3110,"setScriptTimeout",{"ms":35000}] 16:31:08 INFO - PROCESS | 1820 | 1462404668426 Marionette TRACE conn3 <- [1,3110,null,{}] 16:31:08 INFO - PROCESS | 1820 | 1462404668431 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}] 16:31:08 INFO - PROCESS | 1820 | 1462404668646 Marionette TRACE conn3 <- [1,3111,null,{"value":null}] 16:31:08 INFO - PROCESS | 1820 | 1462404668937 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\", \"a2590f0a-93fb-4e89-aa1e-7373e5767c09\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:31:08 INFO - PROCESS | 1820 | ++DOCSHELL 0x7f74b0dbd000 == 165 [pid = 1820] [id = 787] 16:31:08 INFO - PROCESS | 1820 | ++DOMWINDOW == 149 (0x7f74aea06800) [pid = 1820] [serial = 2360] [outer = (nil)] 16:31:08 INFO - PROCESS | 1820 | ++DOMWINDOW == 150 (0x7f74b1371800) [pid = 1820] [serial = 2361] [outer = 0x7f74aea06800] 16:31:09 INFO - PROCESS | 1820 | 1462404669008 Marionette DEBUG loaded listener.js 16:31:09 INFO - PROCESS | 1820 | ++DOMWINDOW == 151 (0x7f74b1405c00) [pid = 1820] [serial = 2362] [outer = 0x7f74aea06800] 16:31:09 INFO - PROCESS | 1820 | 1462404669786 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"]]]}] 16:31:09 INFO - TEST-PASS | /FileAPI/url/url_createobjecturl_blob.html | Check if the Blob URI starts with 'blob' using createObjectURL() 16:31:09 INFO - TEST-FAIL | /FileAPI/url/url_createobjecturl_blob.html | Check if the Blob URI starts with 'blob' using createFor() - window.URL.createFor is not a function 16:31:09 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:21:20 16:31:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:31:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:31:09 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:20:3 16:31:09 INFO - TEST-OK | /FileAPI/url/url_createobjecturl_blob.html | took 1406ms 16:31:09 INFO - PROCESS | 1820 | 1462404669812 Marionette TRACE conn3 -> [0,3113,"getWindowHandle",null] 16:31:09 INFO - PROCESS | 1820 | 1462404669816 Marionette TRACE conn3 <- [1,3113,null,{"value":"8"}] 16:31:09 INFO - TEST-START | /FileAPI/url/url_xmlhttprequest.html 16:31:09 INFO - PROCESS | 1820 | 1462404669824 Marionette TRACE conn3 -> [0,3114,"setScriptTimeout",{"ms":35000}] 16:31:09 INFO - PROCESS | 1820 | 1462404669827 Marionette TRACE conn3 <- [1,3114,null,{}] 16:31:09 INFO - PROCESS | 1820 | 1462404669832 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}] 16:31:10 INFO - PROCESS | 1820 | 1462404670050 Marionette TRACE conn3 <- [1,3115,null,{"value":null}] 16:31:10 INFO - PROCESS | 1820 | 1462404670308 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\", \"a2590f0a-93fb-4e89-aa1e-7373e5767c09\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:31:10 INFO - PROCESS | 1820 | ++DOCSHELL 0x7f74b417c000 == 166 [pid = 1820] [id = 788] 16:31:10 INFO - PROCESS | 1820 | ++DOMWINDOW == 152 (0x7f74ab6af400) [pid = 1820] [serial = 2363] [outer = (nil)] 16:31:10 INFO - PROCESS | 1820 | ++DOMWINDOW == 153 (0x7f74b2760800) [pid = 1820] [serial = 2364] [outer = 0x7f74ab6af400] 16:31:10 INFO - PROCESS | 1820 | 1462404670378 Marionette DEBUG loaded listener.js 16:31:10 INFO - PROCESS | 1820 | ++DOMWINDOW == 154 (0x7f74b28eec00) [pid = 1820] [serial = 2365] [outer = 0x7f74ab6af400] 16:31:11 INFO - PROCESS | 1820 | 1462404671162 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]]]}] 16:31:11 INFO - TEST-PASS | /FileAPI/url/url_xmlhttprequest.html | FileAPI Test: Creating Blob URL via XMLHttpRequest 16:31:11 INFO - TEST-OK | /FileAPI/url/url_xmlhttprequest.html | took 1382ms 16:31:11 INFO - PROCESS | 1820 | 1462404671206 Marionette TRACE conn3 -> [0,3117,"getWindowHandle",null] 16:31:11 INFO - PROCESS | 1820 | 1462404671209 Marionette TRACE conn3 <- [1,3117,null,{"value":"8"}] 16:31:12 WARNING - u'runner_teardown' () 16:31:12 INFO - No more tests 16:31:12 INFO - Got 0 unexpected results 16:31:12 INFO - SUITE-END | took 1114s 16:31:12 INFO - Closing logging queue 16:31:12 INFO - queue closed 16:31:12 INFO - Return code: 0 16:31:12 WARNING - # TBPL SUCCESS # 16:31:12 INFO - Running post-action listener: _resource_record_post_action 16:31:12 INFO - Running post-run listener: _resource_record_post_run 16:31:13 INFO - Total resource usage - Wall time: 1147s; CPU: 98.0%; Read bytes: 8597504; Write bytes: 936443904; Read time: 528; Write time: 251548 16:31:13 INFO - pull - Wall time: 0s; CPU: Can't collect data; Read bytes: 0; Write bytes: 0; Read time: 0; Write time: 0 16:31:13 INFO - install - Wall time: 28s; CPU: 100.0%; Read bytes: 0; Write bytes: 9064448; Read time: 0; Write time: 3248 16:31:13 INFO - run-tests - Wall time: 1120s; CPU: 98.0%; Read bytes: 6283264; Write bytes: 927379456; Read time: 440; Write time: 248300 16:31:13 INFO - Running post-run listener: _upload_blobber_files 16:31:13 INFO - Blob upload gear active. 16:31:13 INFO - Preparing to upload files from /builds/slave/test/build/blobber_upload_dir. 16:31:13 INFO - Files from /builds/slave/test/build/blobber_upload_dir are to be uploaded with branch at the following location(s): https://blobupload.elasticbeanstalk.com 16:31:13 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'] 16:31:13 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 16:31:14 INFO - (blobuploader) - INFO - Open directory for files ... 16:31:14 INFO - (blobuploader) - INFO - Uploading /builds/slave/test/build/blobber_upload_dir/wpt_raw.log ... 16:31:14 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 16:31:14 INFO - (blobuploader) - INFO - Uploading, attempt #1. 16:31:16 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_raw.log: uploaded 16:31:16 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 16:31:16 INFO - (blobuploader) - INFO - Done attempting. 16:31:16 INFO - (blobuploader) - INFO - Uploading /builds/slave/test/build/blobber_upload_dir/wpt_errorsummary.log ... 16:31:16 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 16:31:16 INFO - (blobuploader) - INFO - Uploading, attempt #1. 16:31:17 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_errorsummary.log: uploaded 16:31:17 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 16:31:17 INFO - (blobuploader) - INFO - Done attempting. 16:31:17 INFO - (blobuploader) - INFO - Iteration through files over. 16:31:17 INFO - Return code: 0 16:31:17 INFO - rmtree: /builds/slave/test/build/uploaded_files.json 16:31:17 INFO - retry: Calling remove with args: ('/builds/slave/test/build/uploaded_files.json',), kwargs: {}, attempt #1 16:31:17 INFO - Setting buildbot property blobber_files to {"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-aurora/sha512/3c9e43b5e461c9046cef92f99b6a8b0e0011e04bebc003eebfc3cd2dc3256cf31baa42ad866279ba819df840d5ea02d03fa34c9b72b4271b48aa95c47facefea", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-aurora/sha512/36016d242440e21cb8706d930dab8910b511106756eefa610a3befa9eb7e4619f6f15e37b2bdeb061456942a8cf1426c6ca3f9b819b0cf7d65ee2ae4530e452a"} 16:31:17 INFO - Writing buildbot properties ['blobber_files'] to /builds/slave/test/properties/blobber_files 16:31:17 INFO - Writing to file /builds/slave/test/properties/blobber_files 16:31:17 INFO - Contents: 16:31:17 INFO - blobber_files:{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-aurora/sha512/3c9e43b5e461c9046cef92f99b6a8b0e0011e04bebc003eebfc3cd2dc3256cf31baa42ad866279ba819df840d5ea02d03fa34c9b72b4271b48aa95c47facefea", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-aurora/sha512/36016d242440e21cb8706d930dab8910b511106756eefa610a3befa9eb7e4619f6f15e37b2bdeb061456942a8cf1426c6ca3f9b819b0cf7d65ee2ae4530e452a"} 16:31:17 INFO - Running post-run listener: copy_logs_to_upload_dir 16:31:17 INFO - Copying logs to upload dir... 16:31:17 INFO - mkdir: /builds/slave/test/build/upload/logs 16:31:17 INFO - Copying logs to upload dir... program finished with exit code 0 elapsedTime=1282.602908 ========= master_lag: 0.46 ========= ========= Finished '/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py ...' (results: 0, elapsed: 21 mins, 23 secs) (at 2016-05-04 16:31:18.321331) ========= ========= Started set props: build_url blobber_files symbols_url (results: 0, elapsed: 0 secs) (at 2016-05-04 16:31:18.327404) ========= 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-1462402986.655757-1171522623 _=/tools/buildbot/bin/python using PTY: False blobber_files:{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-aurora/sha512/3c9e43b5e461c9046cef92f99b6a8b0e0011e04bebc003eebfc3cd2dc3256cf31baa42ad866279ba819df840d5ea02d03fa34c9b72b4271b48aa95c47facefea", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-aurora/sha512/36016d242440e21cb8706d930dab8910b511106756eefa610a3befa9eb7e4619f6f15e37b2bdeb061456942a8cf1426c6ca3f9b819b0cf7d65ee2ae4530e452a"} build_url:https://queue.taskcluster.net/v1/task/Np_SI92uSL6Au_qKIi3lBA/artifacts/public/build/firefox-48.0a2.en-US.linux-x86_64.tar.bz2 symbols_url:https://queue.taskcluster.net/v1/task/Np_SI92uSL6Au_qKIi3lBA/artifacts/public/build/firefox-48.0a2.en-US.linux-x86_64.crashreporter-symbols.zip program finished with exit code 0 elapsedTime=0.034265 build_url: 'https://queue.taskcluster.net/v1/task/Np_SI92uSL6Au_qKIi3lBA/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/3c9e43b5e461c9046cef92f99b6a8b0e0011e04bebc003eebfc3cd2dc3256cf31baa42ad866279ba819df840d5ea02d03fa34c9b72b4271b48aa95c47facefea", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-aurora/sha512/36016d242440e21cb8706d930dab8910b511106756eefa610a3befa9eb7e4619f6f15e37b2bdeb061456942a8cf1426c6ca3f9b819b0cf7d65ee2ae4530e452a"}' symbols_url: 'https://queue.taskcluster.net/v1/task/Np_SI92uSL6Au_qKIi3lBA/artifacts/public/build/firefox-48.0a2.en-US.linux-x86_64.crashreporter-symbols.zip' ========= master_lag: 0.04 ========= ========= Finished set props: build_url blobber_files symbols_url (results: 0, elapsed: 0 secs) (at 2016-05-04 16:31:18.403810) ========= ========= Started 'rm -f ...' (results: 0, elapsed: 0 secs) (at 2016-05-04 16:31:18.404237) ========= 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-1462402986.655757-1171522623 _=/tools/buildbot/bin/python using PTY: False program finished with exit code 0 elapsedTime=0.017670 ========= master_lag: 0.05 ========= ========= Finished 'rm -f ...' (results: 0, elapsed: 0 secs) (at 2016-05-04 16:31:18.473706) ========= ========= Started reboot skipped (results: 3, elapsed: 0 secs) (at 2016-05-04 16:31:18.474140) ========= ========= Finished reboot skipped (results: 3, elapsed: 0 secs) (at 2016-05-04 16:31:18.474651) ========= ========= Total master_lag: 0.65 =========